--- /srv/rebuilderd/tmp/rebuilderdEsCf2P/inputs/python3-iisignature_0.23+git20260603.447577b+ds-1_amd64.deb +++ /srv/rebuilderd/tmp/rebuilderdEsCf2P/out/python3-iisignature_0.23+git20260603.447577b+ds-1_amd64.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-06-05 15:13:44.000000 debian-binary │ --rw-r--r-- 0 0 0 1408 2026-06-05 15:13:44.000000 control.tar.xz │ --rw-r--r-- 0 0 0 1002312 2026-06-05 15:13:44.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 1404 2026-06-05 15:13:44.000000 control.tar.xz │ +-rw-r--r-- 0 0 0 992596 2026-06-05 15:13:44.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./control │ │ │ @@ -1,13 +1,13 @@ │ │ │ Package: python3-iisignature │ │ │ Source: iisignature │ │ │ Version: 0.23+git20260603.447577b+ds-1 │ │ │ Architecture: amd64 │ │ │ Maintainer: Debian Math Team │ │ │ -Installed-Size: 6580 │ │ │ +Installed-Size: 6552 │ │ │ Depends: python3-numpy2-abi0 | python3-numpy-abi9, python3 (<< 3.14), python3 (>= 3.13~), python3-numpy, python3:any, libc6 (>= 2.38), libgcc-s1 (>= 3.0), 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 │ │ │ @@ -4,15 +4,15 @@ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-06-05 15:13:44.000000 ./usr/lib/python3/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-06-05 15:13:44.000000 ./usr/lib/python3/dist-packages/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-06-05 15:13:44.000000 ./usr/lib/python3/dist-packages/iisignature-0.24.dist-info/ │ │ │ -rw-r--r-- 0 root (0) root (0) 7 2026-06-05 15:13:44.000000 ./usr/lib/python3/dist-packages/iisignature-0.24.dist-info/INSTALLER │ │ │ -rw-r--r-- 0 root (0) root (0) 3680 2026-06-05 15:13:44.000000 ./usr/lib/python3/dist-packages/iisignature-0.24.dist-info/METADATA │ │ │ -rw-r--r-- 0 root (0) root (0) 104 2026-06-05 15:13:44.000000 ./usr/lib/python3/dist-packages/iisignature-0.24.dist-info/WHEEL │ │ │ -rw-r--r-- 0 root (0) root (0) 29 2026-06-05 15:13:44.000000 ./usr/lib/python3/dist-packages/iisignature-0.24.dist-info/top_level.txt │ │ │ --rw-r--r-- 0 root (0) root (0) 987096 2026-06-05 15:13:44.000000 ./usr/lib/python3/dist-packages/iisignature.cpython-313-x86_64-linux-gnu.so │ │ │ +-rw-r--r-- 0 root (0) root (0) 958424 2026-06-05 15:13:44.000000 ./usr/lib/python3/dist-packages/iisignature.cpython-313-x86_64-linux-gnu.so │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-06-05 15:13:44.000000 ./usr/lib/python3/dist-packages/iisignature_data/ │ │ │ -rw-r--r-- 0 root (0) root (0) 0 2026-06-05 15:13:44.000000 ./usr/lib/python3/dist-packages/iisignature_data/__init__.py │ │ │ -rw-r--r-- 0 root (0) root (0) 5723372 2026-06-05 15:13:44.000000 ./usr/lib/python3/dist-packages/iisignature_data/bchLyndon20.dat │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-06-05 15:13:44.000000 ./usr/share/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-06-05 15:13:44.000000 ./usr/share/doc/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-06-05 15:13:44.000000 ./usr/share/doc/python3-iisignature/ │ │ │ -rw-r--r-- 0 root (0) root (0) 325 2026-06-05 15:13:44.000000 ./usr/share/doc/python3-iisignature/changelog.Debian.gz │ │ ├── ./usr/lib/python3/dist-packages/iisignature.cpython-313-x86_64-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: Advanced Micro Devices X86-64 │ │ │ │ Version: 0x1 │ │ │ │ Entry point address: 0x0 │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ - Start of section headers: 985304 (bytes into file) │ │ │ │ + Start of section headers: 956632 (bytes into file) │ │ │ │ Flags: 0x0 │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ Number of program headers: 9 │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ Number of section headers: 28 │ │ │ │ Section header string table index: 27 │ │ │ ├── readelf --wide --program-header {} │ │ │ │ @@ -1,23 +1,23 @@ │ │ │ │ │ │ │ │ Elf file type is DYN (Shared object file) │ │ │ │ Entry point 0x0 │ │ │ │ There are 9 program headers, starting at offset 64 │ │ │ │ │ │ │ │ Program Headers: │ │ │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ │ │ - LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00c220 0x00c220 R 0x1000 │ │ │ │ - LOAD 0x00d000 0x000000000000d000 0x000000000000d000 0x0d2135 0x0d2135 R E 0x1000 │ │ │ │ - LOAD 0x0e0000 0x00000000000e0000 0x00000000000e0000 0x00f7e8 0x00f7e8 R 0x1000 │ │ │ │ - LOAD 0x0ef8b8 0x00000000000f08b8 0x00000000000f08b8 0x000ee0 0x000f18 RW 0x1000 │ │ │ │ - DYNAMIC 0x0efcc8 0x00000000000f0cc8 0x00000000000f0cc8 0x0001f0 0x0001f0 RW 0x8 │ │ │ │ + LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00c398 0x00c398 R 0x1000 │ │ │ │ + LOAD 0x00d000 0x000000000000d000 0x000000000000d000 0x0cb30d 0x0cb30d R E 0x1000 │ │ │ │ + LOAD 0x0d9000 0x00000000000d9000 0x00000000000d9000 0x00f680 0x00f680 R 0x1000 │ │ │ │ + LOAD 0x0e88b8 0x00000000000e98b8 0x00000000000e98b8 0x000ee0 0x000f18 RW 0x1000 │ │ │ │ + DYNAMIC 0x0e8cc8 0x00000000000e9cc8 0x00000000000e9cc8 0x0001f0 0x0001f0 RW 0x8 │ │ │ │ NOTE 0x000238 0x0000000000000238 0x0000000000000238 0x000024 0x000024 R 0x4 │ │ │ │ - GNU_EH_FRAME 0x0e4c44 0x00000000000e4c44 0x00000000000e4c44 0x001084 0x001084 R 0x4 │ │ │ │ + GNU_EH_FRAME 0x0dda74 0x00000000000dda74 0x00000000000dda74 0x001094 0x001094 R 0x4 │ │ │ │ GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10 │ │ │ │ - GNU_RELRO 0x0ef8b8 0x00000000000f08b8 0x00000000000f08b8 0x000748 0x000748 R 0x1 │ │ │ │ + GNU_RELRO 0x0e88b8 0x00000000000e98b8 0x00000000000e98b8 0x000748 0x000748 R 0x1 │ │ │ │ │ │ │ │ Section to Segment mapping: │ │ │ │ Segment Sections... │ │ │ │ 00 .note.gnu.build-id .gnu.hash .dynsym .dynstr .gnu.version .gnu.version_r .rela.dyn .rela.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,37 +1,37 @@ │ │ │ │ -There are 28 section headers, starting at offset 0xf08d8: │ │ │ │ +There are 28 section headers, starting at offset 0xe98d8: │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4 │ │ │ │ - [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 000e3c 00 A 3 0 8 │ │ │ │ - [ 3] .dynsym DYNSYM 00000000000010a0 0010a0 002790 18 A 4 1 8 │ │ │ │ - [ 4] .dynstr STRTAB 0000000000003830 003830 0064e9 00 A 0 0 1 │ │ │ │ - [ 5] .gnu.version VERSYM 0000000000009d1a 009d1a 00034c 02 A 3 0 2 │ │ │ │ - [ 6] .gnu.version_r VERNEED 000000000000a068 00a068 000160 00 A 4 4 8 │ │ │ │ - [ 7] .rela.dyn RELA 000000000000a1c8 00a1c8 0016c8 18 A 3 0 8 │ │ │ │ - [ 8] .rela.plt RELA 000000000000b890 00b890 000990 18 AI 3 23 8 │ │ │ │ + [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 000e44 00 A 3 0 8 │ │ │ │ + [ 3] .dynsym DYNSYM 00000000000010a8 0010a8 0027c0 18 A 4 1 8 │ │ │ │ + [ 4] .dynstr STRTAB 0000000000003868 003868 006621 00 A 0 0 1 │ │ │ │ + [ 5] .gnu.version VERSYM 0000000000009e8a 009e8a 000350 02 A 3 0 2 │ │ │ │ + [ 6] .gnu.version_r VERNEED 000000000000a1e0 00a1e0 000160 00 A 4 4 8 │ │ │ │ + [ 7] .rela.dyn RELA 000000000000a340 00a340 0016c8 18 A 3 0 8 │ │ │ │ + [ 8] .rela.plt RELA 000000000000ba08 00ba08 000990 18 AI 3 23 8 │ │ │ │ [ 9] .init PROGBITS 000000000000d000 00d000 000017 00 AX 0 0 4 │ │ │ │ [10] .plt PROGBITS 000000000000d020 00d020 000670 10 AX 0 0 16 │ │ │ │ [11] .plt.got PROGBITS 000000000000d690 00d690 000008 08 AX 0 0 8 │ │ │ │ - [12] .text PROGBITS 000000000000d6c0 00d6c0 0d1a6a 00 AX 0 0 64 │ │ │ │ - [13] .fini PROGBITS 00000000000df12c 0df12c 000009 00 AX 0 0 4 │ │ │ │ - [14] .rodata PROGBITS 00000000000e0000 0e0000 004c44 00 A 0 0 64 │ │ │ │ - [15] .eh_frame_hdr PROGBITS 00000000000e4c44 0e4c44 001084 00 A 0 0 4 │ │ │ │ - [16] .eh_frame PROGBITS 00000000000e5cc8 0e5cc8 0074c8 00 A 0 0 8 │ │ │ │ - [17] .gcc_except_table PROGBITS 00000000000ed190 0ed190 002658 00 A 0 0 4 │ │ │ │ - [18] .init_array INIT_ARRAY 00000000000f08b8 0ef8b8 000008 08 WA 0 0 8 │ │ │ │ - [19] .fini_array FINI_ARRAY 00000000000f08c0 0ef8c0 000008 08 WA 0 0 8 │ │ │ │ - [20] .data.rel.ro PROGBITS 00000000000f08c8 0ef8c8 000400 00 WA 0 0 8 │ │ │ │ - [21] .dynamic DYNAMIC 00000000000f0cc8 0efcc8 0001f0 10 WA 4 0 8 │ │ │ │ - [22] .got PROGBITS 00000000000f0eb8 0efeb8 000130 08 WA 0 0 8 │ │ │ │ - [23] .got.plt PROGBITS 00000000000f0fe8 0effe8 000348 08 WA 0 0 8 │ │ │ │ - [24] .data PROGBITS 00000000000f1340 0f0340 000458 00 WA 0 0 32 │ │ │ │ - [25] .bss NOBITS 00000000000f1798 0f0798 000038 00 WA 0 0 8 │ │ │ │ - [26] .gnu_debuglink PROGBITS 0000000000000000 0f0798 000034 00 0 0 4 │ │ │ │ - [27] .shstrtab STRTAB 0000000000000000 0f07cc 000106 00 0 0 1 │ │ │ │ + [12] .text PROGBITS 000000000000d6a0 00d6a0 0cac62 00 AX 0 0 16 │ │ │ │ + [13] .fini PROGBITS 00000000000d8304 0d8304 000009 00 AX 0 0 4 │ │ │ │ + [14] .rodata PROGBITS 00000000000d9000 0d9000 004a74 00 A 0 0 32 │ │ │ │ + [15] .eh_frame_hdr PROGBITS 00000000000dda74 0dda74 001094 00 A 0 0 4 │ │ │ │ + [16] .eh_frame PROGBITS 00000000000deb08 0deb08 007508 00 A 0 0 8 │ │ │ │ + [17] .gcc_except_table PROGBITS 00000000000e6010 0e6010 002670 00 A 0 0 4 │ │ │ │ + [18] .init_array INIT_ARRAY 00000000000e98b8 0e88b8 000008 08 WA 0 0 8 │ │ │ │ + [19] .fini_array FINI_ARRAY 00000000000e98c0 0e88c0 000008 08 WA 0 0 8 │ │ │ │ + [20] .data.rel.ro PROGBITS 00000000000e98c8 0e88c8 000400 00 WA 0 0 8 │ │ │ │ + [21] .dynamic DYNAMIC 00000000000e9cc8 0e8cc8 0001f0 10 WA 4 0 8 │ │ │ │ + [22] .got PROGBITS 00000000000e9eb8 0e8eb8 000130 08 WA 0 0 8 │ │ │ │ + [23] .got.plt PROGBITS 00000000000e9fe8 0e8fe8 000348 08 WA 0 0 8 │ │ │ │ + [24] .data PROGBITS 00000000000ea340 0e9340 000458 00 WA 0 0 32 │ │ │ │ + [25] .bss NOBITS 00000000000ea798 0e9798 000038 00 WA 0 0 8 │ │ │ │ + [26] .gnu_debuglink PROGBITS 0000000000000000 0e9798 000034 00 0 0 4 │ │ │ │ + [27] .shstrtab STRTAB 0000000000000000 0e97cc 000106 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), l (large), p (processor specific) │ │ │ ├── readelf --wide --symbols {} │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ -Symbol table '.dynsym' contains 422 entries: │ │ │ │ +Symbol table '.dynsym' contains 424 entries: │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ 1: 0000000000000000 0 FUNC GLOBAL DEFAULT UND _ZNSo3putEc@GLIBCXX_3.4 (2) │ │ │ │ 2: 0000000000000000 0 OBJECT GLOBAL DEFAULT UND _ZTINSt6thread6_StateE@GLIBCXX_3.4.22 (3) │ │ │ │ 3: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __sched_cpucount@GLIBC_2.6 (4) │ │ │ │ 4: 0000000000000000 0 FUNC GLOBAL DEFAULT UND _ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_@GLIBCXX_3.4 (2) │ │ │ │ 5: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND PyBool_Type │ │ │ │ @@ -134,292 +134,294 @@ │ │ │ │ 130: 0000000000000000 0 NOTYPE WEAK DEFAULT UND _ITM_registerTMCloneTable │ │ │ │ 131: 0000000000000000 0 FUNC GLOBAL DEFAULT UND _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@GLIBCXX_3.4.21 (5) │ │ │ │ 132: 0000000000000000 0 OBJECT GLOBAL DEFAULT UND _ZTISt13runtime_error@GLIBCXX_3.4 (2) │ │ │ │ 133: 0000000000000000 0 OBJECT GLOBAL DEFAULT UND _ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE@GLIBCXX_3.4.21 (5) │ │ │ │ 134: 0000000000000000 0 FUNC GLOBAL DEFAULT UND _ZnwmRKSt9nothrow_t@GLIBCXX_3.4 (2) │ │ │ │ 135: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __isoc23_strtol@GLIBC_2.38 (19) │ │ │ │ 136: 0000000000000000 0 FUNC GLOBAL DEFAULT UND _ZNSt6localeC1Ev@GLIBCXX_3.4 (2) │ │ │ │ - 137: 00000000000c3c20 427 FUNC WEAK DEFAULT 12 _ZNSt6vectorIP8BasisEltSaIS1_EE17_M_default_appendEm │ │ │ │ - 138: 0000000000055b70 4501 FUNC GLOBAL DEFAULT 12 _ZN13CalcSignature7sigJoinEiiPKdS1_dPf │ │ │ │ - 139: 00000000000bae30 320 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_ISt4pairIPK8BasisElt11CoefficientESaIS5_EESaIS7_EED2Ev │ │ │ │ - 140: 00000000000d1990 96 FUNC WEAK DEFAULT 12 _ZSt8_DestroyIPSt6vectorIhSaIhEEEvT_S4_ │ │ │ │ - 141: 00000000000bcd50 46 FUNC WEAK DEFAULT 12 _ZN12LeastSquares14MatrixOfVectorI9UseDoubleED1Ev │ │ │ │ - 142: 00000000000b75c0 561 FUNC WEAK DEFAULT 12 _ZNK8BasisElt6lengthEv │ │ │ │ - 143: 00000000000b79c0 6905 FUNC WEAK DEFAULT 12 _ZN5Maker20make_main_multipliesER3MemRK12FunctionData │ │ │ │ - 144: 00000000000d08c0 656 FUNC WEAK DEFAULT 12 _ZNSt17_Temporary_bufferIN9__gnu_cxx17__normal_iteratorIPSt4pairISt6vectorI5InputSaIS4_EEdES3_IS7_SaIS7_EEEES7_EC2ESB_l │ │ │ │ - 145: 00000000000d19f0 96 FUNC WEAK DEFAULT 12 _ZSt8_DestroyIPSt6vectorISt4pairImdESaIS2_EEEvT_S6_ │ │ │ │ - 146: 00000000000b7890 176 FUNC WEAK DEFAULT 12 _ZN3MemD2Ev │ │ │ │ - 147: 00000000000bcd80 1229 FUNC WEAK DEFAULT 12 _ZN12LeastSquares2QRC2ERKSt6vectorIdSaIdEEllRS_ │ │ │ │ - 148: 00000000000b3a90 23 FUNC WEAK DEFAULT 12 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIdEEbRNS4_9SignatureEPKclliiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEED1Ev │ │ │ │ - 149: 00000000000b3a10 7 FUNC WEAK DEFAULT 12 _ZNKSt5ctypeIcE8do_widenEc │ │ │ │ - 150: 00000000000600d0 284 FUNC GLOBAL DEFAULT 12 _ZN13CalcSignature15sigBackwardsRawEiiiPKcllPKdPf │ │ │ │ - 151: 00000000000409d0 2327 FUNC GLOBAL DEFAULT 12 _ZN13CalcSignature17sigScaleBackwardsEiiPKdS1_S1_PfS2_ │ │ │ │ - 152: 00000000000b70c0 576 FUNC WEAK DEFAULT 12 _ZNSt7__cxx119to_stringEi │ │ │ │ - 153: 00000000000d81e0 1104 FUNC WEAK DEFAULT 12 _ZSt17__rotate_adaptiveIN9__gnu_cxx17__normal_iteratorIPSt4pairISt6vectorI5InputSaIS4_EEdES3_IS7_SaIS7_EEEES8_lET_SC_SC_SC_T1_SD_T0_SD_ │ │ │ │ - 154: 00000000000da050 483 FUNC WEAK DEFAULT 12 _ZSt18__do_uninit_fill_nIPSt6vectorISt4pairImdESaIS2_EEmS4_ET_S6_T0_RKT1_ │ │ │ │ - 155: 00000000000f17c8 4 OBJECT UNIQUE DEFAULT 25 _ZZ23iisignature_num_threadsvE6cached │ │ │ │ - 156: 00000000000f0bf8 24 OBJECT WEAK DEFAULT 20 _ZTINSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIdEEbRNS4_9SignatureEPKclliiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE │ │ │ │ - 157: 000000000005e0f0 371 FUNC GLOBAL DEFAULT 12 _Z10basicCoeffi │ │ │ │ - 158: 00000000000d4250 2305 FUNC WEAK DEFAULT 12 _Z12parallel_forIZN13CalcSignature21calcSignatureParallelIfEEbRNS0_9SignatureEPKclliiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_ │ │ │ │ - 159: 00000000000acbe0 818 FUNC GLOBAL DEFAULT 12 _Z22printListOfLyndonWordsii │ │ │ │ - 160: 0000000000032950 1732 FUNC GLOBAL DEFAULT 12 _Z20slowExplicitFunctionPdPKdRK12FunctionData │ │ │ │ - 161: 00000000000bd250 1094 FUNC WEAK DEFAULT 12 _ZN12LeastSquares3SVDC1ERKSt6vectorIdSaIdEEllbRS_ │ │ │ │ - 162: 00000000000d6090 2305 FUNC WEAK DEFAULT 12 _Z12parallel_forIZN13CalcSignature21calcSignatureParallelIdEEbRNS0_9SignatureEPKclliiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_ │ │ │ │ - 163: 00000000000bae30 320 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_ISt4pairIPK8BasisElt11CoefficientESaIS5_EESaIS7_EED1Ev │ │ │ │ - 164: 000000000003b6e0 620 FUNC GLOBAL DEFAULT 12 PyInit_iisignature │ │ │ │ - 165: 00000000000bb2a0 184 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_ISt4pairIPK8BasisEltS_IS0_ImfESaIS4_EEESaIS7_EESaIS9_EED2Ev │ │ │ │ - 166: 00000000000b7890 176 FUNC WEAK DEFAULT 12 _ZN3MemD1Ev │ │ │ │ - 167: 00000000000b3ab0 51 FUNC WEAK DEFAULT 12 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIdEEbRNS4_9SignatureEPKclliiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEED0Ev │ │ │ │ - 168: 00000000000f0bc8 24 OBJECT WEAK DEFAULT 20 _ZTINSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIfEEbRNS4_9SignatureEPKclliiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE │ │ │ │ - 169: 00000000000f0c10 24 OBJECT WEAK DEFAULT 20 _ZTINSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIdEEbRNS4_9SignatureEPKclliiiiEUliiE0_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE │ │ │ │ - 170: 0000000000070670 838 FUNC GLOBAL DEFAULT 12 _ZN20RotationalInvariants13possiblePartsEii │ │ │ │ - 171: 00000000000db0f0 1696 FUNC WEAK DEFAULT 12 _ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPPK8BasisEltSt6vectorIS4_SaIS4_EEEElS4_NS0_5__ops15_Iter_comp_iterIZN9BasisPool10doneAddingEvEUlS4_S4_E_EEEvT_T0_SG_T1_T2_ │ │ │ │ - 172: 00000000000d39a0 1239 FUNC WEAK DEFAULT 12 _ZNSt6vectorISt6threadSaIS0_EED2Ev │ │ │ │ - 173: 000000000003d580 9 FUNC GLOBAL DEFAULT 12 _Z15logSigUsingAreaPKclliiiPd │ │ │ │ - 174: 00000000000ca5d0 1989 FUNC WEAK DEFAULT 12 _Z15logSigUsingAreaIfEvPKclliiiPd │ │ │ │ - 175: 00000000000bc760 117 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_IhSaIhEESaIS1_EED2Ev │ │ │ │ - 176: 00000000000cc840 96 FUNC WEAK DEFAULT 12 _ZSt8_DestroyIPSt6vectorIdSaIdEEEvT_S4_ │ │ │ │ - 177: 00000000000ddd80 4504 FUNC WEAK DEFAULT 12 _ZN14FunctionRunnerC2ER12FunctionData │ │ │ │ - 178: 0000000000042290 1744 FUNC GLOBAL DEFAULT 12 _ZN24TotalDerivativeSignature8multiplyERKNS_12DiffVariableES2_d │ │ │ │ - 179: 000000000006a210 4598 FUNC GLOBAL DEFAULT 12 _ZN13CalcSignature15logTensorHornerERNS_9SignatureEPSt6vectorIS0_SaIS0_EE │ │ │ │ - 180: 00000000000baf70 343 FUNC WEAK DEFAULT 12 _ZNSt10unique_ptrI10PolynomialSt14default_deleteIS0_EED2Ev │ │ │ │ - 181: 0000000000032060 407 FUNC GLOBAL DEFAULT 12 _Z26ceilingOnNumberOfBasisEltsii │ │ │ │ - 182: 00000000000c6490 1148 FUNC WEAK DEFAULT 12 _ZNSt6vectorISt4pairIPK8BasisEltS_IS0_ImfESaIS4_EEESaIS7_EE17_M_realloc_appendIJRPS1_S6_EEEvDpOT_ │ │ │ │ - 183: 00000000000bb2a0 184 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_ISt4pairIPK8BasisEltS_IS0_ImfESaIS4_EEESaIS7_EESaIS9_EED1Ev │ │ │ │ - 184: 000000000006c370 5649 FUNC GLOBAL DEFAULT 12 _ZN24TotalDerivativeSignature11sigJacobianEPKdiiiPf │ │ │ │ - 185: 00000000000b7320 514 FUNC WEAK DEFAULT 12 _Z23iisignature_num_threadsv │ │ │ │ - 186: 0000000000060220 5173 FUNC GLOBAL DEFAULT 12 _ZN13CalcSignature16sigJoinBackwardsEiiPKdS1_S1_dPfS2_Rd │ │ │ │ - 187: 00000000000baac0 872 FUNC WEAK DEFAULT 12 _ZNSt6vectorISt4pairIS_I5InputSaIS1_EEdESaIS4_EE7reserveEm │ │ │ │ - 188: 00000000000c3240 2123 FUNC WEAK DEFAULT 12 _ZN9BasisPool23manualLexicographicLessEPK8BasisEltS2_ │ │ │ │ - 189: 00000000000adbc0 2426 FUNC GLOBAL DEFAULT 12 _Z7calcFlaiiPFvvE │ │ │ │ - 190: 00000000000d39a0 1239 FUNC WEAK DEFAULT 12 _ZNSt6vectorISt6threadSaIS0_EED1Ev │ │ │ │ - 191: 00000000000bc760 117 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_IhSaIhEESaIS1_EED1Ev │ │ │ │ - 192: 00000000000acf20 3231 FUNC GLOBAL DEFAULT 12 _Z3bchR9BasisPoolSt10unique_ptrI10PolynomialSt14default_deleteIS2_EES5_iPFvvE │ │ │ │ - 193: 000000000004c4f0 9 FUNC GLOBAL DEFAULT 12 _ZN13CalcSignature13calcSignatureEiiiPKcllRNS_9SignatureE │ │ │ │ - 194: 00000000000bd250 1094 FUNC WEAK DEFAULT 12 _ZN12LeastSquares3SVDC2ERKSt6vectorIdSaIdEEllbRS_ │ │ │ │ - 195: 000000000003e5f0 6171 FUNC GLOBAL DEFAULT 12 _Z37projectExpandedLogSigToBasisBackwardsPKdPK14LogSigFunctionRN13CalcSignature9SignatureE │ │ │ │ - 196: 00000000000baf70 343 FUNC WEAK DEFAULT 12 _ZNSt10unique_ptrI10PolynomialSt14default_deleteIS0_EED1Ev │ │ │ │ - 197: 00000000000d5e90 502 FUNC WEAK DEFAULT 12 _ZZ12parallel_forIZN13CalcSignature21calcSignatureParallelIdEEbRNS0_9SignatureEPKclliiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_ENKUliE_clEi │ │ │ │ - 198: 00000000000bb0d0 452 FUNC WEAK DEFAULT 12 _ZNSt6vectorISt10unique_ptrI10PolynomialSt14default_deleteIS1_EESaIS4_EED2Ev │ │ │ │ - 199: 00000000000680c0 432 FUNC GLOBAL DEFAULT 12 _Z20logsigToSigBackwardsPKdS0_RK14LogSigFunctionPd │ │ │ │ - 200: 00000000000da6b0 2614 FUNC WEAK DEFAULT 12 _ZStltISt6vectorI5InputSaIS1_EEdEbRKSt4pairIT_T0_ES9_ │ │ │ │ - 201: 000000000003a150 537 FUNC GLOBAL DEFAULT 12 _Z7getDatav │ │ │ │ - 202: 000000000003acf0 93 FUNC GLOBAL DEFAULT 12 _Z17getPreparedRotInvP7_object │ │ │ │ - 203: 00000000000393e0 707 FUNC GLOBAL DEFAULT 12 _ZN20RotationalInvariants18invariantsToMatrixERKSt6vectorIS0_ISt4pairImdESaIS2_EESaIS4_EEiRS0_IdSaIdEE │ │ │ │ - 204: 00000000000b3af0 23 FUNC WEAK DEFAULT 12 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIfEEbRNS4_9SignatureEPKclliiiiEUliiE0_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEED2Ev │ │ │ │ - 205: 0000000000060090 9 FUNC GLOBAL DEFAULT 12 _ZN13CalcSignature12sigBackwardsEiiiPKcllRNS_9SignatureEPf │ │ │ │ - 206: 00000000000d1110 548 FUNC WEAK DEFAULT 12 _ZNSt6vectorISt4pairIS0_I8InputArriES2_ESaIS3_EE17_M_realloc_appendIJS3_EEEvDpOT_ │ │ │ │ - 207: 00000000000ae540 19911 FUNC GLOBAL DEFAULT 12 _Z22makeFunctionDataForBCHiiR9BasisPoolR12FunctionDataRSt6vectorIP8BasisEltSaIS5_EEbPFvvE │ │ │ │ - 208: 00000000000601f0 39 FUNC GLOBAL DEFAULT 12 _ZN13CalcSignature15sigBackwardsRawEiiiPKdS1_Pf │ │ │ │ - 209: 00000000000bfbc0 2455 FUNC WEAK DEFAULT 12 _ZN13CalcSignature9Signature12sigOfSegmentIdEEviiPKT_ │ │ │ │ - 210: 000000000003b950 2970 FUNC GLOBAL DEFAULT 12 _ZN13CalcSignature30concatenateWith_zeroFirstLevelEiiRKNS_9SignatureES2_ │ │ │ │ - 211: 00000000000bb0d0 452 FUNC WEAK DEFAULT 12 _ZNSt6vectorISt10unique_ptrI10PolynomialSt14default_deleteIS1_EESaIS4_EED1Ev │ │ │ │ - 212: 000000000002ec70 42 FUNC GLOBAL DEFAULT 12 _Z18calcSigLevelLengthii │ │ │ │ - 213: 00000000000d1340 879 FUNC WEAK DEFAULT 12 _ZNSt17_Temporary_bufferIN9__gnu_cxx17__normal_iteratorIPSt4pairISt6vectorIhSaIhEES3_IPK8BasisEltSaIS8_EEES3_ISB_SaISB_EEEESB_EC1ESF_l │ │ │ │ - 214: 00000000000bb360 133 FUNC WEAK DEFAULT 12 _ZNSt6vectorISt4pairIS_IhSaIhEES_IPK8BasisEltSaIS5_EEESaIS8_EED2Ev │ │ │ │ - 215: 000000000005e270 622 FUNC GLOBAL DEFAULT 12 _Z20polynomialOfBasisEltPK8BasisElt │ │ │ │ - 216: 000000000005cc80 1010 FUNC GLOBAL DEFAULT 12 _Z10isBasisEltPK8BasisEltRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ - 217: 000000000003d590 40 FUNC GLOBAL DEFAULT 12 _Z15logSigUsingAreaPKdiiiPd │ │ │ │ - 218: 00000000000b3af0 23 FUNC WEAK DEFAULT 12 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIfEEbRNS4_9SignatureEPKclliiiiEUliiE0_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEED1Ev │ │ │ │ - 219: 00000000000f17a0 1 OBJECT GLOBAL DEFAULT 25 g_signal_given │ │ │ │ - 220: 00000000000392b0 297 FUNC GLOBAL DEFAULT 12 _ZN20RotationalInvariants15getWantedMethodERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS_13InvariantTypeE │ │ │ │ - 221: 00000000000bb360 133 FUNC WEAK DEFAULT 12 _ZNSt6vectorISt4pairIS_IhSaIhEES_IPK8BasisEltSaIS5_EEESaIS8_EED1Ev │ │ │ │ - 222: 00000000000cf6d0 298 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_IdSaIdEESaIS1_EEC2ERKS3_ │ │ │ │ - 223: 00000000000b9ec0 117 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_IdSaIdEESaIS1_EED2Ev │ │ │ │ - 224: 00000000000d27c0 4567 FUNC WEAK DEFAULT 12 _ZN20RotationalInvariants8PreparedC1EiNS_13InvariantTypeE │ │ │ │ - 225: 00000000000b3a30 23 FUNC WEAK DEFAULT 12 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIdEEbRNS4_9SignatureEPKclliiiiEUliiE0_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEED2Ev │ │ │ │ - 226: 00000000000b3b10 51 FUNC WEAK DEFAULT 12 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIfEEbRNS4_9SignatureEPKclliiiiEUliiE0_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEED0Ev │ │ │ │ - 227: 00000000000f17a8 8 OBJECT GLOBAL DEFAULT 25 g_bchLyndon20_dat │ │ │ │ - 228: 00000000000ba900 184 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_IN24TotalDerivativeSignature12DiffVariableESaIS1_EESaIS3_EED2Ev │ │ │ │ - 229: 000000000002f3b0 2840 FUNC GLOBAL DEFAULT 12 _ZN13CalcSignature14scaleSignatureERNS_9SignatureEPKd │ │ │ │ - 230: 00000000000c2780 2295 FUNC WEAK DEFAULT 12 _ZNSt6vectorIN24TotalDerivativeSignature12DiffVariableESaIS1_EE17_M_default_appendEm │ │ │ │ - 231: 00000000000d4b60 4906 FUNC WEAK DEFAULT 12 _ZN13CalcSignature21calcSignatureParallelIfEEbRNS_9SignatureEPKclliiii │ │ │ │ - 232: 00000000000d0b50 930 FUNC WEAK DEFAULT 12 _ZNSt17_Temporary_bufferIN9__gnu_cxx17__normal_iteratorIPSt4pairIPK8BasisElt11CoefficientESt6vectorIS7_SaIS7_EEEES7_EC1ESC_l │ │ │ │ - 233: 00000000000d69a0 4906 FUNC WEAK DEFAULT 12 _ZN13CalcSignature21calcSignatureParallelIdEEbRNS_9SignatureEPKclliiii │ │ │ │ - 234: 00000000000c4ce0 324 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_ISt4pairIPK8BasisElt11CoefficientESaIS5_EESaIS7_EE6resizeEm │ │ │ │ - 235: 0000000000034ed0 2308 FUNC GLOBAL DEFAULT 12 _Z28slowExplicitFunctionBackwardPKdS0_RK12FunctionDataS0_PdS4_ │ │ │ │ - 236: 00000000000c6970 3494 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_IN14LogSigFunction6SimpleESaIS1_EESaIS3_EE17_M_default_appendEm │ │ │ │ - 237: 00000000000b9ec0 117 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_IdSaIdEESaIS1_EED1Ev │ │ │ │ - 238: 0000000000031540 1623 FUNC GLOBAL DEFAULT 12 _ZN24TotalDerivativeSignature18accumulateMultiplyERNS_12DiffVariableERKS0_S3_ │ │ │ │ - 239: 00000000000f0be0 24 OBJECT WEAK DEFAULT 20 _ZTINSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIfEEbRNS4_9SignatureEPKclliiiiEUliiE0_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE │ │ │ │ - 240: 000000000009bc70 6597 FUNC GLOBAL DEFAULT 12 _ZN19IISignature_algebra24makeSparseLogSigMatricesEiiR14LogSigFunctionPFvvE │ │ │ │ - 241: 00000000000da240 1126 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_ISt4pairImdESaIS1_EESaIS3_EE14_M_fill_assignEmRKS3_ │ │ │ │ - 242: 00000000000b3a30 23 FUNC WEAK DEFAULT 12 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIdEEbRNS4_9SignatureEPKclliiiiEUliiE0_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEED1Ev │ │ │ │ - 243: 0000000000039c90 102 FUNC GLOBAL DEFAULT 12 _Z22simpleNew_ownLast2DimsiP16tagPyArrayObjectmmi │ │ │ │ - 244: 00000000000d1340 879 FUNC WEAK DEFAULT 12 _ZNSt17_Temporary_bufferIN9__gnu_cxx17__normal_iteratorIPSt4pairISt6vectorIhSaIhEES3_IPK8BasisEltSaIS8_EEES3_ISB_SaISB_EEEESB_EC2ESF_l │ │ │ │ - 245: 00000000000b6470 2839 FUNC WEAK DEFAULT 12 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIfEEbRNS4_9SignatureEPKclliiiiEUliiE0_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEE6_M_runEv │ │ │ │ - 246: 00000000000b7940 112 FUNC WEAK DEFAULT 12 _ZN3Mem4pushEh │ │ │ │ - 247: 00000000000ba900 184 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_IN24TotalDerivativeSignature12DiffVariableESaIS1_EESaIS3_EED1Ev │ │ │ │ - 248: 00000000000bf520 427 FUNC WEAK DEFAULT 12 _ZNSt6vectorIdSaIdEE17_M_default_appendEm │ │ │ │ - 249: 00000000000b7800 130 FUNC WEAK DEFAULT 12 _ZN9BasisPoolD2Ev │ │ │ │ - 250: 00000000000ba9c0 117 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_IP8BasisEltSaIS1_EESaIS3_EED2Ev │ │ │ │ - 251: 00000000000b9a70 594 FUNC WEAK DEFAULT 12 _ZN12LeastSquaresC2Eb │ │ │ │ - 252: 00000000000c3080 219 FUNC WEAK DEFAULT 12 _ZNSt6vectorIiSaIiEE17_M_realloc_appendIJRKiEEEvDpOT_ │ │ │ │ - 253: 00000000000b3a50 51 FUNC WEAK DEFAULT 12 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIdEEbRNS4_9SignatureEPKclliiiiEUliiE0_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEED0Ev │ │ │ │ - 254: 000000000005bd70 1040 FUNC GLOBAL DEFAULT 12 _ZN24TotalDerivativeSignature13assignSegmentERNS_12InputSegmentEPKdmmi │ │ │ │ - 255: 00000000000ba0a0 184 FUNC WEAK DEFAULT 12 _ZNSt6vectorIN13CalcSignature9SignatureESaIS1_EED2Ev │ │ │ │ - 256: 00000000000bb3f0 2330 FUNC WEAK DEFAULT 12 _Z15logSigUsingAreaIdEvPKclliiiPd │ │ │ │ - 257: 0000000000035a70 1370 FUNC GLOBAL DEFAULT 12 _ZN19IISignature_algebra31printMappingMatrixLevelAnalysisEiRKSt6vectorISt4pairIS0_IhSaIhEES0_IPK8BasisEltSaIS6_EEESaIS9_EERKS0_IS1_IS6_mESaISE_EERSo │ │ │ │ - 258: 00000000000f0c78 40 OBJECT WEAK DEFAULT 20 _ZTVNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIdEEbRNS4_9SignatureEPKclliiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE │ │ │ │ - 259: 00000000000d91d0 2179 FUNC WEAK DEFAULT 12 _ZSt13__heap_selectIN9__gnu_cxx17__normal_iteratorIPSt4pairIdSt6vectorImSaImEEES3_IS6_SaIS6_EEEENS0_5__ops15_Iter_less_iterEEvT_SD_SD_T0_ │ │ │ │ - 260: 000000000003d870 44 FUNC GLOBAL DEFAULT 12 _Z24logSigUsingAreaBackwardsPKdiiiS0_Pf │ │ │ │ - 261: 000000000006fea0 817 FUNC GLOBAL DEFAULT 12 _ZN20RotationalInvariants14possibleHalvesEi │ │ │ │ - 262: 00000000000b3a20 5 FUNC WEAK DEFAULT 12 _ZNSt6thread24_M_thread_deps_never_runEv │ │ │ │ - 263: 00000000000b7800 130 FUNC WEAK DEFAULT 12 _ZN9BasisPoolD1Ev │ │ │ │ - 264: 00000000000b3b50 23 FUNC WEAK DEFAULT 12 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIfEEbRNS4_9SignatureEPKclliiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEED2Ev │ │ │ │ - 265: 0000000000069270 1960 FUNC GLOBAL DEFAULT 12 _ZN13CalcSignature14expTensorNaiveERNS_9SignatureE │ │ │ │ - 266: 00000000000ba9c0 117 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_IP8BasisEltSaIS1_EESaIS3_EED1Ev │ │ │ │ - 267: 00000000000db790 2670 FUNC WEAK DEFAULT 12 _ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPPK8BasisEltSt6vectorIS4_SaIS4_EEEElNS0_5__ops15_Iter_comp_iterIZN9BasisPool10doneAddingEvEUlS4_S4_E_EEEvT_SF_T0_T1_ │ │ │ │ - 268: 00000000000c54a0 2295 FUNC WEAK DEFAULT 12 _ZNSt6vectorISt4pairIS_I5InputSaIS1_EEdESaIS4_EE17_M_default_appendEm │ │ │ │ - 269: 0000000000032470 720 FUNC GLOBAL DEFAULT 12 _Z15printPolynomialR10PolynomialRSob │ │ │ │ - 270: 00000000000b9a70 594 FUNC WEAK DEFAULT 12 _ZN12LeastSquaresC1Eb │ │ │ │ - 271: 00000000000d0b50 930 FUNC WEAK DEFAULT 12 _ZNSt17_Temporary_bufferIN9__gnu_cxx17__normal_iteratorIPSt4pairIPK8BasisElt11CoefficientESt6vectorIS7_SaIS7_EEEES7_EC2ESC_l │ │ │ │ - 272: 00000000000c0560 4229 FUNC WEAK DEFAULT 12 _ZN13CalcSignature13calcSignatureIdEEviiiPKcllRNS_9SignatureE │ │ │ │ - 273: 000000000005c180 2815 FUNC GLOBAL DEFAULT 12 _ZN7ReadBCH4readEv │ │ │ │ - 274: 00000000000f0c28 40 OBJECT WEAK DEFAULT 20 _ZTVNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIfEEbRNS4_9SignatureEPKclliiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE │ │ │ │ - 275: 00000000000ba0a0 184 FUNC WEAK DEFAULT 12 _ZNSt6vectorIN13CalcSignature9SignatureESaIS1_EED1Ev │ │ │ │ - 276: 00000000000d1790 505 FUNC WEAK DEFAULT 12 _ZNSt6vectorIN14LogSigFunction8SmallSVDESaIS1_EE17_M_realloc_appendIJS1_EEEvDpOT_ │ │ │ │ - 277: 00000000000d0f00 513 FUNC WEAK DEFAULT 12 _ZNSt6vectorISt10unique_ptrI10PolynomialSt14default_deleteIS1_EESaIS4_EE17_M_realloc_appendIJS4_EEEvDpOT_ │ │ │ │ - 278: 00000000000c6910 85 FUNC WEAK DEFAULT 12 _ZSt9iter_swapIN9__gnu_cxx17__normal_iteratorIPSt4pairISt6vectorIhSaIhEES3_IPK8BasisEltSaIS8_EEES3_ISB_SaISB_EEEESF_EvT_T0_ │ │ │ │ - 279: 0000000000097110 192 FUNC GLOBAL DEFAULT 12 _Z14sumPolynomialsR10PolynomialS0_ │ │ │ │ - 280: 00000000000b3b50 23 FUNC WEAK DEFAULT 12 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIfEEbRNS4_9SignatureEPKclliiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEED1Ev │ │ │ │ - 281: 0000000000031130 446 FUNC GLOBAL DEFAULT 12 _ZN24TotalDerivativeSignature10sumInPlaceERNS_12DiffVariableERKS0_ │ │ │ │ - 282: 000000000003d860 9 FUNC GLOBAL DEFAULT 12 _Z24logSigUsingAreaBackwardsPKclliiiPKdPf │ │ │ │ - 283: 000000000006b410 3929 FUNC GLOBAL DEFAULT 12 _ZN13CalcSignature12logBackwardsERNS_9SignatureERKS0_ │ │ │ │ - 284: 00000000000bec90 2178 FUNC WEAK DEFAULT 12 _ZNSt6vectorIN13CalcSignature9SignatureESaIS1_EE12emplace_backIJS1_EEEvDpOT_ │ │ │ │ - 285: 000000000009aa20 4673 FUNC GLOBAL DEFAULT 12 _ZN19IISignature_algebra17makeMappingMatrixEiiRK9BasisPoolRKSt6vectorIP8BasisEltSaIS5_EERKS3_ImSaImEE │ │ │ │ - 286: 00000000000d1a50 593 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_ISt4pairImdESaIS1_EESaIS3_EEC2ERKS5_ │ │ │ │ - 287: 00000000000be7c0 1228 FUNC WEAK DEFAULT 12 _ZN13CalcSignature9Signature7fromRawIdEEviiPKT_ │ │ │ │ - 288: 00000000000b3b70 51 FUNC WEAK DEFAULT 12 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIfEEbRNS4_9SignatureEPKclliiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEED0Ev │ │ │ │ - 289: 00000000000be500 704 FUNC WEAK DEFAULT 12 _ZN13CalcSignature9Signature12sigOfNothingEii │ │ │ │ - 290: 00000000000d90d0 184 FUNC WEAK DEFAULT 12 _ZNSt6vectorISt4pairIPK8BasisElt11CoefficientESaIS5_EED2Ev │ │ │ │ - 291: 00000000000bf6d0 1249 FUNC WEAK DEFAULT 12 _ZN18ReadArrayAsDoubles4readEP16tagPyArrayObjectm │ │ │ │ - 292: 0000000000015080 23 FUNC GLOBAL DEFAULT 12 _Z9interruptv │ │ │ │ - 293: 00000000000bd6a0 3494 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_IdSaIdEESaIS1_EE17_M_default_appendEm │ │ │ │ - 294: 000000000002efb0 1018 FUNC GLOBAL DEFAULT 12 _ZN13CalcSignature13backToSegmentEiiRKNS_9SignatureERS0_ │ │ │ │ - 295: 00000000000d3e80 458 FUNC WEAK DEFAULT 12 _ZNSt6vectorISt6threadSaIS0_EE7reserveEm │ │ │ │ - 296: 00000000000b5950 2839 FUNC WEAK DEFAULT 12 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIdEEbRNS4_9SignatureEPKclliiiiEUliiE0_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEE6_M_runEv │ │ │ │ - 297: 0000000000039c40 75 FUNC GLOBAL DEFAULT 12 _Z20simpleNew_ownLastDimiP16tagPyArrayObjectmi │ │ │ │ - 298: 00000000000cf6d0 298 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_IdSaIdEESaIS1_EEC1ERKS3_ │ │ │ │ - 299: 00000000000b9dc0 253 FUNC WEAK DEFAULT 12 _ZNSt8__detail18__to_chars_10_implImEEvPcjT_ │ │ │ │ - 300: 00000000000a6610 26049 FUNC GLOBAL DEFAULT 12 _Z19makeListOfBasisEltsR9BasisPoolii │ │ │ │ - 301: 00000000000d90d0 184 FUNC WEAK DEFAULT 12 _ZNSt6vectorISt4pairIPK8BasisElt11CoefficientESaIS5_EED1Ev │ │ │ │ - 302: 00000000000b9550 1308 FUNC WEAK DEFAULT 12 _ZN14LogSigFunctionD2Ev │ │ │ │ - 303: 00000000000b9f40 338 FUNC WEAK DEFAULT 12 _ZN13CalcSignature11SigCombinerD2Ev │ │ │ │ - 304: 0000000000096700 2563 FUNC GLOBAL DEFAULT 12 _Z19sumPolynomialLevelsRSt6vectorISt4pairIPK8BasisElt11CoefficientESaIS5_EES8_ │ │ │ │ - 305: 00000000000f0ca0 40 OBJECT WEAK DEFAULT 20 _ZTVNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIdEEbRNS4_9SignatureEPKclliiiiEUliiE0_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE │ │ │ │ - 306: 0000000000039d00 93 FUNC GLOBAL DEFAULT 12 _Z17getLogSigFunctionP7_object │ │ │ │ - 307: 00000000000b9550 1308 FUNC WEAK DEFAULT 12 _ZN14LogSigFunctionD1Ev │ │ │ │ - 308: 00000000000b9520 46 FUNC WEAK DEFAULT 12 _ZN9RefHolderD2Ev │ │ │ │ - 309: 000000000006dc80 8733 FUNC GLOBAL DEFAULT 12 _ZN19IISignature_algebra25analyseMappingMatrixLevelERKSt6vectorIS0_ISt4pairIPK8BasisEltS0_IS1_ImfESaIS5_EEESaIS8_EESaISA_EEiRS0_IS1_IS0_IhSaIhEES0_IS4_SaIS4_EEESaISJ_EERS0_IS1_IS4_mESaISN_EE │ │ │ │ - 310: 00000000000cb800 4145 FUNC WEAK DEFAULT 12 _ZN13CalcSignature13calcSignatureIfEEviiiPKcllRNS_9SignatureE │ │ │ │ - 311: 000000000005e4e0 1450 FUNC GLOBAL DEFAULT 12 _ZN19IISignature_algebra20getLetterFrequenciesEPK8BasisElt │ │ │ │ - 312: 00000000000c84b0 3460 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_IN14LogSigFunction8SmallSVDESaIS1_EESaIS3_EE17_M_default_appendEm │ │ │ │ - 313: 0000000000066130 1103 FUNC GLOBAL DEFAULT 12 _Z11logsigToSigPKdRK14LogSigFunctionPd │ │ │ │ - 314: 00000000000b9f40 338 FUNC WEAK DEFAULT 12 _ZN13CalcSignature11SigCombinerD1Ev │ │ │ │ - 315: 00000000000c9ae0 2182 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_ISt4pairImdESaIS1_EESaIS3_EE12emplace_backIJS3_EEEvDpOT_ │ │ │ │ - 316: 00000000000ba160 1939 FUNC WEAK DEFAULT 12 _ZNSt6vectorIN13CalcSignature9SignatureESaIS1_EE7reserveEm │ │ │ │ - 317: 00000000000f17c0 8 OBJECT UNIQUE DEFAULT 25 _ZGVZ23iisignature_num_threadsvE6cached │ │ │ │ - 318: 00000000000c3160 219 FUNC WEAK DEFAULT 12 _ZNSt6vectorIPK8BasisEltSaIS2_EE17_M_realloc_appendIJRKS2_EEEvDpOT_ │ │ │ │ - 319: 0000000000037340 2515 FUNC GLOBAL DEFAULT 12 _Z28logSigJoinUsingAreaBackwardsPKdS0_iiS0_PdS1_ │ │ │ │ - 320: 00000000000d03f0 219 FUNC WEAK DEFAULT 12 _ZNSt6vectorIP8BasisEltSaIS1_EE17_M_realloc_appendIJS1_EEEvDpOT_ │ │ │ │ - 321: 00000000000b94c0 82 FUNC WEAK DEFAULT 12 _ZN14LogSigFunction8SmallSVDD2Ev │ │ │ │ - 322: 00000000000d4050 502 FUNC WEAK DEFAULT 12 _ZZ12parallel_forIZN13CalcSignature21calcSignatureParallelIfEEbRNS0_9SignatureEPKclliiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_ENKUliE_clEi │ │ │ │ - 323: 00000000000c3f80 3411 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_ISt4pairIPK8BasisElt11CoefficientESaIS5_EESaIS7_EE17_M_default_appendEm │ │ │ │ - 324: 00000000000cada0 2651 FUNC WEAK DEFAULT 12 _Z24logSigUsingAreaBackwardsIfEvPKclliiiPKdPf │ │ │ │ - 325: 00000000000b9520 46 FUNC WEAK DEFAULT 12 _ZN9RefHolderD1Ev │ │ │ │ - 326: 00000000000600a0 39 FUNC GLOBAL DEFAULT 12 _ZN13CalcSignature12sigBackwardsEiiiPKdRNS_9SignatureEPf │ │ │ │ - 327: 0000000000031f10 194 FUNC GLOBAL DEFAULT 12 _Z19printBasisEltDigitsRK8BasisEltRSo │ │ │ │ - 328: 00000000000d7cd0 1292 FUNC WEAK DEFAULT 12 _ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPPK8BasisEltSt6vectorIS4_SaIS4_EEEENS0_5__ops15_Iter_comp_iterIZN9BasisPool10doneAddingEvEUlS4_S4_E_EEEvT_SF_T0_ │ │ │ │ - 329: 00000000000a5310 1759 FUNC GLOBAL DEFAULT 12 _Z18productPolynomialsR9BasisPoolPK10PolynomialS3_i │ │ │ │ - 330: 00000000000d01c0 548 FUNC WEAK DEFAULT 12 _ZNSt6vectorISt4pairIPK8BasisEltmESaIS4_EE17_M_realloc_appendIJS4_EEEvDpOT_ │ │ │ │ - 331: 00000000000ddd80 4504 FUNC WEAK DEFAULT 12 _ZN14FunctionRunnerC1ER12FunctionData │ │ │ │ - 332: 0000000000037d20 1256 FUNC GLOBAL DEFAULT 12 _Z16setWantedMethodsR13WantedMethodsiibbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ - 333: 00000000000d04d0 996 FUNC WEAK DEFAULT 12 _ZNSt6vectorISt4pairIS_I5InputSaIS1_EEdESaIS4_EE17_M_realloc_appendIJS4_EEEvDpOT_ │ │ │ │ - 334: 00000000000d9190 60 FUNC WEAK DEFAULT 12 _ZSt4swapI11CoefficientENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS5_ESt18is_move_assignableIS5_EEE5valueEvE4typeERS5_SF_ │ │ │ │ - 335: 00000000000b3310 830 FUNC GLOBAL DEFAULT 12 _Z18makeLogSigFunctioniiR14LogSigFunctionRK13WantedMethodsPFvvE │ │ │ │ - 336: 00000000000b94c0 82 FUNC WEAK DEFAULT 12 _ZN14LogSigFunction8SmallSVDD1Ev │ │ │ │ - 337: 000000000002fed0 4702 FUNC GLOBAL DEFAULT 12 _ZN13CalcSignature23scaleSignatureBackwardsERKNS_9SignatureEPKdS2_RS0_RSt6vectorIdSaIdEE │ │ │ │ - 338: 00000000000e4aa0 215 OBJECT WEAK DEFAULT 14 _ZTSNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIdEEbRNS4_9SignatureEPKclliiiiEUliiE0_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE │ │ │ │ - 339: 00000000000dc200 3188 FUNC WEAK DEFAULT 12 _ZN9BasisPool10doneAddingEv │ │ │ │ - 340: 00000000000bbd10 2639 FUNC WEAK DEFAULT 12 _Z24logSigUsingAreaBackwardsIdEvPKclliiiPKdPf │ │ │ │ - 341: 00000000000cf800 2388 FUNC WEAK DEFAULT 12 _ZNSt6vectorIN13CalcSignature9SignatureESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_ │ │ │ │ - 342: 00000000000366f0 3148 FUNC GLOBAL DEFAULT 12 _Z19logSigJoinUsingAreaPKdS0_iiPd │ │ │ │ - 343: 00000000000ce0b0 5658 FUNC WEAK DEFAULT 12 _ZN13CalcSignature12sigBackwardsIfEEviiiPKcllRNS_9SignatureEPf │ │ │ │ - 344: 00000000000709c0 1842 FUNC GLOBAL DEFAULT 12 _ZN20RotationalInvariants7shuffleERKSt6vectorISt4pairImdESaIS2_EEiS6_i │ │ │ │ - 345: 000000000005f7a0 2284 FUNC GLOBAL DEFAULT 12 _ZN13CalcSignature15backConcatenateEiiRKNS_9SignatureES2_RS0_S3_ │ │ │ │ - 346: 00000000000357e0 65 FUNC GLOBAL DEFAULT 12 _ZNK14LogSigFunction12logSigLengthEv │ │ │ │ - 347: 00000000000a06f0 1621 FUNC GLOBAL DEFAULT 12 _ZN20RotationalInvariants20invariantsFromMatrixERKSt6vectorIdSaIdEEiiRS0_IS0_ISt4pairImdESaIS6_EESaIS8_EE │ │ │ │ - 348: 00000000000701e0 1154 FUNC GLOBAL DEFAULT 12 _ZN20RotationalInvariants13getInvariantsEi │ │ │ │ - 349: 00000000000baa40 117 FUNC WEAK DEFAULT 12 _ZNSt6vectorISt4pairIS_I5InputSaIS1_EEdESaIS4_EED2Ev │ │ │ │ - 350: 0000000000069a20 2017 FUNC GLOBAL DEFAULT 12 _ZN13CalcSignature14logTensorNaiveERNS_9SignatureE │ │ │ │ - 351: 00000000000a6120 1250 FUNC GLOBAL DEFAULT 12 _Z19productCoefficientsRK11CoefficientS1_ │ │ │ │ - 352: 00000000000d1cb0 2818 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_IS_ISt4pairImdESaIS1_EESaIS3_EESaIS5_EE14_M_fill_assignEmRKS5_ │ │ │ │ - 353: 000000000003a370 2425 FUNC GLOBAL DEFAULT 12 _Z11postPrepareP14LogSigFunction │ │ │ │ - 354: 00000000000c9240 2203 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_IhSaIhEESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_ │ │ │ │ - 355: 00000000000312f0 588 FUNC GLOBAL DEFAULT 12 _ZN24TotalDerivativeSignature15multiplyInPlaceERNS_12DiffVariableERKS0_ │ │ │ │ - 356: 00000000000b7530 129 FUNC WEAK DEFAULT 12 _ZN7ReadBCH8FileDataD2Ev │ │ │ │ - 357: 000000000009fcf0 2557 FUNC GLOBAL DEFAULT 12 _ZN19IISignature_algebra29makeSparseMatrices4LogSig2SigERK14LogSigFunctionPFvvERSt6vectorIS5_INS0_8SmallSVDESaIS6_EESaIS8_EE │ │ │ │ - 358: 00000000000a4d00 1548 FUNC GLOBAL DEFAULT 12 _Z20productCoefficients3R11CoefficientRKS_S2_ │ │ │ │ - 359: 00000000000d1a50 593 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_ISt4pairImdESaIS1_EESaIS3_EEC1ERKS5_ │ │ │ │ - 360: 00000000000c17f0 503 FUNC WEAK DEFAULT 12 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIfEEbRNS4_9SignatureEPKclliiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEE6_M_runEv │ │ │ │ - 361: 00000000000c19f0 3460 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_IN24TotalDerivativeSignature12DiffVariableESaIS1_EESaIS3_EE17_M_default_appendEm │ │ │ │ - 362: 00000000000150a0 19 FUNC GLOBAL DEFAULT 12 _Z7catcheri │ │ │ │ - 363: 0000000000035850 543 FUNC GLOBAL DEFAULT 12 _ZN19IISignature_algebra18printMappingMatrixERKSt6vectorIS0_ISt4pairIPK8BasisEltS0_IS1_ImfESaIS5_EEESaIS8_EESaISA_EERSo │ │ │ │ - 364: 00000000000d16b0 219 FUNC WEAK DEFAULT 12 _ZNSt6vectorImSaImEE17_M_realloc_appendIJmEEEvDpOT_ │ │ │ │ - 365: 00000000000bc860 184 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_IS_ISt4pairImdESaIS1_EESaIS3_EESaIS5_EED2Ev │ │ │ │ - 366: 00000000000d0160 96 FUNC WEAK DEFAULT 12 _ZSt8_DestroyIPN24TotalDerivativeSignature12DiffVariableEEvT_S3_ │ │ │ │ - 367: 000000000003fe10 1870 FUNC GLOBAL DEFAULT 12 _Z21expandLogSigFromBasisPKdRK14LogSigFunctionRN13CalcSignature9SignatureERKSt6vectorIS7_INS1_8SmallSVDESaIS8_EESaISA_EE │ │ │ │ - 368: 00000000000b9cd0 231 FUNC WEAK DEFAULT 12 _ZN12LeastSquaresD2Ev │ │ │ │ - 369: 00000000000c62e0 427 FUNC WEAK DEFAULT 12 _ZNSt6vectorImSaImEE17_M_default_appendEm │ │ │ │ - 370: 00000000000baa40 117 FUNC WEAK DEFAULT 12 _ZNSt6vectorISt4pairIS_I5InputSaIS1_EEdESaIS4_EED1Ev │ │ │ │ - 371: 00000000000c3a90 385 FUNC WEAK DEFAULT 12 _ZN9BasisPool17lexicographicLessEPK8BasisEltS2_ │ │ │ │ - 372: 00000000000b7530 129 FUNC WEAK DEFAULT 12 _ZN7ReadBCH8FileDataD1Ev │ │ │ │ - 373: 000000000002eca0 81 FUNC GLOBAL DEFAULT 12 _Z18calcSigTotalLengthii │ │ │ │ - 374: 00000000000b7300 29 FUNC WEAK DEFAULT 12 _ZNSt5mutex4lockEv │ │ │ │ - 375: 00000000000f0c50 40 OBJECT WEAK DEFAULT 20 _ZTVNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIfEEbRNS4_9SignatureEPKclliiiiEUliiE0_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE │ │ │ │ - 376: 0000000000031c90 148 FUNC GLOBAL DEFAULT 12 _Z18printLetterAsDigithRSo │ │ │ │ - 377: 0000000000098350 5690 FUNC GLOBAL DEFAULT 12 _Z15uniquifyDoublesRKSt6vectorIdSaIdEERS_ImSaImEERS1_d │ │ │ │ - 378: 00000000000d27c0 4567 FUNC WEAK DEFAULT 12 _ZN20RotationalInvariants8PreparedC2EiNS_13InvariantTypeE │ │ │ │ - 379: 00000000000bc7e0 117 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_ISt4pairImdESaIS1_EESaIS3_EED2Ev │ │ │ │ - 380: 00000000000d9a60 1510 FUNC WEAK DEFAULT 12 _ZSt13__heap_selectIN9__gnu_cxx17__normal_iteratorIPSt4pairIPK8BasisEltSt6vectorIS2_ImfESaIS7_EEES6_ISA_SaISA_EEEENS0_5__ops15_Iter_less_iterEEvT_SH_SH_T0_ │ │ │ │ - 381: 00000000000c15f0 503 FUNC WEAK DEFAULT 12 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIdEEbRNS4_9SignatureEPKclliiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEE6_M_runEv │ │ │ │ - 382: 00000000000bc860 184 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_IS_ISt4pairImdESaIS1_EESaIS3_EESaIS5_EED1Ev │ │ │ │ - 383: 00000000000e49c0 214 OBJECT WEAK DEFAULT 14 _ZTSNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIdEEbRNS4_9SignatureEPKclliiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE │ │ │ │ - 384: 0000000000035fd0 1824 FUNC GLOBAL DEFAULT 12 _Z30expandLogSigFromBasisBackwardsRK14LogSigFunctionRKN13CalcSignature9SignatureERKSt6vectorIS6_INS_8SmallSVDESaIS7_EESaIS9_EEPd │ │ │ │ - 385: 00000000000cc8a0 6152 FUNC WEAK DEFAULT 12 _ZN13CalcSignature12sigBackwardsIdEEviiiPKcllRNS_9SignatureEPf │ │ │ │ - 386: 00000000000b9cd0 231 FUNC WEAK DEFAULT 12 _ZN12LeastSquaresD1Ev │ │ │ │ - 387: 00000000000412f0 3994 FUNC GLOBAL DEFAULT 12 _Z28projectExpandedLogSigToBasisPdPK14LogSigFunctionRKN13CalcSignature9SignatureE │ │ │ │ - 388: 000000000004c500 4258 FUNC GLOBAL DEFAULT 12 _ZN13CalcSignature13calcSignatureEiiiPKdRNS_9SignatureE │ │ │ │ - 389: 000000000003dd10 2266 FUNC GLOBAL DEFAULT 12 _ZN13CalcSignature30backConcatenate_zeroFirstLevelEiiRKNS_9SignatureES2_RS0_S3_ │ │ │ │ - 390: 0000000000032200 609 FUNC GLOBAL DEFAULT 12 _Z16printCoefficientRK11CoefficientRSo │ │ │ │ - 391: 00000000000dce80 78 FUNC WEAK DEFAULT 12 _ZSt23__copy_move_backward_a2ILb1EPN12FunctionData8LineDataES2_ET1_T0_S4_S3_ │ │ │ │ - 392: 0000000000064d00 5154 FUNC GLOBAL DEFAULT 12 _ZN13CalcSignature15expTensorHornerERNS_9SignatureEPSt6vectorIS0_SaIS0_EE │ │ │ │ - 393: 0000000000040560 1132 FUNC GLOBAL DEFAULT 12 _ZN13CalcSignature8sigScaleEiiPKdS1_Pf │ │ │ │ - 394: 00000000000bc7e0 117 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_ISt4pairImdESaIS1_EESaIS3_EED1Ev │ │ │ │ - 395: 00000000000c4e30 1646 FUNC WEAK DEFAULT 12 _ZNSt6vectorISt4pairIPK8BasisElt11CoefficientESaIS5_EE17_M_default_appendEm │ │ │ │ - 396: 00000000000e4800 214 OBJECT WEAK DEFAULT 14 _ZTSNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIfEEbRNS4_9SignatureEPKclliiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE │ │ │ │ - 397: 0000000000039700 15 FUNC GLOBAL DEFAULT 12 _Z16interrupt_wantedv │ │ │ │ - 398: 0000000000035830 28 FUNC GLOBAL DEFAULT 12 _Z18inputPosFromSingle5Input │ │ │ │ - 399: 0000000000066f60 4446 FUNC GLOBAL DEFAULT 12 _ZN13CalcSignature12expBackwardsERNS_9SignatureERKS0_ │ │ │ │ - 400: 00000000000bc920 1072 FUNC WEAK DEFAULT 12 _ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEOS8_S9_ │ │ │ │ - 401: 00000000000c6200 219 FUNC WEAK DEFAULT 12 _ZNSt6vectorImSaImEE17_M_realloc_appendIJRKmEEEvDpOT_ │ │ │ │ - 402: 000000000002edc0 493 FUNC GLOBAL DEFAULT 12 _ZN13CalcSignature10printSizesERKNS_9SignatureE │ │ │ │ - 403: 00000000000d08c0 656 FUNC WEAK DEFAULT 12 _ZNSt17_Temporary_bufferIN9__gnu_cxx17__normal_iteratorIPSt4pairISt6vectorI5InputSaIS4_EEdES3_IS7_SaIS7_EEEES7_EC1ESB_l │ │ │ │ - 404: 00000000000c5da0 1117 FUNC WEAK DEFAULT 12 _ZNSt6vectorISt4pairIPK8BasisElt11CoefficientESaIS5_EE12emplace_backIJS5_EEEvDpOT_ │ │ │ │ - 405: 00000000000ca370 596 FUNC WEAK DEFAULT 12 _ZNSt6vectorISt4pairImdESaIS1_EE17_M_realloc_appendIJRmRdEEEvDpOT_ │ │ │ │ - 406: 00000000000a59f0 1839 FUNC GLOBAL DEFAULT 12 _Z16productBasisEltsR9BasisPoolRK8BasisEltS3_ib │ │ │ │ - 407: 0000000000038210 4246 FUNC GLOBAL DEFAULT 12 _ZN20RotationalInvariants15multiplyOutTermERSt6vectorIhSaIhEE │ │ │ │ - 408: 00000000000def20 522 FUNC WEAK DEFAULT 12 _ZSt16__do_uninit_copyIN9__gnu_cxx17__normal_iteratorIPKSt4pairIPK8BasisElt11CoefficientESt6vectorIS7_SaIS7_EEEESD_PS7_ET1_T_T0_SF_ │ │ │ │ - 409: 00000000000bcd80 1229 FUNC WEAK DEFAULT 12 _ZN12LeastSquares2QRC1ERKSt6vectorIdSaIdEEllRS_ │ │ │ │ - 410: 00000000000be450 171 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_IdSaIdEESaIS1_EE6resizeEm │ │ │ │ - 411: 00000000000c3dd0 427 FUNC WEAK DEFAULT 12 _ZNSt6vectorI5InputSaIS0_EE17_M_default_appendEm │ │ │ │ - 412: 00000000000396b0 68 FUNC GLOBAL DEFAULT 12 _Z13setup_signalsv │ │ │ │ - 413: 0000000000031ba0 45 FUNC GLOBAL DEFAULT 12 _Z24calcSigTotalLengthSuffixii │ │ │ │ - 414: 00000000000e48e0 215 OBJECT WEAK DEFAULT 14 _ZTSNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIfEEbRNS4_9SignatureEPKclliiiiEUliiE0_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE │ │ │ │ - 415: 0000000000095890 2762 FUNC GLOBAL DEFAULT 12 _Z15sumCoefficientsR11CoefficientOS_ │ │ │ │ - 416: 0000000000031fe0 121 FUNC GLOBAL DEFAULT 12 _Z27printBasisEltBracketsDigitsRK8BasisEltRSo │ │ │ │ - 417: 00000000000d8630 2708 FUNC WEAK DEFAULT 12 _ZSt17__rotate_adaptiveIN9__gnu_cxx17__normal_iteratorIPSt4pairIPK8BasisElt11CoefficientESt6vectorIS7_SaIS7_EEEES8_lET_SD_SD_SD_T1_SE_T0_SE_ │ │ │ │ - 418: 00000000000c7720 3460 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_IN14LogSigFunction13SmallTriangleESaIS1_EESaIS3_EE17_M_default_appendEm │ │ │ │ - 419: 00000000000bcd50 46 FUNC WEAK DEFAULT 12 _ZN12LeastSquares14MatrixOfVectorI9UseDoubleED2Ev │ │ │ │ - 420: 00000000000f17a1 1 OBJECT GLOBAL DEFAULT 25 g_signals_setup │ │ │ │ - 421: 00000000000b3a90 23 FUNC WEAK DEFAULT 12 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIdEEbRNS4_9SignatureEPKclliiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEED2Ev │ │ │ │ + 137: 00000000000bd550 395 FUNC WEAK DEFAULT 12 _ZNSt6vectorIP8BasisEltSaIS1_EE17_M_default_appendEm │ │ │ │ + 138: 0000000000053cb0 4069 FUNC GLOBAL DEFAULT 12 _ZN13CalcSignature7sigJoinEiiPKdS1_dPf │ │ │ │ + 139: 00000000000b5300 312 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_ISt4pairIPK8BasisElt11CoefficientESaIS5_EESaIS7_EED2Ev │ │ │ │ + 140: 00000000000c9e90 80 FUNC WEAK DEFAULT 12 _ZSt8_DestroyIPSt6vectorIhSaIhEEEvT_S4_ │ │ │ │ + 141: 00000000000b7130 46 FUNC WEAK DEFAULT 12 _ZN12LeastSquares14MatrixOfVectorI9UseDoubleED1Ev │ │ │ │ + 142: 00000000000b1c30 618 FUNC WEAK DEFAULT 12 _ZNK8BasisElt6lengthEv │ │ │ │ + 143: 00000000000b2040 6757 FUNC WEAK DEFAULT 12 _ZN5Maker20make_main_multipliesER3MemRK12FunctionData │ │ │ │ + 144: 00000000000c8f30 574 FUNC WEAK DEFAULT 12 _ZNSt17_Temporary_bufferIN9__gnu_cxx17__normal_iteratorIPSt4pairISt6vectorI5InputSaIS4_EEdES3_IS7_SaIS7_EEEES7_EC2ESB_l │ │ │ │ + 145: 00000000000c9ee0 80 FUNC WEAK DEFAULT 12 _ZSt8_DestroyIPSt6vectorISt4pairImdESaIS2_EEEvT_S6_ │ │ │ │ + 146: 00000000000b1f20 176 FUNC WEAK DEFAULT 12 _ZN3MemD2Ev │ │ │ │ + 147: 00000000000b7160 1213 FUNC WEAK DEFAULT 12 _ZN12LeastSquares2QRC2ERKSt6vectorIdSaIdEEllRS_ │ │ │ │ + 148: 00000000000ae350 23 FUNC WEAK DEFAULT 12 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIdEEbRNS4_9SignatureEPKclliiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEED1Ev │ │ │ │ + 149: 00000000000ae2d0 7 FUNC WEAK DEFAULT 12 _ZNKSt5ctypeIcE8do_widenEc │ │ │ │ + 150: 000000000005da90 268 FUNC GLOBAL DEFAULT 12 _ZN13CalcSignature15sigBackwardsRawEiiiPKcllPKdPf │ │ │ │ + 151: 000000000003feb0 2094 FUNC GLOBAL DEFAULT 12 _ZN13CalcSignature17sigScaleBackwardsEiiPKdS1_S1_PfS2_ │ │ │ │ + 152: 00000000000b1730 616 FUNC WEAK DEFAULT 12 _ZNSt7__cxx119to_stringEi │ │ │ │ + 153: 00000000000d1780 984 FUNC WEAK DEFAULT 12 _ZSt17__rotate_adaptiveIN9__gnu_cxx17__normal_iteratorIPSt4pairISt6vectorI5InputSaIS4_EEdES3_IS7_SaIS7_EEEES8_lET_SC_SC_SC_T1_SD_T0_SD_ │ │ │ │ + 154: 00000000000d33c0 467 FUNC WEAK DEFAULT 12 _ZSt18__do_uninit_fill_nIPSt6vectorISt4pairImdESaIS2_EEmS4_ET_S6_T0_RKT1_ │ │ │ │ + 155: 00000000000ea7c8 4 OBJECT UNIQUE DEFAULT 25 _ZZ23iisignature_num_threadsvE6cached │ │ │ │ + 156: 00000000000e9bf8 24 OBJECT WEAK DEFAULT 20 _ZTINSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIdEEbRNS4_9SignatureEPKclliiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE │ │ │ │ + 157: 000000000005ba70 355 FUNC GLOBAL DEFAULT 12 _Z10basicCoeffi │ │ │ │ + 158: 00000000000cc450 2305 FUNC WEAK DEFAULT 12 _Z12parallel_forIZN13CalcSignature21calcSignatureParallelIfEEbRNS0_9SignatureEPKclliiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_ │ │ │ │ + 159: 00000000000a77d0 802 FUNC GLOBAL DEFAULT 12 _Z22printListOfLyndonWordsii │ │ │ │ + 160: 0000000000032490 1639 FUNC GLOBAL DEFAULT 12 _Z20slowExplicitFunctionPdPKdRK12FunctionData │ │ │ │ + 161: 00000000000b7620 1094 FUNC WEAK DEFAULT 12 _ZN12LeastSquares3SVDC1ERKSt6vectorIdSaIdEEllbRS_ │ │ │ │ + 162: 00000000000cec80 2305 FUNC WEAK DEFAULT 12 _Z12parallel_forIZN13CalcSignature21calcSignatureParallelIdEEbRNS0_9SignatureEPKclliiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_ │ │ │ │ + 163: 00000000000b5300 312 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_ISt4pairIPK8BasisElt11CoefficientESaIS5_EESaIS7_EED1Ev │ │ │ │ + 164: 000000000003ad30 604 FUNC GLOBAL DEFAULT 12 PyInit_iisignature │ │ │ │ + 165: 00000000000b5740 184 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_ISt4pairIPK8BasisEltS_IS0_ImfESaIS4_EEESaIS7_EESaIS9_EED2Ev │ │ │ │ + 166: 00000000000b1f20 176 FUNC WEAK DEFAULT 12 _ZN3MemD1Ev │ │ │ │ + 167: 00000000000ae370 51 FUNC WEAK DEFAULT 12 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIdEEbRNS4_9SignatureEPKclliiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEED0Ev │ │ │ │ + 168: 00000000000e9bc8 24 OBJECT WEAK DEFAULT 20 _ZTINSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIfEEbRNS4_9SignatureEPKclliiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE │ │ │ │ + 169: 00000000000e9c10 24 OBJECT WEAK DEFAULT 20 _ZTINSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIdEEbRNS4_9SignatureEPKclliiiiEUliiE0_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE │ │ │ │ + 170: 000000000006d6d0 798 FUNC GLOBAL DEFAULT 12 _ZN20RotationalInvariants13possiblePartsEii │ │ │ │ + 171: 00000000000d45c0 1559 FUNC WEAK DEFAULT 12 _ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPPK8BasisEltSt6vectorIS4_SaIS4_EEEElS4_NS0_5__ops15_Iter_comp_iterIZN9BasisPool10doneAddingEvEUlS4_S4_E_EEEvT_T0_SG_T1_T2_ │ │ │ │ + 172: 00000000000cbcd0 936 FUNC WEAK DEFAULT 12 _ZNSt6vectorISt6threadSaIS0_EED2Ev │ │ │ │ + 173: 000000000003cbe0 9 FUNC GLOBAL DEFAULT 12 _Z15logSigUsingAreaPKclliiiPd │ │ │ │ + 174: 00000000000c2e60 1993 FUNC WEAK DEFAULT 12 _Z15logSigUsingAreaIfEvPKclliiiPd │ │ │ │ + 175: 00000000000b6b40 117 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_IhSaIhEESaIS1_EED2Ev │ │ │ │ + 176: 00000000000c4ff0 80 FUNC WEAK DEFAULT 12 _ZSt8_DestroyIPSt6vectorIdSaIdEEEvT_S4_ │ │ │ │ + 177: 00000000000d7050 4288 FUNC WEAK DEFAULT 12 _ZN14FunctionRunnerC2ER12FunctionData │ │ │ │ + 178: 0000000000041680 1577 FUNC GLOBAL DEFAULT 12 _ZN24TotalDerivativeSignature8multiplyERKNS_12DiffVariableES2_d │ │ │ │ + 179: 0000000000067200 4711 FUNC GLOBAL DEFAULT 12 _ZN13CalcSignature15logTensorHornerERNS_9SignatureEPSt6vectorIS0_SaIS0_EE │ │ │ │ + 180: 00000000000b5440 325 FUNC WEAK DEFAULT 12 _ZNSt10unique_ptrI10PolynomialSt14default_deleteIS0_EED2Ev │ │ │ │ + 181: 0000000000031bb0 407 FUNC GLOBAL DEFAULT 12 _Z26ceilingOnNumberOfBasisEltsii │ │ │ │ + 182: 00000000000bf6f0 709 FUNC WEAK DEFAULT 12 _ZNSt6vectorISt4pairIPK8BasisEltS_IS0_ImfESaIS4_EEESaIS7_EE17_M_realloc_appendIJRPS1_S6_EEEvDpOT_ │ │ │ │ + 183: 00000000000b5740 184 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_ISt4pairIPK8BasisEltS_IS0_ImfESaIS4_EEESaIS7_EESaIS9_EED1Ev │ │ │ │ + 184: 00000000000692e0 6343 FUNC GLOBAL DEFAULT 12 _ZN24TotalDerivativeSignature11sigJacobianEPKdiiiPf │ │ │ │ + 185: 00000000000b19c0 546 FUNC WEAK DEFAULT 12 _Z23iisignature_num_threadsv │ │ │ │ + 186: 000000000005dbd0 4712 FUNC GLOBAL DEFAULT 12 _ZN13CalcSignature16sigJoinBackwardsEiiPKdS1_S1_dPfS2_Rd │ │ │ │ + 187: 00000000000b4fb0 844 FUNC WEAK DEFAULT 12 _ZNSt6vectorISt4pairIS_I5InputSaIS1_EEdESaIS4_EE7reserveEm │ │ │ │ + 188: 00000000000bcc20 1969 FUNC WEAK DEFAULT 12 _ZN9BasisPool23manualLexicographicLessEPK8BasisEltS2_ │ │ │ │ + 189: 00000000000a8860 2258 FUNC GLOBAL DEFAULT 12 _Z7calcFlaiiPFvvE │ │ │ │ + 190: 00000000000cbcd0 936 FUNC WEAK DEFAULT 12 _ZNSt6vectorISt6threadSaIS0_EED1Ev │ │ │ │ + 191: 00000000000b6b40 117 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_IhSaIhEESaIS1_EED1Ev │ │ │ │ + 192: 00000000000a7b00 3413 FUNC GLOBAL DEFAULT 12 _Z3bchR9BasisPoolSt10unique_ptrI10PolynomialSt14default_deleteIS2_EES5_iPFvvE │ │ │ │ + 193: 000000000004ae20 9 FUNC GLOBAL DEFAULT 12 _ZN13CalcSignature13calcSignatureEiiiPKcllRNS_9SignatureE │ │ │ │ + 194: 00000000000b7620 1094 FUNC WEAK DEFAULT 12 _ZN12LeastSquares3SVDC2ERKSt6vectorIdSaIdEEllbRS_ │ │ │ │ + 195: 000000000003dd10 5847 FUNC GLOBAL DEFAULT 12 _Z37projectExpandedLogSigToBasisBackwardsPKdPK14LogSigFunctionRN13CalcSignature9SignatureE │ │ │ │ + 196: 00000000000b5440 325 FUNC WEAK DEFAULT 12 _ZNSt10unique_ptrI10PolynomialSt14default_deleteIS0_EED1Ev │ │ │ │ + 197: 00000000000cea80 502 FUNC WEAK DEFAULT 12 _ZZ12parallel_forIZN13CalcSignature21calcSignatureParallelIdEEbRNS0_9SignatureEPKclliiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_ENKUliE_clEi │ │ │ │ + 198: 00000000000b5590 428 FUNC WEAK DEFAULT 12 _ZNSt6vectorISt10unique_ptrI10PolynomialSt14default_deleteIS1_EESaIS4_EED2Ev │ │ │ │ + 199: 0000000000065390 396 FUNC GLOBAL DEFAULT 12 _Z20logsigToSigBackwardsPKdS0_RK14LogSigFunctionPd │ │ │ │ + 200: 00000000000d39e0 3036 FUNC WEAK DEFAULT 12 _ZStltISt6vectorI5InputSaIS1_EEdEbRKSt4pairIT_T0_ES9_ │ │ │ │ + 201: 0000000000039840 537 FUNC GLOBAL DEFAULT 12 _Z7getDatav │ │ │ │ + 202: 000000000003a360 85 FUNC GLOBAL DEFAULT 12 _Z17getPreparedRotInvP7_object │ │ │ │ + 203: 0000000000038af0 714 FUNC GLOBAL DEFAULT 12 _ZN20RotationalInvariants18invariantsToMatrixERKSt6vectorIS0_ISt4pairImdESaIS2_EESaIS4_EEiRS0_IdSaIdEE │ │ │ │ + 204: 00000000000ae3b0 23 FUNC WEAK DEFAULT 12 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIfEEbRNS4_9SignatureEPKclliiiiEUliiE0_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEED2Ev │ │ │ │ + 205: 000000000005da50 9 FUNC GLOBAL DEFAULT 12 _ZN13CalcSignature12sigBackwardsEiiiPKcllRNS_9SignatureEPf │ │ │ │ + 206: 00000000000c9660 545 FUNC WEAK DEFAULT 12 _ZNSt6vectorISt4pairIS0_I8InputArriES2_ESaIS3_EE17_M_realloc_appendIJS3_EEEvDpOT_ │ │ │ │ + 207: 00000000000a9140 19169 FUNC GLOBAL DEFAULT 12 _Z22makeFunctionDataForBCHiiR9BasisPoolR12FunctionDataRSt6vectorIP8BasisEltSaIS5_EEbPFvvE │ │ │ │ + 208: 000000000005dba0 39 FUNC GLOBAL DEFAULT 12 _ZN13CalcSignature15sigBackwardsRawEiiiPKdS1_Pf │ │ │ │ + 209: 00000000000b9b10 2145 FUNC WEAK DEFAULT 12 _ZN13CalcSignature9Signature12sigOfSegmentIdEEviiPKT_ │ │ │ │ + 210: 000000000003af90 3156 FUNC GLOBAL DEFAULT 12 _ZN13CalcSignature30concatenateWith_zeroFirstLevelEiiRKNS_9SignatureES2_ │ │ │ │ + 211: 00000000000b5590 428 FUNC WEAK DEFAULT 12 _ZNSt6vectorISt10unique_ptrI10PolynomialSt14default_deleteIS1_EESaIS4_EED1Ev │ │ │ │ + 212: 000000000002ece0 42 FUNC GLOBAL DEFAULT 12 _Z18calcSigLevelLengthii │ │ │ │ + 213: 00000000000c9890 790 FUNC WEAK DEFAULT 12 _ZNSt17_Temporary_bufferIN9__gnu_cxx17__normal_iteratorIPSt4pairISt6vectorIhSaIhEES3_IPK8BasisEltSaIS8_EEES3_ISB_SaISB_EEEESB_EC1ESF_l │ │ │ │ + 214: 00000000000b5800 133 FUNC WEAK DEFAULT 12 _ZNSt6vectorISt4pairIS_IhSaIhEES_IPK8BasisEltSaIS5_EEESaIS8_EED2Ev │ │ │ │ + 215: 000000000005bbe0 582 FUNC GLOBAL DEFAULT 12 _Z20polynomialOfBasisEltPK8BasisElt │ │ │ │ + 216: 000000000005a640 930 FUNC GLOBAL DEFAULT 12 _Z10isBasisEltPK8BasisEltRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ + 217: 000000000003cbf0 40 FUNC GLOBAL DEFAULT 12 _Z15logSigUsingAreaPKdiiiPd │ │ │ │ + 218: 00000000000ae3b0 23 FUNC WEAK DEFAULT 12 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIfEEbRNS4_9SignatureEPKclliiiiEUliiE0_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEED1Ev │ │ │ │ + 219: 00000000000ea7a0 1 OBJECT GLOBAL DEFAULT 25 g_signal_given │ │ │ │ + 220: 00000000000389c0 289 FUNC GLOBAL DEFAULT 12 _ZN20RotationalInvariants15getWantedMethodERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS_13InvariantTypeE │ │ │ │ + 221: 00000000000b5800 133 FUNC WEAK DEFAULT 12 _ZNSt6vectorISt4pairIS_IhSaIhEES_IPK8BasisEltSaIS5_EEESaIS8_EED1Ev │ │ │ │ + 222: 00000000000c7e60 274 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_IdSaIdEESaIS1_EEC2ERKS3_ │ │ │ │ + 223: 00000000000b4480 117 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_IdSaIdEESaIS1_EED2Ev │ │ │ │ + 224: 00000000000cac40 4237 FUNC WEAK DEFAULT 12 _ZN20RotationalInvariants8PreparedC1EiNS_13InvariantTypeE │ │ │ │ + 225: 00000000000ae2f0 23 FUNC WEAK DEFAULT 12 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIdEEbRNS4_9SignatureEPKclliiiiEUliiE0_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEED2Ev │ │ │ │ + 226: 00000000000ae3d0 51 FUNC WEAK DEFAULT 12 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIfEEbRNS4_9SignatureEPKclliiiiEUliiE0_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEED0Ev │ │ │ │ + 227: 00000000000ea7a8 8 OBJECT GLOBAL DEFAULT 25 g_bchLyndon20_dat │ │ │ │ + 228: 00000000000b4df0 184 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_IN24TotalDerivativeSignature12DiffVariableESaIS1_EESaIS3_EED2Ev │ │ │ │ + 229: 000000000002f430 2262 FUNC GLOBAL DEFAULT 12 _ZN13CalcSignature14scaleSignatureERNS_9SignatureEPKd │ │ │ │ + 230: 00000000000bc2c0 1949 FUNC WEAK DEFAULT 12 _ZNSt6vectorIN24TotalDerivativeSignature12DiffVariableESaIS1_EE17_M_default_appendEm │ │ │ │ + 231: 00000000000ce080 2550 FUNC WEAK DEFAULT 12 _ZN13CalcSignature21calcSignatureParallelIfEEbRNS_9SignatureEPKclliiii │ │ │ │ + 232: 00000000000c9170 743 FUNC WEAK DEFAULT 12 _ZNSt17_Temporary_bufferIN9__gnu_cxx17__normal_iteratorIPSt4pairIPK8BasisElt11CoefficientESt6vectorIS7_SaIS7_EEEES7_EC1ESC_l │ │ │ │ + 233: 00000000000d08b0 2550 FUNC WEAK DEFAULT 12 _ZN13CalcSignature21calcSignatureParallelIdEEbRNS_9SignatureEPKclliiii │ │ │ │ + 234: 00000000000be3e0 324 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_ISt4pairIPK8BasisElt11CoefficientESaIS5_EESaIS7_EE6resizeEm │ │ │ │ + 235: 00000000000349b0 2039 FUNC GLOBAL DEFAULT 12 _Z28slowExplicitFunctionBackwardPKdS0_RK12FunctionDataS0_PdS4_ │ │ │ │ + 236: 00000000000bfa20 2960 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_IN14LogSigFunction6SimpleESaIS1_EESaIS3_EE17_M_default_appendEm │ │ │ │ + 237: 00000000000b4480 117 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_IdSaIdEESaIS1_EED1Ev │ │ │ │ + 238: 00000000000310d0 1570 FUNC GLOBAL DEFAULT 12 _ZN24TotalDerivativeSignature18accumulateMultiplyERNS_12DiffVariableERKS0_S3_ │ │ │ │ + 239: 00000000000e9be0 24 OBJECT WEAK DEFAULT 20 _ZTINSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIfEEbRNS4_9SignatureEPKclliiiiEUliiE0_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE │ │ │ │ + 240: 0000000000096da0 6481 FUNC GLOBAL DEFAULT 12 _ZN19IISignature_algebra24makeSparseLogSigMatricesEiiR14LogSigFunctionPFvvE │ │ │ │ + 241: 00000000000d35a0 1086 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_ISt4pairImdESaIS1_EESaIS3_EE14_M_fill_assignEmRKS3_ │ │ │ │ + 242: 00000000000ae2f0 23 FUNC WEAK DEFAULT 12 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIdEEbRNS4_9SignatureEPKclliiiiEUliiE0_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEED1Ev │ │ │ │ + 243: 0000000000039390 102 FUNC GLOBAL DEFAULT 12 _Z22simpleNew_ownLast2DimsiP16tagPyArrayObjectmmi │ │ │ │ + 244: 00000000000c9890 790 FUNC WEAK DEFAULT 12 _ZNSt17_Temporary_bufferIN9__gnu_cxx17__normal_iteratorIPSt4pairISt6vectorIhSaIhEES3_IPK8BasisEltSaIS8_EEES3_ISB_SaISB_EEEESB_EC2ESF_l │ │ │ │ + 245: 00000000000b0bc0 2632 FUNC WEAK DEFAULT 12 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIfEEbRNS4_9SignatureEPKclliiiiEUliiE0_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEE6_M_runEv │ │ │ │ + 246: 00000000000b1fd0 112 FUNC WEAK DEFAULT 12 _ZN3Mem4pushEh │ │ │ │ + 247: 00000000000b4df0 184 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_IN24TotalDerivativeSignature12DiffVariableESaIS1_EESaIS3_EED1Ev │ │ │ │ + 248: 00000000000b9550 395 FUNC WEAK DEFAULT 12 _ZNSt6vectorIdSaIdEE17_M_default_appendEm │ │ │ │ + 249: 00000000000b1ea0 122 FUNC WEAK DEFAULT 12 _ZN9BasisPoolD2Ev │ │ │ │ + 250: 00000000000b4eb0 117 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_IP8BasisEltSaIS1_EESaIS3_EED2Ev │ │ │ │ + 251: 00000000000b4030 576 FUNC WEAK DEFAULT 12 _ZN12LeastSquaresC2Eb │ │ │ │ + 252: 00000000000bca60 219 FUNC WEAK DEFAULT 12 _ZNSt6vectorIiSaIiEE17_M_realloc_appendIJRKiEEEvDpOT_ │ │ │ │ + 253: 00000000000ae310 51 FUNC WEAK DEFAULT 12 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIdEEbRNS4_9SignatureEPKclliiiiEUliiE0_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEED0Ev │ │ │ │ + 254: 0000000000059790 960 FUNC GLOBAL DEFAULT 12 _ZN24TotalDerivativeSignature13assignSegmentERNS_12InputSegmentEPKdmmi │ │ │ │ + 255: 00000000000b4650 184 FUNC WEAK DEFAULT 12 _ZNSt6vectorIN13CalcSignature9SignatureESaIS1_EED2Ev │ │ │ │ + 256: 00000000000b5890 2331 FUNC WEAK DEFAULT 12 _Z15logSigUsingAreaIdEvPKclliiiPd │ │ │ │ + 257: 0000000000035440 1370 FUNC GLOBAL DEFAULT 12 _ZN19IISignature_algebra31printMappingMatrixLevelAnalysisEiRKSt6vectorISt4pairIS0_IhSaIhEES0_IPK8BasisEltSaIS6_EEESaIS9_EERKS0_IS1_IS6_mESaISE_EERSo │ │ │ │ + 258: 00000000000e9c78 40 OBJECT WEAK DEFAULT 20 _ZTVNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIdEEbRNS4_9SignatureEPKclliiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE │ │ │ │ + 259: 00000000000d2660 1925 FUNC WEAK DEFAULT 12 _ZSt13__heap_selectIN9__gnu_cxx17__normal_iteratorIPSt4pairIdSt6vectorImSaImEEES3_IS6_SaIS6_EEEENS0_5__ops15_Iter_less_iterEEvT_SD_SD_T0_ │ │ │ │ + 260: 000000000003ced0 44 FUNC GLOBAL DEFAULT 12 _Z24logSigUsingAreaBackwardsPKdiiiS0_Pf │ │ │ │ + 261: 000000000006cf20 769 FUNC GLOBAL DEFAULT 12 _ZN20RotationalInvariants14possibleHalvesEi │ │ │ │ + 262: 00000000000ae2e0 5 FUNC WEAK DEFAULT 12 _ZNSt6thread24_M_thread_deps_never_runEv │ │ │ │ + 263: 00000000000b1ea0 122 FUNC WEAK DEFAULT 12 _ZN9BasisPoolD1Ev │ │ │ │ + 264: 00000000000ae410 23 FUNC WEAK DEFAULT 12 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIfEEbRNS4_9SignatureEPKclliiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEED2Ev │ │ │ │ + 265: 0000000000066390 1864 FUNC GLOBAL DEFAULT 12 _ZN13CalcSignature14expTensorNaiveERNS_9SignatureE │ │ │ │ + 266: 00000000000b4eb0 117 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_IP8BasisEltSaIS1_EESaIS3_EED1Ev │ │ │ │ + 267: 00000000000d4be0 2580 FUNC WEAK DEFAULT 12 _ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPPK8BasisEltSt6vectorIS4_SaIS4_EEEElNS0_5__ops15_Iter_comp_iterIZN9BasisPool10doneAddingEvEUlS4_S4_E_EEEvT_SF_T0_T1_ │ │ │ │ + 268: 00000000000be9b0 1973 FUNC WEAK DEFAULT 12 _ZNSt6vectorISt4pairIS_I5InputSaIS1_EEdESaIS4_EE17_M_default_appendEm │ │ │ │ + 269: 0000000000031fb0 717 FUNC GLOBAL DEFAULT 12 _Z15printPolynomialR10PolynomialRSob │ │ │ │ + 270: 00000000000b4030 576 FUNC WEAK DEFAULT 12 _ZN12LeastSquaresC1Eb │ │ │ │ + 271: 00000000000c9170 743 FUNC WEAK DEFAULT 12 _ZNSt17_Temporary_bufferIN9__gnu_cxx17__normal_iteratorIPSt4pairIPK8BasisElt11CoefficientESt6vectorIS7_SaIS7_EEEES7_EC2ESC_l │ │ │ │ + 272: 00000000000ba380 4030 FUNC WEAK DEFAULT 12 _ZN13CalcSignature13calcSignatureIdEEviiiPKcllRNS_9SignatureE │ │ │ │ + 273: 0000000000059b50 2799 FUNC GLOBAL DEFAULT 12 _ZN7ReadBCH4readEv │ │ │ │ + 274: 00000000000e9c28 40 OBJECT WEAK DEFAULT 20 _ZTVNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIfEEbRNS4_9SignatureEPKclliiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE │ │ │ │ + 275: 00000000000b4650 184 FUNC WEAK DEFAULT 12 _ZNSt6vectorIN13CalcSignature9SignatureESaIS1_EED1Ev │ │ │ │ + 276: 00000000000c9c90 508 FUNC WEAK DEFAULT 12 _ZNSt6vectorIN14LogSigFunction8SmallSVDESaIS1_EE17_M_realloc_appendIJS1_EEEvDpOT_ │ │ │ │ + 277: 00000000000c9460 497 FUNC WEAK DEFAULT 12 _ZNSt6vectorISt10unique_ptrI10PolynomialSt14default_deleteIS1_EESaIS4_EE17_M_realloc_appendIJS4_EEEvDpOT_ │ │ │ │ + 278: 00000000000bf9c0 85 FUNC WEAK DEFAULT 12 _ZSt9iter_swapIN9__gnu_cxx17__normal_iteratorIPSt4pairISt6vectorIhSaIhEES3_IPK8BasisEltSaIS8_EEES3_ISB_SaISB_EEEESF_EvT_T0_ │ │ │ │ + 279: 0000000000092750 195 FUNC GLOBAL DEFAULT 12 _Z14sumPolynomialsR10PolynomialS0_ │ │ │ │ + 280: 00000000000ae410 23 FUNC WEAK DEFAULT 12 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIfEEbRNS4_9SignatureEPKclliiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEED1Ev │ │ │ │ + 281: 0000000000030cd0 446 FUNC GLOBAL DEFAULT 12 _ZN24TotalDerivativeSignature10sumInPlaceERNS_12DiffVariableERKS0_ │ │ │ │ + 282: 000000000003cec0 9 FUNC GLOBAL DEFAULT 12 _Z24logSigUsingAreaBackwardsPKclliiiPKdPf │ │ │ │ + 283: 0000000000068470 3692 FUNC GLOBAL DEFAULT 12 _ZN13CalcSignature12logBackwardsERNS_9SignatureERKS0_ │ │ │ │ + 284: 00000000000b8de0 1903 FUNC WEAK DEFAULT 12 _ZNSt6vectorIN13CalcSignature9SignatureESaIS1_EE12emplace_backIJS1_EEEvDpOT_ │ │ │ │ + 285: 0000000000095c10 4481 FUNC GLOBAL DEFAULT 12 _ZN19IISignature_algebra17makeMappingMatrixEiiRK9BasisPoolRKSt6vectorIP8BasisEltSaIS5_EERKS3_ImSaImEE │ │ │ │ + 286: 00000000000c9f30 577 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_ISt4pairImdESaIS1_EESaIS3_EEC2ERKS5_ │ │ │ │ + 287: 00000000000b8940 1173 FUNC WEAK DEFAULT 12 _ZN13CalcSignature9Signature7fromRawIdEEviiPKT_ │ │ │ │ + 288: 00000000000ae430 51 FUNC WEAK DEFAULT 12 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIfEEbRNS4_9SignatureEPKclliiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEED0Ev │ │ │ │ + 289: 00000000000b86b0 656 FUNC WEAK DEFAULT 12 _ZN13CalcSignature9Signature12sigOfNothingEii │ │ │ │ + 290: 00000000000d2560 184 FUNC WEAK DEFAULT 12 _ZNSt6vectorISt4pairIPK8BasisElt11CoefficientESaIS5_EED2Ev │ │ │ │ + 291: 00000000000b96e0 1061 FUNC WEAK DEFAULT 12 _ZN18ReadArrayAsDoubles4readEP16tagPyArrayObjectm │ │ │ │ + 292: 0000000000014f80 23 FUNC GLOBAL DEFAULT 12 _Z9interruptv │ │ │ │ + 293: 00000000000b7a70 2960 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_IdSaIdEESaIS1_EE17_M_default_appendEm │ │ │ │ + 294: 000000000002f020 1029 FUNC GLOBAL DEFAULT 12 _ZN13CalcSignature13backToSegmentEiiRKNS_9SignatureERS0_ │ │ │ │ + 295: 00000000000cc080 449 FUNC WEAK DEFAULT 12 _ZNSt6vectorISt6threadSaIS0_EE7reserveEm │ │ │ │ + 296: 00000000000b0170 2632 FUNC WEAK DEFAULT 12 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIdEEbRNS4_9SignatureEPKclliiiiEUliiE0_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEE6_M_runEv │ │ │ │ + 297: 0000000000039340 75 FUNC GLOBAL DEFAULT 12 _Z20simpleNew_ownLastDimiP16tagPyArrayObjectmi │ │ │ │ + 298: 00000000000c7e60 274 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_IdSaIdEESaIS1_EEC1ERKS3_ │ │ │ │ + 299: 00000000000b4360 285 FUNC WEAK DEFAULT 12 _ZNSt8__detail18__to_chars_10_implImEEvPcjT_ │ │ │ │ + 300: 00000000000a17b0 24597 FUNC GLOBAL DEFAULT 12 _Z19makeListOfBasisEltsR9BasisPoolii │ │ │ │ + 301: 00000000000d2560 184 FUNC WEAK DEFAULT 12 _ZNSt6vectorISt4pairIPK8BasisElt11CoefficientESaIS5_EED1Ev │ │ │ │ + 302: 00000000000b3b40 1260 FUNC WEAK DEFAULT 12 _ZN14LogSigFunctionD2Ev │ │ │ │ + 303: 00000000000b4500 322 FUNC WEAK DEFAULT 12 _ZN13CalcSignature11SigCombinerD2Ev │ │ │ │ + 304: 0000000000091da0 2475 FUNC GLOBAL DEFAULT 12 _Z19sumPolynomialLevelsRSt6vectorISt4pairIPK8BasisElt11CoefficientESaIS5_EES8_ │ │ │ │ + 305: 00000000000e9ca0 40 OBJECT WEAK DEFAULT 20 _ZTVNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIdEEbRNS4_9SignatureEPKclliiiiEUliiE0_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE │ │ │ │ + 306: 0000000000039400 85 FUNC GLOBAL DEFAULT 12 _Z17getLogSigFunctionP7_object │ │ │ │ + 307: 00000000000b3b40 1260 FUNC WEAK DEFAULT 12 _ZN14LogSigFunctionD1Ev │ │ │ │ + 308: 00000000000b3b10 46 FUNC WEAK DEFAULT 12 _ZN9RefHolderD2Ev │ │ │ │ + 309: 000000000006aea0 8317 FUNC GLOBAL DEFAULT 12 _ZN19IISignature_algebra25analyseMappingMatrixLevelERKSt6vectorIS0_ISt4pairIPK8BasisEltS0_IS1_ImfESaIS5_EEESaIS8_EESaISA_EEiRS0_IS1_IS0_IhSaIhEES0_IS4_SaIS4_EEESaISJ_EERS0_IS1_IS4_mESaISN_EE │ │ │ │ + 310: 00000000000c3f70 4217 FUNC WEAK DEFAULT 12 _ZN13CalcSignature13calcSignatureIfEEviiiPKcllRNS_9SignatureE │ │ │ │ + 311: 000000000005be30 1411 FUNC GLOBAL DEFAULT 12 _ZN19IISignature_algebra20getLetterFrequenciesEPK8BasisElt │ │ │ │ + 312: 00000000000c1130 2942 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_IN14LogSigFunction8SmallSVDESaIS1_EESaIS3_EE17_M_default_appendEm │ │ │ │ + 313: 00000000000636a0 1020 FUNC GLOBAL DEFAULT 12 _Z11logsigToSigPKdRK14LogSigFunctionPd │ │ │ │ + 314: 00000000000b4500 322 FUNC WEAK DEFAULT 12 _ZN13CalcSignature11SigCombinerD1Ev │ │ │ │ + 315: 00000000000c2480 1928 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_ISt4pairImdESaIS1_EESaIS3_EE12emplace_backIJS3_EEEvDpOT_ │ │ │ │ + 316: 00000000000b4710 1745 FUNC WEAK DEFAULT 12 _ZNSt6vectorIN13CalcSignature9SignatureESaIS1_EE7reserveEm │ │ │ │ + 317: 00000000000ea7c0 8 OBJECT UNIQUE DEFAULT 25 _ZGVZ23iisignature_num_threadsvE6cached │ │ │ │ + 318: 00000000000bcb40 219 FUNC WEAK DEFAULT 12 _ZNSt6vectorIPK8BasisEltSaIS2_EE17_M_realloc_appendIJRKS2_EEEvDpOT_ │ │ │ │ + 319: 0000000000036ab0 2371 FUNC GLOBAL DEFAULT 12 _Z28logSigJoinUsingAreaBackwardsPKdS0_iiS0_PdS1_ │ │ │ │ + 320: 00000000000c8a80 219 FUNC WEAK DEFAULT 12 _ZNSt6vectorIP8BasisEltSaIS1_EE17_M_realloc_appendIJS1_EEEvDpOT_ │ │ │ │ + 321: 00000000000b3ab0 82 FUNC WEAK DEFAULT 12 _ZN14LogSigFunction8SmallSVDD2Ev │ │ │ │ + 322: 00000000000cc250 502 FUNC WEAK DEFAULT 12 _ZZ12parallel_forIZN13CalcSignature21calcSignatureParallelIfEEbRNS0_9SignatureEPKclliiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_ENKUliE_clEi │ │ │ │ + 323: 00000000000bd870 2927 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_ISt4pairIPK8BasisElt11CoefficientESaIS5_EESaIS7_EE17_M_default_appendEm │ │ │ │ + 324: 00000000000ccd60 4887 FUNC WEAK DEFAULT 12 _Z12parallel_forIZN13CalcSignature21calcSignatureParallelIfEEbRNS0_9SignatureEPKclliiiiEUliiE0_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_ │ │ │ │ + 325: 00000000000c3630 2363 FUNC WEAK DEFAULT 12 _Z24logSigUsingAreaBackwardsIfEvPKclliiiPKdPf │ │ │ │ + 326: 00000000000b3b10 46 FUNC WEAK DEFAULT 12 _ZN9RefHolderD1Ev │ │ │ │ + 327: 000000000005da60 39 FUNC GLOBAL DEFAULT 12 _ZN13CalcSignature12sigBackwardsEiiiPKdRNS_9SignatureEPf │ │ │ │ + 328: 0000000000031a70 186 FUNC GLOBAL DEFAULT 12 _Z19printBasisEltDigitsRK8BasisEltRSo │ │ │ │ + 329: 00000000000d12b0 1227 FUNC WEAK DEFAULT 12 _ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPPK8BasisEltSt6vectorIS4_SaIS4_EEEENS0_5__ops15_Iter_comp_iterIZN9BasisPool10doneAddingEvEUlS4_S4_E_EEEvT_SF_T0_ │ │ │ │ + 330: 00000000000a0510 1743 FUNC GLOBAL DEFAULT 12 _Z18productPolynomialsR9BasisPoolPK10PolynomialS3_i │ │ │ │ + 331: 00000000000c8850 545 FUNC WEAK DEFAULT 12 _ZNSt6vectorISt4pairIPK8BasisEltmESaIS4_EE17_M_realloc_appendIJS4_EEEvDpOT_ │ │ │ │ + 332: 00000000000d7050 4288 FUNC WEAK DEFAULT 12 _ZN14FunctionRunnerC1ER12FunctionData │ │ │ │ + 333: 0000000000037400 1224 FUNC GLOBAL DEFAULT 12 _Z16setWantedMethodsR13WantedMethodsiibbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ + 334: 00000000000c8b60 964 FUNC WEAK DEFAULT 12 _ZNSt6vectorISt4pairIS_I5InputSaIS1_EEdESaIS4_EE17_M_realloc_appendIJS4_EEEvDpOT_ │ │ │ │ + 335: 00000000000d2620 53 FUNC WEAK DEFAULT 12 _ZSt4swapI11CoefficientENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS5_ESt18is_move_assignableIS5_EEE5valueEvE4typeERS5_SF_ │ │ │ │ + 336: 00000000000adc30 799 FUNC GLOBAL DEFAULT 12 _Z18makeLogSigFunctioniiR14LogSigFunctionRK13WantedMethodsPFvvE │ │ │ │ + 337: 00000000000b3ab0 82 FUNC WEAK DEFAULT 12 _ZN14LogSigFunction8SmallSVDD1Ev │ │ │ │ + 338: 000000000002fd10 4023 FUNC GLOBAL DEFAULT 12 _ZN13CalcSignature23scaleSignatureBackwardsERKNS_9SignatureEPKdS2_RS0_RSt6vectorIdSaIdEE │ │ │ │ + 339: 00000000000dd600 215 OBJECT WEAK DEFAULT 14 _ZTSNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIdEEbRNS4_9SignatureEPKclliiiiEUliiE0_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE │ │ │ │ + 340: 00000000000d5600 3025 FUNC WEAK DEFAULT 12 _ZN9BasisPool10doneAddingEv │ │ │ │ + 341: 00000000000b61b0 2436 FUNC WEAK DEFAULT 12 _Z24logSigUsingAreaBackwardsIdEvPKclliiiPKdPf │ │ │ │ + 342: 00000000000c7f80 2171 FUNC WEAK DEFAULT 12 _ZNSt6vectorIN13CalcSignature9SignatureESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_ │ │ │ │ + 343: 0000000000036000 2733 FUNC GLOBAL DEFAULT 12 _Z19logSigJoinUsingAreaPKdS0_iiPd │ │ │ │ + 344: 00000000000c6850 5642 FUNC WEAK DEFAULT 12 _ZN13CalcSignature12sigBackwardsIfEEviiiPKcllRNS_9SignatureEPf │ │ │ │ + 345: 000000000006d9f0 1823 FUNC GLOBAL DEFAULT 12 _ZN20RotationalInvariants7shuffleERKSt6vectorISt4pairImdESaIS2_EEiS6_i │ │ │ │ + 346: 000000000005d070 2514 FUNC GLOBAL DEFAULT 12 _ZN13CalcSignature15backConcatenateEiiRKNS_9SignatureES2_RS0_S3_ │ │ │ │ + 347: 00000000000351b0 65 FUNC GLOBAL DEFAULT 12 _ZNK14LogSigFunction12logSigLengthEv │ │ │ │ + 348: 000000000009b650 1701 FUNC GLOBAL DEFAULT 12 _ZN20RotationalInvariants20invariantsFromMatrixERKSt6vectorIdSaIdEEiiRS0_IS0_ISt4pairImdESaIS6_EESaIS8_EE │ │ │ │ + 349: 000000000006d230 1176 FUNC GLOBAL DEFAULT 12 _ZN20RotationalInvariants13getInvariantsEi │ │ │ │ + 350: 00000000000b4f30 117 FUNC WEAK DEFAULT 12 _ZNSt6vectorISt4pairIS_I5InputSaIS1_EEdESaIS4_EED2Ev │ │ │ │ + 351: 0000000000066ae0 1824 FUNC GLOBAL DEFAULT 12 _ZN13CalcSignature14logTensorNaiveERNS_9SignatureE │ │ │ │ + 352: 00000000000a12e0 1226 FUNC GLOBAL DEFAULT 12 _Z19productCoefficientsRK11CoefficientS1_ │ │ │ │ + 353: 00000000000ca180 2743 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_IS_ISt4pairImdESaIS1_EESaIS3_EESaIS5_EE14_M_fill_assignEmRKS5_ │ │ │ │ + 354: 0000000000039a60 2304 FUNC GLOBAL DEFAULT 12 _Z11postPrepareP14LogSigFunction │ │ │ │ + 355: 00000000000c1cb0 1987 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_IhSaIhEESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_ │ │ │ │ + 356: 0000000000030e90 572 FUNC GLOBAL DEFAULT 12 _ZN24TotalDerivativeSignature15multiplyInPlaceERNS_12DiffVariableERKS0_ │ │ │ │ + 357: 00000000000b1bf0 58 FUNC WEAK DEFAULT 12 _ZN7ReadBCH8FileDataD2Ev │ │ │ │ + 358: 000000000009acf0 2397 FUNC GLOBAL DEFAULT 12 _ZN19IISignature_algebra29makeSparseMatrices4LogSig2SigERK14LogSigFunctionPFvvERSt6vectorIS5_INS0_8SmallSVDESaIS6_EESaIS8_EE │ │ │ │ + 359: 000000000009ff00 1548 FUNC GLOBAL DEFAULT 12 _Z20productCoefficients3R11CoefficientRKS_S2_ │ │ │ │ + 360: 00000000000c9f30 577 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_ISt4pairImdESaIS1_EESaIS3_EEC1ERKS5_ │ │ │ │ + 361: 00000000000bb540 503 FUNC WEAK DEFAULT 12 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIfEEbRNS4_9SignatureEPKclliiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEE6_M_runEv │ │ │ │ + 362: 00000000000bb740 2942 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_IN24TotalDerivativeSignature12DiffVariableESaIS1_EESaIS3_EE17_M_default_appendEm │ │ │ │ + 363: 0000000000014fa0 19 FUNC GLOBAL DEFAULT 12 _Z7catcheri │ │ │ │ + 364: 0000000000035220 535 FUNC GLOBAL DEFAULT 12 _ZN19IISignature_algebra18printMappingMatrixERKSt6vectorIS0_ISt4pairIPK8BasisEltS0_IS1_ImfESaIS5_EEESaIS8_EESaISA_EERSo │ │ │ │ + 365: 00000000000c9bb0 219 FUNC WEAK DEFAULT 12 _ZNSt6vectorImSaImEE17_M_realloc_appendIJmEEEvDpOT_ │ │ │ │ + 366: 00000000000b6c40 184 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_IS_ISt4pairImdESaIS1_EESaIS3_EESaIS5_EED2Ev │ │ │ │ + 367: 00000000000c8800 80 FUNC WEAK DEFAULT 12 _ZSt8_DestroyIPN24TotalDerivativeSignature12DiffVariableEEvT_S3_ │ │ │ │ + 368: 000000000003f3f0 1756 FUNC GLOBAL DEFAULT 12 _Z21expandLogSigFromBasisPKdRK14LogSigFunctionRN13CalcSignature9SignatureERKSt6vectorIS7_INS1_8SmallSVDESaIS8_EESaISA_EE │ │ │ │ + 369: 00000000000b4270 231 FUNC WEAK DEFAULT 12 _ZN12LeastSquaresD2Ev │ │ │ │ + 370: 00000000000bf560 395 FUNC WEAK DEFAULT 12 _ZNSt6vectorImSaImEE17_M_default_appendEm │ │ │ │ + 371: 00000000000b4f30 117 FUNC WEAK DEFAULT 12 _ZNSt6vectorISt4pairIS_I5InputSaIS1_EEdESaIS4_EED1Ev │ │ │ │ + 372: 00000000000bd3e0 361 FUNC WEAK DEFAULT 12 _ZN9BasisPool17lexicographicLessEPK8BasisEltS2_ │ │ │ │ + 373: 00000000000b1bf0 58 FUNC WEAK DEFAULT 12 _ZN7ReadBCH8FileDataD1Ev │ │ │ │ + 374: 000000000002ed10 81 FUNC GLOBAL DEFAULT 12 _Z18calcSigTotalLengthii │ │ │ │ + 375: 00000000000b19a0 29 FUNC WEAK DEFAULT 12 _ZNSt5mutex4lockEv │ │ │ │ + 376: 00000000000e9c50 40 OBJECT WEAK DEFAULT 20 _ZTVNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIfEEbRNS4_9SignatureEPKclliiiiEUliiE0_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE │ │ │ │ + 377: 00000000000317f0 145 FUNC GLOBAL DEFAULT 12 _Z18printLetterAsDigithRSo │ │ │ │ + 378: 00000000000937d0 5145 FUNC GLOBAL DEFAULT 12 _Z15uniquifyDoublesRKSt6vectorIdSaIdEERS_ImSaImEERS1_d │ │ │ │ + 379: 00000000000cac40 4237 FUNC WEAK DEFAULT 12 _ZN20RotationalInvariants8PreparedC2EiNS_13InvariantTypeE │ │ │ │ + 380: 00000000000b6bc0 117 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_ISt4pairImdESaIS1_EESaIS3_EED2Ev │ │ │ │ + 381: 00000000000d2df0 1479 FUNC WEAK DEFAULT 12 _ZSt13__heap_selectIN9__gnu_cxx17__normal_iteratorIPSt4pairIPK8BasisEltSt6vectorIS2_ImfESaIS7_EEES6_ISA_SaISA_EEEENS0_5__ops15_Iter_less_iterEEvT_SH_SH_T0_ │ │ │ │ + 382: 00000000000bb340 503 FUNC WEAK DEFAULT 12 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIdEEbRNS4_9SignatureEPKclliiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEE6_M_runEv │ │ │ │ + 383: 00000000000b6c40 184 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_IS_ISt4pairImdESaIS1_EESaIS3_EESaIS5_EED1Ev │ │ │ │ + 384: 00000000000dd520 214 OBJECT WEAK DEFAULT 14 _ZTSNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIdEEbRNS4_9SignatureEPKclliiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE │ │ │ │ + 385: 00000000000359a0 1632 FUNC GLOBAL DEFAULT 12 _Z30expandLogSigFromBasisBackwardsRK14LogSigFunctionRKN13CalcSignature9SignatureERKSt6vectorIS6_INS_8SmallSVDESaIS7_EESaIS9_EEPd │ │ │ │ + 386: 00000000000c5040 6159 FUNC WEAK DEFAULT 12 _ZN13CalcSignature12sigBackwardsIdEEviiiPKcllRNS_9SignatureEPf │ │ │ │ + 387: 00000000000b4270 231 FUNC WEAK DEFAULT 12 _ZN12LeastSquaresD1Ev │ │ │ │ + 388: 00000000000406e0 3985 FUNC GLOBAL DEFAULT 12 _Z28projectExpandedLogSigToBasisPdPK14LogSigFunctionRKN13CalcSignature9SignatureE │ │ │ │ + 389: 000000000004ae30 3913 FUNC GLOBAL DEFAULT 12 _ZN13CalcSignature13calcSignatureEiiiPKdRNS_9SignatureE │ │ │ │ + 390: 000000000003d330 2514 FUNC GLOBAL DEFAULT 12 _ZN13CalcSignature30backConcatenate_zeroFirstLevelEiiRKNS_9SignatureES2_RS0_S3_ │ │ │ │ + 391: 0000000000031d50 601 FUNC GLOBAL DEFAULT 12 _Z16printCoefficientRK11CoefficientRSo │ │ │ │ + 392: 00000000000d61e0 70 FUNC WEAK DEFAULT 12 _ZSt23__copy_move_backward_a2ILb1EPN12FunctionData8LineDataES2_ET1_T0_S4_S3_ │ │ │ │ + 393: 0000000000062220 5239 FUNC GLOBAL DEFAULT 12 _ZN13CalcSignature15expTensorHornerERNS_9SignatureEPSt6vectorIS0_SaIS0_EE │ │ │ │ + 394: 000000000003fad0 977 FUNC GLOBAL DEFAULT 12 _ZN13CalcSignature8sigScaleEiiPKdS1_Pf │ │ │ │ + 395: 00000000000b6bc0 117 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_ISt4pairImdESaIS1_EESaIS3_EED1Ev │ │ │ │ + 396: 00000000000be530 1138 FUNC WEAK DEFAULT 12 _ZNSt6vectorISt4pairIPK8BasisElt11CoefficientESaIS5_EE17_M_default_appendEm │ │ │ │ + 397: 00000000000dd360 214 OBJECT WEAK DEFAULT 14 _ZTSNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIfEEbRNS4_9SignatureEPKclliiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE │ │ │ │ + 398: 0000000000038e10 15 FUNC GLOBAL DEFAULT 12 _Z16interrupt_wantedv │ │ │ │ + 399: 0000000000035200 28 FUNC GLOBAL DEFAULT 12 _Z18inputPosFromSingle5Input │ │ │ │ + 400: 00000000000643a0 4070 FUNC GLOBAL DEFAULT 12 _ZN13CalcSignature12expBackwardsERNS_9SignatureERKS0_ │ │ │ │ + 401: 00000000000b6d00 1072 FUNC WEAK DEFAULT 12 _ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEOS8_S9_ │ │ │ │ + 402: 00000000000bf480 219 FUNC WEAK DEFAULT 12 _ZNSt6vectorImSaImEE17_M_realloc_appendIJRKmEEEvDpOT_ │ │ │ │ + 403: 000000000002ee30 493 FUNC GLOBAL DEFAULT 12 _ZN13CalcSignature10printSizesERKNS_9SignatureE │ │ │ │ + 404: 00000000000c8f30 574 FUNC WEAK DEFAULT 12 _ZNSt17_Temporary_bufferIN9__gnu_cxx17__normal_iteratorIPSt4pairISt6vectorI5InputSaIS4_EEdES3_IS7_SaIS7_EEEES7_EC1ESB_l │ │ │ │ + 405: 00000000000bf170 770 FUNC WEAK DEFAULT 12 _ZNSt6vectorISt4pairIPK8BasisElt11CoefficientESaIS5_EE12emplace_backIJS5_EEEvDpOT_ │ │ │ │ + 406: 00000000000c2c10 577 FUNC WEAK DEFAULT 12 _ZNSt6vectorISt4pairImdESaIS1_EE17_M_realloc_appendIJRmRdEEEvDpOT_ │ │ │ │ + 407: 00000000000a0be0 1791 FUNC GLOBAL DEFAULT 12 _Z16productBasisEltsR9BasisPoolRK8BasisEltS3_ib │ │ │ │ + 408: 00000000000378d0 4321 FUNC GLOBAL DEFAULT 12 _ZN20RotationalInvariants15multiplyOutTermERSt6vectorIhSaIhEE │ │ │ │ + 409: 00000000000d8110 498 FUNC WEAK DEFAULT 12 _ZSt16__do_uninit_copyIN9__gnu_cxx17__normal_iteratorIPKSt4pairIPK8BasisElt11CoefficientESt6vectorIS7_SaIS7_EEEESD_PS7_ET1_T_T0_SF_ │ │ │ │ + 410: 00000000000b7160 1213 FUNC WEAK DEFAULT 12 _ZN12LeastSquares2QRC1ERKSt6vectorIdSaIdEEllRS_ │ │ │ │ + 411: 00000000000cf590 4887 FUNC WEAK DEFAULT 12 _Z12parallel_forIZN13CalcSignature21calcSignatureParallelIdEEbRNS0_9SignatureEPKclliiiiEUliiE0_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_ │ │ │ │ + 412: 00000000000b8600 163 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_IdSaIdEESaIS1_EE6resizeEm │ │ │ │ + 413: 00000000000bd6e0 395 FUNC WEAK DEFAULT 12 _ZNSt6vectorI5InputSaIS0_EE17_M_default_appendEm │ │ │ │ + 414: 0000000000038dc0 68 FUNC GLOBAL DEFAULT 12 _Z13setup_signalsv │ │ │ │ + 415: 0000000000031700 45 FUNC GLOBAL DEFAULT 12 _Z24calcSigTotalLengthSuffixii │ │ │ │ + 416: 00000000000dd440 215 OBJECT WEAK DEFAULT 14 _ZTSNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIfEEbRNS4_9SignatureEPKclliiiiEUliiE0_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE │ │ │ │ + 417: 0000000000091080 2478 FUNC GLOBAL DEFAULT 12 _Z15sumCoefficientsR11CoefficientOS_ │ │ │ │ + 418: 0000000000031b30 121 FUNC GLOBAL DEFAULT 12 _Z27printBasisEltBracketsDigitsRK8BasisEltRSo │ │ │ │ + 419: 00000000000d1b60 2551 FUNC WEAK DEFAULT 12 _ZSt17__rotate_adaptiveIN9__gnu_cxx17__normal_iteratorIPSt4pairIPK8BasisElt11CoefficientESt6vectorIS7_SaIS7_EEEES8_lET_SD_SD_SD_T1_SE_T0_SE_ │ │ │ │ + 420: 00000000000c05b0 2942 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_IN14LogSigFunction13SmallTriangleESaIS1_EESaIS3_EE17_M_default_appendEm │ │ │ │ + 421: 00000000000b7130 46 FUNC WEAK DEFAULT 12 _ZN12LeastSquares14MatrixOfVectorI9UseDoubleED2Ev │ │ │ │ + 422: 00000000000ea7a1 1 OBJECT GLOBAL DEFAULT 25 g_signals_setup │ │ │ │ + 423: 00000000000ae350 23 FUNC WEAK DEFAULT 12 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIdEEbRNS4_9SignatureEPKclliiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEED2Ev │ │ │ ├── readelf --wide --relocs {} │ │ │ │ @@ -1,351 +1,351 @@ │ │ │ │ │ │ │ │ -Relocation section '.rela.dyn' at offset 0xa1c8 contains 243 entries: │ │ │ │ +Relocation section '.rela.dyn' at offset 0xa340 contains 243 entries: │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ -00000000000f08b8 0000000000000008 R_X86_64_RELATIVE 15070 │ │ │ │ -00000000000f08c0 0000000000000008 R_X86_64_RELATIVE 15030 │ │ │ │ -00000000000f08d0 0000000000000008 R_X86_64_RELATIVE f0aa8 │ │ │ │ -00000000000f08d8 0000000000000008 R_X86_64_RELATIVE 15380 │ │ │ │ -00000000000f08e0 0000000000000008 R_X86_64_RELATIVE 153a0 │ │ │ │ -00000000000f08e8 0000000000000008 R_X86_64_RELATIVE 4a940 │ │ │ │ -00000000000f08f8 0000000000000008 R_X86_64_RELATIVE f0ac0 │ │ │ │ -00000000000f0900 0000000000000008 R_X86_64_RELATIVE 153d0 │ │ │ │ -00000000000f0908 0000000000000008 R_X86_64_RELATIVE 153f0 │ │ │ │ -00000000000f0910 0000000000000008 R_X86_64_RELATIVE 4c4e0 │ │ │ │ -00000000000f0920 0000000000000008 R_X86_64_RELATIVE f0ad8 │ │ │ │ -00000000000f0928 0000000000000008 R_X86_64_RELATIVE 15420 │ │ │ │ -00000000000f0930 0000000000000008 R_X86_64_RELATIVE 15440 │ │ │ │ -00000000000f0938 0000000000000008 R_X86_64_RELATIVE 86a40 │ │ │ │ -00000000000f0948 0000000000000008 R_X86_64_RELATIVE f0af0 │ │ │ │ -00000000000f0950 0000000000000008 R_X86_64_RELATIVE 15470 │ │ │ │ -00000000000f0958 0000000000000008 R_X86_64_RELATIVE 15490 │ │ │ │ -00000000000f0960 0000000000000008 R_X86_64_RELATIVE 8a900 │ │ │ │ -00000000000f0970 0000000000000008 R_X86_64_RELATIVE f0b08 │ │ │ │ -00000000000f0978 0000000000000008 R_X86_64_RELATIVE 152e0 │ │ │ │ -00000000000f0980 0000000000000008 R_X86_64_RELATIVE 15300 │ │ │ │ -00000000000f0988 0000000000000008 R_X86_64_RELATIVE 4f3d0 │ │ │ │ -00000000000f0998 0000000000000008 R_X86_64_RELATIVE f0b20 │ │ │ │ -00000000000f09a0 0000000000000008 R_X86_64_RELATIVE 15330 │ │ │ │ -00000000000f09a8 0000000000000008 R_X86_64_RELATIVE 15350 │ │ │ │ -00000000000f09b0 0000000000000008 R_X86_64_RELATIVE 52810 │ │ │ │ -00000000000f09c0 0000000000000008 R_X86_64_RELATIVE f0b38 │ │ │ │ -00000000000f09c8 0000000000000008 R_X86_64_RELATIVE 15100 │ │ │ │ -00000000000f09d0 0000000000000008 R_X86_64_RELATIVE 15120 │ │ │ │ -00000000000f09d8 0000000000000008 R_X86_64_RELATIVE 33020 │ │ │ │ -00000000000f09e8 0000000000000008 R_X86_64_RELATIVE f0b50 │ │ │ │ -00000000000f09f0 0000000000000008 R_X86_64_RELATIVE 15150 │ │ │ │ -00000000000f09f8 0000000000000008 R_X86_64_RELATIVE 15170 │ │ │ │ -00000000000f0a00 0000000000000008 R_X86_64_RELATIVE 33d30 │ │ │ │ -00000000000f0a10 0000000000000008 R_X86_64_RELATIVE f0b68 │ │ │ │ -00000000000f0a18 0000000000000008 R_X86_64_RELATIVE 151a0 │ │ │ │ -00000000000f0a20 0000000000000008 R_X86_64_RELATIVE 151c0 │ │ │ │ -00000000000f0a28 0000000000000008 R_X86_64_RELATIVE 87340 │ │ │ │ -00000000000f0a38 0000000000000008 R_X86_64_RELATIVE f0b80 │ │ │ │ -00000000000f0a40 0000000000000008 R_X86_64_RELATIVE 151f0 │ │ │ │ -00000000000f0a48 0000000000000008 R_X86_64_RELATIVE 15210 │ │ │ │ -00000000000f0a50 0000000000000008 R_X86_64_RELATIVE 8b200 │ │ │ │ -00000000000f0a60 0000000000000008 R_X86_64_RELATIVE f0b98 │ │ │ │ -00000000000f0a68 0000000000000008 R_X86_64_RELATIVE 15240 │ │ │ │ -00000000000f0a70 0000000000000008 R_X86_64_RELATIVE 15260 │ │ │ │ -00000000000f0a78 0000000000000008 R_X86_64_RELATIVE 5eeb0 │ │ │ │ -00000000000f0a88 0000000000000008 R_X86_64_RELATIVE f0bb0 │ │ │ │ -00000000000f0a90 0000000000000008 R_X86_64_RELATIVE 15290 │ │ │ │ -00000000000f0a98 0000000000000008 R_X86_64_RELATIVE 152b0 │ │ │ │ -00000000000f0aa0 0000000000000008 R_X86_64_RELATIVE 3d5c0 │ │ │ │ -00000000000f0ab0 0000000000000008 R_X86_64_RELATIVE e3a60 │ │ │ │ -00000000000f0ac8 0000000000000008 R_X86_64_RELATIVE e3b20 │ │ │ │ -00000000000f0ae0 0000000000000008 R_X86_64_RELATIVE e3be0 │ │ │ │ -00000000000f0af8 0000000000000008 R_X86_64_RELATIVE e3ca0 │ │ │ │ -00000000000f0b10 0000000000000008 R_X86_64_RELATIVE e3d60 │ │ │ │ -00000000000f0b28 0000000000000008 R_X86_64_RELATIVE e3e20 │ │ │ │ -00000000000f0b40 0000000000000008 R_X86_64_RELATIVE e3ee0 │ │ │ │ -00000000000f0b58 0000000000000008 R_X86_64_RELATIVE e3fa0 │ │ │ │ -00000000000f0b70 0000000000000008 R_X86_64_RELATIVE e4060 │ │ │ │ -00000000000f0b88 0000000000000008 R_X86_64_RELATIVE e4120 │ │ │ │ -00000000000f0ba0 0000000000000008 R_X86_64_RELATIVE e41e0 │ │ │ │ -00000000000f0bb8 0000000000000008 R_X86_64_RELATIVE e42a0 │ │ │ │ -00000000000f0c38 0000000000000008 R_X86_64_RELATIVE b3b50 │ │ │ │ -00000000000f0c40 0000000000000008 R_X86_64_RELATIVE b3b70 │ │ │ │ -00000000000f0c48 0000000000000008 R_X86_64_RELATIVE c17f0 │ │ │ │ -00000000000f0c60 0000000000000008 R_X86_64_RELATIVE b3af0 │ │ │ │ -00000000000f0c68 0000000000000008 R_X86_64_RELATIVE b3b10 │ │ │ │ -00000000000f0c70 0000000000000008 R_X86_64_RELATIVE b6470 │ │ │ │ -00000000000f0c88 0000000000000008 R_X86_64_RELATIVE b3a90 │ │ │ │ -00000000000f0c90 0000000000000008 R_X86_64_RELATIVE b3ab0 │ │ │ │ -00000000000f0c98 0000000000000008 R_X86_64_RELATIVE c15f0 │ │ │ │ -00000000000f0cb0 0000000000000008 R_X86_64_RELATIVE b3a30 │ │ │ │ -00000000000f0cb8 0000000000000008 R_X86_64_RELATIVE b3a50 │ │ │ │ -00000000000f0cc0 0000000000000008 R_X86_64_RELATIVE b5950 │ │ │ │ -00000000000f0f28 0000000000000008 R_X86_64_RELATIVE b3a10 │ │ │ │ -00000000000f1340 0000000000000008 R_X86_64_RELATIVE f1340 │ │ │ │ -00000000000f1388 0000000000000008 R_X86_64_RELATIVE e04db │ │ │ │ -00000000000f1390 0000000000000008 R_X86_64_RELATIVE e1598 │ │ │ │ -00000000000f13a0 0000000000000008 R_X86_64_RELATIVE f13e0 │ │ │ │ -00000000000f13e0 0000000000000008 R_X86_64_RELATIVE e0586 │ │ │ │ -00000000000f13e8 0000000000000008 R_X86_64_RELATIVE 8d220 │ │ │ │ -00000000000f13f8 0000000000000008 R_X86_64_RELATIVE e1658 │ │ │ │ -00000000000f1400 0000000000000008 R_X86_64_RELATIVE e04e7 │ │ │ │ -00000000000f1408 0000000000000008 R_X86_64_RELATIVE 85d30 │ │ │ │ -00000000000f1418 0000000000000008 R_X86_64_RELATIVE e1860 │ │ │ │ -00000000000f1420 0000000000000008 R_X86_64_RELATIVE e04f1 │ │ │ │ -00000000000f1428 0000000000000008 R_X86_64_RELATIVE 39710 │ │ │ │ -00000000000f1438 0000000000000008 R_X86_64_RELATIVE e1cd8 │ │ │ │ -00000000000f1440 0000000000000008 R_X86_64_RELATIVE e04fe │ │ │ │ -00000000000f1448 0000000000000008 R_X86_64_RELATIVE 6d990 │ │ │ │ -00000000000f1458 0000000000000008 R_X86_64_RELATIVE e1d30 │ │ │ │ -00000000000f1460 0000000000000008 R_X86_64_RELATIVE e058d │ │ │ │ -00000000000f1468 0000000000000008 R_X86_64_RELATIVE 62290 │ │ │ │ -00000000000f1478 0000000000000008 R_X86_64_RELATIVE e1dd8 │ │ │ │ -00000000000f1480 0000000000000008 R_X86_64_RELATIVE e05bc │ │ │ │ -00000000000f1488 0000000000000008 R_X86_64_RELATIVE 56d10 │ │ │ │ -00000000000f1498 0000000000000008 R_X86_64_RELATIVE e1eb8 │ │ │ │ -00000000000f14a0 0000000000000008 R_X86_64_RELATIVE e05c7 │ │ │ │ -00000000000f14a8 0000000000000008 R_X86_64_RELATIVE 61660 │ │ │ │ -00000000000f14b8 0000000000000008 R_X86_64_RELATIVE e2060 │ │ │ │ -00000000000f14c0 0000000000000008 R_X86_64_RELATIVE e050a │ │ │ │ -00000000000f14c8 0000000000000008 R_X86_64_RELATIVE 476f0 │ │ │ │ -00000000000f14d8 0000000000000008 R_X86_64_RELATIVE e2140 │ │ │ │ -00000000000f14e0 0000000000000008 R_X86_64_RELATIVE e0515 │ │ │ │ -00000000000f14e8 0000000000000008 R_X86_64_RELATIVE 63aa0 │ │ │ │ -00000000000f14f8 0000000000000008 R_X86_64_RELATIVE e2278 │ │ │ │ -00000000000f1500 0000000000000008 R_X86_64_RELATIVE e0528 │ │ │ │ -00000000000f1508 0000000000000008 R_X86_64_RELATIVE 45b80 │ │ │ │ -00000000000f1518 0000000000000008 R_X86_64_RELATIVE e2340 │ │ │ │ -00000000000f1520 0000000000000008 R_X86_64_RELATIVE e0531 │ │ │ │ -00000000000f1528 0000000000000008 R_X86_64_RELATIVE 469b0 │ │ │ │ -00000000000f1538 0000000000000008 R_X86_64_RELATIVE e2468 │ │ │ │ -00000000000f1540 0000000000000008 R_X86_64_RELATIVE e0555 │ │ │ │ -00000000000f1548 0000000000000008 R_X86_64_RELATIVE 2ed00 │ │ │ │ -00000000000f1558 0000000000000008 R_X86_64_RELATIVE e2520 │ │ │ │ -00000000000f1560 0000000000000008 R_X86_64_RELATIVE e0542 │ │ │ │ -00000000000f1568 0000000000000008 R_X86_64_RELATIVE 31bd0 │ │ │ │ -00000000000f1578 0000000000000008 R_X86_64_RELATIVE e2598 │ │ │ │ -00000000000f1580 0000000000000008 R_X86_64_RELATIVE e0552 │ │ │ │ -00000000000f1588 0000000000000008 R_X86_64_RELATIVE 1ede0 │ │ │ │ -00000000000f1598 0000000000000008 R_X86_64_RELATIVE e2730 │ │ │ │ -00000000000f15a0 0000000000000008 R_X86_64_RELATIVE e055f │ │ │ │ -00000000000f15a8 0000000000000008 R_X86_64_RELATIVE 3b2e0 │ │ │ │ -00000000000f15b8 0000000000000008 R_X86_64_RELATIVE e2798 │ │ │ │ -00000000000f15c0 0000000000000008 R_X86_64_RELATIVE e056e │ │ │ │ -00000000000f15c8 0000000000000008 R_X86_64_RELATIVE a0d50 │ │ │ │ -00000000000f15d8 0000000000000008 R_X86_64_RELATIVE e2838 │ │ │ │ -00000000000f15e0 0000000000000008 R_X86_64_RELATIVE e0576 │ │ │ │ -00000000000f15e8 0000000000000008 R_X86_64_RELATIVE b3650 │ │ │ │ -00000000000f15f8 0000000000000008 R_X86_64_RELATIVE e2988 │ │ │ │ -00000000000f1600 0000000000000008 R_X86_64_RELATIVE e02fc │ │ │ │ -00000000000f1608 0000000000000008 R_X86_64_RELATIVE 3d8a0 │ │ │ │ -00000000000f1618 0000000000000008 R_X86_64_RELATIVE e2d38 │ │ │ │ -00000000000f1620 0000000000000008 R_X86_64_RELATIVE e057e │ │ │ │ -00000000000f1628 0000000000000008 R_X86_64_RELATIVE 39d60 │ │ │ │ -00000000000f1638 0000000000000008 R_X86_64_RELATIVE e2e50 │ │ │ │ -00000000000f1640 0000000000000008 R_X86_64_RELATIVE e0583 │ │ │ │ -00000000000f1648 0000000000000008 R_X86_64_RELATIVE 93a20 │ │ │ │ -00000000000f1658 0000000000000008 R_X86_64_RELATIVE e2ec0 │ │ │ │ -00000000000f1660 0000000000000008 R_X86_64_RELATIVE e058a │ │ │ │ -00000000000f1668 0000000000000008 R_X86_64_RELATIVE 9d640 │ │ │ │ -00000000000f1678 0000000000000008 R_X86_64_RELATIVE e3250 │ │ │ │ -00000000000f1680 0000000000000008 R_X86_64_RELATIVE e0599 │ │ │ │ -00000000000f1688 0000000000000008 R_X86_64_RELATIVE 66580 │ │ │ │ -00000000000f1698 0000000000000008 R_X86_64_RELATIVE e3310 │ │ │ │ -00000000000f16a0 0000000000000008 R_X86_64_RELATIVE e05a5 │ │ │ │ -00000000000f16a8 0000000000000008 R_X86_64_RELATIVE 68270 │ │ │ │ -00000000000f16b8 0000000000000008 R_X86_64_RELATIVE e3498 │ │ │ │ -00000000000f16c0 0000000000000008 R_X86_64_RELATIVE e05b9 │ │ │ │ -00000000000f16c8 0000000000000008 R_X86_64_RELATIVE 441c0 │ │ │ │ -00000000000f16d8 0000000000000008 R_X86_64_RELATIVE e3550 │ │ │ │ -00000000000f16e0 0000000000000008 R_X86_64_RELATIVE e05c4 │ │ │ │ -00000000000f16e8 0000000000000008 R_X86_64_RELATIVE 42960 │ │ │ │ -00000000000f16f8 0000000000000008 R_X86_64_RELATIVE e36c0 │ │ │ │ -00000000000f1700 0000000000000008 R_X86_64_RELATIVE e05d7 │ │ │ │ -00000000000f1708 0000000000000008 R_X86_64_RELATIVE 5a8c0 │ │ │ │ -00000000000f1718 0000000000000008 R_X86_64_RELATIVE e37b0 │ │ │ │ -00000000000f1720 0000000000000008 R_X86_64_RELATIVE e05e0 │ │ │ │ -00000000000f1728 0000000000000008 R_X86_64_RELATIVE 3ad50 │ │ │ │ -00000000000f1738 0000000000000008 R_X86_64_RELATIVE e38d0 │ │ │ │ -00000000000f1740 0000000000000008 R_X86_64_RELATIVE e05ef │ │ │ │ -00000000000f1748 0000000000000008 R_X86_64_RELATIVE 150c0 │ │ │ │ -00000000000f1758 0000000000000008 R_X86_64_RELATIVE e3990 │ │ │ │ -00000000000f0aa8 0000005200000001 R_X86_64_64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -00000000000f0ac0 0000005200000001 R_X86_64_64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -00000000000f0ad8 0000005200000001 R_X86_64_64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -00000000000f0af0 0000005200000001 R_X86_64_64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -00000000000f0b08 0000005200000001 R_X86_64_64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -00000000000f0b20 0000005200000001 R_X86_64_64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -00000000000f0b38 0000005200000001 R_X86_64_64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -00000000000f0b50 0000005200000001 R_X86_64_64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -00000000000f0b68 0000005200000001 R_X86_64_64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -00000000000f0b80 0000005200000001 R_X86_64_64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -00000000000f0b98 0000005200000001 R_X86_64_64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -00000000000f0bb0 0000005200000001 R_X86_64_64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -00000000000f0bc8 0000005200000001 R_X86_64_64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -00000000000f0be0 0000005200000001 R_X86_64_64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -00000000000f0bf8 0000005200000001 R_X86_64_64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -00000000000f0c10 0000005200000001 R_X86_64_64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -00000000000f0ab8 0000000200000001 R_X86_64_64 0000000000000000 _ZTINSt6thread6_StateE@GLIBCXX_3.4.22 + 0 │ │ │ │ -00000000000f0ad0 0000000200000001 R_X86_64_64 0000000000000000 _ZTINSt6thread6_StateE@GLIBCXX_3.4.22 + 0 │ │ │ │ -00000000000f0ae8 0000000200000001 R_X86_64_64 0000000000000000 _ZTINSt6thread6_StateE@GLIBCXX_3.4.22 + 0 │ │ │ │ -00000000000f0b00 0000000200000001 R_X86_64_64 0000000000000000 _ZTINSt6thread6_StateE@GLIBCXX_3.4.22 + 0 │ │ │ │ -00000000000f0b18 0000000200000001 R_X86_64_64 0000000000000000 _ZTINSt6thread6_StateE@GLIBCXX_3.4.22 + 0 │ │ │ │ -00000000000f0b30 0000000200000001 R_X86_64_64 0000000000000000 _ZTINSt6thread6_StateE@GLIBCXX_3.4.22 + 0 │ │ │ │ -00000000000f0b48 0000000200000001 R_X86_64_64 0000000000000000 _ZTINSt6thread6_StateE@GLIBCXX_3.4.22 + 0 │ │ │ │ -00000000000f0b60 0000000200000001 R_X86_64_64 0000000000000000 _ZTINSt6thread6_StateE@GLIBCXX_3.4.22 + 0 │ │ │ │ -00000000000f0b78 0000000200000001 R_X86_64_64 0000000000000000 _ZTINSt6thread6_StateE@GLIBCXX_3.4.22 + 0 │ │ │ │ -00000000000f0b90 0000000200000001 R_X86_64_64 0000000000000000 _ZTINSt6thread6_StateE@GLIBCXX_3.4.22 + 0 │ │ │ │ -00000000000f0ba8 0000000200000001 R_X86_64_64 0000000000000000 _ZTINSt6thread6_StateE@GLIBCXX_3.4.22 + 0 │ │ │ │ -00000000000f0bc0 0000000200000001 R_X86_64_64 0000000000000000 _ZTINSt6thread6_StateE@GLIBCXX_3.4.22 + 0 │ │ │ │ -00000000000f0bd8 0000000200000001 R_X86_64_64 0000000000000000 _ZTINSt6thread6_StateE@GLIBCXX_3.4.22 + 0 │ │ │ │ -00000000000f0bf0 0000000200000001 R_X86_64_64 0000000000000000 _ZTINSt6thread6_StateE@GLIBCXX_3.4.22 + 0 │ │ │ │ -00000000000f0c08 0000000200000001 R_X86_64_64 0000000000000000 _ZTINSt6thread6_StateE@GLIBCXX_3.4.22 + 0 │ │ │ │ -00000000000f0c20 0000000200000001 R_X86_64_64 0000000000000000 _ZTINSt6thread6_StateE@GLIBCXX_3.4.22 + 0 │ │ │ │ -00000000000f0bd0 0000018c00000001 R_X86_64_64 00000000000e4800 _ZTSNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIfEEbRNS4_9SignatureEPKclliiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE + 0 │ │ │ │ -00000000000f0be8 0000019e00000001 R_X86_64_64 00000000000e48e0 _ZTSNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIfEEbRNS4_9SignatureEPKclliiiiEUliiE0_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE + 0 │ │ │ │ -00000000000f0c00 0000017f00000001 R_X86_64_64 00000000000e49c0 _ZTSNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIdEEbRNS4_9SignatureEPKclliiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE + 0 │ │ │ │ -00000000000f0c18 0000015200000001 R_X86_64_64 00000000000e4aa0 _ZTSNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIdEEbRNS4_9SignatureEPKclliiiiEUliiE0_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE + 0 │ │ │ │ -00000000000f0c30 000000a800000001 R_X86_64_64 00000000000f0bc8 _ZTINSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIfEEbRNS4_9SignatureEPKclliiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE + 0 │ │ │ │ -00000000000f0c58 000000ef00000001 R_X86_64_64 00000000000f0be0 _ZTINSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIfEEbRNS4_9SignatureEPKclliiiiEUliiE0_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE + 0 │ │ │ │ -00000000000f0c80 0000009c00000001 R_X86_64_64 00000000000f0bf8 _ZTINSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIdEEbRNS4_9SignatureEPKclliiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE + 0 │ │ │ │ -00000000000f0ca8 000000a900000001 R_X86_64_64 00000000000f0c10 _ZTINSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIdEEbRNS4_9SignatureEPKclliiiiEUliiE0_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE + 0 │ │ │ │ -00000000000f0eb8 0000000500000006 R_X86_64_GLOB_DAT 0000000000000000 PyBool_Type + 0 │ │ │ │ -00000000000f0ec0 0000000700000006 R_X86_64_GLOB_DAT 0000000000000000 _ZTVSt9basic_iosIcSt11char_traitsIcEE@GLIBCXX_3.4 + 0 │ │ │ │ -00000000000f0ec8 0000000800000006 R_X86_64_GLOB_DAT 0000000000000000 _Py_TrueStruct + 0 │ │ │ │ -00000000000f0ed0 000000e300000006 R_X86_64_GLOB_DAT 00000000000f17a8 g_bchLyndon20_dat + 0 │ │ │ │ -00000000000f0ed8 0000000a00000006 R_X86_64_GLOB_DAT 0000000000000000 PyTuple_Type + 0 │ │ │ │ -00000000000f0ee0 0000000f00000006 R_X86_64_GLOB_DAT 0000000000000000 _ZTVNSt7__cxx1119basic_istringstreamIcSt11char_traitsIcESaIcEEE@GLIBCXX_3.4.21 + 0 │ │ │ │ -00000000000f0ee8 0000001000000006 R_X86_64_GLOB_DAT 0000000000000000 PyCapsule_Type + 0 │ │ │ │ -00000000000f0ef0 0000001500000006 R_X86_64_GLOB_DAT 0000000000000000 __cxa_finalize@GLIBC_2.2.5 + 0 │ │ │ │ -00000000000f0ef8 0000009b00000006 R_X86_64_GLOB_DAT 00000000000f17c8 _ZZ23iisignature_num_threadsvE6cached + 0 │ │ │ │ -00000000000f0f00 0000001d00000006 R_X86_64_GLOB_DAT 0000000000000000 _Py_NoneStruct + 0 │ │ │ │ -00000000000f0f08 0000002100000006 R_X86_64_GLOB_DAT 0000000000000000 _ZTIPKc@CXXABI_1.3 + 0 │ │ │ │ -00000000000f0f10 0000002600000006 R_X86_64_GLOB_DAT 0000000000000000 _ZTVSt15basic_streambufIcSt11char_traitsIcEE@GLIBCXX_3.4 + 0 │ │ │ │ -00000000000f0f18 0000013d00000006 R_X86_64_GLOB_DAT 00000000000f17c0 _ZGVZ23iisignature_num_threadsvE6cached + 0 │ │ │ │ -00000000000f0f20 0000003400000006 R_X86_64_GLOB_DAT 0000000000000000 PyExc_ModuleNotFoundError + 0 │ │ │ │ -00000000000f0f30 0000003b00000006 R_X86_64_GLOB_DAT 0000000000000000 _ZTTNSt7__cxx1119basic_istringstreamIcSt11char_traitsIcESaIcEEE@GLIBCXX_3.4.21 + 0 │ │ │ │ -00000000000f0f38 0000003d00000006 R_X86_64_GLOB_DAT 0000000000000000 _ZTVNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE@GLIBCXX_3.4.21 + 0 │ │ │ │ -00000000000f0f40 0000004100000006 R_X86_64_GLOB_DAT 0000000000000000 _ZNSt13runtime_errorD1Ev@GLIBCXX_3.4 + 0 │ │ │ │ -00000000000f0f48 000000db00000006 R_X86_64_GLOB_DAT 00000000000f17a0 g_signal_given + 0 │ │ │ │ -00000000000f0f50 0000004300000006 R_X86_64_GLOB_DAT 0000000000000000 _ZTTNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE@GLIBCXX_3.4.21 + 0 │ │ │ │ -00000000000f0f58 0000004d00000006 R_X86_64_GLOB_DAT 0000000000000000 _ZNSt11logic_errorD1Ev@GLIBCXX_3.4 + 0 │ │ │ │ -00000000000f0f60 0000010200000006 R_X86_64_GLOB_DAT 00000000000f0c78 _ZTVNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIdEEbRNS4_9SignatureEPKclliiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE + 0 │ │ │ │ -00000000000f0f68 0000005000000006 R_X86_64_GLOB_DAT 0000000000000000 _ZSt4cout@GLIBCXX_3.4 + 0 │ │ │ │ -00000000000f0f70 0000005500000006 R_X86_64_GLOB_DAT 0000000000000000 PyExc_RuntimeError + 0 │ │ │ │ -00000000000f0f78 0000005f00000006 R_X86_64_GLOB_DAT 0000000000000000 _Py_FalseStruct + 0 │ │ │ │ -00000000000f0f80 000001a400000006 R_X86_64_GLOB_DAT 00000000000f17a1 g_signals_setup + 0 │ │ │ │ -00000000000f0f88 0000006c00000006 R_X86_64_GLOB_DAT 0000000000000000 PyLong_Type + 0 │ │ │ │ -00000000000f0f90 0000017700000006 R_X86_64_GLOB_DAT 00000000000f0c50 _ZTVNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIfEEbRNS4_9SignatureEPKclliiiiEUliiE0_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE + 0 │ │ │ │ -00000000000f0f98 0000007400000006 R_X86_64_GLOB_DAT 0000000000000000 _ITM_deregisterTMCloneTable + 0 │ │ │ │ -00000000000f0fa0 0000007600000006 R_X86_64_GLOB_DAT 0000000000000000 _ZTISt11logic_error@GLIBCXX_3.4 + 0 │ │ │ │ -00000000000f0fa8 0000007900000006 R_X86_64_GLOB_DAT 0000000000000000 PyBytes_Type + 0 │ │ │ │ -00000000000f0fb0 0000007c00000006 R_X86_64_GLOB_DAT 0000000000000000 PyExc_ImportError + 0 │ │ │ │ -00000000000f0fb8 0000007e00000006 R_X86_64_GLOB_DAT 0000000000000000 __gmon_start__ + 0 │ │ │ │ -00000000000f0fc0 0000008200000006 R_X86_64_GLOB_DAT 0000000000000000 _ITM_registerTMCloneTable + 0 │ │ │ │ -00000000000f0fc8 0000008400000006 R_X86_64_GLOB_DAT 0000000000000000 _ZTISt13runtime_error@GLIBCXX_3.4 + 0 │ │ │ │ -00000000000f0fd0 0000008500000006 R_X86_64_GLOB_DAT 0000000000000000 _ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE@GLIBCXX_3.4.21 + 0 │ │ │ │ -00000000000f0fd8 0000011200000006 R_X86_64_GLOB_DAT 00000000000f0c28 _ZTVNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIfEEbRNS4_9SignatureEPKclliiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE + 0 │ │ │ │ -00000000000f0fe0 0000013100000006 R_X86_64_GLOB_DAT 00000000000f0ca0 _ZTVNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIdEEbRNS4_9SignatureEPKclliiiiEUliiE0_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE + 0 │ │ │ │ -00000000000f1780 0000005100000001 R_X86_64_64 0000000000000000 _ZTISt9bad_alloc@GLIBCXX_3.4 + 0 │ │ │ │ -00000000000f1788 0000007d00000001 R_X86_64_64 0000000000000000 _ZTISt9exception@GLIBCXX_3.4 + 0 │ │ │ │ -00000000000f1790 0000006d00000001 R_X86_64_64 0000000000000000 __gxx_personality_v0@CXXABI_1.3 + 0 │ │ │ │ +00000000000e98b8 0000000000000008 R_X86_64_RELATIVE 14f70 │ │ │ │ +00000000000e98c0 0000000000000008 R_X86_64_RELATIVE 14f30 │ │ │ │ +00000000000e98d0 0000000000000008 R_X86_64_RELATIVE e9aa8 │ │ │ │ +00000000000e98d8 0000000000000008 R_X86_64_RELATIVE 15270 │ │ │ │ +00000000000e98e0 0000000000000008 R_X86_64_RELATIVE 15290 │ │ │ │ +00000000000e98e8 0000000000000008 R_X86_64_RELATIVE 49450 │ │ │ │ +00000000000e98f8 0000000000000008 R_X86_64_RELATIVE e9ac0 │ │ │ │ +00000000000e9900 0000000000000008 R_X86_64_RELATIVE 152c0 │ │ │ │ +00000000000e9908 0000000000000008 R_X86_64_RELATIVE 152e0 │ │ │ │ +00000000000e9910 0000000000000008 R_X86_64_RELATIVE 4ae10 │ │ │ │ +00000000000e9920 0000000000000008 R_X86_64_RELATIVE e9ad8 │ │ │ │ +00000000000e9928 0000000000000008 R_X86_64_RELATIVE 15310 │ │ │ │ +00000000000e9930 0000000000000008 R_X86_64_RELATIVE 15330 │ │ │ │ +00000000000e9938 0000000000000008 R_X86_64_RELATIVE 829a0 │ │ │ │ +00000000000e9948 0000000000000008 R_X86_64_RELATIVE e9af0 │ │ │ │ +00000000000e9950 0000000000000008 R_X86_64_RELATIVE 15360 │ │ │ │ +00000000000e9958 0000000000000008 R_X86_64_RELATIVE 15380 │ │ │ │ +00000000000e9960 0000000000000008 R_X86_64_RELATIVE 866e0 │ │ │ │ +00000000000e9970 0000000000000008 R_X86_64_RELATIVE e9b08 │ │ │ │ +00000000000e9978 0000000000000008 R_X86_64_RELATIVE 151d0 │ │ │ │ +00000000000e9980 0000000000000008 R_X86_64_RELATIVE 151f0 │ │ │ │ +00000000000e9988 0000000000000008 R_X86_64_RELATIVE 4db60 │ │ │ │ +00000000000e9998 0000000000000008 R_X86_64_RELATIVE e9b20 │ │ │ │ +00000000000e99a0 0000000000000008 R_X86_64_RELATIVE 15220 │ │ │ │ +00000000000e99a8 0000000000000008 R_X86_64_RELATIVE 15240 │ │ │ │ +00000000000e99b0 0000000000000008 R_X86_64_RELATIVE 50c70 │ │ │ │ +00000000000e99c0 0000000000000008 R_X86_64_RELATIVE e9b38 │ │ │ │ +00000000000e99c8 0000000000000008 R_X86_64_RELATIVE 14ff0 │ │ │ │ +00000000000e99d0 0000000000000008 R_X86_64_RELATIVE 15010 │ │ │ │ +00000000000e99d8 0000000000000008 R_X86_64_RELATIVE 32b00 │ │ │ │ +00000000000e99e8 0000000000000008 R_X86_64_RELATIVE e9b50 │ │ │ │ +00000000000e99f0 0000000000000008 R_X86_64_RELATIVE 15040 │ │ │ │ +00000000000e99f8 0000000000000008 R_X86_64_RELATIVE 15060 │ │ │ │ +00000000000e9a00 0000000000000008 R_X86_64_RELATIVE 33890 │ │ │ │ +00000000000e9a10 0000000000000008 R_X86_64_RELATIVE e9b68 │ │ │ │ +00000000000e9a18 0000000000000008 R_X86_64_RELATIVE 15090 │ │ │ │ +00000000000e9a20 0000000000000008 R_X86_64_RELATIVE 150b0 │ │ │ │ +00000000000e9a28 0000000000000008 R_X86_64_RELATIVE 83260 │ │ │ │ +00000000000e9a38 0000000000000008 R_X86_64_RELATIVE e9b80 │ │ │ │ +00000000000e9a40 0000000000000008 R_X86_64_RELATIVE 150e0 │ │ │ │ +00000000000e9a48 0000000000000008 R_X86_64_RELATIVE 15100 │ │ │ │ +00000000000e9a50 0000000000000008 R_X86_64_RELATIVE 86fa0 │ │ │ │ +00000000000e9a60 0000000000000008 R_X86_64_RELATIVE e9b98 │ │ │ │ +00000000000e9a68 0000000000000008 R_X86_64_RELATIVE 15130 │ │ │ │ +00000000000e9a70 0000000000000008 R_X86_64_RELATIVE 15150 │ │ │ │ +00000000000e9a78 0000000000000008 R_X86_64_RELATIVE 5c7b0 │ │ │ │ +00000000000e9a88 0000000000000008 R_X86_64_RELATIVE e9bb0 │ │ │ │ +00000000000e9a90 0000000000000008 R_X86_64_RELATIVE 15180 │ │ │ │ +00000000000e9a98 0000000000000008 R_X86_64_RELATIVE 151a0 │ │ │ │ +00000000000e9aa0 0000000000000008 R_X86_64_RELATIVE 3cc20 │ │ │ │ +00000000000e9ab0 0000000000000008 R_X86_64_RELATIVE dca60 │ │ │ │ +00000000000e9ac8 0000000000000008 R_X86_64_RELATIVE dcb20 │ │ │ │ +00000000000e9ae0 0000000000000008 R_X86_64_RELATIVE dcbe0 │ │ │ │ +00000000000e9af8 0000000000000008 R_X86_64_RELATIVE dcca0 │ │ │ │ +00000000000e9b10 0000000000000008 R_X86_64_RELATIVE dcd60 │ │ │ │ +00000000000e9b28 0000000000000008 R_X86_64_RELATIVE dce20 │ │ │ │ +00000000000e9b40 0000000000000008 R_X86_64_RELATIVE dcee0 │ │ │ │ +00000000000e9b58 0000000000000008 R_X86_64_RELATIVE dcfa0 │ │ │ │ +00000000000e9b70 0000000000000008 R_X86_64_RELATIVE dd060 │ │ │ │ +00000000000e9b88 0000000000000008 R_X86_64_RELATIVE dd120 │ │ │ │ +00000000000e9ba0 0000000000000008 R_X86_64_RELATIVE dd1e0 │ │ │ │ +00000000000e9bb8 0000000000000008 R_X86_64_RELATIVE dd2a0 │ │ │ │ +00000000000e9c38 0000000000000008 R_X86_64_RELATIVE ae410 │ │ │ │ +00000000000e9c40 0000000000000008 R_X86_64_RELATIVE ae430 │ │ │ │ +00000000000e9c48 0000000000000008 R_X86_64_RELATIVE bb540 │ │ │ │ +00000000000e9c60 0000000000000008 R_X86_64_RELATIVE ae3b0 │ │ │ │ +00000000000e9c68 0000000000000008 R_X86_64_RELATIVE ae3d0 │ │ │ │ +00000000000e9c70 0000000000000008 R_X86_64_RELATIVE b0bc0 │ │ │ │ +00000000000e9c88 0000000000000008 R_X86_64_RELATIVE ae350 │ │ │ │ +00000000000e9c90 0000000000000008 R_X86_64_RELATIVE ae370 │ │ │ │ +00000000000e9c98 0000000000000008 R_X86_64_RELATIVE bb340 │ │ │ │ +00000000000e9cb0 0000000000000008 R_X86_64_RELATIVE ae2f0 │ │ │ │ +00000000000e9cb8 0000000000000008 R_X86_64_RELATIVE ae310 │ │ │ │ +00000000000e9cc0 0000000000000008 R_X86_64_RELATIVE b0170 │ │ │ │ +00000000000e9f28 0000000000000008 R_X86_64_RELATIVE ae2d0 │ │ │ │ +00000000000ea340 0000000000000008 R_X86_64_RELATIVE ea340 │ │ │ │ +00000000000ea388 0000000000000008 R_X86_64_RELATIVE d94db │ │ │ │ +00000000000ea390 0000000000000008 R_X86_64_RELATIVE da598 │ │ │ │ +00000000000ea3a0 0000000000000008 R_X86_64_RELATIVE ea3e0 │ │ │ │ +00000000000ea3e0 0000000000000008 R_X86_64_RELATIVE d9586 │ │ │ │ +00000000000ea3e8 0000000000000008 R_X86_64_RELATIVE 88f40 │ │ │ │ +00000000000ea3f8 0000000000000008 R_X86_64_RELATIVE da658 │ │ │ │ +00000000000ea400 0000000000000008 R_X86_64_RELATIVE d94e7 │ │ │ │ +00000000000ea408 0000000000000008 R_X86_64_RELATIVE 81e10 │ │ │ │ +00000000000ea418 0000000000000008 R_X86_64_RELATIVE da860 │ │ │ │ +00000000000ea420 0000000000000008 R_X86_64_RELATIVE d94f1 │ │ │ │ +00000000000ea428 0000000000000008 R_X86_64_RELATIVE 38e20 │ │ │ │ +00000000000ea438 0000000000000008 R_X86_64_RELATIVE dacd8 │ │ │ │ +00000000000ea440 0000000000000008 R_X86_64_RELATIVE d94fe │ │ │ │ +00000000000ea448 0000000000000008 R_X86_64_RELATIVE 6abb0 │ │ │ │ +00000000000ea458 0000000000000008 R_X86_64_RELATIVE dad30 │ │ │ │ +00000000000ea460 0000000000000008 R_X86_64_RELATIVE d958d │ │ │ │ +00000000000ea468 0000000000000008 R_X86_64_RELATIVE 5fa40 │ │ │ │ +00000000000ea478 0000000000000008 R_X86_64_RELATIVE dadd8 │ │ │ │ +00000000000ea480 0000000000000008 R_X86_64_RELATIVE d95bc │ │ │ │ +00000000000ea488 0000000000000008 R_X86_64_RELATIVE 54ca0 │ │ │ │ +00000000000ea498 0000000000000008 R_X86_64_RELATIVE daeb8 │ │ │ │ +00000000000ea4a0 0000000000000008 R_X86_64_RELATIVE d95c7 │ │ │ │ +00000000000ea4a8 0000000000000008 R_X86_64_RELATIVE 5ee40 │ │ │ │ +00000000000ea4b8 0000000000000008 R_X86_64_RELATIVE db060 │ │ │ │ +00000000000ea4c0 0000000000000008 R_X86_64_RELATIVE d950a │ │ │ │ +00000000000ea4c8 0000000000000008 R_X86_64_RELATIVE 465d0 │ │ │ │ +00000000000ea4d8 0000000000000008 R_X86_64_RELATIVE db140 │ │ │ │ +00000000000ea4e0 0000000000000008 R_X86_64_RELATIVE d9515 │ │ │ │ +00000000000ea4e8 0000000000000008 R_X86_64_RELATIVE 610d0 │ │ │ │ +00000000000ea4f8 0000000000000008 R_X86_64_RELATIVE db278 │ │ │ │ +00000000000ea500 0000000000000008 R_X86_64_RELATIVE d9528 │ │ │ │ +00000000000ea508 0000000000000008 R_X86_64_RELATIVE 44c60 │ │ │ │ +00000000000ea518 0000000000000008 R_X86_64_RELATIVE db340 │ │ │ │ +00000000000ea520 0000000000000008 R_X86_64_RELATIVE d9531 │ │ │ │ +00000000000ea528 0000000000000008 R_X86_64_RELATIVE 458e0 │ │ │ │ +00000000000ea538 0000000000000008 R_X86_64_RELATIVE db468 │ │ │ │ +00000000000ea540 0000000000000008 R_X86_64_RELATIVE d9555 │ │ │ │ +00000000000ea548 0000000000000008 R_X86_64_RELATIVE 2ed70 │ │ │ │ +00000000000ea558 0000000000000008 R_X86_64_RELATIVE db520 │ │ │ │ +00000000000ea560 0000000000000008 R_X86_64_RELATIVE d9542 │ │ │ │ +00000000000ea568 0000000000000008 R_X86_64_RELATIVE 31730 │ │ │ │ +00000000000ea578 0000000000000008 R_X86_64_RELATIVE db598 │ │ │ │ +00000000000ea580 0000000000000008 R_X86_64_RELATIVE d9552 │ │ │ │ +00000000000ea588 0000000000000008 R_X86_64_RELATIVE 1ef20 │ │ │ │ +00000000000ea598 0000000000000008 R_X86_64_RELATIVE db730 │ │ │ │ +00000000000ea5a0 0000000000000008 R_X86_64_RELATIVE d955f │ │ │ │ +00000000000ea5a8 0000000000000008 R_X86_64_RELATIVE 3a940 │ │ │ │ +00000000000ea5b8 0000000000000008 R_X86_64_RELATIVE db798 │ │ │ │ +00000000000ea5c0 0000000000000008 R_X86_64_RELATIVE d956e │ │ │ │ +00000000000ea5c8 0000000000000008 R_X86_64_RELATIVE 9bd00 │ │ │ │ +00000000000ea5d8 0000000000000008 R_X86_64_RELATIVE db838 │ │ │ │ +00000000000ea5e0 0000000000000008 R_X86_64_RELATIVE d9576 │ │ │ │ +00000000000ea5e8 0000000000000008 R_X86_64_RELATIVE adf50 │ │ │ │ +00000000000ea5f8 0000000000000008 R_X86_64_RELATIVE db988 │ │ │ │ +00000000000ea600 0000000000000008 R_X86_64_RELATIVE d92fc │ │ │ │ +00000000000ea608 0000000000000008 R_X86_64_RELATIVE 3cf00 │ │ │ │ +00000000000ea618 0000000000000008 R_X86_64_RELATIVE dbd38 │ │ │ │ +00000000000ea620 0000000000000008 R_X86_64_RELATIVE d957e │ │ │ │ +00000000000ea628 0000000000000008 R_X86_64_RELATIVE 39460 │ │ │ │ +00000000000ea638 0000000000000008 R_X86_64_RELATIVE dbe50 │ │ │ │ +00000000000ea640 0000000000000008 R_X86_64_RELATIVE d9583 │ │ │ │ +00000000000ea648 0000000000000008 R_X86_64_RELATIVE 8f150 │ │ │ │ +00000000000ea658 0000000000000008 R_X86_64_RELATIVE dbec0 │ │ │ │ +00000000000ea660 0000000000000008 R_X86_64_RELATIVE d958a │ │ │ │ +00000000000ea668 0000000000000008 R_X86_64_RELATIVE 98700 │ │ │ │ +00000000000ea678 0000000000000008 R_X86_64_RELATIVE dc250 │ │ │ │ +00000000000ea680 0000000000000008 R_X86_64_RELATIVE d9599 │ │ │ │ +00000000000ea688 0000000000000008 R_X86_64_RELATIVE 63aa0 │ │ │ │ +00000000000ea698 0000000000000008 R_X86_64_RELATIVE dc310 │ │ │ │ +00000000000ea6a0 0000000000000008 R_X86_64_RELATIVE d95a5 │ │ │ │ +00000000000ea6a8 0000000000000008 R_X86_64_RELATIVE 65520 │ │ │ │ +00000000000ea6b8 0000000000000008 R_X86_64_RELATIVE dc498 │ │ │ │ +00000000000ea6c0 0000000000000008 R_X86_64_RELATIVE d95b9 │ │ │ │ +00000000000ea6c8 0000000000000008 R_X86_64_RELATIVE 43410 │ │ │ │ +00000000000ea6d8 0000000000000008 R_X86_64_RELATIVE dc550 │ │ │ │ +00000000000ea6e0 0000000000000008 R_X86_64_RELATIVE d95c4 │ │ │ │ +00000000000ea6e8 0000000000000008 R_X86_64_RELATIVE 41cb0 │ │ │ │ +00000000000ea6f8 0000000000000008 R_X86_64_RELATIVE dc6c0 │ │ │ │ +00000000000ea700 0000000000000008 R_X86_64_RELATIVE d95d7 │ │ │ │ +00000000000ea708 0000000000000008 R_X86_64_RELATIVE 58440 │ │ │ │ +00000000000ea718 0000000000000008 R_X86_64_RELATIVE dc7b0 │ │ │ │ +00000000000ea720 0000000000000008 R_X86_64_RELATIVE d95e0 │ │ │ │ +00000000000ea728 0000000000000008 R_X86_64_RELATIVE 3a3c0 │ │ │ │ +00000000000ea738 0000000000000008 R_X86_64_RELATIVE dc8d0 │ │ │ │ +00000000000ea740 0000000000000008 R_X86_64_RELATIVE d95ef │ │ │ │ +00000000000ea748 0000000000000008 R_X86_64_RELATIVE 14fc0 │ │ │ │ +00000000000ea758 0000000000000008 R_X86_64_RELATIVE dc990 │ │ │ │ +00000000000e9aa8 0000005200000001 R_X86_64_64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +00000000000e9ac0 0000005200000001 R_X86_64_64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +00000000000e9ad8 0000005200000001 R_X86_64_64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +00000000000e9af0 0000005200000001 R_X86_64_64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +00000000000e9b08 0000005200000001 R_X86_64_64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +00000000000e9b20 0000005200000001 R_X86_64_64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +00000000000e9b38 0000005200000001 R_X86_64_64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +00000000000e9b50 0000005200000001 R_X86_64_64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +00000000000e9b68 0000005200000001 R_X86_64_64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +00000000000e9b80 0000005200000001 R_X86_64_64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +00000000000e9b98 0000005200000001 R_X86_64_64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +00000000000e9bb0 0000005200000001 R_X86_64_64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +00000000000e9bc8 0000005200000001 R_X86_64_64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +00000000000e9be0 0000005200000001 R_X86_64_64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +00000000000e9bf8 0000005200000001 R_X86_64_64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +00000000000e9c10 0000005200000001 R_X86_64_64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +00000000000e9ab8 0000000200000001 R_X86_64_64 0000000000000000 _ZTINSt6thread6_StateE@GLIBCXX_3.4.22 + 0 │ │ │ │ +00000000000e9ad0 0000000200000001 R_X86_64_64 0000000000000000 _ZTINSt6thread6_StateE@GLIBCXX_3.4.22 + 0 │ │ │ │ +00000000000e9ae8 0000000200000001 R_X86_64_64 0000000000000000 _ZTINSt6thread6_StateE@GLIBCXX_3.4.22 + 0 │ │ │ │ +00000000000e9b00 0000000200000001 R_X86_64_64 0000000000000000 _ZTINSt6thread6_StateE@GLIBCXX_3.4.22 + 0 │ │ │ │ +00000000000e9b18 0000000200000001 R_X86_64_64 0000000000000000 _ZTINSt6thread6_StateE@GLIBCXX_3.4.22 + 0 │ │ │ │ +00000000000e9b30 0000000200000001 R_X86_64_64 0000000000000000 _ZTINSt6thread6_StateE@GLIBCXX_3.4.22 + 0 │ │ │ │ +00000000000e9b48 0000000200000001 R_X86_64_64 0000000000000000 _ZTINSt6thread6_StateE@GLIBCXX_3.4.22 + 0 │ │ │ │ +00000000000e9b60 0000000200000001 R_X86_64_64 0000000000000000 _ZTINSt6thread6_StateE@GLIBCXX_3.4.22 + 0 │ │ │ │ +00000000000e9b78 0000000200000001 R_X86_64_64 0000000000000000 _ZTINSt6thread6_StateE@GLIBCXX_3.4.22 + 0 │ │ │ │ +00000000000e9b90 0000000200000001 R_X86_64_64 0000000000000000 _ZTINSt6thread6_StateE@GLIBCXX_3.4.22 + 0 │ │ │ │ +00000000000e9ba8 0000000200000001 R_X86_64_64 0000000000000000 _ZTINSt6thread6_StateE@GLIBCXX_3.4.22 + 0 │ │ │ │ +00000000000e9bc0 0000000200000001 R_X86_64_64 0000000000000000 _ZTINSt6thread6_StateE@GLIBCXX_3.4.22 + 0 │ │ │ │ +00000000000e9bd8 0000000200000001 R_X86_64_64 0000000000000000 _ZTINSt6thread6_StateE@GLIBCXX_3.4.22 + 0 │ │ │ │ +00000000000e9bf0 0000000200000001 R_X86_64_64 0000000000000000 _ZTINSt6thread6_StateE@GLIBCXX_3.4.22 + 0 │ │ │ │ +00000000000e9c08 0000000200000001 R_X86_64_64 0000000000000000 _ZTINSt6thread6_StateE@GLIBCXX_3.4.22 + 0 │ │ │ │ +00000000000e9c20 0000000200000001 R_X86_64_64 0000000000000000 _ZTINSt6thread6_StateE@GLIBCXX_3.4.22 + 0 │ │ │ │ +00000000000e9bd0 0000018d00000001 R_X86_64_64 00000000000dd360 _ZTSNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIfEEbRNS4_9SignatureEPKclliiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE + 0 │ │ │ │ +00000000000e9be8 000001a000000001 R_X86_64_64 00000000000dd440 _ZTSNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIfEEbRNS4_9SignatureEPKclliiiiEUliiE0_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE + 0 │ │ │ │ +00000000000e9c00 0000018000000001 R_X86_64_64 00000000000dd520 _ZTSNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIdEEbRNS4_9SignatureEPKclliiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE + 0 │ │ │ │ +00000000000e9c18 0000015300000001 R_X86_64_64 00000000000dd600 _ZTSNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIdEEbRNS4_9SignatureEPKclliiiiEUliiE0_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE + 0 │ │ │ │ +00000000000e9c30 000000a800000001 R_X86_64_64 00000000000e9bc8 _ZTINSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIfEEbRNS4_9SignatureEPKclliiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE + 0 │ │ │ │ +00000000000e9c58 000000ef00000001 R_X86_64_64 00000000000e9be0 _ZTINSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIfEEbRNS4_9SignatureEPKclliiiiEUliiE0_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE + 0 │ │ │ │ +00000000000e9c80 0000009c00000001 R_X86_64_64 00000000000e9bf8 _ZTINSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIdEEbRNS4_9SignatureEPKclliiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE + 0 │ │ │ │ +00000000000e9ca8 000000a900000001 R_X86_64_64 00000000000e9c10 _ZTINSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIdEEbRNS4_9SignatureEPKclliiiiEUliiE0_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE + 0 │ │ │ │ +00000000000e9eb8 0000000500000006 R_X86_64_GLOB_DAT 0000000000000000 PyBool_Type + 0 │ │ │ │ +00000000000e9ec0 0000000700000006 R_X86_64_GLOB_DAT 0000000000000000 _ZTVSt9basic_iosIcSt11char_traitsIcEE@GLIBCXX_3.4 + 0 │ │ │ │ +00000000000e9ec8 0000000800000006 R_X86_64_GLOB_DAT 0000000000000000 _Py_TrueStruct + 0 │ │ │ │ +00000000000e9ed0 000000e300000006 R_X86_64_GLOB_DAT 00000000000ea7a8 g_bchLyndon20_dat + 0 │ │ │ │ +00000000000e9ed8 0000000a00000006 R_X86_64_GLOB_DAT 0000000000000000 PyTuple_Type + 0 │ │ │ │ +00000000000e9ee0 0000000f00000006 R_X86_64_GLOB_DAT 0000000000000000 _ZTVNSt7__cxx1119basic_istringstreamIcSt11char_traitsIcESaIcEEE@GLIBCXX_3.4.21 + 0 │ │ │ │ +00000000000e9ee8 0000001000000006 R_X86_64_GLOB_DAT 0000000000000000 PyCapsule_Type + 0 │ │ │ │ +00000000000e9ef0 0000001500000006 R_X86_64_GLOB_DAT 0000000000000000 __cxa_finalize@GLIBC_2.2.5 + 0 │ │ │ │ +00000000000e9ef8 0000009b00000006 R_X86_64_GLOB_DAT 00000000000ea7c8 _ZZ23iisignature_num_threadsvE6cached + 0 │ │ │ │ +00000000000e9f00 0000001d00000006 R_X86_64_GLOB_DAT 0000000000000000 _Py_NoneStruct + 0 │ │ │ │ +00000000000e9f08 0000002100000006 R_X86_64_GLOB_DAT 0000000000000000 _ZTIPKc@CXXABI_1.3 + 0 │ │ │ │ +00000000000e9f10 0000002600000006 R_X86_64_GLOB_DAT 0000000000000000 _ZTVSt15basic_streambufIcSt11char_traitsIcEE@GLIBCXX_3.4 + 0 │ │ │ │ +00000000000e9f18 0000013d00000006 R_X86_64_GLOB_DAT 00000000000ea7c0 _ZGVZ23iisignature_num_threadsvE6cached + 0 │ │ │ │ +00000000000e9f20 0000003400000006 R_X86_64_GLOB_DAT 0000000000000000 PyExc_ModuleNotFoundError + 0 │ │ │ │ +00000000000e9f30 0000003b00000006 R_X86_64_GLOB_DAT 0000000000000000 _ZTTNSt7__cxx1119basic_istringstreamIcSt11char_traitsIcESaIcEEE@GLIBCXX_3.4.21 + 0 │ │ │ │ +00000000000e9f38 0000003d00000006 R_X86_64_GLOB_DAT 0000000000000000 _ZTVNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE@GLIBCXX_3.4.21 + 0 │ │ │ │ +00000000000e9f40 0000004100000006 R_X86_64_GLOB_DAT 0000000000000000 _ZNSt13runtime_errorD1Ev@GLIBCXX_3.4 + 0 │ │ │ │ +00000000000e9f48 000000db00000006 R_X86_64_GLOB_DAT 00000000000ea7a0 g_signal_given + 0 │ │ │ │ +00000000000e9f50 0000004300000006 R_X86_64_GLOB_DAT 0000000000000000 _ZTTNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE@GLIBCXX_3.4.21 + 0 │ │ │ │ +00000000000e9f58 0000004d00000006 R_X86_64_GLOB_DAT 0000000000000000 _ZNSt11logic_errorD1Ev@GLIBCXX_3.4 + 0 │ │ │ │ +00000000000e9f60 0000010200000006 R_X86_64_GLOB_DAT 00000000000e9c78 _ZTVNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIdEEbRNS4_9SignatureEPKclliiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE + 0 │ │ │ │ +00000000000e9f68 0000005000000006 R_X86_64_GLOB_DAT 0000000000000000 _ZSt4cout@GLIBCXX_3.4 + 0 │ │ │ │ +00000000000e9f70 0000005500000006 R_X86_64_GLOB_DAT 0000000000000000 PyExc_RuntimeError + 0 │ │ │ │ +00000000000e9f78 0000005f00000006 R_X86_64_GLOB_DAT 0000000000000000 _Py_FalseStruct + 0 │ │ │ │ +00000000000e9f80 000001a600000006 R_X86_64_GLOB_DAT 00000000000ea7a1 g_signals_setup + 0 │ │ │ │ +00000000000e9f88 0000006c00000006 R_X86_64_GLOB_DAT 0000000000000000 PyLong_Type + 0 │ │ │ │ +00000000000e9f90 0000017800000006 R_X86_64_GLOB_DAT 00000000000e9c50 _ZTVNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIfEEbRNS4_9SignatureEPKclliiiiEUliiE0_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE + 0 │ │ │ │ +00000000000e9f98 0000007400000006 R_X86_64_GLOB_DAT 0000000000000000 _ITM_deregisterTMCloneTable + 0 │ │ │ │ +00000000000e9fa0 0000007600000006 R_X86_64_GLOB_DAT 0000000000000000 _ZTISt11logic_error@GLIBCXX_3.4 + 0 │ │ │ │ +00000000000e9fa8 0000007900000006 R_X86_64_GLOB_DAT 0000000000000000 PyBytes_Type + 0 │ │ │ │ +00000000000e9fb0 0000007c00000006 R_X86_64_GLOB_DAT 0000000000000000 PyExc_ImportError + 0 │ │ │ │ +00000000000e9fb8 0000007e00000006 R_X86_64_GLOB_DAT 0000000000000000 __gmon_start__ + 0 │ │ │ │ +00000000000e9fc0 0000008200000006 R_X86_64_GLOB_DAT 0000000000000000 _ITM_registerTMCloneTable + 0 │ │ │ │ +00000000000e9fc8 0000008400000006 R_X86_64_GLOB_DAT 0000000000000000 _ZTISt13runtime_error@GLIBCXX_3.4 + 0 │ │ │ │ +00000000000e9fd0 0000008500000006 R_X86_64_GLOB_DAT 0000000000000000 _ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE@GLIBCXX_3.4.21 + 0 │ │ │ │ +00000000000e9fd8 0000011200000006 R_X86_64_GLOB_DAT 00000000000e9c28 _ZTVNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIfEEbRNS4_9SignatureEPKclliiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE + 0 │ │ │ │ +00000000000e9fe0 0000013100000006 R_X86_64_GLOB_DAT 00000000000e9ca0 _ZTVNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIdEEbRNS4_9SignatureEPKclliiiiEUliiE0_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE + 0 │ │ │ │ +00000000000ea780 0000005100000001 R_X86_64_64 0000000000000000 _ZTISt9bad_alloc@GLIBCXX_3.4 + 0 │ │ │ │ +00000000000ea788 0000007d00000001 R_X86_64_64 0000000000000000 _ZTISt9exception@GLIBCXX_3.4 + 0 │ │ │ │ +00000000000ea790 0000006d00000001 R_X86_64_64 0000000000000000 __gxx_personality_v0@CXXABI_1.3 + 0 │ │ │ │ │ │ │ │ -Relocation section '.rela.plt' at offset 0xb890 contains 102 entries: │ │ │ │ +Relocation section '.rela.plt' at offset 0xba08 contains 102 entries: │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ -00000000000f1000 0000000100000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSo3putEc@GLIBCXX_3.4 + 0 │ │ │ │ -00000000000f1008 0000000300000007 R_X86_64_JUMP_SLOT 0000000000000000 __sched_cpucount@GLIBC_2.6 + 0 │ │ │ │ -00000000000f1010 0000000400000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_@GLIBCXX_3.4 + 0 │ │ │ │ -00000000000f1018 0000000600000007 R_X86_64_JUMP_SLOT 0000000000000000 PyImport_AddModule + 0 │ │ │ │ -00000000000f1020 0000000900000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEED1Ev@GLIBCXX_3.4.21 + 0 │ │ │ │ -00000000000f1028 0000000b00000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZSt9terminatev@GLIBCXX_3.4 + 0 │ │ │ │ -00000000000f1030 0000000c00000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSt8ios_baseC2Ev@GLIBCXX_3.4 + 0 │ │ │ │ -00000000000f1038 0000000d00000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@GLIBCXX_3.4.21 + 0 │ │ │ │ -00000000000f1040 0000000e00000007 R_X86_64_JUMP_SLOT 0000000000000000 PyObject_GetAttrString + 0 │ │ │ │ -00000000000f1048 0000001100000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSt8ios_baseD2Ev@GLIBCXX_3.4 + 0 │ │ │ │ -00000000000f1050 0000001200000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSt13runtime_errorC1EPKc@GLIBCXX_3.4.21 + 0 │ │ │ │ -00000000000f1058 0000001300000007 R_X86_64_JUMP_SLOT 0000000000000000 PyType_IsSubtype + 0 │ │ │ │ -00000000000f1060 0000001400000007 R_X86_64_JUMP_SLOT 0000000000000000 __cxa_begin_catch@CXXABI_1.3 + 0 │ │ │ │ -00000000000f1068 0000001600000007 R_X86_64_JUMP_SLOT 0000000000000000 strlen@GLIBC_2.2.5 + 0 │ │ │ │ -00000000000f1070 0000001700000007 R_X86_64_JUMP_SLOT 0000000000000000 memcmp@GLIBC_2.2.5 + 0 │ │ │ │ -00000000000f1078 0000001800000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSt6thread6_StateD2Ev@GLIBCXX_3.4.22 + 0 │ │ │ │ -00000000000f1080 0000001900000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSt7__cxx1119basic_istringstreamIcSt11char_traitsIcESaIcEED1Ev@GLIBCXX_3.4.21 + 0 │ │ │ │ -00000000000f1088 0000001a00000007 R_X86_64_JUMP_SLOT 0000000000000000 PyTuple_New + 0 │ │ │ │ -00000000000f1090 0000001b00000007 R_X86_64_JUMP_SLOT 0000000000000000 __cxa_allocate_exception@CXXABI_1.3 + 0 │ │ │ │ -00000000000f1098 0000001c00000007 R_X86_64_JUMP_SLOT 0000000000000000 PyEval_RestoreThread + 0 │ │ │ │ -00000000000f10a0 0000001e00000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZSt20__throw_length_errorPKc@GLIBCXX_3.4 + 0 │ │ │ │ -00000000000f10a8 0000001f00000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@GLIBCXX_3.4.21 + 0 │ │ │ │ -00000000000f10b0 0000002000000007 R_X86_64_JUMP_SLOT 0000000000000000 memset@GLIBC_2.2.5 + 0 │ │ │ │ -00000000000f10b8 0000002200000007 R_X86_64_JUMP_SLOT 0000000000000000 munmap@GLIBC_2.2.5 + 0 │ │ │ │ -00000000000f10c0 0000002300000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@GLIBCXX_3.4.21 + 0 │ │ │ │ -00000000000f10c8 0000002400000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSirsERi@GLIBCXX_3.4 + 0 │ │ │ │ -00000000000f10d0 0000002500000007 R_X86_64_JUMP_SLOT 0000000000000000 PyTuple_Size + 0 │ │ │ │ -00000000000f10d8 0000002700000007 R_X86_64_JUMP_SLOT 0000000000000000 __cxa_guard_release@CXXABI_1.3 + 0 │ │ │ │ -00000000000f10e0 0000002800000007 R_X86_64_JUMP_SLOT 0000000000000000 __assert_fail@GLIBC_2.2.5 + 0 │ │ │ │ -00000000000f10e8 0000002900000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSi10_M_extractIdEERSiRT_@GLIBCXX_3.4.9 + 0 │ │ │ │ -00000000000f10f0 0000002a00000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZSt20__throw_system_errori@GLIBCXX_3.4.11 + 0 │ │ │ │ -00000000000f10f8 0000002b00000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSo9_M_insertImEERSoT_@GLIBCXX_3.4.9 + 0 │ │ │ │ -00000000000f1100 0000002c00000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSo5flushEv@GLIBCXX_3.4 + 0 │ │ │ │ -00000000000f1108 0000002d00000007 R_X86_64_JUMP_SLOT 0000000000000000 PyErr_Format + 0 │ │ │ │ -00000000000f1110 0000002e00000007 R_X86_64_JUMP_SLOT 0000000000000000 PyObject_CallFunction + 0 │ │ │ │ -00000000000f1118 0000002f00000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZSt18_Rb_tree_incrementPSt18_Rb_tree_node_base@GLIBCXX_3.4 + 0 │ │ │ │ -00000000000f1120 0000003000000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZSt19__throw_logic_errorPKc@GLIBCXX_3.4 + 0 │ │ │ │ -00000000000f1128 0000003100000007 R_X86_64_JUMP_SLOT 0000000000000000 __cxa_free_exception@CXXABI_1.3 + 0 │ │ │ │ -00000000000f1130 0000003200000007 R_X86_64_JUMP_SLOT 0000000000000000 pthread_mutex_unlock@GLIBC_2.2.5 + 0 │ │ │ │ -00000000000f1138 0000003300000007 R_X86_64_JUMP_SLOT 0000000000000000 _Py_Dealloc + 0 │ │ │ │ -00000000000f1140 0000003500000007 R_X86_64_JUMP_SLOT 0000000000000000 Py_BuildValue + 0 │ │ │ │ -00000000000f1148 0000003600000007 R_X86_64_JUMP_SLOT 0000000000000000 PyErr_ExceptionMatches + 0 │ │ │ │ -00000000000f1150 0000003700000007 R_X86_64_JUMP_SLOT 0000000000000000 memcpy@GLIBC_2.14 + 0 │ │ │ │ -00000000000f1158 0000003800000007 R_X86_64_JUMP_SLOT 0000000000000000 PyImport_ImportModule + 0 │ │ │ │ -00000000000f1160 0000003900000007 R_X86_64_JUMP_SLOT 0000000000000000 PyUnicode_FromString + 0 │ │ │ │ -00000000000f1168 0000003a00000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSt6thread15_M_start_threadESt10unique_ptrINS_6_StateESt14default_deleteIS1_EEPFvvE@GLIBCXX_3.4.22 + 0 │ │ │ │ -00000000000f1170 0000003c00000007 R_X86_64_JUMP_SLOT 0000000000000000 mmap64@GLIBC_2.2.5 + 0 │ │ │ │ -00000000000f1178 0000003e00000007 R_X86_64_JUMP_SLOT 0000000000000000 PyErr_Clear + 0 │ │ │ │ -00000000000f1180 0000003f00000007 R_X86_64_JUMP_SLOT 0000000000000000 _Znwm@GLIBCXX_3.4 + 0 │ │ │ │ -00000000000f1188 0000004000000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZdlPvm@CXXABI_1.3.9 + 0 │ │ │ │ -00000000000f1190 0000004200000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base@GLIBCXX_3.4 + 0 │ │ │ │ -00000000000f1198 0000004400000007 R_X86_64_JUMP_SLOT 0000000000000000 PyErr_SetInterrupt + 0 │ │ │ │ -00000000000f11a0 0000004500000007 R_X86_64_JUMP_SLOT 0000000000000000 __stack_chk_fail@GLIBC_2.4 + 0 │ │ │ │ -00000000000f11a8 0000004600000007 R_X86_64_JUMP_SLOT 0000000000000000 PyErr_SetString + 0 │ │ │ │ -00000000000f11b0 0000004700000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@GLIBCXX_3.4.9 + 0 │ │ │ │ -00000000000f11b8 0000004800000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNKSt5ctypeIcE13_M_widen_initEv@GLIBCXX_3.4.11 + 0 │ │ │ │ -00000000000f11c0 0000004900000007 R_X86_64_JUMP_SLOT 0000000000000000 signal@GLIBC_2.2.5 + 0 │ │ │ │ -00000000000f11c8 0000004a00000007 R_X86_64_JUMP_SLOT 0000000000000000 getenv@GLIBC_2.2.5 + 0 │ │ │ │ -00000000000f11d0 0000004b00000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@GLIBCXX_3.4.21 + 0 │ │ │ │ -00000000000f11d8 0000004c00000007 R_X86_64_JUMP_SLOT 0000000000000000 PyCapsule_New + 0 │ │ │ │ -00000000000f11e0 0000004e00000007 R_X86_64_JUMP_SLOT 0000000000000000 PyArg_ParseTuple + 0 │ │ │ │ -00000000000f11e8 0000004f00000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZSt16__throw_bad_castv@GLIBCXX_3.4 + 0 │ │ │ │ -00000000000f11f0 0000005300000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEE7_M_syncEPcmm@GLIBCXX_3.4.21 + 0 │ │ │ │ -00000000000f11f8 0000005400000007 R_X86_64_JUMP_SLOT 0000000000000000 PyCapsule_GetPointer + 0 │ │ │ │ -00000000000f1200 0000005600000007 R_X86_64_JUMP_SLOT 0000000000000000 PyBytes_AsString + 0 │ │ │ │ -00000000000f1208 0000005700000007 R_X86_64_JUMP_SLOT 0000000000000000 PyCapsule_IsValid + 0 │ │ │ │ -00000000000f1210 0000005800000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@GLIBCXX_3.4 + 0 │ │ │ │ -00000000000f1218 0000005900000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSt6thread20hardware_concurrencyEv@GLIBCXX_3.4.17 + 0 │ │ │ │ -00000000000f1220 0000005a00000007 R_X86_64_JUMP_SLOT 0000000000000000 PyModule_AddStringConstant + 0 │ │ │ │ -00000000000f1228 0000005b00000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSt6localeD1Ev@GLIBCXX_3.4 + 0 │ │ │ │ -00000000000f1230 0000005c00000007 R_X86_64_JUMP_SLOT 0000000000000000 PyEval_SaveThread + 0 │ │ │ │ -00000000000f1238 0000005d00000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSt11logic_errorC1EPKc@GLIBCXX_3.4.21 + 0 │ │ │ │ -00000000000f1240 0000005e00000007 R_X86_64_JUMP_SLOT 0000000000000000 pthread_mutex_lock@GLIBC_2.2.5 + 0 │ │ │ │ -00000000000f1248 0000006000000007 R_X86_64_JUMP_SLOT 0000000000000000 sched_getaffinity@GLIBC_2.3.4 + 0 │ │ │ │ -00000000000f1250 0000006100000007 R_X86_64_JUMP_SLOT 0000000000000000 PyLong_FromLong + 0 │ │ │ │ -00000000000f1258 0000006200000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZSt24__throw_out_of_range_fmtPKcz@GLIBCXX_3.4.20 + 0 │ │ │ │ -00000000000f1260 0000006300000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13find_first_ofEPKcmm@GLIBCXX_3.4.21 + 0 │ │ │ │ -00000000000f1268 0000006400000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@GLIBCXX_3.4.21 + 0 │ │ │ │ -00000000000f1270 0000006500000007 R_X86_64_JUMP_SLOT 0000000000000000 PyLong_FromDouble + 0 │ │ │ │ -00000000000f1278 0000006700000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEm@GLIBCXX_3.4.21 + 0 │ │ │ │ -00000000000f1280 0000006800000007 R_X86_64_JUMP_SLOT 0000000000000000 PyModule_Create2 + 0 │ │ │ │ -00000000000f1288 0000006900000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSo9_M_insertIdEERSoT_@GLIBCXX_3.4.9 + 0 │ │ │ │ -00000000000f1290 0000006a00000007 R_X86_64_JUMP_SLOT 0000000000000000 memmove@GLIBC_2.2.5 + 0 │ │ │ │ -00000000000f1298 0000006b00000007 R_X86_64_JUMP_SLOT 0000000000000000 __cxa_end_catch@CXXABI_1.3 + 0 │ │ │ │ -00000000000f12a0 0000006e00000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE17find_first_not_ofEPKcmm@GLIBCXX_3.4.21 + 0 │ │ │ │ -00000000000f12a8 0000006f00000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSt6thread4joinEv@GLIBCXX_3.4.11 + 0 │ │ │ │ -00000000000f12b0 0000007000000007 R_X86_64_JUMP_SLOT 0000000000000000 __cxa_throw@CXXABI_1.3 + 0 │ │ │ │ -00000000000f12b8 0000007100000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSolsEi@GLIBCXX_3.4 + 0 │ │ │ │ -00000000000f12c0 0000007200000007 R_X86_64_JUMP_SLOT 0000000000000000 PyObject_CallFunctionObjArgs + 0 │ │ │ │ -00000000000f12c8 0000007300000007 R_X86_64_JUMP_SLOT 0000000000000000 pow@GLIBC_2.29 + 0 │ │ │ │ -00000000000f12d0 0000007500000007 R_X86_64_JUMP_SLOT 0000000000000000 _Unwind_Resume@GCC_3.0 + 0 │ │ │ │ -00000000000f12d8 0000007700000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@GLIBCXX_3.4.21 + 0 │ │ │ │ -00000000000f12e0 0000007800000007 R_X86_64_JUMP_SLOT 0000000000000000 PyErr_CheckSignals + 0 │ │ │ │ -00000000000f12e8 0000007a00000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_mutateEmmPKcm@GLIBCXX_3.4.21 + 0 │ │ │ │ -00000000000f12f0 0000007b00000007 R_X86_64_JUMP_SLOT 0000000000000000 __cxa_guard_acquire@CXXABI_1.3 + 0 │ │ │ │ -00000000000f12f8 0000007f00000007 R_X86_64_JUMP_SLOT 0000000000000000 PyErr_Print + 0 │ │ │ │ -00000000000f1300 0000008000000007 R_X86_64_JUMP_SLOT 0000000000000000 PyImport_Import + 0 │ │ │ │ -00000000000f1308 0000008100000007 R_X86_64_JUMP_SLOT 0000000000000000 PyTuple_GetItem + 0 │ │ │ │ -00000000000f1310 0000008300000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@GLIBCXX_3.4.21 + 0 │ │ │ │ -00000000000f1318 0000008600000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZnwmRKSt9nothrow_t@GLIBCXX_3.4 + 0 │ │ │ │ -00000000000f1320 0000008700000007 R_X86_64_JUMP_SLOT 0000000000000000 __isoc23_strtol@GLIBC_2.38 + 0 │ │ │ │ -00000000000f1328 0000008800000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSt6localeC1Ev@GLIBCXX_3.4 + 0 │ │ │ │ +00000000000ea000 0000000100000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSo3putEc@GLIBCXX_3.4 + 0 │ │ │ │ +00000000000ea008 0000000300000007 R_X86_64_JUMP_SLOT 0000000000000000 __sched_cpucount@GLIBC_2.6 + 0 │ │ │ │ +00000000000ea010 0000000400000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_@GLIBCXX_3.4 + 0 │ │ │ │ +00000000000ea018 0000000600000007 R_X86_64_JUMP_SLOT 0000000000000000 PyImport_AddModule + 0 │ │ │ │ +00000000000ea020 0000000900000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEED1Ev@GLIBCXX_3.4.21 + 0 │ │ │ │ +00000000000ea028 0000000b00000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZSt9terminatev@GLIBCXX_3.4 + 0 │ │ │ │ +00000000000ea030 0000000c00000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSt8ios_baseC2Ev@GLIBCXX_3.4 + 0 │ │ │ │ +00000000000ea038 0000000d00000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@GLIBCXX_3.4.21 + 0 │ │ │ │ +00000000000ea040 0000000e00000007 R_X86_64_JUMP_SLOT 0000000000000000 PyObject_GetAttrString + 0 │ │ │ │ +00000000000ea048 0000001100000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSt8ios_baseD2Ev@GLIBCXX_3.4 + 0 │ │ │ │ +00000000000ea050 0000001200000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSt13runtime_errorC1EPKc@GLIBCXX_3.4.21 + 0 │ │ │ │ +00000000000ea058 0000001300000007 R_X86_64_JUMP_SLOT 0000000000000000 PyType_IsSubtype + 0 │ │ │ │ +00000000000ea060 0000001400000007 R_X86_64_JUMP_SLOT 0000000000000000 __cxa_begin_catch@CXXABI_1.3 + 0 │ │ │ │ +00000000000ea068 0000001600000007 R_X86_64_JUMP_SLOT 0000000000000000 strlen@GLIBC_2.2.5 + 0 │ │ │ │ +00000000000ea070 0000001700000007 R_X86_64_JUMP_SLOT 0000000000000000 memcmp@GLIBC_2.2.5 + 0 │ │ │ │ +00000000000ea078 0000001800000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSt6thread6_StateD2Ev@GLIBCXX_3.4.22 + 0 │ │ │ │ +00000000000ea080 0000001900000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSt7__cxx1119basic_istringstreamIcSt11char_traitsIcESaIcEED1Ev@GLIBCXX_3.4.21 + 0 │ │ │ │ +00000000000ea088 0000001a00000007 R_X86_64_JUMP_SLOT 0000000000000000 PyTuple_New + 0 │ │ │ │ +00000000000ea090 0000001b00000007 R_X86_64_JUMP_SLOT 0000000000000000 __cxa_allocate_exception@CXXABI_1.3 + 0 │ │ │ │ +00000000000ea098 0000001c00000007 R_X86_64_JUMP_SLOT 0000000000000000 PyEval_RestoreThread + 0 │ │ │ │ +00000000000ea0a0 0000001e00000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZSt20__throw_length_errorPKc@GLIBCXX_3.4 + 0 │ │ │ │ +00000000000ea0a8 0000001f00000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@GLIBCXX_3.4.21 + 0 │ │ │ │ +00000000000ea0b0 0000002000000007 R_X86_64_JUMP_SLOT 0000000000000000 memset@GLIBC_2.2.5 + 0 │ │ │ │ +00000000000ea0b8 0000002200000007 R_X86_64_JUMP_SLOT 0000000000000000 munmap@GLIBC_2.2.5 + 0 │ │ │ │ +00000000000ea0c0 0000002300000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@GLIBCXX_3.4.21 + 0 │ │ │ │ +00000000000ea0c8 0000002400000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSirsERi@GLIBCXX_3.4 + 0 │ │ │ │ +00000000000ea0d0 0000002500000007 R_X86_64_JUMP_SLOT 0000000000000000 PyTuple_Size + 0 │ │ │ │ +00000000000ea0d8 0000002700000007 R_X86_64_JUMP_SLOT 0000000000000000 __cxa_guard_release@CXXABI_1.3 + 0 │ │ │ │ +00000000000ea0e0 0000002800000007 R_X86_64_JUMP_SLOT 0000000000000000 __assert_fail@GLIBC_2.2.5 + 0 │ │ │ │ +00000000000ea0e8 0000002900000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSi10_M_extractIdEERSiRT_@GLIBCXX_3.4.9 + 0 │ │ │ │ +00000000000ea0f0 0000002a00000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZSt20__throw_system_errori@GLIBCXX_3.4.11 + 0 │ │ │ │ +00000000000ea0f8 0000002b00000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSo9_M_insertImEERSoT_@GLIBCXX_3.4.9 + 0 │ │ │ │ +00000000000ea100 0000002c00000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSo5flushEv@GLIBCXX_3.4 + 0 │ │ │ │ +00000000000ea108 0000002d00000007 R_X86_64_JUMP_SLOT 0000000000000000 PyErr_Format + 0 │ │ │ │ +00000000000ea110 0000002e00000007 R_X86_64_JUMP_SLOT 0000000000000000 PyObject_CallFunction + 0 │ │ │ │ +00000000000ea118 0000002f00000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZSt18_Rb_tree_incrementPSt18_Rb_tree_node_base@GLIBCXX_3.4 + 0 │ │ │ │ +00000000000ea120 0000003000000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZSt19__throw_logic_errorPKc@GLIBCXX_3.4 + 0 │ │ │ │ +00000000000ea128 0000003100000007 R_X86_64_JUMP_SLOT 0000000000000000 __cxa_free_exception@CXXABI_1.3 + 0 │ │ │ │ +00000000000ea130 0000003200000007 R_X86_64_JUMP_SLOT 0000000000000000 pthread_mutex_unlock@GLIBC_2.2.5 + 0 │ │ │ │ +00000000000ea138 0000003300000007 R_X86_64_JUMP_SLOT 0000000000000000 _Py_Dealloc + 0 │ │ │ │ +00000000000ea140 0000003500000007 R_X86_64_JUMP_SLOT 0000000000000000 Py_BuildValue + 0 │ │ │ │ +00000000000ea148 0000003600000007 R_X86_64_JUMP_SLOT 0000000000000000 PyErr_ExceptionMatches + 0 │ │ │ │ +00000000000ea150 0000003700000007 R_X86_64_JUMP_SLOT 0000000000000000 memcpy@GLIBC_2.14 + 0 │ │ │ │ +00000000000ea158 0000003800000007 R_X86_64_JUMP_SLOT 0000000000000000 PyImport_ImportModule + 0 │ │ │ │ +00000000000ea160 0000003900000007 R_X86_64_JUMP_SLOT 0000000000000000 PyUnicode_FromString + 0 │ │ │ │ +00000000000ea168 0000003a00000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSt6thread15_M_start_threadESt10unique_ptrINS_6_StateESt14default_deleteIS1_EEPFvvE@GLIBCXX_3.4.22 + 0 │ │ │ │ +00000000000ea170 0000003c00000007 R_X86_64_JUMP_SLOT 0000000000000000 mmap64@GLIBC_2.2.5 + 0 │ │ │ │ +00000000000ea178 0000003e00000007 R_X86_64_JUMP_SLOT 0000000000000000 PyErr_Clear + 0 │ │ │ │ +00000000000ea180 0000003f00000007 R_X86_64_JUMP_SLOT 0000000000000000 _Znwm@GLIBCXX_3.4 + 0 │ │ │ │ +00000000000ea188 0000004000000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZdlPvm@CXXABI_1.3.9 + 0 │ │ │ │ +00000000000ea190 0000004200000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base@GLIBCXX_3.4 + 0 │ │ │ │ +00000000000ea198 0000004400000007 R_X86_64_JUMP_SLOT 0000000000000000 PyErr_SetInterrupt + 0 │ │ │ │ +00000000000ea1a0 0000004500000007 R_X86_64_JUMP_SLOT 0000000000000000 __stack_chk_fail@GLIBC_2.4 + 0 │ │ │ │ +00000000000ea1a8 0000004600000007 R_X86_64_JUMP_SLOT 0000000000000000 PyErr_SetString + 0 │ │ │ │ +00000000000ea1b0 0000004700000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@GLIBCXX_3.4.9 + 0 │ │ │ │ +00000000000ea1b8 0000004800000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNKSt5ctypeIcE13_M_widen_initEv@GLIBCXX_3.4.11 + 0 │ │ │ │ +00000000000ea1c0 0000004900000007 R_X86_64_JUMP_SLOT 0000000000000000 signal@GLIBC_2.2.5 + 0 │ │ │ │ +00000000000ea1c8 0000004a00000007 R_X86_64_JUMP_SLOT 0000000000000000 getenv@GLIBC_2.2.5 + 0 │ │ │ │ +00000000000ea1d0 0000004b00000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@GLIBCXX_3.4.21 + 0 │ │ │ │ +00000000000ea1d8 0000004c00000007 R_X86_64_JUMP_SLOT 0000000000000000 PyCapsule_New + 0 │ │ │ │ +00000000000ea1e0 0000004e00000007 R_X86_64_JUMP_SLOT 0000000000000000 PyArg_ParseTuple + 0 │ │ │ │ +00000000000ea1e8 0000004f00000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZSt16__throw_bad_castv@GLIBCXX_3.4 + 0 │ │ │ │ +00000000000ea1f0 0000005300000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEE7_M_syncEPcmm@GLIBCXX_3.4.21 + 0 │ │ │ │ +00000000000ea1f8 0000005400000007 R_X86_64_JUMP_SLOT 0000000000000000 PyCapsule_GetPointer + 0 │ │ │ │ +00000000000ea200 0000005600000007 R_X86_64_JUMP_SLOT 0000000000000000 PyBytes_AsString + 0 │ │ │ │ +00000000000ea208 0000005700000007 R_X86_64_JUMP_SLOT 0000000000000000 PyCapsule_IsValid + 0 │ │ │ │ +00000000000ea210 0000005800000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@GLIBCXX_3.4 + 0 │ │ │ │ +00000000000ea218 0000005900000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSt6thread20hardware_concurrencyEv@GLIBCXX_3.4.17 + 0 │ │ │ │ +00000000000ea220 0000005a00000007 R_X86_64_JUMP_SLOT 0000000000000000 PyModule_AddStringConstant + 0 │ │ │ │ +00000000000ea228 0000005b00000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSt6localeD1Ev@GLIBCXX_3.4 + 0 │ │ │ │ +00000000000ea230 0000005c00000007 R_X86_64_JUMP_SLOT 0000000000000000 PyEval_SaveThread + 0 │ │ │ │ +00000000000ea238 0000005d00000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSt11logic_errorC1EPKc@GLIBCXX_3.4.21 + 0 │ │ │ │ +00000000000ea240 0000005e00000007 R_X86_64_JUMP_SLOT 0000000000000000 pthread_mutex_lock@GLIBC_2.2.5 + 0 │ │ │ │ +00000000000ea248 0000006000000007 R_X86_64_JUMP_SLOT 0000000000000000 sched_getaffinity@GLIBC_2.3.4 + 0 │ │ │ │ +00000000000ea250 0000006100000007 R_X86_64_JUMP_SLOT 0000000000000000 PyLong_FromLong + 0 │ │ │ │ +00000000000ea258 0000006200000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZSt24__throw_out_of_range_fmtPKcz@GLIBCXX_3.4.20 + 0 │ │ │ │ +00000000000ea260 0000006300000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13find_first_ofEPKcmm@GLIBCXX_3.4.21 + 0 │ │ │ │ +00000000000ea268 0000006400000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@GLIBCXX_3.4.21 + 0 │ │ │ │ +00000000000ea270 0000006500000007 R_X86_64_JUMP_SLOT 0000000000000000 PyLong_FromDouble + 0 │ │ │ │ +00000000000ea278 0000006700000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEm@GLIBCXX_3.4.21 + 0 │ │ │ │ +00000000000ea280 0000006800000007 R_X86_64_JUMP_SLOT 0000000000000000 PyModule_Create2 + 0 │ │ │ │ +00000000000ea288 0000006900000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSo9_M_insertIdEERSoT_@GLIBCXX_3.4.9 + 0 │ │ │ │ +00000000000ea290 0000006a00000007 R_X86_64_JUMP_SLOT 0000000000000000 memmove@GLIBC_2.2.5 + 0 │ │ │ │ +00000000000ea298 0000006b00000007 R_X86_64_JUMP_SLOT 0000000000000000 __cxa_end_catch@CXXABI_1.3 + 0 │ │ │ │ +00000000000ea2a0 0000006e00000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE17find_first_not_ofEPKcmm@GLIBCXX_3.4.21 + 0 │ │ │ │ +00000000000ea2a8 0000006f00000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSt6thread4joinEv@GLIBCXX_3.4.11 + 0 │ │ │ │ +00000000000ea2b0 0000007000000007 R_X86_64_JUMP_SLOT 0000000000000000 __cxa_throw@CXXABI_1.3 + 0 │ │ │ │ +00000000000ea2b8 0000007100000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSolsEi@GLIBCXX_3.4 + 0 │ │ │ │ +00000000000ea2c0 0000007200000007 R_X86_64_JUMP_SLOT 0000000000000000 PyObject_CallFunctionObjArgs + 0 │ │ │ │ +00000000000ea2c8 0000007300000007 R_X86_64_JUMP_SLOT 0000000000000000 pow@GLIBC_2.29 + 0 │ │ │ │ +00000000000ea2d0 0000007500000007 R_X86_64_JUMP_SLOT 0000000000000000 _Unwind_Resume@GCC_3.0 + 0 │ │ │ │ +00000000000ea2d8 0000007700000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@GLIBCXX_3.4.21 + 0 │ │ │ │ +00000000000ea2e0 0000007800000007 R_X86_64_JUMP_SLOT 0000000000000000 PyErr_CheckSignals + 0 │ │ │ │ +00000000000ea2e8 0000007a00000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_mutateEmmPKcm@GLIBCXX_3.4.21 + 0 │ │ │ │ +00000000000ea2f0 0000007b00000007 R_X86_64_JUMP_SLOT 0000000000000000 __cxa_guard_acquire@CXXABI_1.3 + 0 │ │ │ │ +00000000000ea2f8 0000007f00000007 R_X86_64_JUMP_SLOT 0000000000000000 PyErr_Print + 0 │ │ │ │ +00000000000ea300 0000008000000007 R_X86_64_JUMP_SLOT 0000000000000000 PyImport_Import + 0 │ │ │ │ +00000000000ea308 0000008100000007 R_X86_64_JUMP_SLOT 0000000000000000 PyTuple_GetItem + 0 │ │ │ │ +00000000000ea310 0000008300000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@GLIBCXX_3.4.21 + 0 │ │ │ │ +00000000000ea318 0000008600000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZnwmRKSt9nothrow_t@GLIBCXX_3.4 + 0 │ │ │ │ +00000000000ea320 0000008700000007 R_X86_64_JUMP_SLOT 0000000000000000 __isoc23_strtol@GLIBC_2.38 + 0 │ │ │ │ +00000000000ea328 0000008800000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSt6localeC1Ev@GLIBCXX_3.4 + 0 │ │ │ ├── readelf --wide --dynamic {} │ │ │ │ @@ -1,30 +1,30 @@ │ │ │ │ │ │ │ │ -Dynamic section at offset 0xefcc8 contains 27 entries: │ │ │ │ +Dynamic section at offset 0xe8cc8 contains 27 entries: │ │ │ │ Tag Type Name/Value │ │ │ │ 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] │ │ │ │ 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] │ │ │ │ 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] │ │ │ │ 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] │ │ │ │ 0x000000000000000c (INIT) 0xd000 │ │ │ │ - 0x000000000000000d (FINI) 0xdf12c │ │ │ │ - 0x0000000000000019 (INIT_ARRAY) 0xf08b8 │ │ │ │ + 0x000000000000000d (FINI) 0xd8304 │ │ │ │ + 0x0000000000000019 (INIT_ARRAY) 0xe98b8 │ │ │ │ 0x000000000000001b (INIT_ARRAYSZ) 8 (bytes) │ │ │ │ - 0x000000000000001a (FINI_ARRAY) 0xf08c0 │ │ │ │ + 0x000000000000001a (FINI_ARRAY) 0xe98c0 │ │ │ │ 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes) │ │ │ │ 0x000000006ffffef5 (GNU_HASH) 0x260 │ │ │ │ - 0x0000000000000005 (STRTAB) 0x3830 │ │ │ │ - 0x0000000000000006 (SYMTAB) 0x10a0 │ │ │ │ - 0x000000000000000a (STRSZ) 25833 (bytes) │ │ │ │ + 0x0000000000000005 (STRTAB) 0x3868 │ │ │ │ + 0x0000000000000006 (SYMTAB) 0x10a8 │ │ │ │ + 0x000000000000000a (STRSZ) 26145 (bytes) │ │ │ │ 0x000000000000000b (SYMENT) 24 (bytes) │ │ │ │ - 0x0000000000000003 (PLTGOT) 0xf0fe8 │ │ │ │ + 0x0000000000000003 (PLTGOT) 0xe9fe8 │ │ │ │ 0x0000000000000002 (PLTRELSZ) 2448 (bytes) │ │ │ │ 0x0000000000000014 (PLTREL) RELA │ │ │ │ - 0x0000000000000017 (JMPREL) 0xb890 │ │ │ │ - 0x0000000000000007 (RELA) 0xa1c8 │ │ │ │ + 0x0000000000000017 (JMPREL) 0xba08 │ │ │ │ + 0x0000000000000007 (RELA) 0xa340 │ │ │ │ 0x0000000000000008 (RELASZ) 5832 (bytes) │ │ │ │ 0x0000000000000009 (RELAENT) 24 (bytes) │ │ │ │ - 0x000000006ffffffe (VERNEED) 0xa068 │ │ │ │ + 0x000000006ffffffe (VERNEED) 0xa1e0 │ │ │ │ 0x000000006fffffff (VERNEEDNUM) 4 │ │ │ │ - 0x000000006ffffff0 (VERSYM) 0x9d1a │ │ │ │ + 0x000000006ffffff0 (VERSYM) 0x9e8a │ │ │ │ 0x000000006ffffff9 (RELACOUNT) 163 │ │ │ │ 0x0000000000000000 (NULL) 0x0 │ │ │ ├── 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: f21cb5f407c43a03bfafb7da2fe9ef4f5bf68763 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: a25bb4de5ded81733b14f57903e3822613ad24f4 │ │ │ ├── readelf --wide --version-info {} │ │ │ │ @@ -1,10 +1,10 @@ │ │ │ │ │ │ │ │ -Version symbols section '.gnu.version' contains 422 entries: │ │ │ │ - Addr: 0x0000000000009d1a Offset: 0x00009d1a Link: 3 (.dynsym) │ │ │ │ +Version symbols section '.gnu.version' contains 424 entries: │ │ │ │ + Addr: 0x0000000000009e8a Offset: 0x00009e8a Link: 3 (.dynsym) │ │ │ │ 000: 0 (*local*) 2 (GLIBCXX_3.4) 3 (GLIBCXX_3.4.22) 4 (GLIBC_2.6) │ │ │ │ 004: 2 (GLIBCXX_3.4) 0 (*local*) 0 (*local*) 2 (GLIBCXX_3.4) │ │ │ │ 008: 0 (*local*) 5 (GLIBCXX_3.4.21) 0 (*local*) 2 (GLIBCXX_3.4) │ │ │ │ 00c: 2 (GLIBCXX_3.4) 5 (GLIBCXX_3.4.21) 0 (*local*) 5 (GLIBCXX_3.4.21) │ │ │ │ 010: 0 (*local*) 2 (GLIBCXX_3.4) 5 (GLIBCXX_3.4.21) 0 (*local*) │ │ │ │ 014: 6 (CXXABI_1.3) 7 (GLIBC_2.2.5) 7 (GLIBC_2.2.5) 7 (GLIBC_2.2.5) │ │ │ │ 018: 3 (GLIBCXX_3.4.22) 5 (GLIBCXX_3.4.21) 0 (*local*) 6 (CXXABI_1.3) │ │ │ │ @@ -102,18 +102,18 @@ │ │ │ │ 188: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ │ │ 18c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ │ │ 190: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ │ │ 194: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ │ │ 198: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ │ │ 19c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ │ │ 1a0: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ │ │ - 1a4: 1 (*global*) 1 (*global*) │ │ │ │ + 1a4: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ │ │ │ │ │ │ Version needs section '.gnu.version_r' contains 4 entries: │ │ │ │ - Addr: 0x000000000000a068 Offset: 0x0000a068 Link: 4 (.dynstr) │ │ │ │ + Addr: 0x000000000000a1e0 Offset: 0x0000a1e0 Link: 4 (.dynstr) │ │ │ │ 000000: Version: 1 File: libgcc_s.so.1 Cnt: 1 │ │ │ │ 0x0010: Name: GCC_3.0 Flags: none Version: 18 │ │ │ │ 0x0020: Version: 1 File: libm.so.6 Cnt: 1 │ │ │ │ 0x0030: Name: GLIBC_2.29 Flags: none Version: 17 │ │ │ │ 0x0040: Version: 1 File: libc.so.6 Cnt: 6 │ │ │ │ 0x0050: Name: GLIBC_2.38 Flags: none Version: 19 │ │ │ │ 0x0060: Name: GLIBC_2.3.4 Flags: none Version: 14 │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ @@ -1,542 +1,544 @@ │ │ │ │ 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: 0x1080 (offset: 0xe5cc8) │ │ │ │ - Entries in search table: 0x20f │ │ │ │ - 0xfffffffffff283dc (offset: 0xd020) -> 0x109c fde=[ 18] │ │ │ │ - 0xfffffffffff28a4c (offset: 0xd690) -> 0x10c4 fde=[ 40] │ │ │ │ - 0xfffffffffff28a7c (offset: 0xd6c0) -> 0x113c fde=[ b8] │ │ │ │ - 0xfffffffffff28acc (offset: 0xd710) -> 0x145c fde=[ 3d8] │ │ │ │ - 0xfffffffffff28aee (offset: 0xd732) -> 0x1478 fde=[ 3f4] │ │ │ │ - 0xfffffffffff28b16 (offset: 0xd75a) -> 0x1a74 fde=[ 9f0] │ │ │ │ - 0xfffffffffff28b22 (offset: 0xd766) -> 0x1b70 fde=[ aec] │ │ │ │ - 0xfffffffffff28b2e (offset: 0xd772) -> 0x1d84 fde=[ d00] │ │ │ │ - 0xfffffffffff28b3a (offset: 0xd77e) -> 0x1e80 fde=[ dfc] │ │ │ │ - 0xfffffffffff28b46 (offset: 0xd78a) -> 0x1ed0 fde=[ e4c] │ │ │ │ - 0xfffffffffff28b52 (offset: 0xd796) -> 0x28d8 fde=[ 1854] │ │ │ │ - 0xfffffffffff28b5e (offset: 0xd7a2) -> 0x295c fde=[ 18d8] │ │ │ │ - 0xfffffffffff28b6a (offset: 0xd7ae) -> 0x2a70 fde=[ 19ec] │ │ │ │ - 0xfffffffffff28b6f (offset: 0xd7b3) -> 0x2b14 fde=[ 1a90] │ │ │ │ - 0xfffffffffff28bc8 (offset: 0xd80c) -> 0x2b74 fde=[ 1af0] │ │ │ │ - 0xfffffffffff28c58 (offset: 0xd89c) -> 0x2ea8 fde=[ 1e24] │ │ │ │ - 0xfffffffffff28cee (offset: 0xd932) -> 0x2f28 fde=[ 1ea4] │ │ │ │ - 0xfffffffffff28e8e (offset: 0xdad2) -> 0x2f88 fde=[ 1f04] │ │ │ │ - 0xfffffffffff29031 (offset: 0xdc75) -> 0x2ff0 fde=[ 1f6c] │ │ │ │ - 0xfffffffffff2906b (offset: 0xdcaf) -> 0x3274 fde=[ 21f0] │ │ │ │ - 0xfffffffffff2910c (offset: 0xdd50) -> 0x338c fde=[ 2308] │ │ │ │ - 0xfffffffffff29136 (offset: 0xdd7a) -> 0x3454 fde=[ 23d0] │ │ │ │ - 0xfffffffffff2915d (offset: 0xdda1) -> 0x3508 fde=[ 2484] │ │ │ │ - 0xfffffffffff29208 (offset: 0xde4c) -> 0x35d0 fde=[ 254c] │ │ │ │ - 0xfffffffffff29277 (offset: 0xdebb) -> 0x368c fde=[ 2608] │ │ │ │ - 0xfffffffffff292d9 (offset: 0xdf1d) -> 0x3800 fde=[ 277c] │ │ │ │ - 0xfffffffffff2932b (offset: 0xdf6f) -> 0x3e5c fde=[ 2dd8] │ │ │ │ - 0xfffffffffff2946b (offset: 0xe0af) -> 0x401c fde=[ 2f98] │ │ │ │ - 0xfffffffffff2948b (offset: 0xe0cf) -> 0x40d0 fde=[ 304c] │ │ │ │ - 0xfffffffffff294b5 (offset: 0xe0f9) -> 0x4128 fde=[ 30a4] │ │ │ │ - 0xfffffffffff2955f (offset: 0xe1a3) -> 0x4230 fde=[ 31ac] │ │ │ │ - 0xfffffffffff295a4 (offset: 0xe1e8) -> 0x4280 fde=[ 31fc] │ │ │ │ - 0xfffffffffff295c9 (offset: 0xe20d) -> 0x4330 fde=[ 32ac] │ │ │ │ - 0xfffffffffff296f4 (offset: 0xe338) -> 0x43c0 fde=[ 333c] │ │ │ │ - 0xfffffffffff297a7 (offset: 0xe3eb) -> 0x4450 fde=[ 33cc] │ │ │ │ - 0xfffffffffff2985d (offset: 0xe4a1) -> 0x44e4 fde=[ 3460] │ │ │ │ - 0xfffffffffff2995d (offset: 0xe5a1) -> 0x4574 fde=[ 34f0] │ │ │ │ - 0xfffffffffff29a68 (offset: 0xe6ac) -> 0x45e0 fde=[ 355c] │ │ │ │ - 0xfffffffffff29d28 (offset: 0xe96c) -> 0x4658 fde=[ 35d4] │ │ │ │ - 0xfffffffffff29fec (offset: 0xec30) -> 0x4748 fde=[ 36c4] │ │ │ │ - 0xfffffffffff2a0d2 (offset: 0xed16) -> 0x47a0 fde=[ 371c] │ │ │ │ - 0xfffffffffff2a1ac (offset: 0xedf0) -> 0x4834 fde=[ 37b0] │ │ │ │ - 0xfffffffffff2a276 (offset: 0xeeba) -> 0x48c8 fde=[ 3844] │ │ │ │ - 0xfffffffffff2a466 (offset: 0xf0aa) -> 0x492c fde=[ 38a8] │ │ │ │ - 0xfffffffffff2a659 (offset: 0xf29d) -> 0x4990 fde=[ 390c] │ │ │ │ - 0xfffffffffff2a703 (offset: 0xf347) -> 0x4a0c fde=[ 3988] │ │ │ │ - 0xfffffffffff2a7fd (offset: 0xf441) -> 0x4a78 fde=[ 39f4] │ │ │ │ - 0xfffffffffff2a8f1 (offset: 0xf535) -> 0x4ad0 fde=[ 3a4c] │ │ │ │ - 0xfffffffffff2a9e5 (offset: 0xf629) -> 0x4b54 fde=[ 3ad0] │ │ │ │ - 0xfffffffffff2ab2c (offset: 0xf770) -> 0x4d4c fde=[ 3cc8] │ │ │ │ - 0xfffffffffff2ad56 (offset: 0xf99a) -> 0x4e10 fde=[ 3d8c] │ │ │ │ - 0xfffffffffff2ad92 (offset: 0xf9d6) -> 0x528c fde=[ 4208] │ │ │ │ - 0xfffffffffff2adb8 (offset: 0xf9fc) -> 0x52fc fde=[ 4278] │ │ │ │ - 0xfffffffffff2adcc (offset: 0xfa10) -> 0x53d4 fde=[ 4350] │ │ │ │ - 0xfffffffffff2ae1c (offset: 0xfa60) -> 0x5978 fde=[ 48f4] │ │ │ │ - 0xfffffffffff2ae5c (offset: 0xfaa0) -> 0x5a84 fde=[ 4a00] │ │ │ │ - 0xfffffffffff2ae83 (offset: 0xfac7) -> 0x5af8 fde=[ 4a74] │ │ │ │ - 0xfffffffffff2aecc (offset: 0xfb10) -> 0x5b78 fde=[ 4af4] │ │ │ │ - 0xfffffffffff2afd0 (offset: 0xfc14) -> 0x5c5c fde=[ 4bd8] │ │ │ │ - 0xfffffffffff2b092 (offset: 0xfcd6) -> 0x5cec fde=[ 4c68] │ │ │ │ - 0xfffffffffff2b1a7 (offset: 0xfdeb) -> 0x5ddc fde=[ 4d58] │ │ │ │ - 0xfffffffffff2b229 (offset: 0xfe6d) -> 0x5e30 fde=[ 4dac] │ │ │ │ - 0xfffffffffff2b253 (offset: 0xfe97) -> 0x5e84 fde=[ 4e00] │ │ │ │ - 0xfffffffffff2b39b (offset: 0xffdf) -> 0x5edc fde=[ 4e58] │ │ │ │ - 0xfffffffffff2b3e6 (offset: 0x1002a) -> 0x5f54 fde=[ 4ed0] │ │ │ │ - 0xfffffffffff2b418 (offset: 0x1005c) -> 0x5fac fde=[ 4f28] │ │ │ │ - 0xfffffffffff2b543 (offset: 0x10187) -> 0x600c fde=[ 4f88] │ │ │ │ - 0xfffffffffff2b5d4 (offset: 0x10218) -> 0x606c fde=[ 4fe8] │ │ │ │ - 0xfffffffffff2b665 (offset: 0x102a9) -> 0x60c4 fde=[ 5040] │ │ │ │ - 0xfffffffffff2b6e7 (offset: 0x1032b) -> 0x611c fde=[ 5098] │ │ │ │ - 0xfffffffffff2b732 (offset: 0x10376) -> 0x61fc fde=[ 5178] │ │ │ │ - 0xfffffffffff2b894 (offset: 0x104d8) -> 0x6274 fde=[ 51f0] │ │ │ │ - 0xfffffffffff2b8e7 (offset: 0x1052b) -> 0x6500 fde=[ 547c] │ │ │ │ - 0xfffffffffff2ba40 (offset: 0x10684) -> 0x6624 fde=[ 55a0] │ │ │ │ - 0xfffffffffff2badc (offset: 0x10720) -> 0x669c fde=[ 5618] │ │ │ │ - 0xfffffffffff2bc25 (offset: 0x10869) -> 0x6710 fde=[ 568c] │ │ │ │ - 0xfffffffffff2bcbd (offset: 0x10901) -> 0x6788 fde=[ 5704] │ │ │ │ - 0xfffffffffff2bd30 (offset: 0x10974) -> 0x684c fde=[ 57c8] │ │ │ │ - 0xfffffffffff2bd6e (offset: 0x109b2) -> 0x6a10 fde=[ 598c] │ │ │ │ - 0xfffffffffff2be82 (offset: 0x10ac6) -> 0x6a98 fde=[ 5a14] │ │ │ │ - 0xfffffffffff2bf96 (offset: 0x10bda) -> 0x6b08 fde=[ 5a84] │ │ │ │ - 0xfffffffffff2c350 (offset: 0x10f94) -> 0x6b60 fde=[ 5adc] │ │ │ │ - 0xfffffffffff2c706 (offset: 0x1134a) -> 0x6bb8 fde=[ 5b34] │ │ │ │ - 0xfffffffffff2cb2c (offset: 0x11770) -> 0x6c10 fde=[ 5b8c] │ │ │ │ - 0xfffffffffff2cf5e (offset: 0x11ba2) -> 0x6c68 fde=[ 5be4] │ │ │ │ - 0xfffffffffff2d0da (offset: 0x11d1e) -> 0x6dbc fde=[ 5d38] │ │ │ │ - 0xfffffffffff2d232 (offset: 0x11e76) -> 0x6e60 fde=[ 5ddc] │ │ │ │ - 0xfffffffffff2d394 (offset: 0x11fd8) -> 0x6f10 fde=[ 5e8c] │ │ │ │ - 0xfffffffffff2d6aa (offset: 0x122ee) -> 0x6fb4 fde=[ 5f30] │ │ │ │ - 0xfffffffffff2d9d6 (offset: 0x1261a) -> 0x711c fde=[ 6098] │ │ │ │ - 0xfffffffffff2db2e (offset: 0x12772) -> 0x71c0 fde=[ 613c] │ │ │ │ - 0xfffffffffff2dc90 (offset: 0x128d4) -> 0x7270 fde=[ 61ec] │ │ │ │ - 0xfffffffffff2dfa6 (offset: 0x12bea) -> 0x7300 fde=[ 627c] │ │ │ │ - 0xfffffffffff2e780 (offset: 0x133c4) -> 0x73a4 fde=[ 6320] │ │ │ │ - 0xfffffffffff2eaad (offset: 0x136f1) -> 0x7414 fde=[ 6390] │ │ │ │ - 0xfffffffffff2ee3a (offset: 0x13a7e) -> 0x7770 fde=[ 66ec] │ │ │ │ - 0xfffffffffff2ee5a (offset: 0x13a9e) -> 0x7890 fde=[ 680c] │ │ │ │ - 0xfffffffffff2ef1a (offset: 0x13b5e) -> 0x7960 fde=[ 68dc] │ │ │ │ - 0xfffffffffff2f027 (offset: 0x13c6b) -> 0x79b8 fde=[ 6934] │ │ │ │ - 0xfffffffffff2f1c8 (offset: 0x13e0c) -> 0x7a48 fde=[ 69c4] │ │ │ │ - 0xfffffffffff2f37f (offset: 0x13fc3) -> 0x7ab4 fde=[ 6a30] │ │ │ │ - 0xfffffffffff2f3ef (offset: 0x14033) -> 0x7c34 fde=[ 6bb0] │ │ │ │ - 0xfffffffffff2f7b0 (offset: 0x143f4) -> 0x7d24 fde=[ 6ca0] │ │ │ │ - 0xfffffffffff2f85b (offset: 0x1449f) -> 0x7d98 fde=[ 6d14] │ │ │ │ - 0xfffffffffff2f8a2 (offset: 0x144e6) -> 0x7e10 fde=[ 6d8c] │ │ │ │ - 0xfffffffffff2f96f (offset: 0x145b3) -> 0x7e88 fde=[ 6e04] │ │ │ │ - 0xfffffffffff2f9b3 (offset: 0x145f7) -> 0x7ff0 fde=[ 6f6c] │ │ │ │ - 0xfffffffffff2faf1 (offset: 0x14735) -> 0x8048 fde=[ 6fc4] │ │ │ │ - 0xfffffffffff2fb28 (offset: 0x1476c) -> 0x8358 fde=[ 72d4] │ │ │ │ - 0xfffffffffff2fd73 (offset: 0x149b7) -> 0x83b0 fde=[ 732c] │ │ │ │ - 0xfffffffffff2fe21 (offset: 0x14a65) -> 0x8420 fde=[ 739c] │ │ │ │ - 0xfffffffffff302bd (offset: 0x14f01) -> 0x84cc fde=[ 7448] │ │ │ │ - 0xfffffffffff302df (offset: 0x14f23) -> 0x8524 fde=[ 74a0] │ │ │ │ - 0xfffffffffff3043c (offset: 0x15080) -> 0x1124 fde=[ a0] │ │ │ │ - 0xfffffffffff3045c (offset: 0x150a0) -> 0x1160 fde=[ dc] │ │ │ │ - 0xfffffffffff3047c (offset: 0x150c0) -> 0x1174 fde=[ f0] │ │ │ │ - 0xfffffffffff3048c (offset: 0x150d0) -> 0x1188 fde=[ 104] │ │ │ │ - 0xfffffffffff304bc (offset: 0x15100) -> 0x119c fde=[ 118] │ │ │ │ - 0xfffffffffff304dc (offset: 0x15120) -> 0x11b0 fde=[ 12c] │ │ │ │ - 0xfffffffffff3050c (offset: 0x15150) -> 0x1278 fde=[ 1f4] │ │ │ │ - 0xfffffffffff3052c (offset: 0x15170) -> 0x128c fde=[ 208] │ │ │ │ - 0xfffffffffff3055c (offset: 0x151a0) -> 0x12a4 fde=[ 220] │ │ │ │ - 0xfffffffffff3057c (offset: 0x151c0) -> 0x12b8 fde=[ 234] │ │ │ │ - 0xfffffffffff305ac (offset: 0x151f0) -> 0x12d0 fde=[ 24c] │ │ │ │ - 0xfffffffffff305cc (offset: 0x15210) -> 0x12e4 fde=[ 260] │ │ │ │ - 0xfffffffffff305fc (offset: 0x15240) -> 0x12fc fde=[ 278] │ │ │ │ - 0xfffffffffff3061c (offset: 0x15260) -> 0x1310 fde=[ 28c] │ │ │ │ - 0xfffffffffff3064c (offset: 0x15290) -> 0x1328 fde=[ 2a4] │ │ │ │ - 0xfffffffffff3066c (offset: 0x152b0) -> 0x133c fde=[ 2b8] │ │ │ │ - 0xfffffffffff3069c (offset: 0x152e0) -> 0x1354 fde=[ 2d0] │ │ │ │ - 0xfffffffffff306bc (offset: 0x15300) -> 0x1368 fde=[ 2e4] │ │ │ │ - 0xfffffffffff306ec (offset: 0x15330) -> 0x1380 fde=[ 2fc] │ │ │ │ - 0xfffffffffff3070c (offset: 0x15350) -> 0x1394 fde=[ 310] │ │ │ │ - 0xfffffffffff3073c (offset: 0x15380) -> 0x13ac fde=[ 328] │ │ │ │ - 0xfffffffffff3075c (offset: 0x153a0) -> 0x13c0 fde=[ 33c] │ │ │ │ - 0xfffffffffff3078c (offset: 0x153d0) -> 0x13d8 fde=[ 354] │ │ │ │ - 0xfffffffffff307ac (offset: 0x153f0) -> 0x13ec fde=[ 368] │ │ │ │ - 0xfffffffffff307dc (offset: 0x15420) -> 0x1404 fde=[ 380] │ │ │ │ - 0xfffffffffff307fc (offset: 0x15440) -> 0x1418 fde=[ 394] │ │ │ │ - 0xfffffffffff3082c (offset: 0x15470) -> 0x1430 fde=[ 3ac] │ │ │ │ - 0xfffffffffff3084c (offset: 0x15490) -> 0x1444 fde=[ 3c0] │ │ │ │ - 0xfffffffffff3087c (offset: 0x154c0) -> 0x1494 fde=[ 410] │ │ │ │ - 0xfffffffffff30f0c (offset: 0x15b50) -> 0x14a8 fde=[ 424] │ │ │ │ - 0xfffffffffff30f4c (offset: 0x15b90) -> 0x14bc fde=[ 438] │ │ │ │ - 0xfffffffffff3132c (offset: 0x15f70) -> 0x1500 fde=[ 47c] │ │ │ │ - 0xfffffffffff314fc (offset: 0x16140) -> 0x153c fde=[ 4b8] │ │ │ │ - 0xfffffffffff316ac (offset: 0x162f0) -> 0x157c fde=[ 4f8] │ │ │ │ - 0xfffffffffff3181c (offset: 0x16460) -> 0x15ac fde=[ 528] │ │ │ │ - 0xfffffffffff319cc (offset: 0x16610) -> 0x160c fde=[ 588] │ │ │ │ - 0xfffffffffff31b1c (offset: 0x16760) -> 0x163c fde=[ 5b8] │ │ │ │ - 0xfffffffffff31bcc (offset: 0x16810) -> 0x165c fde=[ 5d8] │ │ │ │ - 0xfffffffffff3208c (offset: 0x16cd0) -> 0x1670 fde=[ 5ec] │ │ │ │ - 0xfffffffffff3276c (offset: 0x173b0) -> 0x1690 fde=[ 60c] │ │ │ │ - 0xfffffffffff328dc (offset: 0x17520) -> 0x16f0 fde=[ 66c] │ │ │ │ - 0xfffffffffff32b2c (offset: 0x17770) -> 0x1704 fde=[ 680] │ │ │ │ - 0xfffffffffff32bcc (offset: 0x17810) -> 0x171c fde=[ 698] │ │ │ │ - 0xfffffffffff32dfc (offset: 0x17a40) -> 0x1730 fde=[ 6ac] │ │ │ │ - 0xfffffffffff32ebc (offset: 0x17b00) -> 0x1774 fde=[ 6f0] │ │ │ │ - 0xfffffffffff3310c (offset: 0x17d50) -> 0x1788 fde=[ 704] │ │ │ │ - 0xfffffffffff331ac (offset: 0x17df0) -> 0x17a0 fde=[ 71c] │ │ │ │ - 0xfffffffffff3328c (offset: 0x17ed0) -> 0x17e4 fde=[ 760] │ │ │ │ - 0xfffffffffff3438c (offset: 0x18fd0) -> 0x1878 fde=[ 7f4] │ │ │ │ - 0xfffffffffff3443c (offset: 0x19080) -> 0x1898 fde=[ 814] │ │ │ │ - 0xfffffffffff3486c (offset: 0x194b0) -> 0x198c fde=[ 908] │ │ │ │ - 0xfffffffffff34cbc (offset: 0x19900) -> 0x19e4 fde=[ 960] │ │ │ │ - 0xfffffffffff34cec (offset: 0x19930) -> 0x1a0c fde=[ 988] │ │ │ │ - 0xfffffffffff359cc (offset: 0x1a610) -> 0x1a94 fde=[ a10] │ │ │ │ - 0xfffffffffff369fc (offset: 0x1b640) -> 0x1ad8 fde=[ a54] │ │ │ │ - 0xfffffffffff36b6c (offset: 0x1b7b0) -> 0x1b28 fde=[ aa4] │ │ │ │ - 0xfffffffffff36c2c (offset: 0x1b870) -> 0x1b90 fde=[ b0c] │ │ │ │ - 0xfffffffffff36d9c (offset: 0x1b9e0) -> 0x1be0 fde=[ b5c] │ │ │ │ - 0xfffffffffff374cc (offset: 0x1c110) -> 0x1c2c fde=[ ba8] │ │ │ │ - 0xfffffffffff37eac (offset: 0x1caf0) -> 0x1c68 fde=[ be4] │ │ │ │ - 0xfffffffffff3840c (offset: 0x1d050) -> 0x1cb4 fde=[ c30] │ │ │ │ - 0xfffffffffff3892c (offset: 0x1d570) -> 0x1d00 fde=[ c7c] │ │ │ │ - 0xfffffffffff38ecc (offset: 0x1db10) -> 0x1d4c fde=[ cc8] │ │ │ │ - 0xfffffffffff393dc (offset: 0x1e020) -> 0x1da0 fde=[ d1c] │ │ │ │ - 0xfffffffffff39a9c (offset: 0x1e6e0) -> 0x1e28 fde=[ da4] │ │ │ │ - 0xfffffffffff39b6c (offset: 0x1e7b0) -> 0x1e54 fde=[ dd0] │ │ │ │ - 0xfffffffffff39c1c (offset: 0x1e860) -> 0x1e98 fde=[ e14] │ │ │ │ - 0xfffffffffff3a0ec (offset: 0x1ed30) -> 0x1eec fde=[ e68] │ │ │ │ - 0xfffffffffff3a19c (offset: 0x1ede0) -> 0x1f34 fde=[ eb0] │ │ │ │ - 0xfffffffffff3af3c (offset: 0x1fb80) -> 0x1f64 fde=[ ee0] │ │ │ │ - 0xfffffffffff3b03c (offset: 0x1fc80) -> 0x1fb8 fde=[ f34] │ │ │ │ - 0xfffffffffff3b51c (offset: 0x20160) -> 0x1fe8 fde=[ f64] │ │ │ │ - 0xfffffffffff3bbcc (offset: 0x20810) -> 0x2030 fde=[ fac] │ │ │ │ - 0xfffffffffff3c79c (offset: 0x213e0) -> 0x215c fde=[ 10d8] │ │ │ │ - 0xfffffffffff3d22c (offset: 0x21e70) -> 0x2198 fde=[ 1114] │ │ │ │ - 0xfffffffffff3d3fc (offset: 0x22040) -> 0x2230 fde=[ 11ac] │ │ │ │ - 0xfffffffffff3e08c (offset: 0x22cd0) -> 0x22dc fde=[ 1258] │ │ │ │ - 0xfffffffffff3e4ec (offset: 0x23130) -> 0x2314 fde=[ 1290] │ │ │ │ - 0xfffffffffff3ea9c (offset: 0x236e0) -> 0x2360 fde=[ 12dc] │ │ │ │ - 0xfffffffffff3f04c (offset: 0x23c90) -> 0x23ac fde=[ 1328] │ │ │ │ - 0xfffffffffff3f46c (offset: 0x240b0) -> 0x2428 fde=[ 13a4] │ │ │ │ - 0xfffffffffff3f63c (offset: 0x24280) -> 0x2474 fde=[ 13f0] │ │ │ │ - 0xfffffffffff3fdbc (offset: 0x24a00) -> 0x24a8 fde=[ 1424] │ │ │ │ - 0xfffffffffff4077c (offset: 0x253c0) -> 0x24f4 fde=[ 1470] │ │ │ │ - 0xfffffffffff412ac (offset: 0x25ef0) -> 0x2524 fde=[ 14a0] │ │ │ │ - 0xfffffffffff41f7c (offset: 0x26bc0) -> 0x257c fde=[ 14f8] │ │ │ │ - 0xfffffffffff42b4c (offset: 0x27790) -> 0x25c8 fde=[ 1544] │ │ │ │ - 0xfffffffffff43bdc (offset: 0x28820) -> 0x2600 fde=[ 157c] │ │ │ │ - 0xfffffffffff4544c (offset: 0x2a090) -> 0x2630 fde=[ 15ac] │ │ │ │ - 0xfffffffffff4578c (offset: 0x2a3d0) -> 0x26c0 fde=[ 163c] │ │ │ │ - 0xfffffffffff466ac (offset: 0x2b2f0) -> 0x26f8 fde=[ 1674] │ │ │ │ - 0xfffffffffff47a6c (offset: 0x2c6b0) -> 0x2740 fde=[ 16bc] │ │ │ │ - 0xfffffffffff4879c (offset: 0x2d3e0) -> 0x27a8 fde=[ 1724] │ │ │ │ - 0xfffffffffff4960c (offset: 0x2e250) -> 0x2818 fde=[ 1794] │ │ │ │ - 0xfffffffffff4972c (offset: 0x2e370) -> 0x2874 fde=[ 17f0] │ │ │ │ - 0xfffffffffff49bac (offset: 0x2e7f0) -> 0x28f8 fde=[ 1874] │ │ │ │ - 0xfffffffffff4a02c (offset: 0x2ec70) -> 0x29f4 fde=[ 1970] │ │ │ │ - 0xfffffffffff4a05c (offset: 0x2eca0) -> 0x2a0c fde=[ 1988] │ │ │ │ - 0xfffffffffff4a0bc (offset: 0x2ed00) -> 0x2a24 fde=[ 19a0] │ │ │ │ - 0xfffffffffff4a17c (offset: 0x2edc0) -> 0x2a40 fde=[ 19bc] │ │ │ │ - 0xfffffffffff4a36c (offset: 0x2efb0) -> 0x2a8c fde=[ 1a08] │ │ │ │ - 0xfffffffffff4a76c (offset: 0x2f3b0) -> 0x2ad8 fde=[ 1a54] │ │ │ │ - 0xfffffffffff4b28c (offset: 0x2fed0) -> 0x2b38 fde=[ 1ab4] │ │ │ │ - 0xfffffffffff4c4ec (offset: 0x31130) -> 0x2b98 fde=[ 1b14] │ │ │ │ - 0xfffffffffff4c6ac (offset: 0x312f0) -> 0x2bac fde=[ 1b28] │ │ │ │ - 0xfffffffffff4c8fc (offset: 0x31540) -> 0x2bc0 fde=[ 1b3c] │ │ │ │ - 0xfffffffffff4cf5c (offset: 0x31ba0) -> 0x2be8 fde=[ 1b64] │ │ │ │ - 0xfffffffffff4cf8c (offset: 0x31bd0) -> 0x2c00 fde=[ 1b7c] │ │ │ │ - 0xfffffffffff4d04c (offset: 0x31c90) -> 0x2c88 fde=[ 1c04] │ │ │ │ - 0xfffffffffff4d0ec (offset: 0x31d30) -> 0x2ca4 fde=[ 1c20] │ │ │ │ - 0xfffffffffff4d2cc (offset: 0x31f10) -> 0x2cf0 fde=[ 1c6c] │ │ │ │ - 0xfffffffffff4d39c (offset: 0x31fe0) -> 0x2d24 fde=[ 1ca0] │ │ │ │ - 0xfffffffffff4d41c (offset: 0x32060) -> 0x2d50 fde=[ 1ccc] │ │ │ │ - 0xfffffffffff4d5bc (offset: 0x32200) -> 0x2d64 fde=[ 1ce0] │ │ │ │ - 0xfffffffffff4d82c (offset: 0x32470) -> 0x2db0 fde=[ 1d2c] │ │ │ │ - 0xfffffffffff4dafc (offset: 0x32740) -> 0x2e68 fde=[ 1de4] │ │ │ │ - 0xfffffffffff4dd0c (offset: 0x32950) -> 0x2ec4 fde=[ 1e40] │ │ │ │ - 0xfffffffffff4e3dc (offset: 0x33020) -> 0x2ef4 fde=[ 1e70] │ │ │ │ - 0xfffffffffff4f0ec (offset: 0x33d30) -> 0x2f54 fde=[ 1ed0] │ │ │ │ - 0xfffffffffff5028c (offset: 0x34ed0) -> 0x2fb4 fde=[ 1f30] │ │ │ │ - 0xfffffffffff50b9c (offset: 0x357e0) -> 0x3068 fde=[ 1fe4] │ │ │ │ - 0xfffffffffff50bec (offset: 0x35830) -> 0x307c fde=[ 1ff8] │ │ │ │ - 0xfffffffffff50c0c (offset: 0x35850) -> 0x3090 fde=[ 200c] │ │ │ │ - 0xfffffffffff50e2c (offset: 0x35a70) -> 0x30dc fde=[ 2058] │ │ │ │ - 0xfffffffffff5138c (offset: 0x35fd0) -> 0x3148 fde=[ 20c4] │ │ │ │ - 0xfffffffffff51aac (offset: 0x366f0) -> 0x3178 fde=[ 20f4] │ │ │ │ - 0xfffffffffff526fc (offset: 0x37340) -> 0x31a8 fde=[ 2124] │ │ │ │ - 0xfffffffffff530dc (offset: 0x37d20) -> 0x31d8 fde=[ 2154] │ │ │ │ - 0xfffffffffff535cc (offset: 0x38210) -> 0x3240 fde=[ 21bc] │ │ │ │ - 0xfffffffffff5466c (offset: 0x392b0) -> 0x3298 fde=[ 2214] │ │ │ │ - 0xfffffffffff5479c (offset: 0x393e0) -> 0x32e8 fde=[ 2264] │ │ │ │ - 0xfffffffffff54a6c (offset: 0x396b0) -> 0x331c fde=[ 2298] │ │ │ │ - 0xfffffffffff54abc (offset: 0x39700) -> 0x3334 fde=[ 22b0] │ │ │ │ - 0xfffffffffff54acc (offset: 0x39710) -> 0x3364 fde=[ 22e0] │ │ │ │ - 0xfffffffffff54ffc (offset: 0x39c40) -> 0x33a8 fde=[ 2324] │ │ │ │ - 0xfffffffffff5504c (offset: 0x39c90) -> 0x33d8 fde=[ 2354] │ │ │ │ - 0xfffffffffff550bc (offset: 0x39d00) -> 0x3400 fde=[ 237c] │ │ │ │ - 0xfffffffffff5511c (offset: 0x39d60) -> 0x3420 fde=[ 239c] │ │ │ │ - 0xfffffffffff554bc (offset: 0x3a100) -> 0x34b8 fde=[ 2434] │ │ │ │ - 0xfffffffffff5550c (offset: 0x3a150) -> 0x34d8 fde=[ 2454] │ │ │ │ - 0xfffffffffff5572c (offset: 0x3a370) -> 0x357c fde=[ 24f8] │ │ │ │ - 0xfffffffffff560ac (offset: 0x3acf0) -> 0x3608 fde=[ 2584] │ │ │ │ - 0xfffffffffff5610c (offset: 0x3ad50) -> 0x3628 fde=[ 25a4] │ │ │ │ - 0xfffffffffff5669c (offset: 0x3b2e0) -> 0x36ac fde=[ 2628] │ │ │ │ - 0xfffffffffff568ec (offset: 0x3b530) -> 0x36c8 fde=[ 2644] │ │ │ │ - 0xfffffffffff56a9c (offset: 0x3b6e0) -> 0x3718 fde=[ 2694] │ │ │ │ - 0xfffffffffff56d0c (offset: 0x3b950) -> 0x37d0 fde=[ 274c] │ │ │ │ - 0xfffffffffff578ac (offset: 0x3c4f0) -> 0x3958 fde=[ 28d4] │ │ │ │ - 0xfffffffffff57f1c (offset: 0x3cb60) -> 0x39a0 fde=[ 291c] │ │ │ │ - 0xfffffffffff5893c (offset: 0x3d580) -> 0x3bf0 fde=[ 2b6c] │ │ │ │ - 0xfffffffffff5894c (offset: 0x3d590) -> 0x3c04 fde=[ 2b80] │ │ │ │ - 0xfffffffffff5897c (offset: 0x3d5c0) -> 0x3c20 fde=[ 2b9c] │ │ │ │ - 0xfffffffffff58c1c (offset: 0x3d860) -> 0x3c88 fde=[ 2c04] │ │ │ │ - 0xfffffffffff58c2c (offset: 0x3d870) -> 0x3c9c fde=[ 2c18] │ │ │ │ - 0xfffffffffff58c5c (offset: 0x3d8a0) -> 0x3e28 fde=[ 2da4] │ │ │ │ - 0xfffffffffff590cc (offset: 0x3dd10) -> 0x3fb0 fde=[ 2f2c] │ │ │ │ - 0xfffffffffff599ac (offset: 0x3e5f0) -> 0x3fe0 fde=[ 2f5c] │ │ │ │ - 0xfffffffffff5b1cc (offset: 0x3fe10) -> 0x4040 fde=[ 2fbc] │ │ │ │ - 0xfffffffffff5b91c (offset: 0x40560) -> 0x40a0 fde=[ 301c] │ │ │ │ - 0xfffffffffff5bd8c (offset: 0x409d0) -> 0x40f4 fde=[ 3070] │ │ │ │ - 0xfffffffffff5c6ac (offset: 0x412f0) -> 0x41f4 fde=[ 3170] │ │ │ │ - 0xfffffffffff5d64c (offset: 0x42290) -> 0x4254 fde=[ 31d0] │ │ │ │ - 0xfffffffffff5dd1c (offset: 0x42960) -> 0x42d0 fde=[ 324c] │ │ │ │ - 0xfffffffffff5f57c (offset: 0x441c0) -> 0x4368 fde=[ 32e4] │ │ │ │ - 0xfffffffffff60f3c (offset: 0x45b80) -> 0x43f8 fde=[ 3374] │ │ │ │ - 0xfffffffffff61d6c (offset: 0x469b0) -> 0x4488 fde=[ 3404] │ │ │ │ - 0xfffffffffff62aac (offset: 0x476f0) -> 0x451c fde=[ 3498] │ │ │ │ - 0xfffffffffff640dc (offset: 0x48d20) -> 0x45ac fde=[ 3528] │ │ │ │ - 0xfffffffffff65cfc (offset: 0x4a940) -> 0x4610 fde=[ 358c] │ │ │ │ - 0xfffffffffff65d0c (offset: 0x4a950) -> 0x4624 fde=[ 35a0] │ │ │ │ - 0xfffffffffff6789c (offset: 0x4c4e0) -> 0x4688 fde=[ 3604] │ │ │ │ - 0xfffffffffff678ac (offset: 0x4c4f0) -> 0x4700 fde=[ 367c] │ │ │ │ - 0xfffffffffff678bc (offset: 0x4c500) -> 0x4714 fde=[ 3690] │ │ │ │ - 0xfffffffffff6896c (offset: 0x4d5b0) -> 0x476c fde=[ 36e8] │ │ │ │ - 0xfffffffffff6984c (offset: 0x4e490) -> 0x4800 fde=[ 377c] │ │ │ │ - 0xfffffffffff6a78c (offset: 0x4f3d0) -> 0x4894 fde=[ 3810] │ │ │ │ - 0xfffffffffff6dbcc (offset: 0x52810) -> 0x48f8 fde=[ 3874] │ │ │ │ - 0xfffffffffff70f2c (offset: 0x55b70) -> 0x495c fde=[ 38d8] │ │ │ │ - 0xfffffffffff720cc (offset: 0x56d10) -> 0x49b4 fde=[ 3930] │ │ │ │ - 0xfffffffffff7329c (offset: 0x57ee0) -> 0x4a44 fde=[ 39c0] │ │ │ │ - 0xfffffffffff747bc (offset: 0x59400) -> 0x4a9c fde=[ 3a18] │ │ │ │ - 0xfffffffffff75c7c (offset: 0x5a8c0) -> 0x4af4 fde=[ 3a70] │ │ │ │ - 0xfffffffffff7712c (offset: 0x5bd70) -> 0x4c80 fde=[ 3bfc] │ │ │ │ - 0xfffffffffff7753c (offset: 0x5c180) -> 0x4d18 fde=[ 3c94] │ │ │ │ - 0xfffffffffff7803c (offset: 0x5cc80) -> 0x4dbc fde=[ 3d38] │ │ │ │ - 0xfffffffffff7843c (offset: 0x5d080) -> 0x4e84 fde=[ 3e00] │ │ │ │ - 0xfffffffffff7861c (offset: 0x5d260) -> 0x4f10 fde=[ 3e8c] │ │ │ │ - 0xfffffffffff7874c (offset: 0x5d390) -> 0x4f5c fde=[ 3ed8] │ │ │ │ - 0xfffffffffff794ac (offset: 0x5e0f0) -> 0x5254 fde=[ 41d0] │ │ │ │ - 0xfffffffffff7962c (offset: 0x5e270) -> 0x52ac fde=[ 4228] │ │ │ │ - 0xfffffffffff7989c (offset: 0x5e4e0) -> 0x5394 fde=[ 4310] │ │ │ │ - 0xfffffffffff79e4c (offset: 0x5ea90) -> 0x54b0 fde=[ 442c] │ │ │ │ - 0xfffffffffff7a1bc (offset: 0x5ee00) -> 0x554c fde=[ 44c8] │ │ │ │ - 0xfffffffffff7a26c (offset: 0x5eeb0) -> 0x583c fde=[ 47b8] │ │ │ │ - 0xfffffffffff7a50c (offset: 0x5f150) -> 0x590c fde=[ 4888] │ │ │ │ - 0xfffffffffff7ab5c (offset: 0x5f7a0) -> 0x599c fde=[ 4918] │ │ │ │ - 0xfffffffffff7b44c (offset: 0x60090) -> 0x5a20 fde=[ 499c] │ │ │ │ - 0xfffffffffff7b45c (offset: 0x600a0) -> 0x5a34 fde=[ 49b0] │ │ │ │ - 0xfffffffffff7b48c (offset: 0x600d0) -> 0x5a54 fde=[ 49d0] │ │ │ │ - 0xfffffffffff7b5ac (offset: 0x601f0) -> 0x5aa4 fde=[ 4a20] │ │ │ │ - 0xfffffffffff7b5dc (offset: 0x60220) -> 0x5ac4 fde=[ 4a40] │ │ │ │ - 0xfffffffffff7ca1c (offset: 0x61660) -> 0x5b1c fde=[ 4a98] │ │ │ │ - 0xfffffffffff7d64c (offset: 0x62290) -> 0x5c04 fde=[ 4b80] │ │ │ │ - 0xfffffffffff7ee5c (offset: 0x63aa0) -> 0x5c94 fde=[ 4c10] │ │ │ │ - 0xfffffffffff800bc (offset: 0x64d00) -> 0x5da8 fde=[ 4d24] │ │ │ │ - 0xfffffffffff814ec (offset: 0x66130) -> 0x5e00 fde=[ 4d7c] │ │ │ │ - 0xfffffffffff8193c (offset: 0x66580) -> 0x5e50 fde=[ 4dcc] │ │ │ │ - 0xfffffffffff8231c (offset: 0x66f60) -> 0x5ea8 fde=[ 4e24] │ │ │ │ - 0xfffffffffff8347c (offset: 0x680c0) -> 0x5f00 fde=[ 4e7c] │ │ │ │ - 0xfffffffffff8362c (offset: 0x68270) -> 0x5f78 fde=[ 4ef4] │ │ │ │ - 0xfffffffffff8462c (offset: 0x69270) -> 0x5fd0 fde=[ 4f4c] │ │ │ │ - 0xfffffffffff84ddc (offset: 0x69a20) -> 0x6030 fde=[ 4fac] │ │ │ │ - 0xfffffffffff855cc (offset: 0x6a210) -> 0x6090 fde=[ 500c] │ │ │ │ - 0xfffffffffff867cc (offset: 0x6b410) -> 0x60e8 fde=[ 5064] │ │ │ │ - 0xfffffffffff8772c (offset: 0x6c370) -> 0x6174 fde=[ 50f0] │ │ │ │ - 0xfffffffffff88d4c (offset: 0x6d990) -> 0x6220 fde=[ 519c] │ │ │ │ - 0xfffffffffff8903c (offset: 0x6dc80) -> 0x64cc fde=[ 5448] │ │ │ │ - 0xfffffffffff8b25c (offset: 0x6fea0) -> 0x65d4 fde=[ 5550] │ │ │ │ - 0xfffffffffff8b59c (offset: 0x701e0) -> 0x6648 fde=[ 55c4] │ │ │ │ - 0xfffffffffff8ba2c (offset: 0x70670) -> 0x66c0 fde=[ 563c] │ │ │ │ - 0xfffffffffff8bd7c (offset: 0x709c0) -> 0x6734 fde=[ 56b0] │ │ │ │ - 0xfffffffffff8c4bc (offset: 0x71100) -> 0x67e0 fde=[ 575c] │ │ │ │ - 0xfffffffffff8cd0c (offset: 0x71950) -> 0x69c4 fde=[ 5940] │ │ │ │ - 0xfffffffffff8d9ac (offset: 0x725f0) -> 0x6a4c fde=[ 59c8] │ │ │ │ - 0xfffffffffff8e64c (offset: 0x73290) -> 0x6ad4 fde=[ 5a50] │ │ │ │ - 0xfffffffffff9073c (offset: 0x75380) -> 0x6b2c fde=[ 5aa8] │ │ │ │ - 0xfffffffffff92f5c (offset: 0x77ba0) -> 0x6b84 fde=[ 5b00] │ │ │ │ - 0xfffffffffff99ebc (offset: 0x7eb00) -> 0x6bdc fde=[ 5b58] │ │ │ │ - 0xfffffffffffa10ec (offset: 0x85d30) -> 0x6c34 fde=[ 5bb0] │ │ │ │ - 0xfffffffffffa1dfc (offset: 0x86a40) -> 0x6d68 fde=[ 5ce4] │ │ │ │ - 0xfffffffffffa26fc (offset: 0x87340) -> 0x6e00 fde=[ 5d7c] │ │ │ │ - 0xfffffffffffa2e8c (offset: 0x87ad0) -> 0x6ea4 fde=[ 5e20] │ │ │ │ - 0xfffffffffffa471c (offset: 0x89360) -> 0x6f48 fde=[ 5ec4] │ │ │ │ - 0xfffffffffffa5cbc (offset: 0x8a900) -> 0x70c8 fde=[ 6044] │ │ │ │ - 0xfffffffffffa65bc (offset: 0x8b200) -> 0x7160 fde=[ 60dc] │ │ │ │ - 0xfffffffffffa6d4c (offset: 0x8b990) -> 0x7204 fde=[ 6180] │ │ │ │ - 0xfffffffffffa85dc (offset: 0x8d220) -> 0x72a8 fde=[ 6224] │ │ │ │ - 0xfffffffffffad7ac (offset: 0x923f0) -> 0x7338 fde=[ 62b4] │ │ │ │ - 0xfffffffffffaeddc (offset: 0x93a20) -> 0x73e0 fde=[ 635c] │ │ │ │ - 0xfffffffffffb002c (offset: 0x94c70) -> 0x7524 fde=[ 64a0] │ │ │ │ - 0xfffffffffffb0c4c (offset: 0x95890) -> 0x757c fde=[ 64f8] │ │ │ │ - 0xfffffffffffb171c (offset: 0x96360) -> 0x7600 fde=[ 657c] │ │ │ │ - 0xfffffffffffb18fc (offset: 0x96540) -> 0x76cc fde=[ 6648] │ │ │ │ - 0xfffffffffffb1abc (offset: 0x96700) -> 0x7728 fde=[ 66a4] │ │ │ │ - 0xfffffffffffb24cc (offset: 0x97110) -> 0x77a4 fde=[ 6720] │ │ │ │ - 0xfffffffffffb258c (offset: 0x971d0) -> 0x7810 fde=[ 678c] │ │ │ │ - 0xfffffffffffb370c (offset: 0x98350) -> 0x7858 fde=[ 67d4] │ │ │ │ - 0xfffffffffffb4d4c (offset: 0x99990) -> 0x78e4 fde=[ 6860] │ │ │ │ - 0xfffffffffffb5ddc (offset: 0x9aa20) -> 0x792c fde=[ 68a8] │ │ │ │ - 0xfffffffffffb702c (offset: 0x9bc70) -> 0x7984 fde=[ 6900] │ │ │ │ - 0xfffffffffffb89fc (offset: 0x9d640) -> 0x79dc fde=[ 6958] │ │ │ │ - 0xfffffffffffbb0ac (offset: 0x9fcf0) -> 0x7a80 fde=[ 69fc] │ │ │ │ - 0xfffffffffffbbaac (offset: 0xa06f0) -> 0x7bb0 fde=[ 6b2c] │ │ │ │ - 0xfffffffffffbc10c (offset: 0xa0d50) -> 0x7c00 fde=[ 6b7c] │ │ │ │ - 0xfffffffffffbe86c (offset: 0xa34b0) -> 0x7ca0 fde=[ 6c1c] │ │ │ │ - 0xfffffffffffc00bc (offset: 0xa4d00) -> 0x7cd0 fde=[ 6c4c] │ │ │ │ - 0xfffffffffffc06cc (offset: 0xa5310) -> 0x7d48 fde=[ 6cc4] │ │ │ │ - 0xfffffffffffc0dac (offset: 0xa59f0) -> 0x7dbc fde=[ 6d38] │ │ │ │ - 0xfffffffffffc14dc (offset: 0xa6120) -> 0x7e34 fde=[ 6db0] │ │ │ │ - 0xfffffffffffc19cc (offset: 0xa6610) -> 0x7fbc fde=[ 6f38] │ │ │ │ - 0xfffffffffffc7f9c (offset: 0xacbe0) -> 0x8014 fde=[ 6f90] │ │ │ │ - 0xfffffffffffc82dc (offset: 0xacf20) -> 0x8304 fde=[ 7280] │ │ │ │ - 0xfffffffffffc8f7c (offset: 0xadbc0) -> 0x837c fde=[ 72f8] │ │ │ │ - 0xfffffffffffc98fc (offset: 0xae540) -> 0x83d4 fde=[ 7350] │ │ │ │ - 0xfffffffffffce6cc (offset: 0xb3310) -> 0x8458 fde=[ 73d4] │ │ │ │ - 0xfffffffffffcea0c (offset: 0xb3650) -> 0x84f0 fde=[ 746c] │ │ │ │ - 0xfffffffffffcedcc (offset: 0xb3a10) -> 0x10dc fde=[ 58] │ │ │ │ - 0xfffffffffffceddc (offset: 0xb3a20) -> 0x10f0 fde=[ 6c] │ │ │ │ - 0xfffffffffffcedec (offset: 0xb3a30) -> 0x11c8 fde=[ 144] │ │ │ │ - 0xfffffffffffcee0c (offset: 0xb3a50) -> 0x11dc fde=[ 158] │ │ │ │ - 0xfffffffffffcee4c (offset: 0xb3a90) -> 0x11f4 fde=[ 170] │ │ │ │ - 0xfffffffffffcee6c (offset: 0xb3ab0) -> 0x1208 fde=[ 184] │ │ │ │ - 0xfffffffffffceeac (offset: 0xb3af0) -> 0x1220 fde=[ 19c] │ │ │ │ - 0xfffffffffffceecc (offset: 0xb3b10) -> 0x1234 fde=[ 1b0] │ │ │ │ - 0xfffffffffffcef0c (offset: 0xb3b50) -> 0x124c fde=[ 1c8] │ │ │ │ - 0xfffffffffffcef2c (offset: 0xb3b70) -> 0x1260 fde=[ 1dc] │ │ │ │ - 0xfffffffffffcef6c (offset: 0xb3bb0) -> 0x14d0 fde=[ 44c] │ │ │ │ - 0xfffffffffffcf13c (offset: 0xb3d80) -> 0x15dc fde=[ 558] │ │ │ │ - 0xfffffffffffcf29c (offset: 0xb3ee0) -> 0x18dc fde=[ 858] │ │ │ │ - 0xfffffffffffcf75c (offset: 0xb43a0) -> 0x19cc fde=[ 948] │ │ │ │ - 0xfffffffffffcf80c (offset: 0xb4450) -> 0x1dd4 fde=[ d50] │ │ │ │ - 0xfffffffffffcfe6c (offset: 0xb4ab0) -> 0x1f10 fde=[ e8c] │ │ │ │ - 0xfffffffffffd027c (offset: 0xb4ec0) -> 0x2060 fde=[ fdc] │ │ │ │ - 0xfffffffffffd037c (offset: 0xb4fc0) -> 0x20ac fde=[ 1028] │ │ │ │ - 0xfffffffffffd0a3c (offset: 0xb5680) -> 0x2110 fde=[ 108c] │ │ │ │ - 0xfffffffffffd0b3c (offset: 0xb5780) -> 0x21e4 fde=[ 1160] │ │ │ │ - 0xfffffffffffd0d0c (offset: 0xb5950) -> 0x2264 fde=[ 11e0] │ │ │ │ - 0xfffffffffffd182c (offset: 0xb6470) -> 0x22a0 fde=[ 121c] │ │ │ │ - 0xfffffffffffd235c (offset: 0xb6fa0) -> 0x267c fde=[ 15f8] │ │ │ │ - 0xfffffffffffd247c (offset: 0xb70c0) -> 0x297c fde=[ 18f8] │ │ │ │ - 0xfffffffffffd26bc (offset: 0xb7300) -> 0x29b0 fde=[ 192c] │ │ │ │ - 0xfffffffffffd26dc (offset: 0xb7320) -> 0x29cc fde=[ 1948] │ │ │ │ - 0xfffffffffffd28ec (offset: 0xb7530) -> 0x2c1c fde=[ 1b98] │ │ │ │ - 0xfffffffffffd297c (offset: 0xb75c0) -> 0x2c3c fde=[ 1bb8] │ │ │ │ - 0xfffffffffffd2bbc (offset: 0xb7800) -> 0x2dfc fde=[ 1d78] │ │ │ │ - 0xfffffffffffd2c4c (offset: 0xb7890) -> 0x2e1c fde=[ 1d98] │ │ │ │ - 0xfffffffffffd2cfc (offset: 0xb7940) -> 0x2e44 fde=[ 1dc0] │ │ │ │ - 0xfffffffffffd2d7c (offset: 0xb79c0) -> 0x3014 fde=[ 1f90] │ │ │ │ - 0xfffffffffffd487c (offset: 0xb94c0) -> 0x3128 fde=[ 20a4] │ │ │ │ - 0xfffffffffffd48dc (offset: 0xb9520) -> 0x3348 fde=[ 22c4] │ │ │ │ - 0xfffffffffffd490c (offset: 0xb9550) -> 0x3474 fde=[ 23f0] │ │ │ │ - 0xfffffffffffd4e2c (offset: 0xb9a70) -> 0x3524 fde=[ 24a0] │ │ │ │ - 0xfffffffffffd508c (offset: 0xb9cd0) -> 0x3554 fde=[ 24d0] │ │ │ │ - 0xfffffffffffd517c (offset: 0xb9dc0) -> 0x3744 fde=[ 26c0] │ │ │ │ - 0xfffffffffffd527c (offset: 0xb9ec0) -> 0x3768 fde=[ 26e4] │ │ │ │ - 0xfffffffffffd52fc (offset: 0xb9f40) -> 0x37a0 fde=[ 271c] │ │ │ │ - 0xfffffffffffd545c (offset: 0xba0a0) -> 0x3824 fde=[ 27a0] │ │ │ │ - 0xfffffffffffd551c (offset: 0xba160) -> 0x3870 fde=[ 27ec] │ │ │ │ - 0xfffffffffffd5cbc (offset: 0xba900) -> 0x389c fde=[ 2818] │ │ │ │ - 0xfffffffffffd5d7c (offset: 0xba9c0) -> 0x38e8 fde=[ 2864] │ │ │ │ - 0xfffffffffffd5dfc (offset: 0xbaa40) -> 0x3920 fde=[ 289c] │ │ │ │ - 0xfffffffffffd5e7c (offset: 0xbaac0) -> 0x39d0 fde=[ 294c] │ │ │ │ - 0xfffffffffffd61ec (offset: 0xbae30) -> 0x39fc fde=[ 2978] │ │ │ │ - 0xfffffffffffd632c (offset: 0xbaf70) -> 0x3a60 fde=[ 29dc] │ │ │ │ - 0xfffffffffffd648c (offset: 0xbb0d0) -> 0x3ac0 fde=[ 2a3c] │ │ │ │ - 0xfffffffffffd665c (offset: 0xbb2a0) -> 0x3b24 fde=[ 2aa0] │ │ │ │ - 0xfffffffffffd671c (offset: 0xbb360) -> 0x3b70 fde=[ 2aec] │ │ │ │ - 0xfffffffffffd67ac (offset: 0xbb3f0) -> 0x3ba8 fde=[ 2b24] │ │ │ │ - 0xfffffffffffd70cc (offset: 0xbbd10) -> 0x3c58 fde=[ 2bd4] │ │ │ │ - 0xfffffffffffd7b1c (offset: 0xbc760) -> 0x3cbc fde=[ 2c38] │ │ │ │ - 0xfffffffffffd7b9c (offset: 0xbc7e0) -> 0x3cf4 fde=[ 2c70] │ │ │ │ - 0xfffffffffffd7c1c (offset: 0xbc860) -> 0x3d2c fde=[ 2ca8] │ │ │ │ - 0xfffffffffffd7cdc (offset: 0xbc920) -> 0x3d78 fde=[ 2cf4] │ │ │ │ - 0xfffffffffffd810c (offset: 0xbcd50) -> 0x3d98 fde=[ 2d14] │ │ │ │ - 0xfffffffffffd813c (offset: 0xbcd80) -> 0x3db4 fde=[ 2d30] │ │ │ │ - 0xfffffffffffd860c (offset: 0xbd250) -> 0x3df0 fde=[ 2d6c] │ │ │ │ - 0xfffffffffffd8a5c (offset: 0xbd6a0) -> 0x3e80 fde=[ 2dfc] │ │ │ │ - 0xfffffffffffd980c (offset: 0xbe450) -> 0x3f14 fde=[ 2e90] │ │ │ │ - 0xfffffffffffd98bc (offset: 0xbe500) -> 0x3f64 fde=[ 2ee0] │ │ │ │ - 0xfffffffffffd9b7c (offset: 0xbe7c0) -> 0x4070 fde=[ 2fec] │ │ │ │ - 0xfffffffffffda04c (offset: 0xbec90) -> 0x414c fde=[ 30c8] │ │ │ │ - 0xfffffffffffda8dc (offset: 0xbf520) -> 0x417c fde=[ 30f8] │ │ │ │ - 0xfffffffffffdaa8c (offset: 0xbf6d0) -> 0x42a0 fde=[ 321c] │ │ │ │ - 0xfffffffffffdaf7c (offset: 0xbfbc0) -> 0x469c fde=[ 3618] │ │ │ │ - 0xfffffffffffdb91c (offset: 0xc0560) -> 0x46cc fde=[ 3648] │ │ │ │ - 0xfffffffffffdc9ac (offset: 0xc15f0) -> 0x47c4 fde=[ 3740] │ │ │ │ - 0xfffffffffffdcbac (offset: 0xc17f0) -> 0x4858 fde=[ 37d4] │ │ │ │ - 0xfffffffffffdcdac (offset: 0xc19f0) -> 0x4b8c fde=[ 3b08] │ │ │ │ - 0xfffffffffffddb3c (offset: 0xc2780) -> 0x4c20 fde=[ 3b9c] │ │ │ │ - 0xfffffffffffde43c (offset: 0xc3080) -> 0x4ccc fde=[ 3c48] │ │ │ │ - 0xfffffffffffde51c (offset: 0xc3160) -> 0x4d70 fde=[ 3cec] │ │ │ │ - 0xfffffffffffde5fc (offset: 0xc3240) -> 0x4e34 fde=[ 3db0] │ │ │ │ - 0xfffffffffffdee4c (offset: 0xc3a90) -> 0x4ed4 fde=[ 3e50] │ │ │ │ - 0xfffffffffffdefdc (offset: 0xc3c20) -> 0x4fac fde=[ 3f28] │ │ │ │ - 0xfffffffffffdf18c (offset: 0xc3dd0) -> 0x5024 fde=[ 3fa0] │ │ │ │ - 0xfffffffffffdf33c (offset: 0xc3f80) -> 0x509c fde=[ 4018] │ │ │ │ - 0xfffffffffffe009c (offset: 0xc4ce0) -> 0x5130 fde=[ 40ac] │ │ │ │ - 0xfffffffffffe01ec (offset: 0xc4e30) -> 0x5190 fde=[ 410c] │ │ │ │ - 0xfffffffffffe085c (offset: 0xc54a0) -> 0x51f4 fde=[ 4170] │ │ │ │ - 0xfffffffffffe115c (offset: 0xc5da0) -> 0x5320 fde=[ 429c] │ │ │ │ - 0xfffffffffffe15bc (offset: 0xc6200) -> 0x5348 fde=[ 42c4] │ │ │ │ - 0xfffffffffffe169c (offset: 0xc62e0) -> 0x53f4 fde=[ 4370] │ │ │ │ - 0xfffffffffffe184c (offset: 0xc6490) -> 0x546c fde=[ 43e8] │ │ │ │ - 0xfffffffffffe1ccc (offset: 0xc6910) -> 0x549c fde=[ 4418] │ │ │ │ - 0xfffffffffffe1d2c (offset: 0xc6970) -> 0x5588 fde=[ 4504] │ │ │ │ - 0xfffffffffffe2adc (offset: 0xc7720) -> 0x561c fde=[ 4598] │ │ │ │ - 0xfffffffffffe386c (offset: 0xc84b0) -> 0x56b0 fde=[ 462c] │ │ │ │ - 0xfffffffffffe45fc (offset: 0xc9240) -> 0x5744 fde=[ 46c0] │ │ │ │ - 0xfffffffffffe4e9c (offset: 0xc9ae0) -> 0x5778 fde=[ 46f4] │ │ │ │ - 0xfffffffffffe572c (offset: 0xca370) -> 0x57a8 fde=[ 4724] │ │ │ │ - 0xfffffffffffe598c (offset: 0xca5d0) -> 0x57f4 fde=[ 4770] │ │ │ │ - 0xfffffffffffe615c (offset: 0xcada0) -> 0x5874 fde=[ 47f0] │ │ │ │ - 0xfffffffffffe6bbc (offset: 0xcb800) -> 0x58a4 fde=[ 4820] │ │ │ │ - 0xfffffffffffe7bfc (offset: 0xcc840) -> 0x58d8 fde=[ 4854] │ │ │ │ - 0xfffffffffffe7c5c (offset: 0xcc8a0) -> 0x59cc fde=[ 4948] │ │ │ │ - 0xfffffffffffe946c (offset: 0xce0b0) -> 0x5bb0 fde=[ 4b2c] │ │ │ │ - 0xfffffffffffeaa8c (offset: 0xcf6d0) -> 0x5d24 fde=[ 4ca0] │ │ │ │ - 0xfffffffffffeabbc (offset: 0xcf800) -> 0x5d74 fde=[ 4cf0] │ │ │ │ - 0xfffffffffffeb51c (offset: 0xd0160) -> 0x6140 fde=[ 50bc] │ │ │ │ - 0xfffffffffffeb57c (offset: 0xd01c0) -> 0x62ac fde=[ 5228] │ │ │ │ - 0xfffffffffffeb7ac (offset: 0xd03f0) -> 0x62f8 fde=[ 5274] │ │ │ │ - 0xfffffffffffeb88c (offset: 0xd04d0) -> 0x6344 fde=[ 52c0] │ │ │ │ - 0xfffffffffffebc7c (offset: 0xd08c0) -> 0x6390 fde=[ 530c] │ │ │ │ - 0xfffffffffffebf0c (offset: 0xd0b50) -> 0x63d4 fde=[ 5350] │ │ │ │ - 0xfffffffffffec2bc (offset: 0xd0f00) -> 0x6404 fde=[ 5380] │ │ │ │ - 0xfffffffffffec4cc (offset: 0xd1110) -> 0x6450 fde=[ 53cc] │ │ │ │ - 0xfffffffffffec6fc (offset: 0xd1340) -> 0x649c fde=[ 5418] │ │ │ │ - 0xfffffffffffeca6c (offset: 0xd16b0) -> 0x6524 fde=[ 54a0] │ │ │ │ - 0xfffffffffffecb4c (offset: 0xd1790) -> 0x6570 fde=[ 54ec] │ │ │ │ - 0xfffffffffffecd4c (offset: 0xd1990) -> 0x65a0 fde=[ 551c] │ │ │ │ - 0xfffffffffffecdac (offset: 0xd19f0) -> 0x67ac fde=[ 5728] │ │ │ │ - 0xfffffffffffece0c (offset: 0xd1a50) -> 0x6870 fde=[ 57ec] │ │ │ │ - 0xfffffffffffed06c (offset: 0xd1cb0) -> 0x68c0 fde=[ 583c] │ │ │ │ - 0xfffffffffffedb7c (offset: 0xd27c0) -> 0x6944 fde=[ 58c0] │ │ │ │ - 0xfffffffffffeed5c (offset: 0xd39a0) -> 0x6978 fde=[ 58f4] │ │ │ │ - 0xfffffffffffef23c (offset: 0xd3e80) -> 0x6998 fde=[ 5914] │ │ │ │ - 0xfffffffffffef40c (offset: 0xd4050) -> 0x6c8c fde=[ 5c08] │ │ │ │ - 0xfffffffffffef60c (offset: 0xd4250) -> 0x6cc8 fde=[ 5c44] │ │ │ │ - 0xfffffffffffeff1c (offset: 0xd4b60) -> 0x6d1c fde=[ 5c98] │ │ │ │ - 0xffffffffffff124c (offset: 0xd5e90) -> 0x6fec fde=[ 5f68] │ │ │ │ - 0xffffffffffff144c (offset: 0xd6090) -> 0x7028 fde=[ 5fa4] │ │ │ │ - 0xffffffffffff1d5c (offset: 0xd69a0) -> 0x707c fde=[ 5ff8] │ │ │ │ - 0xffffffffffff308c (offset: 0xd7cd0) -> 0x7438 fde=[ 63b4] │ │ │ │ - 0xffffffffffff359c (offset: 0xd81e0) -> 0x74a4 fde=[ 6420] │ │ │ │ - 0xffffffffffff39ec (offset: 0xd8630) -> 0x75c8 fde=[ 6544] │ │ │ │ - 0xffffffffffff448c (offset: 0xd90d0) -> 0x766c fde=[ 65e8] │ │ │ │ - 0xffffffffffff454c (offset: 0xd9190) -> 0x76b8 fde=[ 6634] │ │ │ │ - 0xffffffffffff458c (offset: 0xd91d0) -> 0x77e0 fde=[ 675c] │ │ │ │ - 0xffffffffffff4e1c (offset: 0xd9a60) -> 0x78b4 fde=[ 6830] │ │ │ │ - 0xffffffffffff540c (offset: 0xda050) -> 0x7ad8 fde=[ 6a54] │ │ │ │ - 0xffffffffffff55fc (offset: 0xda240) -> 0x7b2c fde=[ 6aa8] │ │ │ │ - 0xffffffffffff5a6c (offset: 0xda6b0) -> 0x7c58 fde=[ 6bd4] │ │ │ │ - 0xffffffffffff64ac (offset: 0xdb0f0) -> 0x7eac fde=[ 6e28] │ │ │ │ - 0xffffffffffff6b4c (offset: 0xdb790) -> 0x7efc fde=[ 6e78] │ │ │ │ - 0xffffffffffff75bc (offset: 0xdc200) -> 0x7f68 fde=[ 6ee4] │ │ │ │ - 0xffffffffffff823c (offset: 0xdce80) -> 0x806c fde=[ 6fe8] │ │ │ │ - 0xffffffffffff828c (offset: 0xdced0) -> 0x8084 fde=[ 7000] │ │ │ │ - 0xffffffffffff87fc (offset: 0xdd440) -> 0x80dc fde=[ 7058] │ │ │ │ - 0xffffffffffff89cc (offset: 0xdd610) -> 0x8138 fde=[ 70b4] │ │ │ │ - 0xffffffffffff8a4c (offset: 0xdd690) -> 0x816c fde=[ 70e8] │ │ │ │ - 0xffffffffffff8c4c (offset: 0xdd890) -> 0x81ac fde=[ 7128] │ │ │ │ - 0xffffffffffff903c (offset: 0xddc80) -> 0x8218 fde=[ 7194] │ │ │ │ - 0xffffffffffff913c (offset: 0xddd80) -> 0x8280 fde=[ 71fc] │ │ │ │ - 0xffffffffffffa2dc (offset: 0xdef20) -> 0x82b4 fde=[ 7230] │ │ │ │ + Start of frame section: 0x1090 (offset: 0xdeb08) │ │ │ │ + Entries in search table: 0x211 │ │ │ │ + 0xfffffffffff2f5ac (offset: 0xd020) -> 0x10ac fde=[ 18] │ │ │ │ + 0xfffffffffff2fc1c (offset: 0xd690) -> 0x10d4 fde=[ 40] │ │ │ │ + 0xfffffffffff2fc2c (offset: 0xd6a0) -> 0x114c fde=[ b8] │ │ │ │ + 0xfffffffffff2fc7c (offset: 0xd6f0) -> 0x146c fde=[ 3d8] │ │ │ │ + 0xfffffffffff2fc9e (offset: 0xd712) -> 0x1488 fde=[ 3f4] │ │ │ │ + 0xfffffffffff2fcc6 (offset: 0xd73a) -> 0x1a90 fde=[ 9fc] │ │ │ │ + 0xfffffffffff2fcd2 (offset: 0xd746) -> 0x1b8c fde=[ af8] │ │ │ │ + 0xfffffffffff2fcde (offset: 0xd752) -> 0x1db0 fde=[ d1c] │ │ │ │ + 0xfffffffffff2fcea (offset: 0xd75e) -> 0x1ec4 fde=[ e30] │ │ │ │ + 0xfffffffffff2fcf6 (offset: 0xd76a) -> 0x1f18 fde=[ e84] │ │ │ │ + 0xfffffffffff2fd02 (offset: 0xd776) -> 0x292c fde=[ 1898] │ │ │ │ + 0xfffffffffff2fd0e (offset: 0xd782) -> 0x29b0 fde=[ 191c] │ │ │ │ + 0xfffffffffff2fd1a (offset: 0xd78e) -> 0x2ac4 fde=[ 1a30] │ │ │ │ + 0xfffffffffff2fd1f (offset: 0xd793) -> 0x2b68 fde=[ 1ad4] │ │ │ │ + 0xfffffffffff2fd78 (offset: 0xd7ec) -> 0x2bc8 fde=[ 1b34] │ │ │ │ + 0xfffffffffff2fe08 (offset: 0xd87c) -> 0x2f00 fde=[ 1e6c] │ │ │ │ + 0xfffffffffff2fe9e (offset: 0xd912) -> 0x2f84 fde=[ 1ef0] │ │ │ │ + 0xfffffffffff30046 (offset: 0xdaba) -> 0x2fe4 fde=[ 1f50] │ │ │ │ + 0xfffffffffff301ef (offset: 0xdc63) -> 0x304c fde=[ 1fb8] │ │ │ │ + 0xfffffffffff30229 (offset: 0xdc9d) -> 0x32ec fde=[ 2258] │ │ │ │ + 0xfffffffffff302ca (offset: 0xdd3e) -> 0x3404 fde=[ 2370] │ │ │ │ + 0xfffffffffff302f4 (offset: 0xdd68) -> 0x34cc fde=[ 2438] │ │ │ │ + 0xfffffffffff3031b (offset: 0xdd8f) -> 0x3580 fde=[ 24ec] │ │ │ │ + 0xfffffffffff303c6 (offset: 0xde3a) -> 0x3648 fde=[ 25b4] │ │ │ │ + 0xfffffffffff30435 (offset: 0xdea9) -> 0x3704 fde=[ 2670] │ │ │ │ + 0xfffffffffff30497 (offset: 0xdf0b) -> 0x387c fde=[ 27e8] │ │ │ │ + 0xfffffffffff304ef (offset: 0xdf63) -> 0x3ee4 fde=[ 2e50] │ │ │ │ + 0xfffffffffff30629 (offset: 0xe09d) -> 0x40a8 fde=[ 3014] │ │ │ │ + 0xfffffffffff30649 (offset: 0xe0bd) -> 0x415c fde=[ 30c8] │ │ │ │ + 0xfffffffffff30671 (offset: 0xe0e5) -> 0x41b0 fde=[ 311c] │ │ │ │ + 0xfffffffffff30718 (offset: 0xe18c) -> 0x42b4 fde=[ 3220] │ │ │ │ + 0xfffffffffff3075d (offset: 0xe1d1) -> 0x4304 fde=[ 3270] │ │ │ │ + 0xfffffffffff30782 (offset: 0xe1f6) -> 0x43b4 fde=[ 3320] │ │ │ │ + 0xfffffffffff308aa (offset: 0xe31e) -> 0x4444 fde=[ 33b0] │ │ │ │ + 0xfffffffffff3095f (offset: 0xe3d3) -> 0x44d4 fde=[ 3440] │ │ │ │ + 0xfffffffffff30a14 (offset: 0xe488) -> 0x4568 fde=[ 34d4] │ │ │ │ + 0xfffffffffff30b14 (offset: 0xe588) -> 0x45f8 fde=[ 3564] │ │ │ │ + 0xfffffffffff30c1e (offset: 0xe692) -> 0x4664 fde=[ 35d0] │ │ │ │ + 0xfffffffffff30ede (offset: 0xe952) -> 0x46dc fde=[ 3648] │ │ │ │ + 0xfffffffffff311a0 (offset: 0xec14) -> 0x47cc fde=[ 3738] │ │ │ │ + 0xfffffffffff31287 (offset: 0xecfb) -> 0x4824 fde=[ 3790] │ │ │ │ + 0xfffffffffff31355 (offset: 0xedc9) -> 0x48b8 fde=[ 3824] │ │ │ │ + 0xfffffffffff31424 (offset: 0xee98) -> 0x494c fde=[ 38b8] │ │ │ │ + 0xfffffffffff31604 (offset: 0xf078) -> 0x49b0 fde=[ 391c] │ │ │ │ + 0xfffffffffff317e4 (offset: 0xf258) -> 0x4a14 fde=[ 3980] │ │ │ │ + 0xfffffffffff3188e (offset: 0xf302) -> 0x4a90 fde=[ 39fc] │ │ │ │ + 0xfffffffffff31989 (offset: 0xf3fd) -> 0x4afc fde=[ 3a68] │ │ │ │ + 0xfffffffffff31a8e (offset: 0xf502) -> 0x4b54 fde=[ 3ac0] │ │ │ │ + 0xfffffffffff31b82 (offset: 0xf5f6) -> 0x4bd8 fde=[ 3b44] │ │ │ │ + 0xfffffffffff31cc5 (offset: 0xf739) -> 0x4dc0 fde=[ 3d2c] │ │ │ │ + 0xfffffffffff31eef (offset: 0xf963) -> 0x4e84 fde=[ 3df0] │ │ │ │ + 0xfffffffffff31f2b (offset: 0xf99f) -> 0x52d4 fde=[ 4240] │ │ │ │ + 0xfffffffffff31f51 (offset: 0xf9c5) -> 0x5344 fde=[ 42b0] │ │ │ │ + 0xfffffffffff31f65 (offset: 0xf9d9) -> 0x541c fde=[ 4388] │ │ │ │ + 0xfffffffffff31fb6 (offset: 0xfa2a) -> 0x59c8 fde=[ 4934] │ │ │ │ + 0xfffffffffff31ff6 (offset: 0xfa6a) -> 0x5ae0 fde=[ 4a4c] │ │ │ │ + 0xfffffffffff3201d (offset: 0xfa91) -> 0x5b58 fde=[ 4ac4] │ │ │ │ + 0xfffffffffff32066 (offset: 0xfada) -> 0x5bd8 fde=[ 4b44] │ │ │ │ + 0xfffffffffff3216a (offset: 0xfbde) -> 0x5cbc fde=[ 4c28] │ │ │ │ + 0xfffffffffff3222c (offset: 0xfca0) -> 0x5d4c fde=[ 4cb8] │ │ │ │ + 0xfffffffffff3233d (offset: 0xfdb1) -> 0x5e3c fde=[ 4da8] │ │ │ │ + 0xfffffffffff323c7 (offset: 0xfe3b) -> 0x5e90 fde=[ 4dfc] │ │ │ │ + 0xfffffffffff323ef (offset: 0xfe63) -> 0x5ee4 fde=[ 4e50] │ │ │ │ + 0xfffffffffff32534 (offset: 0xffa8) -> 0x5f3c fde=[ 4ea8] │ │ │ │ + 0xfffffffffff3257e (offset: 0xfff2) -> 0x5fb4 fde=[ 4f20] │ │ │ │ + 0xfffffffffff325b0 (offset: 0x10024) -> 0x600c fde=[ 4f78] │ │ │ │ + 0xfffffffffff326d1 (offset: 0x10145) -> 0x606c fde=[ 4fd8] │ │ │ │ + 0xfffffffffff32762 (offset: 0x101d6) -> 0x60cc fde=[ 5038] │ │ │ │ + 0xfffffffffff327f3 (offset: 0x10267) -> 0x6124 fde=[ 5090] │ │ │ │ + 0xfffffffffff32874 (offset: 0x102e8) -> 0x617c fde=[ 50e8] │ │ │ │ + 0xfffffffffff328be (offset: 0x10332) -> 0x6218 fde=[ 5184] │ │ │ │ + 0xfffffffffff32a0d (offset: 0x10481) -> 0x6290 fde=[ 51fc] │ │ │ │ + 0xfffffffffff32a70 (offset: 0x104e4) -> 0x651c fde=[ 5488] │ │ │ │ + 0xfffffffffff32bcf (offset: 0x10643) -> 0x6640 fde=[ 55ac] │ │ │ │ + 0xfffffffffff32c67 (offset: 0x106db) -> 0x6698 fde=[ 5604] │ │ │ │ + 0xfffffffffff32db5 (offset: 0x10829) -> 0x670c fde=[ 5678] │ │ │ │ + 0xfffffffffff32e4f (offset: 0x108c3) -> 0x6784 fde=[ 56f0] │ │ │ │ + 0xfffffffffff32ec2 (offset: 0x10936) -> 0x6848 fde=[ 57b4] │ │ │ │ + 0xfffffffffff32f00 (offset: 0x10974) -> 0x6a08 fde=[ 5974] │ │ │ │ + 0xfffffffffff33014 (offset: 0x10a88) -> 0x6a90 fde=[ 59fc] │ │ │ │ + 0xfffffffffff33128 (offset: 0x10b9c) -> 0x6b00 fde=[ 5a6c] │ │ │ │ + 0xfffffffffff334f4 (offset: 0x10f68) -> 0x6b5c fde=[ 5ac8] │ │ │ │ + 0xfffffffffff338a0 (offset: 0x11314) -> 0x6bb4 fde=[ 5b20] │ │ │ │ + 0xfffffffffff33cb4 (offset: 0x11728) -> 0x6c0c fde=[ 5b78] │ │ │ │ + 0xfffffffffff340c5 (offset: 0x11b39) -> 0x6c64 fde=[ 5bd0] │ │ │ │ + 0xfffffffffff3423a (offset: 0x11cae) -> 0x6dec fde=[ 5d58] │ │ │ │ + 0xfffffffffff3438e (offset: 0x11e02) -> 0x6e90 fde=[ 5dfc] │ │ │ │ + 0xfffffffffff344f4 (offset: 0x11f68) -> 0x6f40 fde=[ 5eac] │ │ │ │ + 0xfffffffffff347fc (offset: 0x12270) -> 0x6fe4 fde=[ 5f50] │ │ │ │ + 0xfffffffffff34b18 (offset: 0x1258c) -> 0x7184 fde=[ 60f0] │ │ │ │ + 0xfffffffffff34c6c (offset: 0x126e0) -> 0x7228 fde=[ 6194] │ │ │ │ + 0xfffffffffff34dd2 (offset: 0x12846) -> 0x72d8 fde=[ 6244] │ │ │ │ + 0xfffffffffff350da (offset: 0x12b4e) -> 0x7368 fde=[ 62d4] │ │ │ │ + 0xfffffffffff35876 (offset: 0x132ea) -> 0x740c fde=[ 6378] │ │ │ │ + 0xfffffffffff35b91 (offset: 0x13605) -> 0x747c fde=[ 63e8] │ │ │ │ + 0xfffffffffff35ec1 (offset: 0x13935) -> 0x77dc fde=[ 6748] │ │ │ │ + 0xfffffffffff35ee1 (offset: 0x13955) -> 0x78fc fde=[ 6868] │ │ │ │ + 0xfffffffffff35fa1 (offset: 0x13a15) -> 0x79cc fde=[ 6938] │ │ │ │ + 0xfffffffffff360b0 (offset: 0x13b24) -> 0x7a24 fde=[ 6990] │ │ │ │ + 0xfffffffffff36254 (offset: 0x13cc8) -> 0x7ab4 fde=[ 6a20] │ │ │ │ + 0xfffffffffff3640b (offset: 0x13e7f) -> 0x7b20 fde=[ 6a8c] │ │ │ │ + 0xfffffffffff3647e (offset: 0x13ef2) -> 0x7ca0 fde=[ 6c0c] │ │ │ │ + 0xfffffffffff3682a (offset: 0x1429e) -> 0x7d8c fde=[ 6cf8] │ │ │ │ + 0xfffffffffff368d5 (offset: 0x14349) -> 0x7e00 fde=[ 6d6c] │ │ │ │ + 0xfffffffffff36919 (offset: 0x1438d) -> 0x7e74 fde=[ 6de0] │ │ │ │ + 0xfffffffffff369e2 (offset: 0x14456) -> 0x7eec fde=[ 6e58] │ │ │ │ + 0xfffffffffff36a26 (offset: 0x1449a) -> 0x8054 fde=[ 6fc0] │ │ │ │ + 0xfffffffffff36b5d (offset: 0x145d1) -> 0x80ac fde=[ 7018] │ │ │ │ + 0xfffffffffff36b94 (offset: 0x14608) -> 0x83a4 fde=[ 7310] │ │ │ │ + 0xfffffffffff36e3c (offset: 0x148b0) -> 0x83fc fde=[ 7368] │ │ │ │ + 0xfffffffffff36eea (offset: 0x1495e) -> 0x8470 fde=[ 73dc] │ │ │ │ + 0xfffffffffff3738e (offset: 0x14e02) -> 0x851c fde=[ 7488] │ │ │ │ + 0xfffffffffff373b0 (offset: 0x14e24) -> 0x8574 fde=[ 74e0] │ │ │ │ + 0xfffffffffff3750c (offset: 0x14f80) -> 0x1134 fde=[ a0] │ │ │ │ + 0xfffffffffff3752c (offset: 0x14fa0) -> 0x1170 fde=[ dc] │ │ │ │ + 0xfffffffffff3754c (offset: 0x14fc0) -> 0x1184 fde=[ f0] │ │ │ │ + 0xfffffffffff3755c (offset: 0x14fd0) -> 0x1198 fde=[ 104] │ │ │ │ + 0xfffffffffff3757c (offset: 0x14ff0) -> 0x11ac fde=[ 118] │ │ │ │ + 0xfffffffffff3759c (offset: 0x15010) -> 0x11c0 fde=[ 12c] │ │ │ │ + 0xfffffffffff375cc (offset: 0x15040) -> 0x1288 fde=[ 1f4] │ │ │ │ + 0xfffffffffff375ec (offset: 0x15060) -> 0x129c fde=[ 208] │ │ │ │ + 0xfffffffffff3761c (offset: 0x15090) -> 0x12b4 fde=[ 220] │ │ │ │ + 0xfffffffffff3763c (offset: 0x150b0) -> 0x12c8 fde=[ 234] │ │ │ │ + 0xfffffffffff3766c (offset: 0x150e0) -> 0x12e0 fde=[ 24c] │ │ │ │ + 0xfffffffffff3768c (offset: 0x15100) -> 0x12f4 fde=[ 260] │ │ │ │ + 0xfffffffffff376bc (offset: 0x15130) -> 0x130c fde=[ 278] │ │ │ │ + 0xfffffffffff376dc (offset: 0x15150) -> 0x1320 fde=[ 28c] │ │ │ │ + 0xfffffffffff3770c (offset: 0x15180) -> 0x1338 fde=[ 2a4] │ │ │ │ + 0xfffffffffff3772c (offset: 0x151a0) -> 0x134c fde=[ 2b8] │ │ │ │ + 0xfffffffffff3775c (offset: 0x151d0) -> 0x1364 fde=[ 2d0] │ │ │ │ + 0xfffffffffff3777c (offset: 0x151f0) -> 0x1378 fde=[ 2e4] │ │ │ │ + 0xfffffffffff377ac (offset: 0x15220) -> 0x1390 fde=[ 2fc] │ │ │ │ + 0xfffffffffff377cc (offset: 0x15240) -> 0x13a4 fde=[ 310] │ │ │ │ + 0xfffffffffff377fc (offset: 0x15270) -> 0x13bc fde=[ 328] │ │ │ │ + 0xfffffffffff3781c (offset: 0x15290) -> 0x13d0 fde=[ 33c] │ │ │ │ + 0xfffffffffff3784c (offset: 0x152c0) -> 0x13e8 fde=[ 354] │ │ │ │ + 0xfffffffffff3786c (offset: 0x152e0) -> 0x13fc fde=[ 368] │ │ │ │ + 0xfffffffffff3789c (offset: 0x15310) -> 0x1414 fde=[ 380] │ │ │ │ + 0xfffffffffff378bc (offset: 0x15330) -> 0x1428 fde=[ 394] │ │ │ │ + 0xfffffffffff378ec (offset: 0x15360) -> 0x1440 fde=[ 3ac] │ │ │ │ + 0xfffffffffff3790c (offset: 0x15380) -> 0x1454 fde=[ 3c0] │ │ │ │ + 0xfffffffffff3793c (offset: 0x153b0) -> 0x14a4 fde=[ 410] │ │ │ │ + 0xfffffffffff37ecc (offset: 0x15940) -> 0x14b8 fde=[ 424] │ │ │ │ + 0xfffffffffff37f0c (offset: 0x15980) -> 0x14cc fde=[ 438] │ │ │ │ + 0xfffffffffff382dc (offset: 0x15d50) -> 0x1510 fde=[ 47c] │ │ │ │ + 0xfffffffffff3846c (offset: 0x15ee0) -> 0x1540 fde=[ 4ac] │ │ │ │ + 0xfffffffffff385fc (offset: 0x16070) -> 0x1580 fde=[ 4ec] │ │ │ │ + 0xfffffffffff3870c (offset: 0x16180) -> 0x15bc fde=[ 528] │ │ │ │ + 0xfffffffffff3889c (offset: 0x16310) -> 0x161c fde=[ 588] │ │ │ │ + 0xfffffffffff389cc (offset: 0x16440) -> 0x1658 fde=[ 5c4] │ │ │ │ + 0xfffffffffff38a5c (offset: 0x164d0) -> 0x168c fde=[ 5f8] │ │ │ │ + 0xfffffffffff38fdc (offset: 0x16a50) -> 0x16a0 fde=[ 60c] │ │ │ │ + 0xfffffffffff396bc (offset: 0x17130) -> 0x16c0 fde=[ 62c] │ │ │ │ + 0xfffffffffff3981c (offset: 0x17290) -> 0x1720 fde=[ 68c] │ │ │ │ + 0xfffffffffff39a6c (offset: 0x174e0) -> 0x1734 fde=[ 6a0] │ │ │ │ + 0xfffffffffff39b0c (offset: 0x17580) -> 0x174c fde=[ 6b8] │ │ │ │ + 0xfffffffffff39d2c (offset: 0x177a0) -> 0x1760 fde=[ 6cc] │ │ │ │ + 0xfffffffffff39ddc (offset: 0x17850) -> 0x17a4 fde=[ 710] │ │ │ │ + 0xfffffffffff3a02c (offset: 0x17aa0) -> 0x17b8 fde=[ 724] │ │ │ │ + 0xfffffffffff3a0cc (offset: 0x17b40) -> 0x17d0 fde=[ 73c] │ │ │ │ + 0xfffffffffff3a18c (offset: 0x17c00) -> 0x1814 fde=[ 780] │ │ │ │ + 0xfffffffffff3b4bc (offset: 0x18f30) -> 0x18a8 fde=[ 814] │ │ │ │ + 0xfffffffffff3b55c (offset: 0x18fd0) -> 0x18c8 fde=[ 834] │ │ │ │ + 0xfffffffffff3b96c (offset: 0x193e0) -> 0x19bc fde=[ 928] │ │ │ │ + 0xfffffffffff3bdac (offset: 0x19820) -> 0x1a14 fde=[ 980] │ │ │ │ + 0xfffffffffff3bddc (offset: 0x19850) -> 0x1a3c fde=[ 9a8] │ │ │ │ + 0xfffffffffff3ce7c (offset: 0x1a8f0) -> 0x1ab0 fde=[ a1c] │ │ │ │ + 0xfffffffffff3dc3c (offset: 0x1b6b0) -> 0x1af4 fde=[ a60] │ │ │ │ + 0xfffffffffff3dd9c (offset: 0x1b810) -> 0x1b44 fde=[ ab0] │ │ │ │ + 0xfffffffffff3de5c (offset: 0x1b8d0) -> 0x1bac fde=[ b18] │ │ │ │ + 0xfffffffffff3dfbc (offset: 0x1ba30) -> 0x1bfc fde=[ b68] │ │ │ │ + 0xfffffffffff3e5ec (offset: 0x1c060) -> 0x1c48 fde=[ bb4] │ │ │ │ + 0xfffffffffff3ef2c (offset: 0x1c9a0) -> 0x1c84 fde=[ bf0] │ │ │ │ + 0xfffffffffff3f46c (offset: 0x1cee0) -> 0x1cdc fde=[ c48] │ │ │ │ + 0xfffffffffff3f98c (offset: 0x1d400) -> 0x1d28 fde=[ c94] │ │ │ │ + 0xfffffffffff3ff0c (offset: 0x1d980) -> 0x1d74 fde=[ ce0] │ │ │ │ + 0xfffffffffff4039c (offset: 0x1de10) -> 0x1dcc fde=[ d38] │ │ │ │ + 0xfffffffffff40e3c (offset: 0x1e8b0) -> 0x1e64 fde=[ dd0] │ │ │ │ + 0xfffffffffff40efc (offset: 0x1e970) -> 0x1e90 fde=[ dfc] │ │ │ │ + 0xfffffffffff40f9c (offset: 0x1ea10) -> 0x1edc fde=[ e48] │ │ │ │ + 0xfffffffffff413fc (offset: 0x1ee70) -> 0x1f34 fde=[ ea0] │ │ │ │ + 0xfffffffffff414ac (offset: 0x1ef20) -> 0x1f7c fde=[ ee8] │ │ │ │ + 0xfffffffffff421dc (offset: 0x1fc50) -> 0x1fac fde=[ f18] │ │ │ │ + 0xfffffffffff422cc (offset: 0x1fd40) -> 0x2000 fde=[ f6c] │ │ │ │ + 0xfffffffffff4278c (offset: 0x20200) -> 0x2030 fde=[ f9c] │ │ │ │ + 0xfffffffffff42e1c (offset: 0x20890) -> 0x2078 fde=[ fe4] │ │ │ │ + 0xfffffffffff43adc (offset: 0x21550) -> 0x21a4 fde=[ 1110] │ │ │ │ + 0xfffffffffff4467c (offset: 0x220f0) -> 0x21f0 fde=[ 115c] │ │ │ │ + 0xfffffffffff4484c (offset: 0x222c0) -> 0x2288 fde=[ 11f4] │ │ │ │ + 0xfffffffffff453fc (offset: 0x22e70) -> 0x2320 fde=[ 128c] │ │ │ │ + 0xfffffffffff4585c (offset: 0x232d0) -> 0x235c fde=[ 12c8] │ │ │ │ + 0xfffffffffff45d8c (offset: 0x23800) -> 0x23a8 fde=[ 1314] │ │ │ │ + 0xfffffffffff462dc (offset: 0x23d50) -> 0x23f4 fde=[ 1360] │ │ │ │ + 0xfffffffffff466dc (offset: 0x24150) -> 0x2470 fde=[ 13dc] │ │ │ │ + 0xfffffffffff468ac (offset: 0x24320) -> 0x24bc fde=[ 1428] │ │ │ │ + 0xfffffffffff46f3c (offset: 0x249b0) -> 0x24f0 fde=[ 145c] │ │ │ │ + 0xfffffffffff4786c (offset: 0x252e0) -> 0x253c fde=[ 14a8] │ │ │ │ + 0xfffffffffff484fc (offset: 0x25f70) -> 0x256c fde=[ 14d8] │ │ │ │ + 0xfffffffffff48fec (offset: 0x26a60) -> 0x25c4 fde=[ 1530] │ │ │ │ + 0xfffffffffff49d1c (offset: 0x27790) -> 0x2610 fde=[ 157c] │ │ │ │ + 0xfffffffffff4ac0c (offset: 0x28680) -> 0x2648 fde=[ 15b4] │ │ │ │ + 0xfffffffffff4c6bc (offset: 0x2a130) -> 0x2678 fde=[ 15e4] │ │ │ │ + 0xfffffffffff4c9dc (offset: 0x2a450) -> 0x2708 fde=[ 1674] │ │ │ │ + 0xfffffffffff4d98c (offset: 0x2b400) -> 0x2740 fde=[ 16ac] │ │ │ │ + 0xfffffffffff4eebc (offset: 0x2c930) -> 0x2788 fde=[ 16f4] │ │ │ │ + 0xfffffffffff4fafc (offset: 0x2d570) -> 0x27f0 fde=[ 175c] │ │ │ │ + 0xfffffffffff5088c (offset: 0x2e300) -> 0x2860 fde=[ 17cc] │ │ │ │ + 0xfffffffffff5098c (offset: 0x2e400) -> 0x28c8 fde=[ 1834] │ │ │ │ + 0xfffffffffff50dfc (offset: 0x2e870) -> 0x294c fde=[ 18b8] │ │ │ │ + 0xfffffffffff5126c (offset: 0x2ece0) -> 0x2a48 fde=[ 19b4] │ │ │ │ + 0xfffffffffff5129c (offset: 0x2ed10) -> 0x2a60 fde=[ 19cc] │ │ │ │ + 0xfffffffffff512fc (offset: 0x2ed70) -> 0x2a78 fde=[ 19e4] │ │ │ │ + 0xfffffffffff513bc (offset: 0x2ee30) -> 0x2a94 fde=[ 1a00] │ │ │ │ + 0xfffffffffff515ac (offset: 0x2f020) -> 0x2ae0 fde=[ 1a4c] │ │ │ │ + 0xfffffffffff519bc (offset: 0x2f430) -> 0x2b2c fde=[ 1a98] │ │ │ │ + 0xfffffffffff5229c (offset: 0x2fd10) -> 0x2b8c fde=[ 1af8] │ │ │ │ + 0xfffffffffff5325c (offset: 0x30cd0) -> 0x2bec fde=[ 1b58] │ │ │ │ + 0xfffffffffff5341c (offset: 0x30e90) -> 0x2c00 fde=[ 1b6c] │ │ │ │ + 0xfffffffffff5365c (offset: 0x310d0) -> 0x2c14 fde=[ 1b80] │ │ │ │ + 0xfffffffffff53c8c (offset: 0x31700) -> 0x2c40 fde=[ 1bac] │ │ │ │ + 0xfffffffffff53cbc (offset: 0x31730) -> 0x2c58 fde=[ 1bc4] │ │ │ │ + 0xfffffffffff53d7c (offset: 0x317f0) -> 0x2ce0 fde=[ 1c4c] │ │ │ │ + 0xfffffffffff53e1c (offset: 0x31890) -> 0x2cfc fde=[ 1c68] │ │ │ │ + 0xfffffffffff53ffc (offset: 0x31a70) -> 0x2d48 fde=[ 1cb4] │ │ │ │ + 0xfffffffffff540bc (offset: 0x31b30) -> 0x2d7c fde=[ 1ce8] │ │ │ │ + 0xfffffffffff5413c (offset: 0x31bb0) -> 0x2da8 fde=[ 1d14] │ │ │ │ + 0xfffffffffff542dc (offset: 0x31d50) -> 0x2dbc fde=[ 1d28] │ │ │ │ + 0xfffffffffff5453c (offset: 0x31fb0) -> 0x2e08 fde=[ 1d74] │ │ │ │ + 0xfffffffffff5480c (offset: 0x32280) -> 0x2ec0 fde=[ 1e2c] │ │ │ │ + 0xfffffffffff54a1c (offset: 0x32490) -> 0x2f1c fde=[ 1e88] │ │ │ │ + 0xfffffffffff5508c (offset: 0x32b00) -> 0x2f50 fde=[ 1ebc] │ │ │ │ + 0xfffffffffff55e1c (offset: 0x33890) -> 0x2fb0 fde=[ 1f1c] │ │ │ │ + 0xfffffffffff56f3c (offset: 0x349b0) -> 0x3010 fde=[ 1f7c] │ │ │ │ + 0xfffffffffff5773c (offset: 0x351b0) -> 0x30c4 fde=[ 2030] │ │ │ │ + 0xfffffffffff5778c (offset: 0x35200) -> 0x30d8 fde=[ 2044] │ │ │ │ + 0xfffffffffff577ac (offset: 0x35220) -> 0x30ec fde=[ 2058] │ │ │ │ + 0xfffffffffff579cc (offset: 0x35440) -> 0x3138 fde=[ 20a4] │ │ │ │ + 0xfffffffffff57f2c (offset: 0x359a0) -> 0x31a4 fde=[ 2110] │ │ │ │ + 0xfffffffffff5858c (offset: 0x36000) -> 0x31d4 fde=[ 2140] │ │ │ │ + 0xfffffffffff5903c (offset: 0x36ab0) -> 0x3220 fde=[ 218c] │ │ │ │ + 0xfffffffffff5998c (offset: 0x37400) -> 0x3250 fde=[ 21bc] │ │ │ │ + 0xfffffffffff59e5c (offset: 0x378d0) -> 0x32b8 fde=[ 2224] │ │ │ │ + 0xfffffffffff5af4c (offset: 0x389c0) -> 0x3310 fde=[ 227c] │ │ │ │ + 0xfffffffffff5b07c (offset: 0x38af0) -> 0x3360 fde=[ 22cc] │ │ │ │ + 0xfffffffffff5b34c (offset: 0x38dc0) -> 0x3394 fde=[ 2300] │ │ │ │ + 0xfffffffffff5b39c (offset: 0x38e10) -> 0x33ac fde=[ 2318] │ │ │ │ + 0xfffffffffff5b3ac (offset: 0x38e20) -> 0x33dc fde=[ 2348] │ │ │ │ + 0xfffffffffff5b8cc (offset: 0x39340) -> 0x3420 fde=[ 238c] │ │ │ │ + 0xfffffffffff5b91c (offset: 0x39390) -> 0x3450 fde=[ 23bc] │ │ │ │ + 0xfffffffffff5b98c (offset: 0x39400) -> 0x3478 fde=[ 23e4] │ │ │ │ + 0xfffffffffff5b9ec (offset: 0x39460) -> 0x3498 fde=[ 2404] │ │ │ │ + 0xfffffffffff5bd8c (offset: 0x39800) -> 0x3530 fde=[ 249c] │ │ │ │ + 0xfffffffffff5bdcc (offset: 0x39840) -> 0x3550 fde=[ 24bc] │ │ │ │ + 0xfffffffffff5bfec (offset: 0x39a60) -> 0x35f4 fde=[ 2560] │ │ │ │ + 0xfffffffffff5c8ec (offset: 0x3a360) -> 0x3680 fde=[ 25ec] │ │ │ │ + 0xfffffffffff5c94c (offset: 0x3a3c0) -> 0x36a0 fde=[ 260c] │ │ │ │ + 0xfffffffffff5cecc (offset: 0x3a940) -> 0x3724 fde=[ 2690] │ │ │ │ + 0xfffffffffff5d11c (offset: 0x3ab90) -> 0x3740 fde=[ 26ac] │ │ │ │ + 0xfffffffffff5d2bc (offset: 0x3ad30) -> 0x3790 fde=[ 26fc] │ │ │ │ + 0xfffffffffff5d51c (offset: 0x3af90) -> 0x3848 fde=[ 27b4] │ │ │ │ + 0xfffffffffff5e17c (offset: 0x3bbf0) -> 0x39d4 fde=[ 2940] │ │ │ │ + 0xfffffffffff5e7bc (offset: 0x3c230) -> 0x3a1c fde=[ 2988] │ │ │ │ + 0xfffffffffff5f16c (offset: 0x3cbe0) -> 0x3c6c fde=[ 2bd8] │ │ │ │ + 0xfffffffffff5f17c (offset: 0x3cbf0) -> 0x3c80 fde=[ 2bec] │ │ │ │ + 0xfffffffffff5f1ac (offset: 0x3cc20) -> 0x3c9c fde=[ 2c08] │ │ │ │ + 0xfffffffffff5f44c (offset: 0x3cec0) -> 0x3d08 fde=[ 2c74] │ │ │ │ + 0xfffffffffff5f45c (offset: 0x3ced0) -> 0x3d1c fde=[ 2c88] │ │ │ │ + 0xfffffffffff5f48c (offset: 0x3cf00) -> 0x3eb0 fde=[ 2e1c] │ │ │ │ + 0xfffffffffff5f8bc (offset: 0x3d330) -> 0x4038 fde=[ 2fa4] │ │ │ │ + 0xfffffffffff6029c (offset: 0x3dd10) -> 0x406c fde=[ 2fd8] │ │ │ │ + 0xfffffffffff6197c (offset: 0x3f3f0) -> 0x40cc fde=[ 3038] │ │ │ │ + 0xfffffffffff6205c (offset: 0x3fad0) -> 0x412c fde=[ 3098] │ │ │ │ + 0xfffffffffff6243c (offset: 0x3feb0) -> 0x417c fde=[ 30e8] │ │ │ │ + 0xfffffffffff62c6c (offset: 0x406e0) -> 0x4278 fde=[ 31e4] │ │ │ │ + 0xfffffffffff63c0c (offset: 0x41680) -> 0x42d8 fde=[ 3244] │ │ │ │ + 0xfffffffffff6423c (offset: 0x41cb0) -> 0x4354 fde=[ 32c0] │ │ │ │ + 0xfffffffffff6599c (offset: 0x43410) -> 0x43ec fde=[ 3358] │ │ │ │ + 0xfffffffffff671ec (offset: 0x44c60) -> 0x447c fde=[ 33e8] │ │ │ │ + 0xfffffffffff67e6c (offset: 0x458e0) -> 0x450c fde=[ 3478] │ │ │ │ + 0xfffffffffff68b5c (offset: 0x465d0) -> 0x45a0 fde=[ 350c] │ │ │ │ + 0xfffffffffff69f9c (offset: 0x47a10) -> 0x4630 fde=[ 359c] │ │ │ │ + 0xfffffffffff6b9dc (offset: 0x49450) -> 0x4694 fde=[ 3600] │ │ │ │ + 0xfffffffffff6b9ec (offset: 0x49460) -> 0x46a8 fde=[ 3614] │ │ │ │ + 0xfffffffffff6d39c (offset: 0x4ae10) -> 0x470c fde=[ 3678] │ │ │ │ + 0xfffffffffff6d3ac (offset: 0x4ae20) -> 0x4784 fde=[ 36f0] │ │ │ │ + 0xfffffffffff6d3bc (offset: 0x4ae30) -> 0x4798 fde=[ 3704] │ │ │ │ + 0xfffffffffff6e30c (offset: 0x4bd80) -> 0x47f0 fde=[ 375c] │ │ │ │ + 0xfffffffffff6f18c (offset: 0x4cc00) -> 0x4884 fde=[ 37f0] │ │ │ │ + 0xfffffffffff700ec (offset: 0x4db60) -> 0x4918 fde=[ 3884] │ │ │ │ + 0xfffffffffff731fc (offset: 0x50c70) -> 0x497c fde=[ 38e8] │ │ │ │ + 0xfffffffffff7623c (offset: 0x53cb0) -> 0x49e0 fde=[ 394c] │ │ │ │ + 0xfffffffffff7722c (offset: 0x54ca0) -> 0x4a38 fde=[ 39a4] │ │ │ │ + 0xfffffffffff7823c (offset: 0x55cb0) -> 0x4ac8 fde=[ 3a34] │ │ │ │ + 0xfffffffffff7961c (offset: 0x57090) -> 0x4b20 fde=[ 3a8c] │ │ │ │ + 0xfffffffffff7a9cc (offset: 0x58440) -> 0x4b78 fde=[ 3ae4] │ │ │ │ + 0xfffffffffff7bd1c (offset: 0x59790) -> 0x4cf4 fde=[ 3c60] │ │ │ │ + 0xfffffffffff7c0dc (offset: 0x59b50) -> 0x4d8c fde=[ 3cf8] │ │ │ │ + 0xfffffffffff7cbcc (offset: 0x5a640) -> 0x4e30 fde=[ 3d9c] │ │ │ │ + 0xfffffffffff7cf7c (offset: 0x5a9f0) -> 0x4ef8 fde=[ 3e64] │ │ │ │ + 0xfffffffffff7d13c (offset: 0x5abb0) -> 0x4f84 fde=[ 3ef0] │ │ │ │ + 0xfffffffffff7d25c (offset: 0x5acd0) -> 0x4fd0 fde=[ 3f3c] │ │ │ │ + 0xfffffffffff7dffc (offset: 0x5ba70) -> 0x529c fde=[ 4208] │ │ │ │ + 0xfffffffffff7e16c (offset: 0x5bbe0) -> 0x52f4 fde=[ 4260] │ │ │ │ + 0xfffffffffff7e3bc (offset: 0x5be30) -> 0x53dc fde=[ 4348] │ │ │ │ + 0xfffffffffff7e94c (offset: 0x5c3c0) -> 0x54f8 fde=[ 4464] │ │ │ │ + 0xfffffffffff7ec9c (offset: 0x5c710) -> 0x5594 fde=[ 4500] │ │ │ │ + 0xfffffffffff7ed3c (offset: 0x5c7b0) -> 0x5884 fde=[ 47f0] │ │ │ │ + 0xfffffffffff7efdc (offset: 0x5ca50) -> 0x595c fde=[ 48c8] │ │ │ │ + 0xfffffffffff7f5fc (offset: 0x5d070) -> 0x59ec fde=[ 4958] │ │ │ │ + 0xfffffffffff7ffdc (offset: 0x5da50) -> 0x5a74 fde=[ 49e0] │ │ │ │ + 0xfffffffffff7ffec (offset: 0x5da60) -> 0x5a88 fde=[ 49f4] │ │ │ │ + 0xfffffffffff8001c (offset: 0x5da90) -> 0x5aa8 fde=[ 4a14] │ │ │ │ + 0xfffffffffff8012c (offset: 0x5dba0) -> 0x5b04 fde=[ 4a70] │ │ │ │ + 0xfffffffffff8015c (offset: 0x5dbd0) -> 0x5b24 fde=[ 4a90] │ │ │ │ + 0xfffffffffff813cc (offset: 0x5ee40) -> 0x5b7c fde=[ 4ae8] │ │ │ │ + 0xfffffffffff81fcc (offset: 0x5fa40) -> 0x5c64 fde=[ 4bd0] │ │ │ │ + 0xfffffffffff8365c (offset: 0x610d0) -> 0x5cf4 fde=[ 4c60] │ │ │ │ + 0xfffffffffff847ac (offset: 0x62220) -> 0x5e08 fde=[ 4d74] │ │ │ │ + 0xfffffffffff85c2c (offset: 0x636a0) -> 0x5e60 fde=[ 4dcc] │ │ │ │ + 0xfffffffffff8602c (offset: 0x63aa0) -> 0x5eb0 fde=[ 4e1c] │ │ │ │ + 0xfffffffffff8692c (offset: 0x643a0) -> 0x5f08 fde=[ 4e74] │ │ │ │ + 0xfffffffffff8791c (offset: 0x65390) -> 0x5f60 fde=[ 4ecc] │ │ │ │ + 0xfffffffffff87aac (offset: 0x65520) -> 0x5fd8 fde=[ 4f44] │ │ │ │ + 0xfffffffffff8891c (offset: 0x66390) -> 0x6030 fde=[ 4f9c] │ │ │ │ + 0xfffffffffff8906c (offset: 0x66ae0) -> 0x6090 fde=[ 4ffc] │ │ │ │ + 0xfffffffffff8978c (offset: 0x67200) -> 0x60f0 fde=[ 505c] │ │ │ │ + 0xfffffffffff8a9fc (offset: 0x68470) -> 0x6148 fde=[ 50b4] │ │ │ │ + 0xfffffffffff8b86c (offset: 0x692e0) -> 0x61d4 fde=[ 5140] │ │ │ │ + 0xfffffffffff8d13c (offset: 0x6abb0) -> 0x623c fde=[ 51a8] │ │ │ │ + 0xfffffffffff8d42c (offset: 0x6aea0) -> 0x64e8 fde=[ 5454] │ │ │ │ + 0xfffffffffff8f4ac (offset: 0x6cf20) -> 0x65f0 fde=[ 555c] │ │ │ │ + 0xfffffffffff8f7bc (offset: 0x6d230) -> 0x6664 fde=[ 55d0] │ │ │ │ + 0xfffffffffff8fc5c (offset: 0x6d6d0) -> 0x66bc fde=[ 5628] │ │ │ │ + 0xfffffffffff8ff7c (offset: 0x6d9f0) -> 0x6730 fde=[ 569c] │ │ │ │ + 0xfffffffffff9069c (offset: 0x6e110) -> 0x67dc fde=[ 5748] │ │ │ │ + 0xfffffffffff90edc (offset: 0x6e950) -> 0x69bc fde=[ 5928] │ │ │ │ + 0xfffffffffff91b6c (offset: 0x6f5e0) -> 0x6a44 fde=[ 59b0] │ │ │ │ + 0xfffffffffff927fc (offset: 0x70270) -> 0x6acc fde=[ 5a38] │ │ │ │ + 0xfffffffffff9486c (offset: 0x722e0) -> 0x6b28 fde=[ 5a94] │ │ │ │ + 0xfffffffffff96f6c (offset: 0x749e0) -> 0x6b80 fde=[ 5aec] │ │ │ │ + 0xfffffffffff9d85c (offset: 0x7b2d0) -> 0x6bd8 fde=[ 5b44] │ │ │ │ + 0xfffffffffffa439c (offset: 0x81e10) -> 0x6c30 fde=[ 5b9c] │ │ │ │ + 0xfffffffffffa4f2c (offset: 0x829a0) -> 0x6d98 fde=[ 5d04] │ │ │ │ + 0xfffffffffffa57ec (offset: 0x83260) -> 0x6e30 fde=[ 5d9c] │ │ │ │ + 0xfffffffffffa5f3c (offset: 0x839b0) -> 0x6ed4 fde=[ 5e40] │ │ │ │ + 0xfffffffffffa778c (offset: 0x85200) -> 0x6f78 fde=[ 5ee4] │ │ │ │ + 0xfffffffffffa8c6c (offset: 0x866e0) -> 0x7130 fde=[ 609c] │ │ │ │ + 0xfffffffffffa952c (offset: 0x86fa0) -> 0x71c8 fde=[ 6134] │ │ │ │ + 0xfffffffffffa9c7c (offset: 0x876f0) -> 0x726c fde=[ 61d8] │ │ │ │ + 0xfffffffffffab4cc (offset: 0x88f40) -> 0x7310 fde=[ 627c] │ │ │ │ + 0xfffffffffffb01fc (offset: 0x8dc70) -> 0x73a0 fde=[ 630c] │ │ │ │ + 0xfffffffffffb16dc (offset: 0x8f150) -> 0x7448 fde=[ 63b4] │ │ │ │ + 0xfffffffffffb28bc (offset: 0x90330) -> 0x758c fde=[ 64f8] │ │ │ │ + 0xfffffffffffb360c (offset: 0x91080) -> 0x75e8 fde=[ 6554] │ │ │ │ + 0xfffffffffffb3fbc (offset: 0x91a30) -> 0x766c fde=[ 65d8] │ │ │ │ + 0xfffffffffffb418c (offset: 0x91c00) -> 0x7738 fde=[ 66a4] │ │ │ │ + 0xfffffffffffb432c (offset: 0x91da0) -> 0x7794 fde=[ 6700] │ │ │ │ + 0xfffffffffffb4cdc (offset: 0x92750) -> 0x7810 fde=[ 677c] │ │ │ │ + 0xfffffffffffb4dac (offset: 0x92820) -> 0x787c fde=[ 67e8] │ │ │ │ + 0xfffffffffffb5d5c (offset: 0x937d0) -> 0x78c4 fde=[ 6830] │ │ │ │ + 0xfffffffffffb717c (offset: 0x94bf0) -> 0x7950 fde=[ 68bc] │ │ │ │ + 0xfffffffffffb819c (offset: 0x95c10) -> 0x7998 fde=[ 6904] │ │ │ │ + 0xfffffffffffb932c (offset: 0x96da0) -> 0x79f0 fde=[ 695c] │ │ │ │ + 0xfffffffffffbac8c (offset: 0x98700) -> 0x7a48 fde=[ 69b4] │ │ │ │ + 0xfffffffffffbd27c (offset: 0x9acf0) -> 0x7aec fde=[ 6a58] │ │ │ │ + 0xfffffffffffbdbdc (offset: 0x9b650) -> 0x7c1c fde=[ 6b88] │ │ │ │ + 0xfffffffffffbe28c (offset: 0x9bd00) -> 0x7c6c fde=[ 6bd8] │ │ │ │ + 0xfffffffffffc09bc (offset: 0x9e430) -> 0x7d08 fde=[ 6c74] │ │ │ │ + 0xfffffffffffc248c (offset: 0x9ff00) -> 0x7d38 fde=[ 6ca4] │ │ │ │ + 0xfffffffffffc2a9c (offset: 0xa0510) -> 0x7db0 fde=[ 6d1c] │ │ │ │ + 0xfffffffffffc316c (offset: 0xa0be0) -> 0x7e24 fde=[ 6d90] │ │ │ │ + 0xfffffffffffc386c (offset: 0xa12e0) -> 0x7e98 fde=[ 6e04] │ │ │ │ + 0xfffffffffffc3d3c (offset: 0xa17b0) -> 0x8020 fde=[ 6f8c] │ │ │ │ + 0xfffffffffffc9d5c (offset: 0xa77d0) -> 0x8078 fde=[ 6fe4] │ │ │ │ + 0xfffffffffffca08c (offset: 0xa7b00) -> 0x8370 fde=[ 72dc] │ │ │ │ + 0xfffffffffffcadec (offset: 0xa8860) -> 0x83c8 fde=[ 7334] │ │ │ │ + 0xfffffffffffcb6cc (offset: 0xa9140) -> 0x8420 fde=[ 738c] │ │ │ │ + 0xfffffffffffd01bc (offset: 0xadc30) -> 0x84a8 fde=[ 7414] │ │ │ │ + 0xfffffffffffd04dc (offset: 0xadf50) -> 0x8540 fde=[ 74ac] │ │ │ │ + 0xfffffffffffd085c (offset: 0xae2d0) -> 0x10ec fde=[ 58] │ │ │ │ + 0xfffffffffffd086c (offset: 0xae2e0) -> 0x1100 fde=[ 6c] │ │ │ │ + 0xfffffffffffd087c (offset: 0xae2f0) -> 0x11d8 fde=[ 144] │ │ │ │ + 0xfffffffffffd089c (offset: 0xae310) -> 0x11ec fde=[ 158] │ │ │ │ + 0xfffffffffffd08dc (offset: 0xae350) -> 0x1204 fde=[ 170] │ │ │ │ + 0xfffffffffffd08fc (offset: 0xae370) -> 0x1218 fde=[ 184] │ │ │ │ + 0xfffffffffffd093c (offset: 0xae3b0) -> 0x1230 fde=[ 19c] │ │ │ │ + 0xfffffffffffd095c (offset: 0xae3d0) -> 0x1244 fde=[ 1b0] │ │ │ │ + 0xfffffffffffd099c (offset: 0xae410) -> 0x125c fde=[ 1c8] │ │ │ │ + 0xfffffffffffd09bc (offset: 0xae430) -> 0x1270 fde=[ 1dc] │ │ │ │ + 0xfffffffffffd09fc (offset: 0xae470) -> 0x14e0 fde=[ 44c] │ │ │ │ + 0xfffffffffffd0bbc (offset: 0xae630) -> 0x15ec fde=[ 558] │ │ │ │ + 0xfffffffffffd0d1c (offset: 0xae790) -> 0x190c fde=[ 878] │ │ │ │ + 0xfffffffffffd11bc (offset: 0xaec30) -> 0x19fc fde=[ 968] │ │ │ │ + 0xfffffffffffd125c (offset: 0xaecd0) -> 0x1e0c fde=[ d78] │ │ │ │ + 0xfffffffffffd188c (offset: 0xaf300) -> 0x1f58 fde=[ ec4] │ │ │ │ + 0xfffffffffffd1c8c (offset: 0xaf700) -> 0x20a8 fde=[ 1014] │ │ │ │ + 0xfffffffffffd1d8c (offset: 0xaf800) -> 0x20f4 fde=[ 1060] │ │ │ │ + 0xfffffffffffd242c (offset: 0xafea0) -> 0x2158 fde=[ 10c4] │ │ │ │ + 0xfffffffffffd252c (offset: 0xaffa0) -> 0x223c fde=[ 11a8] │ │ │ │ + 0xfffffffffffd26fc (offset: 0xb0170) -> 0x22c0 fde=[ 122c] │ │ │ │ + 0xfffffffffffd314c (offset: 0xb0bc0) -> 0x22f0 fde=[ 125c] │ │ │ │ + 0xfffffffffffd3b9c (offset: 0xb1610) -> 0x26c4 fde=[ 1630] │ │ │ │ + 0xfffffffffffd3cbc (offset: 0xb1730) -> 0x29d0 fde=[ 193c] │ │ │ │ + 0xfffffffffffd3f2c (offset: 0xb19a0) -> 0x2a04 fde=[ 1970] │ │ │ │ + 0xfffffffffffd3f4c (offset: 0xb19c0) -> 0x2a20 fde=[ 198c] │ │ │ │ + 0xfffffffffffd417c (offset: 0xb1bf0) -> 0x2c74 fde=[ 1be0] │ │ │ │ + 0xfffffffffffd41bc (offset: 0xb1c30) -> 0x2c94 fde=[ 1c00] │ │ │ │ + 0xfffffffffffd442c (offset: 0xb1ea0) -> 0x2e54 fde=[ 1dc0] │ │ │ │ + 0xfffffffffffd44ac (offset: 0xb1f20) -> 0x2e74 fde=[ 1de0] │ │ │ │ + 0xfffffffffffd455c (offset: 0xb1fd0) -> 0x2e9c fde=[ 1e08] │ │ │ │ + 0xfffffffffffd45cc (offset: 0xb2040) -> 0x3070 fde=[ 1fdc] │ │ │ │ + 0xfffffffffffd603c (offset: 0xb3ab0) -> 0x3184 fde=[ 20f0] │ │ │ │ + 0xfffffffffffd609c (offset: 0xb3b10) -> 0x33c0 fde=[ 232c] │ │ │ │ + 0xfffffffffffd60cc (offset: 0xb3b40) -> 0x34ec fde=[ 2458] │ │ │ │ + 0xfffffffffffd65bc (offset: 0xb4030) -> 0x359c fde=[ 2508] │ │ │ │ + 0xfffffffffffd67fc (offset: 0xb4270) -> 0x35cc fde=[ 2538] │ │ │ │ + 0xfffffffffffd68ec (offset: 0xb4360) -> 0x37bc fde=[ 2728] │ │ │ │ + 0xfffffffffffd6a0c (offset: 0xb4480) -> 0x37e0 fde=[ 274c] │ │ │ │ + 0xfffffffffffd6a8c (offset: 0xb4500) -> 0x3818 fde=[ 2784] │ │ │ │ + 0xfffffffffffd6bdc (offset: 0xb4650) -> 0x38a0 fde=[ 280c] │ │ │ │ + 0xfffffffffffd6c9c (offset: 0xb4710) -> 0x38ec fde=[ 2858] │ │ │ │ + 0xfffffffffffd737c (offset: 0xb4df0) -> 0x3918 fde=[ 2884] │ │ │ │ + 0xfffffffffffd743c (offset: 0xb4eb0) -> 0x3964 fde=[ 28d0] │ │ │ │ + 0xfffffffffffd74bc (offset: 0xb4f30) -> 0x399c fde=[ 2908] │ │ │ │ + 0xfffffffffffd753c (offset: 0xb4fb0) -> 0x3a4c fde=[ 29b8] │ │ │ │ + 0xfffffffffffd788c (offset: 0xb5300) -> 0x3a78 fde=[ 29e4] │ │ │ │ + 0xfffffffffffd79cc (offset: 0xb5440) -> 0x3ad8 fde=[ 2a44] │ │ │ │ + 0xfffffffffffd7b1c (offset: 0xb5590) -> 0x3b3c fde=[ 2aa8] │ │ │ │ + 0xfffffffffffd7ccc (offset: 0xb5740) -> 0x3ba0 fde=[ 2b0c] │ │ │ │ + 0xfffffffffffd7d8c (offset: 0xb5800) -> 0x3bec fde=[ 2b58] │ │ │ │ + 0xfffffffffffd7e1c (offset: 0xb5890) -> 0x3c24 fde=[ 2b90] │ │ │ │ + 0xfffffffffffd873c (offset: 0xb61b0) -> 0x3cd4 fde=[ 2c40] │ │ │ │ + 0xfffffffffffd90cc (offset: 0xb6b40) -> 0x3d3c fde=[ 2ca8] │ │ │ │ + 0xfffffffffffd914c (offset: 0xb6bc0) -> 0x3d74 fde=[ 2ce0] │ │ │ │ + 0xfffffffffffd91cc (offset: 0xb6c40) -> 0x3dac fde=[ 2d18] │ │ │ │ + 0xfffffffffffd928c (offset: 0xb6d00) -> 0x3df8 fde=[ 2d64] │ │ │ │ + 0xfffffffffffd96bc (offset: 0xb7130) -> 0x3e18 fde=[ 2d84] │ │ │ │ + 0xfffffffffffd96ec (offset: 0xb7160) -> 0x3e34 fde=[ 2da0] │ │ │ │ + 0xfffffffffffd9bac (offset: 0xb7620) -> 0x3e74 fde=[ 2de0] │ │ │ │ + 0xfffffffffffd9ffc (offset: 0xb7a70) -> 0x3f08 fde=[ 2e74] │ │ │ │ + 0xfffffffffffdab8c (offset: 0xb8600) -> 0x3f9c fde=[ 2f08] │ │ │ │ + 0xfffffffffffdac3c (offset: 0xb86b0) -> 0x3fec fde=[ 2f58] │ │ │ │ + 0xfffffffffffdaecc (offset: 0xb8940) -> 0x40fc fde=[ 3068] │ │ │ │ + 0xfffffffffffdb36c (offset: 0xb8de0) -> 0x41d4 fde=[ 3140] │ │ │ │ + 0xfffffffffffdbadc (offset: 0xb9550) -> 0x4200 fde=[ 316c] │ │ │ │ + 0xfffffffffffdbc6c (offset: 0xb96e0) -> 0x4324 fde=[ 3290] │ │ │ │ + 0xfffffffffffdc09c (offset: 0xb9b10) -> 0x4720 fde=[ 368c] │ │ │ │ + 0xfffffffffffdc90c (offset: 0xba380) -> 0x4750 fde=[ 36bc] │ │ │ │ + 0xfffffffffffdd8cc (offset: 0xbb340) -> 0x4848 fde=[ 37b4] │ │ │ │ + 0xfffffffffffddacc (offset: 0xbb540) -> 0x48dc fde=[ 3848] │ │ │ │ + 0xfffffffffffddccc (offset: 0xbb740) -> 0x4c10 fde=[ 3b7c] │ │ │ │ + 0xfffffffffffde84c (offset: 0xbc2c0) -> 0x4ca4 fde=[ 3c10] │ │ │ │ + 0xfffffffffffdefec (offset: 0xbca60) -> 0x4d40 fde=[ 3cac] │ │ │ │ + 0xfffffffffffdf0cc (offset: 0xbcb40) -> 0x4de4 fde=[ 3d50] │ │ │ │ + 0xfffffffffffdf1ac (offset: 0xbcc20) -> 0x4ea8 fde=[ 3e14] │ │ │ │ + 0xfffffffffffdf96c (offset: 0xbd3e0) -> 0x4f48 fde=[ 3eb4] │ │ │ │ + 0xfffffffffffdfadc (offset: 0xbd550) -> 0x5020 fde=[ 3f8c] │ │ │ │ + 0xfffffffffffdfc6c (offset: 0xbd6e0) -> 0x5098 fde=[ 4004] │ │ │ │ + 0xfffffffffffdfdfc (offset: 0xbd870) -> 0x5110 fde=[ 407c] │ │ │ │ + 0xfffffffffffe096c (offset: 0xbe3e0) -> 0x51a4 fde=[ 4110] │ │ │ │ + 0xfffffffffffe0abc (offset: 0xbe530) -> 0x5204 fde=[ 4170] │ │ │ │ + 0xfffffffffffe0f3c (offset: 0xbe9b0) -> 0x524c fde=[ 41b8] │ │ │ │ + 0xfffffffffffe16fc (offset: 0xbf170) -> 0x5368 fde=[ 42d4] │ │ │ │ + 0xfffffffffffe1a0c (offset: 0xbf480) -> 0x5390 fde=[ 42fc] │ │ │ │ + 0xfffffffffffe1aec (offset: 0xbf560) -> 0x543c fde=[ 43a8] │ │ │ │ + 0xfffffffffffe1c7c (offset: 0xbf6f0) -> 0x54b4 fde=[ 4420] │ │ │ │ + 0xfffffffffffe1f4c (offset: 0xbf9c0) -> 0x54e4 fde=[ 4450] │ │ │ │ + 0xfffffffffffe1fac (offset: 0xbfa20) -> 0x55d4 fde=[ 4540] │ │ │ │ + 0xfffffffffffe2b3c (offset: 0xc05b0) -> 0x5668 fde=[ 45d4] │ │ │ │ + 0xfffffffffffe36bc (offset: 0xc1130) -> 0x56fc fde=[ 4668] │ │ │ │ + 0xfffffffffffe423c (offset: 0xc1cb0) -> 0x5790 fde=[ 46fc] │ │ │ │ + 0xfffffffffffe4a0c (offset: 0xc2480) -> 0x57c4 fde=[ 4730] │ │ │ │ + 0xfffffffffffe519c (offset: 0xc2c10) -> 0x57f0 fde=[ 475c] │ │ │ │ + 0xfffffffffffe53ec (offset: 0xc2e60) -> 0x583c fde=[ 47a8] │ │ │ │ + 0xfffffffffffe5bbc (offset: 0xc3630) -> 0x58bc fde=[ 4828] │ │ │ │ + 0xfffffffffffe64fc (offset: 0xc3f70) -> 0x58f4 fde=[ 4860] │ │ │ │ + 0xfffffffffffe757c (offset: 0xc4ff0) -> 0x5928 fde=[ 4894] │ │ │ │ + 0xfffffffffffe75cc (offset: 0xc5040) -> 0x5a20 fde=[ 498c] │ │ │ │ + 0xfffffffffffe8ddc (offset: 0xc6850) -> 0x5c10 fde=[ 4b7c] │ │ │ │ + 0xfffffffffffea3ec (offset: 0xc7e60) -> 0x5d84 fde=[ 4cf0] │ │ │ │ + 0xfffffffffffea50c (offset: 0xc7f80) -> 0x5dd4 fde=[ 4d40] │ │ │ │ + 0xfffffffffffead8c (offset: 0xc8800) -> 0x61a0 fde=[ 510c] │ │ │ │ + 0xfffffffffffeaddc (offset: 0xc8850) -> 0x62c8 fde=[ 5234] │ │ │ │ + 0xfffffffffffeb00c (offset: 0xc8a80) -> 0x6314 fde=[ 5280] │ │ │ │ + 0xfffffffffffeb0ec (offset: 0xc8b60) -> 0x6360 fde=[ 52cc] │ │ │ │ + 0xfffffffffffeb4bc (offset: 0xc8f30) -> 0x63ac fde=[ 5318] │ │ │ │ + 0xfffffffffffeb6fc (offset: 0xc9170) -> 0x63f0 fde=[ 535c] │ │ │ │ + 0xfffffffffffeb9ec (offset: 0xc9460) -> 0x6420 fde=[ 538c] │ │ │ │ + 0xfffffffffffebbec (offset: 0xc9660) -> 0x646c fde=[ 53d8] │ │ │ │ + 0xfffffffffffebe1c (offset: 0xc9890) -> 0x64b8 fde=[ 5424] │ │ │ │ + 0xfffffffffffec13c (offset: 0xc9bb0) -> 0x6540 fde=[ 54ac] │ │ │ │ + 0xfffffffffffec21c (offset: 0xc9c90) -> 0x658c fde=[ 54f8] │ │ │ │ + 0xfffffffffffec41c (offset: 0xc9e90) -> 0x65bc fde=[ 5528] │ │ │ │ + 0xfffffffffffec46c (offset: 0xc9ee0) -> 0x67a8 fde=[ 5714] │ │ │ │ + 0xfffffffffffec4bc (offset: 0xc9f30) -> 0x686c fde=[ 57d8] │ │ │ │ + 0xfffffffffffec70c (offset: 0xca180) -> 0x68bc fde=[ 5828] │ │ │ │ + 0xfffffffffffed1cc (offset: 0xcac40) -> 0x6940 fde=[ 58ac] │ │ │ │ + 0xfffffffffffee25c (offset: 0xcbcd0) -> 0x6974 fde=[ 58e0] │ │ │ │ + 0xfffffffffffee60c (offset: 0xcc080) -> 0x6990 fde=[ 58fc] │ │ │ │ + 0xfffffffffffee7dc (offset: 0xcc250) -> 0x6c88 fde=[ 5bf4] │ │ │ │ + 0xfffffffffffee9dc (offset: 0xcc450) -> 0x6cc4 fde=[ 5c30] │ │ │ │ + 0xfffffffffffef2ec (offset: 0xccd60) -> 0x6d18 fde=[ 5c84] │ │ │ │ + 0xffffffffffff060c (offset: 0xce080) -> 0x6d4c fde=[ 5cb8] │ │ │ │ + 0xffffffffffff100c (offset: 0xcea80) -> 0x7020 fde=[ 5f8c] │ │ │ │ + 0xffffffffffff120c (offset: 0xcec80) -> 0x705c fde=[ 5fc8] │ │ │ │ + 0xffffffffffff1b1c (offset: 0xcf590) -> 0x70b0 fde=[ 601c] │ │ │ │ + 0xffffffffffff2e3c (offset: 0xd08b0) -> 0x70e4 fde=[ 6050] │ │ │ │ + 0xffffffffffff383c (offset: 0xd12b0) -> 0x74a0 fde=[ 640c] │ │ │ │ + 0xffffffffffff3d0c (offset: 0xd1780) -> 0x750c fde=[ 6478] │ │ │ │ + 0xffffffffffff40ec (offset: 0xd1b60) -> 0x7634 fde=[ 65a0] │ │ │ │ + 0xffffffffffff4aec (offset: 0xd2560) -> 0x76d8 fde=[ 6644] │ │ │ │ + 0xffffffffffff4bac (offset: 0xd2620) -> 0x7724 fde=[ 6690] │ │ │ │ + 0xffffffffffff4bec (offset: 0xd2660) -> 0x784c fde=[ 67b8] │ │ │ │ + 0xffffffffffff537c (offset: 0xd2df0) -> 0x7920 fde=[ 688c] │ │ │ │ + 0xffffffffffff594c (offset: 0xd33c0) -> 0x7b44 fde=[ 6ab0] │ │ │ │ + 0xffffffffffff5b2c (offset: 0xd35a0) -> 0x7b98 fde=[ 6b04] │ │ │ │ + 0xffffffffffff5f6c (offset: 0xd39e0) -> 0x7cc4 fde=[ 6c30] │ │ │ │ + 0xffffffffffff6b4c (offset: 0xd45c0) -> 0x7f10 fde=[ 6e7c] │ │ │ │ + 0xffffffffffff716c (offset: 0xd4be0) -> 0x7f60 fde=[ 6ecc] │ │ │ │ + 0xffffffffffff7b8c (offset: 0xd5600) -> 0x7fcc fde=[ 6f38] │ │ │ │ + 0xffffffffffff876c (offset: 0xd61e0) -> 0x80d0 fde=[ 703c] │ │ │ │ + 0xffffffffffff87bc (offset: 0xd6230) -> 0x80e8 fde=[ 7054] │ │ │ │ + 0xffffffffffff8d2c (offset: 0xd67a0) -> 0x8140 fde=[ 70ac] │ │ │ │ + 0xffffffffffff8edc (offset: 0xd6950) -> 0x819c fde=[ 7108] │ │ │ │ + 0xffffffffffff8f5c (offset: 0xd69d0) -> 0x81d8 fde=[ 7144] │ │ │ │ + 0xffffffffffff914c (offset: 0xd6bc0) -> 0x8218 fde=[ 7184] │ │ │ │ + 0xffffffffffff94ec (offset: 0xd6f60) -> 0x8284 fde=[ 71f0] │ │ │ │ + 0xffffffffffff95dc (offset: 0xd7050) -> 0x82ec fde=[ 7258] │ │ │ │ + 0xffffffffffffa69c (offset: 0xd8110) -> 0x8320 fde=[ 728c] │ │ │ │ │ │ │ │ Contents of the .eh_frame section: │ │ │ │ │ │ │ │ │ │ │ │ 00000000 0000000000000014 00000000 CIE │ │ │ │ Version: 1 │ │ │ │ Augmentation: "zR" │ │ │ │ @@ -565,12758 +567,12796 @@ │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000058 0000000000000010 0000005c FDE cie=00000000 pc=00000000000b3a10..00000000000b3a17 │ │ │ │ +00000058 0000000000000010 0000005c FDE cie=00000000 pc=00000000000ae2d0..00000000000ae2d7 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000006c 0000000000000010 00000070 FDE cie=00000000 pc=00000000000b3a20..00000000000b3a25 │ │ │ │ +0000006c 0000000000000010 00000070 FDE cie=00000000 pc=00000000000ae2e0..00000000000ae2e5 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ 00000080 000000000000001c 00000000 CIE │ │ │ │ Version: 1 │ │ │ │ Augmentation: "zPLR" │ │ │ │ Code alignment factor: 1 │ │ │ │ Data alignment factor: -8 │ │ │ │ Return address column: 16 │ │ │ │ - Augmentation data: 9b 35 ba 00 00 1b 1b │ │ │ │ + Augmentation data: 9b f5 bb 00 00 1b 1b │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ DW_CFA_offset: r16 (rip) at cfa-8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000000a0 0000000000000014 00000024 FDE cie=00000080 pc=0000000000015080..0000000000015097 │ │ │ │ - Augmentation data: 17 74 00 00 │ │ │ │ +000000a0 0000000000000014 00000024 FDE cie=00000080 pc=0000000000014f80..0000000000014f97 │ │ │ │ + Augmentation data: 57 74 00 00 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000000b8 0000000000000020 0000003c FDE cie=00000080 pc=000000000000d6c0..000000000000d710 │ │ │ │ - Augmentation data: 03 74 00 00 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000d6c2 │ │ │ │ +000000b8 0000000000000020 0000003c FDE cie=00000080 pc=000000000000d6a0..000000000000d6f0 │ │ │ │ + Augmentation data: 43 74 00 00 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d6a2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000000d6c8 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000000d6a8 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000d6c9 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000d6a9 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000000dc 0000000000000010 000000e0 FDE cie=00000000 pc=00000000000150a0..00000000000150b3 │ │ │ │ +000000dc 0000000000000010 000000e0 FDE cie=00000000 pc=0000000000014fa0..0000000000014fb3 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000000f0 0000000000000010 000000f4 FDE cie=00000000 pc=00000000000150c0..00000000000150d0 │ │ │ │ +000000f0 0000000000000010 000000f4 FDE cie=00000000 pc=0000000000014fc0..0000000000014fd0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000104 0000000000000010 00000108 FDE cie=00000000 pc=00000000000150d0..00000000000150f5 │ │ │ │ +00000104 0000000000000010 00000108 FDE cie=00000000 pc=0000000000014fd0..0000000000014fed │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000118 0000000000000010 0000011c FDE cie=00000000 pc=0000000000015100..0000000000015113 │ │ │ │ +00000118 0000000000000010 0000011c FDE cie=00000000 pc=0000000000014ff0..0000000000015003 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000012c 0000000000000014 00000130 FDE cie=00000000 pc=0000000000015120..000000000001514f │ │ │ │ - DW_CFA_advance_loc: 15 to 000000000001512f │ │ │ │ +0000012c 0000000000000014 00000130 FDE cie=00000000 pc=0000000000015010..000000000001503f │ │ │ │ + DW_CFA_advance_loc: 15 to 000000000001501f │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 27 to 000000000001514a │ │ │ │ + DW_CFA_advance_loc: 27 to 000000000001503a │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000144 0000000000000010 00000148 FDE cie=00000000 pc=00000000000b3a30..00000000000b3a47 │ │ │ │ +00000144 0000000000000010 00000148 FDE cie=00000000 pc=00000000000ae2f0..00000000000ae307 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000158 0000000000000014 0000015c FDE cie=00000000 pc=00000000000b3a50..00000000000b3a83 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000b3a58 │ │ │ │ +00000158 0000000000000014 0000015c FDE cie=00000000 pc=00000000000ae310..00000000000ae343 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000ae318 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 38 to 00000000000b3a7e │ │ │ │ + DW_CFA_advance_loc: 38 to 00000000000ae33e │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000170 0000000000000010 00000174 FDE cie=00000000 pc=00000000000b3a90..00000000000b3aa7 │ │ │ │ +00000170 0000000000000010 00000174 FDE cie=00000000 pc=00000000000ae350..00000000000ae367 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000184 0000000000000014 00000188 FDE cie=00000000 pc=00000000000b3ab0..00000000000b3ae3 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000b3ab8 │ │ │ │ +00000184 0000000000000014 00000188 FDE cie=00000000 pc=00000000000ae370..00000000000ae3a3 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000ae378 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 38 to 00000000000b3ade │ │ │ │ + DW_CFA_advance_loc: 38 to 00000000000ae39e │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000019c 0000000000000010 000001a0 FDE cie=00000000 pc=00000000000b3af0..00000000000b3b07 │ │ │ │ +0000019c 0000000000000010 000001a0 FDE cie=00000000 pc=00000000000ae3b0..00000000000ae3c7 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000001b0 0000000000000014 000001b4 FDE cie=00000000 pc=00000000000b3b10..00000000000b3b43 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000b3b18 │ │ │ │ +000001b0 0000000000000014 000001b4 FDE cie=00000000 pc=00000000000ae3d0..00000000000ae403 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000ae3d8 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 38 to 00000000000b3b3e │ │ │ │ + DW_CFA_advance_loc: 38 to 00000000000ae3fe │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000001c8 0000000000000010 000001cc FDE cie=00000000 pc=00000000000b3b50..00000000000b3b67 │ │ │ │ +000001c8 0000000000000010 000001cc FDE cie=00000000 pc=00000000000ae410..00000000000ae427 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000001dc 0000000000000014 000001e0 FDE cie=00000000 pc=00000000000b3b70..00000000000b3ba3 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000b3b78 │ │ │ │ +000001dc 0000000000000014 000001e0 FDE cie=00000000 pc=00000000000ae430..00000000000ae463 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000ae438 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 38 to 00000000000b3b9e │ │ │ │ + DW_CFA_advance_loc: 38 to 00000000000ae45e │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000001f4 0000000000000010 000001f8 FDE cie=00000000 pc=0000000000015150..0000000000015163 │ │ │ │ +000001f4 0000000000000010 000001f8 FDE cie=00000000 pc=0000000000015040..0000000000015053 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000208 0000000000000014 0000020c FDE cie=00000000 pc=0000000000015170..000000000001519f │ │ │ │ - DW_CFA_advance_loc: 15 to 000000000001517f │ │ │ │ +00000208 0000000000000014 0000020c FDE cie=00000000 pc=0000000000015060..000000000001508f │ │ │ │ + DW_CFA_advance_loc: 15 to 000000000001506f │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 27 to 000000000001519a │ │ │ │ + DW_CFA_advance_loc: 27 to 000000000001508a │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000220 0000000000000010 00000224 FDE cie=00000000 pc=00000000000151a0..00000000000151b3 │ │ │ │ +00000220 0000000000000010 00000224 FDE cie=00000000 pc=0000000000015090..00000000000150a3 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000234 0000000000000014 00000238 FDE cie=00000000 pc=00000000000151c0..00000000000151ef │ │ │ │ - DW_CFA_advance_loc: 15 to 00000000000151cf │ │ │ │ +00000234 0000000000000014 00000238 FDE cie=00000000 pc=00000000000150b0..00000000000150df │ │ │ │ + DW_CFA_advance_loc: 15 to 00000000000150bf │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 27 to 00000000000151ea │ │ │ │ + DW_CFA_advance_loc: 27 to 00000000000150da │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000024c 0000000000000010 00000250 FDE cie=00000000 pc=00000000000151f0..0000000000015203 │ │ │ │ +0000024c 0000000000000010 00000250 FDE cie=00000000 pc=00000000000150e0..00000000000150f3 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000260 0000000000000014 00000264 FDE cie=00000000 pc=0000000000015210..000000000001523f │ │ │ │ - DW_CFA_advance_loc: 15 to 000000000001521f │ │ │ │ +00000260 0000000000000014 00000264 FDE cie=00000000 pc=0000000000015100..000000000001512f │ │ │ │ + DW_CFA_advance_loc: 15 to 000000000001510f │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 27 to 000000000001523a │ │ │ │ + DW_CFA_advance_loc: 27 to 000000000001512a │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000278 0000000000000010 0000027c FDE cie=00000000 pc=0000000000015240..0000000000015253 │ │ │ │ +00000278 0000000000000010 0000027c FDE cie=00000000 pc=0000000000015130..0000000000015143 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000028c 0000000000000014 00000290 FDE cie=00000000 pc=0000000000015260..000000000001528f │ │ │ │ - DW_CFA_advance_loc: 15 to 000000000001526f │ │ │ │ +0000028c 0000000000000014 00000290 FDE cie=00000000 pc=0000000000015150..000000000001517f │ │ │ │ + DW_CFA_advance_loc: 15 to 000000000001515f │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 27 to 000000000001528a │ │ │ │ + DW_CFA_advance_loc: 27 to 000000000001517a │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000002a4 0000000000000010 000002a8 FDE cie=00000000 pc=0000000000015290..00000000000152a3 │ │ │ │ +000002a4 0000000000000010 000002a8 FDE cie=00000000 pc=0000000000015180..0000000000015193 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000002b8 0000000000000014 000002bc FDE cie=00000000 pc=00000000000152b0..00000000000152df │ │ │ │ - DW_CFA_advance_loc: 15 to 00000000000152bf │ │ │ │ +000002b8 0000000000000014 000002bc FDE cie=00000000 pc=00000000000151a0..00000000000151cf │ │ │ │ + DW_CFA_advance_loc: 15 to 00000000000151af │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 27 to 00000000000152da │ │ │ │ + DW_CFA_advance_loc: 27 to 00000000000151ca │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000002d0 0000000000000010 000002d4 FDE cie=00000000 pc=00000000000152e0..00000000000152f3 │ │ │ │ +000002d0 0000000000000010 000002d4 FDE cie=00000000 pc=00000000000151d0..00000000000151e3 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000002e4 0000000000000014 000002e8 FDE cie=00000000 pc=0000000000015300..000000000001532f │ │ │ │ - DW_CFA_advance_loc: 15 to 000000000001530f │ │ │ │ +000002e4 0000000000000014 000002e8 FDE cie=00000000 pc=00000000000151f0..000000000001521f │ │ │ │ + DW_CFA_advance_loc: 15 to 00000000000151ff │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 27 to 000000000001532a │ │ │ │ + DW_CFA_advance_loc: 27 to 000000000001521a │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000002fc 0000000000000010 00000300 FDE cie=00000000 pc=0000000000015330..0000000000015343 │ │ │ │ +000002fc 0000000000000010 00000300 FDE cie=00000000 pc=0000000000015220..0000000000015233 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000310 0000000000000014 00000314 FDE cie=00000000 pc=0000000000015350..000000000001537f │ │ │ │ - DW_CFA_advance_loc: 15 to 000000000001535f │ │ │ │ +00000310 0000000000000014 00000314 FDE cie=00000000 pc=0000000000015240..000000000001526f │ │ │ │ + DW_CFA_advance_loc: 15 to 000000000001524f │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 27 to 000000000001537a │ │ │ │ + DW_CFA_advance_loc: 27 to 000000000001526a │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000328 0000000000000010 0000032c FDE cie=00000000 pc=0000000000015380..0000000000015393 │ │ │ │ +00000328 0000000000000010 0000032c FDE cie=00000000 pc=0000000000015270..0000000000015283 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000033c 0000000000000014 00000340 FDE cie=00000000 pc=00000000000153a0..00000000000153cf │ │ │ │ - DW_CFA_advance_loc: 15 to 00000000000153af │ │ │ │ +0000033c 0000000000000014 00000340 FDE cie=00000000 pc=0000000000015290..00000000000152bf │ │ │ │ + DW_CFA_advance_loc: 15 to 000000000001529f │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 27 to 00000000000153ca │ │ │ │ + DW_CFA_advance_loc: 27 to 00000000000152ba │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000354 0000000000000010 00000358 FDE cie=00000000 pc=00000000000153d0..00000000000153e3 │ │ │ │ +00000354 0000000000000010 00000358 FDE cie=00000000 pc=00000000000152c0..00000000000152d3 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000368 0000000000000014 0000036c FDE cie=00000000 pc=00000000000153f0..000000000001541f │ │ │ │ - DW_CFA_advance_loc: 15 to 00000000000153ff │ │ │ │ +00000368 0000000000000014 0000036c FDE cie=00000000 pc=00000000000152e0..000000000001530f │ │ │ │ + DW_CFA_advance_loc: 15 to 00000000000152ef │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 27 to 000000000001541a │ │ │ │ + DW_CFA_advance_loc: 27 to 000000000001530a │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000380 0000000000000010 00000384 FDE cie=00000000 pc=0000000000015420..0000000000015433 │ │ │ │ +00000380 0000000000000010 00000384 FDE cie=00000000 pc=0000000000015310..0000000000015323 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000394 0000000000000014 00000398 FDE cie=00000000 pc=0000000000015440..000000000001546f │ │ │ │ - DW_CFA_advance_loc: 15 to 000000000001544f │ │ │ │ +00000394 0000000000000014 00000398 FDE cie=00000000 pc=0000000000015330..000000000001535f │ │ │ │ + DW_CFA_advance_loc: 15 to 000000000001533f │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 27 to 000000000001546a │ │ │ │ + DW_CFA_advance_loc: 27 to 000000000001535a │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000003ac 0000000000000010 000003b0 FDE cie=00000000 pc=0000000000015470..0000000000015483 │ │ │ │ +000003ac 0000000000000010 000003b0 FDE cie=00000000 pc=0000000000015360..0000000000015373 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000003c0 0000000000000014 000003c4 FDE cie=00000000 pc=0000000000015490..00000000000154bf │ │ │ │ - DW_CFA_advance_loc: 15 to 000000000001549f │ │ │ │ +000003c0 0000000000000014 000003c4 FDE cie=00000000 pc=0000000000015380..00000000000153af │ │ │ │ + DW_CFA_advance_loc: 15 to 000000000001538f │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 27 to 00000000000154ba │ │ │ │ + DW_CFA_advance_loc: 27 to 00000000000153aa │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000003d8 0000000000000018 000003dc FDE cie=00000000 pc=000000000000d710..000000000000d732 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000d711 │ │ │ │ +000003d8 0000000000000018 000003dc FDE cie=00000000 pc=000000000000d6f0..000000000000d712 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000d6f1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000d712 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000d6f2 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000d71a │ │ │ │ + DW_CFA_advance_loc: 27 to 000000000000d70d │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000003f4 0000000000000018 000003f8 FDE cie=00000000 pc=000000000000d732..000000000000d75a │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000d733 │ │ │ │ +000003f4 0000000000000018 000003f8 FDE cie=00000000 pc=000000000000d712..000000000000d73a │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000d713 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000d734 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000d714 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000000d73a │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000000d71a │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000410 0000000000000010 00000414 FDE cie=00000000 pc=00000000000154c0..0000000000015b48 │ │ │ │ +00000410 0000000000000010 00000414 FDE cie=00000000 pc=00000000000153b0..0000000000015936 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000424 0000000000000010 00000428 FDE cie=00000000 pc=0000000000015b50..0000000000015b90 │ │ │ │ +00000424 0000000000000010 00000428 FDE cie=00000000 pc=0000000000015940..0000000000015978 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000438 0000000000000010 0000043c FDE cie=00000000 pc=0000000000015b90..0000000000015f66 │ │ │ │ +00000438 0000000000000010 0000043c FDE cie=00000000 pc=0000000000015980..0000000000015d4e │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000044c 000000000000002c 00000450 FDE cie=00000000 pc=00000000000b3bb0..00000000000b3d7b │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b3bb2 │ │ │ │ +0000044c 000000000000002c 00000450 FDE cie=00000000 pc=00000000000ae470..00000000000ae622 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000ae472 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000b3bb3 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000ae476 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000b3bb4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000ae47a │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ - DW_CFA_advance_loc2: 350 to 00000000000b3d12 │ │ │ │ + DW_CFA_advance_loc2: 330 to 00000000000ae5c4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000b3d13 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000ae5c5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b3d15 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000ae5c7 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 11 to 00000000000b3d20 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000ae5c8 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000047c 0000000000000038 00000480 FDE cie=00000000 pc=0000000000015f70..0000000000016138 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000015f72 │ │ │ │ +0000047c 000000000000002c 00000480 FDE cie=00000000 pc=0000000000015d50..0000000000015ee0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000015d52 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000015f73 │ │ │ │ + DW_CFA_advance_loc: 21 to 0000000000015d67 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000015f78 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000015d6e │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 237 to 0000000000016065 │ │ │ │ + DW_CFA_advance_loc2: 259 to 0000000000015e71 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000016066 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000015e72 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000016068 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000015e74 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000016070 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 92 to 00000000000160cc │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000160cd │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000160cf │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000160d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015e78 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000004b8 000000000000003c 000004bc FDE cie=00000000 pc=0000000000016140..00000000000162e4 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000016142 │ │ │ │ +000004ac 000000000000003c 000004b0 FDE cie=00000000 pc=0000000000015ee0..0000000000016068 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000015ee2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000016144 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000015ee7 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000001614a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000015ee9 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000016154 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000015ef7 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016158 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000015efe │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ - DW_CFA_advance_loc2: 264 to 0000000000016260 │ │ │ │ + DW_CFA_advance_loc1: 250 to 0000000000015ff8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000016261 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000015ff9 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000016263 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000015ffb │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000016265 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000015ffd │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000016267 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000015fff │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000016270 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000016000 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000004f8 000000000000002c 000004fc FDE cie=00000000 pc=00000000000162f0..000000000001645a │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000162f1 │ │ │ │ +000004ec 0000000000000038 000004f0 FDE cie=00000000 pc=0000000000016070..000000000001617a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000016072 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000162f2 │ │ │ │ + DW_CFA_offset: r12 (r12) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000016086 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ - DW_CFA_advance_loc2: 257 to 00000000000163f3 │ │ │ │ + DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000001608d │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ + DW_CFA_advance_loc1: 151 to 0000000000016124 │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000016125 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000163f4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000016127 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000016400 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000016130 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 55 to 0000000000016437 │ │ │ │ + DW_CFA_advance_loc: 39 to 0000000000016157 │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000016158 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000016438 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001615a │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000016440 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000016160 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00000528 000000000000002c 0000052c FDE cie=00000000 pc=0000000000016460..0000000000016605 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000016462 │ │ │ │ +00000528 000000000000002c 0000052c FDE cie=00000000 pc=0000000000016180..0000000000016310 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000016182 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000016467 │ │ │ │ + DW_CFA_advance_loc: 21 to 0000000000016197 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 17 to 0000000000016478 │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000001619e │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ - DW_CFA_advance_loc2: 265 to 0000000000016581 │ │ │ │ + DW_CFA_advance_loc2: 259 to 00000000000162a1 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000016582 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000162a2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000016584 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000162a4 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000016590 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000162a8 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000558 000000000000002c 0000055c FDE cie=00000000 pc=00000000000b3d80..00000000000b3ee0 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b3d82 │ │ │ │ +00000558 000000000000002c 0000055c FDE cie=00000000 pc=00000000000ae630..00000000000ae788 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000ae632 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000b3d83 │ │ │ │ + DW_CFA_advance_loc: 17 to 00000000000ae643 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 27 to 00000000000b3d9e │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000ae644 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 210 to 00000000000b3e70 │ │ │ │ + DW_CFA_advance_loc1: 219 to 00000000000ae71f │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000b3e71 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000ae720 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b3e73 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000ae722 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 13 to 00000000000b3e80 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000ae728 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000588 000000000000002c 0000058c FDE cie=00000000 pc=0000000000016610..000000000001675a │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000016611 │ │ │ │ +00000588 0000000000000038 0000058c FDE cie=00000000 pc=0000000000016310..0000000000016432 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000016312 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000016612 │ │ │ │ + DW_CFA_offset: r12 (r12) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000016319 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 224 to 00000000000166f2 │ │ │ │ + DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001631a │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ + DW_CFA_advance_loc1: 184 to 00000000000163d2 │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000163d3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000166f3 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000163d5 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 13 to 0000000000016700 │ │ │ │ + DW_CFA_advance_loc: 11 to 00000000000163e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 55 to 0000000000016737 │ │ │ │ + DW_CFA_advance_loc: 47 to 000000000001640f │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000016410 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000016738 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000016412 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000016740 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000016418 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000005b8 000000000000001c 000005bc FDE cie=00000000 pc=0000000000016760..0000000000016805 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000016767 │ │ │ │ +000005c4 0000000000000030 000005c8 FDE cie=00000000 pc=0000000000016440..00000000000164c7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000016441 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000016449 │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000016450 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc1: 142 to 00000000000167f5 │ │ │ │ + DW_CFA_advance_loc1: 101 to 00000000000164b5 │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000164b9 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000164ba │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 11 to 0000000000016800 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000164c0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016804 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000164c4 │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000164c5 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000164c6 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000005d8 0000000000000010 000005dc FDE cie=00000000 pc=0000000000016810..0000000000016cce │ │ │ │ +000005f8 0000000000000010 000005fc FDE cie=00000000 pc=00000000000164d0..0000000000016a4f │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000005ec 000000000000001c 000005f0 FDE cie=00000000 pc=0000000000016cd0..00000000000173a8 │ │ │ │ - DW_CFA_advance_loc1: 73 to 0000000000016d19 │ │ │ │ +0000060c 000000000000001c 00000610 FDE cie=00000000 pc=0000000000016a50..0000000000017126 │ │ │ │ + DW_CFA_advance_loc1: 73 to 0000000000016a99 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc2: 1147 to 0000000000017194 │ │ │ │ + DW_CFA_advance_loc2: 1145 to 0000000000016f12 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000017195 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000016f13 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000060c 000000000000005c 00000610 FDE cie=00000000 pc=00000000000173b0..000000000001751d │ │ │ │ - DW_CFA_advance_loc: 11 to 00000000000173bb │ │ │ │ +0000062c 000000000000005c 00000630 FDE cie=00000000 pc=0000000000017130..000000000001728d │ │ │ │ + DW_CFA_advance_loc: 11 to 000000000001713b │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000173bc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001713f │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000173bd │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000017140 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000173c4 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000017147 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 85 to 0000000000017419 │ │ │ │ + DW_CFA_advance_loc1: 82 to 0000000000017199 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001741a │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001719a │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001741b │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001719b │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001741d │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001719d │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000017420 │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000171a0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 81 to 0000000000017471 │ │ │ │ + DW_CFA_advance_loc1: 81 to 00000000000171f1 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000017472 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000171f2 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000017473 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000171f3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000017475 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000171f5 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 11 to 0000000000017480 │ │ │ │ + DW_CFA_advance_loc: 11 to 0000000000017200 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000017490 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000017208 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 85 to 00000000000174e5 │ │ │ │ + DW_CFA_advance_loc1: 85 to 000000000001725d │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000174e6 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001725e │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000174e7 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001725f │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000174e9 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000017261 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000174f0 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000017268 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000066c 0000000000000010 00000670 FDE cie=00000000 pc=0000000000017520..000000000001776a │ │ │ │ +0000068c 0000000000000010 00000690 FDE cie=00000000 pc=0000000000017290..00000000000174da │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000680 0000000000000014 00000684 FDE cie=00000000 pc=0000000000017770..000000000001780a │ │ │ │ - DW_CFA_advance_loc1: 100 to 00000000000177d4 │ │ │ │ +000006a0 0000000000000014 000006a4 FDE cie=00000000 pc=00000000000174e0..000000000001757a │ │ │ │ + DW_CFA_advance_loc1: 100 to 0000000000017544 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 50 to 0000000000017806 │ │ │ │ + DW_CFA_advance_loc: 50 to 0000000000017576 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ │ │ │ -00000698 0000000000000010 0000069c FDE cie=00000000 pc=0000000000017810..0000000000017a38 │ │ │ │ +000006b8 0000000000000010 000006bc FDE cie=00000000 pc=0000000000017580..00000000000177a0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000006ac 0000000000000040 000006b0 FDE cie=00000000 pc=0000000000017a40..0000000000017af8 │ │ │ │ - DW_CFA_advance_loc: 11 to 0000000000017a4b │ │ │ │ +000006cc 0000000000000040 000006d0 FDE cie=00000000 pc=00000000000177a0..0000000000017848 │ │ │ │ + DW_CFA_advance_loc: 11 to 00000000000177ab │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000017a4d │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000177b0 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000017a4e │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000177b4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000017a53 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000177b9 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000017a5d │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000177bd │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 113 to 0000000000017ace │ │ │ │ + DW_CFA_advance_loc1: 105 to 0000000000017826 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000017acf │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000017827 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000017ad0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000017828 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000017ad2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001782a │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000017ad4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001782c │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000017ae0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017830 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 23 to 0000000000017af7 │ │ │ │ + DW_CFA_advance_loc: 23 to 0000000000017847 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000006f0 0000000000000010 000006f4 FDE cie=00000000 pc=0000000000017b00..0000000000017d4a │ │ │ │ +00000710 0000000000000010 00000714 FDE cie=00000000 pc=0000000000017850..0000000000017a9a │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000704 0000000000000014 00000708 FDE cie=00000000 pc=0000000000017d50..0000000000017de8 │ │ │ │ - DW_CFA_advance_loc1: 100 to 0000000000017db4 │ │ │ │ +00000724 0000000000000014 00000728 FDE cie=00000000 pc=0000000000017aa0..0000000000017b38 │ │ │ │ + DW_CFA_advance_loc1: 100 to 0000000000017b04 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000017de4 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000017b34 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ │ │ │ -0000071c 0000000000000040 00000720 FDE cie=00000000 pc=0000000000017df0..0000000000017ec9 │ │ │ │ - DW_CFA_advance_loc: 11 to 0000000000017dfb │ │ │ │ +0000073c 0000000000000040 00000740 FDE cie=00000000 pc=0000000000017b40..0000000000017bf9 │ │ │ │ + DW_CFA_advance_loc: 11 to 0000000000017b4b │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000017dfd │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000017b50 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000017dfe │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017b54 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000017e03 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000017b59 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000017e0d │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017b5d │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 150 to 0000000000017ea3 │ │ │ │ + DW_CFA_advance_loc1: 126 to 0000000000017bdb │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000017ea4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000017bdc │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000017ea5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000017bdd │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000017ea7 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000017bdf │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000017ea9 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000017be1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000017eb0 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000017be8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000017ec8 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000017bf8 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000760 0000000000000090 00000764 FDE cie=00000000 pc=0000000000017ed0..0000000000018fc4 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000017ee4 │ │ │ │ +00000780 0000000000000090 00000784 FDE cie=00000000 pc=0000000000017c00..0000000000018f2d │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000017c14 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000017ef0 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000017c1d │ │ │ │ DW_CFA_def_cfa: r13 (r13) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000017efc │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000017c29 │ │ │ │ DW_CFA_expression: r6 (rbp) (DW_OP_breg6 (rbp): 0) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000017f02 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000017c2f │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg6 (rbp): -24; DW_OP_deref) │ │ │ │ DW_CFA_expression: r15 (r15) (DW_OP_breg6 (rbp): -8) │ │ │ │ DW_CFA_expression: r14 (r14) (DW_OP_breg6 (rbp): -16) │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000017f05 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000017c36 │ │ │ │ DW_CFA_expression: r12 (r12) (DW_OP_breg6 (rbp): -32) │ │ │ │ DW_CFA_expression: r3 (rbx) (DW_OP_breg6 (rbp): -40) │ │ │ │ - DW_CFA_advance_loc2: 1770 to 00000000000185ef │ │ │ │ + DW_CFA_advance_loc2: 2066 to 0000000000018448 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000185f1 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000018450 │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000185f9 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000018452 │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ DW_CFA_def_cfa: r13 (r13) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000185fb │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000018454 │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000185fd │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000018456 │ │ │ │ DW_CFA_restore: r15 (r15) │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000185fe │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000018457 │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000018602 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001845b │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000018604 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001845d │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000018609 │ │ │ │ + DW_CFA_advance_loc: 11 to 0000000000018468 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 1863 to 0000000000018d50 │ │ │ │ + DW_CFA_advance_loc2: 1600 to 0000000000018aa8 │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ DW_CFA_restore: r15 (r15) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000018d51 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000018aa9 │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg6 (rbp): -24; DW_OP_deref) │ │ │ │ DW_CFA_expression: r3 (rbx) (DW_OP_breg6 (rbp): -40) │ │ │ │ DW_CFA_expression: r6 (rbp) (DW_OP_breg6 (rbp): 0) │ │ │ │ DW_CFA_expression: r12 (r12) (DW_OP_breg6 (rbp): -32) │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-16 │ │ │ │ DW_CFA_expression: r14 (r14) (DW_OP_breg6 (rbp): -16) │ │ │ │ DW_CFA_expression: r15 (r15) (DW_OP_breg6 (rbp): -8) │ │ │ │ - DW_CFA_advance_loc1: 104 to 0000000000018db9 │ │ │ │ + DW_CFA_advance_loc2: 339 to 0000000000018bfc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r13 (r13) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000018dc2 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000018c05 │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000018dc4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000018c07 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000018dc5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000018c08 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000007f4 000000000000001c 000007f8 FDE cie=00000000 pc=0000000000018fd0..0000000000019075 │ │ │ │ - DW_CFA_advance_loc: 22 to 0000000000018fe6 │ │ │ │ +00000814 000000000000001c 00000818 FDE cie=00000000 pc=0000000000018f30..0000000000018fc5 │ │ │ │ + DW_CFA_advance_loc: 22 to 0000000000018f46 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 42 to 0000000000019010 │ │ │ │ + DW_CFA_advance_loc: 42 to 0000000000018f70 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000019020 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000018f78 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 80 to 0000000000019070 │ │ │ │ + DW_CFA_advance_loc1: 72 to 0000000000018fc0 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000814 0000000000000040 00000818 FDE cie=00000000 pc=0000000000019080..00000000000194a3 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000019082 │ │ │ │ +00000834 0000000000000040 00000838 FDE cie=00000000 pc=0000000000018fd0..00000000000193d6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000018fd2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000019087 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000018fda │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000019089 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000018fdf │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001908d │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018fe3 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001908e │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018fe7 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000019095 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018feb │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc2: 1029 to 000000000001949a │ │ │ │ + DW_CFA_advance_loc2: 994 to 00000000000193cd │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001949b │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000193ce │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001949c │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000193cf │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001949e │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000193d1 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000194a0 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000193d3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000194a2 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000193d5 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000858 00000000000000ac 0000085c FDE cie=00000000 pc=00000000000b3ee0..00000000000b4388 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000b3ee5 │ │ │ │ +00000878 00000000000000ac 0000087c FDE cie=00000000 pc=00000000000ae790..00000000000aec27 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000ae792 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b3ee7 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000ae79a │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b3ee9 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000ae79c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000b3eee │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000ae79e │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000b3eef │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000ae7a2 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000b3ef0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000ae7a6 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000b3ef4 │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000ae7ad │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc2: 459 to 00000000000b40bf │ │ │ │ + DW_CFA_advance_loc2: 424 to 00000000000ae955 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 17 to 00000000000b40d0 │ │ │ │ + DW_CFA_advance_loc: 27 to 00000000000ae970 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc1: 92 to 00000000000b412c │ │ │ │ + DW_CFA_advance_loc1: 92 to 00000000000ae9cc │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000b412d │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000ae9cd │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 15 to 00000000000b413c │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000ae9d7 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000b4150 │ │ │ │ + DW_CFA_advance_loc: 25 to 00000000000ae9f0 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000b4156 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000ae9f6 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b4158 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000ae9f8 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 58 to 00000000000b4192 │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000aea24 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 29 to 00000000000b41af │ │ │ │ + DW_CFA_advance_loc: 29 to 00000000000aea41 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000b41b7 │ │ │ │ + DW_CFA_advance_loc: 26 to 00000000000aea5b │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000b41b8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000aea5c │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 58 to 00000000000b41f2 │ │ │ │ + DW_CFA_advance_loc: 34 to 00000000000aea7e │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000b4202 │ │ │ │ + DW_CFA_advance_loc: 36 to 00000000000aeaa2 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc1: 72 to 00000000000b424a │ │ │ │ + DW_CFA_advance_loc1: 72 to 00000000000aeaea │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b424c │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000aeaec │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 14 to 00000000000b425a │ │ │ │ + DW_CFA_advance_loc: 14 to 00000000000aeafa │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000b425b │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000aeafb │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000b425c │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000aeafc │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b425e │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000aeafe │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b4260 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000aeb00 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b4262 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000aeb02 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b4264 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000aeb04 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000b4265 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000aeb05 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 46 to 00000000000b4293 │ │ │ │ + DW_CFA_advance_loc: 41 to 00000000000aeb2e │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 25 to 00000000000b42ac │ │ │ │ + DW_CFA_advance_loc: 25 to 00000000000aeb47 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000b42b5 │ │ │ │ + DW_CFA_advance_loc: 13 to 00000000000aeb54 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b42b7 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000aeb56 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 41 to 00000000000b42e0 │ │ │ │ + DW_CFA_advance_loc: 31 to 00000000000aeb75 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000b42f8 │ │ │ │ + DW_CFA_advance_loc: 26 to 00000000000aeb8f │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000b42fe │ │ │ │ + DW_CFA_advance_loc: 14 to 00000000000aeb9d │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000b42ff │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000aeb9e │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 15 to 00000000000b430e │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000aeba8 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000b432a │ │ │ │ + DW_CFA_advance_loc: 26 to 00000000000aebc2 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000b4330 │ │ │ │ + DW_CFA_advance_loc: 13 to 00000000000aebcf │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000b4331 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000aebd0 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 39 to 00000000000b4358 │ │ │ │ + DW_CFA_advance_loc: 19 to 00000000000aebe3 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000b436c │ │ │ │ + DW_CFA_advance_loc: 36 to 00000000000aec07 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 11 to 00000000000b4377 │ │ │ │ + DW_CFA_advance_loc: 15 to 00000000000aec16 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b4379 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000aec18 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000908 000000000000003c 0000090c FDE cie=00000000 pc=00000000000194b0..00000000000198f7 │ │ │ │ - DW_CFA_advance_loc: 21 to 00000000000194c5 │ │ │ │ +00000928 000000000000003c 0000092c FDE cie=00000000 pc=00000000000193e0..000000000001981f │ │ │ │ + DW_CFA_advance_loc: 21 to 00000000000193f5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000194ca │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000193fa │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000194cb │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000193fe │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000194cc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000019402 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 21 to 00000000000194e1 │ │ │ │ + DW_CFA_advance_loc: 15 to 0000000000019411 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc2: 1038 to 00000000000198ef │ │ │ │ + DW_CFA_advance_loc2: 1030 to 0000000000019817 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000198f0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000019818 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000198f1 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000019819 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000198f3 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001981b │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000198f5 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001981d │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000198f6 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001981e │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000948 0000000000000014 0000094c FDE cie=00000000 pc=00000000000b43a0..00000000000b444a │ │ │ │ - DW_CFA_advance_loc1: 116 to 00000000000b4414 │ │ │ │ +00000968 0000000000000014 0000096c FDE cie=00000000 pc=00000000000aec30..00000000000aecca │ │ │ │ + DW_CFA_advance_loc1: 100 to 00000000000aec94 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 50 to 00000000000b4446 │ │ │ │ + DW_CFA_advance_loc: 50 to 00000000000aecc6 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ │ │ │ -00000960 0000000000000024 00000964 FDE cie=00000000 pc=0000000000019900..000000000001992e │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000019901 │ │ │ │ +00000980 0000000000000024 00000984 FDE cie=00000000 pc=0000000000019820..000000000001984e │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000019821 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000019902 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000019825 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000001990c │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000001982f │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001991c │ │ │ │ + DW_CFA_advance_loc: 13 to 000000000001983c │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000019923 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000019840 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000019924 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000019849 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000988 0000000000000064 0000098c FDE cie=00000000 pc=0000000000019930..000000000001a608 │ │ │ │ - DW_CFA_advance_loc: 11 to 000000000001993b │ │ │ │ +000009a8 0000000000000050 000009ac FDE cie=00000000 pc=0000000000019850..000000000001a8ed │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000001985a │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001993d │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001993f │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000019944 │ │ │ │ - DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000019945 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000019946 │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 18 to 000000000001986c │ │ │ │ + DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ + DW_CFA_advance_loc: 21 to 0000000000019881 │ │ │ │ + DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ + DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ + DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ + DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000001994d │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc2: 865 to 0000000000019cae │ │ │ │ + DW_CFA_advance_loc2: 836 to 0000000000019bc5 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000019caf │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000019cb0 │ │ │ │ - DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000019cb2 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000019cb4 │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000019cb6 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000019cb8 │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000019cc0 │ │ │ │ + DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ + DW_CFA_advance_loc: 11 to 0000000000019bd0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 1088 to 000000000001a100 │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc2: 1168 to 000000000001a060 │ │ │ │ + DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ DW_CFA_restore: r15 (r15) │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001a110 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001a068 │ │ │ │ + DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ + DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ + DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ + DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ + DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ + DW_CFA_advance_loc2: 1225 to 000000000001a531 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000001a538 │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000009f0 000000000000001c 000009f4 FDE cie=00000000 pc=000000000000d75a..000000000000d766 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ +000009fc 000000000000001c 00000a00 FDE cie=00000000 pc=000000000000d73a..000000000000d746 │ │ │ │ + DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ + DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ + DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ + DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ + DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ │ │ │ │ -00000a10 0000000000000040 00000a14 FDE cie=00000000 pc=000000000001a610..000000000001b632 │ │ │ │ - DW_CFA_advance_loc: 26 to 000000000001a62a │ │ │ │ +00000a1c 0000000000000040 00000a20 FDE cie=00000000 pc=000000000001a8f0..000000000001b6a3 │ │ │ │ + DW_CFA_advance_loc: 26 to 000000000001a90a │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000001a634 │ │ │ │ + DW_CFA_advance_loc: 13 to 000000000001a917 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001a636 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001a919 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001a63a │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000001a920 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ - DW_CFA_advance_loc2: 1004 to 000000000001aa26 │ │ │ │ + DW_CFA_advance_loc2: 1079 to 000000000001ad57 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000001aa30 │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000001ad60 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 1489 to 000000000001b001 │ │ │ │ + DW_CFA_advance_loc2: 1089 to 000000000001b1a1 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 15 to 000000000001b010 │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000001b1a8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 1472 to 000000000001b5d0 │ │ │ │ + DW_CFA_advance_loc2: 1176 to 000000000001b640 │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000001b5d3 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000001b643 │ │ │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-24 │ │ │ │ │ │ │ │ -00000a54 000000000000004c 00000a58 FDE cie=00000000 pc=000000000001b640..000000000001b7a5 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001b642 │ │ │ │ +00000a60 000000000000004c 00000a64 FDE cie=00000000 pc=000000000001b6b0..000000000001b805 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001b6b2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001b644 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001b6b4 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001b646 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000001b6b9 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b64a │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000001b6c7 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000001b650 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001b6c8 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ - DW_CFA_advance_loc1: 185 to 000000000001b709 │ │ │ │ + DW_CFA_advance_loc1: 180 to 000000000001b77c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b70d │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001b77d │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001b70f │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001b77f │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001b711 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001b781 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001b713 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001b783 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 13 to 000000000001b720 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000001b788 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000001b74c │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000001b7b4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b750 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001b7b8 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001b752 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001b7ba │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001b754 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001b7bc │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001b756 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001b7be │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000001b760 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001b7c0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000aa4 0000000000000044 00000aa8 FDE cie=00000000 pc=000000000001b7b0..000000000001b86c │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001b7b2 │ │ │ │ +00000ab0 0000000000000044 00000ab4 FDE cie=00000000 pc=000000000001b810..000000000001b8cc │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001b812 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001b7b4 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001b81e │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001b7b6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001b820 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001b7c2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001b822 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001b7c3 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001b823 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001b7c4 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001b824 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b7c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001b828 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 153 to 000000000001b861 │ │ │ │ + DW_CFA_advance_loc1: 153 to 000000000001b8c1 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001b862 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001b8c2 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001b863 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001b8c3 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001b865 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001b8c5 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001b867 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001b8c7 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001b869 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001b8c9 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001b86b │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001b8cb │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ │ │ │ -00000aec 000000000000001c 00000af0 FDE cie=00000000 pc=000000000000d766..000000000000d772 │ │ │ │ +00000af8 000000000000001c 00000afc FDE cie=00000000 pc=000000000000d746..000000000000d752 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000b0c 000000000000004c 00000b10 FDE cie=00000000 pc=000000000001b870..000000000001b9d5 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001b872 │ │ │ │ +00000b18 000000000000004c 00000b1c FDE cie=00000000 pc=000000000001b8d0..000000000001ba25 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001b8d2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001b874 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001b8d4 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001b876 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000001b8d9 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b87a │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000001b8e7 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000001b880 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001b8e8 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ - DW_CFA_advance_loc1: 185 to 000000000001b939 │ │ │ │ + DW_CFA_advance_loc1: 172 to 000000000001b994 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b93d │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001b995 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001b93f │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001b997 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001b941 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001b999 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001b943 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001b99b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 13 to 000000000001b950 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000001b9a0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000001b97c │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000001b9cc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b980 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001b9d0 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001b982 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001b9d2 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001b984 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001b9d4 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001b986 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001b9d6 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000001b990 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000001b9e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000b5c 0000000000000048 00000b60 FDE cie=00000000 pc=000000000001b9e0..000000000001c10b │ │ │ │ - DW_CFA_advance_loc: 13 to 000000000001b9ed │ │ │ │ +00000b68 0000000000000048 00000b6c FDE cie=00000000 pc=000000000001ba30..000000000001c05b │ │ │ │ + DW_CFA_advance_loc: 13 to 000000000001ba3d │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 11 to 000000000001b9f8 │ │ │ │ + DW_CFA_advance_loc: 17 to 000000000001ba4e │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 15 to 000000000001ba07 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001ba50 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000001ba5e │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 1387 to 000000000001bf72 │ │ │ │ + DW_CFA_advance_loc2: 1108 to 000000000001beb2 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 14 to 000000000001bf80 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000001beb8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 383 to 000000000001c0ff │ │ │ │ + DW_CFA_advance_loc2: 407 to 000000000001c04f │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ DW_CFA_restore: r15 (r15) │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001c100 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001c050 │ │ │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00000ba8 0000000000000038 00000bac FDE cie=00000000 pc=000000000001c110..000000000001cae8 │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000001c119 │ │ │ │ +00000bb4 0000000000000038 00000bb8 FDE cie=00000000 pc=000000000001c060..000000000001c996 │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000001c069 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 11 to 000000000001c124 │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000001c072 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000001c12d │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000001c07b │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 1578 to 000000000001c757 │ │ │ │ + DW_CFA_advance_loc2: 1888 to 000000000001c7db │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000001c760 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001c7dc │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 903 to 000000000001cae7 │ │ │ │ + DW_CFA_advance_loc2: 441 to 000000000001c995 │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ DW_CFA_restore: r15 (r15) │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000be4 0000000000000048 00000be8 FDE cie=00000000 pc=000000000001caf0..000000000001d042 │ │ │ │ - DW_CFA_advance_loc: 21 to 000000000001cb05 │ │ │ │ +00000bf0 0000000000000054 00000bf4 FDE cie=00000000 pc=000000000001c9a0..000000000001ced7 │ │ │ │ + DW_CFA_advance_loc: 21 to 000000000001c9b5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000001cb0a │ │ │ │ + DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001c9b7 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000001cb0f │ │ │ │ + DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001c9b9 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001cb10 │ │ │ │ + DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000001c9be │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_offset: r6 (rbp) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001cb11 │ │ │ │ + DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001c9c2 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 15 to 000000000001cb20 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc2: 1277 to 000000000001d01d │ │ │ │ + DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001c9c6 │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 15 to 000000000001c9d5 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc2: 1243 to 000000000001ceb0 │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001ceb1 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001d01e │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001ceb2 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001d01f │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001ceb4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001d021 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001ceb6 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001d023 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001ceb8 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001d025 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001ceba │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001d026 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001cebb │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 27 to 000000000001d041 │ │ │ │ + DW_CFA_advance_loc: 27 to 000000000001ced6 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ + DW_CFA_restore: r15 (r15) │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00000c30 0000000000000048 00000c34 FDE cie=00000000 pc=000000000001d050..000000000001d56c │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000001d064 │ │ │ │ +00000c48 0000000000000048 00000c4c FDE cie=00000000 pc=000000000001cee0..000000000001d3f9 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000001cef4 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000001d069 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001cef6 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000001d06e │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000001cefb │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001d06f │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ceff │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001d070 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001cf03 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 15 to 000000000001d07f │ │ │ │ + DW_CFA_advance_loc: 15 to 000000000001cf12 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc2: 1231 to 000000000001d54e │ │ │ │ + DW_CFA_advance_loc2: 1225 to 000000000001d3db │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001d54f │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001d3dc │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001d550 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001d3dd │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001d552 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001d3df │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001d554 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001d3e1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001d556 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001d3e3 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001d557 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001d3e4 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000001d56b │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000001d3f8 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ │ │ │ │ -00000c7c 0000000000000048 00000c80 FDE cie=00000000 pc=000000000001d570..000000000001db06 │ │ │ │ - DW_CFA_advance_loc: 21 to 000000000001d585 │ │ │ │ +00000c94 0000000000000048 00000c98 FDE cie=00000000 pc=000000000001d400..000000000001d973 │ │ │ │ + DW_CFA_advance_loc: 21 to 000000000001d415 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000001d58a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001d417 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000001d58f │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000001d41c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001d590 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d420 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001d591 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d424 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 15 to 000000000001d5a0 │ │ │ │ + DW_CFA_advance_loc: 15 to 000000000001d433 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc2: 1345 to 000000000001dae1 │ │ │ │ + DW_CFA_advance_loc2: 1307 to 000000000001d94e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001dae2 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001d94f │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001dae3 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001d950 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001dae5 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001d952 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001dae7 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001d954 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001dae9 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001d956 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001daea │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001d957 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 27 to 000000000001db05 │ │ │ │ + DW_CFA_advance_loc: 27 to 000000000001d972 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ │ │ │ │ -00000cc8 0000000000000034 00000ccc FDE cie=00000000 pc=000000000001db10..000000000001e018 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001db11 │ │ │ │ +00000ce0 0000000000000038 00000ce4 FDE cie=00000000 pc=000000000001d980..000000000001de08 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001d981 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000001db17 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000001d987 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000001db20 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d98b │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001d997 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ - DW_CFA_advance_loc1: 129 to 000000000001dba1 │ │ │ │ + DW_CFA_advance_loc1: 122 to 000000000001da11 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 15 to 000000000001dbb0 │ │ │ │ + DW_CFA_advance_loc: 15 to 000000000001da20 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 707 to 000000000001de73 │ │ │ │ + DW_CFA_advance_loc2: 594 to 000000000001dc72 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 13 to 000000000001de80 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000001dc78 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000001deb4 │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000001dcac │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001dec0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001dcb0 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00000d00 0000000000000018 00000d04 FDE cie=00000000 pc=000000000000d772..000000000000d77e │ │ │ │ +00000d1c 0000000000000018 00000d20 FDE cie=00000000 pc=000000000000d752..000000000000d75e │ │ │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ │ │ │ │ -00000d1c 0000000000000030 00000d20 FDE cie=00000000 pc=000000000001e020..000000000001e6d2 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000001e02a │ │ │ │ +00000d38 000000000000003c 00000d3c FDE cie=00000000 pc=000000000001de10..000000000001e8af │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000001de1a │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000001e031 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc2: 434 to 000000000001e1e3 │ │ │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000001de1d │ │ │ │ + DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000001de22 │ │ │ │ + DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ + DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ + DW_CFA_advance_loc2: 418 to 000000000001dfc4 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001e1e4 │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001e1f0 │ │ │ │ + DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001dfc8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 465 to 000000000001e3c1 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001e3c2 │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 14 to 000000000001e3d0 │ │ │ │ + DW_CFA_advance_loc2: 553 to 000000000001e1f1 │ │ │ │ + DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000001e1f8 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001e3e0 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_restore: r6 (rbp) │ │ │ │ + DW_CFA_restore: r12 (r12) │ │ │ │ + DW_CFA_restore: r14 (r14) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001e200 │ │ │ │ + DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ + DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ + DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ │ │ │ -00000d50 0000000000000050 00000d54 FDE cie=00000000 pc=00000000000b4450..00000000000b4aa1 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000b4468 │ │ │ │ +00000d78 0000000000000054 00000d7c FDE cie=00000000 pc=00000000000aecd0..00000000000af2fb │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000aece8 │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000b4474 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000aecf4 │ │ │ │ DW_CFA_expression: r6 (rbp) (DW_OP_breg6 (rbp): 0) │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000b447e │ │ │ │ - DW_CFA_def_cfa_expression (DW_OP_breg6 (rbp): -40; DW_OP_deref) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000aecf6 │ │ │ │ DW_CFA_expression: r15 (r15) (DW_OP_breg6 (rbp): -8) │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000aecfb │ │ │ │ DW_CFA_expression: r14 (r14) (DW_OP_breg6 (rbp): -16) │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000aed00 │ │ │ │ DW_CFA_expression: r13 (r13) (DW_OP_breg6 (rbp): -24) │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000aed05 │ │ │ │ DW_CFA_expression: r12 (r12) (DW_OP_breg6 (rbp): -32) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000b4486 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000aed11 │ │ │ │ + DW_CFA_def_cfa_expression (DW_OP_breg6 (rbp): -40; DW_OP_deref) │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000aed16 │ │ │ │ DW_CFA_expression: r3 (rbx) (DW_OP_breg6 (rbp): -48) │ │ │ │ - DW_CFA_advance_loc2: 1126 to 00000000000b48ec │ │ │ │ + DW_CFA_advance_loc2: 1075 to 00000000000af149 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 13 to 00000000000b48f9 │ │ │ │ + DW_CFA_advance_loc: 13 to 00000000000af156 │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000b48fa │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000af157 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 422 to 00000000000b4aa0 │ │ │ │ + DW_CFA_advance_loc2: 419 to 00000000000af2fa │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ DW_CFA_restore: r15 (r15) │ │ │ │ │ │ │ │ -00000da4 0000000000000028 00000da8 FDE cie=00000000 pc=000000000001e6e0..000000000001e7a1 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000001e6ea │ │ │ │ +00000dd0 0000000000000028 00000dd4 FDE cie=00000000 pc=000000000001e8b0..000000000001e961 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000001e8ba │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000001e6ed │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000001e8bd │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc1: 89 to 000000000001e746 │ │ │ │ + DW_CFA_advance_loc1: 84 to 000000000001e911 │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc1: 74 to 000000000001e790 │ │ │ │ + DW_CFA_advance_loc1: 71 to 000000000001e958 │ │ │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001e791 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001e959 │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 15 to 000000000001e7a0 │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000001e960 │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ │ │ │ │ -00000dd0 0000000000000028 00000dd4 FDE cie=00000000 pc=000000000001e7b0..000000000001e85b │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001e7b1 │ │ │ │ +00000dfc 0000000000000030 00000e00 FDE cie=00000000 pc=000000000001e970..000000000001ea0c │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001e971 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000001e7b8 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc1: 122 to 000000000001e832 │ │ │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e975 │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e979 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc1: 112 to 000000000001e9e9 │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001e9ea │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001e833 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001e9eb │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 13 to 000000000001e840 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000001e9f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 25 to 000000000001e859 │ │ │ │ + DW_CFA_advance_loc: 25 to 000000000001ea09 │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001ea0a │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001e85a │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001ea0b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00000dfc 0000000000000014 00000e00 FDE cie=00000000 pc=000000000000d77e..000000000000d78a │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ +00000e30 0000000000000014 00000e34 FDE cie=00000000 pc=000000000000d75e..000000000000d76a │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000e14 0000000000000034 00000e18 FDE cie=00000000 pc=000000000001e860..000000000001ed2e │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001e861 │ │ │ │ +00000e48 0000000000000038 00000e4c FDE cie=00000000 pc=000000000001ea10..000000000001ee68 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001ea11 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000001e867 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000001ea17 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000001e870 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ea1b │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001ea27 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ - DW_CFA_advance_loc1: 129 to 000000000001e8f1 │ │ │ │ + DW_CFA_advance_loc1: 122 to 000000000001eaa1 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 15 to 000000000001e900 │ │ │ │ + DW_CFA_advance_loc: 15 to 000000000001eab0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 659 to 000000000001eb93 │ │ │ │ + DW_CFA_advance_loc2: 558 to 000000000001ecde │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 13 to 000000000001eba0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001ece0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000001ebd4 │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000001ed14 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001ebe0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ed18 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00000e4c 0000000000000018 00000e50 FDE cie=00000000 pc=000000000000d78a..000000000000d796 │ │ │ │ +00000e84 0000000000000018 00000e88 FDE cie=00000000 pc=000000000000d76a..000000000000d776 │ │ │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ │ │ │ │ -00000e68 0000000000000020 00000e6c FDE cie=00000000 pc=000000000001ed30..000000000001edd2 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001ed31 │ │ │ │ +00000ea0 0000000000000020 00000ea4 FDE cie=00000000 pc=000000000001ee70..000000000001ef12 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001ee71 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 77 to 000000000001ed7e │ │ │ │ + DW_CFA_advance_loc1: 77 to 000000000001eebe │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001ed80 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001eec0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 49 to 000000000001edb1 │ │ │ │ + DW_CFA_advance_loc: 49 to 000000000001eef1 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001edb5 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001eef5 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000e8c 0000000000000020 00000e90 FDE cie=00000000 pc=00000000000b4ab0..00000000000b4eb1 │ │ │ │ - DW_CFA_advance_loc: 26 to 00000000000b4aca │ │ │ │ +00000ec4 0000000000000020 00000ec8 FDE cie=00000000 pc=00000000000af300..00000000000af6f9 │ │ │ │ + DW_CFA_advance_loc: 26 to 00000000000af31a │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 145 to 00000000000b4b5b │ │ │ │ + DW_CFA_advance_loc1: 145 to 00000000000af3ab │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000b4b60 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000af3b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 848 to 00000000000b4eb0 │ │ │ │ + DW_CFA_advance_loc2: 840 to 00000000000af6f8 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000eb0 000000000000002c 00000eb4 FDE cie=00000000 pc=000000000001ede0..000000000001fb79 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000001ede5 │ │ │ │ +00000ee8 000000000000002c 00000eec FDE cie=00000000 pc=000000000001ef20..000000000001fc4e │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000001ef25 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 13 to 000000000001edf2 │ │ │ │ + DW_CFA_advance_loc: 13 to 000000000001ef32 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 17 to 000000000001ee03 │ │ │ │ + DW_CFA_advance_loc: 17 to 000000000001ef43 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 1528 to 000000000001f3fb │ │ │ │ + DW_CFA_advance_loc2: 1513 to 000000000001f52c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001f3fc │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001f52d │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000ee0 0000000000000050 00000ee4 FDE cie=00000000 pc=000000000001fb80..000000000001fc71 │ │ │ │ - DW_CFA_advance_loc: 11 to 000000000001fb8b │ │ │ │ +00000f18 0000000000000050 00000f1c FDE cie=00000000 pc=000000000001fc50..000000000001fd31 │ │ │ │ + DW_CFA_advance_loc: 11 to 000000000001fc5b │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001fb8d │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001fc5d │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001fb8f │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000001fc62 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000001fb94 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000001fc67 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001fb95 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001fc6b │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001fb96 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001fc6c │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000001fb9d │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001fc70 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 184 to 000000000001fc55 │ │ │ │ + DW_CFA_advance_loc1: 165 to 000000000001fd15 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001fc56 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001fd16 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001fc57 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001fd17 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001fc59 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001fd19 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001fc5b │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001fd1b │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001fc5d │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001fd1d │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001fc5f │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001fd1f │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001fc60 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001fd20 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001fc70 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001fd30 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ DW_CFA_restore: r15 (r15) │ │ │ │ │ │ │ │ -00000f34 000000000000002c 00000f38 FDE cie=00000000 pc=000000000001fc80..0000000000020160 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001fc81 │ │ │ │ +00000f6c 000000000000002c 00000f70 FDE cie=00000000 pc=000000000001fd40..0000000000020200 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001fd41 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000001fc84 │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000001fd48 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000001fc8b │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000001fd4f │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ - DW_CFA_advance_loc2: 1208 to 0000000000020143 │ │ │ │ + DW_CFA_advance_loc2: 1172 to 00000000000201e3 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 13 to 0000000000020150 │ │ │ │ + DW_CFA_advance_loc: 13 to 00000000000201f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 15 to 000000000002015f │ │ │ │ + DW_CFA_advance_loc: 15 to 00000000000201ff │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000f64 0000000000000044 00000f68 FDE cie=00000000 pc=0000000000020160..0000000000020801 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000002016a │ │ │ │ +00000f9c 0000000000000044 00000fa0 FDE cie=00000000 pc=0000000000020200..0000000000020881 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000002020a │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000002016d │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000002020d │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000020176 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000020216 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 826 to 00000000000204b0 │ │ │ │ + DW_CFA_advance_loc2: 807 to 000000000002053d │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000204b1 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002053e │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 85 to 0000000000020506 │ │ │ │ + DW_CFA_advance_loc1: 72 to 0000000000020586 │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ DW_CFA_restore: r15 (r15) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000020507 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000020587 │ │ │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ │ │ │ │ -00000fac 000000000000002c 00000fb0 FDE cie=00000000 pc=0000000000020810..00000000000213d1 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000020815 │ │ │ │ +00000fe4 000000000000002c 00000fe8 FDE cie=00000000 pc=0000000000020890..000000000002154f │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000020891 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000002081c │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000020894 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000020825 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000020896 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 17 to 00000000000208a7 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 2456 to 00000000000211bd │ │ │ │ + DW_CFA_advance_loc2: 2934 to 000000000002141d │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000211be │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002141e │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00000fdc 0000000000000048 00000fe0 FDE cie=00000000 pc=00000000000b4ec0..00000000000b4fb1 │ │ │ │ - DW_CFA_advance_loc: 11 to 00000000000b4ecb │ │ │ │ +00001014 0000000000000048 00001018 FDE cie=00000000 pc=00000000000af700..00000000000af7f1 │ │ │ │ + DW_CFA_advance_loc: 11 to 00000000000af70b │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b4ecd │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000af70d │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b4ecf │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000af70f │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000b4ed0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000af710 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000b4ed1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000af711 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000b4ed9 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000af719 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 180 to 00000000000b4f8d │ │ │ │ + DW_CFA_advance_loc1: 180 to 00000000000af7cd │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000b4f8e │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000af7ce │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000b4f8f │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000af7cf │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b4f91 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000af7d1 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b4f93 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000af7d3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b4f95 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000af7d5 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 11 to 00000000000b4fa0 │ │ │ │ + DW_CFA_advance_loc: 11 to 00000000000af7e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000b4fb0 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000af7f0 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001028 0000000000000060 0000102c FDE cie=00000000 pc=00000000000b4fc0..00000000000b566e │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b4fc2 │ │ │ │ +00001060 0000000000000060 00001064 FDE cie=00000000 pc=00000000000af800..00000000000afe96 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000af802 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b4fc4 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000af804 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b4fc6 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000af806 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b4fc8 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000af808 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000b4fc9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000af809 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000b4fca │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000af80a │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000b4fd4 │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000af814 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc2: 1315 to 00000000000b54f7 │ │ │ │ + DW_CFA_advance_loc2: 1315 to 00000000000afd37 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000b54f8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000afd38 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000b54f9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000afd39 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b54fb │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000afd3b │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b54fd │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000afd3d │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b54ff │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000afd3f │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b5501 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000afd41 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 15 to 00000000000b5510 │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000afd48 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 335 to 00000000000b565f │ │ │ │ + DW_CFA_advance_loc2: 319 to 00000000000afe87 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000b5660 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000afe88 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000b5661 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000afe89 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b5663 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000afe8b │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b5665 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000afe8d │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b5667 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000afe8f │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b5669 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000afe91 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ │ │ │ -0000108c 0000000000000048 00001090 FDE cie=00000000 pc=00000000000b5680..00000000000b5771 │ │ │ │ - DW_CFA_advance_loc: 11 to 00000000000b568b │ │ │ │ +000010c4 0000000000000048 000010c8 FDE cie=00000000 pc=00000000000afea0..00000000000aff91 │ │ │ │ + DW_CFA_advance_loc: 11 to 00000000000afeab │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b568d │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000afead │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b568f │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000afeaf │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000b5690 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000afeb0 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000b5691 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000afeb1 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000b5699 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000afeb9 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 181 to 00000000000b574e │ │ │ │ + DW_CFA_advance_loc1: 181 to 00000000000aff6e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000b574f │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000aff6f │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000b5750 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000aff70 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b5752 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000aff72 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b5754 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000aff74 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b5756 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000aff76 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000b5760 │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000aff80 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000b5770 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000aff90 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000010d8 0000000000000038 000010dc FDE cie=00000000 pc=00000000000213e0..0000000000021e6c │ │ │ │ - DW_CFA_advance_loc: 23 to 00000000000213f7 │ │ │ │ +00001110 0000000000000048 00001114 FDE cie=00000000 pc=0000000000021550..00000000000220ec │ │ │ │ + DW_CFA_advance_loc: 23 to 0000000000021567 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000213ff │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000021575 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 15 to 000000000002140e │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002157d │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000021589 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 857 to 0000000000021767 │ │ │ │ + DW_CFA_advance_loc2: 2159 to 0000000000021df8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000021768 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000021df9 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 1795 to 0000000000021e6b │ │ │ │ + DW_CFA_advance_loc2: 727 to 00000000000220d0 │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ DW_CFA_restore: r15 (r15) │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000220d1 │ │ │ │ + DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ + DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ + DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ + DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ + DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001114 0000000000000048 00001118 FDE cie=00000000 pc=0000000000021e70..0000000000022032 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021e72 │ │ │ │ +0000115c 0000000000000048 00001160 FDE cie=00000000 pc=00000000000220f0..00000000000222b2 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000220f2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021e74 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000220f4 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021e76 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000220f6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021e78 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000220f8 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000021e79 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000220f9 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000021e7a │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000220fa │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000021e7e │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000220fe │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc2: 425 to 0000000000022027 │ │ │ │ + DW_CFA_advance_loc2: 425 to 00000000000222a7 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000022028 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000222a8 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000022029 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000222a9 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002202b │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000222ab │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002202d │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000222ad │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002202f │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000222af │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000022031 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000222b1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001160 0000000000000048 00001164 FDE cie=00000000 pc=00000000000b5780..00000000000b5942 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b5782 │ │ │ │ +000011a8 0000000000000048 000011ac FDE cie=00000000 pc=00000000000affa0..00000000000b0162 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000affa2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b5784 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000affa4 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b5786 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000affa6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b5788 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000affa8 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000b5789 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000affa9 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000b578a │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000affaa │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000b578e │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000affae │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc2: 425 to 00000000000b5937 │ │ │ │ + DW_CFA_advance_loc2: 425 to 00000000000b0157 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000b5938 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b0158 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000b5939 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b0159 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b593b │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b015b │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b593d │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b015d │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b593f │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b015f │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b5941 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b0161 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000011ac 0000000000000030 000011b0 FDE cie=00000000 pc=0000000000022040..0000000000022cc5 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000022041 │ │ │ │ +000011f4 0000000000000034 000011f8 FDE cie=00000000 pc=00000000000222c0..0000000000022e62 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000222c1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000022048 │ │ │ │ + DW_CFA_advance_loc: 11 to 00000000000222cc │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000022051 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000222d0 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000222e0 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 14 to 00000000000222ee │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 2356 to 0000000000022985 │ │ │ │ + DW_CFA_advance_loc2: 2670 to 0000000000022d5c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 11 to 0000000000022990 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000022d68 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 17 to 00000000000229a1 │ │ │ │ + DW_CFA_advance_loc: 17 to 0000000000022d79 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 15 to 00000000000229b0 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000022d80 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000011e0 0000000000000038 000011e4 FDE cie=00000000 pc=00000000000b5950..00000000000b6467 │ │ │ │ - DW_CFA_advance_loc1: 89 to 00000000000b59a9 │ │ │ │ +0000122c 000000000000002c 00001230 FDE cie=00000000 pc=00000000000b0170..00000000000b0bb8 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000b0175 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000b59ac │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000b017b │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 17 to 00000000000b59bd │ │ │ │ + DW_CFA_advance_loc: 17 to 00000000000b018c │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 1813 to 00000000000b60d2 │ │ │ │ + DW_CFA_advance_loc2: 1561 to 00000000000b07a5 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 14 to 00000000000b60e0 │ │ │ │ + DW_CFA_advance_loc: 11 to 00000000000b07b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 898 to 00000000000b6462 │ │ │ │ - DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_restore: r3 (rbx) │ │ │ │ - DW_CFA_restore: r6 (rbp) │ │ │ │ - DW_CFA_restore: r12 (r12) │ │ │ │ - DW_CFA_restore: r13 (r13) │ │ │ │ - DW_CFA_restore: r14 (r14) │ │ │ │ - DW_CFA_restore: r15 (r15) │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000121c 0000000000000038 00001220 FDE cie=00000000 pc=00000000000b6470..00000000000b6f87 │ │ │ │ - DW_CFA_advance_loc1: 89 to 00000000000b64c9 │ │ │ │ +0000125c 000000000000002c 00001260 FDE cie=00000000 pc=00000000000b0bc0..00000000000b1608 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000b0bc5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000b64cc │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000b0bcb │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 17 to 00000000000b64dd │ │ │ │ + DW_CFA_advance_loc: 17 to 00000000000b0bdc │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 1813 to 00000000000b6bf2 │ │ │ │ + DW_CFA_advance_loc2: 1561 to 00000000000b11f5 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 14 to 00000000000b6c00 │ │ │ │ + DW_CFA_advance_loc: 11 to 00000000000b1200 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 898 to 00000000000b6f82 │ │ │ │ - DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_restore: r3 (rbx) │ │ │ │ - DW_CFA_restore: r6 (rbp) │ │ │ │ - DW_CFA_restore: r12 (r12) │ │ │ │ - DW_CFA_restore: r13 (r13) │ │ │ │ - DW_CFA_restore: r14 (r14) │ │ │ │ - DW_CFA_restore: r15 (r15) │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001258 0000000000000034 0000125c FDE cie=00000000 pc=0000000000022cd0..0000000000023130 │ │ │ │ - DW_CFA_advance_loc: 23 to 0000000000022ce7 │ │ │ │ +0000128c 0000000000000038 00001290 FDE cie=00000000 pc=0000000000022e70..00000000000232d0 │ │ │ │ + DW_CFA_advance_loc: 23 to 0000000000022e87 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000022cea │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000022e8a │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000022cf3 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000022e8c │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000022e95 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000022e9d │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 1038 to 0000000000023101 │ │ │ │ + DW_CFA_advance_loc2: 1035 to 00000000000232a8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 15 to 0000000000023110 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000232b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 31 to 000000000002312f │ │ │ │ + DW_CFA_advance_loc: 31 to 00000000000232cf │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ DW_CFA_restore: r15 (r15) │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00001290 0000000000000048 00001294 FDE cie=00000000 pc=0000000000023130..00000000000236dc │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000023132 │ │ │ │ +000012c8 0000000000000048 000012cc FDE cie=00000000 pc=00000000000232d0..00000000000237fe │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000232d2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000023134 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000232d7 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000023136 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000232dc │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000002313b │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000232de │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002313c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000232e2 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002313d │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000232e6 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000023144 │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000232ed │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc2: 738 to 0000000000023426 │ │ │ │ + DW_CFA_advance_loc2: 682 to 0000000000023597 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002342a │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002359b │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002342b │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002359c │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002342d │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002359e │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002342f │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000235a0 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000023431 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000235a2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000023433 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000235a4 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 13 to 0000000000023440 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000235a8 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000012dc 0000000000000048 000012e0 FDE cie=00000000 pc=00000000000236e0..0000000000023c82 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000236e2 │ │ │ │ +00001314 0000000000000048 00001318 FDE cie=00000000 pc=0000000000023800..0000000000023d44 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000023802 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000236e4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000023804 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000236e6 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000023809 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000236eb │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002380b │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000236ec │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002380c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000236ed │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023810 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000236f4 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000023817 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc2: 725 to 00000000000239c9 │ │ │ │ + DW_CFA_advance_loc2: 675 to 0000000000023aba │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000239cd │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023abe │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000239ce │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000023abf │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000239d0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000023ac1 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000239d2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000023ac3 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000239d4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000023ac5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000239d6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000023ac7 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000239e0 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000023ad0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001328 0000000000000078 0000132c FDE cie=00000000 pc=0000000000023c90..00000000000240a4 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000023c92 │ │ │ │ +00001360 0000000000000078 00001364 FDE cie=00000000 pc=0000000000023d50..000000000002414c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000023d52 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000023c94 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000023d54 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000023c96 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000023d56 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000023c98 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000023d58 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000023c99 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000023d59 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000023c9d │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000023d60 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000023ca4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023d64 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc2: 888 to 000000000002401c │ │ │ │ + DW_CFA_advance_loc2: 872 to 00000000000240cc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002401d │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000240cd │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002401e │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000240ce │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000024020 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000240d0 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000024022 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000240d2 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000024024 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000240d4 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000024026 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000240d6 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000024030 │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000240e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000024048 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000240f8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000002404d │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000240f9 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002404e │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000240fa │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000024050 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000024100 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000024056 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000024106 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000024058 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000002410b │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002405a │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000024110 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 22 to 0000000000024070 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000024118 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 37 to 0000000000024095 │ │ │ │ + DW_CFA_advance_loc: 37 to 000000000002413d │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000024096 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002413e │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000024097 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002413f │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000024099 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000024141 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002409b │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000024143 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002409d │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000024145 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002409f │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000024147 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000013a4 0000000000000048 000013a8 FDE cie=00000000 pc=00000000000240b0..0000000000024272 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000240b2 │ │ │ │ +000013dc 0000000000000048 000013e0 FDE cie=00000000 pc=0000000000024150..0000000000024312 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000024152 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000240b4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000024154 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000240b6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000024156 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000240b8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000024158 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000240b9 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000024159 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000240ba │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002415a │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000240be │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002415e │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc2: 425 to 0000000000024267 │ │ │ │ + DW_CFA_advance_loc2: 425 to 0000000000024307 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000024268 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000024308 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000024269 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000024309 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002426b │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002430b │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002426d │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002430d │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002426f │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002430f │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000024271 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000024311 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000013f0 0000000000000030 000013f4 FDE cie=00000000 pc=0000000000024280..00000000000249fc │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000024281 │ │ │ │ +00001428 0000000000000030 0000142c FDE cie=00000000 pc=0000000000024320..00000000000249ae │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000024321 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000024284 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000024329 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000002428d │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000024332 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 1201 to 000000000002473e │ │ │ │ + DW_CFA_advance_loc2: 1004 to 000000000002471e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 18 to 0000000000024750 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000024728 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 17 to 0000000000024761 │ │ │ │ + DW_CFA_advance_loc: 17 to 0000000000024739 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000024762 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002473a │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001424 0000000000000048 00001428 FDE cie=00000000 pc=0000000000024a00..00000000000253b7 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000024a0a │ │ │ │ +0000145c 0000000000000048 00001460 FDE cie=00000000 pc=00000000000249b0..00000000000252d9 │ │ │ │ + DW_CFA_advance_loc: 23 to 00000000000249c7 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000024a0d │ │ │ │ + DW_CFA_advance_loc: 14 to 00000000000249d5 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000024a16 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000249dd │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000249e1 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 1761 to 00000000000250f7 │ │ │ │ + DW_CFA_advance_loc2: 1637 to 0000000000025046 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000025100 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000025050 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 560 to 0000000000025330 │ │ │ │ + DW_CFA_advance_loc2: 552 to 0000000000025278 │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ DW_CFA_restore: r15 (r15) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000025331 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000025279 │ │ │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00001470 000000000000002c 00001474 FDE cie=00000000 pc=00000000000253c0..0000000000025ee7 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000253c1 │ │ │ │ +000014a8 000000000000002c 000014ac FDE cie=00000000 pc=00000000000252e0..0000000000025f68 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000252e1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000253c4 │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000252e8 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000253cd │ │ │ │ + DW_CFA_advance_loc: 17 to 00000000000252f9 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 2170 to 0000000000025c47 │ │ │ │ + DW_CFA_advance_loc2: 2454 to 0000000000025c8f │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000025c48 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000025c90 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000014a0 0000000000000054 000014a4 FDE cie=00000000 pc=0000000000025ef0..0000000000026bb5 │ │ │ │ - DW_CFA_advance_loc1: 91 to 0000000000025f4b │ │ │ │ +000014d8 0000000000000054 000014dc FDE cie=00000000 pc=0000000000025f70..0000000000026a57 │ │ │ │ + DW_CFA_advance_loc1: 88 to 0000000000025fc8 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000025f51 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000025fd1 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000025f56 │ │ │ │ - DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000025fd6 │ │ │ │ + DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ - DW_CFA_advance_loc2: 1453 to 0000000000026503 │ │ │ │ + DW_CFA_advance_loc2: 1248 to 00000000000264b6 │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000026504 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000264b7 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ - DW_CFA_restore: r13 (r13) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000026510 │ │ │ │ + DW_CFA_restore: r14 (r14) │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000264c0 │ │ │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ - DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc2: 336 to 0000000000026660 │ │ │ │ + DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ + DW_CFA_advance_loc2: 320 to 0000000000026600 │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ - DW_CFA_restore: r13 (r13) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026664 │ │ │ │ + DW_CFA_restore: r14 (r14) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026604 │ │ │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ - DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 23 to 000000000002667b │ │ │ │ + DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000002660b │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ - DW_CFA_restore: r13 (r13) │ │ │ │ + DW_CFA_restore: r14 (r14) │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000014f8 0000000000000048 000014fc FDE cie=00000000 pc=0000000000026bc0..000000000002778a │ │ │ │ - DW_CFA_advance_loc: 23 to 0000000000026bd7 │ │ │ │ +00001530 0000000000000048 00001534 FDE cie=00000000 pc=0000000000026a60..0000000000027786 │ │ │ │ + DW_CFA_advance_loc: 23 to 0000000000026a77 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000026bdf │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000026a85 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 15 to 0000000000026bee │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000026a87 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000026a8c │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000026a9c │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 1038 to 0000000000026ffc │ │ │ │ + DW_CFA_advance_loc2: 1106 to 0000000000026eee │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000027000 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000026ef0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 1895 to 0000000000027767 │ │ │ │ + DW_CFA_advance_loc2: 2020 to 00000000000276d4 │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ DW_CFA_restore: r15 (r15) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000027768 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000276d5 │ │ │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00001544 0000000000000034 00001548 FDE cie=00000000 pc=0000000000027790..000000000002881e │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000027795 │ │ │ │ +0000157c 0000000000000034 00001580 FDE cie=00000000 pc=0000000000027790..000000000002867e │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000027791 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000002779c │ │ │ │ + DW_CFA_advance_loc: 11 to 000000000002779c │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000277a0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002779e │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 13 to 00000000000277ab │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000277b4 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000277b0 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 14 to 00000000000277be │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 3087 to 00000000000283c3 │ │ │ │ + DW_CFA_advance_loc2: 2665 to 0000000000028227 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000283c8 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000028230 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 57 to 0000000000028401 │ │ │ │ + DW_CFA_advance_loc1: 113 to 00000000000282a1 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 15 to 0000000000028410 │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000282a8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -0000157c 000000000000002c 00001580 FDE cie=00000000 pc=0000000000028820..000000000002a085 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000028825 │ │ │ │ +000015b4 000000000000002c 000015b8 FDE cie=00000000 pc=0000000000028680..000000000002a12e │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000028681 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000002882f │ │ │ │ + DW_CFA_advance_loc: 11 to 000000000002868c │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 14 to 000000000002883d │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002868e │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000028697 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 23 to 00000000000286ae │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 4596 to 0000000000029a31 │ │ │ │ + DW_CFA_advance_loc2: 4753 to 000000000002993f │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000029a32 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000029940 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000015ac 0000000000000048 000015b0 FDE cie=00000000 pc=000000000002a090..000000000002a3cb │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a092 │ │ │ │ +000015e4 0000000000000048 000015e8 FDE cie=00000000 pc=000000000002a130..000000000002a44c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002a132 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a094 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002a134 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a096 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002a136 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000002a09b │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002a138 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002a09c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a13c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002a09d │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a140 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000002a0a4 │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000002a147 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc2: 307 to 000000000002a1d7 │ │ │ │ + DW_CFA_advance_loc2: 311 to 000000000002a27e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002a1db │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a282 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002a1dc │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002a283 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a1de │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002a285 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a1e0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002a287 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a1e2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002a289 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a1e4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002a28b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002a1f0 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000002a290 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000015f8 0000000000000040 000015fc FDE cie=00000000 pc=00000000000b6fa0..00000000000b70bc │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b6fa2 │ │ │ │ +00001630 0000000000000040 00001634 FDE cie=00000000 pc=00000000000b1610..00000000000b1724 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b1612 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000b6fa3 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000b1616 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000b6fa4 │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000b161f │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000b6fab │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000b1626 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 124 to 00000000000b7027 │ │ │ │ + DW_CFA_advance_loc1: 113 to 00000000000b1697 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000b7028 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b1698 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000b7029 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b1699 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b702b │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b169b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000b7030 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000b16a0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000b7050 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000b16c0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000b7059 │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000b16c9 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000b705a │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b16ca │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b705c │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b16cc │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000b7070 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000b16d8 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000163c 0000000000000034 00001640 FDE cie=00000000 pc=000000000002a3d0..000000000002b2e3 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002a3d1 │ │ │ │ +00001674 0000000000000034 00001678 FDE cie=00000000 pc=000000000002a450..000000000002b3f5 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002a451 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000002a3d4 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000002a454 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000002a3dd │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002a45c │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a460 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 1056 to 000000000002a7fd │ │ │ │ + DW_CFA_advance_loc2: 1150 to 000000000002a8de │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002a7fe │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002a8df │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 2438 to 000000000002b184 │ │ │ │ + DW_CFA_advance_loc2: 2350 to 000000000002b20d │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002b185 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002b20e │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00001674 0000000000000044 00001678 FDE cie=00000000 pc=000000000002b2f0..000000000002c6ae │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000002b2f5 │ │ │ │ +000016ac 0000000000000044 000016b0 FDE cie=00000000 pc=000000000002b400..000000000002c922 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000002b405 │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 18 to 000000000002b307 │ │ │ │ + DW_CFA_advance_loc: 18 to 000000000002b417 │ │ │ │ DW_CFA_expression: r6 (rbp) (DW_OP_breg6 (rbp): 0) │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000002b311 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000002b421 │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg6 (rbp): -40; DW_OP_deref) │ │ │ │ DW_CFA_expression: r15 (r15) (DW_OP_breg6 (rbp): -8) │ │ │ │ DW_CFA_expression: r14 (r14) (DW_OP_breg6 (rbp): -16) │ │ │ │ DW_CFA_expression: r13 (r13) (DW_OP_breg6 (rbp): -24) │ │ │ │ DW_CFA_expression: r12 (r12) (DW_OP_breg6 (rbp): -32) │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000002b316 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000002b426 │ │ │ │ DW_CFA_expression: r3 (rbx) (DW_OP_breg6 (rbp): -48) │ │ │ │ - DW_CFA_advance_loc2: 3766 to 000000000002c1cc │ │ │ │ + DW_CFA_advance_loc2: 4226 to 000000000002c4a8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 13 to 000000000002c1d9 │ │ │ │ + DW_CFA_advance_loc: 13 to 000000000002c4b5 │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002c1da │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002c4b6 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000016bc 0000000000000064 000016c0 FDE cie=00000000 pc=000000000002c6b0..000000000002d3d5 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002c6b2 │ │ │ │ +000016f4 0000000000000064 000016f8 FDE cie=00000000 pc=000000000002c930..000000000002d56e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002c932 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002c6b4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002c934 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002c6b6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002c936 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000002c6bb │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000002c93b │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002c6bc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c93f │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002c6bd │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002c940 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000002c6c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c944 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc2: 538 to 000000000002c8de │ │ │ │ + DW_CFA_advance_loc2: 508 to 000000000002cb40 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002c8df │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002cb41 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002c8e0 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002cb42 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002c8e2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002cb44 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002c8e4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002cb46 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002c8e6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002cb48 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002c8e8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002cb4a │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002c8f0 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000002cb50 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 1689 to 000000000002cf89 │ │ │ │ + DW_CFA_advance_loc2: 1565 to 000000000002d16d │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002cf8a │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002d16e │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002cf8b │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002d16f │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002cf8d │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002d171 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002cf8f │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002d173 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002cf91 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002d175 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002cf93 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002d177 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 13 to 000000000002cfa0 │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000002d180 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001724 000000000000006c 00001728 FDE cie=00000000 pc=000000000002d3e0..000000000002e24d │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002d3e2 │ │ │ │ +0000175c 000000000000006c 00001760 FDE cie=00000000 pc=000000000002d570..000000000002e2fe │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002d572 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002d3e4 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000002d577 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002d3e6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002d579 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000002d3eb │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002d57b │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002d3ec │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002d57c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002d3ed │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002d57d │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002d3f1 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d581 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc2: 1418 to 000000000002db0b │ │ │ │ + DW_CFA_def_cfa_offset: 152 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002db17 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc2: 1739 to 000000000002dabc │ │ │ │ - DW_CFA_def_cfa_offset: 168 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002dac8 │ │ │ │ - DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc: 58 to 000000000002db02 │ │ │ │ + DW_CFA_advance_loc: 61 to 000000000002db54 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002db03 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002db58 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 13 to 000000000002db10 │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000002db5f │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002db12 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002db61 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002db14 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002db63 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002db16 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002db65 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002db18 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002db67 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002db20 │ │ │ │ - DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc2: 1556 to 000000000002e134 │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000002db70 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc2: 1524 to 000000000002e164 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002e135 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002e165 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002e136 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002e166 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002e138 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002e168 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002e13a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002e16a │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002e13c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002e16c │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002e13e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002e16e │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 18 to 000000000002e150 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000002e178 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001794 0000000000000058 00001798 FDE cie=00000000 pc=000000000002e250..000000000002e369 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000002e255 │ │ │ │ +000017cc 0000000000000064 000017d0 FDE cie=00000000 pc=000000000002e300..000000000002e3fe │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002e302 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002e257 │ │ │ │ + DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000002e307 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002e259 │ │ │ │ + DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002e309 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002e25d │ │ │ │ + DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002e30b │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_offset: r6 (rbp) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002e25e │ │ │ │ + DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000002e319 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000002e27a │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 111 to 000000000002e2e9 │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002e2f1 │ │ │ │ + DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 21 to 000000000002e32e │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 17 to 000000000002e33f │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 25 to 000000000002e30a │ │ │ │ + DW_CFA_advance_loc1: 84 to 000000000002e393 │ │ │ │ + DW_CFA_def_cfa_offset: 88 │ │ │ │ + DW_CFA_advance_loc: 21 to 000000000002e3a8 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002e3b4 │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002e3b5 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002e30b │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002e3b6 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002e30c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002e3b8 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002e30e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002e3ba │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002e310 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002e3bc │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002e312 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002e3be │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 14 to 000000000002e320 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000002e350 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002e3c0 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 29 to 000000000002e3dd │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000002e3e4 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000002e357 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000002e3ee │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000002e35e │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000002e3f3 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002e360 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002e3f5 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002e362 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002e3f7 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002e364 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002e3f9 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000017f0 0000000000000060 000017f4 FDE cie=00000000 pc=000000000002e370..000000000002e7e3 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002e372 │ │ │ │ +00001834 0000000000000060 00001838 FDE cie=00000000 pc=000000000002e400..000000000002e863 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002e402 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002e374 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002e404 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002e376 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002e406 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002e378 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002e408 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002e379 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002e409 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002e37a │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e40d │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000002e381 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e411 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc2: 585 to 000000000002e5ca │ │ │ │ + DW_CFA_advance_loc2: 585 to 000000000002e65a │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002e5cb │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002e65b │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002e5cc │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002e65c │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002e5ce │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002e65e │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002e5d0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002e660 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002e5d2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002e662 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002e5d4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002e664 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002e5e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e668 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 504 to 000000000002e7d8 │ │ │ │ + DW_CFA_advance_loc2: 496 to 000000000002e858 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002e7d9 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002e859 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002e7da │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002e85a │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002e7dc │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002e85c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002e7de │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002e85e │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002e7e0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002e860 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002e7e2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002e862 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001854 000000000000001c 00001858 FDE cie=00000000 pc=000000000000d796..000000000000d7a2 │ │ │ │ +00001898 000000000000001c 0000189c FDE cie=00000000 pc=000000000000d776..000000000000d782 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001874 0000000000000060 00001878 FDE cie=00000000 pc=000000000002e7f0..000000000002ec63 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002e7f2 │ │ │ │ +000018b8 0000000000000060 000018bc FDE cie=00000000 pc=000000000002e870..000000000002ecd3 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002e872 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002e7f4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002e874 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002e7f6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002e876 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002e7f8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002e878 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002e7f9 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002e879 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002e7fa │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e87d │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000002e801 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e881 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc2: 585 to 000000000002ea4a │ │ │ │ + DW_CFA_advance_loc2: 585 to 000000000002eaca │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002ea4b │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002eacb │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002ea4c │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002eacc │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002ea4e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002eace │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002ea50 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002ead0 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002ea52 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002ead2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002ea54 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002ead4 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002ea60 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ead8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 504 to 000000000002ec58 │ │ │ │ + DW_CFA_advance_loc2: 496 to 000000000002ecc8 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002ec59 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002ecc9 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002ec5a │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002ecca │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002ec5c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002eccc │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002ec5e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002ecce │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002ec60 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002ecd0 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002ec62 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002ecd2 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000018d8 000000000000001c 000018dc FDE cie=00000000 pc=000000000000d7a2..000000000000d7ae │ │ │ │ +0000191c 000000000000001c 00001920 FDE cie=00000000 pc=000000000000d782..000000000000d78e │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000018f8 0000000000000030 0000187c FDE cie=00000080 pc=00000000000b70c0..00000000000b7300 │ │ │ │ - Augmentation data: cf 5b 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000b70c5 │ │ │ │ +0000193c 0000000000000030 000018c0 FDE cie=00000080 pc=00000000000b1730..00000000000b1998 │ │ │ │ + Augmentation data: cb 5b 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000b1735 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000b70c8 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000b173d │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000b70d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000b1741 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 11 to 00000000000b174c │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 14 to 00000000000b70de │ │ │ │ + DW_CFA_advance_loc: 17 to 00000000000b175d │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 403 to 00000000000b7271 │ │ │ │ + DW_CFA_advance_loc2: 436 to 00000000000b1911 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 15 to 00000000000b7280 │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000b1918 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -0000192c 0000000000000018 00001930 FDE cie=00000000 pc=00000000000b7300..00000000000b731d │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000b7308 │ │ │ │ +00001970 0000000000000018 00001974 FDE cie=00000000 pc=00000000000b19a0..00000000000b19bd │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000b19a8 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 13 to 00000000000b7315 │ │ │ │ + DW_CFA_advance_loc: 13 to 00000000000b19b5 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000b7316 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b19b6 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001948 0000000000000024 0000194c FDE cie=00000000 pc=00000000000b7320..00000000000b7522 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000b7325 │ │ │ │ +0000198c 0000000000000024 00001990 FDE cie=00000000 pc=00000000000b19c0..00000000000b1be2 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000b19c5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000b7328 │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000b19c8 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000b7332 │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000b19d2 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 74 to 00000000000b737c │ │ │ │ + DW_CFA_advance_loc1: 74 to 00000000000b1a1c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000b7380 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000b1a20 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001970 0000000000000014 00001974 FDE cie=00000000 pc=000000000002ec70..000000000002ec9a │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002ec7c │ │ │ │ +000019b4 0000000000000014 000019b8 FDE cie=00000000 pc=000000000002ece0..000000000002ed0a │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002ece8 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 25 to 000000000002ec95 │ │ │ │ + DW_CFA_advance_loc: 29 to 000000000002ed05 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001988 0000000000000014 0000198c FDE cie=00000000 pc=000000000002eca0..000000000002ecf1 │ │ │ │ - DW_CFA_advance_loc: 19 to 000000000002ecb3 │ │ │ │ +000019cc 0000000000000014 000019d0 FDE cie=00000000 pc=000000000002ed10..000000000002ed61 │ │ │ │ + DW_CFA_advance_loc: 15 to 000000000002ed1f │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 34 to 000000000002ecd5 │ │ │ │ + DW_CFA_advance_loc: 38 to 000000000002ed45 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000019a0 0000000000000018 000019a4 FDE cie=00000000 pc=000000000002ed00..000000000002edbf │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002ed08 │ │ │ │ +000019e4 0000000000000018 000019e8 FDE cie=00000000 pc=000000000002ed70..000000000002ee27 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002ed78 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc1: 106 to 000000000002ed72 │ │ │ │ + DW_CFA_advance_loc1: 106 to 000000000002ede2 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 14 to 000000000002ed80 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000002ede8 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000019bc 000000000000002c 000019c0 FDE cie=00000000 pc=000000000002edc0..000000000002efad │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000002edc6 │ │ │ │ +00001a00 000000000000002c 00001a04 FDE cie=00000000 pc=000000000002ee30..000000000002f01d │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000002ee36 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002edc7 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002ee37 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002edc8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002ee3f │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ - DW_CFA_advance_loc2: 429 to 000000000002ef75 │ │ │ │ + DW_CFA_advance_loc2: 422 to 000000000002efe5 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002ef76 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002efe6 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002ef78 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000002efeb │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002ef80 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000002eff0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000019ec 0000000000000018 000019f0 FDE cie=00000000 pc=000000000000d7ae..000000000000d7b3 │ │ │ │ +00001a30 0000000000000018 00001a34 FDE cie=00000000 pc=000000000000d78e..000000000000d793 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001a08 0000000000000048 00001a0c FDE cie=00000000 pc=000000000002efb0..000000000002f3aa │ │ │ │ - DW_CFA_advance_loc: 15 to 000000000002efbf │ │ │ │ +00001a4c 0000000000000048 00001a50 FDE cie=00000000 pc=000000000002f020..000000000002f425 │ │ │ │ + DW_CFA_advance_loc: 15 to 000000000002f02f │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002efc1 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002f03f │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002efc3 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002f04b │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000002efc8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002f04d │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002efc9 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002f04e │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002efca │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002f04f │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 981 to 000000000002f39f │ │ │ │ + DW_CFA_advance_loc2: 971 to 000000000002f41a │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002f3a0 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002f41b │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002f3a2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002f41d │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002f3a4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002f41f │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002f3a6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002f421 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002f3a8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002f423 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002f3a9 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002f424 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ DW_CFA_restore: r15 (r15) │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001a54 0000000000000038 000019d8 FDE cie=00000080 pc=000000000002f3b0..000000000002fec8 │ │ │ │ - Augmentation data: 77 5a 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000002f3b5 │ │ │ │ +00001a98 0000000000000038 00001a1c FDE cie=00000080 pc=000000000002f430..000000000002fd06 │ │ │ │ + Augmentation data: 73 5a 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000002f435 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 13 to 000000000002f3c2 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002f445 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000002f3cb │ │ │ │ + DW_CFA_advance_loc: 17 to 000000000002f456 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 2139 to 000000000002fc26 │ │ │ │ + DW_CFA_advance_loc2: 1648 to 000000000002fac6 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000002fc30 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000002fad0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 584 to 000000000002fe78 │ │ │ │ + DW_CFA_advance_loc2: 513 to 000000000002fcd1 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002fe79 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002fcd2 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001a90 0000000000000020 00001a14 FDE cie=00000080 pc=000000000000d7b3..000000000000d80c │ │ │ │ - Augmentation data: 4e 5a 00 00 │ │ │ │ +00001ad4 0000000000000020 00001a58 FDE cie=00000080 pc=000000000000d793..000000000000d7ec │ │ │ │ + Augmentation data: 4a 5a 00 00 │ │ │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ │ │ │ │ -00001ab4 0000000000000038 00001a38 FDE cie=00000080 pc=000000000002fed0..000000000003112e │ │ │ │ - Augmentation data: 36 5a 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000002fed5 │ │ │ │ +00001af8 0000000000000038 00001a7c FDE cie=00000080 pc=000000000002fd10..0000000000030cc7 │ │ │ │ + Augmentation data: 32 5a 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000002fd15 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000002fedb │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000002fd1b │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000002feef │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002fd2f │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 3425 to 0000000000030c50 │ │ │ │ + DW_CFA_advance_loc2: 2939 to 00000000000308aa │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000030c60 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000308b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 1156 to 00000000000310e4 │ │ │ │ + DW_CFA_advance_loc2: 1000 to 0000000000030c98 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000310e5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000030c99 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001af0 0000000000000020 00001a74 FDE cie=00000080 pc=000000000000d80c..000000000000d89c │ │ │ │ - Augmentation data: 14 5a 00 00 │ │ │ │ +00001b34 0000000000000020 00001ab8 FDE cie=00000080 pc=000000000000d7ec..000000000000d87c │ │ │ │ + Augmentation data: 10 5a 00 00 │ │ │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ │ │ │ │ -00001b14 0000000000000010 00001b18 FDE cie=00000000 pc=0000000000031130..00000000000312ee │ │ │ │ +00001b58 0000000000000010 00001b5c FDE cie=00000000 pc=0000000000030cd0..0000000000030e8e │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001b28 0000000000000010 00001b2c FDE cie=00000000 pc=00000000000312f0..000000000003153c │ │ │ │ +00001b6c 0000000000000010 00001b70 FDE cie=00000000 pc=0000000000030e90..00000000000310cc │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001b3c 0000000000000024 00001b40 FDE cie=00000000 pc=0000000000031540..0000000000031b97 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000031545 │ │ │ │ +00001b80 0000000000000028 00001b84 FDE cie=00000000 pc=00000000000310d0..00000000000316f2 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000310d5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000003154e │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000310e1 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000031551 │ │ │ │ - DW_CFA_offset: r12 (r12) at cfa-24 │ │ │ │ - DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ - DW_CFA_advance_loc2: 932 to 00000000000318f5 │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000310e8 │ │ │ │ + DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ + DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ + DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ + DW_CFA_advance_loc2: 823 to 000000000003141f │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 11 to 0000000000031900 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000031428 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001b64 0000000000000014 00001b68 FDE cie=00000000 pc=0000000000031ba0..0000000000031bcd │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000031bac │ │ │ │ +00001bac 0000000000000014 00001bb0 FDE cie=00000000 pc=0000000000031700..000000000003172d │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000031708 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 25 to 0000000000031bc5 │ │ │ │ + DW_CFA_advance_loc: 29 to 0000000000031725 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001b7c 0000000000000018 00001b80 FDE cie=00000000 pc=0000000000031bd0..0000000000031c8f │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000031bd8 │ │ │ │ +00001bc4 0000000000000018 00001bc8 FDE cie=00000000 pc=0000000000031730..00000000000317e7 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000031738 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc1: 106 to 0000000000031c42 │ │ │ │ + DW_CFA_advance_loc1: 106 to 00000000000317a2 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000031c50 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000317a8 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001b98 000000000000001c 00001b9c FDE cie=00000000 pc=00000000000b7530..00000000000b75b1 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000b7544 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 38 to 00000000000b756a │ │ │ │ +00001be0 000000000000001c 00001be4 FDE cie=00000000 pc=00000000000b1bf0..00000000000b1c2a │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000b1bf5 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 37 to 00000000000b1c1a │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 22 to 00000000000b7580 │ │ │ │ + DW_CFA_advance_loc: 14 to 00000000000b1c28 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000b7584 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b1c29 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00001bb8 0000000000000048 00001bbc FDE cie=00000000 pc=00000000000b75c0..00000000000b77f1 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000b75c6 │ │ │ │ +00001c00 0000000000000048 00001c04 FDE cie=00000000 pc=00000000000b1c30..00000000000b1e9a │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000b1c36 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b75c8 │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000b1c3d │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b75ca │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b1c3f │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000b75d1 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b1c41 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000b75d2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b1c42 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000b75d3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b1c43 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000b75d7 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000b1c47 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc2: 527 to 00000000000b77e6 │ │ │ │ + DW_CFA_advance_loc2: 584 to 00000000000b1e8f │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000b77e7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b1e90 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000b77e8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b1e91 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b77ea │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b1e93 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b77ec │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b1e95 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b77ee │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b1e97 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b77f0 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b1e99 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001c04 0000000000000018 00001c08 FDE cie=00000000 pc=0000000000031c90..0000000000031d24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000031c98 │ │ │ │ +00001c4c 0000000000000018 00001c50 FDE cie=00000000 pc=00000000000317f0..0000000000031881 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000317f8 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc1: 83 to 0000000000031ceb │ │ │ │ + DW_CFA_advance_loc1: 80 to 0000000000031848 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000031cf0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000031850 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001c20 0000000000000048 00001c24 FDE cie=00000000 pc=0000000000031d30..0000000000031f0b │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000031d32 │ │ │ │ +00001c68 0000000000000048 00001c6c FDE cie=00000000 pc=0000000000031890..0000000000031a6b │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000031892 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000031d34 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000031894 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000031d36 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000031896 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000031d38 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000031898 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000031d39 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000031899 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000031d3a │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003189d │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000031d41 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000318a1 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc2: 443 to 0000000000031efc │ │ │ │ + DW_CFA_advance_loc2: 443 to 0000000000031a5c │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000031efd │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000031a5d │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000031efe │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000031a5e │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000031f00 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000031a60 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000031f02 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000031a62 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000031f04 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000031a64 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000031f06 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000031a66 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001c6c 0000000000000030 00001c70 FDE cie=00000000 pc=0000000000031f10..0000000000031fd2 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000031f16 │ │ │ │ +00001cb4 0000000000000030 00001cb8 FDE cie=00000000 pc=0000000000031a70..0000000000031b2a │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000031a76 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000031f17 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000031a77 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000031f18 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000031a78 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000031f1c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000031a7c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 148 to 0000000000031fb0 │ │ │ │ + DW_CFA_advance_loc1: 144 to 0000000000031b0c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000031fb1 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000031b0d │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000031fb2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000031b0e │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000031fb4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000031b10 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000031fc0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000031b18 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001ca0 0000000000000028 00001ca4 FDE cie=00000000 pc=0000000000031fe0..0000000000032059 │ │ │ │ - DW_CFA_advance_loc: 11 to 0000000000031feb │ │ │ │ +00001ce8 0000000000000028 00001cec FDE cie=00000000 pc=0000000000031b30..0000000000031ba9 │ │ │ │ + DW_CFA_advance_loc: 11 to 0000000000031b3b │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000031fec │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000031b44 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000031ff6 │ │ │ │ + DW_CFA_advance_loc: 17 to 0000000000031b55 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc1: 68 to 000000000003203a │ │ │ │ + DW_CFA_advance_loc: 53 to 0000000000031b8a │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000032043 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000031b93 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000032044 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000031b9b │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00001ccc 0000000000000010 00001cd0 FDE cie=00000000 pc=0000000000032060..00000000000321f7 │ │ │ │ +00001d14 0000000000000010 00001d18 FDE cie=00000000 pc=0000000000031bb0..0000000000031d47 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001ce0 0000000000000048 00001ce4 FDE cie=00000000 pc=0000000000032200..0000000000032461 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000032206 │ │ │ │ +00001d28 0000000000000048 00001d2c FDE cie=00000000 pc=0000000000031d50..0000000000031fa9 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000031d56 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032208 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000031d5b │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003220a │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000031d60 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000003220f │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000031d62 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000032210 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000031d63 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000032211 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000031d67 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000032218 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000031d6b │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc2: 574 to 0000000000032456 │ │ │ │ + DW_CFA_advance_loc2: 563 to 0000000000031f9e │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000032457 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000031f9f │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000032458 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000031fa0 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003245a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000031fa2 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003245c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000031fa4 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003245e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000031fa6 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032460 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000031fa8 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001d2c 0000000000000048 00001d30 FDE cie=00000000 pc=0000000000032470..0000000000032740 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000032476 │ │ │ │ +00001d74 0000000000000048 00001d78 FDE cie=00000000 pc=0000000000031fb0..000000000003227d │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000031fb6 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032478 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000031fb8 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003247a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000031fba │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003247c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000031fbc │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000003247d │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000031fbd │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000003247e │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000031fc1 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000032485 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000031fc5 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc2: 675 to 0000000000032728 │ │ │ │ + DW_CFA_advance_loc2: 672 to 0000000000032265 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003272c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000032269 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000003272d │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000003226a │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003272f │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003226c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032731 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003226e │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032733 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000032270 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032735 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000032272 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000032736 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000032273 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001d78 000000000000001c 00001d7c FDE cie=00000000 pc=00000000000b7800..00000000000b7882 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000b7805 │ │ │ │ +00001dc0 000000000000001c 00001dc4 FDE cie=00000000 pc=00000000000b1ea0..00000000000b1f1a │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000b1ea5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 100 to 00000000000b7869 │ │ │ │ + DW_CFA_advance_loc1: 100 to 00000000000b1f09 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 23 to 00000000000b7880 │ │ │ │ + DW_CFA_advance_loc: 15 to 00000000000b1f18 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000b7881 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b1f19 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ │ │ │ -00001d98 0000000000000024 00001d1c FDE cie=00000080 pc=00000000000b7890..00000000000b7940 │ │ │ │ - Augmentation data: 78 57 00 00 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000b7898 │ │ │ │ +00001de0 0000000000000024 00001d64 FDE cie=00000080 pc=00000000000b1f20..00000000000b1fd0 │ │ │ │ + Augmentation data: 70 57 00 00 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000b1f28 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000b78ac │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000b1f3c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000b78b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000b1f40 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 92 to 00000000000b790c │ │ │ │ + DW_CFA_advance_loc1: 92 to 00000000000b1f9c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000b7910 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000b1fa0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001dc0 0000000000000020 00001d44 FDE cie=00000080 pc=00000000000b7940..00000000000b79b0 │ │ │ │ - Augmentation data: 54 57 00 00 │ │ │ │ - DW_CFA_advance_loc: 34 to 00000000000b7962 │ │ │ │ +00001e08 0000000000000020 00001d8c FDE cie=00000080 pc=00000000000b1fd0..00000000000b2040 │ │ │ │ + Augmentation data: 4c 57 00 00 │ │ │ │ + DW_CFA_advance_loc: 34 to 00000000000b1ff2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000b7968 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000b1ff8 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000b7969 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b1ff9 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001de4 000000000000003c 00001d68 FDE cie=00000080 pc=0000000000032740..000000000003294d │ │ │ │ - Augmentation data: 3c 57 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000032741 │ │ │ │ +00001e2c 000000000000003c 00001db0 FDE cie=00000080 pc=0000000000032280..000000000003248d │ │ │ │ + Augmentation data: 34 57 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000032281 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000032742 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000032282 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000032746 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000032286 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc2: 404 to 00000000000328da │ │ │ │ + DW_CFA_advance_loc2: 402 to 0000000000032418 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000328db │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000032419 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000328dc │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000003241a │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000328e0 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000032420 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 68 to 0000000000032924 │ │ │ │ + DW_CFA_advance_loc1: 68 to 0000000000032464 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 11 to 000000000003292f │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000032470 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000032930 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000032475 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000032940 │ │ │ │ + DW_CFA_advance_loc: 11 to 0000000000032480 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001e24 0000000000000018 00001da8 FDE cie=00000080 pc=000000000000d89c..000000000000d931 │ │ │ │ - Augmentation data: 06 57 00 00 │ │ │ │ +00001e6c 0000000000000018 00001df0 FDE cie=00000080 pc=000000000000d87c..000000000000d911 │ │ │ │ + Augmentation data: fe 56 00 00 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001e40 000000000000002c 00001e44 FDE cie=00000000 pc=0000000000032950..0000000000033014 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000032955 │ │ │ │ +00001e88 0000000000000030 00001e8c FDE cie=00000000 pc=0000000000032490..0000000000032af7 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000032495 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000003295b │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000003249b │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000032964 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003249f │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000324a3 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ - DW_CFA_advance_loc2: 1212 to 0000000000032e20 │ │ │ │ + DW_CFA_advance_loc2: 1147 to 000000000003291e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000032e30 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000032928 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 38 to 0000000000032e56 │ │ │ │ + DW_CFA_advance_loc: 30 to 0000000000032946 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000032e60 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000032950 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00001e70 0000000000000030 00001df4 FDE cie=00000080 pc=0000000000033020..0000000000033d2f │ │ │ │ - Augmentation data: d3 56 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000033025 │ │ │ │ +00001ebc 0000000000000030 00001e40 FDE cie=00000080 pc=0000000000032b00..000000000003388b │ │ │ │ + Augmentation data: c7 56 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000032b05 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000033028 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000032b08 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 17 to 0000000000033039 │ │ │ │ + DW_CFA_advance_loc: 17 to 0000000000032b19 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 2684 to 0000000000033ab5 │ │ │ │ + DW_CFA_advance_loc2: 2715 to 00000000000335b4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000033ab6 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000335b8 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001ea4 0000000000000028 00001e28 FDE cie=00000080 pc=000000000000d932..000000000000dad2 │ │ │ │ - Augmentation data: bf 56 00 00 │ │ │ │ +00001ef0 0000000000000028 00001e74 FDE cie=00000080 pc=000000000000d912..000000000000dab9 │ │ │ │ + Augmentation data: b3 56 00 00 │ │ │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 234 to 000000000000da1c │ │ │ │ + DW_CFA_advance_loc1: 246 to 000000000000da08 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000000da21 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000000da0d │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001ed0 0000000000000030 00001e54 FDE cie=00000080 pc=0000000000033d30..0000000000034ec2 │ │ │ │ - Augmentation data: c3 56 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000033d35 │ │ │ │ +00001f1c 0000000000000030 00001ea0 FDE cie=00000080 pc=0000000000033890..00000000000349af │ │ │ │ + Augmentation data: af 56 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000033895 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000033d38 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000033898 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 17 to 0000000000033d49 │ │ │ │ + DW_CFA_advance_loc: 17 to 00000000000338a9 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 2817 to 000000000003484a │ │ │ │ + DW_CFA_advance_loc2: 2708 to 000000000003433d │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000034850 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000034340 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001f04 0000000000000028 00001e88 FDE cie=00000080 pc=000000000000dad2..000000000000dc75 │ │ │ │ - Augmentation data: af 56 00 00 │ │ │ │ +00001f50 0000000000000028 00001ed4 FDE cie=00000080 pc=000000000000daba..000000000000dc63 │ │ │ │ + Augmentation data: 9b 56 00 00 │ │ │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 184 to 000000000000db8a │ │ │ │ + DW_CFA_advance_loc1: 248 to 000000000000dbb2 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000000db8f │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000000dbb7 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001f30 0000000000000038 00001eb4 FDE cie=00000080 pc=0000000000034ed0..00000000000357d4 │ │ │ │ - Augmentation data: af 56 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000034ed5 │ │ │ │ +00001f7c 0000000000000038 00001f00 FDE cie=00000080 pc=00000000000349b0..00000000000351a7 │ │ │ │ + Augmentation data: 97 56 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000349b5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000034ed8 │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000349b8 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000034ee1 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000349ba │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000349bf │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000349c6 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 15 to 00000000000349d5 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 1756 to 00000000000355bd │ │ │ │ + DW_CFA_advance_loc2: 1506 to 0000000000034fb7 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 19 to 00000000000355d0 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000034fc0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 66 to 0000000000035612 │ │ │ │ + DW_CFA_advance_loc: 34 to 0000000000034fe2 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000035620 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000034fe8 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00001f6c 0000000000000020 00001ef0 FDE cie=00000080 pc=000000000000dc75..000000000000dcaf │ │ │ │ - Augmentation data: 86 56 00 00 │ │ │ │ +00001fb8 0000000000000020 00001f3c FDE cie=00000080 pc=000000000000dc63..000000000000dc9d │ │ │ │ + Augmentation data: 6e 56 00 00 │ │ │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ │ │ │ │ -00001f90 0000000000000050 00001f14 FDE cie=00000080 pc=00000000000b79c0..00000000000b94b9 │ │ │ │ - Augmentation data: 6a 56 00 00 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000b79c6 │ │ │ │ +00001fdc 0000000000000050 00001f60 FDE cie=00000080 pc=00000000000b2040..00000000000b3aa5 │ │ │ │ + Augmentation data: 52 56 00 00 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000b2046 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b79c8 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000b204b │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b79ca │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000b2050 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000b79cf │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b2052 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000b79d0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b2053 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000b79d1 │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000b2056 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000b79d8 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc2: 2421 to 00000000000b834d │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000b205d │ │ │ │ + DW_CFA_def_cfa_offset: 160 │ │ │ │ + DW_CFA_advance_loc2: 2254 to 00000000000b292b │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000b834e │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b292c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000b834f │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b292d │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b8351 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b292f │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b8353 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b2931 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b8355 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b2933 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b8357 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b2935 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000b8360 │ │ │ │ + DW_CFA_advance_loc: 11 to 00000000000b2940 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001fe4 0000000000000010 00001fe8 FDE cie=00000000 pc=00000000000357e0..0000000000035821 │ │ │ │ +00002030 0000000000000010 00002034 FDE cie=00000000 pc=00000000000351b0..00000000000351f1 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001ff8 0000000000000010 00001ffc FDE cie=00000000 pc=0000000000035830..000000000003584c │ │ │ │ +00002044 0000000000000010 00002048 FDE cie=00000000 pc=0000000000035200..000000000003521c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000200c 0000000000000048 00002010 FDE cie=00000000 pc=0000000000035850..0000000000035a6f │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000035856 │ │ │ │ +00002058 0000000000000048 0000205c FDE cie=00000000 pc=0000000000035220..0000000000035437 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000035226 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000035858 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000035228 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003585a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003522a │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003585c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003522c │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000003585d │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000003522d │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000003585e │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000003522e │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000035862 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035232 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc2: 514 to 0000000000035a64 │ │ │ │ + DW_CFA_advance_loc2: 506 to 000000000003542c │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000035a65 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000003542d │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000035a66 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000003542e │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000035a68 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000035430 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000035a6a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000035432 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000035a6c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000035434 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000035a6e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000035436 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002058 0000000000000048 0000205c FDE cie=00000000 pc=0000000000035a70..0000000000035fca │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000035a76 │ │ │ │ +000020a4 0000000000000048 000020a8 FDE cie=00000000 pc=0000000000035440..000000000003599a │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000035446 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000035a78 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000035450 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000035a7a │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000035455 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000035a7f │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000035457 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000035a80 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000035458 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000035a81 │ │ │ │ + DW_CFA_advance_loc: 11 to 0000000000035463 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000035a88 │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000003546a │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc2: 1316 to 0000000000035fac │ │ │ │ + DW_CFA_advance_loc2: 1298 to 000000000003597c │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 13 to 0000000000035fb9 │ │ │ │ + DW_CFA_advance_loc: 13 to 0000000000035989 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000035fba │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003598d │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000035fbf │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003598f │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000035fc1 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000035991 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000035fc3 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000035993 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000035fc5 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000035995 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000020a4 000000000000001c 000020a8 FDE cie=00000000 pc=00000000000b94c0..00000000000b9512 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000b94c5 │ │ │ │ +000020f0 000000000000001c 000020f4 FDE cie=00000000 pc=00000000000b3ab0..00000000000b3b02 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000b3ab5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 58 to 00000000000b94ff │ │ │ │ + DW_CFA_advance_loc: 58 to 00000000000b3aef │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 17 to 00000000000b9510 │ │ │ │ + DW_CFA_advance_loc: 17 to 00000000000b3b00 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000b9511 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b3b01 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000020c4 000000000000002c 000020c8 FDE cie=00000000 pc=0000000000035fd0..00000000000366f0 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000035fd5 │ │ │ │ +00002110 000000000000002c 00002114 FDE cie=00000000 pc=00000000000359a0..0000000000036000 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000359a5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000035fdb │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000359ae │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000035fe4 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000359b0 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 14 to 00000000000359be │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 1483 to 00000000000365af │ │ │ │ + DW_CFA_advance_loc2: 1270 to 0000000000035eb4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000365b0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000035eb5 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000020f4 000000000000002c 000020f8 FDE cie=00000000 pc=00000000000366f0..000000000003733c │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000366f5 │ │ │ │ +00002140 0000000000000048 00002144 FDE cie=00000000 pc=0000000000036000..0000000000036aad │ │ │ │ + DW_CFA_advance_loc: 13 to 000000000003600d │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000366f8 │ │ │ │ + DW_CFA_advance_loc: 11 to 0000000000036018 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 13 to 0000000000036705 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003601a │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000036028 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 1742 to 0000000000036dd3 │ │ │ │ + DW_CFA_advance_loc2: 1391 to 0000000000036597 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 13 to 0000000000036de0 │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000365a0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc2: 1276 to 0000000000036a9c │ │ │ │ + DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ + DW_CFA_restore: r3 (rbx) │ │ │ │ + DW_CFA_restore: r6 (rbp) │ │ │ │ + DW_CFA_restore: r12 (r12) │ │ │ │ + DW_CFA_restore: r13 (r13) │ │ │ │ + DW_CFA_restore: r14 (r14) │ │ │ │ + DW_CFA_restore: r15 (r15) │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000036a9d │ │ │ │ + DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ + DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ + DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ + DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ + DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002124 000000000000002c 00002128 FDE cie=00000000 pc=0000000000037340..0000000000037d13 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000037345 │ │ │ │ +0000218c 000000000000002c 00002190 FDE cie=00000000 pc=0000000000036ab0..00000000000373f3 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000036ab5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000037348 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000036ab8 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000037351 │ │ │ │ + DW_CFA_advance_loc: 13 to 0000000000036ac5 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 1738 to 0000000000037a1b │ │ │ │ + DW_CFA_advance_loc2: 1540 to 00000000000370c9 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000037a1c │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000370ca │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002154 0000000000000064 00002158 FDE cie=00000000 pc=0000000000037d20..0000000000038208 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000037d26 │ │ │ │ +000021bc 0000000000000064 000021c0 FDE cie=00000000 pc=0000000000037400..00000000000378c8 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000037406 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000037d28 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000037408 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000037d2a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003740a │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000037d2f │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000037414 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000037d30 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000037415 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000037d31 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037419 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000037d3a │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000037423 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc2: 309 to 0000000000037e6f │ │ │ │ + DW_CFA_advance_loc2: 308 to 0000000000037557 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000037e75 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000003755d │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000037e76 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000003755e │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000037e78 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000037560 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000037e7a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000037562 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000037e7c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000037564 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000037e7e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000037566 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000037e80 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000037570 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 422 to 0000000000038026 │ │ │ │ + DW_CFA_advance_loc2: 390 to 00000000000376f6 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000038027 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000376f7 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000038028 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000376f8 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003802a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000376fa │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003802c │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000376fc │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003802e │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000376fe │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000038030 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000037700 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000038040 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000037708 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000021bc 0000000000000030 00002140 FDE cie=00000080 pc=0000000000038210..00000000000392a6 │ │ │ │ - Augmentation data: 96 55 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000038215 │ │ │ │ +00002224 0000000000000030 000021a8 FDE cie=00000080 pc=00000000000378d0..00000000000389b1 │ │ │ │ + Augmentation data: 62 55 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000378d5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003821d │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000378dd │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 17 to 000000000003822e │ │ │ │ + DW_CFA_advance_loc: 17 to 00000000000378ee │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 4033 to 00000000000391ef │ │ │ │ + DW_CFA_advance_loc2: 4098 to 00000000000388f0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000391f0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000388f8 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000021f0 0000000000000020 00002174 FDE cie=00000080 pc=000000000000dcaf..000000000000dd50 │ │ │ │ - Augmentation data: 82 55 00 00 │ │ │ │ +00002258 0000000000000020 000021dc FDE cie=00000080 pc=000000000000dc9d..000000000000dd3e │ │ │ │ + Augmentation data: 4e 55 00 00 │ │ │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ │ │ │ │ -00002214 000000000000004c 00002218 FDE cie=00000000 pc=00000000000392b0..00000000000393d9 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000392b6 │ │ │ │ +0000227c 000000000000004c 00002280 FDE cie=00000000 pc=00000000000389c0..0000000000038ae1 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000389c6 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000392ba │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000389cf │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000392c1 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000389d1 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000392c5 │ │ │ │ + DW_CFA_advance_loc: 11 to 00000000000389dc │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000392cd │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000389dd │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ - DW_CFA_advance_loc1: 115 to 0000000000039340 │ │ │ │ + DW_CFA_advance_loc1: 115 to 0000000000038a50 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000039341 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000038a51 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000039343 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000038a53 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000039345 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000038a55 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000039347 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000038a57 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000039350 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000038a60 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 76 to 000000000003939c │ │ │ │ + DW_CFA_advance_loc1: 76 to 0000000000038aac │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000003939d │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000038aad │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003939f │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000038aaf │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000393a1 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000038ab1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000393a3 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000038ab3 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 13 to 00000000000393b0 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000038ab8 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00002264 0000000000000030 00002268 FDE cie=00000000 pc=00000000000393e0..00000000000396a3 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000393e6 │ │ │ │ +000022cc 0000000000000030 000022d0 FDE cie=00000000 pc=0000000000038af0..0000000000038dba │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000038af6 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000393ec │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000038b0e │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000393ed │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038b12 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000393f1 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038b16 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc2: 680 to 0000000000039699 │ │ │ │ + DW_CFA_advance_loc2: 666 to 0000000000038db0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000003969a │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000038db1 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000003969b │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000038db2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003969d │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000038db4 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000003969e │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000038db5 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00002298 0000000000000014 0000229c FDE cie=00000000 pc=00000000000396b0..00000000000396f4 │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000000396d4 │ │ │ │ +00002300 0000000000000014 00002304 FDE cie=00000000 pc=0000000000038dc0..0000000000038e04 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000038de4 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 31 to 00000000000396f3 │ │ │ │ + DW_CFA_advance_loc: 31 to 0000000000038e03 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000022b0 0000000000000010 000022b4 FDE cie=00000000 pc=0000000000039700..000000000003970f │ │ │ │ +00002318 0000000000000010 0000231c FDE cie=00000000 pc=0000000000038e10..0000000000038e1f │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000022c4 0000000000000018 00002248 FDE cie=00000080 pc=00000000000b9520..00000000000b954e │ │ │ │ - Augmentation data: bb 54 00 00 │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000000b9544 │ │ │ │ +0000232c 0000000000000018 000022b0 FDE cie=00000080 pc=00000000000b3b10..00000000000b3b3e │ │ │ │ + Augmentation data: 87 54 00 00 │ │ │ │ + DW_CFA_advance_loc: 36 to 00000000000b3b34 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000b954d │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000b3b3d │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000022e0 0000000000000024 00002264 FDE cie=00000080 pc=0000000000039710..0000000000039c37 │ │ │ │ - Augmentation data: a3 54 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000039715 │ │ │ │ +00002348 0000000000000024 000022cc FDE cie=00000080 pc=0000000000038e20..000000000003933f │ │ │ │ + Augmentation data: 6f 54 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000038e25 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000039723 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000038e33 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc2: 1004 to 0000000000039b0f │ │ │ │ + DW_CFA_advance_loc2: 1028 to 0000000000039237 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000039b10 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000039238 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000039b20 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000039240 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00002308 0000000000000018 0000228c FDE cie=00000080 pc=000000000000dd50..000000000000dd7a │ │ │ │ - Augmentation data: 99 54 00 00 │ │ │ │ +00002370 0000000000000018 000022f4 FDE cie=00000080 pc=000000000000dd3e..000000000000dd68 │ │ │ │ + Augmentation data: 65 54 00 00 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002324 000000000000002c 00002328 FDE cie=00000000 pc=0000000000039c40..0000000000039c8b │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000039c45 │ │ │ │ +0000238c 000000000000002c 00002390 FDE cie=00000000 pc=0000000000039340..000000000003938b │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000039345 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000039c46 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000003934f │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000039c50 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039353 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000039c74 │ │ │ │ + DW_CFA_advance_loc: 33 to 0000000000039374 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000039c76 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000039379 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000039c78 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003937b │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000039c88 │ │ │ │ + DW_CFA_advance_loc: 13 to 0000000000039388 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000039c89 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000039389 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000039c8a │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000003938a │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ │ │ │ -00002354 0000000000000024 00002358 FDE cie=00000000 pc=0000000000039c90..0000000000039cf6 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000039c95 │ │ │ │ +000023bc 0000000000000024 000023c0 FDE cie=00000000 pc=0000000000039390..00000000000393f6 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000039395 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 15 to 0000000000039ca4 │ │ │ │ + DW_CFA_advance_loc: 27 to 00000000000393b0 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000039cdc │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000393dc │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000039cde │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000393de │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000039ce0 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000393e0 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000039cf4 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000393f4 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000039cf5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000393f5 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ │ │ │ -0000237c 000000000000001c 00002380 FDE cie=00000000 pc=0000000000039d00..0000000000039d5d │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000039d08 │ │ │ │ +000023e4 000000000000001c 000023e8 FDE cie=00000000 pc=0000000000039400..0000000000039455 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000039408 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 37 to 0000000000039d2d │ │ │ │ + DW_CFA_advance_loc: 37 to 000000000003942d │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 19 to 0000000000039d40 │ │ │ │ + DW_CFA_advance_loc: 11 to 0000000000039438 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000039d5c │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000039454 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000239c 0000000000000030 00002320 FDE cie=00000080 pc=0000000000039d60..000000000003a0f9 │ │ │ │ - Augmentation data: 0d 54 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000039d65 │ │ │ │ +00002404 0000000000000030 00002388 FDE cie=00000080 pc=0000000000039460..00000000000397f9 │ │ │ │ + Augmentation data: d9 53 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000039465 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 13 to 0000000000039d72 │ │ │ │ + DW_CFA_advance_loc: 13 to 0000000000039472 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000039d79 │ │ │ │ + DW_CFA_advance_loc: 11 to 000000000003947d │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ - DW_CFA_advance_loc2: 492 to 0000000000039f65 │ │ │ │ + DW_CFA_advance_loc2: 496 to 000000000003966d │ │ │ │ DW_CFA_GNU_args_size: 48 │ │ │ │ - DW_CFA_advance_loc1: 64 to 0000000000039fa5 │ │ │ │ + DW_CFA_advance_loc1: 64 to 00000000000396ad │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 11 to 0000000000039fb0 │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000396b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 157 to 000000000003a04d │ │ │ │ + DW_CFA_advance_loc1: 157 to 000000000003974d │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000023d0 000000000000001c 00002354 FDE cie=00000080 pc=000000000000dd7a..000000000000dda1 │ │ │ │ - Augmentation data: e8 53 00 00 │ │ │ │ +00002438 000000000000001c 000023bc FDE cie=00000080 pc=000000000000dd68..000000000000dd8f │ │ │ │ + Augmentation data: b4 53 00 00 │ │ │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000023f0 0000000000000040 00002374 FDE cie=00000080 pc=00000000000b9550..00000000000b9a6c │ │ │ │ - Augmentation data: d0 53 00 00 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000b9556 │ │ │ │ +00002458 0000000000000040 000023dc FDE cie=00000080 pc=00000000000b3b40..00000000000b402c │ │ │ │ + Augmentation data: 9c 53 00 00 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000b3b46 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b9558 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b3b48 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b955a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b3b4a │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000b955e │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000b3b4e │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000b955f │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b3b4f │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ - DW_CFA_advance_loc2: 927 to 00000000000b98fe │ │ │ │ + DW_CFA_advance_loc2: 919 to 00000000000b3ee6 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000b9904 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000b3eec │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b9906 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b3eee │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b9908 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b3ef0 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b990a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b3ef2 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000b9910 │ │ │ │ + DW_CFA_advance_loc: 14 to 00000000000b3f00 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002434 000000000000001c 00002438 FDE cie=00000000 pc=000000000003a100..000000000003a145 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003a108 │ │ │ │ +0000249c 000000000000001c 000024a0 FDE cie=00000000 pc=0000000000039800..000000000003983d │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000039808 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 37 to 000000000003a12d │ │ │ │ + DW_CFA_advance_loc: 37 to 000000000003982d │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 19 to 000000000003a140 │ │ │ │ + DW_CFA_advance_loc: 11 to 0000000000039838 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003a144 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003983c │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002454 000000000000002c 000023d8 FDE cie=00000080 pc=000000000003a150..000000000003a369 │ │ │ │ - Augmentation data: 75 53 00 00 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000003a156 │ │ │ │ +000024bc 000000000000002c 00002440 FDE cie=00000080 pc=0000000000039840..0000000000039a59 │ │ │ │ + Augmentation data: 41 53 00 00 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000039846 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000003a157 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000039847 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003a15b │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003984b │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 58 to 000000000003a195 │ │ │ │ + DW_CFA_advance_loc: 58 to 0000000000039885 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000003a196 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000039886 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003a198 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000039888 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003a1a0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000039890 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002484 0000000000000018 00002408 FDE cie=00000080 pc=000000000000dda1..000000000000de4c │ │ │ │ - Augmentation data: 7a 53 00 00 │ │ │ │ +000024ec 0000000000000018 00002470 FDE cie=00000080 pc=000000000000dd8f..000000000000de3a │ │ │ │ + Augmentation data: 46 53 00 00 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000024a0 000000000000002c 00002424 FDE cie=00000080 pc=00000000000b9a70..00000000000b9cc2 │ │ │ │ - Augmentation data: 66 53 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000b9a75 │ │ │ │ +00002508 000000000000002c 0000248c FDE cie=00000080 pc=00000000000b4030..00000000000b4270 │ │ │ │ + Augmentation data: 32 53 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000b4035 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000b9a7c │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000b403c │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000b9a85 │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000b4043 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ - DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ - DW_CFA_advance_loc2: 371 to 00000000000b9bf8 │ │ │ │ + DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ + DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ + DW_CFA_advance_loc2: 357 to 00000000000b41a8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000b9bf9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b41a9 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000024d0 0000000000000024 00002454 FDE cie=00000080 pc=00000000000b9cd0..00000000000b9db7 │ │ │ │ - Augmentation data: 5d 53 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000b9cd5 │ │ │ │ +00002538 0000000000000024 000024bc FDE cie=00000080 pc=00000000000b4270..00000000000b4357 │ │ │ │ + Augmentation data: 29 53 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000b4275 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 146 to 00000000000b9d67 │ │ │ │ + DW_CFA_advance_loc1: 146 to 00000000000b4307 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000b9d70 │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000b4310 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000b9d76 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000b4316 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000b9d80 │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000b4320 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000024f8 0000000000000050 0000247c FDE cie=00000080 pc=000000000003a370..000000000003ace9 │ │ │ │ - Augmentation data: 39 53 00 00 │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000003a379 │ │ │ │ +00002560 0000000000000050 000024e4 FDE cie=00000080 pc=0000000000039a60..000000000003a360 │ │ │ │ + Augmentation data: 05 53 00 00 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000039a69 │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 14 to 000000000003a387 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000039a77 │ │ │ │ DW_CFA_expression: r6 (rbp) (DW_OP_breg6 (rbp): 0) │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000003a391 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000039a81 │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg6 (rbp): -40; DW_OP_deref) │ │ │ │ DW_CFA_expression: r15 (r15) (DW_OP_breg6 (rbp): -8) │ │ │ │ DW_CFA_expression: r14 (r14) (DW_OP_breg6 (rbp): -16) │ │ │ │ DW_CFA_expression: r13 (r13) (DW_OP_breg6 (rbp): -24) │ │ │ │ DW_CFA_expression: r12 (r12) (DW_OP_breg6 (rbp): -32) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003a399 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000039a89 │ │ │ │ DW_CFA_expression: r3 (rbx) (DW_OP_breg6 (rbp): -48) │ │ │ │ - DW_CFA_advance_loc2: 390 to 000000000003a51f │ │ │ │ + DW_CFA_advance_loc2: 382 to 0000000000039c07 │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 34 to 000000000003a541 │ │ │ │ + DW_CFA_advance_loc: 34 to 0000000000039c29 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc2: 324 to 000000000003a685 │ │ │ │ + DW_CFA_advance_loc2: 316 to 0000000000039d65 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 13 to 000000000003a692 │ │ │ │ + DW_CFA_advance_loc: 13 to 0000000000039d72 │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 14 to 000000000003a6a0 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000039d78 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000254c 0000000000000034 000024d0 FDE cie=00000080 pc=000000000000de4c..000000000000debb │ │ │ │ - Augmentation data: 06 53 00 00 │ │ │ │ +000025b4 0000000000000034 00002538 FDE cie=00000080 pc=000000000000de3a..000000000000dea9 │ │ │ │ + Augmentation data: d2 52 00 00 │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg6 (rbp): -40; DW_OP_deref) │ │ │ │ DW_CFA_expression: r3 (rbx) (DW_OP_breg6 (rbp): -48) │ │ │ │ DW_CFA_expression: r6 (rbp) (DW_OP_breg6 (rbp): 0) │ │ │ │ DW_CFA_expression: r12 (r12) (DW_OP_breg6 (rbp): -32) │ │ │ │ DW_CFA_expression: r13 (r13) (DW_OP_breg6 (rbp): -24) │ │ │ │ DW_CFA_expression: r14 (r14) (DW_OP_breg6 (rbp): -16) │ │ │ │ DW_CFA_expression: r15 (r15) (DW_OP_breg6 (rbp): -8) │ │ │ │ │ │ │ │ -00002584 000000000000001c 00002588 FDE cie=00000000 pc=000000000003acf0..000000000003ad4d │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003acf8 │ │ │ │ +000025ec 000000000000001c 000025f0 FDE cie=00000000 pc=000000000003a360..000000000003a3b5 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003a368 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 37 to 000000000003ad1d │ │ │ │ + DW_CFA_advance_loc: 37 to 000000000003a38d │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 19 to 000000000003ad30 │ │ │ │ + DW_CFA_advance_loc: 11 to 000000000003a398 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000003ad4c │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000003a3b4 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000025a4 0000000000000060 000025a8 FDE cie=00000000 pc=000000000003ad50..000000000003b2d5 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000003ad56 │ │ │ │ +0000260c 0000000000000060 00002610 FDE cie=00000000 pc=000000000003a3c0..000000000003a93a │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000003a3c6 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003ad58 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003a3d2 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003ad5a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003a3d4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000003ad5f │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003a3d6 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000003ad60 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000003a3d7 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000003ad61 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000003a3d8 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 11 to 000000000003ad6c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003a3dc │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc1: 153 to 000000000003ae05 │ │ │ │ + DW_CFA_advance_loc1: 161 to 000000000003a47d │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ - DW_CFA_advance_loc1: 83 to 000000000003ae58 │ │ │ │ + DW_CFA_advance_loc1: 82 to 000000000003a4cf │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003ae5a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003a4d1 │ │ │ │ DW_CFA_def_cfa_offset: 168 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003ae5c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003a4d3 │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003ae6c │ │ │ │ + DW_CFA_advance_loc: 15 to 000000000003a4e2 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc2: 1106 to 000000000003b2be │ │ │ │ + DW_CFA_advance_loc2: 1089 to 000000000003a923 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003b2c2 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003a927 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000003b2c3 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000003a928 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003b2c5 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003a92a │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003b2c7 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003a92c │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003b2c9 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003a92e │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003b2cb │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003a930 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000003b2cc │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000003a931 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002608 000000000000001c 0000260c FDE cie=00000000 pc=000000000000debb..000000000000df1d │ │ │ │ +00002670 000000000000001c 00002674 FDE cie=00000000 pc=000000000000dea9..000000000000df0b │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ │ │ │ -00002628 0000000000000018 0000262c FDE cie=00000000 pc=000000000003b2e0..000000000003b529 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003b2e8 │ │ │ │ +00002690 0000000000000018 00002694 FDE cie=00000000 pc=000000000003a940..000000000003ab81 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003a948 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc2: 547 to 000000000003b50b │ │ │ │ + DW_CFA_advance_loc2: 547 to 000000000003ab6b │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000003b510 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000003ab70 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00002644 000000000000004c 00002648 FDE cie=00000000 pc=000000000003b530..000000000003b6d9 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000003b536 │ │ │ │ +000026ac 000000000000004c 000026b0 FDE cie=00000000 pc=000000000003ab90..000000000003ad29 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000003ab96 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003b538 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003ab98 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003b53a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003ab9a │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000003b53b │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000003ab9b │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000003b53c │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000003ab9c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ - DW_CFA_advance_loc2: 268 to 000000000003b648 │ │ │ │ + DW_CFA_advance_loc2: 268 to 000000000003aca8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003b64c │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000003acb1 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000003b653 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003acb3 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003b655 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003acb5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003b657 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003acb7 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000003b660 │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000003acc0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 113 to 000000000003b6d1 │ │ │ │ + DW_CFA_advance_loc1: 97 to 000000000003ad21 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000003b6d2 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000003ad22 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003b6d4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003ad24 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003b6d6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003ad26 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003b6d8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003ad28 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002694 0000000000000028 00002698 FDE cie=00000000 pc=000000000003b6e0..000000000003b94c │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000003b6e5 │ │ │ │ +000026fc 0000000000000028 00002700 FDE cie=00000000 pc=000000000003ad30..000000000003af8c │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000003ad35 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000003b6e6 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003ad3d │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 11 to 000000000003b6f1 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ad41 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc1: 244 to 000000000003b7e5 │ │ │ │ + DW_CFA_advance_loc1: 244 to 000000000003ae35 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003b7e9 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ae39 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000003b7ea │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000003ae3a │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000003b7f0 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000003ae40 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000026c0 0000000000000020 000026c4 FDE cie=00000000 pc=00000000000b9dc0..00000000000b9ebd │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000b9dc5 │ │ │ │ +00002728 0000000000000020 0000272c FDE cie=00000000 pc=00000000000b4360..00000000000b447d │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000b4365 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000b9dc8 │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000b4368 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc1: 236 to 00000000000b9eb4 │ │ │ │ + DW_CFA_advance_loc2: 268 to 00000000000b4474 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000b9eb5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b4475 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000026e4 0000000000000034 000026e8 FDE cie=00000000 pc=00000000000b9ec0..00000000000b9f35 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000b9ec6 │ │ │ │ +0000274c 0000000000000034 00002750 FDE cie=00000000 pc=00000000000b4480..00000000000b44f5 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000b4486 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000b9ec7 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000b448a │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000b9ec8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b448b │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 74 to 00000000000b9f12 │ │ │ │ + DW_CFA_advance_loc1: 71 to 00000000000b44d2 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000b9f13 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b44d3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b9f15 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b44d5 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 11 to 00000000000b9f20 │ │ │ │ + DW_CFA_advance_loc: 11 to 00000000000b44e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 17 to 00000000000b9f31 │ │ │ │ + DW_CFA_advance_loc: 17 to 00000000000b44f1 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000b9f32 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b44f2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b9f34 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b44f4 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000271c 000000000000002c 00002720 FDE cie=00000000 pc=00000000000b9f40..00000000000ba092 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000b9f46 │ │ │ │ +00002784 000000000000002c 00002788 FDE cie=00000000 pc=00000000000b4500..00000000000b4642 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000b4506 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000b9f47 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b4507 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000b9f48 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000b450b │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 238 to 00000000000ba036 │ │ │ │ + DW_CFA_advance_loc1: 235 to 00000000000b45f6 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000ba03a │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000b45fa │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000ba03c │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b45fc │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000ba050 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000b4608 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000274c 000000000000002c 000026d0 FDE cie=00000080 pc=000000000003b950..000000000003c4ea │ │ │ │ - Augmentation data: 12 51 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000003b955 │ │ │ │ +000027b4 0000000000000030 00002738 FDE cie=00000080 pc=000000000003af90..000000000003bbe4 │ │ │ │ + Augmentation data: de 50 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000003af95 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000003b958 │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000003af9c │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000003b961 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003afa4 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003afa8 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc1: 140 to 000000000003b9ed │ │ │ │ + DW_CFA_advance_loc1: 141 to 000000000003b035 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000003b9ee │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000003b036 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000277c 0000000000000020 00002700 FDE cie=00000080 pc=000000000000df1d..000000000000df6f │ │ │ │ - Augmentation data: ec 50 00 00 │ │ │ │ +000027e8 0000000000000020 0000276c FDE cie=00000080 pc=000000000000df0b..000000000000df63 │ │ │ │ + Augmentation data: b4 50 00 00 │ │ │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ │ │ │ │ -000027a0 0000000000000048 000027a4 FDE cie=00000000 pc=00000000000ba0a0..00000000000ba158 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000ba0a6 │ │ │ │ +0000280c 0000000000000048 00002810 FDE cie=00000000 pc=00000000000b4650..00000000000b4708 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000b4656 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000ba0a8 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000b465b │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000ba0aa │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b465d │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000ba0ae │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b465e │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000ba0af │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b465f │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ - DW_CFA_advance_loc1: 109 to 00000000000ba11c │ │ │ │ + DW_CFA_advance_loc1: 105 to 00000000000b46c8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000ba120 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000b46d0 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000ba125 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000b46d5 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000ba127 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b46d7 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000ba129 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b46d9 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000ba130 │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000b46e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000ba150 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000b4700 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000ba151 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b4701 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000ba153 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b4703 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000ba155 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b4705 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000ba157 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b4707 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ │ │ │ -000027ec 0000000000000028 000027f0 FDE cie=00000000 pc=00000000000ba160..00000000000ba8f3 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000ba165 │ │ │ │ +00002858 0000000000000028 0000285c FDE cie=00000000 pc=00000000000b4710..00000000000b4de1 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000b4715 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 13 to 00000000000ba172 │ │ │ │ + DW_CFA_advance_loc: 13 to 00000000000b4722 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 15 to 00000000000ba181 │ │ │ │ + DW_CFA_advance_loc: 15 to 00000000000b4731 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ - DW_CFA_advance_loc2: 1304 to 00000000000ba699 │ │ │ │ + DW_CFA_advance_loc2: 1132 to 00000000000b4b9d │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000ba6a0 │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000b4ba0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002818 0000000000000048 0000281c FDE cie=00000000 pc=00000000000ba900..00000000000ba9b8 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000ba906 │ │ │ │ +00002884 0000000000000048 00002888 FDE cie=00000000 pc=00000000000b4df0..00000000000b4ea8 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000b4df6 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000ba908 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000b4dfb │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000ba90a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b4dfd │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000ba90e │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b4dfe │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000ba90f │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b4dff │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ - DW_CFA_advance_loc1: 110 to 00000000000ba97d │ │ │ │ + DW_CFA_advance_loc1: 106 to 00000000000b4e69 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000ba981 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000b4e71 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000ba986 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000b4e76 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000ba988 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b4e78 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000ba98a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b4e7a │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000ba990 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000b4e80 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000ba9b0 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000b4ea0 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000ba9b1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b4ea1 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000ba9b3 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b4ea3 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000ba9b5 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b4ea5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000ba9b7 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b4ea7 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ │ │ │ -00002864 0000000000000034 00002868 FDE cie=00000000 pc=00000000000ba9c0..00000000000baa35 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000ba9c6 │ │ │ │ +000028d0 0000000000000034 000028d4 FDE cie=00000000 pc=00000000000b4eb0..00000000000b4f25 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000b4eb6 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000ba9c7 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000b4eba │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000ba9c8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b4ebb │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 74 to 00000000000baa12 │ │ │ │ + DW_CFA_advance_loc1: 71 to 00000000000b4f02 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000baa13 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b4f03 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000baa15 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b4f05 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 11 to 00000000000baa20 │ │ │ │ + DW_CFA_advance_loc: 11 to 00000000000b4f10 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 17 to 00000000000baa31 │ │ │ │ + DW_CFA_advance_loc: 17 to 00000000000b4f21 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000baa32 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b4f22 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000baa34 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b4f24 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000289c 0000000000000034 000028a0 FDE cie=00000000 pc=00000000000baa40..00000000000baab5 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000baa46 │ │ │ │ +00002908 0000000000000034 0000290c FDE cie=00000000 pc=00000000000b4f30..00000000000b4fa5 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000b4f36 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000baa47 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000b4f3a │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000baa48 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b4f3b │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 74 to 00000000000baa92 │ │ │ │ + DW_CFA_advance_loc1: 71 to 00000000000b4f82 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000baa93 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b4f83 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000baa95 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b4f85 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 11 to 00000000000baaa0 │ │ │ │ + DW_CFA_advance_loc: 11 to 00000000000b4f90 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 17 to 00000000000baab1 │ │ │ │ + DW_CFA_advance_loc: 17 to 00000000000b4fa1 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000baab2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b4fa2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000baab4 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b4fa4 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000028d4 0000000000000044 000028d8 FDE cie=00000000 pc=000000000003c4f0..000000000003cb59 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003c4f2 │ │ │ │ +00002940 0000000000000044 00002944 FDE cie=00000000 pc=000000000003bbf0..000000000003c22c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003bbf2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003c4f4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003bbf4 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003c4f6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003bbf6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000003c4f7 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000003bbf7 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000003c4f8 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000003bbf8 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c4fc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003bbfc │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc2: 882 to 000000000003c86e │ │ │ │ + DW_CFA_advance_loc2: 882 to 000000000003bf6e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000003c86f │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000003bf6f │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000003c870 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000003bf70 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003c872 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003bf72 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003c874 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003bf74 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003c876 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003bf76 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000003c877 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000003bf77 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000291c 000000000000002c 00002920 FDE cie=00000000 pc=000000000003cb60..000000000003d574 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000003cb61 │ │ │ │ +00002988 000000000000002c 0000298c FDE cie=00000000 pc=000000000003c230..000000000003cbe0 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000003c231 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000003cb64 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000003c234 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 17 to 000000000003cb75 │ │ │ │ + DW_CFA_advance_loc: 17 to 000000000003c245 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 639 to 000000000003cdf4 │ │ │ │ + DW_CFA_advance_loc2: 610 to 000000000003c4a7 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003ce00 │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000003c4b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000294c 0000000000000028 00002950 FDE cie=00000000 pc=00000000000baac0..00000000000bae28 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000baac6 │ │ │ │ +000029b8 0000000000000028 000029bc FDE cie=00000000 pc=00000000000b4fb0..00000000000b52fc │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000b4fb5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000baac7 │ │ │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000b4fb9 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000baad1 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000b4fbd │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc2: 839 to 00000000000bae18 │ │ │ │ + DW_CFA_advance_loc2: 816 to 00000000000b52ed │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000bae19 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b52ee │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000bae1b │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b52ef │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000bae1c │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b52f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00002978 0000000000000060 0000297c FDE cie=00000000 pc=00000000000bae30..00000000000baf70 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000bae36 │ │ │ │ +000029e4 000000000000005c 000029e8 FDE cie=00000000 pc=00000000000b5300..00000000000b5438 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000b5306 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000bae38 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b5308 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000bae3a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b530a │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000bae3c │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b530c │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000bae3d │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b530d │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000bae3e │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b530e │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000bae42 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000b5312 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 202 to 00000000000baf0c │ │ │ │ + DW_CFA_advance_loc1: 198 to 00000000000b53d8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000baf0d │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b53d9 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000baf0e │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b53da │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000baf10 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000b53df │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000baf15 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b53e1 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000baf17 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b53e3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000baf19 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b53e5 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000baf20 │ │ │ │ + DW_CFA_advance_loc: 11 to 00000000000b53f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 69 to 00000000000baf65 │ │ │ │ + DW_CFA_advance_loc: 61 to 00000000000b542d │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000baf66 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b542e │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000baf67 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b542f │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000baf69 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b5431 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000baf6b │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b5433 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000baf6d │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b5435 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000baf6f │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b5437 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000029dc 000000000000005c 000029e0 FDE cie=00000000 pc=00000000000baf70..00000000000bb0c7 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000baf76 │ │ │ │ +00002a44 0000000000000060 00002a48 FDE cie=00000000 pc=00000000000b5440..00000000000b5585 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000b5446 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000baf78 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b5448 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000baf7a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b544a │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000baf7c │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b544c │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000baf7d │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b544d │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000baf7e │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b544e │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000baf82 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000b5452 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 233 to 00000000000bb06b │ │ │ │ + DW_CFA_advance_loc1: 202 to 00000000000b551c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000bb071 │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000b5525 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000bb072 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b5526 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000bb074 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b5528 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000bb076 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b552a │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000bb078 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b552c │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000bb07a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b552e │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000bb080 │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000b5538 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 60 to 00000000000bb0bc │ │ │ │ + DW_CFA_advance_loc1: 66 to 00000000000b557a │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000bb0bd │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b557b │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000bb0be │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b557c │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000bb0c0 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b557e │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000bb0c2 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b5580 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000bb0c4 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b5582 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000bb0c6 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b5584 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00002a3c 0000000000000060 00002a40 FDE cie=00000000 pc=00000000000bb0d0..00000000000bb294 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000bb0d6 │ │ │ │ +00002aa8 0000000000000060 00002aac FDE cie=00000000 pc=00000000000b5590..00000000000b573c │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000b5596 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000bb0d8 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b5598 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000bb0da │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b559a │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000bb0dc │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b559c │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000bb0dd │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b559d │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000bb0de │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b559e │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000bb0e2 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000b55a2 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc2: 318 to 00000000000bb220 │ │ │ │ + DW_CFA_advance_loc2: 311 to 00000000000b56d9 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000bb221 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b56da │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000bb222 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b56db │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000bb227 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000b56e0 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000bb229 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b56e2 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000bb22b │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b56e4 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000bb22d │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b56e6 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 19 to 00000000000bb240 │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000b56f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 73 to 00000000000bb289 │ │ │ │ + DW_CFA_advance_loc1: 65 to 00000000000b5731 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000bb28a │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b5732 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000bb28b │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b5733 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000bb28d │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b5735 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000bb28f │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b5737 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000bb291 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b5739 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000bb293 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b573b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002aa0 0000000000000048 00002aa4 FDE cie=00000000 pc=00000000000bb2a0..00000000000bb358 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000bb2a6 │ │ │ │ +00002b0c 0000000000000048 00002b10 FDE cie=00000000 pc=00000000000b5740..00000000000b57f8 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000b5746 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000bb2a8 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000b574b │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000bb2aa │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b574d │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000bb2ae │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b574e │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000bb2af │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b574f │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ - DW_CFA_advance_loc1: 110 to 00000000000bb31d │ │ │ │ + DW_CFA_advance_loc1: 106 to 00000000000b57b9 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000bb321 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000b57c1 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000bb326 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000b57c6 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000bb328 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b57c8 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000bb32a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b57ca │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000bb330 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000b57d0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000bb350 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000b57f0 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000bb351 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b57f1 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000bb353 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b57f3 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000bb355 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b57f5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000bb357 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b57f7 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ │ │ │ -00002aec 0000000000000034 00002af0 FDE cie=00000000 pc=00000000000bb360..00000000000bb3e5 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000bb366 │ │ │ │ +00002b58 0000000000000034 00002b5c FDE cie=00000000 pc=00000000000b5800..00000000000b5885 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000b5806 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000bb367 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000b580a │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000bb368 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b580b │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 95 to 00000000000bb3c7 │ │ │ │ + DW_CFA_advance_loc1: 92 to 00000000000b5867 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000bb3c8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b5868 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000bb3ca │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b586a │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000bb3d0 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000b5870 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 17 to 00000000000bb3e1 │ │ │ │ + DW_CFA_advance_loc: 17 to 00000000000b5881 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000bb3e2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b5882 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000bb3e4 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b5884 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002b24 0000000000000044 00002b28 FDE cie=00000000 pc=00000000000bb3f0..00000000000bbd0a │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000bb3f6 │ │ │ │ +00002b90 0000000000000044 00002b94 FDE cie=00000000 pc=00000000000b5890..00000000000b61ab │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000b5896 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000bb3f8 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b5898 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000bb3fa │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000b589d │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000bb3fc │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b589f │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000bb3fd │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b58a0 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000bb3fe │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b58a1 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 1262 to 00000000000bb8ec │ │ │ │ + DW_CFA_advance_loc2: 1232 to 00000000000b5d71 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000bb8ed │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b5d72 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000bb8ef │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b5d74 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000bb8f1 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b5d76 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000bb8f3 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b5d78 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000bb8f5 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b5d7a │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000bb8f6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b5d7b │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002b6c 0000000000000010 00002b70 FDE cie=00000000 pc=000000000003d580..000000000003d589 │ │ │ │ +00002bd8 0000000000000010 00002bdc FDE cie=00000000 pc=000000000003cbe0..000000000003cbe9 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002b80 0000000000000018 00002b84 FDE cie=00000000 pc=000000000003d590..000000000003d5b8 │ │ │ │ - DW_CFA_advance_loc: 13 to 000000000003d59d │ │ │ │ +00002bec 0000000000000018 00002bf0 FDE cie=00000000 pc=000000000003cbf0..000000000003cc18 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003cbf8 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000003d5a2 │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000003cbff │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 21 to 000000000003d5b7 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000003cc17 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002b9c 0000000000000034 00002ba0 FDE cie=00000000 pc=000000000003d5c0..000000000003d85c │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000003d5c6 │ │ │ │ +00002c08 0000000000000034 00002c0c FDE cie=00000000 pc=000000000003cc20..000000000003ceb5 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000003cc26 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000003d5c7 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000003cc27 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000003d5c8 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000003cc28 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ - DW_CFA_advance_loc2: 587 to 000000000003d813 │ │ │ │ + DW_CFA_advance_loc2: 573 to 000000000003ce65 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 53 to 000000000003d848 │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000003cea1 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000003d84e │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000003cea7 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000003d84f │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000003cea8 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000003d858 │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000003ceb1 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000003d859 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000003ceb2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003d85b │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003ceb4 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002bd4 000000000000002c 00002bd8 FDE cie=00000000 pc=00000000000bbd10..00000000000bc75f │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000bbd15 │ │ │ │ +00002c40 0000000000000030 00002c44 FDE cie=00000000 pc=00000000000b61b0..00000000000b6b34 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000b61b5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000bbd1d │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000b61b8 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 13 to 00000000000bbd2a │ │ │ │ + DW_CFA_advance_loc: 13 to 00000000000b61c5 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 1522 to 00000000000bc31c │ │ │ │ + DW_CFA_advance_loc2: 1299 to 00000000000b66d8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000bc31d │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b66d9 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 17 to 00000000000b66ea │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b66eb │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00002c04 0000000000000010 00002c08 FDE cie=00000000 pc=000000000003d860..000000000003d869 │ │ │ │ +00002c74 0000000000000010 00002c78 FDE cie=00000000 pc=000000000003cec0..000000000003cec9 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002c18 000000000000001c 00002c1c FDE cie=00000000 pc=000000000003d870..000000000003d89c │ │ │ │ - DW_CFA_advance_loc: 13 to 000000000003d87d │ │ │ │ +00002c88 000000000000001c 00002c8c FDE cie=00000000 pc=000000000003ced0..000000000003cefc │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003ced8 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000003d883 │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000003cedf │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000003d888 │ │ │ │ + DW_CFA_advance_loc: 11 to 000000000003ceea │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 19 to 000000000003d89b │ │ │ │ + DW_CFA_advance_loc: 17 to 000000000003cefb │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002c38 0000000000000034 00002c3c FDE cie=00000000 pc=00000000000bc760..00000000000bc7d5 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000bc766 │ │ │ │ +00002ca8 0000000000000034 00002cac FDE cie=00000000 pc=00000000000b6b40..00000000000b6bb5 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000b6b46 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000bc767 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000b6b4a │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000bc768 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b6b4b │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 74 to 00000000000bc7b2 │ │ │ │ + DW_CFA_advance_loc1: 71 to 00000000000b6b92 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000bc7b3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b6b93 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000bc7b5 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b6b95 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 11 to 00000000000bc7c0 │ │ │ │ + DW_CFA_advance_loc: 11 to 00000000000b6ba0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 17 to 00000000000bc7d1 │ │ │ │ + DW_CFA_advance_loc: 17 to 00000000000b6bb1 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000bc7d2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b6bb2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000bc7d4 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b6bb4 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002c70 0000000000000034 00002c74 FDE cie=00000000 pc=00000000000bc7e0..00000000000bc855 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000bc7e6 │ │ │ │ +00002ce0 0000000000000034 00002ce4 FDE cie=00000000 pc=00000000000b6bc0..00000000000b6c35 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000b6bc6 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000bc7e7 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000b6bca │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000bc7e8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b6bcb │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 74 to 00000000000bc832 │ │ │ │ + DW_CFA_advance_loc1: 71 to 00000000000b6c12 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000bc833 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b6c13 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000bc835 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b6c15 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 11 to 00000000000bc840 │ │ │ │ + DW_CFA_advance_loc: 11 to 00000000000b6c20 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 17 to 00000000000bc851 │ │ │ │ + DW_CFA_advance_loc: 17 to 00000000000b6c31 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000bc852 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b6c32 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000bc854 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b6c34 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002ca8 0000000000000048 00002cac FDE cie=00000000 pc=00000000000bc860..00000000000bc918 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000bc866 │ │ │ │ +00002d18 0000000000000048 00002d1c FDE cie=00000000 pc=00000000000b6c40..00000000000b6cf8 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000b6c46 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000bc868 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000b6c4b │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000bc86a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b6c4d │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000bc86e │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b6c4e │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000bc86f │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b6c4f │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ - DW_CFA_advance_loc1: 109 to 00000000000bc8dc │ │ │ │ + DW_CFA_advance_loc1: 105 to 00000000000b6cb8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000bc8e0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000b6cc0 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000bc8e5 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000b6cc5 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000bc8e7 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b6cc7 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000bc8e9 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b6cc9 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000bc8f0 │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000b6cd0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000bc910 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000b6cf0 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000bc911 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b6cf1 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000bc913 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b6cf3 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000bc915 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b6cf5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000bc917 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b6cf7 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ │ │ │ -00002cf4 000000000000001c 00002cf8 FDE cie=00000000 pc=00000000000bc920..00000000000bcd50 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000bc925 │ │ │ │ +00002d64 000000000000001c 00002d68 FDE cie=00000000 pc=00000000000b6d00..00000000000b7130 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000b6d05 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 149 to 00000000000bc9ba │ │ │ │ + DW_CFA_advance_loc1: 150 to 00000000000b6d9b │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000bc9c0 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000b6da0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002d14 0000000000000018 00002c98 FDE cie=00000080 pc=00000000000bcd50..00000000000bcd7e │ │ │ │ - Augmentation data: 60 4b 00 00 │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000000bcd74 │ │ │ │ +00002d84 0000000000000018 00002d08 FDE cie=00000080 pc=00000000000b7130..00000000000b715e │ │ │ │ + Augmentation data: 24 4b 00 00 │ │ │ │ + DW_CFA_advance_loc: 36 to 00000000000b7154 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000bcd7d │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000b715d │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002d30 0000000000000038 00002cb4 FDE cie=00000080 pc=00000000000bcd80..00000000000bd24d │ │ │ │ - Augmentation data: 48 4b 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000bcd85 │ │ │ │ +00002da0 000000000000003c 00002d24 FDE cie=00000080 pc=00000000000b7160..00000000000b761d │ │ │ │ + Augmentation data: 0c 4b 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000b7165 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000bcd8d │ │ │ │ + DW_CFA_advance_loc: 14 to 00000000000b7173 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 15 to 00000000000bcd9c │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b7175 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000b717c │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000b7186 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000b7192 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc1: 97 to 00000000000bcdfd │ │ │ │ + DW_CFA_advance_loc1: 75 to 00000000000b71dd │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 57 to 00000000000bce36 │ │ │ │ + DW_CFA_advance_loc: 57 to 00000000000b7216 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc: 58 to 00000000000bce70 │ │ │ │ + DW_CFA_advance_loc: 58 to 00000000000b7250 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000bce80 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000b7258 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 34 to 00000000000bcea2 │ │ │ │ + DW_CFA_advance_loc: 34 to 00000000000b727a │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 53 to 00000000000bced7 │ │ │ │ + DW_CFA_advance_loc: 53 to 00000000000b72af │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00002d6c 0000000000000034 00002cf0 FDE cie=00000080 pc=00000000000bd250..00000000000bd696 │ │ │ │ - Augmentation data: 28 4b 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000bd255 │ │ │ │ +00002de0 0000000000000038 00002d64 FDE cie=00000080 pc=00000000000b7620..00000000000b7a66 │ │ │ │ + Augmentation data: e8 4a 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000b7625 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000bd25d │ │ │ │ + DW_CFA_advance_loc: 14 to 00000000000b7633 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 15 to 00000000000bd26c │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b7635 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000b763a │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000b7642 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000b764b │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 13 to 00000000000b7658 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc1: 103 to 00000000000bd2d3 │ │ │ │ + DW_CFA_advance_loc1: 75 to 00000000000b76a3 │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc1: 75 to 00000000000bd31e │ │ │ │ + DW_CFA_advance_loc1: 75 to 00000000000b76ee │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc1: 144 to 00000000000bd3ae │ │ │ │ + DW_CFA_advance_loc1: 144 to 00000000000b777e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000bd3b0 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b7780 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00002da4 0000000000000030 00002d28 FDE cie=00000080 pc=000000000003d8a0..000000000003dd04 │ │ │ │ - Augmentation data: 06 4b 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000003d8a5 │ │ │ │ +00002e1c 0000000000000030 00002da0 FDE cie=00000080 pc=000000000003cf00..000000000003d32c │ │ │ │ + Augmentation data: c2 4a 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000003cf05 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 13 to 000000000003d8b2 │ │ │ │ + DW_CFA_advance_loc: 13 to 000000000003cf12 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003d8c6 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000003cf26 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 1009 to 000000000003dcb7 │ │ │ │ + DW_CFA_advance_loc2: 953 to 000000000003d2df │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000003dcb8 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000003d2e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002dd8 0000000000000020 00002d5c FDE cie=00000080 pc=000000000000df6f..000000000000e0af │ │ │ │ - Augmentation data: 03 4b 00 00 │ │ │ │ +00002e50 0000000000000020 00002dd4 FDE cie=00000080 pc=000000000000df63..000000000000e09d │ │ │ │ + Augmentation data: bf 4a 00 00 │ │ │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ │ │ │ │ -00002dfc 0000000000000090 00002e00 FDE cie=00000000 pc=00000000000bd6a0..00000000000be446 │ │ │ │ - DW_CFA_advance_loc: 55 to 00000000000bd6d7 │ │ │ │ +00002e74 0000000000000090 00002e78 FDE cie=00000000 pc=00000000000b7a70..00000000000b8600 │ │ │ │ + DW_CFA_advance_loc: 55 to 00000000000b7aa7 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 13 to 00000000000bd6e4 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000b7ab7 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000bd6ed │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000b7abd │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 14 to 00000000000b7acb │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 2071 to 00000000000bdf04 │ │ │ │ + DW_CFA_advance_loc2: 1719 to 00000000000b8182 │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000bdf10 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000b8188 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ DW_CFA_restore: r15 (r15) │ │ │ │ - DW_CFA_advance_loc2: 688 to 00000000000be1c0 │ │ │ │ + DW_CFA_advance_loc2: 544 to 00000000000b83a8 │ │ │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 48 to 00000000000be1f0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000b83b0 │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ DW_CFA_restore: r15 (r15) │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000be210 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000b83b8 │ │ │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ - DW_CFA_advance_loc2: 496 to 00000000000be400 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000b83d0 │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ DW_CFA_restore: r15 (r15) │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000be410 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000b83f0 │ │ │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 15 to 00000000000be41f │ │ │ │ + DW_CFA_advance_loc2: 480 to 00000000000b85d0 │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ DW_CFA_restore: r15 (r15) │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000be426 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000b85e0 │ │ │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00002e90 000000000000004c 00002e94 FDE cie=00000000 pc=00000000000be450..00000000000be4fb │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000be456 │ │ │ │ +00002f08 000000000000004c 00002f0c FDE cie=00000000 pc=00000000000b8600..00000000000b86a3 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000b8606 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000be458 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000b8612 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000be459 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b8613 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00000000000be464 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b8614 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000be468 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000b8618 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 93 to 00000000000be4c5 │ │ │ │ + DW_CFA_advance_loc1: 93 to 00000000000b8675 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000be4c6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b8676 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000be4c7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b8677 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000be4c9 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b8679 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000be4cb │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b867b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000be4d0 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000b8680 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000be4d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000b8684 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000be4d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000b8688 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000be4d9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b8689 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000be4db │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b868b │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000be4dd │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b868d │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 19 to 00000000000be4f0 │ │ │ │ + DW_CFA_advance_loc: 11 to 00000000000b8698 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002ee0 0000000000000048 00002ee4 FDE cie=00000000 pc=00000000000be500..00000000000be7c0 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000be506 │ │ │ │ +00002f58 0000000000000048 00002f5c FDE cie=00000000 pc=00000000000b86b0..00000000000b8940 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000b86b6 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000be508 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b86b8 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000be50a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b86ba │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000be50f │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000b86bf │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000be510 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000b86c3 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000be511 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b86c4 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000be518 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000b86c8 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc2: 526 to 00000000000be726 │ │ │ │ + DW_CFA_advance_loc2: 504 to 00000000000b88c0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000be727 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b88c1 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000be728 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b88c2 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000be72a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b88c4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000be72c │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b88c6 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000be72e │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b88c8 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000be730 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b88ca │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000be740 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000b88d0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00002f2c 000000000000002c 00002f30 FDE cie=00000000 pc=000000000003dd10..000000000003e5ea │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000003dd15 │ │ │ │ +00002fa4 0000000000000030 00002fa8 FDE cie=00000000 pc=000000000003d330..000000000003dd02 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000003d335 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000003dd18 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000003d338 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000003dd21 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003d33a │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000003d33f │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000003d344 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000003d349 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d34d │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 1711 to 000000000003e3d0 │ │ │ │ + DW_CFA_advance_loc2: 1978 to 000000000003db07 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003e3e0 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000003db08 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002f5c 0000000000000038 00002ee0 FDE cie=00000080 pc=000000000003e5f0..000000000003fe0b │ │ │ │ - Augmentation data: 88 49 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000003e5f5 │ │ │ │ +00002fd8 0000000000000038 00002f5c FDE cie=00000080 pc=000000000003dd10..000000000003f3e7 │ │ │ │ + Augmentation data: 40 49 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000003dd15 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000003e5f8 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000003dd18 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000003e601 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000003dd1e │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000003dd24 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 4912 to 000000000003f931 │ │ │ │ + DW_CFA_advance_loc2: 4669 to 000000000003ef61 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000003f936 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000003ef66 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 887 to 000000000003fcad │ │ │ │ + DW_CFA_advance_loc2: 790 to 000000000003f27c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000003fcae │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000003f27d │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00002f98 0000000000000020 00002f1c FDE cie=00000080 pc=000000000000e0af..000000000000e0cf │ │ │ │ - Augmentation data: 60 49 00 00 │ │ │ │ +00003014 0000000000000020 00002f98 FDE cie=00000080 pc=000000000000e09d..000000000000e0bd │ │ │ │ + Augmentation data: 18 49 00 00 │ │ │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ │ │ │ │ -00002fbc 000000000000002c 00002fc0 FDE cie=00000000 pc=000000000003fe10..000000000004055e │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000003fe15 │ │ │ │ +00003038 000000000000002c 0000303c FDE cie=00000000 pc=000000000003f3f0..000000000003facc │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000003f3f5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000003fe18 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000003f3f8 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000003fe21 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003f3fa │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000003f401 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003f409 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f40d │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 1518 to 000000000004040f │ │ │ │ + DW_CFA_advance_loc2: 1395 to 000000000003f980 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000040410 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000003f981 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00002fec 000000000000002c 00002ff0 FDE cie=00000000 pc=00000000000be7c0..00000000000bec8c │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000be7c5 │ │ │ │ +00003068 000000000000002c 0000306c FDE cie=00000000 pc=00000000000b8940..00000000000b8dd5 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000b8945 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000be7c8 │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000b8948 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000be7d1 │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000b8951 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 772 to 00000000000bead5 │ │ │ │ + DW_CFA_advance_loc2: 707 to 00000000000b8c14 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 11 to 00000000000beae0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000b8c18 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000301c 000000000000002c 00002fa0 FDE cie=00000080 pc=0000000000040560..00000000000409cc │ │ │ │ - Augmentation data: e4 48 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000040565 │ │ │ │ +00003098 000000000000002c 0000301c FDE cie=00000080 pc=000000000003fad0..000000000003fea1 │ │ │ │ + Augmentation data: 9c 48 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000003fad5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000040568 │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000003fadc │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000004056f │ │ │ │ - DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ - DW_CFA_advance_loc2: 1046 to 0000000000040985 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003fade │ │ │ │ + DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 21 to 000000000003faf3 │ │ │ │ + DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ + DW_CFA_advance_loc2: 895 to 000000000003fe72 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 11 to 0000000000040990 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000003fe78 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000304c 0000000000000020 00002fd0 FDE cie=00000080 pc=000000000000e0cf..000000000000e0f9 │ │ │ │ - Augmentation data: bd 48 00 00 │ │ │ │ +000030c8 000000000000001c 0000304c FDE cie=00000080 pc=000000000000e0bd..000000000000e0e5 │ │ │ │ + Augmentation data: 75 48 00 00 │ │ │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ │ │ - DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ + DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ │ │ │ │ -00003070 0000000000000030 00002ff4 FDE cie=00000080 pc=00000000000409d0..00000000000412e7 │ │ │ │ - Augmentation data: a1 48 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000409d5 │ │ │ │ +000030e8 0000000000000030 0000306c FDE cie=00000080 pc=000000000003feb0..00000000000406de │ │ │ │ + Augmentation data: 5d 48 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000003feb5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000409d8 │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000003febc │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000409e1 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003fec4 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 18 to 000000000003fed6 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 2136 to 0000000000041239 │ │ │ │ + DW_CFA_advance_loc2: 1912 to 000000000004064e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004123a │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004064f │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000030a4 0000000000000020 00003028 FDE cie=00000080 pc=000000000000e0f9..000000000000e1a3 │ │ │ │ - Augmentation data: 7d 48 00 00 │ │ │ │ +0000311c 0000000000000020 000030a0 FDE cie=00000080 pc=000000000000e0e5..000000000000e18c │ │ │ │ + Augmentation data: 39 48 00 00 │ │ │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ │ │ │ │ -000030c8 000000000000002c 000030cc FDE cie=00000000 pc=00000000000bec90..00000000000bf512 │ │ │ │ - DW_CFA_advance_loc1: 81 to 00000000000bece1 │ │ │ │ +00003140 0000000000000028 00003144 FDE cie=00000000 pc=00000000000b8de0..00000000000b954f │ │ │ │ + DW_CFA_advance_loc1: 65 to 00000000000b8e21 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000becf1 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000b8e27 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000becfa │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b8e29 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000b8e2f │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ - DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ - DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ - DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 1547 to 00000000000bf305 │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ + DW_CFA_advance_loc2: 1287 to 00000000000b9336 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000bf306 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b9337 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000030f8 0000000000000074 000030fc FDE cie=00000000 pc=00000000000bf520..00000000000bf6cb │ │ │ │ - DW_CFA_advance_loc: 15 to 00000000000bf52f │ │ │ │ +0000316c 0000000000000074 00003170 FDE cie=00000000 pc=00000000000b9550..00000000000b96db │ │ │ │ + DW_CFA_advance_loc: 15 to 00000000000b955f │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000bf531 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b9561 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000bf533 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b9563 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000bf535 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b9565 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000bf536 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000b9569 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000bf537 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b956a │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000bf53e │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000b9571 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc2: 256 to 00000000000bf63e │ │ │ │ + DW_CFA_advance_loc1: 230 to 00000000000b9657 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000bf63f │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b9658 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000bf640 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b9659 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000bf642 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b965b │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000bf644 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b965d │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000bf646 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b965f │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000bf648 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b9661 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000bf650 │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000b9668 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ DW_CFA_restore: r15 (r15) │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000bf660 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000b9670 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 48 to 00000000000bf690 │ │ │ │ + DW_CFA_advance_loc: 49 to 00000000000b96a1 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000bf691 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b96a2 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000bf692 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b96a3 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000bf694 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b96a5 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000bf696 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b96a7 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000bf698 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b96a9 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000bf69a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b96ab │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000bf6a0 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000b96b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00003170 0000000000000038 000030f4 FDE cie=00000080 pc=00000000000412f0..000000000004228a │ │ │ │ - Augmentation data: bd 47 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000412f5 │ │ │ │ +000031e4 0000000000000038 00003168 FDE cie=00000080 pc=00000000000406e0..0000000000041671 │ │ │ │ + Augmentation data: 7d 47 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000406e5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000412f8 │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000406e8 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000041301 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000406ea │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 21 to 00000000000406ff │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 3438 to 000000000004206f │ │ │ │ + DW_CFA_advance_loc2: 3393 to 0000000000041440 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000042074 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000041445 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 186 to 000000000004212e │ │ │ │ + DW_CFA_advance_loc1: 199 to 000000000004150c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004212f │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004150d │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000031ac 0000000000000020 00003130 FDE cie=00000080 pc=000000000000e1a3..000000000000e1e8 │ │ │ │ - Augmentation data: 90 47 00 00 │ │ │ │ +00003220 0000000000000020 000031a4 FDE cie=00000080 pc=000000000000e18c..000000000000e1d1 │ │ │ │ + Augmentation data: 50 47 00 00 │ │ │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ │ │ │ │ -000031d0 0000000000000028 00003154 FDE cie=00000080 pc=0000000000042290..0000000000042960 │ │ │ │ - Augmentation data: 74 47 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000042295 │ │ │ │ +00003244 0000000000000028 000031c8 FDE cie=00000080 pc=0000000000041680..0000000000041ca9 │ │ │ │ + Augmentation data: 34 47 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000041685 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 13 to 00000000000422a2 │ │ │ │ + DW_CFA_advance_loc: 17 to 0000000000041696 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000422a5 │ │ │ │ - DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000041699 │ │ │ │ + DW_CFA_offset: r12 (r12) at cfa-24 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ - DW_CFA_advance_loc2: 978 to 0000000000042677 │ │ │ │ + DW_CFA_advance_loc: 63 to 00000000000416d8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000042680 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000416e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000031fc 000000000000001c 00003180 FDE cie=00000080 pc=000000000000e1e8..000000000000e20d │ │ │ │ - Augmentation data: 52 47 00 00 │ │ │ │ +00003270 000000000000001c 000031f4 FDE cie=00000080 pc=000000000000e1d1..000000000000e1f6 │ │ │ │ + Augmentation data: 12 47 00 00 │ │ │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ + DW_CFA_offset: r12 (r12) at cfa-24 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000321c 000000000000002c 000031a0 FDE cie=00000080 pc=00000000000bf6d0..00000000000bfbb1 │ │ │ │ - Augmentation data: 3b 47 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000bf6d5 │ │ │ │ +00003290 000000000000002c 00003214 FDE cie=00000080 pc=00000000000b96e0..00000000000b9b05 │ │ │ │ + Augmentation data: fb 46 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000b96e5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000bf6d8 │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000b96e8 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 13 to 00000000000bf6e5 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b96ea │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000b96ef │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000b96fb │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ - DW_CFA_advance_loc2: 1151 to 00000000000bfb64 │ │ │ │ + DW_CFA_advance_loc2: 966 to 00000000000b9ac1 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000bfb70 │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000b9ac8 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -0000324c 000000000000005c 000031d0 FDE cie=00000080 pc=0000000000042960..00000000000441bf │ │ │ │ - Augmentation data: 23 47 00 00 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000042969 │ │ │ │ +000032c0 000000000000005c 00003244 FDE cie=00000080 pc=0000000000041cb0..0000000000043403 │ │ │ │ + Augmentation data: e3 46 00 00 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000041cb9 │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 22 to 000000000004297f │ │ │ │ + DW_CFA_advance_loc: 22 to 0000000000041ccf │ │ │ │ DW_CFA_expression: r6 (rbp) (DW_OP_breg6 (rbp): 0) │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000042989 │ │ │ │ + DW_CFA_advance_loc: 38 to 0000000000041cf5 │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg6 (rbp): -40; DW_OP_deref) │ │ │ │ DW_CFA_expression: r15 (r15) (DW_OP_breg6 (rbp): -8) │ │ │ │ DW_CFA_expression: r14 (r14) (DW_OP_breg6 (rbp): -16) │ │ │ │ DW_CFA_expression: r13 (r13) (DW_OP_breg6 (rbp): -24) │ │ │ │ DW_CFA_expression: r12 (r12) (DW_OP_breg6 (rbp): -32) │ │ │ │ - DW_CFA_advance_loc: 15 to 0000000000042998 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000041cfd │ │ │ │ DW_CFA_expression: r3 (rbx) (DW_OP_breg6 (rbp): -48) │ │ │ │ - DW_CFA_advance_loc2: 486 to 0000000000042b7e │ │ │ │ + DW_CFA_advance_loc2: 466 to 0000000000041ecf │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 13 to 0000000000042b8b │ │ │ │ + DW_CFA_advance_loc: 13 to 0000000000041edc │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000042b90 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041ee0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 2775 to 0000000000043667 │ │ │ │ + DW_CFA_advance_loc2: 2409 to 0000000000042849 │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000004369f │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000042881 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc2: 1680 to 0000000000043d2f │ │ │ │ + DW_CFA_advance_loc2: 1677 to 0000000000042f0e │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 713 to 0000000000043ff8 │ │ │ │ + DW_CFA_advance_loc2: 734 to 00000000000431ec │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000032ac 0000000000000034 00003230 FDE cie=00000080 pc=000000000000e20d..000000000000e338 │ │ │ │ - Augmentation data: 20 47 00 00 │ │ │ │ +00003320 0000000000000034 000032a4 FDE cie=00000080 pc=000000000000e1f6..000000000000e31e │ │ │ │ + Augmentation data: e0 46 00 00 │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg6 (rbp): -40; DW_OP_deref) │ │ │ │ DW_CFA_expression: r3 (rbx) (DW_OP_breg6 (rbp): -48) │ │ │ │ DW_CFA_expression: r6 (rbp) (DW_OP_breg6 (rbp): 0) │ │ │ │ DW_CFA_expression: r12 (r12) (DW_OP_breg6 (rbp): -32) │ │ │ │ DW_CFA_expression: r13 (r13) (DW_OP_breg6 (rbp): -24) │ │ │ │ DW_CFA_expression: r14 (r14) (DW_OP_breg6 (rbp): -16) │ │ │ │ DW_CFA_expression: r15 (r15) (DW_OP_breg6 (rbp): -8) │ │ │ │ │ │ │ │ -000032e4 0000000000000054 00003268 FDE cie=00000080 pc=00000000000441c0..0000000000045b72 │ │ │ │ - Augmentation data: f1 46 00 00 │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000441c9 │ │ │ │ +00003358 0000000000000054 000032dc FDE cie=00000080 pc=0000000000043410..0000000000044c57 │ │ │ │ + Augmentation data: b1 46 00 00 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000043419 │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 22 to 00000000000441df │ │ │ │ + DW_CFA_advance_loc: 22 to 000000000004342f │ │ │ │ DW_CFA_expression: r6 (rbp) (DW_OP_breg6 (rbp): 0) │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000441e9 │ │ │ │ + DW_CFA_advance_loc: 31 to 000000000004344e │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg6 (rbp): -40; DW_OP_deref) │ │ │ │ DW_CFA_expression: r15 (r15) (DW_OP_breg6 (rbp): -8) │ │ │ │ DW_CFA_expression: r14 (r14) (DW_OP_breg6 (rbp): -16) │ │ │ │ DW_CFA_expression: r13 (r13) (DW_OP_breg6 (rbp): -24) │ │ │ │ DW_CFA_expression: r12 (r12) (DW_OP_breg6 (rbp): -32) │ │ │ │ - DW_CFA_advance_loc: 15 to 00000000000441f8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000043456 │ │ │ │ DW_CFA_expression: r3 (rbx) (DW_OP_breg6 (rbp): -48) │ │ │ │ - DW_CFA_advance_loc2: 1975 to 00000000000449af │ │ │ │ + DW_CFA_advance_loc2: 1629 to 0000000000043ab3 │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc2: 766 to 0000000000044cad │ │ │ │ + DW_CFA_advance_loc2: 718 to 0000000000043d81 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc2: 578 to 0000000000044eef │ │ │ │ + DW_CFA_advance_loc2: 558 to 0000000000043faf │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 13 to 0000000000044efc │ │ │ │ + DW_CFA_advance_loc: 13 to 0000000000043fbc │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044f00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043fc0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000333c 0000000000000034 000032c0 FDE cie=00000080 pc=000000000000e338..000000000000e3eb │ │ │ │ - Augmentation data: e4 46 00 00 │ │ │ │ +000033b0 0000000000000034 00003334 FDE cie=00000080 pc=000000000000e31e..000000000000e3d3 │ │ │ │ + Augmentation data: aa 46 00 00 │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg6 (rbp): -40; DW_OP_deref) │ │ │ │ DW_CFA_expression: r3 (rbx) (DW_OP_breg6 (rbp): -48) │ │ │ │ DW_CFA_expression: r6 (rbp) (DW_OP_breg6 (rbp): 0) │ │ │ │ DW_CFA_expression: r12 (r12) (DW_OP_breg6 (rbp): -32) │ │ │ │ DW_CFA_expression: r13 (r13) (DW_OP_breg6 (rbp): -24) │ │ │ │ DW_CFA_expression: r14 (r14) (DW_OP_breg6 (rbp): -16) │ │ │ │ DW_CFA_expression: r15 (r15) (DW_OP_breg6 (rbp): -8) │ │ │ │ │ │ │ │ -00003374 0000000000000054 000032f8 FDE cie=00000080 pc=0000000000045b80..00000000000469af │ │ │ │ - Augmentation data: b4 46 00 00 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000045b89 │ │ │ │ +000033e8 0000000000000054 0000336c FDE cie=00000080 pc=0000000000044c60..00000000000458df │ │ │ │ + Augmentation data: 7a 46 00 00 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000044c69 │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 22 to 0000000000045b9f │ │ │ │ + DW_CFA_advance_loc: 22 to 0000000000044c7f │ │ │ │ DW_CFA_expression: r6 (rbp) (DW_OP_breg6 (rbp): 0) │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000045ba9 │ │ │ │ + DW_CFA_advance_loc: 31 to 0000000000044c9e │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg6 (rbp): -40; DW_OP_deref) │ │ │ │ DW_CFA_expression: r15 (r15) (DW_OP_breg6 (rbp): -8) │ │ │ │ DW_CFA_expression: r14 (r14) (DW_OP_breg6 (rbp): -16) │ │ │ │ DW_CFA_expression: r13 (r13) (DW_OP_breg6 (rbp): -24) │ │ │ │ DW_CFA_expression: r12 (r12) (DW_OP_breg6 (rbp): -32) │ │ │ │ - DW_CFA_advance_loc: 15 to 0000000000045bb8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000044ca6 │ │ │ │ DW_CFA_expression: r3 (rbx) (DW_OP_breg6 (rbp): -48) │ │ │ │ - DW_CFA_advance_loc2: 1840 to 00000000000462e8 │ │ │ │ + DW_CFA_advance_loc2: 1500 to 0000000000045282 │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc1: 169 to 0000000000046391 │ │ │ │ + DW_CFA_advance_loc1: 171 to 000000000004532d │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc2: 485 to 0000000000046576 │ │ │ │ + DW_CFA_advance_loc2: 431 to 00000000000454dc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 13 to 0000000000046583 │ │ │ │ + DW_CFA_advance_loc: 13 to 00000000000454e9 │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 13 to 0000000000046590 │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000454f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000033cc 0000000000000034 00003350 FDE cie=00000080 pc=000000000000e3eb..000000000000e4a1 │ │ │ │ - Augmentation data: ac 46 00 00 │ │ │ │ +00003440 0000000000000034 000033c4 FDE cie=00000080 pc=000000000000e3d3..000000000000e488 │ │ │ │ + Augmentation data: 71 46 00 00 │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg6 (rbp): -40; DW_OP_deref) │ │ │ │ DW_CFA_expression: r3 (rbx) (DW_OP_breg6 (rbp): -48) │ │ │ │ DW_CFA_expression: r6 (rbp) (DW_OP_breg6 (rbp): 0) │ │ │ │ DW_CFA_expression: r12 (r12) (DW_OP_breg6 (rbp): -32) │ │ │ │ DW_CFA_expression: r13 (r13) (DW_OP_breg6 (rbp): -24) │ │ │ │ DW_CFA_expression: r14 (r14) (DW_OP_breg6 (rbp): -16) │ │ │ │ DW_CFA_expression: r15 (r15) (DW_OP_breg6 (rbp): -8) │ │ │ │ │ │ │ │ -00003404 0000000000000058 00003388 FDE cie=00000080 pc=00000000000469b0..00000000000476e8 │ │ │ │ - Augmentation data: 7d 46 00 00 │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000469b9 │ │ │ │ +00003478 0000000000000058 000033fc FDE cie=00000080 pc=00000000000458e0..00000000000465cd │ │ │ │ + Augmentation data: 41 46 00 00 │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000458e9 │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 22 to 00000000000469cf │ │ │ │ + DW_CFA_advance_loc: 22 to 00000000000458ff │ │ │ │ DW_CFA_expression: r6 (rbp) (DW_OP_breg6 (rbp): 0) │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000469d9 │ │ │ │ + DW_CFA_advance_loc: 38 to 0000000000045925 │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg6 (rbp): -40; DW_OP_deref) │ │ │ │ DW_CFA_expression: r15 (r15) (DW_OP_breg6 (rbp): -8) │ │ │ │ DW_CFA_expression: r14 (r14) (DW_OP_breg6 (rbp): -16) │ │ │ │ DW_CFA_expression: r13 (r13) (DW_OP_breg6 (rbp): -24) │ │ │ │ DW_CFA_expression: r12 (r12) (DW_OP_breg6 (rbp): -32) │ │ │ │ - DW_CFA_advance_loc: 15 to 00000000000469e8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004592d │ │ │ │ DW_CFA_expression: r3 (rbx) (DW_OP_breg6 (rbp): -48) │ │ │ │ - DW_CFA_advance_loc2: 1436 to 0000000000046f84 │ │ │ │ + DW_CFA_advance_loc2: 1399 to 0000000000045ea4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 13 to 0000000000046f91 │ │ │ │ + DW_CFA_advance_loc: 13 to 0000000000045eb1 │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 15 to 0000000000046fa0 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000045eb8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 545 to 00000000000471c1 │ │ │ │ + DW_CFA_advance_loc2: 534 to 00000000000460ce │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc2: 289 to 00000000000472e2 │ │ │ │ + DW_CFA_advance_loc2: 292 to 00000000000461f2 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 794 to 00000000000475fc │ │ │ │ + DW_CFA_advance_loc2: 751 to 00000000000464e1 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003460 0000000000000034 000033e4 FDE cie=00000080 pc=000000000000e4a1..000000000000e5a1 │ │ │ │ - Augmentation data: 83 46 00 00 │ │ │ │ +000034d4 0000000000000034 00003458 FDE cie=00000080 pc=000000000000e488..000000000000e588 │ │ │ │ + Augmentation data: 47 46 00 00 │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg6 (rbp): -40; DW_OP_deref) │ │ │ │ DW_CFA_expression: r3 (rbx) (DW_OP_breg6 (rbp): -48) │ │ │ │ DW_CFA_expression: r6 (rbp) (DW_OP_breg6 (rbp): 0) │ │ │ │ DW_CFA_expression: r12 (r12) (DW_OP_breg6 (rbp): -32) │ │ │ │ DW_CFA_expression: r13 (r13) (DW_OP_breg6 (rbp): -24) │ │ │ │ DW_CFA_expression: r14 (r14) (DW_OP_breg6 (rbp): -16) │ │ │ │ DW_CFA_expression: r15 (r15) (DW_OP_breg6 (rbp): -8) │ │ │ │ │ │ │ │ -00003498 0000000000000054 0000341c FDE cie=00000080 pc=00000000000476f0..0000000000048d16 │ │ │ │ - Augmentation data: 54 46 00 00 │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000476f9 │ │ │ │ +0000350c 0000000000000054 00003490 FDE cie=00000080 pc=00000000000465d0..0000000000047a06 │ │ │ │ + Augmentation data: 18 46 00 00 │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000465d9 │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 22 to 000000000004770f │ │ │ │ + DW_CFA_advance_loc: 22 to 00000000000465ef │ │ │ │ DW_CFA_expression: r6 (rbp) (DW_OP_breg6 (rbp): 0) │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000047719 │ │ │ │ + DW_CFA_advance_loc: 38 to 0000000000046615 │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg6 (rbp): -40; DW_OP_deref) │ │ │ │ DW_CFA_expression: r15 (r15) (DW_OP_breg6 (rbp): -8) │ │ │ │ DW_CFA_expression: r14 (r14) (DW_OP_breg6 (rbp): -16) │ │ │ │ DW_CFA_expression: r13 (r13) (DW_OP_breg6 (rbp): -24) │ │ │ │ DW_CFA_expression: r12 (r12) (DW_OP_breg6 (rbp): -32) │ │ │ │ - DW_CFA_advance_loc: 15 to 0000000000047728 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004661d │ │ │ │ DW_CFA_expression: r3 (rbx) (DW_OP_breg6 (rbp): -48) │ │ │ │ - DW_CFA_advance_loc2: 2008 to 0000000000047f00 │ │ │ │ + DW_CFA_advance_loc2: 1717 to 0000000000046cd2 │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc2: 1168 to 0000000000048390 │ │ │ │ + DW_CFA_advance_loc2: 1140 to 0000000000047146 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc2: 1230 to 000000000004885e │ │ │ │ + DW_CFA_advance_loc2: 1048 to 000000000004755e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 13 to 000000000004886b │ │ │ │ + DW_CFA_advance_loc: 13 to 000000000004756b │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004886c │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004756c │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000034f0 0000000000000034 00003474 FDE cie=00000080 pc=000000000000e5a1..000000000000e6ab │ │ │ │ - Augmentation data: 8c 46 00 00 │ │ │ │ +00003564 0000000000000034 000034e8 FDE cie=00000080 pc=000000000000e588..000000000000e691 │ │ │ │ + Augmentation data: 50 46 00 00 │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg6 (rbp): -40; DW_OP_deref) │ │ │ │ DW_CFA_expression: r3 (rbx) (DW_OP_breg6 (rbp): -48) │ │ │ │ DW_CFA_expression: r6 (rbp) (DW_OP_breg6 (rbp): 0) │ │ │ │ DW_CFA_expression: r12 (r12) (DW_OP_breg6 (rbp): -32) │ │ │ │ DW_CFA_expression: r13 (r13) (DW_OP_breg6 (rbp): -24) │ │ │ │ DW_CFA_expression: r14 (r14) (DW_OP_breg6 (rbp): -16) │ │ │ │ DW_CFA_expression: r15 (r15) (DW_OP_breg6 (rbp): -8) │ │ │ │ │ │ │ │ -00003528 0000000000000030 000034ac FDE cie=00000080 pc=0000000000048d20..000000000004a940 │ │ │ │ - Augmentation data: 5f 46 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000048d21 │ │ │ │ +0000359c 0000000000000030 00003520 FDE cie=00000080 pc=0000000000047a10..0000000000049445 │ │ │ │ + Augmentation data: 23 46 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000047a11 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000048d26 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000047a16 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000048d3a │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000047a2a │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 7020 to 000000000004a8a6 │ │ │ │ + DW_CFA_advance_loc2: 6453 to 000000000004935f │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004a8a7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000049360 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000355c 000000000000002c 000034e0 FDE cie=00000080 pc=000000000000e6ac..000000000000e96c │ │ │ │ - Augmentation data: 53 46 00 00 │ │ │ │ +000035d0 000000000000002c 00003554 FDE cie=00000080 pc=000000000000e692..000000000000e952 │ │ │ │ + Augmentation data: 17 46 00 00 │ │ │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ - DW_CFA_advance_loc2: 372 to 000000000000e820 │ │ │ │ + DW_CFA_advance_loc2: 380 to 000000000000e80e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000000e825 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000000e813 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000358c 0000000000000010 00003590 FDE cie=00000000 pc=000000000004a940..000000000004a950 │ │ │ │ +00003600 0000000000000010 00003604 FDE cie=00000000 pc=0000000000049450..0000000000049460 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000035a0 0000000000000030 00003524 FDE cie=00000080 pc=000000000004a950..000000000004c4de │ │ │ │ - Augmentation data: 3f 46 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004a951 │ │ │ │ +00003614 0000000000000030 00003598 FDE cie=00000080 pc=0000000000049460..000000000004ae0a │ │ │ │ + Augmentation data: 03 46 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000049461 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000004a956 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000049466 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004a96a │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004947a │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 6670 to 000000000004c378 │ │ │ │ + DW_CFA_advance_loc2: 5179 to 000000000004a8b5 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004c379 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004a8b6 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000035d4 000000000000002c 00003558 FDE cie=00000080 pc=000000000000e96c..000000000000ec30 │ │ │ │ - Augmentation data: 33 46 00 00 │ │ │ │ +00003648 000000000000002c 000035cc FDE cie=00000080 pc=000000000000e952..000000000000ec14 │ │ │ │ + Augmentation data: f7 45 00 00 │ │ │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ - DW_CFA_advance_loc2: 424 to 000000000000eb14 │ │ │ │ + DW_CFA_advance_loc2: 422 to 000000000000eaf8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000000eb19 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000000eafd │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003604 0000000000000010 00003608 FDE cie=00000000 pc=000000000004c4e0..000000000004c4f0 │ │ │ │ +00003678 0000000000000010 0000367c FDE cie=00000000 pc=000000000004ae10..000000000004ae20 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003618 000000000000002c 0000361c FDE cie=00000000 pc=00000000000bfbc0..00000000000c0557 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000bfbc5 │ │ │ │ +0000368c 000000000000002c 00003690 FDE cie=00000000 pc=00000000000b9b10..00000000000ba371 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000b9b15 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000bfbcb │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000b9b1b │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000bfbd4 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000b9b23 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000b9b27 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 1884 to 00000000000c0330 │ │ │ │ + DW_CFA_advance_loc2: 1606 to 00000000000ba16d │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000c0331 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000ba16e │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00003648 0000000000000030 000035cc FDE cie=00000080 pc=00000000000c0560..00000000000c15e5 │ │ │ │ - Augmentation data: f3 45 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000c0565 │ │ │ │ +000036bc 0000000000000030 00003640 FDE cie=00000080 pc=00000000000ba380..00000000000bb33e │ │ │ │ + Augmentation data: b7 45 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000ba385 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000c0568 │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000ba388 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000c0571 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000ba390 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 18 to 00000000000ba3a2 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 2903 to 00000000000c10c8 │ │ │ │ + DW_CFA_advance_loc2: 3152 to 00000000000baff2 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000c10d0 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000baff8 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -0000367c 0000000000000010 00003680 FDE cie=00000000 pc=000000000004c4f0..000000000004c4f9 │ │ │ │ +000036f0 0000000000000010 000036f4 FDE cie=00000000 pc=000000000004ae20..000000000004ae29 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003690 0000000000000030 00003614 FDE cie=00000080 pc=000000000004c500..000000000004d5a2 │ │ │ │ - Augmentation data: c6 45 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000004c505 │ │ │ │ +00003704 0000000000000030 00003688 FDE cie=00000080 pc=000000000004ae30..000000000004bd79 │ │ │ │ + Augmentation data: 8a 45 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000004ae35 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000004c508 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000004ae38 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000004c511 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004ae40 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 15 to 000000000004ae4f │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 3137 to 000000000004d152 │ │ │ │ + DW_CFA_advance_loc2: 3245 to 000000000004bafc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 14 to 000000000004d160 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004bb00 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000036c4 0000000000000020 00003648 FDE cie=00000080 pc=000000000000ec30..000000000000ed16 │ │ │ │ - Augmentation data: a1 45 00 00 │ │ │ │ +00003738 0000000000000020 000036bc FDE cie=00000080 pc=000000000000ec14..000000000000ecfb │ │ │ │ + Augmentation data: 65 45 00 00 │ │ │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ │ │ │ │ -000036e8 0000000000000030 0000366c FDE cie=00000080 pc=000000000004d5b0..000000000004e48b │ │ │ │ - Augmentation data: 8b 45 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004d5b1 │ │ │ │ +0000375c 0000000000000030 000036e0 FDE cie=00000080 pc=000000000004bd80..000000000004cbf8 │ │ │ │ + Augmentation data: 4e 45 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004bd81 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000004d5b4 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000004bd84 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004d5c8 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004bd98 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 2687 to 000000000004e047 │ │ │ │ + DW_CFA_advance_loc2: 3062 to 000000000004c98e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000004e050 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004c990 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000371c 0000000000000020 000036a0 FDE cie=00000080 pc=000000000000ed16..000000000000edf0 │ │ │ │ - Augmentation data: 66 45 00 00 │ │ │ │ +00003790 0000000000000020 00003714 FDE cie=00000080 pc=000000000000ecfb..000000000000edc9 │ │ │ │ + Augmentation data: 29 45 00 00 │ │ │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ │ │ │ │ -00003740 0000000000000038 000036c4 FDE cie=00000080 pc=00000000000c15f0..00000000000c17e7 │ │ │ │ - Augmentation data: 4f 45 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000c15f5 │ │ │ │ +000037b4 0000000000000038 00003738 FDE cie=00000080 pc=00000000000bb340..00000000000bb537 │ │ │ │ + Augmentation data: 13 45 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000bb345 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000c15f8 │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000bb348 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 11 to 00000000000c1603 │ │ │ │ + DW_CFA_advance_loc: 11 to 00000000000bb353 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ - DW_CFA_advance_loc1: 196 to 00000000000c16c7 │ │ │ │ + DW_CFA_advance_loc1: 196 to 00000000000bb417 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 62 to 00000000000c1705 │ │ │ │ + DW_CFA_advance_loc: 62 to 00000000000bb455 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000c1706 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000bb456 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 48 to 00000000000c1736 │ │ │ │ + DW_CFA_advance_loc: 48 to 00000000000bb486 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc1: 130 to 00000000000c17b8 │ │ │ │ + DW_CFA_advance_loc1: 130 to 00000000000bb508 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000c17bd │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000bb50d │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000377c 0000000000000030 00003700 FDE cie=00000080 pc=000000000004e490..000000000004f3c6 │ │ │ │ - Augmentation data: 37 45 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004e491 │ │ │ │ +000037f0 0000000000000030 00003774 FDE cie=00000080 pc=000000000004cc00..000000000004db58 │ │ │ │ + Augmentation data: fb 44 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004cc01 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000004e494 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000004cc04 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004e4a8 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004cc18 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 2829 to 000000000004efb5 │ │ │ │ + DW_CFA_advance_loc2: 3262 to 000000000004d8d6 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 11 to 000000000004efc0 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000004d8e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000037b0 0000000000000020 00003734 FDE cie=00000080 pc=000000000000edf0..000000000000eeba │ │ │ │ - Augmentation data: 12 45 00 00 │ │ │ │ +00003824 0000000000000020 000037a8 FDE cie=00000080 pc=000000000000edc9..000000000000ee97 │ │ │ │ + Augmentation data: d6 44 00 00 │ │ │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ │ │ │ │ -000037d4 0000000000000038 00003758 FDE cie=00000080 pc=00000000000c17f0..00000000000c19e7 │ │ │ │ - Augmentation data: fb 44 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000c17f5 │ │ │ │ +00003848 0000000000000038 000037cc FDE cie=00000080 pc=00000000000bb540..00000000000bb737 │ │ │ │ + Augmentation data: bf 44 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000bb545 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000c17f8 │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000bb548 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 11 to 00000000000c1803 │ │ │ │ + DW_CFA_advance_loc: 11 to 00000000000bb553 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ - DW_CFA_advance_loc1: 196 to 00000000000c18c7 │ │ │ │ + DW_CFA_advance_loc1: 196 to 00000000000bb617 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 62 to 00000000000c1905 │ │ │ │ + DW_CFA_advance_loc: 62 to 00000000000bb655 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000c1906 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000bb656 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 48 to 00000000000c1936 │ │ │ │ + DW_CFA_advance_loc: 48 to 00000000000bb686 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc1: 130 to 00000000000c19b8 │ │ │ │ + DW_CFA_advance_loc1: 130 to 00000000000bb708 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000c19bd │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000bb70d │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00003810 0000000000000030 00003794 FDE cie=00000080 pc=000000000004f3d0..0000000000052804 │ │ │ │ - Augmentation data: e3 44 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000004f3d5 │ │ │ │ +00003884 0000000000000030 00003808 FDE cie=00000080 pc=000000000004db60..0000000000050c61 │ │ │ │ + Augmentation data: a7 44 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000004db65 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000004f3d8 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000004db68 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004f3ec │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004db7c │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 5068 to 00000000000507b8 │ │ │ │ + DW_CFA_advance_loc2: 4570 to 000000000004ed56 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000507b9 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004ed57 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003844 000000000000002c 000037c8 FDE cie=00000080 pc=000000000000eeba..000000000000f0aa │ │ │ │ - Augmentation data: ef 44 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000eebb │ │ │ │ +000038b8 000000000000002c 0000383c FDE cie=00000080 pc=000000000000ee98..000000000000f078 │ │ │ │ + Augmentation data: af 44 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000ee99 │ │ │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 253 to 000000000000efb8 │ │ │ │ + DW_CFA_advance_loc1: 245 to 000000000000ef8e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000000efbd │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000000ef93 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003874 0000000000000030 000037f8 FDE cie=00000080 pc=0000000000052810..0000000000055b61 │ │ │ │ - Augmentation data: eb 44 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000052815 │ │ │ │ +000038e8 0000000000000030 0000386c FDE cie=00000080 pc=0000000000050c70..0000000000053cab │ │ │ │ + Augmentation data: ab 44 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000050c75 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000052818 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000050c78 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000005282c │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000050c8c │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 4903 to 0000000000053b53 │ │ │ │ + DW_CFA_advance_loc2: 4521 to 0000000000051e35 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000053b54 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000051e36 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000038a8 000000000000002c 0000382c FDE cie=00000080 pc=000000000000f0aa..000000000000f29d │ │ │ │ - Augmentation data: f3 44 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000f0ab │ │ │ │ +0000391c 000000000000002c 000038a0 FDE cie=00000080 pc=000000000000f078..000000000000f258 │ │ │ │ + Augmentation data: b7 44 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000f079 │ │ │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ - DW_CFA_advance_loc2: 256 to 000000000000f1ab │ │ │ │ + DW_CFA_advance_loc1: 245 to 000000000000f16e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000000f1b0 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000000f173 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000038d8 0000000000000030 0000385c FDE cie=00000080 pc=0000000000055b70..0000000000056d05 │ │ │ │ - Augmentation data: ef 44 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000055b75 │ │ │ │ +0000394c 0000000000000030 000038d0 FDE cie=00000080 pc=0000000000053cb0..0000000000054c95 │ │ │ │ + Augmentation data: b3 44 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000053cb5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000055b78 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000053cb8 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000055b81 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000053cbe │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000053cc8 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 21 to 0000000000053cdd │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 3508 to 0000000000056935 │ │ │ │ + DW_CFA_advance_loc2: 3441 to 0000000000054a4e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 11 to 0000000000056940 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000054a50 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -0000390c 0000000000000020 00003890 FDE cie=00000080 pc=000000000000f29d..000000000000f347 │ │ │ │ - Augmentation data: d8 44 00 00 │ │ │ │ +00003980 0000000000000020 00003904 FDE cie=00000080 pc=000000000000f258..000000000000f302 │ │ │ │ + Augmentation data: 9b 44 00 00 │ │ │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ │ │ │ │ -00003930 0000000000000054 000038b4 FDE cie=00000080 pc=0000000000056d10..0000000000057ed2 │ │ │ │ - Augmentation data: c1 44 00 00 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000056d19 │ │ │ │ +000039a4 0000000000000054 00003928 FDE cie=00000080 pc=0000000000054ca0..0000000000055ca6 │ │ │ │ + Augmentation data: 84 44 00 00 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000054ca9 │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000056d25 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000054cb5 │ │ │ │ DW_CFA_expression: r6 (rbp) (DW_OP_breg6 (rbp): 0) │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000056d2f │ │ │ │ + DW_CFA_advance_loc: 38 to 0000000000054cdb │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg6 (rbp): -40; DW_OP_deref) │ │ │ │ DW_CFA_expression: r15 (r15) (DW_OP_breg6 (rbp): -8) │ │ │ │ DW_CFA_expression: r14 (r14) (DW_OP_breg6 (rbp): -16) │ │ │ │ DW_CFA_expression: r13 (r13) (DW_OP_breg6 (rbp): -24) │ │ │ │ DW_CFA_expression: r12 (r12) (DW_OP_breg6 (rbp): -32) │ │ │ │ - DW_CFA_advance_loc: 15 to 0000000000056d3e │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000054ce3 │ │ │ │ DW_CFA_expression: r3 (rbx) (DW_OP_breg6 (rbp): -48) │ │ │ │ - DW_CFA_advance_loc2: 2012 to 000000000005751a │ │ │ │ + DW_CFA_advance_loc2: 1671 to 000000000005536a │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc2: 1074 to 000000000005794c │ │ │ │ + DW_CFA_advance_loc2: 1047 to 0000000000055781 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc1: 201 to 0000000000057a15 │ │ │ │ + DW_CFA_advance_loc1: 172 to 000000000005582d │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 13 to 0000000000057a22 │ │ │ │ + DW_CFA_advance_loc: 13 to 000000000005583a │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000057a30 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000055840 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003988 0000000000000034 0000390c FDE cie=00000080 pc=000000000000f347..000000000000f441 │ │ │ │ - Augmentation data: dc 44 00 00 │ │ │ │ +000039fc 0000000000000034 00003980 FDE cie=00000080 pc=000000000000f302..000000000000f3fd │ │ │ │ + Augmentation data: a5 44 00 00 │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg6 (rbp): -40; DW_OP_deref) │ │ │ │ DW_CFA_expression: r3 (rbx) (DW_OP_breg6 (rbp): -48) │ │ │ │ DW_CFA_expression: r6 (rbp) (DW_OP_breg6 (rbp): 0) │ │ │ │ DW_CFA_expression: r12 (r12) (DW_OP_breg6 (rbp): -32) │ │ │ │ DW_CFA_expression: r13 (r13) (DW_OP_breg6 (rbp): -24) │ │ │ │ DW_CFA_expression: r14 (r14) (DW_OP_breg6 (rbp): -16) │ │ │ │ DW_CFA_expression: r15 (r15) (DW_OP_breg6 (rbp): -8) │ │ │ │ │ │ │ │ -000039c0 0000000000000030 00003944 FDE cie=00000080 pc=0000000000057ee0..00000000000593f3 │ │ │ │ - Augmentation data: ac 44 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000057ee1 │ │ │ │ +00003a34 0000000000000030 000039b8 FDE cie=00000080 pc=0000000000055cb0..000000000005708b │ │ │ │ + Augmentation data: 75 44 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000055cb1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000057ee4 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000055cb4 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000057ef8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055cb8 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 19 to 0000000000055ccb │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 3791 to 0000000000058dc7 │ │ │ │ + DW_CFA_advance_loc2: 4791 to 0000000000056f82 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000058dc8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000056f83 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000039f4 0000000000000020 00003978 FDE cie=00000080 pc=000000000000f441..000000000000f535 │ │ │ │ - Augmentation data: a2 44 00 00 │ │ │ │ +00003a68 0000000000000020 000039ec FDE cie=00000080 pc=000000000000f3fd..000000000000f502 │ │ │ │ + Augmentation data: 6a 44 00 00 │ │ │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ │ │ │ │ -00003a18 0000000000000030 0000399c FDE cie=00000080 pc=0000000000059400..000000000005a8bb │ │ │ │ - Augmentation data: 8c 44 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000059401 │ │ │ │ +00003a8c 0000000000000030 00003a10 FDE cie=00000080 pc=0000000000057090..0000000000058432 │ │ │ │ + Augmentation data: 55 44 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000057091 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000059404 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000057094 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000059418 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000570a8 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 3650 to 000000000005a25a │ │ │ │ + DW_CFA_advance_loc2: 3825 to 0000000000057f99 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000005a25b │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000057f9a │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003a4c 0000000000000020 000039d0 FDE cie=00000080 pc=000000000000f535..000000000000f629 │ │ │ │ - Augmentation data: 82 44 00 00 │ │ │ │ +00003ac0 0000000000000020 00003a44 FDE cie=00000080 pc=000000000000f502..000000000000f5f6 │ │ │ │ + Augmentation data: 4b 44 00 00 │ │ │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ │ │ │ │ -00003a70 000000000000005c 000039f4 FDE cie=00000080 pc=000000000005a8c0..000000000005bd6a │ │ │ │ - Augmentation data: 6f 44 00 00 │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000005a8c9 │ │ │ │ +00003ae4 000000000000005c 00003a68 FDE cie=00000080 pc=0000000000058440..0000000000059787 │ │ │ │ + Augmentation data: 37 44 00 00 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000058449 │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 22 to 000000000005a8df │ │ │ │ + DW_CFA_advance_loc: 22 to 000000000005845f │ │ │ │ DW_CFA_expression: r6 (rbp) (DW_OP_breg6 (rbp): 0) │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000005a8e9 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000058477 │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg6 (rbp): -40; DW_OP_deref) │ │ │ │ DW_CFA_expression: r15 (r15) (DW_OP_breg6 (rbp): -8) │ │ │ │ DW_CFA_expression: r14 (r14) (DW_OP_breg6 (rbp): -16) │ │ │ │ DW_CFA_expression: r13 (r13) (DW_OP_breg6 (rbp): -24) │ │ │ │ DW_CFA_expression: r12 (r12) (DW_OP_breg6 (rbp): -32) │ │ │ │ - DW_CFA_advance_loc: 15 to 000000000005a8f8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005847f │ │ │ │ DW_CFA_expression: r3 (rbx) (DW_OP_breg6 (rbp): -48) │ │ │ │ - DW_CFA_advance_loc2: 1674 to 000000000005af82 │ │ │ │ + DW_CFA_advance_loc2: 2132 to 0000000000058cd3 │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_advance_loc2: 708 to 0000000000058f97 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 13 to 000000000005af8f │ │ │ │ + DW_CFA_advance_loc: 13 to 0000000000058fa4 │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000005af90 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000058fa5 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 1029 to 000000000005b395 │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 746 to 000000000005b67f │ │ │ │ + DW_CFA_advance_loc: 42 to 0000000000058fcf │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc2: 718 to 000000000005b94d │ │ │ │ + DW_CFA_advance_loc2: 986 to 00000000000593a9 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 752 to 000000000005bc3d │ │ │ │ + DW_CFA_advance_loc2: 699 to 0000000000059664 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00003ad0 0000000000000034 00003a54 FDE cie=00000080 pc=000000000000f629..000000000000f770 │ │ │ │ - Augmentation data: 6b 44 00 00 │ │ │ │ +00003b44 0000000000000034 00003ac8 FDE cie=00000080 pc=000000000000f5f6..000000000000f739 │ │ │ │ + Augmentation data: 3f 44 00 00 │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg6 (rbp): -40; DW_OP_deref) │ │ │ │ DW_CFA_expression: r3 (rbx) (DW_OP_breg6 (rbp): -48) │ │ │ │ DW_CFA_expression: r6 (rbp) (DW_OP_breg6 (rbp): 0) │ │ │ │ DW_CFA_expression: r12 (r12) (DW_OP_breg6 (rbp): -32) │ │ │ │ DW_CFA_expression: r13 (r13) (DW_OP_breg6 (rbp): -24) │ │ │ │ DW_CFA_expression: r14 (r14) (DW_OP_breg6 (rbp): -16) │ │ │ │ DW_CFA_expression: r15 (r15) (DW_OP_breg6 (rbp): -8) │ │ │ │ │ │ │ │ -00003b08 0000000000000090 00003b0c FDE cie=00000000 pc=00000000000c19f0..00000000000c2774 │ │ │ │ - DW_CFA_advance_loc: 55 to 00000000000c1a27 │ │ │ │ +00003b7c 0000000000000090 00003b80 FDE cie=00000000 pc=00000000000bb740..00000000000bc2be │ │ │ │ + DW_CFA_advance_loc: 55 to 00000000000bb777 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 13 to 00000000000c1a34 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000bb787 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000c1a3d │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000bb78d │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 14 to 00000000000bb79b │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 2087 to 00000000000c2264 │ │ │ │ + DW_CFA_advance_loc2: 1722 to 00000000000bbe55 │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000c2270 │ │ │ │ + DW_CFA_advance_loc: 11 to 00000000000bbe60 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ DW_CFA_restore: r15 (r15) │ │ │ │ - DW_CFA_advance_loc2: 680 to 00000000000c2518 │ │ │ │ + DW_CFA_advance_loc2: 540 to 00000000000bc07c │ │ │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000000c2540 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000bc084 │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ DW_CFA_restore: r15 (r15) │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000c2560 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000bc089 │ │ │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ - DW_CFA_advance_loc2: 467 to 00000000000c2733 │ │ │ │ + DW_CFA_advance_loc: 23 to 00000000000bc0a0 │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ DW_CFA_restore: r15 (r15) │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000c273d │ │ │ │ + DW_CFA_advance_loc: 26 to 00000000000bc0ba │ │ │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 15 to 00000000000c274c │ │ │ │ + DW_CFA_advance_loc2: 473 to 00000000000bc293 │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ DW_CFA_restore: r15 (r15) │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000c2753 │ │ │ │ + DW_CFA_advance_loc: 11 to 00000000000bc29e │ │ │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00003b9c 000000000000005c 00003ba0 FDE cie=00000000 pc=00000000000c2780..00000000000c3077 │ │ │ │ - DW_CFA_advance_loc: 42 to 00000000000c27aa │ │ │ │ +00003c10 000000000000004c 00003c14 FDE cie=00000000 pc=00000000000bc2c0..00000000000bca5d │ │ │ │ + DW_CFA_advance_loc: 42 to 00000000000bc2ea │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000c27ac │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000bc2f2 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000c27ad │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000bc2f3 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset: r6 (rbp) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000c27b1 │ │ │ │ - DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000c27c5 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc2: 1425 to 00000000000c2d56 │ │ │ │ - DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000c2d57 │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 14 to 00000000000bc301 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc2: 1274 to 00000000000bc7fb │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000c2d58 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000bc7fc │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000c2d5a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000bc7fe │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000c2d5c │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000bc800 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000c2d60 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000bc808 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ - DW_CFA_restore: r6 (rbp) │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ DW_CFA_restore: r15 (r15) │ │ │ │ - DW_CFA_advance_loc2: 640 to 00000000000c2fe0 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ - DW_CFA_offset: r6 (rbp) at cfa-32 │ │ │ │ + DW_CFA_advance_loc2: 480 to 00000000000bc9e8 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 48 to 00000000000c3010 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000bca08 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ - DW_CFA_restore: r6 (rbp) │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ DW_CFA_restore: r15 (r15) │ │ │ │ - DW_CFA_advance_loc: 48 to 00000000000c3040 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ - DW_CFA_offset: r6 (rbp) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000bca28 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00003bfc 0000000000000048 00003c00 FDE cie=00000000 pc=000000000005bd70..000000000005c180 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000005bd76 │ │ │ │ +00003c60 0000000000000048 00003c64 FDE cie=00000000 pc=0000000000059790..0000000000059b50 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000059796 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005bd78 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000059798 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005bd7a │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000005979d │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000005bd7f │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000597a2 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000005bd80 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000597a6 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000005bd81 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000597a7 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000005bd88 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000597ab │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc2: 872 to 000000000005c0f0 │ │ │ │ + DW_CFA_advance_loc2: 796 to 0000000000059ac7 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000005c0f1 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000059ac8 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000005c0f2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000059ac9 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005c0f4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000059acb │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005c0f6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000059acd │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005c0f8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000059acf │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005c0fa │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000059ad1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000005c100 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000059ad8 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00003c48 0000000000000048 00003c4c FDE cie=00000000 pc=00000000000c3080..00000000000c315b │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000c3086 │ │ │ │ +00003cac 0000000000000048 00003cb0 FDE cie=00000000 pc=00000000000bca60..00000000000bcb3b │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000bca66 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000c3088 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000bca72 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000c308a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000bca74 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000c3096 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000bca76 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000c3097 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000bca77 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000c3098 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000bca78 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000c309c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000bca7c │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 168 to 00000000000c3144 │ │ │ │ + DW_CFA_advance_loc1: 168 to 00000000000bcb24 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000c3145 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000bcb25 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000c3146 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000bcb26 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000c3148 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000bcb28 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000c314a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000bcb2a │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000c314c │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000bcb2c │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000c314e │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000bcb2e │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000c314f │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000bcb2f │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003c94 0000000000000030 00003c18 FDE cie=00000080 pc=000000000005c180..000000000005cc7f │ │ │ │ - Augmentation data: c7 42 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000005c185 │ │ │ │ +00003cf8 0000000000000030 00003c7c FDE cie=00000080 pc=0000000000059b50..000000000005a63f │ │ │ │ + Augmentation data: ab 42 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000059b55 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000005c188 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000059b58 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000005c19c │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000059b6c │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 2059 to 000000000005c9a7 │ │ │ │ + DW_CFA_advance_loc2: 2022 to 000000000005a352 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000005c9b0 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000005a358 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003cc8 0000000000000020 00003c4c FDE cie=00000080 pc=000000000000f770..000000000000f99a │ │ │ │ - Augmentation data: e6 42 00 00 │ │ │ │ +00003d2c 0000000000000020 00003cb0 FDE cie=00000080 pc=000000000000f739..000000000000f963 │ │ │ │ + Augmentation data: ca 42 00 00 │ │ │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ │ │ │ │ -00003cec 0000000000000048 00003cf0 FDE cie=00000000 pc=00000000000c3160..00000000000c323b │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000c3166 │ │ │ │ +00003d50 0000000000000048 00003d54 FDE cie=00000000 pc=00000000000bcb40..00000000000bcc1b │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000bcb46 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000c3168 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000bcb52 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000c316a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000bcb54 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000c3176 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000bcb56 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000c3177 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000bcb57 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000c3178 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000bcb58 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000c317c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000bcb5c │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 168 to 00000000000c3224 │ │ │ │ + DW_CFA_advance_loc1: 168 to 00000000000bcc04 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000c3225 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000bcc05 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000c3226 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000bcc06 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000c3228 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000bcc08 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000c322a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000bcc0a │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000c322c │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000bcc0c │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000c322e │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000bcc0e │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000c322f │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000bcc0f │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003d38 0000000000000050 00003cbc FDE cie=00000080 pc=000000000005cc80..000000000005d072 │ │ │ │ - Augmentation data: 95 42 00 00 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000005cc86 │ │ │ │ +00003d9c 0000000000000050 00003d20 FDE cie=00000080 pc=000000000005a640..000000000005a9e2 │ │ │ │ + Augmentation data: 79 42 00 00 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000005a646 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005cc88 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000005a64c │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005cc8a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005a64e │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000005cc8f │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005a650 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000005cc90 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a654 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000005cc91 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a658 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000005cc98 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a65c │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc2: 810 to 000000000005cfc2 │ │ │ │ + DW_CFA_advance_loc2: 758 to 000000000005a952 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000005cfc5 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000005a955 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000005cfc6 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000005a956 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005cfc8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005a958 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005cfca │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005a95a │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005cfcc │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005a95c │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005cfce │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005a95e │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005cfd0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005a960 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003d8c 0000000000000020 00003d10 FDE cie=00000080 pc=000000000000f99a..000000000000f9d6 │ │ │ │ - Augmentation data: 4c 42 00 00 │ │ │ │ +00003df0 0000000000000020 00003d74 FDE cie=00000080 pc=000000000000f963..000000000000f99f │ │ │ │ + Augmentation data: 30 42 00 00 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ │ │ │ -00003db0 000000000000004c 00003db4 FDE cie=00000000 pc=00000000000c3240..00000000000c3a8b │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000c3246 │ │ │ │ +00003e14 000000000000004c 00003e18 FDE cie=00000000 pc=00000000000bcc20..00000000000bd3d1 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000bcc26 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000c3248 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000bcc28 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000c324a │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000bcc2d │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000c324f │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000bcc32 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000c3250 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000bcc33 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000c3251 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000bcc34 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000c3258 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000bcc38 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc2: 1380 to 00000000000c37bc │ │ │ │ + DW_CFA_advance_loc2: 1291 to 00000000000bd143 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000c37bf │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000bd146 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000c37c0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000bd147 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000c37c2 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000bd149 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000c37c4 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000bd14b │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000c37c6 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000bd14d │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000c37c8 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000bd14f │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000c37d0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000bd150 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003e00 000000000000004c 00003e04 FDE cie=00000000 pc=000000000005d080..000000000005d255 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005d082 │ │ │ │ +00003e64 000000000000004c 00003e68 FDE cie=00000000 pc=000000000005a9f0..000000000005aba5 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005a9f2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005d084 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000005a9f7 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005d086 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000005a9fc │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000005d08b │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000005aa01 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000005d08c │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000005aa02 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000005d08d │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000005aa10 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005d095 │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000005aa17 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc2: 305 to 000000000005d1c6 │ │ │ │ + DW_CFA_advance_loc2: 283 to 000000000005ab32 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000005d1c7 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000005ab33 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000005d1c8 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000005ab34 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005d1ca │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005ab36 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005d1cc │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005ab38 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005d1ce │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005ab3a │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005d1d0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005ab3c │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000005d1e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ab40 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003e50 0000000000000038 00003dd4 FDE cie=00000080 pc=00000000000c3a90..00000000000c3c11 │ │ │ │ - Augmentation data: 90 41 00 00 │ │ │ │ - DW_CFA_advance_loc: 26 to 00000000000c3aaa │ │ │ │ +00003eb4 0000000000000038 00003e38 FDE cie=00000080 pc=00000000000bd3e0..00000000000bd549 │ │ │ │ + Augmentation data: 74 41 00 00 │ │ │ │ + DW_CFA_advance_loc: 23 to 00000000000bd3f7 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000c3aab │ │ │ │ + DW_CFA_advance_loc: 14 to 00000000000bd405 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000c3ab5 │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000bd40c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc1: 136 to 00000000000c3b3d │ │ │ │ + DW_CFA_advance_loc1: 130 to 00000000000bd48e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000c3b3e │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000bd48f │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000c3b40 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000bd491 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000c3b50 │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000bd498 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000c3b70 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000bd4a8 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000c3b75 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000bd4ad │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003e8c 0000000000000048 00003e90 FDE cie=00000000 pc=000000000005d260..000000000005d389 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005d262 │ │ │ │ +00003ef0 0000000000000048 00003ef4 FDE cie=00000000 pc=000000000005abb0..000000000005acc9 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005abb2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005d264 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005abb4 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005d266 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005abb6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005d268 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005abb8 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000005d269 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000005abb9 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000005d26a │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000005abba │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005d26e │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005abbe │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc1: 235 to 000000000005d359 │ │ │ │ + DW_CFA_advance_loc1: 227 to 000000000005aca1 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000005d35a │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000005aca2 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000005d35b │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000005aca3 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005d35d │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005aca5 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005d35f │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005aca7 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005d361 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005aca9 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005d363 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005acab │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 13 to 000000000005d370 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000005acb0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003ed8 000000000000004c 00003edc FDE cie=00000000 pc=000000000005d390..000000000005e0ee │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005d392 │ │ │ │ +00003f3c 000000000000004c 00003f40 FDE cie=00000000 pc=000000000005acd0..000000000005ba64 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005acd2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005d394 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005acd4 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005d396 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005acd6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005d398 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005acd8 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000005d399 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000005acd9 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000005d39a │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000005acda │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000005d3a1 │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000005ace1 │ │ │ │ DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc2: 3286 to 000000000005e077 │ │ │ │ + DW_CFA_advance_loc2: 3352 to 000000000005b9f9 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000005e078 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000005b9fa │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000005e079 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000005b9fb │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005e07b │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b9fd │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005e07d │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b9ff │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005e07f │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005ba01 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005e081 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005ba03 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000005e082 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000005ba04 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003f28 0000000000000074 00003f2c FDE cie=00000000 pc=00000000000c3c20..00000000000c3dcb │ │ │ │ - DW_CFA_advance_loc: 15 to 00000000000c3c2f │ │ │ │ +00003f8c 0000000000000074 00003f90 FDE cie=00000000 pc=00000000000bd550..00000000000bd6db │ │ │ │ + DW_CFA_advance_loc: 15 to 00000000000bd55f │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000c3c31 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000bd561 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000c3c33 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000bd563 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000c3c35 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000bd565 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000c3c36 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000bd569 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000c3c37 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000bd56a │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000c3c3e │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000bd571 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc2: 256 to 00000000000c3d3e │ │ │ │ + DW_CFA_advance_loc1: 230 to 00000000000bd657 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000c3d3f │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000bd658 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000c3d40 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000bd659 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000c3d42 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000bd65b │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000c3d44 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000bd65d │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000c3d46 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000bd65f │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000c3d48 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000bd661 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000c3d50 │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000bd668 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ DW_CFA_restore: r15 (r15) │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000c3d60 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000bd670 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 48 to 00000000000c3d90 │ │ │ │ + DW_CFA_advance_loc: 49 to 00000000000bd6a1 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000c3d91 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000bd6a2 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000c3d92 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000bd6a3 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000c3d94 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000bd6a5 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000c3d96 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000bd6a7 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000c3d98 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000bd6a9 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000c3d9a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000bd6ab │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000c3da0 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000bd6b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00003fa0 0000000000000074 00003fa4 FDE cie=00000000 pc=00000000000c3dd0..00000000000c3f7b │ │ │ │ - DW_CFA_advance_loc: 15 to 00000000000c3ddf │ │ │ │ +00004004 0000000000000074 00004008 FDE cie=00000000 pc=00000000000bd6e0..00000000000bd86b │ │ │ │ + DW_CFA_advance_loc: 15 to 00000000000bd6ef │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000c3de1 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000bd6f1 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000c3de3 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000bd6f3 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000c3de5 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000bd6f5 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000c3de6 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000bd6f9 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000c3de7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000bd6fa │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000c3dee │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000bd701 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc2: 256 to 00000000000c3eee │ │ │ │ + DW_CFA_advance_loc1: 230 to 00000000000bd7e7 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000c3eef │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000bd7e8 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000c3ef0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000bd7e9 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000c3ef2 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000bd7eb │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000c3ef4 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000bd7ed │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000c3ef6 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000bd7ef │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000c3ef8 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000bd7f1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000c3f00 │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000bd7f8 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ DW_CFA_restore: r15 (r15) │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000c3f10 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000bd800 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 47 to 00000000000c3f3f │ │ │ │ + DW_CFA_advance_loc: 48 to 00000000000bd830 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000c3f40 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000bd831 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000c3f41 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000bd832 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000c3f43 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000bd834 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000c3f45 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000bd836 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000c3f47 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000bd838 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000c3f49 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000bd83a │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000c3f50 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000bd840 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00004018 0000000000000090 0000401c FDE cie=00000000 pc=00000000000c3f80..00000000000c4cd3 │ │ │ │ - DW_CFA_advance_loc: 58 to 00000000000c3fba │ │ │ │ +0000407c 0000000000000090 00004080 FDE cie=00000000 pc=00000000000bd870..00000000000be3df │ │ │ │ + DW_CFA_advance_loc: 58 to 00000000000bd8aa │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000c3fc0 │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000bd8ad │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000c3fc9 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000bd8b3 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000bd8b9 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 2062 to 00000000000c47d7 │ │ │ │ + DW_CFA_advance_loc2: 1747 to 00000000000bdf8c │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000c47d8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000bdf8d │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ DW_CFA_restore: r15 (r15) │ │ │ │ - DW_CFA_advance_loc2: 658 to 00000000000c4a6a │ │ │ │ + DW_CFA_advance_loc2: 532 to 00000000000be1a1 │ │ │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000000c4a92 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000be1a9 │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ DW_CFA_restore: r15 (r15) │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000c4ab2 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000be1ae │ │ │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ - DW_CFA_advance_loc2: 481 to 00000000000c4c93 │ │ │ │ + DW_CFA_advance_loc: 23 to 00000000000be1c5 │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ DW_CFA_restore: r15 (r15) │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000c4c9d │ │ │ │ + DW_CFA_advance_loc: 23 to 00000000000be1dc │ │ │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 21 to 00000000000c4cb2 │ │ │ │ + DW_CFA_advance_loc2: 471 to 00000000000be3b3 │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ DW_CFA_restore: r15 (r15) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000c4cba │ │ │ │ + DW_CFA_advance_loc: 11 to 00000000000be3be │ │ │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000040ac 000000000000005c 000040b0 FDE cie=00000000 pc=00000000000c4ce0..00000000000c4e24 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000c4ce6 │ │ │ │ +00004110 000000000000005c 00004114 FDE cie=00000000 pc=00000000000be3e0..00000000000be524 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000be3e6 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000c4ce8 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000be3f2 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000c4cea │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000be3f4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000c4cf6 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000be3f6 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000c4cf7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000be3f7 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000c4cf8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000be3f8 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000c4cfc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000be3fc │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 212 to 00000000000c4dd0 │ │ │ │ + DW_CFA_advance_loc1: 212 to 00000000000be4d0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000c4dd1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000be4d1 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000c4dd2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000be4d2 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000c4dd4 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000be4d4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000c4dd6 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000be4d6 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000c4dd8 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000be4d8 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000c4dda │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000be4da │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000c4de0 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000be4e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 50 to 00000000000c4e12 │ │ │ │ + DW_CFA_advance_loc: 50 to 00000000000be512 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000c4e16 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000be516 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000c4e17 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000be517 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000c4e19 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000be519 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000c4e1b │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000be51b │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000c4e1d │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000be51d │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000c4e1f │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000be51f │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ │ │ │ -0000410c 0000000000000060 00004110 FDE cie=00000000 pc=00000000000c4e30..00000000000c549e │ │ │ │ - DW_CFA_advance_loc: 41 to 00000000000c4e59 │ │ │ │ +00004170 0000000000000044 00004174 FDE cie=00000000 pc=00000000000be530..00000000000be9a2 │ │ │ │ + DW_CFA_advance_loc: 41 to 00000000000be559 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000c4e69 │ │ │ │ + DW_CFA_advance_loc: 19 to 00000000000be56c │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000c4e72 │ │ │ │ - DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ - DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ - DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ - DW_CFA_advance_loc2: 890 to 00000000000c51ec │ │ │ │ - DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000c51f0 │ │ │ │ - DW_CFA_restore: r3 (rbx) │ │ │ │ - DW_CFA_restore: r6 (rbp) │ │ │ │ - DW_CFA_restore: r14 (r14) │ │ │ │ - DW_CFA_restore: r15 (r15) │ │ │ │ - DW_CFA_advance_loc2: 279 to 00000000000c5307 │ │ │ │ - DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ │ │ - DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ - DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ - DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 42 to 00000000000c5331 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000be56e │ │ │ │ + DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000be57a │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ + DW_CFA_advance_loc2: 793 to 00000000000be893 │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000be898 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ - DW_CFA_restore: r15 (r15) │ │ │ │ - DW_CFA_advance_loc: 15 to 00000000000c5340 │ │ │ │ + DW_CFA_advance_loc1: 210 to 00000000000be96a │ │ │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ │ │ - DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ - DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ - DW_CFA_advance_loc2: 323 to 00000000000c5483 │ │ │ │ + DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 13 to 00000000000be977 │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ - DW_CFA_restore: r15 (r15) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000c548b │ │ │ │ + DW_CFA_advance_loc: 14 to 00000000000be985 │ │ │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ │ │ - DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ - DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ + DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004170 000000000000005c 00004174 FDE cie=00000000 pc=00000000000c54a0..00000000000c5d97 │ │ │ │ - DW_CFA_advance_loc: 42 to 00000000000c54ca │ │ │ │ +000041b8 000000000000004c 000041bc FDE cie=00000000 pc=00000000000be9b0..00000000000bf165 │ │ │ │ + DW_CFA_advance_loc: 42 to 00000000000be9da │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000c54cc │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000be9e2 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000c54cd │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000be9e3 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset: r6 (rbp) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000c54d1 │ │ │ │ - DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000c54e5 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc2: 1425 to 00000000000c5a76 │ │ │ │ - DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000c5a77 │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 14 to 00000000000be9f1 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc2: 1285 to 00000000000beef6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000c5a78 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000beef7 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000c5a7a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000beef9 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000c5a7c │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000beefb │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000c5a80 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000bef00 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ - DW_CFA_restore: r6 (rbp) │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ DW_CFA_restore: r15 (r15) │ │ │ │ - DW_CFA_advance_loc2: 640 to 00000000000c5d00 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ - DW_CFA_offset: r6 (rbp) at cfa-32 │ │ │ │ + DW_CFA_advance_loc2: 488 to 00000000000bf0e8 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 48 to 00000000000c5d30 │ │ │ │ + DW_CFA_advance_loc: 40 to 00000000000bf110 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ - DW_CFA_restore: r6 (rbp) │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ DW_CFA_restore: r15 (r15) │ │ │ │ - DW_CFA_advance_loc: 48 to 00000000000c5d60 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ - DW_CFA_offset: r6 (rbp) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000bf130 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000041d0 0000000000000034 00004154 FDE cie=00000080 pc=000000000005e0f0..000000000005e263 │ │ │ │ - Augmentation data: 2f 3e 00 00 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000005e0f6 │ │ │ │ +00004208 0000000000000034 0000418c FDE cie=00000080 pc=000000000005ba70..000000000005bbd3 │ │ │ │ + Augmentation data: 3f 3e 00 00 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000005ba76 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000005e0f7 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000005ba7b │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000005e0f8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005ba83 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000005e0fe │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000005ba8a │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 80 to 000000000005e14e │ │ │ │ + DW_CFA_advance_loc: 61 to 000000000005bac7 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000005e14f │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000005bac8 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000005e150 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000005bac9 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005e152 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005bacb │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 14 to 000000000005e160 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000005bad0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00004208 000000000000001c 0000418c FDE cie=00000080 pc=000000000000f9d6..000000000000f9fc │ │ │ │ - Augmentation data: 01 3e 00 00 │ │ │ │ +00004240 000000000000001c 000041c4 FDE cie=00000080 pc=000000000000f99f..000000000000f9c5 │ │ │ │ + Augmentation data: 11 3e 00 00 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004228 000000000000004c 000041ac FDE cie=00000080 pc=000000000005e270..000000000005e4de │ │ │ │ - Augmentation data: ed 3d 00 00 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000005e276 │ │ │ │ +00004260 000000000000004c 000041e4 FDE cie=00000080 pc=000000000005bbe0..000000000005be26 │ │ │ │ + Augmentation data: fd 3d 00 00 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000005bbe6 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005e278 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005bbe8 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005e27a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005bbea │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000005e27f │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000005bbef │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000005e280 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000005bbf0 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000005e281 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000005bbf1 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005e285 │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000005bbf8 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc2: 396 to 000000000005e411 │ │ │ │ + DW_CFA_advance_loc2: 385 to 000000000005bd79 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000005e412 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000005bd7a │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000005e413 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000005bd7b │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005e415 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005bd7d │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005e417 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005bd7f │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005e419 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005bd81 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005e41b │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005bd83 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000005e420 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000005bd88 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00004278 0000000000000020 000041fc FDE cie=00000080 pc=000000000000f9fc..000000000000fa10 │ │ │ │ - Augmentation data: ab 3d 00 00 │ │ │ │ +000042b0 0000000000000020 00004234 FDE cie=00000080 pc=000000000000f9c5..000000000000f9d9 │ │ │ │ + Augmentation data: bb 3d 00 00 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000429c 0000000000000024 000042a0 FDE cie=00000000 pc=00000000000c5da0..00000000000c61fd │ │ │ │ - DW_CFA_advance_loc1: 65 to 00000000000c5de1 │ │ │ │ +000042d4 0000000000000024 000042d8 FDE cie=00000000 pc=00000000000bf170..00000000000bf472 │ │ │ │ + DW_CFA_advance_loc1: 65 to 00000000000bf1b1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000c5df1 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000bf1b7 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000c5df4 │ │ │ │ - DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ - DW_CFA_advance_loc2: 637 to 00000000000c6071 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000bf1b8 │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ + DW_CFA_advance_loc2: 660 to 00000000000bf44c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000c6072 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000bf44d │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000042c4 0000000000000048 000042c8 FDE cie=00000000 pc=00000000000c6200..00000000000c62db │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000c6206 │ │ │ │ +000042fc 0000000000000048 00004300 FDE cie=00000000 pc=00000000000bf480..00000000000bf55b │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000bf486 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000c6208 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000bf492 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000c620a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000bf494 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000c6216 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000bf496 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000c6217 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000bf497 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000c6218 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000bf498 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000c621c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000bf49c │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 168 to 00000000000c62c4 │ │ │ │ + DW_CFA_advance_loc1: 168 to 00000000000bf544 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000c62c5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000bf545 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000c62c6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000bf546 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000c62c8 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000bf548 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000c62ca │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000bf54a │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000c62cc │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000bf54c │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000c62ce │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000bf54e │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000c62cf │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000bf54f │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004310 000000000000003c 00004294 FDE cie=00000080 pc=000000000005e4e0..000000000005ea8a │ │ │ │ - Augmentation data: 1b 3d 00 00 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000005e4e6 │ │ │ │ +00004348 000000000000003c 000042cc FDE cie=00000080 pc=000000000005be30..000000000005c3b3 │ │ │ │ + Augmentation data: 2b 3d 00 00 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000005be36 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005e4e8 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000005be3c │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000005e4e9 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000005be3d │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000005e4ea │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000005be3e │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000005e4f1 │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000005be45 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc2: 607 to 000000000005e750 │ │ │ │ + DW_CFA_advance_loc2: 599 to 000000000005c09c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005e754 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c0a0 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000005e755 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000005c0a1 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005e757 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005c0a3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005e759 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005c0a5 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000005e760 │ │ │ │ + DW_CFA_advance_loc: 11 to 000000000005c0b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00004350 000000000000001c 000042d4 FDE cie=00000080 pc=000000000000fa10..000000000000fa60 │ │ │ │ - Augmentation data: 03 3d 00 00 │ │ │ │ +00004388 000000000000001c 0000430c FDE cie=00000080 pc=000000000000f9d9..000000000000fa29 │ │ │ │ + Augmentation data: 08 3d 00 00 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-32 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-24 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004370 0000000000000074 00004374 FDE cie=00000000 pc=00000000000c62e0..00000000000c648b │ │ │ │ - DW_CFA_advance_loc: 15 to 00000000000c62ef │ │ │ │ +000043a8 0000000000000074 000043ac FDE cie=00000000 pc=00000000000bf560..00000000000bf6eb │ │ │ │ + DW_CFA_advance_loc: 15 to 00000000000bf56f │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000c62f1 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000bf571 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000c62f3 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000bf573 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000c62f5 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000bf575 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000c62f6 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000bf579 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000c62f7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000bf57a │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000c62fe │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000bf581 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc2: 256 to 00000000000c63fe │ │ │ │ + DW_CFA_advance_loc1: 230 to 00000000000bf667 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000c63ff │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000bf668 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000c6400 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000bf669 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000c6402 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000bf66b │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000c6404 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000bf66d │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000c6406 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000bf66f │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000c6408 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000bf671 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000c6410 │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000bf678 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ DW_CFA_restore: r15 (r15) │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000c6420 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000bf680 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 48 to 00000000000c6450 │ │ │ │ + DW_CFA_advance_loc: 49 to 00000000000bf6b1 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000c6451 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000bf6b2 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000c6452 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000bf6b3 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000c6454 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000bf6b5 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000c6456 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000bf6b7 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000c6458 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000bf6b9 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000c645a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000bf6bb │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000c6460 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000bf6c0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000043e8 000000000000002c 000043ec FDE cie=00000000 pc=00000000000c6490..00000000000c690c │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000c6495 │ │ │ │ +00004420 000000000000002c 00004424 FDE cie=00000000 pc=00000000000bf6f0..00000000000bf9b5 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000bf6f5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000c6498 │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000bf6f8 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 17 to 00000000000c64a9 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000bf6fc │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000bf70c │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 650 to 00000000000c6733 │ │ │ │ + DW_CFA_advance_loc2: 633 to 00000000000bf985 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 13 to 00000000000c6740 │ │ │ │ + DW_CFA_advance_loc: 11 to 00000000000bf990 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00004418 0000000000000010 0000441c FDE cie=00000000 pc=00000000000c6910..00000000000c6965 │ │ │ │ +00004450 0000000000000010 00004454 FDE cie=00000000 pc=00000000000bf9c0..00000000000bfa15 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000442c 0000000000000098 00004430 FDE cie=00000000 pc=000000000005ea90..000000000005edfa │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000005eaa4 │ │ │ │ +00004464 0000000000000098 00004468 FDE cie=00000000 pc=000000000005c3c0..000000000005c70b │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000005c3d4 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005eaa6 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000005c3da │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005eaa8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005c3dc │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000005eaae │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000005c3e1 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000005eaaf │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000005c3e2 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000005eab0 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000005c3e3 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000005eab7 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c3e7 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc2: 351 to 000000000005ec16 │ │ │ │ + DW_CFA_advance_loc2: 347 to 000000000005c542 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000005ec17 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000005c543 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000005ec1e │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000005c54d │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000005ec23 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000005c552 │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005ec25 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005c554 │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000005ec2a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005c556 │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005ec2c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005c558 │ │ │ │ DW_CFA_restore: r15 (r15) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000005ec40 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005c560 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 385 to 000000000005edc1 │ │ │ │ + DW_CFA_advance_loc2: 369 to 000000000005c6d1 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000005edc2 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000005c6d2 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000005edc3 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000005c6d3 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005edc5 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005c6d5 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005edc7 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005c6d7 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005edc9 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005c6d9 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005edcb │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005c6db │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000005edd0 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000005c6e0 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ DW_CFA_restore: r15 (r15) │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000005edd1 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000005c6e1 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 23 to 000000000005ede8 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000005c6f9 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005edec │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c6fd │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000005eded │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000005c6fe │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005edef │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005c700 │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005edf1 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005c702 │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005edf3 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005c704 │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005edf5 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005c706 │ │ │ │ DW_CFA_restore: r15 (r15) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ │ │ │ -000044c8 0000000000000038 000044cc FDE cie=00000000 pc=000000000005ee00..000000000005eea5 │ │ │ │ - DW_CFA_advance_loc: 34 to 000000000005ee22 │ │ │ │ +00004500 000000000000003c 00004504 FDE cie=00000000 pc=000000000005c710..000000000005c7a5 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000005c724 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r13 (r13) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005ee24 │ │ │ │ + DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000005c738 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_offset: r12 (r12) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000005ee25 │ │ │ │ + DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005c744 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset: r6 (rbp) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000005ee2a │ │ │ │ + DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c748 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000005ee34 │ │ │ │ + DW_CFA_offset: r6 (rbp) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c74c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000005ee64 │ │ │ │ - DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 31 to 000000000005ee83 │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 38 to 000000000005c772 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000005ee84 │ │ │ │ + DW_CFA_def_cfa_offset: 40 │ │ │ │ + DW_CFA_advance_loc: 11 to 000000000005c77d │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005ee86 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 13 to 000000000005c78a │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 13 to 000000000005ee93 │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000005c793 │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005c795 │ │ │ │ + DW_CFA_restore: r14 (r14) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00004504 0000000000000090 00004508 FDE cie=00000000 pc=00000000000c6970..00000000000c7716 │ │ │ │ - DW_CFA_advance_loc: 55 to 00000000000c69a7 │ │ │ │ +00004540 0000000000000090 00004544 FDE cie=00000000 pc=00000000000bfa20..00000000000c05b0 │ │ │ │ + DW_CFA_advance_loc: 55 to 00000000000bfa57 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 13 to 00000000000c69b4 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000bfa67 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000c69bd │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000bfa6d │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 14 to 00000000000bfa7b │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 2071 to 00000000000c71d4 │ │ │ │ + DW_CFA_advance_loc2: 1719 to 00000000000c0132 │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000c71e0 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000c0138 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ DW_CFA_restore: r15 (r15) │ │ │ │ - DW_CFA_advance_loc2: 688 to 00000000000c7490 │ │ │ │ + DW_CFA_advance_loc2: 544 to 00000000000c0358 │ │ │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 48 to 00000000000c74c0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000c0360 │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ DW_CFA_restore: r15 (r15) │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000c74e0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000c0368 │ │ │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ - DW_CFA_advance_loc2: 496 to 00000000000c76d0 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000c0380 │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ DW_CFA_restore: r15 (r15) │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000c76e0 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000c03a0 │ │ │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 15 to 00000000000c76ef │ │ │ │ + DW_CFA_advance_loc2: 480 to 00000000000c0580 │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ DW_CFA_restore: r15 (r15) │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000c76f6 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000c0590 │ │ │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00004598 0000000000000090 0000459c FDE cie=00000000 pc=00000000000c7720..00000000000c84a4 │ │ │ │ - DW_CFA_advance_loc: 55 to 00000000000c7757 │ │ │ │ +000045d4 0000000000000090 000045d8 FDE cie=00000000 pc=00000000000c05b0..00000000000c112e │ │ │ │ + DW_CFA_advance_loc: 55 to 00000000000c05e7 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 13 to 00000000000c7764 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000c05f7 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000c776d │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000c05fd │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 14 to 00000000000c060b │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 2087 to 00000000000c7f94 │ │ │ │ + DW_CFA_advance_loc2: 1722 to 00000000000c0cc5 │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000c7fa0 │ │ │ │ + DW_CFA_advance_loc: 11 to 00000000000c0cd0 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ DW_CFA_restore: r15 (r15) │ │ │ │ - DW_CFA_advance_loc2: 680 to 00000000000c8248 │ │ │ │ + DW_CFA_advance_loc2: 540 to 00000000000c0eec │ │ │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000000c8270 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000c0ef4 │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ DW_CFA_restore: r15 (r15) │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000c8290 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000c0ef9 │ │ │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ - DW_CFA_advance_loc2: 467 to 00000000000c8463 │ │ │ │ + DW_CFA_advance_loc: 23 to 00000000000c0f10 │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ DW_CFA_restore: r15 (r15) │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000c846d │ │ │ │ + DW_CFA_advance_loc: 26 to 00000000000c0f2a │ │ │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 15 to 00000000000c847c │ │ │ │ + DW_CFA_advance_loc2: 473 to 00000000000c1103 │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ DW_CFA_restore: r15 (r15) │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000c8483 │ │ │ │ + DW_CFA_advance_loc: 11 to 00000000000c110e │ │ │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -0000462c 0000000000000090 00004630 FDE cie=00000000 pc=00000000000c84b0..00000000000c9234 │ │ │ │ - DW_CFA_advance_loc: 55 to 00000000000c84e7 │ │ │ │ +00004668 0000000000000090 0000466c FDE cie=00000000 pc=00000000000c1130..00000000000c1cae │ │ │ │ + DW_CFA_advance_loc: 55 to 00000000000c1167 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 13 to 00000000000c84f4 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000c1177 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000c84fd │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000c117d │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 14 to 00000000000c118b │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 2087 to 00000000000c8d24 │ │ │ │ + DW_CFA_advance_loc2: 1722 to 00000000000c1845 │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000c8d30 │ │ │ │ + DW_CFA_advance_loc: 11 to 00000000000c1850 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ DW_CFA_restore: r15 (r15) │ │ │ │ - DW_CFA_advance_loc2: 680 to 00000000000c8fd8 │ │ │ │ + DW_CFA_advance_loc2: 540 to 00000000000c1a6c │ │ │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000000c9000 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000c1a74 │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ DW_CFA_restore: r15 (r15) │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000c9020 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000c1a79 │ │ │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ - DW_CFA_advance_loc2: 467 to 00000000000c91f3 │ │ │ │ + DW_CFA_advance_loc: 23 to 00000000000c1a90 │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ DW_CFA_restore: r15 (r15) │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000c91fd │ │ │ │ + DW_CFA_advance_loc: 26 to 00000000000c1aaa │ │ │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 15 to 00000000000c920c │ │ │ │ + DW_CFA_advance_loc2: 473 to 00000000000c1c83 │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ DW_CFA_restore: r15 (r15) │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000c9213 │ │ │ │ + DW_CFA_advance_loc: 11 to 00000000000c1c8e │ │ │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000046c0 0000000000000030 00004644 FDE cie=00000080 pc=00000000000c9240..00000000000c9adb │ │ │ │ - Augmentation data: 9b 39 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000c9245 │ │ │ │ +000046fc 0000000000000030 00004680 FDE cie=00000080 pc=00000000000c1cb0..00000000000c2473 │ │ │ │ + Augmentation data: 9c 39 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000c1cb5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 26 to 00000000000c925f │ │ │ │ + DW_CFA_advance_loc: 26 to 00000000000c1ccf │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 17 to 00000000000c9270 │ │ │ │ + DW_CFA_advance_loc: 17 to 00000000000c1ce0 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 1536 to 00000000000c9870 │ │ │ │ + DW_CFA_advance_loc2: 1323 to 00000000000c220b │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000c9880 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000c2210 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000046f4 000000000000002c 000046f8 FDE cie=00000000 pc=00000000000c9ae0..00000000000ca366 │ │ │ │ - DW_CFA_advance_loc1: 81 to 00000000000c9b31 │ │ │ │ +00004730 0000000000000028 00004734 FDE cie=00000000 pc=00000000000c2480..00000000000c2c08 │ │ │ │ + DW_CFA_advance_loc1: 65 to 00000000000c24c1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000c9b41 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000c24c7 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000c9b4a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000c24c9 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000c24cf │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ - DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ - DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ - DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 1546 to 00000000000ca154 │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ + DW_CFA_advance_loc2: 1287 to 00000000000c29d6 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000ca160 │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000c29e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00004724 0000000000000048 00004728 FDE cie=00000000 pc=00000000000ca370..00000000000ca5c4 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000ca376 │ │ │ │ +0000475c 0000000000000048 00004760 FDE cie=00000000 pc=00000000000c2c10..00000000000c2e51 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000c2c16 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000ca378 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000c2c22 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000ca37a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000c2c24 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000ca386 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000c2c26 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000ca387 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000c2c27 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000ca388 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000c2c28 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000ca38c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000c2c2c │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc2: 491 to 00000000000ca577 │ │ │ │ + DW_CFA_advance_loc2: 489 to 00000000000c2e15 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000ca578 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000c2e16 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000ca579 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000c2e17 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000ca57b │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000c2e19 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000ca57d │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000c2e1b │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000ca57f │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000c2e1d │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000ca581 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000c2e1f │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 15 to 00000000000ca590 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000c2e20 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00004770 0000000000000044 00004774 FDE cie=00000000 pc=00000000000ca5d0..00000000000cad95 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000ca5d6 │ │ │ │ +000047a8 0000000000000044 000047ac FDE cie=00000000 pc=00000000000c2e60..00000000000c3629 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000c2e66 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000ca5d8 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000c2e68 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000ca5da │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000c2e6a │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000ca5df │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000c2e6c │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000ca5e0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000c2e6d │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000ca5e1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000c2e6e │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 1347 to 00000000000cab24 │ │ │ │ + DW_CFA_advance_loc2: 1346 to 00000000000c33b0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000cab25 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000c33b1 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000cab27 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000c33b3 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000cab29 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000c33b5 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000cab2b │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000c33b7 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000cab2d │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000c33b9 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000cab2e │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000c33ba │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000047b8 0000000000000034 000047bc FDE cie=00000000 pc=000000000005eeb0..000000000005f14c │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000005eeb6 │ │ │ │ +000047f0 0000000000000034 000047f4 FDE cie=00000000 pc=000000000005c7b0..000000000005ca45 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000005c7b6 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000005eeb7 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000005c7b7 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000005eeb8 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000005c7b8 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ - DW_CFA_advance_loc2: 587 to 000000000005f103 │ │ │ │ + DW_CFA_advance_loc2: 573 to 000000000005c9f5 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 53 to 000000000005f138 │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000005ca31 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000005f13e │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000005ca37 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000005f13f │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000005ca38 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000005f148 │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000005ca41 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000005f149 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000005ca42 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005f14b │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005ca44 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000047f0 000000000000002c 000047f4 FDE cie=00000000 pc=00000000000cada0..00000000000cb7fb │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000cada5 │ │ │ │ +00004828 0000000000000034 0000482c FDE cie=00000000 pc=00000000000c3630..00000000000c3f6b │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000c3635 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000cadad │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000c3638 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 13 to 00000000000cadba │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000c363c │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 17 to 00000000000c364d │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 1505 to 00000000000cb39b │ │ │ │ + DW_CFA_advance_loc2: 1279 to 00000000000c3b4c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000c3b4d │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 17 to 00000000000c3b5e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000cb39c │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000c3b5f │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004820 0000000000000030 000047a4 FDE cie=00000080 pc=00000000000cb800..00000000000cc831 │ │ │ │ - Augmentation data: 4f 38 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000cb805 │ │ │ │ +00004860 0000000000000030 000047e4 FDE cie=00000080 pc=00000000000c3f70..00000000000c4fe9 │ │ │ │ + Augmentation data: 4c 38 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000c3f75 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000cb808 │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000c3f78 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000cb811 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000c3f7e │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000c3f92 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 2893 to 00000000000cc35e │ │ │ │ + DW_CFA_advance_loc2: 3344 to 00000000000c4ca2 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000cc360 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000c4ca8 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00004854 0000000000000030 00004858 FDE cie=00000000 pc=00000000000cc840..00000000000cc8a0 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000cc845 │ │ │ │ +00004894 0000000000000030 00004898 FDE cie=00000000 pc=00000000000c4ff0..00000000000c5040 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000c4ff5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000cc846 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000c4ff9 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000cc850 │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000c5000 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 49 to 00000000000cc881 │ │ │ │ + DW_CFA_advance_loc: 41 to 00000000000c5029 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000cc882 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000c502a │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000cc883 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000c502b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 13 to 00000000000cc890 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000c5030 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 13 to 00000000000cc89d │ │ │ │ + DW_CFA_advance_loc: 13 to 00000000000c503d │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000cc89e │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000c503e │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000cc89f │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000c503f │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004888 0000000000000068 0000480c FDE cie=00000080 pc=000000000005f150..000000000005f79a │ │ │ │ - Augmentation data: 01 38 00 00 │ │ │ │ - DW_CFA_advance_loc: 11 to 000000000005f15b │ │ │ │ +000048c8 0000000000000068 0000484c FDE cie=00000080 pc=000000000005ca50..000000000005d06a │ │ │ │ + Augmentation data: fe 37 00 00 │ │ │ │ + DW_CFA_advance_loc: 11 to 000000000005ca5b │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005f15d │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000005ca60 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005f15f │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005ca62 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000005f164 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005ca64 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000005f165 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ca68 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000005f166 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000005ca69 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000005f16d │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ca6d │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc2: 488 to 000000000005f355 │ │ │ │ + DW_CFA_advance_loc2: 480 to 000000000005cc4d │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000005f356 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000005cc4e │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000005f357 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000005cc4f │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005f359 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005cc51 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005f35b │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005cc53 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005f35d │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005cc55 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005f35f │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005cc57 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000005f360 │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000005cc60 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 192 to 000000000005f420 │ │ │ │ + DW_CFA_advance_loc1: 168 to 000000000005cd08 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ DW_CFA_restore: r15 (r15) │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000005f430 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005cd10 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000048f4 0000000000000020 00004878 FDE cie=00000080 pc=000000000000fa60..000000000000faa0 │ │ │ │ - Augmentation data: b6 37 00 00 │ │ │ │ +00004934 0000000000000020 000048b8 FDE cie=00000080 pc=000000000000fa2a..000000000000fa6a │ │ │ │ + Augmentation data: b3 37 00 00 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004918 000000000000002c 0000491c FDE cie=00000000 pc=000000000005f7a0..000000000006008c │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000005f7a5 │ │ │ │ +00004958 0000000000000030 0000495c FDE cie=00000000 pc=000000000005d070..000000000005da42 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000005d075 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000005f7ab │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000005d07b │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000005f7b4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005d07d │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000005d082 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000005d087 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000005d08c │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000005d093 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 1759 to 000000000005fe93 │ │ │ │ + DW_CFA_advance_loc2: 1985 to 000000000005d854 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 13 to 000000000005fea0 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000005d855 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004948 0000000000000050 000048cc FDE cie=00000080 pc=00000000000cc8a0..00000000000ce0a8 │ │ │ │ - Augmentation data: 6a 37 00 00 │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000cc8a9 │ │ │ │ +0000498c 0000000000000050 00004910 FDE cie=00000080 pc=00000000000c5040..00000000000c684f │ │ │ │ + Augmentation data: 63 37 00 00 │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000c5049 │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000cc8b5 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000c5055 │ │ │ │ DW_CFA_expression: r6 (rbp) (DW_OP_breg6 (rbp): 0) │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000cc8bf │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000c505f │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg6 (rbp): -40; DW_OP_deref) │ │ │ │ DW_CFA_expression: r15 (r15) (DW_OP_breg6 (rbp): -8) │ │ │ │ DW_CFA_expression: r14 (r14) (DW_OP_breg6 (rbp): -16) │ │ │ │ DW_CFA_expression: r13 (r13) (DW_OP_breg6 (rbp): -24) │ │ │ │ DW_CFA_expression: r12 (r12) (DW_OP_breg6 (rbp): -32) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000cc8c7 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000c5067 │ │ │ │ DW_CFA_expression: r3 (rbx) (DW_OP_breg6 (rbp): -48) │ │ │ │ - DW_CFA_advance_loc1: 181 to 00000000000cc97c │ │ │ │ + DW_CFA_advance_loc1: 139 to 00000000000c50f2 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000cc994 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000c510a │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc2: 4881 to 00000000000cdca5 │ │ │ │ + DW_CFA_advance_loc2: 5443 to 00000000000c664d │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 13 to 00000000000cdcb2 │ │ │ │ + DW_CFA_advance_loc: 13 to 00000000000c665a │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000cdcb3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000c665b │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000499c 0000000000000010 000049a0 FDE cie=00000000 pc=0000000000060090..0000000000060099 │ │ │ │ +000049e0 0000000000000010 000049e4 FDE cie=00000000 pc=000000000005da50..000000000005da59 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000049b0 000000000000001c 000049b4 FDE cie=00000000 pc=00000000000600a0..00000000000600c7 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000600a8 │ │ │ │ +000049f4 000000000000001c 000049f8 FDE cie=00000000 pc=000000000005da60..000000000005da87 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005da68 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000600ad │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000005da6d │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000600b5 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005da75 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 17 to 00000000000600c6 │ │ │ │ + DW_CFA_advance_loc: 17 to 000000000005da86 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000049d0 000000000000002c 00004954 FDE cie=00000080 pc=00000000000600d0..00000000000601ec │ │ │ │ - Augmentation data: f8 36 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000600d5 │ │ │ │ +00004a14 0000000000000034 00004998 FDE cie=00000080 pc=000000000005da90..000000000005db9c │ │ │ │ + Augmentation data: f1 36 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000005da95 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000600db │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000005da98 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000600e4 │ │ │ │ - DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ - DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ - DW_CFA_advance_loc1: 121 to 000000000006015d │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005da9c │ │ │ │ + DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ + DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005daa8 │ │ │ │ + DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ + DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ + DW_CFA_advance_loc1: 102 to 000000000005db0e │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 113 to 00000000000601ce │ │ │ │ + DW_CFA_advance_loc1: 108 to 000000000005db7a │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000601d0 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000005db80 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00004a00 000000000000001c 00004984 FDE cie=00000080 pc=000000000000faa0..000000000000fac7 │ │ │ │ - Augmentation data: d1 36 00 00 │ │ │ │ +00004a4c 0000000000000020 000049d0 FDE cie=00000080 pc=000000000000fa6a..000000000000fa91 │ │ │ │ + Augmentation data: c2 36 00 00 │ │ │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ │ │ - DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ - DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ + DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ + DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ + DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ + DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ │ │ │ │ -00004a20 000000000000001c 00004a24 FDE cie=00000000 pc=00000000000601f0..0000000000060217 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000601f8 │ │ │ │ +00004a70 000000000000001c 00004a74 FDE cie=00000000 pc=000000000005dba0..000000000005dbc7 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005dba8 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000601fd │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000005dbad │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000060205 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005dbb5 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 17 to 0000000000060216 │ │ │ │ + DW_CFA_advance_loc: 17 to 000000000005dbc6 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004a40 0000000000000030 000049c4 FDE cie=00000080 pc=0000000000060220..0000000000061655 │ │ │ │ - Augmentation data: 99 36 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000060225 │ │ │ │ +00004a90 0000000000000030 00004a14 FDE cie=00000080 pc=000000000005dbd0..000000000005ee38 │ │ │ │ + Augmentation data: 86 36 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000005dbd5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000060228 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000005dbd8 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000060231 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005dbdc │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000005dbe1 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000005dbe6 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005dbea │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 3999 to 00000000000611d0 │ │ │ │ + DW_CFA_advance_loc2: 3531 to 000000000005e9b5 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000611e0 │ │ │ │ + DW_CFA_advance_loc: 11 to 000000000005e9c0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00004a74 0000000000000020 000049f8 FDE cie=00000080 pc=000000000000fac7..000000000000fb10 │ │ │ │ - Augmentation data: 70 36 00 00 │ │ │ │ +00004ac4 0000000000000020 00004a48 FDE cie=00000080 pc=000000000000fa91..000000000000fada │ │ │ │ + Augmentation data: 5d 36 00 00 │ │ │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ │ │ │ │ -00004a98 0000000000000058 00004a1c FDE cie=00000080 pc=0000000000061660..0000000000062281 │ │ │ │ - Augmentation data: 54 36 00 00 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000061669 │ │ │ │ +00004ae8 0000000000000058 00004a6c FDE cie=00000080 pc=000000000005ee40..000000000005fa39 │ │ │ │ + Augmentation data: 41 36 00 00 │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000005ee49 │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000061675 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005ee55 │ │ │ │ DW_CFA_expression: r6 (rbp) (DW_OP_breg6 (rbp): 0) │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000006167f │ │ │ │ + DW_CFA_advance_loc: 38 to 000000000005ee7b │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg6 (rbp): -40; DW_OP_deref) │ │ │ │ DW_CFA_expression: r15 (r15) (DW_OP_breg6 (rbp): -8) │ │ │ │ DW_CFA_expression: r14 (r14) (DW_OP_breg6 (rbp): -16) │ │ │ │ DW_CFA_expression: r13 (r13) (DW_OP_breg6 (rbp): -24) │ │ │ │ DW_CFA_expression: r12 (r12) (DW_OP_breg6 (rbp): -32) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000061680 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000005ee7c │ │ │ │ DW_CFA_expression: r3 (rbx) (DW_OP_breg6 (rbp): -48) │ │ │ │ - DW_CFA_advance_loc2: 1509 to 0000000000061c65 │ │ │ │ + DW_CFA_advance_loc2: 1473 to 000000000005f43d │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 13 to 0000000000061c72 │ │ │ │ + DW_CFA_advance_loc: 13 to 000000000005f44a │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000061c80 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000005f450 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 549 to 0000000000061ea5 │ │ │ │ + DW_CFA_advance_loc2: 535 to 000000000005f667 │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc2: 325 to 0000000000061fea │ │ │ │ + DW_CFA_advance_loc2: 314 to 000000000005f7a1 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 394 to 0000000000062174 │ │ │ │ + DW_CFA_advance_loc2: 395 to 000000000005f92c │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004af4 0000000000000034 00004a78 FDE cie=00000080 pc=000000000000fb10..000000000000fc14 │ │ │ │ - Augmentation data: 59 36 00 00 │ │ │ │ +00004b44 0000000000000034 00004ac8 FDE cie=00000080 pc=000000000000fada..000000000000fbde │ │ │ │ + Augmentation data: 46 36 00 00 │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg6 (rbp): -40; DW_OP_deref) │ │ │ │ DW_CFA_expression: r3 (rbx) (DW_OP_breg6 (rbp): -48) │ │ │ │ DW_CFA_expression: r6 (rbp) (DW_OP_breg6 (rbp): 0) │ │ │ │ DW_CFA_expression: r12 (r12) (DW_OP_breg6 (rbp): -32) │ │ │ │ DW_CFA_expression: r13 (r13) (DW_OP_breg6 (rbp): -24) │ │ │ │ DW_CFA_expression: r14 (r14) (DW_OP_breg6 (rbp): -16) │ │ │ │ DW_CFA_expression: r15 (r15) (DW_OP_breg6 (rbp): -8) │ │ │ │ │ │ │ │ -00004b2c 0000000000000050 00004ab0 FDE cie=00000080 pc=00000000000ce0b0..00000000000cf6ca │ │ │ │ - Augmentation data: 2a 36 00 00 │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000ce0b9 │ │ │ │ +00004b7c 0000000000000050 00004b00 FDE cie=00000080 pc=00000000000c6850..00000000000c7e5a │ │ │ │ + Augmentation data: 17 36 00 00 │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000c6859 │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000ce0c5 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000c6865 │ │ │ │ DW_CFA_expression: r6 (rbp) (DW_OP_breg6 (rbp): 0) │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000ce0cf │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000c686f │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg6 (rbp): -40; DW_OP_deref) │ │ │ │ DW_CFA_expression: r15 (r15) (DW_OP_breg6 (rbp): -8) │ │ │ │ DW_CFA_expression: r14 (r14) (DW_OP_breg6 (rbp): -16) │ │ │ │ DW_CFA_expression: r13 (r13) (DW_OP_breg6 (rbp): -24) │ │ │ │ DW_CFA_expression: r12 (r12) (DW_OP_breg6 (rbp): -32) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000ce0d7 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000c6877 │ │ │ │ DW_CFA_expression: r3 (rbx) (DW_OP_breg6 (rbp): -48) │ │ │ │ - DW_CFA_advance_loc1: 180 to 00000000000ce18b │ │ │ │ + DW_CFA_advance_loc1: 139 to 00000000000c6902 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000ce1a3 │ │ │ │ + DW_CFA_advance_loc: 21 to 00000000000c6917 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc2: 4873 to 00000000000cf4ac │ │ │ │ + DW_CFA_advance_loc2: 5237 to 00000000000c7d8c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 13 to 00000000000cf4b9 │ │ │ │ + DW_CFA_advance_loc: 13 to 00000000000c7d99 │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000cf4ba │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000c7d9a │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004b80 0000000000000054 00004b04 FDE cie=00000080 pc=0000000000062290..0000000000063a96 │ │ │ │ - Augmentation data: ec 35 00 00 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000062299 │ │ │ │ +00004bd0 0000000000000054 00004b54 FDE cie=00000080 pc=000000000005fa40..00000000000610d0 │ │ │ │ + Augmentation data: d9 35 00 00 │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000005fa49 │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 22 to 00000000000622af │ │ │ │ + DW_CFA_advance_loc: 22 to 000000000005fa5f │ │ │ │ DW_CFA_expression: r6 (rbp) (DW_OP_breg6 (rbp): 0) │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000622b9 │ │ │ │ + DW_CFA_advance_loc: 31 to 000000000005fa7e │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg6 (rbp): -40; DW_OP_deref) │ │ │ │ DW_CFA_expression: r15 (r15) (DW_OP_breg6 (rbp): -8) │ │ │ │ DW_CFA_expression: r14 (r14) (DW_OP_breg6 (rbp): -16) │ │ │ │ DW_CFA_expression: r13 (r13) (DW_OP_breg6 (rbp): -24) │ │ │ │ DW_CFA_expression: r12 (r12) (DW_OP_breg6 (rbp): -32) │ │ │ │ - DW_CFA_advance_loc: 15 to 00000000000622c8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005fa86 │ │ │ │ DW_CFA_expression: r3 (rbx) (DW_OP_breg6 (rbp): -48) │ │ │ │ - DW_CFA_advance_loc2: 2988 to 0000000000062e74 │ │ │ │ + DW_CFA_advance_loc2: 2676 to 00000000000604fa │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 112 to 0000000000062ee4 │ │ │ │ + DW_CFA_advance_loc1: 106 to 0000000000060564 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 13 to 0000000000062ef1 │ │ │ │ + DW_CFA_advance_loc: 13 to 0000000000060571 │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 15 to 0000000000062f00 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000060578 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 17 to 0000000000062f11 │ │ │ │ + DW_CFA_advance_loc: 17 to 0000000000060589 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc2: 2630 to 0000000000063957 │ │ │ │ + DW_CFA_advance_loc2: 2568 to 0000000000060f91 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ │ │ │ │ -00004bd8 0000000000000034 00004b5c FDE cie=00000080 pc=000000000000fc14..000000000000fcd6 │ │ │ │ - Augmentation data: 13 36 00 00 │ │ │ │ +00004c28 0000000000000034 00004bac FDE cie=00000080 pc=000000000000fbde..000000000000fca0 │ │ │ │ + Augmentation data: 00 36 00 00 │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg6 (rbp): -40; DW_OP_deref) │ │ │ │ DW_CFA_expression: r3 (rbx) (DW_OP_breg6 (rbp): -48) │ │ │ │ DW_CFA_expression: r6 (rbp) (DW_OP_breg6 (rbp): 0) │ │ │ │ DW_CFA_expression: r12 (r12) (DW_OP_breg6 (rbp): -32) │ │ │ │ DW_CFA_expression: r13 (r13) (DW_OP_breg6 (rbp): -24) │ │ │ │ DW_CFA_expression: r14 (r14) (DW_OP_breg6 (rbp): -16) │ │ │ │ DW_CFA_expression: r15 (r15) (DW_OP_breg6 (rbp): -8) │ │ │ │ │ │ │ │ -00004c10 0000000000000054 00004b94 FDE cie=00000080 pc=0000000000063aa0..0000000000064cfb │ │ │ │ - Augmentation data: e3 35 00 00 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000063aa9 │ │ │ │ +00004c60 0000000000000054 00004be4 FDE cie=00000080 pc=00000000000610d0..0000000000062214 │ │ │ │ + Augmentation data: d0 35 00 00 │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000610d9 │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000063ab5 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000610e5 │ │ │ │ DW_CFA_expression: r6 (rbp) (DW_OP_breg6 (rbp): 0) │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000063abf │ │ │ │ + DW_CFA_advance_loc: 45 to 0000000000061112 │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg6 (rbp): -40; DW_OP_deref) │ │ │ │ DW_CFA_expression: r15 (r15) (DW_OP_breg6 (rbp): -8) │ │ │ │ DW_CFA_expression: r14 (r14) (DW_OP_breg6 (rbp): -16) │ │ │ │ DW_CFA_expression: r13 (r13) (DW_OP_breg6 (rbp): -24) │ │ │ │ DW_CFA_expression: r12 (r12) (DW_OP_breg6 (rbp): -32) │ │ │ │ - DW_CFA_advance_loc: 15 to 0000000000063ace │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006111a │ │ │ │ DW_CFA_expression: r3 (rbx) (DW_OP_breg6 (rbp): -48) │ │ │ │ - DW_CFA_advance_loc2: 1488 to 000000000006409e │ │ │ │ + DW_CFA_advance_loc2: 1412 to 000000000006169e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 13 to 00000000000640ab │ │ │ │ + DW_CFA_advance_loc: 13 to 00000000000616ab │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000640b0 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000616b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 574 to 00000000000642ee │ │ │ │ + DW_CFA_advance_loc2: 562 to 00000000000618e2 │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc2: 311 to 0000000000064425 │ │ │ │ + DW_CFA_advance_loc2: 278 to 00000000000619f8 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004c68 0000000000000034 00004bec FDE cie=00000080 pc=000000000000fcd6..000000000000fdeb │ │ │ │ - Augmentation data: 09 36 00 00 │ │ │ │ +00004cb8 0000000000000034 00004c3c FDE cie=00000080 pc=000000000000fca0..000000000000fdb1 │ │ │ │ + Augmentation data: f6 35 00 00 │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg6 (rbp): -40; DW_OP_deref) │ │ │ │ DW_CFA_expression: r3 (rbx) (DW_OP_breg6 (rbp): -48) │ │ │ │ DW_CFA_expression: r6 (rbp) (DW_OP_breg6 (rbp): 0) │ │ │ │ DW_CFA_expression: r12 (r12) (DW_OP_breg6 (rbp): -32) │ │ │ │ DW_CFA_expression: r13 (r13) (DW_OP_breg6 (rbp): -24) │ │ │ │ DW_CFA_expression: r14 (r14) (DW_OP_breg6 (rbp): -16) │ │ │ │ DW_CFA_expression: r15 (r15) (DW_OP_breg6 (rbp): -8) │ │ │ │ │ │ │ │ -00004ca0 000000000000004c 00004c24 FDE cie=00000080 pc=00000000000cf6d0..00000000000cf7fa │ │ │ │ - Augmentation data: da 35 00 00 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000cf6d6 │ │ │ │ +00004cf0 000000000000004c 00004c74 FDE cie=00000080 pc=00000000000c7e60..00000000000c7f72 │ │ │ │ + Augmentation data: c7 35 00 00 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000c7e66 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000cf6d8 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000c7e68 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000cf6da │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000c7e6d │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000cf6df │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000c7e72 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000cf6e0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000c7e73 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000cf6e1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000c7e74 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000cf6e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000c7e78 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 192 to 00000000000cf7a8 │ │ │ │ + DW_CFA_advance_loc1: 176 to 00000000000c7f28 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000cf7a9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000c7f29 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000cf7aa │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000c7f2a │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000cf7ac │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000c7f2c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000cf7ae │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000c7f2e │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000cf7b0 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000c7f30 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000cf7b2 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000c7f32 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 14 to 00000000000cf7c0 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000c7f38 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004cf0 0000000000000030 00004c74 FDE cie=00000080 pc=00000000000cf800..00000000000d0154 │ │ │ │ - Augmentation data: 9c 35 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000cf805 │ │ │ │ +00004d40 0000000000000030 00004cc4 FDE cie=00000080 pc=00000000000c7f80..00000000000c87fb │ │ │ │ + Augmentation data: 89 35 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000c7f85 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 23 to 00000000000cf81c │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000c7f95 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 17 to 00000000000cf82d │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000c7f9e │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 1688 to 00000000000cfec5 │ │ │ │ + DW_CFA_advance_loc2: 1459 to 00000000000c8551 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 11 to 00000000000cfed0 │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000c8558 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004d24 0000000000000030 00004ca8 FDE cie=00000080 pc=0000000000064d00..0000000000066122 │ │ │ │ - Augmentation data: 82 35 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000064d05 │ │ │ │ +00004d74 0000000000000030 00004cf8 FDE cie=00000080 pc=0000000000062220..0000000000063697 │ │ │ │ + Augmentation data: 6f 35 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000062225 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 13 to 0000000000064d12 │ │ │ │ + DW_CFA_advance_loc: 13 to 0000000000062232 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000064d26 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000062246 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 2776 to 00000000000657fe │ │ │ │ + DW_CFA_advance_loc2: 2919 to 0000000000062dad │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000065800 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000062dae │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004d58 0000000000000020 00004cdc FDE cie=00000080 pc=000000000000fdeb..000000000000fe6d │ │ │ │ - Augmentation data: 6b 35 00 00 │ │ │ │ +00004da8 0000000000000020 00004d2c FDE cie=00000080 pc=000000000000fdb1..000000000000fe3b │ │ │ │ + Augmentation data: 58 35 00 00 │ │ │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ │ │ │ │ -00004d7c 000000000000002c 00004d00 FDE cie=00000080 pc=0000000000066130..000000000006657f │ │ │ │ - Augmentation data: 4f 35 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000066135 │ │ │ │ +00004dcc 000000000000002c 00004d50 FDE cie=00000080 pc=00000000000636a0..0000000000063a9c │ │ │ │ + Augmentation data: 3c 35 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000636a5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000006613f │ │ │ │ + DW_CFA_advance_loc: 14 to 00000000000636b3 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 13 to 000000000006614c │ │ │ │ + DW_CFA_advance_loc: 13 to 00000000000636c0 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ - DW_CFA_advance_loc2: 747 to 0000000000066437 │ │ │ │ + DW_CFA_advance_loc2: 654 to 000000000006394e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000066440 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000063950 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004dac 000000000000001c 00004d30 FDE cie=00000080 pc=000000000000fe6d..000000000000fe97 │ │ │ │ - Augmentation data: 28 35 00 00 │ │ │ │ +00004dfc 000000000000001c 00004d80 FDE cie=00000080 pc=000000000000fe3b..000000000000fe63 │ │ │ │ + Augmentation data: 15 35 00 00 │ │ │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ │ │ │ │ -00004dcc 0000000000000030 00004d50 FDE cie=00000080 pc=0000000000066580..0000000000066f5d │ │ │ │ - Augmentation data: 13 35 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000066585 │ │ │ │ +00004e1c 0000000000000030 00004da0 FDE cie=00000080 pc=0000000000063aa0..000000000006439e │ │ │ │ + Augmentation data: ff 34 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000063aa5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 13 to 0000000000066592 │ │ │ │ + DW_CFA_advance_loc: 13 to 0000000000063ab2 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000665a6 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000063ac6 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 1189 to 0000000000066a4b │ │ │ │ + DW_CFA_advance_loc2: 1557 to 00000000000640db │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000066a50 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000640e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004e00 0000000000000020 00004d84 FDE cie=00000080 pc=000000000000fe97..000000000000ffdf │ │ │ │ - Augmentation data: 53 35 00 00 │ │ │ │ +00004e50 0000000000000020 00004dd4 FDE cie=00000080 pc=000000000000fe63..000000000000ffa8 │ │ │ │ + Augmentation data: 3b 35 00 00 │ │ │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ │ │ │ │ -00004e24 0000000000000030 00004da8 FDE cie=00000080 pc=0000000000066f60..00000000000680be │ │ │ │ - Augmentation data: 4f 35 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000066f65 │ │ │ │ +00004e74 0000000000000030 00004df8 FDE cie=00000080 pc=00000000000643a0..0000000000065386 │ │ │ │ + Augmentation data: 37 35 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000643a5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000066f68 │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000643a8 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000066f71 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000643b0 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000643b4 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 4306 to 0000000000068043 │ │ │ │ + DW_CFA_advance_loc2: 3935 to 0000000000065313 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 13 to 0000000000068050 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000065318 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00004e58 0000000000000020 00004ddc FDE cie=00000080 pc=000000000000ffdf..000000000001002a │ │ │ │ - Augmentation data: 36 35 00 00 │ │ │ │ +00004ea8 0000000000000020 00004e2c FDE cie=00000080 pc=000000000000ffa8..000000000000fff2 │ │ │ │ + Augmentation data: 1e 35 00 00 │ │ │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ │ │ │ │ -00004e7c 0000000000000050 00004e00 FDE cie=00000080 pc=00000000000680c0..0000000000068270 │ │ │ │ - Augmentation data: 1a 35 00 00 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000680c6 │ │ │ │ +00004ecc 0000000000000050 00004e50 FDE cie=00000080 pc=0000000000065390..000000000006551c │ │ │ │ + Augmentation data: 02 35 00 00 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000065396 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000680c8 │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000006539f │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000680ca │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000653a1 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000680cf │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000653a3 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000680d0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000653a4 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000680d1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000653a5 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000680d8 │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000653ac │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc2: 322 to 000000000006821a │ │ │ │ + DW_CFA_advance_loc2: 302 to 00000000000654da │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000006821b │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000654db │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000006821c │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000654dc │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000006821e │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000654de │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000068220 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000654e0 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000068222 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000654e2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000068224 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000654e4 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000068230 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000654e8 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004ed0 0000000000000020 00004e54 FDE cie=00000080 pc=000000000001002a..000000000001005c │ │ │ │ - Augmentation data: cf 34 00 00 │ │ │ │ +00004f20 0000000000000020 00004ea4 FDE cie=00000080 pc=000000000000fff2..0000000000010024 │ │ │ │ + Augmentation data: b7 34 00 00 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ │ │ │ -00004ef4 0000000000000030 00004e78 FDE cie=00000080 pc=0000000000068270..000000000006926a │ │ │ │ - Augmentation data: b3 34 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000068275 │ │ │ │ +00004f44 0000000000000030 00004ec8 FDE cie=00000080 pc=0000000000065520..0000000000066387 │ │ │ │ + Augmentation data: 9b 34 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000065525 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 13 to 0000000000068282 │ │ │ │ + DW_CFA_advance_loc: 13 to 0000000000065532 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000068296 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000065546 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 2724 to 0000000000068d3a │ │ │ │ + DW_CFA_advance_loc2: 2340 to 0000000000065e6a │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000068d40 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000065e70 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004f28 0000000000000020 00004eac FDE cie=00000080 pc=000000000001005c..0000000000010187 │ │ │ │ - Augmentation data: fb 34 00 00 │ │ │ │ +00004f78 0000000000000020 00004efc FDE cie=00000080 pc=0000000000010024..0000000000010145 │ │ │ │ + Augmentation data: e3 34 00 00 │ │ │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ │ │ │ │ -00004f4c 0000000000000038 00004ed0 FDE cie=00000080 pc=0000000000069270..0000000000069a18 │ │ │ │ - Augmentation data: ef 34 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000069275 │ │ │ │ +00004f9c 0000000000000038 00004f20 FDE cie=00000080 pc=0000000000066390..0000000000066ad8 │ │ │ │ + Augmentation data: d7 34 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000066395 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 13 to 0000000000069282 │ │ │ │ + DW_CFA_advance_loc: 17 to 00000000000663a6 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 17 to 0000000000069293 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000663ac │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 14 to 00000000000663ba │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 1674 to 000000000006991d │ │ │ │ + DW_CFA_advance_loc2: 1590 to 00000000000669f0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 19 to 0000000000069930 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000669f8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 116 to 00000000000699a4 │ │ │ │ + DW_CFA_advance_loc1: 108 to 0000000000066a64 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000699a5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000066a65 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00004f88 0000000000000020 00004f0c FDE cie=00000080 pc=0000000000010187..0000000000010218 │ │ │ │ - Augmentation data: d4 34 00 00 │ │ │ │ +00004fd8 0000000000000020 00004f5c FDE cie=00000080 pc=0000000000010145..00000000000101d6 │ │ │ │ + Augmentation data: bc 34 00 00 │ │ │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ │ │ │ │ -00004fac 0000000000000038 00004f30 FDE cie=00000080 pc=0000000000069a20..000000000006a201 │ │ │ │ - Augmentation data: b8 34 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000069a25 │ │ │ │ +00004ffc 0000000000000038 00004f80 FDE cie=00000080 pc=0000000000066ae0..0000000000067200 │ │ │ │ + Augmentation data: a0 34 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000066ae5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 13 to 0000000000069a32 │ │ │ │ + DW_CFA_advance_loc: 17 to 0000000000066af6 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 17 to 0000000000069a43 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000066afc │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000066b0a │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 1722 to 000000000006a0fd │ │ │ │ + DW_CFA_advance_loc2: 1542 to 0000000000067110 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 19 to 000000000006a110 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000067118 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 125 to 000000000006a18d │ │ │ │ + DW_CFA_advance_loc1: 116 to 000000000006718c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000006a18e │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000006718d │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00004fe8 0000000000000020 00004f6c FDE cie=00000080 pc=0000000000010218..00000000000102a9 │ │ │ │ - Augmentation data: 9d 34 00 00 │ │ │ │ +00005038 0000000000000020 00004fbc FDE cie=00000080 pc=00000000000101d6..0000000000010267 │ │ │ │ + Augmentation data: 85 34 00 00 │ │ │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ │ │ │ │ -0000500c 0000000000000030 00004f90 FDE cie=00000080 pc=000000000006a210..000000000006b406 │ │ │ │ - Augmentation data: 81 34 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000006a215 │ │ │ │ +0000505c 0000000000000030 00004fe0 FDE cie=00000080 pc=0000000000067200..0000000000068467 │ │ │ │ + Augmentation data: 69 34 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000067205 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 13 to 000000000006a222 │ │ │ │ + DW_CFA_advance_loc: 13 to 0000000000067212 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000006a236 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000067226 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 2182 to 000000000006aabc │ │ │ │ + DW_CFA_advance_loc2: 2368 to 0000000000067b66 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006aac0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000067b67 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005040 0000000000000020 00004fc4 FDE cie=00000080 pc=00000000000102a9..000000000001032b │ │ │ │ - Augmentation data: 6a 34 00 00 │ │ │ │ +00005090 0000000000000020 00005014 FDE cie=00000080 pc=0000000000010267..00000000000102e8 │ │ │ │ + Augmentation data: 52 34 00 00 │ │ │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ │ │ │ │ -00005064 0000000000000030 00004fe8 FDE cie=00000080 pc=000000000006b410..000000000006c369 │ │ │ │ - Augmentation data: 4e 34 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000006b415 │ │ │ │ +000050b4 0000000000000030 00005038 FDE cie=00000080 pc=0000000000068470..00000000000692dc │ │ │ │ + Augmentation data: 36 34 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000068475 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000006b418 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000068478 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000006b42c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000006847a │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000068484 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 3764 to 000000000006c2e0 │ │ │ │ + DW_CFA_advance_loc2: 3551 to 0000000000069263 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000006c2f0 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000069268 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00005098 0000000000000020 0000501c FDE cie=00000080 pc=000000000001032b..0000000000010376 │ │ │ │ - Augmentation data: 34 34 00 00 │ │ │ │ +000050e8 0000000000000020 0000506c FDE cie=00000080 pc=00000000000102e8..0000000000010332 │ │ │ │ + Augmentation data: 1c 34 00 00 │ │ │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ │ │ │ │ -000050bc 0000000000000030 000050c0 FDE cie=00000000 pc=00000000000d0160..00000000000d01c0 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000d0165 │ │ │ │ +0000510c 0000000000000030 00005110 FDE cie=00000000 pc=00000000000c8800..00000000000c8850 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000c8805 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000d0166 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000c8809 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000d0170 │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000c8810 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 50 to 00000000000d01a2 │ │ │ │ + DW_CFA_advance_loc: 42 to 00000000000c883a │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000d01a3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000c883b │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000d01a4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000c883c │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000d01b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000c8840 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 13 to 00000000000d01bd │ │ │ │ + DW_CFA_advance_loc: 13 to 00000000000c884d │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000d01be │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000c884e │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000d01bf │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000c884f │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000050f0 0000000000000084 00005074 FDE cie=00000080 pc=000000000006c370..000000000006d981 │ │ │ │ - Augmentation data: e4 33 00 00 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000006c376 │ │ │ │ +00005140 0000000000000040 000050c4 FDE cie=00000080 pc=00000000000692e0..000000000006aba7 │ │ │ │ + Augmentation data: cc 33 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000692e5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000006c378 │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000006c37a │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000006c37c │ │ │ │ - DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000006c37d │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000006c37e │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000692e8 │ │ │ │ + DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000692f1 │ │ │ │ + DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ + DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ + DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ + DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000006c387 │ │ │ │ - DW_CFA_def_cfa_offset: 384 │ │ │ │ - DW_CFA_advance_loc2: 2618 to 000000000006cdc1 │ │ │ │ + DW_CFA_advance_loc2: 3064 to 0000000000069ee9 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000006cdc2 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000006cdc3 │ │ │ │ - DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000006cdc5 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000006cdc7 │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000006cdc9 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000006cdcb │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006cdd3 │ │ │ │ + DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000069eee │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 1592 to 000000000006d40b │ │ │ │ + DW_CFA_advance_loc2: 1815 to 000000000006a605 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000006d40c │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000006d40d │ │ │ │ - DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000006d40f │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000006d411 │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000006d413 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000006d415 │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 11 to 000000000006d420 │ │ │ │ + DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ + DW_CFA_advance_loc: 11 to 000000000006a610 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 863 to 000000000006d77f │ │ │ │ + DW_CFA_advance_loc2: 898 to 000000000006a992 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000006d782 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000006d783 │ │ │ │ - DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000006d785 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000006d787 │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000006d789 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000006d78b │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000006d790 │ │ │ │ + DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000006a997 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00005178 0000000000000020 000050fc FDE cie=00000080 pc=0000000000010376..00000000000104d8 │ │ │ │ - Augmentation data: a0 33 00 00 │ │ │ │ - DW_CFA_def_cfa_offset: 384 │ │ │ │ +00005184 0000000000000020 00005108 FDE cie=00000080 pc=0000000000010332..0000000000010481 │ │ │ │ + Augmentation data: cc 33 00 00 │ │ │ │ + DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ + DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ + DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ + DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ + DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ │ │ │ │ -0000519c 0000000000000050 00005120 FDE cie=00000080 pc=000000000006d990..000000000006dc79 │ │ │ │ - Augmentation data: 85 33 00 00 │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000006d999 │ │ │ │ +000051a8 0000000000000050 0000512c FDE cie=00000080 pc=000000000006abb0..000000000006ae99 │ │ │ │ + Augmentation data: b1 33 00 00 │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000006abb9 │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 22 to 000000000006d9af │ │ │ │ + DW_CFA_advance_loc: 22 to 000000000006abcf │ │ │ │ DW_CFA_expression: r6 (rbp) (DW_OP_breg6 (rbp): 0) │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000006d9b9 │ │ │ │ + DW_CFA_advance_loc: 21 to 000000000006abe4 │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg6 (rbp): -40; DW_OP_deref) │ │ │ │ DW_CFA_expression: r15 (r15) (DW_OP_breg6 (rbp): -8) │ │ │ │ DW_CFA_expression: r14 (r14) (DW_OP_breg6 (rbp): -16) │ │ │ │ DW_CFA_expression: r13 (r13) (DW_OP_breg6 (rbp): -24) │ │ │ │ DW_CFA_expression: r12 (r12) (DW_OP_breg6 (rbp): -32) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006d9c5 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000006abe9 │ │ │ │ DW_CFA_expression: r3 (rbx) (DW_OP_breg6 (rbp): -48) │ │ │ │ - DW_CFA_advance_loc2: 339 to 000000000006db18 │ │ │ │ + DW_CFA_advance_loc2: 326 to 000000000006ad2f │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 41 to 000000000006db41 │ │ │ │ + DW_CFA_advance_loc: 41 to 000000000006ad58 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc1: 92 to 000000000006db9d │ │ │ │ + DW_CFA_advance_loc1: 103 to 000000000006adbf │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 13 to 000000000006dbaa │ │ │ │ + DW_CFA_advance_loc: 13 to 000000000006adcc │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000006dbb0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006add0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000051f0 0000000000000034 00005174 FDE cie=00000080 pc=00000000000104d8..000000000001052b │ │ │ │ - Augmentation data: 67 33 00 00 │ │ │ │ +000051fc 0000000000000034 00005180 FDE cie=00000080 pc=0000000000010481..00000000000104e4 │ │ │ │ + Augmentation data: 93 33 00 00 │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg6 (rbp): -40; DW_OP_deref) │ │ │ │ DW_CFA_expression: r3 (rbx) (DW_OP_breg6 (rbp): -48) │ │ │ │ DW_CFA_expression: r6 (rbp) (DW_OP_breg6 (rbp): 0) │ │ │ │ DW_CFA_expression: r12 (r12) (DW_OP_breg6 (rbp): -32) │ │ │ │ DW_CFA_expression: r13 (r13) (DW_OP_breg6 (rbp): -24) │ │ │ │ DW_CFA_expression: r14 (r14) (DW_OP_breg6 (rbp): -16) │ │ │ │ DW_CFA_expression: r15 (r15) (DW_OP_breg6 (rbp): -8) │ │ │ │ │ │ │ │ -00005228 0000000000000048 0000522c FDE cie=00000000 pc=00000000000d01c0..00000000000d03e4 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000d01c6 │ │ │ │ +00005234 0000000000000048 00005238 FDE cie=00000000 pc=00000000000c8850..00000000000c8a71 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000c8856 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d01c8 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000c8862 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d01ca │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000c8864 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000d01d6 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000c8866 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000d01d7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000c8867 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000d01d8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000c8868 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000d01dc │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc2: 443 to 00000000000d0397 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000c886c │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc2: 451 to 00000000000c8a2f │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000d0398 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000c8a30 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000d0399 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000c8a31 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d039b │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000c8a33 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d039d │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000c8a35 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d039f │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000c8a37 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d03a1 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000c8a39 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 15 to 00000000000d03b0 │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000c8a40 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00005274 0000000000000048 00005278 FDE cie=00000000 pc=00000000000d03f0..00000000000d04cb │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000d03f6 │ │ │ │ +00005280 0000000000000048 00005284 FDE cie=00000000 pc=00000000000c8a80..00000000000c8b5b │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000c8a86 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d03f8 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000c8a92 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d03fa │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000c8a94 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000d0406 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000c8a96 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000d0407 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000c8a97 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000d0408 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000c8a98 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000d040c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000c8a9c │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 168 to 00000000000d04b4 │ │ │ │ + DW_CFA_advance_loc1: 168 to 00000000000c8b44 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000d04b5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000c8b45 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000d04b6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000c8b46 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d04b8 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000c8b48 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d04ba │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000c8b4a │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d04bc │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000c8b4c │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d04be │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000c8b4e │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000d04bf │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000c8b4f │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000052c0 0000000000000048 000052c4 FDE cie=00000000 pc=00000000000d04d0..00000000000d08b4 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000d04d6 │ │ │ │ +000052cc 0000000000000048 000052d0 FDE cie=00000000 pc=00000000000c8b60..00000000000c8f24 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000c8b66 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d04d8 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000c8b72 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d04da │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000c8b74 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000d04e6 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000c8b76 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000d04e7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000c8b77 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000d04e8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000c8b78 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000d04ec │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc2: 887 to 00000000000d0863 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000c8b7c │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc2: 853 to 00000000000c8ed1 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000d0864 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000c8ed2 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000d0865 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000c8ed3 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d0867 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000c8ed5 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d0869 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000c8ed7 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d086b │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000c8ed9 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d086d │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000c8edb │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000d0870 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000c8ee0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000530c 0000000000000040 00005310 FDE cie=00000000 pc=00000000000d08c0..00000000000d0b50 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000d08c6 │ │ │ │ +00005318 0000000000000040 0000531c FDE cie=00000000 pc=00000000000c8f30..00000000000c916e │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000c8f36 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d08c8 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000c8f38 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d08ca │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000c8f3a │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000d08cb │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000c8f3b │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000d08cc │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000c8f3c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000d08d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000c8f40 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc2: 591 to 00000000000d0b1f │ │ │ │ + DW_CFA_advance_loc2: 507 to 00000000000c913b │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000d0b20 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000c913c │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000d0b21 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000c913d │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d0b23 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000c913f │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d0b25 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000c9141 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d0b27 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000c9143 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000d0b28 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000c9144 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00005350 000000000000002c 00005354 FDE cie=00000000 pc=00000000000d0b50..00000000000d0ef2 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000d0b55 │ │ │ │ +0000535c 000000000000002c 00005360 FDE cie=00000000 pc=00000000000c9170..00000000000c9457 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000c9175 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000d0b58 │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000c9178 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 17 to 00000000000d0b69 │ │ │ │ + DW_CFA_advance_loc: 17 to 00000000000c9189 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 814 to 00000000000d0e97 │ │ │ │ + DW_CFA_advance_loc2: 642 to 00000000000c940b │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000d0ea0 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000c9410 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005380 0000000000000048 00005384 FDE cie=00000000 pc=00000000000d0f00..00000000000d1101 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000d0f06 │ │ │ │ +0000538c 0000000000000048 00005390 FDE cie=00000000 pc=00000000000c9460..00000000000c9651 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000c9466 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d0f08 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000c9472 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d0f0a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000c9474 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000d0f16 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000c9476 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000d0f17 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000c9477 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000d0f18 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000c9478 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000d0f1c │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc2: 418 to 00000000000d10be │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000c947c │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc2: 413 to 00000000000c9619 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000d10bf │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000c961a │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000d10c0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000c961b │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d10c2 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000c961d │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d10c4 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000c961f │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d10c6 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000c9621 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d10c8 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000c9623 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000d10d0 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000c9628 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000053cc 0000000000000048 000053d0 FDE cie=00000000 pc=00000000000d1110..00000000000d1334 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000d1116 │ │ │ │ +000053d8 0000000000000048 000053dc FDE cie=00000000 pc=00000000000c9660..00000000000c9881 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000c9666 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d1118 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000c9672 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d111a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000c9674 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000d1126 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000c9676 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000d1127 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000c9677 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000d1128 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000c9678 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000d112c │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc2: 443 to 00000000000d12e7 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000c967c │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc2: 451 to 00000000000c983f │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000d12e8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000c9840 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000d12e9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000c9841 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d12eb │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000c9843 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d12ed │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000c9845 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d12ef │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000c9847 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d12f1 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000c9849 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 15 to 00000000000d1300 │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000c9850 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00005418 000000000000002c 0000541c FDE cie=00000000 pc=00000000000d1340..00000000000d16af │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000d1345 │ │ │ │ +00005424 000000000000002c 00005428 FDE cie=00000000 pc=00000000000c9890..00000000000c9ba6 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000c9895 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000d1348 │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000c9898 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 17 to 00000000000d1359 │ │ │ │ + DW_CFA_advance_loc: 17 to 00000000000c98a9 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 811 to 00000000000d1684 │ │ │ │ + DW_CFA_advance_loc2: 722 to 00000000000c9b7b │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000d1685 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000c9b7c │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005448 0000000000000030 000053cc FDE cie=00000080 pc=000000000006dc80..000000000006fe9d │ │ │ │ - Augmentation data: 17 31 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000006dc85 │ │ │ │ +00005454 0000000000000030 000053d8 FDE cie=00000080 pc=000000000006aea0..000000000006cf1d │ │ │ │ + Augmentation data: 43 31 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000006aea5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000006dc88 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000006aea8 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000006dc9c │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000006aebc │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 4984 to 000000000006f014 │ │ │ │ + DW_CFA_advance_loc2: 4600 to 000000000006c0b4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006f020 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006c0b8 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000547c 0000000000000020 00005400 FDE cie=00000080 pc=000000000001052b..0000000000010684 │ │ │ │ - Augmentation data: 23 31 00 00 │ │ │ │ +00005488 0000000000000020 0000540c FDE cie=00000080 pc=00000000000104e4..0000000000010643 │ │ │ │ + Augmentation data: 4f 31 00 00 │ │ │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ │ │ │ │ -000054a0 0000000000000048 000054a4 FDE cie=00000000 pc=00000000000d16b0..00000000000d178b │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000d16b6 │ │ │ │ +000054ac 0000000000000048 000054b0 FDE cie=00000000 pc=00000000000c9bb0..00000000000c9c8b │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000c9bb6 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d16b8 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000c9bc2 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d16ba │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000c9bc4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000d16c6 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000c9bc6 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000d16c7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000c9bc7 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000d16c8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000c9bc8 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000d16cc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000c9bcc │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 168 to 00000000000d1774 │ │ │ │ + DW_CFA_advance_loc1: 168 to 00000000000c9c74 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000d1775 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000c9c75 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000d1776 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000c9c76 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d1778 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000c9c78 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d177a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000c9c7a │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d177c │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000c9c7c │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d177e │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000c9c7e │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000d177f │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000c9c7f │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000054ec 000000000000002c 000054f0 FDE cie=00000000 pc=00000000000d1790..00000000000d1989 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000d1795 │ │ │ │ +000054f8 000000000000002c 000054fc FDE cie=00000000 pc=00000000000c9c90..00000000000c9e8c │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000c9c95 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 23 to 00000000000d17ac │ │ │ │ + DW_CFA_advance_loc: 23 to 00000000000c9cac │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 17 to 00000000000d17bd │ │ │ │ + DW_CFA_advance_loc: 17 to 00000000000c9cbd │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 395 to 00000000000d1948 │ │ │ │ + DW_CFA_advance_loc2: 409 to 00000000000c9e56 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000d1950 │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000c9e60 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000551c 0000000000000030 00005520 FDE cie=00000000 pc=00000000000d1990..00000000000d19f0 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000d1995 │ │ │ │ +00005528 0000000000000030 0000552c FDE cie=00000000 pc=00000000000c9e90..00000000000c9ee0 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000c9e95 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000d1996 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000c9e99 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000d19a0 │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000c9ea0 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 49 to 00000000000d19d1 │ │ │ │ + DW_CFA_advance_loc: 41 to 00000000000c9ec9 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000d19d2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000c9eca │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000d19d3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000c9ecb │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 13 to 00000000000d19e0 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000c9ed0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 13 to 00000000000d19ed │ │ │ │ + DW_CFA_advance_loc: 13 to 00000000000c9edd │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000d19ee │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000c9ede │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000d19ef │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000c9edf │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005550 000000000000004c 000054d4 FDE cie=00000080 pc=000000000006fea0..00000000000701d1 │ │ │ │ - Augmentation data: 66 30 00 00 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000006fea6 │ │ │ │ +0000555c 000000000000004c 000054e0 FDE cie=00000080 pc=000000000006cf20..000000000006d221 │ │ │ │ + Augmentation data: 8d 30 00 00 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000006cf26 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000006fea8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000006cf28 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000006feaa │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000006cf2a │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000006feac │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000006cf2c │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000006fead │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000006cf2d │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000006feae │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000006cf2e │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006feb2 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006cf32 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc2: 655 to 0000000000070141 │ │ │ │ + DW_CFA_advance_loc2: 607 to 000000000006d191 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000070145 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006d195 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000070146 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000006d196 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000070148 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000006d198 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000007014a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000006d19a │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000007014c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000006d19c │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000007014e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000006d19e │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000070150 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000006d1a0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000055a0 0000000000000020 00005524 FDE cie=00000080 pc=0000000000010684..0000000000010720 │ │ │ │ - Augmentation data: 36 30 00 00 │ │ │ │ +000055ac 0000000000000020 00005530 FDE cie=00000080 pc=0000000000010643..00000000000106db │ │ │ │ + Augmentation data: 5d 30 00 00 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000055c4 0000000000000050 00005548 FDE cie=00000080 pc=00000000000701e0..0000000000070662 │ │ │ │ - Augmentation data: 1a 30 00 00 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000701e6 │ │ │ │ +000055d0 0000000000000030 00005554 FDE cie=00000080 pc=000000000006d230..000000000006d6c8 │ │ │ │ + Augmentation data: 41 30 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000006d235 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000701e8 │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000701ea │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000701ec │ │ │ │ - DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000701ed │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000701ee │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000006d238 │ │ │ │ + DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000006d24c │ │ │ │ + DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ + DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ + DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ + DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000701f5 │ │ │ │ - DW_CFA_def_cfa_offset: 304 │ │ │ │ - DW_CFA_advance_loc2: 825 to 000000000007052e │ │ │ │ + DW_CFA_advance_loc2: 857 to 000000000006d5a5 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000007052f │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000070530 │ │ │ │ - DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000070532 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000070534 │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000070536 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000070538 │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000070540 │ │ │ │ + DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ + DW_CFA_advance_loc: 11 to 000000000006d5b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005618 0000000000000020 0000559c FDE cie=00000080 pc=0000000000010720..0000000000010869 │ │ │ │ - Augmentation data: ea 2f 00 00 │ │ │ │ - DW_CFA_def_cfa_offset: 304 │ │ │ │ +00005604 0000000000000020 00005588 FDE cie=00000080 pc=00000000000106db..0000000000010829 │ │ │ │ + Augmentation data: 31 30 00 00 │ │ │ │ + DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ + DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ + DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ + DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ + DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ │ │ │ │ -0000563c 000000000000004c 000055c0 FDE cie=00000080 pc=0000000000070670..00000000000709b6 │ │ │ │ - Augmentation data: cf 2f 00 00 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000070676 │ │ │ │ +00005628 000000000000004c 000055ac FDE cie=00000080 pc=000000000006d6d0..000000000006d9ee │ │ │ │ + Augmentation data: 16 30 00 00 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000006d6d6 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000070678 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000006d6d8 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000007067a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000006d6da │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000007067c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000006d6dc │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000007067d │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000006d6dd │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000007067e │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000006d6de │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000070685 │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000006d6e5 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc2: 548 to 00000000000708a9 │ │ │ │ + DW_CFA_advance_loc2: 526 to 000000000006d8f3 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000708ad │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006d8f7 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000708ae │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000006d8f8 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000708b0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000006d8fa │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000708b2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000006d8fc │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000708b4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000006d8fe │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000708b6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000006d900 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000708c0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006d908 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000568c 0000000000000020 00005610 FDE cie=00000080 pc=0000000000010869..0000000000010901 │ │ │ │ - Augmentation data: a0 2f 00 00 │ │ │ │ +00005678 0000000000000020 000055fc FDE cie=00000080 pc=0000000000010829..00000000000108c3 │ │ │ │ + Augmentation data: e7 2f 00 00 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000056b0 0000000000000050 00005634 FDE cie=00000080 pc=00000000000709c0..00000000000710f2 │ │ │ │ - Augmentation data: 84 2f 00 00 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000709c6 │ │ │ │ +0000569c 0000000000000050 00005620 FDE cie=00000080 pc=000000000006d9f0..000000000006e10f │ │ │ │ + Augmentation data: cb 2f 00 00 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000006d9f6 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000709c8 │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000006d9fd │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000709ca │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000006d9ff │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000709d1 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000006da01 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000709d2 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000006da02 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000709d3 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000006da03 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000709da │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000006da0a │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc2: 1077 to 0000000000070e0f │ │ │ │ + DW_CFA_advance_loc2: 1061 to 000000000006de2f │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000070e13 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006de33 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000070e14 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000006de34 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000070e16 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000006de36 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000070e18 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000006de38 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000070e1a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000006de3a │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000070e1c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000006de3c │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000070e1d │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000006de3d │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005704 0000000000000020 00005688 FDE cie=00000080 pc=0000000000010901..0000000000010973 │ │ │ │ - Augmentation data: 45 2f 00 00 │ │ │ │ +000056f0 0000000000000020 00005674 FDE cie=00000080 pc=00000000000108c3..0000000000010935 │ │ │ │ + Augmentation data: 8c 2f 00 00 │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ │ │ │ -00005728 0000000000000030 0000572c FDE cie=00000000 pc=00000000000d19f0..00000000000d1a50 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000d19f5 │ │ │ │ +00005714 0000000000000030 00005718 FDE cie=00000000 pc=00000000000c9ee0..00000000000c9f30 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000c9ee5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000d19f6 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000c9ee9 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000d1a00 │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000c9ef0 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 49 to 00000000000d1a31 │ │ │ │ + DW_CFA_advance_loc: 41 to 00000000000c9f19 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000d1a32 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000c9f1a │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000d1a33 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000c9f1b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 13 to 00000000000d1a40 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000c9f20 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 13 to 00000000000d1a4d │ │ │ │ + DW_CFA_advance_loc: 13 to 00000000000c9f2d │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000d1a4e │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000c9f2e │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000d1a4f │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000c9f2f │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000575c 0000000000000068 000056e0 FDE cie=00000080 pc=0000000000071100..000000000007194a │ │ │ │ - Augmentation data: f5 2e 00 00 │ │ │ │ - DW_CFA_advance_loc: 11 to 000000000007110b │ │ │ │ +00005748 0000000000000068 000056cc FDE cie=00000080 pc=000000000006e110..000000000006e942 │ │ │ │ + Augmentation data: 3c 2f 00 00 │ │ │ │ + DW_CFA_advance_loc: 11 to 000000000006e11b │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000007110d │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000006e120 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000007110f │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000006e122 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000071114 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000006e124 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000071115 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000006e125 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000071116 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006e129 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000007111d │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006e12d │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc2: 1016 to 0000000000071515 │ │ │ │ + DW_CFA_advance_loc2: 1000 to 000000000006e515 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000071516 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000006e516 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000071517 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000006e517 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000071519 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000006e519 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000007151b │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000006e51b │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000007151d │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000006e51d │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000007151f │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000006e51f │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000071520 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000006e520 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 64 to 0000000000071560 │ │ │ │ + DW_CFA_advance_loc1: 64 to 000000000006e560 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ DW_CFA_restore: r15 (r15) │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000071570 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006e568 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000057c8 0000000000000020 0000574c FDE cie=00000080 pc=0000000000010974..00000000000109b2 │ │ │ │ - Augmentation data: aa 2e 00 00 │ │ │ │ +000057b4 0000000000000020 00005738 FDE cie=00000080 pc=0000000000010936..0000000000010974 │ │ │ │ + Augmentation data: f1 2e 00 00 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000057ec 000000000000004c 00005770 FDE cie=00000080 pc=00000000000d1a50..00000000000d1ca1 │ │ │ │ - Augmentation data: 8e 2e 00 00 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000d1a56 │ │ │ │ +000057d8 000000000000004c 0000575c FDE cie=00000080 pc=00000000000c9f30..00000000000ca171 │ │ │ │ + Augmentation data: d5 2e 00 00 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000c9f36 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d1a58 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000c9f38 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d1a5a │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000c9f3d │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000d1a5f │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000c9f42 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000d1a60 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000c9f43 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000d1a61 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000c9f44 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000d1a68 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000c9f48 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc2: 480 to 00000000000d1c48 │ │ │ │ + DW_CFA_advance_loc2: 473 to 00000000000ca121 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000d1c49 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000ca122 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000d1c4a │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000ca123 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d1c4c │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000ca125 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d1c4e │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000ca127 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d1c50 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000ca129 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d1c52 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000ca12b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 14 to 00000000000d1c60 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000ca130 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000583c 0000000000000080 000057c0 FDE cie=00000080 pc=00000000000d1cb0..00000000000d27b2 │ │ │ │ - Augmentation data: 51 2e 00 00 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000d1cb6 │ │ │ │ +00005828 0000000000000080 000057ac FDE cie=00000080 pc=00000000000ca180..00000000000cac37 │ │ │ │ + Augmentation data: 98 2e 00 00 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000ca186 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000d1cbb │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000ca188 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d1cbd │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000ca18a │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d1cbf │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000ca18c │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000d1cc0 │ │ │ │ + DW_CFA_advance_loc: 14 to 00000000000ca19a │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000d1cc1 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000ca19e │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000d1cc8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000ca1a2 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc2: 1652 to 00000000000d233c │ │ │ │ + DW_CFA_advance_loc2: 1596 to 00000000000ca7de │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000d233d │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000ca7df │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000d233e │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000ca7e0 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d2340 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000ca7e2 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d2342 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000ca7e4 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d2344 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000ca7e6 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d2346 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000ca7e8 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000d2347 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000ca7e9 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 140 to 00000000000d23d3 │ │ │ │ + DW_CFA_advance_loc1: 138 to 00000000000ca873 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000d23d7 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000ca877 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000d23d8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000ca878 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d23da │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000ca87a │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d23dc │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000ca87c │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d23de │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000ca87e │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d23e0 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000ca880 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000d23f0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000ca888 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 670 to 00000000000d268e │ │ │ │ + DW_CFA_advance_loc2: 653 to 00000000000cab15 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000d268f │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000cab16 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000d2690 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000cab17 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d2692 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000cab19 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d2694 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000cab1b │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d2696 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000cab1d │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d2698 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000cab1f │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000d2699 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000cab20 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000058c0 0000000000000030 00005844 FDE cie=00000080 pc=00000000000d27c0..00000000000d3997 │ │ │ │ - Augmentation data: f9 2d 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000d27c5 │ │ │ │ +000058ac 0000000000000030 00005830 FDE cie=00000080 pc=00000000000cac40..00000000000cbccd │ │ │ │ + Augmentation data: 40 2e 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000cac45 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 11 to 00000000000d27d0 │ │ │ │ + DW_CFA_advance_loc: 21 to 00000000000cac5a │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 15 to 00000000000d27df │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000cac5e │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 15 to 00000000000cac6d │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 888 to 00000000000d2b57 │ │ │ │ + DW_CFA_advance_loc2: 788 to 00000000000caf81 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000d2b58 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000caf82 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000058f4 000000000000001c 000058f8 FDE cie=00000000 pc=00000000000d39a0..00000000000d3e77 │ │ │ │ - DW_CFA_advance_loc2: 1204 to 00000000000d3e54 │ │ │ │ +000058e0 0000000000000018 000058e4 FDE cie=00000000 pc=00000000000cbcd0..00000000000cc078 │ │ │ │ + DW_CFA_advance_loc2: 924 to 00000000000cc06c │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000d3e57 │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000cc06f │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000d3e60 │ │ │ │ - DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_restore: r6 (rbp) │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00005914 0000000000000028 00005918 FDE cie=00000000 pc=00000000000d3e80..00000000000d404a │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000d3e86 │ │ │ │ +000058fc 0000000000000028 00005900 FDE cie=00000000 pc=00000000000cc080..00000000000cc241 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000cc085 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000d3e87 │ │ │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000cc089 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000d3e91 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000cc08d │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc2: 425 to 00000000000d403a │ │ │ │ + DW_CFA_advance_loc2: 421 to 00000000000cc232 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000d403b │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000cc233 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d403d │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000cc234 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000d403e │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000cc235 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00005940 0000000000000048 000058c4 FDE cie=00000080 pc=0000000000071950..00000000000725e5 │ │ │ │ - Augmentation data: f4 2d 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000071955 │ │ │ │ +00005928 0000000000000048 000058ac FDE cie=00000080 pc=000000000006e950..000000000006f5d3 │ │ │ │ + Augmentation data: 3f 2e 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000006e955 │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000071961 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006e961 │ │ │ │ DW_CFA_expression: r6 (rbp) (DW_OP_breg6 (rbp): 0) │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000007196b │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000006e96b │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg6 (rbp): -40; DW_OP_deref) │ │ │ │ DW_CFA_expression: r15 (r15) (DW_OP_breg6 (rbp): -8) │ │ │ │ DW_CFA_expression: r14 (r14) (DW_OP_breg6 (rbp): -16) │ │ │ │ DW_CFA_expression: r13 (r13) (DW_OP_breg6 (rbp): -24) │ │ │ │ DW_CFA_expression: r12 (r12) (DW_OP_breg6 (rbp): -32) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000071973 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006e973 │ │ │ │ DW_CFA_expression: r3 (rbx) (DW_OP_breg6 (rbp): -48) │ │ │ │ - DW_CFA_advance_loc2: 3009 to 0000000000072534 │ │ │ │ + DW_CFA_advance_loc2: 2994 to 000000000006f525 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 13 to 0000000000072541 │ │ │ │ + DW_CFA_advance_loc: 13 to 000000000006f532 │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000072542 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000006f533 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000598c 0000000000000038 00005910 FDE cie=00000080 pc=00000000000109b2..0000000000010ac6 │ │ │ │ - Augmentation data: d7 2d 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000109b3 │ │ │ │ +00005974 0000000000000038 000058f8 FDE cie=00000080 pc=0000000000010974..0000000000010a88 │ │ │ │ + Augmentation data: 22 2e 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000010975 │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg6 (rbp): -40; DW_OP_deref) │ │ │ │ DW_CFA_expression: r3 (rbx) (DW_OP_breg6 (rbp): -48) │ │ │ │ DW_CFA_expression: r6 (rbp) (DW_OP_breg6 (rbp): 0) │ │ │ │ DW_CFA_expression: r12 (r12) (DW_OP_breg6 (rbp): -32) │ │ │ │ DW_CFA_expression: r13 (r13) (DW_OP_breg6 (rbp): -24) │ │ │ │ DW_CFA_expression: r14 (r14) (DW_OP_breg6 (rbp): -16) │ │ │ │ DW_CFA_expression: r15 (r15) (DW_OP_breg6 (rbp): -8) │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000059c8 0000000000000048 0000594c FDE cie=00000080 pc=00000000000725f0..0000000000073285 │ │ │ │ - Augmentation data: a8 2d 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000725f5 │ │ │ │ +000059b0 0000000000000048 00005934 FDE cie=00000080 pc=000000000006f5e0..0000000000070263 │ │ │ │ + Augmentation data: f3 2d 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000006f5e5 │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000072601 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006f5f1 │ │ │ │ DW_CFA_expression: r6 (rbp) (DW_OP_breg6 (rbp): 0) │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000007260b │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000006f5fb │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg6 (rbp): -40; DW_OP_deref) │ │ │ │ DW_CFA_expression: r15 (r15) (DW_OP_breg6 (rbp): -8) │ │ │ │ DW_CFA_expression: r14 (r14) (DW_OP_breg6 (rbp): -16) │ │ │ │ DW_CFA_expression: r13 (r13) (DW_OP_breg6 (rbp): -24) │ │ │ │ DW_CFA_expression: r12 (r12) (DW_OP_breg6 (rbp): -32) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000072613 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006f603 │ │ │ │ DW_CFA_expression: r3 (rbx) (DW_OP_breg6 (rbp): -48) │ │ │ │ - DW_CFA_advance_loc2: 3009 to 00000000000731d4 │ │ │ │ + DW_CFA_advance_loc2: 2994 to 00000000000701b5 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 13 to 00000000000731e1 │ │ │ │ + DW_CFA_advance_loc: 13 to 00000000000701c2 │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000731e2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000701c3 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00005a14 0000000000000038 00005998 FDE cie=00000080 pc=0000000000010ac6..0000000000010bda │ │ │ │ - Augmentation data: 8b 2d 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000010ac7 │ │ │ │ +000059fc 0000000000000038 00005980 FDE cie=00000080 pc=0000000000010a88..0000000000010b9c │ │ │ │ + Augmentation data: d6 2d 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000010a89 │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg6 (rbp): -40; DW_OP_deref) │ │ │ │ DW_CFA_expression: r3 (rbx) (DW_OP_breg6 (rbp): -48) │ │ │ │ DW_CFA_expression: r6 (rbp) (DW_OP_breg6 (rbp): 0) │ │ │ │ DW_CFA_expression: r12 (r12) (DW_OP_breg6 (rbp): -32) │ │ │ │ DW_CFA_expression: r13 (r13) (DW_OP_breg6 (rbp): -24) │ │ │ │ DW_CFA_expression: r14 (r14) (DW_OP_breg6 (rbp): -16) │ │ │ │ DW_CFA_expression: r15 (r15) (DW_OP_breg6 (rbp): -8) │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005a50 0000000000000030 000059d4 FDE cie=00000080 pc=0000000000073290..000000000007537a │ │ │ │ - Augmentation data: 5f 2d 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000073291 │ │ │ │ +00005a38 0000000000000030 000059bc FDE cie=00000080 pc=0000000000070270..00000000000722de │ │ │ │ + Augmentation data: a7 2d 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000070271 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000073294 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000070274 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000732a8 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000070288 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 6010 to 0000000000074a22 │ │ │ │ + DW_CFA_advance_loc2: 5850 to 0000000000071962 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000074a23 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000071963 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005a84 0000000000000020 00005a08 FDE cie=00000080 pc=0000000000010bda..0000000000010f94 │ │ │ │ - Augmentation data: 93 2d 00 00 │ │ │ │ +00005a6c 0000000000000024 000059f0 FDE cie=00000080 pc=0000000000010b9c..0000000000010f67 │ │ │ │ + Augmentation data: db 2d 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000010b9d │ │ │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00005aa8 0000000000000030 00005a2c FDE cie=00000080 pc=0000000000075380..0000000000077b99 │ │ │ │ - Augmentation data: af 2d 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000075381 │ │ │ │ +00005a94 0000000000000030 00005a18 FDE cie=00000080 pc=00000000000722e0..00000000000749df │ │ │ │ + Augmentation data: f3 2d 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000722e1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000075384 │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000722e4 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000075398 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000722f8 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 6488 to 0000000000076cf0 │ │ │ │ + DW_CFA_advance_loc2: 6379 to 0000000000073be3 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000076cf1 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000073be4 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005adc 0000000000000020 00005a60 FDE cie=00000080 pc=0000000000010f94..0000000000011349 │ │ │ │ - Augmentation data: e3 2d 00 00 │ │ │ │ +00005ac8 0000000000000020 00005a4c FDE cie=00000080 pc=0000000000010f68..0000000000011313 │ │ │ │ + Augmentation data: 27 2e 00 00 │ │ │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ │ │ │ │ -00005b00 0000000000000030 00005a84 FDE cie=00000080 pc=0000000000077ba0..000000000007eaf7 │ │ │ │ - Augmentation data: ff 2d 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000077ba1 │ │ │ │ +00005aec 0000000000000030 00005a70 FDE cie=00000080 pc=00000000000749e0..000000000007b2ce │ │ │ │ + Augmentation data: 43 2e 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000749e1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000077ba4 │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000749e4 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000077bb8 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000749f8 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 4448 to 0000000000078d18 │ │ │ │ + DW_CFA_advance_loc2: 4051 to 00000000000759cb │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000078d19 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000759cc │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005b34 0000000000000020 00005ab8 FDE cie=00000080 pc=000000000001134a..0000000000011770 │ │ │ │ - Augmentation data: 87 2e 00 00 │ │ │ │ +00005b20 0000000000000020 00005aa4 FDE cie=00000080 pc=0000000000011314..0000000000011728 │ │ │ │ + Augmentation data: d3 2e 00 00 │ │ │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ │ │ │ │ -00005b58 0000000000000030 00005adc FDE cie=00000080 pc=000000000007eb00..0000000000085d27 │ │ │ │ - Augmentation data: 9b 2e 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000007eb01 │ │ │ │ +00005b44 0000000000000030 00005ac8 FDE cie=00000080 pc=000000000007b2d0..0000000000081e0f │ │ │ │ + Augmentation data: e7 2e 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000007b2d1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000007eb04 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000007b2d4 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000007eb18 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000007b2e8 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 4576 to 000000000007fcf8 │ │ │ │ + DW_CFA_advance_loc2: 4235 to 000000000007c373 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000007fcf9 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000007c374 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005b8c 0000000000000020 00005b10 FDE cie=00000080 pc=0000000000011770..0000000000011ba2 │ │ │ │ - Augmentation data: 2b 2f 00 00 │ │ │ │ +00005b78 0000000000000020 00005afc FDE cie=00000080 pc=0000000000011728..0000000000011b39 │ │ │ │ + Augmentation data: 77 2f 00 00 │ │ │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ │ │ │ │ -00005bb0 0000000000000030 00005b34 FDE cie=00000080 pc=0000000000085d30..0000000000086a35 │ │ │ │ - Augmentation data: 3f 2f 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000085d35 │ │ │ │ +00005b9c 0000000000000030 00005b20 FDE cie=00000080 pc=0000000000081e10..0000000000082994 │ │ │ │ + Augmentation data: 8b 2f 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000081e15 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 13 to 0000000000085d42 │ │ │ │ + DW_CFA_advance_loc: 13 to 0000000000081e22 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000085d56 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000081e36 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 2613 to 000000000008678b │ │ │ │ + DW_CFA_advance_loc2: 2325 to 000000000008274b │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000086790 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000082750 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005be4 0000000000000020 00005b68 FDE cie=00000080 pc=0000000000011ba2..0000000000011d1d │ │ │ │ - Augmentation data: 83 2f 00 00 │ │ │ │ +00005bd0 0000000000000020 00005b54 FDE cie=00000080 pc=0000000000011b39..0000000000011cae │ │ │ │ + Augmentation data: cf 2f 00 00 │ │ │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ │ │ │ │ -00005c08 0000000000000038 00005b8c FDE cie=00000080 pc=00000000000d4050..00000000000d4246 │ │ │ │ - Augmentation data: 7f 2f 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000d4055 │ │ │ │ +00005bf4 0000000000000038 00005b78 FDE cie=00000080 pc=00000000000cc250..00000000000cc446 │ │ │ │ + Augmentation data: cb 2f 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000cc255 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000d4058 │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000cc258 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 11 to 00000000000d4063 │ │ │ │ + DW_CFA_advance_loc: 11 to 00000000000cc263 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ - DW_CFA_advance_loc1: 194 to 00000000000d4125 │ │ │ │ + DW_CFA_advance_loc1: 194 to 00000000000cc325 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 63 to 00000000000d4164 │ │ │ │ + DW_CFA_advance_loc: 63 to 00000000000cc364 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000d4165 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000cc365 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 48 to 00000000000d4195 │ │ │ │ + DW_CFA_advance_loc: 48 to 00000000000cc395 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc1: 130 to 00000000000d4217 │ │ │ │ + DW_CFA_advance_loc1: 130 to 00000000000cc417 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000d421c │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000cc41c │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00005c44 0000000000000050 00005bc8 FDE cie=00000080 pc=00000000000d4250..00000000000d4b51 │ │ │ │ - Augmentation data: 67 2f 00 00 │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000d4259 │ │ │ │ +00005c30 0000000000000050 00005bb4 FDE cie=00000080 pc=00000000000cc450..00000000000ccd51 │ │ │ │ + Augmentation data: b3 2f 00 00 │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000cc459 │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000d4265 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000cc465 │ │ │ │ DW_CFA_expression: r6 (rbp) (DW_OP_breg6 (rbp): 0) │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000d426f │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000cc46f │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg6 (rbp): -40; DW_OP_deref) │ │ │ │ DW_CFA_expression: r15 (r15) (DW_OP_breg6 (rbp): -8) │ │ │ │ DW_CFA_expression: r14 (r14) (DW_OP_breg6 (rbp): -16) │ │ │ │ DW_CFA_expression: r13 (r13) (DW_OP_breg6 (rbp): -24) │ │ │ │ DW_CFA_expression: r12 (r12) (DW_OP_breg6 (rbp): -32) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000d4277 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000cc477 │ │ │ │ DW_CFA_expression: r3 (rbx) (DW_OP_breg6 (rbp): -48) │ │ │ │ - DW_CFA_advance_loc1: 180 to 00000000000d432b │ │ │ │ + DW_CFA_advance_loc1: 180 to 00000000000cc52b │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 44 to 00000000000d4357 │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000cc557 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 13 to 00000000000d4364 │ │ │ │ + DW_CFA_advance_loc: 13 to 00000000000cc564 │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000d4370 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000cc568 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 52 to 00000000000d43a4 │ │ │ │ + DW_CFA_advance_loc: 42 to 00000000000cc592 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005c98 0000000000000048 00005c1c FDE cie=00000080 pc=00000000000d4b60..00000000000d5e8a │ │ │ │ - Augmentation data: 5f 2f 00 00 │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000d4b69 │ │ │ │ +00005c84 0000000000000030 00005c08 FDE cie=00000080 pc=00000000000ccd60..00000000000ce077 │ │ │ │ + Augmentation data: ab 2f 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000ccd65 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000ccd68 │ │ │ │ + DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000ccd7c │ │ │ │ + DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ + DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ + DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ + DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ + DW_CFA_advance_loc2: 3624 to 00000000000cdba4 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000cdba5 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005cb8 0000000000000048 00005c3c FDE cie=00000080 pc=00000000000ce080..00000000000cea76 │ │ │ │ + Augmentation data: b1 2f 00 00 │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000ce089 │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000d4b75 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000ce095 │ │ │ │ DW_CFA_expression: r6 (rbp) (DW_OP_breg6 (rbp): 0) │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000d4b7f │ │ │ │ - DW_CFA_def_cfa_expression (DW_OP_breg6 (rbp): -40; DW_OP_deref) │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000ce09b │ │ │ │ DW_CFA_expression: r15 (r15) (DW_OP_breg6 (rbp): -8) │ │ │ │ DW_CFA_expression: r14 (r14) (DW_OP_breg6 (rbp): -16) │ │ │ │ DW_CFA_expression: r13 (r13) (DW_OP_breg6 (rbp): -24) │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000ce0a2 │ │ │ │ + DW_CFA_def_cfa_expression (DW_OP_breg6 (rbp): -40; DW_OP_deref) │ │ │ │ DW_CFA_expression: r12 (r12) (DW_OP_breg6 (rbp): -32) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000d4b87 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000ce0aa │ │ │ │ DW_CFA_expression: r3 (rbx) (DW_OP_breg6 (rbp): -48) │ │ │ │ - DW_CFA_advance_loc1: 171 to 00000000000d4c32 │ │ │ │ + DW_CFA_advance_loc1: 163 to 00000000000ce14d │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 13 to 00000000000d4c3f │ │ │ │ + DW_CFA_advance_loc: 13 to 00000000000ce15a │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000d4c40 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000ce160 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00005ce4 0000000000000050 00005c68 FDE cie=00000080 pc=0000000000086a40..0000000000087335 │ │ │ │ - Augmentation data: 5b 2f 00 00 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000086a46 │ │ │ │ +00005d04 0000000000000050 00005c88 FDE cie=00000080 pc=00000000000829a0..000000000008325a │ │ │ │ + Augmentation data: 83 2f 00 00 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000829a6 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000086a4b │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000829ab │ │ │ │ DW_CFA_def_cfa: r13 (r13) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000086a57 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000829b7 │ │ │ │ DW_CFA_expression: r6 (rbp) (DW_OP_breg6 (rbp): 0) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000086a5d │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000829bd │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg6 (rbp): -24; DW_OP_deref) │ │ │ │ DW_CFA_expression: r15 (r15) (DW_OP_breg6 (rbp): -8) │ │ │ │ DW_CFA_expression: r14 (r14) (DW_OP_breg6 (rbp): -16) │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000086a64 │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000829c4 │ │ │ │ DW_CFA_expression: r12 (r12) (DW_OP_breg6 (rbp): -32) │ │ │ │ DW_CFA_expression: r3 (rbx) (DW_OP_breg6 (rbp): -40) │ │ │ │ - DW_CFA_advance_loc2: 724 to 0000000000086d38 │ │ │ │ + DW_CFA_advance_loc2: 715 to 0000000000082c8f │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 643 to 0000000000086fbb │ │ │ │ + DW_CFA_advance_loc2: 597 to 0000000000082ee4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r13 (r13) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000086fc4 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000082eed │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000086fc6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000082eef │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000086fd0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000082ef0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00005d38 0000000000000040 00005cbc FDE cie=00000080 pc=0000000000011d1e..0000000000011e76 │ │ │ │ - Augmentation data: 1b 2f 00 00 │ │ │ │ +00005d58 0000000000000040 00005cdc FDE cie=00000080 pc=0000000000011cae..0000000000011e02 │ │ │ │ + Augmentation data: 43 2f 00 00 │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg6 (rbp): -24; DW_OP_deref) │ │ │ │ DW_CFA_expression: r3 (rbx) (DW_OP_breg6 (rbp): -40) │ │ │ │ DW_CFA_expression: r6 (rbp) (DW_OP_breg6 (rbp): 0) │ │ │ │ DW_CFA_expression: r12 (r12) (DW_OP_breg6 (rbp): -32) │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-16 │ │ │ │ DW_CFA_expression: r14 (r14) (DW_OP_breg6 (rbp): -16) │ │ │ │ DW_CFA_expression: r15 (r15) (DW_OP_breg6 (rbp): -8) │ │ │ │ - DW_CFA_advance_loc1: 198 to 0000000000011de4 │ │ │ │ + DW_CFA_advance_loc1: 194 to 0000000000011d70 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r13 (r13) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000011ded │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000011d79 │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000011def │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000011d7b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000011df4 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000011d80 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00005d7c 000000000000005c 00005d00 FDE cie=00000080 pc=0000000000087340..0000000000087acb │ │ │ │ - Augmentation data: ff 2e 00 00 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000087346 │ │ │ │ +00005d9c 000000000000005c 00005d20 FDE cie=00000080 pc=0000000000083260..00000000000839ad │ │ │ │ + Augmentation data: 27 2f 00 00 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000083266 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000008734b │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000008326b │ │ │ │ DW_CFA_def_cfa: r13 (r13) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000087357 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000083277 │ │ │ │ DW_CFA_expression: r6 (rbp) (DW_OP_breg6 (rbp): 0) │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000008735d │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000008327d │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg6 (rbp): -24; DW_OP_deref) │ │ │ │ DW_CFA_expression: r15 (r15) (DW_OP_breg6 (rbp): -8) │ │ │ │ DW_CFA_expression: r14 (r14) (DW_OP_breg6 (rbp): -16) │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000087364 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000083284 │ │ │ │ DW_CFA_expression: r12 (r12) (DW_OP_breg6 (rbp): -32) │ │ │ │ DW_CFA_expression: r3 (rbx) (DW_OP_breg6 (rbp): -40) │ │ │ │ - DW_CFA_advance_loc2: 682 to 000000000008760e │ │ │ │ + DW_CFA_advance_loc2: 667 to 000000000008351f │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 21 to 0000000000087623 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000083533 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc2: 750 to 0000000000087911 │ │ │ │ + DW_CFA_advance_loc2: 681 to 00000000000837dc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r13 (r13) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000008791a │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000837e5 │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000008791c │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000837e7 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000087920 │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000837f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 348 to 0000000000087a7c │ │ │ │ + DW_CFA_advance_loc2: 349 to 000000000008394d │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 35 to 0000000000087a9f │ │ │ │ + DW_CFA_advance_loc: 33 to 000000000008396e │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005ddc 0000000000000040 00005d60 FDE cie=00000080 pc=0000000000011e76..0000000000011fd8 │ │ │ │ - Augmentation data: b3 2e 00 00 │ │ │ │ +00005dfc 0000000000000040 00005d80 FDE cie=00000080 pc=0000000000011e02..0000000000011f67 │ │ │ │ + Augmentation data: db 2e 00 00 │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg6 (rbp): -24; DW_OP_deref) │ │ │ │ DW_CFA_expression: r3 (rbx) (DW_OP_breg6 (rbp): -40) │ │ │ │ DW_CFA_expression: r6 (rbp) (DW_OP_breg6 (rbp): 0) │ │ │ │ DW_CFA_expression: r12 (r12) (DW_OP_breg6 (rbp): -32) │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-16 │ │ │ │ DW_CFA_expression: r14 (r14) (DW_OP_breg6 (rbp): -16) │ │ │ │ DW_CFA_expression: r15 (r15) (DW_OP_breg6 (rbp): -8) │ │ │ │ - DW_CFA_advance_loc1: 211 to 0000000000011f49 │ │ │ │ + DW_CFA_advance_loc1: 209 to 0000000000011ed3 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r13 (r13) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000011f52 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000011edc │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000011f54 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000011ede │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000011f59 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000011ee3 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00005e20 0000000000000068 00005da4 FDE cie=00000080 pc=0000000000087ad0..0000000000089355 │ │ │ │ - Augmentation data: 97 2e 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000087ad5 │ │ │ │ +00005e40 0000000000000068 00005dc4 FDE cie=00000080 pc=00000000000839b0..00000000000851fb │ │ │ │ + Augmentation data: bf 2e 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000839b5 │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000087ae1 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000839c1 │ │ │ │ DW_CFA_expression: r6 (rbp) (DW_OP_breg6 (rbp): 0) │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000087aeb │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000839cb │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg6 (rbp): -40; DW_OP_deref) │ │ │ │ DW_CFA_expression: r15 (r15) (DW_OP_breg6 (rbp): -8) │ │ │ │ DW_CFA_expression: r14 (r14) (DW_OP_breg6 (rbp): -16) │ │ │ │ DW_CFA_expression: r13 (r13) (DW_OP_breg6 (rbp): -24) │ │ │ │ DW_CFA_expression: r12 (r12) (DW_OP_breg6 (rbp): -32) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000087af3 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000839d3 │ │ │ │ DW_CFA_expression: r3 (rbx) (DW_OP_breg6 (rbp): -48) │ │ │ │ - DW_CFA_advance_loc2: 794 to 0000000000087e0d │ │ │ │ + DW_CFA_advance_loc2: 797 to 0000000000083cf0 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 783 to 000000000008811c │ │ │ │ + DW_CFA_advance_loc2: 723 to 0000000000083fc3 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc2: 1667 to 000000000008879f │ │ │ │ + DW_CFA_advance_loc2: 1689 to 000000000008465c │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 761 to 0000000000088a98 │ │ │ │ + DW_CFA_advance_loc2: 701 to 0000000000084919 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc2: 1117 to 0000000000088ef5 │ │ │ │ + DW_CFA_advance_loc2: 802 to 0000000000084c3b │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 95 to 0000000000088f54 │ │ │ │ + DW_CFA_advance_loc2: 404 to 0000000000084dcf │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 13 to 0000000000088f61 │ │ │ │ + DW_CFA_advance_loc: 13 to 0000000000084ddc │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 15 to 0000000000088f70 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000084ddd │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 888 to 00000000000892e8 │ │ │ │ + DW_CFA_advance_loc2: 953 to 0000000000085196 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00005e8c 0000000000000034 00005e10 FDE cie=00000080 pc=0000000000011fd8..00000000000122ee │ │ │ │ - Augmentation data: 83 2e 00 00 │ │ │ │ +00005eac 0000000000000034 00005e30 FDE cie=00000080 pc=0000000000011f68..0000000000012270 │ │ │ │ + Augmentation data: ab 2e 00 00 │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg6 (rbp): -40; DW_OP_deref) │ │ │ │ DW_CFA_expression: r3 (rbx) (DW_OP_breg6 (rbp): -48) │ │ │ │ DW_CFA_expression: r6 (rbp) (DW_OP_breg6 (rbp): 0) │ │ │ │ DW_CFA_expression: r12 (r12) (DW_OP_breg6 (rbp): -32) │ │ │ │ DW_CFA_expression: r13 (r13) (DW_OP_breg6 (rbp): -24) │ │ │ │ DW_CFA_expression: r14 (r14) (DW_OP_breg6 (rbp): -16) │ │ │ │ DW_CFA_expression: r15 (r15) (DW_OP_breg6 (rbp): -8) │ │ │ │ │ │ │ │ -00005ec4 0000000000000068 00005e48 FDE cie=00000080 pc=0000000000089360..000000000008a8fd │ │ │ │ - Augmentation data: 8b 2e 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000089365 │ │ │ │ +00005ee4 0000000000000068 00005e68 FDE cie=00000080 pc=0000000000085200..00000000000866df │ │ │ │ + Augmentation data: b3 2e 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000085205 │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000089371 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000085211 │ │ │ │ DW_CFA_expression: r6 (rbp) (DW_OP_breg6 (rbp): 0) │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000008937b │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000008521b │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg6 (rbp): -40; DW_OP_deref) │ │ │ │ DW_CFA_expression: r15 (r15) (DW_OP_breg6 (rbp): -8) │ │ │ │ DW_CFA_expression: r14 (r14) (DW_OP_breg6 (rbp): -16) │ │ │ │ DW_CFA_expression: r13 (r13) (DW_OP_breg6 (rbp): -24) │ │ │ │ DW_CFA_expression: r12 (r12) (DW_OP_breg6 (rbp): -32) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000089383 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000085223 │ │ │ │ DW_CFA_expression: r3 (rbx) (DW_OP_breg6 (rbp): -48) │ │ │ │ - DW_CFA_advance_loc2: 795 to 000000000008969e │ │ │ │ + DW_CFA_advance_loc2: 781 to 0000000000085530 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000896b2 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000085548 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc2: 2440 to 000000000008a03a │ │ │ │ + DW_CFA_advance_loc2: 2332 to 0000000000085e64 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000008a052 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000085e78 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc2: 1466 to 000000000008a60c │ │ │ │ + DW_CFA_advance_loc2: 1409 to 00000000000863f9 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 37 to 000000000008a631 │ │ │ │ + DW_CFA_advance_loc: 41 to 0000000000086422 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc1: 82 to 000000000008a683 │ │ │ │ + DW_CFA_advance_loc1: 81 to 0000000000086473 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 13 to 000000000008a690 │ │ │ │ + DW_CFA_advance_loc: 13 to 0000000000086480 │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000008a6a0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000086488 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 384 to 000000000008a820 │ │ │ │ + DW_CFA_advance_loc2: 360 to 00000000000865f0 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 41 to 000000000008a849 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000086614 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005f30 0000000000000034 00005eb4 FDE cie=00000080 pc=00000000000122ee..0000000000012619 │ │ │ │ - Augmentation data: 77 2e 00 00 │ │ │ │ +00005f50 0000000000000038 00005ed4 FDE cie=00000080 pc=0000000000012270..000000000001258b │ │ │ │ + Augmentation data: 9f 2e 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000012271 │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg6 (rbp): -40; DW_OP_deref) │ │ │ │ DW_CFA_expression: r3 (rbx) (DW_OP_breg6 (rbp): -48) │ │ │ │ DW_CFA_expression: r6 (rbp) (DW_OP_breg6 (rbp): 0) │ │ │ │ DW_CFA_expression: r12 (r12) (DW_OP_breg6 (rbp): -32) │ │ │ │ DW_CFA_expression: r13 (r13) (DW_OP_breg6 (rbp): -24) │ │ │ │ DW_CFA_expression: r14 (r14) (DW_OP_breg6 (rbp): -16) │ │ │ │ DW_CFA_expression: r15 (r15) (DW_OP_breg6 (rbp): -8) │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00005f68 0000000000000038 00005eec FDE cie=00000080 pc=00000000000d5e90..00000000000d6086 │ │ │ │ - Augmentation data: 83 2e 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000d5e95 │ │ │ │ +00005f8c 0000000000000038 00005f10 FDE cie=00000080 pc=00000000000cea80..00000000000cec76 │ │ │ │ + Augmentation data: a3 2e 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000cea85 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000d5e98 │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000cea88 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 11 to 00000000000d5ea3 │ │ │ │ + DW_CFA_advance_loc: 11 to 00000000000cea93 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ - DW_CFA_advance_loc1: 194 to 00000000000d5f65 │ │ │ │ + DW_CFA_advance_loc1: 194 to 00000000000ceb55 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 63 to 00000000000d5fa4 │ │ │ │ + DW_CFA_advance_loc: 63 to 00000000000ceb94 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000d5fa5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000ceb95 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 48 to 00000000000d5fd5 │ │ │ │ + DW_CFA_advance_loc: 48 to 00000000000cebc5 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc1: 130 to 00000000000d6057 │ │ │ │ + DW_CFA_advance_loc1: 130 to 00000000000cec47 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000d605c │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000cec4c │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00005fa4 0000000000000050 00005f28 FDE cie=00000080 pc=00000000000d6090..00000000000d6991 │ │ │ │ - Augmentation data: 6b 2e 00 00 │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000d6099 │ │ │ │ +00005fc8 0000000000000050 00005f4c FDE cie=00000080 pc=00000000000cec80..00000000000cf581 │ │ │ │ + Augmentation data: 8b 2e 00 00 │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000cec89 │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000d60a5 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000cec95 │ │ │ │ DW_CFA_expression: r6 (rbp) (DW_OP_breg6 (rbp): 0) │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000d60af │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000cec9f │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg6 (rbp): -40; DW_OP_deref) │ │ │ │ DW_CFA_expression: r15 (r15) (DW_OP_breg6 (rbp): -8) │ │ │ │ DW_CFA_expression: r14 (r14) (DW_OP_breg6 (rbp): -16) │ │ │ │ DW_CFA_expression: r13 (r13) (DW_OP_breg6 (rbp): -24) │ │ │ │ DW_CFA_expression: r12 (r12) (DW_OP_breg6 (rbp): -32) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000d60b7 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000ceca7 │ │ │ │ DW_CFA_expression: r3 (rbx) (DW_OP_breg6 (rbp): -48) │ │ │ │ - DW_CFA_advance_loc1: 180 to 00000000000d616b │ │ │ │ + DW_CFA_advance_loc1: 180 to 00000000000ced5b │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 44 to 00000000000d6197 │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000ced87 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 13 to 00000000000d61a4 │ │ │ │ + DW_CFA_advance_loc: 13 to 00000000000ced94 │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000d61b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000ced98 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 52 to 00000000000d61e4 │ │ │ │ + DW_CFA_advance_loc: 42 to 00000000000cedc2 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005ff8 0000000000000048 00005f7c FDE cie=00000080 pc=00000000000d69a0..00000000000d7cca │ │ │ │ - Augmentation data: 63 2e 00 00 │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000d69a9 │ │ │ │ +0000601c 0000000000000030 00005fa0 FDE cie=00000080 pc=00000000000cf590..00000000000d08a7 │ │ │ │ + Augmentation data: 83 2e 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000cf595 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000cf598 │ │ │ │ + DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000cf5ac │ │ │ │ + DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ + DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ + DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ + DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ + DW_CFA_advance_loc2: 3624 to 00000000000d03d4 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000d03d5 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00006050 0000000000000048 00005fd4 FDE cie=00000080 pc=00000000000d08b0..00000000000d12a6 │ │ │ │ + Augmentation data: 89 2e 00 00 │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000d08b9 │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000d69b5 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000d08c5 │ │ │ │ DW_CFA_expression: r6 (rbp) (DW_OP_breg6 (rbp): 0) │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000d69bf │ │ │ │ - DW_CFA_def_cfa_expression (DW_OP_breg6 (rbp): -40; DW_OP_deref) │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000d08cb │ │ │ │ DW_CFA_expression: r15 (r15) (DW_OP_breg6 (rbp): -8) │ │ │ │ DW_CFA_expression: r14 (r14) (DW_OP_breg6 (rbp): -16) │ │ │ │ DW_CFA_expression: r13 (r13) (DW_OP_breg6 (rbp): -24) │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000d08d2 │ │ │ │ + DW_CFA_def_cfa_expression (DW_OP_breg6 (rbp): -40; DW_OP_deref) │ │ │ │ DW_CFA_expression: r12 (r12) (DW_OP_breg6 (rbp): -32) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000d69c7 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000d08da │ │ │ │ DW_CFA_expression: r3 (rbx) (DW_OP_breg6 (rbp): -48) │ │ │ │ - DW_CFA_advance_loc1: 171 to 00000000000d6a72 │ │ │ │ + DW_CFA_advance_loc1: 163 to 00000000000d097d │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 13 to 00000000000d6a7f │ │ │ │ + DW_CFA_advance_loc: 13 to 00000000000d098a │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000d6a80 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000d0990 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00006044 0000000000000050 00005fc8 FDE cie=00000080 pc=000000000008a900..000000000008b1f5 │ │ │ │ - Augmentation data: 5f 2e 00 00 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000008a906 │ │ │ │ +0000609c 0000000000000050 00006020 FDE cie=00000080 pc=00000000000866e0..0000000000086f9a │ │ │ │ + Augmentation data: 5b 2e 00 00 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000866e6 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000008a90b │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000866eb │ │ │ │ DW_CFA_def_cfa: r13 (r13) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000008a917 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000866f7 │ │ │ │ DW_CFA_expression: r6 (rbp) (DW_OP_breg6 (rbp): 0) │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000008a91d │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000866fd │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg6 (rbp): -24; DW_OP_deref) │ │ │ │ DW_CFA_expression: r15 (r15) (DW_OP_breg6 (rbp): -8) │ │ │ │ DW_CFA_expression: r14 (r14) (DW_OP_breg6 (rbp): -16) │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000008a924 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000086704 │ │ │ │ DW_CFA_expression: r12 (r12) (DW_OP_breg6 (rbp): -32) │ │ │ │ DW_CFA_expression: r3 (rbx) (DW_OP_breg6 (rbp): -40) │ │ │ │ - DW_CFA_advance_loc2: 724 to 000000000008abf8 │ │ │ │ + DW_CFA_advance_loc2: 715 to 00000000000869cf │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 643 to 000000000008ae7b │ │ │ │ + DW_CFA_advance_loc2: 597 to 0000000000086c24 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r13 (r13) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000008ae84 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000086c2d │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000008ae86 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000086c2f │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000008ae90 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000086c30 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00006098 0000000000000040 0000601c FDE cie=00000080 pc=000000000001261a..0000000000012772 │ │ │ │ - Augmentation data: 1f 2e 00 00 │ │ │ │ +000060f0 0000000000000040 00006074 FDE cie=00000080 pc=000000000001258c..00000000000126e0 │ │ │ │ + Augmentation data: 1b 2e 00 00 │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg6 (rbp): -24; DW_OP_deref) │ │ │ │ DW_CFA_expression: r3 (rbx) (DW_OP_breg6 (rbp): -40) │ │ │ │ DW_CFA_expression: r6 (rbp) (DW_OP_breg6 (rbp): 0) │ │ │ │ DW_CFA_expression: r12 (r12) (DW_OP_breg6 (rbp): -32) │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-16 │ │ │ │ DW_CFA_expression: r14 (r14) (DW_OP_breg6 (rbp): -16) │ │ │ │ DW_CFA_expression: r15 (r15) (DW_OP_breg6 (rbp): -8) │ │ │ │ - DW_CFA_advance_loc1: 198 to 00000000000126e0 │ │ │ │ + DW_CFA_advance_loc1: 194 to 000000000001264e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r13 (r13) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000126e9 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000012657 │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000126eb │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000012659 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000126f0 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000001265e │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000060dc 000000000000005c 00006060 FDE cie=00000080 pc=000000000008b200..000000000008b98b │ │ │ │ - Augmentation data: 03 2e 00 00 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000008b206 │ │ │ │ +00006134 000000000000005c 000060b8 FDE cie=00000080 pc=0000000000086fa0..00000000000876ed │ │ │ │ + Augmentation data: ff 2d 00 00 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000086fa6 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000008b20b │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000086fab │ │ │ │ DW_CFA_def_cfa: r13 (r13) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000008b217 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000086fb7 │ │ │ │ DW_CFA_expression: r6 (rbp) (DW_OP_breg6 (rbp): 0) │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000008b21d │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000086fbd │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg6 (rbp): -24; DW_OP_deref) │ │ │ │ DW_CFA_expression: r15 (r15) (DW_OP_breg6 (rbp): -8) │ │ │ │ DW_CFA_expression: r14 (r14) (DW_OP_breg6 (rbp): -16) │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000008b224 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000086fc4 │ │ │ │ DW_CFA_expression: r12 (r12) (DW_OP_breg6 (rbp): -32) │ │ │ │ DW_CFA_expression: r3 (rbx) (DW_OP_breg6 (rbp): -40) │ │ │ │ - DW_CFA_advance_loc2: 682 to 000000000008b4ce │ │ │ │ + DW_CFA_advance_loc2: 667 to 000000000008725f │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 21 to 000000000008b4e3 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000087273 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc2: 750 to 000000000008b7d1 │ │ │ │ + DW_CFA_advance_loc2: 681 to 000000000008751c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r13 (r13) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000008b7da │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000087525 │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000008b7dc │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000087527 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008b7e0 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000087530 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 348 to 000000000008b93c │ │ │ │ + DW_CFA_advance_loc2: 349 to 000000000008768d │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 35 to 000000000008b95f │ │ │ │ + DW_CFA_advance_loc: 33 to 00000000000876ae │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000613c 0000000000000040 000060c0 FDE cie=00000080 pc=0000000000012772..00000000000128d4 │ │ │ │ - Augmentation data: b7 2d 00 00 │ │ │ │ +00006194 0000000000000040 00006118 FDE cie=00000080 pc=00000000000126e0..0000000000012845 │ │ │ │ + Augmentation data: b3 2d 00 00 │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg6 (rbp): -24; DW_OP_deref) │ │ │ │ DW_CFA_expression: r3 (rbx) (DW_OP_breg6 (rbp): -40) │ │ │ │ DW_CFA_expression: r6 (rbp) (DW_OP_breg6 (rbp): 0) │ │ │ │ DW_CFA_expression: r12 (r12) (DW_OP_breg6 (rbp): -32) │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-16 │ │ │ │ DW_CFA_expression: r14 (r14) (DW_OP_breg6 (rbp): -16) │ │ │ │ DW_CFA_expression: r15 (r15) (DW_OP_breg6 (rbp): -8) │ │ │ │ - DW_CFA_advance_loc1: 211 to 0000000000012845 │ │ │ │ + DW_CFA_advance_loc1: 209 to 00000000000127b1 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r13 (r13) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000001284e │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000127ba │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000012850 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000127bc │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000012855 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000127c1 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00006180 0000000000000068 00006104 FDE cie=00000080 pc=000000000008b990..000000000008d215 │ │ │ │ - Augmentation data: 9b 2d 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000008b995 │ │ │ │ +000061d8 0000000000000068 0000615c FDE cie=00000080 pc=00000000000876f0..0000000000088f3b │ │ │ │ + Augmentation data: 97 2d 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000876f5 │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000008b9a1 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000087701 │ │ │ │ DW_CFA_expression: r6 (rbp) (DW_OP_breg6 (rbp): 0) │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000008b9ab │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000008770b │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg6 (rbp): -40; DW_OP_deref) │ │ │ │ DW_CFA_expression: r15 (r15) (DW_OP_breg6 (rbp): -8) │ │ │ │ DW_CFA_expression: r14 (r14) (DW_OP_breg6 (rbp): -16) │ │ │ │ DW_CFA_expression: r13 (r13) (DW_OP_breg6 (rbp): -24) │ │ │ │ DW_CFA_expression: r12 (r12) (DW_OP_breg6 (rbp): -32) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000008b9b3 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000087713 │ │ │ │ DW_CFA_expression: r3 (rbx) (DW_OP_breg6 (rbp): -48) │ │ │ │ - DW_CFA_advance_loc2: 794 to 000000000008bccd │ │ │ │ + DW_CFA_advance_loc2: 797 to 0000000000087a30 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 783 to 000000000008bfdc │ │ │ │ + DW_CFA_advance_loc2: 723 to 0000000000087d03 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc2: 1667 to 000000000008c65f │ │ │ │ + DW_CFA_advance_loc2: 1689 to 000000000008839c │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 761 to 000000000008c958 │ │ │ │ + DW_CFA_advance_loc2: 701 to 0000000000088659 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc2: 1117 to 000000000008cdb5 │ │ │ │ + DW_CFA_advance_loc2: 802 to 000000000008897b │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 95 to 000000000008ce14 │ │ │ │ + DW_CFA_advance_loc2: 404 to 0000000000088b0f │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 13 to 000000000008ce21 │ │ │ │ + DW_CFA_advance_loc: 13 to 0000000000088b1c │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 15 to 000000000008ce30 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000088b1d │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 888 to 000000000008d1a8 │ │ │ │ + DW_CFA_advance_loc2: 953 to 0000000000088ed6 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000061ec 0000000000000034 00006170 FDE cie=00000080 pc=00000000000128d4..0000000000012bea │ │ │ │ - Augmentation data: 87 2d 00 00 │ │ │ │ +00006244 0000000000000034 000061c8 FDE cie=00000080 pc=0000000000012846..0000000000012b4e │ │ │ │ + Augmentation data: 83 2d 00 00 │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg6 (rbp): -40; DW_OP_deref) │ │ │ │ DW_CFA_expression: r3 (rbx) (DW_OP_breg6 (rbp): -48) │ │ │ │ DW_CFA_expression: r6 (rbp) (DW_OP_breg6 (rbp): 0) │ │ │ │ DW_CFA_expression: r12 (r12) (DW_OP_breg6 (rbp): -32) │ │ │ │ DW_CFA_expression: r13 (r13) (DW_OP_breg6 (rbp): -24) │ │ │ │ DW_CFA_expression: r14 (r14) (DW_OP_breg6 (rbp): -16) │ │ │ │ DW_CFA_expression: r15 (r15) (DW_OP_breg6 (rbp): -8) │ │ │ │ │ │ │ │ -00006224 0000000000000054 000061a8 FDE cie=00000080 pc=000000000008d220..00000000000923e3 │ │ │ │ - Augmentation data: 8f 2d 00 00 │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000008d229 │ │ │ │ +0000627c 0000000000000054 00006200 FDE cie=00000080 pc=0000000000088f40..000000000008dc61 │ │ │ │ + Augmentation data: 8b 2d 00 00 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000088f49 │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 22 to 000000000008d23f │ │ │ │ + DW_CFA_advance_loc: 22 to 0000000000088f5f │ │ │ │ DW_CFA_expression: r6 (rbp) (DW_OP_breg6 (rbp): 0) │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000008d249 │ │ │ │ - DW_CFA_def_cfa_expression (DW_OP_breg6 (rbp): -40; DW_OP_deref) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000088f61 │ │ │ │ DW_CFA_expression: r15 (r15) (DW_OP_breg6 (rbp): -8) │ │ │ │ + DW_CFA_advance_loc: 25 to 0000000000088f7a │ │ │ │ + DW_CFA_def_cfa_expression (DW_OP_breg6 (rbp): -40; DW_OP_deref) │ │ │ │ DW_CFA_expression: r14 (r14) (DW_OP_breg6 (rbp): -16) │ │ │ │ DW_CFA_expression: r13 (r13) (DW_OP_breg6 (rbp): -24) │ │ │ │ DW_CFA_expression: r12 (r12) (DW_OP_breg6 (rbp): -32) │ │ │ │ - DW_CFA_advance_loc: 15 to 000000000008d258 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000088f7b │ │ │ │ DW_CFA_expression: r3 (rbx) (DW_OP_breg6 (rbp): -48) │ │ │ │ - DW_CFA_advance_loc2: 1281 to 000000000008d759 │ │ │ │ + DW_CFA_advance_loc2: 1155 to 00000000000893fe │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 13 to 000000000008d766 │ │ │ │ + DW_CFA_advance_loc: 13 to 000000000008940b │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000008d767 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000008940c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 12010 to 0000000000090651 │ │ │ │ + DW_CFA_advance_loc2: 15433 to 000000000008d055 │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc2: 1015 to 0000000000090a48 │ │ │ │ + DW_CFA_advance_loc2: 990 to 000000000008d433 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -0000627c 0000000000000034 00006200 FDE cie=00000080 pc=0000000000012bea..00000000000133c4 │ │ │ │ +000062d4 0000000000000034 00006258 FDE cie=00000080 pc=0000000000012b4e..00000000000132ea │ │ │ │ Augmentation data: 73 2e 00 00 │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg6 (rbp): -40; DW_OP_deref) │ │ │ │ DW_CFA_expression: r3 (rbx) (DW_OP_breg6 (rbp): -48) │ │ │ │ DW_CFA_expression: r6 (rbp) (DW_OP_breg6 (rbp): 0) │ │ │ │ DW_CFA_expression: r12 (r12) (DW_OP_breg6 (rbp): -32) │ │ │ │ DW_CFA_expression: r13 (r13) (DW_OP_breg6 (rbp): -24) │ │ │ │ DW_CFA_expression: r14 (r14) (DW_OP_breg6 (rbp): -16) │ │ │ │ DW_CFA_expression: r15 (r15) (DW_OP_breg6 (rbp): -8) │ │ │ │ │ │ │ │ -000062b4 0000000000000068 00006238 FDE cie=00000080 pc=00000000000923f0..0000000000093a17 │ │ │ │ - Augmentation data: 93 2e 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000923f5 │ │ │ │ +0000630c 0000000000000068 00006290 FDE cie=00000080 pc=000000000008dc70..000000000008f14f │ │ │ │ + Augmentation data: 8f 2e 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000008dc75 │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000092401 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000008dc81 │ │ │ │ DW_CFA_expression: r6 (rbp) (DW_OP_breg6 (rbp): 0) │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000009240b │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000008dc8b │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg6 (rbp): -40; DW_OP_deref) │ │ │ │ DW_CFA_expression: r15 (r15) (DW_OP_breg6 (rbp): -8) │ │ │ │ DW_CFA_expression: r14 (r14) (DW_OP_breg6 (rbp): -16) │ │ │ │ DW_CFA_expression: r13 (r13) (DW_OP_breg6 (rbp): -24) │ │ │ │ DW_CFA_expression: r12 (r12) (DW_OP_breg6 (rbp): -32) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000092413 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000008dc93 │ │ │ │ DW_CFA_expression: r3 (rbx) (DW_OP_breg6 (rbp): -48) │ │ │ │ - DW_CFA_advance_loc2: 795 to 000000000009272e │ │ │ │ + DW_CFA_advance_loc2: 781 to 000000000008dfa0 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000092746 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000008dfb8 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc2: 2528 to 0000000000093126 │ │ │ │ + DW_CFA_advance_loc2: 2332 to 000000000008e8d4 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000009313e │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000008e8e8 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc2: 1560 to 0000000000093756 │ │ │ │ + DW_CFA_advance_loc2: 1409 to 000000000008ee69 │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_advance_loc: 41 to 000000000008ee92 │ │ │ │ + DW_CFA_GNU_args_size: 0 │ │ │ │ + DW_CFA_advance_loc1: 81 to 000000000008eee3 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 13 to 0000000000093763 │ │ │ │ + DW_CFA_advance_loc: 13 to 000000000008eef0 │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000093764 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000008eef8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 15 to 0000000000093773 │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 41 to 000000000009379c │ │ │ │ - DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc2: 420 to 0000000000093940 │ │ │ │ + DW_CFA_advance_loc2: 360 to 000000000008f060 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 42 to 000000000009396a │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000008f084 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00006320 0000000000000038 000062a4 FDE cie=00000080 pc=00000000000133c4..00000000000136f1 │ │ │ │ - Augmentation data: 7f 2e 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000133c5 │ │ │ │ +00006378 0000000000000038 000062fc FDE cie=00000080 pc=00000000000132ea..0000000000013605 │ │ │ │ + Augmentation data: 7b 2e 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000132eb │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg6 (rbp): -40; DW_OP_deref) │ │ │ │ DW_CFA_expression: r3 (rbx) (DW_OP_breg6 (rbp): -48) │ │ │ │ DW_CFA_expression: r6 (rbp) (DW_OP_breg6 (rbp): 0) │ │ │ │ DW_CFA_expression: r12 (r12) (DW_OP_breg6 (rbp): -32) │ │ │ │ DW_CFA_expression: r13 (r13) (DW_OP_breg6 (rbp): -24) │ │ │ │ DW_CFA_expression: r14 (r14) (DW_OP_breg6 (rbp): -16) │ │ │ │ DW_CFA_expression: r15 (r15) (DW_OP_breg6 (rbp): -8) │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000635c 0000000000000030 000062e0 FDE cie=00000080 pc=0000000000093a20..0000000000094c65 │ │ │ │ - Augmentation data: 83 2e 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000093a25 │ │ │ │ +000063b4 0000000000000030 00006338 FDE cie=00000080 pc=000000000008f150..0000000000090325 │ │ │ │ + Augmentation data: 7f 2e 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000008f155 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 13 to 0000000000093a32 │ │ │ │ + DW_CFA_advance_loc: 13 to 000000000008f162 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000093a46 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000008f176 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 1861 to 000000000009418b │ │ │ │ + DW_CFA_advance_loc2: 1653 to 000000000008f7eb │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000094190 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000008f7f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006390 0000000000000020 00006314 FDE cie=00000080 pc=00000000000136f1..0000000000013a7e │ │ │ │ - Augmentation data: 5b 2f 00 00 │ │ │ │ +000063e8 0000000000000020 0000636c FDE cie=00000080 pc=0000000000013605..0000000000013935 │ │ │ │ + Augmentation data: 5f 2f 00 00 │ │ │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ │ │ │ │ -000063b4 0000000000000068 00006338 FDE cie=00000080 pc=00000000000d7cd0..00000000000d81dc │ │ │ │ - Augmentation data: 6f 2f 00 00 │ │ │ │ - DW_CFA_advance_loc: 15 to 00000000000d7cdf │ │ │ │ +0000640c 0000000000000068 00006390 FDE cie=00000080 pc=00000000000d12b0..00000000000d177b │ │ │ │ + Augmentation data: 73 2f 00 00 │ │ │ │ + DW_CFA_advance_loc: 15 to 00000000000d12bf │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000d7ce5 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d12c1 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d7ce7 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d12c3 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d7ce9 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d12c5 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000d7cea │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000d12ca │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000d7ceb │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000d12cb │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000d7cef │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000d12cf │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc2: 294 to 00000000000d7e15 │ │ │ │ + DW_CFA_advance_loc2: 279 to 00000000000d13e6 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000d7e16 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000d13e7 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000d7e17 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000d13e8 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d7e19 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d13ea │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d7e1b │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d13ec │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d7e1d │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d13ee │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d7e1f │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d13f0 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000d7e20 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000d13f8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 643 to 00000000000d80a3 │ │ │ │ + DW_CFA_advance_loc2: 586 to 00000000000d1642 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ DW_CFA_restore: r15 (r15) │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000d80a4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000d1643 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006420 000000000000007c 00006424 FDE cie=00000000 pc=00000000000d81e0..00000000000d8630 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000d81e6 │ │ │ │ +00006478 000000000000007c 0000647c FDE cie=00000000 pc=00000000000d1780..00000000000d1b58 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000d1786 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d81e8 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000d178b │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d81ea │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d178d │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000d81ef │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000d1792 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000d81f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000d1796 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000d81f1 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000d179a │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000d81f8 │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000d17a1 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc2: 389 to 00000000000d837d │ │ │ │ + DW_CFA_advance_loc2: 359 to 00000000000d1908 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000d837e │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000d1909 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000d837f │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000d190a │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d8381 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d190c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d8383 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d190e │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d8385 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d1910 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d8387 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d1912 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000d8390 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000d1918 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 396 to 00000000000d851c │ │ │ │ + DW_CFA_advance_loc2: 373 to 00000000000d1a8d │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000d8520 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000d1a91 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000d8521 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000d1a92 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d8523 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d1a94 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d8525 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d1a96 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d8527 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d1a98 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d8529 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d1a9a │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000d8530 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000d1aa0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 142 to 00000000000d85be │ │ │ │ + DW_CFA_advance_loc1: 78 to 00000000000d1aee │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000d85c2 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000d1af2 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000d85c3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000d1af3 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d85c5 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d1af5 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d85c7 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d1af7 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d85c9 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d1af9 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d85cb │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d1afb │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000d85d0 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000d1b00 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000064a0 0000000000000054 000064a4 FDE cie=00000000 pc=0000000000094c70..000000000009588c │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000094c72 │ │ │ │ +000064f8 0000000000000058 000064fc FDE cie=00000000 pc=0000000000090330..0000000000091078 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000090332 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000094c7a │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000009033a │ │ │ │ DW_CFA_def_cfa: r13 (r13) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000094c86 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000090346 │ │ │ │ DW_CFA_expression: r6 (rbp) (DW_OP_breg6 (rbp): 0) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000094c8c │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000009034c │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg6 (rbp): -24; DW_OP_deref) │ │ │ │ DW_CFA_expression: r15 (r15) (DW_OP_breg6 (rbp): -8) │ │ │ │ DW_CFA_expression: r14 (r14) (DW_OP_breg6 (rbp): -16) │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000094c96 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000090353 │ │ │ │ DW_CFA_expression: r12 (r12) (DW_OP_breg6 (rbp): -32) │ │ │ │ DW_CFA_expression: r3 (rbx) (DW_OP_breg6 (rbp): -40) │ │ │ │ - DW_CFA_advance_loc2: 1872 to 00000000000953e6 │ │ │ │ + DW_CFA_advance_loc2: 2158 to 0000000000090bc1 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r13 (r13) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000953f2 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000090bca │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000953f4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000090bcc │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000953f9 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000090bd8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 1155 to 000000000009587c │ │ │ │ + DW_CFA_advance_loc2: 976 to 0000000000090fa8 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r13 (r13) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000095885 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000090fb1 │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000095887 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000090fb3 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000090fb8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000064f8 0000000000000048 000064fc FDE cie=00000000 pc=0000000000095890..000000000009635a │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000095896 │ │ │ │ +00006554 0000000000000048 00006558 FDE cie=00000000 pc=0000000000091080..0000000000091a2e │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000091086 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000009589b │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000009108b │ │ │ │ DW_CFA_def_cfa: r13 (r13) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000958a7 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000091097 │ │ │ │ DW_CFA_expression: r6 (rbp) (DW_OP_breg6 (rbp): 0) │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000958ad │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000009109d │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg6 (rbp): -24; DW_OP_deref) │ │ │ │ DW_CFA_expression: r15 (r15) (DW_OP_breg6 (rbp): -8) │ │ │ │ DW_CFA_expression: r14 (r14) (DW_OP_breg6 (rbp): -16) │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000958b0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000009109f │ │ │ │ DW_CFA_expression: r12 (r12) (DW_OP_breg6 (rbp): -32) │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000910a7 │ │ │ │ DW_CFA_expression: r3 (rbx) (DW_OP_breg6 (rbp): -40) │ │ │ │ - DW_CFA_advance_loc2: 1681 to 0000000000095f41 │ │ │ │ + DW_CFA_advance_loc2: 749 to 0000000000091394 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r13 (r13) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000095f4a │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000009139d │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000095f4c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000009139f │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000095f60 │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000913a8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00006544 0000000000000034 00006548 FDE cie=00000000 pc=00000000000d8630..00000000000d90c4 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000d8635 │ │ │ │ +000065a0 0000000000000034 000065a4 FDE cie=00000000 pc=00000000000d1b60..00000000000d2557 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000d1b65 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000d863b │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000d1b68 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000d8644 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000d1b6e │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000d1b73 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000d1b77 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 664 to 00000000000d88dc │ │ │ │ + DW_CFA_advance_loc2: 646 to 00000000000d1dfd │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000d88e0 │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000d1e00 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 1698 to 00000000000d8f82 │ │ │ │ + DW_CFA_advance_loc2: 1578 to 00000000000d242a │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000d8f87 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000d242f │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -0000657c 0000000000000068 00006580 FDE cie=00000000 pc=0000000000096360..0000000000096533 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000096362 │ │ │ │ +000065d8 0000000000000068 000065dc FDE cie=00000000 pc=0000000000091a30..0000000000091bf3 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000091a32 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000096364 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000091a3a │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000096366 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000091a3c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000009636b │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000091a3e │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000009636c │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000091a3f │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000009636d │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000091a40 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000096374 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000091a44 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc1: 158 to 0000000000096412 │ │ │ │ + DW_CFA_advance_loc1: 143 to 0000000000091ad3 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 11 to 000000000009641d │ │ │ │ + DW_CFA_advance_loc: 22 to 0000000000091ae9 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc1: 76 to 0000000000096469 │ │ │ │ + DW_CFA_advance_loc1: 86 to 0000000000091b3f │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000096473 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000091b43 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000096474 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000091b47 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000096479 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000091b4c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000009647b │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000091b4e │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000009647d │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000091b50 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000009647f │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000091b52 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 17 to 0000000000096490 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000091b60 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc1: 148 to 0000000000096524 │ │ │ │ + DW_CFA_advance_loc1: 132 to 0000000000091be4 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000096525 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000091be5 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000096526 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000091be6 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000096528 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000091be8 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000009652a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000091bea │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000009652c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000091bec │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000009652e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000091bee │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000065e8 0000000000000048 000065ec FDE cie=00000000 pc=00000000000d90d0..00000000000d9188 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000d90d6 │ │ │ │ +00006644 0000000000000048 00006648 FDE cie=00000000 pc=00000000000d2560..00000000000d2618 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000d2566 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d90d8 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000d256b │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d90da │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d256d │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000d90de │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000d256e │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000d90df │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000d256f │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ - DW_CFA_advance_loc1: 110 to 00000000000d914d │ │ │ │ + DW_CFA_advance_loc1: 106 to 00000000000d25d9 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000d9151 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000d25e1 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000d9156 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000d25e6 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d9158 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d25e8 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d915a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d25ea │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000d9160 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000d25f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000d9180 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000d2610 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000d9181 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000d2611 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d9183 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d2613 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d9185 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d2615 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d9187 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d2617 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ │ │ │ -00006634 0000000000000010 00006638 FDE cie=00000000 pc=00000000000d9190..00000000000d91cc │ │ │ │ +00006690 0000000000000010 00006694 FDE cie=00000000 pc=00000000000d2620..00000000000d2655 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006648 0000000000000058 0000664c FDE cie=00000000 pc=0000000000096540..00000000000966f3 │ │ │ │ - DW_CFA_advance_loc: 37 to 0000000000096565 │ │ │ │ +000066a4 0000000000000058 000066a8 FDE cie=00000000 pc=0000000000091c00..0000000000091d9c │ │ │ │ + DW_CFA_advance_loc: 34 to 0000000000091c22 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000096567 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000091c24 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000096569 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000091c26 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000009656b │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000091c28 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000009656c │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000091c29 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000009656d │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000091c2a │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000096571 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000091c2e │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc1: 181 to 0000000000096626 │ │ │ │ + DW_CFA_advance_loc1: 180 to 0000000000091ce2 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000009662a │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000091ce3 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000009662e │ │ │ │ + DW_CFA_advance_loc: 13 to 0000000000091cf0 │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000096633 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000091cf2 │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000096635 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000091cf4 │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000096637 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000091cf6 │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000096639 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000091cf8 │ │ │ │ DW_CFA_restore: r15 (r15) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000096640 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000091d00 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 144 to 00000000000966d0 │ │ │ │ + DW_CFA_advance_loc1: 120 to 0000000000091d78 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ DW_CFA_restore: r15 (r15) │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000066a4 0000000000000044 000066a8 FDE cie=00000000 pc=0000000000096700..0000000000097103 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000096709 │ │ │ │ +00006700 0000000000000044 00006704 FDE cie=00000000 pc=0000000000091da0..000000000009274b │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000091da9 │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000096715 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000091db5 │ │ │ │ DW_CFA_expression: r6 (rbp) (DW_OP_breg6 (rbp): 0) │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000009671f │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000091dbf │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg6 (rbp): -40; DW_OP_deref) │ │ │ │ DW_CFA_expression: r15 (r15) (DW_OP_breg6 (rbp): -8) │ │ │ │ DW_CFA_expression: r14 (r14) (DW_OP_breg6 (rbp): -16) │ │ │ │ DW_CFA_expression: r13 (r13) (DW_OP_breg6 (rbp): -24) │ │ │ │ DW_CFA_expression: r12 (r12) (DW_OP_breg6 (rbp): -32) │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000096724 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000091dc4 │ │ │ │ DW_CFA_expression: r3 (rbx) (DW_OP_breg6 (rbp): -48) │ │ │ │ - DW_CFA_advance_loc2: 1381 to 0000000000096c89 │ │ │ │ + DW_CFA_advance_loc2: 1334 to 00000000000922fa │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 13 to 0000000000096c96 │ │ │ │ + DW_CFA_advance_loc: 13 to 0000000000092307 │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000096ca0 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000092310 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000066ec 0000000000000030 000066f0 FDE cie=00000000 pc=0000000000013a7e..0000000000013a9e │ │ │ │ +00006748 0000000000000030 0000674c FDE cie=00000000 pc=0000000000013935..0000000000013955 │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg6 (rbp): -40; DW_OP_deref) │ │ │ │ DW_CFA_expression: r3 (rbx) (DW_OP_breg6 (rbp): -48) │ │ │ │ DW_CFA_expression: r6 (rbp) (DW_OP_breg6 (rbp): 0) │ │ │ │ DW_CFA_expression: r12 (r12) (DW_OP_breg6 (rbp): -32) │ │ │ │ DW_CFA_expression: r13 (r13) (DW_OP_breg6 (rbp): -24) │ │ │ │ DW_CFA_expression: r14 (r14) (DW_OP_breg6 (rbp): -16) │ │ │ │ DW_CFA_expression: r15 (r15) (DW_OP_breg6 (rbp): -8) │ │ │ │ │ │ │ │ -00006720 0000000000000038 00006724 FDE cie=00000000 pc=0000000000097110..00000000000971d0 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000097116 │ │ │ │ +0000677c 0000000000000038 00006780 FDE cie=00000000 pc=0000000000092750..0000000000092813 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000092756 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000097118 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000092758 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000097119 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000009275c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000009711d │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000009275d │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000097124 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000092764 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 113 to 0000000000097195 │ │ │ │ + DW_CFA_advance_loc1: 113 to 00000000000927d5 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000097196 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000927d6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000097197 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000927d7 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000097199 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000927d9 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000009719b │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000927db │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000971a0 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000927e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000675c 000000000000002c 00006760 FDE cie=00000000 pc=00000000000d91d0..00000000000d9a53 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000d91d5 │ │ │ │ +000067b8 000000000000002c 000067bc FDE cie=00000000 pc=00000000000d2660..00000000000d2de5 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000d2665 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000d91db │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000d266e │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000d91e7 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d2670 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000d267a │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 1471 to 00000000000d97a6 │ │ │ │ + DW_CFA_advance_loc2: 1256 to 00000000000d2b62 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000d97a7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000d2b63 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -0000678c 0000000000000044 00006790 FDE cie=00000000 pc=00000000000971d0..000000000009834f │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000971d5 │ │ │ │ +000067e8 0000000000000044 000067ec FDE cie=00000000 pc=0000000000092820..00000000000937c1 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000092825 │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 18 to 00000000000971e7 │ │ │ │ + DW_CFA_advance_loc: 18 to 0000000000092837 │ │ │ │ DW_CFA_expression: r6 (rbp) (DW_OP_breg6 (rbp): 0) │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000971f1 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000092841 │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg6 (rbp): -40; DW_OP_deref) │ │ │ │ DW_CFA_expression: r15 (r15) (DW_OP_breg6 (rbp): -8) │ │ │ │ DW_CFA_expression: r14 (r14) (DW_OP_breg6 (rbp): -16) │ │ │ │ DW_CFA_expression: r13 (r13) (DW_OP_breg6 (rbp): -24) │ │ │ │ DW_CFA_expression: r12 (r12) (DW_OP_breg6 (rbp): -32) │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000971f6 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000092846 │ │ │ │ DW_CFA_expression: r3 (rbx) (DW_OP_breg6 (rbp): -48) │ │ │ │ - DW_CFA_advance_loc2: 4163 to 0000000000098239 │ │ │ │ + DW_CFA_advance_loc2: 3763 to 00000000000936f9 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 13 to 0000000000098246 │ │ │ │ + DW_CFA_advance_loc: 13 to 0000000000093706 │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000098247 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000093707 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000067d4 0000000000000034 00006758 FDE cie=00000080 pc=0000000000098350..000000000009998a │ │ │ │ +00006830 0000000000000034 000067b4 FDE cie=00000080 pc=00000000000937d0..0000000000094be9 │ │ │ │ Augmentation data: 85 2b 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000098355 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000937d5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 13 to 0000000000098362 │ │ │ │ + DW_CFA_advance_loc: 13 to 00000000000937e2 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 17 to 0000000000098373 │ │ │ │ + DW_CFA_advance_loc: 17 to 00000000000937f3 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 537 to 000000000009858c │ │ │ │ + DW_CFA_advance_loc2: 537 to 0000000000093a0c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000985a0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000093a18 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000985bc │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000093a34 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000985c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000093a38 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000680c 0000000000000020 00006790 FDE cie=00000080 pc=0000000000013a9e..0000000000013b5e │ │ │ │ +00006868 0000000000000020 000067ec FDE cie=00000080 pc=0000000000013955..0000000000013a15 │ │ │ │ Augmentation data: 7b 2b 00 00 │ │ │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ │ │ │ │ -00006830 000000000000002c 00006834 FDE cie=00000000 pc=00000000000d9a60..00000000000da046 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000d9a65 │ │ │ │ +0000688c 000000000000002c 00006890 FDE cie=00000000 pc=00000000000d2df0..00000000000d33b7 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000d2df5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000d9a6b │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000d2dfe │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000d9a77 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d2e00 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000d2e0a │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 607 to 00000000000d9cd6 │ │ │ │ + DW_CFA_advance_loc2: 582 to 00000000000d3050 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000d9ce0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000d3058 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00006860 0000000000000044 00006864 FDE cie=00000000 pc=0000000000099990..000000000009aa12 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000099995 │ │ │ │ +000068bc 0000000000000044 000068c0 FDE cie=00000000 pc=0000000000094bf0..0000000000095c09 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000094bf5 │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000999a1 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000094c01 │ │ │ │ DW_CFA_expression: r6 (rbp) (DW_OP_breg6 (rbp): 0) │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000999ab │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000094c0b │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg6 (rbp): -40; DW_OP_deref) │ │ │ │ DW_CFA_expression: r15 (r15) (DW_OP_breg6 (rbp): -8) │ │ │ │ DW_CFA_expression: r14 (r14) (DW_OP_breg6 (rbp): -16) │ │ │ │ DW_CFA_expression: r13 (r13) (DW_OP_breg6 (rbp): -24) │ │ │ │ DW_CFA_expression: r12 (r12) (DW_OP_breg6 (rbp): -32) │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000999b0 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000094c10 │ │ │ │ DW_CFA_expression: r3 (rbx) (DW_OP_breg6 (rbp): -48) │ │ │ │ - DW_CFA_advance_loc2: 2286 to 000000000009a29e │ │ │ │ + DW_CFA_advance_loc2: 2225 to 00000000000954c1 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 13 to 000000000009a2ab │ │ │ │ + DW_CFA_advance_loc: 13 to 00000000000954ce │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000009a2ac │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000954cf │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000068a8 0000000000000030 0000682c FDE cie=00000080 pc=000000000009aa20..000000000009bc61 │ │ │ │ - Augmentation data: f5 2a 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000009aa25 │ │ │ │ +00006904 0000000000000030 00006888 FDE cie=00000080 pc=0000000000095c10..0000000000096d91 │ │ │ │ + Augmentation data: f4 2a 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000095c15 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000009aa28 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000095c1c │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000009aa31 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000095c22 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000095c28 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 3754 to 000000000009b8db │ │ │ │ + DW_CFA_advance_loc2: 3690 to 0000000000096a92 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000009b8dc │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000096a93 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000068dc 0000000000000020 00006860 FDE cie=00000080 pc=0000000000013b5e..0000000000013c6b │ │ │ │ - Augmentation data: e4 2a 00 00 │ │ │ │ +00006938 0000000000000020 000068bc FDE cie=00000080 pc=0000000000013a15..0000000000013b24 │ │ │ │ + Augmentation data: e3 2a 00 00 │ │ │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ │ │ │ │ -00006900 0000000000000030 00006884 FDE cie=00000080 pc=000000000009bc70..000000000009d635 │ │ │ │ +0000695c 0000000000000030 000068e0 FDE cie=00000080 pc=0000000000096da0..00000000000986f1 │ │ │ │ Augmentation data: d7 2a 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000009bc75 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000096da5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000009bc7f │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000096da8 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000009bc88 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000096daa │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000096db1 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000096dbd │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 11 to 0000000000096dc8 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 4928 to 000000000009cfc8 │ │ │ │ + DW_CFA_advance_loc2: 4836 to 00000000000980ac │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000009cfc9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000980ad │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00006934 0000000000000020 000068b8 FDE cie=00000080 pc=0000000000013c6b..0000000000013e0c │ │ │ │ +00006990 0000000000000020 00006914 FDE cie=00000080 pc=0000000000013b24..0000000000013cc8 │ │ │ │ Augmentation data: f7 2a 00 00 │ │ │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ │ │ │ │ -00006958 0000000000000068 000068dc FDE cie=00000080 pc=000000000009d640..000000000009fcef │ │ │ │ +000069b4 0000000000000068 00006938 FDE cie=00000080 pc=0000000000098700..000000000009aced │ │ │ │ Augmentation data: ff 2a 00 00 │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000009d649 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000098709 │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 22 to 000000000009d65f │ │ │ │ + DW_CFA_advance_loc: 22 to 000000000009871f │ │ │ │ DW_CFA_expression: r6 (rbp) (DW_OP_breg6 (rbp): 0) │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000009d669 │ │ │ │ + DW_CFA_advance_loc: 38 to 0000000000098745 │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg6 (rbp): -40; DW_OP_deref) │ │ │ │ DW_CFA_expression: r15 (r15) (DW_OP_breg6 (rbp): -8) │ │ │ │ DW_CFA_expression: r14 (r14) (DW_OP_breg6 (rbp): -16) │ │ │ │ DW_CFA_expression: r13 (r13) (DW_OP_breg6 (rbp): -24) │ │ │ │ DW_CFA_expression: r12 (r12) (DW_OP_breg6 (rbp): -32) │ │ │ │ - DW_CFA_advance_loc: 15 to 000000000009d678 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000009874d │ │ │ │ DW_CFA_expression: r3 (rbx) (DW_OP_breg6 (rbp): -48) │ │ │ │ - DW_CFA_advance_loc2: 4951 to 000000000009e9cf │ │ │ │ + DW_CFA_advance_loc2: 4633 to 0000000000099966 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 13 to 000000000009e9dc │ │ │ │ + DW_CFA_advance_loc: 13 to 0000000000099973 │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000009e9e0 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000099978 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 599 to 000000000009ec37 │ │ │ │ + DW_CFA_advance_loc2: 583 to 0000000000099bbf │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000009ec63 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000099beb │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc1: 68 to 000000000009eca7 │ │ │ │ + DW_CFA_advance_loc1: 68 to 0000000000099c2f │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 74 to 000000000009ecf1 │ │ │ │ + DW_CFA_advance_loc1: 74 to 0000000000099c79 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc2: 3510 to 000000000009faa7 │ │ │ │ + DW_CFA_advance_loc2: 3614 to 000000000009aa97 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 43 to 000000000009fad2 │ │ │ │ + DW_CFA_advance_loc: 43 to 000000000009aac2 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc1: 68 to 000000000009fb16 │ │ │ │ + DW_CFA_advance_loc1: 68 to 000000000009ab06 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 75 to 000000000009fb61 │ │ │ │ + DW_CFA_advance_loc1: 75 to 000000000009ab51 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ │ │ │ │ -000069c4 0000000000000034 00006948 FDE cie=00000080 pc=0000000000013e0c..0000000000013fc3 │ │ │ │ +00006a20 0000000000000034 000069a4 FDE cie=00000080 pc=0000000000013cc8..0000000000013e7f │ │ │ │ Augmentation data: 4b 2b 00 00 │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg6 (rbp): -40; DW_OP_deref) │ │ │ │ DW_CFA_expression: r3 (rbx) (DW_OP_breg6 (rbp): -48) │ │ │ │ DW_CFA_expression: r6 (rbp) (DW_OP_breg6 (rbp): 0) │ │ │ │ DW_CFA_expression: r12 (r12) (DW_OP_breg6 (rbp): -32) │ │ │ │ DW_CFA_expression: r13 (r13) (DW_OP_breg6 (rbp): -24) │ │ │ │ DW_CFA_expression: r14 (r14) (DW_OP_breg6 (rbp): -16) │ │ │ │ DW_CFA_expression: r15 (r15) (DW_OP_breg6 (rbp): -8) │ │ │ │ │ │ │ │ -000069fc 0000000000000030 00006980 FDE cie=00000080 pc=000000000009fcf0..00000000000a06ed │ │ │ │ +00006a58 0000000000000030 000069dc FDE cie=00000080 pc=000000000009acf0..000000000009b64d │ │ │ │ Augmentation data: 33 2b 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000009fcf5 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000009acf5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 21 to 000000000009fd0a │ │ │ │ + DW_CFA_advance_loc: 21 to 000000000009ad0a │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000009fd1a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000009ad0c │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 17 to 000000000009ad1d │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 2204 to 00000000000a05b6 │ │ │ │ + DW_CFA_advance_loc2: 2042 to 000000000009b517 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000a05b7 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000009b518 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00006a30 0000000000000020 000069b4 FDE cie=00000080 pc=0000000000013fc3..0000000000014033 │ │ │ │ +00006a8c 0000000000000020 00006a10 FDE cie=00000080 pc=0000000000013e7f..0000000000013ef2 │ │ │ │ Augmentation data: 26 2b 00 00 │ │ │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ │ │ │ │ -00006a54 0000000000000050 000069d8 FDE cie=00000080 pc=00000000000da050..00000000000da233 │ │ │ │ +00006ab0 0000000000000050 00006a34 FDE cie=00000080 pc=00000000000d33c0..00000000000d3593 │ │ │ │ Augmentation data: 0a 2b 00 00 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000da056 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000d33c6 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000da058 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d33c8 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000da05a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d33ca │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000da05b │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000d33cb │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000da05c │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000d33cc │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ - DW_CFA_advance_loc2: 405 to 00000000000da1f1 │ │ │ │ + DW_CFA_advance_loc2: 390 to 00000000000d3552 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000da1f2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000d3553 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000da1f4 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d3555 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000da1f6 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d3557 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000da1f8 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d3559 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000da200 │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000d3560 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 14 to 00000000000da20e │ │ │ │ + DW_CFA_advance_loc: 14 to 00000000000d356e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000da20f │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000d356f │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000da211 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d3571 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000da213 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d3573 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000da215 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d3575 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000da216 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000d3576 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00006aa8 0000000000000080 00006a2c FDE cie=00000080 pc=00000000000da240..00000000000da6a6 │ │ │ │ +00006b04 0000000000000080 00006a88 FDE cie=00000080 pc=00000000000d35a0..00000000000d39de │ │ │ │ Augmentation data: c4 2a 00 00 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000da246 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000d35a6 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000da248 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d35a8 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000da24a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d35aa │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000da24f │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000d35af │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000da250 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000d35b3 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000da251 │ │ │ │ + DW_CFA_advance_loc: 14 to 00000000000d35c1 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000da258 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 199 to 00000000000da31f │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000d35c5 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc1: 178 to 00000000000d3677 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000da326 │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000d367e │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000da32a │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000d3682 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000da32c │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d3684 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000da32e │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d3686 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000da330 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d3688 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000da332 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d368a │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 14 to 00000000000da340 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000d3690 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 364 to 00000000000da4ac │ │ │ │ + DW_CFA_advance_loc2: 361 to 00000000000d37f9 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000da4ad │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000d37fa │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000da4ae │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000d37fb │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000da4b0 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d37fd │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000da4b2 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d37ff │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000da4b4 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d3801 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000da4b6 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d3803 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000da4c0 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000d3808 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 407 to 00000000000da657 │ │ │ │ + DW_CFA_advance_loc2: 399 to 00000000000d3997 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000da658 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000d3998 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000da659 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000d3999 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000da65b │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d399b │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000da65d │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d399d │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000da65f │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d399f │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000da661 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d39a1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 15 to 00000000000da670 │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000d39a8 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006b2c 000000000000004c 00006b30 FDE cie=00000000 pc=00000000000a06f0..00000000000a0d45 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000a06f6 │ │ │ │ +00006b88 000000000000004c 00006b8c FDE cie=00000000 pc=000000000009b650..000000000009bcf5 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000009b656 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000a06f8 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000009b65c │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000a06fa │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000009b65e │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000a06fc │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000009b660 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000a06fd │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000009b664 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000a06fe │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000009b665 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000a0705 │ │ │ │ - DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc2: 1011 to 00000000000a0af8 │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000009b66c │ │ │ │ + DW_CFA_def_cfa_offset: 192 │ │ │ │ + DW_CFA_advance_loc2: 1039 to 000000000009ba7b │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000a0af9 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000009ba7c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000a0afa │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000009ba7d │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000a0afc │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000009ba7f │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000a0afe │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000009ba81 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000a0b00 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000009ba83 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000a0b02 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000009ba85 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 14 to 00000000000a0b10 │ │ │ │ + DW_CFA_advance_loc: 11 to 000000000009ba90 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006b7c 0000000000000030 00006b00 FDE cie=00000080 pc=00000000000a0d50..00000000000a34b0 │ │ │ │ +00006bd8 0000000000000030 00006b5c FDE cie=00000080 pc=000000000009bd00..000000000009e428 │ │ │ │ Augmentation data: 03 2a 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000a0d55 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000009bd05 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 13 to 00000000000a0d62 │ │ │ │ + DW_CFA_advance_loc: 13 to 000000000009bd12 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000a0d76 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000009bd26 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 907 to 00000000000a1101 │ │ │ │ + DW_CFA_advance_loc2: 839 to 000000000009c06d │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000a1102 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000009c06e │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006bb0 0000000000000020 00006b34 FDE cie=00000080 pc=0000000000014033..00000000000143f4 │ │ │ │ - Augmentation data: 63 2a 00 00 │ │ │ │ +00006c0c 0000000000000020 00006b90 FDE cie=00000080 pc=0000000000013ef2..000000000001429e │ │ │ │ + Augmentation data: 62 2a 00 00 │ │ │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ │ │ │ │ -00006bd4 0000000000000044 00006bd8 FDE cie=00000000 pc=00000000000da6b0..00000000000db0e6 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000da6b5 │ │ │ │ +00006c30 0000000000000040 00006c34 FDE cie=00000000 pc=00000000000d39e0..00000000000d45bc │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000d39e5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000da6b8 │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000d39ee │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000da6c1 │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000d39f7 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 753 to 00000000000da9b2 │ │ │ │ + DW_CFA_advance_loc2: 2220 to 00000000000d42a3 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 14 to 00000000000da9c0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000d42a4 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 1197 to 00000000000dae6d │ │ │ │ + DW_CFA_advance_loc: 51 to 00000000000d42d7 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000dae6e │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000d42e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 47 to 00000000000dae9d │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000d42f4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000daea0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000d42f5 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 396 to 00000000000db02c │ │ │ │ + DW_CFA_advance_loc: 52 to 00000000000d4329 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000db02d │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000d4330 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006c1c 000000000000002c 00006c20 FDE cie=00000000 pc=00000000000a34b0..00000000000a4cf8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000a34b1 │ │ │ │ +00006c74 000000000000002c 00006c78 FDE cie=00000000 pc=000000000009e430..000000000009fef6 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000009e431 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000a34b4 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000009e434 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 17 to 00000000000a34c5 │ │ │ │ + DW_CFA_advance_loc: 17 to 000000000009e445 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 6117 to 00000000000a4caa │ │ │ │ + DW_CFA_advance_loc2: 6827 to 000000000009fef0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000a4cab │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000009fef1 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006c4c 0000000000000050 00006bd0 FDE cie=00000080 pc=00000000000a4d00..00000000000a530c │ │ │ │ - Augmentation data: ea 29 00 00 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000a4d06 │ │ │ │ +00006ca4 0000000000000050 00006c28 FDE cie=00000080 pc=000000000009ff00..00000000000a050c │ │ │ │ + Augmentation data: f0 29 00 00 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000009ff06 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000a4d08 │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000009ff0f │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000a4d0a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000009ff11 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000a4d0c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000009ff13 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000a4d0d │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000009ff14 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000a4d0e │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000009ff15 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000a4d18 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000009ff1f │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc2: 1226 to 00000000000a51e2 │ │ │ │ + DW_CFA_advance_loc2: 1208 to 00000000000a03d7 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000a51e3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000a03d8 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000a51e4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000a03d9 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000a51e6 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000a03db │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000a51e8 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000a03dd │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000a51ea │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000a03df │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000a51ec │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000a03e1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000a51f0 │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000a03e8 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006ca0 0000000000000020 00006c24 FDE cie=00000080 pc=00000000000143f4..000000000001449f │ │ │ │ - Augmentation data: ac 29 00 00 │ │ │ │ +00006cf8 0000000000000020 00006c7c FDE cie=00000080 pc=000000000001429e..0000000000014349 │ │ │ │ + Augmentation data: b1 29 00 00 │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ │ │ │ -00006cc4 000000000000004c 00006c48 FDE cie=00000080 pc=00000000000a5310..00000000000a59ef │ │ │ │ - Augmentation data: 90 29 00 00 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000a5316 │ │ │ │ +00006d1c 000000000000004c 00006ca0 FDE cie=00000080 pc=00000000000a0510..00000000000a0bdf │ │ │ │ + Augmentation data: 95 29 00 00 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000a0516 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000a5318 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000a0518 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000a531a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000a051a │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000a531c │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000a051c │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000a531d │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000a051d │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000a531e │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000a051e │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000a5325 │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000a0525 │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ - DW_CFA_advance_loc1: 101 to 00000000000a538a │ │ │ │ + DW_CFA_advance_loc1: 104 to 00000000000a058d │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000a538b │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000a058e │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000a538c │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000a058f │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000a538e │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000a0591 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000a5390 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000a0593 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000a5392 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000a0595 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000a5394 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000a0597 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000a5395 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000a0598 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00006d14 0000000000000020 00006c98 FDE cie=00000080 pc=000000000001449f..00000000000144e6 │ │ │ │ - Augmentation data: 57 29 00 00 │ │ │ │ +00006d6c 0000000000000020 00006cf0 FDE cie=00000080 pc=0000000000014349..000000000001438d │ │ │ │ + Augmentation data: 5c 29 00 00 │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ │ │ │ -00006d38 0000000000000050 00006cbc FDE cie=00000080 pc=00000000000a59f0..00000000000a611f │ │ │ │ - Augmentation data: 3b 29 00 00 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000a59f6 │ │ │ │ +00006d90 000000000000004c 00006d14 FDE cie=00000080 pc=00000000000a0be0..00000000000a12df │ │ │ │ + Augmentation data: 40 29 00 00 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000a0be6 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000a59f8 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000a0be8 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000a59fa │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000a0bea │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000a59ff │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000a0bef │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000a5a00 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000a0bf0 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000a5a01 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000a0bf4 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000a5a08 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000a0bf8 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc2: 256 to 00000000000a5b08 │ │ │ │ + DW_CFA_advance_loc1: 251 to 00000000000a0cf3 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000a5b09 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000a0cf4 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000a5b0a │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000a0cf5 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000a5b0c │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000a0cf7 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000a5b0e │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000a0cf9 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000a5b10 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000a0cfb │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000a5b12 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000a0cfd │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 14 to 00000000000a5b20 │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000a0d00 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00006d8c 0000000000000020 00006d10 FDE cie=00000080 pc=00000000000144e6..00000000000145b3 │ │ │ │ - Augmentation data: 48 29 00 00 │ │ │ │ +00006de0 0000000000000020 00006d64 FDE cie=00000080 pc=000000000001438d..0000000000014456 │ │ │ │ + Augmentation data: 51 29 00 00 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ │ │ │ -00006db0 0000000000000050 00006d34 FDE cie=00000080 pc=00000000000a6120..00000000000a6602 │ │ │ │ - Augmentation data: 2c 29 00 00 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000a6126 │ │ │ │ +00006e04 0000000000000050 00006d88 FDE cie=00000080 pc=00000000000a12e0..00000000000a17aa │ │ │ │ + Augmentation data: 35 29 00 00 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000a12e6 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000a6128 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000a12ec │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000a612a │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000a12f1 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000a612f │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000a12f3 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000a6130 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000a12f4 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000a6131 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000a12f5 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000a6138 │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000a12fc │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc2: 1163 to 00000000000a65c3 │ │ │ │ + DW_CFA_advance_loc2: 1135 to 00000000000a176b │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000a65c7 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000a176f │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000a65c8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000a1770 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000a65ca │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000a1772 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000a65cc │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000a1774 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000a65ce │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000a1776 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000a65d0 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000a1778 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000a65d1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000a1779 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006e04 0000000000000020 00006d88 FDE cie=00000080 pc=00000000000145b3..00000000000145f7 │ │ │ │ - Augmentation data: e8 28 00 00 │ │ │ │ +00006e58 0000000000000020 00006ddc FDE cie=00000080 pc=0000000000014456..000000000001449a │ │ │ │ + Augmentation data: f1 28 00 00 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ │ │ │ -00006e28 000000000000004c 00006dac FDE cie=00000080 pc=00000000000db0f0..00000000000db790 │ │ │ │ - Augmentation data: cc 28 00 00 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000db0f6 │ │ │ │ +00006e7c 000000000000004c 00006e00 FDE cie=00000080 pc=00000000000d45c0..00000000000d4bd7 │ │ │ │ + Augmentation data: d5 28 00 00 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000d45c6 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000db0f8 │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000d45d0 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000db0fa │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d45d2 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 15 to 00000000000db109 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000d45d7 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000db10a │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000d45db │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000db10b │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000d45df │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000db112 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc2: 1329 to 00000000000db643 │ │ │ │ + DW_CFA_advance_loc: 15 to 00000000000d45ee │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc2: 1208 to 00000000000d4aa6 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000db644 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000d4aa7 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000db645 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000d4aa8 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000db647 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d4aaa │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000db649 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d4aac │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000db64b │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d4aae │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000db64d │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d4ab0 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000db650 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000d4ab8 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00006e78 0000000000000068 00006dfc FDE cie=00000080 pc=00000000000db790..00000000000dc1fe │ │ │ │ - Augmentation data: a8 28 00 00 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000db7a8 │ │ │ │ +00006ecc 0000000000000068 00006e50 FDE cie=00000080 pc=00000000000d4be0..00000000000d55f4 │ │ │ │ + Augmentation data: b1 28 00 00 │ │ │ │ + DW_CFA_advance_loc: 25 to 00000000000d4bf9 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000db7aa │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000d4bfe │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000db7ac │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000d4c03 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000db7b1 │ │ │ │ + DW_CFA_advance_loc: 13 to 00000000000d4c10 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000db7b2 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000d4c14 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000db7b6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000d4c15 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000db7c2 │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000d4c1c │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc2: 2141 to 00000000000dc01f │ │ │ │ + DW_CFA_advance_loc2: 2078 to 00000000000d543a │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000dc020 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000d543b │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000dc021 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000d543c │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000dc023 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d543e │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000dc025 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d5440 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000dc027 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d5442 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000dc029 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d5444 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000dc02a │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000d5445 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 155 to 00000000000dc0c5 │ │ │ │ + DW_CFA_advance_loc1: 118 to 00000000000d54bb │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ DW_CFA_restore: r15 (r15) │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000dc0c6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000d54bc │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006ee4 0000000000000050 00006e68 FDE cie=00000080 pc=00000000000dc200..00000000000dce74 │ │ │ │ - Augmentation data: 71 28 00 00 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000dc206 │ │ │ │ +00006f38 0000000000000050 00006ebc FDE cie=00000080 pc=00000000000d5600..00000000000d61d1 │ │ │ │ + Augmentation data: 7a 28 00 00 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000d5606 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000dc208 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000d560e │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000dc20a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d5610 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000dc212 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d5612 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000dc213 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000d5613 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000dc214 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000d5614 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000dc21b │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000d561b │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc2: 2369 to 00000000000dcb5c │ │ │ │ + DW_CFA_advance_loc2: 2369 to 00000000000d5f5c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000dcb5d │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000d5f5d │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000dcb5e │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000d5f5e │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000dcb60 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d5f60 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000dcb62 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d5f62 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000dcb64 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d5f64 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000dcb66 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d5f66 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000dcb70 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000d5f67 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006f38 0000000000000030 00006ebc FDE cie=00000080 pc=00000000000a6610..00000000000acbd1 │ │ │ │ - Augmentation data: 5e 28 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000a6615 │ │ │ │ +00006f8c 0000000000000030 00006f10 FDE cie=00000080 pc=00000000000a17b0..00000000000a77c5 │ │ │ │ + Augmentation data: 67 28 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000a17b5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000a6618 │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000a17b8 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000a6621 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000a17c0 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 11 to 00000000000a17cb │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 25912 to 00000000000acb59 │ │ │ │ + DW_CFA_advance_loc2: 24488 to 00000000000a7773 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000acb5a │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000a7774 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00006f6c 0000000000000020 00006ef0 FDE cie=00000080 pc=00000000000145f7..0000000000014735 │ │ │ │ - Augmentation data: 3c 28 00 00 │ │ │ │ +00006fc0 0000000000000020 00006f44 FDE cie=00000080 pc=000000000001449a..00000000000145d1 │ │ │ │ + Augmentation data: 45 28 00 00 │ │ │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ │ │ │ │ -00006f90 0000000000000030 00006f14 FDE cie=00000080 pc=00000000000acbe0..00000000000acf12 │ │ │ │ - Augmentation data: 35 28 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000acbe5 │ │ │ │ +00006fe4 0000000000000030 00006f68 FDE cie=00000080 pc=00000000000a77d0..00000000000a7af2 │ │ │ │ + Augmentation data: 3e 28 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000a77d5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 13 to 00000000000acbf2 │ │ │ │ + DW_CFA_advance_loc: 13 to 00000000000a77e2 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000acc06 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000a77f6 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 729 to 00000000000acedf │ │ │ │ + DW_CFA_advance_loc2: 713 to 00000000000a7abf │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000acee0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000a7ac0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006fc4 0000000000000020 00006f48 FDE cie=00000080 pc=0000000000014735..000000000001476c │ │ │ │ - Augmentation data: 12 28 00 00 │ │ │ │ +00007018 0000000000000020 00006f9c FDE cie=00000080 pc=00000000000145d1..0000000000014608 │ │ │ │ + Augmentation data: 1b 28 00 00 │ │ │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ │ │ │ │ -00006fe8 0000000000000014 00006fec FDE cie=00000000 pc=00000000000dce80..00000000000dcece │ │ │ │ - DW_CFA_advance_loc: 33 to 00000000000dcea1 │ │ │ │ +0000703c 0000000000000014 00007040 FDE cie=00000000 pc=00000000000d61e0..00000000000d6226 │ │ │ │ + DW_CFA_advance_loc: 33 to 00000000000d6201 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 18 to 00000000000dceb3 │ │ │ │ + DW_CFA_advance_loc: 18 to 00000000000d6213 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007000 0000000000000054 00007004 FDE cie=00000000 pc=00000000000dced0..00000000000dd43b │ │ │ │ - DW_CFA_advance_loc1: 68 to 00000000000dcf14 │ │ │ │ +00007054 0000000000000054 00007058 FDE cie=00000000 pc=00000000000d6230..00000000000d679d │ │ │ │ + DW_CFA_advance_loc1: 68 to 00000000000d6274 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000dcf15 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000d6275 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000dcf16 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000d6276 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000dcf1a │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000d627a │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc2: 798 to 00000000000dd238 │ │ │ │ + DW_CFA_advance_loc2: 799 to 00000000000d6599 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ - DW_CFA_advance_loc2: 300 to 00000000000dd364 │ │ │ │ + DW_CFA_advance_loc2: 301 to 00000000000d66c6 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000dd36b │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000d66cd │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000dd36c │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000d66ce │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000dd36d │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000d66cf │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000dd36f │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d66d1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000dd370 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000d66d2 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 145 to 00000000000dd401 │ │ │ │ + DW_CFA_advance_loc1: 145 to 00000000000d6763 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ - DW_CFA_advance_loc: 43 to 00000000000dd42c │ │ │ │ + DW_CFA_advance_loc: 43 to 00000000000d678e │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007058 0000000000000058 0000705c FDE cie=00000000 pc=00000000000dd440..00000000000dd605 │ │ │ │ - DW_CFA_advance_loc: 37 to 00000000000dd465 │ │ │ │ +000070ac 0000000000000058 000070b0 FDE cie=00000000 pc=00000000000d67a0..00000000000d6946 │ │ │ │ + DW_CFA_advance_loc: 34 to 00000000000d67c2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000dd467 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d67c4 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000dd469 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d67c6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000dd46b │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d67c8 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000dd46c │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000d67c9 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000dd46d │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000d67ca │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000dd471 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000d67ce │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc1: 181 to 00000000000dd526 │ │ │ │ + DW_CFA_advance_loc1: 180 to 00000000000d6882 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000dd52a │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000d6883 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000dd52e │ │ │ │ + DW_CFA_advance_loc: 13 to 00000000000d6890 │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000dd533 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d6892 │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000dd535 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d6894 │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000dd537 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d6896 │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000dd539 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d6898 │ │ │ │ DW_CFA_restore: r15 (r15) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000dd540 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000d68a0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 144 to 00000000000dd5d0 │ │ │ │ + DW_CFA_advance_loc1: 120 to 00000000000d6918 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ DW_CFA_restore: r15 (r15) │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000070b4 0000000000000030 000070b8 FDE cie=00000000 pc=00000000000dd610..00000000000dd685 │ │ │ │ - DW_CFA_advance_loc: 25 to 00000000000dd629 │ │ │ │ +00007108 0000000000000038 0000710c FDE cie=00000000 pc=00000000000d6950..00000000000d69c5 │ │ │ │ + DW_CFA_advance_loc: 17 to 00000000000d6961 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r12 (r12) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000dd62e │ │ │ │ + DW_CFA_offset: r13 (r13) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000d6967 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000dd62f │ │ │ │ + DW_CFA_offset: r12 (r12) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000d696b │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000dd633 │ │ │ │ + DW_CFA_offset: r6 (rbp) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000d696f │ │ │ │ + DW_CFA_def_cfa_offset: 40 │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 19 to 00000000000d6982 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 42 to 00000000000dd65d │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000dd667 │ │ │ │ + DW_CFA_advance_loc: 23 to 00000000000d6999 │ │ │ │ + DW_CFA_def_cfa_offset: 40 │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000d69a0 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000dd66b │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000d69aa │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000dd66d │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000d69b3 │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d69b5 │ │ │ │ + DW_CFA_restore: r13 (r13) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000070e8 000000000000003c 000070ec FDE cie=00000000 pc=00000000000dd690..00000000000dd887 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000dd691 │ │ │ │ +00007144 000000000000003c 00007148 FDE cie=00000000 pc=00000000000d69d0..00000000000d6bb7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000d69d1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 13 to 00000000000dd69e │ │ │ │ + DW_CFA_advance_loc: 13 to 00000000000d69de │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 156 to 00000000000dd73a │ │ │ │ + DW_CFA_advance_loc1: 156 to 00000000000d6a7a │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000dd741 │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000d6a81 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 15 to 00000000000dd750 │ │ │ │ + DW_CFA_advance_loc: 15 to 00000000000d6a90 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 163 to 00000000000dd7f3 │ │ │ │ + DW_CFA_advance_loc1: 159 to 00000000000d6b2f │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000dd7f4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000d6b30 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000dd800 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000d6b38 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 61 to 00000000000dd83d │ │ │ │ + DW_CFA_advance_loc: 61 to 00000000000d6b75 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000dd841 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000d6b79 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 15 to 00000000000dd850 │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000d6b80 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000dd854 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000d6b84 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000dd85c │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000d6b8c │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000dd861 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000d6b91 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007128 0000000000000068 0000712c FDE cie=00000000 pc=00000000000dd890..00000000000ddc79 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000dd892 │ │ │ │ +00007184 0000000000000068 00007188 FDE cie=00000000 pc=00000000000d6bc0..00000000000d6f55 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d6bc2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000dd894 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000d6bc7 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000dd896 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d6bc9 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000dd89b │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d6bcb │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000dd89c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000d6bcf │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000dd89d │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000d6bd0 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000dd8a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000d6bd4 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc1: 185 to 00000000000dd95d │ │ │ │ + DW_CFA_advance_loc1: 179 to 00000000000d6c87 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 11 to 00000000000dd968 │ │ │ │ + DW_CFA_advance_loc: 11 to 00000000000d6c92 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 30 to 00000000000dd986 │ │ │ │ + DW_CFA_advance_loc: 43 to 00000000000d6cbd │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 13 to 00000000000dd993 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000d6cc1 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000dd994 │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000d6cc8 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000dd996 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d6cca │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000dd998 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d6ccc │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000dd99a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d6cce │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000dd99f │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d6cd0 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 17 to 00000000000dd9b0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000d6cd8 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc2: 356 to 00000000000ddb14 │ │ │ │ + DW_CFA_advance_loc2: 324 to 00000000000d6e1c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000ddb15 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000d6e1d │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000ddb16 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000d6e1e │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000ddb18 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d6e20 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000ddb1a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d6e22 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000ddb1c │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d6e24 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000ddb1e │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d6e26 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 18 to 00000000000ddb30 │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000d6e30 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00007194 0000000000000064 00007198 FDE cie=00000000 pc=00000000000ddc80..00000000000ddd77 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000ddc88 │ │ │ │ +000071f0 0000000000000064 000071f4 FDE cie=00000000 pc=00000000000d6f60..00000000000d7046 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d6f62 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000ddc8a │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000d6f67 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000ddc8f │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d6f69 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000ddc94 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d6f6b │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000ddc9d │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000d6f6f │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000ddc9e │ │ │ │ + DW_CFA_advance_loc: 18 to 00000000000d6f81 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000ddcae │ │ │ │ + DW_CFA_advance_loc: 19 to 00000000000d6f94 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 75 to 00000000000ddcf9 │ │ │ │ + DW_CFA_advance_loc1: 66 to 00000000000d6fd6 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000ddd01 │ │ │ │ + DW_CFA_advance_loc: 21 to 00000000000d6feb │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 23 to 00000000000ddd18 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000d6ff7 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000ddd19 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000d6ff8 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000ddd1a │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000d6ff9 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000ddd1c │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d6ffb │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000ddd1e │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d6ffd │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000ddd20 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d6fff │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000ddd22 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d7001 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 14 to 00000000000ddd30 │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000d7008 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 41 to 00000000000ddd59 │ │ │ │ + DW_CFA_advance_loc: 29 to 00000000000d7025 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 13 to 00000000000ddd66 │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000d702c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000ddd6a │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000d7036 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000ddd6c │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000d703b │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000ddd6e │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d703d │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000ddd70 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d703f │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000ddd72 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d7041 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000071fc 0000000000000030 00007180 FDE cie=00000080 pc=00000000000ddd80..00000000000def18 │ │ │ │ - Augmentation data: e2 25 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000ddd85 │ │ │ │ +00007258 0000000000000030 000071dc FDE cie=00000080 pc=00000000000d7050..00000000000d8110 │ │ │ │ + Augmentation data: e3 25 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000d7055 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000ddd8d │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000d705d │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000ddd96 │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000d7066 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 2701 to 00000000000de823 │ │ │ │ + DW_CFA_advance_loc2: 2618 to 00000000000d7aa0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 13 to 00000000000de830 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000d7aa8 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007230 000000000000004c 000071b4 FDE cie=00000080 pc=00000000000def20..00000000000df12a │ │ │ │ - Augmentation data: 49 26 00 00 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000def26 │ │ │ │ +0000728c 000000000000004c 00007210 FDE cie=00000080 pc=00000000000d8110..00000000000d8302 │ │ │ │ + Augmentation data: 3e 26 00 00 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000d8116 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000def28 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d8118 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000def2a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d811a │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000def2c │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d811c │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000def2d │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000d811d │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000def2e │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000d811e │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000def32 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000d8122 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc2: 330 to 00000000000df07c │ │ │ │ + DW_CFA_advance_loc2: 306 to 00000000000d8254 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000df080 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000d8258 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000df081 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000d8259 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000df083 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d825b │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000df085 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d825d │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000df087 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d825f │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000df089 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d8261 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000df090 │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000d8268 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00007280 0000000000000050 00007204 FDE cie=00000080 pc=00000000000acf20..00000000000adbbf │ │ │ │ - Augmentation data: 0d 26 00 00 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000acf26 │ │ │ │ +000072dc 0000000000000030 00007260 FDE cie=00000080 pc=00000000000a7b00..00000000000a8855 │ │ │ │ + Augmentation data: 02 26 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000a7b05 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000acf28 │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000acf2a │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000acf2c │ │ │ │ - DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000acf2d │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000acf2e │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000a7b08 │ │ │ │ + DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000a7b1c │ │ │ │ + DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ + DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ + DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ + DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000acf35 │ │ │ │ - DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc2: 2767 to 00000000000ada04 │ │ │ │ + DW_CFA_advance_loc2: 2936 to 00000000000a8694 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000ada08 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000ada09 │ │ │ │ - DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000ada0b │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000ada0d │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000ada0f │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000ada11 │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 15 to 00000000000ada20 │ │ │ │ + DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000a8698 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000072d4 0000000000000020 00007258 FDE cie=00000080 pc=000000000001476c..00000000000149b7 │ │ │ │ - Augmentation data: 46 26 00 00 │ │ │ │ - DW_CFA_def_cfa_offset: 320 │ │ │ │ +00007310 0000000000000020 00007294 FDE cie=00000080 pc=0000000000014608..00000000000148b0 │ │ │ │ + Augmentation data: 5b 26 00 00 │ │ │ │ + DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ + DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ + DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ + DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ + DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ │ │ │ │ -000072f8 0000000000000030 0000727c FDE cie=00000080 pc=00000000000adbc0..00000000000ae53a │ │ │ │ - Augmentation data: 3b 26 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000adbc5 │ │ │ │ +00007334 0000000000000030 000072b8 FDE cie=00000080 pc=00000000000a8860..00000000000a9132 │ │ │ │ + Augmentation data: 51 26 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000a8865 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 13 to 00000000000adbd2 │ │ │ │ + DW_CFA_advance_loc: 13 to 00000000000a8872 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000adbe6 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000a8886 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 2028 to 00000000000ae3d2 │ │ │ │ + DW_CFA_advance_loc2: 1894 to 00000000000a8fec │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 14 to 00000000000ae3e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000a8ff0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000732c 0000000000000020 000072b0 FDE cie=00000080 pc=00000000000149b7..0000000000014a65 │ │ │ │ - Augmentation data: 3c 26 00 00 │ │ │ │ +00007368 0000000000000020 000072ec FDE cie=00000080 pc=00000000000148b0..000000000001495e │ │ │ │ + Augmentation data: 52 26 00 00 │ │ │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ │ │ │ │ -00007350 0000000000000048 000072d4 FDE cie=00000080 pc=00000000000ae540..00000000000b3307 │ │ │ │ - Augmentation data: 21 26 00 00 │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000ae549 │ │ │ │ +0000738c 000000000000004c 00007310 FDE cie=00000080 pc=00000000000a9140..00000000000adc21 │ │ │ │ + Augmentation data: 37 26 00 00 │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000a9149 │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000ae555 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000a9155 │ │ │ │ DW_CFA_expression: r6 (rbp) (DW_OP_breg6 (rbp): 0) │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000ae55f │ │ │ │ - DW_CFA_def_cfa_expression (DW_OP_breg6 (rbp): -40; DW_OP_deref) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000a9159 │ │ │ │ DW_CFA_expression: r15 (r15) (DW_OP_breg6 (rbp): -8) │ │ │ │ DW_CFA_expression: r14 (r14) (DW_OP_breg6 (rbp): -16) │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000a9162 │ │ │ │ + DW_CFA_def_cfa_expression (DW_OP_breg6 (rbp): -40; DW_OP_deref) │ │ │ │ DW_CFA_expression: r13 (r13) (DW_OP_breg6 (rbp): -24) │ │ │ │ DW_CFA_expression: r12 (r12) (DW_OP_breg6 (rbp): -32) │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000ae560 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000a9163 │ │ │ │ DW_CFA_expression: r3 (rbx) (DW_OP_breg6 (rbp): -48) │ │ │ │ - DW_CFA_advance_loc2: 4109 to 00000000000af56d │ │ │ │ + DW_CFA_advance_loc2: 4058 to 00000000000aa13d │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 13 to 00000000000af57a │ │ │ │ + DW_CFA_advance_loc: 13 to 00000000000aa14a │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000af57b │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000aa14b │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000739c 0000000000000034 00007320 FDE cie=00000080 pc=0000000000014a65..0000000000014f01 │ │ │ │ - Augmentation data: 97 26 00 00 │ │ │ │ +000073dc 0000000000000034 00007360 FDE cie=00000080 pc=000000000001495e..0000000000014e02 │ │ │ │ + Augmentation data: b1 26 00 00 │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg6 (rbp): -40; DW_OP_deref) │ │ │ │ DW_CFA_expression: r3 (rbx) (DW_OP_breg6 (rbp): -48) │ │ │ │ DW_CFA_expression: r6 (rbp) (DW_OP_breg6 (rbp): 0) │ │ │ │ DW_CFA_expression: r12 (r12) (DW_OP_breg6 (rbp): -32) │ │ │ │ DW_CFA_expression: r13 (r13) (DW_OP_breg6 (rbp): -24) │ │ │ │ DW_CFA_expression: r14 (r14) (DW_OP_breg6 (rbp): -16) │ │ │ │ DW_CFA_expression: r15 (r15) (DW_OP_breg6 (rbp): -8) │ │ │ │ │ │ │ │ -000073d4 0000000000000070 00007358 FDE cie=00000080 pc=00000000000b3310..00000000000b364e │ │ │ │ - Augmentation data: ad 26 00 00 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000b3316 │ │ │ │ +00007414 0000000000000070 00007398 FDE cie=00000080 pc=00000000000adc30..00000000000adf4f │ │ │ │ + Augmentation data: c6 26 00 00 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000adc36 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b3318 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000adc42 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b331a │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000adc47 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000b3320 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000adc49 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000b3321 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000adc4d │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000b3322 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000adc51 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000b332c │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000adc58 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 233 to 00000000000b3415 │ │ │ │ + DW_CFA_advance_loc1: 224 to 00000000000add38 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000b3416 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000add39 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000b3417 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000add3a │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b3419 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000add3c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b341b │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000add3e │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b341d │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000add40 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b341f │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000add42 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000b3420 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000add48 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 203 to 00000000000b34eb │ │ │ │ + DW_CFA_advance_loc1: 203 to 00000000000ade13 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 14 to 00000000000b34f9 │ │ │ │ + DW_CFA_advance_loc: 14 to 00000000000ade21 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000b34fa │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000ade22 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b34fc │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000ade24 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b34fe │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000ade26 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b3500 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000ade28 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b3502 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000ade2a │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 14 to 00000000000b3510 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000ade30 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000000b3534 │ │ │ │ + DW_CFA_advance_loc: 36 to 00000000000ade54 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000b3544 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000ade60 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000b355c │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000ade7c │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000b355d │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000ade7d │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ │ │ │ -00007448 0000000000000020 000073cc FDE cie=00000080 pc=0000000000014f01..0000000000014f23 │ │ │ │ - Augmentation data: 50 26 00 00 │ │ │ │ +00007488 0000000000000020 0000740c FDE cie=00000080 pc=0000000000014e02..0000000000014e24 │ │ │ │ + Augmentation data: 69 26 00 00 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000746c 0000000000000030 000073f0 FDE cie=00000080 pc=00000000000b3650..00000000000b3a02 │ │ │ │ - Augmentation data: 37 26 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000b3655 │ │ │ │ +000074ac 0000000000000030 00007430 FDE cie=00000080 pc=00000000000adf50..00000000000ae2ca │ │ │ │ + Augmentation data: 4f 26 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000adf55 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 13 to 00000000000b3662 │ │ │ │ + DW_CFA_advance_loc: 13 to 00000000000adf62 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000b3672 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000adf72 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 722 to 00000000000b3944 │ │ │ │ + DW_CFA_advance_loc2: 686 to 00000000000ae220 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000b3950 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000ae228 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000074a0 0000000000000020 00007424 FDE cie=00000080 pc=0000000000014f23..0000000000014fbc │ │ │ │ - Augmentation data: 57 26 00 00 │ │ │ │ +000074e0 0000000000000020 00007464 FDE cie=00000080 pc=0000000000014e24..0000000000014ebb │ │ │ │ + Augmentation data: 6f 26 00 00 │ │ │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ │ │ │ │ -000074c4 ZERO terminator │ │ │ │ +00007504 ZERO terminator │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -348,17 +348,19 @@ │ │ │ │ _ZNSt6vectorISt6threadSaIS0_EE7reserveEm │ │ │ │ _ZNSt6thread15_M_start_threadESt10unique_ptrINS_6_StateESt14default_deleteIS1_EEPFvvE │ │ │ │ _ZNSt6thread4joinEv │ │ │ │ PyEval_SaveThread │ │ │ │ PyEval_RestoreThread │ │ │ │ _ZZ12parallel_forIZN13CalcSignature21calcSignatureParallelIfEEbRNS0_9SignatureEPKclliiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_ENKUliE_clEi │ │ │ │ _Z12parallel_forIZN13CalcSignature21calcSignatureParallelIfEEbRNS0_9SignatureEPKclliiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_ │ │ │ │ +_Z12parallel_forIZN13CalcSignature21calcSignatureParallelIfEEbRNS0_9SignatureEPKclliiiiEUliiE0_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_ │ │ │ │ _ZN13CalcSignature21calcSignatureParallelIfEEbRNS_9SignatureEPKclliiii │ │ │ │ _ZZ12parallel_forIZN13CalcSignature21calcSignatureParallelIdEEbRNS0_9SignatureEPKclliiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_ENKUliE_clEi │ │ │ │ _Z12parallel_forIZN13CalcSignature21calcSignatureParallelIdEEbRNS0_9SignatureEPKclliiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_ │ │ │ │ +_Z12parallel_forIZN13CalcSignature21calcSignatureParallelIdEEbRNS0_9SignatureEPKclliiiiEUliiE0_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_ │ │ │ │ _ZN13CalcSignature21calcSignatureParallelIdEEbRNS_9SignatureEPKclliiii │ │ │ │ _ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPPK8BasisEltSt6vectorIS4_SaIS4_EEEENS0_5__ops15_Iter_comp_iterIZN9BasisPool10doneAddingEvEUlS4_S4_E_EEEvT_SF_T0_ │ │ │ │ _ZSt17__rotate_adaptiveIN9__gnu_cxx17__normal_iteratorIPSt4pairISt6vectorI5InputSaIS4_EEdES3_IS7_SaIS7_EEEES8_lET_SC_SC_SC_T1_SD_T0_SD_ │ │ │ │ _Z15sumCoefficientsR11CoefficientOS_ │ │ │ │ _ZSt17__rotate_adaptiveIN9__gnu_cxx17__normal_iteratorIPSt4pairIPK8BasisElt11CoefficientESt6vectorIS7_SaIS7_EEEES8_lET_SD_SD_SD_T1_SE_T0_SE_ │ │ │ │ _ZNSt6vectorISt4pairIPK8BasisElt11CoefficientESaIS5_EED2Ev │ │ │ │ _ZNSt6vectorISt4pairIPK8BasisElt11CoefficientESaIS5_EED1Ev │ │ │ │ @@ -429,649 +431,630 @@ │ │ │ │ GLIBCXX_3.4 │ │ │ │ [A\A]A^A_] │ │ │ │ [A\A]A^A_] │ │ │ │ [A\A]A^A_] │ │ │ │ [A\A]A^A_] │ │ │ │ [A\A]A^A_] │ │ │ │ [A\A]A^A_] │ │ │ │ -[A\A[A^A_]I │ │ │ │ -[A\A[A^A_]I │ │ │ │ -[A\A[A^A_]I │ │ │ │ -[A\A[A^A_]I │ │ │ │ -x`H9z`rnu\ │ │ │ │ -PpL9RprIu7 │ │ │ │ -[]A\A]A^ │ │ │ │ -u_bq}HoD │ │ │ │ -AWAVAUATSI │ │ │ │ -bq}Ho&bq}Ho)b │ │ │ │ -tCbq}Ho~ │ │ │ │ -tCbq}HoF │ │ │ │ -A]A^A_]I │ │ │ │ -bQ}Ho$8b │ │ │ │ -tBbq}Ho0bQ}Ho< │ │ │ │ -uSbq}Hop │ │ │ │ -H[A\^A^A_]H │ │ │ │ +[A\^A^A_]H │ │ │ │ +[A\^A^A_]H │ │ │ │ +[A\^A^A_]H │ │ │ │ +[A\^A^A_]H │ │ │ │ +x`H9z`rfu\ │ │ │ │ +PpL9RprAu7 │ │ │ │ +[]A\A]A^ │ │ │ │ +AWAVAUATSH │ │ │ │ +A\A]A^A_]I │ │ │ │ +H[A\_A^A_]H │ │ │ │ +[]A\A]A^ │ │ │ │ +AVAUATSH │ │ │ │ +[A\A]A^A_] │ │ │ │ +[A\A]A^A_] │ │ │ │ []A\A]A^ │ │ │ │ -8[]A\A]A^A_ │ │ │ │ T$ L9j s │ │ │ │ +AVAUATUSH │ │ │ │ []A\A]A^A_ │ │ │ │ +[]A\A]A^ │ │ │ │ T$ D;j ~ │ │ │ │ -AWAVAUATSb │ │ │ │ +AVAUATSH │ │ │ │ [A\A]A^A_] │ │ │ │ AWAVAUATSH │ │ │ │ [A\A]A^A_] │ │ │ │ -[]A\A]A^ │ │ │ │ +[]A\A]A^A_ │ │ │ │ []A\A]A^ │ │ │ │ []A\A]A^ │ │ │ │ AWAVAUATSH │ │ │ │ [A\A]A^A_] │ │ │ │ []A\A]A^A_ │ │ │ │ AVAUATSH │ │ │ │ -V`I9S`rg │ │ │ │ -FpM9Cpr: │ │ │ │ +V`I9S`re │ │ │ │ +FpM9Cpr9 │ │ │ │ [A\A]A^] │ │ │ │ [A\A]A^] │ │ │ │ AWAVAUATSH │ │ │ │ [A\A]A^A_] │ │ │ │ -AWAVAUATSH │ │ │ │ -tCbq}HoI │ │ │ │ -bq}Ho$1bq}Ho,2b │ │ │ │ -bq}Ho)bq}Ho7b │ │ │ │ +AVAUATSH │ │ │ │ [A\A]A^A_] │ │ │ │ -AWAVAUATSb │ │ │ │ -tCbq}HoF │ │ │ │ +AWAVAUATI │ │ │ │ [A\A]A^A_] │ │ │ │ -bq}Ho&bq}Ho(b │ │ │ │ -tCbq}Ho~ │ │ │ │ AWAVAUATUSH │ │ │ │ ([]A\A]A^A_ │ │ │ │ -AWAVAUATSI │ │ │ │ -BpL9FprT │ │ │ │ +[pM9^prm │ │ │ │ +Q`L9V`r~ │ │ │ │ +QpH9VprS │ │ │ │ [A\A]A^A_] │ │ │ │ [A\A]A^A_] │ │ │ │ -L$0H;t$@ │ │ │ │ -AWAVAUATSI │ │ │ │ X[A\A]A^A_] │ │ │ │ []A\A]A^A_ │ │ │ │ []A\A]A^A_ │ │ │ │ AWAVAUATUH │ │ │ │ H[]A\A]A^A_ │ │ │ │ H[]A\A]A^A_ │ │ │ │ AWAVAUATUSH │ │ │ │ ([]A\A]A^A_ │ │ │ │ AWAVAUATSH │ │ │ │ [A\A]A^A_] │ │ │ │ [A\A]A^A_] │ │ │ │ -AWAVAUATSH │ │ │ │ +AWAVAUATI │ │ │ │ [A\A]A^A_] │ │ │ │ AWAVAUATSH │ │ │ │ -tKbQ}HoD$ │ │ │ │ -bq}Ho"bQ}Ho, │ │ │ │ -uRbq}HoB │ │ │ │ -bQ}Ho$$b │ │ │ │ -tDb1}Ho< │ │ │ │ -uRb1}Ho| │ │ │ │ -[A\A]A^A_] │ │ │ │ -AWAVAUATSb │ │ │ │ -[A\A]A^A_] │ │ │ │ -tCb1}Ho4 bq}Hoz │ │ │ │ -uRb1}Hod │ │ │ │ -[A\A]A^A_] │ │ │ │ -[A\A]A^A_] │ │ │ │ -AWAVAUATSI │ │ │ │ -tCbq}Hoq │ │ │ │ -tIbq}Hoo │ │ │ │ -bq}Ho:bQ}Ho │ │ │ │ -uRbq}Hor │ │ │ │ -tCbq}Ho[ │ │ │ │ -b1}Ho,.b │ │ │ │ -b1}Ho<.b │ │ │ │ -[A\A]A^A_] │ │ │ │ -[]A\A]A^A_ │ │ │ │ -AWAVAUATSI │ │ │ │ -tCbq}HoI │ │ │ │ -bq}Ho8bq}Ho │ │ │ │ -uRbq}Ho@ │ │ │ │ -[A\A]A^A_] │ │ │ │ -L$0H9L$8 │ │ │ │ -tCbq}HoI │ │ │ │ -u_bq}HoD │ │ │ │ -[A\A]A^A_] │ │ │ │ -AWAVAUATARSH │ │ │ │ -tCbQ}How │ │ │ │ -tCbq}HoS │ │ │ │ -bq}Ho$3bq}Ho,0b │ │ │ │ -bq}Ho43bq}Ho<0b │ │ │ │ +[A\A]A^A_] │ │ │ │ +[A\A]A^A_] │ │ │ │ +T$0L9d$0u │ │ │ │ +[A\A]A^A_] │ │ │ │ +[A\A]A^A_] │ │ │ │ +T$(L;T$X │ │ │ │ +[A\A]A^A_] │ │ │ │ +AWAVAUATI │ │ │ │ +[]A\A]A^A_ │ │ │ │ +AWAVAUATI │ │ │ │ +[A\A]A^A_] │ │ │ │ +[A\A]A^A_] │ │ │ │ +AWAVAUATARSH │ │ │ │ @[YA\A]A^A_]H │ │ │ │ H[]A\A]A^A_ │ │ │ │ H[]A\A]A^A_ │ │ │ │ -t$@L+L$8L │ │ │ │ +AVAUATUSH │ │ │ │ ]A\A]A^A_ │ │ │ │ -h[]A\A]A^A_ │ │ │ │ -AVAUATH) │ │ │ │ - []A\A]A^ │ │ │ │ -AWAVAUATUSH │ │ │ │ +l$@L+D$(H │ │ │ │ +X[]A\A]A^A_ │ │ │ │ +([]A\A]A^A_ │ │ │ │ +A\A]A^A_ │ │ │ │ +AWAVAUATUH │ │ │ │ 8[]A\A]A^A_ │ │ │ │ 8[]A\A]A^A_ │ │ │ │ -AWAVAUATUSH │ │ │ │ +AWAVAUATUH │ │ │ │ 8[]A\A]A^A_ │ │ │ │ 8[]A\A]A^A_ │ │ │ │ -AWAVAULc │ │ │ │ []A\A]A^A_ │ │ │ │ -AWAVAUATSI │ │ │ │ +AWAVAUATSH │ │ │ │ [A\A]A^A_] │ │ │ │ [A\A]A^A_] │ │ │ │ AWAVAUATSH │ │ │ │ [A\A]A^A_] │ │ │ │ [A\A]A^A_] │ │ │ │ -AWAVAUATUSH │ │ │ │ +AVAUATSH │ │ │ │ +AWAVAUATUH │ │ │ │ ([]A\A]A^A_ │ │ │ │ []A\A]A^A_ │ │ │ │ -AWAVAUATUSH │ │ │ │ -T$ L9T$( │ │ │ │ +AWAVAUATUH │ │ │ │ +L$ L9L$( │ │ │ │ []A\A]A^A_ │ │ │ │ -[A\A]]H) │ │ │ │ +McJ IcR( │ │ │ │ AWAVAUATSH │ │ │ │ -t$hD9t$D │ │ │ │ +t$ L+t$H │ │ │ │ [A\A]A^A_] │ │ │ │ -l$hD9l$D │ │ │ │ +t$ L+t$H │ │ │ │ AWAVAUATSH │ │ │ │ -|$PH+|$h │ │ │ │ -l$XD9l$4 │ │ │ │ +|$0L+|$H │ │ │ │ [A\A]A^A_] │ │ │ │ -|$PH+|$h │ │ │ │ -AWAVAUATSI │ │ │ │ +|$0L+|$H │ │ │ │ [A\A]A^A_] │ │ │ │ AWAVAUATUSH │ │ │ │ ([]A\A]A^A_ │ │ │ │ -A\A]A^A_ │ │ │ │ -AWAVAUATSI │ │ │ │ +]A\A]A^A_ │ │ │ │ +AVAUATSH │ │ │ │ [A\A]A^A_] │ │ │ │ -AWAVAUATSH │ │ │ │ +AVAUATSH │ │ │ │ [A\A]A^A_] │ │ │ │ -AWAVAUATS │ │ │ │ +AWAVAUATSH │ │ │ │ [A\A]A^A_] │ │ │ │ []A\A]A^A_ │ │ │ │ []A\A]A^A_ │ │ │ │ AWAVAUATSH │ │ │ │ t$0L9d$8 │ │ │ │ [A\A]A^A_] │ │ │ │ []A\A]A^ │ │ │ │ []A\A]A^ │ │ │ │ AWAVAUATARSH │ │ │ │ -[AZA\A]A^A_]I │ │ │ │ +[A[A\A]A^A_]I │ │ │ │ +AVAUATUSH │ │ │ │ []A\A]A^A_ │ │ │ │ -L+@0H+PHL │ │ │ │ -L+H`L+PxI │ │ │ │ AVAUATUS │ │ │ │ []A\A]A^ │ │ │ │ -AWAVAUATSLc │ │ │ │ +AWAVAUATLc │ │ │ │ [A\A]A^A_] │ │ │ │ +t$ D+d$LL │ │ │ │ +,:H9|$ht. │ │ │ │ AVAUATUSH │ │ │ │ `[]A\A]A^ │ │ │ │ AWAVAUATSH │ │ │ │ -T$ H;T$( │ │ │ │ -T$ H;T$( │ │ │ │ +|$ H;|$( │ │ │ │ +|$ H;|$( │ │ │ │ [A\A]A^A_] │ │ │ │ |$8H9|$( │ │ │ │ AWAVAUATSH │ │ │ │ +|$`H;|$0t │ │ │ │ [A\A]A^A_] │ │ │ │ -AWAVAUATS │ │ │ │ +T$(D+\$HL │ │ │ │ [A\A]A^A_] │ │ │ │ -AWAVAUATSH │ │ │ │ [A\A]A^A_] │ │ │ │ [A\A]A^A_] │ │ │ │ -AWAVAUATSI │ │ │ │ [A\A]A^A_] │ │ │ │ -AVAUATSI │ │ │ │ -HZlZ bSEH │ │ │ │ -[A\A]A^] │ │ │ │ -AWAVAUATSLc │ │ │ │ -HZlY bSEH │ │ │ │ +}ZLB bS=( │ │ │ │ +}ZdB bS%( │ │ │ │ +AWAVAUATLc │ │ │ │ +A}ZLC bS=( │ │ │ │ +A}ZdC bS%( │ │ │ │ +A}ZI bS=( │ │ │ │ +}ZdQ bS%( │ │ │ │ +}ZLQ bS=( │ │ │ │ +}ZdQ bS%( │ │ │ │ [A\A]A^A_] │ │ │ │ -AWAVAUATSI │ │ │ │ +AVAUATSH │ │ │ │ +!eYlh bS │ │ │ │ [A\A]A^A_] │ │ │ │ [A\A]A^A_] │ │ │ │ -AWAVAUATARSH │ │ │ │ +AVAUATARSH │ │ │ │ +[AXA\A]A^A_]I │ │ │ │ +AVAUATARSH │ │ │ │ +}o\0`brE(~ │ │ │ │ [ZA\A]A^A_]H │ │ │ │ -AWAVAUATARSH │ │ │ │ +AVAUATARSH │ │ │ │ [ZA\A]A^A_]H │ │ │ │ -AWAVAUATARSH │ │ │ │ -[AZA\A]A^A_]I │ │ │ │ -AWAVAUATARSH │ │ │ │ +AVAUATARSH │ │ │ │ [^A\A]A^A_]H │ │ │ │ -AWAVAUATARSH │ │ │ │ -[AXA\A]A^A_]I │ │ │ │ +AVAUATARSH │ │ │ │ +[AZA\A]A^A_]I │ │ │ │ AWAVAUATSH │ │ │ │ [A\A]A^A_] │ │ │ │ AWAVAUATSH │ │ │ │ [A\A]A^A_] │ │ │ │ -AWAVAUATSLc │ │ │ │ +AWAVAUATLc │ │ │ │ [A\A]A^A_] │ │ │ │ AWAVAUATSH │ │ │ │ -D9|$\}>H │ │ │ │ -D$PD;t$\ │ │ │ │ [A\A]A^A_] │ │ │ │ -D9|$\|/H │ │ │ │ AWAVAUATSH │ │ │ │ -9\$l}7E1 │ │ │ │ -T$0D;L$l │ │ │ │ [A\A]A^A_] │ │ │ │ AWAVAUATSH │ │ │ │ [A\A]A^A_] │ │ │ │ +A}ZL} bS%( │ │ │ │ +A}Zd} bS-( │ │ │ │ +A}Zt} bS}( │ │ │ │ +A}Z\} bSE( │ │ │ │ +}ZD}`bS=( │ │ │ │ AWAVAUATSH │ │ │ │ [A\A]A^A_] │ │ │ │ -AWAVAUATSI │ │ │ │ -|$0HcL$@L │ │ │ │ +}ZM bsU( │ │ │ │ +A}Zt} bS5( │ │ │ │ +A}Zd} bS-( │ │ │ │ +A}ZL} bS=( │ │ │ │ +A}Z|}`bS%( │ │ │ │ +T$0HcL$PH │ │ │ │ +}ZdA bse( │ │ │ │ +}ZtA bsU( │ │ │ │ +A}ZlA bS%( │ │ │ │ +A}ZLA bS │ │ │ │ [A\A]A^A_] │ │ │ │ -AWAVAUATARSH │ │ │ │ -[AYA\A]A^A_]I │ │ │ │ -AWAVAUATSH │ │ │ │ -L9|$psDL │ │ │ │ +AVAUATARSH │ │ │ │ +[AXA\A]A^A_]I │ │ │ │ [A\A]A^A_] │ │ │ │ AWAVAUATSH │ │ │ │ -L9T$hsWH │ │ │ │ [A\A]A^A_] │ │ │ │ -AWAVAUATARSH │ │ │ │ -L+@HH+X`L+HxL │ │ │ │ +AVAUATARSH │ │ │ │ [YA\A]A^A_]H │ │ │ │ -AWAVAUMc │ │ │ │ 8[]A\A]A^A_ │ │ │ │ AWAVAUATSH │ │ │ │ [A\A]A^A_] │ │ │ │ []A\A]A^A_ │ │ │ │ D$(H9D$0u │ │ │ │ H[]A\A]A^A_ │ │ │ │ AWAVAUATUSH │ │ │ │ 8[]A\A]A^A_ │ │ │ │ AWAVAUATUSH │ │ │ │ +|$ I9|$(u │ │ │ │ +t$8I9t$@u │ │ │ │ []A\A]A^A_ │ │ │ │ []A\A]A^A_ │ │ │ │ +A\A]A^A_ │ │ │ │ H[]A\A]A^A_ │ │ │ │ []A\A]A^A_ │ │ │ │ ([]A\A]A^A_ │ │ │ │ -AWAVAUATS │ │ │ │ +T$@+|$HH │ │ │ │ [A\A]A^A_] │ │ │ │ -AWAVAUATSI │ │ │ │ [A\A]A^A_] │ │ │ │ -AWAVAUATARSH │ │ │ │ +|$HLcT$hL │ │ │ │ +Z|J bs}( │ │ │ │ +}ZTJ bS=( │ │ │ │ +}ZlJ bSm( │ │ │ │ +}ZLU bs=( │ │ │ │ +}ZTU bsU( │ │ │ │ +[A\A]A^A_] │ │ │ │ +AVAUATARSH │ │ │ │ [AYA\A]A^A_]I │ │ │ │ -AWAVAUATARSH │ │ │ │ +AVAUATARSH │ │ │ │ [^A\A]A^A_]H │ │ │ │ -AWAVAUATARSH │ │ │ │ -[ZA\A]A^A_]H │ │ │ │ -HZDA bS-H │ │ │ │ +AUATARSH │ │ │ │ +[^A\A]A^A_]H │ │ │ │ +!}ZLb bS=( │ │ │ │ +!}Zdb bS%( │ │ │ │ +!}ZLb bS=( │ │ │ │ +A}Zf bS%( │ │ │ │ +A}ZL~ bS=( │ │ │ │ +A}Zd~ bS%( │ │ │ │ AWAVAUATSH │ │ │ │ [A\A]A^A_] │ │ │ │ AWAVAUATSH │ │ │ │ [A\A]A^A_] │ │ │ │ -AWAVAUATSI │ │ │ │ +AWAVAUATI │ │ │ │ [A\A]A^A_] │ │ │ │ +AVAUATUSH │ │ │ │ H[]A\A]A^A_ │ │ │ │ AWAVAUATSH │ │ │ │ +}o\1`brE(~ │ │ │ │ [A\A]A^A_] │ │ │ │ -AWAVAUATSH │ │ │ │ -[A\A]A^A_]H) │ │ │ │ [A\A]A^A_] │ │ │ │ -AWAVAUATSH │ │ │ │ -[A\A]A^A_]H) │ │ │ │ [A\A]A^A_] │ │ │ │ AWAVAUATSH │ │ │ │ [A\A]A^A_] │ │ │ │ -AWAVAUATSH │ │ │ │ +AVAUATSH │ │ │ │ [A\A]A^A_] │ │ │ │ -AWAVAUATUS │ │ │ │ -L;t$Pt`M │ │ │ │ -|$XL9|$`tVI │ │ │ │ -l$0L;l$PtVM │ │ │ │ -[]A\A]A^A_H) │ │ │ │ -\$(L9\$H │ │ │ │ -[]A\A]A^A_ │ │ │ │ -[]A\A]A^A_ │ │ │ │ -AWAVAUATARSH │ │ │ │ -[^A\A]A^A_]H │ │ │ │ +AWAVAUATS │ │ │ │ +[A\A]A^A_] │ │ │ │ +[A\A]A^A_] │ │ │ │ +AVAUATARSH │ │ │ │ +[AXA\A]A^A_]I │ │ │ │ AWAVAUATSH │ │ │ │ +L$pL9L$H │ │ │ │ |$pH9|$H │ │ │ │ -T$pH9T$H │ │ │ │ [A\A]A^A_] │ │ │ │ AWAVAUATUSH │ │ │ │ []A\A]A^A_ │ │ │ │ -AWAVAUATUSH │ │ │ │ -[]A\A]A^A_ │ │ │ │ +AWAVAUATSH │ │ │ │ +L9l$@t_L │ │ │ │ +[A\A]A^A_] │ │ │ │ AWAVAUATUSHc │ │ │ │ []A\A]A^A_ │ │ │ │ +AVAUATUSH │ │ │ │ []A\A]A^A_ │ │ │ │ +AVAUATUH │ │ │ │ ([]A\A]A^A_ │ │ │ │ AWAVAUATARSH │ │ │ │ [AYA\A]A^A_]I │ │ │ │ AWAVAUATARSH │ │ │ │ [AYA\A]A^A_]I │ │ │ │ AWAVAUATSH │ │ │ │ -D$pH9D$P │ │ │ │ -D$pH9D$X │ │ │ │ +D$PH9D$0 │ │ │ │ [A\A]A^A_] │ │ │ │ -L9t$ptbL │ │ │ │ +L9t$PtbL │ │ │ │ AWAVAUATSH │ │ │ │ -t$pL9t$H │ │ │ │ -D$pH9D$@ │ │ │ │ +t$PL9t$0 │ │ │ │ +l$PD9l$p │ │ │ │ +d$PD9d$p │ │ │ │ [A\A]A^A_] │ │ │ │ -l$hD9l$4 │ │ │ │ -d$hD9d$4 │ │ │ │ -H9\$ptbH │ │ │ │ +H9\$PtbH │ │ │ │ AWAVAUATSH │ │ │ │ [A\A]A^A_] │ │ │ │ +}Zb bS=( │ │ │ │ +}Z|B bS]( │ │ │ │ +}ZLB bSE( │ │ │ │ +}ZDB bSm( │ │ │ │ +}ZTA bsU( │ │ │ │ +A}Z\A bSM( │ │ │ │ +A}ZTA`bSE( │ │ │ │ AWAVAUATSH │ │ │ │ [A\A]A^A_] │ │ │ │ +}Zr bS%( │ │ │ │ +Ztz bsU( │ │ │ │ +Z|z bs}( │ │ │ │ +}Zdz bS-( │ │ │ │ +}Z\z bSm( │ │ │ │ +A}ZtF bS]( │ │ │ │ +A}ZdF bS-( │ │ │ │ +}ZdF bs%( │ │ │ │ AWAVAUATSH │ │ │ │ [A\A]A^A_] │ │ │ │ AWAVAUATSH │ │ │ │ -[A\_A^A_]H │ │ │ │ +[A\AZA^A_]I │ │ │ │ AWAVAUATSH │ │ │ │ [A\YA^A_]H │ │ │ │ AWAVAUATARSH │ │ │ │ [AZA\A]A^A_]I │ │ │ │ AWAVAUATARSH │ │ │ │ -[AZA\A]A^A_]I │ │ │ │ +[AXA\A]A^A_]I │ │ │ │ AWAVAUATSH │ │ │ │ -[A\_A^A_]H │ │ │ │ +[A\AZA^A_]I │ │ │ │ AWAVAUATSH │ │ │ │ [A\YA^A_]H │ │ │ │ AWAVAUATARSH │ │ │ │ [AZA\A]A^A_]I │ │ │ │ -AWAVAUATARSL │ │ │ │ +AVAUATARSH │ │ │ │ [AXA\A]A^A_]I │ │ │ │ AWAVAUATARSH │ │ │ │ -[^A\A]A^A_]H │ │ │ │ +[AXA\A]A^A_]I │ │ │ │ AWAVAUATSH │ │ │ │ +Z@bru(~B │ │ │ │ [A\A]A^A_] │ │ │ │ AWAVAUATSH │ │ │ │ -bq}Ho!bq}Ho*b │ │ │ │ -tCbq}Hoy │ │ │ │ -tCbq}HoA │ │ │ │ -1bq}Ho$2b │ │ │ │ -[A\A]A^M) │ │ │ │ -[A\A]A^A_]I │ │ │ │ -AWAVAUATSI │ │ │ │ +[A\AZA^A_]I │ │ │ │ +[A\XA^A_]H │ │ │ │ +AWAVAUATI │ │ │ │ [A\A]A^A_]I │ │ │ │ +AVAUATUSH │ │ │ │ A\A]A^A_ │ │ │ │ +"L9#r#H) │ │ │ │ 8[]A\A]A^A_ │ │ │ │ AWAVAUATUSH │ │ │ │ -A\A]A^A_ │ │ │ │ +]A\A]A^A_ │ │ │ │ AWAVAUATARSH │ │ │ │ -[^A\A]A^A_]H │ │ │ │ +[AZA\A]A^A_]I │ │ │ │ AWAVAUATARSH │ │ │ │ -@[AZA\A]A^A_]I │ │ │ │ +@[AXA\A]A^A_]I │ │ │ │ AWAVAUATSH │ │ │ │ -[A\A]A^L) │ │ │ │ [A\A]A^A_] │ │ │ │ AWAVAUATARSH │ │ │ │ -V`L9P`rn │ │ │ │ -FpL9@prB │ │ │ │ -[A[A\A]A^A_]I │ │ │ │ -AWAVAUATSHc │ │ │ │ +Q`L9P`ri │ │ │ │ +ypH9xpr= │ │ │ │ +[AXA\A]A^A_]I │ │ │ │ [A\A]A^A_] │ │ │ │ -AWAVAUATSLc │ │ │ │ -D9|$d|OA │ │ │ │ -l$pLcd$dH │ │ │ │ +D9|$d|LA │ │ │ │ D$XH9D$x │ │ │ │ +D$`D9D$d │ │ │ │ [A\A]A^A_] │ │ │ │ -AWAVAUATARSH │ │ │ │ -[A[A\A]A^A_]I │ │ │ │ -AWAVAUATSH │ │ │ │ -T$XH9T$ │ │ │ │ +AVAUATARSH │ │ │ │ +[ZA\A]A^A_]H │ │ │ │ +AVAUATSH │ │ │ │ +T$DD9T$@ │ │ │ │ [A\A]A^A_] │ │ │ │ -AWAVAUATUSI │ │ │ │ -x[]A\A]A^A_ │ │ │ │ +[]A\A]A^A_ │ │ │ │ AWAVAUATSH │ │ │ │ [A\A]A^A_] │ │ │ │ AWAVAUATSH │ │ │ │ -tGbq}Ho@ │ │ │ │ -uWbq}HoT │ │ │ │ -bQ}Ho/bq}Ho0b │ │ │ │ -uVbQ}HoD │ │ │ │ -tGbQ}Hoo │ │ │ │ -bQ}Ho=<;:9876543210/.-,+*)('&%$#"! │ │ │ │ -000102030405060708091011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495 │ │ │ │ NSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIfEEbRNS4_9SignatureEPKclliiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE │ │ │ │ NSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIfEEbRNS4_9SignatureEPKclliiiiEUliiE0_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE │ │ │ │ NSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIdEEbRNS4_9SignatureEPKclliiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE │ │ │ │ NSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIdEEbRNS4_9SignatureEPKclliiiiEUliiE0_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE │ │ │ │ +000102030405060708091011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495 │ │ │ │ 293949596979899 │ │ │ │ .shstrtab │ │ │ │ .note.gnu.build-id │ │ │ │ .gnu.hash │ │ │ │ .gnu.version │ │ │ │ .gnu.version_r │ │ │ │ .rela.dyn │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu.hash {} │ │ │ │ @@ -7,15 +7,15 @@ │ │ │ │ 0x000002a0 20804804 41820200 00111311 0a006442 .H.A.........dB │ │ │ │ 0x000002b0 962c2c04 84013208 b9026440 c4018401 .,,...2...d@.... │ │ │ │ 0x000002c0 20010002 20182244 0ac40238 01b01201 ... ."D...8.... │ │ │ │ 0x000002d0 601002a4 00089020 44664233 84010500 `...... DfB3.... │ │ │ │ 0x000002e0 082c21e4 2e110289 c9c4f0dc 03026306 .,!...........c. │ │ │ │ 0x000002f0 b0c01914 4910400a 448840cd 01207400 ....I.@.D.@.. t. │ │ │ │ 0x00000300 94081211 200621b0 08208085 727c0880 .... .!.. ..r|.. │ │ │ │ - 0x00000310 0c020095 5b081200 40084110 04041d04 ....[...@.A..... │ │ │ │ + 0x00000310 0c220095 5b081204 40084110 04041d04 ."..[...@.A..... │ │ │ │ 0x00000320 00902000 25008040 638510c8 018c90a0 .. .%..@c....... │ │ │ │ 0x00000330 38042800 00006000 12010341 4031bb26 8.(...`....A@1.& │ │ │ │ 0x00000340 1fd0eeb8 49c08a09 4048a549 1304ec0d ....I...@H.I.... │ │ │ │ 0x00000350 0c610040 00280020 019080bd 20050002 .a.@.(. .... ... │ │ │ │ 0x00000360 00681c15 002034e9 80600820 40080007 .h... 4..`. @... │ │ │ │ 0x00000370 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00000380 00000000 89000000 00000000 00000000 ................ │ │ │ │ @@ -107,60 +107,60 @@ │ │ │ │ 0x000008e0 33010000 34010000 36010000 00000000 3...4...6....... │ │ │ │ 0x000008f0 38010000 39010000 00000000 3b010000 8...9.......;... │ │ │ │ 0x00000900 00000000 3c010000 00000000 00000000 ....<........... │ │ │ │ 0x00000910 3d010000 3e010000 00000000 00000000 =...>........... │ │ │ │ 0x00000920 3f010000 40010000 00000000 00000000 ?...@........... │ │ │ │ 0x00000930 00000000 41010000 00000000 42010000 ....A.......B... │ │ │ │ 0x00000940 00000000 43010000 00000000 00000000 ....C........... │ │ │ │ - 0x00000950 44010000 00000000 46010000 00000000 D.......F....... │ │ │ │ - 0x00000960 47010000 00000000 48010000 00000000 G.......H....... │ │ │ │ - 0x00000970 49010000 00000000 4a010000 4b010000 I.......J...K... │ │ │ │ - 0x00000980 00000000 4c010000 4e010000 4f010000 ....L...N...O... │ │ │ │ + 0x00000950 44010000 00000000 47010000 00000000 D.......G....... │ │ │ │ + 0x00000960 48010000 00000000 49010000 00000000 H.......I....... │ │ │ │ + 0x00000970 4a010000 00000000 4b010000 4c010000 J.......K...L... │ │ │ │ + 0x00000980 00000000 4d010000 4f010000 50010000 ....M...O...P... │ │ │ │ 0x00000990 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000009a0 50010000 00000000 00000000 00000000 P............... │ │ │ │ - 0x000009b0 00000000 51010000 00000000 00000000 ....Q........... │ │ │ │ - 0x000009c0 53010000 00000000 00000000 00000000 S............... │ │ │ │ + 0x000009a0 51010000 00000000 00000000 00000000 Q............... │ │ │ │ + 0x000009b0 00000000 52010000 00000000 00000000 ....R........... │ │ │ │ + 0x000009c0 54010000 00000000 00000000 00000000 T............... │ │ │ │ 0x000009d0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000009e0 54010000 00000000 55010000 56010000 T.......U...V... │ │ │ │ - 0x000009f0 00000000 57010000 58010000 00000000 ....W...X....... │ │ │ │ + 0x000009e0 55010000 00000000 56010000 57010000 U.......V...W... │ │ │ │ + 0x000009f0 00000000 58010000 59010000 00000000 ....X...Y....... │ │ │ │ 0x00000a00 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00000a10 5a010000 00000000 00000000 00000000 Z............... │ │ │ │ - 0x00000a20 5b010000 00000000 00000000 00000000 [............... │ │ │ │ - 0x00000a30 00000000 5c010000 5d010000 5e010000 ....\...]...^... │ │ │ │ - 0x00000a40 5f010000 61010000 63010000 64010000 _...a...c...d... │ │ │ │ - 0x00000a50 00000000 65010000 66010000 67010000 ....e...f...g... │ │ │ │ - 0x00000a60 68010000 00000000 00000000 00000000 h............... │ │ │ │ - 0x00000a70 00000000 69010000 6a010000 00000000 ....i...j....... │ │ │ │ - 0x00000a80 00000000 6b010000 00000000 6c010000 ....k.......l... │ │ │ │ - 0x00000a90 6d010000 00000000 6e010000 00000000 m.......n....... │ │ │ │ - 0x00000aa0 6f010000 70010000 00000000 00000000 o...p........... │ │ │ │ - 0x00000ab0 00000000 73010000 74010000 75010000 ....s...t...u... │ │ │ │ + 0x00000a10 5b010000 00000000 00000000 00000000 [............... │ │ │ │ + 0x00000a20 5c010000 00000000 00000000 00000000 \............... │ │ │ │ + 0x00000a30 00000000 5d010000 5e010000 5f010000 ....]...^..._... │ │ │ │ + 0x00000a40 60010000 62010000 64010000 65010000 `...b...d...e... │ │ │ │ + 0x00000a50 00000000 66010000 67010000 68010000 ....f...g...h... │ │ │ │ + 0x00000a60 69010000 00000000 00000000 00000000 i............... │ │ │ │ + 0x00000a70 00000000 6a010000 6b010000 00000000 ....j...k....... │ │ │ │ + 0x00000a80 00000000 6c010000 00000000 6d010000 ....l.......m... │ │ │ │ + 0x00000a90 6e010000 00000000 6f010000 00000000 n.......o....... │ │ │ │ + 0x00000aa0 70010000 71010000 00000000 00000000 p...q........... │ │ │ │ + 0x00000ab0 00000000 74010000 75010000 76010000 ....t...u...v... │ │ │ │ 0x00000ac0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00000ad0 00000000 76010000 00000000 00000000 ....v........... │ │ │ │ - 0x00000ae0 77010000 78010000 79010000 7a010000 w...x...y...z... │ │ │ │ - 0x00000af0 00000000 7c010000 7d010000 7e010000 ....|...}...~... │ │ │ │ - 0x00000b00 00000000 00000000 00000000 7f010000 ................ │ │ │ │ - 0x00000b10 82010000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00000b20 00000000 83010000 00000000 84010000 ................ │ │ │ │ - 0x00000b30 85010000 00000000 00000000 86010000 ................ │ │ │ │ - 0x00000b40 88010000 89010000 00000000 00000000 ................ │ │ │ │ - 0x00000b50 00000000 00000000 8a010000 8c010000 ................ │ │ │ │ - 0x00000b60 8d010000 00000000 8e010000 8f010000 ................ │ │ │ │ - 0x00000b70 90010000 92010000 00000000 00000000 ................ │ │ │ │ - 0x00000b80 00000000 93010000 94010000 00000000 ................ │ │ │ │ - 0x00000b90 95010000 00000000 00000000 96010000 ................ │ │ │ │ - 0x00000ba0 00000000 98010000 00000000 00000000 ................ │ │ │ │ - 0x00000bb0 00000000 99010000 00000000 00000000 ................ │ │ │ │ - 0x00000bc0 00000000 9a010000 9b010000 9c010000 ................ │ │ │ │ - 0x00000bd0 00000000 00000000 00000000 9e010000 ................ │ │ │ │ - 0x00000be0 00000000 9f010000 00000000 00000000 ................ │ │ │ │ - 0x00000bf0 a0010000 00000000 00000000 a1010000 ................ │ │ │ │ - 0x00000c00 00000000 a2010000 a3010000 00000000 ................ │ │ │ │ - 0x00000c10 a4010000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00000c20 a5010000 00000000 8f2d132c d3befd27 .........-.,...' │ │ │ │ + 0x00000ad0 00000000 77010000 00000000 00000000 ....w........... │ │ │ │ + 0x00000ae0 78010000 79010000 7a010000 7b010000 x...y...z...{... │ │ │ │ + 0x00000af0 00000000 7d010000 7e010000 7f010000 ....}...~....... │ │ │ │ + 0x00000b00 00000000 00000000 00000000 80010000 ................ │ │ │ │ + 0x00000b10 83010000 00000000 00000000 00000000 ................ │ │ │ │ + 0x00000b20 00000000 84010000 00000000 85010000 ................ │ │ │ │ + 0x00000b30 86010000 00000000 00000000 87010000 ................ │ │ │ │ + 0x00000b40 89010000 8a010000 00000000 00000000 ................ │ │ │ │ + 0x00000b50 00000000 00000000 8b010000 8d010000 ................ │ │ │ │ + 0x00000b60 8e010000 00000000 8f010000 90010000 ................ │ │ │ │ + 0x00000b70 91010000 93010000 00000000 00000000 ................ │ │ │ │ + 0x00000b80 00000000 94010000 95010000 00000000 ................ │ │ │ │ + 0x00000b90 96010000 00000000 00000000 97010000 ................ │ │ │ │ + 0x00000ba0 00000000 99010000 00000000 00000000 ................ │ │ │ │ + 0x00000bb0 00000000 9a010000 9b010000 00000000 ................ │ │ │ │ + 0x00000bc0 00000000 9c010000 9d010000 9e010000 ................ │ │ │ │ + 0x00000bd0 00000000 00000000 00000000 a0010000 ................ │ │ │ │ + 0x00000be0 00000000 a1010000 00000000 00000000 ................ │ │ │ │ + 0x00000bf0 a2010000 00000000 00000000 a3010000 ................ │ │ │ │ + 0x00000c00 00000000 a4010000 a5010000 00000000 ................ │ │ │ │ + 0x00000c10 a6010000 00000000 00000000 00000000 ................ │ │ │ │ + 0x00000c20 a7010000 00000000 8f2d132c d3befd27 .........-.,...' │ │ │ │ 0x00000c30 ce7308e8 e2f1e3f5 cdd781e5 78c7222d .s..........x."- │ │ │ │ 0x00000c40 453a6a28 0f1faefa fe801098 0fcc477e E:j(..........G~ │ │ │ │ 0x00000c50 9d8c287e 6101d703 73854c1b 4512b7c6 ..(~a...s.L.E... │ │ │ │ 0x00000c60 f108df0d 9d0ee017 3739d943 038d3392 ........79.C..3. │ │ │ │ 0x00000c70 62b9b034 73be7572 0dda939d 0bae7420 b..4s.ur......t │ │ │ │ 0x00000c80 b524121d 01b00503 c9bd8368 490e1a70 .$.........hI..p │ │ │ │ 0x00000c90 8f6f08e8 041ec4d7 bd3c420b cfc7477e .o.......: │ │ │ │ sub $0x8,%rsp │ │ │ │ - mov 0xe3fad(%rip),%rax │ │ │ │ + mov 0xdcfad(%rip),%rax │ │ │ │ test %rax,%rax │ │ │ │ je d012 │ │ │ │ call *%rax │ │ │ │ add $0x8,%rsp │ │ │ │ ret │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.plt {} │ │ │ │ @@ -1,519 +1,519 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .plt: │ │ │ │ │ │ │ │ 000000000000d020 : │ │ │ │ - push 0xe3fca(%rip) # f0ff0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x350> │ │ │ │ - jmp *0xe3fcc(%rip) # f0ff8 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x358> │ │ │ │ + push 0xdcfca(%rip) # e9ff0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x350> │ │ │ │ + jmp *0xdcfcc(%rip) # e9ff8 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x358> │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ 000000000000d030 : │ │ │ │ - jmp *0xe3fca(%rip) │ │ │ │ + jmp *0xdcfca(%rip) │ │ │ │ push $0x0 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d040 <__sched_cpucount@plt>: │ │ │ │ - jmp *0xe3fc2(%rip) │ │ │ │ + jmp *0xdcfc2(%rip) │ │ │ │ push $0x1 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d050 : │ │ │ │ - jmp *0xe3fba(%rip) │ │ │ │ + jmp *0xdcfba(%rip) │ │ │ │ push $0x2 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d060 : │ │ │ │ - jmp *0xe3fb2(%rip) │ │ │ │ + jmp *0xdcfb2(%rip) │ │ │ │ push $0x3 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d070 , std::allocator >::~basic_ostringstream()@plt>: │ │ │ │ - jmp *0xe3faa(%rip) # f1020 , std::allocator >::~basic_ostringstream()@GLIBCXX_3.4.21> │ │ │ │ + jmp *0xdcfaa(%rip) # ea020 , std::allocator >::~basic_ostringstream()@GLIBCXX_3.4.21> │ │ │ │ push $0x4 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d080 : │ │ │ │ - jmp *0xe3fa2(%rip) │ │ │ │ + jmp *0xdcfa2(%rip) │ │ │ │ push $0x5 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d090 : │ │ │ │ - jmp *0xe3f9a(%rip) │ │ │ │ + jmp *0xdcf9a(%rip) │ │ │ │ push $0x6 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d0a0 , std::allocator >::_M_append(char const*, unsigned long)@plt>: │ │ │ │ - jmp *0xe3f92(%rip) # f1038 , std::allocator >::_M_append(char const*, unsigned long)@GLIBCXX_3.4.21> │ │ │ │ + jmp *0xdcf92(%rip) # ea038 , std::allocator >::_M_append(char const*, unsigned long)@GLIBCXX_3.4.21> │ │ │ │ push $0x7 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d0b0 : │ │ │ │ - jmp *0xe3f8a(%rip) │ │ │ │ + jmp *0xdcf8a(%rip) │ │ │ │ push $0x8 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d0c0 : │ │ │ │ - jmp *0xe3f82(%rip) │ │ │ │ + jmp *0xdcf82(%rip) │ │ │ │ push $0x9 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d0d0 : │ │ │ │ - jmp *0xe3f7a(%rip) │ │ │ │ + jmp *0xdcf7a(%rip) │ │ │ │ push $0xa │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d0e0 : │ │ │ │ - jmp *0xe3f72(%rip) │ │ │ │ + jmp *0xdcf72(%rip) │ │ │ │ push $0xb │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d0f0 <__cxa_begin_catch@plt>: │ │ │ │ - jmp *0xe3f6a(%rip) │ │ │ │ + jmp *0xdcf6a(%rip) │ │ │ │ push $0xc │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d100 : │ │ │ │ - jmp *0xe3f62(%rip) │ │ │ │ + jmp *0xdcf62(%rip) │ │ │ │ push $0xd │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d110 : │ │ │ │ - jmp *0xe3f5a(%rip) │ │ │ │ + jmp *0xdcf5a(%rip) │ │ │ │ push $0xe │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d120 : │ │ │ │ - jmp *0xe3f52(%rip) │ │ │ │ + jmp *0xdcf52(%rip) │ │ │ │ push $0xf │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d130 , std::allocator >::~basic_istringstream()@plt>: │ │ │ │ - jmp *0xe3f4a(%rip) # f1080 , std::allocator >::~basic_istringstream()@GLIBCXX_3.4.21> │ │ │ │ + jmp *0xdcf4a(%rip) # ea080 , std::allocator >::~basic_istringstream()@GLIBCXX_3.4.21> │ │ │ │ push $0x10 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d140 : │ │ │ │ - jmp *0xe3f42(%rip) │ │ │ │ + jmp *0xdcf42(%rip) │ │ │ │ push $0x11 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d150 <__cxa_allocate_exception@plt>: │ │ │ │ - jmp *0xe3f3a(%rip) │ │ │ │ + jmp *0xdcf3a(%rip) │ │ │ │ push $0x12 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d160 : │ │ │ │ - jmp *0xe3f32(%rip) │ │ │ │ + jmp *0xdcf32(%rip) │ │ │ │ push $0x13 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d170 : │ │ │ │ - jmp *0xe3f2a(%rip) │ │ │ │ + jmp *0xdcf2a(%rip) │ │ │ │ push $0x14 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d180 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt>: │ │ │ │ - jmp *0xe3f22(%rip) # f10a8 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@GLIBCXX_3.4.21> │ │ │ │ + jmp *0xdcf22(%rip) # ea0a8 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@GLIBCXX_3.4.21> │ │ │ │ push $0x15 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d190 : │ │ │ │ - jmp *0xe3f1a(%rip) │ │ │ │ + jmp *0xdcf1a(%rip) │ │ │ │ push $0x16 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d1a0 : │ │ │ │ - jmp *0xe3f12(%rip) │ │ │ │ + jmp *0xdcf12(%rip) │ │ │ │ push $0x17 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d1b0 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt>: │ │ │ │ - jmp *0xe3f0a(%rip) # f10c0 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@GLIBCXX_3.4.21> │ │ │ │ + jmp *0xdcf0a(%rip) # ea0c0 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@GLIBCXX_3.4.21> │ │ │ │ push $0x18 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d1c0 >(int&)@plt>: │ │ │ │ - jmp *0xe3f02(%rip) # f10c8 >(int&)@GLIBCXX_3.4> │ │ │ │ + jmp *0xdcf02(%rip) # ea0c8 >(int&)@GLIBCXX_3.4> │ │ │ │ push $0x19 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d1d0 : │ │ │ │ - jmp *0xe3efa(%rip) │ │ │ │ + jmp *0xdcefa(%rip) │ │ │ │ push $0x1a │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d1e0 <__cxa_guard_release@plt>: │ │ │ │ - jmp *0xe3ef2(%rip) │ │ │ │ + jmp *0xdcef2(%rip) │ │ │ │ push $0x1b │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d1f0 <__assert_fail@plt>: │ │ │ │ - jmp *0xe3eea(%rip) │ │ │ │ + jmp *0xdceea(%rip) │ │ │ │ push $0x1c │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d200 (double&)@plt>: │ │ │ │ - jmp *0xe3ee2(%rip) # f10e8 (double&)@GLIBCXX_3.4.9> │ │ │ │ + jmp *0xdcee2(%rip) # ea0e8 (double&)@GLIBCXX_3.4.9> │ │ │ │ push $0x1d │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d210 : │ │ │ │ - jmp *0xe3eda(%rip) │ │ │ │ + jmp *0xdceda(%rip) │ │ │ │ push $0x1e │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d220 (unsigned long)@plt>: │ │ │ │ - jmp *0xe3ed2(%rip) # f10f8 (unsigned long)@GLIBCXX_3.4.9> │ │ │ │ + jmp *0xdced2(%rip) # ea0f8 (unsigned long)@GLIBCXX_3.4.9> │ │ │ │ push $0x1f │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d230 : │ │ │ │ - jmp *0xe3eca(%rip) │ │ │ │ + jmp *0xdceca(%rip) │ │ │ │ push $0x20 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d240 : │ │ │ │ - jmp *0xe3ec2(%rip) │ │ │ │ + jmp *0xdcec2(%rip) │ │ │ │ push $0x21 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d250 : │ │ │ │ - jmp *0xe3eba(%rip) │ │ │ │ + jmp *0xdceba(%rip) │ │ │ │ push $0x22 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d260 : │ │ │ │ - jmp *0xe3eb2(%rip) │ │ │ │ + jmp *0xdceb2(%rip) │ │ │ │ push $0x23 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d270 : │ │ │ │ - jmp *0xe3eaa(%rip) │ │ │ │ + jmp *0xdceaa(%rip) │ │ │ │ push $0x24 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d280 <__cxa_free_exception@plt>: │ │ │ │ - jmp *0xe3ea2(%rip) │ │ │ │ + jmp *0xdcea2(%rip) │ │ │ │ push $0x25 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d290 : │ │ │ │ - jmp *0xe3e9a(%rip) │ │ │ │ + jmp *0xdce9a(%rip) │ │ │ │ push $0x26 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d2a0 <_Py_Dealloc@plt>: │ │ │ │ - jmp *0xe3e92(%rip) │ │ │ │ + jmp *0xdce92(%rip) │ │ │ │ push $0x27 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d2b0 : │ │ │ │ - jmp *0xe3e8a(%rip) │ │ │ │ + jmp *0xdce8a(%rip) │ │ │ │ push $0x28 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d2c0 : │ │ │ │ - jmp *0xe3e82(%rip) │ │ │ │ + jmp *0xdce82(%rip) │ │ │ │ push $0x29 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d2d0 : │ │ │ │ - jmp *0xe3e7a(%rip) │ │ │ │ + jmp *0xdce7a(%rip) │ │ │ │ push $0x2a │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d2e0 : │ │ │ │ - jmp *0xe3e72(%rip) │ │ │ │ + jmp *0xdce72(%rip) │ │ │ │ push $0x2b │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d2f0 : │ │ │ │ - jmp *0xe3e6a(%rip) │ │ │ │ + jmp *0xdce6a(%rip) │ │ │ │ push $0x2c │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d300 >, void (*)())@plt>: │ │ │ │ - jmp *0xe3e62(%rip) # f1168 >, void (*)())@GLIBCXX_3.4.22> │ │ │ │ + jmp *0xdce62(%rip) # ea168 >, void (*)())@GLIBCXX_3.4.22> │ │ │ │ push $0x2d │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d310 : │ │ │ │ - jmp *0xe3e5a(%rip) │ │ │ │ + jmp *0xdce5a(%rip) │ │ │ │ push $0x2e │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d320 : │ │ │ │ - jmp *0xe3e52(%rip) │ │ │ │ + jmp *0xdce52(%rip) │ │ │ │ push $0x2f │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d330 : │ │ │ │ - jmp *0xe3e4a(%rip) │ │ │ │ + jmp *0xdce4a(%rip) │ │ │ │ push $0x30 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d340 : │ │ │ │ - jmp *0xe3e42(%rip) │ │ │ │ + jmp *0xdce42(%rip) │ │ │ │ push $0x31 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d350 : │ │ │ │ - jmp *0xe3e3a(%rip) │ │ │ │ + jmp *0xdce3a(%rip) │ │ │ │ push $0x32 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d360 : │ │ │ │ - jmp *0xe3e32(%rip) │ │ │ │ + jmp *0xdce32(%rip) │ │ │ │ push $0x33 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d370 <__stack_chk_fail@plt>: │ │ │ │ - jmp *0xe3e2a(%rip) │ │ │ │ + jmp *0xdce2a(%rip) │ │ │ │ push $0x34 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d380 : │ │ │ │ - jmp *0xe3e22(%rip) │ │ │ │ + jmp *0xdce22(%rip) │ │ │ │ push $0x35 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d390 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt>: │ │ │ │ - jmp *0xe3e1a(%rip) # f11b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@GLIBCXX_3.4.9> │ │ │ │ + jmp *0xdce1a(%rip) # ea1b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@GLIBCXX_3.4.9> │ │ │ │ push $0x36 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d3a0 ::_M_widen_init() const@plt>: │ │ │ │ - jmp *0xe3e12(%rip) # f11b8 ::_M_widen_init() const@GLIBCXX_3.4.11> │ │ │ │ + jmp *0xdce12(%rip) # ea1b8 ::_M_widen_init() const@GLIBCXX_3.4.11> │ │ │ │ push $0x37 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d3b0 : │ │ │ │ - jmp *0xe3e0a(%rip) │ │ │ │ + jmp *0xdce0a(%rip) │ │ │ │ push $0x38 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d3c0 : │ │ │ │ - jmp *0xe3e02(%rip) │ │ │ │ + jmp *0xdce02(%rip) │ │ │ │ push $0x39 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d3d0 , std::allocator >::_M_dispose()@plt>: │ │ │ │ - jmp *0xe3dfa(%rip) # f11d0 , std::allocator >::_M_dispose()@GLIBCXX_3.4.21> │ │ │ │ + jmp *0xdcdfa(%rip) # ea1d0 , std::allocator >::_M_dispose()@GLIBCXX_3.4.21> │ │ │ │ push $0x3a │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d3e0 : │ │ │ │ - jmp *0xe3df2(%rip) │ │ │ │ + jmp *0xdcdf2(%rip) │ │ │ │ push $0x3b │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d3f0 : │ │ │ │ - jmp *0xe3dea(%rip) │ │ │ │ + jmp *0xdcdea(%rip) │ │ │ │ push $0x3c │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d400 : │ │ │ │ - jmp *0xe3de2(%rip) │ │ │ │ + jmp *0xdcde2(%rip) │ │ │ │ push $0x3d │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d410 , std::allocator >::_M_sync(char*, unsigned long, unsigned long)@plt>: │ │ │ │ - jmp *0xe3dda(%rip) # f11f0 , std::allocator >::_M_sync(char*, unsigned long, unsigned long)@GLIBCXX_3.4.21> │ │ │ │ + jmp *0xdcdda(%rip) # ea1f0 , std::allocator >::_M_sync(char*, unsigned long, unsigned long)@GLIBCXX_3.4.21> │ │ │ │ push $0x3e │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d420 : │ │ │ │ - jmp *0xe3dd2(%rip) │ │ │ │ + jmp *0xdcdd2(%rip) │ │ │ │ push $0x3f │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d430 : │ │ │ │ - jmp *0xe3dca(%rip) │ │ │ │ + jmp *0xdcdca(%rip) │ │ │ │ push $0x40 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d440 : │ │ │ │ - jmp *0xe3dc2(%rip) │ │ │ │ + jmp *0xdcdc2(%rip) │ │ │ │ push $0x41 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d450 >::init(std::basic_streambuf >*)@plt>: │ │ │ │ - jmp *0xe3dba(%rip) # f1210 >::init(std::basic_streambuf >*)@GLIBCXX_3.4> │ │ │ │ + jmp *0xdcdba(%rip) # ea210 >::init(std::basic_streambuf >*)@GLIBCXX_3.4> │ │ │ │ push $0x42 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d460 : │ │ │ │ - jmp *0xe3db2(%rip) │ │ │ │ + jmp *0xdcdb2(%rip) │ │ │ │ push $0x43 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d470 : │ │ │ │ - jmp *0xe3daa(%rip) │ │ │ │ + jmp *0xdcdaa(%rip) │ │ │ │ push $0x44 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d480 : │ │ │ │ - jmp *0xe3da2(%rip) │ │ │ │ + jmp *0xdcda2(%rip) │ │ │ │ push $0x45 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d490 : │ │ │ │ - jmp *0xe3d9a(%rip) │ │ │ │ + jmp *0xdcd9a(%rip) │ │ │ │ push $0x46 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d4a0 : │ │ │ │ - jmp *0xe3d92(%rip) │ │ │ │ + jmp *0xdcd92(%rip) │ │ │ │ push $0x47 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d4b0 : │ │ │ │ - jmp *0xe3d8a(%rip) │ │ │ │ + jmp *0xdcd8a(%rip) │ │ │ │ push $0x48 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d4c0 : │ │ │ │ - jmp *0xe3d82(%rip) │ │ │ │ + jmp *0xdcd82(%rip) │ │ │ │ push $0x49 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d4d0 : │ │ │ │ - jmp *0xe3d7a(%rip) │ │ │ │ + jmp *0xdcd7a(%rip) │ │ │ │ push $0x4a │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d4e0 : │ │ │ │ - jmp *0xe3d72(%rip) │ │ │ │ + jmp *0xdcd72(%rip) │ │ │ │ push $0x4b │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d4f0 , std::allocator >::find_first_of(char const*, unsigned long, unsigned long) const@plt>: │ │ │ │ - jmp *0xe3d6a(%rip) # f1260 , std::allocator >::find_first_of(char const*, unsigned long, unsigned long) const@GLIBCXX_3.4.21> │ │ │ │ + jmp *0xdcd6a(%rip) # ea260 , std::allocator >::find_first_of(char const*, unsigned long, unsigned long) const@GLIBCXX_3.4.21> │ │ │ │ push $0x4c │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d500 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt>: │ │ │ │ - jmp *0xe3d62(%rip) # f1268 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@GLIBCXX_3.4.21> │ │ │ │ + jmp *0xdcd62(%rip) # ea268 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@GLIBCXX_3.4.21> │ │ │ │ push $0x4d │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d510 : │ │ │ │ - jmp *0xe3d5a(%rip) │ │ │ │ + jmp *0xdcd5a(%rip) │ │ │ │ push $0x4e │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d520 , std::allocator >::reserve(unsigned long)@plt>: │ │ │ │ - jmp *0xe3d52(%rip) # f1278 , std::allocator >::reserve(unsigned long)@GLIBCXX_3.4.21> │ │ │ │ + jmp *0xdcd52(%rip) # ea278 , std::allocator >::reserve(unsigned long)@GLIBCXX_3.4.21> │ │ │ │ push $0x4f │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d530 : │ │ │ │ - jmp *0xe3d4a(%rip) │ │ │ │ + jmp *0xdcd4a(%rip) │ │ │ │ push $0x50 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d540 (double)@plt>: │ │ │ │ - jmp *0xe3d42(%rip) # f1288 (double)@GLIBCXX_3.4.9> │ │ │ │ + jmp *0xdcd42(%rip) # ea288 (double)@GLIBCXX_3.4.9> │ │ │ │ push $0x51 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d550 : │ │ │ │ - jmp *0xe3d3a(%rip) │ │ │ │ + jmp *0xdcd3a(%rip) │ │ │ │ push $0x52 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d560 <__cxa_end_catch@plt>: │ │ │ │ - jmp *0xe3d32(%rip) │ │ │ │ + jmp *0xdcd32(%rip) │ │ │ │ push $0x53 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d570 , std::allocator >::find_first_not_of(char const*, unsigned long, unsigned long) const@plt>: │ │ │ │ - jmp *0xe3d2a(%rip) # f12a0 , std::allocator >::find_first_not_of(char const*, unsigned long, unsigned long) const@GLIBCXX_3.4.21> │ │ │ │ + jmp *0xdcd2a(%rip) # ea2a0 , std::allocator >::find_first_not_of(char const*, unsigned long, unsigned long) const@GLIBCXX_3.4.21> │ │ │ │ push $0x54 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d580 : │ │ │ │ - jmp *0xe3d22(%rip) │ │ │ │ + jmp *0xdcd22(%rip) │ │ │ │ push $0x55 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d590 <__cxa_throw@plt>: │ │ │ │ - jmp *0xe3d1a(%rip) │ │ │ │ + jmp *0xdcd1a(%rip) │ │ │ │ push $0x56 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d5a0 : │ │ │ │ - jmp *0xe3d12(%rip) │ │ │ │ + jmp *0xdcd12(%rip) │ │ │ │ push $0x57 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d5b0 : │ │ │ │ - jmp *0xe3d0a(%rip) │ │ │ │ + jmp *0xdcd0a(%rip) │ │ │ │ push $0x58 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d5c0 : │ │ │ │ - jmp *0xe3d02(%rip) │ │ │ │ + jmp *0xdcd02(%rip) │ │ │ │ push $0x59 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d5d0 <_Unwind_Resume@plt>: │ │ │ │ - jmp *0xe3cfa(%rip) │ │ │ │ + jmp *0xdccfa(%rip) │ │ │ │ push $0x5a │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d5e0 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt>: │ │ │ │ - jmp *0xe3cf2(%rip) # f12d8 , std::allocator >::_M_create(unsigned long&, unsigned long)@GLIBCXX_3.4.21> │ │ │ │ + jmp *0xdccf2(%rip) # ea2d8 , std::allocator >::_M_create(unsigned long&, unsigned long)@GLIBCXX_3.4.21> │ │ │ │ push $0x5b │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d5f0 : │ │ │ │ - jmp *0xe3cea(%rip) │ │ │ │ + jmp *0xdccea(%rip) │ │ │ │ push $0x5c │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d600 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt>: │ │ │ │ - jmp *0xe3ce2(%rip) # f12e8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@GLIBCXX_3.4.21> │ │ │ │ + jmp *0xdcce2(%rip) # ea2e8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@GLIBCXX_3.4.21> │ │ │ │ push $0x5d │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d610 <__cxa_guard_acquire@plt>: │ │ │ │ - jmp *0xe3cda(%rip) │ │ │ │ + jmp *0xdccda(%rip) │ │ │ │ push $0x5e │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d620 : │ │ │ │ - jmp *0xe3cd2(%rip) │ │ │ │ + jmp *0xdccd2(%rip) │ │ │ │ push $0x5f │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d630 : │ │ │ │ - jmp *0xe3cca(%rip) │ │ │ │ + jmp *0xdccca(%rip) │ │ │ │ push $0x60 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d640 : │ │ │ │ - jmp *0xe3cc2(%rip) │ │ │ │ + jmp *0xdccc2(%rip) │ │ │ │ push $0x61 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d650 , std::allocator >::append(char const*)@plt>: │ │ │ │ - jmp *0xe3cba(%rip) # f1310 , std::allocator >::append(char const*)@GLIBCXX_3.4.21> │ │ │ │ + jmp *0xdccba(%rip) # ea310 , std::allocator >::append(char const*)@GLIBCXX_3.4.21> │ │ │ │ push $0x62 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d660 : │ │ │ │ - jmp *0xe3cb2(%rip) │ │ │ │ + jmp *0xdccb2(%rip) │ │ │ │ push $0x63 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d670 <__isoc23_strtol@plt>: │ │ │ │ - jmp *0xe3caa(%rip) │ │ │ │ + jmp *0xdccaa(%rip) │ │ │ │ push $0x64 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d680 : │ │ │ │ - jmp *0xe3ca2(%rip) │ │ │ │ + jmp *0xdcca2(%rip) │ │ │ │ push $0x65 │ │ │ │ jmp d020 │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.plt.got {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .plt.got: │ │ │ │ │ │ │ │ 000000000000d690 <__cxa_finalize@plt>: │ │ │ │ - jmp *0xe385a(%rip) │ │ │ │ + jmp *0xdc85a(%rip) │ │ │ │ xchg %ax,%ax │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -1,2201 +1,2181 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ -000000000000d6c0 : │ │ │ │ +000000000000d6a0 : │ │ │ │ push %r14 │ │ │ │ mov $0x10,%edi │ │ │ │ push %rbx │ │ │ │ push %rax │ │ │ │ call d150 <__cxa_allocate_exception@plt> │ │ │ │ - lea 0xd292b(%rip),%rsi # e0000 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10e0> │ │ │ │ + lea 0xcb94b(%rip),%rsi # d9000 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xef0> │ │ │ │ mov %rax,%rdi │ │ │ │ mov %rax,%rbx │ │ │ │ call d0d0 │ │ │ │ - mov 0xe3859(%rip),%rdx │ │ │ │ - mov 0xe38da(%rip),%rsi │ │ │ │ + mov 0xdc879(%rip),%rdx │ │ │ │ + mov 0xdc8fa(%rip),%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ call d590 <__cxa_throw@plt> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r14 │ │ │ │ mov %rbx,%rdi │ │ │ │ vzeroupper │ │ │ │ call d280 <__cxa_free_exception@plt> │ │ │ │ mov %r14,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ push %rax │ │ │ │ pop %rax │ │ │ │ - lea 0xd2fa7(%rip),%rcx # e06c0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x17a0> │ │ │ │ - push %rax │ │ │ │ + lea 0xcbfc7(%rip),%rcx # d96c0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x15b0> │ │ │ │ mov $0x22,%edx │ │ │ │ - lea 0xd2fd2(%rip),%rsi # e06f8 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x17d8> │ │ │ │ - lea 0xd28e5(%rip),%rdi # e0012 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10f2> │ │ │ │ + lea 0xcbff3(%rip),%rsi # d96f8 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x15e8> │ │ │ │ + lea 0xcb906(%rip),%rdi # d9012 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xf02> │ │ │ │ + push %rax │ │ │ │ call d1f0 <__assert_fail@plt> │ │ │ │ push %rax │ │ │ │ pop %rax │ │ │ │ mov $0x8,%edi │ │ │ │ push %rax │ │ │ │ call d150 <__cxa_allocate_exception@plt> │ │ │ │ - lea 0xd28e3(%rip),%rcx # e0029 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1109> │ │ │ │ - mov 0xe37bb(%rip),%rsi │ │ │ │ + lea 0xcb903(%rip),%rcx # d9029 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xf19> │ │ │ │ + mov 0xdc7db(%rip),%rsi │ │ │ │ xor %edx,%edx │ │ │ │ mov %rcx,(%rax) │ │ │ │ mov %rax,%rdi │ │ │ │ call d590 <__cxa_throw@plt> │ │ │ │ - lea 0xd28d1(%rip),%rdi # e0032 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1112> │ │ │ │ + lea 0xcb8f1(%rip),%rdi # d9032 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xf22> │ │ │ │ call d170 │ │ │ │ - lea 0xd28dd(%rip),%rdi # e004a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x112a> │ │ │ │ + lea 0xcb8fd(%rip),%rdi # d904a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xf3a> │ │ │ │ call d170 │ │ │ │ - lea 0xd2fb7(%rip),%rdi # e0730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1810> │ │ │ │ + lea 0xcbfd7(%rip),%rdi # d9730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1620> │ │ │ │ call d170 │ │ │ │ - lea 0xd2fab(%rip),%rdi # e0730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1810> │ │ │ │ + lea 0xcbfcb(%rip),%rdi # d9730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1620> │ │ │ │ call d170 │ │ │ │ - lea 0xd2f9f(%rip),%rdi # e0730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1810> │ │ │ │ + lea 0xcbfbf(%rip),%rdi # d9730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1620> │ │ │ │ call d170 │ │ │ │ - lea 0xd28ad(%rip),%rdi # e004a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x112a> │ │ │ │ + lea 0xcb8cd(%rip),%rdi # d904a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xf3a> │ │ │ │ call d170 │ │ │ │ - lea 0xd28a1(%rip),%rdi # e004a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x112a> │ │ │ │ + lea 0xcb8c1(%rip),%rdi # d904a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xf3a> │ │ │ │ call d170 │ │ │ │ call d400 │ │ │ │ - mov 0x70(%rsp),%rsi │ │ │ │ - lea 0xd2fa9(%rip),%rdi # e0768 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1848> │ │ │ │ + mov %rcx,%rsi │ │ │ │ + lea 0xcbfcb(%rip),%rdi # d9768 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1658> │ │ │ │ xor %eax,%eax │ │ │ │ - mov %rsi,%rdx │ │ │ │ vzeroupper │ │ │ │ call d4e0 │ │ │ │ - mov %r9,%rsi │ │ │ │ - lea 0xd2f92(%rip),%rdi # e0768 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1848> │ │ │ │ + mov 0x78(%rsp),%rsi │ │ │ │ + lea 0xcbfb5(%rip),%rdi # d9768 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1658> │ │ │ │ xor %eax,%eax │ │ │ │ + mov %rsi,%rdx │ │ │ │ vzeroupper │ │ │ │ call d4e0 │ │ │ │ endbr64 │ │ │ │ mov %rax,%r12 │ │ │ │ test %rbx,%rbx │ │ │ │ - je d807 <__cxa_finalize@plt+0x177> │ │ │ │ - mov 0x20(%rsp),%rsi │ │ │ │ + je d7e7 <__cxa_finalize@plt+0x157> │ │ │ │ + mov 0x30(%rsp),%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ sub %rbx,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ mov %r12,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ vzeroupper │ │ │ │ - jmp d7ff <__cxa_finalize@plt+0x16f> │ │ │ │ - mov 0xf8(%rsp),%rax │ │ │ │ + jmp d7df <__cxa_finalize@plt+0x14f> │ │ │ │ + mov 0xd8(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne d88f <__cxa_finalize@plt+0x1ff> │ │ │ │ - mov 0xd0(%rsp),%rdx │ │ │ │ - lea 0xd2f3a(%rip),%rdi # e0768 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1848> │ │ │ │ + jne d86f <__cxa_finalize@plt+0x1df> │ │ │ │ + mov 0xb0(%rsp),%rsi │ │ │ │ + lea 0xcbf5a(%rip),%rdi # d9768 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1658> │ │ │ │ xor %eax,%eax │ │ │ │ - mov %rdx,%rsi │ │ │ │ + mov %rsi,%rdx │ │ │ │ vzeroupper │ │ │ │ call d4e0 │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r12 │ │ │ │ - test %r14,%r14 │ │ │ │ - je d897 <__cxa_finalize@plt+0x207> │ │ │ │ - mov 0x38(%rsp),%rsi │ │ │ │ - mov %r14,%rdi │ │ │ │ - sub %r14,%rsi │ │ │ │ + mov %rax,%r13 │ │ │ │ + test %r12,%r12 │ │ │ │ + je d877 <__cxa_finalize@plt+0x1e7> │ │ │ │ + mov 0x20(%rsp),%rsi │ │ │ │ + mov %r12,%rdi │ │ │ │ + sub %r12,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ test %rbx,%rbx │ │ │ │ - je d86f <__cxa_finalize@plt+0x1df> │ │ │ │ - mov 0x50(%rsp),%rsi │ │ │ │ + je d84f <__cxa_finalize@plt+0x1bf> │ │ │ │ + mov 0x38(%rsp),%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ sub %rbx,%rsi │ │ │ │ call d340 │ │ │ │ - mov 0xf8(%rsp),%rax │ │ │ │ + mov 0xd8(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne d88a <__cxa_finalize@plt+0x1fa> │ │ │ │ - mov %r12,%rdi │ │ │ │ + jne d86a <__cxa_finalize@plt+0x1da> │ │ │ │ + mov %r13,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ vzeroupper │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ vzeroupper │ │ │ │ - jmp d85a <__cxa_finalize@plt+0x1ca> │ │ │ │ + jmp d83a <__cxa_finalize@plt+0x1aa> │ │ │ │ mov $0x10,%edi │ │ │ │ call d150 <__cxa_allocate_exception@plt> │ │ │ │ - lea 0xd2d86(%rip),%rsi # e0633 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1713> │ │ │ │ + lea 0xcbda6(%rip),%rsi # d9633 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1523> │ │ │ │ mov %rax,%rdi │ │ │ │ mov %rax,%rbx │ │ │ │ call d0d0 │ │ │ │ mov 0x28(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne d91e <__cxa_finalize@plt+0x28e> │ │ │ │ - mov 0xe3671(%rip),%rdx │ │ │ │ - mov 0xe36f2(%rip),%rsi │ │ │ │ + jne d8fe <__cxa_finalize@plt+0x26e> │ │ │ │ + mov 0xdc691(%rip),%rdx │ │ │ │ + mov 0xdc712(%rip),%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ call d590 <__cxa_throw@plt> │ │ │ │ mov $0x10,%edi │ │ │ │ call d150 <__cxa_allocate_exception@plt> │ │ │ │ - lea 0xd27af(%rip),%rsi # e009e * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x117e> │ │ │ │ + lea 0xcb7cf(%rip),%rsi # d909e * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xf8e> │ │ │ │ mov %rax,%rdi │ │ │ │ mov %rax,%rbx │ │ │ │ call d0d0 │ │ │ │ - jmp d8b8 <__cxa_finalize@plt+0x228> │ │ │ │ + jmp d898 <__cxa_finalize@plt+0x208> │ │ │ │ endbr64 │ │ │ │ mov %rbx,%rdi │ │ │ │ mov %rax,%rbp │ │ │ │ vzeroupper │ │ │ │ call d280 <__cxa_free_exception@plt> │ │ │ │ mov 0x28(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - je d929 <__cxa_finalize@plt+0x299> │ │ │ │ + je d909 <__cxa_finalize@plt+0x279> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ - jmp d900 <__cxa_finalize@plt+0x270> │ │ │ │ + jmp d8e0 <__cxa_finalize@plt+0x250> │ │ │ │ mov %rbp,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ nop │ │ │ │ - mov 0x78(%rsp),%rax │ │ │ │ + mov 0x58(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne da62 <__cxa_finalize@plt+0x3d2> │ │ │ │ - lea 0xd2de3(%rip),%rdi # e0730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1810> │ │ │ │ + jne da49 <__cxa_finalize@plt+0x3b9> │ │ │ │ + lea 0xcbe03(%rip),%rdi # d9730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1620> │ │ │ │ vzeroupper │ │ │ │ call d170 │ │ │ │ - test %r13,%r13 │ │ │ │ - je da21 <__cxa_finalize@plt+0x391> │ │ │ │ - mov 0x60(%rsp),%rsi │ │ │ │ - mov %r13,%rdi │ │ │ │ + mov 0x58(%rsp),%rax │ │ │ │ + sub %fs:0x28,%rax │ │ │ │ + jne da0d <__cxa_finalize@plt+0x37d> │ │ │ │ + lea 0xcbde0(%rip),%rdi # d9730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1620> │ │ │ │ vzeroupper │ │ │ │ - call d340 │ │ │ │ - jmp d97d <__cxa_finalize@plt+0x2ed> │ │ │ │ + call d170 │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r15 │ │ │ │ - mov %rdx,%r12 │ │ │ │ + mov %rax,%r12 │ │ │ │ + mov %rdx,%r13 │ │ │ │ vzeroupper │ │ │ │ - test %r14,%r14 │ │ │ │ - je d992 <__cxa_finalize@plt+0x302> │ │ │ │ - mov 0x28(%rsp),%rsi │ │ │ │ - mov %r14,%rdi │ │ │ │ - sub %r14,%rsi │ │ │ │ + cmpq $0x0,0x48(%rsp) │ │ │ │ + je d97e <__cxa_finalize@plt+0x2ee> │ │ │ │ + mov (%rsp),%rsi │ │ │ │ + mov 0x48(%rsp),%rdi │ │ │ │ + sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - mov %r15,%rdi │ │ │ │ - dec %r12 │ │ │ │ - jne da6a <__cxa_finalize@plt+0x3da> │ │ │ │ + mov %r12,%rdi │ │ │ │ + dec %r13 │ │ │ │ + jne da51 <__cxa_finalize@plt+0x3c1> │ │ │ │ call d0f0 <__cxa_begin_catch@plt> │ │ │ │ - mov 0x48(%rsp),%r9 │ │ │ │ + mov 0x10(%rsp),%rdi │ │ │ │ mov $0x1,%esi │ │ │ │ - movb $0x0,0x77(%rsp) │ │ │ │ - mov %rax,%r14 │ │ │ │ + movb $0x0,0x57(%rsp) │ │ │ │ + mov %rax,%r15 │ │ │ │ xor %eax,%eax │ │ │ │ - mov 0x20(%r9),%rdi │ │ │ │ - lock cmpxchg %sil,(%rdi) │ │ │ │ - jne da7f <__cxa_finalize@plt+0x3ef> │ │ │ │ - mov 0x48(%rsp),%r10 │ │ │ │ - mov 0x30(%r10),%r12 │ │ │ │ + mov 0x20(%rdi),%r11 │ │ │ │ + lock cmpxchg %sil,(%r11) │ │ │ │ + jne da66 <__cxa_finalize@plt+0x3d6> │ │ │ │ + mov 0x10(%rsp),%r9 │ │ │ │ + mov 0x30(%r9),%r12 │ │ │ │ mov %r12,%rdi │ │ │ │ - call b7300 │ │ │ │ - mov (%r14),%r13 │ │ │ │ - mov %r14,%rdi │ │ │ │ - call *0x10(%r13) │ │ │ │ - mov 0x48(%rsp),%r11 │ │ │ │ + call b19a0 │ │ │ │ + mov (%r15),%r14 │ │ │ │ + mov %r15,%rdi │ │ │ │ + call *0x10(%r14) │ │ │ │ + mov 0x10(%rsp),%rdx │ │ │ │ mov %rax,%rsi │ │ │ │ - mov 0x38(%r11),%rdi │ │ │ │ - call 19900 │ │ │ │ + mov 0x38(%rdx),%rdi │ │ │ │ + call 19820 │ │ │ │ mov %r12,%rdi │ │ │ │ call d290 │ │ │ │ - mov 0x78(%rsp),%rax │ │ │ │ + mov 0x58(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne dacd <__cxa_finalize@plt+0x43d> │ │ │ │ + jne dab4 <__cxa_finalize@plt+0x424> │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ jmp d560 <__cxa_end_catch@plt> │ │ │ │ vzeroupper │ │ │ │ - jmp d97d <__cxa_finalize@plt+0x2ed> │ │ │ │ - mov 0x78(%rsp),%rax │ │ │ │ - sub %fs:0x28,%rax │ │ │ │ - jne da48 <__cxa_finalize@plt+0x3b8> │ │ │ │ - lea 0xd2cf0(%rip),%rdi # e0730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1810> │ │ │ │ - vzeroupper │ │ │ │ - call d170 │ │ │ │ - vzeroupper │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rdi │ │ │ │ - mov %rdx,%r12 │ │ │ │ + mov %rdx,%r13 │ │ │ │ + vzeroupper │ │ │ │ + jmp d981 <__cxa_finalize@plt+0x2f1> │ │ │ │ + test %r15,%r15 │ │ │ │ + je da41 <__cxa_finalize@plt+0x3b1> │ │ │ │ + mov 0x28(%rsp),%rsi │ │ │ │ + mov %r15,%rdi │ │ │ │ vzeroupper │ │ │ │ - jmp d995 <__cxa_finalize@plt+0x305> │ │ │ │ + call d340 │ │ │ │ + jmp d965 <__cxa_finalize@plt+0x2d5> │ │ │ │ + vzeroupper │ │ │ │ + jmp d965 <__cxa_finalize@plt+0x2d5> │ │ │ │ vzeroupper │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - mov 0x78(%rsp),%rax │ │ │ │ + mov 0x58(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne dac8 <__cxa_finalize@plt+0x438> │ │ │ │ + jne daaf <__cxa_finalize@plt+0x41f> │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ - mov %al,0x77(%rsp) │ │ │ │ - jmp d9fa <__cxa_finalize@plt+0x36a> │ │ │ │ + mov %al,0x57(%rsp) │ │ │ │ + jmp d9e6 <__cxa_finalize@plt+0x356> │ │ │ │ endbr64 │ │ │ │ mov %r12,%rdi │ │ │ │ mov %rax,%rbx │ │ │ │ vzeroupper │ │ │ │ call d290 │ │ │ │ call d560 <__cxa_end_catch@plt> │ │ │ │ - mov 0x78(%rsp),%rax │ │ │ │ + mov 0x58(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne dac3 <__cxa_finalize@plt+0x433> │ │ │ │ + jne daaa <__cxa_finalize@plt+0x41a> │ │ │ │ mov %rbx,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ vzeroupper │ │ │ │ - jmp da9a <__cxa_finalize@plt+0x40a> │ │ │ │ + jmp da81 <__cxa_finalize@plt+0x3f1> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - mov 0x78(%rsp),%rax │ │ │ │ + nop │ │ │ │ + mov 0x58(%rsp),%rax │ │ │ │ + sub %fs:0x28,%rax │ │ │ │ + jne dbf3 <__cxa_finalize@plt+0x563> │ │ │ │ + lea 0xcbc5b(%rip),%rdi # d9730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1620> │ │ │ │ + vzeroupper │ │ │ │ + call d170 │ │ │ │ + mov 0x58(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne dc1f <__cxa_finalize@plt+0x58f> │ │ │ │ - lea 0xd2c43(%rip),%rdi # e0730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1810> │ │ │ │ + jne dbb7 <__cxa_finalize@plt+0x527> │ │ │ │ + lea 0xcbc38(%rip),%rdi # d9730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1620> │ │ │ │ vzeroupper │ │ │ │ call d170 │ │ │ │ endbr64 │ │ │ │ - mov %rax,%rdi │ │ │ │ + mov %rax,%r12 │ │ │ │ mov %rdx,%rbx │ │ │ │ vzeroupper │ │ │ │ + cmpq $0x0,0x48(%rsp) │ │ │ │ + je db27 <__cxa_finalize@plt+0x497> │ │ │ │ + mov 0x8(%rsp),%rsi │ │ │ │ + mov 0x48(%rsp),%rdi │ │ │ │ + sub %rdi,%rsi │ │ │ │ + call d340 │ │ │ │ + mov %r12,%rdi │ │ │ │ dec %rbx │ │ │ │ - jne dbaa <__cxa_finalize@plt+0x51a> │ │ │ │ + jne dbfb <__cxa_finalize@plt+0x56b> │ │ │ │ call d0f0 <__cxa_begin_catch@plt> │ │ │ │ - mov 0x38(%rsp),%r8 │ │ │ │ - mov $0x1,%r12d │ │ │ │ - movb $0x0,0x77(%rsp) │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + mov $0x1,%esi │ │ │ │ + movb $0x0,0x57(%rsp) │ │ │ │ mov %rax,%r13 │ │ │ │ xor %eax,%eax │ │ │ │ - mov 0x20(%r8),%r14 │ │ │ │ - lock cmpxchg %r12b,(%r14) │ │ │ │ - jne dc27 <__cxa_finalize@plt+0x597> │ │ │ │ - mov 0x38(%rsp),%r10 │ │ │ │ - mov 0x30(%r10),%r12 │ │ │ │ + mov 0x20(%rdi),%r11 │ │ │ │ + lock cmpxchg %sil,(%r11) │ │ │ │ + jne dc10 <__cxa_finalize@plt+0x580> │ │ │ │ + mov 0x20(%rsp),%r9 │ │ │ │ + mov 0x30(%r9),%r12 │ │ │ │ mov %r12,%rdi │ │ │ │ - call b7300 │ │ │ │ - mov 0x0(%r13),%rbx │ │ │ │ + call b19a0 │ │ │ │ + mov 0x0(%r13),%r15 │ │ │ │ mov %r13,%rdi │ │ │ │ - call *0x10(%rbx) │ │ │ │ - mov 0x38(%rsp),%rdx │ │ │ │ + call *0x10(%r15) │ │ │ │ + mov 0x20(%rsp),%rcx │ │ │ │ mov %rax,%rsi │ │ │ │ - mov 0x38(%rdx),%rdi │ │ │ │ - call 19900 │ │ │ │ + mov 0x38(%rcx),%rdi │ │ │ │ + call 19820 │ │ │ │ mov %r12,%rdi │ │ │ │ call d290 │ │ │ │ - mov 0x78(%rsp),%rax │ │ │ │ + mov 0x58(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne dc70 <__cxa_finalize@plt+0x5e0> │ │ │ │ + jne dc5e <__cxa_finalize@plt+0x5ce> │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ jmp d560 <__cxa_end_catch@plt> │ │ │ │ - test %r13,%r13 │ │ │ │ - je dc1a <__cxa_finalize@plt+0x58a> │ │ │ │ - mov 0x40(%rsp),%rsi │ │ │ │ - mov %r13,%rdi │ │ │ │ vzeroupper │ │ │ │ - call d340 │ │ │ │ - jmp dbf0 <__cxa_finalize@plt+0x560> │ │ │ │ - mov 0x78(%rsp),%rax │ │ │ │ - sub %fs:0x28,%rax │ │ │ │ - jne dbbf <__cxa_finalize@plt+0x52f> │ │ │ │ - call d5d0 <_Unwind_Resume@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - mov 0x78(%rsp),%rax │ │ │ │ - sub %fs:0x28,%rax │ │ │ │ - jne dc12 <__cxa_finalize@plt+0x582> │ │ │ │ - lea 0xd2b55(%rip),%rdi # e0730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1810> │ │ │ │ - vzeroupper │ │ │ │ - call d170 │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r15 │ │ │ │ + mov %rax,%rdi │ │ │ │ mov %rdx,%rbx │ │ │ │ vzeroupper │ │ │ │ - cmpq $0x0,0x68(%rsp) │ │ │ │ - je dc0a <__cxa_finalize@plt+0x57a> │ │ │ │ - mov 0x20(%rsp),%rsi │ │ │ │ - mov 0x68(%rsp),%rdi │ │ │ │ - sub %rdi,%rsi │ │ │ │ - call d340 │ │ │ │ - mov %r15,%rdi │ │ │ │ - jmp db02 <__cxa_finalize@plt+0x472> │ │ │ │ + jmp db2a <__cxa_finalize@plt+0x49a> │ │ │ │ + test %r13,%r13 │ │ │ │ + je dbeb <__cxa_finalize@plt+0x55b> │ │ │ │ + mov 0x38(%rsp),%rsi │ │ │ │ + mov %r13,%rdi │ │ │ │ vzeroupper │ │ │ │ - call d370 <__stack_chk_fail@plt> │ │ │ │ + call d340 │ │ │ │ + jmp db0d <__cxa_finalize@plt+0x47d> │ │ │ │ vzeroupper │ │ │ │ - jmp dbf0 <__cxa_finalize@plt+0x560> │ │ │ │ + jmp db0d <__cxa_finalize@plt+0x47d> │ │ │ │ vzeroupper │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - mov %al,0x77(%rsp) │ │ │ │ - jmp db68 <__cxa_finalize@plt+0x4d8> │ │ │ │ + mov 0x58(%rsp),%rax │ │ │ │ + sub %fs:0x28,%rax │ │ │ │ + jne dc59 <__cxa_finalize@plt+0x5c9> │ │ │ │ + call d5d0 <_Unwind_Resume@plt> │ │ │ │ + mov %al,0x57(%rsp) │ │ │ │ + jmp db90 <__cxa_finalize@plt+0x500> │ │ │ │ endbr64 │ │ │ │ mov %r12,%rdi │ │ │ │ - mov %rax,%r15 │ │ │ │ + mov %rax,%r14 │ │ │ │ vzeroupper │ │ │ │ call d290 │ │ │ │ call d560 <__cxa_end_catch@plt> │ │ │ │ - mov 0x78(%rsp),%rax │ │ │ │ + mov 0x58(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne dc6b <__cxa_finalize@plt+0x5db> │ │ │ │ - mov %r15,%rdi │ │ │ │ + jne dc54 <__cxa_finalize@plt+0x5c4> │ │ │ │ + mov %r14,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r15 │ │ │ │ + mov %rax,%r14 │ │ │ │ vzeroupper │ │ │ │ - jmp dc42 <__cxa_finalize@plt+0x5b2> │ │ │ │ + jmp dc2b <__cxa_finalize@plt+0x59b> │ │ │ │ + call d370 <__stack_chk_fail@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ test %r13,%r13 │ │ │ │ - je dca5 <__cxa_finalize@plt+0x615> │ │ │ │ - mov 0x48(%rsp),%rsi │ │ │ │ + je dc93 <__cxa_finalize@plt+0x603> │ │ │ │ + mov 0x20(%rsp),%rsi │ │ │ │ mov %r13,%rdi │ │ │ │ sub %r13,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - mov 0x78(%rsp),%rax │ │ │ │ + mov 0x58(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne dcaa <__cxa_finalize@plt+0x61a> │ │ │ │ + jne dc98 <__cxa_finalize@plt+0x608> │ │ │ │ mov %rbx,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ vzeroupper │ │ │ │ - jmp dc8d <__cxa_finalize@plt+0x5fd> │ │ │ │ + jmp dc7b <__cxa_finalize@plt+0x5eb> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ mov %r12,0x38(%rsp) │ │ │ │ mov 0x30(%rsp),%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ sub %rbx,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ test %r12,%r12 │ │ │ │ - je dcdc <__cxa_finalize@plt+0x64c> │ │ │ │ + je dcca <__cxa_finalize@plt+0x63a> │ │ │ │ mov 0x38(%rsp),%rsi │ │ │ │ mov %r12,%rdi │ │ │ │ sub %r12,%rsi │ │ │ │ call d340 │ │ │ │ mov 0x78(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne dcf4 <__cxa_finalize@plt+0x664> │ │ │ │ - mov %r14,%rdi │ │ │ │ + jne dce2 <__cxa_finalize@plt+0x652> │ │ │ │ + mov %r13,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ mov 0x78(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne dd3f <__cxa_finalize@plt+0x6af> │ │ │ │ - lea 0xd23d0(%rip),%rdi # e00e0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x11c0> │ │ │ │ + jne dd2d <__cxa_finalize@plt+0x69d> │ │ │ │ + lea 0xcb3e2(%rip),%rdi # d90e0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xfd0> │ │ │ │ call d170 │ │ │ │ - mov 0x70(%rsp),%rdx │ │ │ │ + mov 0x70(%rsp),%rsi │ │ │ │ mov 0x60(%rsp),%rbx │ │ │ │ - mov %rdx,0x30(%rsp) │ │ │ │ + mov %rsi,0x30(%rsp) │ │ │ │ test %rbx,%rbx │ │ │ │ - jne dcb4 <__cxa_finalize@plt+0x624> │ │ │ │ + jne dca2 <__cxa_finalize@plt+0x612> │ │ │ │ vzeroupper │ │ │ │ - jmp dcc7 <__cxa_finalize@plt+0x637> │ │ │ │ + jmp dcb5 <__cxa_finalize@plt+0x625> │ │ │ │ mov 0x50(%rsp),%rdx │ │ │ │ mov 0x40(%rsp),%r12 │ │ │ │ mov %rdx,0x38(%rsp) │ │ │ │ - jmp dd24 <__cxa_finalize@plt+0x694> │ │ │ │ + jmp dd12 <__cxa_finalize@plt+0x682> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r14 │ │ │ │ + mov %rax,%r13 │ │ │ │ vzeroupper │ │ │ │ - jmp dcdc <__cxa_finalize@plt+0x64c> │ │ │ │ + jmp dcca <__cxa_finalize@plt+0x63a> │ │ │ │ lea 0x20(%rsp),%rdi │ │ │ │ vzeroupper │ │ │ │ - call b9520 │ │ │ │ + call b3b10 │ │ │ │ mov 0x28(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne dd75 <__cxa_finalize@plt+0x6e5> │ │ │ │ + jne dd63 <__cxa_finalize@plt+0x6d3> │ │ │ │ mov %rbx,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ mov %r14,%rdi │ │ │ │ vzeroupper │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov -0x18(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne dd9c <__cxa_finalize@plt+0x70c> │ │ │ │ + jne dd8a <__cxa_finalize@plt+0x6fa> │ │ │ │ mov %rbx,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ mov %r14,%rdi │ │ │ │ vzeroupper │ │ │ │ - call b9520 │ │ │ │ + call b3b10 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ lea 0x18(%rsp),%rdi │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ - call b9520 │ │ │ │ + call b3b10 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ lea 0x10(%rsp),%rdi │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ - call b9520 │ │ │ │ + call b3b10 │ │ │ │ mov 0x28(%rsp),%rdx │ │ │ │ sub %fs:0x28,%rdx │ │ │ │ - jne de42 <__cxa_finalize@plt+0x7b2> │ │ │ │ + jne de30 <__cxa_finalize@plt+0x7a0> │ │ │ │ mov 0x8(%rsp),%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ lea 0x20(%rsp),%rdi │ │ │ │ vzeroupper │ │ │ │ - call b9520 │ │ │ │ + call b3b10 │ │ │ │ mov 0x28(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne de18 <__cxa_finalize@plt+0x788> │ │ │ │ + jne de06 <__cxa_finalize@plt+0x776> │ │ │ │ mov %r14,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ lea 0x20(%rsp),%rdi │ │ │ │ vzeroupper │ │ │ │ - call b9520 │ │ │ │ + call b3b10 │ │ │ │ mov 0x28(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne de47 <__cxa_finalize@plt+0x7b7> │ │ │ │ + jne de35 <__cxa_finalize@plt+0x7a5> │ │ │ │ mov %rbx,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne dea5 <__cxa_finalize@plt+0x815> │ │ │ │ - lea 0xd28ce(%rip),%rdi # e0730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1810> │ │ │ │ + jne de93 <__cxa_finalize@plt+0x803> │ │ │ │ + lea 0xcb8e0(%rip),%rdi # d9730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1620> │ │ │ │ call d170 │ │ │ │ lea -0xd0(%rbp),%rdi │ │ │ │ vzeroupper │ │ │ │ - call b9520 │ │ │ │ + call b3b10 │ │ │ │ lea -0xd8(%rbp),%rdi │ │ │ │ - call b9520 │ │ │ │ + call b3b10 │ │ │ │ mov -0x130(%rbp),%rdi │ │ │ │ - call b9cd0 │ │ │ │ + call b4270 │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne deaa <__cxa_finalize@plt+0x81a> │ │ │ │ + jne de98 <__cxa_finalize@plt+0x808> │ │ │ │ mov %r12,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r12 │ │ │ │ vzeroupper │ │ │ │ - jmp de82 <__cxa_finalize@plt+0x7f2> │ │ │ │ - call d710 <__cxa_finalize@plt+0x80> │ │ │ │ - lea 0xd2342(%rip),%rcx # e0209 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x12e9> │ │ │ │ + jmp de70 <__cxa_finalize@plt+0x7e0> │ │ │ │ + call d6f0 <__cxa_finalize@plt+0x60> │ │ │ │ + lea 0xcb354(%rip),%rcx # d9209 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10f9> │ │ │ │ mov $0x161,%edx │ │ │ │ - lea 0xd2c9d(%rip),%rsi # e0b70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1c50> │ │ │ │ - lea 0xd2369(%rip),%rdi # e0243 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1323> │ │ │ │ + lea 0xcbcaf(%rip),%rsi # d9b70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1a60> │ │ │ │ + lea 0xcb37b(%rip),%rdi # d9243 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1133> │ │ │ │ call d1f0 <__assert_fail@plt> │ │ │ │ - lea 0xd2323(%rip),%rcx # e0209 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x12e9> │ │ │ │ + lea 0xcb335(%rip),%rcx # d9209 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10f9> │ │ │ │ mov $0x160,%edx │ │ │ │ - lea 0xd2c7e(%rip),%rsi # e0b70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1c50> │ │ │ │ - lea 0xd232e(%rip),%rdi # e0227 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1307> │ │ │ │ + lea 0xcbc90(%rip),%rsi # d9b70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1a60> │ │ │ │ + lea 0xcb340(%rip),%rdi # d9227 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1117> │ │ │ │ call d1f0 <__assert_fail@plt> │ │ │ │ - lea 0xd27bb(%rip),%rcx # e06c0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x17a0> │ │ │ │ + lea 0xcb7cd(%rip),%rcx # d96c0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x15b0> │ │ │ │ mov $0x20,%edx │ │ │ │ - lea 0xd27e7(%rip),%rsi # e06f8 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x17d8> │ │ │ │ - lea 0xd22df(%rip),%rdi # e01f7 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x12d7> │ │ │ │ + lea 0xcb7f9(%rip),%rsi # d96f8 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x15e8> │ │ │ │ + lea 0xcb2f1(%rip),%rdi # d91f7 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10e7> │ │ │ │ call d1f0 <__assert_fail@plt> │ │ │ │ - mov 0x78(%rsp),%rax │ │ │ │ + mov 0x98(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne df39 <__cxa_finalize@plt+0x8a9> │ │ │ │ - lea 0xd2398(%rip),%rdi # e02cc * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x13ac> │ │ │ │ + jne df2a <__cxa_finalize@plt+0x89a> │ │ │ │ + lea 0xcb3a7(%rip),%rdi # d92cc * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x11bc> │ │ │ │ call d170 │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ - mov 0x18(%rsp),%rdi │ │ │ │ - mov %rax,%r15 │ │ │ │ + mov 0x30(%rsp),%rdi │ │ │ │ + mov %rax,%r12 │ │ │ │ vzeroupper │ │ │ │ - call b9ec0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ - mov 0x78(%rsp),%rax │ │ │ │ + call b4480 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + mov 0x98(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne df6a <__cxa_finalize@plt+0x8da> │ │ │ │ - mov %r15,%rdi │ │ │ │ + jne df5e <__cxa_finalize@plt+0x8ce> │ │ │ │ + mov %r12,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - lea 0xd2293(%rip),%rcx # e0209 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x12e9> │ │ │ │ + lea 0xcb29f(%rip),%rcx # d9209 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10f9> │ │ │ │ mov $0x160,%edx │ │ │ │ - lea 0xd2bee(%rip),%rsi # e0b70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1c50> │ │ │ │ - lea 0xd229e(%rip),%rdi # e0227 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1307> │ │ │ │ + lea 0xcbbfa(%rip),%rsi # d9b70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1a60> │ │ │ │ + lea 0xcb2aa(%rip),%rdi # d9227 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1117> │ │ │ │ call d1f0 <__assert_fail@plt> │ │ │ │ - mov 0x60(%rsp),%rdi │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ vzeroupper │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov 0x80(%rsp),%rdi │ │ │ │ + mov 0x40(%rsp),%rdi │ │ │ │ call d070 , std::allocator >::~basic_ostringstream()@plt> │ │ │ │ - mov 0x238(%rsp),%rax │ │ │ │ + mov 0x1f8(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne dfd2 <__cxa_finalize@plt+0x942> │ │ │ │ + jne dfc3 <__cxa_finalize@plt+0x933> │ │ │ │ mov %r13,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ - mov 0x60(%rsp),%rdi │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ vzeroupper │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - jmp df9b <__cxa_finalize@plt+0x90b> │ │ │ │ + jmp df8f <__cxa_finalize@plt+0x8ff> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - mov 0xe2ff2(%rip),%r14 # f0fd0 , std::allocator >@GLIBCXX_3.4.21> │ │ │ │ - lea 0x110(%rsp),%rdi │ │ │ │ + mov 0xdc001(%rip),%r14 # e9fd0 , std::allocator >@GLIBCXX_3.4.21> │ │ │ │ + lea 0xd0(%rsp),%rdi │ │ │ │ add $0x10,%r14 │ │ │ │ - mov %r14,0xc8(%rsp) │ │ │ │ + mov %r14,0x88(%rsp) │ │ │ │ vzeroupper │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov 0xe2f0f(%rip),%rsi # f0f10 >@GLIBCXX_3.4> │ │ │ │ - mov 0x78(%rsp),%rdi │ │ │ │ - add $0x10,%rsi │ │ │ │ - mov %rsi,0xc8(%rsp) │ │ │ │ + mov 0xdbf1e(%rip),%r11 # e9f10 >@GLIBCXX_3.4> │ │ │ │ + mov 0x38(%rsp),%rdi │ │ │ │ + add $0x10,%r11 │ │ │ │ + mov %r11,0x88(%rsp) │ │ │ │ call d480 │ │ │ │ - mov -0x18(%r12),%r8 │ │ │ │ - mov %r12,0xc0(%rsp) │ │ │ │ - mov %r15,0xc0(%rsp,%r8,1) │ │ │ │ - mov 0xe2e8d(%rip),%r10 # f0ec0 >@GLIBCXX_3.4> │ │ │ │ - mov 0x88(%rsp),%rdi │ │ │ │ - add $0x10,%r10 │ │ │ │ - mov %r10,0x130(%rsp) │ │ │ │ + mov -0x18(%r12),%rdi │ │ │ │ + mov %r12,0x80(%rsp) │ │ │ │ + mov %r15,0x80(%rsp,%rdi,1) │ │ │ │ + mov 0xdbe9c(%rip),%rax # e9ec0 >@GLIBCXX_3.4> │ │ │ │ + mov 0x48(%rsp),%rdi │ │ │ │ + add $0x10,%rax │ │ │ │ + mov %rax,0xf0(%rsp) │ │ │ │ call d0c0 │ │ │ │ - mov 0x238(%rsp),%rax │ │ │ │ + mov 0x1f8(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne e067 <__cxa_finalize@plt+0x9d7> │ │ │ │ + jne e055 <__cxa_finalize@plt+0x9c5> │ │ │ │ mov %rbx,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - call d710 <__cxa_finalize@plt+0x80> │ │ │ │ - lea 0xd2191(%rip),%rcx # e0209 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x12e9> │ │ │ │ + call d6f0 <__cxa_finalize@plt+0x60> │ │ │ │ + lea 0xcb1a3(%rip),%rcx # d9209 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10f9> │ │ │ │ mov $0x161,%edx │ │ │ │ - lea 0xd2aec(%rip),%rsi # e0b70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1c50> │ │ │ │ - lea 0xd21b8(%rip),%rdi # e0243 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1323> │ │ │ │ + lea 0xcbafe(%rip),%rsi # d9b70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1a60> │ │ │ │ + lea 0xcb1ca(%rip),%rdi # d9243 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1133> │ │ │ │ call d1f0 <__assert_fail@plt> │ │ │ │ - lea 0xd2629(%rip),%rcx # e06c0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x17a0> │ │ │ │ + lea 0xcb63b(%rip),%rcx # d96c0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x15b0> │ │ │ │ mov $0x20,%edx │ │ │ │ - lea 0xd2655(%rip),%rsi # e06f8 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x17d8> │ │ │ │ - lea 0xd214d(%rip),%rdi # e01f7 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x12d7> │ │ │ │ + lea 0xcb667(%rip),%rsi # d96f8 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x15e8> │ │ │ │ + lea 0xcb15f(%rip),%rdi # d91f7 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10e7> │ │ │ │ call d1f0 <__assert_fail@plt> │ │ │ │ test %rbx,%rbx │ │ │ │ - je e0ca <__cxa_finalize@plt+0xa3a> │ │ │ │ + je e0b8 <__cxa_finalize@plt+0xa28> │ │ │ │ mov %r14,%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - mov %r15,%rdi │ │ │ │ + mov %r12,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ vzeroupper │ │ │ │ - jmp e0c2 <__cxa_finalize@plt+0xa32> │ │ │ │ - lea 0x20(%rsp),%rdi │ │ │ │ + jmp e0b0 <__cxa_finalize@plt+0xa20> │ │ │ │ + mov %rsp,%rdi │ │ │ │ vzeroupper │ │ │ │ - call b9ec0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ + call b4480 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + mov 0x18(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne e0f4 <__cxa_finalize@plt+0xa64> │ │ │ │ + jne e0e0 <__cxa_finalize@plt+0xa50> │ │ │ │ mov %r12,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - mov 0xb8(%rsp),%rax │ │ │ │ + mov 0x98(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne e199 <__cxa_finalize@plt+0xb09> │ │ │ │ - lea 0xd2619(%rip),%rdi # e0730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1810> │ │ │ │ + jne e182 <__cxa_finalize@plt+0xaf2> │ │ │ │ + lea 0xcb62d(%rip),%rdi # d9730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1620> │ │ │ │ call d170 │ │ │ │ endbr64 │ │ │ │ + lea 0x20(%rsp),%r12 │ │ │ │ + mov %rax,%r15 │ │ │ │ + lea 0x60(%rsp),%r13 │ │ │ │ + mov %r12,0x18(%rsp) │ │ │ │ lea 0x40(%rsp),%r12 │ │ │ │ - mov %rax,%rbx │ │ │ │ - lea 0x80(%rsp),%r13 │ │ │ │ - mov %r12,0x38(%rsp) │ │ │ │ - lea 0x60(%rsp),%r12 │ │ │ │ vzeroupper │ │ │ │ mov %r13,%rdi │ │ │ │ - call b9ec0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + call b4480 >, std::allocator > > >::~vector()@@Base> │ │ │ │ mov %r12,%rdi │ │ │ │ - call b9ec0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ - mov 0x38(%rsp),%rdi │ │ │ │ - call b9ec0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ - mov 0xb8(%rsp),%rax │ │ │ │ + call b4480 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + mov 0x18(%rsp),%rdi │ │ │ │ + call b4480 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + mov 0x98(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne e194 <__cxa_finalize@plt+0xb04> │ │ │ │ - mov %rbx,%rdi │ │ │ │ + jne e17d <__cxa_finalize@plt+0xaed> │ │ │ │ + mov %r15,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ - mov 0xa0(%rsp),%rdi │ │ │ │ + mov 0x80(%rsp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je e19e <__cxa_finalize@plt+0xb0e> │ │ │ │ - mov 0xb0(%rsp),%rsi │ │ │ │ + je e187 <__cxa_finalize@plt+0xaf7> │ │ │ │ + mov 0x90(%rsp),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - jmp e13d <__cxa_finalize@plt+0xaad> │ │ │ │ + jmp e126 <__cxa_finalize@plt+0xa96> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ vzeroupper │ │ │ │ - jmp e13d <__cxa_finalize@plt+0xaad> │ │ │ │ - mov 0xa0(%rsp),%rdi │ │ │ │ + jmp e126 <__cxa_finalize@plt+0xa96> │ │ │ │ + mov 0x80(%rsp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je e1de <__cxa_finalize@plt+0xb4e> │ │ │ │ - mov 0xb0(%rsp),%rsi │ │ │ │ + je e1c7 <__cxa_finalize@plt+0xb37> │ │ │ │ + mov 0x90(%rsp),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - mov 0xb8(%rsp),%rax │ │ │ │ + mov 0x98(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne e1e3 <__cxa_finalize@plt+0xb53> │ │ │ │ - mov %r12,%rdi │ │ │ │ + jne e1cc <__cxa_finalize@plt+0xb3c> │ │ │ │ + mov %r15,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ vzeroupper │ │ │ │ - jmp e1c3 <__cxa_finalize@plt+0xb33> │ │ │ │ + jmp e1ac <__cxa_finalize@plt+0xb1c> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ mov 0x8(%rbx),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je e208 <__cxa_finalize@plt+0xb78> │ │ │ │ + je e1f1 <__cxa_finalize@plt+0xb61> │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - mov %r14,%rdi │ │ │ │ + mov %r12,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ vzeroupper │ │ │ │ - jmp e200 <__cxa_finalize@plt+0xb70> │ │ │ │ - mov -0x60(%rbp),%r15 │ │ │ │ - mov -0x50(%rbp),%r14 │ │ │ │ - xor %r8d,%r8d │ │ │ │ - mov %r8,-0x148(%rbp) │ │ │ │ - mov %r8,-0x150(%rbp) │ │ │ │ - mov %r15,-0x118(%rbp) │ │ │ │ - mov %r14,-0x158(%rbp) │ │ │ │ - cmpq $0x0,-0x118(%rbp) │ │ │ │ - jne e2db <__cxa_finalize@plt+0xc4b> │ │ │ │ + jmp e1e9 <__cxa_finalize@plt+0xb59> │ │ │ │ + mov -0x80(%rbp),%r13 │ │ │ │ + mov -0x70(%rbp),%r10 │ │ │ │ + mov %r13,-0x158(%rbp) │ │ │ │ + mov %r10,-0x150(%rbp) │ │ │ │ + cmpq $0x0,-0x130(%rbp) │ │ │ │ + jne e300 <__cxa_finalize@plt+0xc70> │ │ │ │ vzeroupper │ │ │ │ - cmpq $0x0,-0x150(%rbp) │ │ │ │ - je e265 <__cxa_finalize@plt+0xbd5> │ │ │ │ - mov -0x148(%rbp),%rsi │ │ │ │ - mov -0x150(%rbp),%rdi │ │ │ │ + cmpq $0x0,-0x158(%rbp) │ │ │ │ + je e25e <__cxa_finalize@plt+0xbce> │ │ │ │ + mov -0x150(%rbp),%rsi │ │ │ │ + mov -0x158(%rbp),%rdi │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - cmpq $0x0,-0x108(%rbp) │ │ │ │ - je e285 <__cxa_finalize@plt+0xbf5> │ │ │ │ + jmp e25e <__cxa_finalize@plt+0xbce> │ │ │ │ + mov -0xb0(%rbp),%r9 │ │ │ │ + mov -0xa0(%rbp),%rcx │ │ │ │ + mov %r9,-0x110(%rbp) │ │ │ │ + mov %rcx,-0x138(%rbp) │ │ │ │ + vzeroupper │ │ │ │ + cmpq $0x0,-0x110(%rbp) │ │ │ │ + je e27e <__cxa_finalize@plt+0xbee> │ │ │ │ mov -0x138(%rbp),%rsi │ │ │ │ - mov -0x108(%rbp),%rdi │ │ │ │ + mov -0x110(%rbp),%rdi │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ lea -0xb8(%rbp),%rdi │ │ │ │ - call b9520 │ │ │ │ + call b3b10 │ │ │ │ lea -0xc0(%rbp),%rdi │ │ │ │ - call b9520 │ │ │ │ + call b3b10 │ │ │ │ lea -0xc8(%rbp),%rdi │ │ │ │ - call b9520 │ │ │ │ + call b3b10 │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne e333 <__cxa_finalize@plt+0xca3> │ │ │ │ - mov %r13,%rdi │ │ │ │ + jne e2fb <__cxa_finalize@plt+0xc6b> │ │ │ │ + mov %r14,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ - mov -0x80(%rbp),%rdi │ │ │ │ - mov -0x70(%rbp),%rax │ │ │ │ - mov %rdi,-0x150(%rbp) │ │ │ │ - mov %rax,-0x148(%rbp) │ │ │ │ - jmp e234 <__cxa_finalize@plt+0xba4> │ │ │ │ - mov -0x118(%rbp),%rdi │ │ │ │ - mov -0x158(%rbp),%rsi │ │ │ │ + xor %r15d,%r15d │ │ │ │ + mov %r15,-0x150(%rbp) │ │ │ │ + mov %r15,-0x158(%rbp) │ │ │ │ + jmp e20c <__cxa_finalize@plt+0xb7c> │ │ │ │ + mov -0x60(%rbp),%rdx │ │ │ │ + mov -0x50(%rbp),%rax │ │ │ │ + xor %r8d,%r8d │ │ │ │ + mov %r8,-0x150(%rbp) │ │ │ │ + mov %rdx,-0x130(%rbp) │ │ │ │ + mov %rax,-0x160(%rbp) │ │ │ │ + mov %r8,-0x158(%rbp) │ │ │ │ + jmp e20c <__cxa_finalize@plt+0xb7c> │ │ │ │ + call d370 <__stack_chk_fail@plt> │ │ │ │ + mov -0x130(%rbp),%rdi │ │ │ │ + mov -0x160(%rbp),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - jmp e245 <__cxa_finalize@plt+0xbb5> │ │ │ │ - xor %r12d,%r12d │ │ │ │ - mov %r12,-0x148(%rbp) │ │ │ │ - mov %r12,-0x150(%rbp) │ │ │ │ - jmp e234 <__cxa_finalize@plt+0xba4> │ │ │ │ - mov -0xb0(%rbp),%rcx │ │ │ │ - mov -0xa0(%rbp),%r11 │ │ │ │ - mov %rcx,-0x108(%rbp) │ │ │ │ - mov %r11,-0x138(%rbp) │ │ │ │ - vzeroupper │ │ │ │ - jmp e265 <__cxa_finalize@plt+0xbd5> │ │ │ │ - call d370 <__stack_chk_fail@plt> │ │ │ │ - mov -0x60(%rbp),%rdx │ │ │ │ - mov -0x50(%rbp),%r14 │ │ │ │ - mov %rdx,-0x100(%rbp) │ │ │ │ - mov %r14,-0x110(%rbp) │ │ │ │ + jmp e21d <__cxa_finalize@plt+0xb8d> │ │ │ │ + mov -0x60(%rbp),%rsi │ │ │ │ + mov -0x50(%rbp),%r15 │ │ │ │ + mov %rsi,-0x100(%rbp) │ │ │ │ + mov %r15,-0x110(%rbp) │ │ │ │ cmpq $0x0,-0x100(%rbp) │ │ │ │ - jne e3aa <__cxa_finalize@plt+0xd1a> │ │ │ │ + jne e37a <__cxa_finalize@plt+0xcea> │ │ │ │ vzeroupper │ │ │ │ - cmpq $0x0,-0xe0(%rbp) │ │ │ │ - je e37b <__cxa_finalize@plt+0xceb> │ │ │ │ - mov -0xf8(%rbp),%rsi │ │ │ │ - mov -0xe0(%rbp),%rdi │ │ │ │ - sub %rdi,%rsi │ │ │ │ - call d340 │ │ │ │ + cmpq $0x0,-0xe8(%rbp) │ │ │ │ + jne e395 <__cxa_finalize@plt+0xd05> │ │ │ │ lea -0x98(%rbp),%rdi │ │ │ │ - call b9520 │ │ │ │ + call b3b10 │ │ │ │ lea -0xa0(%rbp),%rdi │ │ │ │ - call b9520 │ │ │ │ + call b3b10 │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne e3e6 <__cxa_finalize@plt+0xd56> │ │ │ │ + jne e3ad <__cxa_finalize@plt+0xd1d> │ │ │ │ mov %r13,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ mov -0x100(%rbp),%rdi │ │ │ │ mov -0x110(%rbp),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - jmp e35b <__cxa_finalize@plt+0xccb> │ │ │ │ - mov -0x90(%rbp),%r15 │ │ │ │ - mov -0x80(%rbp),%r10 │ │ │ │ - mov %r15,-0xe0(%rbp) │ │ │ │ - mov %r10,-0xf8(%rbp) │ │ │ │ - vzeroupper │ │ │ │ - jmp e35b <__cxa_finalize@plt+0xccb> │ │ │ │ - call d370 <__stack_chk_fail@plt> │ │ │ │ - mov -0x60(%rbp),%r10 │ │ │ │ - mov -0x50(%rbp),%rax │ │ │ │ - mov %r10,-0xf8(%rbp) │ │ │ │ - mov %rax,-0x110(%rbp) │ │ │ │ - cmpq $0x0,-0xf8(%rbp) │ │ │ │ - je e49c <__cxa_finalize@plt+0xe0c> │ │ │ │ - mov -0xf8(%rbp),%rdi │ │ │ │ - mov -0x110(%rbp),%rsi │ │ │ │ + jmp e341 <__cxa_finalize@plt+0xcb1> │ │ │ │ + mov -0xf8(%rbp),%rsi │ │ │ │ + mov -0xe8(%rbp),%rdi │ │ │ │ sub %rdi,%rsi │ │ │ │ - vzeroupper │ │ │ │ call d340 │ │ │ │ - jmp e446 <__cxa_finalize@plt+0xdb6> │ │ │ │ - mov -0x90(%rbp),%rsi │ │ │ │ - mov -0x80(%rbp),%r15 │ │ │ │ - mov %rsi,-0xe0(%rbp) │ │ │ │ - mov %r15,-0xf0(%rbp) │ │ │ │ + jmp e34b <__cxa_finalize@plt+0xcbb> │ │ │ │ + call d370 <__stack_chk_fail@plt> │ │ │ │ + mov -0x90(%rbp),%r14 │ │ │ │ + mov -0x80(%rbp),%r11 │ │ │ │ + mov %r14,-0xe8(%rbp) │ │ │ │ + mov %r11,-0xf8(%rbp) │ │ │ │ + vzeroupper │ │ │ │ + jmp e341 <__cxa_finalize@plt+0xcb1> │ │ │ │ + mov -0x60(%rbp),%rdx │ │ │ │ + mov -0x50(%rbp),%r10 │ │ │ │ + mov %rdx,-0xf8(%rbp) │ │ │ │ + mov %r10,-0x108(%rbp) │ │ │ │ + cmpq $0x0,-0xf8(%rbp) │ │ │ │ + jne e42f <__cxa_finalize@plt+0xd9f> │ │ │ │ vzeroupper │ │ │ │ cmpq $0x0,-0xe0(%rbp) │ │ │ │ - jne e47f <__cxa_finalize@plt+0xdef> │ │ │ │ + jne e44a <__cxa_finalize@plt+0xdba> │ │ │ │ lea -0x98(%rbp),%rdi │ │ │ │ - call b9520 │ │ │ │ + call b3b10 │ │ │ │ lea -0xa0(%rbp),%rdi │ │ │ │ - call b9520 │ │ │ │ + call b3b10 │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne e497 <__cxa_finalize@plt+0xe07> │ │ │ │ - mov %r13,%rdi │ │ │ │ + jne e462 <__cxa_finalize@plt+0xdd2> │ │ │ │ + mov %rbx,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ + mov -0xf8(%rbp),%rdi │ │ │ │ + mov -0x108(%rbp),%rsi │ │ │ │ + sub %rdi,%rsi │ │ │ │ + vzeroupper │ │ │ │ + call d340 │ │ │ │ + jmp e3f6 <__cxa_finalize@plt+0xd66> │ │ │ │ mov -0xf0(%rbp),%rsi │ │ │ │ mov -0xe0(%rbp),%rdi │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - jmp e450 <__cxa_finalize@plt+0xdc0> │ │ │ │ + jmp e400 <__cxa_finalize@plt+0xd70> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ + mov -0x90(%rbp),%rsi │ │ │ │ + mov -0x80(%rbp),%rdi │ │ │ │ + mov %rsi,-0xe0(%rbp) │ │ │ │ + mov %rdi,-0xf0(%rbp) │ │ │ │ vzeroupper │ │ │ │ - jmp e446 <__cxa_finalize@plt+0xdb6> │ │ │ │ - mov -0x80(%rbp),%rsi │ │ │ │ + jmp e3f6 <__cxa_finalize@plt+0xd66> │ │ │ │ + mov -0x80(%rbp),%r10 │ │ │ │ mov -0x70(%rbp),%r14 │ │ │ │ - mov %rsi,-0x108(%rbp) │ │ │ │ + mov %r10,-0x108(%rbp) │ │ │ │ mov %r14,-0x110(%rbp) │ │ │ │ vzeroupper │ │ │ │ cmpq $0x0,-0x108(%rbp) │ │ │ │ - je e4da <__cxa_finalize@plt+0xe4a> │ │ │ │ + je e4c1 <__cxa_finalize@plt+0xe31> │ │ │ │ mov -0x110(%rbp),%rsi │ │ │ │ mov -0x108(%rbp),%rdi │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ cmpq $0x0,-0x100(%rbp) │ │ │ │ - je e4fa <__cxa_finalize@plt+0xe6a> │ │ │ │ + je e4e1 <__cxa_finalize@plt+0xe51> │ │ │ │ mov -0x120(%rbp),%rsi │ │ │ │ mov -0x100(%rbp),%rdi │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ lea -0xb8(%rbp),%rdi │ │ │ │ - call b9520 │ │ │ │ + call b3b10 │ │ │ │ lea -0xc0(%rbp),%rdi │ │ │ │ - call b9520 │ │ │ │ + call b3b10 │ │ │ │ lea -0xc8(%rbp),%rdi │ │ │ │ - call b9520 │ │ │ │ + call b3b10 │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne e556 <__cxa_finalize@plt+0xec6> │ │ │ │ - mov %r13,%rdi │ │ │ │ + jne e53d <__cxa_finalize@plt+0xead> │ │ │ │ + mov %r15,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ - mov -0xb0(%rbp),%r15 │ │ │ │ - mov -0xa0(%rbp),%r10 │ │ │ │ - mov %r15,-0x100(%rbp) │ │ │ │ - mov %r10,-0x120(%rbp) │ │ │ │ + mov -0xb0(%rbp),%rsi │ │ │ │ + mov -0xa0(%rbp),%r12 │ │ │ │ + mov %rsi,-0x100(%rbp) │ │ │ │ + mov %r12,-0x120(%rbp) │ │ │ │ vzeroupper │ │ │ │ - jmp e4da <__cxa_finalize@plt+0xe4a> │ │ │ │ + jmp e4c1 <__cxa_finalize@plt+0xe31> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - mov -0x60(%rbp),%r12 │ │ │ │ - mov -0x50(%rbp),%rcx │ │ │ │ - mov %r12,-0x148(%rbp) │ │ │ │ - mov %rcx,-0x128(%rbp) │ │ │ │ - cmpq $0x0,-0x148(%rbp) │ │ │ │ - je e599 <__cxa_finalize@plt+0xf09> │ │ │ │ - mov -0x148(%rbp),%rdi │ │ │ │ - mov -0x128(%rbp),%rsi │ │ │ │ + mov -0x60(%rbp),%rdi │ │ │ │ + mov -0x50(%rbp),%r9 │ │ │ │ + mov %rdi,-0x150(%rbp) │ │ │ │ + mov %r9,-0x130(%rbp) │ │ │ │ + cmpq $0x0,-0x150(%rbp) │ │ │ │ + je e580 <__cxa_finalize@plt+0xef0> │ │ │ │ + mov -0x150(%rbp),%rdi │ │ │ │ + mov -0x130(%rbp),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - jmp e4ba <__cxa_finalize@plt+0xe2a> │ │ │ │ + jmp e4a1 <__cxa_finalize@plt+0xe11> │ │ │ │ vzeroupper │ │ │ │ - jmp e4ba <__cxa_finalize@plt+0xe2a> │ │ │ │ - mov -0x130(%rbp),%rdi │ │ │ │ + jmp e4a1 <__cxa_finalize@plt+0xe11> │ │ │ │ + mov -0x128(%rbp),%rdi │ │ │ │ vzeroupper │ │ │ │ - call b9f40 │ │ │ │ - cmpq $0x0,-0x178(%rbp) │ │ │ │ - je e5d0 <__cxa_finalize@plt+0xf40> │ │ │ │ - mov -0x188(%rbp),%rsi │ │ │ │ - mov -0x178(%rbp),%rdi │ │ │ │ - sub %rdi,%rsi │ │ │ │ - call d340 │ │ │ │ + call b4500 │ │ │ │ cmpq $0x0,-0x170(%rbp) │ │ │ │ - je e5fe <__cxa_finalize@plt+0xf6e> │ │ │ │ + je e5b7 <__cxa_finalize@plt+0xf27> │ │ │ │ mov -0x180(%rbp),%rsi │ │ │ │ mov -0x170(%rbp),%rdi │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - jmp e5fe <__cxa_finalize@plt+0xf6e> │ │ │ │ - xor %esi,%esi │ │ │ │ - mov %rsi,-0x158(%rbp) │ │ │ │ + cmpq $0x0,-0x168(%rbp) │ │ │ │ + je e5e5 <__cxa_finalize@plt+0xf55> │ │ │ │ + mov -0x178(%rbp),%rsi │ │ │ │ + mov -0x168(%rbp),%rdi │ │ │ │ + sub %rdi,%rsi │ │ │ │ + call d340 │ │ │ │ + jmp e5e5 <__cxa_finalize@plt+0xf55> │ │ │ │ + xor %edx,%edx │ │ │ │ + mov %rdx,-0x150(%rbp) │ │ │ │ vzeroupper │ │ │ │ + mov -0x150(%rbp),%rdi │ │ │ │ + call 14fd0 │ │ │ │ mov -0x158(%rbp),%rdi │ │ │ │ - call 150d0 │ │ │ │ - mov -0x168(%rbp),%rdi │ │ │ │ - call 150d0 │ │ │ │ + call 14fd0 │ │ │ │ lea -0xf8(%rbp),%rdi │ │ │ │ - call b9520 │ │ │ │ + call b3b10 │ │ │ │ lea -0x100(%rbp),%rdi │ │ │ │ - call b9520 │ │ │ │ + call b3b10 │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne e645 <__cxa_finalize@plt+0xfb5> │ │ │ │ + jne e62c <__cxa_finalize@plt+0xf9c> │ │ │ │ mov %rbx,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - mov -0xf0(%rbp),%rdi │ │ │ │ - mov -0xe0(%rbp),%r8 │ │ │ │ - mov %rdi,-0x170(%rbp) │ │ │ │ - mov %r8,-0x180(%rbp) │ │ │ │ + mov -0xd0(%rbp),%r14 │ │ │ │ + mov -0xc0(%rbp),%r15 │ │ │ │ + mov %r14,-0x170(%rbp) │ │ │ │ + mov %r15,-0x180(%rbp) │ │ │ │ vzeroupper │ │ │ │ - jmp e5d0 <__cxa_finalize@plt+0xf40> │ │ │ │ - mov -0xd0(%rbp),%r15 │ │ │ │ - mov -0xc0(%rbp),%rcx │ │ │ │ - mov %r15,-0x178(%rbp) │ │ │ │ - mov %rcx,-0x188(%rbp) │ │ │ │ + jmp e597 <__cxa_finalize@plt+0xf07> │ │ │ │ + mov -0xf0(%rbp),%rax │ │ │ │ + mov -0xe0(%rbp),%r10 │ │ │ │ + mov %rax,-0x168(%rbp) │ │ │ │ + mov %r10,-0x178(%rbp) │ │ │ │ vzeroupper │ │ │ │ - jmp e5b0 <__cxa_finalize@plt+0xf20> │ │ │ │ - xor %r12d,%r12d │ │ │ │ - mov %r12,-0x158(%rbp) │ │ │ │ - mov %r12,-0x168(%rbp) │ │ │ │ + jmp e5b7 <__cxa_finalize@plt+0xf27> │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %rcx,-0x150(%rbp) │ │ │ │ + mov %rcx,-0x158(%rbp) │ │ │ │ vzeroupper │ │ │ │ - jmp e5fe <__cxa_finalize@plt+0xf6e> │ │ │ │ + jmp e5e5 <__cxa_finalize@plt+0xf55> │ │ │ │ nop │ │ │ │ mov 0x178(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne e967 <__cxa_finalize@plt+0x12d7> │ │ │ │ - lea 0xd2066(%rip),%rdi # e0730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1810> │ │ │ │ + jne e94d <__cxa_finalize@plt+0x12bd> │ │ │ │ + lea 0xcb080(%rip),%rdi # d9730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1620> │ │ │ │ call d170 │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ mov %rdx,%r12 │ │ │ │ - xor %r9d,%r9d │ │ │ │ + xor %eax,%eax │ │ │ │ xor %r14d,%r14d │ │ │ │ - xor %r13d,%r13d │ │ │ │ lea 0x140(%rsp),%r15 │ │ │ │ - mov %r9,0xd0(%rsp) │ │ │ │ - mov %r9,0x110(%rsp) │ │ │ │ - mov %r9,0xf8(%rsp) │ │ │ │ - mov %r9,0xf0(%rsp) │ │ │ │ + mov %rax,0xc0(%rsp) │ │ │ │ + mov %rax,0x100(%rsp) │ │ │ │ + mov %rax,0xf8(%rsp) │ │ │ │ + mov %rax,0xf0(%rsp) │ │ │ │ + mov %rax,0x120(%rsp) │ │ │ │ vzeroupper │ │ │ │ - vmovq 0xf8(%rsp),%xmm7 │ │ │ │ - vpinsrq $0x1,0x110(%rsp),%xmm7,%xmm15 │ │ │ │ - mov 0xd0(%rsp),%rdx │ │ │ │ - vmovq %r13,%xmm3 │ │ │ │ - vpinsrq $0x1,%r14,%xmm3,%xmm12 │ │ │ │ + vmovq 0xf8(%rsp),%xmm12 │ │ │ │ + vmovq %r14,%xmm9 │ │ │ │ + mov 0xc0(%rsp),%rsi │ │ │ │ lea 0x160(%rsp),%rdi │ │ │ │ - vmovdqa %xmm12,0x120(%rsp) │ │ │ │ - mov %rdx,0x170(%rsp) │ │ │ │ - vmovdqa %xmm15,0x160(%rsp) │ │ │ │ - call b9ec0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ - vmovdqa 0x120(%rsp),%xmm1 │ │ │ │ - mov 0xf0(%rsp),%rax │ │ │ │ + vpinsrq $0x1,0x120(%rsp),%xmm9,%xmm11 │ │ │ │ + vpinsrq $0x1,0x100(%rsp),%xmm12,%xmm1 │ │ │ │ + mov %rsi,0x170(%rsp) │ │ │ │ + vmovdqa %xmm11,0x120(%rsp) │ │ │ │ + vmovdqa %xmm1,0x160(%rsp) │ │ │ │ + call b4480 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + mov 0xf0(%rsp),%rdi │ │ │ │ + vmovdqa 0x120(%rsp),%xmm10 │ │ │ │ + mov %rdi,0x150(%rsp) │ │ │ │ mov %r15,%rdi │ │ │ │ - mov %rax,0x150(%rsp) │ │ │ │ - vmovdqa %xmm1,0x140(%rsp) │ │ │ │ - call b9ec0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + vmovdqa %xmm10,0x140(%rsp) │ │ │ │ + call b4480 >, std::allocator > > >::~vector()@@Base> │ │ │ │ mov %rbx,%rdi │ │ │ │ dec %r12 │ │ │ │ - jne e87d <__cxa_finalize@plt+0x11ed> │ │ │ │ + jne e863 <__cxa_finalize@plt+0x11d3> │ │ │ │ call d0f0 <__cxa_begin_catch@plt> │ │ │ │ - mov 0xa0(%rsp),%rsi │ │ │ │ - mov $0x1,%r11d │ │ │ │ + mov 0x98(%rsp),%rdx │ │ │ │ + mov $0x1,%r10d │ │ │ │ movb $0x0,0x13f(%rsp) │ │ │ │ - mov %rax,%r13 │ │ │ │ + mov %rax,%r15 │ │ │ │ xor %eax,%eax │ │ │ │ - mov 0x10(%rsi),%rdi │ │ │ │ - lock cmpxchg %r11b,(%rdi) │ │ │ │ - jne e89a <__cxa_finalize@plt+0x120a> │ │ │ │ - mov 0xa0(%rsp),%r8 │ │ │ │ + mov 0x10(%rdx),%r9 │ │ │ │ + lock cmpxchg %r10b,(%r9) │ │ │ │ + jne e880 <__cxa_finalize@plt+0x11f0> │ │ │ │ + mov 0x98(%rsp),%r8 │ │ │ │ mov 0x20(%r8),%r12 │ │ │ │ mov %r12,%rdi │ │ │ │ - call b7300 │ │ │ │ - mov 0x0(%r13),%r14 │ │ │ │ - mov %r13,%rdi │ │ │ │ - call *0x10(%r14) │ │ │ │ - mov 0xa0(%rsp),%rcx │ │ │ │ + call b19a0 │ │ │ │ + mov (%r15),%r13 │ │ │ │ + mov %r15,%rdi │ │ │ │ + call *0x10(%r13) │ │ │ │ + mov 0x98(%rsp),%rcx │ │ │ │ mov %rax,%rsi │ │ │ │ mov 0x28(%rcx),%rdi │ │ │ │ - call 19900 │ │ │ │ + call 19820 │ │ │ │ mov %r12,%rdi │ │ │ │ call d290 │ │ │ │ mov 0x178(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne e8e9 <__cxa_finalize@plt+0x1259> │ │ │ │ + jne e8cf <__cxa_finalize@plt+0x123f> │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ jmp d560 <__cxa_end_catch@plt> │ │ │ │ - mov 0x150(%rsp),%rcx │ │ │ │ - mov 0x140(%rsp),%r13 │ │ │ │ - mov 0x148(%rsp),%r14 │ │ │ │ - mov %rcx,0xf0(%rsp) │ │ │ │ + mov 0x148(%rsp),%r11 │ │ │ │ + mov 0x150(%rsp),%rdx │ │ │ │ + mov 0x140(%rsp),%r14 │ │ │ │ + mov %r11,0x120(%rsp) │ │ │ │ + mov %rdx,0xf0(%rsp) │ │ │ │ test %rbx,%rbx │ │ │ │ - jne e858 <__cxa_finalize@plt+0x11c8> │ │ │ │ + jne e84e <__cxa_finalize@plt+0x11be> │ │ │ │ vzeroupper │ │ │ │ mov %r12,%rbx │ │ │ │ - mov %rdx,%r12 │ │ │ │ - jmp e70d <__cxa_finalize@plt+0x107d> │ │ │ │ - mov %rdx,0x120(%rsp) │ │ │ │ - mov 0xc0(%rsp),%rsi │ │ │ │ + mov %r13,%r12 │ │ │ │ + jmp e6f7 <__cxa_finalize@plt+0x1067> │ │ │ │ + mov 0xd8(%rsp),%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - mov 0x120(%rsp),%rdx │ │ │ │ - jmp e84d <__cxa_finalize@plt+0x11bd> │ │ │ │ + jmp e843 <__cxa_finalize@plt+0x11b3> │ │ │ │ mov 0x178(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne e895 <__cxa_finalize@plt+0x1205> │ │ │ │ + jne e87b <__cxa_finalize@plt+0x11eb> │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ mov %al,0x13f(%rsp) │ │ │ │ - jmp e7fb <__cxa_finalize@plt+0x116b> │ │ │ │ + jmp e7e9 <__cxa_finalize@plt+0x1159> │ │ │ │ endbr64 │ │ │ │ mov %r12,%rdi │ │ │ │ - mov %rax,%r15 │ │ │ │ + mov %rax,%r14 │ │ │ │ vzeroupper │ │ │ │ call d290 │ │ │ │ call d560 <__cxa_end_catch@plt> │ │ │ │ mov 0x178(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne e8e4 <__cxa_finalize@plt+0x1254> │ │ │ │ - mov %r15,%rdi │ │ │ │ + jne e8ca <__cxa_finalize@plt+0x123a> │ │ │ │ + mov %r14,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r15 │ │ │ │ + mov %rax,%r14 │ │ │ │ vzeroupper │ │ │ │ - jmp e8b8 <__cxa_finalize@plt+0x1228> │ │ │ │ + jmp e89e <__cxa_finalize@plt+0x120e> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ mov $0x10,%edi │ │ │ │ call d150 <__cxa_allocate_exception@plt> │ │ │ │ - lea 0xd1a7d(%rip),%rsi # e037c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x145c> │ │ │ │ + lea 0xcaa97(%rip),%rsi # d937c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x126c> │ │ │ │ mov %rax,%rdi │ │ │ │ mov %rax,%r13 │ │ │ │ call d0d0 │ │ │ │ mov 0x178(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne e933 <__cxa_finalize@plt+0x12a3> │ │ │ │ - mov 0xe261c(%rip),%rdx │ │ │ │ - mov 0xe269d(%rip),%rsi │ │ │ │ + jne e919 <__cxa_finalize@plt+0x1289> │ │ │ │ + mov 0xdb636(%rip),%rdx │ │ │ │ + mov 0xdb6b7(%rip),%rsi │ │ │ │ mov %r13,%rdi │ │ │ │ call d590 <__cxa_throw@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ mov %r13,%rdi │ │ │ │ mov %rdx,%r12 │ │ │ │ vzeroupper │ │ │ │ call d280 <__cxa_free_exception@plt> │ │ │ │ mov %rbx,%rdi │ │ │ │ - jmp e788 <__cxa_finalize@plt+0x10f8> │ │ │ │ + jmp e777 <__cxa_finalize@plt+0x10e7> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rdi │ │ │ │ mov %rdx,%r12 │ │ │ │ vzeroupper │ │ │ │ - jmp e788 <__cxa_finalize@plt+0x10f8> │ │ │ │ + jmp e777 <__cxa_finalize@plt+0x10e7> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ mov 0x178(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne eb80 <__cxa_finalize@plt+0x14f0> │ │ │ │ - lea 0xd1da6(%rip),%rdi # e0730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1810> │ │ │ │ + jne eb64 <__cxa_finalize@plt+0x14d4> │ │ │ │ + lea 0xcadc0(%rip),%rdi # d9730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1620> │ │ │ │ call d170 │ │ │ │ - mov 0x150(%rsp),%rdi │ │ │ │ - mov 0x140(%rsp),%r13 │ │ │ │ - mov 0x148(%rsp),%r14 │ │ │ │ - mov %rdi,0x100(%rsp) │ │ │ │ + mov 0x150(%rsp),%rsi │ │ │ │ + mov 0x140(%rsp),%r14 │ │ │ │ + mov 0x148(%rsp),%r13 │ │ │ │ + mov %rsi,0xf8(%rsp) │ │ │ │ test %rbx,%rbx │ │ │ │ - jne eb85 <__cxa_finalize@plt+0x14f5> │ │ │ │ + jne eb69 <__cxa_finalize@plt+0x14d9> │ │ │ │ vzeroupper │ │ │ │ mov %r12,%rbx │ │ │ │ mov %rdx,%r12 │ │ │ │ - jmp ea01 <__cxa_finalize@plt+0x1371> │ │ │ │ + jmp e9e6 <__cxa_finalize@plt+0x1356> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ mov %rdx,%r12 │ │ │ │ - xor %r9d,%r9d │ │ │ │ - xor %r14d,%r14d │ │ │ │ + xor %eax,%eax │ │ │ │ xor %r13d,%r13d │ │ │ │ lea 0x140(%rsp),%r15 │ │ │ │ - mov %r9,0xd0(%rsp) │ │ │ │ - mov %r9,0x110(%rsp) │ │ │ │ - mov %r9,0x108(%rsp) │ │ │ │ - mov %r9,0x100(%rsp) │ │ │ │ + xor %r14d,%r14d │ │ │ │ + mov %rax,0xc0(%rsp) │ │ │ │ + mov %rax,0x108(%rsp) │ │ │ │ + mov %rax,0x100(%rsp) │ │ │ │ + mov %rax,0xf8(%rsp) │ │ │ │ vzeroupper │ │ │ │ - vmovq 0x108(%rsp),%xmm7 │ │ │ │ - mov 0xd0(%rsp),%rdi │ │ │ │ - vpinsrq $0x1,0x110(%rsp),%xmm7,%xmm9 │ │ │ │ - vmovq %r13,%xmm3 │ │ │ │ - vpinsrq $0x1,%r14,%xmm3,%xmm4 │ │ │ │ - vmovdqa %xmm4,0x120(%rsp) │ │ │ │ - mov %rdi,0x170(%rsp) │ │ │ │ + vmovq 0x100(%rsp),%xmm12 │ │ │ │ + mov 0xc0(%rsp),%rsi │ │ │ │ + vmovq %r14,%xmm9 │ │ │ │ lea 0x160(%rsp),%rdi │ │ │ │ - vmovdqa %xmm9,0x160(%rsp) │ │ │ │ - call b9ec0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ - vmovdqa 0x120(%rsp),%xmm12 │ │ │ │ - mov 0x100(%rsp),%rdx │ │ │ │ + vpinsrq $0x1,%r13,%xmm9,%xmm11 │ │ │ │ + vpinsrq $0x1,0x108(%rsp),%xmm12,%xmm1 │ │ │ │ + mov %rsi,0x170(%rsp) │ │ │ │ + vmovdqa %xmm11,0x120(%rsp) │ │ │ │ + vmovdqa %xmm1,0x160(%rsp) │ │ │ │ + call b4480 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + mov 0xf8(%rsp),%rdi │ │ │ │ + vmovdqa 0x120(%rsp),%xmm10 │ │ │ │ + mov %rdi,0x150(%rsp) │ │ │ │ mov %r15,%rdi │ │ │ │ - mov %rdx,0x150(%rsp) │ │ │ │ - vmovdqa %xmm12,0x140(%rsp) │ │ │ │ - call b9ec0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + vmovdqa %xmm10,0x140(%rsp) │ │ │ │ + call b4480 >, std::allocator > > >::~vector()@@Base> │ │ │ │ mov %rbx,%rdi │ │ │ │ dec %r12 │ │ │ │ - jne eb63 <__cxa_finalize@plt+0x14d3> │ │ │ │ + jne eb47 <__cxa_finalize@plt+0x14b7> │ │ │ │ call d0f0 <__cxa_begin_catch@plt> │ │ │ │ - mov $0x1,%r11d │ │ │ │ + mov 0x88(%rsp),%rdx │ │ │ │ + mov $0x1,%r10d │ │ │ │ movb $0x0,0x13f(%rsp) │ │ │ │ - mov %rax,%r13 │ │ │ │ - mov 0xa0(%rsp),%rax │ │ │ │ - mov 0x10(%rax),%rsi │ │ │ │ + mov %rax,%r15 │ │ │ │ xor %eax,%eax │ │ │ │ - lock cmpxchg %r11b,(%rsi) │ │ │ │ - jne ebdc <__cxa_finalize@plt+0x154c> │ │ │ │ - mov 0xa0(%rsp),%rcx │ │ │ │ - mov 0x20(%rcx),%r12 │ │ │ │ + mov 0x10(%rdx),%r9 │ │ │ │ + lock cmpxchg %r10b,(%r9) │ │ │ │ + jne ebc0 <__cxa_finalize@plt+0x1530> │ │ │ │ + mov 0x88(%rsp),%r8 │ │ │ │ + mov 0x20(%r8),%r12 │ │ │ │ mov %r12,%rdi │ │ │ │ - call b7300 │ │ │ │ - mov 0x0(%r13),%r14 │ │ │ │ - mov %r13,%rdi │ │ │ │ + call b19a0 │ │ │ │ + mov (%r15),%r14 │ │ │ │ + mov %r15,%rdi │ │ │ │ call *0x10(%r14) │ │ │ │ - mov 0xa0(%rsp),%r8 │ │ │ │ + mov 0x88(%rsp),%rcx │ │ │ │ mov %rax,%rsi │ │ │ │ - mov 0x28(%r8),%rdi │ │ │ │ - call 19900 │ │ │ │ + mov 0x28(%rcx),%rdi │ │ │ │ + call 19820 │ │ │ │ mov %r12,%rdi │ │ │ │ call d290 │ │ │ │ mov 0x178(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne ec2b <__cxa_finalize@plt+0x159b> │ │ │ │ + jne ec0f <__cxa_finalize@plt+0x157f> │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ jmp d560 <__cxa_end_catch@plt> │ │ │ │ mov $0x10,%edi │ │ │ │ call d150 <__cxa_allocate_exception@plt> │ │ │ │ - lea 0xd1852(%rip),%rsi # e037c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x145c> │ │ │ │ + lea 0xca86e(%rip),%rsi # d937c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x126c> │ │ │ │ mov %rax,%rdi │ │ │ │ mov %rax,%r13 │ │ │ │ call d0d0 │ │ │ │ mov 0x178(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne eb5e <__cxa_finalize@plt+0x14ce> │ │ │ │ - mov 0xe23f1(%rip),%rdx │ │ │ │ - mov 0xe2472(%rip),%rsi │ │ │ │ + jne eb42 <__cxa_finalize@plt+0x14b2> │ │ │ │ + mov 0xdb40d(%rip),%rdx │ │ │ │ + mov 0xdb48e(%rip),%rsi │ │ │ │ mov %r13,%rdi │ │ │ │ call d590 <__cxa_throw@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ mov 0x178(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne eb7b <__cxa_finalize@plt+0x14eb> │ │ │ │ + jne eb5f <__cxa_finalize@plt+0x14cf> │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ mov %rdx,0x120(%rsp) │ │ │ │ - mov 0xe0(%rsp),%rsi │ │ │ │ + mov 0xd8(%rsp),%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ mov 0x120(%rsp),%rdx │ │ │ │ - jmp e9bb <__cxa_finalize@plt+0x132b> │ │ │ │ + jmp e9a1 <__cxa_finalize@plt+0x1311> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%rbx │ │ │ │ + mov %rax,%r14 │ │ │ │ mov %r13,%rdi │ │ │ │ mov %rdx,%r12 │ │ │ │ vzeroupper │ │ │ │ call d280 <__cxa_free_exception@plt> │ │ │ │ - mov %rbx,%rdi │ │ │ │ - jmp ea7c <__cxa_finalize@plt+0x13ec> │ │ │ │ + mov %r14,%rdi │ │ │ │ + jmp ea61 <__cxa_finalize@plt+0x13d1> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rdi │ │ │ │ mov %rdx,%r12 │ │ │ │ vzeroupper │ │ │ │ - jmp ea7c <__cxa_finalize@plt+0x13ec> │ │ │ │ + jmp ea61 <__cxa_finalize@plt+0x13d1> │ │ │ │ mov %al,0x13f(%rsp) │ │ │ │ - jmp eaef <__cxa_finalize@plt+0x145f> │ │ │ │ + jmp ead3 <__cxa_finalize@plt+0x1443> │ │ │ │ endbr64 │ │ │ │ mov %r12,%rdi │ │ │ │ - mov %rax,%r15 │ │ │ │ + mov %rax,%r13 │ │ │ │ vzeroupper │ │ │ │ call d290 │ │ │ │ call d560 <__cxa_end_catch@plt> │ │ │ │ mov 0x178(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne ec26 <__cxa_finalize@plt+0x1596> │ │ │ │ - mov %r15,%rdi │ │ │ │ + jne ec0a <__cxa_finalize@plt+0x157a> │ │ │ │ + mov %r13,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r15 │ │ │ │ + mov %rax,%r13 │ │ │ │ vzeroupper │ │ │ │ - jmp ebfa <__cxa_finalize@plt+0x156a> │ │ │ │ + jmp ebde <__cxa_finalize@plt+0x154e> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ mov 0xf8(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne ed0c <__cxa_finalize@plt+0x167c> │ │ │ │ - lea 0xd1ae2(%rip),%rdi # e0730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1810> │ │ │ │ + jne ecf1 <__cxa_finalize@plt+0x1661> │ │ │ │ + lea 0xcaafe(%rip),%rdi # d9730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1620> │ │ │ │ call d170 │ │ │ │ - vmovq 0xe0(%rsp),%xmm1 │ │ │ │ - mov 0xe8(%rsp),%rbx │ │ │ │ - mov 0xf0(%rsp),%r14 │ │ │ │ cmpq $0x0,0xd8(%rsp) │ │ │ │ - je ed07 <__cxa_finalize@plt+0x1677> │ │ │ │ - mov %rbx,0xc8(%rsp) │ │ │ │ + mov 0xe0(%rsp),%r14 │ │ │ │ + mov 0xe8(%rsp),%rbx │ │ │ │ + mov 0xf0(%rsp),%r8 │ │ │ │ + je ecec <__cxa_finalize@plt+0x165c> │ │ │ │ + mov %r8,0xd0(%rsp) │ │ │ │ mov 0xd8(%rsp),%rdi │ │ │ │ - vmovq %xmm1,0xd0(%rsp) │ │ │ │ mov %r15,%rsi │ │ │ │ + mov %rbx,0xc8(%rsp) │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - vmovq 0xd0(%rsp),%xmm1 │ │ │ │ mov 0xc8(%rsp),%rbx │ │ │ │ - jmp eccd <__cxa_finalize@plt+0x163d> │ │ │ │ + mov 0xd0(%rsp),%r8 │ │ │ │ + jmp ecad <__cxa_finalize@plt+0x161d> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r13 │ │ │ │ - xor %r14d,%r14d │ │ │ │ + xor %r8d,%r8d │ │ │ │ xor %ebx,%ebx │ │ │ │ - vpxor %xmm1,%xmm1,%xmm1 │ │ │ │ lea 0xe0(%rsp),%r12 │ │ │ │ + xor %r14d,%r14d │ │ │ │ vzeroupper │ │ │ │ - vpinsrq $0x1,%rbx,%xmm1,%xmm4 │ │ │ │ + vmovq %r14,%xmm4 │ │ │ │ mov %r12,%rdi │ │ │ │ - mov %r14,0xf0(%rsp) │ │ │ │ - vmovdqa %xmm4,0xe0(%rsp) │ │ │ │ - call b9ec0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + mov %r8,0xf0(%rsp) │ │ │ │ + vpinsrq $0x1,%rbx,%xmm4,%xmm5 │ │ │ │ + vmovdqa %xmm5,0xe0(%rsp) │ │ │ │ + call b4480 >, std::allocator > > >::~vector()@@Base> │ │ │ │ mov 0xf8(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne ed11 <__cxa_finalize@plt+0x1681> │ │ │ │ + jne ecf6 <__cxa_finalize@plt+0x1666> │ │ │ │ mov %r13,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ vzeroupper │ │ │ │ - jmp eccd <__cxa_finalize@plt+0x163d> │ │ │ │ + jmp ecad <__cxa_finalize@plt+0x161d> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - mov 0xb8(%rsp),%rax │ │ │ │ + mov 0xd8(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne ede6 <__cxa_finalize@plt+0x1756> │ │ │ │ - lea 0xd19fc(%rip),%rdi # e0730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1810> │ │ │ │ + jne edbf <__cxa_finalize@plt+0x172f> │ │ │ │ + lea 0xcaa17(%rip),%rdi # d9730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1620> │ │ │ │ call d170 │ │ │ │ - vmovq 0xa0(%rsp),%xmm2 │ │ │ │ - mov 0xa8(%rsp),%r15 │ │ │ │ - mov 0xb0(%rsp),%r12 │ │ │ │ - cmpq $0x0,0x70(%rsp) │ │ │ │ - je ede1 <__cxa_finalize@plt+0x1751> │ │ │ │ - mov 0x60(%rsp),%rsi │ │ │ │ - mov 0x70(%rsp),%rdi │ │ │ │ - vmovq %xmm2,0x98(%rsp) │ │ │ │ + mov 0xc0(%rsp),%r12 │ │ │ │ + mov 0xc8(%rsp),%r9 │ │ │ │ + mov 0xd0(%rsp),%r15 │ │ │ │ + test %r13,%r13 │ │ │ │ + je edba <__cxa_finalize@plt+0x172a> │ │ │ │ + mov %r9,0xb8(%rsp) │ │ │ │ + mov 0x98(%rsp),%rsi │ │ │ │ + mov %r13,%rdi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - vmovq 0x98(%rsp),%xmm2 │ │ │ │ - jmp eda5 <__cxa_finalize@plt+0x1715> │ │ │ │ + mov 0xb8(%rsp),%r9 │ │ │ │ + jmp ed7b <__cxa_finalize@plt+0x16eb> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r14 │ │ │ │ - lea 0xa0(%rsp),%rcx │ │ │ │ - xor %r12d,%r12d │ │ │ │ + mov %rax,%rbx │ │ │ │ xor %r15d,%r15d │ │ │ │ - vpxor %xmm2,%xmm2,%xmm2 │ │ │ │ - mov %rcx,0x68(%rsp) │ │ │ │ + xor %r9d,%r9d │ │ │ │ + lea 0xc0(%rsp),%r14 │ │ │ │ + xor %r12d,%r12d │ │ │ │ vzeroupper │ │ │ │ - mov 0x68(%rsp),%rdi │ │ │ │ - vpinsrq $0x1,%r15,%xmm2,%xmm12 │ │ │ │ - mov %r12,0xb0(%rsp) │ │ │ │ - vmovdqa %xmm12,0xa0(%rsp) │ │ │ │ - call b9ec0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ - mov 0xb8(%rsp),%rax │ │ │ │ - sub %fs:0x28,%rax │ │ │ │ - jne edeb <__cxa_finalize@plt+0x175b> │ │ │ │ + vmovq %r12,%xmm9 │ │ │ │ mov %r14,%rdi │ │ │ │ + mov %r15,0xd0(%rsp) │ │ │ │ + vpinsrq $0x1,%r9,%xmm9,%xmm10 │ │ │ │ + vmovdqa %xmm10,0xc0(%rsp) │ │ │ │ + call b4480 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + mov 0xd8(%rsp),%rax │ │ │ │ + sub %fs:0x28,%rax │ │ │ │ + jne edc4 <__cxa_finalize@plt+0x1734> │ │ │ │ + mov %rbx,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ vzeroupper │ │ │ │ - jmp eda5 <__cxa_finalize@plt+0x1715> │ │ │ │ + jmp ed7b <__cxa_finalize@plt+0x16eb> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - mov 0xb8(%rsp),%rax │ │ │ │ + mov 0xf8(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne eeb0 <__cxa_finalize@plt+0x1820> │ │ │ │ - lea 0xd1922(%rip),%rdi # e0730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1810> │ │ │ │ + jne ee8d <__cxa_finalize@plt+0x17fd> │ │ │ │ + lea 0xca949(%rip),%rdi # d9730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1620> │ │ │ │ call d170 │ │ │ │ - vmovq 0xa0(%rsp),%xmm2 │ │ │ │ - mov 0xa8(%rsp),%r15 │ │ │ │ - mov 0xb0(%rsp),%r12 │ │ │ │ - test %r13,%r13 │ │ │ │ - je eeab <__cxa_finalize@plt+0x181b> │ │ │ │ - mov 0x70(%rsp),%rsi │ │ │ │ - vmovq %xmm2,0x98(%rsp) │ │ │ │ - mov %r13,%rdi │ │ │ │ + mov 0xe0(%rsp),%r14 │ │ │ │ + mov 0xe8(%rsp),%r9 │ │ │ │ + mov 0xf0(%rsp),%r15 │ │ │ │ + test %r12,%r12 │ │ │ │ + je ee88 <__cxa_finalize@plt+0x17f8> │ │ │ │ + mov %r9,0xd8(%rsp) │ │ │ │ + mov 0xb8(%rsp),%rsi │ │ │ │ + mov %r12,%rdi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - vmovq 0x98(%rsp),%xmm2 │ │ │ │ - jmp ee71 <__cxa_finalize@plt+0x17e1> │ │ │ │ + mov 0xd8(%rsp),%r9 │ │ │ │ + jmp ee49 <__cxa_finalize@plt+0x17b9> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ - xor %r12d,%r12d │ │ │ │ xor %r15d,%r15d │ │ │ │ - vpxor %xmm2,%xmm2,%xmm2 │ │ │ │ - lea 0xa0(%rsp),%r14 │ │ │ │ + xor %r9d,%r9d │ │ │ │ + lea 0xe0(%rsp),%r13 │ │ │ │ + xor %r14d,%r14d │ │ │ │ vzeroupper │ │ │ │ - vpinsrq $0x1,%r15,%xmm2,%xmm4 │ │ │ │ - mov %r14,%rdi │ │ │ │ - mov %r12,0xb0(%rsp) │ │ │ │ - vmovdqa %xmm4,0xa0(%rsp) │ │ │ │ - call b9ec0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ - mov 0xb8(%rsp),%rax │ │ │ │ + vmovq %r14,%xmm10 │ │ │ │ + mov %r13,%rdi │ │ │ │ + mov %r15,0xf0(%rsp) │ │ │ │ + vpinsrq $0x1,%r9,%xmm10,%xmm11 │ │ │ │ + vmovdqa %xmm11,0xe0(%rsp) │ │ │ │ + call b4480 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + mov 0xf8(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne eeb5 <__cxa_finalize@plt+0x1825> │ │ │ │ + jne ee92 <__cxa_finalize@plt+0x1802> │ │ │ │ mov %rbx,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ vzeroupper │ │ │ │ - jmp ee71 <__cxa_finalize@plt+0x17e1> │ │ │ │ + jmp ee49 <__cxa_finalize@plt+0x17b9> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ + nop │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r14 │ │ │ │ + mov %rax,%r15 │ │ │ │ mov %rdx,%r13 │ │ │ │ xor %edi,%edi │ │ │ │ - lea 0x160(%rsp),%r12 │ │ │ │ - mov %rdi,0xf8(%rsp) │ │ │ │ - mov %rdi,0x118(%rsp) │ │ │ │ - mov %rdi,0x128(%rsp) │ │ │ │ + xor %r14d,%r14d │ │ │ │ + lea 0x160(%rsp),%rbx │ │ │ │ + mov %rdi,0x100(%rsp) │ │ │ │ + mov %rdi,0x120(%rsp) │ │ │ │ vzeroupper │ │ │ │ - vmovq 0x128(%rsp),%xmm9 │ │ │ │ - vpinsrq $0x1,0x118(%rsp),%xmm9,%xmm14 │ │ │ │ - mov 0xf8(%rsp),%rax │ │ │ │ - mov %r12,%rdi │ │ │ │ + vmovq %r14,%xmm0 │ │ │ │ + mov 0x100(%rsp),%rax │ │ │ │ + mov %rbx,%rdi │ │ │ │ + vpinsrq $0x1,0x120(%rsp),%xmm0,%xmm4 │ │ │ │ mov %rax,0x170(%rsp) │ │ │ │ - vmovdqa %xmm14,0x160(%rsp) │ │ │ │ - call b9ec0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + vmovdqa %xmm4,0x160(%rsp) │ │ │ │ + call b4480 >, std::allocator > > >::~vector()@@Base> │ │ │ │ dec %r13 │ │ │ │ - jne efdc <__cxa_finalize@plt+0x194c> │ │ │ │ - mov %r14,%rdi │ │ │ │ + jne efb2 <__cxa_finalize@plt+0x1922> │ │ │ │ + mov %r15,%rdi │ │ │ │ call d0f0 <__cxa_begin_catch@plt> │ │ │ │ - mov 0xd8(%rsp),%rsi │ │ │ │ - mov $0x1,%ecx │ │ │ │ + mov 0xb8(%rsp),%rdx │ │ │ │ + mov $0x1,%r8d │ │ │ │ movb $0x0,0x13f(%rsp) │ │ │ │ - mov %rax,%r15 │ │ │ │ + mov %rax,%rbx │ │ │ │ xor %eax,%eax │ │ │ │ - mov 0x20(%rsi),%r10 │ │ │ │ - lock cmpxchg %cl,(%r10) │ │ │ │ - jne f04e <__cxa_finalize@plt+0x19be> │ │ │ │ - mov 0xd8(%rsp),%rbx │ │ │ │ - mov 0x30(%rbx),%r12 │ │ │ │ + mov 0x20(%rdx),%rsi │ │ │ │ + lock cmpxchg %r8b,(%rsi) │ │ │ │ + jne f01c <__cxa_finalize@plt+0x198c> │ │ │ │ + mov 0xb8(%rsp),%r9 │ │ │ │ + mov 0x30(%r9),%r12 │ │ │ │ mov %r12,%rdi │ │ │ │ - call b7300 │ │ │ │ - mov (%r15),%r13 │ │ │ │ - mov %r15,%rdi │ │ │ │ - call *0x10(%r13) │ │ │ │ - mov 0xd8(%rsp),%rdx │ │ │ │ + call b19a0 │ │ │ │ + mov (%rbx),%r15 │ │ │ │ + mov %rbx,%rdi │ │ │ │ + call *0x10(%r15) │ │ │ │ + mov 0xb8(%rsp),%r11 │ │ │ │ mov %rax,%rsi │ │ │ │ - mov 0x38(%rdx),%rdi │ │ │ │ - call 19900 │ │ │ │ + mov 0x38(%r11),%rdi │ │ │ │ + call 19820 │ │ │ │ mov %r12,%rdi │ │ │ │ call d290 │ │ │ │ mov 0x178(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne f0a5 <__cxa_finalize@plt+0x1a15> │ │ │ │ + jne f073 <__cxa_finalize@plt+0x19e3> │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ jmp d560 <__cxa_end_catch@plt> │ │ │ │ mov 0x178(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne f049 <__cxa_finalize@plt+0x19b9> │ │ │ │ - lea 0xd1759(%rip),%rdi # e0730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1810> │ │ │ │ + jne f017 <__cxa_finalize@plt+0x1987> │ │ │ │ + lea 0xca783(%rip),%rdi # d9730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1620> │ │ │ │ call d170 │ │ │ │ mov 0x178(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne eff7 <__cxa_finalize@plt+0x1967> │ │ │ │ - mov %r14,%rdi │ │ │ │ + jne efcd <__cxa_finalize@plt+0x193d> │ │ │ │ + mov %r15,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - mov 0x160(%rsp),%r11 │ │ │ │ - mov 0x168(%rsp),%rcx │ │ │ │ - mov 0x170(%rsp),%rax │ │ │ │ - mov %r11,0x128(%rsp) │ │ │ │ - mov %rcx,0x118(%rsp) │ │ │ │ - mov %rax,0xf8(%rsp) │ │ │ │ - test %rbx,%rbx │ │ │ │ - je f05a <__cxa_finalize@plt+0x19ca> │ │ │ │ - mov 0x108(%rsp),%rsi │ │ │ │ - mov %rbx,%rdi │ │ │ │ + mov 0x168(%rsp),%rdi │ │ │ │ + mov 0x170(%rsp),%r11 │ │ │ │ + mov 0x160(%rsp),%r14 │ │ │ │ + mov %rdi,0x120(%rsp) │ │ │ │ + mov %r11,0x100(%rsp) │ │ │ │ + test %r12,%r12 │ │ │ │ + je f028 <__cxa_finalize@plt+0x1998> │ │ │ │ + mov 0x110(%rsp),%rsi │ │ │ │ + mov %r12,%rdi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - jmp eeea <__cxa_finalize@plt+0x185a> │ │ │ │ + jmp eec3 <__cxa_finalize@plt+0x1833> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ mov %al,0x13f(%rsp) │ │ │ │ - jmp ef93 <__cxa_finalize@plt+0x1903> │ │ │ │ + jmp ef69 <__cxa_finalize@plt+0x18d9> │ │ │ │ vzeroupper │ │ │ │ - jmp eeea <__cxa_finalize@plt+0x185a> │ │ │ │ + jmp eec3 <__cxa_finalize@plt+0x1833> │ │ │ │ endbr64 │ │ │ │ mov %r12,%rdi │ │ │ │ mov %rax,%r14 │ │ │ │ vzeroupper │ │ │ │ call d290 │ │ │ │ call d560 <__cxa_end_catch@plt> │ │ │ │ mov 0x178(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne f0a0 <__cxa_finalize@plt+0x1a10> │ │ │ │ + jne f06e <__cxa_finalize@plt+0x19de> │ │ │ │ mov %r14,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r14 │ │ │ │ vzeroupper │ │ │ │ - jmp f074 <__cxa_finalize@plt+0x19e4> │ │ │ │ + jmp f042 <__cxa_finalize@plt+0x19b2> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ endbr64 │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rdx,%r14 │ │ │ │ + mov %rax,%r15 │ │ │ │ + mov %rdx,%r13 │ │ │ │ xor %edi,%edi │ │ │ │ - lea 0x160(%rsp),%r12 │ │ │ │ - mov %rdi,0xf8(%rsp) │ │ │ │ + xor %r14d,%r14d │ │ │ │ + lea 0x160(%rsp),%rbx │ │ │ │ + mov %rdi,0x100(%rsp) │ │ │ │ mov %rdi,0x120(%rsp) │ │ │ │ - mov %rdi,0x128(%rsp) │ │ │ │ vzeroupper │ │ │ │ - vmovq 0x128(%rsp),%xmm9 │ │ │ │ - vpinsrq $0x1,0x120(%rsp),%xmm9,%xmm15 │ │ │ │ - mov 0xf8(%rsp),%rsi │ │ │ │ - mov %r12,%rdi │ │ │ │ - mov %rsi,0x170(%rsp) │ │ │ │ - vmovdqa %xmm15,0x160(%rsp) │ │ │ │ - call b9ec0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ - dec %r14 │ │ │ │ - jne f1cf <__cxa_finalize@plt+0x1b3f> │ │ │ │ + vmovq %r14,%xmm0 │ │ │ │ + mov 0x100(%rsp),%rax │ │ │ │ mov %rbx,%rdi │ │ │ │ - mov $0x1,%r15d │ │ │ │ + vpinsrq $0x1,0x120(%rsp),%xmm0,%xmm4 │ │ │ │ + mov %rax,0x170(%rsp) │ │ │ │ + vmovdqa %xmm4,0x160(%rsp) │ │ │ │ + call b4480 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + dec %r13 │ │ │ │ + jne f192 <__cxa_finalize@plt+0x1b02> │ │ │ │ + mov %r15,%rdi │ │ │ │ call d0f0 <__cxa_begin_catch@plt> │ │ │ │ - mov 0xd0(%rsp),%r10 │ │ │ │ + mov 0xb8(%rsp),%rdx │ │ │ │ + mov $0x1,%r8d │ │ │ │ movb $0x0,0x13f(%rsp) │ │ │ │ - mov %rax,%r13 │ │ │ │ + mov %rax,%rbx │ │ │ │ xor %eax,%eax │ │ │ │ - mov 0x20(%r10),%r12 │ │ │ │ - lock cmpxchg %r15b,(%r12) │ │ │ │ - jne f241 <__cxa_finalize@plt+0x1bb1> │ │ │ │ - mov 0xd0(%rsp),%rcx │ │ │ │ - mov 0x30(%rcx),%r12 │ │ │ │ + mov 0x20(%rdx),%rsi │ │ │ │ + lock cmpxchg %r8b,(%rsi) │ │ │ │ + jne f1fc <__cxa_finalize@plt+0x1b6c> │ │ │ │ + mov 0xb8(%rsp),%r9 │ │ │ │ + mov 0x30(%r9),%r12 │ │ │ │ mov %r12,%rdi │ │ │ │ - call b7300 │ │ │ │ - mov 0x0(%r13),%r14 │ │ │ │ - mov %r13,%rdi │ │ │ │ - call *0x10(%r14) │ │ │ │ - mov 0xd0(%rsp),%r9 │ │ │ │ + call b19a0 │ │ │ │ + mov (%rbx),%r15 │ │ │ │ + mov %rbx,%rdi │ │ │ │ + call *0x10(%r15) │ │ │ │ + mov 0xb8(%rsp),%r11 │ │ │ │ mov %rax,%rsi │ │ │ │ - mov 0x38(%r9),%rdi │ │ │ │ - call 19900 │ │ │ │ + mov 0x38(%r11),%rdi │ │ │ │ + call 19820 │ │ │ │ mov %r12,%rdi │ │ │ │ call d290 │ │ │ │ mov 0x178(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne f298 <__cxa_finalize@plt+0x1c08> │ │ │ │ + jne f253 <__cxa_finalize@plt+0x1bc3> │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ jmp d560 <__cxa_end_catch@plt> │ │ │ │ mov 0x178(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne f23c <__cxa_finalize@plt+0x1bac> │ │ │ │ - lea 0xd1566(%rip),%rdi # e0730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1810> │ │ │ │ + jne f1f7 <__cxa_finalize@plt+0x1b67> │ │ │ │ + lea 0xca5a3(%rip),%rdi # d9730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1620> │ │ │ │ call d170 │ │ │ │ mov 0x178(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne f1ea <__cxa_finalize@plt+0x1b5a> │ │ │ │ - mov %rbx,%rdi │ │ │ │ + jne f1ad <__cxa_finalize@plt+0x1b1d> │ │ │ │ + mov %r15,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - mov 0x160(%rsp),%r8 │ │ │ │ mov 0x168(%rsp),%r10 │ │ │ │ - mov 0x170(%rsp),%rdx │ │ │ │ - mov %r8,0x128(%rsp) │ │ │ │ + mov 0x170(%rsp),%r8 │ │ │ │ + mov 0x160(%rsp),%r14 │ │ │ │ mov %r10,0x120(%rsp) │ │ │ │ - mov %rdx,0xf8(%rsp) │ │ │ │ - test %r13,%r13 │ │ │ │ - je f24d <__cxa_finalize@plt+0x1bbd> │ │ │ │ - mov 0x108(%rsp),%rsi │ │ │ │ - mov %r13,%rdi │ │ │ │ + mov %r8,0x100(%rsp) │ │ │ │ + test %r12,%r12 │ │ │ │ + je f208 <__cxa_finalize@plt+0x1b78> │ │ │ │ + mov 0x110(%rsp),%rsi │ │ │ │ + mov %r12,%rdi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - jmp f0da <__cxa_finalize@plt+0x1a4a> │ │ │ │ + jmp f0a3 <__cxa_finalize@plt+0x1a13> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ mov %al,0x13f(%rsp) │ │ │ │ - jmp f186 <__cxa_finalize@plt+0x1af6> │ │ │ │ + jmp f149 <__cxa_finalize@plt+0x1ab9> │ │ │ │ vzeroupper │ │ │ │ - jmp f0da <__cxa_finalize@plt+0x1a4a> │ │ │ │ + jmp f0a3 <__cxa_finalize@plt+0x1a13> │ │ │ │ endbr64 │ │ │ │ mov %r12,%rdi │ │ │ │ - mov %rax,%rbx │ │ │ │ + mov %rax,%r14 │ │ │ │ vzeroupper │ │ │ │ call d290 │ │ │ │ call d560 <__cxa_end_catch@plt> │ │ │ │ mov 0x178(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne f293 <__cxa_finalize@plt+0x1c03> │ │ │ │ - mov %rbx,%rdi │ │ │ │ + jne f24e <__cxa_finalize@plt+0x1bbe> │ │ │ │ + mov %r14,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%rbx │ │ │ │ + mov %rax,%r14 │ │ │ │ vzeroupper │ │ │ │ - jmp f267 <__cxa_finalize@plt+0x1bd7> │ │ │ │ + jmp f222 <__cxa_finalize@plt+0x1b92> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ mov 0xa0(%rsp),%r15 │ │ │ │ mov %r15,0x30(%rsp) │ │ │ │ - mov 0x30(%rsp),%r9 │ │ │ │ + mov 0x30(%rsp),%r13 │ │ │ │ mov %r12,%rdi │ │ │ │ - mov %r9,0xa0(%rsp) │ │ │ │ + mov %r13,0xa0(%rsp) │ │ │ │ vzeroupper │ │ │ │ - call b9ec0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ - mov 0x10(%rsp),%rdi │ │ │ │ - call b9ec0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + call b4480 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + mov 0x18(%rsp),%rdi │ │ │ │ + call b4480 >, std::allocator > > >::~vector()@@Base> │ │ │ │ mov 0xb8(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne f2f9 <__cxa_finalize@plt+0x1c69> │ │ │ │ - mov %r13,%rdi │ │ │ │ + jne f2b4 <__cxa_finalize@plt+0x1c24> │ │ │ │ + mov %rbx,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ xor %r12d,%r12d │ │ │ │ mov %r12,0x30(%rsp) │ │ │ │ lea 0xa0(%rsp),%r12 │ │ │ │ - jmp f2aa <__cxa_finalize@plt+0x1c1a> │ │ │ │ + jmp f265 <__cxa_finalize@plt+0x1bd5> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ mov 0xb8(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne f327 <__cxa_finalize@plt+0x1c97> │ │ │ │ - lea 0xd0fb4(%rip),%rdi # e02cc * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x13ac> │ │ │ │ + jne f2e2 <__cxa_finalize@plt+0x1c52> │ │ │ │ + lea 0xc9ff9(%rip),%rdi # d92cc * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x11bc> │ │ │ │ call d170 │ │ │ │ mov 0x8,%rax │ │ │ │ ud2 │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r13 │ │ │ │ + mov %rax,%rbx │ │ │ │ xor %eax,%eax │ │ │ │ lea 0xa0(%rsp),%r12 │ │ │ │ mov %rax,0x30(%rsp) │ │ │ │ - jmp f2aa <__cxa_finalize@plt+0x1c1a> │ │ │ │ - mov -0x60(%rbp),%r12 │ │ │ │ - mov -0x50(%rbp),%r14 │ │ │ │ - mov %r12,-0x100(%rbp) │ │ │ │ - mov %r14,-0x108(%rbp) │ │ │ │ + jmp f265 <__cxa_finalize@plt+0x1bd5> │ │ │ │ + mov -0x60(%rbp),%r15 │ │ │ │ + mov -0x50(%rbp),%r13 │ │ │ │ + mov %r15,-0x100(%rbp) │ │ │ │ + mov %r13,-0x108(%rbp) │ │ │ │ cmpq $0x0,-0x100(%rbp) │ │ │ │ - jne f40b <__cxa_finalize@plt+0x1d7b> │ │ │ │ + jne f3c6 <__cxa_finalize@plt+0x1d36> │ │ │ │ vzeroupper │ │ │ │ cmpq $0x0,-0xf0(%rbp) │ │ │ │ - jne f3dd <__cxa_finalize@plt+0x1d4d> │ │ │ │ + jne f398 <__cxa_finalize@plt+0x1d08> │ │ │ │ mov -0xe0(%rbp),%rdi │ │ │ │ - call 150d0 │ │ │ │ + call 14fd0 │ │ │ │ mov -0xe8(%rbp),%rdi │ │ │ │ - call 150d0 │ │ │ │ + call 14fd0 │ │ │ │ lea -0x98(%rbp),%rdi │ │ │ │ - call b9520 │ │ │ │ + call b3b10 │ │ │ │ lea -0xa0(%rbp),%rdi │ │ │ │ - call b9520 │ │ │ │ + call b3b10 │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne f3f5 <__cxa_finalize@plt+0x1d65> │ │ │ │ + jne f3b0 <__cxa_finalize@plt+0x1d20> │ │ │ │ mov %rbx,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ - mov -0x90(%rbp),%r15 │ │ │ │ - mov -0x80(%rbp),%r9 │ │ │ │ - mov %r15,-0xf0(%rbp) │ │ │ │ - mov %r9,-0xf8(%rbp) │ │ │ │ + mov -0x90(%rbp),%r8 │ │ │ │ + mov -0x80(%rbp),%r10 │ │ │ │ + mov %r8,-0xf0(%rbp) │ │ │ │ + mov %r10,-0xf8(%rbp) │ │ │ │ vzeroupper │ │ │ │ - jmp f36e <__cxa_finalize@plt+0x1cde> │ │ │ │ + jmp f329 <__cxa_finalize@plt+0x1c99> │ │ │ │ mov -0xf8(%rbp),%rsi │ │ │ │ mov -0xf0(%rbp),%rdi │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - jmp f378 <__cxa_finalize@plt+0x1ce8> │ │ │ │ + jmp f333 <__cxa_finalize@plt+0x1ca3> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %rcx,-0xe0(%rbp) │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %rax,-0xe0(%rbp) │ │ │ │ vzeroupper │ │ │ │ - jmp f378 <__cxa_finalize@plt+0x1ce8> │ │ │ │ + jmp f333 <__cxa_finalize@plt+0x1ca3> │ │ │ │ mov -0x100(%rbp),%rdi │ │ │ │ mov -0x108(%rbp),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - jmp f36e <__cxa_finalize@plt+0x1cde> │ │ │ │ - xor %edx,%edx │ │ │ │ - mov %rdx,-0xe0(%rbp) │ │ │ │ - mov %rdx,-0xe8(%rbp) │ │ │ │ + jmp f329 <__cxa_finalize@plt+0x1c99> │ │ │ │ + xor %r9d,%r9d │ │ │ │ + mov %r9,-0xe0(%rbp) │ │ │ │ + mov %r9,-0xe8(%rbp) │ │ │ │ vzeroupper │ │ │ │ - jmp f378 <__cxa_finalize@plt+0x1ce8> │ │ │ │ - mov 0xe8(%rsp),%r11 │ │ │ │ - mov 0xf0(%rsp),%rdi │ │ │ │ - mov 0xe0(%rsp),%r14 │ │ │ │ - mov %r11,0xa8(%rsp) │ │ │ │ - mov %rdi,0xa0(%rsp) │ │ │ │ - test %r12,%r12 │ │ │ │ - jne f4c2 <__cxa_finalize@plt+0x1e32> │ │ │ │ + jmp f333 <__cxa_finalize@plt+0x1ca3> │ │ │ │ + mov 0x100(%rsp),%r13 │ │ │ │ + mov 0x108(%rsp),%r14 │ │ │ │ + mov 0x110(%rsp),%r11 │ │ │ │ + mov %r13,0xe0(%rsp) │ │ │ │ + mov %r14,0xd0(%rsp) │ │ │ │ + mov %r11,0xc0(%rsp) │ │ │ │ + test %rbx,%rbx │ │ │ │ + jne f48a <__cxa_finalize@plt+0x1dfa> │ │ │ │ vzeroupper │ │ │ │ - vmovq %r14,%xmm2 │ │ │ │ - vpinsrq $0x1,0xa8(%rsp),%xmm2,%xmm8 │ │ │ │ - mov 0xa0(%rsp),%r8 │ │ │ │ - mov 0x90(%rsp),%rdi │ │ │ │ - mov %r8,0xf0(%rsp) │ │ │ │ - vmovdqa %xmm8,0xe0(%rsp) │ │ │ │ - call b9ec0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ - mov 0xf8(%rsp),%rax │ │ │ │ + vmovq 0xe0(%rsp),%xmm1 │ │ │ │ + mov 0xc0(%rsp),%rbx │ │ │ │ + mov 0xb8(%rsp),%rdi │ │ │ │ + vpinsrq $0x1,0xd0(%rsp),%xmm1,%xmm10 │ │ │ │ + mov %rbx,0x110(%rsp) │ │ │ │ + vmovdqa %xmm10,0x100(%rsp) │ │ │ │ + call b4480 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + mov 0x118(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne f4d7 <__cxa_finalize@plt+0x1e47> │ │ │ │ - mov %r13,%rdi │ │ │ │ - call d5d0 <_Unwind_Resume@plt> │ │ │ │ - mov 0x80(%rsp),%rsi │ │ │ │ + jne f49f <__cxa_finalize@plt+0x1e0f> │ │ │ │ mov %r12,%rdi │ │ │ │ + call d5d0 <_Unwind_Resume@plt> │ │ │ │ + mov 0xb0(%rsp),%rsi │ │ │ │ + mov %rbx,%rdi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - jmp f471 <__cxa_finalize@plt+0x1de1> │ │ │ │ + jmp f435 <__cxa_finalize@plt+0x1da5> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - mov 0xf8(%rsp),%rax │ │ │ │ + mov 0x118(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne f530 <__cxa_finalize@plt+0x1ea0> │ │ │ │ - lea 0xd123a(%rip),%rdi # e0730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1810> │ │ │ │ + jne f4fd <__cxa_finalize@plt+0x1e6d> │ │ │ │ + lea 0xca272(%rip),%rdi # d9730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1620> │ │ │ │ call d170 │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r13 │ │ │ │ - xor %r14d,%r14d │ │ │ │ - lea 0xe0(%rsp),%r11 │ │ │ │ - mov %r14,0xa0(%rsp) │ │ │ │ - mov %r14,0xa8(%rsp) │ │ │ │ - mov %r11,0x90(%rsp) │ │ │ │ + mov %rax,%r12 │ │ │ │ xor %r14d,%r14d │ │ │ │ + lea 0x100(%rsp),%r11 │ │ │ │ + mov %r14,0xc0(%rsp) │ │ │ │ + mov %r14,0xd0(%rsp) │ │ │ │ + mov %r14,0xe0(%rsp) │ │ │ │ + mov %r11,0xb8(%rsp) │ │ │ │ vzeroupper │ │ │ │ - jmp f471 <__cxa_finalize@plt+0x1de1> │ │ │ │ + jmp f435 <__cxa_finalize@plt+0x1da5> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - mov 0xe8(%rsp),%r15 │ │ │ │ - mov 0xf0(%rsp),%r11 │ │ │ │ - mov 0xe0(%rsp),%r14 │ │ │ │ - mov %r15,0xa8(%rsp) │ │ │ │ - mov %r11,0xa0(%rsp) │ │ │ │ - test %r12,%r12 │ │ │ │ - jne f5b6 <__cxa_finalize@plt+0x1f26> │ │ │ │ + mov 0x108(%rsp),%r13 │ │ │ │ + mov 0x110(%rsp),%r11 │ │ │ │ + mov 0x100(%rsp),%r14 │ │ │ │ + mov %r13,0xd8(%rsp) │ │ │ │ + mov %r11,0xc8(%rsp) │ │ │ │ + test %rbx,%rbx │ │ │ │ + jne f583 <__cxa_finalize@plt+0x1ef3> │ │ │ │ vzeroupper │ │ │ │ - vmovq %r14,%xmm8 │ │ │ │ - vpinsrq $0x1,0xa8(%rsp),%xmm8,%xmm2 │ │ │ │ - mov 0xa0(%rsp),%rcx │ │ │ │ - mov 0x98(%rsp),%rdi │ │ │ │ - mov %rcx,0xf0(%rsp) │ │ │ │ - vmovdqa %xmm2,0xe0(%rsp) │ │ │ │ - call b9ec0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ - mov 0xf8(%rsp),%rax │ │ │ │ + vmovq %r14,%xmm1 │ │ │ │ + mov 0xc8(%rsp),%r11 │ │ │ │ + mov 0xc0(%rsp),%rdi │ │ │ │ + vpinsrq $0x1,0xd8(%rsp),%xmm1,%xmm10 │ │ │ │ + mov %r11,0x110(%rsp) │ │ │ │ + vmovdqa %xmm10,0x100(%rsp) │ │ │ │ + call b4480 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + mov 0x118(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne f5cb <__cxa_finalize@plt+0x1f3b> │ │ │ │ - mov %r13,%rdi │ │ │ │ - call d5d0 <_Unwind_Resume@plt> │ │ │ │ - mov 0x90(%rsp),%rsi │ │ │ │ + jne f598 <__cxa_finalize@plt+0x1f08> │ │ │ │ mov %r12,%rdi │ │ │ │ + call d5d0 <_Unwind_Resume@plt> │ │ │ │ + mov 0xb8(%rsp),%rsi │ │ │ │ + mov %rbx,%rdi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - jmp f565 <__cxa_finalize@plt+0x1ed5> │ │ │ │ + jmp f532 <__cxa_finalize@plt+0x1ea2> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - mov 0xf8(%rsp),%rax │ │ │ │ + mov 0x118(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne f624 <__cxa_finalize@plt+0x1f94> │ │ │ │ - lea 0xd1146(%rip),%rdi # e0730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1810> │ │ │ │ + jne f5f1 <__cxa_finalize@plt+0x1f61> │ │ │ │ + lea 0xca179(%rip),%rdi # d9730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1620> │ │ │ │ call d170 │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r13 │ │ │ │ - xor %r14d,%r14d │ │ │ │ - lea 0xe0(%rsp),%r8 │ │ │ │ - mov %r14,0xa0(%rsp) │ │ │ │ - mov %r14,0xa8(%rsp) │ │ │ │ - mov %r8,0x98(%rsp) │ │ │ │ + mov %rax,%r12 │ │ │ │ + xor %r13d,%r13d │ │ │ │ + lea 0x100(%rsp),%r15 │ │ │ │ xor %r14d,%r14d │ │ │ │ + mov %r13,0xc8(%rsp) │ │ │ │ + mov %r13,0xd8(%rsp) │ │ │ │ + mov %r15,0xc0(%rsp) │ │ │ │ vzeroupper │ │ │ │ - jmp f565 <__cxa_finalize@plt+0x1ed5> │ │ │ │ + jmp f532 <__cxa_finalize@plt+0x1ea2> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - dec %rbx │ │ │ │ - mov -0xe0(%rbp),%r14 │ │ │ │ - jne f662 <__cxa_finalize@plt+0x1fd2> │ │ │ │ - vzeroupper │ │ │ │ - call d0f0 <__cxa_begin_catch@plt> │ │ │ │ - lea -0x60(%rbp),%rbx │ │ │ │ - mov (%rax),%r13 │ │ │ │ - mov %rax,%rdi │ │ │ │ - call *0x10(%r13) │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - call 19900 │ │ │ │ - call d560 <__cxa_end_catch@plt> │ │ │ │ - xor %ecx,%ecx │ │ │ │ - jmp 5b679 │ │ │ │ - mov %rdi,%r12 │ │ │ │ - lea -0x60(%rbp),%rbx │ │ │ │ + lea -0xe0(%rbp),%r12 │ │ │ │ + xor %r13d,%r13d │ │ │ │ + mov %r12,-0x128(%rbp) │ │ │ │ vzeroupper │ │ │ │ - mov %rbx,%rdi │ │ │ │ - call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - cmpq $0x0,-0x148(%rbp) │ │ │ │ - je f694 <__cxa_finalize@plt+0x2004> │ │ │ │ + cmpq $0x0,-0x140(%rbp) │ │ │ │ + je f640 <__cxa_finalize@plt+0x1fb0> │ │ │ │ mov -0x170(%rbp),%rsi │ │ │ │ - mov -0x148(%rbp),%rdi │ │ │ │ + mov -0x140(%rbp),%rdi │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - mov -0x120(%rbp),%rdi │ │ │ │ - mov %r14,-0xe0(%rbp) │ │ │ │ - mov %r12,%rbx │ │ │ │ - call b9ec0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + jmp f640 <__cxa_finalize@plt+0x1fb0> │ │ │ │ + lea -0xe0(%rbp),%rax │ │ │ │ + xor %r13d,%r13d │ │ │ │ + mov %rax,-0x128(%rbp) │ │ │ │ + vzeroupper │ │ │ │ + mov -0x128(%rbp),%rdi │ │ │ │ + mov %r13,-0xe0(%rbp) │ │ │ │ + mov %r14,%r15 │ │ │ │ + call b4480 >, std::allocator > > >::~vector()@@Base> │ │ │ │ mov -0x130(%rbp),%rdi │ │ │ │ - call 150d0 │ │ │ │ + call 14fd0 │ │ │ │ lea -0xe8(%rbp),%rdi │ │ │ │ - call b9520 │ │ │ │ + call b3b10 │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne f6ea <__cxa_finalize@plt+0x205a> │ │ │ │ - mov %rbx,%rdi │ │ │ │ + jne f6f7 <__cxa_finalize@plt+0x2067> │ │ │ │ + mov %r15,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ - endbr64 │ │ │ │ - mov %rax,%r12 │ │ │ │ - vzeroupper │ │ │ │ - call d560 <__cxa_end_catch@plt> │ │ │ │ - jmp f66c <__cxa_finalize@plt+0x1fdc> │ │ │ │ - call d370 <__stack_chk_fail@plt> │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne f72d <__cxa_finalize@plt+0x209d> │ │ │ │ - lea 0xd0f74(%rip),%rdi # e0679 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1759> │ │ │ │ + jne f6c1 <__cxa_finalize@plt+0x2031> │ │ │ │ + lea 0xc9fde(%rip),%rdi # d9679 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1569> │ │ │ │ call d170 │ │ │ │ - lea -0x60(%rbp),%rdi │ │ │ │ + endbr64 │ │ │ │ + mov %rax,%r15 │ │ │ │ vzeroupper │ │ │ │ - call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ lea -0x80(%rbp),%rdi │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ lea -0xa0(%rbp),%rdi │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - jmp f6b6 <__cxa_finalize@plt+0x2026> │ │ │ │ + jmp f662 <__cxa_finalize@plt+0x1fd2> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - lea -0xe0(%rbp),%rdi │ │ │ │ - xor %r14d,%r14d │ │ │ │ - mov %rdi,-0x120(%rbp) │ │ │ │ + dec %rcx │ │ │ │ + mov -0xe0(%rbp),%r13 │ │ │ │ + je f6fc <__cxa_finalize@plt+0x206c> │ │ │ │ + mov %rdi,%r14 │ │ │ │ + lea -0x60(%rbp),%rbx │ │ │ │ vzeroupper │ │ │ │ - jmp f674 <__cxa_finalize@plt+0x1fe4> │ │ │ │ - endbr64 │ │ │ │ - mov %rax,%rbx │ │ │ │ + mov %rbx,%rdi │ │ │ │ + call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ + jmp f60a <__cxa_finalize@plt+0x1f7a> │ │ │ │ + lea -0x60(%rbp),%rdi │ │ │ │ vzeroupper │ │ │ │ - jmp f716 <__cxa_finalize@plt+0x2086> │ │ │ │ - lea -0xe0(%rbp),%r9 │ │ │ │ - xor %r14d,%r14d │ │ │ │ - mov %r9,-0x120(%rbp) │ │ │ │ + call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ + jmp f6aa <__cxa_finalize@plt+0x201a> │ │ │ │ + call d370 <__stack_chk_fail@plt> │ │ │ │ vzeroupper │ │ │ │ - jmp f694 <__cxa_finalize@plt+0x2004> │ │ │ │ + call d0f0 <__cxa_begin_catch@plt> │ │ │ │ + mov (%rax),%rbx │ │ │ │ + mov %rax,%rdi │ │ │ │ + call *0x10(%rbx) │ │ │ │ + lea -0x60(%rbp),%rbx │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rbx,%rdi │ │ │ │ + call 19820 │ │ │ │ + call d560 <__cxa_end_catch@plt> │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 590e1 │ │ │ │ + endbr64 │ │ │ │ + mov %rax,%r14 │ │ │ │ + vzeroupper │ │ │ │ + call d560 <__cxa_end_catch@plt> │ │ │ │ + jmp f6dc <__cxa_finalize@plt+0x204c> │ │ │ │ mov 0x298(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne f7f6 <__cxa_finalize@plt+0x2166> │ │ │ │ - lea 0xd08c0(%rip),%rdi # e004a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x112a> │ │ │ │ + jne f7bf <__cxa_finalize@plt+0x212f> │ │ │ │ + lea 0xc98f7(%rip),%rdi # d904a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xf3a> │ │ │ │ call d170 │ │ │ │ lea 0x8(%r13),%r12 │ │ │ │ mov %r12,0x90(%rsp) │ │ │ │ mov %r13,%r12 │ │ │ │ vzeroupper │ │ │ │ mov 0x90(%rsp),%rsi │ │ │ │ mov %r12,%rdi │ │ │ │ sub %r12,%rsi │ │ │ │ call d340 │ │ │ │ mov $0x50,%esi │ │ │ │ mov %r15,%rdi │ │ │ │ call d340 │ │ │ │ mov %rbx,%rdi │ │ │ │ - call b7530 │ │ │ │ + call b1bf0 │ │ │ │ mov 0x98(%rsp),%rdi │ │ │ │ call d130 , std::allocator >::~basic_istringstream()@plt> │ │ │ │ mov 0x298(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne f7f1 <__cxa_finalize@plt+0x2161> │ │ │ │ + jne f7ba <__cxa_finalize@plt+0x212a> │ │ │ │ mov %r14,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r14 │ │ │ │ mov 0x80(%rsp),%rdi │ │ │ │ vzeroupper │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ test %r12,%r12 │ │ │ │ - jne f7a1 <__cxa_finalize@plt+0x2111> │ │ │ │ - jmp f7b4 <__cxa_finalize@plt+0x2124> │ │ │ │ - mov 0xe17b0(%rip),%r15 # f0fd0 , std::allocator >@GLIBCXX_3.4.21> │ │ │ │ + jne f76a <__cxa_finalize@plt+0x20da> │ │ │ │ + jmp f77d <__cxa_finalize@plt+0x20ed> │ │ │ │ + mov 0xda7e7(%rip),%r15 # e9fd0 , std::allocator >@GLIBCXX_3.4.21> │ │ │ │ add $0x10,%r15 │ │ │ │ mov %r15,0x110(%rsp) │ │ │ │ lea 0x158(%rsp),%rdi │ │ │ │ vzeroupper │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov 0xe16cd(%rip),%r10 # f0f10 >@GLIBCXX_3.4> │ │ │ │ + mov 0xda704(%rip),%r10 # e9f10 >@GLIBCXX_3.4> │ │ │ │ mov 0x28(%rsp),%rdi │ │ │ │ add $0x10,%r10 │ │ │ │ mov %r10,0x110(%rsp) │ │ │ │ call d480 │ │ │ │ mov 0x20(%rsp),%r9 │ │ │ │ - mov 0x18(%rsp),%rax │ │ │ │ - xor %edx,%edx │ │ │ │ - mov -0x18(%r9),%r8 │ │ │ │ + mov 0x18(%rsp),%rdx │ │ │ │ + xor %eax,%eax │ │ │ │ + mov -0x18(%r9),%rdi │ │ │ │ mov %r9,0x100(%rsp) │ │ │ │ - mov %rax,0x100(%rsp,%r8,1) │ │ │ │ - mov %rdx,0x108(%rsp) │ │ │ │ - mov 0xe1638(%rip),%rcx # f0ec0 >@GLIBCXX_3.4> │ │ │ │ + mov %rdx,0x100(%rsp,%rdi,1) │ │ │ │ + mov %rax,0x108(%rsp) │ │ │ │ + mov 0xda66f(%rip),%rcx # e9ec0 >@GLIBCXX_3.4> │ │ │ │ mov 0x58(%rsp),%rdi │ │ │ │ add $0x10,%rcx │ │ │ │ mov %rcx,0x178(%rsp) │ │ │ │ call d0c0 │ │ │ │ mov 0x80(%rsp),%rdi │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov 0x298(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne f8f9 <__cxa_finalize@plt+0x2269> │ │ │ │ + jne f8c2 <__cxa_finalize@plt+0x2232> │ │ │ │ mov %rbx,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ mov 0x298(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne f8e5 <__cxa_finalize@plt+0x2255> │ │ │ │ - lea 0xd18f8(%rip),%rdi # e11d8 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x22b8> │ │ │ │ + jne f8ae <__cxa_finalize@plt+0x221e> │ │ │ │ + lea 0xca92f(%rip),%rdi # da1d8 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x20c8> │ │ │ │ call d270 │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ vzeroupper │ │ │ │ - jmp f83c <__cxa_finalize@plt+0x21ac> │ │ │ │ + jmp f805 <__cxa_finalize@plt+0x2175> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ mov 0xd0(%rsp),%r13 │ │ │ │ mov 0xc0(%rsp),%r12 │ │ │ │ mov %r13,0x90(%rsp) │ │ │ │ - jmp f802 <__cxa_finalize@plt+0x2172> │ │ │ │ + jmp f7cb <__cxa_finalize@plt+0x213b> │ │ │ │ mov $0x10,%edi │ │ │ │ vzeroupper │ │ │ │ call d150 <__cxa_allocate_exception@plt> │ │ │ │ - lea 0xd0a89(%rip),%rsi # e03b8 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1498> │ │ │ │ + lea 0xc9ac0(%rip),%rsi # d93b8 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x12a8> │ │ │ │ mov %rax,%rdi │ │ │ │ mov %rax,%rbx │ │ │ │ call d4a0 │ │ │ │ mov 0x298(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne f963 <__cxa_finalize@plt+0x22d3> │ │ │ │ - mov 0xe1604(%rip),%rdx │ │ │ │ - mov 0xe1645(%rip),%rsi │ │ │ │ + jne f92c <__cxa_finalize@plt+0x229c> │ │ │ │ + mov 0xda63b(%rip),%rdx │ │ │ │ + mov 0xda67c(%rip),%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ call d590 <__cxa_throw@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ mov %rbx,%rdi │ │ │ │ mov %rax,%r13 │ │ │ │ vzeroupper │ │ │ │ call d280 <__cxa_free_exception@plt> │ │ │ │ mov 0x298(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne f995 <__cxa_finalize@plt+0x2305> │ │ │ │ + jne f95e <__cxa_finalize@plt+0x22ce> │ │ │ │ mov %r13,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ mov 0x20(%rsp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je f9cc <__cxa_finalize@plt+0x233c> │ │ │ │ + je f995 <__cxa_finalize@plt+0x2305> │ │ │ │ mov 0x30(%rsp),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ mov 0x38(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne f9d1 <__cxa_finalize@plt+0x2341> │ │ │ │ - mov %rbp,%rdi │ │ │ │ + jne f99a <__cxa_finalize@plt+0x230a> │ │ │ │ + mov %r12,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ vzeroupper │ │ │ │ - jmp f9b4 <__cxa_finalize@plt+0x2324> │ │ │ │ + jmp f97d <__cxa_finalize@plt+0x22ed> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - lea 0xd066d(%rip),%rdi # e004a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x112a> │ │ │ │ + lea 0xc96a4(%rip),%rdi # d904a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xf3a> │ │ │ │ call d170 │ │ │ │ endbr64 │ │ │ │ mov %rax,%r14 │ │ │ │ mov %rbx,%rdi │ │ │ │ vzeroupper │ │ │ │ - call baa40 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + call b4f30 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ mov %r14,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ mov (%rsp),%rdi │ │ │ │ vzeroupper │ │ │ │ - call baf70 >::~unique_ptr()@@Base> │ │ │ │ + call b5440 >::~unique_ptr()@@Base> │ │ │ │ mov %r14,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ mov (%rbx),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je fa5b <__cxa_finalize@plt+0x23cb> │ │ │ │ + je fa24 <__cxa_finalize@plt+0x2394> │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ mov 0x20(%rsp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je fa3e <__cxa_finalize@plt+0x23ae> │ │ │ │ + je fa07 <__cxa_finalize@plt+0x2377> │ │ │ │ mov 0x30(%rsp),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ mov 0x38(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne fa56 <__cxa_finalize@plt+0x23c6> │ │ │ │ - mov %r12,%rdi │ │ │ │ + jne fa1f <__cxa_finalize@plt+0x238f> │ │ │ │ + mov %rbp,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ vzeroupper │ │ │ │ - jmp fa27 <__cxa_finalize@plt+0x2397> │ │ │ │ + jmp f9f0 <__cxa_finalize@plt+0x2360> │ │ │ │ + nop │ │ │ │ mov 0x18(%rsp),%r12 │ │ │ │ mov %rbp,%rsi │ │ │ │ vzeroupper │ │ │ │ mov %r12,%rdi │ │ │ │ - call cc840 >*>(std::vector >*, std::vector >*)@@Base> │ │ │ │ + call c4ff0 >*>(std::vector >*, std::vector >*)@@Base> │ │ │ │ mov 0x10(%rsp),%rsi │ │ │ │ mov %r12,%rdi │ │ │ │ call d340 │ │ │ │ mov %rbx,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ mov 0x8(%rsp),%rdi │ │ │ │ mov %rbp,%rsi │ │ │ │ vzeroupper │ │ │ │ - call cc840 >*>(std::vector >*, std::vector >*)@@Base> │ │ │ │ + call c4ff0 >*>(std::vector >*, std::vector >*)@@Base> │ │ │ │ mov %r12,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ - mov %r12,%rdi │ │ │ │ + mov %r13,%rdi │ │ │ │ vzeroupper │ │ │ │ - call b9ec0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ - mov -0x28(%rbp),%rax │ │ │ │ + call b4480 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne fac2 <__cxa_finalize@plt+0x2432> │ │ │ │ - mov %r14,%rdi │ │ │ │ + jne fa8c <__cxa_finalize@plt+0x23fc> │ │ │ │ + mov %r15,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - mov 0x58(%rsp),%rdi │ │ │ │ + mov 0x38(%rsp),%rdi │ │ │ │ vzeroupper │ │ │ │ - call b9ec0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ - mov %r14,%rdi │ │ │ │ - call b9ec0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ - mov 0x40(%rsp),%rdi │ │ │ │ - call b9ec0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ - mov 0x48(%rsp),%rdi │ │ │ │ - call b9ec0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ - mov 0x138(%rsp),%rax │ │ │ │ + call b4480 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + mov %r15,%rdi │ │ │ │ + call b4480 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + call b4480 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + mov 0x28(%rsp),%rdi │ │ │ │ + call b4480 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + mov 0x118(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne fb0b <__cxa_finalize@plt+0x247b> │ │ │ │ - mov %rbx,%rdi │ │ │ │ + jne fad5 <__cxa_finalize@plt+0x2445> │ │ │ │ + mov %r13,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - mov -0x60(%rbp),%rdi │ │ │ │ - mov -0x50(%rbp),%rsi │ │ │ │ - mov %rdi,-0x170(%rbp) │ │ │ │ - mov %rsi,-0x148(%rbp) │ │ │ │ + mov -0x60(%rbp),%rsi │ │ │ │ + mov -0x50(%rbp),%rdi │ │ │ │ + mov %rsi,-0x170(%rbp) │ │ │ │ + mov %rdi,-0x148(%rbp) │ │ │ │ cmpq $0x0,-0x170(%rbp) │ │ │ │ - jne fbf6 <__cxa_finalize@plt+0x2566> │ │ │ │ + jne fbc0 <__cxa_finalize@plt+0x2530> │ │ │ │ vzeroupper │ │ │ │ cmpq $0x0,-0x118(%rbp) │ │ │ │ - je fb78 <__cxa_finalize@plt+0x24e8> │ │ │ │ + je fb42 <__cxa_finalize@plt+0x24b2> │ │ │ │ mov -0x120(%rbp),%rsi │ │ │ │ mov -0x118(%rbp),%rdi │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - jmp fb78 <__cxa_finalize@plt+0x24e8> │ │ │ │ + jmp fb42 <__cxa_finalize@plt+0x24b2> │ │ │ │ mov -0xb0(%rbp),%r15 │ │ │ │ mov -0xa0(%rbp),%r14 │ │ │ │ mov %r15,-0x110(%rbp) │ │ │ │ mov %r14,-0x128(%rbp) │ │ │ │ vzeroupper │ │ │ │ cmpq $0x0,-0x110(%rbp) │ │ │ │ - je fb98 <__cxa_finalize@plt+0x2508> │ │ │ │ + je fb62 <__cxa_finalize@plt+0x24d2> │ │ │ │ mov -0x128(%rbp),%rsi │ │ │ │ mov -0x110(%rbp),%rdi │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ lea -0xc0(%rbp),%rdi │ │ │ │ - call b9520 │ │ │ │ + call b3b10 │ │ │ │ lea -0xc8(%rbp),%rdi │ │ │ │ - call b9520 │ │ │ │ + call b3b10 │ │ │ │ lea -0xd0(%rbp),%rdi │ │ │ │ - call b9520 │ │ │ │ + call b3b10 │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne fbf1 <__cxa_finalize@plt+0x2561> │ │ │ │ - mov %r13,%rdi │ │ │ │ + jne fbbb <__cxa_finalize@plt+0x252b> │ │ │ │ + mov %r12,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ - mov -0x80(%rbp),%r9 │ │ │ │ - mov -0x70(%rbp),%r12 │ │ │ │ - mov %r9,-0x118(%rbp) │ │ │ │ - mov %r12,-0x120(%rbp) │ │ │ │ + mov -0x80(%rbp),%r11 │ │ │ │ + mov -0x70(%rbp),%r9 │ │ │ │ + mov %r11,-0x118(%rbp) │ │ │ │ + mov %r9,-0x120(%rbp) │ │ │ │ vzeroupper │ │ │ │ - jmp fb37 <__cxa_finalize@plt+0x24a7> │ │ │ │ + jmp fb01 <__cxa_finalize@plt+0x2471> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ mov -0x170(%rbp),%rdi │ │ │ │ mov -0x148(%rbp),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - jmp fb37 <__cxa_finalize@plt+0x24a7> │ │ │ │ + jmp fb01 <__cxa_finalize@plt+0x2471> │ │ │ │ xor %r13d,%r13d │ │ │ │ - mov %r13,-0x170(%rbp) │ │ │ │ + mov %r13,-0x178(%rbp) │ │ │ │ vzeroupper │ │ │ │ - mov -0x170(%rbp),%rdi │ │ │ │ - call 150d0 │ │ │ │ + mov -0x178(%rbp),%rdi │ │ │ │ + call 14fd0 │ │ │ │ lea -0x108(%rbp),%rdi │ │ │ │ - call b9520 │ │ │ │ + call b3b10 │ │ │ │ lea -0x110(%rbp),%rdi │ │ │ │ - call b9520 │ │ │ │ + call b3b10 │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne fc6d <__cxa_finalize@plt+0x25dd> │ │ │ │ - mov %r15,%rdi │ │ │ │ + jne fc37 <__cxa_finalize@plt+0x25a7> │ │ │ │ + mov %r14,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ mov -0x148(%rbp),%rdi │ │ │ │ vzeroupper │ │ │ │ - call b9ec0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ - jmp fc21 <__cxa_finalize@plt+0x2591> │ │ │ │ + call b4480 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + jmp fbeb <__cxa_finalize@plt+0x255b> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ mov %r12,%rdi │ │ │ │ vzeroupper │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - jmp fc2d <__cxa_finalize@plt+0x259d> │ │ │ │ + jmp fbf7 <__cxa_finalize@plt+0x2567> │ │ │ │ mov %rax,-0x138(%rbp) │ │ │ │ lea -0x60(%rbp),%rdi │ │ │ │ vzeroupper │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov -0x138(%rbp),%r13 │ │ │ │ lea -0xa0(%rbp),%rdi │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ lea -0xc0(%rbp),%rdi │ │ │ │ - mov %r13,%r15 │ │ │ │ + mov %r13,%r14 │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov %r14,%rdi │ │ │ │ + mov %r15,%rdi │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov %r12,%rdi │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - jmp fc2d <__cxa_finalize@plt+0x259d> │ │ │ │ - mov %r14,%rdi │ │ │ │ + jmp fbf7 <__cxa_finalize@plt+0x2567> │ │ │ │ + mov %r15,%rdi │ │ │ │ vzeroupper │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - jmp fcbc <__cxa_finalize@plt+0x262c> │ │ │ │ - mov -0x160(%rbp),%rdi │ │ │ │ + jmp fc86 <__cxa_finalize@plt+0x25f6> │ │ │ │ + mov %r15,%rdi │ │ │ │ vzeroupper │ │ │ │ - call b9f40 │ │ │ │ - cmpq $0x0,-0x1d0(%rbp) │ │ │ │ - je fd47 <__cxa_finalize@plt+0x26b7> │ │ │ │ - mov -0x1c8(%rbp),%rsi │ │ │ │ - mov -0x1d0(%rbp),%rdi │ │ │ │ + call b4500 │ │ │ │ + cmpq $0x0,-0x1c8(%rbp) │ │ │ │ + je fd0d <__cxa_finalize@plt+0x267d> │ │ │ │ + mov -0x1c0(%rbp),%rsi │ │ │ │ + mov -0x1c8(%rbp),%rdi │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - jmp fd47 <__cxa_finalize@plt+0x26b7> │ │ │ │ - mov -0xd0(%rbp),%rax │ │ │ │ - mov -0xc0(%rbp),%rsi │ │ │ │ - mov %rax,-0x1d0(%rbp) │ │ │ │ - mov %rsi,-0x1c8(%rbp) │ │ │ │ + jmp fd0d <__cxa_finalize@plt+0x267d> │ │ │ │ + mov -0xd0(%rbp),%r12 │ │ │ │ + mov -0xc0(%rbp),%rdi │ │ │ │ + mov %r12,-0x1c8(%rbp) │ │ │ │ + mov %rdi,-0x1c0(%rbp) │ │ │ │ vzeroupper │ │ │ │ - jmp fce5 <__cxa_finalize@plt+0x2655> │ │ │ │ - mov -0xf0(%rbp),%rcx │ │ │ │ - mov -0xe0(%rbp),%r11 │ │ │ │ - mov %rcx,-0x1a8(%rbp) │ │ │ │ - mov %r11,-0x1b0(%rbp) │ │ │ │ + jmp fcab <__cxa_finalize@plt+0x261b> │ │ │ │ + mov -0xf0(%rbp),%r9 │ │ │ │ + mov -0xe0(%rbp),%rsi │ │ │ │ + mov %r9,-0x1a8(%rbp) │ │ │ │ + mov %rsi,-0x1b0(%rbp) │ │ │ │ vzeroupper │ │ │ │ cmpq $0x0,-0x1a8(%rbp) │ │ │ │ - je fd67 <__cxa_finalize@plt+0x26d7> │ │ │ │ + je fd2d <__cxa_finalize@plt+0x269d> │ │ │ │ mov -0x1b0(%rbp),%rsi │ │ │ │ mov -0x1a8(%rbp),%rdi │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - cmpq $0x0,-0x168(%rbp) │ │ │ │ - je fd87 <__cxa_finalize@plt+0x26f7> │ │ │ │ + cmpq $0x0,-0x160(%rbp) │ │ │ │ + je fd4d <__cxa_finalize@plt+0x26bd> │ │ │ │ mov -0x1a0(%rbp),%rsi │ │ │ │ - mov -0x168(%rbp),%rdi │ │ │ │ + mov -0x160(%rbp),%rdi │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ lea -0x118(%rbp),%rdi │ │ │ │ - call b9520 │ │ │ │ + call b3b10 │ │ │ │ lea -0x120(%rbp),%rdi │ │ │ │ - call b9520 │ │ │ │ + call b3b10 │ │ │ │ lea -0x128(%rbp),%rdi │ │ │ │ - call b9520 │ │ │ │ + call b3b10 │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne fdc2 <__cxa_finalize@plt+0x2732> │ │ │ │ - mov %r12,%rdi │ │ │ │ + jne fd88 <__cxa_finalize@plt+0x26f8> │ │ │ │ + mov %r14,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ mov -0x110(%rbp),%rdx │ │ │ │ - mov -0x100(%rbp),%r15 │ │ │ │ - mov %rdx,-0x168(%rbp) │ │ │ │ - mov %r15,-0x1a0(%rbp) │ │ │ │ + mov -0x100(%rbp),%rcx │ │ │ │ + mov %rdx,-0x160(%rbp) │ │ │ │ + mov %rcx,-0x1a0(%rbp) │ │ │ │ vzeroupper │ │ │ │ - jmp fd67 <__cxa_finalize@plt+0x26d7> │ │ │ │ - mov 0xe0(%rsp),%r15 │ │ │ │ - mov %r15,0x60(%rsp) │ │ │ │ - mov 0x60(%rsp),%rax │ │ │ │ - mov 0x48(%rsp),%rdi │ │ │ │ - mov %rax,0xe0(%rsp) │ │ │ │ + jmp fd2d <__cxa_finalize@plt+0x269d> │ │ │ │ + mov 0xc0(%rsp),%r10 │ │ │ │ + mov %r10,0x80(%rsp) │ │ │ │ + mov %rbx,0xe0(%rsp) │ │ │ │ + mov 0x68(%rsp),%rdi │ │ │ │ vzeroupper │ │ │ │ - call b9ec0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ - mov 0x58(%rsp),%rdi │ │ │ │ - mov %r12,0xc0(%rsp) │ │ │ │ - call b9ec0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + call b4480 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + mov 0x80(%rsp),%r11 │ │ │ │ + mov 0x70(%rsp),%rdi │ │ │ │ + mov %r11,0xc0(%rsp) │ │ │ │ + call b4480 >, std::allocator > > >::~vector()@@Base> │ │ │ │ mov 0xf8(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne fe68 <__cxa_finalize@plt+0x27d8> │ │ │ │ - mov %rbx,%rdi │ │ │ │ + jne fe2c <__cxa_finalize@plt+0x279c> │ │ │ │ + mov %r13,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ - xor %r14d,%r14d │ │ │ │ - lea 0xe0(%rsp),%r8 │ │ │ │ - mov 0xc0(%rsp),%r12 │ │ │ │ - mov %r14,0x60(%rsp) │ │ │ │ - mov %r8,0x48(%rsp) │ │ │ │ - jmp fdf8 <__cxa_finalize@plt+0x2768> │ │ │ │ - mov 0xc0(%rsp),%r12 │ │ │ │ - jmp fdf8 <__cxa_finalize@plt+0x2768> │ │ │ │ + mov 0xc0(%rsp),%rdi │ │ │ │ + lea 0xe0(%rsp),%rcx │ │ │ │ + xor %ebx,%ebx │ │ │ │ + mov %rcx,0x68(%rsp) │ │ │ │ + mov %rdi,0x80(%rsp) │ │ │ │ + jmp fdc1 <__cxa_finalize@plt+0x2731> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - lea 0x20(%rsp),%rdi │ │ │ │ + mov 0xe0(%rsp),%rbx │ │ │ │ + jmp fdc1 <__cxa_finalize@plt+0x2731> │ │ │ │ + mov %rsp,%rdi │ │ │ │ vzeroupper │ │ │ │ - call b9ec0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ + call b4480 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + mov 0x18(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne fe92 <__cxa_finalize@plt+0x2802> │ │ │ │ + jne fe5e <__cxa_finalize@plt+0x27ce> │ │ │ │ mov %rbx,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ dec %rdx │ │ │ │ - je ff62 <__cxa_finalize@plt+0x28d2> │ │ │ │ + je ff4a <__cxa_finalize@plt+0x28ba> │ │ │ │ mov %rax,%r14 │ │ │ │ - lea 0x150(%rsp),%rbx │ │ │ │ + lea 0x130(%rsp),%rbx │ │ │ │ vzeroupper │ │ │ │ mov %rbx,%rdi │ │ │ │ mov %r14,%r12 │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - lea 0x90(%rsp),%rdi │ │ │ │ - call b9ec0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + lea 0x70(%rsp),%rdi │ │ │ │ + call b4480 >, std::allocator > > >::~vector()@@Base> │ │ │ │ mov %r13,%rdi │ │ │ │ - call 150d0 │ │ │ │ - lea 0x78(%rsp),%rdi │ │ │ │ - call b9520 │ │ │ │ - lea 0xb0(%rsp),%rdi │ │ │ │ + call 14fd0 │ │ │ │ + lea 0x58(%rsp),%rdi │ │ │ │ + call b3b10 │ │ │ │ + lea 0x90(%rsp),%rdi │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov 0x178(%rsp),%rax │ │ │ │ + mov 0x158(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne ff5d <__cxa_finalize@plt+0x28cd> │ │ │ │ + jne ff26 <__cxa_finalize@plt+0x2896> │ │ │ │ mov %r12,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ - mov %rax,0x50(%rsp) │ │ │ │ - mov 0x58(%rsp),%rdi │ │ │ │ + mov %rax,0x30(%rsp) │ │ │ │ + mov 0x38(%rsp),%rdi │ │ │ │ vzeroupper │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov 0x50(%rsp),%rax │ │ │ │ - lea 0x110(%rsp),%rdi │ │ │ │ - mov %rax,0x58(%rsp) │ │ │ │ - call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov 0x58(%rsp),%rbx │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ lea 0xf0(%rsp),%rdi │ │ │ │ - mov %rbx,%r12 │ │ │ │ + mov %rax,0x38(%rsp) │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov 0x38(%rsp),%rbx │ │ │ │ lea 0xd0(%rsp),%rdi │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - lea 0x130(%rsp),%rdi │ │ │ │ + lea 0xb0(%rsp),%rdi │ │ │ │ + mov %rbx,%r12 │ │ │ │ + call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ + lea 0x110(%rsp),%rdi │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - jmp fece <__cxa_finalize@plt+0x283e> │ │ │ │ + jmp fe97 <__cxa_finalize@plt+0x2807> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ + mov 0x158(%rsp),%rax │ │ │ │ + sub %fs:0x28,%rax │ │ │ │ + jne ff80 <__cxa_finalize@plt+0x28f0> │ │ │ │ + lea 0xc9734(%rip),%rdi # d9679 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1569> │ │ │ │ + call d170 │ │ │ │ mov %rax,%rdi │ │ │ │ vzeroupper │ │ │ │ call d0f0 <__cxa_begin_catch@plt> │ │ │ │ mov (%rax),%rbx │ │ │ │ mov %rax,%rdi │ │ │ │ call *0x10(%rbx) │ │ │ │ - lea 0x150(%rsp),%rbx │ │ │ │ + lea 0x130(%rsp),%rbx │ │ │ │ mov %rax,%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ - call 19900 │ │ │ │ + call 19820 │ │ │ │ call d560 <__cxa_end_catch@plt> │ │ │ │ - movb $0x0,0x3f(%rsp) │ │ │ │ - jmp 66c79 │ │ │ │ - mov 0x178(%rsp),%rax │ │ │ │ - sub %fs:0x28,%rax │ │ │ │ - jne ffb7 <__cxa_finalize@plt+0x2927> │ │ │ │ - lea 0xd06c7(%rip),%rdi # e0679 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1759> │ │ │ │ - call d170 │ │ │ │ + movb $0x0,0x1f(%rsp) │ │ │ │ + jmp 64059 │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ vzeroupper │ │ │ │ - call d560 <__cxa_end_catch@plt> │ │ │ │ - jmp feae <__cxa_finalize@plt+0x281e> │ │ │ │ + jmp fef7 <__cxa_finalize@plt+0x2867> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%rbx │ │ │ │ + mov %rax,%r14 │ │ │ │ vzeroupper │ │ │ │ - jmp ff2e <__cxa_finalize@plt+0x289e> │ │ │ │ - mov 0x50(%rsp),%rdi │ │ │ │ + call d560 <__cxa_end_catch@plt> │ │ │ │ + jmp fe7a <__cxa_finalize@plt+0x27ea> │ │ │ │ + mov 0x48(%rsp),%rdi │ │ │ │ vzeroupper │ │ │ │ - call b9ec0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ - mov 0x30(%rsp),%rdi │ │ │ │ - call ba0a0 >::~vector()@@Base> │ │ │ │ - mov 0x38(%rsp),%rdi │ │ │ │ - call b9ec0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + call b4480 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + mov (%rsp),%rdi │ │ │ │ + call b4650 >::~vector()@@Base> │ │ │ │ + mov 0x28(%rsp),%rdi │ │ │ │ + call b4480 >, std::allocator > > >::~vector()@@Base> │ │ │ │ mov 0x78(%rsp),%rdi │ │ │ │ - call b9ec0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + call b4480 >, std::allocator > > >::~vector()@@Base> │ │ │ │ mov 0xf8(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 10025 <__cxa_finalize@plt+0x2995> │ │ │ │ + jne ffed <__cxa_finalize@plt+0x295d> │ │ │ │ mov %r12,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ lea 0x20(%rsp),%rdi │ │ │ │ vzeroupper │ │ │ │ - call b9ec0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + call b4480 >, std::allocator > > >::~vector()@@Base> │ │ │ │ mov %rbp,%rdi │ │ │ │ - call b9ec0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + call b4480 >, std::allocator > > >::~vector()@@Base> │ │ │ │ mov 0x38(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 10057 <__cxa_finalize@plt+0x29c7> │ │ │ │ - mov %rbx,%rdi │ │ │ │ - call d5d0 <_Unwind_Resume@plt> │ │ │ │ - call d370 <__stack_chk_fail@plt> │ │ │ │ - dec %rdx │ │ │ │ - je 1013b <__cxa_finalize@plt+0x2aab> │ │ │ │ - mov %rax,%r12 │ │ │ │ - lea 0x150(%rsp),%r13 │ │ │ │ - vzeroupper │ │ │ │ - mov %r13,%rdi │ │ │ │ - call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - lea 0x90(%rsp),%rdi │ │ │ │ - mov %r12,%r14 │ │ │ │ - call b9ec0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + jne 1001f <__cxa_finalize@plt+0x298f> │ │ │ │ mov %rbx,%rdi │ │ │ │ - call 150d0 │ │ │ │ - lea 0x78(%rsp),%rdi │ │ │ │ - call b9520 │ │ │ │ - lea 0x70(%rsp),%rdi │ │ │ │ - call b9520 │ │ │ │ - lea 0xb0(%rsp),%rdi │ │ │ │ - call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov 0x178(%rsp),%rax │ │ │ │ - sub %fs:0x28,%rax │ │ │ │ - jne 100cf <__cxa_finalize@plt+0x2a3f> │ │ │ │ - mov %r14,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ mov %rax,0x40(%rsp) │ │ │ │ mov 0x48(%rsp),%rdi │ │ │ │ vzeroupper │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov 0x40(%rsp),%rax │ │ │ │ @@ -2208,3367 +2188,3390 @@ │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov 0x48(%rsp),%r15 │ │ │ │ lea 0xd0(%rsp),%rdi │ │ │ │ mov %r15,%r14 │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ lea 0x130(%rsp),%rdi │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - jmp 10093 <__cxa_finalize@plt+0x2a03> │ │ │ │ + lea 0x78(%rsp),%rdi │ │ │ │ + call b3b10 │ │ │ │ + lea 0x70(%rsp),%rdi │ │ │ │ + call b3b10 │ │ │ │ + lea 0xb0(%rsp),%rdi │ │ │ │ + call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov 0x178(%rsp),%rax │ │ │ │ + sub %fs:0x28,%rax │ │ │ │ + jne 100f7 <__cxa_finalize@plt+0x2a67> │ │ │ │ + mov %r14,%rdi │ │ │ │ + call d5d0 <_Unwind_Resume@plt> │ │ │ │ + dec %rdx │ │ │ │ + je 100fc <__cxa_finalize@plt+0x2a6c> │ │ │ │ + mov %rax,%r12 │ │ │ │ + lea 0x150(%rsp),%r13 │ │ │ │ + vzeroupper │ │ │ │ + mov %r13,%rdi │ │ │ │ + call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ + lea 0x90(%rsp),%rdi │ │ │ │ + mov %r12,%r14 │ │ │ │ + call b4480 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + mov %rbx,%rdi │ │ │ │ + call 14fd0 │ │ │ │ + jmp 10086 <__cxa_finalize@plt+0x29f6> │ │ │ │ + call d370 <__stack_chk_fail@plt> │ │ │ │ mov %rax,%rdi │ │ │ │ vzeroupper │ │ │ │ lea 0x150(%rsp),%r13 │ │ │ │ call d0f0 <__cxa_begin_catch@plt> │ │ │ │ mov (%rax),%r12 │ │ │ │ mov %rax,%rdi │ │ │ │ call *0x10(%r12) │ │ │ │ mov %r13,%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ - call 19900 │ │ │ │ + call 19820 │ │ │ │ call d560 <__cxa_end_catch@plt> │ │ │ │ movb $0x0,0x27(%rsp) │ │ │ │ - jmp 68cbf │ │ │ │ + jmp 65df3 │ │ │ │ endbr64 │ │ │ │ mov %rax,%r12 │ │ │ │ vzeroupper │ │ │ │ call d560 <__cxa_end_catch@plt> │ │ │ │ - jmp 10073 <__cxa_finalize@plt+0x29e3> │ │ │ │ - mov 0x40(%rsp),%r15 │ │ │ │ - mov 0x48(%rsp),%r14 │ │ │ │ - mov %r15,0x38(%rsp) │ │ │ │ + jmp 100d5 <__cxa_finalize@plt+0x2a45> │ │ │ │ + mov 0x40(%rsp),%r14 │ │ │ │ mov 0x50(%rsp),%r15 │ │ │ │ + mov %r14,0x38(%rsp) │ │ │ │ + mov 0x48(%rsp),%r14 │ │ │ │ vzeroupper │ │ │ │ vmovq 0x38(%rsp),%xmm5 │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ + mov 0x28(%rsp),%rdi │ │ │ │ mov %r15,0x50(%rsp) │ │ │ │ vpinsrq $0x1,%r14,%xmm5,%xmm6 │ │ │ │ vmovdqa %xmm6,0x40(%rsp) │ │ │ │ - call ba0a0 >::~vector()@@Base> │ │ │ │ + call b4650 >::~vector()@@Base> │ │ │ │ mov 0x78(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 101fa <__cxa_finalize@plt+0x2b6a> │ │ │ │ + jne 101b8 <__cxa_finalize@plt+0x2b28> │ │ │ │ mov %r12,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ - mov 0x40(%rsp),%r11 │ │ │ │ - mov 0x28(%rsp),%rdi │ │ │ │ + mov 0x40(%rsp),%r10 │ │ │ │ + mov 0x18(%rsp),%rdi │ │ │ │ mov 0x48(%rsp),%r14 │ │ │ │ mov 0x50(%rsp),%r15 │ │ │ │ - mov %r11,0x38(%rsp) │ │ │ │ + mov %r10,0x38(%rsp) │ │ │ │ vzeroupper │ │ │ │ - call b9ec0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ - jmp 1019e <__cxa_finalize@plt+0x2b0e> │ │ │ │ + call b4480 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + jmp 1015c <__cxa_finalize@plt+0x2acc> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - mov 0x40(%rsp),%r8 │ │ │ │ + mov 0x40(%rsp),%rdi │ │ │ │ mov 0x48(%rsp),%r14 │ │ │ │ mov 0x50(%rsp),%r15 │ │ │ │ - mov %r8,0x38(%rsp) │ │ │ │ + mov %rdi,0x38(%rsp) │ │ │ │ vzeroupper │ │ │ │ - jmp 1019e <__cxa_finalize@plt+0x2b0e> │ │ │ │ + jmp 1015c <__cxa_finalize@plt+0x2acc> │ │ │ │ mov 0x40(%rsp),%r14 │ │ │ │ mov 0x50(%rsp),%r15 │ │ │ │ mov %r14,0x38(%rsp) │ │ │ │ mov 0x48(%rsp),%r14 │ │ │ │ vzeroupper │ │ │ │ vmovq 0x38(%rsp),%xmm4 │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ + mov 0x28(%rsp),%rdi │ │ │ │ mov %r15,0x50(%rsp) │ │ │ │ vpinsrq $0x1,%r14,%xmm4,%xmm6 │ │ │ │ vmovdqa %xmm6,0x40(%rsp) │ │ │ │ - call ba0a0 >::~vector()@@Base> │ │ │ │ + call b4650 >::~vector()@@Base> │ │ │ │ mov 0x78(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 1028b <__cxa_finalize@plt+0x2bfb> │ │ │ │ + jne 10249 <__cxa_finalize@plt+0x2bb9> │ │ │ │ mov %r12,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ - mov 0x40(%rsp),%r11 │ │ │ │ - mov 0x28(%rsp),%rdi │ │ │ │ + mov 0x40(%rsp),%r10 │ │ │ │ + mov 0x18(%rsp),%rdi │ │ │ │ mov 0x48(%rsp),%r14 │ │ │ │ mov 0x50(%rsp),%r15 │ │ │ │ - mov %r11,0x38(%rsp) │ │ │ │ + mov %r10,0x38(%rsp) │ │ │ │ vzeroupper │ │ │ │ - call b9ec0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ - jmp 1022f <__cxa_finalize@plt+0x2b9f> │ │ │ │ + call b4480 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + jmp 101ed <__cxa_finalize@plt+0x2b5d> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - mov 0x40(%rsp),%r8 │ │ │ │ + mov 0x40(%rsp),%rdi │ │ │ │ mov 0x48(%rsp),%r14 │ │ │ │ mov 0x50(%rsp),%r15 │ │ │ │ - mov %r8,0x38(%rsp) │ │ │ │ + mov %rdi,0x38(%rsp) │ │ │ │ vzeroupper │ │ │ │ - jmp 1022f <__cxa_finalize@plt+0x2b9f> │ │ │ │ - mov 0xe0(%rsp),%r13 │ │ │ │ - mov %r13,0x60(%rsp) │ │ │ │ - mov 0x60(%rsp),%rdi │ │ │ │ - mov %rdi,0xe0(%rsp) │ │ │ │ - mov 0x48(%rsp),%rdi │ │ │ │ + jmp 101ed <__cxa_finalize@plt+0x2b5d> │ │ │ │ + mov 0xa0(%rsp),%r10 │ │ │ │ + mov %r10,0x68(%rsp) │ │ │ │ + mov %rbx,0xc0(%rsp) │ │ │ │ + mov 0x50(%rsp),%rdi │ │ │ │ vzeroupper │ │ │ │ - call b9ec0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + call b4480 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + mov 0x68(%rsp),%r11 │ │ │ │ mov 0x58(%rsp),%rdi │ │ │ │ - mov %rbx,0xc0(%rsp) │ │ │ │ - call b9ec0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ - mov 0xf8(%rsp),%rax │ │ │ │ + mov %r11,0xa0(%rsp) │ │ │ │ + call b4480 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + mov 0xd8(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 10326 <__cxa_finalize@plt+0x2c96> │ │ │ │ - mov %r14,%rdi │ │ │ │ + jne 102d9 <__cxa_finalize@plt+0x2c49> │ │ │ │ + mov %r13,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ - xor %r12d,%r12d │ │ │ │ - lea 0xe0(%rsp),%r15 │ │ │ │ - mov 0xc0(%rsp),%rbx │ │ │ │ - mov %r12,0x60(%rsp) │ │ │ │ - mov %r15,0x48(%rsp) │ │ │ │ - jmp 102b6 <__cxa_finalize@plt+0x2c26> │ │ │ │ - mov 0xc0(%rsp),%rbx │ │ │ │ - jmp 102b6 <__cxa_finalize@plt+0x2c26> │ │ │ │ + mov 0xa0(%rsp),%rdi │ │ │ │ + lea 0xc0(%rsp),%rcx │ │ │ │ + xor %ebx,%ebx │ │ │ │ + mov %rcx,0x50(%rsp) │ │ │ │ + mov %rdi,0x68(%rsp) │ │ │ │ + jmp 10274 <__cxa_finalize@plt+0x2be4> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ + mov 0xc0(%rsp),%rbx │ │ │ │ + jmp 10274 <__cxa_finalize@plt+0x2be4> │ │ │ │ mov 0x50(%rsp),%rdi │ │ │ │ vzeroupper │ │ │ │ - call b9ec0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ - mov 0x8(%rsp),%rdi │ │ │ │ - call ba0a0 >::~vector()@@Base> │ │ │ │ - mov 0x30(%rsp),%rdi │ │ │ │ - call b9ec0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ - mov 0x40(%rsp),%rdi │ │ │ │ - call b9ec0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + call b4480 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + mov (%rsp),%rdi │ │ │ │ + call b4650 >::~vector()@@Base> │ │ │ │ + mov 0x28(%rsp),%rdi │ │ │ │ + call b4480 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + mov 0x38(%rsp),%rdi │ │ │ │ + call b4480 >, std::allocator > > >::~vector()@@Base> │ │ │ │ mov 0xf8(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 10371 <__cxa_finalize@plt+0x2ce1> │ │ │ │ + jne 1032d <__cxa_finalize@plt+0x2c9d> │ │ │ │ mov %rbx,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - mov 0xd0(%rsp),%r11 │ │ │ │ - mov 0xd8(%rsp),%rax │ │ │ │ - mov 0xe0(%rsp),%rdx │ │ │ │ - lea 0x110(%rsp),%r12 │ │ │ │ - mov %r11,0x30(%rsp) │ │ │ │ - mov %rax,0x50(%rsp) │ │ │ │ - mov %rdx,0x70(%rsp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ vzeroupper │ │ │ │ - vmovq 0x30(%rsp),%xmm6 │ │ │ │ - vmovq 0x58(%rsp),%xmm8 │ │ │ │ - vpinsrq $0x1,0x50(%rsp),%xmm6,%xmm7 │ │ │ │ - vpinsrq $0x1,0x60(%rsp),%xmm8,%xmm9 │ │ │ │ - mov 0xf8(%rsp),%r13 │ │ │ │ - mov 0xf0(%rsp),%r14 │ │ │ │ - vmovdqa %xmm7,0x10(%rsp) │ │ │ │ - vmovdqa %xmm9,(%rsp) │ │ │ │ - cmp %r14,%r13 │ │ │ │ - je 10420 <__cxa_finalize@plt+0x2d90> │ │ │ │ - mov 0x8(%r14),%rdi │ │ │ │ + lea -0xa0(%rbp),%rbx │ │ │ │ + lea -0x60(%rbp),%r14 │ │ │ │ + mov %r15,%rdi │ │ │ │ + call c8800 (TotalDerivativeSignature::DiffVariable*, TotalDerivativeSignature::DiffVariable*)@@Base> │ │ │ │ + mov -0xc8(%rbp),%rsi │ │ │ │ + mov %r15,%rdi │ │ │ │ + call d340 │ │ │ │ + vmovq -0xe8(%rbp),%xmm11 │ │ │ │ + vmovq -0x120(%rbp),%xmm13 │ │ │ │ + mov -0x78(%rbp),%r13 │ │ │ │ + mov -0x80(%rbp),%r15 │ │ │ │ + vpinsrq $0x1,-0x108(%rbp),%xmm11,%xmm12 │ │ │ │ + vpinsrq $0x1,-0x118(%rbp),%xmm13,%xmm14 │ │ │ │ + vmovdqa %xmm12,-0xc0(%rbp) │ │ │ │ + vmovdqa %xmm14,-0xb0(%rbp) │ │ │ │ + cmp %r15,%r13 │ │ │ │ + je 1040a <__cxa_finalize@plt+0x2d7a> │ │ │ │ + mov 0x8(%r15),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 103f9 <__cxa_finalize@plt+0x2d69> │ │ │ │ - mov 0x18(%r14),%rsi │ │ │ │ + je 103b0 <__cxa_finalize@plt+0x2d20> │ │ │ │ + mov 0x18(%r15),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - add $0x20,%r14 │ │ │ │ - jmp 103df <__cxa_finalize@plt+0x2d4f> │ │ │ │ - mov (%rsp),%rdi │ │ │ │ - mov %r12,%rsi │ │ │ │ + add $0x20,%r15 │ │ │ │ + jmp 10396 <__cxa_finalize@plt+0x2d06> │ │ │ │ + mov -0xa0(%rbp),%rax │ │ │ │ + mov -0x98(%rbp),%rdx │ │ │ │ + lea -0x60(%rbp),%r14 │ │ │ │ + mov -0x90(%rbp),%rcx │ │ │ │ + mov %rax,-0xe8(%rbp) │ │ │ │ + mov %rdx,-0x108(%rbp) │ │ │ │ + mov %rcx,-0x130(%rbp) │ │ │ │ vzeroupper │ │ │ │ - lea 0xd0(%rsp),%rbx │ │ │ │ - lea 0x110(%rsp),%r12 │ │ │ │ - call d0160 (TotalDerivativeSignature::DiffVariable*, TotalDerivativeSignature::DiffVariable*)@@Base> │ │ │ │ - jmp 103a8 <__cxa_finalize@plt+0x2d18> │ │ │ │ - mov 0xf0(%rsp),%rdi │ │ │ │ + jmp 1035a <__cxa_finalize@plt+0x2cca> │ │ │ │ + mov %r13,%rsi │ │ │ │ + vzeroupper │ │ │ │ + lea -0xa0(%rbp),%rbx │ │ │ │ + lea -0x60(%rbp),%r14 │ │ │ │ + mov %r15,%rdi │ │ │ │ + call c8800 (TotalDerivativeSignature::DiffVariable*, TotalDerivativeSignature::DiffVariable*)@@Base> │ │ │ │ + jmp 1035a <__cxa_finalize@plt+0x2cca> │ │ │ │ + mov -0x80(%rbp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 1043d <__cxa_finalize@plt+0x2dad> │ │ │ │ - mov 0x100(%rsp),%rsi │ │ │ │ + je 1041f <__cxa_finalize@plt+0x2d8f> │ │ │ │ + mov -0x70(%rbp),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - vmovdqa (%rsp),%xmm10 │ │ │ │ - mov 0x80(%rsp),%rax │ │ │ │ - mov %r12,%rdi │ │ │ │ - mov %rax,0x120(%rsp) │ │ │ │ - vmovdqa %xmm10,0x110(%rsp) │ │ │ │ - call ba900 >, std::allocator > > >::~vector()@@Base> │ │ │ │ - vmovdqa 0x10(%rsp),%xmm11 │ │ │ │ - mov 0x70(%rsp),%r11 │ │ │ │ + mov -0x140(%rbp),%rdi │ │ │ │ + vmovdqa -0xb0(%rbp),%xmm15 │ │ │ │ + mov %rdi,-0x50(%rbp) │ │ │ │ + mov %r14,%rdi │ │ │ │ + vmovdqa %xmm15,-0x60(%rbp) │ │ │ │ + call b4df0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + vmovdqa -0xc0(%rbp),%xmm0 │ │ │ │ + mov -0x130(%rbp),%r8 │ │ │ │ mov %rbx,%rdi │ │ │ │ - mov %r11,0xe0(%rsp) │ │ │ │ - vmovdqa %xmm11,0xd0(%rsp) │ │ │ │ - call ba900 >, std::allocator > > >::~vector()@@Base> │ │ │ │ - mov 0x138(%rsp),%rax │ │ │ │ + mov %r8,-0x90(%rbp) │ │ │ │ + vmovdqa %xmm0,-0xa0(%rbp) │ │ │ │ + call b4df0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 104d3 <__cxa_finalize@plt+0x2e43> │ │ │ │ - mov %rbp,%rdi │ │ │ │ + jne 1047c <__cxa_finalize@plt+0x2dec> │ │ │ │ + mov %r12,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ - mov %r12,%rsi │ │ │ │ - mov %r13,%rdi │ │ │ │ - vzeroupper │ │ │ │ - lea 0xd0(%rsp),%rbx │ │ │ │ - call d0160 (TotalDerivativeSignature::DiffVariable*, TotalDerivativeSignature::DiffVariable*)@@Base> │ │ │ │ - mov %rbp,%rsi │ │ │ │ - mov %r13,%rdi │ │ │ │ - mov %r15,%rbp │ │ │ │ - call d340 │ │ │ │ - lea 0x110(%rsp),%r12 │ │ │ │ - jmp 103a8 <__cxa_finalize@plt+0x2d18> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - mov -0x60(%rbp),%r10 │ │ │ │ - mov -0x70(%rbp),%r13 │ │ │ │ - mov %r10,-0xa0(%rbp) │ │ │ │ - test %r13,%r13 │ │ │ │ - je 10526 <__cxa_finalize@plt+0x2e96> │ │ │ │ - mov -0xa0(%rbp),%rsi │ │ │ │ - mov %r13,%rdi │ │ │ │ - sub %r13,%rsi │ │ │ │ + mov -0x70(%rbp),%r10 │ │ │ │ + mov -0x60(%rbp),%rcx │ │ │ │ + mov %r10,-0x98(%rbp) │ │ │ │ + mov %rcx,-0xa8(%rbp) │ │ │ │ + cmpq $0x0,-0x98(%rbp) │ │ │ │ + je 104df <__cxa_finalize@plt+0x2e4f> │ │ │ │ + mov -0x98(%rbp),%rdi │ │ │ │ + mov -0xa8(%rbp),%rsi │ │ │ │ + sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ lea -0x78(%rbp),%rdi │ │ │ │ - call b9520 │ │ │ │ + call b3b10 │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 10521 <__cxa_finalize@plt+0x2e91> │ │ │ │ + jne 104da <__cxa_finalize@plt+0x2e4a> │ │ │ │ mov %r12,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ vzeroupper │ │ │ │ - jmp 10501 <__cxa_finalize@plt+0x2e71> │ │ │ │ - mov 0xb8(%rsp),%rax │ │ │ │ - sub %fs:0x28,%rax │ │ │ │ - jne 1067a <__cxa_finalize@plt+0x2fea> │ │ │ │ - lea 0xcfb97(%rip),%rdi # e00e0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x11c0> │ │ │ │ - call d170 │ │ │ │ + jmp 104ba <__cxa_finalize@plt+0x2e2a> │ │ │ │ mov 0xb8(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 105e0 <__cxa_finalize@plt+0x2f50> │ │ │ │ - lea 0xcfae2(%rip),%rdi # e004a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x112a> │ │ │ │ + jne 105d3 <__cxa_finalize@plt+0x2f43> │ │ │ │ + lea 0xc8b48(%rip),%rdi # d904a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xf3a> │ │ │ │ call d170 │ │ │ │ - endbr64 │ │ │ │ - mov $0x8,%esi │ │ │ │ - mov %r13,%rdi │ │ │ │ - mov %rax,%r14 │ │ │ │ - vzeroupper │ │ │ │ - call d340 │ │ │ │ test %rbx,%rbx │ │ │ │ - je 10594 <__cxa_finalize@plt+0x2f04> │ │ │ │ - mov %r12,%rsi │ │ │ │ - mov %rbx,%rdi │ │ │ │ - call d340 │ │ │ │ + jne 105fc <__cxa_finalize@plt+0x2f6c> │ │ │ │ + vzeroupper │ │ │ │ mov %r14,%rbx │ │ │ │ mov $0x8,%esi │ │ │ │ mov %r15,%rdi │ │ │ │ call d340 │ │ │ │ mov 0xa0(%rsp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 105c1 <__cxa_finalize@plt+0x2f31> │ │ │ │ + je 10540 <__cxa_finalize@plt+0x2eb0> │ │ │ │ mov 0xb0(%rsp),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ mov 0xb8(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 10675 <__cxa_finalize@plt+0x2fe5> │ │ │ │ + jne 10567 <__cxa_finalize@plt+0x2ed7> │ │ │ │ mov %rbx,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ + endbr64 │ │ │ │ + mov %rax,%rbx │ │ │ │ + vzeroupper │ │ │ │ + jmp 10523 <__cxa_finalize@plt+0x2e93> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ mov 0xb8(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 10604 <__cxa_finalize@plt+0x2f74> │ │ │ │ - lea 0xcfa4b(%rip),%rdi # e004a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x112a> │ │ │ │ + jne 1058b <__cxa_finalize@plt+0x2efb> │ │ │ │ + lea 0xc8b5a(%rip),%rdi # d90e0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xfd0> │ │ │ │ call d170 │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - test %rbx,%rbx │ │ │ │ - jne 10622 <__cxa_finalize@plt+0x2f92> │ │ │ │ - vzeroupper │ │ │ │ - mov %r13,%rbx │ │ │ │ - jmp 10597 <__cxa_finalize@plt+0x2f07> │ │ │ │ - endbr64 │ │ │ │ - mov %rax,%rbx │ │ │ │ - vzeroupper │ │ │ │ - jmp 105a4 <__cxa_finalize@plt+0x2f14> │ │ │ │ - mov %r12,%rsi │ │ │ │ - mov %rbx,%rdi │ │ │ │ - vzeroupper │ │ │ │ - call d340 │ │ │ │ - jmp 10611 <__cxa_finalize@plt+0x2f81> │ │ │ │ mov 0xb8(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 10670 <__cxa_finalize@plt+0x2fe0> │ │ │ │ - lea 0xcfa94(%rip),%rdi # e00e0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x11c0> │ │ │ │ + jne 105ce <__cxa_finalize@plt+0x2f3e> │ │ │ │ + lea 0xc8aa0(%rip),%rdi # d904a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xf3a> │ │ │ │ call d170 │ │ │ │ mov 0xb8(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 1067f <__cxa_finalize@plt+0x2fef> │ │ │ │ - lea 0xcf9df(%rip),%rdi # e004a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x112a> │ │ │ │ + jne 1060f <__cxa_finalize@plt+0x2f7f> │ │ │ │ + lea 0xc8a81(%rip),%rdi # d904a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xf3a> │ │ │ │ call d170 │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ + mov 0xb8(%rsp),%rax │ │ │ │ + sub %fs:0x28,%rax │ │ │ │ + jne 105f7 <__cxa_finalize@plt+0x2f67> │ │ │ │ + lea 0xc8aee(%rip),%rdi # d90e0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xfd0> │ │ │ │ + call d170 │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ + mov %r12,%rsi │ │ │ │ + mov %rbx,%rdi │ │ │ │ + vzeroupper │ │ │ │ + call d340 │ │ │ │ + jmp 10513 <__cxa_finalize@plt+0x2e83> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ + endbr64 │ │ │ │ + mov $0x8,%esi │ │ │ │ + mov %r13,%rdi │ │ │ │ + mov %rax,%r14 │ │ │ │ + vzeroupper │ │ │ │ + call d340 │ │ │ │ + test %rbx,%rbx │ │ │ │ + je 1063b <__cxa_finalize@plt+0x2fab> │ │ │ │ + mov %r12,%rsi │ │ │ │ + mov %rbx,%rdi │ │ │ │ + call d340 │ │ │ │ + mov %r14,%rbx │ │ │ │ + jmp 10516 <__cxa_finalize@plt+0x2e86> │ │ │ │ mov 0x28(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 1071b <__cxa_finalize@plt+0x308b> │ │ │ │ - lea 0xd0091(%rip),%rdi # e0730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1810> │ │ │ │ + jne 106d1 <__cxa_finalize@plt+0x3041> │ │ │ │ + lea 0xc90d6(%rip),%rdi # d9730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1620> │ │ │ │ call d170 │ │ │ │ - mov %rbx,%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ + mov %rbx,%rdi │ │ │ │ mov %rax,%r14 │ │ │ │ vzeroupper │ │ │ │ - call d1990 >*>(std::vector >*, std::vector >*)@@Base> │ │ │ │ + call c9e90 >*>(std::vector >*, std::vector >*)@@Base> │ │ │ │ mov 0x0(%rbp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 106ca <__cxa_finalize@plt+0x303a> │ │ │ │ + je 10685 <__cxa_finalize@plt+0x2ff5> │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ test %r13,%r13 │ │ │ │ - je 106da <__cxa_finalize@plt+0x304a> │ │ │ │ + je 106a2 <__cxa_finalize@plt+0x3012> │ │ │ │ mov %r12,%rsi │ │ │ │ mov %r13,%rdi │ │ │ │ call d340 │ │ │ │ + jmp 106a2 <__cxa_finalize@plt+0x3012> │ │ │ │ + mov %rbp,%rdi │ │ │ │ + vzeroupper │ │ │ │ + call b6b40 >, std::allocator > > >::~vector()@@Base> │ │ │ │ mov 0x10(%rsp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 106f1 <__cxa_finalize@plt+0x3061> │ │ │ │ + je 106b9 <__cxa_finalize@plt+0x3029> │ │ │ │ mov 0x20(%rsp),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ mov 0x28(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 10709 <__cxa_finalize@plt+0x3079> │ │ │ │ + jne 106d6 <__cxa_finalize@plt+0x3046> │ │ │ │ mov %r14,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - mov %rbp,%rdi │ │ │ │ - vzeroupper │ │ │ │ - call bc760 >, std::allocator > > >::~vector()@@Base> │ │ │ │ - jmp 106da <__cxa_finalize@plt+0x304a> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ xor %eax,%eax │ │ │ │ - vpxor %xmm13,%xmm13,%xmm13 │ │ │ │ - xor %r13d,%r13d │ │ │ │ xor %r14d,%r14d │ │ │ │ - mov %rax,0x10(%rsp) │ │ │ │ - xor %ebp,%ebp │ │ │ │ - vmovdqa %xmm13,(%rsp) │ │ │ │ - lea 0x70(%rsp),%rdx │ │ │ │ - lea 0x90(%rsp),%rcx │ │ │ │ - mov %rdx,0x20(%rsp) │ │ │ │ - mov %rcx,0x30(%rsp) │ │ │ │ + xor %r15d,%r15d │ │ │ │ + xor %r12d,%r12d │ │ │ │ + mov %rax,0x50(%rsp) │ │ │ │ + lea 0x80(%rsp),%rdx │ │ │ │ + lea 0xa0(%rsp),%r13 │ │ │ │ + vpxor %xmm2,%xmm2,%xmm2 │ │ │ │ + mov %rdx,0x28(%rsp) │ │ │ │ + mov %r13,0x20(%rsp) │ │ │ │ + vmovdqa %xmm2,0x40(%rsp) │ │ │ │ vzeroupper │ │ │ │ - vmovq 0x10(%rsp),%xmm14 │ │ │ │ - vmovdqa (%rsp),%xmm4 │ │ │ │ - mov 0x30(%rsp),%rdi │ │ │ │ - mov %r13,0xa0(%rsp) │ │ │ │ - vpinsrq $0x1,%rbp,%xmm14,%xmm15 │ │ │ │ - vmovdqa %xmm4,0x90(%rsp) │ │ │ │ - vmovdqa %xmm15,0x10(%rsp) │ │ │ │ - call bc7e0 , std::allocator > >, std::allocator, std::allocator > > > >::~vector()@@Base> │ │ │ │ - vmovdqa 0x10(%rsp),%xmm0 │ │ │ │ + vmovq 0x50(%rsp),%xmm7 │ │ │ │ + vmovdqa 0x40(%rsp),%xmm4 │ │ │ │ + mov %r14,0xb0(%rsp) │ │ │ │ mov 0x20(%rsp),%rdi │ │ │ │ - mov %r14,0x80(%rsp) │ │ │ │ - vmovdqa %xmm0,0x70(%rsp) │ │ │ │ - call bc7e0 , std::allocator > >, std::allocator, std::allocator > > > >::~vector()@@Base> │ │ │ │ - mov 0x48(%rsp),%rdi │ │ │ │ - call bc760 >, std::allocator > > >::~vector()@@Base> │ │ │ │ - mov 0xe8(%rsp),%rax │ │ │ │ + vpinsrq $0x1,%r12,%xmm7,%xmm3 │ │ │ │ + vmovdqa %xmm4,0xa0(%rsp) │ │ │ │ + vmovdqa %xmm3,0x50(%rsp) │ │ │ │ + call b6bc0 , std::allocator > >, std::allocator, std::allocator > > > >::~vector()@@Base> │ │ │ │ + vmovdqa 0x50(%rsp),%xmm5 │ │ │ │ + mov 0x28(%rsp),%rdi │ │ │ │ + mov %r15,0x90(%rsp) │ │ │ │ + vmovdqa %xmm5,0x80(%rsp) │ │ │ │ + call b6bc0 , std::allocator > >, std::allocator, std::allocator > > > >::~vector()@@Base> │ │ │ │ + mov 0x8(%rsp),%rdi │ │ │ │ + call b6b40 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + mov 0xf8(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 1082c <__cxa_finalize@plt+0x319c> │ │ │ │ - mov %r15,%rdi │ │ │ │ + jne 107eb <__cxa_finalize@plt+0x315b> │ │ │ │ + mov %rbx,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ - vpxor %xmm12,%xmm12,%xmm12 │ │ │ │ - mov 0x10(%rsp),%rbp │ │ │ │ - xor %r13d,%r13d │ │ │ │ - vmovdqa %xmm12,(%rsp) │ │ │ │ - jmp 10739 <__cxa_finalize@plt+0x30a9> │ │ │ │ - mov 0x70(%rsp),%rbp │ │ │ │ - mov 0x80(%rsp),%r14 │ │ │ │ - mov %rbp,0x10(%rsp) │ │ │ │ - mov 0x78(%rsp),%rbp │ │ │ │ - mov 0xc8(%rsp),%rdi │ │ │ │ + mov 0x50(%rsp),%r12 │ │ │ │ + xor %r14d,%r14d │ │ │ │ + jmp 106eb <__cxa_finalize@plt+0x305b> │ │ │ │ + mov 0x80(%rsp),%r10 │ │ │ │ + mov 0x88(%rsp),%r12 │ │ │ │ + mov 0x90(%rsp),%r15 │ │ │ │ + mov %r10,0x50(%rsp) │ │ │ │ + mov 0xd8(%rsp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - jne 10854 <__cxa_finalize@plt+0x31c4> │ │ │ │ + jne 10814 <__cxa_finalize@plt+0x3184> │ │ │ │ vzeroupper │ │ │ │ - mov 0xb0(%rsp),%rdi │ │ │ │ + mov 0xc0(%rsp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 10753 <__cxa_finalize@plt+0x30c3> │ │ │ │ - mov 0xc0(%rsp),%rsi │ │ │ │ + je 10712 <__cxa_finalize@plt+0x3082> │ │ │ │ + mov 0xd0(%rsp),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - jmp 10753 <__cxa_finalize@plt+0x30c3> │ │ │ │ + jmp 10712 <__cxa_finalize@plt+0x3082> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - vmovq 0x90(%rsp),%xmm8 │ │ │ │ - vpinsrq $0x1,0x98(%rsp),%xmm8,%xmm9 │ │ │ │ - mov 0xa0(%rsp),%r13 │ │ │ │ - vmovdqa %xmm9,(%rsp) │ │ │ │ - jmp 107f6 <__cxa_finalize@plt+0x3166> │ │ │ │ - mov 0xd8(%rsp),%rsi │ │ │ │ + vmovq 0xa0(%rsp),%xmm15 │ │ │ │ + mov 0xb0(%rsp),%r14 │ │ │ │ + vpinsrq $0x1,0xa8(%rsp),%xmm15,%xmm6 │ │ │ │ + vmovdqa %xmm6,0x40(%rsp) │ │ │ │ + jmp 107b5 <__cxa_finalize@plt+0x3125> │ │ │ │ + mov 0xe8(%rsp),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - jmp 10806 <__cxa_finalize@plt+0x3176> │ │ │ │ + jmp 107c5 <__cxa_finalize@plt+0x3135> │ │ │ │ mov 0x28(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 108ef <__cxa_finalize@plt+0x325f> │ │ │ │ - lea 0xcfeb0(%rip),%rdi # e0730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1810> │ │ │ │ + jne 108b1 <__cxa_finalize@plt+0x3221> │ │ │ │ + lea 0xc8ef0(%rip),%rdi # d9730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1620> │ │ │ │ call d170 │ │ │ │ - mov %rbx,%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ + mov %rbx,%rdi │ │ │ │ mov %rax,%r14 │ │ │ │ vzeroupper │ │ │ │ - call d1990 >*>(std::vector >*, std::vector >*)@@Base> │ │ │ │ + call c9e90 >*>(std::vector >*, std::vector >*)@@Base> │ │ │ │ mov 0x0(%rbp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 108ab <__cxa_finalize@plt+0x321b> │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - sub %rdi,%rsi │ │ │ │ - call d340 │ │ │ │ + jne 108a3 <__cxa_finalize@plt+0x3213> │ │ │ │ test %r13,%r13 │ │ │ │ - je 108bb <__cxa_finalize@plt+0x322b> │ │ │ │ + je 1086f <__cxa_finalize@plt+0x31df> │ │ │ │ mov %r12,%rsi │ │ │ │ mov %r13,%rdi │ │ │ │ call d340 │ │ │ │ mov 0x10(%rsp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 108d2 <__cxa_finalize@plt+0x3242> │ │ │ │ + je 10886 <__cxa_finalize@plt+0x31f6> │ │ │ │ mov 0x20(%rsp),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ mov 0x28(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 108ea <__cxa_finalize@plt+0x325a> │ │ │ │ + jne 1089e <__cxa_finalize@plt+0x320e> │ │ │ │ mov %r14,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + sub %rdi,%rsi │ │ │ │ + call d340 │ │ │ │ + jmp 1085f <__cxa_finalize@plt+0x31cf> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ mov %rbp,%rdi │ │ │ │ vzeroupper │ │ │ │ - call bc760 >, std::allocator > > >::~vector()@@Base> │ │ │ │ - jmp 108bb <__cxa_finalize@plt+0x322b> │ │ │ │ + call b6b40 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + jmp 1086f <__cxa_finalize@plt+0x31df> │ │ │ │ mov 0x78(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 10969 <__cxa_finalize@plt+0x32d9> │ │ │ │ - lea 0xcfe18(%rip),%rdi # e0730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1810> │ │ │ │ + jne 1092b <__cxa_finalize@plt+0x329b> │ │ │ │ + lea 0xc8e56(%rip),%rdi # d9730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1620> │ │ │ │ call d170 │ │ │ │ mov 0x0(%rbp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - jne 10958 <__cxa_finalize@plt+0x32c8> │ │ │ │ + jne 1091a <__cxa_finalize@plt+0x328a> │ │ │ │ vzeroupper │ │ │ │ mov 0x30(%rsp),%rdi │ │ │ │ - call bc760 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + call b6b40 >, std::allocator > > >::~vector()@@Base> │ │ │ │ mov 0x20(%rsp),%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ call d340 │ │ │ │ mov 0x78(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 1096e <__cxa_finalize@plt+0x32de> │ │ │ │ + jne 10930 <__cxa_finalize@plt+0x32a0> │ │ │ │ mov %r15,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - jmp 10929 <__cxa_finalize@plt+0x3299> │ │ │ │ + jmp 108eb <__cxa_finalize@plt+0x325b> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ mov 0x18(%rsp),%rbp │ │ │ │ mov %rbx,%rsi │ │ │ │ vzeroupper │ │ │ │ mov %rbp,%rdi │ │ │ │ - call d19f0 , std::allocator > >*>(std::vector, std::allocator > >*, std::vector, std::allocator > >*)@@Base> │ │ │ │ + call c9ee0 , std::allocator > >*>(std::vector, std::allocator > >*, std::vector, std::allocator > >*)@@Base> │ │ │ │ mov 0x8(%rsp),%rsi │ │ │ │ mov %rbp,%rdi │ │ │ │ call d340 │ │ │ │ mov %r15,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ mov %r13,%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ vzeroupper │ │ │ │ - call d19f0 , std::allocator > >*>(std::vector, std::allocator > >*, std::vector, std::allocator > >*)@@Base> │ │ │ │ + call c9ee0 , std::allocator > >*>(std::vector, std::allocator > >*, std::vector, std::allocator > >*)@@Base> │ │ │ │ mov %rbp,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ nop │ │ │ │ endbr64 │ │ │ │ mov %rax,%r12 │ │ │ │ vzeroupper │ │ │ │ mov -0x138(%rbp),%rdi │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov -0x140(%rbp),%r9 │ │ │ │ mov -0x168(%rbp),%rdi │ │ │ │ - vmovq %r15,%xmm3 │ │ │ │ - vpinsrq $0x1,%rbx,%xmm3,%xmm4 │ │ │ │ - vmovdqa %xmm4,-0x110(%rbp) │ │ │ │ + vmovq %r15,%xmm5 │ │ │ │ + vpinsrq $0x1,%rbx,%xmm5,%xmm6 │ │ │ │ mov %r9,-0x100(%rbp) │ │ │ │ - call d39a0 >::~vector()@@Base> │ │ │ │ + vmovdqa %xmm6,-0x110(%rbp) │ │ │ │ + call cbcd0 >::~vector()@@Base> │ │ │ │ mov %r14,%rdi │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 10a2d <__cxa_finalize@plt+0x339d> │ │ │ │ + jne 109ef <__cxa_finalize@plt+0x335f> │ │ │ │ mov %r12,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ mov -0x118(%rbp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - jne 10a32 <__cxa_finalize@plt+0x33a2> │ │ │ │ + jne 109f4 <__cxa_finalize@plt+0x3364> │ │ │ │ vzeroupper │ │ │ │ lea -0xa0(%rbp),%r14 │ │ │ │ - jmp 109bd <__cxa_finalize@plt+0x332d> │ │ │ │ + jmp 1097f <__cxa_finalize@plt+0x32ef> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ mov (%rdi),%rax │ │ │ │ vzeroupper │ │ │ │ call *0x8(%rax) │ │ │ │ - jmp 10a24 <__cxa_finalize@plt+0x3394> │ │ │ │ + jmp 109e6 <__cxa_finalize@plt+0x3356> │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 10a6a <__cxa_finalize@plt+0x33da> │ │ │ │ + jne 10a2c <__cxa_finalize@plt+0x339c> │ │ │ │ lea -0x80(%rbp),%r12 │ │ │ │ - lea 0xcf5f3(%rip),%rdi # e004a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x112a> │ │ │ │ - lea -0xa0(%rbp),%r14 │ │ │ │ + lea 0xc8631(%rip),%rdi # d904a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xf3a> │ │ │ │ mov %r12,-0x138(%rbp) │ │ │ │ + lea -0xa0(%rbp),%r14 │ │ │ │ call d170 │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ mov -0x118(%rbp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - jne 10aba <__cxa_finalize@plt+0x342a> │ │ │ │ + jne 10a7c <__cxa_finalize@plt+0x33ec> │ │ │ │ vzeroupper │ │ │ │ mov -0x150(%rbp),%rsi │ │ │ │ mov %r14,%rdi │ │ │ │ call d340 │ │ │ │ - jmp 10a24 <__cxa_finalize@plt+0x3394> │ │ │ │ - mov -0x100(%rbp),%r8 │ │ │ │ + jmp 109e6 <__cxa_finalize@plt+0x3356> │ │ │ │ + mov -0x100(%rbp),%rsi │ │ │ │ mov -0x110(%rbp),%r15 │ │ │ │ - mov -0x108(%rbp),%rbx │ │ │ │ lea -0xa0(%rbp),%r14 │ │ │ │ - mov %r8,-0x140(%rbp) │ │ │ │ + mov -0x108(%rbp),%rbx │ │ │ │ + mov %rsi,-0x140(%rbp) │ │ │ │ vzeroupper │ │ │ │ - jmp 109c9 <__cxa_finalize@plt+0x3339> │ │ │ │ + jmp 1098b <__cxa_finalize@plt+0x32fb> │ │ │ │ mov (%rdi),%r13 │ │ │ │ vzeroupper │ │ │ │ call *0x8(%r13) │ │ │ │ - jmp 10a7e <__cxa_finalize@plt+0x33ee> │ │ │ │ + jmp 10a40 <__cxa_finalize@plt+0x33b0> │ │ │ │ nop │ │ │ │ endbr64 │ │ │ │ mov %rax,%r12 │ │ │ │ vzeroupper │ │ │ │ mov -0x138(%rbp),%rdi │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov -0x140(%rbp),%r9 │ │ │ │ mov -0x168(%rbp),%rdi │ │ │ │ - vmovq %r15,%xmm3 │ │ │ │ - vpinsrq $0x1,%rbx,%xmm3,%xmm4 │ │ │ │ - vmovdqa %xmm4,-0x110(%rbp) │ │ │ │ + vmovq %r15,%xmm5 │ │ │ │ + vpinsrq $0x1,%rbx,%xmm5,%xmm6 │ │ │ │ mov %r9,-0x100(%rbp) │ │ │ │ - call d39a0 >::~vector()@@Base> │ │ │ │ + vmovdqa %xmm6,-0x110(%rbp) │ │ │ │ + call cbcd0 >::~vector()@@Base> │ │ │ │ mov %r14,%rdi │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 10b41 <__cxa_finalize@plt+0x34b1> │ │ │ │ + jne 10b03 <__cxa_finalize@plt+0x3473> │ │ │ │ mov %r12,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ mov -0x118(%rbp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - jne 10b46 <__cxa_finalize@plt+0x34b6> │ │ │ │ + jne 10b08 <__cxa_finalize@plt+0x3478> │ │ │ │ vzeroupper │ │ │ │ lea -0xa0(%rbp),%r14 │ │ │ │ - jmp 10ad1 <__cxa_finalize@plt+0x3441> │ │ │ │ + jmp 10a93 <__cxa_finalize@plt+0x3403> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ mov (%rdi),%rax │ │ │ │ vzeroupper │ │ │ │ call *0x8(%rax) │ │ │ │ - jmp 10b38 <__cxa_finalize@plt+0x34a8> │ │ │ │ + jmp 10afa <__cxa_finalize@plt+0x346a> │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 10b7e <__cxa_finalize@plt+0x34ee> │ │ │ │ + jne 10b40 <__cxa_finalize@plt+0x34b0> │ │ │ │ lea -0x80(%rbp),%r12 │ │ │ │ - lea 0xcf4df(%rip),%rdi # e004a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x112a> │ │ │ │ - lea -0xa0(%rbp),%r14 │ │ │ │ + lea 0xc851d(%rip),%rdi # d904a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xf3a> │ │ │ │ mov %r12,-0x138(%rbp) │ │ │ │ + lea -0xa0(%rbp),%r14 │ │ │ │ call d170 │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ mov -0x118(%rbp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - jne 10bce <__cxa_finalize@plt+0x353e> │ │ │ │ + jne 10b90 <__cxa_finalize@plt+0x3500> │ │ │ │ vzeroupper │ │ │ │ mov -0x150(%rbp),%rsi │ │ │ │ mov %r14,%rdi │ │ │ │ call d340 │ │ │ │ - jmp 10b38 <__cxa_finalize@plt+0x34a8> │ │ │ │ - mov -0x100(%rbp),%r8 │ │ │ │ + jmp 10afa <__cxa_finalize@plt+0x346a> │ │ │ │ + mov -0x100(%rbp),%rsi │ │ │ │ mov -0x110(%rbp),%r15 │ │ │ │ - mov -0x108(%rbp),%rbx │ │ │ │ lea -0xa0(%rbp),%r14 │ │ │ │ - mov %r8,-0x140(%rbp) │ │ │ │ + mov -0x108(%rbp),%rbx │ │ │ │ + mov %rsi,-0x140(%rbp) │ │ │ │ vzeroupper │ │ │ │ - jmp 10add <__cxa_finalize@plt+0x344d> │ │ │ │ + jmp 10a9f <__cxa_finalize@plt+0x340f> │ │ │ │ mov (%rdi),%r13 │ │ │ │ vzeroupper │ │ │ │ call *0x8(%r13) │ │ │ │ - jmp 10b92 <__cxa_finalize@plt+0x3502> │ │ │ │ - mov 0x178(%rsp),%rax │ │ │ │ - sub %fs:0x28,%rax │ │ │ │ - jne 10bfc <__cxa_finalize@plt+0x356c> │ │ │ │ - lea 0xcfb3c(%rip),%rdi # e0730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1810> │ │ │ │ - vzeroupper │ │ │ │ - call d170 │ │ │ │ - vzeroupper │ │ │ │ - call d370 <__stack_chk_fail@plt> │ │ │ │ + jmp 10b54 <__cxa_finalize@plt+0x34c4> │ │ │ │ + nop │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ - mov %rdx,%r12 │ │ │ │ vzeroupper │ │ │ │ - test %r13,%r13 │ │ │ │ - je 10c26 <__cxa_finalize@plt+0x3596> │ │ │ │ - mov 0x40(%rsp),%rsi │ │ │ │ mov %r13,%rdi │ │ │ │ - sub %r13,%rsi │ │ │ │ - call d340 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - dec %r12 │ │ │ │ - lea 0x110(%rsp),%rbx │ │ │ │ - mov %rdi,%r12 │ │ │ │ - jne 10cd6 <__cxa_finalize@plt+0x3646> │ │ │ │ - call d0f0 <__cxa_begin_catch@plt> │ │ │ │ - lea 0x110(%rsp),%rbx │ │ │ │ - mov (%rax),%r13 │ │ │ │ - mov %rax,%rdi │ │ │ │ - call *0x10(%r13) │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - call 19900 │ │ │ │ - call d560 <__cxa_end_catch@plt> │ │ │ │ - cmpq $0x0,0x118(%rsp) │ │ │ │ - sete %r15b │ │ │ │ - jmp 749f2 , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x4032> │ │ │ │ - mov 0xa0(%rsp),%rsi │ │ │ │ - mov 0xa8(%rsp),%r8 │ │ │ │ - mov 0xb0(%rsp),%r9 │ │ │ │ - lea 0x110(%rsp),%rbx │ │ │ │ - mov %rsi,0x58(%rsp) │ │ │ │ - mov %r8,0x70(%rsp) │ │ │ │ - mov %r9,0x50(%rsp) │ │ │ │ - vzeroupper │ │ │ │ - vmovq 0x58(%rsp),%xmm1 │ │ │ │ - vpinsrq $0x1,0x70(%rsp),%xmm1,%xmm2 │ │ │ │ - mov 0x50(%rsp),%r11 │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ + call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ + vmovq 0x28(%rsp),%xmm2 │ │ │ │ + mov 0x30(%rsp),%r11 │ │ │ │ + mov 0x8(%rsp),%rdi │ │ │ │ + vpinsrq $0x1,0x50(%rsp),%xmm2,%xmm1 │ │ │ │ mov %r11,0xb0(%rsp) │ │ │ │ - vmovdqa %xmm2,0xa0(%rsp) │ │ │ │ - call d39a0 >::~vector()@@Base> │ │ │ │ - mov %rbx,%rdi │ │ │ │ + vmovdqa %xmm1,0xa0(%rsp) │ │ │ │ + call cbcd0 >::~vector()@@Base> │ │ │ │ + mov %r12,%rdi │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov 0x178(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 10d68 <__cxa_finalize@plt+0x36d8> │ │ │ │ - mov %r12,%rdi │ │ │ │ + jne 10c1e <__cxa_finalize@plt+0x358e> │ │ │ │ + mov %rbx,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ + mov 0x98(%rsp),%rdi │ │ │ │ + test %rdi,%rdi │ │ │ │ + jne 10e71 <__cxa_finalize@plt+0x37e1> │ │ │ │ + vzeroupper │ │ │ │ + lea 0x110(%rsp),%r12 │ │ │ │ + jmp 10ba7 <__cxa_finalize@plt+0x3517> │ │ │ │ + call d370 <__stack_chk_fail@plt> │ │ │ │ mov 0x178(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 10deb <__cxa_finalize@plt+0x375b> │ │ │ │ - lea 0xcf333(%rip),%rdi # e004a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x112a> │ │ │ │ + jne 10c52 <__cxa_finalize@plt+0x35c2> │ │ │ │ + lea 0xc840d(%rip),%rdi # d904a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xf3a> │ │ │ │ lea 0x130(%rsp),%r13 │ │ │ │ - lea 0x110(%rsp),%rbx │ │ │ │ - call d170 │ │ │ │ - mov 0x178(%rsp),%rax │ │ │ │ - sub %fs:0x28,%rax │ │ │ │ - jne 10d60 <__cxa_finalize@plt+0x36d0> │ │ │ │ - lea 0xcf9ea(%rip),%rdi # e0730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1810> │ │ │ │ - vzeroupper │ │ │ │ + lea 0x110(%rsp),%r12 │ │ │ │ call d170 │ │ │ │ - endbr64 │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rdx,%r12 │ │ │ │ - vzeroupper │ │ │ │ - jmp 10c29 <__cxa_finalize@plt+0x3599> │ │ │ │ - vzeroupper │ │ │ │ - call d370 <__stack_chk_fail@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ mov 0x178(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 10d8f <__cxa_finalize@plt+0x36ff> │ │ │ │ - lea 0xcf9a9(%rip),%rdi # e0730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1810> │ │ │ │ + jne 10c79 <__cxa_finalize@plt+0x35e9> │ │ │ │ + lea 0xc8abf(%rip),%rdi # d9730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1620> │ │ │ │ vzeroupper │ │ │ │ call d170 │ │ │ │ vzeroupper │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ mov 0x178(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 10de3 <__cxa_finalize@plt+0x3753> │ │ │ │ - lea 0xcf97f(%rip),%rdi # e0730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1810> │ │ │ │ + jne 10ca3 <__cxa_finalize@plt+0x3613> │ │ │ │ + lea 0xc8a95(%rip),%rdi # d9730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1620> │ │ │ │ vzeroupper │ │ │ │ call d170 │ │ │ │ - mov 0x98(%rsp),%rdi │ │ │ │ - test %rdi,%rdi │ │ │ │ - je 10eab <__cxa_finalize@plt+0x381b> │ │ │ │ - mov (%rdi),%r14 │ │ │ │ - vzeroupper │ │ │ │ - call *0x8(%r14) │ │ │ │ - mov 0x68(%rsp),%rsi │ │ │ │ - mov %rbx,%rdi │ │ │ │ - call d340 │ │ │ │ - jmp 10e00 <__cxa_finalize@plt+0x3770> │ │ │ │ vzeroupper │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - call d370 <__stack_chk_fail@plt> │ │ │ │ - mov 0x98(%rsp),%rdi │ │ │ │ - test %rdi,%rdi │ │ │ │ - jne 10e15 <__cxa_finalize@plt+0x3785> │ │ │ │ - vzeroupper │ │ │ │ - lea 0x110(%rsp),%rbx │ │ │ │ - mov %r13,%rdi │ │ │ │ - call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - jmp 10ca8 <__cxa_finalize@plt+0x3618> │ │ │ │ - mov (%rdi),%r15 │ │ │ │ - vzeroupper │ │ │ │ - call *0x8(%r15) │ │ │ │ - jmp 10e00 <__cxa_finalize@plt+0x3770> │ │ │ │ - endbr64 │ │ │ │ - mov %rax,%r12 │ │ │ │ - mov %rdx,%r14 │ │ │ │ + test %r14,%r14 │ │ │ │ + jne 10d7d <__cxa_finalize@plt+0x36ed> │ │ │ │ vzeroupper │ │ │ │ - dec %r14 │ │ │ │ + test %r15,%r15 │ │ │ │ + je 10ccc <__cxa_finalize@plt+0x363c> │ │ │ │ + mov 0x10(%rsp),%rsi │ │ │ │ + mov %r15,%rdi │ │ │ │ + sub %r15,%rsi │ │ │ │ + call d340 │ │ │ │ + dec %r13 │ │ │ │ + lea 0x110(%rsp),%r12 │ │ │ │ lea 0x130(%rsp),%r13 │ │ │ │ - lea 0x110(%rsp),%rbx │ │ │ │ - jne 10e08 <__cxa_finalize@plt+0x3778> │ │ │ │ - mov %r12,%rdi │ │ │ │ - mov $0x1,%r12d │ │ │ │ + jne 10ba7 <__cxa_finalize@plt+0x3517> │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov $0x1,%ebx │ │ │ │ call d0f0 <__cxa_begin_catch@plt> │ │ │ │ movb $0x0,0x98(%rsp) │ │ │ │ - mov %rax,%r13 │ │ │ │ + mov %rax,%r15 │ │ │ │ xor %eax,%eax │ │ │ │ - lock cmpxchg %r12b,0x8f(%rsp) │ │ │ │ - jne 10eb3 <__cxa_finalize@plt+0x3823> │ │ │ │ + lock cmpxchg %bl,0x8f(%rsp) │ │ │ │ + jne 10e80 <__cxa_finalize@plt+0x37f0> │ │ │ │ lea 0x150(%rsp),%rdi │ │ │ │ - call b7300 │ │ │ │ - mov 0x0(%r13),%rbx │ │ │ │ - mov %r13,%rdi │ │ │ │ + call b19a0 │ │ │ │ + mov (%r15),%r12 │ │ │ │ + mov %r15,%rdi │ │ │ │ lea 0x130(%rsp),%r13 │ │ │ │ - call *0x10(%rbx) │ │ │ │ + call *0x10(%r12) │ │ │ │ mov %r13,%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ - call 19900 │ │ │ │ + call 19820 │ │ │ │ lea 0x150(%rsp),%rdi │ │ │ │ call d290 │ │ │ │ call d560 <__cxa_end_catch@plt> │ │ │ │ - jmp 74ee9 , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x4529> │ │ │ │ + jmp 71df3 , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x4403> │ │ │ │ + mov 0x98(%rsp),%rdi │ │ │ │ + test %rdi,%rdi │ │ │ │ + je 10f57 <__cxa_finalize@plt+0x38c7> │ │ │ │ + mov (%rdi),%r14 │ │ │ │ + vzeroupper │ │ │ │ + call *0x8(%r14) │ │ │ │ + mov 0x70(%rsp),%rsi │ │ │ │ + mov %r12,%rdi │ │ │ │ + call d340 │ │ │ │ + jmp 10c14 <__cxa_finalize@plt+0x3584> │ │ │ │ + mov 0x40(%rsp),%rsi │ │ │ │ + mov %r14,%rdi │ │ │ │ + vzeroupper │ │ │ │ + call d340 │ │ │ │ + jmp 10cb7 <__cxa_finalize@plt+0x3627> │ │ │ │ + test %r12,%r12 │ │ │ │ + jne 10e36 <__cxa_finalize@plt+0x37a6> │ │ │ │ + vzeroupper │ │ │ │ + test %r14,%r14 │ │ │ │ + je 10db3 <__cxa_finalize@plt+0x3723> │ │ │ │ + mov 0x40(%rsp),%rsi │ │ │ │ + mov %r14,%rdi │ │ │ │ + sub %r14,%rsi │ │ │ │ + call d340 │ │ │ │ + dec %r13 │ │ │ │ + lea 0x110(%rsp),%r12 │ │ │ │ + jne 10bdd <__cxa_finalize@plt+0x354d> │ │ │ │ + mov %rbx,%rdi │ │ │ │ + lea 0x110(%rsp),%r12 │ │ │ │ + call d0f0 <__cxa_begin_catch@plt> │ │ │ │ + mov (%rax),%r14 │ │ │ │ + mov %rax,%rdi │ │ │ │ + call *0x10(%r14) │ │ │ │ + mov %r12,%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + call 19820 │ │ │ │ + call d560 <__cxa_end_catch@plt> │ │ │ │ + cmpq $0x0,0x118(%rsp) │ │ │ │ + sete %bl │ │ │ │ + jmp 71933 , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x3f43> │ │ │ │ + mov 0xa0(%rsp),%rsi │ │ │ │ + mov 0xa8(%rsp),%r8 │ │ │ │ + lea 0x110(%rsp),%r12 │ │ │ │ + mov 0xb0(%rsp),%r9 │ │ │ │ + mov %rsi,0x28(%rsp) │ │ │ │ + mov %r8,0x50(%rsp) │ │ │ │ + mov %r9,0x30(%rsp) │ │ │ │ + vzeroupper │ │ │ │ + jmp 10baf <__cxa_finalize@plt+0x351f> │ │ │ │ + mov 0x60(%rsp),%rsi │ │ │ │ + mov %r12,%rdi │ │ │ │ + vzeroupper │ │ │ │ + call d340 │ │ │ │ + jmp 10d9e <__cxa_finalize@plt+0x370e> │ │ │ │ + mov 0x178(%rsp),%rax │ │ │ │ + sub %fs:0x28,%rax │ │ │ │ + jne 10f5f <__cxa_finalize@plt+0x38cf> │ │ │ │ + lea 0xc88c7(%rip),%rdi # d9730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1620> │ │ │ │ + vzeroupper │ │ │ │ + call d170 │ │ │ │ + mov (%rdi),%r15 │ │ │ │ vzeroupper │ │ │ │ - jmp 10dd4 <__cxa_finalize@plt+0x3744> │ │ │ │ + call *0x8(%r15) │ │ │ │ + jmp 10c14 <__cxa_finalize@plt+0x3584> │ │ │ │ mov %al,0x98(%rsp) │ │ │ │ lea 0x130(%rsp),%r13 │ │ │ │ - jmp 10ea1 <__cxa_finalize@plt+0x3811> │ │ │ │ + jmp 10d46 <__cxa_finalize@plt+0x36b6> │ │ │ │ endbr64 │ │ │ │ lea 0x150(%rsp),%rdi │ │ │ │ - mov %rax,%r15 │ │ │ │ + mov %rax,%rbx │ │ │ │ vzeroupper │ │ │ │ call d290 │ │ │ │ call d560 <__cxa_end_catch@plt> │ │ │ │ - mov %r15,%r12 │ │ │ │ - lea 0x110(%rsp),%rbx │ │ │ │ - jmp 10e08 <__cxa_finalize@plt+0x3778> │ │ │ │ + lea 0x110(%rsp),%r12 │ │ │ │ + jmp 10ba7 <__cxa_finalize@plt+0x3517> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r15 │ │ │ │ + mov %rax,%rbx │ │ │ │ lea 0x130(%rsp),%r13 │ │ │ │ vzeroupper │ │ │ │ - jmp 10edb <__cxa_finalize@plt+0x384b> │ │ │ │ + jmp 10eab <__cxa_finalize@plt+0x381b> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r12 │ │ │ │ - vzeroupper │ │ │ │ - jmp 10e08 <__cxa_finalize@plt+0x3778> │ │ │ │ - test %r12,%r12 │ │ │ │ - jne 10f37 <__cxa_finalize@plt+0x38a7> │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rdx,%r13 │ │ │ │ vzeroupper │ │ │ │ - mov %r14,%r12 │ │ │ │ - jmp 10c11 <__cxa_finalize@plt+0x3581> │ │ │ │ + jmp 10d9e <__cxa_finalize@plt+0x370e> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r12 │ │ │ │ - vzeroupper │ │ │ │ - call d560 <__cxa_end_catch@plt> │ │ │ │ - jmp 10cd6 <__cxa_finalize@plt+0x3646> │ │ │ │ - mov %r15,%rsi │ │ │ │ - mov %r12,%rdi │ │ │ │ - vzeroupper │ │ │ │ - call d340 │ │ │ │ - jmp 10f1b <__cxa_finalize@plt+0x388b> │ │ │ │ - test %r12,%r12 │ │ │ │ - jne 10f82 <__cxa_finalize@plt+0x38f2> │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rdx,%r13 │ │ │ │ vzeroupper │ │ │ │ - mov %r15,%r12 │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 10f64 <__cxa_finalize@plt+0x38d4> │ │ │ │ + jmp 10db3 <__cxa_finalize@plt+0x3723> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r12 │ │ │ │ - mov %rdx,%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rdx,%r13 │ │ │ │ vzeroupper │ │ │ │ - test %r13,%r13 │ │ │ │ - je 10e2e <__cxa_finalize@plt+0x379e> │ │ │ │ - mov 0x38(%rsp),%rsi │ │ │ │ - mov %r13,%rdi │ │ │ │ - sub %r13,%rsi │ │ │ │ - call d340 │ │ │ │ - jmp 10e2e <__cxa_finalize@plt+0x379e> │ │ │ │ - mov 0x68(%rsp),%rsi │ │ │ │ - mov %r12,%rdi │ │ │ │ + jmp 10cb7 <__cxa_finalize@plt+0x3627> │ │ │ │ + endbr64 │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rdx,%r13 │ │ │ │ vzeroupper │ │ │ │ - call d340 │ │ │ │ - jmp 10f4f <__cxa_finalize@plt+0x38bf> │ │ │ │ + jmp 10ccc <__cxa_finalize@plt+0x363c> │ │ │ │ mov 0x178(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 10fb6 <__cxa_finalize@plt+0x3926> │ │ │ │ - lea 0xcf782(%rip),%rdi # e0730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1810> │ │ │ │ + jne 10f4f <__cxa_finalize@plt+0x38bf> │ │ │ │ + lea 0xc87fd(%rip),%rdi # d9730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1620> │ │ │ │ vzeroupper │ │ │ │ call d170 │ │ │ │ + endbr64 │ │ │ │ + mov %rax,%rbx │ │ │ │ + vzeroupper │ │ │ │ + call d560 <__cxa_end_catch@plt> │ │ │ │ + jmp 10bdd <__cxa_finalize@plt+0x354d> │ │ │ │ vzeroupper │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - mov 0x178(%rsp),%rax │ │ │ │ + vzeroupper │ │ │ │ + jmp 10d6b <__cxa_finalize@plt+0x36db> │ │ │ │ + vzeroupper │ │ │ │ + call d370 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + mov 0x158(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 10fed <__cxa_finalize@plt+0x395d> │ │ │ │ - lea 0xcf072(%rip),%rdi # e004a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x112a> │ │ │ │ - lea 0x130(%rsp),%r14 │ │ │ │ - lea 0x110(%rsp),%r12 │ │ │ │ + jne 10fe3 <__cxa_finalize@plt+0x3953> │ │ │ │ + lea 0xc87ae(%rip),%rdi # d9730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1620> │ │ │ │ + vzeroupper │ │ │ │ call d170 │ │ │ │ - call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r15 │ │ │ │ mov %rdx,%r14 │ │ │ │ vzeroupper │ │ │ │ - test %r13,%r13 │ │ │ │ - je 11014 <__cxa_finalize@plt+0x3984> │ │ │ │ - mov 0x40(%rsp),%rsi │ │ │ │ - mov %r13,%rdi │ │ │ │ - sub %r13,%rsi │ │ │ │ - call d340 │ │ │ │ dec %r14 │ │ │ │ - lea 0x110(%rsp),%r12 │ │ │ │ - jne 110c0 <__cxa_finalize@plt+0x3a30> │ │ │ │ + lea 0xf0(%rsp),%r12 │ │ │ │ + jne 110b0 <__cxa_finalize@plt+0x3a20> │ │ │ │ mov %r15,%rdi │ │ │ │ - lea 0x110(%rsp),%r12 │ │ │ │ + lea 0xf0(%rsp),%r12 │ │ │ │ call d0f0 <__cxa_begin_catch@plt> │ │ │ │ mov (%rax),%r13 │ │ │ │ mov %rax,%rdi │ │ │ │ call *0x10(%r13) │ │ │ │ mov %r12,%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ - call 19900 │ │ │ │ + call 19820 │ │ │ │ call d560 <__cxa_end_catch@plt> │ │ │ │ - cmpq $0x0,0x118(%rsp) │ │ │ │ + cmpq $0x0,0xf8(%rsp) │ │ │ │ sete %bl │ │ │ │ - jmp 76cc1 , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x6301> │ │ │ │ - mov 0xa0(%rsp),%rsi │ │ │ │ - mov 0xa8(%rsp),%r8 │ │ │ │ - mov 0xb0(%rsp),%r9 │ │ │ │ - lea 0x110(%rsp),%r12 │ │ │ │ - mov %rsi,0x40(%rsp) │ │ │ │ - mov %r8,0x70(%rsp) │ │ │ │ - mov %r9,0x48(%rsp) │ │ │ │ - vzeroupper │ │ │ │ - vmovq 0x40(%rsp),%xmm13 │ │ │ │ - vpinsrq $0x1,0x70(%rsp),%xmm13,%xmm14 │ │ │ │ - mov 0x48(%rsp),%r10 │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - mov %r10,0xb0(%rsp) │ │ │ │ - vmovdqa %xmm14,0xa0(%rsp) │ │ │ │ - call d39a0 >::~vector()@@Base> │ │ │ │ - mov %r12,%rdi │ │ │ │ - call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov 0x178(%rsp),%rax │ │ │ │ - sub %fs:0x28,%rax │ │ │ │ - jne 110e3 <__cxa_finalize@plt+0x3a53> │ │ │ │ - mov %r15,%rdi │ │ │ │ - call d5d0 <_Unwind_Resume@plt> │ │ │ │ - call d370 <__stack_chk_fail@plt> │ │ │ │ - mov 0x178(%rsp),%rax │ │ │ │ - sub %fs:0x28,%rax │ │ │ │ - jne 1111b <__cxa_finalize@plt+0x3a8b> │ │ │ │ - lea 0xcf62e(%rip),%rdi # e0730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1810> │ │ │ │ - vzeroupper │ │ │ │ - call d170 │ │ │ │ - endbr64 │ │ │ │ - mov %rax,%r15 │ │ │ │ - vzeroupper │ │ │ │ - call d560 <__cxa_end_catch@plt> │ │ │ │ - jmp 110c0 <__cxa_finalize@plt+0x3a30> │ │ │ │ + jmp 73bb4 , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x61c4> │ │ │ │ vzeroupper │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - mov 0x178(%rsp),%rax │ │ │ │ + mov 0x158(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 1116e <__cxa_finalize@plt+0x3ade> │ │ │ │ - lea 0xcf5f3(%rip),%rdi # e0730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1810> │ │ │ │ - vzeroupper │ │ │ │ + jne 11309 <__cxa_finalize@plt+0x3c79> │ │ │ │ + lea 0xc8041(%rip),%rdi # d904a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xf3a> │ │ │ │ + lea 0x110(%rsp),%r14 │ │ │ │ + lea 0xf0(%rsp),%r12 │ │ │ │ call d170 │ │ │ │ - endbr64 │ │ │ │ - mov %rax,%r15 │ │ │ │ - vzeroupper │ │ │ │ - mov %r14,%rdi │ │ │ │ - call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - jmp 11092 <__cxa_finalize@plt+0x3a02> │ │ │ │ - endbr64 │ │ │ │ - mov %rax,%r15 │ │ │ │ - mov %rdx,%r14 │ │ │ │ - vzeroupper │ │ │ │ - jmp 11014 <__cxa_finalize@plt+0x3984> │ │ │ │ - vzeroupper │ │ │ │ - call d370 <__stack_chk_fail@plt> │ │ │ │ - mov 0x178(%rsp),%rax │ │ │ │ + mov 0x158(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 11271 <__cxa_finalize@plt+0x3be1> │ │ │ │ - lea 0xcf59c(%rip),%rdi # e0730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1810> │ │ │ │ + jne 110d7 <__cxa_finalize@plt+0x3a47> │ │ │ │ + lea 0xc86f4(%rip),%rdi # d9730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1620> │ │ │ │ vzeroupper │ │ │ │ call d170 │ │ │ │ - mov 0x98(%rsp),%rdi │ │ │ │ - test %rdi,%rdi │ │ │ │ - je 11339 <__cxa_finalize@plt+0x3ca9> │ │ │ │ - mov (%rdi),%rbx │ │ │ │ - vzeroupper │ │ │ │ - call *0x8(%rbx) │ │ │ │ - mov 0x68(%rsp),%rsi │ │ │ │ - mov %r12,%rdi │ │ │ │ - call d340 │ │ │ │ - lea 0x110(%rsp),%r12 │ │ │ │ - jmp 1114f <__cxa_finalize@plt+0x3abf> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r15 │ │ │ │ mov %rdx,%rbx │ │ │ │ vzeroupper │ │ │ │ test %r13,%r13 │ │ │ │ - je 111ef <__cxa_finalize@plt+0x3b5f> │ │ │ │ - mov 0x28(%rsp),%rsi │ │ │ │ + je 11066 <__cxa_finalize@plt+0x39d6> │ │ │ │ + mov 0x10(%rsp),%rsi │ │ │ │ mov %r13,%rdi │ │ │ │ sub %r13,%rsi │ │ │ │ call d340 │ │ │ │ dec %rbx │ │ │ │ - lea 0x130(%rsp),%r14 │ │ │ │ - lea 0x110(%rsp),%r12 │ │ │ │ - jne 1114f <__cxa_finalize@plt+0x3abf> │ │ │ │ + lea 0x110(%rsp),%r14 │ │ │ │ + lea 0xf0(%rsp),%r12 │ │ │ │ + je 110df <__cxa_finalize@plt+0x3a4f> │ │ │ │ + mov %r14,%rdi │ │ │ │ + call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ + vmovq 0x28(%rsp),%xmm13 │ │ │ │ + mov 0x30(%rsp),%r8 │ │ │ │ + mov (%rsp),%rdi │ │ │ │ + vpinsrq $0x1,0x50(%rsp),%xmm13,%xmm14 │ │ │ │ + mov %r8,0x90(%rsp) │ │ │ │ + vmovdqa %xmm14,0x80(%rsp) │ │ │ │ + call cbcd0 >::~vector()@@Base> │ │ │ │ + mov %r12,%rdi │ │ │ │ + call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov 0x158(%rsp),%rax │ │ │ │ + sub %fs:0x28,%rax │ │ │ │ + jne 1118d <__cxa_finalize@plt+0x3afd> │ │ │ │ mov %r15,%rdi │ │ │ │ - mov $0x1,%r15d │ │ │ │ + call d5d0 <_Unwind_Resume@plt> │ │ │ │ + vzeroupper │ │ │ │ + call d370 <__stack_chk_fail@plt> │ │ │ │ + mov %r15,%rdi │ │ │ │ + mov $0x1,%r14d │ │ │ │ call d0f0 <__cxa_begin_catch@plt> │ │ │ │ - movb $0x0,0x98(%rsp) │ │ │ │ + movb $0x0,0x78(%rsp) │ │ │ │ mov %rax,%r13 │ │ │ │ xor %eax,%eax │ │ │ │ - lock cmpxchg %r15b,0x8f(%rsp) │ │ │ │ - jne 11279 <__cxa_finalize@plt+0x3be9> │ │ │ │ - lea 0x150(%rsp),%rdi │ │ │ │ - call b7300 │ │ │ │ - mov 0x0(%r13),%r14 │ │ │ │ + lock cmpxchg %r14b,0x6f(%rsp) │ │ │ │ + jne 11142 <__cxa_finalize@plt+0x3ab2> │ │ │ │ + lea 0x130(%rsp),%rdi │ │ │ │ + call b19a0 │ │ │ │ + mov 0x0(%r13),%r15 │ │ │ │ mov %r13,%rdi │ │ │ │ - call *0x10(%r14) │ │ │ │ - lea 0x130(%rsp),%r14 │ │ │ │ - mov %rax,%rsi │ │ │ │ + lea 0x110(%rsp),%r14 │ │ │ │ + call *0x10(%r15) │ │ │ │ mov %r14,%rdi │ │ │ │ - call 19900 │ │ │ │ - lea 0x150(%rsp),%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + call 19820 │ │ │ │ + lea 0x130(%rsp),%rdi │ │ │ │ call d290 │ │ │ │ call d560 <__cxa_end_catch@plt> │ │ │ │ - jmp 77560 , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x6ba0> │ │ │ │ - vzeroupper │ │ │ │ - call d370 <__stack_chk_fail@plt> │ │ │ │ - mov %al,0x98(%rsp) │ │ │ │ - lea 0x130(%rsp),%r14 │ │ │ │ - jmp 11267 <__cxa_finalize@plt+0x3bd7> │ │ │ │ + jmp 7415e , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x676e> │ │ │ │ + mov %al,0x78(%rsp) │ │ │ │ + lea 0x110(%rsp),%r14 │ │ │ │ + jmp 11138 <__cxa_finalize@plt+0x3aa8> │ │ │ │ endbr64 │ │ │ │ - lea 0x150(%rsp),%rdi │ │ │ │ + lea 0x130(%rsp),%rdi │ │ │ │ mov %rax,%r15 │ │ │ │ vzeroupper │ │ │ │ call d290 │ │ │ │ call d560 <__cxa_end_catch@plt> │ │ │ │ - lea 0x110(%rsp),%r12 │ │ │ │ - jmp 1114f <__cxa_finalize@plt+0x3abf> │ │ │ │ + lea 0xf0(%rsp),%r12 │ │ │ │ + jmp 1107b <__cxa_finalize@plt+0x39eb> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r15 │ │ │ │ - lea 0x130(%rsp),%r14 │ │ │ │ + lea 0x110(%rsp),%r14 │ │ │ │ vzeroupper │ │ │ │ - jmp 112a1 <__cxa_finalize@plt+0x3c11> │ │ │ │ - endbr64 │ │ │ │ - mov %rax,%r15 │ │ │ │ - mov %rdx,%rbx │ │ │ │ + jmp 11167 <__cxa_finalize@plt+0x3ad7> │ │ │ │ + call d370 <__stack_chk_fail@plt> │ │ │ │ + mov 0x158(%rsp),%rax │ │ │ │ + sub %fs:0x28,%rax │ │ │ │ + jne 111b4 <__cxa_finalize@plt+0x3b24> │ │ │ │ + lea 0xc8584(%rip),%rdi # d9730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1620> │ │ │ │ vzeroupper │ │ │ │ - jmp 111ef <__cxa_finalize@plt+0x3b5f> │ │ │ │ - test %r12,%r12 │ │ │ │ - je 11315 <__cxa_finalize@plt+0x3c85> │ │ │ │ - mov 0x58(%rsp),%rsi │ │ │ │ - mov %r12,%rdi │ │ │ │ + call d170 │ │ │ │ vzeroupper │ │ │ │ - call d340 │ │ │ │ - jmp 111da <__cxa_finalize@plt+0x3b4a> │ │ │ │ + call d370 <__stack_chk_fail@plt> │ │ │ │ + mov 0x158(%rsp),%rax │ │ │ │ + sub %fs:0x28,%rax │ │ │ │ + jne 111f8 <__cxa_finalize@plt+0x3b68> │ │ │ │ + lea 0xc855a(%rip),%rdi # d9730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1620> │ │ │ │ + vzeroupper │ │ │ │ + call d170 │ │ │ │ test %r12,%r12 │ │ │ │ - je 1130d <__cxa_finalize@plt+0x3c7d> │ │ │ │ - mov 0x68(%rsp),%rsi │ │ │ │ + je 11200 <__cxa_finalize@plt+0x3b70> │ │ │ │ + mov 0x40(%rsp),%rsi │ │ │ │ mov %r12,%rdi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - jmp 10fff <__cxa_finalize@plt+0x396f> │ │ │ │ + jmp 11051 <__cxa_finalize@plt+0x39c1> │ │ │ │ vzeroupper │ │ │ │ - jmp 10fff <__cxa_finalize@plt+0x396f> │ │ │ │ + call d370 <__stack_chk_fail@plt> │ │ │ │ vzeroupper │ │ │ │ - jmp 111da <__cxa_finalize@plt+0x3b4a> │ │ │ │ - mov 0x98(%rsp),%rdi │ │ │ │ + jmp 11051 <__cxa_finalize@plt+0x39c1> │ │ │ │ + mov 0x78(%rsp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 11341 <__cxa_finalize@plt+0x3cb1> │ │ │ │ - mov (%rdi),%r13 │ │ │ │ + jne 1122f <__cxa_finalize@plt+0x3b9f> │ │ │ │ vzeroupper │ │ │ │ - call *0x8(%r13) │ │ │ │ - jmp 111c3 <__cxa_finalize@plt+0x3b33> │ │ │ │ + mov 0x48(%rsp),%rsi │ │ │ │ + mov %r12,%rdi │ │ │ │ + call d340 │ │ │ │ + lea 0xf0(%rsp),%r12 │ │ │ │ + jmp 1107b <__cxa_finalize@plt+0x39eb> │ │ │ │ + mov (%rdi),%rbx │ │ │ │ vzeroupper │ │ │ │ - jmp 111b6 <__cxa_finalize@plt+0x3b26> │ │ │ │ + call *0x8(%rbx) │ │ │ │ + jmp 11215 <__cxa_finalize@plt+0x3b85> │ │ │ │ + endbr64 │ │ │ │ + mov %rax,%r15 │ │ │ │ + mov %rdx,%rbx │ │ │ │ vzeroupper │ │ │ │ - jmp 111c3 <__cxa_finalize@plt+0x3b33> │ │ │ │ - nop │ │ │ │ - mov 0x2f8(%rsp),%rax │ │ │ │ - sub %fs:0x28,%rax │ │ │ │ - jne 113fa <__cxa_finalize@plt+0x3d6a> │ │ │ │ - lea 0xcf3c8(%rip),%rdi # e0730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1810> │ │ │ │ + jmp 11066 <__cxa_finalize@plt+0x39d6> │ │ │ │ + endbr64 │ │ │ │ + mov %rax,%r15 │ │ │ │ vzeroupper │ │ │ │ - call d170 │ │ │ │ - xor %esi,%esi │ │ │ │ - lea 0x1c0(%rsp),%r13 │ │ │ │ - mov %rsi,0x148(%rsp) │ │ │ │ - mov %rsi,0x160(%rsp) │ │ │ │ + call d560 <__cxa_end_catch@plt> │ │ │ │ + jmp 110b0 <__cxa_finalize@plt+0x3a20> │ │ │ │ + mov 0x80(%rsp),%rsi │ │ │ │ + mov 0x88(%rsp),%r8 │ │ │ │ + lea 0xf0(%rsp),%r12 │ │ │ │ + mov 0x90(%rsp),%r9 │ │ │ │ + mov %rsi,0x28(%rsp) │ │ │ │ + mov %r8,0x50(%rsp) │ │ │ │ + mov %r9,0x30(%rsp) │ │ │ │ + vzeroupper │ │ │ │ + jmp 11083 <__cxa_finalize@plt+0x39f3> │ │ │ │ + endbr64 │ │ │ │ + mov %rax,%r15 │ │ │ │ + mov %rdx,%r14 │ │ │ │ vzeroupper │ │ │ │ - vmovq 0x160(%rsp),%xmm11 │ │ │ │ - vpinsrq $0x1,0x148(%rsp),%xmm11,%xmm0 │ │ │ │ + test %r13,%r13 │ │ │ │ + je 10f97 <__cxa_finalize@plt+0x3907> │ │ │ │ + mov 0x20(%rsp),%rsi │ │ │ │ mov %r13,%rdi │ │ │ │ - vmovdqa %xmm0,0x1c0(%rsp) │ │ │ │ - call b9ec0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ - dec %r14 │ │ │ │ - jne 11402 <__cxa_finalize@plt+0x3d72> │ │ │ │ - mov %rbx,%rdi │ │ │ │ - lea 0x290(%rsp),%rbx │ │ │ │ - call d0f0 <__cxa_begin_catch@plt> │ │ │ │ - mov (%rax),%r9 │ │ │ │ - mov %rax,%rdi │ │ │ │ - call *0x10(%r9) │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - call 19900 │ │ │ │ - call d560 <__cxa_end_catch@plt> │ │ │ │ - cmpq $0x0,0x298(%rsp) │ │ │ │ - mov 0x290(%rsp),%rdi │ │ │ │ - sete %bl │ │ │ │ - jmp 7a0fd , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x973d> │ │ │ │ + sub %r13,%rsi │ │ │ │ + call d340 │ │ │ │ + jmp 10f97 <__cxa_finalize@plt+0x3907> │ │ │ │ + mov 0x78(%rsp),%rdi │ │ │ │ + test %rdi,%rdi │ │ │ │ + je 112db <__cxa_finalize@plt+0x3c4b> │ │ │ │ + mov (%rdi),%r13 │ │ │ │ vzeroupper │ │ │ │ - call d370 <__stack_chk_fail@plt> │ │ │ │ - mov %rbx,%r14 │ │ │ │ - lea 0x290(%rsp),%rbx │ │ │ │ - jmp 1145e <__cxa_finalize@plt+0x3dce> │ │ │ │ - mov 0x1c0(%rsp),%rsi │ │ │ │ - mov 0x1c8(%rsp),%rax │ │ │ │ - mov %rsi,0x160(%rsp) │ │ │ │ - mov %rax,0x148(%rsp) │ │ │ │ + call *0x8(%r13) │ │ │ │ + jmp 11222 <__cxa_finalize@plt+0x3b92> │ │ │ │ + vzeroupper │ │ │ │ + jmp 11222 <__cxa_finalize@plt+0x3b92> │ │ │ │ + endbr64 │ │ │ │ + mov %rax,%r15 │ │ │ │ + vzeroupper │ │ │ │ + jmp 1107b <__cxa_finalize@plt+0x39eb> │ │ │ │ test %r12,%r12 │ │ │ │ - je 11495 <__cxa_finalize@plt+0x3e05> │ │ │ │ - mov 0xa0(%rsp),%rsi │ │ │ │ + je 1130e <__cxa_finalize@plt+0x3c7e> │ │ │ │ + mov 0x48(%rsp),%rsi │ │ │ │ mov %r12,%rdi │ │ │ │ - sub %r12,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - jmp 1138d <__cxa_finalize@plt+0x3cfd> │ │ │ │ - endbr64 │ │ │ │ - mov %rax,%r14 │ │ │ │ + jmp 112a4 <__cxa_finalize@plt+0x3c14> │ │ │ │ + call d370 <__stack_chk_fail@plt> │ │ │ │ vzeroupper │ │ │ │ - call d560 <__cxa_end_catch@plt> │ │ │ │ + jmp 112a4 <__cxa_finalize@plt+0x3c14> │ │ │ │ + nop │ │ │ │ + mov 0x1e0(%rsp),%rdi │ │ │ │ + test %rdi,%rdi │ │ │ │ + je 115ce <__cxa_finalize@plt+0x3f3e> │ │ │ │ + mov (%rdi),%r15 │ │ │ │ + vzeroupper │ │ │ │ + call *0x8(%r15) │ │ │ │ + mov %r13,%rsi │ │ │ │ + mov %rbx,%rdi │ │ │ │ + call d340 │ │ │ │ + lea 0x270(%rsp),%rbx │ │ │ │ + mov %r12,%rdi │ │ │ │ + mov %r14,%r12 │ │ │ │ + call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ + vmovq 0x130(%rsp),%xmm12 │ │ │ │ + mov 0x108(%rsp),%r11 │ │ │ │ + mov 0x70(%rsp),%rdi │ │ │ │ + vpinsrq $0x1,0x148(%rsp),%xmm12,%xmm13 │ │ │ │ + mov %r11,0x1d0(%rsp) │ │ │ │ + vmovdqa %xmm13,0x1c0(%rsp) │ │ │ │ + call cbcd0 >::~vector()@@Base> │ │ │ │ mov %rbx,%rdi │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov 0x2f8(%rsp),%rax │ │ │ │ + mov 0x2d8(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 1149d <__cxa_finalize@plt+0x3e0d> │ │ │ │ - mov %r14,%rdi │ │ │ │ + jne 1149a <__cxa_finalize@plt+0x3e0a> │ │ │ │ + mov %r12,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rdx,%r14 │ │ │ │ - lea 0x1c0(%rsp),%r13 │ │ │ │ - jmp 1142f <__cxa_finalize@plt+0x3d9f> │ │ │ │ - vzeroupper │ │ │ │ - jmp 1138d <__cxa_finalize@plt+0x3cfd> │ │ │ │ - call d370 <__stack_chk_fail@plt> │ │ │ │ - endbr64 │ │ │ │ - mov %rax,%r14 │ │ │ │ + mov %rax,%r15 │ │ │ │ mov %rdx,%r13 │ │ │ │ - xor %esi,%esi │ │ │ │ - lea 0x1e0(%rsp),%r12 │ │ │ │ - mov %rsi,0x120(%rsp) │ │ │ │ - mov %rsi,0x150(%rsp) │ │ │ │ - mov %rsi,0x160(%rsp) │ │ │ │ + xor %r10d,%r10d │ │ │ │ + xor %r14d,%r14d │ │ │ │ + lea 0x1e0(%rsp),%rbx │ │ │ │ + mov %r10,0x128(%rsp) │ │ │ │ + mov %r10,0x158(%rsp) │ │ │ │ vzeroupper │ │ │ │ - mov 0x120(%rsp),%rax │ │ │ │ - vmovq 0x160(%rsp),%xmm15 │ │ │ │ - vpinsrq $0x1,0x150(%rsp),%xmm15,%xmm11 │ │ │ │ - mov %r12,%rdi │ │ │ │ + mov 0x128(%rsp),%rax │ │ │ │ + vmovq %r14,%xmm0 │ │ │ │ + mov %rbx,%rdi │ │ │ │ + vpinsrq $0x1,0x158(%rsp),%xmm0,%xmm7 │ │ │ │ mov %rax,0x1f0(%rsp) │ │ │ │ - vmovdqa %xmm11,0x1e0(%rsp) │ │ │ │ - call b9ec0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + vmovdqa %xmm7,0x1e0(%rsp) │ │ │ │ + call b4480 >, std::allocator > > >::~vector()@@Base> │ │ │ │ dec %r13 │ │ │ │ - jne 115ca <__cxa_finalize@plt+0x3f3a> │ │ │ │ - mov %r14,%rdi │ │ │ │ + jne 11473 <__cxa_finalize@plt+0x3de3> │ │ │ │ + mov %r15,%rdi │ │ │ │ call d0f0 <__cxa_begin_catch@plt> │ │ │ │ - mov $0x1,%edi │ │ │ │ + mov $0x1,%edx │ │ │ │ movb $0x0,0x198(%rsp) │ │ │ │ - mov %rax,%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ xor %eax,%eax │ │ │ │ - lock cmpxchg %dil,0x190(%rsp) │ │ │ │ - jne 1168c <__cxa_finalize@plt+0x3ffc> │ │ │ │ - lea 0x2d0(%rsp),%rdi │ │ │ │ - call b7300 │ │ │ │ - mov (%r14),%rbx │ │ │ │ - mov %r14,%rdi │ │ │ │ - lea 0x2b0(%rsp),%r12 │ │ │ │ - call *0x10(%rbx) │ │ │ │ - mov %r12,%rdi │ │ │ │ + lock cmpxchg %dl,0x190(%rsp) │ │ │ │ + jne 1149f <__cxa_finalize@plt+0x3e0f> │ │ │ │ + lea 0x2b0(%rsp),%rdi │ │ │ │ + call b19a0 │ │ │ │ + mov (%rbx),%r12 │ │ │ │ + mov %rbx,%rdi │ │ │ │ + call *0x10(%r12) │ │ │ │ + lea 0x290(%rsp),%r12 │ │ │ │ mov %rax,%rsi │ │ │ │ - call 19900 │ │ │ │ - lea 0x2d0(%rsp),%rdi │ │ │ │ + mov %r12,%rdi │ │ │ │ + call 19820 │ │ │ │ + lea 0x2b0(%rsp),%rdi │ │ │ │ call d290 │ │ │ │ call d560 <__cxa_end_catch@plt> │ │ │ │ - jmp 79f42 , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x9582> │ │ │ │ - mov 0x1e0(%rsp),%r10 │ │ │ │ - mov 0x1e8(%rsp),%rax │ │ │ │ - mov 0x1f0(%rsp),%r9 │ │ │ │ - mov %r10,0x160(%rsp) │ │ │ │ - mov %rax,0x150(%rsp) │ │ │ │ - mov %r9,0x120(%rsp) │ │ │ │ - test %rbx,%rbx │ │ │ │ - je 116e2 <__cxa_finalize@plt+0x4052> │ │ │ │ - mov 0x128(%rsp),%rsi │ │ │ │ - mov %rbx,%rdi │ │ │ │ - vzeroupper │ │ │ │ - call d340 │ │ │ │ - jmp 114d1 <__cxa_finalize@plt+0x3e41> │ │ │ │ - lea 0x2b0(%rsp),%r12 │ │ │ │ - lea 0x290(%rsp),%rbx │ │ │ │ - jmp 11663 <__cxa_finalize@plt+0x3fd3> │ │ │ │ - mov 0x1c8(%rsp),%rbx │ │ │ │ - mov 0x1c0(%rsp),%rcx │ │ │ │ - mov 0x1d0(%rsp),%rsi │ │ │ │ - mov %rbx,0x140(%rsp) │ │ │ │ - mov %rcx,0x138(%rsp) │ │ │ │ - mov %rsi,0x108(%rsp) │ │ │ │ - lea 0x290(%rsp),%rbx │ │ │ │ - vzeroupper │ │ │ │ - mov 0x108(%rsp),%r12 │ │ │ │ - vmovq 0x138(%rsp),%xmm3 │ │ │ │ - vpinsrq $0x1,0x140(%rsp),%xmm3,%xmm5 │ │ │ │ - mov 0x80(%rsp),%rdi │ │ │ │ - mov %r12,0x1d0(%rsp) │ │ │ │ - vmovdqa %xmm5,0x1c0(%rsp) │ │ │ │ - call d39a0 >::~vector()@@Base> │ │ │ │ - jmp 1145e <__cxa_finalize@plt+0x3dce> │ │ │ │ + jmp 76b55 , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x9165> │ │ │ │ + mov %r15,%r14 │ │ │ │ + lea 0x290(%rsp),%r12 │ │ │ │ + lea 0x270(%rsp),%rbx │ │ │ │ + jmp 11342 <__cxa_finalize@plt+0x3cb2> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r14 │ │ │ │ vzeroupper │ │ │ │ - mov %r12,%rdi │ │ │ │ - call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - jmp 1161a <__cxa_finalize@plt+0x3f8a> │ │ │ │ - mov 0x2f8(%rsp),%rax │ │ │ │ - sub %fs:0x28,%rax │ │ │ │ - jne 116dd <__cxa_finalize@plt+0x404d> │ │ │ │ - lea 0xcf0a9(%rip),%rdi # e0730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1810> │ │ │ │ - call d170 │ │ │ │ + jmp 11342 <__cxa_finalize@plt+0x3cb2> │ │ │ │ + call d370 <__stack_chk_fail@plt> │ │ │ │ mov %al,0x198(%rsp) │ │ │ │ - lea 0x2b0(%rsp),%r12 │ │ │ │ - jmp 1156f <__cxa_finalize@plt+0x3edf> │ │ │ │ + lea 0x290(%rsp),%r12 │ │ │ │ + jmp 11469 <__cxa_finalize@plt+0x3dd9> │ │ │ │ endbr64 │ │ │ │ - lea 0x2d0(%rsp),%rdi │ │ │ │ - mov %rax,%r15 │ │ │ │ + lea 0x2b0(%rsp),%rdi │ │ │ │ + mov %rax,%r14 │ │ │ │ vzeroupper │ │ │ │ call d290 │ │ │ │ call d560 <__cxa_end_catch@plt> │ │ │ │ - mov %r15,%r14 │ │ │ │ - lea 0x290(%rsp),%rbx │ │ │ │ - jmp 11663 <__cxa_finalize@plt+0x3fd3> │ │ │ │ + lea 0x270(%rsp),%rbx │ │ │ │ + jmp 11342 <__cxa_finalize@plt+0x3cb2> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r15 │ │ │ │ - lea 0x2b0(%rsp),%r12 │ │ │ │ + mov %rax,%r14 │ │ │ │ + lea 0x290(%rsp),%r12 │ │ │ │ vzeroupper │ │ │ │ - jmp 116b7 <__cxa_finalize@plt+0x4027> │ │ │ │ + jmp 114c7 <__cxa_finalize@plt+0x3e37> │ │ │ │ + mov 0x2d8(%rsp),%rax │ │ │ │ + sub %fs:0x28,%rax │ │ │ │ + jne 1151c <__cxa_finalize@plt+0x3e8c> │ │ │ │ + lea 0xc7b43(%rip),%rdi # d904a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xf3a> │ │ │ │ + lea 0x290(%rsp),%r12 │ │ │ │ + lea 0x270(%rsp),%rbx │ │ │ │ + call d170 │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - vzeroupper │ │ │ │ - jmp 114d1 <__cxa_finalize@plt+0x3e41> │ │ │ │ mov 0x1e0(%rsp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 11719 <__cxa_finalize@plt+0x4089> │ │ │ │ + je 1157d <__cxa_finalize@plt+0x3eed> │ │ │ │ mov (%rdi),%r15 │ │ │ │ vzeroupper │ │ │ │ call *0x8(%r15) │ │ │ │ - mov %r13,%rsi │ │ │ │ - mov %rbx,%rdi │ │ │ │ - call d340 │ │ │ │ - lea 0x290(%rsp),%rbx │ │ │ │ - jmp 11663 <__cxa_finalize@plt+0x3fd3> │ │ │ │ + jmp 1133a <__cxa_finalize@plt+0x3caa> │ │ │ │ + mov 0x1c0(%rsp),%r8 │ │ │ │ + mov 0x1c8(%rsp),%r9 │ │ │ │ + lea 0x270(%rsp),%rbx │ │ │ │ + mov 0x1d0(%rsp),%r10 │ │ │ │ + mov %r8,0x130(%rsp) │ │ │ │ + mov %r9,0x148(%rsp) │ │ │ │ + mov %r10,0x108(%rsp) │ │ │ │ vzeroupper │ │ │ │ - jmp 11701 <__cxa_finalize@plt+0x4071> │ │ │ │ - mov 0x2f8(%rsp),%rax │ │ │ │ - sub %fs:0x28,%rax │ │ │ │ - jne 11766 <__cxa_finalize@plt+0x40d6> │ │ │ │ - lea 0xce912(%rip),%rdi # e004a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x112a> │ │ │ │ - lea 0x2b0(%rsp),%r12 │ │ │ │ - lea 0x290(%rsp),%rbx │ │ │ │ - call d170 │ │ │ │ - mov 0x1e0(%rsp),%rdi │ │ │ │ - test %rdi,%rdi │ │ │ │ - je 1176b <__cxa_finalize@plt+0x40db> │ │ │ │ - mov (%rdi),%r15 │ │ │ │ + jmp 1134d <__cxa_finalize@plt+0x3cbd> │ │ │ │ vzeroupper │ │ │ │ - call *0x8(%r15) │ │ │ │ - jmp 1170c <__cxa_finalize@plt+0x407c> │ │ │ │ - call d370 <__stack_chk_fail@plt> │ │ │ │ + jmp 1133a <__cxa_finalize@plt+0x3caa> │ │ │ │ + mov 0x1e8(%rsp),%rsi │ │ │ │ + mov 0x1f0(%rsp),%r9 │ │ │ │ + mov 0x1e0(%rsp),%r14 │ │ │ │ + mov %rsi,0x158(%rsp) │ │ │ │ + mov %r9,0x128(%rsp) │ │ │ │ + test %r12,%r12 │ │ │ │ + je 11720 <__cxa_finalize@plt+0x4090> │ │ │ │ + mov 0x138(%rsp),%rsi │ │ │ │ + mov %r12,%rdi │ │ │ │ vzeroupper │ │ │ │ - jmp 1170c <__cxa_finalize@plt+0x407c> │ │ │ │ - mov 0x2f8(%rsp),%rax │ │ │ │ - sub %fs:0x28,%rax │ │ │ │ - jne 11820 <__cxa_finalize@plt+0x4190> │ │ │ │ - lea 0xcefa2(%rip),%rdi # e0730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1810> │ │ │ │ + call d340 │ │ │ │ + jmp 113d6 <__cxa_finalize@plt+0x3d46> │ │ │ │ vzeroupper │ │ │ │ - call d170 │ │ │ │ - xor %eax,%eax │ │ │ │ - lea 0x1c0(%rsp),%r13 │ │ │ │ - mov %rax,0x148(%rsp) │ │ │ │ - mov %rax,0x160(%rsp) │ │ │ │ + jmp 1132f <__cxa_finalize@plt+0x3c9f> │ │ │ │ + endbr64 │ │ │ │ + mov %rax,%r13 │ │ │ │ + mov %rdx,%r15 │ │ │ │ + lea 0x1c0(%rsp),%rbx │ │ │ │ + test %r12,%r12 │ │ │ │ + jne 116a8 <__cxa_finalize@plt+0x4018> │ │ │ │ vzeroupper │ │ │ │ - vmovq 0x160(%rsp),%xmm12 │ │ │ │ - vpinsrq $0x1,0x148(%rsp),%xmm12,%xmm2 │ │ │ │ - mov %r13,%rdi │ │ │ │ - vmovdqa %xmm2,0x1c0(%rsp) │ │ │ │ - call b9ec0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ - dec %r14 │ │ │ │ - jne 11828 <__cxa_finalize@plt+0x4198> │ │ │ │ + mov %r13,%r12 │ │ │ │ + jmp 11611 <__cxa_finalize@plt+0x3f81> │ │ │ │ + xor %edi,%edi │ │ │ │ + xor %r14d,%r14d │ │ │ │ + lea 0x1c0(%rsp),%rbx │ │ │ │ + mov %rdi,0x150(%rsp) │ │ │ │ + vzeroupper │ │ │ │ + vmovq %r14,%xmm0 │ │ │ │ mov %rbx,%rdi │ │ │ │ - lea 0x290(%rsp),%rbx │ │ │ │ + vpinsrq $0x1,0x150(%rsp),%xmm0,%xmm1 │ │ │ │ + vmovdqa %xmm1,0x1c0(%rsp) │ │ │ │ + call b4480 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + dec %r15 │ │ │ │ + jne 11679 <__cxa_finalize@plt+0x3fe9> │ │ │ │ + mov %r12,%rdi │ │ │ │ + lea 0x270(%rsp),%rbx │ │ │ │ call d0f0 <__cxa_begin_catch@plt> │ │ │ │ - mov (%rax),%r15 │ │ │ │ + mov (%rax),%rdx │ │ │ │ mov %rax,%rdi │ │ │ │ - call *0x10(%r15) │ │ │ │ + call *0x10(%rdx) │ │ │ │ mov %rbx,%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ - call 19900 │ │ │ │ + call 19820 │ │ │ │ call d560 <__cxa_end_catch@plt> │ │ │ │ - cmpq $0x0,0x298(%rsp) │ │ │ │ - mov 0x290(%rsp),%rdi │ │ │ │ + cmpq $0x0,0x278(%rsp) │ │ │ │ + mov 0x270(%rsp),%rdi │ │ │ │ sete %bl │ │ │ │ - jmp 81021 , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x10661> │ │ │ │ + jmp 76d10 , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x9320> │ │ │ │ + lea 0x270(%rsp),%rbx │ │ │ │ + jmp 11384 <__cxa_finalize@plt+0x3cf4> │ │ │ │ + mov 0x2d8(%rsp),%rax │ │ │ │ + sub %fs:0x28,%rax │ │ │ │ + jne 116d7 <__cxa_finalize@plt+0x4047> │ │ │ │ + lea 0xc8090(%rip),%rdi # d9730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1620> │ │ │ │ vzeroupper │ │ │ │ - call d370 <__stack_chk_fail@plt> │ │ │ │ - mov %rbx,%r14 │ │ │ │ - lea 0x290(%rsp),%rbx │ │ │ │ - jmp 11884 <__cxa_finalize@plt+0x41f4> │ │ │ │ - mov 0x1c0(%rsp),%rax │ │ │ │ - mov 0x1c8(%rsp),%rsi │ │ │ │ - mov %rax,0x160(%rsp) │ │ │ │ - mov %rsi,0x148(%rsp) │ │ │ │ - test %r12,%r12 │ │ │ │ - je 118bb <__cxa_finalize@plt+0x422b> │ │ │ │ - mov 0xb0(%rsp),%rsi │ │ │ │ + call d170 │ │ │ │ + mov 0x90(%rsp),%rsi │ │ │ │ mov %r12,%rdi │ │ │ │ sub %r12,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - jmp 117b3 <__cxa_finalize@plt+0x4123> │ │ │ │ + jmp 115f4 <__cxa_finalize@plt+0x3f64> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r14 │ │ │ │ + mov %rax,%r12 │ │ │ │ vzeroupper │ │ │ │ call d560 <__cxa_end_catch@plt> │ │ │ │ + jmp 11384 <__cxa_finalize@plt+0x3cf4> │ │ │ │ + vzeroupper │ │ │ │ + call d370 <__stack_chk_fail@plt> │ │ │ │ + mov 0x2d8(%rsp),%rax │ │ │ │ + sub %fs:0x28,%rax │ │ │ │ + jne 1171b <__cxa_finalize@plt+0x408b> │ │ │ │ + lea 0xc8037(%rip),%rdi # d9730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1620> │ │ │ │ + call d170 │ │ │ │ + mov 0x1c8(%rsp),%r10 │ │ │ │ + mov 0x1c0(%rsp),%r14 │ │ │ │ + mov %r10,0x150(%rsp) │ │ │ │ + jmp 115e8 <__cxa_finalize@plt+0x3f58> │ │ │ │ + call d370 <__stack_chk_fail@plt> │ │ │ │ + vzeroupper │ │ │ │ + jmp 113d6 <__cxa_finalize@plt+0x3d46> │ │ │ │ + mov 0x1e0(%rsp),%rdi │ │ │ │ + test %rdi,%rdi │ │ │ │ + je 11a7f <__cxa_finalize@plt+0x43ef> │ │ │ │ + mov (%rdi),%r15 │ │ │ │ + vzeroupper │ │ │ │ + call *0x8(%r15) │ │ │ │ + mov %r13,%rsi │ │ │ │ + mov %rbx,%rdi │ │ │ │ + call d340 │ │ │ │ + lea 0x270(%rsp),%rbx │ │ │ │ + mov %r12,%rdi │ │ │ │ + mov %r14,%r12 │ │ │ │ + call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov 0x100(%rsp),%rdi │ │ │ │ + vmovq 0x130(%rsp),%xmm14 │ │ │ │ + mov %rdi,0x1d0(%rsp) │ │ │ │ + vpinsrq $0x1,0x148(%rsp),%xmm14,%xmm15 │ │ │ │ + mov 0x78(%rsp),%rdi │ │ │ │ + vmovdqa %xmm15,0x1c0(%rsp) │ │ │ │ + call cbcd0 >::~vector()@@Base> │ │ │ │ mov %rbx,%rdi │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov 0x2f8(%rsp),%rax │ │ │ │ + mov 0x2d8(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 118c3 <__cxa_finalize@plt+0x4233> │ │ │ │ - mov %r14,%rdi │ │ │ │ + jne 118ad <__cxa_finalize@plt+0x421d> │ │ │ │ + mov %r12,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rdx,%r14 │ │ │ │ - lea 0x1c0(%rsp),%r13 │ │ │ │ - jmp 11855 <__cxa_finalize@plt+0x41c5> │ │ │ │ - vzeroupper │ │ │ │ - jmp 117b3 <__cxa_finalize@plt+0x4123> │ │ │ │ - call d370 <__stack_chk_fail@plt> │ │ │ │ - endbr64 │ │ │ │ mov %rax,%r15 │ │ │ │ - mov %rdx,%r14 │ │ │ │ - xor %r8d,%r8d │ │ │ │ + mov %rdx,%r13 │ │ │ │ + xor %esi,%esi │ │ │ │ + xor %r14d,%r14d │ │ │ │ lea 0x1e0(%rsp),%r12 │ │ │ │ - mov %r8,0x128(%rsp) │ │ │ │ - mov %r8,0x158(%rsp) │ │ │ │ - mov %r8,0x160(%rsp) │ │ │ │ + mov %rsi,0x128(%rsp) │ │ │ │ + mov %rsi,0x160(%rsp) │ │ │ │ vzeroupper │ │ │ │ - mov 0x128(%rsp),%rsi │ │ │ │ - vmovq 0x160(%rsp),%xmm9 │ │ │ │ - vpinsrq $0x1,0x158(%rsp),%xmm9,%xmm13 │ │ │ │ + mov 0x128(%rsp),%rax │ │ │ │ + vmovq %r14,%xmm0 │ │ │ │ mov %r12,%rdi │ │ │ │ - mov %rsi,0x1f0(%rsp) │ │ │ │ - vmovdqa %xmm13,0x1e0(%rsp) │ │ │ │ - call b9ec0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ - dec %r14 │ │ │ │ - jne 119c5 <__cxa_finalize@plt+0x4335> │ │ │ │ + vpinsrq $0x1,0x160(%rsp),%xmm0,%xmm10 │ │ │ │ + mov %rax,0x1f0(%rsp) │ │ │ │ + vmovdqa %xmm10,0x1e0(%rsp) │ │ │ │ + call b4480 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + dec %r13 │ │ │ │ + jne 11886 <__cxa_finalize@plt+0x41f6> │ │ │ │ mov %r15,%rdi │ │ │ │ call d0f0 <__cxa_begin_catch@plt> │ │ │ │ - mov $0x1,%edi │ │ │ │ + mov $0x1,%edx │ │ │ │ movb $0x0,0x198(%rsp) │ │ │ │ mov %rax,%rbx │ │ │ │ xor %eax,%eax │ │ │ │ - lock cmpxchg %dil,0x190(%rsp) │ │ │ │ - jne 11a1f <__cxa_finalize@plt+0x438f> │ │ │ │ - lea 0x2d0(%rsp),%rdi │ │ │ │ - call b7300 │ │ │ │ + lock cmpxchg %dl,0x190(%rsp) │ │ │ │ + jne 118b2 <__cxa_finalize@plt+0x4222> │ │ │ │ + lea 0x2b0(%rsp),%rdi │ │ │ │ + call b19a0 │ │ │ │ mov (%rbx),%r12 │ │ │ │ mov %rbx,%rdi │ │ │ │ call *0x10(%r12) │ │ │ │ - lea 0x2b0(%rsp),%r12 │ │ │ │ + lea 0x290(%rsp),%r12 │ │ │ │ mov %rax,%rsi │ │ │ │ mov %r12,%rdi │ │ │ │ - call 19900 │ │ │ │ - lea 0x2d0(%rsp),%rdi │ │ │ │ + call 19820 │ │ │ │ + lea 0x2b0(%rsp),%rdi │ │ │ │ call d290 │ │ │ │ call d560 <__cxa_end_catch@plt> │ │ │ │ - jmp 80e67 , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x104a7> │ │ │ │ - mov 0x2f8(%rsp),%rax │ │ │ │ - sub %fs:0x28,%rax │ │ │ │ - jne 11a73 <__cxa_finalize@plt+0x43e3> │ │ │ │ - lea 0xced70(%rip),%rdi # e0730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1810> │ │ │ │ - call d170 │ │ │ │ + jmp 7d432 , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0xfa42> │ │ │ │ mov %r15,%r14 │ │ │ │ - lea 0x2b0(%rsp),%r12 │ │ │ │ - lea 0x290(%rsp),%rbx │ │ │ │ - mov %r12,%rdi │ │ │ │ - call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov 0x108(%rsp),%r11 │ │ │ │ - vmovq 0x140(%rsp),%xmm3 │ │ │ │ - vpinsrq $0x1,0x148(%rsp),%xmm3,%xmm5 │ │ │ │ - mov 0x98(%rsp),%rdi │ │ │ │ - mov %r11,0x1d0(%rsp) │ │ │ │ - vmovdqa %xmm5,0x1c0(%rsp) │ │ │ │ - call d39a0 >::~vector()@@Base> │ │ │ │ - jmp 11884 <__cxa_finalize@plt+0x41f4> │ │ │ │ + lea 0x290(%rsp),%r12 │ │ │ │ + lea 0x270(%rsp),%rbx │ │ │ │ + jmp 11756 <__cxa_finalize@plt+0x40c6> │ │ │ │ + endbr64 │ │ │ │ + mov %rax,%r14 │ │ │ │ + vzeroupper │ │ │ │ + jmp 11756 <__cxa_finalize@plt+0x40c6> │ │ │ │ + call d370 <__stack_chk_fail@plt> │ │ │ │ mov %al,0x198(%rsp) │ │ │ │ - lea 0x2b0(%rsp),%r12 │ │ │ │ - jmp 11998 <__cxa_finalize@plt+0x4308> │ │ │ │ + lea 0x290(%rsp),%r12 │ │ │ │ + jmp 1187c <__cxa_finalize@plt+0x41ec> │ │ │ │ endbr64 │ │ │ │ - lea 0x2d0(%rsp),%rdi │ │ │ │ - mov %rax,%r13 │ │ │ │ + lea 0x2b0(%rsp),%rdi │ │ │ │ + mov %rax,%r14 │ │ │ │ vzeroupper │ │ │ │ call d290 │ │ │ │ call d560 <__cxa_end_catch@plt> │ │ │ │ - mov %r13,%r14 │ │ │ │ - lea 0x290(%rsp),%rbx │ │ │ │ - jmp 119d8 <__cxa_finalize@plt+0x4348> │ │ │ │ - endbr64 │ │ │ │ - mov %rax,%r13 │ │ │ │ - lea 0x2b0(%rsp),%r12 │ │ │ │ - vzeroupper │ │ │ │ - jmp 11a4a <__cxa_finalize@plt+0x43ba> │ │ │ │ - call d370 <__stack_chk_fail@plt> │ │ │ │ + lea 0x270(%rsp),%rbx │ │ │ │ + jmp 11756 <__cxa_finalize@plt+0x40c6> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r14 │ │ │ │ + lea 0x290(%rsp),%r12 │ │ │ │ vzeroupper │ │ │ │ - jmp 119d8 <__cxa_finalize@plt+0x4348> │ │ │ │ - mov 0x1c8(%rsp),%rbx │ │ │ │ - mov 0x1c0(%rsp),%rcx │ │ │ │ - mov 0x1d0(%rsp),%rsi │ │ │ │ - mov %rbx,0x148(%rsp) │ │ │ │ - mov %rcx,0x140(%rsp) │ │ │ │ - mov %rsi,0x108(%rsp) │ │ │ │ - lea 0x290(%rsp),%rbx │ │ │ │ - vzeroupper │ │ │ │ - jmp 119e0 <__cxa_finalize@plt+0x4350> │ │ │ │ - mov 0x2f8(%rsp),%rax │ │ │ │ + jmp 118da <__cxa_finalize@plt+0x424a> │ │ │ │ + mov 0x2d8(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 11b13 <__cxa_finalize@plt+0x4483> │ │ │ │ - lea 0xce569(%rip),%rdi # e004a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x112a> │ │ │ │ - lea 0x2b0(%rsp),%r12 │ │ │ │ - lea 0x290(%rsp),%rbx │ │ │ │ + jne 1192f <__cxa_finalize@plt+0x429f> │ │ │ │ + lea 0xc7730(%rip),%rdi # d904a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xf3a> │ │ │ │ + lea 0x290(%rsp),%r12 │ │ │ │ + lea 0x270(%rsp),%rbx │ │ │ │ call d170 │ │ │ │ - mov 0x1e0(%rsp),%rdi │ │ │ │ - test %rdi,%rdi │ │ │ │ - jne 11b18 <__cxa_finalize@plt+0x4488> │ │ │ │ - vzeroupper │ │ │ │ - lea 0x290(%rsp),%rbx │ │ │ │ - jmp 119d8 <__cxa_finalize@plt+0x4348> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - mov (%rdi),%r15 │ │ │ │ - vzeroupper │ │ │ │ - call *0x8(%r15) │ │ │ │ - jmp 11b06 <__cxa_finalize@plt+0x4476> │ │ │ │ mov 0x1e0(%rsp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 11b9d <__cxa_finalize@plt+0x450d> │ │ │ │ + je 11990 <__cxa_finalize@plt+0x4300> │ │ │ │ mov (%rdi),%r15 │ │ │ │ vzeroupper │ │ │ │ call *0x8(%r15) │ │ │ │ - mov %r13,%rsi │ │ │ │ + jmp 1174e <__cxa_finalize@plt+0x40be> │ │ │ │ + mov 0x1c0(%rsp),%r8 │ │ │ │ + mov 0x1c8(%rsp),%r9 │ │ │ │ + lea 0x270(%rsp),%rbx │ │ │ │ + mov 0x1d0(%rsp),%r10 │ │ │ │ + mov %r8,0x130(%rsp) │ │ │ │ + mov %r9,0x148(%rsp) │ │ │ │ + mov %r10,0x100(%rsp) │ │ │ │ + vzeroupper │ │ │ │ + jmp 11761 <__cxa_finalize@plt+0x40d1> │ │ │ │ + vzeroupper │ │ │ │ + jmp 1174e <__cxa_finalize@plt+0x40be> │ │ │ │ + mov 0x1c8(%rsp),%rdi │ │ │ │ + mov 0x1c0(%rsp),%r15 │ │ │ │ + mov %rdi,0x150(%rsp) │ │ │ │ + test %r12,%r12 │ │ │ │ + jne 11a50 <__cxa_finalize@plt+0x43c0> │ │ │ │ + vzeroupper │ │ │ │ + mov %r13,%r12 │ │ │ │ + jmp 119d9 <__cxa_finalize@plt+0x4349> │ │ │ │ + xor %eax,%eax │ │ │ │ + xor %r15d,%r15d │ │ │ │ + lea 0x1c0(%rsp),%rbx │ │ │ │ + mov %rax,0x150(%rsp) │ │ │ │ + vzeroupper │ │ │ │ + vmovq %r15,%xmm0 │ │ │ │ mov %rbx,%rdi │ │ │ │ - call d340 │ │ │ │ - jmp 11b06 <__cxa_finalize@plt+0x4476> │ │ │ │ - mov 0x1e0(%rsp),%rsi │ │ │ │ - mov 0x1e8(%rsp),%r9 │ │ │ │ - mov 0x1f0(%rsp),%rdx │ │ │ │ - mov %rsi,0x160(%rsp) │ │ │ │ - mov %r9,0x158(%rsp) │ │ │ │ - mov %rdx,0x128(%rsp) │ │ │ │ - test %r13,%r13 │ │ │ │ - je 11b95 <__cxa_finalize@plt+0x4505> │ │ │ │ - mov 0x130(%rsp),%rsi │ │ │ │ - mov %r13,%rdi │ │ │ │ + vpinsrq $0x1,0x150(%rsp),%xmm0,%xmm8 │ │ │ │ + vmovdqa %xmm8,0x1c0(%rsp) │ │ │ │ + call b4480 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + dec %r14 │ │ │ │ + jne 11a43 <__cxa_finalize@plt+0x43b3> │ │ │ │ + mov %r12,%rdi │ │ │ │ + lea 0x270(%rsp),%rbx │ │ │ │ + call d0f0 <__cxa_begin_catch@plt> │ │ │ │ + mov (%rax),%r12 │ │ │ │ + mov %rax,%rdi │ │ │ │ + call *0x10(%r12) │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + call 19820 │ │ │ │ + call d560 <__cxa_end_catch@plt> │ │ │ │ + cmpq $0x0,0x278(%rsp) │ │ │ │ + mov 0x270(%rsp),%rdi │ │ │ │ + sete %bl │ │ │ │ + jmp 7d5ed , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0xfbfd> │ │ │ │ + lea 0x270(%rsp),%rbx │ │ │ │ + jmp 11798 <__cxa_finalize@plt+0x4108> │ │ │ │ + mov 0x98(%rsp),%rsi │ │ │ │ + mov %r12,%rdi │ │ │ │ + sub %r12,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - jmp 118f8 <__cxa_finalize@plt+0x4268> │ │ │ │ + jmp 119bc <__cxa_finalize@plt+0x432c> │ │ │ │ + endbr64 │ │ │ │ + mov %rax,%r12 │ │ │ │ + vzeroupper │ │ │ │ + call d560 <__cxa_end_catch@plt> │ │ │ │ + jmp 11798 <__cxa_finalize@plt+0x4108> │ │ │ │ + vzeroupper │ │ │ │ + jmp 11743 <__cxa_finalize@plt+0x40b3> │ │ │ │ + endbr64 │ │ │ │ + mov %rax,%r13 │ │ │ │ + mov %rdx,%r14 │ │ │ │ + lea 0x1c0(%rsp),%rbx │ │ │ │ + jmp 119b0 <__cxa_finalize@plt+0x4320> │ │ │ │ + mov 0x2d8(%rsp),%rax │ │ │ │ + sub %fs:0x28,%rax │ │ │ │ + jne 11ac0 <__cxa_finalize@plt+0x4430> │ │ │ │ + lea 0xc7c78(%rip),%rdi # d9730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1620> │ │ │ │ + vzeroupper │ │ │ │ + call d170 │ │ │ │ + vzeroupper │ │ │ │ + call d370 <__stack_chk_fail@plt> │ │ │ │ + mov 0x1e8(%rsp),%rdx │ │ │ │ + mov 0x1f0(%rsp),%r9 │ │ │ │ + mov 0x1e0(%rsp),%r14 │ │ │ │ + mov %rdx,0x160(%rsp) │ │ │ │ + mov %r9,0x128(%rsp) │ │ │ │ + test %rbx,%rbx │ │ │ │ + je 11b31 <__cxa_finalize@plt+0x44a1> │ │ │ │ + mov 0x138(%rsp),%rsi │ │ │ │ + mov %rbx,%rdi │ │ │ │ vzeroupper │ │ │ │ - jmp 118f8 <__cxa_finalize@plt+0x4268> │ │ │ │ + call d340 │ │ │ │ + jmp 117e9 <__cxa_finalize@plt+0x4159> │ │ │ │ + mov 0x2d8(%rsp),%rax │ │ │ │ + sub %fs:0x28,%rax │ │ │ │ + jne 11b2c <__cxa_finalize@plt+0x449c> │ │ │ │ + lea 0xc7c09(%rip),%rdi # d9730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1620> │ │ │ │ + call d170 │ │ │ │ + call d370 <__stack_chk_fail@plt> │ │ │ │ vzeroupper │ │ │ │ - jmp 11b3b <__cxa_finalize@plt+0x44ab> │ │ │ │ + jmp 117e9 <__cxa_finalize@plt+0x4159> │ │ │ │ dec %rdx │ │ │ │ - je 11cd6 <__cxa_finalize@plt+0x4646> │ │ │ │ + je 11c1d <__cxa_finalize@plt+0x458d> │ │ │ │ mov %rax,%rbx │ │ │ │ - lea 0x110(%rsp),%r12 │ │ │ │ + lea 0xf0(%rsp),%r13 │ │ │ │ vzeroupper │ │ │ │ - mov %r12,%rdi │ │ │ │ + mov %r13,%rdi │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov 0x68(%rsp),%r14 │ │ │ │ - mov 0x60(%rsp),%r12 │ │ │ │ - cmp %r12,%r14 │ │ │ │ - je 11c5a <__cxa_finalize@plt+0x45ca> │ │ │ │ - mov 0x8(%r12),%r15 │ │ │ │ - mov (%r12),%r10 │ │ │ │ - cmp %r10,%r15 │ │ │ │ - je 11cb7 <__cxa_finalize@plt+0x4627> │ │ │ │ - mov (%r10),%rdi │ │ │ │ + mov 0x60(%rsp),%r13 │ │ │ │ + cmp %r13,%r14 │ │ │ │ + je 11b9c <__cxa_finalize@plt+0x450c> │ │ │ │ + mov 0x8(%r13),%r15 │ │ │ │ + mov 0x0(%r13),%rcx │ │ │ │ + cmp %rcx,%r15 │ │ │ │ + je 11c90 <__cxa_finalize@plt+0x4600> │ │ │ │ + mov (%rcx),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 11c04 <__cxa_finalize@plt+0x4574> │ │ │ │ - mov 0x10(%r10),%rsi │ │ │ │ - mov %r10,0x8(%rsp) │ │ │ │ + je 11b96 <__cxa_finalize@plt+0x4506> │ │ │ │ + mov 0x10(%rcx),%rsi │ │ │ │ + mov %rcx,0x8(%rsp) │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - mov 0x8(%rsp),%r10 │ │ │ │ - add $0x18,%r10 │ │ │ │ - jmp 11bdd <__cxa_finalize@plt+0x454d> │ │ │ │ - dec %rdx │ │ │ │ - je 11c27 <__cxa_finalize@plt+0x4597> │ │ │ │ - mov %rax,%rbx │ │ │ │ - lea 0x110(%rsp),%r12 │ │ │ │ - vzeroupper │ │ │ │ - mov %r12,%rdi │ │ │ │ - call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - jmp 11bc1 <__cxa_finalize@plt+0x4531> │ │ │ │ - mov %rax,%rdi │ │ │ │ - vzeroupper │ │ │ │ - lea 0x110(%rsp),%r12 │ │ │ │ - call d0f0 <__cxa_begin_catch@plt> │ │ │ │ - mov (%rax),%rdx │ │ │ │ - mov %rax,%rdi │ │ │ │ - call *0x10(%rdx) │ │ │ │ - mov %r12,%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - call 19900 │ │ │ │ - call d560 <__cxa_end_catch@plt> │ │ │ │ - xor %ebx,%ebx │ │ │ │ - jmp 8689e , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x15ede> │ │ │ │ + mov 0x8(%rsp),%rcx │ │ │ │ + add $0x18,%rcx │ │ │ │ + jmp 11b6f <__cxa_finalize@plt+0x44df> │ │ │ │ mov 0x60(%rsp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 11c71 <__cxa_finalize@plt+0x45e1> │ │ │ │ + je 11bb3 <__cxa_finalize@plt+0x4523> │ │ │ │ mov 0x70(%rsp),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - mov %r13,%rdi │ │ │ │ - call 150d0 │ │ │ │ + mov %r12,%rdi │ │ │ │ + call 14fd0 │ │ │ │ lea 0x30(%rsp),%rdi │ │ │ │ - call b9520 │ │ │ │ - mov 0x138(%rsp),%rax │ │ │ │ + call b3b10 │ │ │ │ + mov 0x118(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 11cb2 <__cxa_finalize@plt+0x4622> │ │ │ │ + jne 11be0 <__cxa_finalize@plt+0x4550> │ │ │ │ mov %rbx,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ - endbr64 │ │ │ │ - mov %rax,%rbx │ │ │ │ + call d370 <__stack_chk_fail@plt> │ │ │ │ + dec %rdx │ │ │ │ + jne 11c50 <__cxa_finalize@plt+0x45c0> │ │ │ │ + mov %rax,%rdi │ │ │ │ vzeroupper │ │ │ │ + lea 0xf0(%rsp),%r13 │ │ │ │ + call d0f0 <__cxa_begin_catch@plt> │ │ │ │ + mov (%rax),%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + call *0x10(%rsi) │ │ │ │ + mov %r13,%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + call 19820 │ │ │ │ call d560 <__cxa_end_catch@plt> │ │ │ │ - jmp 11c1d <__cxa_finalize@plt+0x458d> │ │ │ │ - call d370 <__stack_chk_fail@plt> │ │ │ │ - mov (%r12),%rdi │ │ │ │ - test %rdi,%rdi │ │ │ │ - je 11ccd <__cxa_finalize@plt+0x463d> │ │ │ │ - mov 0x10(%r12),%rsi │ │ │ │ - sub %rdi,%rsi │ │ │ │ - call d340 │ │ │ │ - add $0x18,%r12 │ │ │ │ - jmp 11bcb <__cxa_finalize@plt+0x453b> │ │ │ │ + xor %ebx,%ebx │ │ │ │ + jmp 825a0 , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x14bb0> │ │ │ │ mov %rax,%rdi │ │ │ │ vzeroupper │ │ │ │ - lea 0x110(%rsp),%r12 │ │ │ │ + lea 0xf0(%rsp),%r13 │ │ │ │ call d0f0 <__cxa_begin_catch@plt> │ │ │ │ - mov (%rax),%rcx │ │ │ │ + mov (%rax),%rdx │ │ │ │ mov %rax,%rdi │ │ │ │ - call *0x10(%rcx) │ │ │ │ - mov %r12,%rdi │ │ │ │ + call *0x10(%rdx) │ │ │ │ + mov %r13,%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ - call 19900 │ │ │ │ + call 19820 │ │ │ │ call d560 <__cxa_end_catch@plt> │ │ │ │ xor %ebx,%ebx │ │ │ │ - jmp 865d7 , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x15c17> │ │ │ │ + jmp 8282a , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x14e3a> │ │ │ │ + mov %rax,%rbx │ │ │ │ + lea 0xf0(%rsp),%r13 │ │ │ │ + vzeroupper │ │ │ │ + mov %r13,%rdi │ │ │ │ + call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ + jmp 11b58 <__cxa_finalize@plt+0x44c8> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ vzeroupper │ │ │ │ call d560 <__cxa_end_catch@plt> │ │ │ │ - jmp 11bb9 <__cxa_finalize@plt+0x4529> │ │ │ │ - nop │ │ │ │ + jmp 11b50 <__cxa_finalize@plt+0x44c0> │ │ │ │ + endbr64 │ │ │ │ + mov %rax,%rbx │ │ │ │ + vzeroupper │ │ │ │ + call d560 <__cxa_end_catch@plt> │ │ │ │ + jmp 11c5e <__cxa_finalize@plt+0x45ce> │ │ │ │ + mov 0x0(%r13),%rdi │ │ │ │ + test %rdi,%rdi │ │ │ │ + je 11ca5 <__cxa_finalize@plt+0x4615> │ │ │ │ + mov 0x10(%r13),%rsi │ │ │ │ + sub %rdi,%rsi │ │ │ │ + call d340 │ │ │ │ + add $0x18,%r13 │ │ │ │ + jmp 11b62 <__cxa_finalize@plt+0x44d2> │ │ │ │ mov $0x10,%edi │ │ │ │ call d150 <__cxa_allocate_exception@plt> │ │ │ │ - lea 0xce64d(%rip),%rsi # e037c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x145c> │ │ │ │ + lea 0xc76bd(%rip),%rsi # d937c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x126c> │ │ │ │ mov %rax,%rdi │ │ │ │ - mov %rax,%r14 │ │ │ │ + mov %rax,%r13 │ │ │ │ call d0d0 │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 11d5f <__cxa_finalize@plt+0x46cf> │ │ │ │ - mov 0xdf1f0(%rip),%rdx │ │ │ │ - mov 0xdf271(%rip),%rsi │ │ │ │ - mov %r14,%rdi │ │ │ │ + jne 11cef <__cxa_finalize@plt+0x465f> │ │ │ │ + mov 0xd8260(%rip),%rdx │ │ │ │ + mov 0xd82e1(%rip),%rsi │ │ │ │ + mov %r13,%rdi │ │ │ │ call d590 <__cxa_throw@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rdi │ │ │ │ mov %rdx,%r8 │ │ │ │ vzeroupper │ │ │ │ dec %r8 │ │ │ │ - jne 11e14 <__cxa_finalize@plt+0x4784> │ │ │ │ + jne 11da0 <__cxa_finalize@plt+0x4710> │ │ │ │ call d0f0 <__cxa_begin_catch@plt> │ │ │ │ - mov 0x20(%r12),%r9 │ │ │ │ + mov 0x20(%r14),%rdi │ │ │ │ mov $0x1,%ecx │ │ │ │ movb $0x0,-0x39(%rbp) │ │ │ │ - mov %rax,%r14 │ │ │ │ + mov %rax,%r13 │ │ │ │ xor %eax,%eax │ │ │ │ - lock cmpxchg %cl,(%r9) │ │ │ │ - jne 11e2d <__cxa_finalize@plt+0x479d> │ │ │ │ - mov 0x30(%r12),%r13 │ │ │ │ + lock cmpxchg %cl,(%rdi) │ │ │ │ + jne 11db9 <__cxa_finalize@plt+0x4729> │ │ │ │ + mov 0x30(%r14),%r12 │ │ │ │ + mov %r12,%rdi │ │ │ │ + call b19a0 │ │ │ │ + mov 0x0(%r13),%rbx │ │ │ │ mov %r13,%rdi │ │ │ │ - call b7300 │ │ │ │ - mov (%r14),%rbx │ │ │ │ - mov %r14,%rdi │ │ │ │ call *0x10(%rbx) │ │ │ │ - mov 0x38(%r12),%rdi │ │ │ │ + mov 0x38(%r14),%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ - call 19900 │ │ │ │ - mov %r13,%rdi │ │ │ │ + call 19820 │ │ │ │ + mov %r12,%rdi │ │ │ │ call d290 │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 11e71 <__cxa_finalize@plt+0x47e1> │ │ │ │ + jne 11dfd <__cxa_finalize@plt+0x476d> │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ - pop %r11 │ │ │ │ + pop %rsi │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ - lea -0x10(%r11),%rsp │ │ │ │ + lea -0x10(%rsi),%rsp │ │ │ │ pop %r13 │ │ │ │ jmp d560 <__cxa_end_catch@plt> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rdx,%r15 │ │ │ │ - mov %r14,%rdi │ │ │ │ + mov %rax,%r15 │ │ │ │ + mov %rdx,%r12 │ │ │ │ + mov %r13,%rdi │ │ │ │ vzeroupper │ │ │ │ call d280 <__cxa_free_exception@plt> │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov %r15,%r8 │ │ │ │ - jmp 11d71 <__cxa_finalize@plt+0x46e1> │ │ │ │ + mov %r15,%rdi │ │ │ │ + mov %r12,%r8 │ │ │ │ + jmp 11d01 <__cxa_finalize@plt+0x4671> │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 11e28 <__cxa_finalize@plt+0x4798> │ │ │ │ + jne 11db4 <__cxa_finalize@plt+0x4724> │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ mov %al,-0x39(%rbp) │ │ │ │ - jmp 11dc8 <__cxa_finalize@plt+0x4738> │ │ │ │ + jmp 11d55 <__cxa_finalize@plt+0x46c5> │ │ │ │ endbr64 │ │ │ │ - mov %r13,%rdi │ │ │ │ - mov %rax,%r12 │ │ │ │ + mov %r12,%rdi │ │ │ │ + mov %rax,%r14 │ │ │ │ vzeroupper │ │ │ │ call d290 │ │ │ │ call d560 <__cxa_end_catch@plt> │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 11e6c <__cxa_finalize@plt+0x47dc> │ │ │ │ - mov %r12,%rdi │ │ │ │ + jne 11df8 <__cxa_finalize@plt+0x4768> │ │ │ │ + mov %r14,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r12 │ │ │ │ + mov %rax,%r14 │ │ │ │ vzeroupper │ │ │ │ - jmp 11e44 <__cxa_finalize@plt+0x47b4> │ │ │ │ + jmp 11dd0 <__cxa_finalize@plt+0x4740> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ mov $0x10,%edi │ │ │ │ call d150 <__cxa_allocate_exception@plt> │ │ │ │ - lea 0xce4f5(%rip),%rsi # e037c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x145c> │ │ │ │ + lea 0xc7569(%rip),%rsi # d937c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x126c> │ │ │ │ mov %rax,%rdi │ │ │ │ - mov %rax,%r14 │ │ │ │ + mov %rax,%r15 │ │ │ │ call d0d0 │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 11eb7 <__cxa_finalize@plt+0x4827> │ │ │ │ - mov 0xdf098(%rip),%rdx │ │ │ │ - mov 0xdf119(%rip),%rsi │ │ │ │ - mov %r14,%rdi │ │ │ │ + jne 11ee3 <__cxa_finalize@plt+0x4853> │ │ │ │ + mov 0xd8108(%rip),%rdx │ │ │ │ + mov 0xd8189(%rip),%rsi │ │ │ │ + mov %r15,%rdi │ │ │ │ call d590 <__cxa_throw@plt> │ │ │ │ - call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ mov %rdx,%r13 │ │ │ │ vzeroupper │ │ │ │ - mov -0x58(%rbp),%rdi │ │ │ │ - call b9ec0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + mov %r14,%rdi │ │ │ │ + call b4480 >, std::allocator > > >::~vector()@@Base> │ │ │ │ dec %r13 │ │ │ │ - jne 11f73 <__cxa_finalize@plt+0x48e3> │ │ │ │ + jne 11ee8 <__cxa_finalize@plt+0x4858> │ │ │ │ mov %rbx,%rdi │ │ │ │ call d0f0 <__cxa_begin_catch@plt> │ │ │ │ mov 0x20(%r12),%rdi │ │ │ │ - mov $0x1,%esi │ │ │ │ + mov $0x1,%r11d │ │ │ │ movb $0x0,-0x50(%rbp) │ │ │ │ mov %rax,%r14 │ │ │ │ xor %eax,%eax │ │ │ │ - lock cmpxchg %sil,(%rdi) │ │ │ │ - jne 11f8f <__cxa_finalize@plt+0x48ff> │ │ │ │ + lock cmpxchg %r11b,(%rdi) │ │ │ │ + jne 11f1e <__cxa_finalize@plt+0x488e> │ │ │ │ mov 0x30(%r12),%r13 │ │ │ │ mov %r13,%rdi │ │ │ │ - call b7300 │ │ │ │ + call b19a0 │ │ │ │ mov (%r14),%r15 │ │ │ │ mov %r14,%rdi │ │ │ │ call *0x10(%r15) │ │ │ │ mov 0x38(%r12),%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ - call 19900 │ │ │ │ + call 19820 │ │ │ │ mov %r13,%rdi │ │ │ │ call d290 │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 11fd3 <__cxa_finalize@plt+0x4943> │ │ │ │ + jne 11f62 <__cxa_finalize@plt+0x48d2> │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ - pop %r11 │ │ │ │ + pop %rsi │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ - lea -0x10(%r11),%rsp │ │ │ │ + lea -0x10(%rsi),%rsp │ │ │ │ pop %r13 │ │ │ │ jmp d560 <__cxa_end_catch@plt> │ │ │ │ - endbr64 │ │ │ │ - mov %r14,%rdi │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rdx,%r13 │ │ │ │ - vzeroupper │ │ │ │ - call d280 <__cxa_free_exception@plt> │ │ │ │ - jmp 11ec9 <__cxa_finalize@plt+0x4839> │ │ │ │ + call d370 <__stack_chk_fail@plt> │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 11f8a <__cxa_finalize@plt+0x48fa> │ │ │ │ + jne 11eff <__cxa_finalize@plt+0x486f> │ │ │ │ mov %rbx,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ + endbr64 │ │ │ │ + mov %r15,%rdi │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rdx,%r13 │ │ │ │ + vzeroupper │ │ │ │ + call d280 <__cxa_free_exception@plt> │ │ │ │ + jmp 11e54 <__cxa_finalize@plt+0x47c4> │ │ │ │ mov %al,-0x50(%rbp) │ │ │ │ - jmp 11f2d <__cxa_finalize@plt+0x489d> │ │ │ │ + jmp 11eb8 <__cxa_finalize@plt+0x4828> │ │ │ │ endbr64 │ │ │ │ mov %r13,%rdi │ │ │ │ mov %rax,%r12 │ │ │ │ vzeroupper │ │ │ │ call d290 │ │ │ │ call d560 <__cxa_end_catch@plt> │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 11fce <__cxa_finalize@plt+0x493e> │ │ │ │ + jne 11f5d <__cxa_finalize@plt+0x48cd> │ │ │ │ mov %r12,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r12 │ │ │ │ vzeroupper │ │ │ │ - jmp 11fa6 <__cxa_finalize@plt+0x4916> │ │ │ │ + jmp 11f35 <__cxa_finalize@plt+0x48a5> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ mov $0x10,%edi │ │ │ │ call d150 <__cxa_allocate_exception@plt> │ │ │ │ - lea 0xce393(%rip),%rsi # e037c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x145c> │ │ │ │ + lea 0xc7403(%rip),%rsi # d937c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x126c> │ │ │ │ mov %rax,%rdi │ │ │ │ - mov %rax,%r13 │ │ │ │ + mov %rax,%rbx │ │ │ │ call d0d0 │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 12075 <__cxa_finalize@plt+0x49e5> │ │ │ │ - mov 0xdef36(%rip),%rdx │ │ │ │ - mov 0xdefb7(%rip),%rsi │ │ │ │ - mov %r13,%rdi │ │ │ │ + jne 11fa9 <__cxa_finalize@plt+0x4919> │ │ │ │ + mov 0xd7fa6(%rip),%rdx │ │ │ │ + mov 0xd8027(%rip),%rsi │ │ │ │ + mov %rbx,%rdi │ │ │ │ call d590 <__cxa_throw@plt> │ │ │ │ + call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ - mov %rdx,%rax │ │ │ │ - vzeroupper │ │ │ │ - dec %rax │ │ │ │ - lea -0xa0(%rbp),%r13 │ │ │ │ - jne 120d7 <__cxa_finalize@plt+0x4a47> │ │ │ │ - mov %rbx,%rdi │ │ │ │ - lea -0xa0(%rbp),%r13 │ │ │ │ - call d0f0 <__cxa_begin_catch@plt> │ │ │ │ - mov (%rax),%rdx │ │ │ │ - mov %rax,%rdi │ │ │ │ - call *0x10(%rdx) │ │ │ │ - mov %r13,%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - call 19900 │ │ │ │ - call d560 <__cxa_end_catch@plt> │ │ │ │ - cmpq $0x0,-0x98(%rbp) │ │ │ │ - mov -0xa0(%rbp),%rdi │ │ │ │ - sete %bl │ │ │ │ - jmp 88f1f , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x1855f> │ │ │ │ - call d370 <__stack_chk_fail@plt> │ │ │ │ - mov -0x150(%rbp),%rcx │ │ │ │ - mov -0x140(%rbp),%r8 │ │ │ │ - mov -0x148(%rbp),%r14 │ │ │ │ - lea -0xa0(%rbp),%r13 │ │ │ │ - mov %rcx,-0x190(%rbp) │ │ │ │ - mov %r8,-0x178(%rbp) │ │ │ │ vzeroupper │ │ │ │ - mov -0x178(%rbp),%rdi │ │ │ │ - vmovq -0x190(%rbp),%xmm10 │ │ │ │ - mov %rdi,-0x140(%rbp) │ │ │ │ - mov -0x1a8(%rbp),%rdi │ │ │ │ - vpinsrq $0x1,%r14,%xmm10,%xmm11 │ │ │ │ - vmovdqa %xmm11,-0x150(%rbp) │ │ │ │ - call d39a0 >::~vector()@@Base> │ │ │ │ + mov %r14,%rdi │ │ │ │ + call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ + vmovq -0x178(%rbp),%xmm7 │ │ │ │ + mov -0x168(%rbp),%rsi │ │ │ │ + mov -0x198(%rbp),%rdi │ │ │ │ + vpinsrq $0x1,%r15,%xmm7,%xmm8 │ │ │ │ + mov %rsi,-0x120(%rbp) │ │ │ │ + vmovdqa %xmm8,-0x130(%rbp) │ │ │ │ + call cbcd0 >::~vector()@@Base> │ │ │ │ mov %r13,%rdi │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 12107 <__cxa_finalize@plt+0x4a77> │ │ │ │ + jne 120a9 <__cxa_finalize@plt+0x4a19> │ │ │ │ mov %rbx,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%rbx │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %rdx,%r12 │ │ │ │ vzeroupper │ │ │ │ + call d280 <__cxa_free_exception@plt> │ │ │ │ + mov %r14,%rdi │ │ │ │ + dec %r12 │ │ │ │ + jne 12096 <__cxa_finalize@plt+0x4a06> │ │ │ │ + call d0f0 <__cxa_begin_catch@plt> │ │ │ │ + mov $0x1,%r8d │ │ │ │ + movb $0x0,-0x138(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + xor %eax,%eax │ │ │ │ + lock cmpxchg %r8b,-0x141(%rbp) │ │ │ │ + jne 120ae <__cxa_finalize@plt+0x4a1e> │ │ │ │ + lea -0x60(%rbp),%rdi │ │ │ │ + call b19a0 │ │ │ │ + mov (%rbx),%r13 │ │ │ │ + mov %rbx,%rdi │ │ │ │ + lea -0x80(%rbp),%r14 │ │ │ │ + call *0x10(%r13) │ │ │ │ + mov %r14,%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + call 19820 │ │ │ │ + lea -0x60(%rbp),%rdi │ │ │ │ + call d290 │ │ │ │ call d560 <__cxa_end_catch@plt> │ │ │ │ - jmp 120d7 <__cxa_finalize@plt+0x4a47> │ │ │ │ - call d370 <__stack_chk_fail@plt> │ │ │ │ + jmp 848b5 , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x16ec5> │ │ │ │ endbr64 │ │ │ │ + mov %rax,%rdi │ │ │ │ mov %rdx,%r12 │ │ │ │ - mov %r13,%rdi │ │ │ │ + vzeroupper │ │ │ │ + jmp 1202b <__cxa_finalize@plt+0x499b> │ │ │ │ + mov %rdi,%rbx │ │ │ │ + lea -0x80(%rbp),%r14 │ │ │ │ + lea -0xa0(%rbp),%r13 │ │ │ │ + jmp 11fb8 <__cxa_finalize@plt+0x4928> │ │ │ │ + call d370 <__stack_chk_fail@plt> │ │ │ │ + mov %al,-0x138(%rbp) │ │ │ │ + lea -0x80(%rbp),%r14 │ │ │ │ + jmp 1207d <__cxa_finalize@plt+0x49ed> │ │ │ │ + endbr64 │ │ │ │ + lea -0x60(%rbp),%rdi │ │ │ │ mov %rax,%rbx │ │ │ │ vzeroupper │ │ │ │ - call d280 <__cxa_free_exception@plt> │ │ │ │ - mov %r12,%rax │ │ │ │ - jmp 12026 <__cxa_finalize@plt+0x4996> │ │ │ │ + call d290 │ │ │ │ + call d560 <__cxa_end_catch@plt> │ │ │ │ + lea -0xa0(%rbp),%r13 │ │ │ │ + jmp 11fb8 <__cxa_finalize@plt+0x4928> │ │ │ │ + endbr64 │ │ │ │ + mov %rax,%rbx │ │ │ │ + lea -0x80(%rbp),%r14 │ │ │ │ + vzeroupper │ │ │ │ + jmp 120cd <__cxa_finalize@plt+0x4a3d> │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 1216a <__cxa_finalize@plt+0x4ada> │ │ │ │ - lea 0xcdf0b(%rip),%rdi # e004a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x112a> │ │ │ │ - lea -0x80(%rbp),%r15 │ │ │ │ + jne 12146 <__cxa_finalize@plt+0x4ab6> │ │ │ │ + lea 0xc6f46(%rip),%rdi # d904a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xf3a> │ │ │ │ + lea -0x80(%rbp),%r14 │ │ │ │ lea -0xa0(%rbp),%r13 │ │ │ │ call d170 │ │ │ │ - mov -0x158(%rbp),%rdi │ │ │ │ + mov -0x138(%rbp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - jne 121b4 <__cxa_finalize@plt+0x4b24> │ │ │ │ + je 1214b <__cxa_finalize@plt+0x4abb> │ │ │ │ + mov (%rdi),%r12 │ │ │ │ vzeroupper │ │ │ │ + call *0x8(%r12) │ │ │ │ + mov -0x160(%rbp),%rsi │ │ │ │ + mov %r13,%rdi │ │ │ │ + call d340 │ │ │ │ lea -0xa0(%rbp),%r13 │ │ │ │ - jmp 121fa <__cxa_finalize@plt+0x4b6a> │ │ │ │ + jmp 11fb8 <__cxa_finalize@plt+0x4928> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ + vzeroupper │ │ │ │ + jmp 1212b <__cxa_finalize@plt+0x4a9b> │ │ │ │ mov $0x10,%edi │ │ │ │ call d150 <__cxa_allocate_exception@plt> │ │ │ │ - lea 0xce1fc(%rip),%rsi # e037c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x145c> │ │ │ │ + lea 0xc721b(%rip),%rsi # d937c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x126c> │ │ │ │ mov %rax,%rdi │ │ │ │ - mov %rax,%rbx │ │ │ │ + mov %rax,%r13 │ │ │ │ call d0d0 │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 12271 <__cxa_finalize@plt+0x4be1> │ │ │ │ - mov 0xded9b(%rip),%rdx │ │ │ │ - mov 0xdee1c(%rip),%rsi │ │ │ │ - mov %rbx,%rdi │ │ │ │ + jne 121aa <__cxa_finalize@plt+0x4b1a> │ │ │ │ + mov 0xd7dbe(%rip),%rdx │ │ │ │ + mov 0xd7e3f(%rip),%rsi │ │ │ │ + mov %r13,%rdi │ │ │ │ call d590 <__cxa_throw@plt> │ │ │ │ - mov (%rdi),%r12 │ │ │ │ - vzeroupper │ │ │ │ - call *0x8(%r12) │ │ │ │ - jmp 1215e <__cxa_finalize@plt+0x4ace> │ │ │ │ - mov -0x158(%rbp),%rdi │ │ │ │ + mov -0x138(%rbp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 122a6 <__cxa_finalize@plt+0x4c16> │ │ │ │ + je 121af <__cxa_finalize@plt+0x4b1f> │ │ │ │ mov (%rdi),%r12 │ │ │ │ vzeroupper │ │ │ │ call *0x8(%r12) │ │ │ │ - mov -0x180(%rbp),%rsi │ │ │ │ - mov %r13,%rdi │ │ │ │ - call d340 │ │ │ │ - jmp 1215e <__cxa_finalize@plt+0x4ace> │ │ │ │ - endbr64 │ │ │ │ - mov %rax,%rbx │ │ │ │ + jmp 1213a <__cxa_finalize@plt+0x4aaa> │ │ │ │ + call d370 <__stack_chk_fail@plt> │ │ │ │ vzeroupper │ │ │ │ - mov %r15,%rdi │ │ │ │ - call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - jmp 120a7 <__cxa_finalize@plt+0x4a17> │ │ │ │ + jmp 1213a <__cxa_finalize@plt+0x4aaa> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rdx,%r13 │ │ │ │ - vzeroupper │ │ │ │ - dec %r13 │ │ │ │ - jne 12276 <__cxa_finalize@plt+0x4be6> │ │ │ │ - call d0f0 <__cxa_begin_catch@plt> │ │ │ │ - mov $0x1,%r8d │ │ │ │ - movb $0x0,-0x158(%rbp) │ │ │ │ + mov %rdx,%r12 │ │ │ │ + mov %r13,%rdi │ │ │ │ mov %rax,%rbx │ │ │ │ - xor %eax,%eax │ │ │ │ - lock cmpxchg %r8b,-0x161(%rbp) │ │ │ │ - jne 122ae <__cxa_finalize@plt+0x4c1e> │ │ │ │ - lea -0x60(%rbp),%rdi │ │ │ │ - call b7300 │ │ │ │ - mov (%rbx),%r12 │ │ │ │ + vzeroupper │ │ │ │ + call d280 <__cxa_free_exception@plt> │ │ │ │ + mov %r12,%r14 │ │ │ │ + dec %r14 │ │ │ │ + lea -0xa0(%rbp),%r13 │ │ │ │ + jne 11ff0 <__cxa_finalize@plt+0x4960> │ │ │ │ mov %rbx,%rdi │ │ │ │ - lea -0x80(%rbp),%r15 │ │ │ │ - call *0x10(%r12) │ │ │ │ - mov %r15,%rdi │ │ │ │ + lea -0xa0(%rbp),%r13 │ │ │ │ + call d0f0 <__cxa_begin_catch@plt> │ │ │ │ + mov (%rax),%rbx │ │ │ │ + mov %rax,%rdi │ │ │ │ + call *0x10(%rbx) │ │ │ │ + mov %r13,%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ - call 19900 │ │ │ │ - lea -0x60(%rbp),%rdi │ │ │ │ - call d290 │ │ │ │ + call 19820 │ │ │ │ call d560 <__cxa_end_catch@plt> │ │ │ │ - jmp 88a35 , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x18075> │ │ │ │ - call d370 <__stack_chk_fail@plt> │ │ │ │ - mov %rdi,%rbx │ │ │ │ - lea -0x80(%rbp),%r15 │ │ │ │ - lea -0xa0(%rbp),%r13 │ │ │ │ - jmp 121fa <__cxa_finalize@plt+0x4b6a> │ │ │ │ + cmpq $0x0,-0x98(%rbp) │ │ │ │ + mov -0xa0(%rbp),%rdi │ │ │ │ + sete %bl │ │ │ │ + jmp 84d9a , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x173aa> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r15 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov %rdx,%r13 │ │ │ │ - vzeroupper │ │ │ │ - call d280 <__cxa_free_exception@plt> │ │ │ │ - mov %r15,%rdi │ │ │ │ - jmp 12214 <__cxa_finalize@plt+0x4b84> │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rdx,%r14 │ │ │ │ vzeroupper │ │ │ │ - jmp 121dc <__cxa_finalize@plt+0x4b4c> │ │ │ │ - mov %al,-0x158(%rbp) │ │ │ │ - lea -0x80(%rbp),%r15 │ │ │ │ - jmp 12267 <__cxa_finalize@plt+0x4bd7> │ │ │ │ + jmp 121cc <__cxa_finalize@plt+0x4b3c> │ │ │ │ endbr64 │ │ │ │ - lea -0x60(%rbp),%rdi │ │ │ │ mov %rax,%rbx │ │ │ │ vzeroupper │ │ │ │ - call d290 │ │ │ │ call d560 <__cxa_end_catch@plt> │ │ │ │ + jmp 11ff0 <__cxa_finalize@plt+0x4960> │ │ │ │ + mov -0x130(%rbp),%rsi │ │ │ │ + mov -0x120(%rbp),%r8 │ │ │ │ lea -0xa0(%rbp),%r13 │ │ │ │ - jmp 121fa <__cxa_finalize@plt+0x4b6a> │ │ │ │ + mov -0x128(%rbp),%r15 │ │ │ │ + mov %rsi,-0x178(%rbp) │ │ │ │ + mov %r8,-0x168(%rbp) │ │ │ │ + vzeroupper │ │ │ │ + jmp 11fc0 <__cxa_finalize@plt+0x4930> │ │ │ │ + nop │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ - lea -0x80(%rbp),%r15 │ │ │ │ - vzeroupper │ │ │ │ - jmp 122cd <__cxa_finalize@plt+0x4c3d> │ │ │ │ - mov -0x38(%rbp),%rax │ │ │ │ - sub %fs:0x28,%rax │ │ │ │ - jne 12385 <__cxa_finalize@plt+0x4cf5> │ │ │ │ - lea 0xcdd42(%rip),%rdi # e004a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x112a> │ │ │ │ - lea -0x80(%rbp),%r13 │ │ │ │ - lea -0xa0(%rbp),%r14 │ │ │ │ - call d170 │ │ │ │ - mov -0x110(%rbp),%rdi │ │ │ │ - test %rdi,%rdi │ │ │ │ - jne 1238a <__cxa_finalize@plt+0x4cfa> │ │ │ │ vzeroupper │ │ │ │ - lea -0xa0(%rbp),%r14 │ │ │ │ mov %r13,%rdi │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - vmovq -0x158(%rbp),%xmm6 │ │ │ │ - mov -0x160(%rbp),%rsi │ │ │ │ + vmovq -0x160(%rbp),%xmm8 │ │ │ │ + mov -0x148(%rbp),%rcx │ │ │ │ mov -0x178(%rbp),%rdi │ │ │ │ - mov %rsi,-0x120(%rbp) │ │ │ │ - vpinsrq $0x1,%r15,%xmm6,%xmm7 │ │ │ │ - vmovdqa %xmm7,-0x130(%rbp) │ │ │ │ - call d39a0 >::~vector()@@Base> │ │ │ │ + vpinsrq $0x1,%r15,%xmm8,%xmm9 │ │ │ │ + mov %rcx,-0x120(%rbp) │ │ │ │ + vmovdqa %xmm9,-0x130(%rbp) │ │ │ │ + call cbcd0 >::~vector()@@Base> │ │ │ │ mov %r14,%rdi │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 123a3 <__cxa_finalize@plt+0x4d13> │ │ │ │ + jne 122ea <__cxa_finalize@plt+0x4c5a> │ │ │ │ mov %rbx,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ - call d370 <__stack_chk_fail@plt> │ │ │ │ - mov (%rdi),%r12 │ │ │ │ - vzeroupper │ │ │ │ - call *0x8(%r12) │ │ │ │ - jmp 12327 <__cxa_finalize@plt+0x4c97> │ │ │ │ - endbr64 │ │ │ │ - mov %rax,%rbx │ │ │ │ - vzeroupper │ │ │ │ - jmp 1232e <__cxa_finalize@plt+0x4c9e> │ │ │ │ - call d370 <__stack_chk_fail@plt> │ │ │ │ mov -0x110(%rbp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 125aa <__cxa_finalize@plt+0x4f1a> │ │ │ │ + jne 122ef <__cxa_finalize@plt+0x4c5f> │ │ │ │ + vzeroupper │ │ │ │ + lea -0xa0(%rbp),%r14 │ │ │ │ + jmp 1227b <__cxa_finalize@plt+0x4beb> │ │ │ │ + call d370 <__stack_chk_fail@plt> │ │ │ │ mov (%rdi),%r12 │ │ │ │ vzeroupper │ │ │ │ call *0x8(%r12) │ │ │ │ - mov -0x150(%rbp),%rsi │ │ │ │ - mov %r14,%rdi │ │ │ │ - call d340 │ │ │ │ - jmp 12327 <__cxa_finalize@plt+0x4c97> │ │ │ │ + jmp 122e1 <__cxa_finalize@plt+0x4c51> │ │ │ │ mov $0x10,%edi │ │ │ │ call d150 <__cxa_allocate_exception@plt> │ │ │ │ - lea 0xcdf94(%rip),%rsi # e037c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x145c> │ │ │ │ + lea 0xc706f(%rip),%rsi # d937c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x126c> │ │ │ │ mov %rax,%rdi │ │ │ │ mov %rax,%rbx │ │ │ │ call d0d0 │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 12418 <__cxa_finalize@plt+0x4d88> │ │ │ │ - mov 0xdeb37(%rip),%rdx │ │ │ │ - mov 0xdebb8(%rip),%rsi │ │ │ │ + jne 1236f <__cxa_finalize@plt+0x4cdf> │ │ │ │ + mov 0xd7c12(%rip),%rdx │ │ │ │ + mov 0xd7c93(%rip),%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ call d590 <__cxa_throw@plt> │ │ │ │ + mov -0x130(%rbp),%rsi │ │ │ │ + mov -0x120(%rbp),%r8 │ │ │ │ + lea -0xa0(%rbp),%r14 │ │ │ │ + mov -0x128(%rbp),%r15 │ │ │ │ + mov %rsi,-0x160(%rbp) │ │ │ │ + mov %r8,-0x148(%rbp) │ │ │ │ + vzeroupper │ │ │ │ + jmp 12283 <__cxa_finalize@plt+0x4bf3> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %rdx,%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ - mov %rdx,%r12 │ │ │ │ vzeroupper │ │ │ │ - mov -0x150(%rbp),%rdi │ │ │ │ - call b9ec0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ - dec %r12 │ │ │ │ - jne 125b2 <__cxa_finalize@plt+0x4f22> │ │ │ │ + call d280 <__cxa_free_exception@plt> │ │ │ │ + mov %r12,%rdi │ │ │ │ + call b4480 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + dec %r14 │ │ │ │ + jne 12403 <__cxa_finalize@plt+0x4d73> │ │ │ │ mov %rbx,%rdi │ │ │ │ call d0f0 <__cxa_begin_catch@plt> │ │ │ │ mov $0x1,%edi │ │ │ │ movb $0x0,-0x110(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ xor %eax,%eax │ │ │ │ lock cmpxchg %dil,-0x139(%rbp) │ │ │ │ - jne 125d6 <__cxa_finalize@plt+0x4f46> │ │ │ │ + jne 12461 <__cxa_finalize@plt+0x4dd1> │ │ │ │ lea -0x60(%rbp),%rdi │ │ │ │ - call b7300 │ │ │ │ - mov (%rbx),%r14 │ │ │ │ + call b19a0 │ │ │ │ + mov (%rbx),%r12 │ │ │ │ mov %rbx,%rdi │ │ │ │ lea -0x80(%rbp),%r13 │ │ │ │ - call *0x10(%r14) │ │ │ │ + call *0x10(%r12) │ │ │ │ mov %r13,%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ - call 19900 │ │ │ │ + call 19820 │ │ │ │ lea -0x60(%rbp),%rdi │ │ │ │ call d290 │ │ │ │ call d560 <__cxa_end_catch@plt> │ │ │ │ - jmp 8a338 , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x19978> │ │ │ │ + jmp 8610d , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x1871d> │ │ │ │ endbr64 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov %rdx,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ + mov %rdx,%r14 │ │ │ │ vzeroupper │ │ │ │ - call d280 <__cxa_free_exception@plt> │ │ │ │ - jmp 1242a <__cxa_finalize@plt+0x4d9a> │ │ │ │ + jmp 12389 <__cxa_finalize@plt+0x4cf9> │ │ │ │ + lea -0x80(%rbp),%r13 │ │ │ │ + lea -0xa0(%rbp),%r14 │ │ │ │ + jmp 1227b <__cxa_finalize@plt+0x4beb> │ │ │ │ + mov -0x38(%rbp),%rax │ │ │ │ + sub %fs:0x28,%rax │ │ │ │ + jne 12439 <__cxa_finalize@plt+0x4da9> │ │ │ │ + lea 0xc6c21(%rip),%rdi # d904a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xf3a> │ │ │ │ + lea -0x80(%rbp),%r13 │ │ │ │ + lea -0xa0(%rbp),%r14 │ │ │ │ + call d170 │ │ │ │ + call d370 <__stack_chk_fail@plt> │ │ │ │ + mov -0x110(%rbp),%rdi │ │ │ │ + test %rdi,%rdi │ │ │ │ + jne 124a4 <__cxa_finalize@plt+0x4e14> │ │ │ │ + vzeroupper │ │ │ │ + mov -0x150(%rbp),%rsi │ │ │ │ + mov %r14,%rdi │ │ │ │ + call d340 │ │ │ │ + jmp 122e1 <__cxa_finalize@plt+0x4c51> │ │ │ │ + mov %al,-0x110(%rbp) │ │ │ │ + lea -0x80(%rbp),%r13 │ │ │ │ + jmp 123ea <__cxa_finalize@plt+0x4d5a> │ │ │ │ + endbr64 │ │ │ │ + lea -0x60(%rbp),%rdi │ │ │ │ + mov %rax,%rbx │ │ │ │ + vzeroupper │ │ │ │ + call d290 │ │ │ │ + call d560 <__cxa_end_catch@plt> │ │ │ │ + lea -0xa0(%rbp),%r14 │ │ │ │ + jmp 1227b <__cxa_finalize@plt+0x4beb> │ │ │ │ + endbr64 │ │ │ │ + mov %rax,%rbx │ │ │ │ + lea -0x80(%rbp),%r13 │ │ │ │ + vzeroupper │ │ │ │ + jmp 12483 <__cxa_finalize@plt+0x4df3> │ │ │ │ + mov (%rdi),%r12 │ │ │ │ + vzeroupper │ │ │ │ + call *0x8(%r12) │ │ │ │ + jmp 1244d <__cxa_finalize@plt+0x4dbd> │ │ │ │ mov $0x10,%edi │ │ │ │ call d150 <__cxa_allocate_exception@plt> │ │ │ │ - lea 0xcdeb5(%rip),%rsi # e037c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x145c> │ │ │ │ + lea 0xc6eba(%rip),%rsi # d937c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x126c> │ │ │ │ mov %rax,%rdi │ │ │ │ - mov %rax,%r14 │ │ │ │ + mov %rax,%r13 │ │ │ │ call d0d0 │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 124f7 <__cxa_finalize@plt+0x4e67> │ │ │ │ - mov 0xdea58(%rip),%rdx │ │ │ │ - mov 0xdead9(%rip),%rsi │ │ │ │ - mov %r14,%rdi │ │ │ │ + jne 124f2 <__cxa_finalize@plt+0x4e62> │ │ │ │ + mov 0xd7a5d(%rip),%rdx │ │ │ │ + mov 0xd7ade(%rip),%rsi │ │ │ │ + mov %r13,%rdi │ │ │ │ call d590 <__cxa_throw@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - mov -0x130(%rbp),%rsi │ │ │ │ - mov -0x120(%rbp),%r8 │ │ │ │ - mov -0x128(%rbp),%r15 │ │ │ │ - lea -0xa0(%rbp),%r14 │ │ │ │ - mov %rsi,-0x158(%rbp) │ │ │ │ - mov %r8,-0x160(%rbp) │ │ │ │ - vzeroupper │ │ │ │ - jmp 12336 <__cxa_finalize@plt+0x4ca6> │ │ │ │ endbr64 │ │ │ │ - mov %r14,%rdi │ │ │ │ + mov %r13,%rdi │ │ │ │ mov %rax,%rbx │ │ │ │ mov %rdx,%r15 │ │ │ │ vzeroupper │ │ │ │ call d280 <__cxa_free_exception@plt> │ │ │ │ - mov %r12,%rdi │ │ │ │ - call b9ec0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + mov -0x148(%rbp),%rdi │ │ │ │ + call b4480 >, std::allocator > > >::~vector()@@Base> │ │ │ │ dec %r15 │ │ │ │ - jne 1259e <__cxa_finalize@plt+0x4f0e> │ │ │ │ + jne 1256b <__cxa_finalize@plt+0x4edb> │ │ │ │ mov %rbx,%rdi │ │ │ │ lea -0xa0(%rbp),%r14 │ │ │ │ call d0f0 <__cxa_begin_catch@plt> │ │ │ │ mov (%rax),%rbx │ │ │ │ mov %rax,%rdi │ │ │ │ call *0x10(%rbx) │ │ │ │ mov %r14,%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ - call 19900 │ │ │ │ + call 19820 │ │ │ │ call d560 <__cxa_end_catch@plt> │ │ │ │ cmpq $0x0,-0x98(%rbp) │ │ │ │ mov -0xa0(%rbp),%rdi │ │ │ │ sete %bl │ │ │ │ - jmp 8a64d , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x19c8d> │ │ │ │ + jmp 8643e , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x18a4e> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ mov %rdx,%r15 │ │ │ │ vzeroupper │ │ │ │ - jmp 12543 <__cxa_finalize@plt+0x4eb3> │ │ │ │ + jmp 1250c <__cxa_finalize@plt+0x4e7c> │ │ │ │ lea -0xa0(%rbp),%r14 │ │ │ │ - jmp 12366 <__cxa_finalize@plt+0x4cd6> │ │ │ │ - vzeroupper │ │ │ │ - jmp 123c3 <__cxa_finalize@plt+0x4d33> │ │ │ │ - lea -0x80(%rbp),%r13 │ │ │ │ - lea -0xa0(%rbp),%r14 │ │ │ │ - jmp 1232e <__cxa_finalize@plt+0x4c9e> │ │ │ │ - endbr64 │ │ │ │ - mov %rax,%rbx │ │ │ │ - vzeroupper │ │ │ │ - call d560 <__cxa_end_catch@plt> │ │ │ │ - jmp 12366 <__cxa_finalize@plt+0x4cd6> │ │ │ │ - mov %al,-0x110(%rbp) │ │ │ │ - lea -0x80(%rbp),%r13 │ │ │ │ - jmp 12492 <__cxa_finalize@plt+0x4e02> │ │ │ │ + jmp 122b3 <__cxa_finalize@plt+0x4c23> │ │ │ │ endbr64 │ │ │ │ - lea -0x60(%rbp),%rdi │ │ │ │ mov %rax,%rbx │ │ │ │ vzeroupper │ │ │ │ - call d290 │ │ │ │ call d560 <__cxa_end_catch@plt> │ │ │ │ - lea -0xa0(%rbp),%r14 │ │ │ │ - jmp 1232e <__cxa_finalize@plt+0x4c9e> │ │ │ │ - endbr64 │ │ │ │ - mov %rax,%rbx │ │ │ │ - lea -0x80(%rbp),%r13 │ │ │ │ - vzeroupper │ │ │ │ - jmp 125f8 <__cxa_finalize@plt+0x4f68> │ │ │ │ + jmp 122b3 <__cxa_finalize@plt+0x4c23> │ │ │ │ nop │ │ │ │ mov $0x10,%edi │ │ │ │ call d150 <__cxa_allocate_exception@plt> │ │ │ │ - lea 0xcdd51(%rip),%rsi # e037c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x145c> │ │ │ │ + lea 0xc6ddf(%rip),%rsi # d937c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x126c> │ │ │ │ mov %rax,%rdi │ │ │ │ - mov %rax,%r14 │ │ │ │ + mov %rax,%r13 │ │ │ │ call d0d0 │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 1265b <__cxa_finalize@plt+0x4fcb> │ │ │ │ - mov 0xde8f4(%rip),%rdx │ │ │ │ - mov 0xde975(%rip),%rsi │ │ │ │ - mov %r14,%rdi │ │ │ │ + jne 125cd <__cxa_finalize@plt+0x4f3d> │ │ │ │ + mov 0xd7982(%rip),%rdx │ │ │ │ + mov 0xd7a03(%rip),%rsi │ │ │ │ + mov %r13,%rdi │ │ │ │ call d590 <__cxa_throw@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rdi │ │ │ │ mov %rdx,%r8 │ │ │ │ vzeroupper │ │ │ │ dec %r8 │ │ │ │ - jne 12710 <__cxa_finalize@plt+0x5080> │ │ │ │ + jne 1267e <__cxa_finalize@plt+0x4fee> │ │ │ │ call d0f0 <__cxa_begin_catch@plt> │ │ │ │ - mov 0x20(%r12),%r9 │ │ │ │ + mov 0x20(%r14),%rdi │ │ │ │ mov $0x1,%ecx │ │ │ │ movb $0x0,-0x39(%rbp) │ │ │ │ - mov %rax,%r14 │ │ │ │ + mov %rax,%r13 │ │ │ │ xor %eax,%eax │ │ │ │ - lock cmpxchg %cl,(%r9) │ │ │ │ - jne 12729 <__cxa_finalize@plt+0x5099> │ │ │ │ - mov 0x30(%r12),%r13 │ │ │ │ + lock cmpxchg %cl,(%rdi) │ │ │ │ + jne 12697 <__cxa_finalize@plt+0x5007> │ │ │ │ + mov 0x30(%r14),%r12 │ │ │ │ + mov %r12,%rdi │ │ │ │ + call b19a0 │ │ │ │ + mov 0x0(%r13),%rbx │ │ │ │ mov %r13,%rdi │ │ │ │ - call b7300 │ │ │ │ - mov (%r14),%rbx │ │ │ │ - mov %r14,%rdi │ │ │ │ call *0x10(%rbx) │ │ │ │ - mov 0x38(%r12),%rdi │ │ │ │ + mov 0x38(%r14),%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ - call 19900 │ │ │ │ - mov %r13,%rdi │ │ │ │ + call 19820 │ │ │ │ + mov %r12,%rdi │ │ │ │ call d290 │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 1276d <__cxa_finalize@plt+0x50dd> │ │ │ │ + jne 126db <__cxa_finalize@plt+0x504b> │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ - pop %r11 │ │ │ │ + pop %rsi │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ - lea -0x10(%r11),%rsp │ │ │ │ + lea -0x10(%rsi),%rsp │ │ │ │ pop %r13 │ │ │ │ jmp d560 <__cxa_end_catch@plt> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rdx,%r15 │ │ │ │ - mov %r14,%rdi │ │ │ │ + mov %rax,%r15 │ │ │ │ + mov %rdx,%r12 │ │ │ │ + mov %r13,%rdi │ │ │ │ vzeroupper │ │ │ │ call d280 <__cxa_free_exception@plt> │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov %r15,%r8 │ │ │ │ - jmp 1266d <__cxa_finalize@plt+0x4fdd> │ │ │ │ + mov %r15,%rdi │ │ │ │ + mov %r12,%r8 │ │ │ │ + jmp 125df <__cxa_finalize@plt+0x4f4f> │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 12724 <__cxa_finalize@plt+0x5094> │ │ │ │ + jne 12692 <__cxa_finalize@plt+0x5002> │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ mov %al,-0x39(%rbp) │ │ │ │ - jmp 126c4 <__cxa_finalize@plt+0x5034> │ │ │ │ + jmp 12633 <__cxa_finalize@plt+0x4fa3> │ │ │ │ endbr64 │ │ │ │ - mov %r13,%rdi │ │ │ │ - mov %rax,%r12 │ │ │ │ + mov %r12,%rdi │ │ │ │ + mov %rax,%r14 │ │ │ │ vzeroupper │ │ │ │ call d290 │ │ │ │ call d560 <__cxa_end_catch@plt> │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 12768 <__cxa_finalize@plt+0x50d8> │ │ │ │ - mov %r12,%rdi │ │ │ │ + jne 126d6 <__cxa_finalize@plt+0x5046> │ │ │ │ + mov %r14,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r12 │ │ │ │ + mov %rax,%r14 │ │ │ │ vzeroupper │ │ │ │ - jmp 12740 <__cxa_finalize@plt+0x50b0> │ │ │ │ + jmp 126ae <__cxa_finalize@plt+0x501e> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ mov $0x10,%edi │ │ │ │ call d150 <__cxa_allocate_exception@plt> │ │ │ │ - lea 0xcdbf9(%rip),%rsi # e037c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x145c> │ │ │ │ + lea 0xc6c8b(%rip),%rsi # d937c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x126c> │ │ │ │ mov %rax,%rdi │ │ │ │ - mov %rax,%r14 │ │ │ │ + mov %rax,%r15 │ │ │ │ call d0d0 │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 127b3 <__cxa_finalize@plt+0x5123> │ │ │ │ - mov 0xde79c(%rip),%rdx │ │ │ │ - mov 0xde81d(%rip),%rsi │ │ │ │ - mov %r14,%rdi │ │ │ │ + jne 127c1 <__cxa_finalize@plt+0x5131> │ │ │ │ + mov 0xd782a(%rip),%rdx │ │ │ │ + mov 0xd78ab(%rip),%rsi │ │ │ │ + mov %r15,%rdi │ │ │ │ call d590 <__cxa_throw@plt> │ │ │ │ - call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ mov %rdx,%r13 │ │ │ │ vzeroupper │ │ │ │ - mov -0x58(%rbp),%rdi │ │ │ │ - call b9ec0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + mov %r14,%rdi │ │ │ │ + call b4480 >, std::allocator > > >::~vector()@@Base> │ │ │ │ dec %r13 │ │ │ │ - jne 1286f <__cxa_finalize@plt+0x51df> │ │ │ │ + jne 127c6 <__cxa_finalize@plt+0x5136> │ │ │ │ mov %rbx,%rdi │ │ │ │ call d0f0 <__cxa_begin_catch@plt> │ │ │ │ mov 0x20(%r12),%rdi │ │ │ │ - mov $0x1,%esi │ │ │ │ + mov $0x1,%r11d │ │ │ │ movb $0x0,-0x50(%rbp) │ │ │ │ mov %rax,%r14 │ │ │ │ xor %eax,%eax │ │ │ │ - lock cmpxchg %sil,(%rdi) │ │ │ │ - jne 1288b <__cxa_finalize@plt+0x51fb> │ │ │ │ + lock cmpxchg %r11b,(%rdi) │ │ │ │ + jne 127fc <__cxa_finalize@plt+0x516c> │ │ │ │ mov 0x30(%r12),%r13 │ │ │ │ mov %r13,%rdi │ │ │ │ - call b7300 │ │ │ │ + call b19a0 │ │ │ │ mov (%r14),%r15 │ │ │ │ mov %r14,%rdi │ │ │ │ call *0x10(%r15) │ │ │ │ mov 0x38(%r12),%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ - call 19900 │ │ │ │ + call 19820 │ │ │ │ mov %r13,%rdi │ │ │ │ call d290 │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 128cf <__cxa_finalize@plt+0x523f> │ │ │ │ + jne 12840 <__cxa_finalize@plt+0x51b0> │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ - pop %r11 │ │ │ │ + pop %rsi │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ - lea -0x10(%r11),%rsp │ │ │ │ + lea -0x10(%rsi),%rsp │ │ │ │ pop %r13 │ │ │ │ jmp d560 <__cxa_end_catch@plt> │ │ │ │ - endbr64 │ │ │ │ - mov %r14,%rdi │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rdx,%r13 │ │ │ │ - vzeroupper │ │ │ │ - call d280 <__cxa_free_exception@plt> │ │ │ │ - jmp 127c5 <__cxa_finalize@plt+0x5135> │ │ │ │ + call d370 <__stack_chk_fail@plt> │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 12886 <__cxa_finalize@plt+0x51f6> │ │ │ │ + jne 127dd <__cxa_finalize@plt+0x514d> │ │ │ │ mov %rbx,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ + endbr64 │ │ │ │ + mov %r15,%rdi │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rdx,%r13 │ │ │ │ + vzeroupper │ │ │ │ + call d280 <__cxa_free_exception@plt> │ │ │ │ + jmp 12732 <__cxa_finalize@plt+0x50a2> │ │ │ │ mov %al,-0x50(%rbp) │ │ │ │ - jmp 12829 <__cxa_finalize@plt+0x5199> │ │ │ │ + jmp 12796 <__cxa_finalize@plt+0x5106> │ │ │ │ endbr64 │ │ │ │ mov %r13,%rdi │ │ │ │ mov %rax,%r12 │ │ │ │ vzeroupper │ │ │ │ call d290 │ │ │ │ call d560 <__cxa_end_catch@plt> │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 128ca <__cxa_finalize@plt+0x523a> │ │ │ │ + jne 1283b <__cxa_finalize@plt+0x51ab> │ │ │ │ mov %r12,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r12 │ │ │ │ vzeroupper │ │ │ │ - jmp 128a2 <__cxa_finalize@plt+0x5212> │ │ │ │ + jmp 12813 <__cxa_finalize@plt+0x5183> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ mov $0x10,%edi │ │ │ │ call d150 <__cxa_allocate_exception@plt> │ │ │ │ - lea 0xcda97(%rip),%rsi # e037c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x145c> │ │ │ │ + lea 0xc6b25(%rip),%rsi # d937c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x126c> │ │ │ │ mov %rax,%rdi │ │ │ │ - mov %rax,%r13 │ │ │ │ + mov %rax,%rbx │ │ │ │ call d0d0 │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 12971 <__cxa_finalize@plt+0x52e1> │ │ │ │ - mov 0xde63a(%rip),%rdx │ │ │ │ - mov 0xde6bb(%rip),%rsi │ │ │ │ - mov %r13,%rdi │ │ │ │ + jne 12887 <__cxa_finalize@plt+0x51f7> │ │ │ │ + mov 0xd76c8(%rip),%rdx │ │ │ │ + mov 0xd7749(%rip),%rsi │ │ │ │ + mov %rbx,%rdi │ │ │ │ call d590 <__cxa_throw@plt> │ │ │ │ + call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ - mov %rdx,%rax │ │ │ │ - vzeroupper │ │ │ │ - dec %rax │ │ │ │ - lea -0xa0(%rbp),%r13 │ │ │ │ - jne 129d3 <__cxa_finalize@plt+0x5343> │ │ │ │ - mov %rbx,%rdi │ │ │ │ - lea -0xa0(%rbp),%r13 │ │ │ │ - call d0f0 <__cxa_begin_catch@plt> │ │ │ │ - mov (%rax),%rdx │ │ │ │ - mov %rax,%rdi │ │ │ │ - call *0x10(%rdx) │ │ │ │ - mov %r13,%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - call 19900 │ │ │ │ - call d560 <__cxa_end_catch@plt> │ │ │ │ - cmpq $0x0,-0x98(%rbp) │ │ │ │ - mov -0xa0(%rbp),%rdi │ │ │ │ - sete %bl │ │ │ │ - jmp 8cddf , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x1c41f> │ │ │ │ - call d370 <__stack_chk_fail@plt> │ │ │ │ - mov -0x150(%rbp),%rcx │ │ │ │ - mov -0x140(%rbp),%r8 │ │ │ │ - mov -0x148(%rbp),%r14 │ │ │ │ - lea -0xa0(%rbp),%r13 │ │ │ │ - mov %rcx,-0x190(%rbp) │ │ │ │ - mov %r8,-0x178(%rbp) │ │ │ │ vzeroupper │ │ │ │ - mov -0x178(%rbp),%rdi │ │ │ │ - vmovq -0x190(%rbp),%xmm10 │ │ │ │ - mov %rdi,-0x140(%rbp) │ │ │ │ - mov -0x1a8(%rbp),%rdi │ │ │ │ - vpinsrq $0x1,%r14,%xmm10,%xmm11 │ │ │ │ - vmovdqa %xmm11,-0x150(%rbp) │ │ │ │ - call d39a0 >::~vector()@@Base> │ │ │ │ + mov %r14,%rdi │ │ │ │ + call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ + vmovq -0x178(%rbp),%xmm7 │ │ │ │ + mov -0x168(%rbp),%rsi │ │ │ │ + mov -0x198(%rbp),%rdi │ │ │ │ + vpinsrq $0x1,%r15,%xmm7,%xmm8 │ │ │ │ + mov %rsi,-0x120(%rbp) │ │ │ │ + vmovdqa %xmm8,-0x130(%rbp) │ │ │ │ + call cbcd0 >::~vector()@@Base> │ │ │ │ mov %r13,%rdi │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 12a03 <__cxa_finalize@plt+0x5373> │ │ │ │ + jne 12987 <__cxa_finalize@plt+0x52f7> │ │ │ │ mov %rbx,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%rbx │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %rdx,%r12 │ │ │ │ vzeroupper │ │ │ │ + call d280 <__cxa_free_exception@plt> │ │ │ │ + mov %r14,%rdi │ │ │ │ + dec %r12 │ │ │ │ + jne 12974 <__cxa_finalize@plt+0x52e4> │ │ │ │ + call d0f0 <__cxa_begin_catch@plt> │ │ │ │ + mov $0x1,%r8d │ │ │ │ + movb $0x0,-0x138(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + xor %eax,%eax │ │ │ │ + lock cmpxchg %r8b,-0x141(%rbp) │ │ │ │ + jne 1298c <__cxa_finalize@plt+0x52fc> │ │ │ │ + lea -0x60(%rbp),%rdi │ │ │ │ + call b19a0 │ │ │ │ + mov (%rbx),%r13 │ │ │ │ + mov %rbx,%rdi │ │ │ │ + lea -0x80(%rbp),%r14 │ │ │ │ + call *0x10(%r13) │ │ │ │ + mov %r14,%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + call 19820 │ │ │ │ + lea -0x60(%rbp),%rdi │ │ │ │ + call d290 │ │ │ │ call d560 <__cxa_end_catch@plt> │ │ │ │ - jmp 129d3 <__cxa_finalize@plt+0x5343> │ │ │ │ - call d370 <__stack_chk_fail@plt> │ │ │ │ + jmp 885f5 , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x1ac05> │ │ │ │ endbr64 │ │ │ │ + mov %rax,%rdi │ │ │ │ mov %rdx,%r12 │ │ │ │ - mov %r13,%rdi │ │ │ │ + vzeroupper │ │ │ │ + jmp 12909 <__cxa_finalize@plt+0x5279> │ │ │ │ + mov %rdi,%rbx │ │ │ │ + lea -0x80(%rbp),%r14 │ │ │ │ + lea -0xa0(%rbp),%r13 │ │ │ │ + jmp 12896 <__cxa_finalize@plt+0x5206> │ │ │ │ + call d370 <__stack_chk_fail@plt> │ │ │ │ + mov %al,-0x138(%rbp) │ │ │ │ + lea -0x80(%rbp),%r14 │ │ │ │ + jmp 1295b <__cxa_finalize@plt+0x52cb> │ │ │ │ + endbr64 │ │ │ │ + lea -0x60(%rbp),%rdi │ │ │ │ mov %rax,%rbx │ │ │ │ vzeroupper │ │ │ │ - call d280 <__cxa_free_exception@plt> │ │ │ │ - mov %r12,%rax │ │ │ │ - jmp 12922 <__cxa_finalize@plt+0x5292> │ │ │ │ + call d290 │ │ │ │ + call d560 <__cxa_end_catch@plt> │ │ │ │ + lea -0xa0(%rbp),%r13 │ │ │ │ + jmp 12896 <__cxa_finalize@plt+0x5206> │ │ │ │ + endbr64 │ │ │ │ + mov %rax,%rbx │ │ │ │ + lea -0x80(%rbp),%r14 │ │ │ │ + vzeroupper │ │ │ │ + jmp 129ab <__cxa_finalize@plt+0x531b> │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 12a66 <__cxa_finalize@plt+0x53d6> │ │ │ │ - lea 0xcd60f(%rip),%rdi # e004a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x112a> │ │ │ │ - lea -0x80(%rbp),%r15 │ │ │ │ + jne 12a24 <__cxa_finalize@plt+0x5394> │ │ │ │ + lea 0xc6668(%rip),%rdi # d904a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xf3a> │ │ │ │ + lea -0x80(%rbp),%r14 │ │ │ │ lea -0xa0(%rbp),%r13 │ │ │ │ call d170 │ │ │ │ - mov -0x158(%rbp),%rdi │ │ │ │ + mov -0x138(%rbp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - jne 12ab0 <__cxa_finalize@plt+0x5420> │ │ │ │ + je 12a29 <__cxa_finalize@plt+0x5399> │ │ │ │ + mov (%rdi),%r12 │ │ │ │ vzeroupper │ │ │ │ + call *0x8(%r12) │ │ │ │ + mov -0x160(%rbp),%rsi │ │ │ │ + mov %r13,%rdi │ │ │ │ + call d340 │ │ │ │ lea -0xa0(%rbp),%r13 │ │ │ │ - jmp 12af6 <__cxa_finalize@plt+0x5466> │ │ │ │ + jmp 12896 <__cxa_finalize@plt+0x5206> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ + vzeroupper │ │ │ │ + jmp 12a09 <__cxa_finalize@plt+0x5379> │ │ │ │ mov $0x10,%edi │ │ │ │ call d150 <__cxa_allocate_exception@plt> │ │ │ │ - lea 0xcd900(%rip),%rsi # e037c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x145c> │ │ │ │ + lea 0xc693d(%rip),%rsi # d937c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x126c> │ │ │ │ mov %rax,%rdi │ │ │ │ - mov %rax,%rbx │ │ │ │ + mov %rax,%r13 │ │ │ │ call d0d0 │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 12b6d <__cxa_finalize@plt+0x54dd> │ │ │ │ - mov 0xde49f(%rip),%rdx │ │ │ │ - mov 0xde520(%rip),%rsi │ │ │ │ - mov %rbx,%rdi │ │ │ │ + jne 12a88 <__cxa_finalize@plt+0x53f8> │ │ │ │ + mov 0xd74e0(%rip),%rdx │ │ │ │ + mov 0xd7561(%rip),%rsi │ │ │ │ + mov %r13,%rdi │ │ │ │ call d590 <__cxa_throw@plt> │ │ │ │ - mov (%rdi),%r12 │ │ │ │ - vzeroupper │ │ │ │ - call *0x8(%r12) │ │ │ │ - jmp 12a5a <__cxa_finalize@plt+0x53ca> │ │ │ │ - mov -0x158(%rbp),%rdi │ │ │ │ + mov -0x138(%rbp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 12ba2 <__cxa_finalize@plt+0x5512> │ │ │ │ + je 12a8d <__cxa_finalize@plt+0x53fd> │ │ │ │ mov (%rdi),%r12 │ │ │ │ vzeroupper │ │ │ │ call *0x8(%r12) │ │ │ │ - mov -0x180(%rbp),%rsi │ │ │ │ + jmp 12a18 <__cxa_finalize@plt+0x5388> │ │ │ │ + call d370 <__stack_chk_fail@plt> │ │ │ │ + vzeroupper │ │ │ │ + jmp 12a18 <__cxa_finalize@plt+0x5388> │ │ │ │ + endbr64 │ │ │ │ + mov %rdx,%r12 │ │ │ │ mov %r13,%rdi │ │ │ │ - call d340 │ │ │ │ - jmp 12a5a <__cxa_finalize@plt+0x53ca> │ │ │ │ + mov %rax,%rbx │ │ │ │ + vzeroupper │ │ │ │ + call d280 <__cxa_free_exception@plt> │ │ │ │ + mov %r12,%r14 │ │ │ │ + dec %r14 │ │ │ │ + lea -0xa0(%rbp),%r13 │ │ │ │ + jne 128ce <__cxa_finalize@plt+0x523e> │ │ │ │ + mov %rbx,%rdi │ │ │ │ + lea -0xa0(%rbp),%r13 │ │ │ │ + call d0f0 <__cxa_begin_catch@plt> │ │ │ │ + mov (%rax),%rbx │ │ │ │ + mov %rax,%rdi │ │ │ │ + call *0x10(%rbx) │ │ │ │ + mov %r13,%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + call 19820 │ │ │ │ + call d560 <__cxa_end_catch@plt> │ │ │ │ + cmpq $0x0,-0x98(%rbp) │ │ │ │ + mov -0xa0(%rbp),%rdi │ │ │ │ + sete %bl │ │ │ │ + jmp 88ada , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x1b0ea> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ + mov %rdx,%r14 │ │ │ │ vzeroupper │ │ │ │ - mov %r15,%rdi │ │ │ │ - call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - jmp 129a3 <__cxa_finalize@plt+0x5313> │ │ │ │ + jmp 12aaa <__cxa_finalize@plt+0x541a> │ │ │ │ endbr64 │ │ │ │ + mov %rax,%rbx │ │ │ │ + vzeroupper │ │ │ │ + call d560 <__cxa_end_catch@plt> │ │ │ │ + jmp 128ce <__cxa_finalize@plt+0x523e> │ │ │ │ + mov -0x130(%rbp),%rsi │ │ │ │ + mov -0x120(%rbp),%r8 │ │ │ │ + lea -0xa0(%rbp),%r13 │ │ │ │ + mov -0x128(%rbp),%r15 │ │ │ │ + mov %rsi,-0x178(%rbp) │ │ │ │ + mov %r8,-0x168(%rbp) │ │ │ │ + vzeroupper │ │ │ │ + jmp 1289e <__cxa_finalize@plt+0x520e> │ │ │ │ + call d6f0 <__cxa_finalize@plt+0x60> │ │ │ │ + dec %rdx │ │ │ │ + jne 12bc0 <__cxa_finalize@plt+0x5530> │ │ │ │ mov %rax,%rdi │ │ │ │ - mov %rdx,%r13 │ │ │ │ vzeroupper │ │ │ │ - dec %r13 │ │ │ │ - jne 12b72 <__cxa_finalize@plt+0x54e2> │ │ │ │ + lea -0x60(%rbp),%rbx │ │ │ │ call d0f0 <__cxa_begin_catch@plt> │ │ │ │ - mov $0x1,%r8d │ │ │ │ - movb $0x0,-0x158(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - xor %eax,%eax │ │ │ │ - lock cmpxchg %r8b,-0x161(%rbp) │ │ │ │ - jne 12baa <__cxa_finalize@plt+0x551a> │ │ │ │ - lea -0x60(%rbp),%rdi │ │ │ │ - call b7300 │ │ │ │ - mov (%rbx),%r12 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - lea -0x80(%rbp),%r15 │ │ │ │ + mov (%rax),%r12 │ │ │ │ + mov %rax,%rdi │ │ │ │ call *0x10(%r12) │ │ │ │ - mov %r15,%rdi │ │ │ │ + mov %rbx,%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ - call 19900 │ │ │ │ - lea -0x60(%rbp),%rdi │ │ │ │ - call d290 │ │ │ │ + call 19820 │ │ │ │ call d560 <__cxa_end_catch@plt> │ │ │ │ - jmp 8c8f5 , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x1bf35> │ │ │ │ - call d370 <__stack_chk_fail@plt> │ │ │ │ - mov %rdi,%rbx │ │ │ │ - lea -0x80(%rbp),%r15 │ │ │ │ - lea -0xa0(%rbp),%r13 │ │ │ │ - jmp 12af6 <__cxa_finalize@plt+0x5466> │ │ │ │ - endbr64 │ │ │ │ - mov %rax,%r15 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov %rdx,%r13 │ │ │ │ + xor %r12d,%r12d │ │ │ │ + jmp 8c272 , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x1e882> │ │ │ │ + dec %rdx │ │ │ │ + jne 12bf6 <__cxa_finalize@plt+0x5566> │ │ │ │ + mov %rax,%rdi │ │ │ │ vzeroupper │ │ │ │ - call d280 <__cxa_free_exception@plt> │ │ │ │ - mov %r15,%rdi │ │ │ │ - jmp 12b10 <__cxa_finalize@plt+0x5480> │ │ │ │ + lea -0x60(%rbp),%rbx │ │ │ │ + call d0f0 <__cxa_begin_catch@plt> │ │ │ │ + mov (%rax),%r11 │ │ │ │ + mov %rax,%rdi │ │ │ │ + call *0x10(%r11) │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + call 19820 │ │ │ │ + call d560 <__cxa_end_catch@plt> │ │ │ │ + xor %r12d,%r12d │ │ │ │ + jmp 89622 , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x1bc32> │ │ │ │ + mov %rax,%r12 │ │ │ │ + lea -0x60(%rbp),%rbx │ │ │ │ vzeroupper │ │ │ │ - jmp 12ad8 <__cxa_finalize@plt+0x5448> │ │ │ │ - mov %al,-0x158(%rbp) │ │ │ │ - lea -0x80(%rbp),%r15 │ │ │ │ - jmp 12b63 <__cxa_finalize@plt+0x54d3> │ │ │ │ - endbr64 │ │ │ │ - lea -0x60(%rbp),%rdi │ │ │ │ - mov %rax,%rbx │ │ │ │ + mov %rbx,%rdi │ │ │ │ + call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov %r14,%rdi │ │ │ │ + mov %r12,%rbx │ │ │ │ + call b4650 >::~vector()@@Base> │ │ │ │ + mov %r13,%rdi │ │ │ │ + call b4480 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + mov -0x338(%rbp),%rdi │ │ │ │ + call 14fd0 │ │ │ │ + jmp 12c9e <__cxa_finalize@plt+0x560e> │ │ │ │ + mov %rax,%r12 │ │ │ │ + lea -0x60(%rbp),%rbx │ │ │ │ vzeroupper │ │ │ │ - call d290 │ │ │ │ - call d560 <__cxa_end_catch@plt> │ │ │ │ - lea -0xa0(%rbp),%r13 │ │ │ │ - jmp 12af6 <__cxa_finalize@plt+0x5466> │ │ │ │ + mov %rbx,%rdi │ │ │ │ + call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ + jmp 12bd2 <__cxa_finalize@plt+0x5542> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ - lea -0x80(%rbp),%r15 │ │ │ │ vzeroupper │ │ │ │ - jmp 12bc9 <__cxa_finalize@plt+0x5539> │ │ │ │ - mov -0x260(%rbp),%rsi │ │ │ │ - mov -0x270(%rbp),%r13 │ │ │ │ - mov -0x268(%rbp),%r14 │ │ │ │ + mov %r15,%rdi │ │ │ │ + mov %rdx,-0x320(%rbp) │ │ │ │ + call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov -0x320(%rbp),%r15 │ │ │ │ + jmp 12c52 <__cxa_finalize@plt+0x55c2> │ │ │ │ + mov -0x200(%rbp),%r11 │ │ │ │ + mov -0x210(%rbp),%r14 │ │ │ │ lea -0xa0(%rbp),%r12 │ │ │ │ - mov %rsi,-0x320(%rbp) │ │ │ │ + mov -0x208(%rbp),%r13 │ │ │ │ + mov %r11,-0x310(%rbp) │ │ │ │ vzeroupper │ │ │ │ - vmovq %r13,%xmm10 │ │ │ │ + vmovq %r14,%xmm12 │ │ │ │ mov -0x368(%rbp),%rdi │ │ │ │ - mov -0x320(%rbp),%r13 │ │ │ │ - mov %rdx,-0x310(%rbp) │ │ │ │ - vpinsrq $0x1,%r14,%xmm10,%xmm0 │ │ │ │ - vmovdqa %xmm0,-0x270(%rbp) │ │ │ │ - mov %r13,-0x260(%rbp) │ │ │ │ - call d39a0 >::~vector()@@Base> │ │ │ │ + vpinsrq $0x1,%r13,%xmm12,%xmm13 │ │ │ │ mov -0x310(%rbp),%r13 │ │ │ │ + vmovdqa %xmm13,-0x210(%rbp) │ │ │ │ + mov %r13,-0x200(%rbp) │ │ │ │ + call cbcd0 >::~vector()@@Base> │ │ │ │ + mov %r15,%r13 │ │ │ │ mov %r12,%rdi │ │ │ │ - lea -0xc0(%rbp),%r12 │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ dec %r13 │ │ │ │ - je 12cb3 <__cxa_finalize@plt+0x5623> │ │ │ │ - mov %r12,%rdi │ │ │ │ + lea -0xc0(%rbp),%r13 │ │ │ │ + je 12d03 <__cxa_finalize@plt+0x5673> │ │ │ │ + mov %r13,%rdi │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ lea -0x2c0(%rbp),%rdi │ │ │ │ - call b9520 │ │ │ │ + call b3b10 │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 12cf7 <__cxa_finalize@plt+0x5667> │ │ │ │ + jne 12d46 <__cxa_finalize@plt+0x56b6> │ │ │ │ mov %rbx,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ - endbr64 │ │ │ │ - mov %rax,%rbx │ │ │ │ - vzeroupper │ │ │ │ - mov -0x310(%rbp),%rdi │ │ │ │ - mov %rdx,-0x330(%rbp) │ │ │ │ - call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov -0x330(%rbp),%rdx │ │ │ │ - jmp 12c10 <__cxa_finalize@plt+0x5580> │ │ │ │ + lea 0xc653d(%rip),%rcx # d9209 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10f9> │ │ │ │ + mov $0x161,%edx │ │ │ │ + lea 0xc6e98(%rip),%rsi # d9b70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1a60> │ │ │ │ + lea 0xc6564(%rip),%rdi # d9243 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1133> │ │ │ │ + call d1f0 <__assert_fail@plt> │ │ │ │ + lea 0xc651e(%rip),%rcx # d9209 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10f9> │ │ │ │ + mov $0x160,%edx │ │ │ │ + lea 0xc6e79(%rip),%rsi # d9b70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1a60> │ │ │ │ + lea 0xc6529(%rip),%rdi # d9227 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1117> │ │ │ │ + call d1f0 <__assert_fail@plt> │ │ │ │ mov %rbx,%rdi │ │ │ │ - lea -0xc0(%rbp),%r12 │ │ │ │ + lea -0xc0(%rbp),%r13 │ │ │ │ call d0f0 <__cxa_begin_catch@plt> │ │ │ │ - mov (%rax),%r10 │ │ │ │ + mov (%rax),%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ - call *0x10(%r10) │ │ │ │ - mov %r12,%rdi │ │ │ │ + call *0x10(%rsi) │ │ │ │ + mov %r13,%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ - call 19900 │ │ │ │ + call 19820 │ │ │ │ call d560 <__cxa_end_catch@plt> │ │ │ │ xor %ebx,%ebx │ │ │ │ - jmp 90562 , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x1fba2> │ │ │ │ + jmp 8c1b1 , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x1e7c1> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ vzeroupper │ │ │ │ call d560 <__cxa_end_catch@plt> │ │ │ │ - jmp 12c5f <__cxa_finalize@plt+0x55cf> │ │ │ │ + jmp 12c96 <__cxa_finalize@plt+0x5606> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ + lea 0xc696e(%rip),%rcx # d96c0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x15b0> │ │ │ │ + mov $0x20,%edx │ │ │ │ + lea 0xc699a(%rip),%rsi # d96f8 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x15e8> │ │ │ │ + lea 0xc6492(%rip),%rdi # d91f7 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10e7> │ │ │ │ + call d1f0 <__assert_fail@plt> │ │ │ │ + mov -0x170(%rbp),%rdi │ │ │ │ + test %rdi,%rdi │ │ │ │ + jne 12e17 <__cxa_finalize@plt+0x5787> │ │ │ │ + vzeroupper │ │ │ │ + mov %rdx,%r10 │ │ │ │ + mov -0x358(%rbp),%rsi │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %r10,-0x320(%rbp) │ │ │ │ + mov %r12,%rbx │ │ │ │ + lea -0xa0(%rbp),%r12 │ │ │ │ + call d340 │ │ │ │ + mov -0x320(%rbp),%r11 │ │ │ │ + mov %r15,%rdi │ │ │ │ + mov %r11,-0x320(%rbp) │ │ │ │ + call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov -0x320(%rbp),%r15 │ │ │ │ + jmp 12de5 <__cxa_finalize@plt+0x5755> │ │ │ │ + mov -0x260(%rbp),%rsi │ │ │ │ + mov -0x270(%rbp),%r13 │ │ │ │ + lea -0xa0(%rbp),%r12 │ │ │ │ + mov -0x268(%rbp),%r14 │ │ │ │ + mov %rsi,-0x310(%rbp) │ │ │ │ + vzeroupper │ │ │ │ + vmovq %r13,%xmm4 │ │ │ │ + mov -0x360(%rbp),%rdi │ │ │ │ + mov -0x310(%rbp),%r13 │ │ │ │ + vpinsrq $0x1,%r14,%xmm4,%xmm5 │ │ │ │ + mov %r13,-0x260(%rbp) │ │ │ │ + vmovdqa %xmm5,-0x270(%rbp) │ │ │ │ + call cbcd0 >::~vector()@@Base> │ │ │ │ + jmp 12c7f <__cxa_finalize@plt+0x55ef> │ │ │ │ + mov %rdx,-0x320(%rbp) │ │ │ │ + mov (%rdi),%rax │ │ │ │ + vzeroupper │ │ │ │ + call *0x8(%rax) │ │ │ │ + mov -0x320(%rbp),%rdx │ │ │ │ + jmp 12d7d <__cxa_finalize@plt+0x56ed> │ │ │ │ + mov -0x248(%rbp),%r15 │ │ │ │ mov -0x250(%rbp),%r14 │ │ │ │ - mov -0x248(%rbp),%rdi │ │ │ │ - mov -0x240(%rbp),%rax │ │ │ │ - mov %r14,-0x338(%rbp) │ │ │ │ - mov %rdi,-0x350(%rbp) │ │ │ │ - mov %rax,-0x360(%rbp) │ │ │ │ + mov %r15,-0x330(%rbp) │ │ │ │ + mov -0x240(%rbp),%r15 │ │ │ │ test %r13,%r13 │ │ │ │ - je 12e34 <__cxa_finalize@plt+0x57a4> │ │ │ │ + je 12f4d <__cxa_finalize@plt+0x58bd> │ │ │ │ mov -0x3b0(%rbp),%rsi │ │ │ │ mov %r13,%rdi │ │ │ │ sub %r13,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - jmp 12d76 <__cxa_finalize@plt+0x56e6> │ │ │ │ - xor %r8d,%r8d │ │ │ │ - mov %r8,-0x368(%rbp) │ │ │ │ - mov %r8,-0x358(%rbp) │ │ │ │ - mov %r8,-0x348(%rbp) │ │ │ │ - mov %r8,-0x360(%rbp) │ │ │ │ - mov %r8,-0x350(%rbp) │ │ │ │ - mov %r8,-0x338(%rbp) │ │ │ │ - vzeroupper │ │ │ │ - vmovq -0x338(%rbp),%xmm15 │ │ │ │ - vmovq -0x348(%rbp),%xmm1 │ │ │ │ - vpinsrq $0x1,-0x350(%rbp),%xmm15,%xmm4 │ │ │ │ - vpinsrq $0x1,-0x358(%rbp),%xmm1,%xmm12 │ │ │ │ - mov -0x368(%rbp),%rsi │ │ │ │ - mov -0x3c0(%rbp),%rdi │ │ │ │ - mov %rsi,-0x220(%rbp) │ │ │ │ - vmovdqa %xmm4,-0x310(%rbp) │ │ │ │ - vmovdqa %xmm12,-0x230(%rbp) │ │ │ │ - call b9ec0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ - vmovdqa -0x310(%rbp),%xmm3 │ │ │ │ - mov -0x360(%rbp),%rdx │ │ │ │ - mov -0x3a0(%rbp),%rdi │ │ │ │ - mov %rdx,-0x240(%rbp) │ │ │ │ - vmovdqa %xmm3,-0x250(%rbp) │ │ │ │ - call b9ec0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ - mov %r12,%r11 │ │ │ │ - cmp $0x1,%r11 │ │ │ │ - jne 12ef1 <__cxa_finalize@plt+0x5861> │ │ │ │ + jmp 12e9a <__cxa_finalize@plt+0x580a> │ │ │ │ + xor %r14d,%r14d │ │ │ │ + xor %r13d,%r13d │ │ │ │ + xor %r15d,%r15d │ │ │ │ + mov %r14,-0x358(%rbp) │ │ │ │ + mov %r14,-0x340(%rbp) │ │ │ │ + mov %r14,-0x348(%rbp) │ │ │ │ + xor %r14d,%r14d │ │ │ │ + mov %r13,-0x330(%rbp) │ │ │ │ + vzeroupper │ │ │ │ + vmovq -0x348(%rbp),%xmm4 │ │ │ │ + vmovq %r14,%xmm1 │ │ │ │ + mov -0x358(%rbp),%r8 │ │ │ │ + vpinsrq $0x1,-0x330(%rbp),%xmm1,%xmm5 │ │ │ │ + mov -0x3b8(%rbp),%rdi │ │ │ │ + vpinsrq $0x1,-0x340(%rbp),%xmm4,%xmm6 │ │ │ │ + mov %r8,-0x220(%rbp) │ │ │ │ + vmovdqa %xmm5,-0x310(%rbp) │ │ │ │ + vmovdqa %xmm6,-0x230(%rbp) │ │ │ │ + call b4480 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + vmovdqa -0x310(%rbp),%xmm0 │ │ │ │ + mov -0x398(%rbp),%rdi │ │ │ │ + mov %r15,-0x240(%rbp) │ │ │ │ + vmovdqa %xmm0,-0x250(%rbp) │ │ │ │ + call b4480 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + mov %r12,%r10 │ │ │ │ + cmp $0x1,%r10 │ │ │ │ + jne 1304f <__cxa_finalize@plt+0x59bf> │ │ │ │ mov %rbx,%rdi │ │ │ │ lea -0xa0(%rbp),%r12 │ │ │ │ call d0f0 <__cxa_begin_catch@plt> │ │ │ │ - mov (%rax),%r9 │ │ │ │ + mov (%rax),%rcx │ │ │ │ mov %rax,%rdi │ │ │ │ - call *0x10(%r9) │ │ │ │ + call *0x10(%rcx) │ │ │ │ mov %r12,%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ - call 19900 │ │ │ │ + call 19820 │ │ │ │ call d560 <__cxa_end_catch@plt> │ │ │ │ cmpq $0x0,-0x98(%rbp) │ │ │ │ sete %bl │ │ │ │ - jmp 91b35 , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x21175> │ │ │ │ - vzeroupper │ │ │ │ - jmp 12d76 <__cxa_finalize@plt+0x56e6> │ │ │ │ - xor %r10d,%r10d │ │ │ │ - mov %r10,-0x370(%rbp) │ │ │ │ - mov %r10,-0x368(%rbp) │ │ │ │ - mov %r10,-0x358(%rbp) │ │ │ │ - mov %r10,-0x350(%rbp) │ │ │ │ - mov %r10,-0x360(%rbp) │ │ │ │ - mov %r10,-0x340(%rbp) │ │ │ │ + jmp 8c8f6 , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x1ef06> │ │ │ │ vzeroupper │ │ │ │ - vmovq -0x340(%rbp),%xmm11 │ │ │ │ - vmovq -0x358(%rbp),%xmm3 │ │ │ │ - vpinsrq $0x1,-0x360(%rbp),%xmm11,%xmm8 │ │ │ │ - vpinsrq $0x1,-0x368(%rbp),%xmm3,%xmm12 │ │ │ │ - mov -0x370(%rbp),%r13 │ │ │ │ - mov -0x3c0(%rbp),%rdi │ │ │ │ - vmovdqa %xmm8,-0x310(%rbp) │ │ │ │ - mov %r13,-0x1c0(%rbp) │ │ │ │ - vmovdqa %xmm12,-0x1d0(%rbp) │ │ │ │ - call b9ec0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ - vmovdqa -0x310(%rbp),%xmm13 │ │ │ │ - mov -0x350(%rbp),%rcx │ │ │ │ - mov -0x3a8(%rbp),%rdi │ │ │ │ - mov %rcx,-0x1e0(%rbp) │ │ │ │ - vmovdqa %xmm13,-0x1f0(%rbp) │ │ │ │ - call b9ec0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ - mov %r12,%r11 │ │ │ │ - cmp $0x1,%r11 │ │ │ │ - je 1314a <__cxa_finalize@plt+0x5aba> │ │ │ │ - mov %r11,%r13 │ │ │ │ - lea -0xa0(%rbp),%r12 │ │ │ │ - jmp 12c4b <__cxa_finalize@plt+0x55bb> │ │ │ │ + jmp 12e9a <__cxa_finalize@plt+0x580a> │ │ │ │ mov $0x10,%edi │ │ │ │ call d150 <__cxa_allocate_exception@plt> │ │ │ │ - lea 0xcd46b(%rip),%rsi # e037c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x145c> │ │ │ │ + lea 0xc6416(%rip),%rsi # d937c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x126c> │ │ │ │ mov %rax,%rdi │ │ │ │ mov %rax,%r13 │ │ │ │ call d0d0 │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 12f58 <__cxa_finalize@plt+0x58c8> │ │ │ │ - mov 0xde00e(%rip),%rdx │ │ │ │ - mov 0xde08f(%rip),%rsi │ │ │ │ + jne 1305e <__cxa_finalize@plt+0x59ce> │ │ │ │ + mov 0xd6fb5(%rip),%rdx │ │ │ │ + mov 0xd7036(%rip),%rsi │ │ │ │ mov %r13,%rdi │ │ │ │ call d590 <__cxa_throw@plt> │ │ │ │ + xor %r11d,%r11d │ │ │ │ + mov %r11,-0x360(%rbp) │ │ │ │ + mov %r11,-0x350(%rbp) │ │ │ │ + mov %r11,-0x358(%rbp) │ │ │ │ + mov %r11,-0x340(%rbp) │ │ │ │ + mov %r11,-0x348(%rbp) │ │ │ │ + mov %r11,-0x328(%rbp) │ │ │ │ + vzeroupper │ │ │ │ + vmovq -0x328(%rbp),%xmm4 │ │ │ │ + vmovq -0x358(%rbp),%xmm7 │ │ │ │ + mov -0x360(%rbp),%r14 │ │ │ │ + mov -0x3c0(%rbp),%rdi │ │ │ │ + vpinsrq $0x1,-0x348(%rbp),%xmm4,%xmm6 │ │ │ │ + vpinsrq $0x1,-0x350(%rbp),%xmm7,%xmm8 │ │ │ │ + mov %r14,-0x1c0(%rbp) │ │ │ │ + vmovdqa %xmm6,-0x310(%rbp) │ │ │ │ + vmovdqa %xmm8,-0x1d0(%rbp) │ │ │ │ + call b4480 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + vmovdqa -0x310(%rbp),%xmm15 │ │ │ │ + mov -0x340(%rbp),%r8 │ │ │ │ + mov -0x3a0(%rbp),%rdi │ │ │ │ + mov %r8,-0x1e0(%rbp) │ │ │ │ + vmovdqa %xmm15,-0x1f0(%rbp) │ │ │ │ + call b4480 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + mov %r12,%r10 │ │ │ │ + cmp $0x1,%r10 │ │ │ │ + je 13294 <__cxa_finalize@plt+0x5c04> │ │ │ │ + mov %r10,%r15 │ │ │ │ + lea -0xa0(%rbp),%r12 │ │ │ │ + jmp 12c7f <__cxa_finalize@plt+0x55ef> │ │ │ │ + call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ - mov %rdx,%r13 │ │ │ │ + mov %rdx,%r15 │ │ │ │ vzeroupper │ │ │ │ call d560 <__cxa_end_catch@plt> │ │ │ │ - jmp 12c4b <__cxa_finalize@plt+0x55bb> │ │ │ │ - call d370 <__stack_chk_fail@plt> │ │ │ │ + jmp 12c7f <__cxa_finalize@plt+0x55ef> │ │ │ │ endbr64 │ │ │ │ - mov %rdx,%r12 │ │ │ │ + mov %rdx,%r15 │ │ │ │ mov %r13,%rdi │ │ │ │ mov %rax,%rbx │ │ │ │ vzeroupper │ │ │ │ call d280 <__cxa_free_exception@plt> │ │ │ │ - mov %r12,%r11 │ │ │ │ - jmp 12df1 <__cxa_finalize@plt+0x5761> │ │ │ │ + mov %r15,%r10 │ │ │ │ + jmp 12f0b <__cxa_finalize@plt+0x587b> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ - mov %rdx,%r11 │ │ │ │ + mov %rdx,%r10 │ │ │ │ vzeroupper │ │ │ │ - jmp 12df1 <__cxa_finalize@plt+0x5761> │ │ │ │ + jmp 12f0b <__cxa_finalize@plt+0x587b> │ │ │ │ mov -0x170(%rbp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - jne 12fca <__cxa_finalize@plt+0x593a> │ │ │ │ + jne 130e7 <__cxa_finalize@plt+0x5a57> │ │ │ │ vzeroupper │ │ │ │ mov %rdx,%r9 │ │ │ │ mov -0x360(%rbp),%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ - mov %r9,-0x330(%rbp) │ │ │ │ + mov %r9,-0x320(%rbp) │ │ │ │ mov %r12,%rbx │ │ │ │ lea -0xa0(%rbp),%r12 │ │ │ │ call d340 │ │ │ │ - mov -0x330(%rbp),%rdx │ │ │ │ - jmp 12c94 <__cxa_finalize@plt+0x5604> │ │ │ │ - mov %rdx,-0x330(%rbp) │ │ │ │ + mov -0x320(%rbp),%rdx │ │ │ │ + jmp 12c14 <__cxa_finalize@plt+0x5584> │ │ │ │ + mov %rdx,-0x320(%rbp) │ │ │ │ mov (%rdi),%rax │ │ │ │ vzeroupper │ │ │ │ call *0x8(%rax) │ │ │ │ - mov -0x330(%rbp),%rdx │ │ │ │ - jmp 12f9b <__cxa_finalize@plt+0x590b> │ │ │ │ + mov -0x320(%rbp),%rdx │ │ │ │ + jmp 130b8 <__cxa_finalize@plt+0x5a28> │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 13010 <__cxa_finalize@plt+0x5980> │ │ │ │ - lea -0x80(%rbp),%rbx │ │ │ │ - lea 0xcd04d(%rip),%rdi # e004a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x112a> │ │ │ │ + jne 13126 <__cxa_finalize@plt+0x5a96> │ │ │ │ + lea 0xc5f34(%rip),%rdi # d904a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xf3a> │ │ │ │ + lea -0x80(%rbp),%r15 │ │ │ │ lea -0xa0(%rbp),%r12 │ │ │ │ - mov %rbx,-0x310(%rbp) │ │ │ │ call d170 │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ mov -0x170(%rbp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - jne 13033 <__cxa_finalize@plt+0x59a3> │ │ │ │ + jne 13149 <__cxa_finalize@plt+0x5ab9> │ │ │ │ vzeroupper │ │ │ │ mov %r12,%rdx │ │ │ │ lea -0xa0(%rbp),%r12 │ │ │ │ - jmp 12c94 <__cxa_finalize@plt+0x5604> │ │ │ │ + jmp 12c14 <__cxa_finalize@plt+0x5584> │ │ │ │ mov (%rdi),%rax │ │ │ │ vzeroupper │ │ │ │ call *0x8(%rax) │ │ │ │ - jmp 13024 <__cxa_finalize@plt+0x5994> │ │ │ │ - mov -0x200(%rbp),%rcx │ │ │ │ - mov -0x210(%rbp),%r14 │ │ │ │ - mov -0x208(%rbp),%r13 │ │ │ │ - lea -0xa0(%rbp),%r12 │ │ │ │ - mov %rcx,-0x320(%rbp) │ │ │ │ - vzeroupper │ │ │ │ - vmovq %r14,%xmm11 │ │ │ │ - mov -0x370(%rbp),%rdi │ │ │ │ - mov -0x320(%rbp),%r14 │ │ │ │ - mov %rdx,-0x310(%rbp) │ │ │ │ - vpinsrq $0x1,%r13,%xmm11,%xmm12 │ │ │ │ - vmovdqa %xmm12,-0x210(%rbp) │ │ │ │ - mov %r14,-0x200(%rbp) │ │ │ │ - call d39a0 >::~vector()@@Base> │ │ │ │ - mov -0x310(%rbp),%r13 │ │ │ │ - jmp 12c4b <__cxa_finalize@plt+0x55bb> │ │ │ │ - endbr64 │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rdx,%rcx │ │ │ │ - vzeroupper │ │ │ │ - mov -0x310(%rbp),%rdi │ │ │ │ - mov %rcx,-0x330(%rbp) │ │ │ │ - call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov -0x330(%rbp),%rdx │ │ │ │ - jmp 13064 <__cxa_finalize@plt+0x59d4> │ │ │ │ - dec %rdx │ │ │ │ - je 13108 <__cxa_finalize@plt+0x5a78> │ │ │ │ - mov %rax,%r13 │ │ │ │ - lea -0x60(%rbp),%rbx │ │ │ │ - vzeroupper │ │ │ │ - mov %rbx,%rdi │ │ │ │ - call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov -0x310(%rbp),%rdi │ │ │ │ - mov %r13,%rbx │ │ │ │ - call ba0a0 >::~vector()@@Base> │ │ │ │ - mov %r12,%rdi │ │ │ │ - call b9ec0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ - mov %r15,%rdi │ │ │ │ - call 150d0 │ │ │ │ - jmp 12c67 <__cxa_finalize@plt+0x55d7> │ │ │ │ - mov %rax,%rdi │ │ │ │ - vzeroupper │ │ │ │ - lea -0x60(%rbp),%rbx │ │ │ │ - call d0f0 <__cxa_begin_catch@plt> │ │ │ │ - mov (%rax),%r13 │ │ │ │ - mov %rax,%rdi │ │ │ │ - call *0x10(%r13) │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - call 19900 │ │ │ │ - call d560 <__cxa_end_catch@plt> │ │ │ │ - xor %r13d,%r13d │ │ │ │ - jmp 90a7e , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x200be> │ │ │ │ - endbr64 │ │ │ │ - mov %rax,%r13 │ │ │ │ - vzeroupper │ │ │ │ - call d560 <__cxa_end_catch@plt> │ │ │ │ - jmp 130dc <__cxa_finalize@plt+0x5a4c> │ │ │ │ - mov %rbx,%rdi │ │ │ │ + jmp 1313a <__cxa_finalize@plt+0x5aaa> │ │ │ │ + mov -0x38(%rbp),%rax │ │ │ │ + sub %fs:0x28,%rax │ │ │ │ + jne 131b5 <__cxa_finalize@plt+0x5b25> │ │ │ │ + lea 0xc5ee0(%rip),%rdi # d904a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xf3a> │ │ │ │ + lea -0x80(%rbp),%r15 │ │ │ │ lea -0xa0(%rbp),%r12 │ │ │ │ - call d0f0 <__cxa_begin_catch@plt> │ │ │ │ - mov (%rax),%r9 │ │ │ │ - mov %rax,%rdi │ │ │ │ - call *0x10(%r9) │ │ │ │ - mov %r12,%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - call 19900 │ │ │ │ - call d560 <__cxa_end_catch@plt> │ │ │ │ - cmpq $0x0,-0x98(%rbp) │ │ │ │ - sete %bl │ │ │ │ - jmp 90553 , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x1fb93> │ │ │ │ - call d710 <__cxa_finalize@plt+0x80> │ │ │ │ - mov -0x1f0(%rbp),%r9 │ │ │ │ - mov -0x1e8(%rbp),%rcx │ │ │ │ - mov -0x1e0(%rbp),%r11 │ │ │ │ - mov %r9,-0x340(%rbp) │ │ │ │ - mov %rcx,-0x360(%rbp) │ │ │ │ - mov %r11,-0x350(%rbp) │ │ │ │ - test %r13,%r13 │ │ │ │ - je 131d1 <__cxa_finalize@plt+0x5b41> │ │ │ │ - mov -0x3b8(%rbp),%rsi │ │ │ │ - mov %r13,%rdi │ │ │ │ - sub %r13,%rsi │ │ │ │ - vzeroupper │ │ │ │ - call d340 │ │ │ │ - jmp 12e6c <__cxa_finalize@plt+0x57dc> │ │ │ │ - vzeroupper │ │ │ │ - jmp 12e6c <__cxa_finalize@plt+0x57dc> │ │ │ │ - dec %rdx │ │ │ │ - jne 1320f <__cxa_finalize@plt+0x5b7f> │ │ │ │ - mov %rax,%rdi │ │ │ │ - vzeroupper │ │ │ │ - lea -0x60(%rbp),%rbx │ │ │ │ - call d0f0 <__cxa_begin_catch@plt> │ │ │ │ - mov (%rax),%r13 │ │ │ │ - mov %rax,%rdi │ │ │ │ - call *0x10(%r13) │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - call 19900 │ │ │ │ - call d560 <__cxa_end_catch@plt> │ │ │ │ - xor %r13d,%r13d │ │ │ │ - jmp 8d98c , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x1cfcc> │ │ │ │ - mov %rax,%r13 │ │ │ │ - lea -0x60(%rbp),%rbx │ │ │ │ - vzeroupper │ │ │ │ - mov %rbx,%rdi │ │ │ │ - call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - jmp 130e4 <__cxa_finalize@plt+0x5a54> │ │ │ │ + call d170 │ │ │ │ mov -0x170(%rbp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - jne 13275 <__cxa_finalize@plt+0x5be5> │ │ │ │ + jne 131aa <__cxa_finalize@plt+0x5b1a> │ │ │ │ vzeroupper │ │ │ │ - mov %rdx,%r11 │ │ │ │ - mov -0x368(%rbp),%rsi │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov %r11,-0x330(%rbp) │ │ │ │ - mov %r12,%rbx │ │ │ │ + mov %r12,%r11 │ │ │ │ lea -0xa0(%rbp),%r12 │ │ │ │ - call d340 │ │ │ │ - mov -0x330(%rbp),%rcx │ │ │ │ - jmp 130b1 <__cxa_finalize@plt+0x5a21> │ │ │ │ + jmp 12da7 <__cxa_finalize@plt+0x5717> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r13 │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rdx,%r11 │ │ │ │ vzeroupper │ │ │ │ - call d560 <__cxa_end_catch@plt> │ │ │ │ - jmp 13219 <__cxa_finalize@plt+0x5b89> │ │ │ │ - mov %rdx,-0x330(%rbp) │ │ │ │ + jmp 12da7 <__cxa_finalize@plt+0x5717> │ │ │ │ mov (%rdi),%rax │ │ │ │ vzeroupper │ │ │ │ call *0x8(%rax) │ │ │ │ - mov -0x330(%rbp),%rdx │ │ │ │ - jmp 13235 <__cxa_finalize@plt+0x5ba5> │ │ │ │ - mov -0x38(%rbp),%rax │ │ │ │ - sub %fs:0x28,%rax │ │ │ │ - jne 132bb <__cxa_finalize@plt+0x5c2b> │ │ │ │ - lea -0x80(%rbp),%rbx │ │ │ │ - lea 0xccda2(%rip),%rdi # e004a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x112a> │ │ │ │ - lea -0xa0(%rbp),%r12 │ │ │ │ - mov %rbx,-0x310(%rbp) │ │ │ │ - call d170 │ │ │ │ + jmp 13189 <__cxa_finalize@plt+0x5af9> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - lea 0xccf42(%rip),%rcx # e0209 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x12e9> │ │ │ │ - mov $0x160,%edx │ │ │ │ - lea 0xcd89d(%rip),%rsi # e0b70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1c50> │ │ │ │ - lea 0xccf4d(%rip),%rdi # e0227 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1307> │ │ │ │ - call d1f0 <__assert_fail@plt> │ │ │ │ - lea 0xccf23(%rip),%rcx # e0209 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x12e9> │ │ │ │ - mov $0x161,%edx │ │ │ │ - lea 0xcd87e(%rip),%rsi # e0b70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1c50> │ │ │ │ - lea 0xccf4a(%rip),%rdi # e0243 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1323> │ │ │ │ - call d1f0 <__assert_fail@plt> │ │ │ │ mov $0x10,%edi │ │ │ │ call d150 <__cxa_allocate_exception@plt> │ │ │ │ - lea 0xcd06d(%rip),%rsi # e037c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x145c> │ │ │ │ + lea 0xc61b1(%rip),%rsi # d937c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x126c> │ │ │ │ mov %rax,%rdi │ │ │ │ mov %rax,%r13 │ │ │ │ call d0d0 │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 1335e <__cxa_finalize@plt+0x5cce> │ │ │ │ - mov 0xddc10(%rip),%rdx │ │ │ │ - mov 0xddc91(%rip),%rsi │ │ │ │ + jne 131fb <__cxa_finalize@plt+0x5b6b> │ │ │ │ + mov 0xd6d54(%rip),%rdx │ │ │ │ + mov 0xd6dd5(%rip),%rsi │ │ │ │ mov %r13,%rdi │ │ │ │ call d590 <__cxa_throw@plt> │ │ │ │ - lea 0xcd37a(%rip),%rcx # e06c0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x17a0> │ │ │ │ - mov $0x20,%edx │ │ │ │ - lea 0xcd3a6(%rip),%rsi # e06f8 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x17d8> │ │ │ │ - lea 0xcce9e(%rip),%rdi # e01f7 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x12d7> │ │ │ │ - call d1f0 <__assert_fail@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ - mov %rdx,%r14 │ │ │ │ + mov %rdx,%r15 │ │ │ │ mov %r13,%rdi │ │ │ │ mov %rax,%rbx │ │ │ │ vzeroupper │ │ │ │ call d280 <__cxa_free_exception@plt> │ │ │ │ - mov %r14,%r11 │ │ │ │ - jmp 12ee7 <__cxa_finalize@plt+0x5857> │ │ │ │ + mov %r15,%r10 │ │ │ │ + jmp 13045 <__cxa_finalize@plt+0x59b5> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ - mov %rdx,%r11 │ │ │ │ + mov %rdx,%r10 │ │ │ │ + vzeroupper │ │ │ │ + jmp 13045 <__cxa_finalize@plt+0x59b5> │ │ │ │ + mov -0x1f0(%rbp),%r15 │ │ │ │ + mov -0x1e8(%rbp),%r13 │ │ │ │ + mov -0x1e0(%rbp),%rcx │ │ │ │ + mov %r15,-0x328(%rbp) │ │ │ │ + mov %r13,-0x348(%rbp) │ │ │ │ + mov %rcx,-0x340(%rbp) │ │ │ │ + test %r14,%r14 │ │ │ │ + je 13278 <__cxa_finalize@plt+0x5be8> │ │ │ │ + mov -0x3b8(%rbp),%rsi │ │ │ │ + mov %r14,%rdi │ │ │ │ + sub %r14,%rsi │ │ │ │ vzeroupper │ │ │ │ - jmp 12ee7 <__cxa_finalize@plt+0x5857> │ │ │ │ + call d340 │ │ │ │ + jmp 12fca <__cxa_finalize@plt+0x593a> │ │ │ │ + vzeroupper │ │ │ │ + jmp 12fca <__cxa_finalize@plt+0x593a> │ │ │ │ endbr64 │ │ │ │ - jmp 12f45 <__cxa_finalize@plt+0x58b5> │ │ │ │ - mov -0x170(%rbp),%rdi │ │ │ │ - test %rdi,%rdi │ │ │ │ - jne 133b9 <__cxa_finalize@plt+0x5d29> │ │ │ │ + mov %rax,%r12 │ │ │ │ vzeroupper │ │ │ │ - mov %r12,%rcx │ │ │ │ + call d560 <__cxa_end_catch@plt> │ │ │ │ + jmp 12c00 <__cxa_finalize@plt+0x5570> │ │ │ │ + mov %rbx,%rdi │ │ │ │ lea -0xa0(%rbp),%r12 │ │ │ │ - jmp 130b1 <__cxa_finalize@plt+0x5a21> │ │ │ │ - mov (%rdi),%rax │ │ │ │ + call d0f0 <__cxa_begin_catch@plt> │ │ │ │ + mov (%rax),%r13 │ │ │ │ + mov %rax,%rdi │ │ │ │ + call *0x10(%r13) │ │ │ │ + mov %r12,%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + call 19820 │ │ │ │ + call d560 <__cxa_end_catch@plt> │ │ │ │ + cmpq $0x0,-0x98(%rbp) │ │ │ │ + sete %bl │ │ │ │ + jmp 8c1a2 , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x1e7b2> │ │ │ │ + endbr64 │ │ │ │ + mov %rax,%r12 │ │ │ │ vzeroupper │ │ │ │ - call *0x8(%rax) │ │ │ │ - jmp 133aa <__cxa_finalize@plt+0x5d1a> │ │ │ │ + call d560 <__cxa_end_catch@plt> │ │ │ │ + jmp 12bca <__cxa_finalize@plt+0x553a> │ │ │ │ + endbr64 │ │ │ │ + jmp 13067 <__cxa_finalize@plt+0x59d7> │ │ │ │ nop │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ vzeroupper │ │ │ │ mov %r13,%rdi │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - vmovq -0x160(%rbp),%xmm6 │ │ │ │ - mov -0x158(%rbp),%rsi │ │ │ │ + vmovq -0x160(%rbp),%xmm8 │ │ │ │ + mov -0x148(%rbp),%rcx │ │ │ │ mov -0x178(%rbp),%rdi │ │ │ │ - mov %rsi,-0x120(%rbp) │ │ │ │ - vpinsrq $0x1,%r15,%xmm6,%xmm7 │ │ │ │ - vmovdqa %xmm7,-0x130(%rbp) │ │ │ │ - call d39a0 >::~vector()@@Base> │ │ │ │ + vpinsrq $0x1,%r15,%xmm8,%xmm9 │ │ │ │ + mov %rcx,-0x120(%rbp) │ │ │ │ + vmovdqa %xmm9,-0x130(%rbp) │ │ │ │ + call cbcd0 >::~vector()@@Base> │ │ │ │ mov %r14,%rdi │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 1343e <__cxa_finalize@plt+0x5dae> │ │ │ │ - mov %r12,%rdi │ │ │ │ + jne 13364 <__cxa_finalize@plt+0x5cd4> │ │ │ │ + mov %rbx,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ mov -0x110(%rbp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - jne 13443 <__cxa_finalize@plt+0x5db3> │ │ │ │ + jne 13369 <__cxa_finalize@plt+0x5cd9> │ │ │ │ vzeroupper │ │ │ │ lea -0xa0(%rbp),%r14 │ │ │ │ - jmp 133cf <__cxa_finalize@plt+0x5d3f> │ │ │ │ + jmp 132f5 <__cxa_finalize@plt+0x5c65> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - mov (%rdi),%rbx │ │ │ │ + mov (%rdi),%r12 │ │ │ │ vzeroupper │ │ │ │ - call *0x8(%rbx) │ │ │ │ - jmp 13435 <__cxa_finalize@plt+0x5da5> │ │ │ │ - mov -0x38(%rbp),%rax │ │ │ │ - sub %fs:0x28,%rax │ │ │ │ - jne 13474 <__cxa_finalize@plt+0x5de4> │ │ │ │ - lea 0xccbe6(%rip),%rdi # e004a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x112a> │ │ │ │ - lea -0x80(%rbp),%r13 │ │ │ │ - lea -0xa0(%rbp),%r14 │ │ │ │ - call d170 │ │ │ │ - call d370 <__stack_chk_fail@plt> │ │ │ │ + call *0x8(%r12) │ │ │ │ + jmp 1335b <__cxa_finalize@plt+0x5ccb> │ │ │ │ mov $0x10,%edi │ │ │ │ call d150 <__cxa_allocate_exception@plt> │ │ │ │ - lea 0xccef2(%rip),%rsi # e037c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x145c> │ │ │ │ + lea 0xc5ff5(%rip),%rsi # d937c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x126c> │ │ │ │ mov %rax,%rdi │ │ │ │ mov %rax,%rbx │ │ │ │ call d0d0 │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 1353a <__cxa_finalize@plt+0x5eaa> │ │ │ │ - mov 0xdda91(%rip),%rdx │ │ │ │ - mov 0xddb12(%rip),%rsi │ │ │ │ + jne 133e9 <__cxa_finalize@plt+0x5d59> │ │ │ │ + mov 0xd6b98(%rip),%rdx │ │ │ │ + mov 0xd6c19(%rip),%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ call d590 <__cxa_throw@plt> │ │ │ │ + mov -0x130(%rbp),%rsi │ │ │ │ + mov -0x120(%rbp),%r8 │ │ │ │ + lea -0xa0(%rbp),%r14 │ │ │ │ + mov -0x128(%rbp),%r15 │ │ │ │ + mov %rsi,-0x160(%rbp) │ │ │ │ + mov %r8,-0x148(%rbp) │ │ │ │ + vzeroupper │ │ │ │ + jmp 132fd <__cxa_finalize@plt+0x5c6d> │ │ │ │ + call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r12 │ │ │ │ + mov %rbx,%rdi │ │ │ │ mov %rdx,%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ vzeroupper │ │ │ │ - mov -0x150(%rbp),%rdi │ │ │ │ - call b9ec0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ - dec %r14 │ │ │ │ - jne 1353f <__cxa_finalize@plt+0x5eaf> │ │ │ │ + call d280 <__cxa_free_exception@plt> │ │ │ │ mov %r12,%rdi │ │ │ │ + call b4480 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + dec %r14 │ │ │ │ + jne 1347d <__cxa_finalize@plt+0x5ded> │ │ │ │ + mov %rbx,%rdi │ │ │ │ call d0f0 <__cxa_begin_catch@plt> │ │ │ │ mov $0x1,%edi │ │ │ │ movb $0x0,-0x110(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ xor %eax,%eax │ │ │ │ lock cmpxchg %dil,-0x139(%rbp) │ │ │ │ - jne 1368e <__cxa_finalize@plt+0x5ffe> │ │ │ │ + jne 134db <__cxa_finalize@plt+0x5e4b> │ │ │ │ lea -0x60(%rbp),%rdi │ │ │ │ - call b7300 │ │ │ │ + call b19a0 │ │ │ │ mov (%rbx),%r12 │ │ │ │ mov %rbx,%rdi │ │ │ │ lea -0x80(%rbp),%r13 │ │ │ │ call *0x10(%r12) │ │ │ │ mov %r13,%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ - call 19900 │ │ │ │ + call 19820 │ │ │ │ lea -0x60(%rbp),%rdi │ │ │ │ call d290 │ │ │ │ call d560 <__cxa_end_catch@plt> │ │ │ │ - jmp 93428 , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x22a68> │ │ │ │ - call d370 <__stack_chk_fail@plt> │ │ │ │ - lea -0x80(%rbp),%r13 │ │ │ │ - lea -0xa0(%rbp),%r14 │ │ │ │ - jmp 133cf <__cxa_finalize@plt+0x5d3f> │ │ │ │ + jmp 8eb7d , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x2118d> │ │ │ │ endbr64 │ │ │ │ - mov %rbx,%rdi │ │ │ │ + mov %rax,%rbx │ │ │ │ mov %rdx,%r14 │ │ │ │ - mov %rax,%r12 │ │ │ │ vzeroupper │ │ │ │ - call d280 <__cxa_free_exception@plt> │ │ │ │ - jmp 134cb <__cxa_finalize@plt+0x5e3b> │ │ │ │ + jmp 13403 <__cxa_finalize@plt+0x5d73> │ │ │ │ + lea -0x80(%rbp),%r13 │ │ │ │ + lea -0xa0(%rbp),%r14 │ │ │ │ + jmp 132f5 <__cxa_finalize@plt+0x5c65> │ │ │ │ + mov -0x38(%rbp),%rax │ │ │ │ + sub %fs:0x28,%rax │ │ │ │ + jne 134b3 <__cxa_finalize@plt+0x5e23> │ │ │ │ + lea 0xc5ba7(%rip),%rdi # d904a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xf3a> │ │ │ │ + lea -0x80(%rbp),%r13 │ │ │ │ + lea -0xa0(%rbp),%r14 │ │ │ │ + call d170 │ │ │ │ + call d370 <__stack_chk_fail@plt> │ │ │ │ mov -0x110(%rbp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - jne 135ee <__cxa_finalize@plt+0x5f5e> │ │ │ │ + jne 1351e <__cxa_finalize@plt+0x5e8e> │ │ │ │ vzeroupper │ │ │ │ mov -0x150(%rbp),%rsi │ │ │ │ mov %r14,%rdi │ │ │ │ call d340 │ │ │ │ - jmp 13435 <__cxa_finalize@plt+0x5da5> │ │ │ │ + jmp 1335b <__cxa_finalize@plt+0x5ccb> │ │ │ │ + mov %al,-0x110(%rbp) │ │ │ │ + lea -0x80(%rbp),%r13 │ │ │ │ + jmp 13464 <__cxa_finalize@plt+0x5dd4> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r12 │ │ │ │ - mov %rdx,%rbx │ │ │ │ + lea -0x60(%rbp),%rdi │ │ │ │ + mov %rax,%rbx │ │ │ │ vzeroupper │ │ │ │ - mov -0x150(%rbp),%rdi │ │ │ │ - call b9ec0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ - dec %rbx │ │ │ │ - jne 1369d <__cxa_finalize@plt+0x600d> │ │ │ │ - mov %r12,%rdi │ │ │ │ - lea -0xa0(%rbp),%r14 │ │ │ │ - call d0f0 <__cxa_begin_catch@plt> │ │ │ │ - mov (%rax),%r8 │ │ │ │ - mov %rax,%rdi │ │ │ │ - call *0x10(%r8) │ │ │ │ - mov %r14,%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - call 19900 │ │ │ │ + call d290 │ │ │ │ call d560 <__cxa_end_catch@plt> │ │ │ │ - cmpq $0x0,-0x98(%rbp) │ │ │ │ - mov -0xa0(%rbp),%rdi │ │ │ │ - sete %bl │ │ │ │ - jmp 93722 , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x22d62> │ │ │ │ - mov (%rdi),%rbx │ │ │ │ + lea -0xa0(%rbp),%r14 │ │ │ │ + jmp 132f5 <__cxa_finalize@plt+0x5c65> │ │ │ │ + endbr64 │ │ │ │ + mov %rax,%rbx │ │ │ │ + lea -0x80(%rbp),%r13 │ │ │ │ vzeroupper │ │ │ │ - call *0x8(%rbx) │ │ │ │ - jmp 13578 <__cxa_finalize@plt+0x5ee8> │ │ │ │ + jmp 134fd <__cxa_finalize@plt+0x5e6d> │ │ │ │ + mov (%rdi),%r12 │ │ │ │ + vzeroupper │ │ │ │ + call *0x8(%r12) │ │ │ │ + jmp 134c7 <__cxa_finalize@plt+0x5e37> │ │ │ │ mov $0x10,%edi │ │ │ │ call d150 <__cxa_allocate_exception@plt> │ │ │ │ - lea 0xccd6f(%rip),%rsi # e037c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x145c> │ │ │ │ + lea 0xc5e40(%rip),%rsi # d937c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x126c> │ │ │ │ mov %rax,%rdi │ │ │ │ - mov %rax,%r14 │ │ │ │ + mov %rax,%r13 │ │ │ │ call d0d0 │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 1363d <__cxa_finalize@plt+0x5fad> │ │ │ │ - mov 0xdd912(%rip),%rdx │ │ │ │ - mov 0xdd993(%rip),%rsi │ │ │ │ - mov %r14,%rdi │ │ │ │ + jne 1356c <__cxa_finalize@plt+0x5edc> │ │ │ │ + mov 0xd69e3(%rip),%rdx │ │ │ │ + mov 0xd6a64(%rip),%rsi │ │ │ │ + mov %r13,%rdi │ │ │ │ call d590 <__cxa_throw@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - mov -0x130(%rbp),%rsi │ │ │ │ - mov -0x120(%rbp),%r8 │ │ │ │ - mov -0x128(%rbp),%r15 │ │ │ │ - lea -0xa0(%rbp),%r14 │ │ │ │ - mov %rsi,-0x160(%rbp) │ │ │ │ - mov %r8,-0x158(%rbp) │ │ │ │ - vzeroupper │ │ │ │ - jmp 133d7 <__cxa_finalize@plt+0x5d47> │ │ │ │ endbr64 │ │ │ │ - mov %r14,%rdi │ │ │ │ - mov %rax,%r12 │ │ │ │ - mov %rdx,%rbx │ │ │ │ + mov %r13,%rdi │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rdx,%r15 │ │ │ │ vzeroupper │ │ │ │ call d280 <__cxa_free_exception@plt> │ │ │ │ - jmp 13599 <__cxa_finalize@plt+0x5f09> │ │ │ │ - mov %al,-0x110(%rbp) │ │ │ │ - lea -0x80(%rbp),%r13 │ │ │ │ - jmp 13530 <__cxa_finalize@plt+0x5ea0> │ │ │ │ + mov -0x148(%rbp),%rdi │ │ │ │ + call b4480 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + dec %r15 │ │ │ │ + jne 135e5 <__cxa_finalize@plt+0x5f55> │ │ │ │ + mov %rbx,%rdi │ │ │ │ lea -0xa0(%rbp),%r14 │ │ │ │ - jmp 13407 <__cxa_finalize@plt+0x5d77> │ │ │ │ - endbr64 │ │ │ │ - lea -0x60(%rbp),%rdi │ │ │ │ - mov %rax,%r12 │ │ │ │ - vzeroupper │ │ │ │ - call d290 │ │ │ │ + call d0f0 <__cxa_begin_catch@plt> │ │ │ │ + mov (%rax),%rbx │ │ │ │ + mov %rax,%rdi │ │ │ │ + call *0x10(%rbx) │ │ │ │ + mov %r14,%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + call 19820 │ │ │ │ call d560 <__cxa_end_catch@plt> │ │ │ │ - lea -0xa0(%rbp),%r14 │ │ │ │ - jmp 133cf <__cxa_finalize@plt+0x5d3f> │ │ │ │ + cmpq $0x0,-0x98(%rbp) │ │ │ │ + mov -0xa0(%rbp),%rdi │ │ │ │ + sete %bl │ │ │ │ + jmp 8eeae , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x214be> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r12 │ │ │ │ - lea -0x80(%rbp),%r13 │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rdx,%r15 │ │ │ │ vzeroupper │ │ │ │ - jmp 136bc <__cxa_finalize@plt+0x602c> │ │ │ │ + jmp 13586 <__cxa_finalize@plt+0x5ef6> │ │ │ │ + lea -0xa0(%rbp),%r14 │ │ │ │ + jmp 1332d <__cxa_finalize@plt+0x5c9d> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ vzeroupper │ │ │ │ call d560 <__cxa_end_catch@plt> │ │ │ │ - jmp 13407 <__cxa_finalize@plt+0x5d77> │ │ │ │ + jmp 1332d <__cxa_finalize@plt+0x5c9d> │ │ │ │ dec %rdx │ │ │ │ - je 137a1 <__cxa_finalize@plt+0x6111> │ │ │ │ - lea 0x250(%rsp),%r15 │ │ │ │ + je 136da <__cxa_finalize@plt+0x604a> │ │ │ │ + mov %rax,%rbx │ │ │ │ + lea 0x210(%rsp),%r15 │ │ │ │ vzeroupper │ │ │ │ mov %r15,%rdi │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - mov %r12,%rdi │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - call 150d0 │ │ │ │ - mov 0x40(%rsp),%r13 │ │ │ │ - lea 0xf0(%rsp),%rdi │ │ │ │ - call b9520 │ │ │ │ - lea 0x1b0(%rsp),%rdi │ │ │ │ + mov %r13,%rdi │ │ │ │ + call 14fd0 │ │ │ │ + lea 0xb0(%rsp),%rdi │ │ │ │ + call b3b10 │ │ │ │ + lea 0x170(%rsp),%rdi │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov 0x278(%rsp),%rax │ │ │ │ + mov 0x238(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 137db <__cxa_finalize@plt+0x614b> │ │ │ │ - mov %r13,%rdi │ │ │ │ + jne 1369a <__cxa_finalize@plt+0x600a> │ │ │ │ + mov %rbx,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ dec %rdx │ │ │ │ - jne 137e0 <__cxa_finalize@plt+0x6150> │ │ │ │ - mov %rax,%rdi │ │ │ │ - vzeroupper │ │ │ │ - lea 0x250(%rsp),%r15 │ │ │ │ - call d0f0 <__cxa_begin_catch@plt> │ │ │ │ - mov (%rax),%r11 │ │ │ │ - mov %rax,%rdi │ │ │ │ - call *0x10(%r11) │ │ │ │ - lea 0x250(%rsp),%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - call 19900 │ │ │ │ - call d560 <__cxa_end_catch@plt> │ │ │ │ - xor %r15d,%r15d │ │ │ │ - jmp 94ae2 , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x24122> │ │ │ │ + jne 1369f <__cxa_finalize@plt+0x600f> │ │ │ │ mov %rax,%rdi │ │ │ │ vzeroupper │ │ │ │ call d0f0 <__cxa_begin_catch@plt> │ │ │ │ - mov (%rax),%r15 │ │ │ │ + mov (%rax),%r14 │ │ │ │ mov %rax,%rdi │ │ │ │ - call *0x10(%r15) │ │ │ │ - lea 0x250(%rsp),%rdi │ │ │ │ - lea 0x250(%rsp),%r15 │ │ │ │ + call *0x10(%r14) │ │ │ │ + lea 0x210(%rsp),%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ - call 19900 │ │ │ │ + mov %rdi,%r15 │ │ │ │ + call 19820 │ │ │ │ call d560 <__cxa_end_catch@plt> │ │ │ │ - xor %r15d,%r15d │ │ │ │ - jmp 94a16 , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x24056> │ │ │ │ + xor %ebx,%ebx │ │ │ │ + jmp 90001 , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x22611> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - lea 0x250(%rsp),%r15 │ │ │ │ + mov %rax,%rbx │ │ │ │ + lea 0x210(%rsp),%r15 │ │ │ │ vzeroupper │ │ │ │ mov %r15,%rdi │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - jmp 13717 <__cxa_finalize@plt+0x6087> │ │ │ │ - endbr64 │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - vzeroupper │ │ │ │ - call d560 <__cxa_end_catch@plt> │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - jmp 13705 <__cxa_finalize@plt+0x6075> │ │ │ │ - endbr64 │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - vzeroupper │ │ │ │ - call d560 <__cxa_end_catch@plt> │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - jmp 137eb <__cxa_finalize@plt+0x615b> │ │ │ │ + jmp 13624 <__cxa_finalize@plt+0x5f94> │ │ │ │ dec %rdx │ │ │ │ - jne 13873 <__cxa_finalize@plt+0x61e3> │ │ │ │ + je 1370d <__cxa_finalize@plt+0x607d> │ │ │ │ + mov %rax,%rbx │ │ │ │ + lea 0x210(%rsp),%r14 │ │ │ │ + vzeroupper │ │ │ │ + mov %r14,%rdi │ │ │ │ + call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ + jmp 1362c <__cxa_finalize@plt+0x5f9c> │ │ │ │ mov %rax,%rdi │ │ │ │ vzeroupper │ │ │ │ - lea 0x250(%rsp),%r14 │ │ │ │ call d0f0 <__cxa_begin_catch@plt> │ │ │ │ - mov (%rax),%r15 │ │ │ │ + mov (%rax),%rcx │ │ │ │ mov %rax,%rdi │ │ │ │ - call *0x10(%r15) │ │ │ │ - lea 0x250(%rsp),%rdi │ │ │ │ + call *0x10(%rcx) │ │ │ │ + lea 0x210(%rsp),%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ - call 19900 │ │ │ │ + mov %rdi,%r15 │ │ │ │ + call 19820 │ │ │ │ call d560 <__cxa_end_catch@plt> │ │ │ │ xor %ebx,%ebx │ │ │ │ - jmp 9480b , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x23e4b> │ │ │ │ - lea 0x250(%rsp),%r14 │ │ │ │ - vzeroupper │ │ │ │ - mov %r14,%rdi │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - mov %r12,%rdi │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - call 150d0 │ │ │ │ - mov 0x40(%rsp),%r13 │ │ │ │ - jmp 13729 <__cxa_finalize@plt+0x6099> │ │ │ │ - dec %rdx │ │ │ │ - jne 138e5 <__cxa_finalize@plt+0x6255> │ │ │ │ + jmp 90196 , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x227a6> │ │ │ │ mov %rax,%rdi │ │ │ │ vzeroupper │ │ │ │ - lea 0x250(%rsp),%r14 │ │ │ │ call d0f0 <__cxa_begin_catch@plt> │ │ │ │ - mov (%rax),%r8 │ │ │ │ + mov (%rax),%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ - call *0x10(%r8) │ │ │ │ - lea 0x250(%rsp),%rdi │ │ │ │ + call *0x10(%rsi) │ │ │ │ + lea 0x210(%rsp),%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ - call 19900 │ │ │ │ + mov %rdi,%r14 │ │ │ │ + call 19820 │ │ │ │ call d560 <__cxa_end_catch@plt> │ │ │ │ - xor %ebx,%ebx │ │ │ │ - jmp 944ed , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x23b2d> │ │ │ │ - lea 0x250(%rsp),%r14 │ │ │ │ - vzeroupper │ │ │ │ - mov %r14,%rdi │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - jmp 13890 <__cxa_finalize@plt+0x6200> │ │ │ │ + xor %r12d,%r12d │ │ │ │ + jmp 8f796 , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x21da6> │ │ │ │ endbr64 │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ + mov %rax,%rbx │ │ │ │ vzeroupper │ │ │ │ call d560 <__cxa_end_catch@plt> │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - jmp 138f0 <__cxa_finalize@plt+0x6260> │ │ │ │ + jmp 1361c <__cxa_finalize@plt+0x5f8c> │ │ │ │ endbr64 │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ + mov %rax,%rbx │ │ │ │ vzeroupper │ │ │ │ call d560 <__cxa_end_catch@plt> │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - jmp 1387e <__cxa_finalize@plt+0x61ee> │ │ │ │ - mov %rax,(%rsp) │ │ │ │ + jmp 136cd <__cxa_finalize@plt+0x603d> │ │ │ │ + dec %rdx │ │ │ │ + jne 13814 <__cxa_finalize@plt+0x6184> │ │ │ │ + mov %rax,%rdi │ │ │ │ + vzeroupper │ │ │ │ + lea 0x210(%rsp),%r12 │ │ │ │ + call d0f0 <__cxa_begin_catch@plt> │ │ │ │ + mov (%rax),%r9 │ │ │ │ + mov %rax,%rdi │ │ │ │ + call *0x10(%r9) │ │ │ │ + mov %r12,%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + call 19820 │ │ │ │ + call d560 <__cxa_end_catch@plt> │ │ │ │ + xor %ebx,%ebx │ │ │ │ + jmp 8fb4b , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x2215b> │ │ │ │ + mov %rax,0x20(%rsp) │ │ │ │ mov 0x40(%rsp),%rdi │ │ │ │ vzeroupper │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov (%rsp),%rax │ │ │ │ - lea 0x210(%rsp),%rdi │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ + lea 0x1d0(%rsp),%rdi │ │ │ │ mov %rax,0x40(%rsp) │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov 0x40(%rsp),%rax │ │ │ │ - lea 0x1f0(%rsp),%rdi │ │ │ │ + lea 0x1b0(%rsp),%rdi │ │ │ │ mov %rax,0x40(%rsp) │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov 0x40(%rsp),%rax │ │ │ │ - lea 0x1d0(%rsp),%rdi │ │ │ │ + lea 0x190(%rsp),%rdi │ │ │ │ mov %rax,0x40(%rsp) │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - lea 0x230(%rsp),%rdi │ │ │ │ + lea 0x1f0(%rsp),%rdi │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov 0x40(%rsp),%r13 │ │ │ │ - jmp 13729 <__cxa_finalize@plt+0x6099> │ │ │ │ - dec %rdx │ │ │ │ - je 139e3 <__cxa_finalize@plt+0x6353> │ │ │ │ - mov %rax,%r13 │ │ │ │ - lea 0x250(%rsp),%r14 │ │ │ │ + mov 0x40(%rsp),%rbx │ │ │ │ + jmp 1362c <__cxa_finalize@plt+0x5f9c> │ │ │ │ + lea 0x210(%rsp),%r12 │ │ │ │ vzeroupper │ │ │ │ - mov %r14,%rdi │ │ │ │ + mov %r12,%rdi │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - jmp 13729 <__cxa_finalize@plt+0x6099> │ │ │ │ - dec %rdx │ │ │ │ - je 13a1c <__cxa_finalize@plt+0x638c> │ │ │ │ - mov %rax,%r13 │ │ │ │ - lea 0x250(%rsp),%r14 │ │ │ │ + mov 0x40(%rsp),%rbx │ │ │ │ + mov %r13,%rdi │ │ │ │ + call 14fd0 │ │ │ │ + jmp 1362c <__cxa_finalize@plt+0x5f9c> │ │ │ │ + endbr64 │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ vzeroupper │ │ │ │ - mov %r14,%rdi │ │ │ │ - call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - jmp 13729 <__cxa_finalize@plt+0x6099> │ │ │ │ + call d560 <__cxa_end_catch@plt> │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + jmp 1381f <__cxa_finalize@plt+0x618f> │ │ │ │ + dec %rdx │ │ │ │ + jne 13890 <__cxa_finalize@plt+0x6200> │ │ │ │ mov %rax,%rdi │ │ │ │ vzeroupper │ │ │ │ - lea 0x250(%rsp),%r14 │ │ │ │ call d0f0 <__cxa_begin_catch@plt> │ │ │ │ - mov (%rax),%rbx │ │ │ │ + mov (%rax),%r14 │ │ │ │ mov %rax,%rdi │ │ │ │ - call *0x10(%rbx) │ │ │ │ - lea 0x250(%rsp),%rdi │ │ │ │ + call *0x10(%r14) │ │ │ │ + lea 0x210(%rsp),%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ - call 19900 │ │ │ │ + mov %rdi,%r15 │ │ │ │ + call 19820 │ │ │ │ call d560 <__cxa_end_catch@plt> │ │ │ │ - xor %r15d,%r15d │ │ │ │ - jmp 94112 , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x23752> │ │ │ │ + xor %r12d,%r12d │ │ │ │ + jmp 8fce3 , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x222f3> │ │ │ │ + mov %rax,%rbx │ │ │ │ + lea 0x210(%rsp),%r15 │ │ │ │ + vzeroupper │ │ │ │ + mov %r15,%rdi │ │ │ │ + call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ + jmp 1362c <__cxa_finalize@plt+0x5f9c> │ │ │ │ + endbr64 │ │ │ │ + mov %rax,%rbx │ │ │ │ + vzeroupper │ │ │ │ + call d560 <__cxa_end_catch@plt> │ │ │ │ + jmp 1389e <__cxa_finalize@plt+0x620e> │ │ │ │ + dec %rdx │ │ │ │ + je 138f0 <__cxa_finalize@plt+0x6260> │ │ │ │ + mov %rax,%rbx │ │ │ │ + lea 0x210(%rsp),%r15 │ │ │ │ + vzeroupper │ │ │ │ + mov %r15,%rdi │ │ │ │ + call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ + jmp 13831 <__cxa_finalize@plt+0x61a1> │ │ │ │ + endbr64 │ │ │ │ + mov %rax,%rbx │ │ │ │ + vzeroupper │ │ │ │ + call d560 <__cxa_end_catch@plt> │ │ │ │ + jmp 136ad <__cxa_finalize@plt+0x601d> │ │ │ │ mov %rax,%rdi │ │ │ │ vzeroupper │ │ │ │ - lea 0x250(%rsp),%r14 │ │ │ │ call d0f0 <__cxa_begin_catch@plt> │ │ │ │ - mov (%rax),%r15 │ │ │ │ + mov (%rax),%r14 │ │ │ │ mov %rax,%rdi │ │ │ │ - call *0x10(%r15) │ │ │ │ - lea 0x250(%rsp),%rdi │ │ │ │ + call *0x10(%r14) │ │ │ │ + lea 0x210(%rsp),%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ - call 19900 │ │ │ │ - call d560 <__cxa_end_catch@plt> │ │ │ │ - xor %r15d,%r15d │ │ │ │ - jmp 9466f , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x23caf> │ │ │ │ - endbr64 │ │ │ │ - mov %rax,%r13 │ │ │ │ - vzeroupper │ │ │ │ + mov %rdi,%r15 │ │ │ │ + call 19820 │ │ │ │ call d560 <__cxa_end_catch@plt> │ │ │ │ - jmp 139b6 <__cxa_finalize@plt+0x6326> │ │ │ │ + xor %ebx,%ebx │ │ │ │ + jmp 900d9 , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x226e9> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r13 │ │ │ │ + mov %rax,%rbx │ │ │ │ vzeroupper │ │ │ │ call d560 <__cxa_end_catch@plt> │ │ │ │ - jmp 139d6 <__cxa_finalize@plt+0x6346> │ │ │ │ + jmp 138cf <__cxa_finalize@plt+0x623f> │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 13a99 <__cxa_finalize@plt+0x6409> │ │ │ │ - lea 0xcc64c(%rip),%rdi # e00e0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x11c0> │ │ │ │ + jne 13950 <__cxa_finalize@plt+0x62c0> │ │ │ │ + lea 0xc5795(%rip),%rdi # d90e0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xfd0> │ │ │ │ call d170 │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - lea 0xcc5a5(%rip),%rdi # e004a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x112a> │ │ │ │ + lea 0xc56ee(%rip),%rdi # d904a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xf3a> │ │ │ │ call d170 │ │ │ │ endbr64 │ │ │ │ mov $0x8,%esi │ │ │ │ mov %r13,%rdi │ │ │ │ mov %rax,%r12 │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - mov 0x78(%rsp),%rdi │ │ │ │ + mov 0x50(%rsp),%rdi │ │ │ │ mov $0x8,%esi │ │ │ │ call d340 │ │ │ │ mov %r15,%r13 │ │ │ │ cmp %rbx,%r13 │ │ │ │ - je 13b41 <__cxa_finalize@plt+0x64b1> │ │ │ │ + je 139f8 <__cxa_finalize@plt+0x6368> │ │ │ │ mov 0x8(%r13),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 13aed <__cxa_finalize@plt+0x645d> │ │ │ │ + je 139a4 <__cxa_finalize@plt+0x6314> │ │ │ │ mov 0x18(%r13),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ add $0x20,%r13 │ │ │ │ - jmp 13ad3 <__cxa_finalize@plt+0x6443> │ │ │ │ - lea 0xcc5e6(%rip),%rdi # e00e0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x11c0> │ │ │ │ + jmp 1398a <__cxa_finalize@plt+0x62fa> │ │ │ │ + lea 0xc5699(%rip),%rdi # d904a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xf3a> │ │ │ │ call d170 │ │ │ │ endbr64 │ │ │ │ - xor %ebx,%ebx │ │ │ │ - xor %r15d,%r15d │ │ │ │ mov %rax,%r12 │ │ │ │ - mov %rbx,0x60(%rsp) │ │ │ │ - xor %ebx,%ebx │ │ │ │ vzeroupper │ │ │ │ - jmp 13ad0 <__cxa_finalize@plt+0x6440> │ │ │ │ + jmp 13987 <__cxa_finalize@plt+0x62f7> │ │ │ │ + lea 0xc5717(%rip),%rdi # d90e0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xfd0> │ │ │ │ + call d170 │ │ │ │ endbr64 │ │ │ │ + xor %ebx,%ebx │ │ │ │ + xor %r15d,%r15d │ │ │ │ mov %rax,%r12 │ │ │ │ + mov %rbx,0x40(%rsp) │ │ │ │ + xor %ebx,%ebx │ │ │ │ vzeroupper │ │ │ │ - jmp 13ad0 <__cxa_finalize@plt+0x6440> │ │ │ │ - lea 0xcc520(%rip),%rdi # e004a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x112a> │ │ │ │ - call d170 │ │ │ │ + jmp 13987 <__cxa_finalize@plt+0x62f7> │ │ │ │ xor %r15d,%r15d │ │ │ │ xor %ebx,%ebx │ │ │ │ - mov %r15,0x60(%rsp) │ │ │ │ + mov %r15,0x40(%rsp) │ │ │ │ xor %r15d,%r15d │ │ │ │ vzeroupper │ │ │ │ - jmp 13ad0 <__cxa_finalize@plt+0x6440> │ │ │ │ + jmp 13987 <__cxa_finalize@plt+0x62f7> │ │ │ │ test %r15,%r15 │ │ │ │ - je 13b56 <__cxa_finalize@plt+0x64c6> │ │ │ │ - mov 0x60(%rsp),%rsi │ │ │ │ + je 13a0d <__cxa_finalize@plt+0x637d> │ │ │ │ + mov 0x40(%rsp),%rsi │ │ │ │ mov %r15,%rdi │ │ │ │ sub %r15,%rsi │ │ │ │ call d340 │ │ │ │ mov %r12,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ mov 0xd8(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 13bd6 <__cxa_finalize@plt+0x6546> │ │ │ │ - lea 0xcc754(%rip),%rdi # e02cc * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x13ac> │ │ │ │ - call d170 │ │ │ │ - mov 0xd8(%rsp),%rax │ │ │ │ - sub %fs:0x28,%rax │ │ │ │ - jne 13bce <__cxa_finalize@plt+0x653e> │ │ │ │ - lea 0xcc4b3(%rip),%rdi # e004a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x112a> │ │ │ │ + jne 13ae1 <__cxa_finalize@plt+0x6451> │ │ │ │ + lea 0xc5617(%rip),%rdi # d904a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xf3a> │ │ │ │ vzeroupper │ │ │ │ call d170 │ │ │ │ + mov 0xc0(%rsp),%r13 │ │ │ │ + mov 0xd0(%rsp),%r12 │ │ │ │ + test %r13,%r13 │ │ │ │ + je 13ae9 <__cxa_finalize@plt+0x6459> │ │ │ │ + mov %r12,%rsi │ │ │ │ + mov %r13,%rdi │ │ │ │ + sub %r13,%rsi │ │ │ │ + vzeroupper │ │ │ │ + call d340 │ │ │ │ + jmp 13a71 <__cxa_finalize@plt+0x63e1> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r14 │ │ │ │ vzeroupper │ │ │ │ mov 0x18(%rsp),%rdi │ │ │ │ - call bb2a0 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > >::~vector()@@Base> │ │ │ │ + call b5740 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > >::~vector()@@Base> │ │ │ │ mov 0xd8(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 13c05 <__cxa_finalize@plt+0x6575> │ │ │ │ + jne 13a96 <__cxa_finalize@plt+0x6406> │ │ │ │ mov %r14,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ - vzeroupper │ │ │ │ - call d370 <__stack_chk_fail@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ mov 0xd8(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 13bfd <__cxa_finalize@plt+0x656d> │ │ │ │ - lea 0xcc455(%rip),%rdi # e004a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x112a> │ │ │ │ - vzeroupper │ │ │ │ + jne 13adc <__cxa_finalize@plt+0x644c> │ │ │ │ + lea 0xc5817(%rip),%rdi # d92cc * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x11bc> │ │ │ │ call d170 │ │ │ │ - vzeroupper │ │ │ │ - call d370 <__stack_chk_fail@plt> │ │ │ │ - call d370 <__stack_chk_fail@plt> │ │ │ │ mov 0xa0(%rsp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 13c3b <__cxa_finalize@plt+0x65ab> │ │ │ │ + je 13ae9 <__cxa_finalize@plt+0x6459> │ │ │ │ mov 0xb0(%rsp),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - jmp 13ba9 <__cxa_finalize@plt+0x6519> │ │ │ │ + jmp 13a71 <__cxa_finalize@plt+0x63e1> │ │ │ │ + call d370 <__stack_chk_fail@plt> │ │ │ │ + vzeroupper │ │ │ │ + call d370 <__stack_chk_fail@plt> │ │ │ │ + vzeroupper │ │ │ │ + jmp 13a71 <__cxa_finalize@plt+0x63e1> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r14 │ │ │ │ - test %r13,%r13 │ │ │ │ - jne 13c55 <__cxa_finalize@plt+0x65c5> │ │ │ │ + jmp 13a4b <__cxa_finalize@plt+0x63bb> │ │ │ │ + mov 0xd8(%rsp),%rax │ │ │ │ + sub %fs:0x28,%rax │ │ │ │ + jne 13b1c <__cxa_finalize@plt+0x648c> │ │ │ │ + lea 0xc5536(%rip),%rdi # d904a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xf3a> │ │ │ │ vzeroupper │ │ │ │ - jmp 13ba9 <__cxa_finalize@plt+0x6519> │ │ │ │ - mov 0xc0(%rsp),%r13 │ │ │ │ - mov 0xd0(%rsp),%r12 │ │ │ │ - jmp 13c36 <__cxa_finalize@plt+0x65a6> │ │ │ │ - mov %r12,%rsi │ │ │ │ - mov %r13,%rdi │ │ │ │ - sub %r13,%rsi │ │ │ │ + call d170 │ │ │ │ vzeroupper │ │ │ │ - call d340 │ │ │ │ - jmp 13ba9 <__cxa_finalize@plt+0x6519> │ │ │ │ + call d370 <__stack_chk_fail@plt> │ │ │ │ mov 0x188(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 13dcb <__cxa_finalize@plt+0x673b> │ │ │ │ - lea 0xccadf(%rip),%rdi # e0768 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1848> │ │ │ │ + jne 13c87 <__cxa_finalize@plt+0x65f7> │ │ │ │ + mov %rdi,%rdx │ │ │ │ xor %eax,%eax │ │ │ │ + lea 0xc5c21(%rip),%rdi # d9768 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1658> │ │ │ │ call d4e0 │ │ │ │ mov 0x188(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 13e07 <__cxa_finalize@plt+0x6777> │ │ │ │ - lea 0xcc39c(%rip),%rdi # e004a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x112a> │ │ │ │ + jne 13cc3 <__cxa_finalize@plt+0x6633> │ │ │ │ + lea 0xc54e0(%rip),%rdi # d904a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xf3a> │ │ │ │ call d170 │ │ │ │ mov 0x188(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 13d93 <__cxa_finalize@plt+0x6703> │ │ │ │ + jne 13c4f <__cxa_finalize@plt+0x65bf> │ │ │ │ xor %edx,%edx │ │ │ │ xor %esi,%esi │ │ │ │ - lea 0xcca93(%rip),%rdi # e0768 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1848> │ │ │ │ + lea 0xc5bd7(%rip),%rdi # d9768 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1658> │ │ │ │ xor %eax,%eax │ │ │ │ call d4e0 │ │ │ │ mov 0x188(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 13cfb <__cxa_finalize@plt+0x666b> │ │ │ │ - lea 0xcca3a(%rip),%rdi # e0730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1810> │ │ │ │ + jne 13bb7 <__cxa_finalize@plt+0x6527> │ │ │ │ + lea 0xc5b7e(%rip),%rdi # d9730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1620> │ │ │ │ call d170 │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ mov 0x188(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 13d24 <__cxa_finalize@plt+0x6694> │ │ │ │ - mov %rcx,%rsi │ │ │ │ - lea 0xcca4b(%rip),%rdi # e0768 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1848> │ │ │ │ + jne 13be0 <__cxa_finalize@plt+0x6550> │ │ │ │ + mov %r11,%rsi │ │ │ │ + lea 0xc5b8f(%rip),%rdi # d9768 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1658> │ │ │ │ xor %eax,%eax │ │ │ │ call d4e0 │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ mov 0x188(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 13d8e <__cxa_finalize@plt+0x66fe> │ │ │ │ - lea 0xcc307(%rip),%rdi # e004a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x112a> │ │ │ │ + jne 13c4a <__cxa_finalize@plt+0x65ba> │ │ │ │ + lea 0xc544b(%rip),%rdi # d904a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xf3a> │ │ │ │ call d170 │ │ │ │ endbr64 │ │ │ │ mov %rax,%r15 │ │ │ │ vzeroupper │ │ │ │ mov 0xf0(%rsp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - jne 13db9 <__cxa_finalize@plt+0x6729> │ │ │ │ + jne 13c75 <__cxa_finalize@plt+0x65e5> │ │ │ │ mov 0x10(%rsp),%rdi │ │ │ │ - call bb360 >, std::vector > >, std::allocator >, std::vector > > > >::~vector()@@Base> │ │ │ │ + call b5800 >, std::vector > >, std::allocator >, std::vector > > > >::~vector()@@Base> │ │ │ │ mov 0x38(%rsp),%rdi │ │ │ │ - call bb2a0 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > >::~vector()@@Base> │ │ │ │ + call b5740 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > >::~vector()@@Base> │ │ │ │ mov 0x188(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 13dd0 <__cxa_finalize@plt+0x6740> │ │ │ │ + jne 13c8c <__cxa_finalize@plt+0x65fc> │ │ │ │ mov %r15,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r15 │ │ │ │ test %r12,%r12 │ │ │ │ - je 13dd5 <__cxa_finalize@plt+0x6745> │ │ │ │ + je 13c91 <__cxa_finalize@plt+0x6601> │ │ │ │ mov 0x90(%rsp),%rsi │ │ │ │ mov %r12,%rdi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - jmp 13d52 <__cxa_finalize@plt+0x66c2> │ │ │ │ + jmp 13c0e <__cxa_finalize@plt+0x657e> │ │ │ │ mov 0x100(%rsp),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - jmp 13d5f <__cxa_finalize@plt+0x66cf> │ │ │ │ + jmp 13c1b <__cxa_finalize@plt+0x658b> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ vzeroupper │ │ │ │ - jmp 13d52 <__cxa_finalize@plt+0x66c2> │ │ │ │ + jmp 13c0e <__cxa_finalize@plt+0x657e> │ │ │ │ mov 0x120(%rsp),%rdi │ │ │ │ vzeroupper │ │ │ │ - call 240b0 │ │ │ │ - jmp 13d52 <__cxa_finalize@plt+0x66c2> │ │ │ │ + call 24150 │ │ │ │ + jmp 13c0e <__cxa_finalize@plt+0x657e> │ │ │ │ mov 0x98(%rsp),%rdi │ │ │ │ vzeroupper │ │ │ │ - call b94c0 │ │ │ │ - jmp 13d52 <__cxa_finalize@plt+0x66c2> │ │ │ │ + call b3ab0 │ │ │ │ + jmp 13c0e <__cxa_finalize@plt+0x657e> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - xor %edi,%edi │ │ │ │ - mov %rdi,-0x1d0(%rbp) │ │ │ │ + dec %rdx │ │ │ │ + je 13e0e <__cxa_finalize@plt+0x677e> │ │ │ │ + lea -0x60(%rbp),%r12 │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov %r12,-0x1c0(%rbp) │ │ │ │ vzeroupper │ │ │ │ + mov -0x1c0(%rbp),%rdi │ │ │ │ + call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ + lea -0x140(%rbp),%rcx │ │ │ │ + lea -0x120(%rbp),%r9 │ │ │ │ + mov %rcx,-0x1c8(%rbp) │ │ │ │ + mov %r9,-0x1a0(%rbp) │ │ │ │ + mov -0x1a0(%rbp),%rdi │ │ │ │ + call b4480 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + mov -0x1c8(%rbp),%rdi │ │ │ │ + call b4480 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + mov -0x1d8(%rbp),%rdi │ │ │ │ + call 14fd0 │ │ │ │ mov -0x1d0(%rbp),%rdi │ │ │ │ - call 150d0 │ │ │ │ + call 14fd0 │ │ │ │ lea -0x158(%rbp),%rdi │ │ │ │ - call b9520 │ │ │ │ + call b3b10 │ │ │ │ lea -0x160(%rbp),%rdi │ │ │ │ - call b9520 │ │ │ │ + call b3b10 │ │ │ │ mov -0x188(%rbp),%rdi │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 13e5f <__cxa_finalize@plt+0x67cf> │ │ │ │ + jne 13d75 <__cxa_finalize@plt+0x66e5> │ │ │ │ mov %r14,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ + xor %edi,%edi │ │ │ │ + mov %rdi,-0x1d0(%rbp) │ │ │ │ + vzeroupper │ │ │ │ + jmp 13d2e <__cxa_finalize@plt+0x669e> │ │ │ │ mov %rax,-0x190(%rbp) │ │ │ │ lea -0x60(%rbp),%rdi │ │ │ │ vzeroupper │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov -0x190(%rbp),%r13 │ │ │ │ lea -0xa0(%rbp),%rdi │ │ │ │ mov %r13,%rbx │ │ │ │ @@ -5576,3155 +5579,3155 @@ │ │ │ │ lea -0xc0(%rbp),%rdi │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ lea -0xe0(%rbp),%rdi │ │ │ │ mov %rbx,%r14 │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ lea -0x80(%rbp),%rdi │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - jmp 13e24 <__cxa_finalize@plt+0x6794> │ │ │ │ - dec %rdx │ │ │ │ - je 13f7a <__cxa_finalize@plt+0x68ea> │ │ │ │ - lea -0x60(%rbp),%r12 │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %r12,-0x1c0(%rbp) │ │ │ │ - vzeroupper │ │ │ │ - mov -0x1c0(%rbp),%rdi │ │ │ │ - call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - lea -0x140(%rbp),%rax │ │ │ │ - lea -0x120(%rbp),%rcx │ │ │ │ - mov %rax,-0x1c8(%rbp) │ │ │ │ - mov %rcx,-0x1a0(%rbp) │ │ │ │ - mov -0x1a0(%rbp),%rdi │ │ │ │ - call b9ec0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ - mov -0x1c8(%rbp),%rdi │ │ │ │ - call b9ec0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ - mov -0x1d8(%rbp),%rdi │ │ │ │ - call 150d0 │ │ │ │ - jmp 13e18 <__cxa_finalize@plt+0x6788> │ │ │ │ + jmp 13d3a <__cxa_finalize@plt+0x66aa> │ │ │ │ dec %rdx │ │ │ │ - jne 13f55 <__cxa_finalize@plt+0x68c5> │ │ │ │ + jne 13e43 <__cxa_finalize@plt+0x67b3> │ │ │ │ mov %rax,%rdi │ │ │ │ vzeroupper │ │ │ │ lea -0x60(%rbp),%rbx │ │ │ │ call d0f0 <__cxa_begin_catch@plt> │ │ │ │ mov (%rax),%r12 │ │ │ │ mov %rax,%rdi │ │ │ │ call *0x10(%r12) │ │ │ │ mov %rbx,%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ - call 19900 │ │ │ │ - call d560 <__cxa_end_catch@plt> │ │ │ │ - jmp 9e8d7 │ │ │ │ - mov %rax,%r14 │ │ │ │ - lea -0x60(%rbp),%rbx │ │ │ │ - vzeroupper │ │ │ │ - mov %rbx,%rdi │ │ │ │ - call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - jmp 13ef8 <__cxa_finalize@plt+0x6868> │ │ │ │ - endbr64 │ │ │ │ - mov %rax,%r14 │ │ │ │ - vzeroupper │ │ │ │ + call 19820 │ │ │ │ call d560 <__cxa_end_catch@plt> │ │ │ │ - jmp 13f5f <__cxa_finalize@plt+0x68cf> │ │ │ │ + jmp 99876 │ │ │ │ mov %rax,%rdi │ │ │ │ vzeroupper │ │ │ │ call d0f0 <__cxa_begin_catch@plt> │ │ │ │ mov (%rax),%r14 │ │ │ │ mov %rax,%rdi │ │ │ │ call *0x10(%r14) │ │ │ │ lea -0x60(%rbp),%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ mov %rdi,-0x1c0(%rbp) │ │ │ │ - call 19900 │ │ │ │ + call 19820 │ │ │ │ call d560 <__cxa_end_catch@plt> │ │ │ │ xor %r14d,%r14d │ │ │ │ - jmp 9df91 │ │ │ │ + jmp 98f37 │ │ │ │ + mov %rax,%r14 │ │ │ │ + lea -0x60(%rbp),%rbx │ │ │ │ + vzeroupper │ │ │ │ + mov %rbx,%rdi │ │ │ │ + call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ + jmp 13d0a <__cxa_finalize@plt+0x667a> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r14 │ │ │ │ vzeroupper │ │ │ │ call d560 <__cxa_end_catch@plt> │ │ │ │ - jmp 13ed0 <__cxa_finalize@plt+0x6840> │ │ │ │ - mov 0x78(%rsp),%rdi │ │ │ │ + jmp 13ce2 <__cxa_finalize@plt+0x6652> │ │ │ │ + endbr64 │ │ │ │ + mov %rax,%r14 │ │ │ │ vzeroupper │ │ │ │ - call b94c0 │ │ │ │ - mov 0xd0(%rsp),%rdi │ │ │ │ + call d560 <__cxa_end_catch@plt> │ │ │ │ + jmp 13e4d <__cxa_finalize@plt+0x67bd> │ │ │ │ + lea 0x110(%rsp),%rdi │ │ │ │ + vzeroupper │ │ │ │ + call b3ab0 │ │ │ │ + mov 0xc0(%rsp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 13fed <__cxa_finalize@plt+0x695d> │ │ │ │ - mov 0xe0(%rsp),%rsi │ │ │ │ + je 13eac <__cxa_finalize@plt+0x681c> │ │ │ │ + mov 0xd0(%rsp),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - mov 0x8(%rsp),%rdi │ │ │ │ - call bb360 >, std::vector > >, std::allocator >, std::vector > > > >::~vector()@@Base> │ │ │ │ - mov 0x30(%rsp),%rdi │ │ │ │ - call bb2a0 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > >::~vector()@@Base> │ │ │ │ - mov 0x168(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rdi │ │ │ │ + call b5800 >, std::vector > >, std::allocator >, std::vector > > > >::~vector()@@Base> │ │ │ │ + mov 0x28(%rsp),%rdi │ │ │ │ + call b5740 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > >::~vector()@@Base> │ │ │ │ + mov 0x158(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 1402e <__cxa_finalize@plt+0x699e> │ │ │ │ - mov %r12,%rdi │ │ │ │ + jne 13eed <__cxa_finalize@plt+0x685d> │ │ │ │ + mov %rbx,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ - mov 0x100(%rsp),%rdi │ │ │ │ + mov 0xf0(%rsp),%rdi │ │ │ │ vzeroupper │ │ │ │ - call 240b0 │ │ │ │ - jmp 13fd0 <__cxa_finalize@plt+0x6940> │ │ │ │ + call 24150 │ │ │ │ + jmp 13e8f <__cxa_finalize@plt+0x67ff> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ + mov 0xb0(%rsp),%r13 │ │ │ │ + vzeroupper │ │ │ │ + cmp %r13,%rbx │ │ │ │ + jne 141c1 <__cxa_finalize@plt+0x6b31> │ │ │ │ + mov 0xb8(%rsp),%rsi │ │ │ │ + mov 0xb0(%rsp),%rdi │ │ │ │ + mov %r15,%rbx │ │ │ │ + call d340 │ │ │ │ + mov 0x78(%rsp),%rdx │ │ │ │ + mov 0x20(%rdx),%r13 │ │ │ │ + mov 0x18(%rdx),%r12 │ │ │ │ + cmp %r12,%r13 │ │ │ │ + jne 14100 <__cxa_finalize@plt+0x6a70> │ │ │ │ + mov 0x78(%rsp),%rcx │ │ │ │ + mov 0x18(%rcx),%rdi │ │ │ │ + test %rdi,%rdi │ │ │ │ + jne 14128 <__cxa_finalize@plt+0x6a98> │ │ │ │ + mov 0x78(%rsp),%r11 │ │ │ │ + mov 0x8(%r11),%r13 │ │ │ │ + mov (%r11),%r12 │ │ │ │ + cmp %r12,%r13 │ │ │ │ + jne 14160 <__cxa_finalize@plt+0x6ad0> │ │ │ │ + mov 0x78(%rsp),%r14 │ │ │ │ + mov (%r14),%rdi │ │ │ │ + test %rdi,%rdi │ │ │ │ + jne 1418c <__cxa_finalize@plt+0x6afc> │ │ │ │ + mov 0x78(%rsp),%rdi │ │ │ │ + mov $0x38,%esi │ │ │ │ + call d340 │ │ │ │ mov 0x238(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 1407e <__cxa_finalize@plt+0x69ee> │ │ │ │ - mov %r8,%rdx │ │ │ │ - lea 0xcc718(%rip),%rdi # e0768 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1848> │ │ │ │ - xor %eax,%eax │ │ │ │ - call d4e0 │ │ │ │ + jne 13fc3 <__cxa_finalize@plt+0x6933> │ │ │ │ + mov %rbx,%rdi │ │ │ │ + call d5d0 <_Unwind_Resume@plt> │ │ │ │ + mov 0x78(%rsp),%rdi │ │ │ │ + mov $0x38,%esi │ │ │ │ + vzeroupper │ │ │ │ + call d340 │ │ │ │ mov 0x238(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 14083 <__cxa_finalize@plt+0x69f3> │ │ │ │ - mov %rdi,%rdx │ │ │ │ + jne 13fc8 <__cxa_finalize@plt+0x6938> │ │ │ │ + mov %rbx,%rdi │ │ │ │ + call d5d0 <_Unwind_Resume@plt> │ │ │ │ + call d370 <__stack_chk_fail@plt> │ │ │ │ + call d370 <__stack_chk_fail@plt> │ │ │ │ + mov 0x238(%rsp),%rax │ │ │ │ + sub %fs:0x28,%rax │ │ │ │ + jne 13ff4 <__cxa_finalize@plt+0x6964> │ │ │ │ + mov %r14,%rdx │ │ │ │ + lea 0xc577e(%rip),%rdi # d9768 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1658> │ │ │ │ xor %eax,%eax │ │ │ │ - lea 0xcc6f2(%rip),%rdi # e0768 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1848> │ │ │ │ vzeroupper │ │ │ │ call d4e0 │ │ │ │ - call d370 <__stack_chk_fail@plt> │ │ │ │ vzeroupper │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ mov 0x190(%rsp),%rdi │ │ │ │ mov %rax,%rbx │ │ │ │ vzeroupper │ │ │ │ - call 150d0 │ │ │ │ - cmpq $0x0,0xb8(%rsp) │ │ │ │ - jne 1419e <__cxa_finalize@plt+0x6b0e> │ │ │ │ + call 14fd0 │ │ │ │ + cmpq $0x0,0xa0(%rsp) │ │ │ │ + je 14030 <__cxa_finalize@plt+0x69a0> │ │ │ │ + mov 0x40(%rsp),%rsi │ │ │ │ + mov 0xa0(%rsp),%rdi │ │ │ │ + call d340 │ │ │ │ mov 0x170(%rsp),%rdi │ │ │ │ - call 150d0 │ │ │ │ + call 14fd0 │ │ │ │ mov 0x120(%rsp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 140db <__cxa_finalize@plt+0x6a4b> │ │ │ │ + je 1405a <__cxa_finalize@plt+0x69ca> │ │ │ │ mov 0x130(%rsp),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ mov 0x100(%rsp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 140f8 <__cxa_finalize@plt+0x6a68> │ │ │ │ + je 14077 <__cxa_finalize@plt+0x69e7> │ │ │ │ mov 0x110(%rsp),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ mov 0xe0(%rsp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - jne 141b8 <__cxa_finalize@plt+0x6b28> │ │ │ │ - mov 0x28(%rsp),%rdi │ │ │ │ - call b9cd0 │ │ │ │ - mov 0xa8(%rsp),%rdi │ │ │ │ - mov 0x20(%rdi),%r13 │ │ │ │ - mov 0x18(%rdi),%r12 │ │ │ │ - cmp %r12,%r13 │ │ │ │ - je 141cd <__cxa_finalize@plt+0x6b3d> │ │ │ │ - mov 0x8(%r12),%r15 │ │ │ │ - mov (%r12),%r14 │ │ │ │ - cmp %r14,%r15 │ │ │ │ - je 14232 <__cxa_finalize@plt+0x6ba2> │ │ │ │ - mov (%r14),%rdi │ │ │ │ - test %rdi,%rdi │ │ │ │ - je 14152 <__cxa_finalize@plt+0x6ac2> │ │ │ │ - mov 0x10(%r14),%rsi │ │ │ │ + je 14094 <__cxa_finalize@plt+0x6a04> │ │ │ │ + mov 0xf0(%rsp),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - add $0x18,%r14 │ │ │ │ - jmp 14135 <__cxa_finalize@plt+0x6aa5> │ │ │ │ + mov 0x28(%rsp),%rdi │ │ │ │ + call b4270 │ │ │ │ + jmp 13f1e <__cxa_finalize@plt+0x688e> │ │ │ │ + mov 0x238(%rsp),%rdx │ │ │ │ + sub %fs:0x28,%rdx │ │ │ │ + jne 140ca <__cxa_finalize@plt+0x6a3a> │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %r14,%rdx │ │ │ │ + lea 0xc56a5(%rip),%rdi # d9768 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1658> │ │ │ │ + xor %eax,%eax │ │ │ │ + call d4e0 │ │ │ │ + call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ - mov 0x190(%rsp),%rdi │ │ │ │ mov %rax,%rbx │ │ │ │ vzeroupper │ │ │ │ - call 150d0 │ │ │ │ - cmpq $0x0,0x90(%rsp) │ │ │ │ - je 1418c <__cxa_finalize@plt+0x6afc> │ │ │ │ - mov 0x8(%rsp),%rsi │ │ │ │ - mov 0x90(%rsp),%rdi │ │ │ │ + cmpq $0x0,0x40(%rsp) │ │ │ │ + je 140ee <__cxa_finalize@plt+0x6a5e> │ │ │ │ + mov 0x40(%rsp),%rdi │ │ │ │ + mov %r15,%rsi │ │ │ │ call d340 │ │ │ │ mov 0x170(%rsp),%rdi │ │ │ │ - call 150d0 │ │ │ │ - jmp 140be <__cxa_finalize@plt+0x6a2e> │ │ │ │ - mov 0x88(%rsp),%rsi │ │ │ │ - mov 0xb8(%rsp),%rdi │ │ │ │ - call d340 │ │ │ │ - jmp 140b1 <__cxa_finalize@plt+0x6a21> │ │ │ │ - mov 0xf0(%rsp),%rsi │ │ │ │ - sub %rdi,%rsi │ │ │ │ - call d340 │ │ │ │ - jmp 14109 <__cxa_finalize@plt+0x6a79> │ │ │ │ - mov 0xa8(%rsp),%rdx │ │ │ │ - mov 0x18(%rdx),%rdi │ │ │ │ - test %rdi,%rdi │ │ │ │ - je 141f2 <__cxa_finalize@plt+0x6b62> │ │ │ │ - mov 0x28(%rdx),%rsi │ │ │ │ - mov %rsi,0xb8(%rsp) │ │ │ │ - sub %rdi,%rsi │ │ │ │ - call d340 │ │ │ │ - mov 0xa8(%rsp),%r9 │ │ │ │ - mov 0x8(%r9),%r13 │ │ │ │ - mov (%r9),%r12 │ │ │ │ - cmp %r12,%r13 │ │ │ │ - je 14251 <__cxa_finalize@plt+0x6bc1> │ │ │ │ + call 14fd0 │ │ │ │ + jmp 1403d <__cxa_finalize@plt+0x69ad> │ │ │ │ mov 0x8(%r12),%r15 │ │ │ │ mov (%r12),%r14 │ │ │ │ cmp %r14,%r15 │ │ │ │ - je 142a9 <__cxa_finalize@plt+0x6c19> │ │ │ │ + je 14141 <__cxa_finalize@plt+0x6ab1> │ │ │ │ mov (%r14),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 1422c <__cxa_finalize@plt+0x6b9c> │ │ │ │ + je 14122 <__cxa_finalize@plt+0x6a92> │ │ │ │ mov 0x10(%r14),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ add $0x18,%r14 │ │ │ │ - jmp 1420f <__cxa_finalize@plt+0x6b7f> │ │ │ │ + jmp 14109 <__cxa_finalize@plt+0x6a79> │ │ │ │ + mov 0x28(%rcx),%rsi │ │ │ │ + mov %rsi,0xb8(%rsp) │ │ │ │ + sub %rdi,%rsi │ │ │ │ + call d340 │ │ │ │ + jmp 13f46 <__cxa_finalize@plt+0x68b6> │ │ │ │ mov (%r12),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 14248 <__cxa_finalize@plt+0x6bb8> │ │ │ │ + je 14157 <__cxa_finalize@plt+0x6ac7> │ │ │ │ mov 0x10(%r12),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ add $0x18,%r12 │ │ │ │ - jmp 14123 <__cxa_finalize@plt+0x6a93> │ │ │ │ - mov 0xa8(%rsp),%rcx │ │ │ │ - mov (%rcx),%rdi │ │ │ │ + jmp 13f2b <__cxa_finalize@plt+0x689b> │ │ │ │ + mov 0x8(%r12),%r15 │ │ │ │ + mov (%r12),%r14 │ │ │ │ + cmp %r14,%r15 │ │ │ │ + je 1427f <__cxa_finalize@plt+0x6bef> │ │ │ │ + mov (%r14),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - jne 1428e <__cxa_finalize@plt+0x6bfe> │ │ │ │ - mov 0xa8(%rsp),%rdi │ │ │ │ - mov $0x38,%esi │ │ │ │ - call d340 │ │ │ │ - mov 0x238(%rsp),%rax │ │ │ │ - sub %fs:0x28,%rax │ │ │ │ - jne 142a4 <__cxa_finalize@plt+0x6c14> │ │ │ │ - mov %rbx,%rdi │ │ │ │ - call d5d0 <_Unwind_Resume@plt> │ │ │ │ - mov 0x10(%rcx),%rsi │ │ │ │ - mov %rsi,0xb8(%rsp) │ │ │ │ + je 14186 <__cxa_finalize@plt+0x6af6> │ │ │ │ + mov 0x10(%r14),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - jmp 14261 <__cxa_finalize@plt+0x6bd1> │ │ │ │ - call d370 <__stack_chk_fail@plt> │ │ │ │ - mov (%r12),%rdi │ │ │ │ - test %rdi,%rdi │ │ │ │ - je 142bf <__cxa_finalize@plt+0x6c2f> │ │ │ │ - mov 0x10(%r12),%rsi │ │ │ │ + add $0x18,%r14 │ │ │ │ + jmp 14169 <__cxa_finalize@plt+0x6ad9> │ │ │ │ + mov 0x10(%r14),%rsi │ │ │ │ + mov %rsi,0xb8(%rsp) │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - add $0x18,%r12 │ │ │ │ - jmp 14201 <__cxa_finalize@plt+0x6b71> │ │ │ │ - mov 0x238(%rsp),%rax │ │ │ │ - sub %fs:0x28,%rax │ │ │ │ - jne 142f6 <__cxa_finalize@plt+0x6c66> │ │ │ │ - mov %r14,%rdx │ │ │ │ - lea 0xcc483(%rip),%rdi # e0768 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1848> │ │ │ │ - xor %eax,%eax │ │ │ │ - call d4e0 │ │ │ │ - vmovd %xmm2,%r14d │ │ │ │ - jmp a1e73 > const&, int, int, std::vector, std::allocator > >, std::allocator, std::allocator > > > >&)@@Base+0x1783> │ │ │ │ - call d370 <__stack_chk_fail@plt> │ │ │ │ + jmp 13f6c <__cxa_finalize@plt+0x68dc> │ │ │ │ endbr64 │ │ │ │ + mov 0x190(%rsp),%rdi │ │ │ │ mov %rax,%rbx │ │ │ │ vzeroupper │ │ │ │ - jmp 1416f <__cxa_finalize@plt+0x6adf> │ │ │ │ + call 14fd0 │ │ │ │ + jmp 140d9 <__cxa_finalize@plt+0x6a49> │ │ │ │ + mov %r13,%rdi │ │ │ │ + add $0x18,%r13 │ │ │ │ + call b6bc0 , std::allocator > >, std::allocator, std::allocator > > > >::~vector()@@Base> │ │ │ │ + jmp 13efd <__cxa_finalize@plt+0x686d> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ vzeroupper │ │ │ │ - jmp 140a2 <__cxa_finalize@plt+0x6a12> │ │ │ │ + jmp 14013 <__cxa_finalize@plt+0x6983> │ │ │ │ mov 0x238(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 1433d <__cxa_finalize@plt+0x6cad> │ │ │ │ + jne 14251 <__cxa_finalize@plt+0x6bc1> │ │ │ │ mov %r14,%rdx │ │ │ │ - lea 0xcc432(%rip),%rdi # e0768 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1848> │ │ │ │ + lea 0xc556a(%rip),%rdi # d9768 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1658> │ │ │ │ xor %eax,%eax │ │ │ │ call d4e0 │ │ │ │ - call d370 <__stack_chk_fail@plt> │ │ │ │ - mov %r13,%rdi │ │ │ │ - add $0x18,%r13 │ │ │ │ - call bc7e0 , std::allocator > >, std::allocator, std::allocator > > > >::~vector()@@Base> │ │ │ │ - cmp %r13,%r12 │ │ │ │ - je 14113 <__cxa_finalize@plt+0x6a83> │ │ │ │ - jmp 14342 <__cxa_finalize@plt+0x6cb2> │ │ │ │ - mov 0xa8(%rsp),%rdi │ │ │ │ - mov $0x38,%esi │ │ │ │ - vzeroupper │ │ │ │ - call d340 │ │ │ │ - mov 0x238(%rsp),%rax │ │ │ │ - sub %fs:0x28,%rax │ │ │ │ - jne 14389 <__cxa_finalize@plt+0x6cf9> │ │ │ │ - mov %rbx,%rdi │ │ │ │ - call d5d0 <_Unwind_Resume@plt> │ │ │ │ - call d370 <__stack_chk_fail@plt> │ │ │ │ mov %r12,%rdi │ │ │ │ vzeroupper │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov 0x238(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 143d2 <__cxa_finalize@plt+0x6d42> │ │ │ │ + jne 14242 <__cxa_finalize@plt+0x6bb2> │ │ │ │ mov %r13,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ - mov 0xb0(%rsp),%r13 │ │ │ │ - vzeroupper │ │ │ │ - cmp %r13,%rbx │ │ │ │ - je 143d7 <__cxa_finalize@plt+0x6d47> │ │ │ │ mov %r13,%rdi │ │ │ │ add $0x18,%r13 │ │ │ │ - call bc7e0 , std::allocator > >, std::allocator, std::allocator > > > >::~vector()@@Base> │ │ │ │ - jmp 143bf <__cxa_finalize@plt+0x6d2f> │ │ │ │ + call b6bc0 , std::allocator > >, std::allocator, std::allocator > > > >::~vector()@@Base> │ │ │ │ + cmp %r13,%r12 │ │ │ │ + je 13f1e <__cxa_finalize@plt+0x688e> │ │ │ │ + jmp 1422b <__cxa_finalize@plt+0x6b9b> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - mov 0xb8(%rsp),%rsi │ │ │ │ - mov 0xb0(%rsp),%rdi │ │ │ │ - mov %r15,%rbx │ │ │ │ + vmovd %xmm1,%r15d │ │ │ │ + jmp 9cbc7 > const&, int, int, std::vector, std::allocator > >, std::allocator, std::allocator > > > >&)@@Base+0x1577> │ │ │ │ + call d370 <__stack_chk_fail@plt> │ │ │ │ + mov 0x238(%rsp),%rax │ │ │ │ + sub %fs:0x28,%rax │ │ │ │ + jne 1427a <__cxa_finalize@plt+0x6bea> │ │ │ │ + mov %r11,%rdx │ │ │ │ + lea 0xc54f5(%rip),%rdi # d9768 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1658> │ │ │ │ + xor %eax,%eax │ │ │ │ + call d4e0 │ │ │ │ + call d370 <__stack_chk_fail@plt> │ │ │ │ + mov (%r12),%rdi │ │ │ │ + test %rdi,%rdi │ │ │ │ + je 14295 <__cxa_finalize@plt+0x6c05> │ │ │ │ + mov 0x10(%r12),%rsi │ │ │ │ + sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - jmp 14113 <__cxa_finalize@plt+0x6a83> │ │ │ │ - mov 0x50(%rsp),%r14 │ │ │ │ - mov 0x58(%rsp),%rbp │ │ │ │ + add $0x18,%r12 │ │ │ │ + jmp 13f52 <__cxa_finalize@plt+0x68c2> │ │ │ │ + mov 0x50(%rsp),%rbp │ │ │ │ + mov 0x58(%rsp),%rsi │ │ │ │ mov 0x60(%rsp),%rdi │ │ │ │ - mov %r14,0x10(%rsp) │ │ │ │ - mov %rbp,(%rsp) │ │ │ │ + mov %rbp,0x10(%rsp) │ │ │ │ + mov %rsi,(%rsp) │ │ │ │ mov %rdi,0x8(%rsp) │ │ │ │ vzeroupper │ │ │ │ - mov 0x10(%rsp),%rsi │ │ │ │ - mov (%rsp),%r8 │ │ │ │ - mov 0x8(%rsp),%rdx │ │ │ │ + mov (%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%r8 │ │ │ │ + mov 0x8(%rsp),%r9 │ │ │ │ mov 0x28(%rsp),%rdi │ │ │ │ - mov %rsi,0x50(%rsp) │ │ │ │ - mov %r8,0x58(%rsp) │ │ │ │ - mov %rdx,0x60(%rsp) │ │ │ │ - call baa40 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + mov %rax,0x58(%rsp) │ │ │ │ + mov %r8,0x50(%rsp) │ │ │ │ + mov %r9,0x60(%rsp) │ │ │ │ + call b4f30 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ mov 0x98(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 14492 <__cxa_finalize@plt+0x6e02> │ │ │ │ - mov %r12,%rdi │ │ │ │ + jne 1433c <__cxa_finalize@plt+0x6cac> │ │ │ │ + mov %r14,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ mov 0x50(%rsp),%r15 │ │ │ │ - mov 0x58(%rsp),%r8 │ │ │ │ - mov 0x60(%rsp),%r9 │ │ │ │ + mov 0x58(%rsp),%r12 │ │ │ │ + mov 0x60(%rsp),%r8 │ │ │ │ mov 0x70(%rsp),%rdi │ │ │ │ mov %r15,0x10(%rsp) │ │ │ │ - mov %r8,(%rsp) │ │ │ │ - mov %r9,0x8(%rsp) │ │ │ │ + mov %r12,(%rsp) │ │ │ │ + mov %r8,0x8(%rsp) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 14497 <__cxa_finalize@plt+0x6e07> │ │ │ │ + je 14341 <__cxa_finalize@plt+0x6cb1> │ │ │ │ mov 0x80(%rsp),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - jmp 14414 <__cxa_finalize@plt+0x6d84> │ │ │ │ + jmp 142be <__cxa_finalize@plt+0x6c2e> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ vzeroupper │ │ │ │ - jmp 14414 <__cxa_finalize@plt+0x6d84> │ │ │ │ + jmp 142be <__cxa_finalize@plt+0x6c2e> │ │ │ │ mov 0x18(%rsp),%rdi │ │ │ │ vzeroupper │ │ │ │ - call baf70 >::~unique_ptr()@@Base> │ │ │ │ - mov 0x20(%rsp),%r10 │ │ │ │ - mov 0x80(%rsp),%rdi │ │ │ │ + call b5440 >::~unique_ptr()@@Base> │ │ │ │ + mov 0x40(%rsp),%r10 │ │ │ │ + mov 0x70(%rsp),%rdi │ │ │ │ mov %r10,0xc0(%rsp) │ │ │ │ - call baf70 >::~unique_ptr()@@Base> │ │ │ │ + call b5440 >::~unique_ptr()@@Base> │ │ │ │ mov 0xc8(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 144e1 <__cxa_finalize@plt+0x6e51> │ │ │ │ - mov %r15,%rdi │ │ │ │ + jne 14388 <__cxa_finalize@plt+0x6cf8> │ │ │ │ + mov %r14,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - mov 0x18(%rsp),%rdi │ │ │ │ + mov %r14,%rdi │ │ │ │ vzeroupper │ │ │ │ - call baf70 >::~unique_ptr()@@Base> │ │ │ │ - mov %r12,%rdi │ │ │ │ - xor %ebx,%ebx │ │ │ │ - call baf70 >::~unique_ptr()@@Base> │ │ │ │ - jmp 14504 <__cxa_finalize@plt+0x6e74> │ │ │ │ - xor %ebx,%ebx │ │ │ │ + call b5440 >::~unique_ptr()@@Base> │ │ │ │ + mov %r15,%rdi │ │ │ │ + xor %ebp,%ebp │ │ │ │ + call b5440 >::~unique_ptr()@@Base> │ │ │ │ + jmp 143a9 <__cxa_finalize@plt+0x6d19> │ │ │ │ + xor %ebp,%ebp │ │ │ │ vzeroupper │ │ │ │ - mov %rbp,%rdi │ │ │ │ - mov %rbx,0x30(%rsp) │ │ │ │ - call baf70 >::~unique_ptr()@@Base> │ │ │ │ - mov %r12,%rdi │ │ │ │ - mov %r15,0x28(%rsp) │ │ │ │ - call baf70 >::~unique_ptr()@@Base> │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %rbp,0x30(%rsp) │ │ │ │ + call b5440 >::~unique_ptr()@@Base> │ │ │ │ + mov %r15,%rdi │ │ │ │ + mov %r12,0x28(%rsp) │ │ │ │ + call b5440 >::~unique_ptr()@@Base> │ │ │ │ mov 0x38(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 14552 <__cxa_finalize@plt+0x6ec2> │ │ │ │ + jne 143f5 <__cxa_finalize@plt+0x6d65> │ │ │ │ mov %r13,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ - mov 0x18(%rsp),%rdi │ │ │ │ + mov %r14,%rdi │ │ │ │ vzeroupper │ │ │ │ - call baf70 >::~unique_ptr()@@Base> │ │ │ │ - mov %r12,%rdi │ │ │ │ - xor %ebx,%ebx │ │ │ │ - xor %r15d,%r15d │ │ │ │ - call baf70 >::~unique_ptr()@@Base> │ │ │ │ - jmp 14504 <__cxa_finalize@plt+0x6e74> │ │ │ │ + call b5440 >::~unique_ptr()@@Base> │ │ │ │ + mov %r15,%rdi │ │ │ │ + xor %ebp,%ebp │ │ │ │ + xor %r12d,%r12d │ │ │ │ + call b5440 >::~unique_ptr()@@Base> │ │ │ │ + jmp 143a9 <__cxa_finalize@plt+0x6d19> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - xor %ebx,%ebx │ │ │ │ - xor %r15d,%r15d │ │ │ │ - lea 0x30(%rsp),%rbp │ │ │ │ + xor %ebp,%ebp │ │ │ │ + xor %r12d,%r12d │ │ │ │ + lea 0x30(%rsp),%rbx │ │ │ │ vzeroupper │ │ │ │ - jmp 14504 <__cxa_finalize@plt+0x6e74> │ │ │ │ + jmp 143a9 <__cxa_finalize@plt+0x6d19> │ │ │ │ mov %r14,%rdi │ │ │ │ vzeroupper │ │ │ │ - call baf70 >::~unique_ptr()@@Base> │ │ │ │ - mov %r12,%rdi │ │ │ │ - xor %ebx,%ebx │ │ │ │ - call baf70 >::~unique_ptr()@@Base> │ │ │ │ - jmp 14504 <__cxa_finalize@plt+0x6e74> │ │ │ │ - xor %ebx,%ebx │ │ │ │ + call b5440 >::~unique_ptr()@@Base> │ │ │ │ + mov %r15,%rdi │ │ │ │ + xor %ebp,%ebp │ │ │ │ + call b5440 >::~unique_ptr()@@Base> │ │ │ │ + jmp 143a9 <__cxa_finalize@plt+0x6d19> │ │ │ │ + xor %ebp,%ebp │ │ │ │ vzeroupper │ │ │ │ - jmp 14504 <__cxa_finalize@plt+0x6e74> │ │ │ │ + jmp 143a9 <__cxa_finalize@plt+0x6d19> │ │ │ │ mov %r14,%rdi │ │ │ │ vzeroupper │ │ │ │ - call baf70 >::~unique_ptr()@@Base> │ │ │ │ - mov %r12,%rdi │ │ │ │ - xor %ebx,%ebx │ │ │ │ - xor %r15d,%r15d │ │ │ │ - call baf70 >::~unique_ptr()@@Base> │ │ │ │ - jmp 14504 <__cxa_finalize@plt+0x6e74> │ │ │ │ - xor %ebx,%ebx │ │ │ │ - xor %r15d,%r15d │ │ │ │ - lea 0x30(%rsp),%rbp │ │ │ │ + call b5440 >::~unique_ptr()@@Base> │ │ │ │ + mov %r15,%rdi │ │ │ │ + xor %ebp,%ebp │ │ │ │ + xor %r12d,%r12d │ │ │ │ + call b5440 >::~unique_ptr()@@Base> │ │ │ │ + jmp 143a9 <__cxa_finalize@plt+0x6d19> │ │ │ │ + xor %ebp,%ebp │ │ │ │ + xor %r12d,%r12d │ │ │ │ + lea 0x30(%rsp),%rbx │ │ │ │ vzeroupper │ │ │ │ - jmp 14504 <__cxa_finalize@plt+0x6e74> │ │ │ │ + jmp 143a9 <__cxa_finalize@plt+0x6d19> │ │ │ │ mov 0x30(%rsp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 145ed <__cxa_finalize@plt+0x6f5d> │ │ │ │ + je 14490 <__cxa_finalize@plt+0x6e00> │ │ │ │ mov 0x40(%rsp),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ mov %rbx,%rdi │ │ │ │ - call baa40 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + call b4f30 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ mov 0x58(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 145f2 <__cxa_finalize@plt+0x6f62> │ │ │ │ + jne 14495 <__cxa_finalize@plt+0x6e05> │ │ │ │ mov %rbp,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ vzeroupper │ │ │ │ - jmp 145cd <__cxa_finalize@plt+0x6f3d> │ │ │ │ + jmp 14470 <__cxa_finalize@plt+0x6de0> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ mov 0x2d8(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 14632 <__cxa_finalize@plt+0x6fa2> │ │ │ │ - call d732 <__cxa_finalize@plt+0xa2> │ │ │ │ + jne 144d1 <__cxa_finalize@plt+0x6e41> │ │ │ │ + lea 0xc4b96(%rip),%rdi # d904a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xf3a> │ │ │ │ + call d170 │ │ │ │ mov 0x2d8(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 14709 <__cxa_finalize@plt+0x7079> │ │ │ │ - lea 0xcc103(%rip),%rdi # e0730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1810> │ │ │ │ - call d170 │ │ │ │ + jne 14536 <__cxa_finalize@plt+0x6ea6> │ │ │ │ + call d712 <__cxa_finalize@plt+0x82> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ mov 0x2d8(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 1470e <__cxa_finalize@plt+0x707e> │ │ │ │ - lea 0xcb9f5(%rip),%rdi # e004a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x112a> │ │ │ │ + jne 145cc <__cxa_finalize@plt+0x6f3c> │ │ │ │ + lea 0xc523c(%rip),%rdi # d9730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1620> │ │ │ │ call d170 │ │ │ │ + mov 0x2d8(%rsp),%rax │ │ │ │ + sub %fs:0x28,%rax │ │ │ │ + jne 14531 <__cxa_finalize@plt+0x6ea1> │ │ │ │ + call d712 <__cxa_finalize@plt+0x82> │ │ │ │ mov 0x90(%rsp),%rsi │ │ │ │ xor %edi,%edi │ │ │ │ + vpxor %xmm1,%xmm1,%xmm1 │ │ │ │ mov 0x8,%rax │ │ │ │ - mov %rdi,(%rsi) │ │ │ │ mov %rdi,0x10(%rsi) │ │ │ │ - mov %rdi,0x8(%rsi) │ │ │ │ + vmovdqu %xmm1,(%rsi) │ │ │ │ ud2 │ │ │ │ - endbr64 │ │ │ │ - mov 0x90(%rsp),%rdi │ │ │ │ - mov %rax,%r13 │ │ │ │ - vzeroupper │ │ │ │ - call ba9c0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ - mov 0x2d8(%rsp),%rax │ │ │ │ - sub %fs:0x28,%rax │ │ │ │ - jne 14730 <__cxa_finalize@plt+0x70a0> │ │ │ │ - mov %r13,%rdi │ │ │ │ - call d5d0 <_Unwind_Resume@plt> │ │ │ │ + call d370 <__stack_chk_fail@plt> │ │ │ │ + call d370 <__stack_chk_fail@plt> │ │ │ │ mov $0x8,%edi │ │ │ │ call d150 <__cxa_allocate_exception@plt> │ │ │ │ - lea 0xcbdca(%rip),%r11 # e048a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x156a> │ │ │ │ + lea 0xc4f3e(%rip),%r11 # d948a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x137a> │ │ │ │ mov %r11,(%rax) │ │ │ │ mov 0x2d8(%rsp),%rdx │ │ │ │ sub %fs:0x28,%rdx │ │ │ │ - jne 146ff <__cxa_finalize@plt+0x706f> │ │ │ │ - mov 0xdc82b(%rip),%rsi │ │ │ │ + jne 145a5 <__cxa_finalize@plt+0x6f15> │ │ │ │ + mov 0xd599f(%rip),%rsi │ │ │ │ xor %edx,%edx │ │ │ │ mov %rax,%rdi │ │ │ │ call d590 <__cxa_throw@plt> │ │ │ │ + endbr64 │ │ │ │ + mov 0x90(%rsp),%rdi │ │ │ │ + mov %rax,%r13 │ │ │ │ + vzeroupper │ │ │ │ + call b4eb0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ mov 0x2d8(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 14704 <__cxa_finalize@plt+0x7074> │ │ │ │ - call d732 <__cxa_finalize@plt+0xa2> │ │ │ │ - call d370 <__stack_chk_fail@plt> │ │ │ │ - call d370 <__stack_chk_fail@plt> │ │ │ │ + jne 145aa <__cxa_finalize@plt+0x6f1a> │ │ │ │ + mov %r13,%rdi │ │ │ │ + call d5d0 <_Unwind_Resume@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ mov 0x2d8(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 1472b <__cxa_finalize@plt+0x709b> │ │ │ │ - call d732 <__cxa_finalize@plt+0xa2> │ │ │ │ + jne 145c7 <__cxa_finalize@plt+0x6f37> │ │ │ │ + call d712 <__cxa_finalize@plt+0x82> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - mov 0x10(%rsp),%rdi │ │ │ │ - vzeroupper │ │ │ │ - call ba9c0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ mov 0x8(%rsp),%rdi │ │ │ │ - call b7800 │ │ │ │ - mov 0xf8(%rsp),%rax │ │ │ │ + vzeroupper │ │ │ │ + call b4eb0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + mov 0x10(%rsp),%rdi │ │ │ │ + call b1ea0 │ │ │ │ + mov 0xd8(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 14767 <__cxa_finalize@plt+0x70d7> │ │ │ │ + jne 14603 <__cxa_finalize@plt+0x6f73> │ │ │ │ mov %r14,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - mov 0x80(%rsp),%rbx │ │ │ │ - mov 0x88(%rsp),%r15 │ │ │ │ - mov 0x90(%rsp),%rbp │ │ │ │ + mov 0xa8(%rsp),%r11 │ │ │ │ + mov 0xb0(%rsp),%r14 │ │ │ │ + mov 0xa0(%rsp),%rbx │ │ │ │ + mov %r11,0x80(%rsp) │ │ │ │ + mov %r14,0x78(%rsp) │ │ │ │ vzeroupper │ │ │ │ - mov 0x38(%rsp),%rdi │ │ │ │ - call bae30 , std::allocator > >, std::allocator, std::allocator > > > >::~vector()@@Base> │ │ │ │ - mov %r13,%rdi │ │ │ │ - call bae30 , std::allocator > >, std::allocator, std::allocator > > > >::~vector()@@Base> │ │ │ │ - vmovq %rbx,%xmm12 │ │ │ │ + mov 0x48(%rsp),%rdi │ │ │ │ + call b5300 , std::allocator > >, std::allocator, std::allocator > > > >::~vector()@@Base> │ │ │ │ + mov 0x70(%rsp),%rdi │ │ │ │ + call b5300 , std::allocator > >, std::allocator, std::allocator > > > >::~vector()@@Base> │ │ │ │ + vmovq %rbx,%xmm0 │ │ │ │ + mov 0x78(%rsp),%rbx │ │ │ │ mov %r12,%rdi │ │ │ │ - mov %rbp,0x90(%rsp) │ │ │ │ - vpinsrq $0x1,%r15,%xmm12,%xmm13 │ │ │ │ - vmovdqa %xmm13,0x80(%rsp) │ │ │ │ - call bb0d0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ - mov 0x58(%rsp),%rdi │ │ │ │ - call b7530 │ │ │ │ - mov 0xf8(%rsp),%rax │ │ │ │ + vpinsrq $0x1,0x80(%rsp),%xmm0,%xmm7 │ │ │ │ + mov %rbx,0xb0(%rsp) │ │ │ │ + vmovdqa %xmm7,0xa0(%rsp) │ │ │ │ + call b5590 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + mov 0x28(%rsp),%rdi │ │ │ │ + call b1bf0 │ │ │ │ + mov 0x118(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 14820 <__cxa_finalize@plt+0x7190> │ │ │ │ - mov %r14,%rdi │ │ │ │ + jne 146ed <__cxa_finalize@plt+0x705d> │ │ │ │ + mov %r13,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ - xor %ebp,%ebp │ │ │ │ - xor %r15d,%r15d │ │ │ │ + xor %r11d,%r11d │ │ │ │ xor %ebx,%ebx │ │ │ │ - lea 0x80(%rsp),%r12 │ │ │ │ + lea 0xa0(%rsp),%r12 │ │ │ │ + mov %r11,0x78(%rsp) │ │ │ │ + mov %r11,0x80(%rsp) │ │ │ │ vzeroupper │ │ │ │ - jmp 14799 <__cxa_finalize@plt+0x7109> │ │ │ │ - mov 0x30(%rsp),%rdi │ │ │ │ - mov 0x80(%rsp),%rbx │ │ │ │ - mov 0x88(%rsp),%r15 │ │ │ │ - mov 0x90(%rsp),%rbp │ │ │ │ + jmp 14644 <__cxa_finalize@plt+0x6fb4> │ │ │ │ + mov 0xb0(%rsp),%r10 │ │ │ │ + mov 0xa8(%rsp),%r15 │ │ │ │ + mov 0x58(%rsp),%rdi │ │ │ │ + mov 0xa0(%rsp),%rbx │ │ │ │ + mov %r10,0x78(%rsp) │ │ │ │ + mov %r15,0x80(%rsp) │ │ │ │ vzeroupper │ │ │ │ - call baf70 >::~unique_ptr()@@Base> │ │ │ │ - jmp 14787 <__cxa_finalize@plt+0x70f7> │ │ │ │ + call b5440 >::~unique_ptr()@@Base> │ │ │ │ + jmp 14630 <__cxa_finalize@plt+0x6fa0> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - mov 0xf8(%rsp),%rax │ │ │ │ + mov 0x118(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 14844 <__cxa_finalize@plt+0x71b4> │ │ │ │ - lea 0xcb8a1(%rip),%rdi # e00e0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x11c0> │ │ │ │ + jne 14711 <__cxa_finalize@plt+0x7081> │ │ │ │ + lea 0xc49d4(%rip),%rdi # d90e0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xfd0> │ │ │ │ call d170 │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r14 │ │ │ │ - xor %ebp,%ebp │ │ │ │ - xor %r15d,%r15d │ │ │ │ + mov %rax,%r13 │ │ │ │ + xor %ecx,%ecx │ │ │ │ xor %ebx,%ebx │ │ │ │ - lea 0x80(%rsp),%r12 │ │ │ │ + lea 0xa0(%rsp),%r12 │ │ │ │ + mov %rcx,0x78(%rsp) │ │ │ │ + mov %rcx,0x80(%rsp) │ │ │ │ vzeroupper │ │ │ │ - jmp 14787 <__cxa_finalize@plt+0x70f7> │ │ │ │ - mov 0x0(%rbp),%rdi │ │ │ │ + jmp 14630 <__cxa_finalize@plt+0x6fa0> │ │ │ │ + mov (%r12),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - jne 148a5 <__cxa_finalize@plt+0x7215> │ │ │ │ + jne 1477c <__cxa_finalize@plt+0x70ec> │ │ │ │ vzeroupper │ │ │ │ - cmp %rbp,%rbx │ │ │ │ - je 148b6 <__cxa_finalize@plt+0x7226> │ │ │ │ + cmp %r12,%rbx │ │ │ │ + je 1478e <__cxa_finalize@plt+0x70fe> │ │ │ │ mov %rbx,%rdi │ │ │ │ add $0x18,%rbx │ │ │ │ - call d90d0 , std::allocator > >::~vector()@@Base> │ │ │ │ - jmp 14873 <__cxa_finalize@plt+0x71e3> │ │ │ │ - mov 0x0(%rbp),%rdi │ │ │ │ + call d2560 , std::allocator > >::~vector()@@Base> │ │ │ │ + jmp 1474a <__cxa_finalize@plt+0x70ba> │ │ │ │ + mov (%r12),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - jne 148e7 <__cxa_finalize@plt+0x7257> │ │ │ │ + jne 147ca <__cxa_finalize@plt+0x713a> │ │ │ │ vzeroupper │ │ │ │ - cmp %rbp,%rbx │ │ │ │ - je 148f8 <__cxa_finalize@plt+0x7268> │ │ │ │ + cmp %r12,%rbx │ │ │ │ + je 147dc <__cxa_finalize@plt+0x714c> │ │ │ │ mov %rbx,%rdi │ │ │ │ add $0x18,%rbx │ │ │ │ - call d90d0 , std::allocator > >::~vector()@@Base> │ │ │ │ - jmp 14892 <__cxa_finalize@plt+0x7202> │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ + call d2560 , std::allocator > >::~vector()@@Base> │ │ │ │ + jmp 14769 <__cxa_finalize@plt+0x70d9> │ │ │ │ + mov 0x10(%r12),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - jmp 14873 <__cxa_finalize@plt+0x71e3> │ │ │ │ - mov 0xa0(%rsp),%rdi │ │ │ │ + jmp 1474a <__cxa_finalize@plt+0x70ba> │ │ │ │ + mov 0xc0(%rsp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 148d3 <__cxa_finalize@plt+0x7243> │ │ │ │ - mov 0xb0(%rsp),%rsi │ │ │ │ + je 147ab <__cxa_finalize@plt+0x711b> │ │ │ │ + mov 0xd0(%rsp),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - xor %ebp,%ebp │ │ │ │ - xor %r15d,%r15d │ │ │ │ + xor %r8d,%r8d │ │ │ │ xor %ebx,%ebx │ │ │ │ - lea 0x80(%rsp),%r12 │ │ │ │ - jmp 14791 <__cxa_finalize@plt+0x7101> │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ + lea 0xa0(%rsp),%r12 │ │ │ │ + mov %r8,0x78(%rsp) │ │ │ │ + mov %r8,0x80(%rsp) │ │ │ │ + jmp 1463a <__cxa_finalize@plt+0x6faa> │ │ │ │ + mov 0x10(%r12),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - jmp 14892 <__cxa_finalize@plt+0x7202> │ │ │ │ - mov 0x0(%r13),%rdi │ │ │ │ + jmp 14769 <__cxa_finalize@plt+0x70d9> │ │ │ │ + mov 0x70(%rsp),%rax │ │ │ │ + mov (%rax),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 1490d <__cxa_finalize@plt+0x727d> │ │ │ │ - mov 0x10(%r13),%rsi │ │ │ │ + je 147f5 <__cxa_finalize@plt+0x7165> │ │ │ │ + mov 0x10(%rax),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - mov %r15,%r14 │ │ │ │ - xor %ebp,%ebp │ │ │ │ - xor %r15d,%r15d │ │ │ │ + xor %edx,%edx │ │ │ │ xor %ebx,%ebx │ │ │ │ - lea 0x80(%rsp),%r12 │ │ │ │ - jmp 14799 <__cxa_finalize@plt+0x7109> │ │ │ │ + lea 0xa0(%rsp),%r12 │ │ │ │ + mov %rdx,0x78(%rsp) │ │ │ │ + mov %rdx,0x80(%rsp) │ │ │ │ + jmp 14644 <__cxa_finalize@plt+0x6fb4> │ │ │ │ mov $0x10,%edi │ │ │ │ call d150 <__cxa_allocate_exception@plt> │ │ │ │ - lea 0xccc0b(%rip),%rsi # e1540 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x2620> │ │ │ │ + lea 0xc5d1c(%rip),%rsi # da540 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x2430> │ │ │ │ mov %rax,%rdi │ │ │ │ mov %rax,%rbx │ │ │ │ call d0d0 │ │ │ │ - mov 0xf8(%rsp),%rax │ │ │ │ + mov 0x118(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 14980 <__cxa_finalize@plt+0x72f0> │ │ │ │ - mov 0xdc5e6(%rip),%rdx │ │ │ │ - mov 0xdc667(%rip),%rsi │ │ │ │ + jne 14879 <__cxa_finalize@plt+0x71e9> │ │ │ │ + mov 0xd56f7(%rip),%rdx │ │ │ │ + mov 0xd5778(%rip),%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ call d590 <__cxa_throw@plt> │ │ │ │ - xor %ebp,%ebp │ │ │ │ - xor %r15d,%r15d │ │ │ │ + xor %edi,%edi │ │ │ │ xor %ebx,%ebx │ │ │ │ - lea 0x80(%rsp),%r12 │ │ │ │ + lea 0xa0(%rsp),%r12 │ │ │ │ + mov %rdi,0x78(%rsp) │ │ │ │ + mov %rdi,0x80(%rsp) │ │ │ │ vzeroupper │ │ │ │ - jmp 14791 <__cxa_finalize@plt+0x7101> │ │ │ │ + jmp 1463a <__cxa_finalize@plt+0x6faa> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ mov %rbx,%rdi │ │ │ │ - mov %rax,%r12 │ │ │ │ + mov %rax,%r15 │ │ │ │ vzeroupper │ │ │ │ call d280 <__cxa_free_exception@plt> │ │ │ │ - mov 0xf8(%rsp),%rax │ │ │ │ + mov 0x118(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 149b2 <__cxa_finalize@plt+0x7322> │ │ │ │ - mov %r12,%rdi │ │ │ │ + jne 148ab <__cxa_finalize@plt+0x721b> │ │ │ │ + mov %r15,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - mov 0x68(%rsp),%rdi │ │ │ │ + mov 0x50(%rsp),%rdi │ │ │ │ vzeroupper │ │ │ │ - call baf70 >::~unique_ptr()@@Base> │ │ │ │ - mov 0x60(%rsp),%rdi │ │ │ │ - call baf70 >::~unique_ptr()@@Base> │ │ │ │ + call b5440 >::~unique_ptr()@@Base> │ │ │ │ + mov 0x48(%rsp),%rdi │ │ │ │ + call b5440 >::~unique_ptr()@@Base> │ │ │ │ xor %eax,%eax │ │ │ │ - mov %rax,0x48(%rsp) │ │ │ │ - mov %rax,0x50(%rsp) │ │ │ │ - jmp 14a03 <__cxa_finalize@plt+0x7373> │ │ │ │ - lea 0xc8(%rsp),%rdi │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ + mov %rax,0x30(%rsp) │ │ │ │ + jmp 148fc <__cxa_finalize@plt+0x726c> │ │ │ │ + lea 0xa8(%rsp),%rdi │ │ │ │ vzeroupper │ │ │ │ - call baa40 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ - lea 0xe8(%rsp),%rdi │ │ │ │ - call baa40 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ - mov 0x68(%rsp),%rdi │ │ │ │ - call baa40 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ - mov 0x48(%rsp),%r12 │ │ │ │ - mov 0x60(%rsp),%rdi │ │ │ │ - mov %r12,0xc0(%rsp) │ │ │ │ - call baf70 >::~unique_ptr()@@Base> │ │ │ │ - mov 0x50(%rsp),%r8 │ │ │ │ - mov 0x68(%rsp),%rdi │ │ │ │ - mov %r8,0xa0(%rsp) │ │ │ │ - call baf70 >::~unique_ptr()@@Base> │ │ │ │ - mov 0x30(%rsp),%rdi │ │ │ │ - call ba9c0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ - mov 0x38(%rsp),%rdi │ │ │ │ - call b7800 │ │ │ │ - mov 0x1b8(%rsp),%rax │ │ │ │ + call b4f30 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + lea 0xc8(%rsp),%rdi │ │ │ │ + call b4f30 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + mov 0x50(%rsp),%rdi │ │ │ │ + call b4f30 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + mov 0x28(%rsp),%r12 │ │ │ │ + mov 0x48(%rsp),%rdi │ │ │ │ + mov %r12,0xa0(%rsp) │ │ │ │ + call b5440 >::~unique_ptr()@@Base> │ │ │ │ + mov 0x30(%rsp),%r9 │ │ │ │ + mov 0x50(%rsp),%rdi │ │ │ │ + mov %r9,0x80(%rsp) │ │ │ │ + call b5440 >::~unique_ptr()@@Base> │ │ │ │ + mov 0x10(%rsp),%rdi │ │ │ │ + call b4eb0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + mov 0x18(%rsp),%rdi │ │ │ │ + call b1ea0 │ │ │ │ + mov 0x178(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 14a60 <__cxa_finalize@plt+0x73d0> │ │ │ │ - mov %r14,%rdi │ │ │ │ + jne 14959 <__cxa_finalize@plt+0x72c9> │ │ │ │ + mov %r15,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 14ad4 <__cxa_finalize@plt+0x7444> │ │ │ │ - lea 0xcb5cf(%rip),%rdi # e004a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x112a> │ │ │ │ + jne 14abd <__cxa_finalize@plt+0x742d> │ │ │ │ + lea 0xc46d2(%rip),%rdi # d904a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xf3a> │ │ │ │ vzeroupper │ │ │ │ call d170 │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ vzeroupper │ │ │ │ - mov -0x90(%rbp),%rdi │ │ │ │ - test %rdi,%rdi │ │ │ │ - je 14aa5 <__cxa_finalize@plt+0x7415> │ │ │ │ - mov -0x80(%rbp),%rsi │ │ │ │ - sub %rdi,%rsi │ │ │ │ + mov -0x180(%rbp),%rsi │ │ │ │ + mov -0x168(%rbp),%rdi │ │ │ │ + mov %rsi,-0x60(%rbp) │ │ │ │ + call b5440 >::~unique_ptr()@@Base> │ │ │ │ + mov -0x150(%rbp),%rdx │ │ │ │ + mov -0x158(%rbp),%rdi │ │ │ │ + mov %rdx,-0x90(%rbp) │ │ │ │ + call b5440 >::~unique_ptr()@@Base> │ │ │ │ + mov -0x1d8(%rbp),%rdi │ │ │ │ + call b4eb0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + mov -0x38(%rbp),%rax │ │ │ │ + sub %fs:0x28,%rax │ │ │ │ + jne 14a37 <__cxa_finalize@plt+0x73a7> │ │ │ │ + mov %rbx,%rdi │ │ │ │ + call d5d0 <_Unwind_Resume@plt> │ │ │ │ + endbr64 │ │ │ │ + mov %rax,%r13 │ │ │ │ + vzeroupper │ │ │ │ + test %rbx,%rbx │ │ │ │ + je 149ff <__cxa_finalize@plt+0x736f> │ │ │ │ + mov -0x190(%rbp),%rsi │ │ │ │ + mov %rbx,%rdi │ │ │ │ + sub %rbx,%rsi │ │ │ │ call d340 │ │ │ │ - cmpq $0x0,-0x170(%rbp) │ │ │ │ - je 14ac5 <__cxa_finalize@plt+0x7435> │ │ │ │ - mov -0x208(%rbp),%rsi │ │ │ │ - mov -0x170(%rbp),%rdi │ │ │ │ + mov -0x1c8(%rbp),%r12 │ │ │ │ + mov %r13,%rbx │ │ │ │ + mov -0x160(%rbp),%r14 │ │ │ │ + cmp %r14,-0x1a0(%rbp) │ │ │ │ + je 14b3d <__cxa_finalize@plt+0x74ad> │ │ │ │ + mov (%r14),%rdi │ │ │ │ + test %rdi,%rdi │ │ │ │ + je 14a31 <__cxa_finalize@plt+0x73a1> │ │ │ │ + mov 0x10(%r14),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov -0x248(%rbp),%r14 │ │ │ │ - jmp 14c0a <__cxa_finalize@plt+0x757a> │ │ │ │ - vzeroupper │ │ │ │ + add $0x18,%r14 │ │ │ │ + jmp 14a10 <__cxa_finalize@plt+0x7380> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ mov $0x10,%edi │ │ │ │ call d150 <__cxa_allocate_exception@plt> │ │ │ │ - lea 0xcca53(%rip),%rsi # e1540 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x2620> │ │ │ │ + lea 0xc5af3(%rip),%rsi # da540 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x2430> │ │ │ │ mov %rax,%rdi │ │ │ │ mov %rax,%rbx │ │ │ │ call d0d0 │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 14b36 <__cxa_finalize@plt+0x74a6> │ │ │ │ - mov 0xdc432(%rip),%rdx │ │ │ │ - mov 0xdc4b3(%rip),%rsi │ │ │ │ - lea -0x60(%rbp),%rdi │ │ │ │ - lea -0x90(%rbp),%r11 │ │ │ │ - mov %rdi,-0x120(%rbp) │ │ │ │ + jne 14b87 <__cxa_finalize@plt+0x74f7> │ │ │ │ + mov 0xd54ce(%rip),%rdx │ │ │ │ + mov 0xd554f(%rip),%rsi │ │ │ │ + lea -0x90(%rbp),%r8 │ │ │ │ + lea -0x60(%rbp),%r10 │ │ │ │ mov %rbx,%rdi │ │ │ │ - mov %r11,-0x110(%rbp) │ │ │ │ + mov %r8,-0x158(%rbp) │ │ │ │ + mov %r10,-0x168(%rbp) │ │ │ │ call d590 <__cxa_throw@plt> │ │ │ │ - call d370 <__stack_chk_fail@plt> │ │ │ │ - endbr64 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - lea -0x90(%rbp),%r13 │ │ │ │ - lea -0x60(%rbp),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - vzeroupper │ │ │ │ - call d280 <__cxa_free_exception@plt> │ │ │ │ - mov %r13,-0x110(%rbp) │ │ │ │ - mov %r14,-0x120(%rbp) │ │ │ │ - mov -0x1f8(%rbp),%r8 │ │ │ │ - mov -0x120(%rbp),%rdi │ │ │ │ - mov %r8,-0x60(%rbp) │ │ │ │ - call baf70 >::~unique_ptr()@@Base> │ │ │ │ - mov -0x1b0(%rbp),%rdx │ │ │ │ - mov -0x110(%rbp),%rdi │ │ │ │ - mov %rdx,-0x90(%rbp) │ │ │ │ - call baf70 >::~unique_ptr()@@Base> │ │ │ │ - mov -0x258(%rbp),%rdi │ │ │ │ - call ba9c0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 14c39 <__cxa_finalize@plt+0x75a9> │ │ │ │ - mov %rbx,%rdi │ │ │ │ - call d5d0 <_Unwind_Resume@plt> │ │ │ │ + jne 14ac5 <__cxa_finalize@plt+0x7435> │ │ │ │ + mov %r13,%rdx │ │ │ │ + lea 0xc4cb5(%rip),%rdi # d9768 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1658> │ │ │ │ + xor %eax,%eax │ │ │ │ + vzeroupper │ │ │ │ + call d4e0 │ │ │ │ + vzeroupper │ │ │ │ + call d370 <__stack_chk_fail@plt> │ │ │ │ + vzeroupper │ │ │ │ + call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%rbx │ │ │ │ + mov %rax,%r13 │ │ │ │ vzeroupper │ │ │ │ - jmp 14b66 <__cxa_finalize@plt+0x74d6> │ │ │ │ - mov -0x38(%rbp),%rax │ │ │ │ - sub %fs:0x28,%rax │ │ │ │ - jne 14c34 <__cxa_finalize@plt+0x75a4> │ │ │ │ - lea 0xcb6ec(%rip),%rdi # e02cc * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x13ac> │ │ │ │ - call d170 │ │ │ │ + mov -0x90(%rbp),%rdi │ │ │ │ + test %rdi,%rdi │ │ │ │ + je 149e8 <__cxa_finalize@plt+0x7358> │ │ │ │ + mov -0x80(%rbp),%rsi │ │ │ │ + sub %rdi,%rsi │ │ │ │ + call d340 │ │ │ │ + jmp 149e8 <__cxa_finalize@plt+0x7358> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ - xor %r10d,%r10d │ │ │ │ - xor %r14d,%r14d │ │ │ │ - mov %r10,-0x220(%rbp) │ │ │ │ - mov %r10,-0x118(%rbp) │ │ │ │ - mov %r10,-0x228(%rbp) │ │ │ │ vzeroupper │ │ │ │ - mov -0x118(%rbp),%r15 │ │ │ │ - cmp %r15,-0x220(%rbp) │ │ │ │ - je 14c3e <__cxa_finalize@plt+0x75ae> │ │ │ │ - mov (%r15),%rdi │ │ │ │ + jmp 14a09 <__cxa_finalize@plt+0x7379> │ │ │ │ + xor %esi,%esi │ │ │ │ + mov %rsi,-0x1a0(%rbp) │ │ │ │ + mov %rsi,-0x160(%rbp) │ │ │ │ + vzeroupper │ │ │ │ + jmp 14a09 <__cxa_finalize@plt+0x7379> │ │ │ │ + mov -0x60(%rbp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 14c2e <__cxa_finalize@plt+0x759e> │ │ │ │ - mov 0x10(%r15),%rsi │ │ │ │ + je 14bbc <__cxa_finalize@plt+0x752c> │ │ │ │ + mov -0x50(%rbp),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ + vzeroupper │ │ │ │ call d340 │ │ │ │ - add $0x18,%r15 │ │ │ │ - jmp 14c11 <__cxa_finalize@plt+0x7581> │ │ │ │ - call d370 <__stack_chk_fail@plt> │ │ │ │ - call d370 <__stack_chk_fail@plt> │ │ │ │ - cmpq $0x0,-0x118(%rbp) │ │ │ │ - je 14c5e <__cxa_finalize@plt+0x75ce> │ │ │ │ - mov -0x220(%rbp),%rsi │ │ │ │ - mov -0x118(%rbp),%rdi │ │ │ │ + jmp 14ad7 <__cxa_finalize@plt+0x7447> │ │ │ │ + cmpq $0x0,-0x160(%rbp) │ │ │ │ + je 14b5d <__cxa_finalize@plt+0x74cd> │ │ │ │ + mov -0x1a0(%rbp),%rsi │ │ │ │ + mov -0x160(%rbp),%rdi │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - mov %r14,%r12 │ │ │ │ - cmp %r12,-0x228(%rbp) │ │ │ │ - je 14c86 <__cxa_finalize@plt+0x75f6> │ │ │ │ - mov (%r12),%rdi │ │ │ │ + mov %r12,%r15 │ │ │ │ + cmp %r15,-0x1a8(%rbp) │ │ │ │ + je 14bf4 <__cxa_finalize@plt+0x7564> │ │ │ │ + mov (%r15),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 14c80 <__cxa_finalize@plt+0x75f0> │ │ │ │ - mov 0x10(%r12),%rsi │ │ │ │ + je 14b81 <__cxa_finalize@plt+0x74f1> │ │ │ │ + mov 0x10(%r15),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - add $0x18,%r12 │ │ │ │ - jmp 14c61 <__cxa_finalize@plt+0x75d1> │ │ │ │ - test %r14,%r14 │ │ │ │ - je 14c9d <__cxa_finalize@plt+0x760d> │ │ │ │ - mov -0x228(%rbp),%rsi │ │ │ │ - mov %r14,%rdi │ │ │ │ - sub %r14,%rsi │ │ │ │ + add $0x18,%r15 │ │ │ │ + jmp 14b60 <__cxa_finalize@plt+0x74d0> │ │ │ │ + call d370 <__stack_chk_fail@plt> │ │ │ │ + mov -0x158(%rbp),%rdi │ │ │ │ + vzeroupper │ │ │ │ + call b5440 >::~unique_ptr()@@Base> │ │ │ │ + mov -0x168(%rbp),%rdi │ │ │ │ + call b5440 >::~unique_ptr()@@Base> │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %rax,-0x180(%rbp) │ │ │ │ + mov %rax,-0x150(%rbp) │ │ │ │ + jmp 1498a <__cxa_finalize@plt+0x72fa> │ │ │ │ + vzeroupper │ │ │ │ + jmp 14ad7 <__cxa_finalize@plt+0x7447> │ │ │ │ + endbr64 │ │ │ │ + mov %rbx,%rdi │ │ │ │ + lea -0x60(%rbp),%r13 │ │ │ │ + mov %rax,%rbx │ │ │ │ + vzeroupper │ │ │ │ + call d280 <__cxa_free_exception@plt> │ │ │ │ + lea -0x90(%rbp),%rdi │ │ │ │ + mov %r13,-0x168(%rbp) │ │ │ │ + mov %rdi,-0x158(%rbp) │ │ │ │ + jmp 1498a <__cxa_finalize@plt+0x72fa> │ │ │ │ + test %r12,%r12 │ │ │ │ + je 14c0b <__cxa_finalize@plt+0x757b> │ │ │ │ + mov -0x1a8(%rbp),%rsi │ │ │ │ + mov %r12,%rdi │ │ │ │ + sub %r12,%rsi │ │ │ │ call d340 │ │ │ │ - mov -0x270(%rbp),%rdi │ │ │ │ - call bae30 , std::allocator > >, std::allocator, std::allocator > > > >::~vector()@@Base> │ │ │ │ + mov -0x1f0(%rbp),%rdi │ │ │ │ + call b5300 , std::allocator > >, std::allocator, std::allocator > > > >::~vector()@@Base> │ │ │ │ xor %edx,%edx │ │ │ │ - mov %rdx,-0x1f8(%rbp) │ │ │ │ - mov %rdx,-0x1b0(%rbp) │ │ │ │ - jmp 14b66 <__cxa_finalize@plt+0x74d6> │ │ │ │ + mov %rdx,-0x180(%rbp) │ │ │ │ + mov %rdx,-0x150(%rbp) │ │ │ │ + jmp 1498a <__cxa_finalize@plt+0x72fa> │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 14cdc <__cxa_finalize@plt+0x764c> │ │ │ │ - lea 0xcb376(%rip),%rdi # e004a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x112a> │ │ │ │ + jne 14c4a <__cxa_finalize@plt+0x75ba> │ │ │ │ + lea 0xc4408(%rip),%rdi # d904a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xf3a> │ │ │ │ vzeroupper │ │ │ │ call d170 │ │ │ │ vzeroupper │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 14d1a <__cxa_finalize@plt+0x768a> │ │ │ │ - mov -0xf8(%rbp),%rdx │ │ │ │ - lea 0xcba67(%rip),%rdi # e0768 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1848> │ │ │ │ - xor %eax,%eax │ │ │ │ - vzeroupper │ │ │ │ - call d4e0 │ │ │ │ + jne 14c97 <__cxa_finalize@plt+0x7607> │ │ │ │ + lea 0xc4664(%rip),%rdi # d92cc * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x11bc> │ │ │ │ + call d170 │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + xor %r12d,%r12d │ │ │ │ + mov %r12,-0x1a0(%rbp) │ │ │ │ + mov %r12,-0x160(%rbp) │ │ │ │ + mov %r12,-0x1a8(%rbp) │ │ │ │ + xor %r12d,%r12d │ │ │ │ + vzeroupper │ │ │ │ + jmp 14a09 <__cxa_finalize@plt+0x7379> │ │ │ │ + call d370 <__stack_chk_fail@plt> │ │ │ │ + mov -0x38(%rbp),%rax │ │ │ │ + sub %fs:0x28,%rax │ │ │ │ + jne 14cba <__cxa_finalize@plt+0x762a> │ │ │ │ + lea 0xc4398(%rip),%rdi # d904a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xf3a> │ │ │ │ vzeroupper │ │ │ │ - jmp 14aa5 <__cxa_finalize@plt+0x7415> │ │ │ │ + call d170 │ │ │ │ vzeroupper │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 14d95 <__cxa_finalize@plt+0x7705> │ │ │ │ + jne 14dfd <__cxa_finalize@plt+0x776d> │ │ │ │ lea -0x90(%rbp),%rbx │ │ │ │ lea -0x60(%rbp),%r12 │ │ │ │ - lea 0xcb307(%rip),%rdi # e004a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x112a> │ │ │ │ - mov %rbx,-0x110(%rbp) │ │ │ │ - mov %r12,-0x120(%rbp) │ │ │ │ + lea 0xc4363(%rip),%rdi # d904a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xf3a> │ │ │ │ + mov %rbx,-0x158(%rbp) │ │ │ │ + mov %r12,-0x168(%rbp) │ │ │ │ call d170 │ │ │ │ - endbr64 │ │ │ │ - mov %rax,%rbx │ │ │ │ - vzeroupper │ │ │ │ - jmp 14c0a <__cxa_finalize@plt+0x757a> │ │ │ │ - mov -0x110(%rbp),%rdi │ │ │ │ - vzeroupper │ │ │ │ - call baf70 >::~unique_ptr()@@Base> │ │ │ │ - mov -0x120(%rbp),%rdi │ │ │ │ - call baf70 >::~unique_ptr()@@Base> │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %rax,-0x1f8(%rbp) │ │ │ │ - mov %rax,-0x1b0(%rbp) │ │ │ │ - jmp 14b66 <__cxa_finalize@plt+0x74d6> │ │ │ │ - call d370 <__stack_chk_fail@plt> │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 14de8 <__cxa_finalize@plt+0x7758> │ │ │ │ - lea 0xcb29a(%rip),%rdi # e004a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x112a> │ │ │ │ + jne 14d2c <__cxa_finalize@plt+0x769c> │ │ │ │ + lea 0xc433a(%rip),%rdi # d904a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xf3a> │ │ │ │ vzeroupper │ │ │ │ call d170 │ │ │ │ - lea -0x88(%rbp),%rdi │ │ │ │ - vzeroupper │ │ │ │ - call baa40 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ - lea -0x58(%rbp),%rdi │ │ │ │ - call baa40 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ - mov %r13,%rdi │ │ │ │ - lea -0x60(%rbp),%r13 │ │ │ │ - call baa40 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ - mov %r13,-0x120(%rbp) │ │ │ │ - jmp 14b66 <__cxa_finalize@plt+0x74d6> │ │ │ │ - vzeroupper │ │ │ │ - call d370 <__stack_chk_fail@plt> │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 14e45 <__cxa_finalize@plt+0x77b5> │ │ │ │ + jne 14d34 <__cxa_finalize@plt+0x76a4> │ │ │ │ call d400 │ │ │ │ + vzeroupper │ │ │ │ + call d370 <__stack_chk_fail@plt> │ │ │ │ + call d370 <__stack_chk_fail@plt> │ │ │ │ + lea -0x88(%rbp),%rdi │ │ │ │ + vzeroupper │ │ │ │ + call b4f30 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + lea -0x58(%rbp),%rdi │ │ │ │ + call b4f30 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + mov %r12,%rdi │ │ │ │ + lea -0x60(%rbp),%r12 │ │ │ │ + call b4f30 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + mov %r12,-0x168(%rbp) │ │ │ │ + jmp 1498a <__cxa_finalize@plt+0x72fa> │ │ │ │ mov $0x10,%edi │ │ │ │ call d150 <__cxa_allocate_exception@plt> │ │ │ │ - lea 0xcc75b(%rip),%rsi # e1570 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x2650> │ │ │ │ + lea 0xc57f6(%rip),%rsi # da570 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x2460> │ │ │ │ mov %rax,%rdi │ │ │ │ mov %rax,%r12 │ │ │ │ call d0d0 │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 14ea7 <__cxa_finalize@plt+0x7817> │ │ │ │ - mov 0xdc10a(%rip),%rdx │ │ │ │ - mov 0xdc18b(%rip),%rsi │ │ │ │ + jne 14daa <__cxa_finalize@plt+0x771a> │ │ │ │ + mov 0xd51a5(%rip),%rdx │ │ │ │ + mov 0xd5226(%rip),%rsi │ │ │ │ mov %r12,%rdi │ │ │ │ call d590 <__cxa_throw@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ lea -0x58(%rbp),%rdi │ │ │ │ vzeroupper │ │ │ │ - call baa40 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + call b4f30 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ lea -0x88(%rbp),%rdi │ │ │ │ - call baa40 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ - mov -0x118(%rbp),%rdi │ │ │ │ - call baa40 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + call b4f30 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + mov -0x160(%rbp),%rdi │ │ │ │ + call b4f30 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ lea -0x90(%rbp),%r9 │ │ │ │ - mov %r9,-0x110(%rbp) │ │ │ │ - jmp 14b66 <__cxa_finalize@plt+0x74d6> │ │ │ │ - mov -0x38(%rbp),%rax │ │ │ │ - sub %fs:0x28,%rax │ │ │ │ - jne 14e9f <__cxa_finalize@plt+0x780f> │ │ │ │ - lea 0xcb1b3(%rip),%rdi # e004a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x112a> │ │ │ │ - vzeroupper │ │ │ │ - call d170 │ │ │ │ - vzeroupper │ │ │ │ - call d370 <__stack_chk_fail@plt> │ │ │ │ - call d370 <__stack_chk_fail@plt> │ │ │ │ + mov %r9,-0x158(%rbp) │ │ │ │ + jmp 1498a <__cxa_finalize@plt+0x72fa> │ │ │ │ endbr64 │ │ │ │ mov %r12,%rdi │ │ │ │ - mov %rax,%r14 │ │ │ │ + mov %rax,%r13 │ │ │ │ vzeroupper │ │ │ │ call d280 <__cxa_free_exception@plt> │ │ │ │ - jmp 14aa5 <__cxa_finalize@plt+0x7415> │ │ │ │ - xor %r8d,%r8d │ │ │ │ - mov %r8,-0x220(%rbp) │ │ │ │ - mov %r8,-0x118(%rbp) │ │ │ │ - vzeroupper │ │ │ │ - jmp 14c0a <__cxa_finalize@plt+0x757a> │ │ │ │ - mov -0x60(%rbp),%rdi │ │ │ │ - test %rdi,%rdi │ │ │ │ - je 14ef9 <__cxa_finalize@plt+0x7869> │ │ │ │ - mov -0x50(%rbp),%rsi │ │ │ │ - sub %rdi,%rsi │ │ │ │ - vzeroupper │ │ │ │ - call d340 │ │ │ │ - jmp 14a8d <__cxa_finalize@plt+0x73fd> │ │ │ │ - vzeroupper │ │ │ │ - jmp 14a8d <__cxa_finalize@plt+0x73fd> │ │ │ │ + jmp 149e8 <__cxa_finalize@plt+0x7358> │ │ │ │ + call d370 <__stack_chk_fail@plt> │ │ │ │ call d400 │ │ │ │ call d400 │ │ │ │ - mov %r13,%rdi │ │ │ │ + mov %r15,%rdi │ │ │ │ mov $0x80,%esi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ mov %r14,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ dec %rdx │ │ │ │ - je 14f75 <__cxa_finalize@plt+0x78e5> │ │ │ │ + je 14e76 <__cxa_finalize@plt+0x77e6> │ │ │ │ mov %rax,%r13 │ │ │ │ lea 0x50(%rsp),%r14 │ │ │ │ vzeroupper │ │ │ │ mov %r14,%rdi │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov %rbx,%rdi │ │ │ │ - call b9550 │ │ │ │ + call b3b40 │ │ │ │ mov $0x198,%esi │ │ │ │ mov %rbx,%rdi │ │ │ │ call d340 │ │ │ │ mov %r15,%rdi │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov 0x78(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 14f70 <__cxa_finalize@plt+0x78e0> │ │ │ │ + jne 14e71 <__cxa_finalize@plt+0x77e1> │ │ │ │ mov %r13,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ mov %rax,%rdi │ │ │ │ vzeroupper │ │ │ │ lea 0x50(%rsp),%r14 │ │ │ │ call d0f0 <__cxa_begin_catch@plt> │ │ │ │ mov (%rax),%rcx │ │ │ │ mov %rax,%rdi │ │ │ │ call *0x10(%rcx) │ │ │ │ - lea 0x50(%rsp),%rdi │ │ │ │ + mov %r14,%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ - call 19900 │ │ │ │ + call 19820 │ │ │ │ call d560 <__cxa_end_catch@plt> │ │ │ │ xor %r12d,%r12d │ │ │ │ - jmp b387d │ │ │ │ + jmp ae162 │ │ │ │ endbr64 │ │ │ │ mov %rax,%r13 │ │ │ │ vzeroupper │ │ │ │ call d560 <__cxa_end_catch@plt> │ │ │ │ - jmp 14f33 <__cxa_finalize@plt+0x78a3> │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0xdc7d1(%rip),%rdi # f1798 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0xaf8> │ │ │ │ - lea 0xdc7ca(%rip),%rax # f1798 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0xaf8> │ │ │ │ + jmp 14e34 <__cxa_finalize@plt+0x77a4> │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + lea 0xd58d1(%rip),%rdi # ea798 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0xaf8> │ │ │ │ + lea 0xd58ca(%rip),%rax # ea798 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0xaf8> │ │ │ │ cmp %rdi,%rax │ │ │ │ - je 14fe8 <__cxa_finalize@plt+0x7958> │ │ │ │ - mov 0xdbfbe(%rip),%rax │ │ │ │ + je 14ee8 <__cxa_finalize@plt+0x7858> │ │ │ │ + mov 0xd50be(%rip),%rax │ │ │ │ test %rax,%rax │ │ │ │ - je 14fe8 <__cxa_finalize@plt+0x7958> │ │ │ │ + je 14ee8 <__cxa_finalize@plt+0x7858> │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0xdc7a1(%rip),%rdi # f1798 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0xaf8> │ │ │ │ - lea 0xdc79a(%rip),%rsi # f1798 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0xaf8> │ │ │ │ + lea 0xd58a1(%rip),%rdi # ea798 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0xaf8> │ │ │ │ + lea 0xd589a(%rip),%rsi # ea798 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0xaf8> │ │ │ │ sub %rdi,%rsi │ │ │ │ mov %rsi,%rax │ │ │ │ shr $0x3f,%rsi │ │ │ │ sar $0x3,%rax │ │ │ │ add %rax,%rsi │ │ │ │ sar $1,%rsi │ │ │ │ - je 15028 <__cxa_finalize@plt+0x7998> │ │ │ │ - mov 0xdbfa5(%rip),%rax │ │ │ │ + je 14f28 <__cxa_finalize@plt+0x7898> │ │ │ │ + mov 0xd50a5(%rip),%rax │ │ │ │ test %rax,%rax │ │ │ │ - je 15028 <__cxa_finalize@plt+0x7998> │ │ │ │ + je 14f28 <__cxa_finalize@plt+0x7898> │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ endbr64 │ │ │ │ - cmpb $0x0,0xdc75d(%rip) # f1798 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0xaf8> │ │ │ │ - jne 15068 <__cxa_finalize@plt+0x79d8> │ │ │ │ + cmpb $0x0,0xd585d(%rip) # ea798 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0xaf8> │ │ │ │ + jne 14f68 <__cxa_finalize@plt+0x78d8> │ │ │ │ push %rbp │ │ │ │ - cmpq $0x0,0xdbeaa(%rip) │ │ │ │ + cmpq $0x0,0xd4faa(%rip) │ │ │ │ mov %rsp,%rbp │ │ │ │ - je 15057 <__cxa_finalize@plt+0x79c7> │ │ │ │ - mov 0xdc2ee(%rip),%rdi # f1340 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x6a0> │ │ │ │ + je 14f57 <__cxa_finalize@plt+0x78c7> │ │ │ │ + mov 0xd53ee(%rip),%rdi # ea340 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x6a0> │ │ │ │ call d690 <__cxa_finalize@plt> │ │ │ │ - call 14fc0 <__cxa_finalize@plt+0x7930> │ │ │ │ - movb $0x1,0xdc735(%rip) # f1798 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0xaf8> │ │ │ │ + call 14ec0 <__cxa_finalize@plt+0x7830> │ │ │ │ + movb $0x1,0xd5835(%rip) # ea798 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0xaf8> │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ nopl (%rax) │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ endbr64 │ │ │ │ - jmp 14ff0 <__cxa_finalize@plt+0x7960> │ │ │ │ + jmp 14ef0 <__cxa_finalize@plt+0x7860> │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ -0000000000015080 : │ │ │ │ +0000000000014f80 : │ │ │ │ endbr64 │ │ │ │ - mov 0xdbebd(%rip),%rax │ │ │ │ + mov 0xd4fbd(%rip),%rax │ │ │ │ movzbl (%rax),%edx │ │ │ │ test %dl,%dl │ │ │ │ - jne d6c0 <__cxa_finalize@plt+0x30> │ │ │ │ + jne d6a0 <__cxa_finalize@plt+0x10> │ │ │ │ ret │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -00000000000150a0 : │ │ │ │ +0000000000014fa0 : │ │ │ │ endbr64 │ │ │ │ - mov 0xdbe9d(%rip),%rax │ │ │ │ + mov 0xd4f9d(%rip),%rax │ │ │ │ movb $0x1,(%rax) │ │ │ │ jmp d360 │ │ │ │ xchg %ax,%ax │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ endbr64 │ │ │ │ - lea 0xcaf42(%rip),%rdi # e000d * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10ed> │ │ │ │ + lea 0xc4042(%rip),%rdi # d900d * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xefd> │ │ │ │ jmp d2f0 │ │ │ │ test %rdi,%rdi │ │ │ │ - je 150e4 │ │ │ │ + je 14fe4 │ │ │ │ mov (%rdi),%rax │ │ │ │ test %eax,%eax │ │ │ │ - js 150e4 │ │ │ │ + js 14fe4 │ │ │ │ dec %rax │ │ │ │ mov %rax,(%rdi) │ │ │ │ - je 150f0 │ │ │ │ + je 14fe8 │ │ │ │ ret │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ jmp d2a0 <_Py_Dealloc@plt> │ │ │ │ nop │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ endbr64 │ │ │ │ - lea 0xdb8bd(%rip),%rax # f09c8 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0xbf28> │ │ │ │ + lea 0xd49cd(%rip),%rax # e99c8 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0xc3c8> │ │ │ │ mov %rax,(%rdi) │ │ │ │ jmp d120 │ │ │ │ nop │ │ │ │ nop │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ endbr64 │ │ │ │ - lea 0xdb89d(%rip),%rax # f09c8 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0xbf28> │ │ │ │ + lea 0xd49ad(%rip),%rax # e99c8 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0xc3c8> │ │ │ │ sub $0x18,%rsp │ │ │ │ mov %rax,(%rdi) │ │ │ │ mov %rdi,0x8(%rsp) │ │ │ │ call d120 │ │ │ │ mov 0x8(%rsp),%rdi │ │ │ │ mov $0x40,%esi │ │ │ │ add $0x18,%rsp │ │ │ │ jmp d340 │ │ │ │ nop │ │ │ │ endbr64 │ │ │ │ - lea 0xdb895(%rip),%rax # f09f0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0xbf50> │ │ │ │ + lea 0xd49a5(%rip),%rax # e99f0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0xc3f0> │ │ │ │ mov %rax,(%rdi) │ │ │ │ jmp d120 │ │ │ │ nop │ │ │ │ nop │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ endbr64 │ │ │ │ - lea 0xdb875(%rip),%rax # f09f0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0xbf50> │ │ │ │ + lea 0xd4985(%rip),%rax # e99f0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0xc3f0> │ │ │ │ sub $0x18,%rsp │ │ │ │ mov %rax,(%rdi) │ │ │ │ mov %rdi,0x8(%rsp) │ │ │ │ call d120 │ │ │ │ mov 0x8(%rsp),%rdi │ │ │ │ mov $0x40,%esi │ │ │ │ add $0x18,%rsp │ │ │ │ jmp d340 │ │ │ │ nop │ │ │ │ endbr64 │ │ │ │ - lea 0xdb86d(%rip),%rax # f0a18 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0xbf78> │ │ │ │ + lea 0xd497d(%rip),%rax # e9a18 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0xc418> │ │ │ │ mov %rax,(%rdi) │ │ │ │ jmp d120 │ │ │ │ nop │ │ │ │ nop │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ endbr64 │ │ │ │ - lea 0xdb84d(%rip),%rax # f0a18 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0xbf78> │ │ │ │ + lea 0xd495d(%rip),%rax # e9a18 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0xc418> │ │ │ │ sub $0x18,%rsp │ │ │ │ mov %rax,(%rdi) │ │ │ │ mov %rdi,0x8(%rsp) │ │ │ │ call d120 │ │ │ │ mov 0x8(%rsp),%rdi │ │ │ │ mov $0x40,%esi │ │ │ │ add $0x18,%rsp │ │ │ │ jmp d340 │ │ │ │ nop │ │ │ │ endbr64 │ │ │ │ - lea 0xdb845(%rip),%rax # f0a40 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0xbfa0> │ │ │ │ + lea 0xd4955(%rip),%rax # e9a40 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0xc440> │ │ │ │ mov %rax,(%rdi) │ │ │ │ jmp d120 │ │ │ │ nop │ │ │ │ nop │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ endbr64 │ │ │ │ - lea 0xdb825(%rip),%rax # f0a40 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0xbfa0> │ │ │ │ + lea 0xd4935(%rip),%rax # e9a40 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0xc440> │ │ │ │ sub $0x18,%rsp │ │ │ │ mov %rax,(%rdi) │ │ │ │ mov %rdi,0x8(%rsp) │ │ │ │ call d120 │ │ │ │ mov 0x8(%rsp),%rdi │ │ │ │ mov $0x40,%esi │ │ │ │ add $0x18,%rsp │ │ │ │ jmp d340 │ │ │ │ nop │ │ │ │ endbr64 │ │ │ │ - lea 0xdb81d(%rip),%rax # f0a68 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0xbfc8> │ │ │ │ + lea 0xd492d(%rip),%rax # e9a68 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0xc468> │ │ │ │ mov %rax,(%rdi) │ │ │ │ jmp d120 │ │ │ │ nop │ │ │ │ nop │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ endbr64 │ │ │ │ - lea 0xdb7fd(%rip),%rax # f0a68 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0xbfc8> │ │ │ │ + lea 0xd490d(%rip),%rax # e9a68 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0xc468> │ │ │ │ sub $0x18,%rsp │ │ │ │ mov %rax,(%rdi) │ │ │ │ mov %rdi,0x8(%rsp) │ │ │ │ call d120 │ │ │ │ mov 0x8(%rsp),%rdi │ │ │ │ mov $0x40,%esi │ │ │ │ add $0x18,%rsp │ │ │ │ jmp d340 │ │ │ │ nop │ │ │ │ endbr64 │ │ │ │ - lea 0xdb7f5(%rip),%rax # f0a90 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0xbff0> │ │ │ │ + lea 0xd4905(%rip),%rax # e9a90 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0xc490> │ │ │ │ mov %rax,(%rdi) │ │ │ │ jmp d120 │ │ │ │ nop │ │ │ │ nop │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ endbr64 │ │ │ │ - lea 0xdb7d5(%rip),%rax # f0a90 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0xbff0> │ │ │ │ + lea 0xd48e5(%rip),%rax # e9a90 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0xc490> │ │ │ │ sub $0x18,%rsp │ │ │ │ mov %rax,(%rdi) │ │ │ │ mov %rdi,0x8(%rsp) │ │ │ │ call d120 │ │ │ │ mov 0x8(%rsp),%rdi │ │ │ │ mov $0x40,%esi │ │ │ │ add $0x18,%rsp │ │ │ │ jmp d340 │ │ │ │ nop │ │ │ │ endbr64 │ │ │ │ - lea 0xdb68d(%rip),%rax # f0978 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0xbed8> │ │ │ │ + lea 0xd479d(%rip),%rax # e9978 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0xc378> │ │ │ │ mov %rax,(%rdi) │ │ │ │ jmp d120 │ │ │ │ nop │ │ │ │ nop │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ endbr64 │ │ │ │ - lea 0xdb66d(%rip),%rax # f0978 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0xbed8> │ │ │ │ + lea 0xd477d(%rip),%rax # e9978 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0xc378> │ │ │ │ sub $0x18,%rsp │ │ │ │ mov %rax,(%rdi) │ │ │ │ mov %rdi,0x8(%rsp) │ │ │ │ call d120 │ │ │ │ mov 0x8(%rsp),%rdi │ │ │ │ mov $0x40,%esi │ │ │ │ add $0x18,%rsp │ │ │ │ jmp d340 │ │ │ │ nop │ │ │ │ endbr64 │ │ │ │ - lea 0xdb665(%rip),%rax # f09a0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0xbf00> │ │ │ │ + lea 0xd4775(%rip),%rax # e99a0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0xc3a0> │ │ │ │ mov %rax,(%rdi) │ │ │ │ jmp d120 │ │ │ │ nop │ │ │ │ nop │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ endbr64 │ │ │ │ - lea 0xdb645(%rip),%rax # f09a0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0xbf00> │ │ │ │ + lea 0xd4755(%rip),%rax # e99a0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0xc3a0> │ │ │ │ sub $0x18,%rsp │ │ │ │ mov %rax,(%rdi) │ │ │ │ mov %rdi,0x8(%rsp) │ │ │ │ call d120 │ │ │ │ mov 0x8(%rsp),%rdi │ │ │ │ mov $0x40,%esi │ │ │ │ add $0x18,%rsp │ │ │ │ jmp d340 │ │ │ │ nop │ │ │ │ endbr64 │ │ │ │ - lea 0xdb54d(%rip),%rax # f08d8 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0xbe38> │ │ │ │ + lea 0xd465d(%rip),%rax # e98d8 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0xc2d8> │ │ │ │ mov %rax,(%rdi) │ │ │ │ jmp d120 │ │ │ │ nop │ │ │ │ nop │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ endbr64 │ │ │ │ - lea 0xdb52d(%rip),%rax # f08d8 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0xbe38> │ │ │ │ + lea 0xd463d(%rip),%rax # e98d8 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0xc2d8> │ │ │ │ sub $0x18,%rsp │ │ │ │ mov %rax,(%rdi) │ │ │ │ mov %rdi,0x8(%rsp) │ │ │ │ call d120 │ │ │ │ mov 0x8(%rsp),%rdi │ │ │ │ mov $0x40,%esi │ │ │ │ add $0x18,%rsp │ │ │ │ jmp d340 │ │ │ │ nop │ │ │ │ endbr64 │ │ │ │ - lea 0xdb525(%rip),%rax # f0900 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0xbe60> │ │ │ │ + lea 0xd4635(%rip),%rax # e9900 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0xc300> │ │ │ │ mov %rax,(%rdi) │ │ │ │ jmp d120 │ │ │ │ nop │ │ │ │ nop │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ endbr64 │ │ │ │ - lea 0xdb505(%rip),%rax # f0900 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0xbe60> │ │ │ │ + lea 0xd4615(%rip),%rax # e9900 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0xc300> │ │ │ │ sub $0x18,%rsp │ │ │ │ mov %rax,(%rdi) │ │ │ │ mov %rdi,0x8(%rsp) │ │ │ │ call d120 │ │ │ │ mov 0x8(%rsp),%rdi │ │ │ │ mov $0x40,%esi │ │ │ │ add $0x18,%rsp │ │ │ │ jmp d340 │ │ │ │ nop │ │ │ │ endbr64 │ │ │ │ - lea 0xdb4fd(%rip),%rax # f0928 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0xbe88> │ │ │ │ + lea 0xd460d(%rip),%rax # e9928 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0xc328> │ │ │ │ mov %rax,(%rdi) │ │ │ │ jmp d120 │ │ │ │ nop │ │ │ │ nop │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ endbr64 │ │ │ │ - lea 0xdb4dd(%rip),%rax # f0928 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0xbe88> │ │ │ │ + lea 0xd45ed(%rip),%rax # e9928 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0xc328> │ │ │ │ sub $0x18,%rsp │ │ │ │ mov %rax,(%rdi) │ │ │ │ mov %rdi,0x8(%rsp) │ │ │ │ call d120 │ │ │ │ mov 0x8(%rsp),%rdi │ │ │ │ mov $0x40,%esi │ │ │ │ add $0x18,%rsp │ │ │ │ jmp d340 │ │ │ │ nop │ │ │ │ endbr64 │ │ │ │ - lea 0xdb4d5(%rip),%rax # f0950 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0xbeb0> │ │ │ │ + lea 0xd45e5(%rip),%rax # e9950 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0xc350> │ │ │ │ mov %rax,(%rdi) │ │ │ │ jmp d120 │ │ │ │ nop │ │ │ │ nop │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ endbr64 │ │ │ │ - lea 0xdb4b5(%rip),%rax # f0950 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0xbeb0> │ │ │ │ + lea 0xd45c5(%rip),%rax # e9950 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0xc350> │ │ │ │ sub $0x18,%rsp │ │ │ │ mov %rax,(%rdi) │ │ │ │ mov %rdi,0x8(%rsp) │ │ │ │ call d120 │ │ │ │ mov 0x8(%rsp),%rdi │ │ │ │ mov $0x40,%esi │ │ │ │ add $0x18,%rsp │ │ │ │ jmp d340 │ │ │ │ nop │ │ │ │ - mov 0x10(%rsi),%r10 │ │ │ │ + mov 0x10(%rsi),%r9 │ │ │ │ mov 0x10(%rdi),%rax │ │ │ │ mov 0x8(%rdi),%rcx │ │ │ │ mov 0x8(%rsi),%rsi │ │ │ │ - mov %r10,%rdx │ │ │ │ + mov %r9,%rdx │ │ │ │ mov %rax,%rdi │ │ │ │ sub %rsi,%rdx │ │ │ │ sub %rcx,%rdi │ │ │ │ lea (%rcx,%rdx,1),%r8 │ │ │ │ cmp %rdx,%rdi │ │ │ │ cmovle %rax,%r8 │ │ │ │ cmp %r8,%rcx │ │ │ │ - je 1589a │ │ │ │ - mov %r8,%r9 │ │ │ │ - sub %rcx,%r9 │ │ │ │ - lea -0x8(%r9),%r11 │ │ │ │ - cmp $0x38,%r11 │ │ │ │ - jbe 158c0 │ │ │ │ + je 156c6 │ │ │ │ + mov %r8,%r10 │ │ │ │ + sub %rcx,%r10 │ │ │ │ + lea -0x8(%r10),%r11 │ │ │ │ + cmp $0x20,%r11 │ │ │ │ + jbe 15710 │ │ │ │ mov %rsi,%rdi │ │ │ │ - and $0x7,%r9d │ │ │ │ + and $0x7,%r10d │ │ │ │ or %rcx,%rdi │ │ │ │ - and $0x3f,%edi │ │ │ │ - or %r9,%rdi │ │ │ │ - jne 158c0 │ │ │ │ - vmovdqa64 0xcee9c(%rip),%zmm2 # e43c0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x54a0> │ │ │ │ - vpbroadcastq %rsi,%zmm0 │ │ │ │ - mov $0x40,%edx │ │ │ │ - xor %eax,%eax │ │ │ │ - shr $0x3,%r11 │ │ │ │ - vpbroadcastq %rcx,%zmm1 │ │ │ │ - lea 0x1(%r11),%r9 │ │ │ │ - vpbroadcastq %rdx,%zmm6 │ │ │ │ - mov %r9,%r11 │ │ │ │ + and $0x1f,%edi │ │ │ │ + or %r10,%rdi │ │ │ │ + jne 15710 │ │ │ │ shr $0x3,%r11 │ │ │ │ + vmovdqa 0xc82ea(%rip),%ymm2 # dd700 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x100> │ │ │ │ + mov $0x20,%edx │ │ │ │ + vpbroadcastq %rsi,%ymm1 │ │ │ │ + lea 0x1(%r11),%r10 │ │ │ │ + vpbroadcastq %rcx,%ymm0 │ │ │ │ + vpbroadcastq %rdx,%ymm6 │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %r10,%r11 │ │ │ │ + vpaddq %ymm2,%ymm1,%ymm1 │ │ │ │ + vpaddq %ymm2,%ymm0,%ymm0 │ │ │ │ + shr $0x2,%r11 │ │ │ │ lea -0x1(%r11),%rdx │ │ │ │ - vpaddq %zmm2,%zmm0,%zmm0 │ │ │ │ - vpaddq %zmm2,%zmm1,%zmm1 │ │ │ │ and $0x3,%edx │ │ │ │ - je 15650 │ │ │ │ - vmovdqa64 (%rcx),%zmm3 │ │ │ │ - vmovdqa64 (%rsi),%zmm4 │ │ │ │ - vpcmpltuq %zmm4,%zmm3,%k0 │ │ │ │ - kortestb %k0,%k0 │ │ │ │ - jne 15760 │ │ │ │ - vpcmpnleuq %zmm4,%zmm3,%k1 │ │ │ │ - kortestb %k1,%k1 │ │ │ │ - jne 15760 │ │ │ │ - vpaddq %zmm6,%zmm0,%zmm7 │ │ │ │ - vpaddq %zmm6,%zmm1,%zmm1 │ │ │ │ + je 15530 │ │ │ │ + vmovdqa (%rcx),%ymm3 │ │ │ │ + vmovdqa (%rsi),%ymm4 │ │ │ │ + vpcmpltuq %ymm4,%ymm3,%k7 │ │ │ │ + kmovb %k7,%eax │ │ │ │ + test $0xf,%al │ │ │ │ + jne 15630 │ │ │ │ + vpcmpnleuq %ymm4,%ymm3,%k6 │ │ │ │ + kmovb %k6,%edi │ │ │ │ + test $0xf,%dil │ │ │ │ + jne 15630 │ │ │ │ + vpaddq %ymm6,%ymm1,%ymm7 │ │ │ │ + vpaddq %ymm6,%ymm0,%ymm0 │ │ │ │ mov $0x1,%edi │ │ │ │ - mov $0x40,%eax │ │ │ │ - vmovdqa64 %zmm7,%zmm0 │ │ │ │ + mov $0x20,%eax │ │ │ │ + vmovdqa %ymm7,%ymm1 │ │ │ │ cmp $0x1,%rdx │ │ │ │ - je 15650 │ │ │ │ + je 15530 │ │ │ │ cmp $0x2,%rdx │ │ │ │ - je 15602 │ │ │ │ - vmovdqa64 (%rcx,%rax,1),%zmm8 │ │ │ │ - vmovdqa64 (%rsi,%rax,1),%zmm5 │ │ │ │ - vpcmpltuq %zmm5,%zmm8,%k2 │ │ │ │ - kortestb %k2,%k2 │ │ │ │ - jne 15760 │ │ │ │ - vpcmpnleuq %zmm5,%zmm8,%k3 │ │ │ │ - kortestb %k3,%k3 │ │ │ │ - jne 15760 │ │ │ │ - vpaddq %zmm6,%zmm1,%zmm1 │ │ │ │ + je 154e6 │ │ │ │ + vmovdqa (%rcx,%rax,1),%ymm8 │ │ │ │ + vmovdqa (%rsi,%rax,1),%ymm5 │ │ │ │ + vpcmpltuq %ymm5,%ymm8,%k3 │ │ │ │ + kmovb %k3,%edx │ │ │ │ + and $0xf,%edx │ │ │ │ + jne 15630 │ │ │ │ + vpcmpnleuq %ymm5,%ymm8,%k2 │ │ │ │ + kmovb %k2,%edx │ │ │ │ + and $0xf,%edx │ │ │ │ + jne 15630 │ │ │ │ + vpaddq %ymm6,%ymm0,%ymm0 │ │ │ │ inc %rdi │ │ │ │ - add $0x40,%rax │ │ │ │ - vpaddq %zmm6,%zmm7,%zmm0 │ │ │ │ - vmovdqa64 (%rcx,%rax,1),%zmm9 │ │ │ │ - vmovdqa64 (%rsi,%rax,1),%zmm10 │ │ │ │ - vpcmpltuq %zmm10,%zmm9,%k4 │ │ │ │ - kortestb %k4,%k4 │ │ │ │ - jne 15760 │ │ │ │ - vpcmpnleuq %zmm10,%zmm9,%k5 │ │ │ │ - kortestb %k5,%k5 │ │ │ │ - jne 15760 │ │ │ │ - vpaddq %zmm6,%zmm1,%zmm1 │ │ │ │ + vpaddq %ymm6,%ymm7,%ymm1 │ │ │ │ + add $0x20,%rax │ │ │ │ + vmovdqa (%rcx,%rax,1),%ymm9 │ │ │ │ + vmovdqa (%rsi,%rax,1),%ymm10 │ │ │ │ + vpcmpltuq %ymm10,%ymm9,%k5 │ │ │ │ + kmovb %k5,%edx │ │ │ │ + and $0xf,%edx │ │ │ │ + jne 15630 │ │ │ │ + vpcmpnleuq %ymm10,%ymm9,%k4 │ │ │ │ + kmovb %k4,%edx │ │ │ │ + and $0xf,%edx │ │ │ │ + jne 15630 │ │ │ │ + vpaddq %ymm6,%ymm0,%ymm0 │ │ │ │ inc %rdi │ │ │ │ - add $0x40,%rax │ │ │ │ - vpaddq %zmm6,%zmm0,%zmm0 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovdqa64 (%rcx,%rax,1),%zmm11 │ │ │ │ - vmovdqa64 (%rsi,%rax,1),%zmm12 │ │ │ │ - vpcmpltuq %zmm12,%zmm11,%k6 │ │ │ │ - kortestb %k6,%k6 │ │ │ │ - jne 15760 │ │ │ │ - vpcmpnleuq %zmm12,%zmm11,%k7 │ │ │ │ - kortestb %k7,%k7 │ │ │ │ - jne 15760 │ │ │ │ + vpaddq %ymm6,%ymm1,%ymm1 │ │ │ │ + add $0x20,%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + vmovdqa (%rcx,%rax,1),%ymm11 │ │ │ │ + vmovdqa (%rsi,%rax,1),%ymm12 │ │ │ │ + vpcmpltuq %ymm12,%ymm11,%k0 │ │ │ │ + kmovb %k0,%edx │ │ │ │ + and $0xf,%edx │ │ │ │ + jne 15630 │ │ │ │ + vpcmpnleuq %ymm12,%ymm11,%k1 │ │ │ │ + kmovb %k1,%edx │ │ │ │ + and $0xf,%edx │ │ │ │ + jne 15630 │ │ │ │ lea 0x1(%rdi),%rdx │ │ │ │ - vpaddq %zmm6,%zmm1,%zmm1 │ │ │ │ + vpaddq %ymm6,%ymm0,%ymm0 │ │ │ │ cmp %rdx,%r11 │ │ │ │ - je 158a1 │ │ │ │ - vmovdqa64 0x40(%rcx,%rax,1),%zmm2 │ │ │ │ - vmovdqa64 0x40(%rsi,%rax,1),%zmm3 │ │ │ │ - vpaddq %zmm6,%zmm0,%zmm0 │ │ │ │ - vpcmpltuq %zmm3,%zmm2,%k0 │ │ │ │ - kortestb %k0,%k0 │ │ │ │ - jne 15760 │ │ │ │ - vpcmpnleuq %zmm3,%zmm2,%k1 │ │ │ │ - kortestb %k1,%k1 │ │ │ │ - jne 15760 │ │ │ │ - vmovdqa64 0x80(%rcx,%rax,1),%zmm7 │ │ │ │ - vmovdqa64 0x80(%rsi,%rax,1),%zmm4 │ │ │ │ - vpaddq %zmm6,%zmm1,%zmm1 │ │ │ │ - vpaddq %zmm6,%zmm0,%zmm0 │ │ │ │ - vpcmpltuq %zmm4,%zmm7,%k2 │ │ │ │ - kortestb %k2,%k2 │ │ │ │ - jne 15760 │ │ │ │ - vpcmpnleuq %zmm4,%zmm7,%k3 │ │ │ │ - kortestb %k3,%k3 │ │ │ │ - jne 15760 │ │ │ │ - vmovdqa64 0xc0(%rcx,%rax,1),%zmm8 │ │ │ │ - vmovdqa64 0xc0(%rsi,%rax,1),%zmm5 │ │ │ │ - vpaddq %zmm6,%zmm1,%zmm1 │ │ │ │ - vpaddq %zmm6,%zmm0,%zmm0 │ │ │ │ - vpcmpltuq %zmm5,%zmm8,%k4 │ │ │ │ - kortestb %k4,%k4 │ │ │ │ - jne 15760 │ │ │ │ - vpcmpnleuq %zmm5,%zmm8,%k5 │ │ │ │ - kortestb %k5,%k5 │ │ │ │ - jne 15760 │ │ │ │ - vpaddq %zmm6,%zmm1,%zmm1 │ │ │ │ + je 156cd │ │ │ │ + vmovdqa 0x20(%rcx,%rax,1),%ymm2 │ │ │ │ + vmovdqa 0x20(%rsi,%rax,1),%ymm3 │ │ │ │ + vpaddq %ymm6,%ymm1,%ymm1 │ │ │ │ + vpcmpltuq %ymm3,%ymm2,%k7 │ │ │ │ + kmovb %k7,%edx │ │ │ │ + and $0xf,%edx │ │ │ │ + jne 15630 │ │ │ │ + vpcmpnleuq %ymm3,%ymm2,%k6 │ │ │ │ + kmovb %k6,%edx │ │ │ │ + and $0xf,%edx │ │ │ │ + jne 15630 │ │ │ │ + vmovdqa 0x40(%rcx,%rax,1),%ymm7 │ │ │ │ + vmovdqa 0x40(%rsi,%rax,1),%ymm4 │ │ │ │ + vpaddq %ymm6,%ymm0,%ymm0 │ │ │ │ + vpaddq %ymm6,%ymm1,%ymm1 │ │ │ │ + vpcmpltuq %ymm4,%ymm7,%k3 │ │ │ │ + kmovb %k3,%edx │ │ │ │ + and $0xf,%edx │ │ │ │ + jne 15630 │ │ │ │ + vpcmpnleuq %ymm4,%ymm7,%k2 │ │ │ │ + kmovb %k2,%edx │ │ │ │ + and $0xf,%edx │ │ │ │ + jne 15630 │ │ │ │ + vmovdqa 0x60(%rcx,%rax,1),%ymm8 │ │ │ │ + vmovdqa 0x60(%rsi,%rax,1),%ymm5 │ │ │ │ + vpaddq %ymm6,%ymm0,%ymm0 │ │ │ │ + vpaddq %ymm6,%ymm1,%ymm1 │ │ │ │ + vpcmpltuq %ymm5,%ymm8,%k5 │ │ │ │ + kmovb %k5,%edx │ │ │ │ + and $0xf,%edx │ │ │ │ + jne 15630 │ │ │ │ + vpcmpnleuq %ymm5,%ymm8,%k4 │ │ │ │ + kmovb %k4,%edx │ │ │ │ + and $0xf,%edx │ │ │ │ + jne 15630 │ │ │ │ + vpaddq %ymm6,%ymm0,%ymm0 │ │ │ │ add $0x4,%rdi │ │ │ │ - add $0x100,%rax │ │ │ │ - vpaddq %zmm6,%zmm0,%zmm0 │ │ │ │ - jmp 15650 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovq %xmm1,%r9 │ │ │ │ - vmovq %xmm0,%r11 │ │ │ │ - mov (%r9),%rcx │ │ │ │ + vpaddq %ymm6,%ymm1,%ymm1 │ │ │ │ + sub $0xffffffffffffff80,%rax │ │ │ │ + jmp 15530 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + vmovq %xmm0,%r10 │ │ │ │ + vmovq %xmm1,%r11 │ │ │ │ + mov (%r10),%rcx │ │ │ │ mov (%r11),%rdi │ │ │ │ cmp %rdi,%rcx │ │ │ │ - jb 15ab0 │ │ │ │ + jb 15900 │ │ │ │ cmp %rcx,%rdi │ │ │ │ - jb 15ac0 │ │ │ │ - lea 0x8(%r9),%rax │ │ │ │ + jb 15708 │ │ │ │ + lea 0x8(%r10),%rax │ │ │ │ cmp %rax,%r8 │ │ │ │ - je 15b00 │ │ │ │ - mov 0x8(%r9),%rdx │ │ │ │ + je 15912 │ │ │ │ + mov 0x8(%r10),%rdx │ │ │ │ mov 0x8(%r11),%rsi │ │ │ │ cmp %rsi,%rdx │ │ │ │ - jb 15ab0 │ │ │ │ + jb 15900 │ │ │ │ cmp %rdx,%rsi │ │ │ │ - jb 15ac0 │ │ │ │ - lea 0x10(%r9),%rcx │ │ │ │ + jb 15708 │ │ │ │ + lea 0x10(%r10),%rcx │ │ │ │ cmp %rcx,%r8 │ │ │ │ - je 15b0c │ │ │ │ - mov 0x10(%r9),%rdi │ │ │ │ + je 1591e │ │ │ │ + mov 0x10(%r10),%rdi │ │ │ │ mov 0x10(%r11),%rax │ │ │ │ cmp %rax,%rdi │ │ │ │ - jb 15ab0 │ │ │ │ + jb 15900 │ │ │ │ cmp %rdi,%rax │ │ │ │ - jb 15ac0 │ │ │ │ - lea 0x18(%r9),%rdx │ │ │ │ + jb 15708 │ │ │ │ + lea 0x18(%r10),%rdx │ │ │ │ cmp %rdx,%r8 │ │ │ │ - je 15acf │ │ │ │ - mov 0x18(%r9),%rcx │ │ │ │ - mov 0x18(%r11),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jb 15ab0 │ │ │ │ - cmp %rcx,%rsi │ │ │ │ - jb 15ac0 │ │ │ │ - lea 0x20(%r9),%rdi │ │ │ │ - cmp %rdi,%r8 │ │ │ │ - je 15b18 │ │ │ │ - mov 0x20(%r9),%rax │ │ │ │ - mov 0x20(%r11),%rdx │ │ │ │ - cmp %rdx,%rax │ │ │ │ - jb 15ab0 │ │ │ │ - cmp %rax,%rdx │ │ │ │ - jb 15ac0 │ │ │ │ - lea 0x28(%r9),%rcx │ │ │ │ - cmp %rcx,%r8 │ │ │ │ - je 15b24 │ │ │ │ - mov 0x28(%r9),%rdi │ │ │ │ - mov 0x28(%r11),%rsi │ │ │ │ - cmp %rsi,%rdi │ │ │ │ - jb 15ab0 │ │ │ │ - cmp %rdi,%rsi │ │ │ │ - jb 15ac0 │ │ │ │ - lea 0x30(%r9),%rax │ │ │ │ - cmp %rax,%r8 │ │ │ │ - je 15b30 │ │ │ │ - mov 0x30(%r9),%rdx │ │ │ │ - mov 0x30(%r11),%rcx │ │ │ │ - cmp %rcx,%rdx │ │ │ │ - jb 15ab0 │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - jb 15ac0 │ │ │ │ - lea 0x38(%r9),%rdi │ │ │ │ - cmp %rdi,%r8 │ │ │ │ - je 15b3c │ │ │ │ - mov 0x38(%r9),%r8 │ │ │ │ - mov 0x38(%r11),%r9 │ │ │ │ - cmp %r9,%r8 │ │ │ │ - jb 15ab0 │ │ │ │ - cmp %r8,%r9 │ │ │ │ - jb 15ac0 │ │ │ │ - lea 0x40(%r11),%rsi │ │ │ │ + je 1592a │ │ │ │ + mov 0x18(%r10),%r8 │ │ │ │ + mov 0x18(%r11),%r10 │ │ │ │ + cmp %r10,%r8 │ │ │ │ + jb 15900 │ │ │ │ + cmp %r8,%r10 │ │ │ │ + jb 15708 │ │ │ │ + lea 0x20(%r11),%rsi │ │ │ │ vzeroupper │ │ │ │ - cmp %rsi,%r10 │ │ │ │ + cmp %rsi,%r9 │ │ │ │ setne %al │ │ │ │ ret │ │ │ │ - test $0x7,%r9b │ │ │ │ - je 15adb │ │ │ │ - and $0xfffffffffffffff8,%r9 │ │ │ │ - shl $0x3,%r9 │ │ │ │ - lea (%rsi,%r9,1),%r11 │ │ │ │ - lea (%rcx,%r9,1),%r9 │ │ │ │ - jmp 1576a │ │ │ │ + test $0x3,%r10b │ │ │ │ + je 156e7 │ │ │ │ + and $0xfffffffffffffffc,%r10 │ │ │ │ + shl $0x3,%r10 │ │ │ │ + lea (%rsi,%r10,1),%r11 │ │ │ │ + add %rcx,%r10 │ │ │ │ + jmp 1563a │ │ │ │ + mov $0x8,%esi │ │ │ │ + vpbroadcastq %rsi,%ymm13 │ │ │ │ + vpaddq %ymm13,%ymm1,%ymm14 │ │ │ │ + valignq $0x3,%ymm14,%ymm14,%ymm15 │ │ │ │ + vmovq %xmm15,%rsi │ │ │ │ + vzeroupper │ │ │ │ + jmp 156c6 │ │ │ │ + xor %eax,%eax │ │ │ │ + vzeroupper │ │ │ │ + ret │ │ │ │ + xchg %ax,%ax │ │ │ │ mov %r8,%r11 │ │ │ │ sub %rcx,%r11 │ │ │ │ sub $0x8,%r11 │ │ │ │ shr $0x3,%r11 │ │ │ │ inc %r11 │ │ │ │ and $0x7,%r11d │ │ │ │ - je 159f4 │ │ │ │ + je 15844 │ │ │ │ cmp $0x1,%r11 │ │ │ │ - je 159cb │ │ │ │ + je 1581b │ │ │ │ cmp $0x2,%r11 │ │ │ │ - je 159ab │ │ │ │ + je 157fb │ │ │ │ cmp $0x3,%r11 │ │ │ │ - je 1598b │ │ │ │ + je 157db │ │ │ │ cmp $0x4,%r11 │ │ │ │ - je 1596b │ │ │ │ + je 157bb │ │ │ │ cmp $0x5,%r11 │ │ │ │ - je 1594b │ │ │ │ + je 1579b │ │ │ │ cmp $0x6,%r11 │ │ │ │ - je 1592b │ │ │ │ - mov (%rcx),%rax │ │ │ │ - mov (%rsi),%rdx │ │ │ │ - cmp %rdx,%rax │ │ │ │ - jb 15ac6 │ │ │ │ - cmp %rax,%rdx │ │ │ │ - jb 15acc │ │ │ │ + je 1577b │ │ │ │ + mov (%rcx),%rdi │ │ │ │ + mov (%rsi),%rax │ │ │ │ + cmp %rax,%rdi │ │ │ │ + jb 15909 │ │ │ │ + cmp %rdi,%rax │ │ │ │ + jb 1590f │ │ │ │ add $0x8,%rcx │ │ │ │ add $0x8,%rsi │ │ │ │ - mov (%rcx),%rdi │ │ │ │ - mov (%rsi),%r9 │ │ │ │ - cmp %r9,%rdi │ │ │ │ - jb 15ac6 │ │ │ │ - cmp %rdi,%r9 │ │ │ │ - jb 15acc │ │ │ │ + mov (%rcx),%r10 │ │ │ │ + mov (%rsi),%rdx │ │ │ │ + cmp %rdx,%r10 │ │ │ │ + jb 15909 │ │ │ │ + cmp %r10,%rdx │ │ │ │ + jb 1590f │ │ │ │ add $0x8,%rcx │ │ │ │ add $0x8,%rsi │ │ │ │ mov (%rcx),%r11 │ │ │ │ - mov (%rsi),%rax │ │ │ │ - cmp %rax,%r11 │ │ │ │ - jb 15ac6 │ │ │ │ - cmp %r11,%rax │ │ │ │ - jb 15acc │ │ │ │ + mov (%rsi),%rdi │ │ │ │ + cmp %rdi,%r11 │ │ │ │ + jb 15909 │ │ │ │ + cmp %r11,%rdi │ │ │ │ + jb 1590f │ │ │ │ add $0x8,%rcx │ │ │ │ add $0x8,%rsi │ │ │ │ - mov (%rcx),%rdi │ │ │ │ - mov (%rsi),%rdx │ │ │ │ - cmp %rdx,%rdi │ │ │ │ - jb 15ac6 │ │ │ │ - cmp %rdi,%rdx │ │ │ │ - jb 15acc │ │ │ │ + mov (%rcx),%rax │ │ │ │ + mov (%rsi),%r10 │ │ │ │ + cmp %r10,%rax │ │ │ │ + jb 15909 │ │ │ │ + cmp %rax,%r10 │ │ │ │ + jb 1590f │ │ │ │ add $0x8,%rcx │ │ │ │ add $0x8,%rsi │ │ │ │ - mov (%rcx),%r9 │ │ │ │ - mov (%rsi),%r11 │ │ │ │ - cmp %r11,%r9 │ │ │ │ - jb 15ac6 │ │ │ │ - cmp %r9,%r11 │ │ │ │ - jb 15acc │ │ │ │ + mov (%rcx),%r11 │ │ │ │ + mov (%rsi),%rdx │ │ │ │ + cmp %rdx,%r11 │ │ │ │ + jb 15909 │ │ │ │ + cmp %r11,%rdx │ │ │ │ + jb 1590f │ │ │ │ add $0x8,%rcx │ │ │ │ add $0x8,%rsi │ │ │ │ - mov (%rcx),%rax │ │ │ │ - mov (%rsi),%rdi │ │ │ │ - cmp %rdi,%rax │ │ │ │ - jb 15ac6 │ │ │ │ + mov (%rcx),%rdi │ │ │ │ + mov (%rsi),%rax │ │ │ │ cmp %rax,%rdi │ │ │ │ - jb 15acc │ │ │ │ + jb 15909 │ │ │ │ + cmp %rdi,%rax │ │ │ │ + jb 1590f │ │ │ │ add $0x8,%rcx │ │ │ │ add $0x8,%rsi │ │ │ │ - mov (%rcx),%r9 │ │ │ │ - mov (%rsi),%rdx │ │ │ │ - cmp %rdx,%r9 │ │ │ │ - jb 15ac6 │ │ │ │ - cmp %r9,%rdx │ │ │ │ - jb 15acc │ │ │ │ + mov (%rcx),%r10 │ │ │ │ + mov (%rsi),%r11 │ │ │ │ + cmp %r11,%r10 │ │ │ │ + jb 15909 │ │ │ │ + cmp %r10,%r11 │ │ │ │ + jb 1590f │ │ │ │ add $0x8,%rcx │ │ │ │ add $0x8,%rsi │ │ │ │ cmp %rcx,%r8 │ │ │ │ - je 1589a │ │ │ │ - mov (%rcx),%r11 │ │ │ │ - mov (%rsi),%rax │ │ │ │ - cmp %rax,%r11 │ │ │ │ - jb 15ac6 │ │ │ │ - cmp %r11,%rax │ │ │ │ - jb 15acc │ │ │ │ - mov 0x8(%rcx),%rdi │ │ │ │ - mov 0x8(%rsi),%r9 │ │ │ │ - cmp %r9,%rdi │ │ │ │ - jb 15ac6 │ │ │ │ - cmp %rdi,%r9 │ │ │ │ - jb 15acc │ │ │ │ + je 156c6 │ │ │ │ + mov (%rcx),%rdi │ │ │ │ + mov (%rsi),%rdx │ │ │ │ + cmp %rdx,%rdi │ │ │ │ + jb 15909 │ │ │ │ + cmp %rdi,%rdx │ │ │ │ + jb 1590f │ │ │ │ + mov 0x8(%rcx),%rax │ │ │ │ + mov 0x8(%rsi),%r10 │ │ │ │ + cmp %r10,%rax │ │ │ │ + jb 15909 │ │ │ │ + cmp %rax,%r10 │ │ │ │ + jb 1590f │ │ │ │ mov 0x10(%rcx),%r11 │ │ │ │ - mov 0x10(%rsi),%rdx │ │ │ │ - cmp %rdx,%r11 │ │ │ │ - jb 15ac6 │ │ │ │ - cmp %r11,%rdx │ │ │ │ - jb 15acc │ │ │ │ + mov 0x10(%rsi),%rdi │ │ │ │ + cmp %rdi,%r11 │ │ │ │ + jb 15909 │ │ │ │ + cmp %r11,%rdi │ │ │ │ + jb 1590f │ │ │ │ mov 0x18(%rcx),%rax │ │ │ │ - mov 0x18(%rsi),%rdi │ │ │ │ - cmp %rdi,%rax │ │ │ │ - jb 15ac6 │ │ │ │ - cmp %rax,%rdi │ │ │ │ - jb 15acc │ │ │ │ - mov 0x20(%rcx),%r9 │ │ │ │ - mov 0x20(%rsi),%r11 │ │ │ │ - cmp %r11,%r9 │ │ │ │ - jb 15ac6 │ │ │ │ - cmp %r9,%r11 │ │ │ │ - jb 15acc │ │ │ │ - mov 0x28(%rcx),%rax │ │ │ │ - mov 0x28(%rsi),%rdx │ │ │ │ + mov 0x18(%rsi),%rdx │ │ │ │ cmp %rdx,%rax │ │ │ │ - jb 15ac6 │ │ │ │ + jb 15909 │ │ │ │ cmp %rax,%rdx │ │ │ │ - jb 15acc │ │ │ │ - mov 0x30(%rcx),%rdi │ │ │ │ - mov 0x30(%rsi),%r9 │ │ │ │ - cmp %r9,%rdi │ │ │ │ - jb 15ac6 │ │ │ │ - cmp %rdi,%r9 │ │ │ │ - jb 15acc │ │ │ │ + jb 1590f │ │ │ │ + mov 0x20(%rcx),%r10 │ │ │ │ + mov 0x20(%rsi),%r11 │ │ │ │ + cmp %r11,%r10 │ │ │ │ + jb 15909 │ │ │ │ + cmp %r10,%r11 │ │ │ │ + jb 1590f │ │ │ │ + mov 0x28(%rcx),%rdi │ │ │ │ + mov 0x28(%rsi),%rax │ │ │ │ + cmp %rax,%rdi │ │ │ │ + jb 15909 │ │ │ │ + cmp %rdi,%rax │ │ │ │ + jb 1590f │ │ │ │ + mov 0x30(%rcx),%r10 │ │ │ │ + mov 0x30(%rsi),%rdx │ │ │ │ + cmp %rdx,%r10 │ │ │ │ + jb 15909 │ │ │ │ + cmp %r10,%rdx │ │ │ │ + jb 1590f │ │ │ │ mov 0x38(%rcx),%r11 │ │ │ │ - mov 0x38(%rsi),%rax │ │ │ │ - cmp %rax,%r11 │ │ │ │ - jb 15ac6 │ │ │ │ - cmp %r11,%rax │ │ │ │ - jb 15acc │ │ │ │ + mov 0x38(%rsi),%rdi │ │ │ │ + cmp %rdi,%r11 │ │ │ │ + jb 15909 │ │ │ │ + cmp %r11,%rdi │ │ │ │ + jb 1590f │ │ │ │ add $0x40,%rcx │ │ │ │ add $0x40,%rsi │ │ │ │ cmp %rcx,%r8 │ │ │ │ - jne 159f4 │ │ │ │ - jmp 1589a │ │ │ │ + jne 15844 │ │ │ │ + jmp 156c6 │ │ │ │ mov $0x1,%eax │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - xor %eax,%eax │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ mov $0x1,%eax │ │ │ │ ret │ │ │ │ xor %eax,%eax │ │ │ │ ret │ │ │ │ - lea 0x18(%r11),%rsi │ │ │ │ - vzeroupper │ │ │ │ - jmp 1589a │ │ │ │ - mov $0x8,%esi │ │ │ │ - vpbroadcastq %rsi,%zmm13 │ │ │ │ - vpaddq %zmm13,%zmm0,%zmm14 │ │ │ │ - valignq $0x7,%zmm14,%zmm14,%zmm15 │ │ │ │ - vmovq %xmm15,%rsi │ │ │ │ - vzeroupper │ │ │ │ - jmp 1589a │ │ │ │ lea 0x8(%r11),%rsi │ │ │ │ vzeroupper │ │ │ │ - jmp 1589a │ │ │ │ + jmp 156c6 │ │ │ │ lea 0x10(%r11),%rsi │ │ │ │ vzeroupper │ │ │ │ - jmp 1589a │ │ │ │ - lea 0x20(%r11),%rsi │ │ │ │ - vzeroupper │ │ │ │ - jmp 1589a │ │ │ │ - lea 0x28(%r11),%rsi │ │ │ │ - vzeroupper │ │ │ │ - jmp 1589a │ │ │ │ - lea 0x30(%r11),%rsi │ │ │ │ - vzeroupper │ │ │ │ - jmp 1589a │ │ │ │ - lea 0x38(%r11),%rsi │ │ │ │ + jmp 156c6 │ │ │ │ + lea 0x18(%r11),%rsi │ │ │ │ vzeroupper │ │ │ │ - jmp 1589a │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - cmpl $0x11,0xdbc59(%rip) │ │ │ │ + jmp 156c6 │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ + cmpl $0x11,0xd4e69(%rip) │ │ │ │ mov 0x18(%rdi),%eax │ │ │ │ mov 0x28(%rdi),%rdx │ │ │ │ mov 0x38(%rdi),%rcx │ │ │ │ - jle 15b80 │ │ │ │ - dec %eax │ │ │ │ + jle 15968 │ │ │ │ mov 0x28(%rcx),%rsi │ │ │ │ + dec %eax │ │ │ │ cltq │ │ │ │ cmp %rsi,(%rdx,%rax,8) │ │ │ │ sete %al │ │ │ │ ret │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - dec %eax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ movslq 0x20(%rcx),%rsi │ │ │ │ + dec %eax │ │ │ │ cltq │ │ │ │ cmp %rsi,(%rdx,%rax,8) │ │ │ │ sete %al │ │ │ │ ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov 0x10(%rdi),%rax │ │ │ │ mov 0x10(%rsi),%r9 │ │ │ │ mov 0x8(%rdi),%rdx │ │ │ │ mov 0x8(%rsi),%r8 │ │ │ │ mov %rax,%rdi │ │ │ │ mov %r9,%rsi │ │ │ │ sub %r8,%rsi │ │ │ │ sub %rdx,%rdi │ │ │ │ lea (%rdx,%rsi,1),%rcx │ │ │ │ cmp %rsi,%rdi │ │ │ │ cmovle %rax,%rcx │ │ │ │ cmp %rcx,%rdx │ │ │ │ - je 15f43 │ │ │ │ + je 15d33 │ │ │ │ mov %rcx,%r10 │ │ │ │ sub %rdx,%r10 │ │ │ │ sub $0x10,%r10 │ │ │ │ shr $0x4,%r10 │ │ │ │ inc %r10 │ │ │ │ and $0x7,%r10d │ │ │ │ - je 15dbc │ │ │ │ + je 15bac │ │ │ │ cmp $0x1,%r10 │ │ │ │ - je 15d78 │ │ │ │ + je 15b68 │ │ │ │ cmp $0x2,%r10 │ │ │ │ - je 15d3d │ │ │ │ + je 15b2d │ │ │ │ cmp $0x3,%r10 │ │ │ │ - je 15d02 │ │ │ │ + je 15af2 │ │ │ │ cmp $0x4,%r10 │ │ │ │ - je 15cc9 │ │ │ │ + je 15ab9 │ │ │ │ cmp $0x5,%r10 │ │ │ │ - je 15c90 │ │ │ │ + je 15a80 │ │ │ │ cmp $0x6,%r10 │ │ │ │ - je 15c50 │ │ │ │ + je 15a40 │ │ │ │ mov (%r8),%r11 │ │ │ │ cmp %r11,(%rdx) │ │ │ │ - jb 15f60 │ │ │ │ - jne 15f50 │ │ │ │ + jb 15d48 │ │ │ │ + jne 15d40 │ │ │ │ vmovss 0x8(%rdx),%xmm1 │ │ │ │ vmovss 0x8(%r8),%xmm0 │ │ │ │ vcomiss %xmm1,%xmm0 │ │ │ │ - ja 15f60 │ │ │ │ + ja 15d48 │ │ │ │ vcomiss %xmm0,%xmm1 │ │ │ │ - ja 15f50 │ │ │ │ + ja 15d40 │ │ │ │ add $0x10,%rdx │ │ │ │ add $0x10,%r8 │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov (%r8),%rax │ │ │ │ cmp %rax,(%rdx) │ │ │ │ - jb 15f60 │ │ │ │ - jne 15f50 │ │ │ │ + jb 15d48 │ │ │ │ + jne 15d40 │ │ │ │ vmovss 0x8(%rdx),%xmm2 │ │ │ │ vmovss 0x8(%r8),%xmm3 │ │ │ │ vcomiss %xmm2,%xmm3 │ │ │ │ - ja 15f60 │ │ │ │ + ja 15d48 │ │ │ │ vcomiss %xmm3,%xmm2 │ │ │ │ - ja 15f50 │ │ │ │ + ja 15d40 │ │ │ │ add $0x10,%rdx │ │ │ │ add $0x10,%r8 │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov (%r8),%rsi │ │ │ │ cmp %rsi,(%rdx) │ │ │ │ - jb 15f60 │ │ │ │ - jne 15f50 │ │ │ │ + jb 15d48 │ │ │ │ + jne 15d40 │ │ │ │ vmovss 0x8(%rdx),%xmm4 │ │ │ │ vmovss 0x8(%r8),%xmm5 │ │ │ │ vcomiss %xmm4,%xmm5 │ │ │ │ - ja 15f60 │ │ │ │ + ja 15d48 │ │ │ │ vcomiss %xmm5,%xmm4 │ │ │ │ - ja 15f50 │ │ │ │ + ja 15d40 │ │ │ │ add $0x10,%rdx │ │ │ │ add $0x10,%r8 │ │ │ │ mov (%r8),%rdi │ │ │ │ cmp %rdi,(%rdx) │ │ │ │ - jb 15f60 │ │ │ │ - jne 15f50 │ │ │ │ + jb 15d48 │ │ │ │ + jne 15d40 │ │ │ │ vmovss 0x8(%rdx),%xmm6 │ │ │ │ vmovss 0x8(%r8),%xmm7 │ │ │ │ vcomiss %xmm6,%xmm7 │ │ │ │ - ja 15f60 │ │ │ │ + ja 15d48 │ │ │ │ vcomiss %xmm7,%xmm6 │ │ │ │ - ja 15f50 │ │ │ │ + ja 15d40 │ │ │ │ add $0x10,%rdx │ │ │ │ add $0x10,%r8 │ │ │ │ mov (%r8),%r10 │ │ │ │ cmp %r10,(%rdx) │ │ │ │ - jb 15f60 │ │ │ │ - jne 15f50 │ │ │ │ + jb 15d48 │ │ │ │ + jne 15d40 │ │ │ │ vmovss 0x8(%rdx),%xmm8 │ │ │ │ vmovss 0x8(%r8),%xmm9 │ │ │ │ vcomiss %xmm8,%xmm9 │ │ │ │ - ja 15f60 │ │ │ │ + ja 15d48 │ │ │ │ vcomiss %xmm9,%xmm8 │ │ │ │ - ja 15f50 │ │ │ │ + ja 15d40 │ │ │ │ add $0x10,%rdx │ │ │ │ add $0x10,%r8 │ │ │ │ mov (%r8),%r11 │ │ │ │ cmp %r11,(%rdx) │ │ │ │ - jb 15f60 │ │ │ │ - jne 15f50 │ │ │ │ + jb 15d48 │ │ │ │ + jne 15d40 │ │ │ │ vmovss 0x8(%rdx),%xmm10 │ │ │ │ vmovss 0x8(%r8),%xmm11 │ │ │ │ vcomiss %xmm10,%xmm11 │ │ │ │ - ja 15f60 │ │ │ │ + ja 15d48 │ │ │ │ vcomiss %xmm11,%xmm10 │ │ │ │ - ja 15f50 │ │ │ │ + ja 15d40 │ │ │ │ add $0x10,%rdx │ │ │ │ add $0x10,%r8 │ │ │ │ mov (%r8),%rax │ │ │ │ cmp %rax,(%rdx) │ │ │ │ - jb 15f60 │ │ │ │ - jne 15f50 │ │ │ │ + jb 15d48 │ │ │ │ + jne 15d40 │ │ │ │ vmovss 0x8(%rdx),%xmm12 │ │ │ │ vmovss 0x8(%r8),%xmm13 │ │ │ │ vcomiss %xmm12,%xmm13 │ │ │ │ - ja 15f60 │ │ │ │ + ja 15d48 │ │ │ │ vcomiss %xmm13,%xmm12 │ │ │ │ - ja 15f50 │ │ │ │ + ja 15d40 │ │ │ │ add $0x10,%rdx │ │ │ │ add $0x10,%r8 │ │ │ │ cmp %rcx,%rdx │ │ │ │ - je 15f43 │ │ │ │ + je 15d33 │ │ │ │ mov (%r8),%rsi │ │ │ │ cmp %rsi,(%rdx) │ │ │ │ - jb 15f60 │ │ │ │ - jne 15f50 │ │ │ │ + jb 15d48 │ │ │ │ + jne 15d40 │ │ │ │ vmovss 0x8(%rdx),%xmm14 │ │ │ │ vmovss 0x8(%r8),%xmm15 │ │ │ │ vcomiss %xmm14,%xmm15 │ │ │ │ - ja 15f60 │ │ │ │ + ja 15d48 │ │ │ │ vcomiss %xmm15,%xmm14 │ │ │ │ - ja 15f50 │ │ │ │ + ja 15d40 │ │ │ │ mov 0x10(%r8),%rdi │ │ │ │ cmp %rdi,0x10(%rdx) │ │ │ │ - jb 15f60 │ │ │ │ - jne 15f50 │ │ │ │ + jb 15d48 │ │ │ │ + jne 15d40 │ │ │ │ vmovss 0x18(%rdx),%xmm1 │ │ │ │ vmovss 0x18(%r8),%xmm0 │ │ │ │ vcomiss %xmm1,%xmm0 │ │ │ │ - ja 15f60 │ │ │ │ + ja 15d48 │ │ │ │ vcomiss %xmm0,%xmm1 │ │ │ │ - ja 15f50 │ │ │ │ + ja 15d40 │ │ │ │ mov 0x20(%r8),%r10 │ │ │ │ cmp %r10,0x20(%rdx) │ │ │ │ - jb 15f60 │ │ │ │ - jne 15f50 │ │ │ │ + jb 15d48 │ │ │ │ + jne 15d40 │ │ │ │ vmovss 0x28(%rdx),%xmm2 │ │ │ │ vmovss 0x28(%r8),%xmm3 │ │ │ │ vcomiss %xmm2,%xmm3 │ │ │ │ - ja 15f60 │ │ │ │ + ja 15d48 │ │ │ │ vcomiss %xmm3,%xmm2 │ │ │ │ - ja 15f50 │ │ │ │ + ja 15d40 │ │ │ │ mov 0x30(%r8),%r11 │ │ │ │ cmp %r11,0x30(%rdx) │ │ │ │ - jb 15f60 │ │ │ │ - jne 15f50 │ │ │ │ + jb 15d48 │ │ │ │ + jne 15d40 │ │ │ │ vmovss 0x38(%rdx),%xmm4 │ │ │ │ vmovss 0x38(%r8),%xmm5 │ │ │ │ vcomiss %xmm4,%xmm5 │ │ │ │ - ja 15f60 │ │ │ │ + ja 15d48 │ │ │ │ vcomiss %xmm5,%xmm4 │ │ │ │ - ja 15f50 │ │ │ │ + ja 15d40 │ │ │ │ mov 0x40(%r8),%rax │ │ │ │ cmp %rax,0x40(%rdx) │ │ │ │ - jb 15f60 │ │ │ │ - jne 15f50 │ │ │ │ + jb 15d48 │ │ │ │ + jne 15d40 │ │ │ │ vmovss 0x48(%rdx),%xmm6 │ │ │ │ vmovss 0x48(%r8),%xmm7 │ │ │ │ vcomiss %xmm6,%xmm7 │ │ │ │ - ja 15f60 │ │ │ │ + ja 15d48 │ │ │ │ vcomiss %xmm7,%xmm6 │ │ │ │ - ja 15f50 │ │ │ │ + ja 15d40 │ │ │ │ mov 0x50(%r8),%rsi │ │ │ │ cmp %rsi,0x50(%rdx) │ │ │ │ - jb 15f60 │ │ │ │ - jne 15f50 │ │ │ │ + jb 15d48 │ │ │ │ + jne 15d40 │ │ │ │ vmovss 0x58(%rdx),%xmm8 │ │ │ │ vmovss 0x58(%r8),%xmm9 │ │ │ │ vcomiss %xmm8,%xmm9 │ │ │ │ - ja 15f60 │ │ │ │ + ja 15d48 │ │ │ │ vcomiss %xmm9,%xmm8 │ │ │ │ - ja 15f50 │ │ │ │ + ja 15d40 │ │ │ │ mov 0x60(%r8),%rdi │ │ │ │ cmp %rdi,0x60(%rdx) │ │ │ │ - jb 15f60 │ │ │ │ - jne 15f50 │ │ │ │ + jb 15d48 │ │ │ │ + jne 15d40 │ │ │ │ vmovss 0x68(%rdx),%xmm10 │ │ │ │ vmovss 0x68(%r8),%xmm11 │ │ │ │ vcomiss %xmm10,%xmm11 │ │ │ │ - ja 15f60 │ │ │ │ + ja 15d48 │ │ │ │ vcomiss %xmm11,%xmm10 │ │ │ │ - ja 15f50 │ │ │ │ + ja 15d40 │ │ │ │ mov 0x70(%r8),%r10 │ │ │ │ cmp %r10,0x70(%rdx) │ │ │ │ - jb 15f60 │ │ │ │ - jne 15f50 │ │ │ │ + jb 15d48 │ │ │ │ + jne 15d40 │ │ │ │ vmovss 0x78(%rdx),%xmm12 │ │ │ │ vmovss 0x78(%r8),%xmm13 │ │ │ │ vcomiss %xmm12,%xmm13 │ │ │ │ - ja 15f60 │ │ │ │ + ja 15d48 │ │ │ │ vcomiss %xmm13,%xmm12 │ │ │ │ - ja 15f50 │ │ │ │ + ja 15d40 │ │ │ │ sub $0xffffffffffffff80,%rdx │ │ │ │ sub $0xffffffffffffff80,%r8 │ │ │ │ cmp %rcx,%rdx │ │ │ │ - jne 15dbc │ │ │ │ + jne 15bac │ │ │ │ cmp %r8,%r9 │ │ │ │ setne %al │ │ │ │ ret │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ xor %eax,%eax │ │ │ │ ret │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov $0x1,%eax │ │ │ │ ret │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ push %r12 │ │ │ │ + lea -0x1(%rdx),%r12 │ │ │ │ + mov %rsi,%r11 │ │ │ │ + vmovapd %xmm0,%xmm2 │ │ │ │ + shr $0x3f,%r12 │ │ │ │ + lea -0x1(%rdx,%r12,1),%r12 │ │ │ │ push %rbp │ │ │ │ - lea -0x1(%rdx),%rbp │ │ │ │ + sar $1,%r12 │ │ │ │ + mov %rcx,%rbp │ │ │ │ push %rbx │ │ │ │ - shr $0x3f,%rbp │ │ │ │ - vmovapd %xmm0,%xmm2 │ │ │ │ - lea -0x1(%rdx,%rbp,1),%rbp │ │ │ │ - mov %rdi,%r9 │ │ │ │ - mov %rsi,%r11 │ │ │ │ mov %rdx,%rbx │ │ │ │ - sar $1,%rbp │ │ │ │ - mov %rcx,%r12 │ │ │ │ - cmp %rbp,%rsi │ │ │ │ - jge 16110 │ │ │ │ - mov %rsi,%rax │ │ │ │ - jmp 15fcc │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovsd 0x8(%rdx),%xmm0 │ │ │ │ - shl $0x4,%rax │ │ │ │ - mov %rsi,(%rax,%r9,1) │ │ │ │ - vmovsd %xmm0,0x8(%rax,%r9,1) │ │ │ │ - cmp %r10,%rbp │ │ │ │ - jle 16020 │ │ │ │ - mov %r10,%rax │ │ │ │ - lea 0x1(%rax),%rdi │ │ │ │ - lea -0x1(%rdi,%rdi,1),%r10 │ │ │ │ - mov %rdi,%rcx │ │ │ │ - mov %r10,%rdx │ │ │ │ + cmp %r12,%rsi │ │ │ │ + jge 15ec0 │ │ │ │ + mov %rsi,%rdx │ │ │ │ + jmp 15d9b │ │ │ │ + nop │ │ │ │ + vmovsd 0x8(%rcx),%xmm0 │ │ │ │ shl $0x4,%rdx │ │ │ │ - shl $0x5,%rcx │ │ │ │ - add %r9,%rdx │ │ │ │ - add %r9,%rcx │ │ │ │ + mov %r8,(%rdx,%rdi,1) │ │ │ │ + vmovsd %xmm0,0x8(%rdx,%rdi,1) │ │ │ │ + cmp %rax,%r12 │ │ │ │ + jle 15df0 │ │ │ │ + mov %rax,%rdx │ │ │ │ + lea 0x1(%rdx),%r9 │ │ │ │ + lea -0x1(%r9,%r9,1),%rax │ │ │ │ + mov %r9,%rsi │ │ │ │ + mov %rax,%rcx │ │ │ │ + shl $0x5,%rsi │ │ │ │ + shl $0x4,%rcx │ │ │ │ + add %rdi,%rsi │ │ │ │ + add %rdi,%rcx │ │ │ │ + mov (%rsi),%r10 │ │ │ │ mov (%rcx),%r8 │ │ │ │ - mov (%rdx),%rsi │ │ │ │ - cmp %rsi,%r8 │ │ │ │ - jb 15fb0 │ │ │ │ - vmovsd 0x8(%rcx),%xmm0 │ │ │ │ - cmp %r8,%rsi │ │ │ │ - jne 16010 │ │ │ │ - vmovsd 0x8(%rdx),%xmm1 │ │ │ │ + cmp %r8,%r10 │ │ │ │ + jb 15d80 │ │ │ │ + vmovsd 0x8(%rsi),%xmm0 │ │ │ │ + cmp %r10,%r8 │ │ │ │ + jne 15de0 │ │ │ │ + vmovsd 0x8(%rcx),%xmm1 │ │ │ │ vcomisd %xmm0,%xmm1 │ │ │ │ - jbe 16013 │ │ │ │ + jbe 15de3 │ │ │ │ vmovapd %xmm1,%xmm0 │ │ │ │ - jmp 15fb5 │ │ │ │ - nop │ │ │ │ - mov %r8,%rsi │ │ │ │ - mov %rcx,%rdx │ │ │ │ - lea (%rdi,%rdi,1),%r10 │ │ │ │ - jmp 15fb5 │ │ │ │ + jmp 15d85 │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov %r10,%r8 │ │ │ │ + mov %rsi,%rcx │ │ │ │ + lea (%r9,%r9,1),%rax │ │ │ │ + jmp 15d85 │ │ │ │ nopl 0x0(%rax) │ │ │ │ test $0x1,%bl │ │ │ │ - je 160d0 │ │ │ │ - lea -0x1(%r10),%rbp │ │ │ │ - shr $0x3f,%rbp │ │ │ │ - lea -0x1(%rbp,%r10,1),%rax │ │ │ │ - sar $1,%rax │ │ │ │ - cmp %r11,%r10 │ │ │ │ - jle 1605c │ │ │ │ - mov %rax,%rdx │ │ │ │ - shl $0x4,%rdx │ │ │ │ - add %r9,%rdx │ │ │ │ - mov (%rdx),%rdi │ │ │ │ - cmp %r12,%rdi │ │ │ │ - jb 16070 │ │ │ │ - je 160b0 │ │ │ │ - mov %r10,%rdx │ │ │ │ - shl $0x4,%rdx │ │ │ │ - add %r9,%rdx │ │ │ │ - mov %r12,(%rdx) │ │ │ │ - vmovsd %xmm2,0x8(%rdx) │ │ │ │ - pop %rbx │ │ │ │ - pop %rbp │ │ │ │ - pop %r12 │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - vmovsd 0x8(%rdx),%xmm4 │ │ │ │ - lea -0x1(%rax),%r8 │ │ │ │ - shl $0x4,%r10 │ │ │ │ - shr $0x3f,%r8 │ │ │ │ - vmovsd %xmm4,0x8(%r10,%r9,1) │ │ │ │ - mov %rdi,(%r10,%r9,1) │ │ │ │ - lea -0x1(%r8,%rax,1),%rsi │ │ │ │ - mov %rax,%r10 │ │ │ │ - cmp %rax,%r11 │ │ │ │ - jge 1605c │ │ │ │ - sar $1,%rsi │ │ │ │ - mov %rsi,%rax │ │ │ │ - jmp 1603e │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovsd 0x8(%rdx),%xmm4 │ │ │ │ + je 15e80 │ │ │ │ + lea -0x1(%rax),%r12 │ │ │ │ + shr $0x3f,%r12 │ │ │ │ + lea -0x1(%rax,%r12,1),%r10 │ │ │ │ + sar $1,%r10 │ │ │ │ + cmp %r11,%rax │ │ │ │ + jle 15e68 │ │ │ │ + mov %r10,%rcx │ │ │ │ + shl $0x4,%rcx │ │ │ │ + add %rdi,%rcx │ │ │ │ + mov (%rcx),%r9 │ │ │ │ + cmp %rbp,%r9 │ │ │ │ + jb 15e78 │ │ │ │ + jne 15e60 │ │ │ │ + vmovsd 0x8(%rcx),%xmm4 │ │ │ │ vcomisd %xmm4,%xmm2 │ │ │ │ - ja 16075 │ │ │ │ - shl $0x4,%r10 │ │ │ │ - lea (%r9,%r10,1),%rdx │ │ │ │ - mov %r12,(%rdx) │ │ │ │ - vmovsd %xmm2,0x8(%rdx) │ │ │ │ + jbe 15e60 │ │ │ │ + shl $0x4,%rax │ │ │ │ + mov %r9,(%rax,%rdi,1) │ │ │ │ + vmovsd %xmm4,0x8(%rax,%rdi,1) │ │ │ │ + lea -0x1(%r10),%rax │ │ │ │ + shr $0x3f,%rax │ │ │ │ + lea -0x1(%rax,%r10,1),%rsi │ │ │ │ + mov %r10,%rax │ │ │ │ + cmp %r10,%r11 │ │ │ │ + jge 15e68 │ │ │ │ + mov %rsi,%r10 │ │ │ │ + sar $1,%r10 │ │ │ │ + jmp 15e0e │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + shl $0x4,%rax │ │ │ │ + lea (%rdi,%rax,1),%rcx │ │ │ │ + mov %rbp,(%rcx) │ │ │ │ + vmovsd %xmm2,0x8(%rcx) │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ ret │ │ │ │ + nopl (%rax) │ │ │ │ + vmovsd 0x8(%rcx),%xmm4 │ │ │ │ + jmp 15e2d │ │ │ │ + nop │ │ │ │ sub $0x2,%rbx │ │ │ │ sar $1,%rbx │ │ │ │ - cmp %r10,%rbx │ │ │ │ - jne 16029 │ │ │ │ - lea 0x1(%r10,%r10,1),%r10 │ │ │ │ - mov %r10,%rax │ │ │ │ - shl $0x4,%rax │ │ │ │ - add %r9,%rax │ │ │ │ - vmovsd 0x8(%rax),%xmm3 │ │ │ │ - mov (%rax),%rbx │ │ │ │ - mov %rbx,(%rdx) │ │ │ │ - vmovsd %xmm3,0x8(%rdx) │ │ │ │ + cmp %rax,%rbx │ │ │ │ + jne 15df9 │ │ │ │ + lea 0x1(%rax,%rax,1),%rax │ │ │ │ mov %rax,%rdx │ │ │ │ - jmp 16029 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %rsi,%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ add %rdi,%rdx │ │ │ │ - test $0x1,%bl │ │ │ │ - jne 1605c │ │ │ │ + mov (%rdx),%rbx │ │ │ │ + vmovsd 0x8(%rdx),%xmm3 │ │ │ │ + mov %rbx,(%rcx) │ │ │ │ + vmovsd %xmm3,0x8(%rcx) │ │ │ │ + mov %rdx,%rcx │ │ │ │ + jmp 15df9 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov %rsi,%rcx │ │ │ │ + shl $0x4,%rcx │ │ │ │ + add %rdi,%rcx │ │ │ │ + test $0x1,%dl │ │ │ │ + jne 15e68 │ │ │ │ sub $0x2,%rbx │ │ │ │ sar $1,%rbx │ │ │ │ cmp %rbx,%rsi │ │ │ │ - jne 1605c │ │ │ │ - mov %r11,%r10 │ │ │ │ - jmp 160e0 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jne 15e68 │ │ │ │ + mov %r11,%rax │ │ │ │ + jmp 15e90 │ │ │ │ push %r14 │ │ │ │ + mov %rsi,%r11 │ │ │ │ push %r13 │ │ │ │ - lea -0x1(%rdx),%r13 │ │ │ │ push %r12 │ │ │ │ - shr $0x3f,%r13 │ │ │ │ - lea -0x1(%rdx,%r13,1),%r13 │ │ │ │ + lea -0x1(%rdx),%r12 │ │ │ │ + shr $0x3f,%r12 │ │ │ │ + lea -0x1(%rdx,%r12,1),%r12 │ │ │ │ push %rbp │ │ │ │ - mov %rcx,%r14 │ │ │ │ + sar $1,%r12 │ │ │ │ + mov %rcx,%rbp │ │ │ │ push %rbx │ │ │ │ - sar $1,%r13 │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %rdx,%rbp │ │ │ │ - cmp %r13,%rsi │ │ │ │ - jge 162c0 │ │ │ │ + mov %rdx,%rbx │ │ │ │ + cmp %r12,%rsi │ │ │ │ + jge 16048 │ │ │ │ mov %rsi,%rdx │ │ │ │ - jmp 16189 │ │ │ │ + jmp 15f29 │ │ │ │ nop │ │ │ │ - mov 0x8(%rcx),%r12 │ │ │ │ + mov 0x8(%rcx),%r13 │ │ │ │ shl $0x4,%rdx │ │ │ │ mov %r9,(%rdx,%rdi,1) │ │ │ │ - mov %r12,0x8(%rdx,%rdi,1) │ │ │ │ - cmp %rax,%r13 │ │ │ │ - jle 161e0 │ │ │ │ + mov %r13,0x8(%rdx,%rdi,1) │ │ │ │ + cmp %rax,%r12 │ │ │ │ + jle 15f80 │ │ │ │ mov %rax,%rdx │ │ │ │ lea 0x1(%rdx),%r10 │ │ │ │ lea -0x1(%r10,%r10,1),%rax │ │ │ │ mov %r10,%rsi │ │ │ │ mov %rax,%rcx │ │ │ │ - shl $0x4,%rcx │ │ │ │ shl $0x5,%rsi │ │ │ │ - add %rdi,%rcx │ │ │ │ + shl $0x4,%rcx │ │ │ │ add %rdi,%rsi │ │ │ │ - mov (%rsi),%r11 │ │ │ │ + add %rdi,%rcx │ │ │ │ + mov (%rsi),%r14 │ │ │ │ mov (%rcx),%r9 │ │ │ │ - cmp %r9,%r11 │ │ │ │ - jb 16170 │ │ │ │ - mov 0x8(%rsi),%r12 │ │ │ │ - cmp %r11,%r9 │ │ │ │ - jne 161d0 │ │ │ │ - mov 0x8(%rcx),%r11 │ │ │ │ - cmp %r11,%r12 │ │ │ │ - jae 161d3 │ │ │ │ - mov %r11,%r12 │ │ │ │ - jmp 16174 │ │ │ │ + cmp %r9,%r14 │ │ │ │ + jb 15f10 │ │ │ │ + mov 0x8(%rsi),%r13 │ │ │ │ + cmp %r14,%r9 │ │ │ │ + jne 15f70 │ │ │ │ + mov 0x8(%rcx),%r14 │ │ │ │ + cmp %r14,%r13 │ │ │ │ + jae 15f73 │ │ │ │ + mov %r14,%r13 │ │ │ │ + jmp 15f14 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov %r11,%r9 │ │ │ │ + mov %r14,%r9 │ │ │ │ mov %rsi,%rcx │ │ │ │ lea (%r10,%r10,1),%rax │ │ │ │ - jmp 16174 │ │ │ │ + jmp 15f14 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - test $0x1,%bpl │ │ │ │ - je 16280 │ │ │ │ + test $0x1,%bl │ │ │ │ + je 16010 │ │ │ │ lea -0x1(%rax),%r10 │ │ │ │ shr $0x3f,%r10 │ │ │ │ - lea -0x1(%rax,%r10,1),%r12 │ │ │ │ - sar $1,%r12 │ │ │ │ - cmp %rbx,%rax │ │ │ │ - jle 16258 │ │ │ │ - mov %r12,%rcx │ │ │ │ + lea -0x1(%rax,%r10,1),%r13 │ │ │ │ + sar $1,%r13 │ │ │ │ + cmp %r11,%rax │ │ │ │ + jle 15ff0 │ │ │ │ + mov %r13,%rcx │ │ │ │ shl $0x4,%rcx │ │ │ │ add %rdi,%rcx │ │ │ │ mov (%rcx),%rsi │ │ │ │ - cmp %r14,%rsi │ │ │ │ - jb 16270 │ │ │ │ - jne 16250 │ │ │ │ + cmp %rbp,%rsi │ │ │ │ + jb 16000 │ │ │ │ + jne 15fe8 │ │ │ │ mov 0x8(%rcx),%r9 │ │ │ │ cmp %r8,%r9 │ │ │ │ - jae 16250 │ │ │ │ + jae 15fe8 │ │ │ │ shl $0x4,%rax │ │ │ │ mov %rsi,(%rax,%rdi,1) │ │ │ │ mov %r9,0x8(%rax,%rdi,1) │ │ │ │ - lea -0x1(%r12),%rax │ │ │ │ + lea -0x1(%r13),%rax │ │ │ │ shr $0x3f,%rax │ │ │ │ - lea -0x1(%rax,%r12,1),%r11 │ │ │ │ - mov %r12,%rax │ │ │ │ - cmp %r12,%rbx │ │ │ │ - jge 16258 │ │ │ │ - mov %r11,%r12 │ │ │ │ - sar $1,%r12 │ │ │ │ - jmp 161ff │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + lea -0x1(%rax,%r13,1),%r14 │ │ │ │ + mov %r13,%rax │ │ │ │ + cmp %r13,%r11 │ │ │ │ + jge 15ff0 │ │ │ │ + mov %r14,%r13 │ │ │ │ + sar $1,%r13 │ │ │ │ + jmp 15f9e │ │ │ │ + nopl (%rax) │ │ │ │ shl $0x4,%rax │ │ │ │ lea (%rdi,%rax,1),%rcx │ │ │ │ - mov %r14,(%rcx) │ │ │ │ + mov %rbp,(%rcx) │ │ │ │ mov %r8,0x8(%rcx) │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ mov 0x8(%rcx),%r9 │ │ │ │ - jmp 1621c │ │ │ │ + jmp 15fbb │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ - sub $0x2,%rbp │ │ │ │ - sar $1,%rbp │ │ │ │ - cmp %rax,%rbp │ │ │ │ - jne 161ea │ │ │ │ + sub $0x2,%rbx │ │ │ │ + sar $1,%rbx │ │ │ │ + cmp %rax,%rbx │ │ │ │ + jne 15f89 │ │ │ │ lea 0x1(%rax,%rax,1),%rax │ │ │ │ mov %rax,%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ add %rdi,%rdx │ │ │ │ - mov (%rdx),%rbp │ │ │ │ - mov 0x8(%rdx),%r13 │ │ │ │ - mov %rbp,(%rcx) │ │ │ │ - mov %r13,0x8(%rcx) │ │ │ │ + mov (%rdx),%rbx │ │ │ │ + mov 0x8(%rdx),%r12 │ │ │ │ + mov %rbx,(%rcx) │ │ │ │ + mov %r12,0x8(%rcx) │ │ │ │ mov %rdx,%rcx │ │ │ │ - jmp 161ea │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 15f89 │ │ │ │ + nopl (%rax) │ │ │ │ mov %rsi,%rcx │ │ │ │ shl $0x4,%rcx │ │ │ │ add %rdi,%rcx │ │ │ │ test $0x1,%dl │ │ │ │ - jne 16258 │ │ │ │ - sub $0x2,%rbp │ │ │ │ - sar $1,%rbp │ │ │ │ - cmp %rbp,%rsi │ │ │ │ - jne 16258 │ │ │ │ - mov %rbx,%rax │ │ │ │ - jmp 16290 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - push %rbp │ │ │ │ - push %rbx │ │ │ │ - lea -0x1(%rdx),%rbx │ │ │ │ - mov %rsi,%r8 │ │ │ │ - shr $0x3f,%rbx │ │ │ │ - lea -0x1(%rbx,%rdx,1),%rbx │ │ │ │ - mov %rdx,%rbp │ │ │ │ - mov %ecx,%r9d │ │ │ │ + jne 15ff0 │ │ │ │ + sub $0x2,%rbx │ │ │ │ sar $1,%rbx │ │ │ │ cmp %rbx,%rsi │ │ │ │ - jl 16343 │ │ │ │ - jmp 16440 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jne 15ff0 │ │ │ │ + mov %r11,%rax │ │ │ │ + jmp 16020 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + push %r12 │ │ │ │ + lea -0x1(%rdx),%r12 │ │ │ │ + mov %rsi,%r8 │ │ │ │ + mov %ecx,%r9d │ │ │ │ + shr $0x3f,%r12 │ │ │ │ + lea -0x1(%rdx,%r12,1),%r12 │ │ │ │ + push %rbp │ │ │ │ + sar $1,%r12 │ │ │ │ + mov %rdx,%rbp │ │ │ │ + push %rbx │ │ │ │ + cmp %r12,%rsi │ │ │ │ + jl 160a3 │ │ │ │ + jmp 16160 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rax,%rsi │ │ │ │ lea 0x2(%rsi,%rsi,1),%rax │ │ │ │ - lea -0x1(%rax,%rdi,1),%r10 │ │ │ │ + lea -0x1(%rax),%r10 │ │ │ │ lea (%rdi,%rax,1),%rcx │ │ │ │ + lea (%rdi,%r10,1),%r11 │ │ │ │ movzbl (%rcx),%edx │ │ │ │ - movzbl (%r10),%r11d │ │ │ │ - cmp %r11b,%dl │ │ │ │ - cmovb %r11d,%edx │ │ │ │ - cmovb %r10,%rcx │ │ │ │ - sbb $0x0,%rax │ │ │ │ + movzbl (%r11),%ebx │ │ │ │ + cmp %bl,%dl │ │ │ │ + cmovb %ebx,%edx │ │ │ │ + cmovb %r10,%rax │ │ │ │ + cmovb %r11,%rcx │ │ │ │ mov %dl,(%rdi,%rsi,1) │ │ │ │ - cmp %rax,%rbx │ │ │ │ - jg 16340 │ │ │ │ + cmp %rax,%r12 │ │ │ │ + jg 160a0 │ │ │ │ test $0x1,%bpl │ │ │ │ - je 16400 │ │ │ │ + je 16130 │ │ │ │ lea -0x1(%rax),%rbp │ │ │ │ shr $0x3f,%rbp │ │ │ │ - lea -0x1(%rax,%rbp,1),%rdx │ │ │ │ - sar $1,%rdx │ │ │ │ + lea -0x1(%rax,%rbp,1),%r11 │ │ │ │ + sar $1,%r11 │ │ │ │ cmp %r8,%rax │ │ │ │ - jg 163de │ │ │ │ - jmp 163ef │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - lea -0x1(%rdx),%rax │ │ │ │ + jg 1610e │ │ │ │ + jmp 16120 │ │ │ │ + nopl (%rax) │ │ │ │ + lea -0x1(%r11),%rax │ │ │ │ mov %r10b,(%rcx) │ │ │ │ shr $0x3f,%rax │ │ │ │ - lea -0x1(%rax,%rdx,1),%rcx │ │ │ │ - mov %rdx,%rax │ │ │ │ - cmp %rdx,%r8 │ │ │ │ - jge 16430 │ │ │ │ - mov %rcx,%rdx │ │ │ │ - sar $1,%rdx │ │ │ │ - lea (%rdi,%rdx,1),%rbx │ │ │ │ + lea -0x1(%rax,%r11,1),%rcx │ │ │ │ + mov %r11,%rax │ │ │ │ + cmp %r11,%r8 │ │ │ │ + jge 16150 │ │ │ │ + mov %rcx,%r11 │ │ │ │ + sar $1,%r11 │ │ │ │ + lea (%rdi,%r11,1),%r12 │ │ │ │ lea (%rdi,%rax,1),%rcx │ │ │ │ - movzbl (%rbx),%r10d │ │ │ │ + movzbl (%r12),%r10d │ │ │ │ cmp %r9b,%r10b │ │ │ │ - jb 163c0 │ │ │ │ + jb 160f0 │ │ │ │ mov %r9b,(%rcx) │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ + pop %r12 │ │ │ │ ret │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ sub $0x2,%rbp │ │ │ │ sar $1,%rbp │ │ │ │ cmp %rax,%rbp │ │ │ │ - jne 16379 │ │ │ │ + jne 160d6 │ │ │ │ lea 0x1(%rax,%rax,1),%rax │ │ │ │ movzbl (%rdi,%rax,1),%esi │ │ │ │ mov %sil,(%rcx) │ │ │ │ lea (%rdi,%rax,1),%rcx │ │ │ │ - jmp 16379 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %rbx,%rcx │ │ │ │ + jmp 160d6 │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov %r12,%rcx │ │ │ │ mov %r9b,(%rcx) │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ + pop %r12 │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ lea (%rdi,%rsi,1),%rcx │ │ │ │ test $0x1,%dl │ │ │ │ - jne 163ef │ │ │ │ + jne 16120 │ │ │ │ sub $0x2,%rbp │ │ │ │ sar $1,%rbp │ │ │ │ cmp %rbp,%rsi │ │ │ │ - jne 163ef │ │ │ │ + jne 16120 │ │ │ │ mov %r8,%rax │ │ │ │ - jmp 16410 │ │ │ │ + jmp 1613c │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ push %r12 │ │ │ │ lea -0x1(%rdx),%r12 │ │ │ │ - push %rbp │ │ │ │ mov %rcx,%r11 │ │ │ │ - shr $0x3f,%r12 │ │ │ │ vmovaps %xmm0,%xmm2 │ │ │ │ + shr $0x3f,%r12 │ │ │ │ lea -0x1(%rdx,%r12,1),%r12 │ │ │ │ - push %rbx │ │ │ │ + push %rbp │ │ │ │ + sar $1,%r12 │ │ │ │ mov %rdx,%rbp │ │ │ │ + push %rbx │ │ │ │ mov %rsi,%rbx │ │ │ │ - sar $1,%r12 │ │ │ │ cmp %r12,%rsi │ │ │ │ - jge 165e0 │ │ │ │ - mov %rsi,%rax │ │ │ │ - jmp 164ab │ │ │ │ + jge 162f0 │ │ │ │ + mov %rsi,%rdx │ │ │ │ + jmp 161cb │ │ │ │ nop │ │ │ │ - vmovss 0x8(%rdx),%xmm0 │ │ │ │ - shl $0x4,%rax │ │ │ │ - mov %r8,(%rax,%rdi,1) │ │ │ │ - vmovss %xmm0,0x8(%rax,%rdi,1) │ │ │ │ - cmp %rcx,%r12 │ │ │ │ - jle 16500 │ │ │ │ - mov %rcx,%rax │ │ │ │ - lea 0x1(%rax),%r9 │ │ │ │ - lea -0x1(%r9,%r9,1),%rcx │ │ │ │ - mov %r9,%rsi │ │ │ │ - mov %rcx,%rdx │ │ │ │ + vmovss 0x8(%rcx),%xmm0 │ │ │ │ shl $0x4,%rdx │ │ │ │ + mov %r8,(%rdx,%rdi,1) │ │ │ │ + vmovss %xmm0,0x8(%rdx,%rdi,1) │ │ │ │ + cmp %rax,%r12 │ │ │ │ + jle 16220 │ │ │ │ + mov %rax,%rdx │ │ │ │ + lea 0x1(%rdx),%r9 │ │ │ │ + lea -0x1(%r9,%r9,1),%rax │ │ │ │ + mov %r9,%rsi │ │ │ │ + mov %rax,%rcx │ │ │ │ shl $0x5,%rsi │ │ │ │ - add %rdi,%rdx │ │ │ │ + shl $0x4,%rcx │ │ │ │ add %rdi,%rsi │ │ │ │ + add %rdi,%rcx │ │ │ │ mov (%rsi),%r10 │ │ │ │ - mov (%rdx),%r8 │ │ │ │ + mov (%rcx),%r8 │ │ │ │ cmp %r8,%r10 │ │ │ │ - jb 16490 │ │ │ │ + jb 161b0 │ │ │ │ vmovss 0x8(%rsi),%xmm0 │ │ │ │ cmp %r10,%r8 │ │ │ │ - jne 164f0 │ │ │ │ - vmovss 0x8(%rdx),%xmm1 │ │ │ │ + jne 16210 │ │ │ │ + vmovss 0x8(%rcx),%xmm1 │ │ │ │ vcomiss %xmm0,%xmm1 │ │ │ │ - jbe 164f3 │ │ │ │ + jbe 16213 │ │ │ │ vmovaps %xmm1,%xmm0 │ │ │ │ - jmp 16495 │ │ │ │ + jmp 161b5 │ │ │ │ xchg %ax,%ax │ │ │ │ mov %r10,%r8 │ │ │ │ - mov %rsi,%rdx │ │ │ │ - lea (%r9,%r9,1),%rcx │ │ │ │ - jmp 16495 │ │ │ │ + mov %rsi,%rcx │ │ │ │ + lea (%r9,%r9,1),%rax │ │ │ │ + jmp 161b5 │ │ │ │ nopl 0x0(%rax) │ │ │ │ test $0x1,%bpl │ │ │ │ - je 165a0 │ │ │ │ - lea -0x1(%rcx),%r12 │ │ │ │ + je 162b0 │ │ │ │ + lea -0x1(%rax),%r12 │ │ │ │ shr $0x3f,%r12 │ │ │ │ - lea -0x1(%r12,%rcx,1),%r10 │ │ │ │ + lea -0x1(%rax,%r12,1),%r10 │ │ │ │ sar $1,%r10 │ │ │ │ - cmp %rbx,%rcx │ │ │ │ - jle 16578 │ │ │ │ - mov %r10,%rdx │ │ │ │ - shl $0x4,%rdx │ │ │ │ - add %rdi,%rdx │ │ │ │ - mov (%rdx),%r9 │ │ │ │ + cmp %rbx,%rax │ │ │ │ + jle 16298 │ │ │ │ + mov %r10,%rcx │ │ │ │ + shl $0x4,%rcx │ │ │ │ + add %rdi,%rcx │ │ │ │ + mov (%rcx),%r9 │ │ │ │ cmp %r11,%r9 │ │ │ │ - jb 16590 │ │ │ │ + jb 162a8 │ │ │ │ cmp %r9,%r11 │ │ │ │ - jne 16570 │ │ │ │ - vmovss 0x8(%rdx),%xmm4 │ │ │ │ + jne 16290 │ │ │ │ + vmovss 0x8(%rcx),%xmm4 │ │ │ │ vcomiss %xmm4,%xmm2 │ │ │ │ - jbe 16570 │ │ │ │ - shl $0x4,%rcx │ │ │ │ - mov %r9,(%rcx,%rdi,1) │ │ │ │ - vmovss %xmm4,0x8(%rcx,%rdi,1) │ │ │ │ - lea -0x1(%r10),%rcx │ │ │ │ - shr $0x3f,%rcx │ │ │ │ - lea -0x1(%r10,%rcx,1),%rsi │ │ │ │ - mov %r10,%rcx │ │ │ │ + jbe 16290 │ │ │ │ + shl $0x4,%rax │ │ │ │ + mov %r9,(%rax,%rdi,1) │ │ │ │ + vmovss %xmm4,0x8(%rax,%rdi,1) │ │ │ │ + lea -0x1(%r10),%rax │ │ │ │ + shr $0x3f,%rax │ │ │ │ + lea -0x1(%rax,%r10,1),%rsi │ │ │ │ + mov %r10,%rax │ │ │ │ cmp %r10,%rbx │ │ │ │ - jge 16578 │ │ │ │ + jge 16298 │ │ │ │ mov %rsi,%r10 │ │ │ │ sar $1,%r10 │ │ │ │ - jmp 1651f │ │ │ │ + jmp 1623f │ │ │ │ nopl 0x0(%rax) │ │ │ │ - shl $0x4,%rcx │ │ │ │ - lea (%rdi,%rcx,1),%rdx │ │ │ │ - mov %r11,(%rdx) │ │ │ │ - vmovss %xmm2,0x8(%rdx) │ │ │ │ + shl $0x4,%rax │ │ │ │ + lea (%rdi,%rax,1),%rcx │ │ │ │ + mov %r11,(%rcx) │ │ │ │ + vmovss %xmm2,0x8(%rcx) │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ ret │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovss 0x8(%rdx),%xmm4 │ │ │ │ - jmp 16541 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ + vmovss 0x8(%rcx),%xmm4 │ │ │ │ + jmp 16261 │ │ │ │ + nop │ │ │ │ sub $0x2,%rbp │ │ │ │ sar $1,%rbp │ │ │ │ - cmp %rcx,%rbp │ │ │ │ - jne 1650a │ │ │ │ - lea 0x1(%rcx,%rcx,1),%rcx │ │ │ │ - mov %rcx,%rax │ │ │ │ - shl $0x4,%rax │ │ │ │ - add %rdi,%rax │ │ │ │ - vmovss 0x8(%rax),%xmm3 │ │ │ │ - mov (%rax),%rbp │ │ │ │ - mov %rbp,(%rdx) │ │ │ │ - vmovss %xmm3,0x8(%rdx) │ │ │ │ + cmp %rax,%rbp │ │ │ │ + jne 1622a │ │ │ │ + lea 0x1(%rax,%rax,1),%rax │ │ │ │ mov %rax,%rdx │ │ │ │ - jmp 1650a │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %rsi,%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ add %rdi,%rdx │ │ │ │ - test $0x1,%bpl │ │ │ │ - jne 16578 │ │ │ │ + mov (%rdx),%rbp │ │ │ │ + vmovss 0x8(%rdx),%xmm3 │ │ │ │ + mov %rbp,(%rcx) │ │ │ │ + vmovss %xmm3,0x8(%rcx) │ │ │ │ + mov %rdx,%rcx │ │ │ │ + jmp 1622a │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov %rsi,%rcx │ │ │ │ + shl $0x4,%rcx │ │ │ │ + add %rdi,%rcx │ │ │ │ + test $0x1,%dl │ │ │ │ + jne 16298 │ │ │ │ sub $0x2,%rbp │ │ │ │ sar $1,%rbp │ │ │ │ cmp %rbp,%rsi │ │ │ │ - jne 16578 │ │ │ │ - mov %rbx,%rcx │ │ │ │ - jmp 165b0 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jne 16298 │ │ │ │ + mov %rbx,%rax │ │ │ │ + jmp 162c0 │ │ │ │ + push %r12 │ │ │ │ + mov %rdx,%r11 │ │ │ │ + mov %rcx,%r8 │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ lea -0x1(%rdx),%rbx │ │ │ │ - mov %rdx,%r11 │ │ │ │ shr $0x3f,%rbx │ │ │ │ lea -0x1(%rbx,%rdx,1),%rbx │ │ │ │ - mov %rcx,%rbp │ │ │ │ sar $1,%rbx │ │ │ │ cmp %rbx,%rsi │ │ │ │ - jge 16740 │ │ │ │ - mov %rsi,%r8 │ │ │ │ - jmp 16643 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %rdx,%r8 │ │ │ │ - lea 0x1(%r8),%rax │ │ │ │ - lea (%rax,%rax,1),%rdx │ │ │ │ + jge 16418 │ │ │ │ + mov %rsi,%r9 │ │ │ │ + jmp 16343 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov %rcx,%r9 │ │ │ │ + lea 0x1(%r9),%rax │ │ │ │ + lea (%rax,%rax,1),%r10 │ │ │ │ shl $0x4,%rax │ │ │ │ - lea -0x8(%rdi,%rdx,8),%r9 │ │ │ │ + lea -0x1(%r10),%rcx │ │ │ │ add %rdi,%rax │ │ │ │ - mov (%rax),%rcx │ │ │ │ - mov (%r9),%r10 │ │ │ │ - cmp %r10,%rcx │ │ │ │ - cmovb %r10,%rcx │ │ │ │ - cmovb %r9,%rax │ │ │ │ - sbb $0x0,%rdx │ │ │ │ - mov %rcx,(%rdi,%r8,8) │ │ │ │ - cmp %rdx,%rbx │ │ │ │ - jg 16640 │ │ │ │ + lea (%rdi,%rcx,8),%rbp │ │ │ │ + mov (%rax),%rdx │ │ │ │ + mov 0x0(%rbp),%r12 │ │ │ │ + cmp %r12,%rdx │ │ │ │ + cmovb %r12,%rdx │ │ │ │ + cmovae %r10,%rcx │ │ │ │ + cmovb %rbp,%rax │ │ │ │ + mov %rdx,(%rdi,%r9,8) │ │ │ │ + cmp %rcx,%rbx │ │ │ │ + jg 16340 │ │ │ │ test $0x1,%r11b │ │ │ │ - je 16700 │ │ │ │ - lea -0x1(%rdx),%rbx │ │ │ │ + je 163e0 │ │ │ │ + lea -0x1(%rcx),%rbx │ │ │ │ shr $0x3f,%rbx │ │ │ │ - lea -0x1(%rdx,%rbx,1),%rcx │ │ │ │ - sar $1,%rcx │ │ │ │ - cmp %rsi,%rdx │ │ │ │ - jg 166de │ │ │ │ - jmp 166ee │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - lea -0x1(%rcx),%rdx │ │ │ │ - mov %r10,(%rax) │ │ │ │ - shr $0x3f,%rdx │ │ │ │ - lea -0x1(%rdx,%rcx,1),%rax │ │ │ │ - mov %rcx,%rdx │ │ │ │ - cmp %rcx,%rsi │ │ │ │ - jge 16730 │ │ │ │ - sar $1,%rax │ │ │ │ - mov %rax,%rcx │ │ │ │ - lea (%rdi,%rcx,8),%r9 │ │ │ │ - lea (%rdi,%rdx,8),%rax │ │ │ │ - mov (%r9),%r10 │ │ │ │ - cmp %rbp,%r10 │ │ │ │ - jb 166c0 │ │ │ │ + lea -0x1(%rbx,%rcx,1),%rdx │ │ │ │ + sar $1,%rdx │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jg 163be │ │ │ │ + jmp 163ce │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ + lea -0x1(%rdx),%rcx │ │ │ │ mov %rbp,(%rax) │ │ │ │ + shr $0x3f,%rcx │ │ │ │ + lea -0x1(%rcx,%rdx,1),%rax │ │ │ │ + mov %rdx,%rcx │ │ │ │ + cmp %rdx,%rsi │ │ │ │ + jge 16408 │ │ │ │ + sar $1,%rax │ │ │ │ + mov %rax,%rdx │ │ │ │ + lea (%rdi,%rdx,8),%r10 │ │ │ │ + lea (%rdi,%rcx,8),%rax │ │ │ │ + mov (%r10),%rbp │ │ │ │ + cmp %r8,%rbp │ │ │ │ + jb 163a0 │ │ │ │ + mov %r8,(%rax) │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ + pop %r12 │ │ │ │ ret │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ sub $0x2,%r11 │ │ │ │ sar $1,%r11 │ │ │ │ - cmp %rdx,%r11 │ │ │ │ - jne 1667f │ │ │ │ - lea 0x1(%rdx,%rdx,1),%rdx │ │ │ │ - lea (%rdi,%rdx,8),%r11 │ │ │ │ - mov (%r11),%r8 │ │ │ │ - mov %r8,(%rax) │ │ │ │ + cmp %rcx,%r11 │ │ │ │ + jne 1637f │ │ │ │ + lea 0x1(%rcx,%rcx,1),%rcx │ │ │ │ + lea (%rdi,%rcx,8),%r11 │ │ │ │ + mov (%r11),%r9 │ │ │ │ + mov %r9,(%rax) │ │ │ │ mov %r11,%rax │ │ │ │ - jmp 1667f │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %r9,%rax │ │ │ │ - mov %rbp,(%rax) │ │ │ │ + jmp 1637f │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov %r10,%rax │ │ │ │ + mov %r8,(%rax) │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ + pop %r12 │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ lea (%rdi,%rsi,8),%rax │ │ │ │ test $0x1,%dl │ │ │ │ - jne 166ee │ │ │ │ + jne 163ce │ │ │ │ sub $0x2,%r11 │ │ │ │ sar $1,%r11 │ │ │ │ cmp %r11,%rsi │ │ │ │ - jne 166ee │ │ │ │ - mov %rsi,%rdx │ │ │ │ - jmp 16710 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %rsi,%rax │ │ │ │ - sub $0x18,%rsp │ │ │ │ - mov %rdi,%rdx │ │ │ │ + jne 163ce │ │ │ │ + mov %rsi,%rcx │ │ │ │ + jmp 163ec │ │ │ │ + nopl (%rax) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + push %rbp │ │ │ │ + mov %rdi,%rbp │ │ │ │ + vpxor %xmm1,%xmm1,%xmm1 │ │ │ │ + push %rbx │ │ │ │ + mov %rsi,%rbx │ │ │ │ + sub $0x8,%rsp │ │ │ │ + vmovdqu (%rbx),%xmm0 │ │ │ │ mov (%rdi),%rdi │ │ │ │ - vmovdqu (%rax),%xmm0 │ │ │ │ - mov 0x10(%rdx),%rsi │ │ │ │ - vmovdqu %xmm0,(%rdx) │ │ │ │ - mov 0x10(%rax),%rcx │ │ │ │ - mov %rcx,0x10(%rdx) │ │ │ │ - movq $0x0,(%rax) │ │ │ │ - movq $0x0,0x8(%rax) │ │ │ │ - movq $0x0,0x10(%rax) │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + vmovdqu %xmm0,0x0(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + movq $0x0,0x10(%rbx) │ │ │ │ + vmovdqu %xmm1,(%rbx) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 167b7 │ │ │ │ + je 16481 │ │ │ │ sub %rdi,%rsi │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %rdx,(%rsp) │ │ │ │ call d340 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov (%rsp),%rdx │ │ │ │ - vmovdqu 0x18(%rax),%xmm1 │ │ │ │ - mov 0x18(%rdx),%rdi │ │ │ │ - mov 0x28(%rdx),%rsi │ │ │ │ - vmovdqu %xmm1,0x18(%rdx) │ │ │ │ - mov 0x28(%rax),%r8 │ │ │ │ - mov %r8,0x28(%rdx) │ │ │ │ - movq $0x0,0x18(%rax) │ │ │ │ - movq $0x0,0x20(%rax) │ │ │ │ - movq $0x0,0x28(%rax) │ │ │ │ + vmovdqu 0x18(%rbx),%xmm2 │ │ │ │ + mov 0x18(%rbp),%rdi │ │ │ │ + vpxor %xmm3,%xmm3,%xmm3 │ │ │ │ + mov 0x28(%rbp),%rsi │ │ │ │ + vmovdqu %xmm2,0x18(%rbp) │ │ │ │ + mov 0x28(%rbx),%rdx │ │ │ │ + mov %rdx,0x28(%rbp) │ │ │ │ + movq $0x0,0x28(%rbx) │ │ │ │ + vmovdqu %xmm3,0x18(%rbx) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 16800 │ │ │ │ + je 164c0 │ │ │ │ + add $0x8,%rsp │ │ │ │ sub %rdi,%rsi │ │ │ │ - add $0x18,%rsp │ │ │ │ + pop %rbx │ │ │ │ + pop %rbp │ │ │ │ jmp d340 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x18,%rsp │ │ │ │ + nop │ │ │ │ + add $0x8,%rsp │ │ │ │ + pop %rbx │ │ │ │ + pop %rbp │ │ │ │ ret │ │ │ │ nop │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov (%rsi),%rdx │ │ │ │ - mov (%rdi),%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov (%rdi),%rdx │ │ │ │ + mov (%rsi),%rax │ │ │ │ mov 0x8(%rdx),%r10 │ │ │ │ - mov 0x8(%rax),%rcx │ │ │ │ - mov (%rdx),%rdx │ │ │ │ - mov (%rax),%rax │ │ │ │ - mov %r10,%rsi │ │ │ │ - mov %rcx,%r8 │ │ │ │ - sub %rdx,%rsi │ │ │ │ - sub %rax,%r8 │ │ │ │ - lea (%rax,%rsi,1),%rdi │ │ │ │ - cmp %rsi,%r8 │ │ │ │ - cmovle %rcx,%rdi │ │ │ │ - cmp %rdi,%rax │ │ │ │ - je 16af3 │ │ │ │ - mov %rdi,%r9 │ │ │ │ - sub %rax,%r9 │ │ │ │ - sub $0x4,%r9 │ │ │ │ - cmp $0x38,%r9 │ │ │ │ - jbe 16b30 │ │ │ │ - mov %rdx,%r11 │ │ │ │ - mov %rdi,%rcx │ │ │ │ - or %rax,%r11 │ │ │ │ - sub %rax,%rcx │ │ │ │ - and $0x3f,%r11d │ │ │ │ - and $0x3,%ecx │ │ │ │ - or %rcx,%r11 │ │ │ │ - jne 16b30 │ │ │ │ - vmovdqa64 0xcdb82(%rip),%zmm2 # e4400 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x54e0> │ │ │ │ - vpbroadcastq %rdx,%zmm1 │ │ │ │ - mov $0x40,%esi │ │ │ │ - xor %ecx,%ecx │ │ │ │ - shr $0x2,%r9 │ │ │ │ - vpbroadcastq %rax,%zmm0 │ │ │ │ - lea 0x1(%r9),%r8 │ │ │ │ - vpbroadcastq %rsi,%zmm6 │ │ │ │ - xor %r9d,%r9d │ │ │ │ - mov %r8,%r11 │ │ │ │ - shr $0x4,%r11 │ │ │ │ - lea -0x1(%r11),%rsi │ │ │ │ - vpaddq %zmm2,%zmm1,%zmm1 │ │ │ │ - vpaddq %zmm2,%zmm0,%zmm0 │ │ │ │ - and $0x3,%esi │ │ │ │ - je 169b0 │ │ │ │ - vmovdqa32 (%rax),%zmm3 │ │ │ │ - vmovdqa32 (%rdx),%zmm4 │ │ │ │ - vpcmpltd %zmm4,%zmm3,%k0 │ │ │ │ - kortestw %k0,%k0 │ │ │ │ - jne 16ac0 │ │ │ │ - vpcmpnled %zmm4,%zmm3,%k1 │ │ │ │ - kortestw %k1,%k1 │ │ │ │ - jne 16ac0 │ │ │ │ - vpaddq %zmm6,%zmm1,%zmm7 │ │ │ │ - vpaddq %zmm6,%zmm0,%zmm0 │ │ │ │ - mov $0x1,%r9d │ │ │ │ - mov $0x40,%ecx │ │ │ │ - vmovdqa64 %zmm7,%zmm1 │ │ │ │ - cmp $0x1,%rsi │ │ │ │ - je 169b0 │ │ │ │ - cmp $0x2,%rsi │ │ │ │ - je 16960 │ │ │ │ - vmovdqa32 (%rax,%rcx,1),%zmm8 │ │ │ │ - vmovdqa32 (%rdx,%rcx,1),%zmm5 │ │ │ │ - vpcmpltd %zmm5,%zmm8,%k2 │ │ │ │ - kortestw %k2,%k2 │ │ │ │ - jne 16ac0 │ │ │ │ - vpcmpnled %zmm5,%zmm8,%k3 │ │ │ │ - kortestw %k3,%k3 │ │ │ │ - jne 16ac0 │ │ │ │ - vpaddq %zmm6,%zmm0,%zmm0 │ │ │ │ - inc %r9 │ │ │ │ - add $0x40,%rcx │ │ │ │ - vpaddq %zmm6,%zmm7,%zmm1 │ │ │ │ - vmovdqa32 (%rax,%rcx,1),%zmm9 │ │ │ │ - vmovdqa32 (%rdx,%rcx,1),%zmm10 │ │ │ │ - vpcmpltd %zmm10,%zmm9,%k4 │ │ │ │ - kortestw %k4,%k4 │ │ │ │ - jne 16ac0 │ │ │ │ - vpcmpnled %zmm10,%zmm9,%k5 │ │ │ │ - kortestw %k5,%k5 │ │ │ │ - jne 16ac0 │ │ │ │ - vpaddq %zmm6,%zmm0,%zmm0 │ │ │ │ - inc %r9 │ │ │ │ - add $0x40,%rcx │ │ │ │ - vpaddq %zmm6,%zmm1,%zmm1 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovdqa32 (%rax,%rcx,1),%zmm11 │ │ │ │ - vmovdqa32 (%rdx,%rcx,1),%zmm12 │ │ │ │ - vpcmpltd %zmm12,%zmm11,%k6 │ │ │ │ - kortestw %k6,%k6 │ │ │ │ - jne 16ac0 │ │ │ │ - vpcmpnled %zmm12,%zmm11,%k7 │ │ │ │ - kortestw %k7,%k7 │ │ │ │ - jne 16ac0 │ │ │ │ - lea 0x1(%r9),%rsi │ │ │ │ - vpaddq %zmm6,%zmm0,%zmm0 │ │ │ │ - cmp %rsi,%r11 │ │ │ │ - je 16afa │ │ │ │ - vmovdqa32 0x40(%rax,%rcx,1),%zmm2 │ │ │ │ - vmovdqa32 0x40(%rdx,%rcx,1),%zmm3 │ │ │ │ - vpaddq %zmm6,%zmm1,%zmm1 │ │ │ │ - vpcmpltd %zmm3,%zmm2,%k0 │ │ │ │ - kortestw %k0,%k0 │ │ │ │ - jne 16ac0 │ │ │ │ - vpcmpnled %zmm3,%zmm2,%k1 │ │ │ │ - kortestw %k1,%k1 │ │ │ │ - jne 16ac0 │ │ │ │ - vmovdqa32 0x80(%rax,%rcx,1),%zmm7 │ │ │ │ - vmovdqa32 0x80(%rdx,%rcx,1),%zmm4 │ │ │ │ - vpaddq %zmm6,%zmm0,%zmm0 │ │ │ │ - vpaddq %zmm6,%zmm1,%zmm1 │ │ │ │ - vpcmpltd %zmm4,%zmm7,%k2 │ │ │ │ - kortestw %k2,%k2 │ │ │ │ - jne 16ac0 │ │ │ │ - vpcmpnled %zmm4,%zmm7,%k3 │ │ │ │ - kortestw %k3,%k3 │ │ │ │ - jne 16ac0 │ │ │ │ - vmovdqa32 0xc0(%rax,%rcx,1),%zmm8 │ │ │ │ - vmovdqa32 0xc0(%rdx,%rcx,1),%zmm5 │ │ │ │ - vpaddq %zmm6,%zmm0,%zmm0 │ │ │ │ - vpaddq %zmm6,%zmm1,%zmm1 │ │ │ │ - vpcmpltd %zmm5,%zmm8,%k4 │ │ │ │ - kortestw %k4,%k4 │ │ │ │ - jne 16ac0 │ │ │ │ - vpcmpnled %zmm5,%zmm8,%k5 │ │ │ │ - kortestw %k5,%k5 │ │ │ │ - jne 16ac0 │ │ │ │ - vpaddq %zmm6,%zmm0,%zmm0 │ │ │ │ - add $0x4,%r9 │ │ │ │ - add $0x100,%rcx │ │ │ │ - vpaddq %zmm6,%zmm1,%zmm1 │ │ │ │ - jmp 169b0 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovq %xmm0,%rax │ │ │ │ - vmovq %xmm1,%rdx │ │ │ │ - jmp 16adf │ │ │ │ + mov 0x8(%rax),%r9 │ │ │ │ + mov (%rdx),%rcx │ │ │ │ + mov (%rax),%rsi │ │ │ │ + mov %r9,%r11 │ │ │ │ + mov %r10,%rdi │ │ │ │ + sub %rsi,%r11 │ │ │ │ + sub %rcx,%rdi │ │ │ │ + lea (%rcx,%r11,1),%r8 │ │ │ │ + cmp %r11,%rdi │ │ │ │ + cmovle %r10,%r8 │ │ │ │ + cmp %r8,%rcx │ │ │ │ + je 1682a │ │ │ │ + mov %r8,%rax │ │ │ │ + sub %rcx,%rax │ │ │ │ + lea -0x4(%rax),%rdx │ │ │ │ + cmp $0x18,%rdx │ │ │ │ + jbe 16850 │ │ │ │ + mov %rsi,%rdi │ │ │ │ + and $0x3,%eax │ │ │ │ + or %rcx,%rdi │ │ │ │ + and $0x1f,%edi │ │ │ │ + or %rax,%rdi │ │ │ │ + jne 16850 │ │ │ │ + shr $0x2,%rdx │ │ │ │ + vmovdqa 0xc71e7(%rip),%ymm2 # dd720 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x120> │ │ │ │ + vpbroadcastq %rsi,%ymm1 │ │ │ │ + vpbroadcastq %rcx,%ymm0 │ │ │ │ + lea 0x1(%rdx),%r10 │ │ │ │ + mov $0x20,%edx │ │ │ │ + xor %eax,%eax │ │ │ │ + vpbroadcastq %rdx,%ymm6 │ │ │ │ + vpaddq %ymm2,%ymm1,%ymm1 │ │ │ │ + vpaddq %ymm2,%ymm0,%ymm0 │ │ │ │ + mov %r10,%r11 │ │ │ │ + shr $0x3,%r11 │ │ │ │ + lea -0x1(%r11),%rdx │ │ │ │ + and $0x3,%edx │ │ │ │ + je 16640 │ │ │ │ + vmovdqa (%rcx),%ymm3 │ │ │ │ + vmovdqa (%rsi),%ymm4 │ │ │ │ + vpcmpltd %ymm4,%ymm3,%k0 │ │ │ │ + kortestb %k0,%k0 │ │ │ │ + jne 16720 │ │ │ │ + vpcmpnled %ymm4,%ymm3,%k1 │ │ │ │ + kortestb %k1,%k1 │ │ │ │ + jne 16720 │ │ │ │ + vpaddq %ymm6,%ymm1,%ymm7 │ │ │ │ + vpaddq %ymm6,%ymm0,%ymm0 │ │ │ │ + mov $0x1,%edi │ │ │ │ + mov $0x20,%eax │ │ │ │ + vmovdqa %ymm7,%ymm1 │ │ │ │ + cmp $0x1,%rdx │ │ │ │ + je 16640 │ │ │ │ + cmp $0x2,%rdx │ │ │ │ + je 165fd │ │ │ │ + vmovdqa (%rcx,%rax,1),%ymm8 │ │ │ │ + vmovdqa (%rsi,%rax,1),%ymm5 │ │ │ │ + vpcmpltd %ymm5,%ymm8,%k2 │ │ │ │ + kortestb %k2,%k2 │ │ │ │ + jne 16720 │ │ │ │ + vpcmpnled %ymm5,%ymm8,%k3 │ │ │ │ + kortestb %k3,%k3 │ │ │ │ + jne 16720 │ │ │ │ + vpaddq %ymm6,%ymm0,%ymm0 │ │ │ │ + inc %rdi │ │ │ │ + vpaddq %ymm6,%ymm7,%ymm1 │ │ │ │ + add $0x20,%rax │ │ │ │ + vmovdqa (%rcx,%rax,1),%ymm9 │ │ │ │ + vmovdqa (%rsi,%rax,1),%ymm10 │ │ │ │ + vpcmpltd %ymm10,%ymm9,%k4 │ │ │ │ + kortestb %k4,%k4 │ │ │ │ + jne 16720 │ │ │ │ + vpcmpnled %ymm10,%ymm9,%k5 │ │ │ │ + kortestb %k5,%k5 │ │ │ │ + jne 16720 │ │ │ │ + vpaddq %ymm6,%ymm0,%ymm0 │ │ │ │ + inc %rdi │ │ │ │ + vpaddq %ymm6,%ymm1,%ymm1 │ │ │ │ + add $0x20,%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + vmovdqa (%rcx,%rax,1),%ymm11 │ │ │ │ + vmovdqa (%rsi,%rax,1),%ymm12 │ │ │ │ + vpcmpltd %ymm12,%ymm11,%k6 │ │ │ │ + kortestb %k6,%k6 │ │ │ │ + jne 16720 │ │ │ │ + vpcmpnled %ymm12,%ymm11,%k7 │ │ │ │ + kortestb %k7,%k7 │ │ │ │ + jne 16720 │ │ │ │ + lea 0x1(%rdi),%rdx │ │ │ │ + vpaddq %ymm6,%ymm0,%ymm0 │ │ │ │ + cmp %rdx,%r11 │ │ │ │ + je 16831 │ │ │ │ + vmovdqa 0x20(%rcx,%rax,1),%ymm2 │ │ │ │ + vmovdqa 0x20(%rsi,%rax,1),%ymm3 │ │ │ │ + vpaddq %ymm6,%ymm1,%ymm1 │ │ │ │ + vpcmpltd %ymm3,%ymm2,%k0 │ │ │ │ + kortestb %k0,%k0 │ │ │ │ + jne 16720 │ │ │ │ + vpcmpnled %ymm3,%ymm2,%k1 │ │ │ │ + kortestb %k1,%k1 │ │ │ │ + jne 16720 │ │ │ │ + vmovdqa 0x40(%rcx,%rax,1),%ymm7 │ │ │ │ + vmovdqa 0x40(%rsi,%rax,1),%ymm4 │ │ │ │ + vpaddq %ymm6,%ymm0,%ymm0 │ │ │ │ + vpaddq %ymm6,%ymm1,%ymm1 │ │ │ │ + vpcmpltd %ymm4,%ymm7,%k2 │ │ │ │ + kortestb %k2,%k2 │ │ │ │ + jne 16720 │ │ │ │ + vpcmpnled %ymm4,%ymm7,%k3 │ │ │ │ + kortestb %k3,%k3 │ │ │ │ + jne 16720 │ │ │ │ + vmovdqa 0x60(%rcx,%rax,1),%ymm8 │ │ │ │ + vmovdqa 0x60(%rsi,%rax,1),%ymm5 │ │ │ │ + vpaddq %ymm6,%ymm0,%ymm0 │ │ │ │ + vpaddq %ymm6,%ymm1,%ymm1 │ │ │ │ + vpcmpltd %ymm5,%ymm8,%k4 │ │ │ │ + kortestb %k4,%k4 │ │ │ │ + jne 16720 │ │ │ │ + vpcmpnled %ymm5,%ymm8,%k5 │ │ │ │ + kortestb %k5,%k5 │ │ │ │ + jne 16720 │ │ │ │ + vpaddq %ymm6,%ymm0,%ymm0 │ │ │ │ + add $0x4,%rdi │ │ │ │ + vpaddq %ymm6,%ymm1,%ymm1 │ │ │ │ + sub $0xffffffffffffff80,%rax │ │ │ │ + jmp 16640 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - jg 16b20 │ │ │ │ - add $0x4,%rax │ │ │ │ - add $0x4,%rdx │ │ │ │ - cmp %rax,%rdi │ │ │ │ - je 16af0 │ │ │ │ - mov (%rdx),%r8d │ │ │ │ - cmp %r8d,(%rax) │ │ │ │ - jge 16ad0 │ │ │ │ - mov $0x1,%eax │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ + vmovq %xmm0,%r10 │ │ │ │ + vmovq %xmm1,%r11 │ │ │ │ + mov (%r11),%ecx │ │ │ │ + cmp %ecx,(%r10) │ │ │ │ + jl 169b8 │ │ │ │ + jg 169c8 │ │ │ │ + lea 0x4(%r10),%rdi │ │ │ │ + cmp %rdi,%r8 │ │ │ │ + je 16a07 │ │ │ │ + mov 0x4(%r11),%eax │ │ │ │ + cmp %eax,0x4(%r10) │ │ │ │ + jl 169b8 │ │ │ │ + jg 169c8 │ │ │ │ + lea 0x8(%r10),%rdx │ │ │ │ + cmp %rdx,%r8 │ │ │ │ + je 16a13 │ │ │ │ + mov 0x8(%r11),%esi │ │ │ │ + cmp %esi,0x8(%r10) │ │ │ │ + jl 169b8 │ │ │ │ + jg 169c8 │ │ │ │ + lea 0xc(%r10),%rcx │ │ │ │ + cmp %rcx,%r8 │ │ │ │ + je 169d7 │ │ │ │ + mov 0xc(%r11),%edi │ │ │ │ + cmp %edi,0xc(%r10) │ │ │ │ + jl 169b8 │ │ │ │ + jg 169c8 │ │ │ │ + lea 0x10(%r10),%rax │ │ │ │ + cmp %rax,%r8 │ │ │ │ + je 16a1f │ │ │ │ + mov 0x10(%r11),%edx │ │ │ │ + cmp %edx,0x10(%r10) │ │ │ │ + jl 169b8 │ │ │ │ + jg 169c8 │ │ │ │ + lea 0x14(%r10),%rsi │ │ │ │ + cmp %rsi,%r8 │ │ │ │ + je 16a2b │ │ │ │ + mov 0x14(%r11),%ecx │ │ │ │ + cmp %ecx,0x14(%r10) │ │ │ │ + jl 169b8 │ │ │ │ + jg 169c8 │ │ │ │ + lea 0x18(%r10),%rdi │ │ │ │ + cmp %rdi,%r8 │ │ │ │ + je 16a37 │ │ │ │ + mov 0x18(%r11),%eax │ │ │ │ + cmp %eax,0x18(%r10) │ │ │ │ + jl 169b8 │ │ │ │ + jg 169c8 │ │ │ │ + lea 0x1c(%r10),%rdx │ │ │ │ + cmp %rdx,%r8 │ │ │ │ + je 16a43 │ │ │ │ + mov 0x1c(%r11),%r8d │ │ │ │ + cmp %r8d,0x1c(%r10) │ │ │ │ + jl 169b8 │ │ │ │ + jg 169c8 │ │ │ │ + lea 0x20(%r11),%rsi │ │ │ │ vzeroupper │ │ │ │ - cmp %rdx,%r10 │ │ │ │ + cmp %rsi,%r9 │ │ │ │ setne %al │ │ │ │ ret │ │ │ │ - test $0xf,%r8b │ │ │ │ - je 16ca9 │ │ │ │ - and $0xfffffffffffffff0,%r8 │ │ │ │ - shl $0x2,%r8 │ │ │ │ - add %r8,%rdx │ │ │ │ - add %r8,%rax │ │ │ │ - jmp 16adf │ │ │ │ + test $0x7,%r10b │ │ │ │ + je 169e3 │ │ │ │ + and $0xfffffffffffffff8,%r10 │ │ │ │ + shl $0x2,%r10 │ │ │ │ + lea (%rsi,%r10,1),%r11 │ │ │ │ + add %rcx,%r10 │ │ │ │ + jmp 1672a │ │ │ │ nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov %r8,%r10 │ │ │ │ + sub %rcx,%r10 │ │ │ │ + sub $0x4,%r10 │ │ │ │ + shr $0x2,%r10 │ │ │ │ + inc %r10 │ │ │ │ + and $0x7,%r10d │ │ │ │ + je 1694e │ │ │ │ + cmp $0x1,%r10 │ │ │ │ + je 1692d │ │ │ │ + cmp $0x2,%r10 │ │ │ │ + je 16913 │ │ │ │ + cmp $0x3,%r10 │ │ │ │ + je 168f9 │ │ │ │ + cmp $0x4,%r10 │ │ │ │ + je 168e1 │ │ │ │ + cmp $0x5,%r10 │ │ │ │ + je 168c9 │ │ │ │ + cmp $0x6,%r10 │ │ │ │ + je 168b1 │ │ │ │ + mov (%rsi),%r11d │ │ │ │ + cmp %r11d,(%rcx) │ │ │ │ + jl 169ce │ │ │ │ + jg 169d4 │ │ │ │ + add $0x4,%rcx │ │ │ │ + add $0x4,%rsi │ │ │ │ + mov (%rsi),%edi │ │ │ │ + cmp %edi,(%rcx) │ │ │ │ + jl 169ce │ │ │ │ + jg 169d4 │ │ │ │ + add $0x4,%rcx │ │ │ │ + add $0x4,%rsi │ │ │ │ + mov (%rsi),%eax │ │ │ │ + cmp %eax,(%rcx) │ │ │ │ + jl 169ce │ │ │ │ + jg 169d4 │ │ │ │ + add $0x4,%rcx │ │ │ │ + add $0x4,%rsi │ │ │ │ + mov (%rsi),%edx │ │ │ │ + cmp %edx,(%rcx) │ │ │ │ + jl 169ce │ │ │ │ + jg 169d4 │ │ │ │ + add $0x4,%rcx │ │ │ │ + add $0x4,%rsi │ │ │ │ + mov (%rsi),%r10d │ │ │ │ + cmp %r10d,(%rcx) │ │ │ │ + jl 169ce │ │ │ │ + jg 169d4 │ │ │ │ + add $0x4,%rcx │ │ │ │ + add $0x4,%rsi │ │ │ │ + mov (%rsi),%r11d │ │ │ │ + cmp %r11d,(%rcx) │ │ │ │ + jl 169ce │ │ │ │ + jg 169d4 │ │ │ │ + add $0x4,%rcx │ │ │ │ + add $0x4,%rsi │ │ │ │ + mov (%rsi),%edi │ │ │ │ + cmp %edi,(%rcx) │ │ │ │ + jl 169ce │ │ │ │ + jg 169d4 │ │ │ │ + add $0x4,%rcx │ │ │ │ + add $0x4,%rsi │ │ │ │ + cmp %rcx,%r8 │ │ │ │ + je 1682a │ │ │ │ + mov (%rsi),%eax │ │ │ │ + cmp %eax,(%rcx) │ │ │ │ + jl 169ce │ │ │ │ + jg 169d4 │ │ │ │ + mov 0x4(%rsi),%edx │ │ │ │ + cmp %edx,0x4(%rcx) │ │ │ │ + jl 169ce │ │ │ │ + jg 169d4 │ │ │ │ + mov 0x8(%rsi),%r10d │ │ │ │ + cmp %r10d,0x8(%rcx) │ │ │ │ + jl 169ce │ │ │ │ + jg 169d4 │ │ │ │ + mov 0xc(%rsi),%r11d │ │ │ │ + cmp %r11d,0xc(%rcx) │ │ │ │ + jl 169ce │ │ │ │ + jg 169d4 │ │ │ │ + mov 0x10(%rsi),%edi │ │ │ │ + cmp %edi,0x10(%rcx) │ │ │ │ + jl 169ce │ │ │ │ + jg 169d4 │ │ │ │ + mov 0x14(%rsi),%eax │ │ │ │ + cmp %eax,0x14(%rcx) │ │ │ │ + jl 169ce │ │ │ │ + jg 169d4 │ │ │ │ + mov 0x18(%rsi),%edx │ │ │ │ + cmp %edx,0x18(%rcx) │ │ │ │ + jl 169ce │ │ │ │ + jg 169d4 │ │ │ │ + mov 0x1c(%rsi),%r10d │ │ │ │ + cmp %r10d,0x1c(%rcx) │ │ │ │ + jl 169ce │ │ │ │ + jg 169d4 │ │ │ │ + add $0x20,%rcx │ │ │ │ + add $0x20,%rsi │ │ │ │ + cmp %rcx,%r8 │ │ │ │ + jne 1694e │ │ │ │ + jmp 1682a │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov $0x1,%eax │ │ │ │ + vzeroupper │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax) │ │ │ │ xor %eax,%eax │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %rdi,%r11 │ │ │ │ - sub %rax,%r11 │ │ │ │ - sub $0x4,%r11 │ │ │ │ - shr $0x2,%r11 │ │ │ │ - inc %r11 │ │ │ │ - and $0x7,%r11d │ │ │ │ - je 16c30 │ │ │ │ - cmp $0x1,%r11 │ │ │ │ - je 16c0f │ │ │ │ - cmp $0x2,%r11 │ │ │ │ - je 16bf5 │ │ │ │ - cmp $0x3,%r11 │ │ │ │ - je 16bdb │ │ │ │ - cmp $0x4,%r11 │ │ │ │ - je 16bc1 │ │ │ │ - cmp $0x5,%r11 │ │ │ │ - je 16ba9 │ │ │ │ - cmp $0x6,%r11 │ │ │ │ - je 16b91 │ │ │ │ - mov (%rdx),%r9d │ │ │ │ - cmp %r9d,(%rax) │ │ │ │ - jl 16ca0 │ │ │ │ - jg 16ca6 │ │ │ │ - add $0x4,%rax │ │ │ │ - add $0x4,%rdx │ │ │ │ - mov (%rdx),%ecx │ │ │ │ - cmp %ecx,(%rax) │ │ │ │ - jl 16ca0 │ │ │ │ - jg 16ca6 │ │ │ │ - add $0x4,%rax │ │ │ │ - add $0x4,%rdx │ │ │ │ - mov (%rdx),%esi │ │ │ │ - cmp %esi,(%rax) │ │ │ │ - jl 16ca0 │ │ │ │ - jg 16ca6 │ │ │ │ - add $0x4,%rax │ │ │ │ - add $0x4,%rdx │ │ │ │ - mov (%rdx),%r8d │ │ │ │ - cmp %r8d,(%rax) │ │ │ │ - jl 16ca0 │ │ │ │ - jg 16ca6 │ │ │ │ - add $0x4,%rax │ │ │ │ - add $0x4,%rdx │ │ │ │ - mov (%rdx),%r11d │ │ │ │ - cmp %r11d,(%rax) │ │ │ │ - jl 16ca0 │ │ │ │ - jg 16ca6 │ │ │ │ - add $0x4,%rax │ │ │ │ - add $0x4,%rdx │ │ │ │ - mov (%rdx),%r9d │ │ │ │ - cmp %r9d,(%rax) │ │ │ │ - jl 16ca0 │ │ │ │ - jg 16ca6 │ │ │ │ - add $0x4,%rax │ │ │ │ - add $0x4,%rdx │ │ │ │ - mov (%rdx),%ecx │ │ │ │ - cmp %ecx,(%rax) │ │ │ │ - jl 16ca0 │ │ │ │ - jg 16ca6 │ │ │ │ - add $0x4,%rax │ │ │ │ - add $0x4,%rdx │ │ │ │ - cmp %rax,%rdi │ │ │ │ - je 16af3 │ │ │ │ - mov (%rdx),%esi │ │ │ │ - cmp %esi,(%rax) │ │ │ │ - jl 16ca0 │ │ │ │ - jg 16ca6 │ │ │ │ - mov 0x4(%rdx),%r8d │ │ │ │ - cmp %r8d,0x4(%rax) │ │ │ │ - jl 16ca0 │ │ │ │ - jg 16ca6 │ │ │ │ - mov 0x8(%rdx),%r11d │ │ │ │ - cmp %r11d,0x8(%rax) │ │ │ │ - jl 16ca0 │ │ │ │ - jg 16ca6 │ │ │ │ - mov 0xc(%rdx),%r9d │ │ │ │ - cmp %r9d,0xc(%rax) │ │ │ │ - jl 16ca0 │ │ │ │ - jg 16ca6 │ │ │ │ - mov 0x10(%rdx),%ecx │ │ │ │ - cmp %ecx,0x10(%rax) │ │ │ │ - jl 16ca0 │ │ │ │ - jg 16ca6 │ │ │ │ - mov 0x14(%rdx),%esi │ │ │ │ - cmp %esi,0x14(%rax) │ │ │ │ - jl 16ca0 │ │ │ │ - jg 16ca6 │ │ │ │ - mov 0x18(%rdx),%r8d │ │ │ │ - cmp %r8d,0x18(%rax) │ │ │ │ - jl 16ca0 │ │ │ │ - jg 16ca6 │ │ │ │ - mov 0x1c(%rdx),%r11d │ │ │ │ - cmp %r11d,0x1c(%rax) │ │ │ │ - jl 16ca0 │ │ │ │ - jg 16ca6 │ │ │ │ - add $0x20,%rax │ │ │ │ - add $0x20,%rdx │ │ │ │ - cmp %rax,%rdi │ │ │ │ - jne 16c30 │ │ │ │ - jmp 16af3 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ mov $0x1,%eax │ │ │ │ ret │ │ │ │ xor %eax,%eax │ │ │ │ ret │ │ │ │ - mov $0x24,%edx │ │ │ │ - vpbroadcastq %rdx,%zmm13 │ │ │ │ - vpaddq %zmm13,%zmm1,%zmm14 │ │ │ │ - valignq $0x7,%zmm14,%zmm14,%zmm15 │ │ │ │ - vmovq %xmm15,%rdx │ │ │ │ + lea 0xc(%r11),%rsi │ │ │ │ vzeroupper │ │ │ │ - jmp 16af3 │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 1682a │ │ │ │ + mov $0x14,%esi │ │ │ │ + vpbroadcastq %rsi,%ymm13 │ │ │ │ + vpaddq %ymm13,%ymm1,%ymm14 │ │ │ │ + valignq $0x3,%ymm14,%ymm14,%ymm15 │ │ │ │ + vmovq %xmm15,%rsi │ │ │ │ + vzeroupper │ │ │ │ + jmp 1682a │ │ │ │ + lea 0x4(%r11),%rsi │ │ │ │ + vzeroupper │ │ │ │ + jmp 1682a │ │ │ │ + lea 0x8(%r11),%rsi │ │ │ │ + vzeroupper │ │ │ │ + jmp 1682a │ │ │ │ + lea 0x10(%r11),%rsi │ │ │ │ + vzeroupper │ │ │ │ + jmp 1682a │ │ │ │ + lea 0x14(%r11),%rsi │ │ │ │ + vzeroupper │ │ │ │ + jmp 1682a │ │ │ │ + lea 0x18(%r11),%rsi │ │ │ │ + vzeroupper │ │ │ │ + jmp 1682a │ │ │ │ + lea 0x1c(%r11),%rsi │ │ │ │ + vzeroupper │ │ │ │ + jmp 1682a │ │ │ │ + nop │ │ │ │ cmp %rsi,%rdi │ │ │ │ - je 17199 │ │ │ │ + je 16f17 │ │ │ │ mov %rdi,%rcx │ │ │ │ cmp %rdx,%rsi │ │ │ │ - je 17195 │ │ │ │ + je 16f13 │ │ │ │ mov %rdx,%rax │ │ │ │ mov %rsi,%r8 │ │ │ │ mov %rdi,%r9 │ │ │ │ sub %rsi,%rdx │ │ │ │ sub %rdi,%rax │ │ │ │ sub %rdi,%r8 │ │ │ │ lea (%rcx,%rdx,1),%r11 │ │ │ │ sar $0x5,%rax │ │ │ │ mov %r8,%rdi │ │ │ │ - mov %rax,%r10 │ │ │ │ sar $0x5,%rdi │ │ │ │ + mov %rax,%r10 │ │ │ │ sub %rdi,%r10 │ │ │ │ cmp %r10,%rdi │ │ │ │ - je 1719d │ │ │ │ + je 16f1b │ │ │ │ mov %rax,%r8 │ │ │ │ push %rbx │ │ │ │ sub %rdi,%r8 │ │ │ │ cmp %r8,%rdi │ │ │ │ - jge 16f56 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jge 16cce │ │ │ │ + nopl (%rax) │ │ │ │ test %r8,%r8 │ │ │ │ - jle 16f30 │ │ │ │ + jle 16ca8 │ │ │ │ mov %rdi,%rcx │ │ │ │ mov %r8,%r10 │ │ │ │ mov %r9,%rsi │ │ │ │ xor %edx,%edx │ │ │ │ shl $0x5,%rcx │ │ │ │ add %r9,%rcx │ │ │ │ and $0x3,%r10d │ │ │ │ - je 16e36 │ │ │ │ + je 16bae │ │ │ │ cmp $0x1,%r10 │ │ │ │ - je 16dec │ │ │ │ + je 16b64 │ │ │ │ cmp $0x2,%r10 │ │ │ │ - je 16dab │ │ │ │ + je 16b23 │ │ │ │ vmovdqu (%rcx),%xmm13 │ │ │ │ vmovdqu (%r9),%xmm12 │ │ │ │ - vmovsd 0x18(%rcx),%xmm15 │ │ │ │ mov $0x1,%edx │ │ │ │ - vmovsd 0x18(%r9),%xmm14 │ │ │ │ - mov 0x10(%r9),%rbx │ │ │ │ add $0x20,%rcx │ │ │ │ + mov 0x10(%r9),%rbx │ │ │ │ + vmovsd -0x8(%rcx),%xmm15 │ │ │ │ vmovdqu %xmm13,(%r9) │ │ │ │ + vmovsd 0x18(%r9),%xmm14 │ │ │ │ mov -0x10(%rcx),%rsi │ │ │ │ mov %rsi,0x10(%r9) │ │ │ │ + lea 0x20(%r9),%rsi │ │ │ │ vmovdqu %xmm12,-0x20(%rcx) │ │ │ │ mov %rbx,-0x10(%rcx) │ │ │ │ - lea 0x20(%r9),%rsi │ │ │ │ vmovsd %xmm15,0x18(%r9) │ │ │ │ vmovsd %xmm14,-0x8(%rcx) │ │ │ │ vmovdqu (%rcx),%xmm1 │ │ │ │ vmovdqu (%rsi),%xmm0 │ │ │ │ - vmovsd 0x18(%rsi),%xmm2 │ │ │ │ inc %rdx │ │ │ │ + add $0x20,%rsi │ │ │ │ + mov -0x10(%rsi),%r10 │ │ │ │ vmovsd 0x18(%rcx),%xmm3 │ │ │ │ - mov 0x10(%rsi),%r10 │ │ │ │ add $0x20,%rcx │ │ │ │ - add $0x20,%rsi │ │ │ │ vmovdqu %xmm1,-0x20(%rsi) │ │ │ │ + vmovsd -0x8(%rsi),%xmm2 │ │ │ │ mov -0x10(%rcx),%rbx │ │ │ │ mov %rbx,-0x10(%rsi) │ │ │ │ vmovdqu %xmm0,-0x20(%rcx) │ │ │ │ mov %r10,-0x10(%rcx) │ │ │ │ vmovsd %xmm3,-0x8(%rsi) │ │ │ │ vmovsd %xmm2,-0x8(%rcx) │ │ │ │ vmovdqu (%rcx),%xmm5 │ │ │ │ vmovdqu (%rsi),%xmm4 │ │ │ │ - vmovsd 0x18(%rsi),%xmm6 │ │ │ │ inc %rdx │ │ │ │ + add $0x20,%rsi │ │ │ │ + mov -0x10(%rsi),%r10 │ │ │ │ vmovsd 0x18(%rcx),%xmm7 │ │ │ │ - mov 0x10(%rsi),%r10 │ │ │ │ add $0x20,%rcx │ │ │ │ - add $0x20,%rsi │ │ │ │ vmovdqu %xmm5,-0x20(%rsi) │ │ │ │ + vmovsd -0x8(%rsi),%xmm6 │ │ │ │ mov -0x10(%rcx),%rbx │ │ │ │ mov %rbx,-0x10(%rsi) │ │ │ │ vmovdqu %xmm4,-0x20(%rcx) │ │ │ │ mov %r10,-0x10(%rcx) │ │ │ │ vmovsd %xmm7,-0x8(%rsi) │ │ │ │ vmovsd %xmm6,-0x8(%rcx) │ │ │ │ cmp %rdx,%r8 │ │ │ │ - je 16f29 │ │ │ │ + je 16ca1 │ │ │ │ vmovdqu (%rcx),%xmm9 │ │ │ │ vmovdqu (%rsi),%xmm8 │ │ │ │ - mov 0x10(%rsi),%r10 │ │ │ │ add $0x4,%rdx │ │ │ │ - vmovsd 0x18(%rsi),%xmm10 │ │ │ │ - vmovsd 0x18(%rcx),%xmm11 │ │ │ │ sub $0xffffffffffffff80,%rsi │ │ │ │ + mov -0x70(%rsi),%r10 │ │ │ │ + vmovsd 0x18(%rcx),%xmm11 │ │ │ │ sub $0xffffffffffffff80,%rcx │ │ │ │ vmovdqu %xmm9,-0x80(%rsi) │ │ │ │ + vmovsd -0x68(%rsi),%xmm10 │ │ │ │ mov -0x70(%rcx),%rbx │ │ │ │ mov %rbx,-0x70(%rsi) │ │ │ │ - vmovdqu -0x60(%rcx),%xmm13 │ │ │ │ - vmovdqu %xmm8,-0x80(%rcx) │ │ │ │ mov %r10,-0x70(%rcx) │ │ │ │ - vmovdqu -0x60(%rsi),%xmm12 │ │ │ │ - mov -0x50(%rsi),%r10 │ │ │ │ + vmovdqu %xmm8,-0x80(%rcx) │ │ │ │ + vmovdqu -0x60(%rcx),%xmm13 │ │ │ │ vmovsd %xmm11,-0x68(%rsi) │ │ │ │ - vmovsd -0x48(%rcx),%xmm15 │ │ │ │ + vmovdqu -0x60(%rsi),%xmm12 │ │ │ │ vmovsd %xmm10,-0x68(%rcx) │ │ │ │ - vmovsd -0x48(%rsi),%xmm14 │ │ │ │ + mov -0x50(%rsi),%r10 │ │ │ │ vmovdqu %xmm13,-0x60(%rsi) │ │ │ │ + vmovsd -0x48(%rsi),%xmm14 │ │ │ │ + vmovsd -0x48(%rcx),%xmm15 │ │ │ │ mov -0x50(%rcx),%rbx │ │ │ │ mov %rbx,-0x50(%rsi) │ │ │ │ - vmovdqu -0x40(%rcx),%xmm1 │ │ │ │ - vmovdqu %xmm12,-0x60(%rcx) │ │ │ │ mov %r10,-0x50(%rcx) │ │ │ │ - vmovdqu -0x40(%rsi),%xmm0 │ │ │ │ - mov -0x30(%rsi),%r10 │ │ │ │ + vmovdqu %xmm12,-0x60(%rcx) │ │ │ │ + vmovdqu -0x40(%rcx),%xmm1 │ │ │ │ vmovsd %xmm15,-0x48(%rsi) │ │ │ │ + vmovdqu -0x40(%rsi),%xmm0 │ │ │ │ vmovsd %xmm14,-0x48(%rcx) │ │ │ │ + mov -0x30(%rsi),%r10 │ │ │ │ vmovdqu %xmm1,-0x40(%rsi) │ │ │ │ mov -0x30(%rcx),%rbx │ │ │ │ mov %rbx,-0x30(%rsi) │ │ │ │ mov %r10,-0x30(%rcx) │ │ │ │ vmovdqu %xmm0,-0x40(%rcx) │ │ │ │ vmovsd -0x28(%rsi),%xmm2 │ │ │ │ vmovsd -0x28(%rcx),%xmm3 │ │ │ │ vmovdqu -0x20(%rcx),%xmm5 │ │ │ │ vmovdqu -0x20(%rsi),%xmm4 │ │ │ │ - mov -0x10(%rsi),%r10 │ │ │ │ vmovsd %xmm3,-0x28(%rsi) │ │ │ │ - vmovsd -0x8(%rcx),%xmm7 │ │ │ │ + mov -0x10(%rsi),%r10 │ │ │ │ vmovsd %xmm2,-0x28(%rcx) │ │ │ │ - vmovsd -0x8(%rsi),%xmm6 │ │ │ │ + vmovsd -0x8(%rcx),%xmm7 │ │ │ │ vmovdqu %xmm5,-0x20(%rsi) │ │ │ │ + vmovsd -0x8(%rsi),%xmm6 │ │ │ │ mov -0x10(%rcx),%rbx │ │ │ │ mov %rbx,-0x10(%rsi) │ │ │ │ vmovdqu %xmm4,-0x20(%rcx) │ │ │ │ mov %r10,-0x10(%rcx) │ │ │ │ vmovsd %xmm7,-0x8(%rsi) │ │ │ │ vmovsd %xmm6,-0x8(%rcx) │ │ │ │ cmp %rdx,%r8 │ │ │ │ - jne 16e36 │ │ │ │ + jne 16bae │ │ │ │ shl $0x5,%r8 │ │ │ │ add %r8,%r9 │ │ │ │ xor %edx,%edx │ │ │ │ div %rdi │ │ │ │ test %rdx,%rdx │ │ │ │ - je 17190 │ │ │ │ + je 16f0e │ │ │ │ mov %rdi,%r8 │ │ │ │ sub %rdx,%rdi │ │ │ │ mov %r8,%rax │ │ │ │ mov %rax,%r8 │ │ │ │ sub %rdi,%r8 │ │ │ │ cmp %r8,%rdi │ │ │ │ - jl 16d30 │ │ │ │ + jl 16aa8 │ │ │ │ mov %rax,%r10 │ │ │ │ mov %r8,%rdx │ │ │ │ shl $0x5,%r10 │ │ │ │ shl $0x5,%rdx │ │ │ │ add %r9,%r10 │ │ │ │ mov %r10,%r9 │ │ │ │ sub %rdx,%r9 │ │ │ │ test %rdi,%rdi │ │ │ │ - jle 1717f │ │ │ │ + jle 16efd │ │ │ │ mov %rdi,%rbx │ │ │ │ lea -0x20(%r9),%rsi │ │ │ │ lea -0x20(%r10),%rcx │ │ │ │ xor %edx,%edx │ │ │ │ and $0x3,%ebx │ │ │ │ - je 17070 │ │ │ │ + je 16de8 │ │ │ │ cmp $0x1,%rbx │ │ │ │ - je 17026 │ │ │ │ + je 16d9e │ │ │ │ cmp $0x2,%rbx │ │ │ │ - je 16fe5 │ │ │ │ + je 16d5d │ │ │ │ vmovdqu -0x20(%r10),%xmm1 │ │ │ │ + mov 0x10(%rsi),%rdx │ │ │ │ vmovdqu -0x20(%r9),%xmm0 │ │ │ │ vmovsd 0x18(%rsi),%xmm2 │ │ │ │ - vmovsd 0x18(%rcx),%xmm3 │ │ │ │ - mov 0x10(%rsi),%rdx │ │ │ │ vmovdqu %xmm1,-0x20(%r9) │ │ │ │ + vmovsd 0x18(%rcx),%xmm3 │ │ │ │ mov 0x10(%rcx),%rbx │ │ │ │ mov %rbx,0x10(%rsi) │ │ │ │ vmovdqu %xmm0,-0x20(%r10) │ │ │ │ mov %rdx,0x10(%rcx) │ │ │ │ - vmovsd %xmm3,0x18(%rsi) │ │ │ │ mov $0x1,%edx │ │ │ │ + vmovsd %xmm3,0x18(%rsi) │ │ │ │ lea -0x40(%r9),%rsi │ │ │ │ vmovsd %xmm2,0x18(%rcx) │ │ │ │ lea -0x40(%r10),%rcx │ │ │ │ vmovdqu (%rcx),%xmm5 │ │ │ │ vmovdqu (%rsi),%xmm4 │ │ │ │ - vmovsd 0x18(%rsi),%xmm6 │ │ │ │ inc %rdx │ │ │ │ + sub $0x20,%rsi │ │ │ │ + mov 0x30(%rsi),%r10 │ │ │ │ vmovsd 0x18(%rcx),%xmm7 │ │ │ │ - mov 0x10(%rsi),%r10 │ │ │ │ sub $0x20,%rcx │ │ │ │ - sub $0x20,%rsi │ │ │ │ vmovdqu %xmm5,0x20(%rsi) │ │ │ │ + vmovsd 0x38(%rsi),%xmm6 │ │ │ │ mov 0x30(%rcx),%rbx │ │ │ │ mov %rbx,0x30(%rsi) │ │ │ │ vmovdqu %xmm4,0x20(%rcx) │ │ │ │ mov %r10,0x30(%rcx) │ │ │ │ vmovsd %xmm7,0x38(%rsi) │ │ │ │ vmovsd %xmm6,0x38(%rcx) │ │ │ │ vmovdqu (%rcx),%xmm9 │ │ │ │ vmovdqu (%rsi),%xmm8 │ │ │ │ - vmovsd 0x18(%rsi),%xmm10 │ │ │ │ inc %rdx │ │ │ │ + sub $0x20,%rsi │ │ │ │ + mov 0x30(%rsi),%r10 │ │ │ │ vmovsd 0x18(%rcx),%xmm11 │ │ │ │ - mov 0x10(%rsi),%r10 │ │ │ │ sub $0x20,%rcx │ │ │ │ - sub $0x20,%rsi │ │ │ │ vmovdqu %xmm9,0x20(%rsi) │ │ │ │ + vmovsd 0x38(%rsi),%xmm10 │ │ │ │ mov 0x30(%rcx),%rbx │ │ │ │ mov %rbx,0x30(%rsi) │ │ │ │ vmovdqu %xmm8,0x20(%rcx) │ │ │ │ mov %r10,0x30(%rcx) │ │ │ │ vmovsd %xmm11,0x38(%rsi) │ │ │ │ vmovsd %xmm10,0x38(%rcx) │ │ │ │ cmp %rdx,%rdi │ │ │ │ - je 17178 │ │ │ │ + je 16ef6 │ │ │ │ vmovdqu (%rcx),%xmm13 │ │ │ │ vmovdqu (%rsi),%xmm12 │ │ │ │ - mov 0x10(%rsi),%r10 │ │ │ │ add $0x4,%rdx │ │ │ │ - vmovsd 0x18(%rsi),%xmm14 │ │ │ │ - vmovsd 0x18(%rcx),%xmm15 │ │ │ │ add $0xffffffffffffff80,%rsi │ │ │ │ + mov 0x90(%rsi),%r10 │ │ │ │ + vmovsd 0x18(%rcx),%xmm15 │ │ │ │ add $0xffffffffffffff80,%rcx │ │ │ │ vmovdqu %xmm13,0x80(%rsi) │ │ │ │ + vmovsd 0x98(%rsi),%xmm14 │ │ │ │ mov 0x90(%rcx),%rbx │ │ │ │ mov %rbx,0x90(%rsi) │ │ │ │ - vmovdqu 0x60(%rcx),%xmm1 │ │ │ │ - vmovdqu %xmm12,0x80(%rcx) │ │ │ │ mov %r10,0x90(%rcx) │ │ │ │ - vmovdqu 0x60(%rsi),%xmm0 │ │ │ │ - mov 0x70(%rsi),%r10 │ │ │ │ + vmovdqu %xmm12,0x80(%rcx) │ │ │ │ + vmovdqu 0x60(%rcx),%xmm1 │ │ │ │ vmovsd %xmm15,0x98(%rsi) │ │ │ │ - vmovsd 0x78(%rcx),%xmm3 │ │ │ │ + vmovdqu 0x60(%rsi),%xmm0 │ │ │ │ vmovsd %xmm14,0x98(%rcx) │ │ │ │ - vmovsd 0x78(%rsi),%xmm2 │ │ │ │ + mov 0x70(%rsi),%r10 │ │ │ │ vmovdqu %xmm1,0x60(%rsi) │ │ │ │ + vmovsd 0x78(%rsi),%xmm2 │ │ │ │ + vmovsd 0x78(%rcx),%xmm3 │ │ │ │ mov 0x70(%rcx),%rbx │ │ │ │ mov %rbx,0x70(%rsi) │ │ │ │ - vmovdqu 0x40(%rcx),%xmm5 │ │ │ │ - vmovdqu %xmm0,0x60(%rcx) │ │ │ │ mov %r10,0x70(%rcx) │ │ │ │ - vmovdqu 0x40(%rsi),%xmm4 │ │ │ │ - mov 0x50(%rsi),%r10 │ │ │ │ + vmovdqu %xmm0,0x60(%rcx) │ │ │ │ + vmovdqu 0x40(%rcx),%xmm5 │ │ │ │ vmovsd %xmm3,0x78(%rsi) │ │ │ │ + vmovdqu 0x40(%rsi),%xmm4 │ │ │ │ vmovsd %xmm2,0x78(%rcx) │ │ │ │ + mov 0x50(%rsi),%r10 │ │ │ │ vmovdqu %xmm5,0x40(%rsi) │ │ │ │ mov 0x50(%rcx),%rbx │ │ │ │ mov %rbx,0x50(%rsi) │ │ │ │ mov %r10,0x50(%rcx) │ │ │ │ vmovdqu %xmm4,0x40(%rcx) │ │ │ │ vmovsd 0x58(%rsi),%xmm6 │ │ │ │ vmovsd 0x58(%rcx),%xmm7 │ │ │ │ vmovdqu 0x20(%rcx),%xmm9 │ │ │ │ vmovdqu 0x20(%rsi),%xmm8 │ │ │ │ - mov 0x30(%rsi),%r10 │ │ │ │ vmovsd %xmm7,0x58(%rsi) │ │ │ │ - vmovsd 0x38(%rcx),%xmm11 │ │ │ │ + mov 0x30(%rsi),%r10 │ │ │ │ vmovsd %xmm6,0x58(%rcx) │ │ │ │ - vmovsd 0x38(%rsi),%xmm10 │ │ │ │ + vmovsd 0x38(%rcx),%xmm11 │ │ │ │ vmovdqu %xmm9,0x20(%rsi) │ │ │ │ + vmovsd 0x38(%rsi),%xmm10 │ │ │ │ mov 0x30(%rcx),%rbx │ │ │ │ mov %rbx,0x30(%rsi) │ │ │ │ vmovdqu %xmm8,0x20(%rcx) │ │ │ │ mov %r10,0x30(%rcx) │ │ │ │ vmovsd %xmm11,0x38(%rsi) │ │ │ │ vmovsd %xmm10,0x38(%rcx) │ │ │ │ cmp %rdx,%rdi │ │ │ │ - jne 17070 │ │ │ │ + jne 16de8 │ │ │ │ shl $0x5,%rdi │ │ │ │ sub %rdi,%r9 │ │ │ │ xor %edx,%edx │ │ │ │ div %r8 │ │ │ │ mov %rdx,%rdi │ │ │ │ test %rdx,%rdx │ │ │ │ - jne 16f44 │ │ │ │ + jne 16cbc │ │ │ │ mov %r11,%rax │ │ │ │ pop %rbx │ │ │ │ ret │ │ │ │ mov %rdi,%rax │ │ │ │ ret │ │ │ │ mov %rdx,%rax │ │ │ │ ret │ │ │ │ lea -0x20(%r8),%rax │ │ │ │ mov %rsi,%r10 │ │ │ │ shr $0x5,%rax │ │ │ │ inc %rax │ │ │ │ and $0x3,%eax │ │ │ │ - je 17295 │ │ │ │ + je 17013 │ │ │ │ cmp $0x1,%rax │ │ │ │ - je 17246 │ │ │ │ + je 16fc4 │ │ │ │ cmp $0x2,%rax │ │ │ │ - je 17200 │ │ │ │ + je 16f7e │ │ │ │ vmovdqu (%rsi),%xmm9 │ │ │ │ vmovdqu (%rcx),%xmm8 │ │ │ │ - vmovsd 0x18(%rcx),%xmm10 │ │ │ │ add $0x20,%r9 │ │ │ │ - vmovsd 0x18(%rsi),%xmm11 │ │ │ │ - mov 0x10(%rcx),%rdi │ │ │ │ lea 0x20(%rsi),%r10 │ │ │ │ + mov 0x10(%rcx),%rdi │ │ │ │ + vmovsd 0x18(%rcx),%xmm10 │ │ │ │ vmovdqu %xmm9,(%rcx) │ │ │ │ + vmovsd 0x18(%rsi),%xmm11 │ │ │ │ mov 0x10(%rsi),%r11 │ │ │ │ mov %r11,0x10(%rcx) │ │ │ │ mov %rdi,0x10(%rsi) │ │ │ │ vmovdqu %xmm8,(%rsi) │ │ │ │ vmovsd %xmm11,0x18(%rcx) │ │ │ │ vmovsd %xmm10,0x18(%rsi) │ │ │ │ vmovdqu (%r10),%xmm13 │ │ │ │ vmovdqu (%r9),%xmm12 │ │ │ │ - vmovsd 0x18(%r9),%xmm14 │ │ │ │ add $0x20,%r10 │ │ │ │ - vmovsd -0x8(%r10),%xmm15 │ │ │ │ - mov 0x10(%r9),%r8 │ │ │ │ add $0x20,%r9 │ │ │ │ + mov -0x10(%r9),%r8 │ │ │ │ + vmovsd -0x8(%r9),%xmm14 │ │ │ │ vmovdqu %xmm13,-0x20(%r9) │ │ │ │ + vmovsd -0x8(%r10),%xmm15 │ │ │ │ mov -0x10(%r10),%rcx │ │ │ │ mov %rcx,-0x10(%r9) │ │ │ │ vmovdqu %xmm12,-0x20(%r10) │ │ │ │ mov %r8,-0x10(%r10) │ │ │ │ vmovsd %xmm15,-0x8(%r9) │ │ │ │ vmovsd %xmm14,-0x8(%r10) │ │ │ │ vmovdqu (%r10),%xmm1 │ │ │ │ vmovdqu (%r9),%xmm0 │ │ │ │ - vmovsd 0x18(%r10),%xmm3 │ │ │ │ add $0x20,%r9 │ │ │ │ + add $0x20,%r10 │ │ │ │ mov -0x10(%r9),%rdx │ │ │ │ vmovsd -0x8(%r9),%xmm2 │ │ │ │ - add $0x20,%r10 │ │ │ │ vmovdqu %xmm1,-0x20(%r9) │ │ │ │ + vmovsd -0x8(%r10),%xmm3 │ │ │ │ mov -0x10(%r10),%rax │ │ │ │ mov %rax,-0x10(%r9) │ │ │ │ vmovdqu %xmm0,-0x20(%r10) │ │ │ │ mov %rdx,-0x10(%r10) │ │ │ │ vmovsd %xmm3,-0x8(%r9) │ │ │ │ vmovsd %xmm2,-0x8(%r10) │ │ │ │ cmp %r9,%rsi │ │ │ │ - je 173a4 │ │ │ │ + je 17122 │ │ │ │ vmovdqu (%r10),%xmm5 │ │ │ │ vmovdqu (%r9),%xmm4 │ │ │ │ - mov 0x10(%r9),%r11 │ │ │ │ sub $0xffffffffffffff80,%r9 │ │ │ │ - vmovsd 0x18(%r10),%xmm7 │ │ │ │ - vmovsd -0x68(%r9),%xmm6 │ │ │ │ sub $0xffffffffffffff80,%r10 │ │ │ │ + mov -0x70(%r9),%r11 │ │ │ │ + vmovsd -0x68(%r9),%xmm6 │ │ │ │ vmovdqu %xmm5,-0x80(%r9) │ │ │ │ + vmovsd -0x68(%r10),%xmm7 │ │ │ │ mov -0x70(%r10),%rdi │ │ │ │ mov %rdi,-0x70(%r9) │ │ │ │ - vmovdqu -0x60(%r10),%xmm9 │ │ │ │ mov %r11,-0x70(%r10) │ │ │ │ vmovdqu %xmm4,-0x80(%r10) │ │ │ │ - vmovdqu -0x60(%r9),%xmm8 │ │ │ │ - mov -0x50(%r9),%r8 │ │ │ │ + vmovdqu -0x60(%r10),%xmm9 │ │ │ │ vmovsd %xmm7,-0x68(%r9) │ │ │ │ - vmovsd -0x48(%r10),%xmm11 │ │ │ │ + vmovdqu -0x60(%r9),%xmm8 │ │ │ │ vmovsd %xmm6,-0x68(%r10) │ │ │ │ - vmovsd -0x48(%r9),%xmm10 │ │ │ │ + mov -0x50(%r9),%r8 │ │ │ │ vmovdqu %xmm9,-0x60(%r9) │ │ │ │ + vmovsd -0x48(%r9),%xmm10 │ │ │ │ + vmovsd -0x48(%r10),%xmm11 │ │ │ │ mov -0x50(%r10),%rcx │ │ │ │ mov %rcx,-0x50(%r9) │ │ │ │ - vmovdqu -0x40(%r10),%xmm13 │ │ │ │ - vmovdqu %xmm8,-0x60(%r10) │ │ │ │ mov %r8,-0x50(%r10) │ │ │ │ - vmovdqu -0x40(%r9),%xmm12 │ │ │ │ - mov -0x30(%r9),%rdx │ │ │ │ + vmovdqu %xmm8,-0x60(%r10) │ │ │ │ + vmovdqu -0x40(%r10),%xmm13 │ │ │ │ vmovsd %xmm11,-0x48(%r9) │ │ │ │ + vmovdqu -0x40(%r9),%xmm12 │ │ │ │ vmovsd %xmm10,-0x48(%r10) │ │ │ │ + mov -0x30(%r9),%rdx │ │ │ │ vmovdqu %xmm13,-0x40(%r9) │ │ │ │ mov -0x30(%r10),%rax │ │ │ │ mov %rax,-0x30(%r9) │ │ │ │ vmovdqu %xmm12,-0x40(%r10) │ │ │ │ mov %rdx,-0x30(%r10) │ │ │ │ vmovsd -0x28(%r9),%xmm14 │ │ │ │ vmovsd -0x28(%r10),%xmm15 │ │ │ │ vmovdqu -0x20(%r10),%xmm1 │ │ │ │ vmovdqu -0x20(%r9),%xmm0 │ │ │ │ mov -0x10(%r9),%r11 │ │ │ │ vmovsd %xmm15,-0x28(%r9) │ │ │ │ - vmovsd -0x8(%r10),%xmm3 │ │ │ │ vmovsd %xmm14,-0x28(%r10) │ │ │ │ + vmovsd -0x8(%r10),%xmm3 │ │ │ │ vmovdqu %xmm1,-0x20(%r9) │ │ │ │ vmovsd -0x8(%r9),%xmm2 │ │ │ │ mov -0x10(%r10),%rdi │ │ │ │ mov %rdi,-0x10(%r9) │ │ │ │ vmovdqu %xmm0,-0x20(%r10) │ │ │ │ mov %r11,-0x10(%r10) │ │ │ │ vmovsd %xmm3,-0x8(%r9) │ │ │ │ vmovsd %xmm2,-0x8(%r10) │ │ │ │ cmp %r9,%rsi │ │ │ │ - jne 17295 │ │ │ │ + jne 17013 │ │ │ │ mov %rsi,%rax │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ cmp %rdi,%rsi │ │ │ │ - je 17480 │ │ │ │ + je 17200 │ │ │ │ push %r14 │ │ │ │ + mov %rsi,%rcx │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ - mov %rsi,%rcx │ │ │ │ + mov %rdi,%rbx │ │ │ │ sub $0x20,%rsp │ │ │ │ mov 0x8(%rsi),%rax │ │ │ │ mov (%rdi),%r9 │ │ │ │ mov (%rsi),%rsi │ │ │ │ mov 0x10(%rdi),%r8 │ │ │ │ - mov %rdi,%rbx │ │ │ │ mov %rax,%rbp │ │ │ │ sub %rsi,%rbp │ │ │ │ sub %r9,%r8 │ │ │ │ cmp %rbp,%r8 │ │ │ │ - jb 17420 │ │ │ │ + jb 171a0 │ │ │ │ mov 0x8(%rdi),%rdi │ │ │ │ mov %rdi,%rdx │ │ │ │ sub %r9,%rdx │ │ │ │ cmp %rbp,%rdx │ │ │ │ - jb 17490 │ │ │ │ + jb 17208 │ │ │ │ cmp $0x8,%rbp │ │ │ │ - jle 174f0 │ │ │ │ + jle 17268 │ │ │ │ mov %rbp,%rdx │ │ │ │ mov %r9,%rdi │ │ │ │ call d550 │ │ │ │ mov (%rbx),%r10 │ │ │ │ add %rbp,%r10 │ │ │ │ mov %r10,0x8(%rbx) │ │ │ │ add $0x20,%rsp │ │ │ │ @@ -8741,32 +8744,31 @@ │ │ │ │ mov 0x8(%rsp),%rsi │ │ │ │ mov %rbp,%rdx │ │ │ │ mov %rax,%rdi │ │ │ │ mov %rax,%r14 │ │ │ │ call d2d0 │ │ │ │ mov 0x10(%rsp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 1745e │ │ │ │ + je 171de │ │ │ │ mov 0x18(%rsp),%rsi │ │ │ │ call d340 │ │ │ │ lea (%r14,%rbp,1),%r10 │ │ │ │ mov %r14,(%rbx) │ │ │ │ mov %r10,0x10(%rbx) │ │ │ │ mov %r10,0x8(%rbx) │ │ │ │ add $0x20,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r14 │ │ │ │ ret │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ cmp $0x8,%rdx │ │ │ │ - jle 17510 │ │ │ │ + jle 17280 │ │ │ │ mov %r9,%rdi │ │ │ │ mov %rcx,0x8(%rsp) │ │ │ │ call d550 │ │ │ │ mov 0x8(%rsp),%rdx │ │ │ │ mov 0x8(%rbx),%rdi │ │ │ │ mov (%rbx),%r9 │ │ │ │ mov 0x8(%rdx),%rax │ │ │ │ @@ -8774,277 +8776,276 @@ │ │ │ │ mov %rdi,%rdx │ │ │ │ sub %r9,%rdx │ │ │ │ add %rdx,%rsi │ │ │ │ lea (%r9,%rbp,1),%r10 │ │ │ │ sub %rsi,%rax │ │ │ │ mov %rax,%rdx │ │ │ │ test %rax,%rax │ │ │ │ - jle 17411 │ │ │ │ + jle 17191 │ │ │ │ call d2d0 │ │ │ │ mov (%rbx),%r10 │ │ │ │ add %rbp,%r10 │ │ │ │ mov %r10,0x8(%rbx) │ │ │ │ add $0x20,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r14 │ │ │ │ ret │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ lea (%r9,%rbp,1),%r10 │ │ │ │ - jne 17411 │ │ │ │ + jne 17191 │ │ │ │ vmovsd (%rsi),%xmm1 │ │ │ │ vmovsd %xmm1,(%r9) │ │ │ │ - jmp 17411 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - jne 174bc │ │ │ │ + jmp 17191 │ │ │ │ + jne 17234 │ │ │ │ vmovsd (%rsi),%xmm0 │ │ │ │ vmovsd %xmm0,(%r9) │ │ │ │ - jmp 174bc │ │ │ │ + jmp 17234 │ │ │ │ nopl (%rax) │ │ │ │ mov %rsi,%r10 │ │ │ │ cmp %rsi,%rdi │ │ │ │ - je 17729 │ │ │ │ + je 17499 │ │ │ │ lea 0x10(%rdi),%rcx │ │ │ │ cmp %rcx,%rsi │ │ │ │ - je 17729 │ │ │ │ + je 17499 │ │ │ │ lea 0x20(%rdi),%r8 │ │ │ │ - jmp 1758a │ │ │ │ + jmp 172fa │ │ │ │ nop │ │ │ │ - jne 17550 │ │ │ │ + jne 172c0 │ │ │ │ vmovsd 0x8(%rdi),%xmm1 │ │ │ │ vcomisd %xmm0,%xmm1 │ │ │ │ - ja 1759a │ │ │ │ + ja 1730a │ │ │ │ mov %rcx,%rax │ │ │ │ mov -0x10(%rax),%rdx │ │ │ │ cmp %rdx,%rsi │ │ │ │ - jb 17730 │ │ │ │ - jne 1756e │ │ │ │ + jb 174a0 │ │ │ │ + jne 172de │ │ │ │ vmovsd -0x8(%rax),%xmm2 │ │ │ │ vcomisd %xmm0,%xmm2 │ │ │ │ - ja 17735 │ │ │ │ + ja 174a5 │ │ │ │ mov %r8,%r9 │ │ │ │ mov %rsi,(%rax) │ │ │ │ - vmovsd %xmm0,0x8(%rax) │ │ │ │ add $0x10,%rcx │ │ │ │ add $0x10,%r8 │ │ │ │ + vmovsd %xmm0,0x8(%rax) │ │ │ │ cmp %r9,%r10 │ │ │ │ - je 17729 │ │ │ │ + je 17499 │ │ │ │ mov (%rcx),%rsi │ │ │ │ vmovsd 0x8(%rcx),%xmm0 │ │ │ │ mov %rcx,%rax │ │ │ │ cmp (%rdi),%rsi │ │ │ │ - jae 17540 │ │ │ │ + jae 172b0 │ │ │ │ mov %r8,%r9 │ │ │ │ cmp %rcx,%rdi │ │ │ │ - je 17710 │ │ │ │ + je 17480 │ │ │ │ mov %rcx,%r11 │ │ │ │ sub %rdi,%r11 │ │ │ │ sub $0x10,%r11 │ │ │ │ shr $0x4,%r11 │ │ │ │ inc %r11 │ │ │ │ and $0x7,%r11d │ │ │ │ - je 17679 │ │ │ │ + je 173e9 │ │ │ │ cmp $0x1,%r11 │ │ │ │ - je 1765b │ │ │ │ + je 173cb │ │ │ │ cmp $0x2,%r11 │ │ │ │ - je 17645 │ │ │ │ + je 173b5 │ │ │ │ cmp $0x3,%r11 │ │ │ │ - je 1762f │ │ │ │ + je 1739f │ │ │ │ cmp $0x4,%r11 │ │ │ │ - je 17619 │ │ │ │ + je 17389 │ │ │ │ cmp $0x5,%r11 │ │ │ │ - je 17603 │ │ │ │ + je 17373 │ │ │ │ cmp $0x6,%r11 │ │ │ │ - jne 17750 │ │ │ │ - vmovsd -0x8(%rax),%xmm4 │ │ │ │ + jne 174c0 │ │ │ │ mov -0x10(%rax),%r11 │ │ │ │ + vmovsd -0x8(%rax),%xmm4 │ │ │ │ sub $0x10,%rax │ │ │ │ mov %r11,0x10(%rax) │ │ │ │ vmovsd %xmm4,0x18(%rax) │ │ │ │ - vmovsd -0x8(%rax),%xmm5 │ │ │ │ mov -0x10(%rax),%rdx │ │ │ │ + vmovsd -0x8(%rax),%xmm5 │ │ │ │ sub $0x10,%rax │ │ │ │ mov %rdx,0x10(%rax) │ │ │ │ vmovsd %xmm5,0x18(%rax) │ │ │ │ - vmovsd -0x8(%rax),%xmm6 │ │ │ │ mov -0x10(%rax),%r11 │ │ │ │ + vmovsd -0x8(%rax),%xmm6 │ │ │ │ sub $0x10,%rax │ │ │ │ mov %r11,0x10(%rax) │ │ │ │ vmovsd %xmm6,0x18(%rax) │ │ │ │ - vmovsd -0x8(%rax),%xmm7 │ │ │ │ mov -0x10(%rax),%rdx │ │ │ │ + vmovsd -0x8(%rax),%xmm7 │ │ │ │ sub $0x10,%rax │ │ │ │ mov %rdx,0x10(%rax) │ │ │ │ vmovsd %xmm7,0x18(%rax) │ │ │ │ - vmovsd -0x8(%rax),%xmm8 │ │ │ │ mov -0x10(%rax),%r11 │ │ │ │ + vmovsd -0x8(%rax),%xmm8 │ │ │ │ sub $0x10,%rax │ │ │ │ mov %r11,0x10(%rax) │ │ │ │ vmovsd %xmm8,0x18(%rax) │ │ │ │ sub $0x10,%rax │ │ │ │ - vmovsd 0x8(%rax),%xmm9 │ │ │ │ mov (%rax),%rdx │ │ │ │ + vmovsd 0x8(%rax),%xmm9 │ │ │ │ mov %rdx,0x10(%rax) │ │ │ │ vmovsd %xmm9,0x18(%rax) │ │ │ │ cmp %rax,%rdi │ │ │ │ - je 17710 │ │ │ │ + je 17480 │ │ │ │ mov -0x10(%rax),%r11 │ │ │ │ mov -0x20(%rax),%rdx │ │ │ │ - vmovsd -0x8(%rax),%xmm10 │ │ │ │ add $0xffffffffffffff80,%rax │ │ │ │ + vmovsd 0x78(%rax),%xmm10 │ │ │ │ vmovsd 0x68(%rax),%xmm11 │ │ │ │ vmovsd 0x58(%rax),%xmm12 │ │ │ │ vmovsd 0x48(%rax),%xmm13 │ │ │ │ - vmovsd 0x38(%rax),%xmm14 │ │ │ │ - vmovsd 0x28(%rax),%xmm15 │ │ │ │ - vmovsd 0x18(%rax),%xmm1 │ │ │ │ mov %r11,0x80(%rax) │ │ │ │ mov 0x50(%rax),%r11 │ │ │ │ + vmovsd 0x38(%rax),%xmm14 │ │ │ │ mov %rdx,0x70(%rax) │ │ │ │ mov 0x40(%rax),%rdx │ │ │ │ + vmovsd 0x28(%rax),%xmm15 │ │ │ │ vmovsd %xmm10,0x88(%rax) │ │ │ │ - vmovsd %xmm11,0x78(%rax) │ │ │ │ - vmovsd %xmm12,0x68(%rax) │ │ │ │ - vmovsd %xmm13,0x58(%rax) │ │ │ │ mov %r11,0x60(%rax) │ │ │ │ mov 0x30(%rax),%r11 │ │ │ │ - vmovsd %xmm14,0x48(%rax) │ │ │ │ mov %rdx,0x50(%rax) │ │ │ │ + vmovsd 0x18(%rax),%xmm1 │ │ │ │ mov 0x20(%rax),%rdx │ │ │ │ - vmovsd %xmm15,0x38(%rax) │ │ │ │ - vmovsd %xmm1,0x28(%rax) │ │ │ │ mov %r11,0x40(%rax) │ │ │ │ mov 0x10(%rax),%r11 │ │ │ │ + vmovsd %xmm11,0x78(%rax) │ │ │ │ + vmovsd %xmm12,0x68(%rax) │ │ │ │ + vmovsd %xmm13,0x58(%rax) │ │ │ │ + vmovsd %xmm14,0x48(%rax) │ │ │ │ mov %rdx,0x30(%rax) │ │ │ │ + vmovsd %xmm15,0x38(%rax) │ │ │ │ mov %r11,0x20(%rax) │ │ │ │ - jmp 1765f │ │ │ │ + vmovsd %xmm1,0x28(%rax) │ │ │ │ + jmp 173cf │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rsi,(%rdi) │ │ │ │ - vmovsd %xmm0,0x8(%rdi) │ │ │ │ add $0x10,%rcx │ │ │ │ add $0x10,%r8 │ │ │ │ + vmovsd %xmm0,0x8(%rdi) │ │ │ │ cmp %r9,%r10 │ │ │ │ - jne 1758a │ │ │ │ + jne 172fa │ │ │ │ ret │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ vmovsd -0x8(%rax),%xmm2 │ │ │ │ mov %rdx,(%rax) │ │ │ │ - vmovsd %xmm2,0x8(%rax) │ │ │ │ sub $0x10,%rax │ │ │ │ - jmp 17550 │ │ │ │ + vmovsd %xmm2,0x18(%rax) │ │ │ │ + jmp 172c0 │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovsd -0x8(%rcx),%xmm3 │ │ │ │ mov -0x10(%rcx),%rdx │ │ │ │ + vmovsd -0x8(%rcx),%xmm3 │ │ │ │ lea -0x10(%rcx),%rax │ │ │ │ mov %rdx,(%rcx) │ │ │ │ vmovsd %xmm3,0x8(%rcx) │ │ │ │ - jmp 175ed │ │ │ │ + jmp 1735d │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov 0x10(%rdi),%r10 │ │ │ │ mov %rdi,%r8 │ │ │ │ test %r10,%r10 │ │ │ │ - jne 17783 │ │ │ │ - jmp 177c0 │ │ │ │ + jne 174f3 │ │ │ │ + jmp 17530 │ │ │ │ xchg %ax,%ax │ │ │ │ mov %rax,%r10 │ │ │ │ mov 0x20(%r10),%rcx │ │ │ │ mov 0x18(%r10),%rax │ │ │ │ cmp %rcx,%rsi │ │ │ │ cmovb 0x10(%r10),%rax │ │ │ │ setb %dil │ │ │ │ test %rax,%rax │ │ │ │ - jne 17780 │ │ │ │ + jne 174f0 │ │ │ │ mov %r10,%r9 │ │ │ │ test %dil,%dil │ │ │ │ - jne 177c4 │ │ │ │ + jne 17534 │ │ │ │ xor %r8d,%r8d │ │ │ │ cmp %rsi,%rcx │ │ │ │ cmovae %r8,%r9 │ │ │ │ cmovae %r10,%r8 │ │ │ │ mov %r9,%rdx │ │ │ │ mov %r8,%rax │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x8(%rdi),%r10 │ │ │ │ mov 0x18(%r8),%r9 │ │ │ │ xor %r8d,%r8d │ │ │ │ cmp %r9,%r10 │ │ │ │ - je 177b2 │ │ │ │ + je 17522 │ │ │ │ sub $0x18,%rsp │ │ │ │ mov %r10,%rdi │ │ │ │ mov %r10,(%rsp) │ │ │ │ mov %rsi,0x8(%rsp) │ │ │ │ call d350 │ │ │ │ mov 0x8(%rsp),%rsi │ │ │ │ - mov 0x20(%rax),%r10 │ │ │ │ mov (%rsp),%r11 │ │ │ │ + mov 0x20(%rax),%r10 │ │ │ │ mov %rax,%rdx │ │ │ │ xor %eax,%eax │ │ │ │ cmp %rsi,%r10 │ │ │ │ cmovae %rax,%r11 │ │ │ │ cmovae %rdx,%rax │ │ │ │ add $0x18,%rsp │ │ │ │ mov %r11,%rdx │ │ │ │ ret │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rsi,%r11 │ │ │ │ cmp %rsi,%rdi │ │ │ │ - je 179f8 │ │ │ │ + je 17768 │ │ │ │ lea 0x10(%rdi),%rcx │ │ │ │ cmp %rcx,%rsi │ │ │ │ - je 179f8 │ │ │ │ + je 17768 │ │ │ │ lea 0x20(%rdi),%r8 │ │ │ │ - jmp 17877 │ │ │ │ + jmp 175e7 │ │ │ │ nop │ │ │ │ - jne 17840 │ │ │ │ + jne 175b0 │ │ │ │ cmp 0x8(%rdi),%r9 │ │ │ │ - jb 17886 │ │ │ │ + jb 175f6 │ │ │ │ mov %rcx,%rax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov -0x10(%rax),%rdx │ │ │ │ cmp %rdx,%rsi │ │ │ │ - jb 17a00 │ │ │ │ - jne 1785c │ │ │ │ + jb 17770 │ │ │ │ + jne 175cc │ │ │ │ mov -0x8(%rax),%r10 │ │ │ │ cmp %r10,%r9 │ │ │ │ - jb 17a04 │ │ │ │ + jb 17774 │ │ │ │ mov %r8,%r10 │ │ │ │ mov %rsi,(%rax) │ │ │ │ - mov %r9,0x8(%rax) │ │ │ │ add $0x10,%rcx │ │ │ │ add $0x10,%r8 │ │ │ │ + mov %r9,0x8(%rax) │ │ │ │ cmp %r10,%r11 │ │ │ │ - je 179f8 │ │ │ │ + je 17768 │ │ │ │ mov (%rcx),%rsi │ │ │ │ mov 0x8(%rcx),%r9 │ │ │ │ mov %rcx,%rax │ │ │ │ cmp (%rdi),%rsi │ │ │ │ - jae 17830 │ │ │ │ + jae 175a0 │ │ │ │ mov %r8,%r10 │ │ │ │ cmp %rcx,%rdi │ │ │ │ - je 179e0 │ │ │ │ + je 17750 │ │ │ │ mov %rcx,%rdx │ │ │ │ sub %rdi,%rdx │ │ │ │ sub $0x10,%rdx │ │ │ │ shr $0x4,%rdx │ │ │ │ inc %rdx │ │ │ │ and $0x7,%edx │ │ │ │ - je 17958 │ │ │ │ + je 176c8 │ │ │ │ cmp $0x1,%rdx │ │ │ │ - je 1793c │ │ │ │ + je 176ac │ │ │ │ cmp $0x2,%rdx │ │ │ │ - je 17928 │ │ │ │ + je 17698 │ │ │ │ cmp $0x3,%rdx │ │ │ │ - je 17914 │ │ │ │ + je 17684 │ │ │ │ cmp $0x4,%rdx │ │ │ │ - je 17900 │ │ │ │ + je 17670 │ │ │ │ cmp $0x5,%rdx │ │ │ │ - je 178ec │ │ │ │ + je 1765c │ │ │ │ cmp $0x6,%rdx │ │ │ │ - jne 17a20 │ │ │ │ + jne 17788 │ │ │ │ mov -0x10(%rax),%rdx │ │ │ │ sub $0x10,%rax │ │ │ │ mov %rdx,0x10(%rax) │ │ │ │ mov 0x8(%rax),%rdx │ │ │ │ mov %rdx,0x18(%rax) │ │ │ │ mov -0x10(%rax),%rdx │ │ │ │ sub $0x10,%rax │ │ │ │ @@ -9068,15 +9069,15 @@ │ │ │ │ mov %rdx,0x18(%rax) │ │ │ │ sub $0x10,%rax │ │ │ │ mov (%rax),%rdx │ │ │ │ mov %rdx,0x10(%rax) │ │ │ │ mov 0x8(%rax),%rdx │ │ │ │ mov %rdx,0x18(%rax) │ │ │ │ cmp %rax,%rdi │ │ │ │ - je 179e0 │ │ │ │ + je 17750 │ │ │ │ mov -0x10(%rax),%rdx │ │ │ │ add $0xffffffffffffff80,%rax │ │ │ │ mov %rdx,0x80(%rax) │ │ │ │ mov 0x78(%rax),%rdx │ │ │ │ mov %rdx,0x88(%rax) │ │ │ │ mov 0x60(%rax),%rdx │ │ │ │ mov %rdx,0x70(%rax) │ │ │ │ @@ -9098,3717 +9099,3999 @@ │ │ │ │ mov %rdx,0x30(%rax) │ │ │ │ mov 0x28(%rax),%rdx │ │ │ │ mov %rdx,0x38(%rax) │ │ │ │ mov 0x10(%rax),%rdx │ │ │ │ mov %rdx,0x20(%rax) │ │ │ │ mov 0x18(%rax),%rdx │ │ │ │ mov %rdx,0x28(%rax) │ │ │ │ - jmp 17940 │ │ │ │ + jmp 176b0 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rsi,(%rdi) │ │ │ │ - mov %r9,0x8(%rdi) │ │ │ │ add $0x10,%rcx │ │ │ │ add $0x10,%r8 │ │ │ │ + mov %r9,0x8(%rdi) │ │ │ │ cmp %r10,%r11 │ │ │ │ - jne 17877 │ │ │ │ + jne 175e7 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov -0x8(%rax),%r10 │ │ │ │ mov %rdx,(%rax) │ │ │ │ - mov %r10,0x8(%rax) │ │ │ │ sub $0x10,%rax │ │ │ │ - jmp 17840 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov %r10,0x18(%rax) │ │ │ │ + jmp 175b0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov -0x10(%rcx),%rdx │ │ │ │ lea -0x10(%rcx),%rax │ │ │ │ mov %rdx,(%rcx) │ │ │ │ mov -0x8(%rcx),%rdx │ │ │ │ mov %rdx,0x8(%rcx) │ │ │ │ - jmp 178d8 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp 17648 │ │ │ │ cmp %rsi,%rdi │ │ │ │ - je 17af7 │ │ │ │ + je 17847 │ │ │ │ push %r13 │ │ │ │ + mov %rdi,%r13 │ │ │ │ push %r12 │ │ │ │ + mov %rsi,%r12 │ │ │ │ push %rbp │ │ │ │ lea 0x1(%rdi),%rbp │ │ │ │ push %rbx │ │ │ │ - mov %rsi,%r12 │ │ │ │ - mov %rdi,%r13 │ │ │ │ sub $0x8,%rsp │ │ │ │ cmp %rbp,%rsi │ │ │ │ - jne 17a94 │ │ │ │ - jmp 17aca │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jne 177ec │ │ │ │ + jmp 17822 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov %rbp,%rdx │ │ │ │ lea 0x1(%r13),%rdi │ │ │ │ sub %r13,%rdx │ │ │ │ cmp $0x1,%rdx │ │ │ │ - jle 17ae0 │ │ │ │ + jle 17830 │ │ │ │ mov %r13,%rsi │ │ │ │ call d550 │ │ │ │ inc %rbp │ │ │ │ mov %bl,0x0(%r13) │ │ │ │ cmp %rbp,%r12 │ │ │ │ - je 17aca │ │ │ │ + je 17822 │ │ │ │ movzbl 0x0(%rbp),%ebx │ │ │ │ movzbl 0x0(%r13),%eax │ │ │ │ cmp %al,%bl │ │ │ │ - jb 17a70 │ │ │ │ + jb 177c8 │ │ │ │ movzbl -0x1(%rbp),%edx │ │ │ │ cmp %dl,%bl │ │ │ │ - jae 17af0 │ │ │ │ + jae 17840 │ │ │ │ lea -0x1(%rbp),%rsi │ │ │ │ nopl (%rax) │ │ │ │ mov %dl,0x1(%rsi) │ │ │ │ mov %rsi,%rcx │ │ │ │ dec %rsi │ │ │ │ movzbl (%rsi),%edx │ │ │ │ cmp %dl,%bl │ │ │ │ - jb 17ab0 │ │ │ │ + jb 17808 │ │ │ │ mov %bl,(%rcx) │ │ │ │ inc %rbp │ │ │ │ cmp %rbp,%r12 │ │ │ │ - jne 17a94 │ │ │ │ + jne 177ec │ │ │ │ add $0x8,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ ret │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - jne 17a88 │ │ │ │ + nopl (%rax) │ │ │ │ + jne 177e0 │ │ │ │ mov %al,(%rdi) │ │ │ │ - jmp 17a88 │ │ │ │ + jmp 177e0 │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rbp,%rcx │ │ │ │ mov %bl,(%rcx) │ │ │ │ - jmp 17ac2 │ │ │ │ + jmp 1781a │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov %rsi,%r10 │ │ │ │ cmp %rsi,%rdi │ │ │ │ - je 17d09 │ │ │ │ + je 17a59 │ │ │ │ lea 0x10(%rdi),%rcx │ │ │ │ cmp %rcx,%rsi │ │ │ │ - je 17d09 │ │ │ │ + je 17a59 │ │ │ │ lea 0x20(%rdi),%r8 │ │ │ │ - jmp 17b6a │ │ │ │ + jmp 178ba │ │ │ │ nop │ │ │ │ - jne 17b30 │ │ │ │ + jne 17880 │ │ │ │ vmovss 0x8(%rdi),%xmm1 │ │ │ │ vcomiss %xmm0,%xmm1 │ │ │ │ - ja 17b7a │ │ │ │ + ja 178ca │ │ │ │ mov %rcx,%rax │ │ │ │ mov -0x10(%rax),%rdx │ │ │ │ cmp %rdx,%rsi │ │ │ │ - jb 17d10 │ │ │ │ - jne 17b4e │ │ │ │ + jb 17a60 │ │ │ │ + jne 1789e │ │ │ │ vmovss -0x8(%rax),%xmm2 │ │ │ │ vcomiss %xmm0,%xmm2 │ │ │ │ - ja 17d15 │ │ │ │ + ja 17a65 │ │ │ │ mov %r8,%r9 │ │ │ │ mov %rsi,(%rax) │ │ │ │ - vmovss %xmm0,0x8(%rax) │ │ │ │ add $0x10,%rcx │ │ │ │ add $0x10,%r8 │ │ │ │ + vmovss %xmm0,0x8(%rax) │ │ │ │ cmp %r9,%r10 │ │ │ │ - je 17d09 │ │ │ │ + je 17a59 │ │ │ │ mov (%rcx),%rsi │ │ │ │ vmovss 0x8(%rcx),%xmm0 │ │ │ │ mov %rcx,%rax │ │ │ │ cmp (%rdi),%rsi │ │ │ │ - jae 17b20 │ │ │ │ + jae 17870 │ │ │ │ mov %r8,%r9 │ │ │ │ cmp %rcx,%rdi │ │ │ │ - je 17cf0 │ │ │ │ + je 17a40 │ │ │ │ mov %rcx,%r11 │ │ │ │ sub %rdi,%r11 │ │ │ │ sub $0x10,%r11 │ │ │ │ shr $0x4,%r11 │ │ │ │ inc %r11 │ │ │ │ and $0x7,%r11d │ │ │ │ - je 17c59 │ │ │ │ + je 179a9 │ │ │ │ cmp $0x1,%r11 │ │ │ │ - je 17c3b │ │ │ │ + je 1798b │ │ │ │ cmp $0x2,%r11 │ │ │ │ - je 17c25 │ │ │ │ + je 17975 │ │ │ │ cmp $0x3,%r11 │ │ │ │ - je 17c0f │ │ │ │ + je 1795f │ │ │ │ cmp $0x4,%r11 │ │ │ │ - je 17bf9 │ │ │ │ + je 17949 │ │ │ │ cmp $0x5,%r11 │ │ │ │ - je 17be3 │ │ │ │ + je 17933 │ │ │ │ cmp $0x6,%r11 │ │ │ │ - jne 17d30 │ │ │ │ - vmovss -0x8(%rax),%xmm4 │ │ │ │ + jne 17a80 │ │ │ │ mov -0x10(%rax),%r11 │ │ │ │ + vmovss -0x8(%rax),%xmm4 │ │ │ │ sub $0x10,%rax │ │ │ │ mov %r11,0x10(%rax) │ │ │ │ vmovss %xmm4,0x18(%rax) │ │ │ │ - vmovss -0x8(%rax),%xmm5 │ │ │ │ mov -0x10(%rax),%rdx │ │ │ │ + vmovss -0x8(%rax),%xmm5 │ │ │ │ sub $0x10,%rax │ │ │ │ mov %rdx,0x10(%rax) │ │ │ │ vmovss %xmm5,0x18(%rax) │ │ │ │ - vmovss -0x8(%rax),%xmm6 │ │ │ │ mov -0x10(%rax),%r11 │ │ │ │ + vmovss -0x8(%rax),%xmm6 │ │ │ │ sub $0x10,%rax │ │ │ │ mov %r11,0x10(%rax) │ │ │ │ vmovss %xmm6,0x18(%rax) │ │ │ │ - vmovss -0x8(%rax),%xmm7 │ │ │ │ mov -0x10(%rax),%rdx │ │ │ │ + vmovss -0x8(%rax),%xmm7 │ │ │ │ sub $0x10,%rax │ │ │ │ mov %rdx,0x10(%rax) │ │ │ │ vmovss %xmm7,0x18(%rax) │ │ │ │ - vmovss -0x8(%rax),%xmm8 │ │ │ │ mov -0x10(%rax),%r11 │ │ │ │ + vmovss -0x8(%rax),%xmm8 │ │ │ │ sub $0x10,%rax │ │ │ │ mov %r11,0x10(%rax) │ │ │ │ vmovss %xmm8,0x18(%rax) │ │ │ │ sub $0x10,%rax │ │ │ │ - vmovss 0x8(%rax),%xmm9 │ │ │ │ mov (%rax),%rdx │ │ │ │ + vmovss 0x8(%rax),%xmm9 │ │ │ │ mov %rdx,0x10(%rax) │ │ │ │ vmovss %xmm9,0x18(%rax) │ │ │ │ cmp %rax,%rdi │ │ │ │ - je 17cf0 │ │ │ │ + je 17a40 │ │ │ │ mov -0x10(%rax),%r11 │ │ │ │ mov -0x20(%rax),%rdx │ │ │ │ - vmovss -0x8(%rax),%xmm10 │ │ │ │ add $0xffffffffffffff80,%rax │ │ │ │ + vmovss 0x78(%rax),%xmm10 │ │ │ │ vmovss 0x68(%rax),%xmm11 │ │ │ │ vmovss 0x58(%rax),%xmm12 │ │ │ │ vmovss 0x48(%rax),%xmm13 │ │ │ │ - vmovss 0x38(%rax),%xmm14 │ │ │ │ - vmovss 0x28(%rax),%xmm15 │ │ │ │ - vmovss 0x18(%rax),%xmm1 │ │ │ │ mov %r11,0x80(%rax) │ │ │ │ mov 0x50(%rax),%r11 │ │ │ │ + vmovss 0x38(%rax),%xmm14 │ │ │ │ mov %rdx,0x70(%rax) │ │ │ │ mov 0x40(%rax),%rdx │ │ │ │ + vmovss 0x28(%rax),%xmm15 │ │ │ │ vmovss %xmm10,0x88(%rax) │ │ │ │ - vmovss %xmm11,0x78(%rax) │ │ │ │ - vmovss %xmm12,0x68(%rax) │ │ │ │ - vmovss %xmm13,0x58(%rax) │ │ │ │ mov %r11,0x60(%rax) │ │ │ │ mov 0x30(%rax),%r11 │ │ │ │ - vmovss %xmm14,0x48(%rax) │ │ │ │ mov %rdx,0x50(%rax) │ │ │ │ + vmovss 0x18(%rax),%xmm1 │ │ │ │ mov 0x20(%rax),%rdx │ │ │ │ - vmovss %xmm15,0x38(%rax) │ │ │ │ - vmovss %xmm1,0x28(%rax) │ │ │ │ mov %r11,0x40(%rax) │ │ │ │ mov 0x10(%rax),%r11 │ │ │ │ + vmovss %xmm11,0x78(%rax) │ │ │ │ + vmovss %xmm12,0x68(%rax) │ │ │ │ + vmovss %xmm13,0x58(%rax) │ │ │ │ + vmovss %xmm14,0x48(%rax) │ │ │ │ mov %rdx,0x30(%rax) │ │ │ │ + vmovss %xmm15,0x38(%rax) │ │ │ │ mov %r11,0x20(%rax) │ │ │ │ - jmp 17c3f │ │ │ │ + vmovss %xmm1,0x28(%rax) │ │ │ │ + jmp 1798f │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rsi,(%rdi) │ │ │ │ - vmovss %xmm0,0x8(%rdi) │ │ │ │ add $0x10,%rcx │ │ │ │ add $0x10,%r8 │ │ │ │ + vmovss %xmm0,0x8(%rdi) │ │ │ │ cmp %r9,%r10 │ │ │ │ - jne 17b6a │ │ │ │ + jne 178ba │ │ │ │ ret │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ vmovss -0x8(%rax),%xmm2 │ │ │ │ mov %rdx,(%rax) │ │ │ │ - vmovss %xmm2,0x8(%rax) │ │ │ │ sub $0x10,%rax │ │ │ │ - jmp 17b30 │ │ │ │ + vmovss %xmm2,0x18(%rax) │ │ │ │ + jmp 17880 │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovss -0x8(%rcx),%xmm3 │ │ │ │ mov -0x10(%rcx),%rdx │ │ │ │ + vmovss -0x8(%rcx),%xmm3 │ │ │ │ lea -0x10(%rcx),%rax │ │ │ │ mov %rdx,(%rcx) │ │ │ │ vmovss %xmm3,0x8(%rcx) │ │ │ │ - jmp 17bcd │ │ │ │ + jmp 1791d │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov 0x10(%rdi),%r10 │ │ │ │ mov %rdi,%r8 │ │ │ │ test %r10,%r10 │ │ │ │ - jne 17d63 │ │ │ │ - jmp 17da0 │ │ │ │ + jne 17ab3 │ │ │ │ + jmp 17af0 │ │ │ │ xchg %ax,%ax │ │ │ │ mov %rax,%r10 │ │ │ │ mov 0x20(%r10),%ecx │ │ │ │ mov 0x18(%r10),%rax │ │ │ │ cmp %ecx,%esi │ │ │ │ cmovl 0x10(%r10),%rax │ │ │ │ setl %dil │ │ │ │ test %rax,%rax │ │ │ │ - jne 17d60 │ │ │ │ + jne 17ab0 │ │ │ │ mov %r10,%r9 │ │ │ │ test %dil,%dil │ │ │ │ - jne 17da4 │ │ │ │ + jne 17af4 │ │ │ │ xor %r8d,%r8d │ │ │ │ cmp %ecx,%esi │ │ │ │ cmovle %r8,%r9 │ │ │ │ cmovle %r10,%r8 │ │ │ │ mov %r9,%rdx │ │ │ │ mov %r8,%rax │ │ │ │ ret │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ lea 0x8(%rdi),%r10 │ │ │ │ mov 0x18(%r8),%r9 │ │ │ │ xor %r8d,%r8d │ │ │ │ cmp %r9,%r10 │ │ │ │ - je 17d90 │ │ │ │ + je 17ae0 │ │ │ │ sub $0x18,%rsp │ │ │ │ mov %r10,%rdi │ │ │ │ mov %r10,(%rsp) │ │ │ │ mov %esi,0xc(%rsp) │ │ │ │ call d350 │ │ │ │ mov 0xc(%rsp),%esi │ │ │ │ - mov 0x20(%rax),%r10d │ │ │ │ mov (%rsp),%r11 │ │ │ │ + mov 0x20(%rax),%r10d │ │ │ │ mov %rax,%rdx │ │ │ │ xor %eax,%eax │ │ │ │ cmp %r10d,%esi │ │ │ │ cmovle %rax,%r11 │ │ │ │ cmovle %rdx,%rax │ │ │ │ add $0x18,%rsp │ │ │ │ mov %r11,%rdx │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ cmp %rsi,%rdi │ │ │ │ - je 17ec8 │ │ │ │ + je 17bf8 │ │ │ │ push %r13 │ │ │ │ + mov %rdi,%r13 │ │ │ │ push %r12 │ │ │ │ + mov %rsi,%r12 │ │ │ │ push %rbp │ │ │ │ lea 0x8(%rdi),%rbp │ │ │ │ push %rbx │ │ │ │ - mov %rsi,%r12 │ │ │ │ - mov %rdi,%r13 │ │ │ │ sub $0x8,%rsp │ │ │ │ cmp %rbp,%rsi │ │ │ │ - jne 17e50 │ │ │ │ - jmp 17e9f │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jne 17b98 │ │ │ │ + jmp 17bd7 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov %rbp,%rdx │ │ │ │ sub %r13,%rdx │ │ │ │ mov %rdx,%rdi │ │ │ │ shl $0x3d,%rdi │ │ │ │ sub %rdx,%rdi │ │ │ │ lea 0x8(%rbp,%rdi,1),%rdi │ │ │ │ cmp $0x8,%rdx │ │ │ │ - jle 17eb0 │ │ │ │ + jle 17be8 │ │ │ │ mov %r13,%rsi │ │ │ │ call d550 │ │ │ │ add $0x8,%rbp │ │ │ │ mov %rbx,0x0(%r13) │ │ │ │ cmp %rbp,%r12 │ │ │ │ - je 17e9f │ │ │ │ + je 17bd7 │ │ │ │ mov 0x0(%rbp),%rbx │ │ │ │ mov 0x0(%r13),%rcx │ │ │ │ cmp %rcx,%rbx │ │ │ │ - jb 17e20 │ │ │ │ + jb 17b68 │ │ │ │ mov -0x8(%rbp),%rdx │ │ │ │ cmp %rdx,%rbx │ │ │ │ - jae 17ec0 │ │ │ │ + jae 17bf0 │ │ │ │ lea -0x8(%rbp),%rax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rdx,0x8(%rax) │ │ │ │ mov %rax,%rsi │ │ │ │ sub $0x8,%rax │ │ │ │ mov (%rax),%rdx │ │ │ │ cmp %rdx,%rbx │ │ │ │ - jb 17e80 │ │ │ │ + jb 17bb8 │ │ │ │ mov %rbx,(%rsi) │ │ │ │ add $0x8,%rbp │ │ │ │ cmp %rbp,%r12 │ │ │ │ - jne 17e50 │ │ │ │ + jne 17b98 │ │ │ │ add $0x8,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ ret │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - jne 17e43 │ │ │ │ + jne 17b8b │ │ │ │ mov %rcx,(%rdi) │ │ │ │ - jmp 17e43 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 17b8b │ │ │ │ + nop │ │ │ │ mov %rbp,%rsi │ │ │ │ mov %rbx,(%rsi) │ │ │ │ - jmp 17e96 │ │ │ │ + jmp 17bce │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ test %rcx,%rcx │ │ │ │ - je 18d50 │ │ │ │ + je 18aa8 │ │ │ │ test %r8,%r8 │ │ │ │ - je 18d50 │ │ │ │ + je 18aa8 │ │ │ │ push %r13 │ │ │ │ - mov %rcx,%rax │ │ │ │ - lea (%rcx,%r8,1),%rcx │ │ │ │ + lea (%rcx,%r8,1),%rax │ │ │ │ lea 0x10(%rsp),%r13 │ │ │ │ - and $0xffffffffffffffc0,%rsp │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ push -0x8(%r13) │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ - mov %rdi,%r12 │ │ │ │ sub $0x48,%rsp │ │ │ │ - cmp $0x2,%rcx │ │ │ │ - je 18aa0 │ │ │ │ - cmp %r8,%rax │ │ │ │ - jle 18230 │ │ │ │ - mov %rax,%r11 │ │ │ │ - vmovdqa64 0xcc4d4(%rip),%zmm5 # e4400 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x54e0> │ │ │ │ - mov $0x40,%ecx │ │ │ │ - mov %r12,-0x40(%rbp) │ │ │ │ - mov %rsi,-0x48(%rbp) │ │ │ │ - mov %rdx,-0x50(%rbp) │ │ │ │ - mov %rax,-0x58(%rbp) │ │ │ │ - mov %rdx,%rbx │ │ │ │ - mov %r8,-0x60(%rbp) │ │ │ │ - vpbroadcastq %rcx,%zmm2 │ │ │ │ - sub %rsi,%rbx │ │ │ │ - mov %rsi,%r9 │ │ │ │ - shr $0x3f,%r11 │ │ │ │ - add %rax,%r11 │ │ │ │ - sar $1,%r11 │ │ │ │ - mov %r11,-0x38(%rbp) │ │ │ │ - mov %r11,%rdi │ │ │ │ - shl $0x5,%rdi │ │ │ │ - sar $0x5,%rbx │ │ │ │ - add %r12,%rdi │ │ │ │ - test %rbx,%rbx │ │ │ │ - jle 18580 │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x8(%rdi),%r8 │ │ │ │ - mov (%rdi),%rcx │ │ │ │ + cmp $0x2,%rax │ │ │ │ + je 18830 │ │ │ │ + cmp %r8,%rcx │ │ │ │ + jle 17f00 │ │ │ │ + mov %rcx,%rax │ │ │ │ + mov %rdx,%r10 │ │ │ │ + mov %rdi,-0x48(%rbp) │ │ │ │ + mov $0x20,%r11d │ │ │ │ + shr $0x3f,%rax │ │ │ │ + mov %rsi,-0x50(%rbp) │ │ │ │ + sub %rsi,%r10 │ │ │ │ + vmovdqa 0xc5ab4(%rip),%ymm5 # dd720 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x120> │ │ │ │ + add %rcx,%rax │ │ │ │ + mov %rdx,-0x58(%rbp) │ │ │ │ + sar $0x5,%r10 │ │ │ │ + mov %rsi,%rbx │ │ │ │ sar $1,%rax │ │ │ │ - mov %rax,%r13 │ │ │ │ + mov %rcx,-0x60(%rbp) │ │ │ │ + vpbroadcastq %r11,%ymm2 │ │ │ │ + mov %rax,%r12 │ │ │ │ + mov %rax,-0x40(%rbp) │ │ │ │ + shl $0x5,%r12 │ │ │ │ + add %rdi,%r12 │ │ │ │ + nopl (%rax) │ │ │ │ + test %r10,%r10 │ │ │ │ + jle 182b1 │ │ │ │ + mov %r10,%rdx │ │ │ │ + mov 0x8(%r12),%rcx │ │ │ │ + mov (%r12),%rax │ │ │ │ + sar $1,%rdx │ │ │ │ + mov %rdx,%r13 │ │ │ │ + mov %rcx,%r9 │ │ │ │ shl $0x5,%r13 │ │ │ │ - add %r9,%r13 │ │ │ │ - mov %r8,%r10 │ │ │ │ - mov 0x8(%r13),%rdx │ │ │ │ - mov 0x0(%r13),%rsi │ │ │ │ - sub %rcx,%r10 │ │ │ │ - mov %rdx,%r12 │ │ │ │ - lea (%rsi,%r10,1),%r11 │ │ │ │ - sub %rsi,%r12 │ │ │ │ - cmp %r10,%r12 │ │ │ │ - cmovle %rdx,%r11 │ │ │ │ - cmp %r11,%rsi │ │ │ │ - je 18630 │ │ │ │ - mov $0xfffffffffffffffc,%rdx │ │ │ │ - sub %rsi,%rdx │ │ │ │ - add %r11,%rdx │ │ │ │ - cmp $0x38,%rdx │ │ │ │ - jbe 18720 │ │ │ │ - mov %rcx,%r14 │ │ │ │ + sub %rax,%r9 │ │ │ │ + add %rbx,%r13 │ │ │ │ + mov 0x8(%r13),%rsi │ │ │ │ + mov 0x0(%r13),%rdi │ │ │ │ + mov %rsi,%r14 │ │ │ │ + lea (%rdi,%r9,1),%r11 │ │ │ │ + sub %rdi,%r14 │ │ │ │ + cmp %r9,%r14 │ │ │ │ + cmovle %rsi,%r11 │ │ │ │ + cmp %r11,%rdi │ │ │ │ + je 1829c │ │ │ │ mov %r11,%r15 │ │ │ │ - or %rsi,%r14 │ │ │ │ - sub %rsi,%r15 │ │ │ │ - and $0x3f,%r14d │ │ │ │ + sub %rdi,%r15 │ │ │ │ + lea -0x4(%r15),%rsi │ │ │ │ + cmp $0x18,%rsi │ │ │ │ + jbe 18600 │ │ │ │ + mov %rax,%r9 │ │ │ │ and $0x3,%r15d │ │ │ │ - or %r14,%r15 │ │ │ │ - jne 18720 │ │ │ │ - shr $0x2,%rdx │ │ │ │ - vpbroadcastq %rcx,%zmm10 │ │ │ │ - vpbroadcastq %rsi,%zmm11 │ │ │ │ - inc %rdx │ │ │ │ - xor %r10d,%r10d │ │ │ │ - xor %r12d,%r12d │ │ │ │ - mov %rdx,%r15 │ │ │ │ - shr $0x4,%r15 │ │ │ │ - vpaddq %zmm5,%zmm10,%zmm0 │ │ │ │ - vpaddq %zmm5,%zmm11,%zmm9 │ │ │ │ + or %rdi,%r9 │ │ │ │ + and $0x1f,%r9d │ │ │ │ + or %r15,%r9 │ │ │ │ + jne 18600 │ │ │ │ + shr $0x2,%rsi │ │ │ │ + vpbroadcastq %rax,%ymm10 │ │ │ │ + vpbroadcastq %rdi,%ymm11 │ │ │ │ + lea 0x1(%rsi),%r15 │ │ │ │ + vpaddq %ymm5,%ymm10,%ymm0 │ │ │ │ + xor %esi,%esi │ │ │ │ + mov %r15,-0x38(%rbp) │ │ │ │ + shr $0x3,%r15 │ │ │ │ + vpaddq %ymm5,%ymm11,%ymm9 │ │ │ │ lea -0x1(%r15),%r14 │ │ │ │ and $0x3,%r14d │ │ │ │ - je 18110 │ │ │ │ - vmovdqa32 (%rsi),%zmm12 │ │ │ │ - vmovdqa32 (%rcx),%zmm13 │ │ │ │ - vpcmpltd %zmm13,%zmm12,%k6 │ │ │ │ - kortestw %k6,%k6 │ │ │ │ - jne 18540 │ │ │ │ - vpcmpnled %zmm13,%zmm12,%k7 │ │ │ │ - kortestw %k7,%k7 │ │ │ │ - jne 18540 │ │ │ │ - vpaddq %zmm2,%zmm0,%zmm14 │ │ │ │ - vpaddq %zmm2,%zmm9,%zmm9 │ │ │ │ - mov $0x1,%r12d │ │ │ │ - mov $0x40,%r10d │ │ │ │ - vmovdqa64 %zmm14,%zmm0 │ │ │ │ + je 17e10 │ │ │ │ + vmovdqa (%rdi),%ymm12 │ │ │ │ + vmovdqa (%rax),%ymm13 │ │ │ │ + vpcmpltd %ymm13,%ymm12,%k6 │ │ │ │ + kortestb %k6,%k6 │ │ │ │ + jne 181b0 │ │ │ │ + vpcmpnled %ymm13,%ymm12,%k7 │ │ │ │ + kortestb %k7,%k7 │ │ │ │ + jne 181b0 │ │ │ │ + vpaddq %ymm2,%ymm0,%ymm14 │ │ │ │ + vpaddq %ymm2,%ymm9,%ymm9 │ │ │ │ + mov $0x1,%r9d │ │ │ │ + mov $0x20,%esi │ │ │ │ + vmovdqa %ymm14,%ymm0 │ │ │ │ cmp $0x1,%r14 │ │ │ │ - je 18110 │ │ │ │ + je 17e10 │ │ │ │ cmp $0x2,%r14 │ │ │ │ - je 180c5 │ │ │ │ - vmovdqa32 0x40(%rsi),%zmm15 │ │ │ │ - vmovdqa32 0x40(%rcx),%zmm3 │ │ │ │ - vpcmpltd %zmm3,%zmm15,%k0 │ │ │ │ - kortestw %k0,%k0 │ │ │ │ - jne 18540 │ │ │ │ - vpcmpnled %zmm3,%zmm15,%k1 │ │ │ │ - kortestw %k1,%k1 │ │ │ │ - jne 18540 │ │ │ │ - vpaddq %zmm2,%zmm9,%zmm9 │ │ │ │ - inc %r12 │ │ │ │ - add $0x40,%r10 │ │ │ │ - vpaddq %zmm2,%zmm14,%zmm0 │ │ │ │ - vmovdqa32 (%rsi,%r10,1),%zmm7 │ │ │ │ - vmovdqa32 (%rcx,%r10,1),%zmm4 │ │ │ │ - vpcmpltd %zmm4,%zmm7,%k2 │ │ │ │ - kortestw %k2,%k2 │ │ │ │ - jne 18540 │ │ │ │ - vpcmpnled %zmm4,%zmm7,%k3 │ │ │ │ - kortestw %k3,%k3 │ │ │ │ - jne 18540 │ │ │ │ - vpaddq %zmm2,%zmm9,%zmm9 │ │ │ │ - inc %r12 │ │ │ │ - add $0x40,%r10 │ │ │ │ - vpaddq %zmm2,%zmm0,%zmm0 │ │ │ │ + je 17dcd │ │ │ │ + vmovdqa 0x20(%rdi),%ymm15 │ │ │ │ + vmovdqa 0x20(%rax),%ymm3 │ │ │ │ + vpcmpltd %ymm3,%ymm15,%k0 │ │ │ │ + kortestb %k0,%k0 │ │ │ │ + jne 181b0 │ │ │ │ + vpcmpnled %ymm3,%ymm15,%k1 │ │ │ │ + kortestb %k1,%k1 │ │ │ │ + jne 181b0 │ │ │ │ + vpaddq %ymm2,%ymm9,%ymm9 │ │ │ │ + inc %r9 │ │ │ │ + vpaddq %ymm2,%ymm14,%ymm0 │ │ │ │ + add $0x20,%rsi │ │ │ │ + vmovdqa (%rdi,%rsi,1),%ymm7 │ │ │ │ + vmovdqa (%rax,%rsi,1),%ymm4 │ │ │ │ + vpcmpltd %ymm4,%ymm7,%k2 │ │ │ │ + kortestb %k2,%k2 │ │ │ │ + jne 181b0 │ │ │ │ + vpcmpnled %ymm4,%ymm7,%k3 │ │ │ │ + kortestb %k3,%k3 │ │ │ │ + jne 181b0 │ │ │ │ + vpaddq %ymm2,%ymm9,%ymm9 │ │ │ │ + inc %r9 │ │ │ │ + vpaddq %ymm2,%ymm0,%ymm0 │ │ │ │ + add $0x20,%rsi │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - vmovdqa32 (%rsi,%r10,1),%zmm8 │ │ │ │ - vmovdqa32 (%rcx,%r10,1),%zmm6 │ │ │ │ - vpcmpltd %zmm6,%zmm8,%k4 │ │ │ │ - kortestw %k4,%k4 │ │ │ │ - jne 18540 │ │ │ │ - vpcmpnled %zmm6,%zmm8,%k5 │ │ │ │ - kortestw %k5,%k5 │ │ │ │ - jne 18540 │ │ │ │ - lea 0x1(%r12),%r14 │ │ │ │ - vpaddq %zmm2,%zmm9,%zmm9 │ │ │ │ + vmovdqa (%rdi,%rsi,1),%ymm8 │ │ │ │ + vmovdqa (%rax,%rsi,1),%ymm6 │ │ │ │ + vpcmpltd %ymm6,%ymm8,%k4 │ │ │ │ + kortestb %k4,%k4 │ │ │ │ + jne 181b0 │ │ │ │ + vpcmpnled %ymm6,%ymm8,%k5 │ │ │ │ + kortestb %k5,%k5 │ │ │ │ + jne 181b0 │ │ │ │ + lea 0x1(%r9),%r14 │ │ │ │ + vpaddq %ymm2,%ymm9,%ymm9 │ │ │ │ cmp %r14,%r15 │ │ │ │ - je 186e4 │ │ │ │ - vmovdqa32 0x40(%rsi,%r10,1),%zmm10 │ │ │ │ - vmovdqa32 0x40(%rcx,%r10,1),%zmm11 │ │ │ │ - vpaddq %zmm2,%zmm0,%zmm0 │ │ │ │ - vpcmpltd %zmm11,%zmm10,%k6 │ │ │ │ - kortestw %k6,%k6 │ │ │ │ - jne 18540 │ │ │ │ - vpcmpnled %zmm11,%zmm10,%k7 │ │ │ │ - kortestw %k7,%k7 │ │ │ │ - jne 18540 │ │ │ │ - vmovdqa32 0x80(%rsi,%r10,1),%zmm12 │ │ │ │ - vmovdqa32 0x80(%rcx,%r10,1),%zmm13 │ │ │ │ - vpaddq %zmm2,%zmm9,%zmm9 │ │ │ │ - vpaddq %zmm2,%zmm0,%zmm0 │ │ │ │ - vpcmpltd %zmm13,%zmm12,%k0 │ │ │ │ - kortestw %k0,%k0 │ │ │ │ - jne 18540 │ │ │ │ - vpcmpnled %zmm13,%zmm12,%k1 │ │ │ │ - kortestw %k1,%k1 │ │ │ │ - jne 18540 │ │ │ │ - vmovdqa32 0xc0(%rsi,%r10,1),%zmm14 │ │ │ │ - vmovdqa32 0xc0(%rcx,%r10,1),%zmm15 │ │ │ │ - vpaddq %zmm2,%zmm9,%zmm9 │ │ │ │ - vpaddq %zmm2,%zmm0,%zmm0 │ │ │ │ - vpcmpltd %zmm15,%zmm14,%k2 │ │ │ │ - kortestw %k2,%k2 │ │ │ │ - jne 18540 │ │ │ │ - vpcmpnled %zmm15,%zmm14,%k3 │ │ │ │ - kortestw %k3,%k3 │ │ │ │ - jne 18540 │ │ │ │ - vpaddq %zmm2,%zmm9,%zmm9 │ │ │ │ - add $0x4,%r12 │ │ │ │ - add $0x100,%r10 │ │ │ │ - vpaddq %zmm2,%zmm0,%zmm0 │ │ │ │ - jmp 18110 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %r8,%r10 │ │ │ │ - vmovdqa64 0xcc1c3(%rip),%zmm5 # e4400 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x54e0> │ │ │ │ - mov $0x40,%r11d │ │ │ │ - mov %rdi,-0x40(%rbp) │ │ │ │ - mov %rsi,-0x48(%rbp) │ │ │ │ - mov %rdx,-0x50(%rbp) │ │ │ │ - mov %rax,-0x58(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r8,-0x60(%rbp) │ │ │ │ - vpbroadcastq %r11,%zmm2 │ │ │ │ - sub %rdi,%rbx │ │ │ │ - shr $0x3f,%r10 │ │ │ │ - add %r8,%r10 │ │ │ │ - sar $1,%r10 │ │ │ │ - mov %r10,-0x38(%rbp) │ │ │ │ - mov %r10,%r9 │ │ │ │ - shl $0x5,%r9 │ │ │ │ - sar $0x5,%rbx │ │ │ │ - add %rsi,%r9 │ │ │ │ - nop │ │ │ │ - test %rbx,%rbx │ │ │ │ - jle 18681 │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x8(%r9),%r15 │ │ │ │ - mov (%r9),%rsi │ │ │ │ - sar $1,%rax │ │ │ │ - mov %rax,%r13 │ │ │ │ + je 1866f │ │ │ │ + vmovdqa 0x20(%rdi,%rsi,1),%ymm10 │ │ │ │ + vmovdqa 0x20(%rax,%rsi,1),%ymm11 │ │ │ │ + vpaddq %ymm2,%ymm0,%ymm0 │ │ │ │ + vpcmpltd %ymm11,%ymm10,%k6 │ │ │ │ + kortestb %k6,%k6 │ │ │ │ + jne 181b0 │ │ │ │ + vpcmpnled %ymm11,%ymm10,%k7 │ │ │ │ + kortestb %k7,%k7 │ │ │ │ + jne 181b0 │ │ │ │ + vmovdqa 0x40(%rdi,%rsi,1),%ymm12 │ │ │ │ + vmovdqa 0x40(%rax,%rsi,1),%ymm13 │ │ │ │ + vpaddq %ymm2,%ymm9,%ymm9 │ │ │ │ + vpaddq %ymm2,%ymm0,%ymm0 │ │ │ │ + vpcmpltd %ymm13,%ymm12,%k0 │ │ │ │ + kortestb %k0,%k0 │ │ │ │ + jne 181b0 │ │ │ │ + vpcmpnled %ymm13,%ymm12,%k1 │ │ │ │ + kortestb %k1,%k1 │ │ │ │ + jne 181b0 │ │ │ │ + vmovdqa 0x60(%rdi,%rsi,1),%ymm14 │ │ │ │ + vmovdqa 0x60(%rax,%rsi,1),%ymm15 │ │ │ │ + vpaddq %ymm2,%ymm9,%ymm9 │ │ │ │ + vpaddq %ymm2,%ymm0,%ymm0 │ │ │ │ + vpcmpltd %ymm15,%ymm14,%k2 │ │ │ │ + kortestb %k2,%k2 │ │ │ │ + jne 181b0 │ │ │ │ + vpcmpnled %ymm15,%ymm14,%k3 │ │ │ │ + kortestb %k3,%k3 │ │ │ │ + jne 181b0 │ │ │ │ + vpaddq %ymm2,%ymm9,%ymm9 │ │ │ │ + add $0x4,%r9 │ │ │ │ + vpaddq %ymm2,%ymm0,%ymm0 │ │ │ │ + sub $0xffffffffffffff80,%rsi │ │ │ │ + jmp 17e10 │ │ │ │ + mov %r8,%r9 │ │ │ │ + mov %rsi,%r10 │ │ │ │ + mov %rdi,-0x48(%rbp) │ │ │ │ + mov $0x20,%r11d │ │ │ │ + shr $0x3f,%r9 │ │ │ │ + mov %rsi,-0x50(%rbp) │ │ │ │ + sub %rdi,%r10 │ │ │ │ + vmovdqa 0xc57fd(%rip),%ymm5 # dd720 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x120> │ │ │ │ + add %r8,%r9 │ │ │ │ + mov %rdx,-0x58(%rbp) │ │ │ │ + sar $0x5,%r10 │ │ │ │ + mov %rdi,%r12 │ │ │ │ + sar $1,%r9 │ │ │ │ + mov %rcx,-0x60(%rbp) │ │ │ │ + vpbroadcastq %r11,%ymm2 │ │ │ │ + mov %r9,%rbx │ │ │ │ + mov %r9,-0x40(%rbp) │ │ │ │ + shl $0x5,%rbx │ │ │ │ + add %rsi,%rbx │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %r10,%r10 │ │ │ │ + jle 183dd │ │ │ │ + mov %r10,%rdx │ │ │ │ + mov 0x8(%rbx),%rsi │ │ │ │ + mov (%rbx),%rdi │ │ │ │ + sar $1,%rdx │ │ │ │ + mov %rdx,%r13 │ │ │ │ + mov %rsi,%r9 │ │ │ │ shl $0x5,%r13 │ │ │ │ - add %rdi,%r13 │ │ │ │ - mov %r15,%r14 │ │ │ │ - mov 0x8(%r13),%r8 │ │ │ │ - mov 0x0(%r13),%rcx │ │ │ │ - sub %rsi,%r14 │ │ │ │ - mov %r8,%r10 │ │ │ │ - sub %rcx,%r10 │ │ │ │ - lea (%rsi,%r10,1),%r11 │ │ │ │ - cmp %r10,%r14 │ │ │ │ - cmovle %r15,%r11 │ │ │ │ - cmp %r11,%rsi │ │ │ │ - je 186d0 │ │ │ │ - mov $0xfffffffffffffffc,%rdx │ │ │ │ - sub %rsi,%rdx │ │ │ │ - add %r11,%rdx │ │ │ │ - cmp $0x38,%rdx │ │ │ │ - jbe 188e0 │ │ │ │ - mov %r11,%r12 │ │ │ │ + sub %rdi,%r9 │ │ │ │ + add %r12,%r13 │ │ │ │ + mov 0x8(%r13),%rcx │ │ │ │ + mov 0x0(%r13),%rax │ │ │ │ mov %rcx,%r15 │ │ │ │ - sub %rsi,%r12 │ │ │ │ - or %rsi,%r15 │ │ │ │ - and $0x3,%r12d │ │ │ │ - and $0x3f,%r15d │ │ │ │ - or %r12,%r15 │ │ │ │ - jne 188e0 │ │ │ │ - shr $0x2,%rdx │ │ │ │ - vpbroadcastq %rcx,%zmm1 │ │ │ │ - vpbroadcastq %rsi,%zmm0 │ │ │ │ - inc %rdx │ │ │ │ - xor %r10d,%r10d │ │ │ │ - xor %r12d,%r12d │ │ │ │ - mov %rdx,%r15 │ │ │ │ - shr $0x4,%r15 │ │ │ │ - vpaddq %zmm5,%zmm1,%zmm1 │ │ │ │ - vpaddq %zmm5,%zmm0,%zmm0 │ │ │ │ + sub %rax,%r15 │ │ │ │ + lea (%rdi,%r15,1),%r11 │ │ │ │ + cmp %r15,%r9 │ │ │ │ + cmovle %rsi,%r11 │ │ │ │ + cmp %r11,%rdi │ │ │ │ + je 183c8 │ │ │ │ + mov %r11,%rsi │ │ │ │ + sub %rdi,%rsi │ │ │ │ + lea -0x4(%rsi),%r14 │ │ │ │ + cmp $0x18,%r14 │ │ │ │ + jbe 18468 │ │ │ │ + mov %rax,%r9 │ │ │ │ + and $0x3,%esi │ │ │ │ + or %rdi,%r9 │ │ │ │ + and $0x1f,%r9d │ │ │ │ + or %rsi,%r9 │ │ │ │ + jne 18468 │ │ │ │ + shr $0x2,%r14 │ │ │ │ + vpbroadcastq %rax,%ymm1 │ │ │ │ + vpbroadcastq %rdi,%ymm0 │ │ │ │ + xor %esi,%esi │ │ │ │ + lea 0x1(%r14),%r15 │ │ │ │ + vpaddq %ymm5,%ymm1,%ymm1 │ │ │ │ + mov %r15,-0x38(%rbp) │ │ │ │ + shr $0x3,%r15 │ │ │ │ + vpaddq %ymm5,%ymm0,%ymm0 │ │ │ │ lea -0x1(%r15),%r14 │ │ │ │ and $0x3,%r14d │ │ │ │ - je 18420 │ │ │ │ - vmovdqa32 (%rsi),%zmm3 │ │ │ │ - vmovdqa32 (%rcx),%zmm4 │ │ │ │ - vpcmpltd %zmm4,%zmm3,%k0 │ │ │ │ - kortestw %k0,%k0 │ │ │ │ - jne 18650 │ │ │ │ - vpcmpnled %zmm4,%zmm3,%k1 │ │ │ │ - kortestw %k1,%k1 │ │ │ │ - jne 18650 │ │ │ │ - vpaddq %zmm2,%zmm1,%zmm7 │ │ │ │ - vpaddq %zmm2,%zmm0,%zmm0 │ │ │ │ - mov $0x1,%r12d │ │ │ │ - mov $0x40,%r10d │ │ │ │ - vmovdqa64 %zmm7,%zmm1 │ │ │ │ + je 180c0 │ │ │ │ + vmovdqa (%rdi),%ymm3 │ │ │ │ + vmovdqa (%rax),%ymm4 │ │ │ │ + vpcmpltd %ymm4,%ymm3,%k0 │ │ │ │ + kortestb %k0,%k0 │ │ │ │ + jne 182d8 │ │ │ │ + vpcmpnled %ymm4,%ymm3,%k1 │ │ │ │ + kortestb %k1,%k1 │ │ │ │ + jne 182d8 │ │ │ │ + vpaddq %ymm2,%ymm1,%ymm7 │ │ │ │ + vpaddq %ymm2,%ymm0,%ymm0 │ │ │ │ + mov $0x1,%r9d │ │ │ │ + mov $0x20,%esi │ │ │ │ + vmovdqa %ymm7,%ymm1 │ │ │ │ cmp $0x1,%r14 │ │ │ │ - je 18420 │ │ │ │ + je 180c0 │ │ │ │ cmp $0x2,%r14 │ │ │ │ - je 183d5 │ │ │ │ - vmovdqa32 0x40(%rsi),%zmm8 │ │ │ │ - vmovdqa32 0x40(%rcx),%zmm6 │ │ │ │ - vpcmpltd %zmm6,%zmm8,%k2 │ │ │ │ - kortestw %k2,%k2 │ │ │ │ - jne 18650 │ │ │ │ - vpcmpnled %zmm6,%zmm8,%k3 │ │ │ │ - kortestw %k3,%k3 │ │ │ │ - jne 18650 │ │ │ │ - vpaddq %zmm2,%zmm0,%zmm0 │ │ │ │ - inc %r12 │ │ │ │ - add $0x40,%r10 │ │ │ │ - vpaddq %zmm2,%zmm7,%zmm1 │ │ │ │ - vmovdqa32 (%rsi,%r10,1),%zmm9 │ │ │ │ - vmovdqa32 (%rcx,%r10,1),%zmm10 │ │ │ │ - vpcmpltd %zmm10,%zmm9,%k4 │ │ │ │ - kortestw %k4,%k4 │ │ │ │ - jne 18650 │ │ │ │ - vpcmpnled %zmm10,%zmm9,%k5 │ │ │ │ - kortestw %k5,%k5 │ │ │ │ - jne 18650 │ │ │ │ - vpaddq %zmm2,%zmm0,%zmm0 │ │ │ │ - inc %r12 │ │ │ │ - add $0x40,%r10 │ │ │ │ - vpaddq %zmm2,%zmm1,%zmm1 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - vmovdqa32 (%rsi,%r10,1),%zmm11 │ │ │ │ - vmovdqa32 (%rcx,%r10,1),%zmm12 │ │ │ │ - vpcmpltd %zmm12,%zmm11,%k6 │ │ │ │ - kortestw %k6,%k6 │ │ │ │ - jne 18650 │ │ │ │ - vpcmpnled %zmm12,%zmm11,%k7 │ │ │ │ - kortestw %k7,%k7 │ │ │ │ - jne 18650 │ │ │ │ - lea 0x1(%r12),%r14 │ │ │ │ - vpaddq %zmm2,%zmm0,%zmm0 │ │ │ │ + je 18082 │ │ │ │ + vmovdqa 0x20(%rdi),%ymm8 │ │ │ │ + vmovdqa 0x20(%rax),%ymm6 │ │ │ │ + vpcmpltd %ymm6,%ymm8,%k2 │ │ │ │ + kortestb %k2,%k2 │ │ │ │ + jne 182d8 │ │ │ │ + vpcmpnled %ymm6,%ymm8,%k3 │ │ │ │ + kortestb %k3,%k3 │ │ │ │ + jne 182d8 │ │ │ │ + vpaddq %ymm2,%ymm0,%ymm0 │ │ │ │ + inc %r9 │ │ │ │ + vpaddq %ymm2,%ymm7,%ymm1 │ │ │ │ + add $0x20,%rsi │ │ │ │ + vmovdqa (%rdi,%rsi,1),%ymm9 │ │ │ │ + vmovdqa (%rax,%rsi,1),%ymm10 │ │ │ │ + vpcmpltd %ymm10,%ymm9,%k4 │ │ │ │ + kortestb %k4,%k4 │ │ │ │ + jne 182d8 │ │ │ │ + vpcmpnled %ymm10,%ymm9,%k5 │ │ │ │ + kortestb %k5,%k5 │ │ │ │ + jne 182d8 │ │ │ │ + vpaddq %ymm2,%ymm0,%ymm0 │ │ │ │ + inc %r9 │ │ │ │ + vpaddq %ymm2,%ymm1,%ymm1 │ │ │ │ + add $0x20,%rsi │ │ │ │ + nopl (%rax) │ │ │ │ + vmovdqa (%rdi,%rsi,1),%ymm11 │ │ │ │ + vmovdqa (%rax,%rsi,1),%ymm12 │ │ │ │ + vpcmpltd %ymm12,%ymm11,%k6 │ │ │ │ + kortestb %k6,%k6 │ │ │ │ + jne 182d8 │ │ │ │ + vpcmpnled %ymm12,%ymm11,%k7 │ │ │ │ + kortestb %k7,%k7 │ │ │ │ + jne 182d8 │ │ │ │ + lea 0x1(%r9),%r14 │ │ │ │ + vpaddq %ymm2,%ymm0,%ymm0 │ │ │ │ cmp %r14,%r15 │ │ │ │ - je 18700 │ │ │ │ - vmovdqa32 0x40(%rsi,%r10,1),%zmm3 │ │ │ │ - vmovdqa32 0x40(%rcx,%r10,1),%zmm4 │ │ │ │ - vpaddq %zmm2,%zmm1,%zmm1 │ │ │ │ - vpcmpltd %zmm4,%zmm3,%k0 │ │ │ │ - kortestw %k0,%k0 │ │ │ │ - jne 18650 │ │ │ │ - vpcmpnled %zmm4,%zmm3,%k1 │ │ │ │ - kortestw %k1,%k1 │ │ │ │ - jne 18650 │ │ │ │ - vmovdqa32 0x80(%rsi,%r10,1),%zmm7 │ │ │ │ - vmovdqa32 0x80(%rcx,%r10,1),%zmm8 │ │ │ │ - vpaddq %zmm2,%zmm0,%zmm0 │ │ │ │ - vpaddq %zmm2,%zmm1,%zmm1 │ │ │ │ - vpcmpltd %zmm8,%zmm7,%k2 │ │ │ │ - kortestw %k2,%k2 │ │ │ │ - jne 18650 │ │ │ │ - vpcmpnled %zmm8,%zmm7,%k3 │ │ │ │ - kortestw %k3,%k3 │ │ │ │ - jne 18650 │ │ │ │ - vmovdqa32 0xc0(%rsi,%r10,1),%zmm6 │ │ │ │ - vmovdqa32 0xc0(%rcx,%r10,1),%zmm9 │ │ │ │ - vpaddq %zmm2,%zmm0,%zmm0 │ │ │ │ - vpaddq %zmm2,%zmm1,%zmm1 │ │ │ │ - vpcmpltd %zmm9,%zmm6,%k4 │ │ │ │ - kortestw %k4,%k4 │ │ │ │ - jne 18650 │ │ │ │ - vpcmpnled %zmm9,%zmm6,%k5 │ │ │ │ - kortestw %k5,%k5 │ │ │ │ - jne 18650 │ │ │ │ - vpaddq %zmm2,%zmm0,%zmm0 │ │ │ │ - add $0x4,%r12 │ │ │ │ - add $0x100,%r10 │ │ │ │ - vpaddq %zmm2,%zmm1,%zmm1 │ │ │ │ - jmp 18420 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovq %xmm9,%rdx │ │ │ │ - vmovq %xmm0,%rcx │ │ │ │ - jmp 18567 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - jg 18639 │ │ │ │ - add $0x4,%rdx │ │ │ │ - add $0x4,%rcx │ │ │ │ - cmp %rdx,%r11 │ │ │ │ - je 18630 │ │ │ │ - mov (%rcx),%esi │ │ │ │ - cmp %esi,(%rdx) │ │ │ │ - jge 18550 │ │ │ │ - sub %rax,%rbx │ │ │ │ - lea 0x20(%r13),%r9 │ │ │ │ - dec %rbx │ │ │ │ - test %rbx,%rbx │ │ │ │ - jg 17f79 │ │ │ │ - mov -0x48(%rbp),%rsi │ │ │ │ - mov -0x38(%rbp),%r13 │ │ │ │ - mov -0x40(%rbp),%r12 │ │ │ │ - mov %r9,%r14 │ │ │ │ - mov -0x50(%rbp),%rdx │ │ │ │ - mov -0x58(%rbp),%rbx │ │ │ │ - mov -0x60(%rbp),%r8 │ │ │ │ + je 18690 │ │ │ │ + vmovdqa 0x20(%rdi,%rsi,1),%ymm3 │ │ │ │ + vmovdqa 0x20(%rax,%rsi,1),%ymm4 │ │ │ │ + vpaddq %ymm2,%ymm1,%ymm1 │ │ │ │ + vpcmpltd %ymm4,%ymm3,%k0 │ │ │ │ + kortestb %k0,%k0 │ │ │ │ + jne 182d8 │ │ │ │ + vpcmpnled %ymm4,%ymm3,%k1 │ │ │ │ + kortestb %k1,%k1 │ │ │ │ + jne 182d8 │ │ │ │ + vmovdqa 0x40(%rdi,%rsi,1),%ymm7 │ │ │ │ + vmovdqa 0x40(%rax,%rsi,1),%ymm8 │ │ │ │ + vpaddq %ymm2,%ymm0,%ymm0 │ │ │ │ + vpaddq %ymm2,%ymm1,%ymm1 │ │ │ │ + vpcmpltd %ymm8,%ymm7,%k2 │ │ │ │ + kortestb %k2,%k2 │ │ │ │ + jne 182d8 │ │ │ │ + vpcmpnled %ymm8,%ymm7,%k3 │ │ │ │ + kortestb %k3,%k3 │ │ │ │ + jne 182d8 │ │ │ │ + vmovdqa 0x60(%rdi,%rsi,1),%ymm6 │ │ │ │ + vmovdqa 0x60(%rax,%rsi,1),%ymm9 │ │ │ │ + vpaddq %ymm2,%ymm0,%ymm0 │ │ │ │ + vpaddq %ymm2,%ymm1,%ymm1 │ │ │ │ + vpcmpltd %ymm9,%ymm6,%k4 │ │ │ │ + kortestb %k4,%k4 │ │ │ │ + jne 182d8 │ │ │ │ + vpcmpnled %ymm9,%ymm6,%k5 │ │ │ │ + kortestb %k5,%k5 │ │ │ │ + jne 182d8 │ │ │ │ + vpaddq %ymm2,%ymm0,%ymm0 │ │ │ │ + add $0x4,%r9 │ │ │ │ + vpaddq %ymm2,%ymm1,%ymm1 │ │ │ │ + sub $0xffffffffffffff80,%rsi │ │ │ │ + jmp 180c0 │ │ │ │ + vmovq %xmm9,%r15 │ │ │ │ + vmovq %xmm0,%rax │ │ │ │ + mov (%rax),%edi │ │ │ │ + cmp %edi,(%r15) │ │ │ │ + jl 18660 │ │ │ │ + jg 182a5 │ │ │ │ + lea 0x4(%r15),%r9 │ │ │ │ + cmp %r9,%r11 │ │ │ │ + je 18c69 │ │ │ │ + mov 0x4(%r15),%esi │ │ │ │ + cmp %esi,0x4(%rax) │ │ │ │ + jg 18660 │ │ │ │ + jl 182a5 │ │ │ │ + lea 0x8(%r15),%r14 │ │ │ │ + cmp %r14,%r11 │ │ │ │ + je 18c7b │ │ │ │ + mov 0x8(%r15),%edi │ │ │ │ + cmp %edi,0x8(%rax) │ │ │ │ + jg 18660 │ │ │ │ + jl 182a5 │ │ │ │ + lea 0xc(%r15),%r9 │ │ │ │ + cmp %r9,%r11 │ │ │ │ + je 18c84 │ │ │ │ + mov 0xc(%rax),%esi │ │ │ │ + cmp %esi,0xc(%r15) │ │ │ │ + jl 18660 │ │ │ │ + jg 182a5 │ │ │ │ + lea 0x10(%r15),%r14 │ │ │ │ + cmp %r14,%r11 │ │ │ │ + je 18c9f │ │ │ │ + mov 0x10(%rax),%edi │ │ │ │ + cmp %edi,0x10(%r15) │ │ │ │ + jl 18660 │ │ │ │ + jg 182a5 │ │ │ │ + lea 0x14(%r15),%r9 │ │ │ │ + cmp %r9,%r11 │ │ │ │ + je 18ccf │ │ │ │ + mov 0x14(%rax),%esi │ │ │ │ + cmp %esi,0x14(%r15) │ │ │ │ + jl 18660 │ │ │ │ + jg 182a5 │ │ │ │ + lea 0x18(%r15),%r14 │ │ │ │ + cmp %r14,%r11 │ │ │ │ + je 18ce1 │ │ │ │ + mov 0x18(%rax),%edi │ │ │ │ + cmp %edi,0x18(%r15) │ │ │ │ + jl 18660 │ │ │ │ + jg 182a5 │ │ │ │ + lea 0x1c(%r15),%r9 │ │ │ │ + cmp %r9,%r11 │ │ │ │ + je 18ea9 │ │ │ │ + mov 0x1c(%rax),%r11d │ │ │ │ + cmp %r11d,0x1c(%r15) │ │ │ │ + jl 18660 │ │ │ │ + jg 182a5 │ │ │ │ + add $0x20,%rax │ │ │ │ + cmp %rcx,%rax │ │ │ │ + jne 18660 │ │ │ │ + mov %rdx,%r10 │ │ │ │ + test %r10,%r10 │ │ │ │ + jg 17ca1 │ │ │ │ + mov -0x50(%rbp),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov -0x40(%rbp),%r13 │ │ │ │ + mov -0x48(%rbp),%rdi │ │ │ │ + mov -0x58(%rbp),%rdx │ │ │ │ sub %rsi,%r14 │ │ │ │ + mov -0x60(%rbp),%rcx │ │ │ │ sar $0x5,%r14 │ │ │ │ - mov %r9,-0x50(%rbp) │ │ │ │ - mov %rdi,-0x48(%rbp) │ │ │ │ - mov %rbx,-0x40(%rbp) │ │ │ │ - mov %r8,%r15 │ │ │ │ - mov %rdx,-0x38(%rbp) │ │ │ │ - mov %r9,%rdx │ │ │ │ + jmp 183fb │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + vmovq %xmm0,%r15 │ │ │ │ + vmovq %xmm1,%rax │ │ │ │ + mov (%rax),%edi │ │ │ │ + cmp %edi,(%r15) │ │ │ │ + jl 183d1 │ │ │ │ + jg 185f0 │ │ │ │ + lea 0x4(%r15),%r9 │ │ │ │ + cmp %r9,%r11 │ │ │ │ + je 18c60 │ │ │ │ + mov 0x4(%rax),%esi │ │ │ │ + cmp %esi,0x4(%r15) │ │ │ │ + jl 183d1 │ │ │ │ + jg 185f0 │ │ │ │ + lea 0x8(%r15),%r14 │ │ │ │ + cmp %r14,%r11 │ │ │ │ + je 18c72 │ │ │ │ + mov 0x8(%rax),%edi │ │ │ │ + cmp %edi,0x8(%r15) │ │ │ │ + jl 183d1 │ │ │ │ + jg 185f0 │ │ │ │ + lea 0xc(%r15),%r9 │ │ │ │ + cmp %r9,%r11 │ │ │ │ + je 18c8d │ │ │ │ + mov 0xc(%rax),%esi │ │ │ │ + cmp %esi,0xc(%r15) │ │ │ │ + jl 183d1 │ │ │ │ + jg 185f0 │ │ │ │ + lea 0x10(%r15),%r14 │ │ │ │ + cmp %r14,%r11 │ │ │ │ + je 18c96 │ │ │ │ + mov 0x10(%rax),%edi │ │ │ │ + cmp %edi,0x10(%r15) │ │ │ │ + jl 183d1 │ │ │ │ + jg 185f0 │ │ │ │ + lea 0x14(%r15),%r9 │ │ │ │ + cmp %r9,%r11 │ │ │ │ + je 18cc6 │ │ │ │ + mov 0x14(%rax),%esi │ │ │ │ + cmp %esi,0x14(%r15) │ │ │ │ + jl 183d1 │ │ │ │ + jg 185f0 │ │ │ │ + lea 0x18(%r15),%r14 │ │ │ │ + cmp %r14,%r11 │ │ │ │ + je 18cd8 │ │ │ │ + mov 0x18(%rax),%edi │ │ │ │ + cmp %edi,0x18(%r15) │ │ │ │ + jl 183d1 │ │ │ │ + jg 185f0 │ │ │ │ + lea 0x1c(%r15),%r9 │ │ │ │ + cmp %r9,%r11 │ │ │ │ + je 18ea0 │ │ │ │ + mov 0x1c(%rax),%r11d │ │ │ │ + cmp %r11d,0x1c(%r15) │ │ │ │ + jl 183d1 │ │ │ │ + jg 185f0 │ │ │ │ + add $0x20,%rax │ │ │ │ + cmp %rax,%rcx │ │ │ │ + je 185f0 │ │ │ │ + mov %rdx,%r10 │ │ │ │ + test %r10,%r10 │ │ │ │ + jg 17f59 │ │ │ │ + mov -0x48(%rbp),%rdi │ │ │ │ + mov %r12,%r13 │ │ │ │ + mov -0x40(%rbp),%r14 │ │ │ │ + mov -0x50(%rbp),%rsi │ │ │ │ + mov -0x58(%rbp),%rdx │ │ │ │ + sub %rdi,%r13 │ │ │ │ + mov -0x60(%rbp),%rcx │ │ │ │ + sar $0x5,%r13 │ │ │ │ + mov %r8,-0x50(%rbp) │ │ │ │ + mov %rcx,-0x48(%rbp) │ │ │ │ + mov %rdx,-0x40(%rbp) │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %rdi,-0x38(%rbp) │ │ │ │ + mov %r12,%rdi │ │ │ │ vzeroupper │ │ │ │ - call 16cd0 │ │ │ │ - mov -0x48(%rbp),%rsi │ │ │ │ + call 16a50 │ │ │ │ + mov -0x38(%rbp),%rdi │ │ │ │ mov %r14,%r8 │ │ │ │ mov %r13,%rcx │ │ │ │ - mov %r12,%rdi │ │ │ │ + mov %r12,%rsi │ │ │ │ mov %rax,%rdx │ │ │ │ - mov %rax,%rbx │ │ │ │ - sub %r14,%r15 │ │ │ │ - call 17ed0 │ │ │ │ - mov -0x40(%rbp),%rcx │ │ │ │ - mov -0x38(%rbp),%rdx │ │ │ │ - mov -0x50(%rbp),%rsi │ │ │ │ + mov %rax,%r15 │ │ │ │ + call 17c00 │ │ │ │ + mov -0x48(%rbp),%rcx │ │ │ │ + mov -0x50(%rbp),%r8 │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov -0x40(%rbp),%rdx │ │ │ │ add $0x48,%rsp │ │ │ │ - mov %rbx,%rdi │ │ │ │ + mov %r15,%rdi │ │ │ │ pop %rbx │ │ │ │ - pop %r12 │ │ │ │ - mov %r15,%r8 │ │ │ │ sub %r13,%rcx │ │ │ │ + sub %r14,%r8 │ │ │ │ + pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ lea -0x10(%r13),%rsp │ │ │ │ pop %r13 │ │ │ │ - jmp 17ed0 │ │ │ │ - mov $0x24,%ecx │ │ │ │ - vpbroadcastq %rcx,%zmm9 │ │ │ │ - vpaddq %zmm9,%zmm0,%zmm0 │ │ │ │ - valignq $0x7,%zmm0,%zmm0,%zmm1 │ │ │ │ - vmovq %xmm1,%rcx │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - cmp %r8,%rcx │ │ │ │ - jne 1856d │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 17f70 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovq %xmm0,%rdx │ │ │ │ - vmovq %xmm1,%rcx │ │ │ │ - jmp 1866f │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - jg 186d5 │ │ │ │ - add $0x4,%rdx │ │ │ │ - add $0x4,%rcx │ │ │ │ - cmp %rdx,%r11 │ │ │ │ - je 186d0 │ │ │ │ - mov (%rcx),%esi │ │ │ │ - cmp %esi,(%rdx) │ │ │ │ - jge 18660 │ │ │ │ - mov %rax,%rbx │ │ │ │ - test %rbx,%rbx │ │ │ │ - jg 18289 │ │ │ │ - mov -0x40(%rbp),%r12 │ │ │ │ - mov %rdi,%r13 │ │ │ │ - mov -0x38(%rbp),%r14 │ │ │ │ - mov -0x48(%rbp),%rsi │ │ │ │ - mov -0x50(%rbp),%rdx │ │ │ │ - mov -0x58(%rbp),%rbx │ │ │ │ - mov -0x60(%rbp),%r8 │ │ │ │ - sub %r12,%r13 │ │ │ │ - sar $0x5,%r13 │ │ │ │ - jmp 185a2 │ │ │ │ - mov $0x24,%ecx │ │ │ │ - vpbroadcastq %rcx,%zmm13 │ │ │ │ - vpaddq %zmm13,%zmm1,%zmm14 │ │ │ │ - valignq $0x7,%zmm14,%zmm14,%zmm15 │ │ │ │ - vmovq %xmm15,%rcx │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - cmp %rcx,%r8 │ │ │ │ - jne 18675 │ │ │ │ - sub %rax,%rbx │ │ │ │ - lea 0x20(%r13),%rdi │ │ │ │ - dec %rbx │ │ │ │ - jmp 18280 │ │ │ │ - test $0xf,%dl │ │ │ │ - je 18609 │ │ │ │ - and $0xfffffffffffffff0,%rdx │ │ │ │ - shl $0x2,%rdx │ │ │ │ - add %rdx,%rcx │ │ │ │ - add %rsi,%rdx │ │ │ │ - jmp 18567 │ │ │ │ - test $0xf,%dl │ │ │ │ - je 186a8 │ │ │ │ - and $0xfffffffffffffff0,%rdx │ │ │ │ - shl $0x2,%rdx │ │ │ │ - add %rdx,%rcx │ │ │ │ - add %rsi,%rdx │ │ │ │ - jmp 1866f │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp 17c00 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov %r11,%r15 │ │ │ │ - sub %rsi,%r15 │ │ │ │ + sub %rdi,%r15 │ │ │ │ sub $0x4,%r15 │ │ │ │ shr $0x2,%r15 │ │ │ │ inc %r15 │ │ │ │ and $0x7,%r15d │ │ │ │ - je 18824 │ │ │ │ + je 1856a │ │ │ │ cmp $0x1,%r15 │ │ │ │ - je 18801 │ │ │ │ + je 18547 │ │ │ │ cmp $0x2,%r15 │ │ │ │ - je 187e7 │ │ │ │ + je 1852d │ │ │ │ cmp $0x3,%r15 │ │ │ │ - je 187cd │ │ │ │ + je 18515 │ │ │ │ cmp $0x4,%r15 │ │ │ │ - je 187b5 │ │ │ │ + je 184fb │ │ │ │ cmp $0x5,%r15 │ │ │ │ - je 1879b │ │ │ │ + je 184e1 │ │ │ │ cmp $0x6,%r15 │ │ │ │ - je 18781 │ │ │ │ - mov (%rcx),%r12d │ │ │ │ - cmp %r12d,(%rsi) │ │ │ │ - jl 1856d │ │ │ │ - jg 18639 │ │ │ │ - add $0x4,%rsi │ │ │ │ - add $0x4,%rcx │ │ │ │ - mov (%rcx),%r10d │ │ │ │ - cmp %r10d,(%rsi) │ │ │ │ - jl 1856d │ │ │ │ - jg 18639 │ │ │ │ - add $0x4,%rsi │ │ │ │ - add $0x4,%rcx │ │ │ │ - mov (%rcx),%r14d │ │ │ │ - cmp %r14d,(%rsi) │ │ │ │ - jl 1856d │ │ │ │ - jg 18639 │ │ │ │ - add $0x4,%rsi │ │ │ │ - add $0x4,%rcx │ │ │ │ - mov (%rcx),%edx │ │ │ │ - cmp %edx,(%rsi) │ │ │ │ - jl 1856d │ │ │ │ - jg 18639 │ │ │ │ - add $0x4,%rsi │ │ │ │ - add $0x4,%rcx │ │ │ │ - mov (%rcx),%r15d │ │ │ │ - cmp %r15d,(%rsi) │ │ │ │ - jl 1856d │ │ │ │ - jg 18639 │ │ │ │ - add $0x4,%rsi │ │ │ │ - add $0x4,%rcx │ │ │ │ - mov (%rcx),%r12d │ │ │ │ - cmp %r12d,(%rsi) │ │ │ │ - jl 1856d │ │ │ │ - jg 18639 │ │ │ │ - add $0x4,%rsi │ │ │ │ - add $0x4,%rcx │ │ │ │ - mov (%rcx),%r10d │ │ │ │ - cmp %r10d,(%rsi) │ │ │ │ - jl 1856d │ │ │ │ - jg 18639 │ │ │ │ - add $0x4,%rsi │ │ │ │ - add $0x4,%rcx │ │ │ │ - cmp %rsi,%r11 │ │ │ │ - je 18630 │ │ │ │ - mov (%rcx),%r14d │ │ │ │ - cmp %r14d,(%rsi) │ │ │ │ - jl 1856d │ │ │ │ - jg 18639 │ │ │ │ - mov 0x4(%rcx),%edx │ │ │ │ - cmp %edx,0x4(%rsi) │ │ │ │ - jl 1856d │ │ │ │ - jg 18639 │ │ │ │ - mov 0x8(%rcx),%r15d │ │ │ │ - cmp %r15d,0x8(%rsi) │ │ │ │ - jl 1856d │ │ │ │ - jg 18639 │ │ │ │ - mov 0xc(%rcx),%r12d │ │ │ │ - cmp %r12d,0xc(%rsi) │ │ │ │ - jl 1856d │ │ │ │ - jg 18639 │ │ │ │ - mov 0x10(%rcx),%r10d │ │ │ │ - cmp %r10d,0x10(%rsi) │ │ │ │ - jl 1856d │ │ │ │ - jg 18639 │ │ │ │ - mov 0x14(%rcx),%r14d │ │ │ │ - cmp %r14d,0x14(%rsi) │ │ │ │ - jl 1856d │ │ │ │ - jg 18639 │ │ │ │ - mov 0x18(%rcx),%edx │ │ │ │ - cmp %edx,0x18(%rsi) │ │ │ │ - jl 1856d │ │ │ │ - jg 18639 │ │ │ │ - mov 0x1c(%rcx),%r15d │ │ │ │ - cmp %r15d,0x1c(%rsi) │ │ │ │ - jl 1856d │ │ │ │ - jg 18639 │ │ │ │ - add $0x20,%rsi │ │ │ │ - add $0x20,%rcx │ │ │ │ - cmp %rsi,%r11 │ │ │ │ - jne 18824 │ │ │ │ - jmp 18630 │ │ │ │ + je 184c7 │ │ │ │ + mov (%rax),%esi │ │ │ │ + cmp %esi,(%rdi) │ │ │ │ + jl 183d1 │ │ │ │ + jg 185f0 │ │ │ │ + add $0x4,%rdi │ │ │ │ + add $0x4,%rax │ │ │ │ + mov (%rax),%r14d │ │ │ │ + cmp %r14d,(%rdi) │ │ │ │ + jl 183d1 │ │ │ │ + jg 185f0 │ │ │ │ + add $0x4,%rdi │ │ │ │ + add $0x4,%rax │ │ │ │ + mov (%rax),%r9d │ │ │ │ + cmp %r9d,(%rdi) │ │ │ │ + jl 183d1 │ │ │ │ + jg 185f0 │ │ │ │ + add $0x4,%rdi │ │ │ │ + add $0x4,%rax │ │ │ │ + mov (%rax),%r15d │ │ │ │ + cmp %r15d,(%rdi) │ │ │ │ + jl 183d1 │ │ │ │ + jg 185f0 │ │ │ │ + add $0x4,%rdi │ │ │ │ + add $0x4,%rax │ │ │ │ + mov (%rax),%esi │ │ │ │ + cmp %esi,(%rdi) │ │ │ │ + jl 183d1 │ │ │ │ + jg 185f0 │ │ │ │ + add $0x4,%rdi │ │ │ │ + add $0x4,%rax │ │ │ │ + mov (%rax),%r14d │ │ │ │ + cmp %r14d,(%rdi) │ │ │ │ + jl 183d1 │ │ │ │ + jg 185f0 │ │ │ │ + add $0x4,%rdi │ │ │ │ + add $0x4,%rax │ │ │ │ + mov (%rax),%r9d │ │ │ │ + cmp %r9d,(%rdi) │ │ │ │ + jl 183d1 │ │ │ │ + jg 185f0 │ │ │ │ + add $0x4,%rdi │ │ │ │ + add $0x4,%rax │ │ │ │ + cmp %rdi,%r11 │ │ │ │ + je 183c8 │ │ │ │ + mov (%rax),%r15d │ │ │ │ + cmp %r15d,(%rdi) │ │ │ │ + jl 183d1 │ │ │ │ + jg 185f0 │ │ │ │ + mov 0x4(%rax),%esi │ │ │ │ + cmp %esi,0x4(%rdi) │ │ │ │ + jl 183d1 │ │ │ │ + jg 185f0 │ │ │ │ + mov 0x8(%rax),%r14d │ │ │ │ + cmp %r14d,0x8(%rdi) │ │ │ │ + jl 183d1 │ │ │ │ + jg 185f0 │ │ │ │ + mov 0xc(%rax),%r9d │ │ │ │ + cmp %r9d,0xc(%rdi) │ │ │ │ + jl 183d1 │ │ │ │ + jg 185f0 │ │ │ │ + mov 0x10(%rax),%r15d │ │ │ │ + cmp %r15d,0x10(%rdi) │ │ │ │ + jl 183d1 │ │ │ │ + jg 185f0 │ │ │ │ + mov 0x14(%rax),%esi │ │ │ │ + cmp %esi,0x14(%rdi) │ │ │ │ + jl 183d1 │ │ │ │ + jg 185f0 │ │ │ │ + mov 0x18(%rax),%r14d │ │ │ │ + cmp %r14d,0x18(%rdi) │ │ │ │ + jl 183d1 │ │ │ │ + jg 185f0 │ │ │ │ + mov 0x1c(%rax),%r9d │ │ │ │ + cmp %r9d,0x1c(%rdi) │ │ │ │ + jl 183d1 │ │ │ │ + jle 18810 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sub %rdx,%r10 │ │ │ │ + lea 0x20(%r13),%r12 │ │ │ │ + dec %r10 │ │ │ │ + jmp 17f50 │ │ │ │ nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov %r11,%r15 │ │ │ │ - sub %rsi,%r15 │ │ │ │ + sub %rdi,%r15 │ │ │ │ sub $0x4,%r15 │ │ │ │ shr $0x2,%r15 │ │ │ │ inc %r15 │ │ │ │ and $0x7,%r15d │ │ │ │ - je 189e4 │ │ │ │ + je 1875a │ │ │ │ cmp $0x1,%r15 │ │ │ │ - je 189c1 │ │ │ │ + je 18737 │ │ │ │ cmp $0x2,%r15 │ │ │ │ - je 189a7 │ │ │ │ + je 1871d │ │ │ │ cmp $0x3,%r15 │ │ │ │ - je 1898d │ │ │ │ + je 18705 │ │ │ │ cmp $0x4,%r15 │ │ │ │ - je 18975 │ │ │ │ + je 186eb │ │ │ │ cmp $0x5,%r15 │ │ │ │ - je 1895b │ │ │ │ + je 186d5 │ │ │ │ cmp $0x6,%r15 │ │ │ │ - je 18941 │ │ │ │ - mov (%rcx),%r12d │ │ │ │ - cmp %r12d,(%rsi) │ │ │ │ - jl 18675 │ │ │ │ - jg 186d5 │ │ │ │ - add $0x4,%rsi │ │ │ │ - add $0x4,%rcx │ │ │ │ - mov (%rcx),%r10d │ │ │ │ - cmp %r10d,(%rsi) │ │ │ │ - jl 18675 │ │ │ │ - jg 186d5 │ │ │ │ - add $0x4,%rsi │ │ │ │ - add $0x4,%rcx │ │ │ │ - mov (%rcx),%r14d │ │ │ │ - cmp %r14d,(%rsi) │ │ │ │ - jl 18675 │ │ │ │ - jg 186d5 │ │ │ │ - add $0x4,%rsi │ │ │ │ - add $0x4,%rcx │ │ │ │ - mov (%rcx),%edx │ │ │ │ - cmp %edx,(%rsi) │ │ │ │ - jl 18675 │ │ │ │ - jg 186d5 │ │ │ │ - add $0x4,%rsi │ │ │ │ - add $0x4,%rcx │ │ │ │ - mov (%rcx),%r15d │ │ │ │ - cmp %r15d,(%rsi) │ │ │ │ - jl 18675 │ │ │ │ - jg 186d5 │ │ │ │ - add $0x4,%rsi │ │ │ │ - add $0x4,%rcx │ │ │ │ - mov (%rcx),%r12d │ │ │ │ - cmp %r12d,(%rsi) │ │ │ │ - jl 18675 │ │ │ │ - jg 186d5 │ │ │ │ - add $0x4,%rsi │ │ │ │ - add $0x4,%rcx │ │ │ │ - mov (%rcx),%r10d │ │ │ │ - cmp %r10d,(%rsi) │ │ │ │ - jl 18675 │ │ │ │ - jg 186d5 │ │ │ │ - add $0x4,%rsi │ │ │ │ - add $0x4,%rcx │ │ │ │ - cmp %rsi,%r11 │ │ │ │ - je 186d0 │ │ │ │ - mov (%rcx),%r14d │ │ │ │ - cmp %r14d,(%rsi) │ │ │ │ - jl 18675 │ │ │ │ - jg 186d5 │ │ │ │ - mov 0x4(%rcx),%edx │ │ │ │ - cmp %edx,0x4(%rsi) │ │ │ │ - jl 18675 │ │ │ │ - jg 186d5 │ │ │ │ - mov 0x8(%rcx),%r15d │ │ │ │ - cmp %r15d,0x8(%rsi) │ │ │ │ - jl 18675 │ │ │ │ - jg 186d5 │ │ │ │ - mov 0xc(%rcx),%r12d │ │ │ │ - cmp %r12d,0xc(%rsi) │ │ │ │ - jl 18675 │ │ │ │ - jg 186d5 │ │ │ │ - mov 0x10(%rcx),%r10d │ │ │ │ - cmp %r10d,0x10(%rsi) │ │ │ │ - jl 18675 │ │ │ │ - jg 186d5 │ │ │ │ - mov 0x14(%rcx),%r14d │ │ │ │ - cmp %r14d,0x14(%rsi) │ │ │ │ - jl 18675 │ │ │ │ - jg 186d5 │ │ │ │ - mov 0x18(%rcx),%edx │ │ │ │ - cmp %edx,0x18(%rsi) │ │ │ │ - jl 18675 │ │ │ │ - jg 186d5 │ │ │ │ - mov 0x1c(%rcx),%r15d │ │ │ │ - cmp %r15d,0x1c(%rsi) │ │ │ │ - jl 18675 │ │ │ │ - jg 186d5 │ │ │ │ - add $0x20,%rsi │ │ │ │ - add $0x20,%rcx │ │ │ │ - cmp %rsi,%r11 │ │ │ │ - jne 189e4 │ │ │ │ - jmp 186d0 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovdqu (%rdi),%xmm4 │ │ │ │ - vmovdqu (%rsi),%xmm8 │ │ │ │ - vpextrq $0x1,%xmm4,%r10 │ │ │ │ - vpextrq $0x1,%xmm8,%rcx │ │ │ │ - vmovq %xmm8,%rdi │ │ │ │ - vmovq %xmm4,%r11 │ │ │ │ - mov %rcx,%r14 │ │ │ │ - mov %r10,%r13 │ │ │ │ - sub %r11,%r13 │ │ │ │ - sub %rdi,%r14 │ │ │ │ - mov %r11,%rax │ │ │ │ - mov %rdi,%r9 │ │ │ │ - lea (%rdi,%r13,1),%r8 │ │ │ │ - cmp %r13,%r14 │ │ │ │ - cmovg %r8,%rcx │ │ │ │ - cmp %rdi,%rcx │ │ │ │ - je 18de6 │ │ │ │ - mov %rcx,%rdx │ │ │ │ - sub %rdi,%rdx │ │ │ │ - lea -0x4(%rdx),%r15 │ │ │ │ - cmp $0x38,%r15 │ │ │ │ - jbe 18e10 │ │ │ │ - mov (%rsi),%r13 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - or (%r12),%r13 │ │ │ │ - sub %rdi,%rbx │ │ │ │ - and $0x3,%ebx │ │ │ │ - and $0x3f,%r13d │ │ │ │ - or %rbx,%r13 │ │ │ │ - jne 18e10 │ │ │ │ - vmovdqa64 0xcb8e1(%rip),%zmm7 # e4400 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x54e0> │ │ │ │ - vpbroadcastq %r11,%zmm3 │ │ │ │ - mov %r11,%r8 │ │ │ │ - mov $0x40,%edx │ │ │ │ - shr $0x2,%r15 │ │ │ │ - vpbroadcastq %rdi,%zmm6 │ │ │ │ - lea 0x1(%r15),%r14 │ │ │ │ - vpbroadcastq %rdx,%zmm10 │ │ │ │ - mov %rdi,%rax │ │ │ │ - xor %r9d,%r9d │ │ │ │ - mov %r14,%r15 │ │ │ │ - sub %rdi,%r8 │ │ │ │ - shr $0x4,%r15 │ │ │ │ - lea -0x1(%r15),%r13 │ │ │ │ - vpaddq %zmm7,%zmm3,%zmm1 │ │ │ │ - vpaddq %zmm7,%zmm6,%zmm0 │ │ │ │ - and $0x3,%r13d │ │ │ │ - je 18c50 │ │ │ │ - vmovdqa32 (%rdi),%zmm11 │ │ │ │ - vmovdqa32 (%r8,%rdi,1),%zmm12 │ │ │ │ - vpcmpltd %zmm12,%zmm11,%k4 │ │ │ │ - kortestw %k4,%k4 │ │ │ │ - jne 18d51 │ │ │ │ - vpcmpnled %zmm12,%zmm11,%k5 │ │ │ │ - kortestw %k5,%k5 │ │ │ │ - jne 18d51 │ │ │ │ - vpaddq %zmm10,%zmm1,%zmm13 │ │ │ │ - vpaddq %zmm10,%zmm0,%zmm0 │ │ │ │ - mov $0x1,%r9d │ │ │ │ - lea 0x40(%rdi),%rax │ │ │ │ - vmovdqa64 %zmm13,%zmm1 │ │ │ │ - cmp $0x1,%r13 │ │ │ │ - je 18c50 │ │ │ │ - cmp $0x2,%r13 │ │ │ │ - je 18c08 │ │ │ │ - vmovdqa32 (%rax),%zmm14 │ │ │ │ - vmovdqa32 (%r8,%rax,1),%zmm15 │ │ │ │ - vpcmpltd %zmm15,%zmm14,%k6 │ │ │ │ - kortestw %k6,%k6 │ │ │ │ - jne 18d51 │ │ │ │ - vpcmpnled %zmm15,%zmm14,%k7 │ │ │ │ - kortestw %k7,%k7 │ │ │ │ - jne 18d51 │ │ │ │ - vpaddq %zmm10,%zmm0,%zmm0 │ │ │ │ - inc %r9 │ │ │ │ - add $0x40,%rax │ │ │ │ - vpaddq %zmm10,%zmm13,%zmm1 │ │ │ │ - vmovdqa32 (%rax),%zmm9 │ │ │ │ - vmovdqa32 (%r8,%rax,1),%zmm2 │ │ │ │ - vpcmpltd %zmm2,%zmm9,%k0 │ │ │ │ - kortestw %k0,%k0 │ │ │ │ - jne 18d51 │ │ │ │ - vpcmpnled %zmm2,%zmm9,%k1 │ │ │ │ - kortestw %k1,%k1 │ │ │ │ - jne 18d51 │ │ │ │ - vpaddq %zmm10,%zmm0,%zmm0 │ │ │ │ - inc %r9 │ │ │ │ - add $0x40,%rax │ │ │ │ - vpaddq %zmm10,%zmm1,%zmm1 │ │ │ │ + je 186bf │ │ │ │ + mov (%rax),%esi │ │ │ │ + cmp %esi,(%rdi) │ │ │ │ + jge 186b1 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sub %rdx,%r10 │ │ │ │ + lea 0x20(%r13),%rbx │ │ │ │ + dec %r10 │ │ │ │ + jmp 17c98 │ │ │ │ + mov -0x38(%rbp),%r15 │ │ │ │ + test $0x7,%r15b │ │ │ │ + je 18c29 │ │ │ │ + and $0xfffffffffffffff8,%r15 │ │ │ │ + shl $0x2,%r15 │ │ │ │ + add %r15,%rax │ │ │ │ + add %rdi,%r15 │ │ │ │ + jmp 181ba │ │ │ │ + mov -0x38(%rbp),%r15 │ │ │ │ + test $0x7,%r15b │ │ │ │ + je 18c08 │ │ │ │ + and $0xfffffffffffffff8,%r15 │ │ │ │ + shl $0x2,%r15 │ │ │ │ + add %r15,%rax │ │ │ │ + add %rdi,%r15 │ │ │ │ + jmp 182e2 │ │ │ │ + jg 182a5 │ │ │ │ + add $0x4,%rdi │ │ │ │ + add $0x4,%rax │ │ │ │ + mov (%rax),%r14d │ │ │ │ + cmp %r14d,(%rdi) │ │ │ │ + jl 18660 │ │ │ │ + jg 182a5 │ │ │ │ + add $0x4,%rdi │ │ │ │ + add $0x4,%rax │ │ │ │ + mov (%rax),%r9d │ │ │ │ + cmp %r9d,(%rdi) │ │ │ │ + jl 18660 │ │ │ │ + jg 182a5 │ │ │ │ + add $0x4,%rdi │ │ │ │ + add $0x4,%rax │ │ │ │ + mov (%rax),%r15d │ │ │ │ + cmp %r15d,(%rdi) │ │ │ │ + jl 18660 │ │ │ │ + jg 182a5 │ │ │ │ + add $0x4,%rdi │ │ │ │ + add $0x4,%rax │ │ │ │ + mov (%rax),%esi │ │ │ │ + cmp %esi,(%rdi) │ │ │ │ + jl 18660 │ │ │ │ + jg 182a5 │ │ │ │ + add $0x4,%rdi │ │ │ │ + add $0x4,%rax │ │ │ │ + mov (%rax),%r14d │ │ │ │ + cmp %r14d,(%rdi) │ │ │ │ + jl 18660 │ │ │ │ + jg 182a5 │ │ │ │ + add $0x4,%rdi │ │ │ │ + add $0x4,%rax │ │ │ │ + mov (%rax),%r9d │ │ │ │ + cmp %r9d,(%rdi) │ │ │ │ + jl 18660 │ │ │ │ + jg 182a5 │ │ │ │ + add $0x4,%rdi │ │ │ │ + add $0x4,%rax │ │ │ │ + cmp %rdi,%r11 │ │ │ │ + je 1829c │ │ │ │ + mov (%rax),%r15d │ │ │ │ + cmp %r15d,(%rdi) │ │ │ │ + jl 18660 │ │ │ │ + jg 182a5 │ │ │ │ + mov 0x4(%rax),%esi │ │ │ │ + cmp %esi,0x4(%rdi) │ │ │ │ + jl 18660 │ │ │ │ + jg 182a5 │ │ │ │ + mov 0x8(%rax),%r14d │ │ │ │ + cmp %r14d,0x8(%rdi) │ │ │ │ + jl 18660 │ │ │ │ + jg 182a5 │ │ │ │ + mov 0xc(%rax),%r9d │ │ │ │ + cmp %r9d,0xc(%rdi) │ │ │ │ + jl 18660 │ │ │ │ + jg 182a5 │ │ │ │ + mov 0x10(%rax),%r15d │ │ │ │ + cmp %r15d,0x10(%rdi) │ │ │ │ + jl 18660 │ │ │ │ + jg 182a5 │ │ │ │ + mov 0x14(%rax),%esi │ │ │ │ + cmp %esi,0x14(%rdi) │ │ │ │ + jl 18660 │ │ │ │ + jg 182a5 │ │ │ │ + mov 0x18(%rax),%r14d │ │ │ │ + cmp %r14d,0x18(%rdi) │ │ │ │ + jl 18660 │ │ │ │ + jg 182a5 │ │ │ │ + mov 0x1c(%rax),%r9d │ │ │ │ + cmp %r9d,0x1c(%rdi) │ │ │ │ + jl 18660 │ │ │ │ + jg 182a5 │ │ │ │ + add $0x20,%rdi │ │ │ │ + add $0x20,%rax │ │ │ │ + cmp %rdi,%r11 │ │ │ │ + jne 1875a │ │ │ │ + jmp 1829c │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovdqa32 (%rax),%zmm5 │ │ │ │ - vmovdqa32 (%r8,%rax,1),%zmm3 │ │ │ │ - vpcmpltd %zmm3,%zmm5,%k2 │ │ │ │ - kortestw %k2,%k2 │ │ │ │ - jne 18d51 │ │ │ │ - vpcmpnled %zmm3,%zmm5,%k3 │ │ │ │ - kortestw %k3,%k3 │ │ │ │ - jne 18d51 │ │ │ │ - lea 0x1(%r9),%rbx │ │ │ │ - vpaddq %zmm10,%zmm0,%zmm0 │ │ │ │ - cmp %rbx,%r15 │ │ │ │ - je 18ded │ │ │ │ - vmovdqa32 0x40(%rax),%zmm6 │ │ │ │ - vmovdqa32 0x40(%rax,%r8,1),%zmm11 │ │ │ │ - vpaddq %zmm10,%zmm1,%zmm1 │ │ │ │ - vpcmpltd %zmm11,%zmm6,%k4 │ │ │ │ - kortestw %k4,%k4 │ │ │ │ - jne 18d51 │ │ │ │ - vpcmpnled %zmm11,%zmm6,%k5 │ │ │ │ - kortestw %k5,%k5 │ │ │ │ - jne 18d51 │ │ │ │ - vmovdqa32 0x80(%rax),%zmm12 │ │ │ │ - vmovdqa32 0x80(%rax,%r8,1),%zmm13 │ │ │ │ - vpaddq %zmm10,%zmm0,%zmm0 │ │ │ │ - vpaddq %zmm10,%zmm1,%zmm1 │ │ │ │ - vpcmpltd %zmm13,%zmm12,%k6 │ │ │ │ - kortestw %k6,%k6 │ │ │ │ - jne 18d51 │ │ │ │ - vpcmpnled %zmm13,%zmm12,%k7 │ │ │ │ - kortestw %k7,%k7 │ │ │ │ - jne 18d51 │ │ │ │ - vmovdqa32 0xc0(%rax),%zmm14 │ │ │ │ - vmovdqa32 0xc0(%rax,%r8,1),%zmm15 │ │ │ │ - vpaddq %zmm10,%zmm0,%zmm0 │ │ │ │ - vpaddq %zmm10,%zmm1,%zmm1 │ │ │ │ - vpcmpltd %zmm15,%zmm14,%k0 │ │ │ │ - kortestw %k0,%k0 │ │ │ │ - jne 18d51 │ │ │ │ - vpcmpnled %zmm15,%zmm14,%k1 │ │ │ │ - kortestw %k1,%k1 │ │ │ │ - jne 18d51 │ │ │ │ - vpaddq %zmm10,%zmm0,%zmm0 │ │ │ │ - add $0x4,%r9 │ │ │ │ - add $0x100,%rax │ │ │ │ - vpaddq %zmm10,%zmm1,%zmm1 │ │ │ │ - jmp 18c50 │ │ │ │ - xchg %ax,%ax │ │ │ │ - ret │ │ │ │ - vmovq %xmm0,%r14 │ │ │ │ - vmovq %xmm1,%rax │ │ │ │ - jmp 18d73 │ │ │ │ + add $0x20,%rdi │ │ │ │ + add $0x20,%rax │ │ │ │ + cmp %rdi,%r11 │ │ │ │ + jne 1856a │ │ │ │ + jmp 183c8 │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ + vmovdqu (%rdi),%xmm4 │ │ │ │ + vmovdqu (%rsi),%xmm5 │ │ │ │ + vpextrq $0x1,%xmm4,%r11 │ │ │ │ + vpextrq $0x1,%xmm5,%r8 │ │ │ │ + vmovq %xmm5,%rcx │ │ │ │ + vmovq %xmm4,%rbx │ │ │ │ + mov %r8,%r12 │ │ │ │ + mov %r11,%rdx │ │ │ │ + mov %rcx,%r10 │ │ │ │ + sub %rbx,%rdx │ │ │ │ + sub %rcx,%r12 │ │ │ │ + mov %rbx,%rax │ │ │ │ + lea (%rcx,%rdx,1),%r13 │ │ │ │ + cmp %rdx,%r12 │ │ │ │ + cmovg %r13,%r8 │ │ │ │ + cmp %r8,%rcx │ │ │ │ + je 18bc3 │ │ │ │ + mov %r8,%r15 │ │ │ │ + sub %rcx,%r15 │ │ │ │ + lea -0x4(%r15),%r14 │ │ │ │ + cmp $0x18,%r14 │ │ │ │ + jbe 18cea │ │ │ │ + mov (%rsi),%r9 │ │ │ │ + and $0x3,%r15d │ │ │ │ + or (%rdi),%r9 │ │ │ │ + and $0x1f,%r9d │ │ │ │ + or %r15,%r9 │ │ │ │ + jne 18cea │ │ │ │ + shr $0x2,%r14 │ │ │ │ + vmovdqa 0xc4e75(%rip),%ymm7 # dd720 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x120> │ │ │ │ + vpbroadcastq %rbx,%ymm3 │ │ │ │ + vpbroadcastq %rcx,%ymm8 │ │ │ │ + lea 0x1(%r14),%r12 │ │ │ │ + mov %rbx,%r15 │ │ │ │ + mov $0x20,%edx │ │ │ │ + mov %rcx,%rax │ │ │ │ + mov %r12,%r13 │ │ │ │ + vpaddq %ymm7,%ymm3,%ymm1 │ │ │ │ + vpaddq %ymm7,%ymm8,%ymm0 │ │ │ │ + xor %r10d,%r10d │ │ │ │ + shr $0x3,%r13 │ │ │ │ + sub %rcx,%r15 │ │ │ │ + vpbroadcastq %rdx,%ymm10 │ │ │ │ + lea -0x1(%r13),%r14 │ │ │ │ + and $0x3,%r14d │ │ │ │ + je 189c0 │ │ │ │ + vmovdqa (%rcx),%ymm11 │ │ │ │ + vmovdqa (%r15,%rcx,1),%ymm6 │ │ │ │ + vpcmpltd %ymm6,%ymm11,%k4 │ │ │ │ + kortestb %k4,%k4 │ │ │ │ + jne 18aa9 │ │ │ │ + vpcmpnled %ymm6,%ymm11,%k5 │ │ │ │ + kortestb %k5,%k5 │ │ │ │ + jne 18aa9 │ │ │ │ + vpaddq %ymm10,%ymm1,%ymm12 │ │ │ │ + vpaddq %ymm10,%ymm0,%ymm0 │ │ │ │ + mov $0x1,%r10d │ │ │ │ + lea 0x20(%rcx),%rax │ │ │ │ + vmovdqa %ymm12,%ymm1 │ │ │ │ + cmp $0x1,%r14 │ │ │ │ + je 189c0 │ │ │ │ + cmp $0x2,%r14 │ │ │ │ + je 18980 │ │ │ │ + vmovdqa (%rax),%ymm13 │ │ │ │ + vmovdqa (%r15,%rax,1),%ymm14 │ │ │ │ + vpcmpltd %ymm14,%ymm13,%k6 │ │ │ │ + kortestb %k6,%k6 │ │ │ │ + jne 18aa9 │ │ │ │ + vpcmpnled %ymm14,%ymm13,%k7 │ │ │ │ + kortestb %k7,%k7 │ │ │ │ + jne 18aa9 │ │ │ │ + vpaddq %ymm10,%ymm0,%ymm0 │ │ │ │ + inc %r10 │ │ │ │ + vpaddq %ymm10,%ymm12,%ymm1 │ │ │ │ + add $0x20,%rax │ │ │ │ + vmovdqa (%rax),%ymm15 │ │ │ │ + vmovdqa (%r15,%rax,1),%ymm9 │ │ │ │ + vpcmpltd %ymm9,%ymm15,%k0 │ │ │ │ + kortestb %k0,%k0 │ │ │ │ + jne 18aa9 │ │ │ │ + vpcmpnled %ymm9,%ymm15,%k1 │ │ │ │ + kortestb %k1,%k1 │ │ │ │ + jne 18aa9 │ │ │ │ + vpaddq %ymm10,%ymm0,%ymm0 │ │ │ │ + inc %r10 │ │ │ │ + vpaddq %ymm10,%ymm1,%ymm1 │ │ │ │ + add $0x20,%rax │ │ │ │ nopl (%rax) │ │ │ │ - jl 18e0b │ │ │ │ - add $0x4,%r14 │ │ │ │ - add $0x4,%rax │ │ │ │ - cmp %rcx,%r14 │ │ │ │ - je 18de3 │ │ │ │ - mov (%r14),%edi │ │ │ │ - cmp %edi,(%rax) │ │ │ │ - jle 18d60 │ │ │ │ + vmovdqa (%rax),%ymm2 │ │ │ │ + vmovdqa (%r15,%rax,1),%ymm3 │ │ │ │ + vpcmpltd %ymm3,%ymm2,%k2 │ │ │ │ + kortestb %k2,%k2 │ │ │ │ + jne 18aa9 │ │ │ │ + vpcmpnled %ymm3,%ymm2,%k3 │ │ │ │ + kortestb %k3,%k3 │ │ │ │ + jne 18aa9 │ │ │ │ + lea 0x1(%r10),%r9 │ │ │ │ + vpaddq %ymm10,%ymm0,%ymm0 │ │ │ │ + cmp %r9,%r13 │ │ │ │ + je 18ca8 │ │ │ │ + vmovdqa 0x20(%rax),%ymm8 │ │ │ │ + vmovdqa 0x20(%rax,%r15,1),%ymm11 │ │ │ │ + vpaddq %ymm10,%ymm1,%ymm1 │ │ │ │ + vpcmpltd %ymm11,%ymm8,%k4 │ │ │ │ + kortestb %k4,%k4 │ │ │ │ + jne 18aa9 │ │ │ │ + vpcmpnled %ymm11,%ymm8,%k5 │ │ │ │ + kortestb %k5,%k5 │ │ │ │ + jne 18aa9 │ │ │ │ + vmovdqa 0x40(%rax),%ymm6 │ │ │ │ + vmovdqa 0x40(%rax,%r15,1),%ymm12 │ │ │ │ + vpaddq %ymm10,%ymm0,%ymm0 │ │ │ │ + vpaddq %ymm10,%ymm1,%ymm1 │ │ │ │ + vpcmpltd %ymm12,%ymm6,%k6 │ │ │ │ + kortestb %k6,%k6 │ │ │ │ + jne 18aa9 │ │ │ │ + vpcmpnled %ymm12,%ymm6,%k7 │ │ │ │ + kortestb %k7,%k7 │ │ │ │ + jne 18aa9 │ │ │ │ + vmovdqa 0x60(%rax),%ymm13 │ │ │ │ + vmovdqa 0x60(%rax,%r15,1),%ymm14 │ │ │ │ + vpaddq %ymm10,%ymm0,%ymm0 │ │ │ │ + vpaddq %ymm10,%ymm1,%ymm1 │ │ │ │ + vpcmpltd %ymm14,%ymm13,%k0 │ │ │ │ + kortestb %k0,%k0 │ │ │ │ + jne 18aa9 │ │ │ │ + vpcmpnled %ymm14,%ymm13,%k1 │ │ │ │ + kortestb %k1,%k1 │ │ │ │ + jne 18aa9 │ │ │ │ + vpaddq %ymm10,%ymm0,%ymm0 │ │ │ │ + add $0x4,%r10 │ │ │ │ + vpaddq %ymm10,%ymm1,%ymm1 │ │ │ │ + sub $0xffffffffffffff80,%rax │ │ │ │ + jmp 189c0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ret │ │ │ │ + vmovq %xmm0,%r12 │ │ │ │ + vmovq %xmm1,%r13 │ │ │ │ + mov 0x0(%r13),%ecx │ │ │ │ + cmp %ecx,(%r12) │ │ │ │ + jl 18eb2 │ │ │ │ + jg 18eba │ │ │ │ + lea 0x4(%r12),%r15 │ │ │ │ + cmp %r15,%r8 │ │ │ │ + je 18ec2 │ │ │ │ + mov 0x4(%r13),%edx │ │ │ │ + cmp %edx,0x4(%r12) │ │ │ │ + jl 18eb2 │ │ │ │ + jg 18eba │ │ │ │ + lea 0x8(%r12),%r14 │ │ │ │ + cmp %r14,%r8 │ │ │ │ + je 18f21 │ │ │ │ + mov 0x8(%r13),%r10d │ │ │ │ + cmp %r10d,0x8(%r12) │ │ │ │ + jl 18eb2 │ │ │ │ + jg 18eba │ │ │ │ + lea 0xc(%r12),%rax │ │ │ │ + cmp %rax,%r8 │ │ │ │ + je 18f15 │ │ │ │ + mov 0xc(%r13),%r9d │ │ │ │ + cmp %r9d,0xc(%r12) │ │ │ │ + jl 18eb2 │ │ │ │ + jg 18eba │ │ │ │ + lea 0x10(%r12),%rbx │ │ │ │ + cmp %rbx,%r8 │ │ │ │ + je 18f09 │ │ │ │ + mov 0x10(%r13),%ecx │ │ │ │ + cmp %ecx,0x10(%r12) │ │ │ │ + jl 18eb2 │ │ │ │ + jg 18eba │ │ │ │ + lea 0x14(%r12),%r15 │ │ │ │ + cmp %r15,%r8 │ │ │ │ + je 18efd │ │ │ │ + mov 0x14(%r13),%edx │ │ │ │ + cmp %edx,0x14(%r12) │ │ │ │ + jl 18eb2 │ │ │ │ + jg 18eba │ │ │ │ + lea 0x18(%r12),%r14 │ │ │ │ + cmp %r14,%r8 │ │ │ │ + je 18c4a │ │ │ │ + mov 0x18(%r12),%r10d │ │ │ │ + cmp %r10d,0x18(%r13) │ │ │ │ + jg 18eb2 │ │ │ │ + jl 18eba │ │ │ │ + lea 0x1c(%r12),%rax │ │ │ │ + cmp %rax,%r8 │ │ │ │ + je 18ef1 │ │ │ │ + mov 0x1c(%r12),%r8d │ │ │ │ + cmp %r8d,0x1c(%r13) │ │ │ │ + jg 18eb2 │ │ │ │ + jl 18eba │ │ │ │ + lea 0x20(%r13),%rax │ │ │ │ vzeroupper │ │ │ │ - vmovdqu %xmm8,(%r12) │ │ │ │ - mov 0x10(%rsi),%rcx │ │ │ │ - mov 0x10(%r12),%r10 │ │ │ │ - vmovsd 0x18(%rsi),%xmm8 │ │ │ │ - mov %rcx,0x10(%r12) │ │ │ │ + cmp %rax,%r11 │ │ │ │ + je 18bf4 │ │ │ │ + vmovdqu %xmm5,(%rdi) │ │ │ │ + mov 0x10(%rdi),%r8 │ │ │ │ + vmovsd 0x18(%rdi),%xmm10 │ │ │ │ + mov 0x10(%rsi),%r11 │ │ │ │ + vmovsd 0x18(%rsi),%xmm15 │ │ │ │ + mov %r11,0x10(%rdi) │ │ │ │ + mov %r8,0x10(%rsi) │ │ │ │ vmovdqu %xmm4,(%rsi) │ │ │ │ - vmovsd 0x18(%r12),%xmm4 │ │ │ │ - mov %r10,0x10(%rsi) │ │ │ │ - vmovsd %xmm8,0x18(%r12) │ │ │ │ - vmovsd %xmm4,0x18(%rsi) │ │ │ │ + vmovsd %xmm15,0x18(%rdi) │ │ │ │ + vmovsd %xmm10,0x18(%rsi) │ │ │ │ add $0x48,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ - pop %rsi │ │ │ │ + pop %rdi │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ - lea -0x10(%rsi),%rsp │ │ │ │ + lea -0x10(%rdi),%rsp │ │ │ │ pop %r13 │ │ │ │ ret │ │ │ │ - mov $0x24,%r11d │ │ │ │ - vpbroadcastq %r11,%zmm0 │ │ │ │ - vpaddq %zmm0,%zmm1,%zmm1 │ │ │ │ - valignq $0x7,%zmm1,%zmm1,%zmm7 │ │ │ │ - vmovq %xmm7,%rax │ │ │ │ - vzeroupper │ │ │ │ - cmp %r10,%rax │ │ │ │ - je 18db1 │ │ │ │ - jmp 18d7d │ │ │ │ - test $0xf,%r14b │ │ │ │ - je 18dc5 │ │ │ │ - and $0xfffffffffffffff0,%r14 │ │ │ │ - lea 0x0(,%r14,4),%r14 │ │ │ │ - lea (%r11,%r14,1),%rax │ │ │ │ - add %rdi,%r14 │ │ │ │ - jmp 18d73 │ │ │ │ + mov $0x14,%eax │ │ │ │ + vpbroadcastq %rax,%ymm13 │ │ │ │ + vpaddq %ymm13,%ymm1,%ymm14 │ │ │ │ + valignq $0x3,%ymm14,%ymm14,%ymm15 │ │ │ │ + vmovq %xmm15,%rax │ │ │ │ + jmp 183c8 │ │ │ │ + mov $0x14,%eax │ │ │ │ + vpbroadcastq %rax,%ymm9 │ │ │ │ + vpaddq %ymm9,%ymm0,%ymm0 │ │ │ │ + valignq $0x3,%ymm0,%ymm0,%ymm1 │ │ │ │ + vmovq %xmm1,%rax │ │ │ │ + jmp 1829c │ │ │ │ + lea 0x18(%r13),%rax │ │ │ │ vzeroupper │ │ │ │ - jmp 18db1 │ │ │ │ - mov %rcx,%r15 │ │ │ │ - sub %rdi,%r15 │ │ │ │ - sub $0x4,%r15 │ │ │ │ - shr $0x2,%r15 │ │ │ │ - inc %r15 │ │ │ │ - and $0x7,%r15d │ │ │ │ - je 18f13 │ │ │ │ - cmp $0x1,%r15 │ │ │ │ - je 18ef1 │ │ │ │ - cmp $0x2,%r15 │ │ │ │ - je 18ed7 │ │ │ │ - cmp $0x3,%r15 │ │ │ │ - je 18ebd │ │ │ │ - cmp $0x4,%r15 │ │ │ │ - je 18ea4 │ │ │ │ - cmp $0x5,%r15 │ │ │ │ - je 18e8a │ │ │ │ - cmp $0x6,%r15 │ │ │ │ - je 18e71 │ │ │ │ - mov (%r11),%r8d │ │ │ │ - cmp %r8d,(%rdi) │ │ │ │ - jl 18d7d │ │ │ │ - jg 18db1 │ │ │ │ - lea 0x4(%rdi),%r9 │ │ │ │ - lea 0x4(%r11),%rax │ │ │ │ - mov (%rax),%edx │ │ │ │ - cmp %edx,(%r9) │ │ │ │ - jl 18d7d │ │ │ │ - jg 18db1 │ │ │ │ - add $0x4,%r9 │ │ │ │ + jmp 18bc3 │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x4,%rax │ │ │ │ - mov (%rax),%r13d │ │ │ │ - cmp %r13d,(%r9) │ │ │ │ - jl 18d7d │ │ │ │ - jg 18db1 │ │ │ │ - add $0x4,%r9 │ │ │ │ + jmp 183c8 │ │ │ │ + add $0x4,%rax │ │ │ │ + jmp 1829c │ │ │ │ + add $0x8,%rax │ │ │ │ + jmp 183c8 │ │ │ │ + add $0x8,%rax │ │ │ │ + jmp 1829c │ │ │ │ + add $0xc,%rax │ │ │ │ + jmp 1829c │ │ │ │ + add $0xc,%rax │ │ │ │ + jmp 183c8 │ │ │ │ + add $0x10,%rax │ │ │ │ + jmp 183c8 │ │ │ │ + add $0x10,%rax │ │ │ │ + jmp 1829c │ │ │ │ + test $0x7,%r12b │ │ │ │ + je 18ece │ │ │ │ + and $0xfffffffffffffff8,%r12 │ │ │ │ + shl $0x2,%r12 │ │ │ │ + lea (%rbx,%r12,1),%r13 │ │ │ │ + add %rcx,%r12 │ │ │ │ + jmp 18ab3 │ │ │ │ + add $0x14,%rax │ │ │ │ + jmp 183c8 │ │ │ │ + add $0x14,%rax │ │ │ │ + jmp 1829c │ │ │ │ + add $0x18,%rax │ │ │ │ + jmp 183c8 │ │ │ │ + add $0x18,%rax │ │ │ │ + jmp 1829c │ │ │ │ + mov %r8,%r12 │ │ │ │ + sub %rcx,%r12 │ │ │ │ + sub $0x4,%r12 │ │ │ │ + shr $0x2,%r12 │ │ │ │ + inc %r12 │ │ │ │ + and $0x7,%r12d │ │ │ │ + je 18ded │ │ │ │ + cmp $0x1,%r12 │ │ │ │ + je 18dca │ │ │ │ + cmp $0x2,%r12 │ │ │ │ + je 18db1 │ │ │ │ + cmp $0x3,%r12 │ │ │ │ + je 18d97 │ │ │ │ + cmp $0x4,%r12 │ │ │ │ + je 18d7e │ │ │ │ + cmp $0x5,%r12 │ │ │ │ + je 18d65 │ │ │ │ + cmp $0x6,%r12 │ │ │ │ + je 18d4b │ │ │ │ + mov (%rbx),%r13d │ │ │ │ + cmp %r13d,(%rcx) │ │ │ │ + jl 18bc8 │ │ │ │ + jg 18bf4 │ │ │ │ + lea 0x4(%rcx),%r10 │ │ │ │ + lea 0x4(%rbx),%rax │ │ │ │ + mov (%rax),%r9d │ │ │ │ + cmp %r9d,(%r10) │ │ │ │ + jl 18bc8 │ │ │ │ + jg 18bf4 │ │ │ │ + add $0x4,%r10 │ │ │ │ add $0x4,%rax │ │ │ │ mov (%rax),%ebx │ │ │ │ - cmp %ebx,(%r9) │ │ │ │ - jl 18d7d │ │ │ │ - jg 18db1 │ │ │ │ - add $0x4,%r9 │ │ │ │ + cmp %ebx,(%r10) │ │ │ │ + jl 18bc8 │ │ │ │ + jg 18bf4 │ │ │ │ + add $0x4,%r10 │ │ │ │ add $0x4,%rax │ │ │ │ - mov (%rax),%r11d │ │ │ │ - cmp %r11d,(%r9) │ │ │ │ - jl 18d7d │ │ │ │ - jg 18db1 │ │ │ │ - add $0x4,%r9 │ │ │ │ + mov (%rax),%ecx │ │ │ │ + cmp %ecx,(%r10) │ │ │ │ + jl 18bc8 │ │ │ │ + jg 18bf4 │ │ │ │ + add $0x4,%r10 │ │ │ │ add $0x4,%rax │ │ │ │ - mov (%rax),%r14d │ │ │ │ - cmp %r14d,(%r9) │ │ │ │ - jl 18d7d │ │ │ │ - jg 18db1 │ │ │ │ - add $0x4,%r9 │ │ │ │ + mov (%rax),%r15d │ │ │ │ + cmp %r15d,(%r10) │ │ │ │ + jl 18bc8 │ │ │ │ + jg 18bf4 │ │ │ │ + add $0x4,%r10 │ │ │ │ add $0x4,%rax │ │ │ │ - mov (%rax),%edi │ │ │ │ - cmp %edi,(%r9) │ │ │ │ - jl 18d7d │ │ │ │ - jg 18db1 │ │ │ │ - add $0x4,%r9 │ │ │ │ + mov (%rax),%edx │ │ │ │ + cmp %edx,(%r10) │ │ │ │ + jl 18bc8 │ │ │ │ + jg 18bf4 │ │ │ │ + add $0x4,%r10 │ │ │ │ add $0x4,%rax │ │ │ │ - cmp %r9,%rcx │ │ │ │ - je 18de6 │ │ │ │ - mov (%rax),%r15d │ │ │ │ - cmp %r15d,(%r9) │ │ │ │ - jl 18d7d │ │ │ │ - jg 18db1 │ │ │ │ - mov 0x4(%rax),%r8d │ │ │ │ - cmp %r8d,0x4(%r9) │ │ │ │ - jl 18d7d │ │ │ │ - jg 18db1 │ │ │ │ - mov 0x8(%rax),%edx │ │ │ │ - cmp %edx,0x8(%r9) │ │ │ │ - jl 18d7d │ │ │ │ - jg 18db1 │ │ │ │ - mov 0xc(%rax),%r13d │ │ │ │ - cmp %r13d,0xc(%r9) │ │ │ │ - jl 18d7d │ │ │ │ - jg 18db1 │ │ │ │ - mov 0x10(%rax),%ebx │ │ │ │ - cmp %ebx,0x10(%r9) │ │ │ │ - jl 18d7d │ │ │ │ - jg 18db1 │ │ │ │ - mov 0x14(%rax),%r11d │ │ │ │ - cmp %r11d,0x14(%r9) │ │ │ │ - jl 18d7d │ │ │ │ - jg 18db1 │ │ │ │ - mov 0x18(%rax),%r14d │ │ │ │ - cmp %r14d,0x18(%r9) │ │ │ │ - jl 18d7d │ │ │ │ - jg 18db1 │ │ │ │ - mov 0x1c(%rax),%edi │ │ │ │ - cmp %edi,0x1c(%r9) │ │ │ │ - jl 18d7d │ │ │ │ - jg 18db1 │ │ │ │ - add $0x20,%r9 │ │ │ │ + mov (%rax),%r14d │ │ │ │ + cmp %r14d,(%r10) │ │ │ │ + jl 18bc8 │ │ │ │ + jg 18bf4 │ │ │ │ + add $0x4,%r10 │ │ │ │ + add $0x4,%rax │ │ │ │ + cmp %r10,%r8 │ │ │ │ + je 18bc3 │ │ │ │ + mov (%rax),%r12d │ │ │ │ + cmp %r12d,(%r10) │ │ │ │ + jl 18bc8 │ │ │ │ + jg 18bf4 │ │ │ │ + mov 0x4(%rax),%r13d │ │ │ │ + cmp %r13d,0x4(%r10) │ │ │ │ + jl 18bc8 │ │ │ │ + jg 18bf4 │ │ │ │ + mov 0x8(%rax),%r9d │ │ │ │ + cmp %r9d,0x8(%r10) │ │ │ │ + jl 18bc8 │ │ │ │ + jg 18bf4 │ │ │ │ + mov 0xc(%rax),%ebx │ │ │ │ + cmp %ebx,0xc(%r10) │ │ │ │ + jl 18bc8 │ │ │ │ + jg 18bf4 │ │ │ │ + mov 0x10(%rax),%ecx │ │ │ │ + cmp %ecx,0x10(%r10) │ │ │ │ + jl 18bc8 │ │ │ │ + jg 18bf4 │ │ │ │ + mov 0x14(%rax),%r15d │ │ │ │ + cmp %r15d,0x14(%r10) │ │ │ │ + jl 18bc8 │ │ │ │ + jg 18bf4 │ │ │ │ + mov 0x18(%rax),%edx │ │ │ │ + cmp %edx,0x18(%r10) │ │ │ │ + jl 18bc8 │ │ │ │ + jg 18bf4 │ │ │ │ + mov 0x1c(%rax),%r14d │ │ │ │ + cmp %r14d,0x1c(%r10) │ │ │ │ + jl 18bc8 │ │ │ │ + jg 18bf4 │ │ │ │ + add $0x20,%r10 │ │ │ │ add $0x20,%rax │ │ │ │ - cmp %r9,%rcx │ │ │ │ - jne 18f13 │ │ │ │ - jmp 18de6 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + cmp %r10,%r8 │ │ │ │ + jne 18ded │ │ │ │ + jmp 18bc3 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1c,%rax │ │ │ │ + jmp 183c8 │ │ │ │ + add $0x1c,%rax │ │ │ │ + jmp 1829c │ │ │ │ + vzeroupper │ │ │ │ + jmp 18bc8 │ │ │ │ + vzeroupper │ │ │ │ + jmp 18bf4 │ │ │ │ + lea 0x4(%r13),%rax │ │ │ │ + vzeroupper │ │ │ │ + jmp 18bc3 │ │ │ │ + mov $0x14,%ebx │ │ │ │ + vpbroadcastq %rbx,%ymm0 │ │ │ │ + vpaddq %ymm0,%ymm1,%ymm1 │ │ │ │ + valignq $0x3,%ymm1,%ymm1,%ymm7 │ │ │ │ + vmovq %xmm7,%rax │ │ │ │ + vzeroupper │ │ │ │ + jmp 18bc3 │ │ │ │ + lea 0x1c(%r13),%rax │ │ │ │ + vzeroupper │ │ │ │ + jmp 18bc3 │ │ │ │ + lea 0x14(%r13),%rax │ │ │ │ + vzeroupper │ │ │ │ + jmp 18bc3 │ │ │ │ + lea 0x10(%r13),%rax │ │ │ │ + vzeroupper │ │ │ │ + jmp 18bc3 │ │ │ │ + lea 0xc(%r13),%rax │ │ │ │ + vzeroupper │ │ │ │ + jmp 18bc3 │ │ │ │ + lea 0x8(%r13),%rax │ │ │ │ + vzeroupper │ │ │ │ + jmp 18bc3 │ │ │ │ + nopl (%rax) │ │ │ │ mov %rsi,%rax │ │ │ │ sub %rdi,%rax │ │ │ │ cmp $0x100,%rax │ │ │ │ - jle 19070 │ │ │ │ + jle 18fc0 │ │ │ │ sub $0x10,%rsp │ │ │ │ lea 0x100(%rdi),%rcx │ │ │ │ mov %rsi,0x8(%rsp) │ │ │ │ mov %rcx,%rsi │ │ │ │ mov %rcx,(%rsp) │ │ │ │ - call 17520 │ │ │ │ + call 17290 │ │ │ │ mov (%rsp),%r9 │ │ │ │ mov 0x8(%rsp),%r8 │ │ │ │ cmp %r9,%r8 │ │ │ │ - jne 1903e │ │ │ │ + jne 18f96 │ │ │ │ add $0x10,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - jne 1902d │ │ │ │ + jne 18f85 │ │ │ │ vmovsd -0x8(%rdi),%xmm0 │ │ │ │ vcomisd %xmm1,%xmm0 │ │ │ │ - ja 19058 │ │ │ │ + ja 18fb0 │ │ │ │ add $0x10,%r9 │ │ │ │ mov %rsi,(%rdi) │ │ │ │ vmovsd %xmm1,0x8(%rdi) │ │ │ │ cmp %r8,%r9 │ │ │ │ - je 1900c │ │ │ │ - vmovsd 0x8(%r9),%xmm1 │ │ │ │ + je 18f6c │ │ │ │ mov (%r9),%rsi │ │ │ │ + vmovsd 0x8(%r9),%xmm1 │ │ │ │ mov %r9,%rdi │ │ │ │ mov -0x10(%rdi),%rdx │ │ │ │ cmp %rdx,%rsi │ │ │ │ - jae 19020 │ │ │ │ + jae 18f78 │ │ │ │ vmovsd -0x8(%rdi),%xmm0 │ │ │ │ mov %rdx,(%rdi) │ │ │ │ - vmovsd %xmm0,0x8(%rdi) │ │ │ │ sub $0x10,%rdi │ │ │ │ - jmp 1904a │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - jmp 17520 │ │ │ │ + vmovsd %xmm0,0x18(%rdi) │ │ │ │ + jmp 18fa2 │ │ │ │ + xchg %ax,%ax │ │ │ │ + jmp 17290 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ push %r14 │ │ │ │ mov %rsi,%r14 │ │ │ │ + sub %rdi,%r14 │ │ │ │ push %r13 │ │ │ │ + mov %rdx,%r13 │ │ │ │ push %r12 │ │ │ │ - sub %rdi,%r14 │ │ │ │ + mov %rsi,%r12 │ │ │ │ push %rbp │ │ │ │ - push %rbx │ │ │ │ mov %rdi,%rbp │ │ │ │ + push %rbx │ │ │ │ sub $0x10,%rsp │ │ │ │ - mov %rdx,%r13 │ │ │ │ - mov %rsi,%r12 │ │ │ │ cmp $0x10,%r14 │ │ │ │ - jle 19496 │ │ │ │ + jle 193c9 │ │ │ │ mov %r14,%rbx │ │ │ │ sar $1,%rbx │ │ │ │ test %r13,%r13 │ │ │ │ - je 191b0 │ │ │ │ + je 190f0 │ │ │ │ lea 0x0(%rbp,%rbx,1),%rax │ │ │ │ movzbl 0x1(%rbp),%edx │ │ │ │ movbe 0x0(%rbp),%r8w │ │ │ │ - movzbl -0x1(%r12),%edi │ │ │ │ - movzbl (%rax),%esi │ │ │ │ - movzbl 0x0(%rbp),%ecx │ │ │ │ dec %r13 │ │ │ │ + movzbl (%rax),%esi │ │ │ │ + movzbl -0x1(%r12),%edi │ │ │ │ lea 0x1(%rbp),%rbx │ │ │ │ + movzbl 0x0(%rbp),%ecx │ │ │ │ cmp %sil,%dl │ │ │ │ - jae 19146 │ │ │ │ + jae 1908f │ │ │ │ cmp %dil,%sil │ │ │ │ - jb 1929b │ │ │ │ + jb 191db │ │ │ │ cmp %dil,%dl │ │ │ │ - jb 19154 │ │ │ │ + jb 1909d │ │ │ │ mov %r8w,0x0(%rbp) │ │ │ │ mov %r12,%r11 │ │ │ │ - jmp 19107 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 1904f │ │ │ │ + nopl (%rax) │ │ │ │ movzbl 0x1(%rbx),%ecx │ │ │ │ inc %rbx │ │ │ │ cmp %dl,%cl │ │ │ │ - jb 19100 │ │ │ │ + jb 19048 │ │ │ │ movzbl -0x1(%r11),%r9d │ │ │ │ cmp %r9b,%dl │ │ │ │ - jae 19170 │ │ │ │ + jae 190b0 │ │ │ │ lea -0x2(%r11),%r10 │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov %r10,%r11 │ │ │ │ - movzbl (%r10),%r9d │ │ │ │ dec %r10 │ │ │ │ + movzbl 0x1(%r10),%r9d │ │ │ │ cmp %r9b,%dl │ │ │ │ - jb 19120 │ │ │ │ + jb 19068 │ │ │ │ cmp %r11,%rbx │ │ │ │ - jae 19180 │ │ │ │ + jae 190c0 │ │ │ │ mov %r9b,(%rbx) │ │ │ │ - mov %cl,(%r11) │ │ │ │ inc %rbx │ │ │ │ + mov %cl,(%r11) │ │ │ │ movzbl (%rbx),%ecx │ │ │ │ movzbl 0x0(%rbp),%edx │ │ │ │ - jmp 19107 │ │ │ │ + jmp 1904f │ │ │ │ cmp %dil,%dl │ │ │ │ - jb 190eb │ │ │ │ + jb 1903b │ │ │ │ cmp %dil,%sil │ │ │ │ - jae 1929b │ │ │ │ + jae 191db │ │ │ │ mov %dil,0x0(%rbp) │ │ │ │ mov %cl,-0x1(%r12) │ │ │ │ movzbl 0x1(%rbp),%ecx │ │ │ │ movzbl 0x0(%rbp),%edx │ │ │ │ - jmp 190f0 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 19040 │ │ │ │ dec %r11 │ │ │ │ cmp %r11,%rbx │ │ │ │ - jb 19134 │ │ │ │ + jb 1907d │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov %rbx,%r14 │ │ │ │ mov %r13,%rdx │ │ │ │ mov %r12,%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ + call 18fd0 │ │ │ │ sub %rbp,%r14 │ │ │ │ - call 19080 │ │ │ │ cmp $0x10,%r14 │ │ │ │ - jle 19496 │ │ │ │ + jle 193c9 │ │ │ │ mov %rbx,%r12 │ │ │ │ mov %r14,%rbx │ │ │ │ sar $1,%rbx │ │ │ │ test %r13,%r13 │ │ │ │ - jne 190b4 │ │ │ │ + jne 19004 │ │ │ │ lea -0x1(%rbx),%r13 │ │ │ │ mov %r13,%rax │ │ │ │ and $0x7,%eax │ │ │ │ - je 19330 │ │ │ │ + je 19270 │ │ │ │ movzbl 0x0(%rbp,%r13,1),%ecx │ │ │ │ mov %r13,%rsi │ │ │ │ mov %r14,%rdx │ │ │ │ mov %rbp,%rdi │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ lea -0x2(%rbx),%r13 │ │ │ │ - call 162f0 │ │ │ │ + call 16070 │ │ │ │ mov 0x8(%rsp),%r8 │ │ │ │ cmp $0x1,%r8 │ │ │ │ - je 19330 │ │ │ │ + je 19270 │ │ │ │ cmp $0x2,%r8 │ │ │ │ - je 1927f │ │ │ │ + je 191bf │ │ │ │ cmp $0x3,%r8 │ │ │ │ - je 19268 │ │ │ │ + je 191a8 │ │ │ │ cmp $0x4,%r8 │ │ │ │ - je 19251 │ │ │ │ + je 19191 │ │ │ │ cmp $0x5,%r8 │ │ │ │ - je 1923a │ │ │ │ + je 1917a │ │ │ │ cmp $0x6,%r8 │ │ │ │ - je 19223 │ │ │ │ + je 19163 │ │ │ │ movzbl 0x0(%rbp,%r13,1),%ecx │ │ │ │ mov %r13,%rsi │ │ │ │ mov %r14,%rdx │ │ │ │ lea -0x3(%rbx),%r13 │ │ │ │ - call 162f0 │ │ │ │ + call 16070 │ │ │ │ movzbl 0x0(%rbp,%r13,1),%ecx │ │ │ │ mov %r13,%rsi │ │ │ │ mov %r14,%rdx │ │ │ │ mov %rbp,%rdi │ │ │ │ dec %r13 │ │ │ │ - call 162f0 │ │ │ │ + call 16070 │ │ │ │ movzbl 0x0(%rbp,%r13,1),%ecx │ │ │ │ mov %r13,%rsi │ │ │ │ mov %r14,%rdx │ │ │ │ mov %rbp,%rdi │ │ │ │ dec %r13 │ │ │ │ - call 162f0 │ │ │ │ + call 16070 │ │ │ │ movzbl 0x0(%rbp,%r13,1),%ecx │ │ │ │ mov %r13,%rsi │ │ │ │ mov %r14,%rdx │ │ │ │ mov %rbp,%rdi │ │ │ │ dec %r13 │ │ │ │ - call 162f0 │ │ │ │ + call 16070 │ │ │ │ movzbl 0x0(%rbp,%r13,1),%ecx │ │ │ │ mov %r13,%rsi │ │ │ │ mov %r14,%rdx │ │ │ │ mov %rbp,%rdi │ │ │ │ dec %r13 │ │ │ │ - call 162f0 │ │ │ │ + call 16070 │ │ │ │ movzbl 0x0(%rbp,%r13,1),%ecx │ │ │ │ mov %r13,%rsi │ │ │ │ mov %r14,%rdx │ │ │ │ mov %rbp,%rdi │ │ │ │ dec %r13 │ │ │ │ - call 162f0 │ │ │ │ - jmp 19330 │ │ │ │ + call 16070 │ │ │ │ + jmp 19270 │ │ │ │ mov %sil,0x0(%rbp) │ │ │ │ mov %cl,(%rax) │ │ │ │ movzbl 0x1(%rbp),%ecx │ │ │ │ movzbl 0x0(%rbp),%edx │ │ │ │ - jmp 190f0 │ │ │ │ + jmp 19040 │ │ │ │ movzbl -0x1(%r13,%rbp,1),%ecx │ │ │ │ lea -0x1(%r13),%rsi │ │ │ │ mov %r14,%rdx │ │ │ │ - call 162f0 │ │ │ │ + call 16070 │ │ │ │ movzbl -0x2(%r13,%rbp,1),%ecx │ │ │ │ lea -0x2(%r13),%rsi │ │ │ │ mov %r14,%rdx │ │ │ │ - call 162f0 │ │ │ │ + call 16070 │ │ │ │ movzbl -0x3(%r13,%rbp,1),%ecx │ │ │ │ lea -0x3(%r13),%rsi │ │ │ │ mov %r14,%rdx │ │ │ │ - call 162f0 │ │ │ │ + call 16070 │ │ │ │ movzbl -0x4(%r13,%rbp,1),%ecx │ │ │ │ lea -0x4(%r13),%rsi │ │ │ │ mov %r14,%rdx │ │ │ │ - call 162f0 │ │ │ │ + call 16070 │ │ │ │ movzbl -0x5(%r13,%rbp,1),%ecx │ │ │ │ lea -0x5(%r13),%rsi │ │ │ │ mov %r14,%rdx │ │ │ │ - call 162f0 │ │ │ │ + call 16070 │ │ │ │ movzbl -0x6(%r13,%rbp,1),%ecx │ │ │ │ lea -0x6(%r13),%rsi │ │ │ │ mov %r14,%rdx │ │ │ │ - call 162f0 │ │ │ │ + call 16070 │ │ │ │ movzbl -0x7(%r13,%rbp,1),%ecx │ │ │ │ lea -0x7(%r13),%rsi │ │ │ │ mov %r14,%rdx │ │ │ │ sub $0x8,%r13 │ │ │ │ - call 162f0 │ │ │ │ + call 16070 │ │ │ │ movzbl 0x0(%rbp,%r13,1),%ecx │ │ │ │ mov %r14,%rdx │ │ │ │ mov %r13,%rsi │ │ │ │ mov %rbp,%rdi │ │ │ │ - call 162f0 │ │ │ │ + call 16070 │ │ │ │ test %r13,%r13 │ │ │ │ - jne 192ae │ │ │ │ + jne 191ee │ │ │ │ mov %r12,%rsi │ │ │ │ lea -0x1(%r12),%rdi │ │ │ │ sub %rbp,%rsi │ │ │ │ cmp $0x1,%rsi │ │ │ │ - jle 19496 │ │ │ │ - movzbl 0x0(%rbp),%r10d │ │ │ │ - movzbl -0x1(%r12),%r9d │ │ │ │ + jle 193c9 │ │ │ │ + movzbl 0x0(%rbp),%r9d │ │ │ │ mov %rbp,%r13 │ │ │ │ + movzbl -0x1(%r12),%ecx │ │ │ │ xor %esi,%esi │ │ │ │ not %r13 │ │ │ │ lea -0x2(%r12),%rbx │ │ │ │ + mov %r9b,-0x1(%r12) │ │ │ │ add %rdi,%r13 │ │ │ │ sub %rbp,%rdi │ │ │ │ mov %rdi,%rdx │ │ │ │ mov %rdi,%r14 │ │ │ │ mov %rbp,%rdi │ │ │ │ and $0x3,%r13d │ │ │ │ - mov %r10b,-0x1(%r12) │ │ │ │ - movzbl %r9b,%ecx │ │ │ │ - call 162f0 │ │ │ │ + call 16070 │ │ │ │ cmp $0x1,%r14 │ │ │ │ - jle 19496 │ │ │ │ + jle 193c9 │ │ │ │ test %r13,%r13 │ │ │ │ - je 19418 │ │ │ │ + je 19353 │ │ │ │ cmp $0x1,%r13 │ │ │ │ - je 193f0 │ │ │ │ + je 1932b │ │ │ │ cmp $0x2,%r13 │ │ │ │ - je 193d1 │ │ │ │ + je 1930f │ │ │ │ + movzbl 0x0(%rbp),%r10d │ │ │ │ + movzbl (%rbx),%ecx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + xor %esi,%esi │ │ │ │ + sub %rbp,%rdx │ │ │ │ + mov %r10b,(%rbx) │ │ │ │ + lea -0x3(%r12),%rbx │ │ │ │ + call 16070 │ │ │ │ movzbl 0x0(%rbp),%edx │ │ │ │ movzbl (%rbx),%ecx │ │ │ │ xor %esi,%esi │ │ │ │ + mov %rbp,%rdi │ │ │ │ mov %dl,(%rbx) │ │ │ │ mov %rbx,%rdx │ │ │ │ - lea -0x3(%r12),%rbx │ │ │ │ + dec %rbx │ │ │ │ sub %rbp,%rdx │ │ │ │ - call 162f0 │ │ │ │ + call 16070 │ │ │ │ movzbl 0x0(%rbp),%r11d │ │ │ │ movzbl (%rbx),%ecx │ │ │ │ - mov %rbx,%rdx │ │ │ │ + mov %rbx,%r12 │ │ │ │ xor %esi,%esi │ │ │ │ - sub %rbp,%rdx │ │ │ │ + sub %rbp,%r12 │ │ │ │ mov %rbp,%rdi │ │ │ │ dec %rbx │ │ │ │ mov %r11b,0x1(%rbx) │ │ │ │ - call 162f0 │ │ │ │ - movzbl 0x0(%rbp),%r12d │ │ │ │ - movzbl (%rbx),%ecx │ │ │ │ - mov %rbx,%r13 │ │ │ │ - xor %esi,%esi │ │ │ │ - sub %rbp,%r13 │ │ │ │ - mov %rbp,%rdi │ │ │ │ - mov %r13,%rdx │ │ │ │ - dec %rbx │ │ │ │ - mov %r12b,0x1(%rbx) │ │ │ │ - call 162f0 │ │ │ │ - cmp $0x1,%r13 │ │ │ │ - jle 19496 │ │ │ │ + mov %r12,%rdx │ │ │ │ + call 16070 │ │ │ │ + cmp $0x1,%r12 │ │ │ │ + jle 193c9 │ │ │ │ movzbl 0x0(%rbp),%eax │ │ │ │ movzbl (%rbx),%ecx │ │ │ │ mov %rbx,%rdx │ │ │ │ mov %rbp,%rdi │ │ │ │ sub %rbp,%rdx │ │ │ │ xor %esi,%esi │ │ │ │ - lea -0x3(%rbx),%r14 │ │ │ │ - sub %rbp,%r14 │ │ │ │ + lea -0x3(%rbx),%r13 │ │ │ │ mov %al,(%rbx) │ │ │ │ - call 162f0 │ │ │ │ - movzbl 0x0(%rbp),%ecx │ │ │ │ - movzbl -0x1(%rbx),%r8d │ │ │ │ + sub %rbp,%r13 │ │ │ │ + call 16070 │ │ │ │ + movzbl 0x0(%rbp),%r8d │ │ │ │ + movzbl -0x1(%rbx),%ecx │ │ │ │ lea -0x1(%rbx),%rdx │ │ │ │ sub %rbp,%rdx │ │ │ │ xor %esi,%esi │ │ │ │ - mov %cl,-0x1(%rbx) │ │ │ │ - movzbl %r8b,%ecx │ │ │ │ - call 162f0 │ │ │ │ - movzbl 0x0(%rbp),%r9d │ │ │ │ - movzbl -0x2(%rbx),%esi │ │ │ │ + mov %r8b,-0x1(%rbx) │ │ │ │ + call 16070 │ │ │ │ + movzbl 0x0(%rbp),%esi │ │ │ │ + movzbl -0x2(%rbx),%ecx │ │ │ │ lea -0x2(%rbx),%rdx │ │ │ │ sub %rbp,%rdx │ │ │ │ sub $0x4,%rbx │ │ │ │ - mov %r9b,0x2(%rbx) │ │ │ │ - movzbl %sil,%ecx │ │ │ │ + mov %sil,0x2(%rbx) │ │ │ │ xor %esi,%esi │ │ │ │ - call 162f0 │ │ │ │ - movzbl 0x0(%rbp),%r10d │ │ │ │ + call 16070 │ │ │ │ + movzbl 0x0(%rbp),%r9d │ │ │ │ movzbl 0x1(%rbx),%ecx │ │ │ │ - mov %r14,%rdx │ │ │ │ + mov %r13,%rdx │ │ │ │ xor %esi,%esi │ │ │ │ - mov %r10b,0x1(%rbx) │ │ │ │ - call 162f0 │ │ │ │ - cmp $0x1,%r14 │ │ │ │ - jg 19418 │ │ │ │ + mov %r9b,0x1(%rbx) │ │ │ │ + call 16070 │ │ │ │ + cmp $0x1,%r13 │ │ │ │ + jg 19353 │ │ │ │ add $0x10,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ ret │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rsi,%r10 │ │ │ │ sub %rdi,%r10 │ │ │ │ cmp $0x80,%r10 │ │ │ │ - jle 198f6 │ │ │ │ + jle 1981e │ │ │ │ push %r13 │ │ │ │ mov %rdx,%r13 │ │ │ │ push %r12 │ │ │ │ + mov %rsi,%r12 │ │ │ │ push %rbp │ │ │ │ + mov %rdi,%rbp │ │ │ │ push %rbx │ │ │ │ mov %r10,%rbx │ │ │ │ - mov %rdi,%rbp │ │ │ │ - mov %rsi,%r12 │ │ │ │ - sar $0x3,%rbx │ │ │ │ sar $0x4,%r10 │ │ │ │ + sar $0x3,%rbx │ │ │ │ sub $0x18,%rsp │ │ │ │ test %r13,%r13 │ │ │ │ - je 195f8 │ │ │ │ + je 19520 │ │ │ │ vmovdqu 0x0(%rbp),%xmm0 │ │ │ │ lea 0x0(%rbp,%r10,8),%rdi │ │ │ │ mov -0x8(%r12),%rsi │ │ │ │ dec %r13 │ │ │ │ mov (%rdi),%rax │ │ │ │ lea 0x8(%rbp),%rbx │ │ │ │ vpextrq $0x1,%xmm0,%rdx │ │ │ │ vmovq %xmm0,%rcx │ │ │ │ cmp %rax,%rdx │ │ │ │ - jae 19587 │ │ │ │ + jae 194b0 │ │ │ │ cmp %rsi,%rax │ │ │ │ - jb 196e8 │ │ │ │ + jb 19610 │ │ │ │ cmp %rsi,%rdx │ │ │ │ - jb 19595 │ │ │ │ + jb 194be │ │ │ │ vpalignr $0x8,%xmm0,%xmm0,%xmm1 │ │ │ │ vmovdqu %xmm1,0x0(%rbp) │ │ │ │ mov %r12,%r11 │ │ │ │ - jmp 19548 │ │ │ │ + jmp 19470 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov 0x8(%rbx),%rcx │ │ │ │ add $0x8,%rbx │ │ │ │ cmp %rdx,%rcx │ │ │ │ - jb 19540 │ │ │ │ + jb 19468 │ │ │ │ mov -0x8(%r11),%r8 │ │ │ │ cmp %r8,%rdx │ │ │ │ - jae 195b0 │ │ │ │ + jae 194d8 │ │ │ │ lea -0x10(%r11),%r9 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov %r9,%r11 │ │ │ │ - mov (%r9),%r8 │ │ │ │ sub $0x8,%r9 │ │ │ │ + mov 0x8(%r9),%r8 │ │ │ │ cmp %r8,%rdx │ │ │ │ - jb 19560 │ │ │ │ + jb 19488 │ │ │ │ cmp %r11,%rbx │ │ │ │ - jae 195c0 │ │ │ │ + jae 194e8 │ │ │ │ mov %r8,(%rbx) │ │ │ │ - mov %rcx,(%r11) │ │ │ │ add $0x8,%rbx │ │ │ │ + mov %rcx,(%r11) │ │ │ │ mov (%rbx),%rcx │ │ │ │ mov 0x0(%rbp),%rdx │ │ │ │ - jmp 19548 │ │ │ │ + jmp 19470 │ │ │ │ cmp %rsi,%rdx │ │ │ │ - jb 19521 │ │ │ │ + jb 19451 │ │ │ │ cmp %rsi,%rax │ │ │ │ - jae 196e8 │ │ │ │ + jae 19610 │ │ │ │ mov %rsi,0x0(%rbp) │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rcx │ │ │ │ mov 0x0(%rbp),%rdx │ │ │ │ - jmp 1952c │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp 1945c │ │ │ │ + nopl 0x0(%rax) │ │ │ │ sub $0x8,%r11 │ │ │ │ cmp %r11,%rbx │ │ │ │ - jb 19574 │ │ │ │ + jb 1949d │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov %r13,%rdx │ │ │ │ mov %r12,%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ - call 194b0 │ │ │ │ + call 193e0 │ │ │ │ mov %rbx,%r10 │ │ │ │ sub %rbp,%r10 │ │ │ │ cmp $0x80,%r10 │ │ │ │ - jle 198eb │ │ │ │ + jle 19813 │ │ │ │ mov %rbx,%r12 │ │ │ │ mov %r10,%rbx │ │ │ │ - sar $0x3,%rbx │ │ │ │ sar $0x4,%r10 │ │ │ │ + sar $0x3,%rbx │ │ │ │ test %r13,%r13 │ │ │ │ - jne 194ea │ │ │ │ + jne 1941a │ │ │ │ lea -0x1(%r10),%r13 │ │ │ │ mov %r13,%rdi │ │ │ │ and $0x7,%edi │ │ │ │ - je 19777 │ │ │ │ + je 1969f │ │ │ │ mov 0x0(%rbp,%r13,8),%rcx │ │ │ │ mov %r13,%rsi │ │ │ │ mov %rdi,0x8(%rsp) │ │ │ │ mov %rbx,%rdx │ │ │ │ mov %rbp,%rdi │ │ │ │ mov %r10,(%rsp) │ │ │ │ - call 16610 │ │ │ │ + call 16310 │ │ │ │ mov (%rsp),%rax │ │ │ │ mov 0x8(%rsp),%rsi │ │ │ │ lea -0x2(%rax),%r13 │ │ │ │ cmp $0x1,%rsi │ │ │ │ - je 19777 │ │ │ │ + je 1969f │ │ │ │ cmp $0x2,%rsi │ │ │ │ - je 196cd │ │ │ │ + je 195f5 │ │ │ │ cmp $0x3,%rsi │ │ │ │ - je 196b7 │ │ │ │ + je 195df │ │ │ │ cmp $0x4,%rsi │ │ │ │ - je 196a1 │ │ │ │ + je 195c9 │ │ │ │ cmp $0x5,%rsi │ │ │ │ - je 1968b │ │ │ │ + je 195b3 │ │ │ │ cmp $0x6,%rsi │ │ │ │ - je 19675 │ │ │ │ + je 1959d │ │ │ │ mov 0x0(%rbp,%r13,8),%rcx │ │ │ │ mov %r13,%rsi │ │ │ │ mov %rbx,%rdx │ │ │ │ - call 16610 │ │ │ │ + call 16310 │ │ │ │ mov (%rsp),%r8 │ │ │ │ lea -0x3(%r8),%r13 │ │ │ │ mov 0x0(%rbp,%r13,8),%rcx │ │ │ │ mov %r13,%rsi │ │ │ │ mov %rbx,%rdx │ │ │ │ mov %rbp,%rdi │ │ │ │ dec %r13 │ │ │ │ - call 16610 │ │ │ │ + call 16310 │ │ │ │ mov 0x0(%rbp,%r13,8),%rcx │ │ │ │ mov %r13,%rsi │ │ │ │ mov %rbx,%rdx │ │ │ │ mov %rbp,%rdi │ │ │ │ dec %r13 │ │ │ │ - call 16610 │ │ │ │ + call 16310 │ │ │ │ mov 0x0(%rbp,%r13,8),%rcx │ │ │ │ mov %r13,%rsi │ │ │ │ mov %rbx,%rdx │ │ │ │ mov %rbp,%rdi │ │ │ │ dec %r13 │ │ │ │ - call 16610 │ │ │ │ + call 16310 │ │ │ │ mov 0x0(%rbp,%r13,8),%rcx │ │ │ │ mov %r13,%rsi │ │ │ │ mov %rbx,%rdx │ │ │ │ mov %rbp,%rdi │ │ │ │ dec %r13 │ │ │ │ - call 16610 │ │ │ │ + call 16310 │ │ │ │ mov 0x0(%rbp,%r13,8),%rcx │ │ │ │ mov %r13,%rsi │ │ │ │ mov %rbx,%rdx │ │ │ │ mov %rbp,%rdi │ │ │ │ dec %r13 │ │ │ │ - call 16610 │ │ │ │ - jmp 19777 │ │ │ │ + call 16310 │ │ │ │ + jmp 1969f │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ mov %rcx,(%rdi) │ │ │ │ mov 0x8(%rbp),%rcx │ │ │ │ mov 0x0(%rbp),%rdx │ │ │ │ - jmp 1952c │ │ │ │ + jmp 1945c │ │ │ │ lea -0x1(%r13),%rsi │ │ │ │ mov %rbx,%rdx │ │ │ │ mov 0x0(%rbp,%rsi,8),%rcx │ │ │ │ - call 16610 │ │ │ │ + call 16310 │ │ │ │ lea -0x2(%r13),%rsi │ │ │ │ mov %rbx,%rdx │ │ │ │ mov 0x0(%rbp,%rsi,8),%rcx │ │ │ │ - call 16610 │ │ │ │ + call 16310 │ │ │ │ lea -0x3(%r13),%rsi │ │ │ │ mov %rbx,%rdx │ │ │ │ mov 0x0(%rbp,%rsi,8),%rcx │ │ │ │ - call 16610 │ │ │ │ + call 16310 │ │ │ │ lea -0x4(%r13),%rsi │ │ │ │ mov %rbx,%rdx │ │ │ │ mov 0x0(%rbp,%rsi,8),%rcx │ │ │ │ - call 16610 │ │ │ │ + call 16310 │ │ │ │ lea -0x5(%r13),%rsi │ │ │ │ mov %rbx,%rdx │ │ │ │ mov 0x0(%rbp,%rsi,8),%rcx │ │ │ │ - call 16610 │ │ │ │ + call 16310 │ │ │ │ lea -0x6(%r13),%rsi │ │ │ │ mov %rbx,%rdx │ │ │ │ mov 0x0(%rbp,%rsi,8),%rcx │ │ │ │ - call 16610 │ │ │ │ + call 16310 │ │ │ │ lea -0x7(%r13),%rsi │ │ │ │ mov %rbx,%rdx │ │ │ │ sub $0x8,%r13 │ │ │ │ mov 0x0(%rbp,%rsi,8),%rcx │ │ │ │ - call 16610 │ │ │ │ + call 16310 │ │ │ │ mov 0x0(%rbp,%r13,8),%rcx │ │ │ │ mov %rbx,%rdx │ │ │ │ mov %r13,%rsi │ │ │ │ mov %rbp,%rdi │ │ │ │ - call 16610 │ │ │ │ + call 16310 │ │ │ │ test %r13,%r13 │ │ │ │ - jne 196fc │ │ │ │ + jne 19624 │ │ │ │ mov %r12,%r9 │ │ │ │ lea -0x8(%r12),%r10 │ │ │ │ sub %rbp,%r9 │ │ │ │ cmp $0x8,%r9 │ │ │ │ - jle 198eb │ │ │ │ + jle 19813 │ │ │ │ mov 0x0(%rbp),%rdx │ │ │ │ mov %rbp,%r13 │ │ │ │ mov -0x8(%r12),%rcx │ │ │ │ xor %esi,%esi │ │ │ │ not %r13 │ │ │ │ lea -0x10(%r12),%rbx │ │ │ │ add %r10,%r13 │ │ │ │ - sub %rbp,%r10 │ │ │ │ - shr $0x3,%r13 │ │ │ │ mov %rdx,-0x8(%r12) │ │ │ │ + sub %rbp,%r10 │ │ │ │ mov %r10,%rdx │ │ │ │ + shr $0x3,%r13 │ │ │ │ mov %r10,(%rsp) │ │ │ │ - and $0x3,%r13d │ │ │ │ sar $0x3,%rdx │ │ │ │ - call 16610 │ │ │ │ + and $0x3,%r13d │ │ │ │ + call 16310 │ │ │ │ cmpq $0x8,(%rsp) │ │ │ │ - jle 198eb │ │ │ │ + jle 19813 │ │ │ │ test %r13,%r13 │ │ │ │ - je 1986c │ │ │ │ + je 19794 │ │ │ │ cmp $0x1,%r13 │ │ │ │ - je 19840 │ │ │ │ + je 19768 │ │ │ │ cmp $0x2,%r13 │ │ │ │ - je 1981d │ │ │ │ + je 19745 │ │ │ │ mov 0x0(%rbp),%r11 │ │ │ │ mov (%rbx),%rcx │ │ │ │ mov %rbx,%rdx │ │ │ │ xor %esi,%esi │ │ │ │ sub %rbp,%rdx │ │ │ │ - sar $0x3,%rdx │ │ │ │ mov %r11,(%rbx) │ │ │ │ + sar $0x3,%rdx │ │ │ │ lea -0x18(%r12),%rbx │ │ │ │ - call 16610 │ │ │ │ + call 16310 │ │ │ │ mov 0x0(%rbp),%r12 │ │ │ │ mov (%rbx),%rcx │ │ │ │ mov %rbx,%rdx │ │ │ │ xor %esi,%esi │ │ │ │ sub %rbp,%rdx │ │ │ │ mov %rbp,%rdi │ │ │ │ - sar $0x3,%rdx │ │ │ │ sub $0x8,%rbx │ │ │ │ mov %r12,0x8(%rbx) │ │ │ │ - call 16610 │ │ │ │ + sar $0x3,%rdx │ │ │ │ + call 16310 │ │ │ │ mov 0x0(%rbp),%rdi │ │ │ │ - mov (%rbx),%rcx │ │ │ │ mov %rbx,%r13 │ │ │ │ + mov (%rbx),%rcx │ │ │ │ xor %esi,%esi │ │ │ │ sub %rbp,%r13 │ │ │ │ sub $0x8,%rbx │ │ │ │ - mov %r13,%rdx │ │ │ │ - sar $0x3,%rdx │ │ │ │ mov %rdi,0x8(%rbx) │ │ │ │ + mov %r13,%rdx │ │ │ │ mov %rbp,%rdi │ │ │ │ - call 16610 │ │ │ │ + sar $0x3,%rdx │ │ │ │ + call 16310 │ │ │ │ cmp $0x8,%r13 │ │ │ │ - jle 198eb │ │ │ │ + jle 19813 │ │ │ │ mov 0x0(%rbp),%rax │ │ │ │ mov (%rbx),%rcx │ │ │ │ mov %rbx,%rdx │ │ │ │ xor %esi,%esi │ │ │ │ sub %rbp,%rdx │ │ │ │ mov %rbp,%rdi │ │ │ │ - sar $0x3,%rdx │ │ │ │ lea -0x18(%rbx),%r12 │ │ │ │ mov %rax,(%rbx) │ │ │ │ + sar $0x3,%rdx │ │ │ │ sub %rbp,%r12 │ │ │ │ - call 16610 │ │ │ │ + call 16310 │ │ │ │ mov 0x0(%rbp),%r8 │ │ │ │ mov -0x8(%rbx),%rcx │ │ │ │ lea -0x8(%rbx),%rdx │ │ │ │ sub %rbp,%rdx │ │ │ │ - sar $0x3,%rdx │ │ │ │ mov %r8,-0x8(%rbx) │ │ │ │ - call 16610 │ │ │ │ + sar $0x3,%rdx │ │ │ │ + call 16310 │ │ │ │ mov 0x0(%rbp),%r9 │ │ │ │ mov -0x10(%rbx),%rcx │ │ │ │ lea -0x10(%rbx),%rdx │ │ │ │ sub %rbp,%rdx │ │ │ │ sub $0x20,%rbx │ │ │ │ - sar $0x3,%rdx │ │ │ │ mov %r9,0x10(%rbx) │ │ │ │ - call 16610 │ │ │ │ + sar $0x3,%rdx │ │ │ │ + call 16310 │ │ │ │ mov 0x0(%rbp),%r10 │ │ │ │ mov 0x8(%rbx),%rcx │ │ │ │ mov %r12,%rdx │ │ │ │ sar $0x3,%rdx │ │ │ │ mov %r10,0x8(%rbx) │ │ │ │ - call 16610 │ │ │ │ + call 16310 │ │ │ │ cmp $0x8,%r12 │ │ │ │ - jg 1986c │ │ │ │ + jg 19794 │ │ │ │ add $0x18,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ ret │ │ │ │ ret │ │ │ │ nop │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ push %rbp │ │ │ │ + mov %rsi,%rbp │ │ │ │ push %rbx │ │ │ │ mov %rdi,%rbx │ │ │ │ mov %rsi,%rdi │ │ │ │ sub $0x8,%rsp │ │ │ │ - mov %rsi,%rbp │ │ │ │ call d100 │ │ │ │ mov 0x8(%rbx),%rdx │ │ │ │ add $0x8,%rsp │ │ │ │ - mov %rbp,%rcx │ │ │ │ mov %rbx,%rdi │ │ │ │ pop %rbx │ │ │ │ - pop %rbp │ │ │ │ + mov %rbp,%rcx │ │ │ │ mov %rax,%r8 │ │ │ │ xor %esi,%esi │ │ │ │ + pop %rbp │ │ │ │ jmp d500 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ xchg %ax,%ax │ │ │ │ cmp %rcx,%rdx │ │ │ │ - je 1a100 │ │ │ │ + je 1a060 │ │ │ │ + push %rbp │ │ │ │ + mov %rcx,%r11 │ │ │ │ + mov %rcx,%r10 │ │ │ │ + mov %rsi,%r9 │ │ │ │ + sub %rdx,%r11 │ │ │ │ + mov %r11,%rax │ │ │ │ + mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ + sar $0x4,%rax │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ - mov %rdx,%r10 │ │ │ │ push %r12 │ │ │ │ - push %rbp │ │ │ │ push %rbx │ │ │ │ - mov %rcx,%rbp │ │ │ │ - sub $0x38,%rsp │ │ │ │ - mov 0x10(%rdi),%r11 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov 0x8(%rdi),%rcx │ │ │ │ - mov %rdi,%r9 │ │ │ │ - sub %r10,%rbp │ │ │ │ - mov %rsi,%r8 │ │ │ │ - mov %rdx,%rax │ │ │ │ - mov %rsi,%rdx │ │ │ │ - mov %rbp,%rsi │ │ │ │ - sar $0x4,%rsi │ │ │ │ - mov %r11,%rdi │ │ │ │ - sub %rcx,%rdi │ │ │ │ - cmp %rbp,%rdi │ │ │ │ - jae 19cc0 │ │ │ │ - mov (%r9),%rbp │ │ │ │ - mov %rcx,%rax │ │ │ │ - movabs $0x7ffffffffffffff,%rdx │ │ │ │ - mov %rbx,%r15 │ │ │ │ - mov %r10,%r14 │ │ │ │ - mov %r9,%r13 │ │ │ │ - sub %rbp,%rax │ │ │ │ - sar $0x4,%rax │ │ │ │ - sub %rax,%rdx │ │ │ │ - cmp %rsi,%rdx │ │ │ │ - jb d75a <__cxa_finalize@plt+0xca> │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ + sub $0x40,%rsp │ │ │ │ + mov 0x10(%rdi),%rcx │ │ │ │ + mov 0x8(%rdi),%rbx │ │ │ │ + mov %rcx,%r12 │ │ │ │ + sub %rbx,%r12 │ │ │ │ + cmp %r11,%r12 │ │ │ │ + jae 19bd0 │ │ │ │ + mov (%rdi),%r15 │ │ │ │ + mov %rdx,0x30(%rsp) │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %rsi,%r13 │ │ │ │ + movabs $0x7ffffffffffffff,%rsi │ │ │ │ + mov %r10,0x28(%rsp) │ │ │ │ + mov %rdi,%r12 │ │ │ │ + sub %r15,%rdx │ │ │ │ + sar $0x4,%rdx │ │ │ │ + sub %rdx,%rsi │ │ │ │ cmp %rax,%rsi │ │ │ │ + jb d73a <__cxa_finalize@plt+0xaa> │ │ │ │ + cmp %rdx,%rax │ │ │ │ movabs $0x7ffffffffffffff,%rdi │ │ │ │ - cmovb %rax,%rsi │ │ │ │ - add %rax,%rsi │ │ │ │ - cmp %rdi,%rsi │ │ │ │ - cmovbe %rsi,%rdi │ │ │ │ - xor %ebx,%ebx │ │ │ │ + cmovb %rdx,%rax │ │ │ │ + add %rdx,%rax │ │ │ │ + cmp %rdi,%rax │ │ │ │ + cmovbe %rax,%rdi │ │ │ │ + xor %r14d,%r14d │ │ │ │ shl $0x4,%rdi │ │ │ │ - mov %rdi,%r12 │ │ │ │ - test %rsi,%rsi │ │ │ │ - je 199f6 │ │ │ │ - mov %r8,0x20(%rsp) │ │ │ │ + mov %rdi,0x20(%rsp) │ │ │ │ + test %rax,%rax │ │ │ │ + je 19909 │ │ │ │ mov %rcx,0x18(%rsp) │ │ │ │ - mov %r11,(%rsp) │ │ │ │ call d330 │ │ │ │ - mov 0x20(%rsp),%r8 │ │ │ │ mov 0x18(%rsp),%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov (%rsp),%r11 │ │ │ │ - cmp %rbp,%r8 │ │ │ │ - je 1a600 │ │ │ │ - mov %r8,%r9 │ │ │ │ - xor %esi,%esi │ │ │ │ - sub %rbp,%r9 │ │ │ │ - lea -0x10(%r9),%r10 │ │ │ │ + mov %rax,%r14 │ │ │ │ + cmp %r15,%r13 │ │ │ │ + je 1a568 │ │ │ │ + mov %r13,%r8 │ │ │ │ + xor %r10d,%r10d │ │ │ │ + sub %r15,%r8 │ │ │ │ + lea -0x10(%r8),%r9 │ │ │ │ + shr $0x4,%r9 │ │ │ │ + inc %r9 │ │ │ │ + and $0x7,%r9d │ │ │ │ + je 199bd │ │ │ │ + cmp $0x1,%r9 │ │ │ │ + je 199a8 │ │ │ │ + cmp $0x2,%r9 │ │ │ │ + je 19998 │ │ │ │ + cmp $0x3,%r9 │ │ │ │ + je 19988 │ │ │ │ + cmp $0x4,%r9 │ │ │ │ + je 19978 │ │ │ │ + cmp $0x5,%r9 │ │ │ │ + je 19968 │ │ │ │ + cmp $0x6,%r9 │ │ │ │ + jne 1a538 │ │ │ │ + vmovdqu (%r15,%r10,1),%xmm1 │ │ │ │ + vmovdqu %xmm1,(%r14,%r10,1) │ │ │ │ + add $0x10,%r10 │ │ │ │ + vmovdqu (%r15,%r10,1),%xmm2 │ │ │ │ + vmovdqu %xmm2,(%r14,%r10,1) │ │ │ │ + add $0x10,%r10 │ │ │ │ + vmovdqu (%r15,%r10,1),%xmm3 │ │ │ │ + vmovdqu %xmm3,(%r14,%r10,1) │ │ │ │ + add $0x10,%r10 │ │ │ │ + vmovdqu (%r15,%r10,1),%xmm4 │ │ │ │ + vmovdqu %xmm4,(%r14,%r10,1) │ │ │ │ + add $0x10,%r10 │ │ │ │ + vmovdqu (%r15,%r10,1),%xmm5 │ │ │ │ + vmovdqu %xmm5,(%r14,%r10,1) │ │ │ │ + add $0x10,%r10 │ │ │ │ + vmovdqu (%r15,%r10,1),%xmm6 │ │ │ │ + vmovdqu %xmm6,(%r14,%r10,1) │ │ │ │ + add $0x10,%r10 │ │ │ │ + cmp %r8,%r10 │ │ │ │ + je 19a34 │ │ │ │ + vmovdqu (%r15,%r10,1),%xmm7 │ │ │ │ + vmovdqu %xmm7,(%r14,%r10,1) │ │ │ │ + vmovdqu 0x10(%r15,%r10,1),%xmm8 │ │ │ │ + vmovdqu %xmm8,0x10(%r14,%r10,1) │ │ │ │ + vmovdqu 0x20(%r15,%r10,1),%xmm9 │ │ │ │ + vmovdqu %xmm9,0x20(%r14,%r10,1) │ │ │ │ + vmovdqu 0x30(%r15,%r10,1),%xmm10 │ │ │ │ + vmovdqu %xmm10,0x30(%r14,%r10,1) │ │ │ │ + vmovdqu 0x40(%r15,%r10,1),%xmm11 │ │ │ │ + vmovdqu %xmm11,0x40(%r14,%r10,1) │ │ │ │ + vmovdqu 0x50(%r15,%r10,1),%xmm12 │ │ │ │ + vmovdqu %xmm12,0x50(%r14,%r10,1) │ │ │ │ + vmovdqu 0x60(%r15,%r10,1),%xmm13 │ │ │ │ + vmovdqu %xmm13,0x60(%r14,%r10,1) │ │ │ │ + vmovdqu 0x70(%r15,%r10,1),%xmm14 │ │ │ │ + vmovdqu %xmm14,0x70(%r14,%r10,1) │ │ │ │ + sub $0xffffffffffffff80,%r10 │ │ │ │ + cmp %r8,%r10 │ │ │ │ + jne 199bd │ │ │ │ + lea (%r14,%r10,1),%rdi │ │ │ │ + mov 0x28(%rsp),%rdx │ │ │ │ + mov 0x30(%rsp),%rsi │ │ │ │ + mov %rcx,0x10(%rsp) │ │ │ │ + sub %rsi,%rdx │ │ │ │ + mov %rdx,0x18(%rsp) │ │ │ │ + call d2d0 │ │ │ │ + cmp %rbx,%r13 │ │ │ │ + mov 0x10(%rsp),%rcx │ │ │ │ + mov %rax,%r11 │ │ │ │ + mov 0x18(%rsp),%rax │ │ │ │ + lea (%r11,%rax,1),%r8 │ │ │ │ + mov %r8,%rdi │ │ │ │ + je 19b7d │ │ │ │ + sub %r13,%rbx │ │ │ │ + mov 0x30(%rsp),%rdx │ │ │ │ + lea (%rbx,%r8,1),%r8 │ │ │ │ + sub $0x10,%rbx │ │ │ │ + sub 0x28(%rsp),%rdx │ │ │ │ + shr $0x4,%rbx │ │ │ │ + sub %r11,%rdx │ │ │ │ + inc %rbx │ │ │ │ + add %r13,%rdx │ │ │ │ + and $0x7,%ebx │ │ │ │ + je 19b1d │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 19b0a │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + je 19afc │ │ │ │ + cmp $0x3,%rbx │ │ │ │ + je 19aee │ │ │ │ + cmp $0x4,%rbx │ │ │ │ + je 19ae0 │ │ │ │ + cmp $0x5,%rbx │ │ │ │ + je 19ad2 │ │ │ │ + cmp $0x6,%rbx │ │ │ │ + jne 1a550 │ │ │ │ + vmovdqu (%rdi,%rdx,1),%xmm0 │ │ │ │ + add $0x10,%rdi │ │ │ │ + vmovdqu %xmm0,-0x10(%rdi) │ │ │ │ + vmovdqu (%rdi,%rdx,1),%xmm1 │ │ │ │ + add $0x10,%rdi │ │ │ │ + vmovdqu %xmm1,-0x10(%rdi) │ │ │ │ + vmovdqu (%rdi,%rdx,1),%xmm2 │ │ │ │ + add $0x10,%rdi │ │ │ │ + vmovdqu %xmm2,-0x10(%rdi) │ │ │ │ + vmovdqu (%rdi,%rdx,1),%xmm3 │ │ │ │ + add $0x10,%rdi │ │ │ │ + vmovdqu %xmm3,-0x10(%rdi) │ │ │ │ + vmovdqu (%rdi,%rdx,1),%xmm4 │ │ │ │ + add $0x10,%rdi │ │ │ │ + vmovdqu %xmm4,-0x10(%rdi) │ │ │ │ + vmovdqu (%rdi,%rdx,1),%xmm5 │ │ │ │ + add $0x10,%rdi │ │ │ │ + vmovdqu %xmm5,-0x10(%rdi) │ │ │ │ + cmp %r8,%rdi │ │ │ │ + je 19b7d │ │ │ │ + vmovdqu (%rdi,%rdx,1),%xmm6 │ │ │ │ + vmovdqu 0x10(%rdi,%rdx,1),%xmm7 │ │ │ │ + sub $0xffffffffffffff80,%rdi │ │ │ │ + vmovdqu -0x60(%rdi,%rdx,1),%xmm8 │ │ │ │ + vmovdqu -0x50(%rdi,%rdx,1),%xmm9 │ │ │ │ + vmovdqu -0x40(%rdi,%rdx,1),%xmm10 │ │ │ │ + vmovdqu -0x30(%rdi,%rdx,1),%xmm11 │ │ │ │ + vmovdqu %xmm6,-0x80(%rdi) │ │ │ │ + vmovdqu -0x20(%rdi,%rdx,1),%xmm12 │ │ │ │ + vmovdqu -0x10(%rdi,%rdx,1),%xmm13 │ │ │ │ + vmovdqu %xmm7,-0x70(%rdi) │ │ │ │ + vmovdqu %xmm8,-0x60(%rdi) │ │ │ │ + vmovdqu %xmm9,-0x50(%rdi) │ │ │ │ + vmovdqu %xmm10,-0x40(%rdi) │ │ │ │ + vmovdqu %xmm11,-0x30(%rdi) │ │ │ │ + vmovdqu %xmm12,-0x20(%rdi) │ │ │ │ + vmovdqu %xmm13,-0x10(%rdi) │ │ │ │ + cmp %r8,%rdi │ │ │ │ + jne 19b1d │ │ │ │ + vmovq %r14,%xmm14 │ │ │ │ + vpinsrq $0x1,%r8,%xmm14,%xmm15 │ │ │ │ + test %r15,%r15 │ │ │ │ + je 19ba7 │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov %r15,%rdi │ │ │ │ + vmovdqa %xmm15,0x30(%rsp) │ │ │ │ + sub %r15,%rsi │ │ │ │ + call d340 │ │ │ │ + vmovdqa 0x30(%rsp),%xmm15 │ │ │ │ + add 0x20(%rsp),%r14 │ │ │ │ + vmovdqu %xmm15,(%r12) │ │ │ │ + mov %r14,0x10(%r12) │ │ │ │ + lea -0x28(%rbp),%rsp │ │ │ │ + pop %rbx │ │ │ │ + pop %r12 │ │ │ │ + pop %r13 │ │ │ │ + pop %r14 │ │ │ │ + pop %r15 │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov %rbx,%r12 │ │ │ │ + mov %rdx,%r8 │ │ │ │ + sub %rsi,%r12 │ │ │ │ + cmp %r12,%r11 │ │ │ │ + jb 1a068 │ │ │ │ + mov %r12,%r15 │ │ │ │ + lea (%rdx,%r12,1),%r14 │ │ │ │ + mov %r10,%r13 │ │ │ │ + xor %r11d,%r11d │ │ │ │ + sar $0x4,%r15 │ │ │ │ + sub %r14,%r13 │ │ │ │ + cmp %r14,%r10 │ │ │ │ + je 19d23 │ │ │ │ + lea -0x10(%r13),%r10 │ │ │ │ shr $0x4,%r10 │ │ │ │ inc %r10 │ │ │ │ and $0x7,%r10d │ │ │ │ - je 19aa3 │ │ │ │ + je 19cac │ │ │ │ cmp $0x1,%r10 │ │ │ │ - je 19a8f │ │ │ │ + je 19c97 │ │ │ │ cmp $0x2,%r10 │ │ │ │ - je 19a80 │ │ │ │ + je 19c87 │ │ │ │ cmp $0x3,%r10 │ │ │ │ - je 19a71 │ │ │ │ + je 19c77 │ │ │ │ cmp $0x4,%r10 │ │ │ │ - je 19a62 │ │ │ │ + je 19c67 │ │ │ │ cmp $0x5,%r10 │ │ │ │ - je 19a53 │ │ │ │ + je 19c57 │ │ │ │ cmp $0x6,%r10 │ │ │ │ - jne 1a5c0 │ │ │ │ - vmovdqu 0x0(%rbp,%rsi,1),%xmm1 │ │ │ │ - vmovdqu %xmm1,(%rbx,%rsi,1) │ │ │ │ - add $0x10,%rsi │ │ │ │ - vmovdqu 0x0(%rbp,%rsi,1),%xmm2 │ │ │ │ - vmovdqu %xmm2,(%rbx,%rsi,1) │ │ │ │ - add $0x10,%rsi │ │ │ │ - vmovdqu 0x0(%rbp,%rsi,1),%xmm3 │ │ │ │ - vmovdqu %xmm3,(%rbx,%rsi,1) │ │ │ │ - add $0x10,%rsi │ │ │ │ - vmovdqu 0x0(%rbp,%rsi,1),%xmm4 │ │ │ │ - vmovdqu %xmm4,(%rbx,%rsi,1) │ │ │ │ - add $0x10,%rsi │ │ │ │ - vmovdqu 0x0(%rbp,%rsi,1),%xmm5 │ │ │ │ - vmovdqu %xmm5,(%rbx,%rsi,1) │ │ │ │ - add $0x10,%rsi │ │ │ │ - vmovdqu 0x0(%rbp,%rsi,1),%xmm6 │ │ │ │ - vmovdqu %xmm6,(%rbx,%rsi,1) │ │ │ │ - add $0x10,%rsi │ │ │ │ - cmp %r9,%rsi │ │ │ │ - je 19b0b │ │ │ │ - vmovdqu 0x0(%rbp,%rsi,1),%xmm7 │ │ │ │ - vmovdqu %xmm7,(%rbx,%rsi,1) │ │ │ │ - vmovdqu 0x10(%rbp,%rsi,1),%xmm8 │ │ │ │ - vmovdqu %xmm8,0x10(%rbx,%rsi,1) │ │ │ │ - vmovdqu 0x20(%rbp,%rsi,1),%xmm9 │ │ │ │ - vmovdqu %xmm9,0x20(%rbx,%rsi,1) │ │ │ │ - vmovdqu 0x30(%rbp,%rsi,1),%xmm10 │ │ │ │ - vmovdqu %xmm10,0x30(%rbx,%rsi,1) │ │ │ │ - vmovdqu 0x40(%rbp,%rsi,1),%xmm11 │ │ │ │ - vmovdqu %xmm11,0x40(%rbx,%rsi,1) │ │ │ │ - vmovdqu 0x50(%rbp,%rsi,1),%xmm12 │ │ │ │ - vmovdqu %xmm12,0x50(%rbx,%rsi,1) │ │ │ │ - vmovdqu 0x60(%rbp,%rsi,1),%xmm13 │ │ │ │ - vmovdqu %xmm13,0x60(%rbx,%rsi,1) │ │ │ │ - vmovdqu 0x70(%rbp,%rsi,1),%xmm14 │ │ │ │ - vmovdqu %xmm14,0x70(%rbx,%rsi,1) │ │ │ │ - sub $0xffffffffffffff80,%rsi │ │ │ │ - cmp %r9,%rsi │ │ │ │ - jne 19aa3 │ │ │ │ - lea (%rbx,%rsi,1),%rdi │ │ │ │ - mov %r15,%rdx │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov %r8,0x28(%rsp) │ │ │ │ - mov %rcx,0x20(%rsp) │ │ │ │ - sub %r14,%rdx │ │ │ │ - mov %r11,0x18(%rsp) │ │ │ │ - mov %rdx,(%rsp) │ │ │ │ - call d2d0 │ │ │ │ - mov 0x20(%rsp),%rcx │ │ │ │ - mov 0x28(%rsp),%r8 │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov (%rsp),%rax │ │ │ │ - mov 0x18(%rsp),%r11 │ │ │ │ - cmp %rcx,%r8 │ │ │ │ - lea (%rdi,%rax,1),%r9 │ │ │ │ - je 19c74 │ │ │ │ - sub %r8,%rcx │ │ │ │ - sub %r15,%r14 │ │ │ │ - lea (%rcx,%r9,1),%r10 │ │ │ │ - sub $0x10,%rcx │ │ │ │ - sub %rdi,%r14 │ │ │ │ - shr $0x4,%rcx │ │ │ │ - inc %rcx │ │ │ │ - add %r8,%r14 │ │ │ │ - and $0x7,%ecx │ │ │ │ - je 19c04 │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 19bef │ │ │ │ - cmp $0x2,%rcx │ │ │ │ - je 19bdf │ │ │ │ - cmp $0x3,%rcx │ │ │ │ - je 19bcf │ │ │ │ - cmp $0x4,%rcx │ │ │ │ - je 19bbf │ │ │ │ - cmp $0x5,%rcx │ │ │ │ - je 19baf │ │ │ │ - cmp $0x6,%rcx │ │ │ │ - jne 1a5e0 │ │ │ │ - vmovdqu (%r9,%r14,1),%xmm0 │ │ │ │ - add $0x10,%r9 │ │ │ │ - vmovdqu %xmm0,-0x10(%r9) │ │ │ │ - vmovdqu (%r9,%r14,1),%xmm1 │ │ │ │ - add $0x10,%r9 │ │ │ │ - vmovdqu %xmm1,-0x10(%r9) │ │ │ │ - vmovdqu (%r9,%r14,1),%xmm2 │ │ │ │ - add $0x10,%r9 │ │ │ │ - vmovdqu %xmm2,-0x10(%r9) │ │ │ │ - vmovdqu (%r9,%r14,1),%xmm3 │ │ │ │ - add $0x10,%r9 │ │ │ │ - vmovdqu %xmm3,-0x10(%r9) │ │ │ │ - vmovdqu (%r9,%r14,1),%xmm4 │ │ │ │ - add $0x10,%r9 │ │ │ │ - vmovdqu %xmm4,-0x10(%r9) │ │ │ │ - vmovdqu (%r9,%r14,1),%xmm5 │ │ │ │ - add $0x10,%r9 │ │ │ │ - vmovdqu %xmm5,-0x10(%r9) │ │ │ │ - cmp %r9,%r10 │ │ │ │ - je 19c74 │ │ │ │ - vmovdqu (%r9,%r14,1),%xmm6 │ │ │ │ - vmovdqu 0x10(%r9,%r14,1),%xmm7 │ │ │ │ - sub $0xffffffffffffff80,%r9 │ │ │ │ - vmovdqu -0x60(%r9,%r14,1),%xmm8 │ │ │ │ - vmovdqu -0x50(%r9,%r14,1),%xmm9 │ │ │ │ - vmovdqu -0x40(%r9,%r14,1),%xmm10 │ │ │ │ - vmovdqu -0x30(%r9,%r14,1),%xmm11 │ │ │ │ - vmovdqu -0x20(%r9,%r14,1),%xmm12 │ │ │ │ - vmovdqu -0x10(%r9,%r14,1),%xmm13 │ │ │ │ - vmovdqu %xmm6,-0x80(%r9) │ │ │ │ - vmovdqu %xmm7,-0x70(%r9) │ │ │ │ - vmovdqu %xmm8,-0x60(%r9) │ │ │ │ - vmovdqu %xmm9,-0x50(%r9) │ │ │ │ - vmovdqu %xmm10,-0x40(%r9) │ │ │ │ - vmovdqu %xmm11,-0x30(%r9) │ │ │ │ - vmovdqu %xmm12,-0x20(%r9) │ │ │ │ - vmovdqu %xmm13,-0x10(%r9) │ │ │ │ - cmp %r9,%r10 │ │ │ │ - jne 19c04 │ │ │ │ - vmovq %rbx,%xmm14 │ │ │ │ - vpinsrq $0x1,%r9,%xmm14,%xmm15 │ │ │ │ - test %rbp,%rbp │ │ │ │ - je 19c9c │ │ │ │ - mov %r11,%rsi │ │ │ │ - mov %rbp,%rdi │ │ │ │ - vmovdqa %xmm15,(%rsp) │ │ │ │ - sub %rbp,%rsi │ │ │ │ - call d340 │ │ │ │ - vmovdqa (%rsp),%xmm15 │ │ │ │ - lea (%rbx,%r12,1),%r15 │ │ │ │ - vmovdqu %xmm15,0x0(%r13) │ │ │ │ - mov %r15,0x10(%r13) │ │ │ │ - add $0x38,%rsp │ │ │ │ - pop %rbx │ │ │ │ - pop %rbp │ │ │ │ - pop %r12 │ │ │ │ - pop %r13 │ │ │ │ - pop %r14 │ │ │ │ - pop %r15 │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov %rcx,%r13 │ │ │ │ - sub %r8,%r13 │ │ │ │ - mov %r13,%r12 │ │ │ │ - cmp %r13,%rbp │ │ │ │ - jb 1a110 │ │ │ │ - mov %r13,%r14 │ │ │ │ - lea (%r10,%r13,1),%r11 │ │ │ │ - mov %rbx,%rbp │ │ │ │ - xor %edi,%edi │ │ │ │ - sar $0x4,%r14 │ │ │ │ - sub %r11,%rbp │ │ │ │ - cmp %r11,%rbx │ │ │ │ - je 19e02 │ │ │ │ - lea -0x10(%rbp),%rbx │ │ │ │ + je 19c47 │ │ │ │ + vmovdqu (%r14),%xmm0 │ │ │ │ + mov $0x10,%r11d │ │ │ │ + vmovdqu %xmm0,(%rbx) │ │ │ │ + vmovdqu (%r14,%r11,1),%xmm1 │ │ │ │ + vmovdqu %xmm1,(%rbx,%r11,1) │ │ │ │ + add $0x10,%r11 │ │ │ │ + vmovdqu (%r14,%r11,1),%xmm2 │ │ │ │ + vmovdqu %xmm2,(%rbx,%r11,1) │ │ │ │ + add $0x10,%r11 │ │ │ │ + vmovdqu (%r14,%r11,1),%xmm3 │ │ │ │ + vmovdqu %xmm3,(%rbx,%r11,1) │ │ │ │ + add $0x10,%r11 │ │ │ │ + vmovdqu (%r14,%r11,1),%xmm4 │ │ │ │ + vmovdqu %xmm4,(%rbx,%r11,1) │ │ │ │ + add $0x10,%r11 │ │ │ │ + vmovdqu (%r14,%r11,1),%xmm5 │ │ │ │ + vmovdqu %xmm5,(%rbx,%r11,1) │ │ │ │ + add $0x10,%r11 │ │ │ │ + vmovdqu (%r14,%r11,1),%xmm6 │ │ │ │ + vmovdqu %xmm6,(%rbx,%r11,1) │ │ │ │ + add $0x10,%r11 │ │ │ │ + cmp %r13,%r11 │ │ │ │ + je 19d23 │ │ │ │ + vmovdqu (%r14,%r11,1),%xmm7 │ │ │ │ + vmovdqu %xmm7,(%rbx,%r11,1) │ │ │ │ + vmovdqu 0x10(%r14,%r11,1),%xmm8 │ │ │ │ + vmovdqu %xmm8,0x10(%rbx,%r11,1) │ │ │ │ + vmovdqu 0x20(%r14,%r11,1),%xmm9 │ │ │ │ + vmovdqu %xmm9,0x20(%rbx,%r11,1) │ │ │ │ + vmovdqu 0x30(%r14,%r11,1),%xmm10 │ │ │ │ + vmovdqu %xmm10,0x30(%rbx,%r11,1) │ │ │ │ + vmovdqu 0x40(%r14,%r11,1),%xmm11 │ │ │ │ + vmovdqu %xmm11,0x40(%rbx,%r11,1) │ │ │ │ + vmovdqu 0x50(%r14,%r11,1),%xmm12 │ │ │ │ + vmovdqu %xmm12,0x50(%rbx,%r11,1) │ │ │ │ + vmovdqu 0x60(%r14,%r11,1),%xmm13 │ │ │ │ + vmovdqu %xmm13,0x60(%rbx,%r11,1) │ │ │ │ + vmovdqu 0x70(%r14,%r11,1),%xmm14 │ │ │ │ + vmovdqu %xmm14,0x70(%rbx,%r11,1) │ │ │ │ + sub $0xffffffffffffff80,%r11 │ │ │ │ + cmp %r13,%r11 │ │ │ │ + jne 19cac │ │ │ │ + sub %r15,%rax │ │ │ │ + mov %rbx,%r15 │ │ │ │ + shl $0x4,%rax │ │ │ │ + sub %rsi,%r15 │ │ │ │ + lea (%rbx,%rax,1),%rcx │ │ │ │ + xor %eax,%eax │ │ │ │ + cmp %rbx,%rsi │ │ │ │ + je 19e44 │ │ │ │ + lea -0x10(%r15),%rbx │ │ │ │ shr $0x4,%rbx │ │ │ │ inc %rbx │ │ │ │ and $0x7,%ebx │ │ │ │ - je 19d93 │ │ │ │ + je 19ddd │ │ │ │ cmp $0x1,%rbx │ │ │ │ - je 19d7f │ │ │ │ + je 19dca │ │ │ │ cmp $0x2,%rbx │ │ │ │ - je 19d70 │ │ │ │ + je 19dbc │ │ │ │ cmp $0x3,%rbx │ │ │ │ - je 19d61 │ │ │ │ + je 19dae │ │ │ │ cmp $0x4,%rbx │ │ │ │ - je 19d52 │ │ │ │ + je 19da0 │ │ │ │ cmp $0x5,%rbx │ │ │ │ - je 19d43 │ │ │ │ + je 19d92 │ │ │ │ cmp $0x6,%rbx │ │ │ │ - je 19d34 │ │ │ │ - vmovdqu (%r11),%xmm0 │ │ │ │ - mov $0x10,%edi │ │ │ │ - vmovdqu %xmm0,(%rcx) │ │ │ │ - vmovdqu (%r11,%rdi,1),%xmm1 │ │ │ │ - vmovdqu %xmm1,(%rcx,%rdi,1) │ │ │ │ - add $0x10,%rdi │ │ │ │ - vmovdqu (%r11,%rdi,1),%xmm2 │ │ │ │ - vmovdqu %xmm2,(%rcx,%rdi,1) │ │ │ │ - add $0x10,%rdi │ │ │ │ - vmovdqu (%r11,%rdi,1),%xmm3 │ │ │ │ - vmovdqu %xmm3,(%rcx,%rdi,1) │ │ │ │ - add $0x10,%rdi │ │ │ │ - vmovdqu (%r11,%rdi,1),%xmm4 │ │ │ │ - vmovdqu %xmm4,(%rcx,%rdi,1) │ │ │ │ - add $0x10,%rdi │ │ │ │ - vmovdqu (%r11,%rdi,1),%xmm5 │ │ │ │ - vmovdqu %xmm5,(%rcx,%rdi,1) │ │ │ │ - add $0x10,%rdi │ │ │ │ - vmovdqu (%r11,%rdi,1),%xmm6 │ │ │ │ - vmovdqu %xmm6,(%rcx,%rdi,1) │ │ │ │ - add $0x10,%rdi │ │ │ │ - cmp %rbp,%rdi │ │ │ │ - je 19e02 │ │ │ │ - vmovdqu (%r11,%rdi,1),%xmm7 │ │ │ │ - vmovdqu %xmm7,(%rcx,%rdi,1) │ │ │ │ - vmovdqu 0x10(%r11,%rdi,1),%xmm8 │ │ │ │ - vmovdqu %xmm8,0x10(%rcx,%rdi,1) │ │ │ │ - vmovdqu 0x20(%r11,%rdi,1),%xmm9 │ │ │ │ - vmovdqu %xmm9,0x20(%rcx,%rdi,1) │ │ │ │ - vmovdqu 0x30(%r11,%rdi,1),%xmm10 │ │ │ │ - vmovdqu %xmm10,0x30(%rcx,%rdi,1) │ │ │ │ - vmovdqu 0x40(%r11,%rdi,1),%xmm11 │ │ │ │ - vmovdqu %xmm11,0x40(%rcx,%rdi,1) │ │ │ │ - vmovdqu 0x50(%r11,%rdi,1),%xmm12 │ │ │ │ - vmovdqu %xmm12,0x50(%rcx,%rdi,1) │ │ │ │ - vmovdqu 0x60(%r11,%rdi,1),%xmm13 │ │ │ │ - vmovdqu %xmm13,0x60(%rcx,%rdi,1) │ │ │ │ - vmovdqu 0x70(%r11,%rdi,1),%xmm14 │ │ │ │ - vmovdqu %xmm14,0x70(%rcx,%rdi,1) │ │ │ │ - sub $0xffffffffffffff80,%rdi │ │ │ │ - cmp %rbp,%rdi │ │ │ │ - jne 19d93 │ │ │ │ - sub %r14,%rsi │ │ │ │ - mov %rcx,%r13 │ │ │ │ - shl $0x4,%rsi │ │ │ │ - sub %r8,%r13 │ │ │ │ - lea (%rcx,%rsi,1),%r15 │ │ │ │ - xor %esi,%esi │ │ │ │ - cmp %rcx,%r8 │ │ │ │ - je 19f41 │ │ │ │ - lea -0x10(%r13),%rcx │ │ │ │ - shr $0x4,%rcx │ │ │ │ - inc %rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - je 19eca │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 19eb5 │ │ │ │ - cmp $0x2,%rcx │ │ │ │ - je 19ea5 │ │ │ │ - cmp $0x3,%rcx │ │ │ │ - je 19e95 │ │ │ │ - cmp $0x4,%rcx │ │ │ │ - je 19e85 │ │ │ │ - cmp $0x5,%rcx │ │ │ │ - je 19e75 │ │ │ │ - cmp $0x6,%rcx │ │ │ │ - je 19e65 │ │ │ │ - vmovdqu (%r8),%xmm15 │ │ │ │ - mov $0x10,%esi │ │ │ │ - vmovdqu %xmm15,(%r15) │ │ │ │ - vmovdqu (%r8,%rsi,1),%xmm0 │ │ │ │ - vmovdqu %xmm0,(%r15,%rsi,1) │ │ │ │ - add $0x10,%rsi │ │ │ │ - vmovdqu (%r8,%rsi,1),%xmm1 │ │ │ │ - vmovdqu %xmm1,(%r15,%rsi,1) │ │ │ │ - add $0x10,%rsi │ │ │ │ - vmovdqu (%r8,%rsi,1),%xmm2 │ │ │ │ - vmovdqu %xmm2,(%r15,%rsi,1) │ │ │ │ - add $0x10,%rsi │ │ │ │ - vmovdqu (%r8,%rsi,1),%xmm3 │ │ │ │ - vmovdqu %xmm3,(%r15,%rsi,1) │ │ │ │ - add $0x10,%rsi │ │ │ │ - vmovdqu (%r8,%rsi,1),%xmm4 │ │ │ │ - vmovdqu %xmm4,(%r15,%rsi,1) │ │ │ │ - add $0x10,%rsi │ │ │ │ - vmovdqu (%r8,%rsi,1),%xmm5 │ │ │ │ - vmovdqu %xmm5,(%r15,%rsi,1) │ │ │ │ - add $0x10,%rsi │ │ │ │ - cmp %r13,%rsi │ │ │ │ - je 19f41 │ │ │ │ - vmovdqu (%r8,%rsi,1),%xmm6 │ │ │ │ - vmovdqu %xmm6,(%r15,%rsi,1) │ │ │ │ - vmovdqu 0x10(%rsi,%r8,1),%xmm7 │ │ │ │ - vmovdqu %xmm7,0x10(%r15,%rsi,1) │ │ │ │ - vmovdqu 0x20(%rsi,%r8,1),%xmm8 │ │ │ │ - vmovdqu %xmm8,0x20(%r15,%rsi,1) │ │ │ │ - vmovdqu 0x30(%rsi,%r8,1),%xmm9 │ │ │ │ - vmovdqu %xmm9,0x30(%r15,%rsi,1) │ │ │ │ - vmovdqu 0x40(%rsi,%r8,1),%xmm10 │ │ │ │ - vmovdqu %xmm10,0x40(%r15,%rsi,1) │ │ │ │ - vmovdqu 0x50(%rsi,%r8,1),%xmm11 │ │ │ │ - vmovdqu %xmm11,0x50(%r15,%rsi,1) │ │ │ │ - vmovdqu 0x60(%rsi,%r8,1),%xmm12 │ │ │ │ - vmovdqu %xmm12,0x60(%r15,%rsi,1) │ │ │ │ - vmovdqu 0x70(%rsi,%r8,1),%xmm13 │ │ │ │ - vmovdqu %xmm13,0x70(%r15,%rsi,1) │ │ │ │ - sub $0xffffffffffffff80,%rsi │ │ │ │ - cmp %r13,%rsi │ │ │ │ - jne 19eca │ │ │ │ - add %r12,%r15 │ │ │ │ - mov %r15,0x8(%r9) │ │ │ │ - cmp %r11,%r10 │ │ │ │ - je 19caa │ │ │ │ - mov %r11,%r9 │ │ │ │ - sub %r10,%r9 │ │ │ │ - sub $0x10,%r9 │ │ │ │ - shr $0x4,%r9 │ │ │ │ - inc %r9 │ │ │ │ - and $0x7,%r9d │ │ │ │ - je 1a051 │ │ │ │ - cmp $0x1,%r9 │ │ │ │ - je 1a02f │ │ │ │ - cmp $0x2,%r9 │ │ │ │ - je 1a016 │ │ │ │ - cmp $0x3,%r9 │ │ │ │ - je 19ffd │ │ │ │ - cmp $0x4,%r9 │ │ │ │ - je 19fe4 │ │ │ │ - cmp $0x5,%r9 │ │ │ │ - je 19fcb │ │ │ │ - cmp $0x6,%r9 │ │ │ │ - je 19fb2 │ │ │ │ - vmovsd 0x8(%r10),%xmm14 │ │ │ │ - mov (%r10),%rdx │ │ │ │ - lea 0x10(%r10),%rax │ │ │ │ - mov %rdx,(%r8) │ │ │ │ - lea 0x10(%r8),%rdx │ │ │ │ - vmovsd %xmm14,0x8(%r8) │ │ │ │ - vmovsd 0x8(%rax),%xmm15 │ │ │ │ - mov (%rax),%r8 │ │ │ │ - add $0x10,%rdx │ │ │ │ + je 19d84 │ │ │ │ + vmovdqu (%rsi),%xmm15 │ │ │ │ + mov $0x10,%eax │ │ │ │ + vmovdqu %xmm15,(%rcx) │ │ │ │ + vmovdqu (%rsi,%rax,1),%xmm0 │ │ │ │ + vmovdqu %xmm0,(%rcx,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ - mov %r8,-0x10(%rdx) │ │ │ │ - vmovsd %xmm15,-0x8(%rdx) │ │ │ │ - vmovsd 0x8(%rax),%xmm0 │ │ │ │ - mov (%rax),%r10 │ │ │ │ - add $0x10,%rdx │ │ │ │ + vmovdqu (%rsi,%rax,1),%xmm1 │ │ │ │ + vmovdqu %xmm1,(%rcx,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ - mov %r10,-0x10(%rdx) │ │ │ │ - vmovsd %xmm0,-0x8(%rdx) │ │ │ │ - vmovsd 0x8(%rax),%xmm1 │ │ │ │ - mov (%rax),%r12 │ │ │ │ - add $0x10,%rdx │ │ │ │ + vmovdqu (%rsi,%rax,1),%xmm2 │ │ │ │ + vmovdqu %xmm2,(%rcx,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ - mov %r12,-0x10(%rdx) │ │ │ │ - vmovsd %xmm1,-0x8(%rdx) │ │ │ │ - vmovsd 0x8(%rax),%xmm2 │ │ │ │ - mov (%rax),%r14 │ │ │ │ - add $0x10,%rdx │ │ │ │ + vmovdqu (%rsi,%rax,1),%xmm3 │ │ │ │ + vmovdqu %xmm3,(%rcx,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ - mov %r14,-0x10(%rdx) │ │ │ │ - vmovsd %xmm2,-0x8(%rdx) │ │ │ │ - vmovsd 0x8(%rax),%xmm3 │ │ │ │ - mov (%rax),%rbp │ │ │ │ - add $0x10,%rdx │ │ │ │ + vmovdqu (%rsi,%rax,1),%xmm4 │ │ │ │ + vmovdqu %xmm4,(%rcx,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ - mov %rbp,-0x10(%rdx) │ │ │ │ - vmovsd %xmm3,-0x8(%rdx) │ │ │ │ - vmovsd 0x8(%rax),%xmm4 │ │ │ │ - mov (%rax),%rbx │ │ │ │ + vmovdqu (%rsi,%rax,1),%xmm5 │ │ │ │ + vmovdqu %xmm5,(%rcx,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ - add $0x10,%rdx │ │ │ │ - mov %rbx,-0x10(%rdx) │ │ │ │ - vmovsd %xmm4,-0x8(%rdx) │ │ │ │ - cmp %rax,%r11 │ │ │ │ - je 19caa │ │ │ │ - vmovsd 0x8(%rax),%xmm5 │ │ │ │ - mov (%rax),%rdi │ │ │ │ + cmp %r15,%rax │ │ │ │ + je 19e44 │ │ │ │ + vmovdqu (%rsi,%rax,1),%xmm6 │ │ │ │ + vmovdqu %xmm6,(%rcx,%rax,1) │ │ │ │ + vmovdqu 0x10(%rax,%rsi,1),%xmm7 │ │ │ │ + vmovdqu %xmm7,0x10(%rcx,%rax,1) │ │ │ │ + vmovdqu 0x20(%rax,%rsi,1),%xmm8 │ │ │ │ + vmovdqu %xmm8,0x20(%rcx,%rax,1) │ │ │ │ + vmovdqu 0x30(%rax,%rsi,1),%xmm9 │ │ │ │ + vmovdqu %xmm9,0x30(%rcx,%rax,1) │ │ │ │ + vmovdqu 0x40(%rax,%rsi,1),%xmm10 │ │ │ │ + vmovdqu %xmm10,0x40(%rcx,%rax,1) │ │ │ │ + vmovdqu 0x50(%rax,%rsi,1),%xmm11 │ │ │ │ + vmovdqu %xmm11,0x50(%rcx,%rax,1) │ │ │ │ + vmovdqu 0x60(%rax,%rsi,1),%xmm12 │ │ │ │ + vmovdqu %xmm12,0x60(%rcx,%rax,1) │ │ │ │ + vmovdqu 0x70(%rax,%rsi,1),%xmm13 │ │ │ │ + vmovdqu %xmm13,0x70(%rcx,%rax,1) │ │ │ │ sub $0xffffffffffffff80,%rax │ │ │ │ - sub $0xffffffffffffff80,%rdx │ │ │ │ - mov %rdi,-0x80(%rdx) │ │ │ │ - vmovsd %xmm5,-0x78(%rdx) │ │ │ │ - vmovsd -0x68(%rax),%xmm6 │ │ │ │ - mov -0x70(%rax),%r15 │ │ │ │ - mov %r15,-0x70(%rdx) │ │ │ │ - vmovsd %xmm6,-0x68(%rdx) │ │ │ │ - vmovsd -0x58(%rax),%xmm7 │ │ │ │ - mov -0x60(%rax),%r13 │ │ │ │ - mov %r13,-0x60(%rdx) │ │ │ │ - vmovsd %xmm7,-0x58(%rdx) │ │ │ │ - vmovsd -0x48(%rax),%xmm8 │ │ │ │ - mov -0x50(%rax),%rcx │ │ │ │ - mov %rcx,-0x50(%rdx) │ │ │ │ - vmovsd %xmm8,-0x48(%rdx) │ │ │ │ - vmovsd -0x38(%rax),%xmm9 │ │ │ │ - mov -0x40(%rax),%rsi │ │ │ │ - mov %rsi,-0x40(%rdx) │ │ │ │ - vmovsd %xmm9,-0x38(%rdx) │ │ │ │ - vmovsd -0x28(%rax),%xmm10 │ │ │ │ - mov -0x30(%rax),%r9 │ │ │ │ - mov %r9,-0x30(%rdx) │ │ │ │ - vmovsd %xmm10,-0x28(%rdx) │ │ │ │ - vmovsd -0x18(%rax),%xmm11 │ │ │ │ - mov -0x20(%rax),%r8 │ │ │ │ - mov %r8,-0x20(%rdx) │ │ │ │ - vmovsd %xmm11,-0x18(%rdx) │ │ │ │ - vmovsd -0x8(%rax),%xmm12 │ │ │ │ - mov -0x10(%rax),%r10 │ │ │ │ - mov %r10,-0x10(%rdx) │ │ │ │ - vmovsd %xmm12,-0x8(%rdx) │ │ │ │ - cmp %rax,%r11 │ │ │ │ - jne 1a051 │ │ │ │ - jmp 19caa │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + cmp %r15,%rax │ │ │ │ + jne 19ddd │ │ │ │ + add %r12,%rcx │ │ │ │ + mov %rcx,0x8(%rdi) │ │ │ │ + cmp %r14,%rdx │ │ │ │ + je 19bb7 │ │ │ │ + sub $0x10,%r12 │ │ │ │ + cmp $0xf0,%r12 │ │ │ │ + jbe 1a72f │ │ │ │ + lea -0x10(%rsi),%rdi │ │ │ │ + mov %rdx,%r13 │ │ │ │ + mov %rsi,%r10 │ │ │ │ + sub %rdx,%rdi │ │ │ │ + cmp $0x20,%rdi │ │ │ │ + jbe 1a72f │ │ │ │ + mov %r12,%r9 │ │ │ │ + and $0xffffffffffffffc0,%r12 │ │ │ │ + shr $0x6,%r9 │ │ │ │ + lea (%r12,%rdx,1),%r8 │ │ │ │ + and $0x40,%r12d │ │ │ │ + je 19f00 │ │ │ │ + vmovdqu (%rdx),%ymm14 │ │ │ │ + vmovdqu 0x20(%rdx),%ymm15 │ │ │ │ + lea 0x40(%rdx),%r13 │ │ │ │ + lea 0x40(%rsi),%r10 │ │ │ │ + vmovupd 0x8(%rdx),%ymm4 │ │ │ │ + vmovupd 0x28(%rdx),%ymm5 │ │ │ │ + vextracti64x2 $0x1,%ymm14,%xmm1 │ │ │ │ + vmovq %xmm14,(%rsi) │ │ │ │ + vextracti64x2 $0x1,%ymm15,%xmm3 │ │ │ │ + vmovq %xmm15,0x20(%rsi) │ │ │ │ + vextractf64x2 $0x1,%ymm4,%xmm7 │ │ │ │ + vmovlpd %xmm4,0x8(%rsi) │ │ │ │ + vextractf64x2 $0x1,%ymm5,%xmm9 │ │ │ │ + vmovlpd %xmm5,0x28(%rsi) │ │ │ │ + vmovq %xmm1,0x10(%rsi) │ │ │ │ + vmovq %xmm3,0x30(%rsi) │ │ │ │ + vmovsd %xmm7,0x18(%rsi) │ │ │ │ + vmovsd %xmm9,0x38(%rsi) │ │ │ │ + cmp %r13,%r8 │ │ │ │ + je 19fd9 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + vmovdqu 0x20(%r13),%ymm11 │ │ │ │ + vmovdqu 0x0(%r13),%ymm10 │ │ │ │ + sub $0xffffffffffffff80,%r13 │ │ │ │ + sub $0xffffffffffffff80,%r10 │ │ │ │ + vmovupd -0x58(%r13),%ymm0 │ │ │ │ + vmovupd -0x78(%r13),%ymm1 │ │ │ │ + vextracti64x2 $0x1,%ymm11,%xmm15 │ │ │ │ + vmovq %xmm11,-0x60(%r10) │ │ │ │ + vextracti64x2 $0x1,%ymm10,%xmm13 │ │ │ │ + vmovlpd %xmm0,-0x58(%r10) │ │ │ │ + vextractf64x2 $0x1,%ymm0,%xmm5 │ │ │ │ + vmovq %xmm10,-0x80(%r10) │ │ │ │ + vextractf64x2 $0x1,%ymm1,%xmm3 │ │ │ │ + vmovlpd %xmm1,-0x78(%r10) │ │ │ │ + vmovq %xmm15,-0x50(%r10) │ │ │ │ + vmovq %xmm13,-0x70(%r10) │ │ │ │ + vmovsd %xmm5,-0x48(%r10) │ │ │ │ + vmovdqu -0x40(%r13),%ymm6 │ │ │ │ + vmovdqu -0x20(%r13),%ymm7 │ │ │ │ + vmovsd %xmm3,-0x68(%r10) │ │ │ │ + vextracti64x2 $0x1,%ymm6,%xmm9 │ │ │ │ + vmovupd -0x38(%r13),%ymm12 │ │ │ │ + vmovupd -0x18(%r13),%ymm13 │ │ │ │ + vmovq %xmm6,-0x40(%r10) │ │ │ │ + vextracti64x2 $0x1,%ymm7,%xmm11 │ │ │ │ + vmovq %xmm7,-0x20(%r10) │ │ │ │ + vextractf64x2 $0x1,%ymm12,%xmm15 │ │ │ │ + vmovlpd %xmm12,-0x38(%r10) │ │ │ │ + vextractf64x2 $0x1,%ymm13,%xmm0 │ │ │ │ + vmovlpd %xmm13,-0x18(%r10) │ │ │ │ + vmovq %xmm9,-0x30(%r10) │ │ │ │ + vmovq %xmm11,-0x10(%r10) │ │ │ │ + vmovsd %xmm15,-0x28(%r10) │ │ │ │ + vmovsd %xmm0,-0x8(%r10) │ │ │ │ + cmp %r13,%r8 │ │ │ │ + jne 19f00 │ │ │ │ + shl $0x6,%r9 │ │ │ │ + lea (%rsi,%r9,1),%rsi │ │ │ │ + add %rdx,%r9 │ │ │ │ + mov (%r9),%rdx │ │ │ │ + vmovsd 0x8(%r9),%xmm2 │ │ │ │ + lea 0x10(%r9),%r12 │ │ │ │ + mov %rdx,(%rsi) │ │ │ │ + vmovsd %xmm2,0x8(%rsi) │ │ │ │ + cmp %r12,%r14 │ │ │ │ + je 1a520 │ │ │ │ + mov 0x10(%r9),%r11 │ │ │ │ + vmovsd 0x18(%r9),%xmm3 │ │ │ │ + lea 0x20(%r9),%rcx │ │ │ │ + mov %r11,0x10(%rsi) │ │ │ │ + vmovsd %xmm3,0x18(%rsi) │ │ │ │ + cmp %rcx,%r14 │ │ │ │ + je 1a520 │ │ │ │ + mov 0x20(%r9),%r15 │ │ │ │ + vmovsd 0x28(%r9),%xmm4 │ │ │ │ + lea 0x30(%r9),%rbx │ │ │ │ + mov %r15,0x20(%rsi) │ │ │ │ + vmovsd %xmm4,0x28(%rsi) │ │ │ │ + cmp %rbx,%r14 │ │ │ │ + je 1a520 │ │ │ │ + mov 0x30(%r9),%r14 │ │ │ │ + vmovsd 0x38(%r9),%xmm5 │ │ │ │ + mov %r14,0x30(%rsi) │ │ │ │ + vmovsd %xmm5,0x38(%rsi) │ │ │ │ + vzeroupper │ │ │ │ + jmp 19bb7 │ │ │ │ + nopl (%rax) │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - lea -0x10(%rbp),%r11 │ │ │ │ - mov %rcx,%r12 │ │ │ │ - xor %r14d,%r14d │ │ │ │ + lea -0x10(%r11),%r12 │ │ │ │ + mov %rbx,%r14 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + shr $0x4,%r12 │ │ │ │ + sub %r11,%r14 │ │ │ │ + inc %r12 │ │ │ │ + and $0x7,%r12d │ │ │ │ + je 1a116 │ │ │ │ + cmp $0x1,%r12 │ │ │ │ + je 1a102 │ │ │ │ + cmp $0x2,%r12 │ │ │ │ + je 1a0f3 │ │ │ │ + cmp $0x3,%r12 │ │ │ │ + je 1a0e4 │ │ │ │ + cmp $0x4,%r12 │ │ │ │ + je 1a0d5 │ │ │ │ + cmp $0x5,%r12 │ │ │ │ + je 1a0c6 │ │ │ │ + cmp $0x6,%r12 │ │ │ │ + je 1a0b7 │ │ │ │ + vmovdqu (%r14),%xmm5 │ │ │ │ + mov $0x10,%ecx │ │ │ │ + vmovdqu %xmm5,(%rbx) │ │ │ │ + vmovdqu (%r14,%rcx,1),%xmm6 │ │ │ │ + vmovdqu %xmm6,(%rbx,%rcx,1) │ │ │ │ + add $0x10,%rcx │ │ │ │ + vmovdqu (%r14,%rcx,1),%xmm7 │ │ │ │ + vmovdqu %xmm7,(%rbx,%rcx,1) │ │ │ │ + add $0x10,%rcx │ │ │ │ + vmovdqu (%r14,%rcx,1),%xmm8 │ │ │ │ + vmovdqu %xmm8,(%rbx,%rcx,1) │ │ │ │ + add $0x10,%rcx │ │ │ │ + vmovdqu (%r14,%rcx,1),%xmm9 │ │ │ │ + vmovdqu %xmm9,(%rbx,%rcx,1) │ │ │ │ + add $0x10,%rcx │ │ │ │ + vmovdqu (%r14,%rcx,1),%xmm10 │ │ │ │ + vmovdqu %xmm10,(%rbx,%rcx,1) │ │ │ │ + add $0x10,%rcx │ │ │ │ + vmovdqu (%r14,%rcx,1),%xmm11 │ │ │ │ + vmovdqu %xmm11,(%rbx,%rcx,1) │ │ │ │ + add $0x10,%rcx │ │ │ │ + cmp %rcx,%r11 │ │ │ │ + je 1a185 │ │ │ │ + vmovdqu (%r14,%rcx,1),%xmm12 │ │ │ │ + vmovdqu %xmm12,(%rbx,%rcx,1) │ │ │ │ + vmovdqu 0x10(%r14,%rcx,1),%xmm13 │ │ │ │ + vmovdqu %xmm13,0x10(%rbx,%rcx,1) │ │ │ │ + vmovdqu 0x20(%r14,%rcx,1),%xmm14 │ │ │ │ + vmovdqu %xmm14,0x20(%rbx,%rcx,1) │ │ │ │ + vmovdqu 0x30(%r14,%rcx,1),%xmm15 │ │ │ │ + vmovdqu %xmm15,0x30(%rbx,%rcx,1) │ │ │ │ + vmovdqu 0x40(%r14,%rcx,1),%xmm1 │ │ │ │ + vmovdqu %xmm1,0x40(%rbx,%rcx,1) │ │ │ │ + vmovdqu 0x50(%r14,%rcx,1),%xmm0 │ │ │ │ + vmovdqu %xmm0,0x50(%rbx,%rcx,1) │ │ │ │ + vmovdqu 0x60(%r14,%rcx,1),%xmm2 │ │ │ │ + vmovdqu %xmm2,0x60(%rbx,%rcx,1) │ │ │ │ + vmovdqu 0x70(%r14,%rcx,1),%xmm3 │ │ │ │ + vmovdqu %xmm3,0x70(%rbx,%rcx,1) │ │ │ │ + sub $0xffffffffffffff80,%rcx │ │ │ │ + cmp %rcx,%r11 │ │ │ │ + jne 1a116 │ │ │ │ + add %rbx,%r11 │ │ │ │ + mov %r11,0x8(%rdi) │ │ │ │ + cmp %r14,%rsi │ │ │ │ + je 1a330 │ │ │ │ + mov %r14,%r11 │ │ │ │ + sub %rsi,%r11 │ │ │ │ + sub $0x10,%r11 │ │ │ │ shr $0x4,%r11 │ │ │ │ inc %r11 │ │ │ │ - sub %rbp,%r12 │ │ │ │ and $0x7,%r11d │ │ │ │ - je 1a1c7 │ │ │ │ + je 1a29a │ │ │ │ cmp $0x1,%r11 │ │ │ │ - je 1a1b2 │ │ │ │ + je 1a278 │ │ │ │ cmp $0x2,%r11 │ │ │ │ - je 1a1a2 │ │ │ │ + je 1a25e │ │ │ │ cmp $0x3,%r11 │ │ │ │ - je 1a192 │ │ │ │ + je 1a244 │ │ │ │ cmp $0x4,%r11 │ │ │ │ - je 1a182 │ │ │ │ + je 1a22a │ │ │ │ cmp $0x5,%r11 │ │ │ │ - je 1a172 │ │ │ │ + je 1a210 │ │ │ │ cmp $0x6,%r11 │ │ │ │ - je 1a162 │ │ │ │ - vmovdqu (%r12),%xmm13 │ │ │ │ - mov $0x10,%r14d │ │ │ │ - vmovdqu %xmm13,(%rcx) │ │ │ │ - vmovdqu (%r12,%r14,1),%xmm14 │ │ │ │ - vmovdqu %xmm14,(%rcx,%r14,1) │ │ │ │ - add $0x10,%r14 │ │ │ │ - vmovdqu (%r12,%r14,1),%xmm15 │ │ │ │ - vmovdqu %xmm15,(%rcx,%r14,1) │ │ │ │ - add $0x10,%r14 │ │ │ │ - vmovdqu (%r12,%r14,1),%xmm0 │ │ │ │ - vmovdqu %xmm0,(%rcx,%r14,1) │ │ │ │ - add $0x10,%r14 │ │ │ │ - vmovdqu (%r12,%r14,1),%xmm1 │ │ │ │ - vmovdqu %xmm1,(%rcx,%r14,1) │ │ │ │ - add $0x10,%r14 │ │ │ │ - vmovdqu (%r12,%r14,1),%xmm2 │ │ │ │ - vmovdqu %xmm2,(%rcx,%r14,1) │ │ │ │ - add $0x10,%r14 │ │ │ │ - vmovdqu (%r12,%r14,1),%xmm3 │ │ │ │ - vmovdqu %xmm3,(%rcx,%r14,1) │ │ │ │ - add $0x10,%r14 │ │ │ │ - cmp %r14,%rbp │ │ │ │ - je 1a23e │ │ │ │ - vmovdqu (%r12,%r14,1),%xmm4 │ │ │ │ - vmovdqu %xmm4,(%rcx,%r14,1) │ │ │ │ - vmovdqu 0x10(%r12,%r14,1),%xmm5 │ │ │ │ - vmovdqu %xmm5,0x10(%rcx,%r14,1) │ │ │ │ - vmovdqu 0x20(%r12,%r14,1),%xmm6 │ │ │ │ - vmovdqu %xmm6,0x20(%rcx,%r14,1) │ │ │ │ - vmovdqu 0x30(%r12,%r14,1),%xmm7 │ │ │ │ - vmovdqu %xmm7,0x30(%rcx,%r14,1) │ │ │ │ - vmovdqu 0x40(%r12,%r14,1),%xmm8 │ │ │ │ - vmovdqu %xmm8,0x40(%rcx,%r14,1) │ │ │ │ - vmovdqu 0x50(%r12,%r14,1),%xmm9 │ │ │ │ - vmovdqu %xmm9,0x50(%rcx,%r14,1) │ │ │ │ - vmovdqu 0x60(%r12,%r14,1),%xmm10 │ │ │ │ - vmovdqu %xmm10,0x60(%rcx,%r14,1) │ │ │ │ - vmovdqu 0x70(%r12,%r14,1),%xmm11 │ │ │ │ - vmovdqu %xmm11,0x70(%rcx,%r14,1) │ │ │ │ - sub $0xffffffffffffff80,%r14 │ │ │ │ - cmp %r14,%rbp │ │ │ │ - jne 1a1c7 │ │ │ │ - add %rcx,%rbp │ │ │ │ - mov %rbp,0x8(%r9) │ │ │ │ - cmp %r12,%r8 │ │ │ │ - je 1a410 │ │ │ │ - mov %r12,%rbp │ │ │ │ - sub %r8,%rbp │ │ │ │ - sub $0x10,%rbp │ │ │ │ - shr $0x4,%rbp │ │ │ │ - inc %rbp │ │ │ │ - and $0x7,%ebp │ │ │ │ - je 1a364 │ │ │ │ - cmp $0x1,%rbp │ │ │ │ - je 1a340 │ │ │ │ - cmp $0x2,%rbp │ │ │ │ - je 1a324 │ │ │ │ - cmp $0x3,%rbp │ │ │ │ - je 1a308 │ │ │ │ - cmp $0x4,%rbp │ │ │ │ - je 1a2ec │ │ │ │ - cmp $0x5,%rbp │ │ │ │ - je 1a2d0 │ │ │ │ - cmp $0x6,%rbp │ │ │ │ - je 1a2b4 │ │ │ │ - vmovsd -0x8(%r12),%xmm12 │ │ │ │ - mov -0x10(%r12),%rdi │ │ │ │ - sub $0x10,%rcx │ │ │ │ - sub $0x10,%r12 │ │ │ │ - mov %rdi,(%rcx) │ │ │ │ - vmovsd %xmm12,0x8(%rcx) │ │ │ │ - vmovsd -0x8(%r12),%xmm13 │ │ │ │ - mov -0x10(%r12),%r15 │ │ │ │ - sub $0x10,%rcx │ │ │ │ - sub $0x10,%r12 │ │ │ │ - mov %r15,(%rcx) │ │ │ │ - vmovsd %xmm13,0x8(%rcx) │ │ │ │ - vmovsd -0x8(%r12),%xmm14 │ │ │ │ - mov -0x10(%r12),%r13 │ │ │ │ - sub $0x10,%rcx │ │ │ │ - sub $0x10,%r12 │ │ │ │ - mov %r13,(%rcx) │ │ │ │ - vmovsd %xmm14,0x8(%rcx) │ │ │ │ - vmovsd -0x8(%r12),%xmm15 │ │ │ │ - mov -0x10(%r12),%rsi │ │ │ │ - sub $0x10,%rcx │ │ │ │ - sub $0x10,%r12 │ │ │ │ - mov %rsi,(%rcx) │ │ │ │ - vmovsd %xmm15,0x8(%rcx) │ │ │ │ - vmovsd -0x8(%r12),%xmm0 │ │ │ │ - mov -0x10(%r12),%r9 │ │ │ │ - sub $0x10,%rcx │ │ │ │ - sub $0x10,%r12 │ │ │ │ - mov %r9,(%rcx) │ │ │ │ - vmovsd %xmm0,0x8(%rcx) │ │ │ │ - vmovsd -0x8(%r12),%xmm1 │ │ │ │ - mov -0x10(%r12),%r11 │ │ │ │ - sub $0x10,%rcx │ │ │ │ - sub $0x10,%r12 │ │ │ │ - mov %r11,(%rcx) │ │ │ │ - vmovsd %xmm1,0x8(%rcx) │ │ │ │ - sub $0x10,%r12 │ │ │ │ - sub $0x10,%rcx │ │ │ │ - vmovsd 0x8(%r12),%xmm2 │ │ │ │ - mov (%r12),%r14 │ │ │ │ - mov %r14,(%rcx) │ │ │ │ - vmovsd %xmm2,0x8(%rcx) │ │ │ │ - cmp %r12,%r8 │ │ │ │ - je 1a410 │ │ │ │ - vmovsd -0x8(%r12),%xmm2 │ │ │ │ - mov -0x10(%r12),%rbp │ │ │ │ - add $0xffffffffffffff80,%rcx │ │ │ │ - add $0xffffffffffffff80,%r12 │ │ │ │ - mov %rbp,0x70(%rcx) │ │ │ │ - vmovsd %xmm2,0x78(%rcx) │ │ │ │ - vmovsd 0x68(%r12),%xmm3 │ │ │ │ - mov 0x60(%r12),%rdi │ │ │ │ - mov %rdi,0x60(%rcx) │ │ │ │ - vmovsd %xmm3,0x68(%rcx) │ │ │ │ - vmovsd 0x58(%r12),%xmm4 │ │ │ │ - mov 0x50(%r12),%r15 │ │ │ │ - mov %r15,0x50(%rcx) │ │ │ │ - vmovsd %xmm4,0x58(%rcx) │ │ │ │ - vmovsd 0x48(%r12),%xmm5 │ │ │ │ - mov 0x40(%r12),%r13 │ │ │ │ - mov %r13,0x40(%rcx) │ │ │ │ - vmovsd %xmm5,0x48(%rcx) │ │ │ │ - vmovsd 0x38(%r12),%xmm6 │ │ │ │ - mov 0x30(%r12),%rsi │ │ │ │ - mov %rsi,0x30(%rcx) │ │ │ │ - vmovsd %xmm6,0x38(%rcx) │ │ │ │ - vmovsd 0x28(%r12),%xmm7 │ │ │ │ - mov 0x20(%r12),%r9 │ │ │ │ - mov %r9,0x20(%rcx) │ │ │ │ - vmovsd %xmm7,0x28(%rcx) │ │ │ │ - vmovsd 0x18(%r12),%xmm8 │ │ │ │ - mov 0x10(%r12),%r11 │ │ │ │ - mov %r11,0x10(%rcx) │ │ │ │ - vmovsd %xmm8,0x18(%rcx) │ │ │ │ - jmp 1a348 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - sub %r10,%rcx │ │ │ │ - sub $0x10,%rcx │ │ │ │ - shr $0x4,%rcx │ │ │ │ - inc %rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - je 1a50f │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 1a4ed │ │ │ │ - cmp $0x2,%rcx │ │ │ │ - je 1a4d4 │ │ │ │ - cmp $0x3,%rcx │ │ │ │ - je 1a4bb │ │ │ │ - cmp $0x4,%rcx │ │ │ │ - je 1a4a2 │ │ │ │ - cmp $0x5,%rcx │ │ │ │ - je 1a489 │ │ │ │ - cmp $0x6,%rcx │ │ │ │ - je 1a470 │ │ │ │ - vmovsd 0x8(%r10),%xmm3 │ │ │ │ - mov (%r10),%rdx │ │ │ │ - lea 0x10(%r10),%rax │ │ │ │ - mov %rdx,(%r8) │ │ │ │ - lea 0x10(%r8),%rdx │ │ │ │ - vmovsd %xmm3,0x8(%r8) │ │ │ │ - vmovsd 0x8(%rax),%xmm4 │ │ │ │ - mov (%rax),%r8 │ │ │ │ - add $0x10,%rdx │ │ │ │ - add $0x10,%rax │ │ │ │ - mov %r8,-0x10(%rdx) │ │ │ │ - vmovsd %xmm4,-0x8(%rdx) │ │ │ │ - vmovsd 0x8(%rax),%xmm5 │ │ │ │ - mov (%rax),%r10 │ │ │ │ - add $0x10,%rdx │ │ │ │ - add $0x10,%rax │ │ │ │ - mov %r10,-0x10(%rdx) │ │ │ │ - vmovsd %xmm5,-0x8(%rdx) │ │ │ │ - vmovsd 0x8(%rax),%xmm6 │ │ │ │ - mov (%rax),%r12 │ │ │ │ - add $0x10,%rdx │ │ │ │ - add $0x10,%rax │ │ │ │ - mov %r12,-0x10(%rdx) │ │ │ │ - vmovsd %xmm6,-0x8(%rdx) │ │ │ │ - vmovsd 0x8(%rax),%xmm7 │ │ │ │ - mov (%rax),%rbp │ │ │ │ - add $0x10,%rdx │ │ │ │ - add $0x10,%rax │ │ │ │ - mov %rbp,-0x10(%rdx) │ │ │ │ - vmovsd %xmm7,-0x8(%rdx) │ │ │ │ - vmovsd 0x8(%rax),%xmm8 │ │ │ │ - mov (%rax),%rdi │ │ │ │ - add $0x10,%rdx │ │ │ │ - add $0x10,%rax │ │ │ │ - mov %rdi,-0x10(%rdx) │ │ │ │ - vmovsd %xmm8,-0x8(%rdx) │ │ │ │ - vmovsd 0x8(%rax),%xmm9 │ │ │ │ - mov (%rax),%r15 │ │ │ │ - add $0x10,%rax │ │ │ │ - add $0x10,%rdx │ │ │ │ - mov %r15,-0x10(%rdx) │ │ │ │ - vmovsd %xmm9,-0x8(%rdx) │ │ │ │ - cmp %rax,%rbx │ │ │ │ - je 19caa │ │ │ │ - vmovsd 0x8(%rax),%xmm10 │ │ │ │ - mov (%rax),%r13 │ │ │ │ + je 1a1f6 │ │ │ │ + mov -0x10(%r14),%r15 │ │ │ │ + vmovsd -0x8(%r14),%xmm4 │ │ │ │ + sub $0x10,%rbx │ │ │ │ + sub $0x10,%r14 │ │ │ │ + mov %r15,(%rbx) │ │ │ │ + vmovsd %xmm4,0x8(%rbx) │ │ │ │ + mov -0x10(%r14),%rax │ │ │ │ + vmovsd -0x8(%r14),%xmm5 │ │ │ │ + sub $0x10,%rbx │ │ │ │ + sub $0x10,%r14 │ │ │ │ + mov %rax,(%rbx) │ │ │ │ + vmovsd %xmm5,0x8(%rbx) │ │ │ │ + mov -0x10(%r14),%rdi │ │ │ │ + vmovsd -0x8(%r14),%xmm6 │ │ │ │ + sub $0x10,%rbx │ │ │ │ + sub $0x10,%r14 │ │ │ │ + mov %rdi,(%rbx) │ │ │ │ + vmovsd %xmm6,0x8(%rbx) │ │ │ │ + mov -0x10(%r14),%r13 │ │ │ │ + vmovsd -0x8(%r14),%xmm7 │ │ │ │ + sub $0x10,%rbx │ │ │ │ + sub $0x10,%r14 │ │ │ │ + mov %r13,(%rbx) │ │ │ │ + vmovsd %xmm7,0x8(%rbx) │ │ │ │ + mov -0x10(%r14),%r12 │ │ │ │ + vmovsd -0x8(%r14),%xmm8 │ │ │ │ + sub $0x10,%rbx │ │ │ │ + sub $0x10,%r14 │ │ │ │ + mov %r12,(%rbx) │ │ │ │ + vmovsd %xmm8,0x8(%rbx) │ │ │ │ + mov -0x10(%r14),%rcx │ │ │ │ + vmovsd -0x8(%r14),%xmm9 │ │ │ │ + sub $0x10,%rbx │ │ │ │ + sub $0x10,%r14 │ │ │ │ + mov %rcx,(%rbx) │ │ │ │ + vmovsd %xmm9,0x8(%rbx) │ │ │ │ + sub $0x10,%r14 │ │ │ │ + sub $0x10,%rbx │ │ │ │ + mov (%r14),%r11 │ │ │ │ + vmovsd 0x8(%r14),%xmm10 │ │ │ │ + mov %r11,(%rbx) │ │ │ │ + vmovsd %xmm10,0x8(%rbx) │ │ │ │ + cmp %r14,%rsi │ │ │ │ + je 1a330 │ │ │ │ + mov -0x10(%r14),%r13 │ │ │ │ + vmovsd -0x8(%r14),%xmm0 │ │ │ │ + add $0xffffffffffffff80,%rbx │ │ │ │ + add $0xffffffffffffff80,%r14 │ │ │ │ + mov %r13,0x70(%rbx) │ │ │ │ + vmovsd %xmm0,0x78(%rbx) │ │ │ │ + vmovsd 0x68(%r14),%xmm4 │ │ │ │ + mov 0x60(%r14),%r12 │ │ │ │ + vmovsd %xmm4,0x68(%rbx) │ │ │ │ + mov %r12,0x60(%rbx) │ │ │ │ + vmovsd 0x58(%r14),%xmm5 │ │ │ │ + mov 0x50(%r14),%rcx │ │ │ │ + vmovsd %xmm5,0x58(%rbx) │ │ │ │ + vmovsd 0x48(%r14),%xmm2 │ │ │ │ + mov %rcx,0x50(%rbx) │ │ │ │ + mov 0x40(%r14),%r11 │ │ │ │ + vmovsd %xmm2,0x48(%rbx) │ │ │ │ + vmovsd 0x38(%r14),%xmm6 │ │ │ │ + mov %r11,0x40(%rbx) │ │ │ │ + mov 0x30(%r14),%r15 │ │ │ │ + vmovsd %xmm6,0x38(%rbx) │ │ │ │ + vmovsd 0x28(%r14),%xmm7 │ │ │ │ + mov %r15,0x30(%rbx) │ │ │ │ + mov 0x20(%r14),%rdi │ │ │ │ + vmovsd %xmm7,0x28(%rbx) │ │ │ │ + vmovsd 0x18(%r14),%xmm8 │ │ │ │ + mov %rdi,0x20(%rbx) │ │ │ │ + mov 0x10(%r14),%rax │ │ │ │ + vmovsd %xmm8,0x18(%rbx) │ │ │ │ + mov %rax,0x10(%rbx) │ │ │ │ + jmp 1a280 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea -0x10(%r10),%r14 │ │ │ │ + mov %rdx,%rdi │ │ │ │ + sub %rdx,%r14 │ │ │ │ + cmp $0xf0,%r14 │ │ │ │ + jbe 1a570 │ │ │ │ + lea -0x10(%rsi),%rbx │ │ │ │ + mov %r14,%r15 │ │ │ │ + and $0xffffffffffffffc0,%r14 │ │ │ │ + mov %rsi,%rax │ │ │ │ + sub %rdx,%rbx │ │ │ │ + shr $0x6,%r15 │ │ │ │ + add %rdx,%r14 │ │ │ │ + cmp $0x20,%rbx │ │ │ │ + jbe 1a570 │ │ │ │ + mov %r14,%r9 │ │ │ │ + sub %rdx,%r9 │ │ │ │ + and $0x40,%r9d │ │ │ │ + je 1a3e0 │ │ │ │ + vmovdqu (%rdx),%ymm11 │ │ │ │ + vmovdqu 0x20(%rdx),%ymm12 │ │ │ │ + lea 0x40(%rdx),%rdi │ │ │ │ + lea 0x40(%rsi),%rax │ │ │ │ + vmovupd 0x8(%rdx),%ymm3 │ │ │ │ + vmovupd 0x28(%rdx),%ymm0 │ │ │ │ + vextracti64x2 $0x1,%ymm11,%xmm14 │ │ │ │ + vmovq %xmm11,(%rsi) │ │ │ │ + vextracti64x2 $0x1,%ymm12,%xmm1 │ │ │ │ + vmovq %xmm12,0x20(%rsi) │ │ │ │ + vextractf64x2 $0x1,%ymm3,%xmm4 │ │ │ │ + vmovlpd %xmm3,0x8(%rsi) │ │ │ │ + vextractf64x2 $0x1,%ymm0,%xmm6 │ │ │ │ + vmovlpd %xmm0,0x28(%rsi) │ │ │ │ + vmovq %xmm14,0x10(%rsi) │ │ │ │ + vmovq %xmm1,0x30(%rsi) │ │ │ │ + vmovsd %xmm4,0x18(%rsi) │ │ │ │ + vmovsd %xmm6,0x38(%rsi) │ │ │ │ + cmp %r14,%rdi │ │ │ │ + je 1a4a0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + vmovdqu 0x20(%rdi),%ymm8 │ │ │ │ + vmovdqu (%rdi),%ymm7 │ │ │ │ + sub $0xffffffffffffff80,%rdi │ │ │ │ sub $0xffffffffffffff80,%rax │ │ │ │ - sub $0xffffffffffffff80,%rdx │ │ │ │ - mov %r13,-0x80(%rdx) │ │ │ │ - vmovsd %xmm10,-0x78(%rdx) │ │ │ │ - vmovsd -0x68(%rax),%xmm11 │ │ │ │ - mov -0x70(%rax),%rsi │ │ │ │ - mov %rsi,-0x70(%rdx) │ │ │ │ - vmovsd %xmm11,-0x68(%rdx) │ │ │ │ - vmovsd -0x58(%rax),%xmm12 │ │ │ │ - mov -0x60(%rax),%r9 │ │ │ │ - mov %r9,-0x60(%rdx) │ │ │ │ - vmovsd %xmm12,-0x58(%rdx) │ │ │ │ - vmovsd -0x48(%rax),%xmm13 │ │ │ │ - mov -0x50(%rax),%r11 │ │ │ │ - mov %r11,-0x50(%rdx) │ │ │ │ - vmovsd %xmm13,-0x48(%rdx) │ │ │ │ - vmovsd -0x38(%rax),%xmm14 │ │ │ │ - mov -0x40(%rax),%r14 │ │ │ │ - mov %r14,-0x40(%rdx) │ │ │ │ - vmovsd %xmm14,-0x38(%rdx) │ │ │ │ - vmovsd -0x28(%rax),%xmm15 │ │ │ │ - mov -0x30(%rax),%rcx │ │ │ │ - mov %rcx,-0x30(%rdx) │ │ │ │ - vmovsd %xmm15,-0x28(%rdx) │ │ │ │ - vmovsd -0x18(%rax),%xmm0 │ │ │ │ - mov -0x20(%rax),%r8 │ │ │ │ - mov %r8,-0x20(%rdx) │ │ │ │ - vmovsd %xmm0,-0x18(%rdx) │ │ │ │ - vmovsd -0x8(%rax),%xmm1 │ │ │ │ - mov -0x10(%rax),%r10 │ │ │ │ - mov %r10,-0x10(%rdx) │ │ │ │ - vmovsd %xmm1,-0x8(%rdx) │ │ │ │ - cmp %rax,%rbx │ │ │ │ - jne 1a50f │ │ │ │ - jmp 19caa │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovdqu 0x0(%rbp),%xmm0 │ │ │ │ - mov $0x10,%esi │ │ │ │ - vmovdqu %xmm0,(%rbx) │ │ │ │ - jmp 19a44 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovdqu (%r9,%r14,1),%xmm15 │ │ │ │ - add $0x10,%r9 │ │ │ │ - vmovdqu %xmm15,-0x10(%r9) │ │ │ │ - jmp 19b9f │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %rbx,%rdi │ │ │ │ - jmp 19b0f │ │ │ │ + vmovupd -0x58(%rdi),%ymm14 │ │ │ │ + vmovupd -0x78(%rdi),%ymm13 │ │ │ │ + vextracti64x2 $0x1,%ymm8,%xmm12 │ │ │ │ + vmovq %xmm8,-0x60(%rax) │ │ │ │ + vextracti64x2 $0x1,%ymm7,%xmm10 │ │ │ │ + vmovlpd %xmm14,-0x58(%rax) │ │ │ │ + vextractf64x2 $0x1,%ymm14,%xmm0 │ │ │ │ + vmovq %xmm7,-0x80(%rax) │ │ │ │ + vextractf64x2 $0x1,%ymm13,%xmm1 │ │ │ │ + vmovlpd %xmm13,-0x78(%rax) │ │ │ │ + vmovq %xmm12,-0x50(%rax) │ │ │ │ + vmovq %xmm10,-0x70(%rax) │ │ │ │ + vmovsd %xmm0,-0x48(%rax) │ │ │ │ + vmovdqu -0x40(%rdi),%ymm4 │ │ │ │ + vmovdqu -0x20(%rdi),%ymm5 │ │ │ │ + vmovsd %xmm1,-0x68(%rax) │ │ │ │ + vextracti64x2 $0x1,%ymm4,%xmm6 │ │ │ │ + vmovupd -0x38(%rdi),%ymm9 │ │ │ │ + vmovupd -0x18(%rdi),%ymm10 │ │ │ │ + vmovq %xmm4,-0x40(%rax) │ │ │ │ + vextracti64x2 $0x1,%ymm5,%xmm8 │ │ │ │ + vmovq %xmm5,-0x20(%rax) │ │ │ │ + vextractf64x2 $0x1,%ymm9,%xmm12 │ │ │ │ + vmovlpd %xmm9,-0x38(%rax) │ │ │ │ + vextractf64x2 $0x1,%ymm10,%xmm14 │ │ │ │ + vmovlpd %xmm10,-0x18(%rax) │ │ │ │ + vmovq %xmm6,-0x30(%rax) │ │ │ │ + vmovq %xmm8,-0x10(%rax) │ │ │ │ + vmovsd %xmm12,-0x28(%rax) │ │ │ │ + vmovsd %xmm14,-0x8(%rax) │ │ │ │ + cmp %r14,%rdi │ │ │ │ + jne 1a3e0 │ │ │ │ + shl $0x6,%r15 │ │ │ │ + lea (%rsi,%r15,1),%r8 │ │ │ │ + add %rdx,%r15 │ │ │ │ + mov (%r15),%rdx │ │ │ │ + vmovsd 0x8(%r15),%xmm15 │ │ │ │ + lea 0x10(%r15),%rsi │ │ │ │ + mov %rdx,(%r8) │ │ │ │ + vmovsd %xmm15,0x8(%r8) │ │ │ │ + cmp %rsi,%r10 │ │ │ │ + je 1a520 │ │ │ │ + mov 0x10(%r15),%r13 │ │ │ │ + vmovsd 0x18(%r15),%xmm1 │ │ │ │ + lea 0x20(%r15),%r12 │ │ │ │ + mov %r13,0x10(%r8) │ │ │ │ + vmovsd %xmm1,0x18(%r8) │ │ │ │ + cmp %r12,%r10 │ │ │ │ + je 1a520 │ │ │ │ + mov 0x20(%r15),%rcx │ │ │ │ + vmovsd 0x28(%r15),%xmm3 │ │ │ │ + lea 0x30(%r15),%r11 │ │ │ │ + mov %rcx,0x20(%r8) │ │ │ │ + vmovsd %xmm3,0x28(%r8) │ │ │ │ + cmp %r11,%r10 │ │ │ │ + je 1a520 │ │ │ │ + mov 0x30(%r15),%r10 │ │ │ │ + vmovsd 0x38(%r15),%xmm0 │ │ │ │ + mov %r10,0x30(%r8) │ │ │ │ + vmovsd %xmm0,0x38(%r8) │ │ │ │ + vzeroupper │ │ │ │ + jmp 19bb7 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + vzeroupper │ │ │ │ + lea -0x28(%rbp),%rsp │ │ │ │ + pop %rbx │ │ │ │ + pop %r12 │ │ │ │ + pop %r13 │ │ │ │ + pop %r14 │ │ │ │ + pop %r15 │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + vmovdqu (%r15),%xmm0 │ │ │ │ + mov $0x10,%r10d │ │ │ │ + vmovdqu %xmm0,(%r14) │ │ │ │ + jmp 19958 │ │ │ │ + nopl (%rax) │ │ │ │ + vmovdqu (%rdi,%rdx,1),%xmm15 │ │ │ │ + add $0x10,%rdi │ │ │ │ + vmovdqu %xmm15,-0x10(%rdi) │ │ │ │ + jmp 19ac4 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ + mov %r14,%rdi │ │ │ │ + jmp 19a38 │ │ │ │ + sub %rdx,%r10 │ │ │ │ + lea -0x10(%r10),%rbx │ │ │ │ + lea (%rsi,%r10,1),%r14 │ │ │ │ + shr $0x4,%rbx │ │ │ │ + inc %rbx │ │ │ │ + and $0x7,%ebx │ │ │ │ + je 1a67a │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 1a656 │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + je 1a63b │ │ │ │ + cmp $0x3,%rbx │ │ │ │ + je 1a620 │ │ │ │ + cmp $0x4,%rbx │ │ │ │ + je 1a605 │ │ │ │ + cmp $0x5,%rbx │ │ │ │ + je 1a5ea │ │ │ │ + cmp $0x6,%rbx │ │ │ │ + je 1a5cf │ │ │ │ + mov (%rdx),%r15 │ │ │ │ + vmovsd 0x8(%rdx),%xmm4 │ │ │ │ + lea 0x10(%rsi),%r9 │ │ │ │ + lea 0x10(%rdx),%r8 │ │ │ │ + mov %r15,(%rsi) │ │ │ │ + vmovsd %xmm4,0x8(%rsi) │ │ │ │ + mov (%r8),%rdi │ │ │ │ + vmovsd 0x8(%r8),%xmm5 │ │ │ │ + add $0x10,%r9 │ │ │ │ + add $0x10,%r8 │ │ │ │ + mov %rdi,-0x10(%r9) │ │ │ │ + vmovsd %xmm5,-0x8(%r9) │ │ │ │ + mov (%r8),%rax │ │ │ │ + vmovsd 0x8(%r8),%xmm2 │ │ │ │ + add $0x10,%r9 │ │ │ │ + add $0x10,%r8 │ │ │ │ + mov %rax,-0x10(%r9) │ │ │ │ + vmovsd %xmm2,-0x8(%r9) │ │ │ │ + mov (%r8),%rdx │ │ │ │ + vmovsd 0x8(%r8),%xmm6 │ │ │ │ + add $0x10,%r9 │ │ │ │ + add $0x10,%r8 │ │ │ │ + mov %rdx,-0x10(%r9) │ │ │ │ + vmovsd %xmm6,-0x8(%r9) │ │ │ │ + mov (%r8),%rsi │ │ │ │ + vmovsd 0x8(%r8),%xmm7 │ │ │ │ + add $0x10,%r9 │ │ │ │ + add $0x10,%r8 │ │ │ │ + mov %rsi,-0x10(%r9) │ │ │ │ + vmovsd %xmm7,-0x8(%r9) │ │ │ │ + mov (%r8),%r13 │ │ │ │ + vmovsd 0x8(%r8),%xmm8 │ │ │ │ + add $0x10,%r9 │ │ │ │ + add $0x10,%r8 │ │ │ │ + mov %r13,-0x10(%r9) │ │ │ │ + vmovsd %xmm8,-0x8(%r9) │ │ │ │ + mov (%r8),%r12 │ │ │ │ + vmovsd 0x8(%r8),%xmm9 │ │ │ │ + add $0x10,%r9 │ │ │ │ + add $0x10,%r8 │ │ │ │ + mov %r12,-0x10(%r9) │ │ │ │ + vmovsd %xmm9,-0x8(%r9) │ │ │ │ + cmp %r14,%r9 │ │ │ │ + je 19bb7 │ │ │ │ + mov (%r8),%rcx │ │ │ │ + vmovsd 0x8(%r8),%xmm10 │ │ │ │ + sub $0xffffffffffffff80,%r9 │ │ │ │ + sub $0xffffffffffffff80,%r8 │ │ │ │ + mov %rcx,-0x80(%r9) │ │ │ │ + vmovsd %xmm10,-0x78(%r9) │ │ │ │ + vmovsd -0x68(%r8),%xmm11 │ │ │ │ + mov -0x70(%r8),%r11 │ │ │ │ + vmovsd %xmm11,-0x68(%r9) │ │ │ │ + mov %r11,-0x70(%r9) │ │ │ │ + vmovsd -0x58(%r8),%xmm12 │ │ │ │ + mov -0x60(%r8),%r10 │ │ │ │ + vmovsd %xmm12,-0x58(%r9) │ │ │ │ + vmovsd -0x48(%r8),%xmm13 │ │ │ │ + mov %r10,-0x60(%r9) │ │ │ │ + mov -0x50(%r8),%rbx │ │ │ │ + vmovsd %xmm13,-0x48(%r9) │ │ │ │ + vmovsd -0x38(%r8),%xmm14 │ │ │ │ + mov %rbx,-0x50(%r9) │ │ │ │ + mov -0x40(%r8),%r15 │ │ │ │ + vmovsd %xmm14,-0x38(%r9) │ │ │ │ + vmovsd -0x28(%r8),%xmm15 │ │ │ │ + mov %r15,-0x40(%r9) │ │ │ │ + mov -0x30(%r8),%rdi │ │ │ │ + vmovsd %xmm15,-0x28(%r9) │ │ │ │ + vmovsd -0x18(%r8),%xmm1 │ │ │ │ + mov %rdi,-0x30(%r9) │ │ │ │ + mov -0x20(%r8),%rax │ │ │ │ + vmovsd %xmm1,-0x18(%r9) │ │ │ │ + vmovsd -0x8(%r8),%xmm3 │ │ │ │ + mov %rax,-0x20(%r9) │ │ │ │ + mov -0x10(%r8),%rdx │ │ │ │ + vmovsd %xmm3,-0x8(%r9) │ │ │ │ + mov %rdx,-0x10(%r9) │ │ │ │ + cmp %r14,%r9 │ │ │ │ + jne 1a67a │ │ │ │ + jmp 19bb7 │ │ │ │ + mov %r14,%rax │ │ │ │ + sub %rdx,%rax │ │ │ │ + sub $0x10,%rax │ │ │ │ + shr $0x4,%rax │ │ │ │ + inc %rax │ │ │ │ + and $0x7,%eax │ │ │ │ + je 1a838 │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 1a814 │ │ │ │ + cmp $0x2,%rax │ │ │ │ + je 1a7f9 │ │ │ │ + cmp $0x3,%rax │ │ │ │ + je 1a7de │ │ │ │ + cmp $0x4,%rax │ │ │ │ + je 1a7c3 │ │ │ │ + cmp $0x5,%rax │ │ │ │ + je 1a7a8 │ │ │ │ + cmp $0x6,%rax │ │ │ │ + je 1a78d │ │ │ │ + mov (%rdx),%rdi │ │ │ │ + vmovsd 0x8(%rdx),%xmm6 │ │ │ │ + lea 0x10(%rsi),%r9 │ │ │ │ + lea 0x10(%rdx),%r8 │ │ │ │ + mov %rdi,(%rsi) │ │ │ │ + vmovsd %xmm6,0x8(%rsi) │ │ │ │ + mov (%r8),%r13 │ │ │ │ + vmovsd 0x8(%r8),%xmm7 │ │ │ │ + add $0x10,%r9 │ │ │ │ + add $0x10,%r8 │ │ │ │ + mov %r13,-0x10(%r9) │ │ │ │ + vmovsd %xmm7,-0x8(%r9) │ │ │ │ + mov (%r8),%r10 │ │ │ │ + vmovsd 0x8(%r8),%xmm8 │ │ │ │ + add $0x10,%r9 │ │ │ │ + add $0x10,%r8 │ │ │ │ + mov %r10,-0x10(%r9) │ │ │ │ + vmovsd %xmm8,-0x8(%r9) │ │ │ │ + mov (%r8),%rsi │ │ │ │ + vmovsd 0x8(%r8),%xmm9 │ │ │ │ + add $0x10,%r9 │ │ │ │ + add $0x10,%r8 │ │ │ │ + mov %rsi,-0x10(%r9) │ │ │ │ + vmovsd %xmm9,-0x8(%r9) │ │ │ │ + mov (%r8),%rdx │ │ │ │ + vmovsd 0x8(%r8),%xmm10 │ │ │ │ + add $0x10,%r9 │ │ │ │ + add $0x10,%r8 │ │ │ │ + mov %rdx,-0x10(%r9) │ │ │ │ + vmovsd %xmm10,-0x8(%r9) │ │ │ │ + mov (%r8),%r12 │ │ │ │ + vmovsd 0x8(%r8),%xmm11 │ │ │ │ + add $0x10,%r9 │ │ │ │ + add $0x10,%r8 │ │ │ │ + mov %r12,-0x10(%r9) │ │ │ │ + vmovsd %xmm11,-0x8(%r9) │ │ │ │ + mov (%r8),%r11 │ │ │ │ + vmovsd 0x8(%r8),%xmm12 │ │ │ │ + add $0x10,%r8 │ │ │ │ + add $0x10,%r9 │ │ │ │ + mov %r11,-0x10(%r9) │ │ │ │ + vmovsd %xmm12,-0x8(%r9) │ │ │ │ + cmp %r8,%r14 │ │ │ │ + je 19bb7 │ │ │ │ + mov (%r8),%rcx │ │ │ │ + vmovsd 0x8(%r8),%xmm13 │ │ │ │ + sub $0xffffffffffffff80,%r8 │ │ │ │ + sub $0xffffffffffffff80,%r9 │ │ │ │ + mov %rcx,-0x80(%r9) │ │ │ │ + vmovsd %xmm13,-0x78(%r9) │ │ │ │ + vmovsd -0x68(%r8),%xmm14 │ │ │ │ + mov -0x70(%r8),%r15 │ │ │ │ + vmovsd %xmm14,-0x68(%r9) │ │ │ │ + mov %r15,-0x70(%r9) │ │ │ │ + vmovsd -0x58(%r8),%xmm15 │ │ │ │ + mov -0x60(%r8),%rbx │ │ │ │ + vmovsd %xmm15,-0x58(%r9) │ │ │ │ + vmovsd -0x48(%r8),%xmm1 │ │ │ │ + mov %rbx,-0x60(%r9) │ │ │ │ + mov -0x50(%r8),%rax │ │ │ │ + vmovsd %xmm1,-0x48(%r9) │ │ │ │ + vmovsd -0x38(%r8),%xmm0 │ │ │ │ + mov %rax,-0x50(%r9) │ │ │ │ + mov -0x40(%r8),%rdi │ │ │ │ + vmovsd %xmm0,-0x38(%r9) │ │ │ │ + vmovsd -0x28(%r8),%xmm2 │ │ │ │ + mov %rdi,-0x40(%r9) │ │ │ │ + mov -0x30(%r8),%r13 │ │ │ │ + vmovsd %xmm2,-0x28(%r9) │ │ │ │ + vmovsd -0x18(%r8),%xmm3 │ │ │ │ + mov %r13,-0x30(%r9) │ │ │ │ + mov -0x20(%r8),%r10 │ │ │ │ + vmovsd %xmm3,-0x18(%r9) │ │ │ │ + vmovsd -0x8(%r8),%xmm4 │ │ │ │ + mov %r10,-0x20(%r9) │ │ │ │ + mov -0x10(%r8),%rsi │ │ │ │ + vmovsd %xmm4,-0x8(%r9) │ │ │ │ + mov %rsi,-0x10(%r9) │ │ │ │ + cmp %r8,%r14 │ │ │ │ + jne 1a838 │ │ │ │ + jmp 19bb7 │ │ │ │ + nopl (%rax) │ │ │ │ cmp %rsi,%rdi │ │ │ │ - je 1b5d0 │ │ │ │ + je 1b640 │ │ │ │ lea 0x1(%rdi),%rax │ │ │ │ - mov %rdi,%r10 │ │ │ │ + mov %rdi,%r9 │ │ │ │ cmp %rax,%rsi │ │ │ │ - je 1b5d0 │ │ │ │ + je 1b640 │ │ │ │ push %rbp │ │ │ │ lea -0x1(%rsi),%rdi │ │ │ │ - mov %r10,%rcx │ │ │ │ + mov %r9,%rcx │ │ │ │ + mov %rdi,%r10 │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r12 │ │ │ │ mov %rsi,%r12 │ │ │ │ + sub %r9,%r12 │ │ │ │ push %rbx │ │ │ │ - sub %r10,%r12 │ │ │ │ - mov %rdi,%r9 │ │ │ │ lea -0x2(%r12),%rbx │ │ │ │ - cmp $0x3e,%rbx │ │ │ │ - jbe 1b4f0 │ │ │ │ - lea -0x41(%rsi),%rdx │ │ │ │ + cmp $0x1e,%rbx │ │ │ │ + jbe 1b560 │ │ │ │ + lea -0x21(%rsi),%rdx │ │ │ │ or %rsi,%rdx │ │ │ │ - test $0x3f,%dl │ │ │ │ - jne 1b4f0 │ │ │ │ - vmovdqa64 0xc9e17(%rip),%zmm1 # e4480 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x5560> │ │ │ │ - lea -0x41(%r12),%r8 │ │ │ │ - mov $0xffffffffffffffc0,%rax │ │ │ │ - vpbroadcastq %rdi,%zmm0 │ │ │ │ - shr $0x6,%r8 │ │ │ │ - vpbroadcastq %rax,%zmm2 │ │ │ │ - vpermb -0x41(%rsi),%zmm1,%zmm3 │ │ │ │ - vpermb -0x40(%rsi),%zmm1,%zmm4 │ │ │ │ + and $0x1f,%edx │ │ │ │ + jne 1b560 │ │ │ │ + vmovdqa -0x21(%rsi),%ymm2 │ │ │ │ + vmovdqa -0x20(%rsi),%ymm3 │ │ │ │ + lea -0x21(%r12),%r8 │ │ │ │ + vpbroadcastq %rdi,%ymm0 │ │ │ │ + vmovdqa 0xc2e04(%rip),%ymm1 # dd760 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x160> │ │ │ │ + shr $0x5,%r8 │ │ │ │ + mov $0xffffffffffffffe0,%rax │ │ │ │ + vpaddq 0xc2dd1(%rip),%ymm0,%ymm0 # dd740 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x140> │ │ │ │ + vperm2i128 $0x1,%ymm2,%ymm2,%ymm5 │ │ │ │ + vperm2i128 $0x1,%ymm3,%ymm3,%ymm7 │ │ │ │ lea 0x1(%r8),%r11 │ │ │ │ and $0x3,%r8d │ │ │ │ - vpaddq 0xc9d98(%rip),%zmm0,%zmm0 # e4440 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x5520> │ │ │ │ - vpcmpltub %zmm4,%zmm3,%k0 │ │ │ │ - kortestq %k0,%k0 │ │ │ │ - jne 1b4b0 │ │ │ │ + vpshufb %ymm1,%ymm5,%ymm6 │ │ │ │ + vpshufb %ymm1,%ymm7,%ymm8 │ │ │ │ + vpbroadcastq %rax,%ymm4 │ │ │ │ + vpcmpltub %ymm8,%ymm6,%k0 │ │ │ │ + kortestd %k0,%k0 │ │ │ │ + jne 1b510 │ │ │ │ mov $0x1,%edx │ │ │ │ - vpaddq %zmm2,%zmm0,%zmm0 │ │ │ │ - lea -0x81(%rsi),%rax │ │ │ │ + vpaddq %ymm4,%ymm0,%ymm0 │ │ │ │ + lea -0x41(%rsi),%rax │ │ │ │ cmp %r11,%rdx │ │ │ │ - jae 1a807 │ │ │ │ + jae 1ab3d │ │ │ │ test %r8,%r8 │ │ │ │ - je 1a751 │ │ │ │ + je 1aa55 │ │ │ │ cmp $0x1,%r8 │ │ │ │ - je 1a719 │ │ │ │ + je 1aa10 │ │ │ │ cmp $0x2,%r8 │ │ │ │ - jne 1b4c0 │ │ │ │ - vpermb (%rax),%zmm1,%zmm7 │ │ │ │ - vpermb 0x1(%rax),%zmm1,%zmm8 │ │ │ │ - vpcmpltub %zmm8,%zmm7,%k2 │ │ │ │ - kortestq %k2,%k2 │ │ │ │ - jne 1b4b0 │ │ │ │ - vpaddq %zmm2,%zmm0,%zmm0 │ │ │ │ - inc %rdx │ │ │ │ - sub $0x40,%rax │ │ │ │ - vpermb (%rax),%zmm1,%zmm9 │ │ │ │ - vpermb 0x1(%rax),%zmm1,%zmm10 │ │ │ │ - vpcmpltub %zmm10,%zmm9,%k3 │ │ │ │ - kortestq %k3,%k3 │ │ │ │ - jne 1b4b0 │ │ │ │ + jne 1b520 │ │ │ │ + vmovdqa (%rax),%ymm15 │ │ │ │ + vmovdqa 0x1(%rax),%ymm3 │ │ │ │ + vperm2i128 $0x1,%ymm15,%ymm15,%ymm2 │ │ │ │ + vperm2i128 $0x1,%ymm3,%ymm3,%ymm6 │ │ │ │ + vpshufb %ymm1,%ymm2,%ymm5 │ │ │ │ + vpshufb %ymm1,%ymm6,%ymm7 │ │ │ │ + vpcmpltub %ymm7,%ymm5,%k2 │ │ │ │ + kortestd %k2,%k2 │ │ │ │ + jne 1b510 │ │ │ │ + vpaddq %ymm4,%ymm0,%ymm0 │ │ │ │ inc %rdx │ │ │ │ - vpaddq %zmm2,%zmm0,%zmm0 │ │ │ │ - sub $0x40,%rax │ │ │ │ + sub $0x20,%rax │ │ │ │ + vmovdqa (%rax),%ymm8 │ │ │ │ + vmovdqa 0x1(%rax),%ymm9 │ │ │ │ + vperm2i128 $0x1,%ymm8,%ymm8,%ymm10 │ │ │ │ + vperm2i128 $0x1,%ymm9,%ymm9,%ymm12 │ │ │ │ + vpshufb %ymm1,%ymm10,%ymm11 │ │ │ │ + vpshufb %ymm1,%ymm12,%ymm13 │ │ │ │ + vpcmpltub %ymm13,%ymm11,%k3 │ │ │ │ + kortestd %k3,%k3 │ │ │ │ + jne 1b510 │ │ │ │ + inc %rdx │ │ │ │ + vpaddq %ymm4,%ymm0,%ymm0 │ │ │ │ + sub $0x20,%rax │ │ │ │ cmp %r11,%rdx │ │ │ │ - jae 1a807 │ │ │ │ - vpermb (%rax),%zmm1,%zmm11 │ │ │ │ - vpermb 0x1(%rax),%zmm1,%zmm12 │ │ │ │ - vpcmpltub %zmm12,%zmm11,%k4 │ │ │ │ - kortestq %k4,%k4 │ │ │ │ - jne 1b4b0 │ │ │ │ - vpermb -0x40(%rax),%zmm1,%zmm13 │ │ │ │ - vpermb -0x3f(%rax),%zmm1,%zmm14 │ │ │ │ - vpaddq %zmm2,%zmm0,%zmm0 │ │ │ │ - vpcmpltub %zmm14,%zmm13,%k5 │ │ │ │ - kortestq %k5,%k5 │ │ │ │ - jne 1b4b0 │ │ │ │ - vpermb -0x80(%rax),%zmm1,%zmm15 │ │ │ │ - vpermb -0x7f(%rax),%zmm1,%zmm3 │ │ │ │ - vpaddq %zmm2,%zmm0,%zmm0 │ │ │ │ - vpcmpltub %zmm3,%zmm15,%k6 │ │ │ │ - kortestq %k6,%k6 │ │ │ │ - jne 1b4b0 │ │ │ │ - vpermb -0xc0(%rax),%zmm1,%zmm5 │ │ │ │ - vpermb -0xbf(%rax),%zmm1,%zmm4 │ │ │ │ - vpaddq %zmm2,%zmm0,%zmm0 │ │ │ │ - vpcmpltub %zmm4,%zmm5,%k7 │ │ │ │ - kortestq %k7,%k7 │ │ │ │ - jne 1b4b0 │ │ │ │ + jae 1ab3d │ │ │ │ + vmovdqa (%rax),%ymm14 │ │ │ │ + vmovdqa 0x1(%rax),%ymm15 │ │ │ │ + vperm2i128 $0x1,%ymm14,%ymm14,%ymm3 │ │ │ │ + vperm2i128 $0x1,%ymm15,%ymm15,%ymm5 │ │ │ │ + vpshufb %ymm1,%ymm3,%ymm2 │ │ │ │ + vpshufb %ymm1,%ymm5,%ymm6 │ │ │ │ + vpcmpltub %ymm6,%ymm2,%k4 │ │ │ │ + kortestd %k4,%k4 │ │ │ │ + jne 1b510 │ │ │ │ + vmovdqa -0x20(%rax),%ymm7 │ │ │ │ + vmovdqa -0x1f(%rax),%ymm8 │ │ │ │ + vpaddq %ymm4,%ymm0,%ymm0 │ │ │ │ + vperm2i128 $0x1,%ymm7,%ymm7,%ymm9 │ │ │ │ + vperm2i128 $0x1,%ymm8,%ymm8,%ymm11 │ │ │ │ + vpshufb %ymm1,%ymm9,%ymm10 │ │ │ │ + vpshufb %ymm1,%ymm11,%ymm12 │ │ │ │ + vpcmpltub %ymm12,%ymm10,%k5 │ │ │ │ + kortestd %k5,%k5 │ │ │ │ + jne 1b510 │ │ │ │ + vmovdqa -0x40(%rax),%ymm13 │ │ │ │ + vmovdqa -0x3f(%rax),%ymm14 │ │ │ │ + vpaddq %ymm4,%ymm0,%ymm0 │ │ │ │ + vperm2i128 $0x1,%ymm13,%ymm13,%ymm15 │ │ │ │ + vperm2i128 $0x1,%ymm14,%ymm14,%ymm3 │ │ │ │ + vpshufb %ymm1,%ymm15,%ymm2 │ │ │ │ + vpshufb %ymm1,%ymm3,%ymm5 │ │ │ │ + vpcmpltub %ymm5,%ymm2,%k6 │ │ │ │ + kortestd %k6,%k6 │ │ │ │ + jne 1b510 │ │ │ │ + vmovdqa -0x60(%rax),%ymm6 │ │ │ │ + vmovdqa -0x5f(%rax),%ymm7 │ │ │ │ + vpaddq %ymm4,%ymm0,%ymm0 │ │ │ │ + vperm2i128 $0x1,%ymm6,%ymm6,%ymm8 │ │ │ │ + vperm2i128 $0x1,%ymm7,%ymm7,%ymm10 │ │ │ │ + vpshufb %ymm1,%ymm8,%ymm9 │ │ │ │ + vpshufb %ymm1,%ymm10,%ymm11 │ │ │ │ + vpcmpltub %ymm11,%ymm9,%k7 │ │ │ │ + kortestd %k7,%k7 │ │ │ │ + jne 1b510 │ │ │ │ add $0x4,%rdx │ │ │ │ - vpaddq %zmm2,%zmm0,%zmm0 │ │ │ │ - sub $0x100,%rax │ │ │ │ + vpaddq %ymm4,%ymm0,%ymm0 │ │ │ │ + add $0xffffffffffffff80,%rax │ │ │ │ cmp %r11,%rdx │ │ │ │ - jb 1a751 │ │ │ │ - shl $0x6,%r11 │ │ │ │ + jb 1aa55 │ │ │ │ + shl $0x5,%r11 │ │ │ │ dec %r12 │ │ │ │ cmp %r11,%r12 │ │ │ │ - je 1afa8 │ │ │ │ - mov %rdi,%rax │ │ │ │ - sub %r11,%rax │ │ │ │ - mov %rax,%r12 │ │ │ │ - movzbl (%rax),%edx │ │ │ │ - sub %r10,%r12 │ │ │ │ + je 1b158 │ │ │ │ + mov %rdi,%rdx │ │ │ │ + sub %r11,%rdx │ │ │ │ + mov %rdx,%r12 │ │ │ │ + movzbl (%rdx),%eax │ │ │ │ + sub %r9,%r12 │ │ │ │ and $0x7,%r12d │ │ │ │ - je 1a8f8 │ │ │ │ + je 1ac2e │ │ │ │ cmp $0x1,%r12 │ │ │ │ - je 1a8da │ │ │ │ + je 1ac10 │ │ │ │ cmp $0x2,%r12 │ │ │ │ - je 1a8c5 │ │ │ │ + je 1abfb │ │ │ │ cmp $0x3,%r12 │ │ │ │ - je 1a8b0 │ │ │ │ + je 1abe6 │ │ │ │ cmp $0x4,%r12 │ │ │ │ - je 1a89b │ │ │ │ + je 1abd1 │ │ │ │ cmp $0x5,%r12 │ │ │ │ - je 1a886 │ │ │ │ + je 1abbc │ │ │ │ cmp $0x6,%r12 │ │ │ │ - je 1a871 │ │ │ │ - mov %rax,%r8 │ │ │ │ - dec %rax │ │ │ │ - mov %edx,%r11d │ │ │ │ - movzbl (%rax),%edx │ │ │ │ - cmp %r11b,%dl │ │ │ │ - jb 1a9a0 │ │ │ │ - mov %rax,%r8 │ │ │ │ - dec %rax │ │ │ │ - mov %edx,%r12d │ │ │ │ - movzbl (%rax),%edx │ │ │ │ - cmp %r12b,%dl │ │ │ │ - jb 1a9a0 │ │ │ │ - mov %rax,%r8 │ │ │ │ - dec %rax │ │ │ │ - mov %edx,%r11d │ │ │ │ - movzbl (%rax),%edx │ │ │ │ - cmp %r11b,%dl │ │ │ │ - jb 1a9a0 │ │ │ │ - mov %rax,%r8 │ │ │ │ - dec %rax │ │ │ │ - mov %edx,%r12d │ │ │ │ - movzbl (%rax),%edx │ │ │ │ - cmp %r12b,%dl │ │ │ │ - jb 1a9a0 │ │ │ │ - mov %rax,%r8 │ │ │ │ - dec %rax │ │ │ │ - mov %edx,%r11d │ │ │ │ - movzbl (%rax),%edx │ │ │ │ - cmp %r11b,%dl │ │ │ │ - jb 1a9a0 │ │ │ │ - mov %rax,%r8 │ │ │ │ - dec %rax │ │ │ │ - mov %edx,%r12d │ │ │ │ - movzbl (%rax),%edx │ │ │ │ - cmp %r12b,%dl │ │ │ │ - jb 1a9a0 │ │ │ │ - mov %rax,%r8 │ │ │ │ - dec %rax │ │ │ │ - mov %edx,%r11d │ │ │ │ - movzbl (%rax),%edx │ │ │ │ - cmp %r11b,%dl │ │ │ │ - jb 1a9a0 │ │ │ │ - cmp %rax,%r10 │ │ │ │ - je 1afa8 │ │ │ │ - lea -0x1(%rax),%r11 │ │ │ │ - mov %edx,%r12d │ │ │ │ - mov %rax,%r8 │ │ │ │ - movzbl (%r11),%edx │ │ │ │ - mov %r11,%rax │ │ │ │ - cmp %r12b,%dl │ │ │ │ - jb 1a9a0 │ │ │ │ - dec %rax │ │ │ │ - mov %edx,%r12d │ │ │ │ + je 1aba7 │ │ │ │ + mov %rdx,%r8 │ │ │ │ + dec %rdx │ │ │ │ + mov %eax,%r11d │ │ │ │ + movzbl (%rdx),%eax │ │ │ │ + cmp %r11b,%al │ │ │ │ + jb 1acd8 │ │ │ │ + mov %rdx,%r8 │ │ │ │ + dec %rdx │ │ │ │ + mov %eax,%r12d │ │ │ │ + movzbl (%rdx),%eax │ │ │ │ + cmp %r12b,%al │ │ │ │ + jb 1acd8 │ │ │ │ + mov %rdx,%r8 │ │ │ │ + dec %rdx │ │ │ │ + mov %eax,%r11d │ │ │ │ + movzbl (%rdx),%eax │ │ │ │ + cmp %r11b,%al │ │ │ │ + jb 1acd8 │ │ │ │ + mov %rdx,%r8 │ │ │ │ + dec %rdx │ │ │ │ + mov %eax,%r12d │ │ │ │ + movzbl (%rdx),%eax │ │ │ │ + cmp %r12b,%al │ │ │ │ + jb 1acd8 │ │ │ │ + mov %rdx,%r8 │ │ │ │ + dec %rdx │ │ │ │ + mov %eax,%r11d │ │ │ │ + movzbl (%rdx),%eax │ │ │ │ + cmp %r11b,%al │ │ │ │ + jb 1acd8 │ │ │ │ + mov %rdx,%r8 │ │ │ │ + dec %rdx │ │ │ │ + mov %eax,%r12d │ │ │ │ + movzbl (%rdx),%eax │ │ │ │ + cmp %r12b,%al │ │ │ │ + jb 1acd8 │ │ │ │ + mov %rdx,%r8 │ │ │ │ + dec %rdx │ │ │ │ + mov %eax,%r11d │ │ │ │ + movzbl (%rdx),%eax │ │ │ │ + cmp %r11b,%al │ │ │ │ + jb 1acd8 │ │ │ │ + cmp %rdx,%r9 │ │ │ │ + je 1b158 │ │ │ │ + lea -0x1(%rdx),%r11 │ │ │ │ + mov %eax,%r12d │ │ │ │ + mov %rdx,%r8 │ │ │ │ + movzbl (%r11),%eax │ │ │ │ + mov %r11,%rdx │ │ │ │ + cmp %r12b,%al │ │ │ │ + jb 1acd8 │ │ │ │ + dec %rdx │ │ │ │ + mov %eax,%r12d │ │ │ │ mov %r11,%r8 │ │ │ │ - movzbl (%rax),%edx │ │ │ │ - cmp %r12b,%dl │ │ │ │ - jb 1a9a0 │ │ │ │ - mov %edx,%r12d │ │ │ │ - movzbl -0x2(%r11),%edx │ │ │ │ - mov %rax,%r8 │ │ │ │ - lea -0x2(%r11),%rax │ │ │ │ - cmp %r12b,%dl │ │ │ │ - jb 1a9a0 │ │ │ │ - mov %edx,%r12d │ │ │ │ - movzbl -0x3(%r11),%edx │ │ │ │ - mov %rax,%r8 │ │ │ │ - lea -0x3(%r11),%rax │ │ │ │ - cmp %r12b,%dl │ │ │ │ - jb 1a9a0 │ │ │ │ - mov %edx,%r12d │ │ │ │ - movzbl -0x4(%r11),%edx │ │ │ │ - mov %rax,%r8 │ │ │ │ - lea -0x4(%r11),%rax │ │ │ │ - cmp %r12b,%dl │ │ │ │ - jb 1a9a0 │ │ │ │ - mov %edx,%r12d │ │ │ │ - movzbl -0x5(%r11),%edx │ │ │ │ - mov %rax,%r8 │ │ │ │ - lea -0x5(%r11),%rax │ │ │ │ - cmp %r12b,%dl │ │ │ │ - jb 1a9a0 │ │ │ │ - mov %edx,%r12d │ │ │ │ - movzbl -0x6(%r11),%edx │ │ │ │ - mov %rax,%r8 │ │ │ │ - lea -0x6(%r11),%rax │ │ │ │ - cmp %r12b,%dl │ │ │ │ - jb 1a9a0 │ │ │ │ - mov %edx,%r12d │ │ │ │ - movzbl -0x7(%r11),%edx │ │ │ │ - mov %rax,%r8 │ │ │ │ - lea -0x7(%r11),%rax │ │ │ │ - cmp %r12b,%dl │ │ │ │ - jae 1a8ef │ │ │ │ - nop │ │ │ │ - mov %rsi,%r12 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - movzbl -0x1(%r12),%r10d │ │ │ │ - dec %r12 │ │ │ │ - cmp %r10b,%dl │ │ │ │ - jae 1a9b0 │ │ │ │ - mov %r10b,(%rax) │ │ │ │ - mov %dl,(%r12) │ │ │ │ + movzbl (%rdx),%eax │ │ │ │ + cmp %r12b,%al │ │ │ │ + jb 1acd8 │ │ │ │ + mov %eax,%r12d │ │ │ │ + movzbl -0x2(%r11),%eax │ │ │ │ + mov %rdx,%r8 │ │ │ │ + lea -0x2(%r11),%rdx │ │ │ │ + cmp %r12b,%al │ │ │ │ + jb 1acd8 │ │ │ │ + mov %eax,%r12d │ │ │ │ + movzbl -0x3(%r11),%eax │ │ │ │ + mov %rdx,%r8 │ │ │ │ + lea -0x3(%r11),%rdx │ │ │ │ + cmp %r12b,%al │ │ │ │ + jb 1acd8 │ │ │ │ + mov %eax,%r12d │ │ │ │ + movzbl -0x4(%r11),%eax │ │ │ │ + mov %rdx,%r8 │ │ │ │ + lea -0x4(%r11),%rdx │ │ │ │ + cmp %r12b,%al │ │ │ │ + jb 1acd8 │ │ │ │ + mov %eax,%r12d │ │ │ │ + movzbl -0x5(%r11),%eax │ │ │ │ + mov %rdx,%r8 │ │ │ │ + lea -0x5(%r11),%rdx │ │ │ │ + cmp %r12b,%al │ │ │ │ + jb 1acd8 │ │ │ │ + mov %eax,%r12d │ │ │ │ + movzbl -0x6(%r11),%eax │ │ │ │ + mov %rdx,%r8 │ │ │ │ + lea -0x6(%r11),%rdx │ │ │ │ + cmp %r12b,%al │ │ │ │ + jb 1acd8 │ │ │ │ + mov %eax,%r12d │ │ │ │ + movzbl -0x7(%r11),%eax │ │ │ │ + mov %rdx,%r8 │ │ │ │ + lea -0x7(%r11),%rdx │ │ │ │ + cmp %r12b,%al │ │ │ │ + jae 1ac25 │ │ │ │ + nopl (%rax) │ │ │ │ + mov %rsi,%rcx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + movzbl -0x1(%rcx),%r9d │ │ │ │ + dec %rcx │ │ │ │ + cmp %r9b,%al │ │ │ │ + jae 1ace0 │ │ │ │ + mov %r9b,(%rdx) │ │ │ │ + mov %al,(%rcx) │ │ │ │ cmp %r8,%rsi │ │ │ │ - je 1aa1a │ │ │ │ + je 1ad4b │ │ │ │ cmp %rdi,%r8 │ │ │ │ - jae 1aa1a │ │ │ │ + jae 1ad4b │ │ │ │ lea -0x2(%rsi),%rdx │ │ │ │ mov %r8,%rax │ │ │ │ sub %r8,%rdx │ │ │ │ - mov %rdx,%rcx │ │ │ │ - shr $1,%rcx │ │ │ │ - mov %rcx,%r12 │ │ │ │ - lea 0x1(%rcx,%r8,1),%r11 │ │ │ │ - lea 0x1(%rcx),%rbx │ │ │ │ - not %r12 │ │ │ │ - add %rsi,%r12 │ │ │ │ - cmp %r11,%r12 │ │ │ │ - jae 1aa30 │ │ │ │ + mov %rdx,%r12 │ │ │ │ + shr $1,%r12 │ │ │ │ + mov %r12,%rcx │ │ │ │ + lea 0x1(%r12),%rbx │ │ │ │ + not %rcx │ │ │ │ + lea (%r8,%rbx,1),%r11 │ │ │ │ + add %rsi,%rcx │ │ │ │ + cmp %r11,%rcx │ │ │ │ + jae 1ad60 │ │ │ │ cmp %rsi,%r8 │ │ │ │ - jae 1aa30 │ │ │ │ + jae 1ad60 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - movzbl (%rax),%r9d │ │ │ │ - movzbl (%rdi),%esi │ │ │ │ + movzbl (%rax),%r10d │ │ │ │ + movzbl (%rdi),%r8d │ │ │ │ inc %rax │ │ │ │ dec %rdi │ │ │ │ - mov %sil,-0x1(%rax) │ │ │ │ - mov %r9b,0x1(%rdi) │ │ │ │ + mov %r8b,-0x1(%rax) │ │ │ │ + mov %r10b,0x1(%rdi) │ │ │ │ cmp %rdi,%rax │ │ │ │ - jb 1aa00 │ │ │ │ + jb 1ad30 │ │ │ │ vzeroupper │ │ │ │ - mov $0x1,%eax │ │ │ │ pop %rbx │ │ │ │ + mov $0x1,%eax │ │ │ │ pop %r12 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - cmp $0x7d,%rdx │ │ │ │ - jbe 1b5fe │ │ │ │ - mov %rbx,%r11 │ │ │ │ - vmovdqa64 0xc9a39(%rip),%zmm4 # e4480 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x5560> │ │ │ │ - lea -0x40(%rsi),%rdx │ │ │ │ - and $0xffffffffffffffc0,%r11 │ │ │ │ - lea -0x40(%r11),%r12 │ │ │ │ - lea (%r8,%r11,1),%r10 │ │ │ │ - shr $0x6,%r12 │ │ │ │ - inc %r12 │ │ │ │ - and $0x7,%r12d │ │ │ │ - je 1abbb │ │ │ │ - cmp $0x1,%r12 │ │ │ │ - je 1ab8a │ │ │ │ - cmp $0x2,%r12 │ │ │ │ - je 1ab62 │ │ │ │ - cmp $0x3,%r12 │ │ │ │ - je 1ab3a │ │ │ │ - cmp $0x4,%r12 │ │ │ │ - je 1ab12 │ │ │ │ - cmp $0x5,%r12 │ │ │ │ - je 1aaea │ │ │ │ - cmp $0x6,%r12 │ │ │ │ - je 1aac2 │ │ │ │ - vmovdqu8 (%r8),%zmm0 │ │ │ │ - vpermb (%rdx),%zmm4,%zmm6 │ │ │ │ - lea 0x40(%r8),%rax │ │ │ │ - vmovdqu8 %zmm6,(%r8) │ │ │ │ - vpermb %zmm0,%zmm4,%zmm1 │ │ │ │ - vmovdqu8 %zmm1,(%rdx) │ │ │ │ - lea -0x80(%rsi),%rdx │ │ │ │ - vmovdqu8 (%rax),%zmm7 │ │ │ │ - vpermb (%rdx),%zmm4,%zmm2 │ │ │ │ - add $0x40,%rax │ │ │ │ - sub $0x40,%rdx │ │ │ │ - vmovdqu8 %zmm2,-0x40(%rax) │ │ │ │ - vpermb %zmm7,%zmm4,%zmm8 │ │ │ │ - vmovdqu8 %zmm8,0x40(%rdx) │ │ │ │ - vmovdqu8 (%rax),%zmm9 │ │ │ │ - vpermb (%rdx),%zmm4,%zmm10 │ │ │ │ - add $0x40,%rax │ │ │ │ - sub $0x40,%rdx │ │ │ │ - vmovdqu8 %zmm10,-0x40(%rax) │ │ │ │ - vpermb %zmm9,%zmm4,%zmm11 │ │ │ │ - vmovdqu8 %zmm11,0x40(%rdx) │ │ │ │ - vmovdqu8 (%rax),%zmm12 │ │ │ │ - vpermb (%rdx),%zmm4,%zmm13 │ │ │ │ - add $0x40,%rax │ │ │ │ - sub $0x40,%rdx │ │ │ │ - vmovdqu8 %zmm13,-0x40(%rax) │ │ │ │ - vpermb %zmm12,%zmm4,%zmm14 │ │ │ │ - vmovdqu8 %zmm14,0x40(%rdx) │ │ │ │ - vmovdqu8 (%rax),%zmm15 │ │ │ │ - vpermb (%rdx),%zmm4,%zmm3 │ │ │ │ - add $0x40,%rax │ │ │ │ - sub $0x40,%rdx │ │ │ │ - vmovdqu8 %zmm3,-0x40(%rax) │ │ │ │ - vpermb %zmm15,%zmm4,%zmm5 │ │ │ │ - vmovdqu8 %zmm5,0x40(%rdx) │ │ │ │ - vmovdqu8 (%rax),%zmm0 │ │ │ │ - vpermb (%rdx),%zmm4,%zmm6 │ │ │ │ - add $0x40,%rax │ │ │ │ - sub $0x40,%rdx │ │ │ │ - vmovdqu8 %zmm6,-0x40(%rax) │ │ │ │ - vpermb %zmm0,%zmm4,%zmm1 │ │ │ │ - vmovdqu8 %zmm1,0x40(%rdx) │ │ │ │ - vmovdqu8 (%rax),%zmm7 │ │ │ │ - vpermb (%rdx),%zmm4,%zmm2 │ │ │ │ - add $0x40,%rax │ │ │ │ - sub $0x40,%rdx │ │ │ │ - vmovdqu8 %zmm2,-0x40(%rax) │ │ │ │ - vpermb %zmm7,%zmm4,%zmm8 │ │ │ │ - vmovdqu8 %zmm8,0x40(%rdx) │ │ │ │ - cmp %r10,%rax │ │ │ │ - je 1acdf │ │ │ │ - vmovdqu8 (%rax),%zmm9 │ │ │ │ - vpermb (%rdx),%zmm4,%zmm10 │ │ │ │ - add $0x200,%rax │ │ │ │ - sub $0x200,%rdx │ │ │ │ - vmovdqu8 %zmm10,-0x200(%rax) │ │ │ │ - vpermb 0x1c0(%rdx),%zmm4,%zmm13 │ │ │ │ - vpermb %zmm9,%zmm4,%zmm11 │ │ │ │ - vmovdqu8 %zmm11,0x200(%rdx) │ │ │ │ - vmovdqu8 -0x1c0(%rax),%zmm12 │ │ │ │ - vmovdqu8 %zmm13,-0x1c0(%rax) │ │ │ │ - vpermb 0x180(%rdx),%zmm4,%zmm3 │ │ │ │ - vpermb %zmm12,%zmm4,%zmm14 │ │ │ │ - vmovdqu8 %zmm14,0x1c0(%rdx) │ │ │ │ - vmovdqu8 -0x180(%rax),%zmm15 │ │ │ │ - vmovdqu8 %zmm3,-0x180(%rax) │ │ │ │ - vpermb 0x140(%rdx),%zmm4,%zmm6 │ │ │ │ - vpermb %zmm15,%zmm4,%zmm5 │ │ │ │ - vmovdqu8 %zmm5,0x180(%rdx) │ │ │ │ - vmovdqu8 -0x140(%rax),%zmm0 │ │ │ │ - vmovdqu8 %zmm6,-0x140(%rax) │ │ │ │ - vpermb 0x100(%rdx),%zmm4,%zmm2 │ │ │ │ - vpermb %zmm0,%zmm4,%zmm1 │ │ │ │ - vmovdqu8 %zmm1,0x140(%rdx) │ │ │ │ - vmovdqu8 -0x100(%rax),%zmm7 │ │ │ │ - vmovdqu8 %zmm2,-0x100(%rax) │ │ │ │ - vpermb 0xc0(%rdx),%zmm4,%zmm10 │ │ │ │ - vpermb %zmm7,%zmm4,%zmm8 │ │ │ │ - vmovdqu8 %zmm8,0x100(%rdx) │ │ │ │ - vmovdqu8 -0xc0(%rax),%zmm9 │ │ │ │ - vmovdqu8 %zmm10,-0xc0(%rax) │ │ │ │ - vpermb 0x80(%rdx),%zmm4,%zmm13 │ │ │ │ - vpermb %zmm9,%zmm4,%zmm11 │ │ │ │ - vmovdqu8 %zmm11,0xc0(%rdx) │ │ │ │ - vmovdqu8 -0x80(%rax),%zmm12 │ │ │ │ - vmovdqu8 %zmm13,-0x80(%rax) │ │ │ │ - vpermb 0x40(%rdx),%zmm4,%zmm3 │ │ │ │ - vpermb %zmm12,%zmm4,%zmm14 │ │ │ │ - vmovdqu8 %zmm14,0x80(%rdx) │ │ │ │ - vmovdqu8 -0x40(%rax),%zmm15 │ │ │ │ - vmovdqu8 %zmm3,-0x40(%rax) │ │ │ │ - vpermb %zmm15,%zmm4,%zmm5 │ │ │ │ - vmovdqu8 %zmm5,0x40(%rdx) │ │ │ │ - cmp %r10,%rax │ │ │ │ - jne 1abbb │ │ │ │ - cmp %r11,%rbx │ │ │ │ - je 1aa1a │ │ │ │ - sub %r11,%rdi │ │ │ │ - mov %rdi,%r9 │ │ │ │ - sub %r11,%rcx │ │ │ │ - cmp $0x1e,%rcx │ │ │ │ - jbe 1b623 │ │ │ │ - mov %rsi,%rdi │ │ │ │ - vmovdqu8 (%r8,%r11,1),%ymm4 │ │ │ │ - vmovdqa 0xc9793(%rip),%ymm0 # e44a0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x5580> │ │ │ │ - lea 0x1(%rcx),%r12 │ │ │ │ - sub %r11,%rdi │ │ │ │ - vpermb -0x20(%rdi),%ymm0,%ymm6 │ │ │ │ - vpermb %ymm4,%ymm0,%ymm1 │ │ │ │ - vmovdqu8 %ymm6,(%r8,%r11,1) │ │ │ │ - vmovdqu8 %ymm1,-0x20(%rdi) │ │ │ │ - test $0x1f,%r12b │ │ │ │ - je 1aa1a │ │ │ │ - and $0xffffffffffffffe0,%r12 │ │ │ │ - sub %r12,%r9 │ │ │ │ - add %r12,%r10 │ │ │ │ - sub %r12,%rcx │ │ │ │ - cmp $0xe,%rcx │ │ │ │ - jbe 1b62b │ │ │ │ - lea (%r11,%r12,1),%rax │ │ │ │ - mov %rsi,%rbx │ │ │ │ - vmovdqa 0xc9751(%rip),%xmm2 # e44b0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x5590> │ │ │ │ - lea 0x1(%rcx),%rdx │ │ │ │ - sub %rax,%rbx │ │ │ │ - vmovdqu8 (%r8,%rax,1),%xmm7 │ │ │ │ - vmovdqu8 -0x10(%rbx),%xmm8 │ │ │ │ - vpshufb %xmm2,%xmm7,%xmm10 │ │ │ │ - vpshufb %xmm2,%xmm8,%xmm9 │ │ │ │ - vmovdqu8 %xmm9,(%r8,%rax,1) │ │ │ │ - vmovdqu8 %xmm10,-0x10(%rbx) │ │ │ │ - test $0xf,%dl │ │ │ │ - je 1aa1a │ │ │ │ - and $0xfffffffffffffff0,%rdx │ │ │ │ - sub %rdx,%r9 │ │ │ │ - add %rdx,%r10 │ │ │ │ - sub %rdx,%rcx │ │ │ │ - cmp $0x6,%rcx │ │ │ │ - jbe 1adef │ │ │ │ - add %r11,%r12 │ │ │ │ - vmovdqa 0xc9dcd(%rip),%xmm13 # e4b80 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0xe0> │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + cmp $0x3d,%rdx │ │ │ │ + jbe 1b67e │ │ │ │ + mov %rbx,%r9 │ │ │ │ + vmovdqa 0xc29eb(%rip),%ymm3 # dd760 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x160> │ │ │ │ + lea -0x20(%rsi),%rdx │ │ │ │ + and $0xffffffffffffffe0,%r9 │ │ │ │ + lea -0x20(%r9),%rcx │ │ │ │ + lea (%r8,%r9,1),%r11 │ │ │ │ + shr $0x5,%rcx │ │ │ │ inc %rcx │ │ │ │ - add %rdx,%r12 │ │ │ │ - sub %r12,%rsi │ │ │ │ - vmovq (%r8,%r12,1),%xmm11 │ │ │ │ - vmovq -0x8(%rsi),%xmm12 │ │ │ │ - vpshufb %xmm13,%xmm11,%xmm15 │ │ │ │ - vpshufb %xmm13,%xmm12,%xmm14 │ │ │ │ - vmovq %xmm14,(%r8,%r12,1) │ │ │ │ - vmovq %xmm15,-0x8(%rsi) │ │ │ │ - test $0x7,%cl │ │ │ │ - je 1aa1a │ │ │ │ - and $0xfffffffffffffff8,%rcx │ │ │ │ - sub %rcx,%r9 │ │ │ │ - add %rcx,%r10 │ │ │ │ - movzbl (%r10),%r8d │ │ │ │ - movzbl (%r9),%ecx │ │ │ │ - lea 0x1(%r10),%rsi │ │ │ │ - lea -0x1(%r9),%r11 │ │ │ │ - mov %cl,(%r10) │ │ │ │ - mov %r8b,(%r9) │ │ │ │ - cmp %r11,%rsi │ │ │ │ - jae 1aa1a │ │ │ │ - movzbl 0x1(%r10),%r12d │ │ │ │ - movzbl -0x1(%r9),%edi │ │ │ │ - lea -0x2(%r9),%rax │ │ │ │ - lea 0x2(%r10),%rdx │ │ │ │ - mov %dil,0x1(%r10) │ │ │ │ - mov %r12b,-0x1(%r9) │ │ │ │ - cmp %rax,%rdx │ │ │ │ - jae 1aa1a │ │ │ │ - movzbl 0x2(%r10),%ebx │ │ │ │ - movzbl -0x2(%r9),%r8d │ │ │ │ - lea 0x3(%r10),%rcx │ │ │ │ - lea -0x3(%r9),%rsi │ │ │ │ - mov %r8b,0x2(%r10) │ │ │ │ - mov %bl,-0x2(%r9) │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jae 1aa1a │ │ │ │ - movzbl 0x3(%r10),%r11d │ │ │ │ - movzbl -0x3(%r9),%r12d │ │ │ │ - lea 0x4(%r10),%rdi │ │ │ │ - lea -0x4(%r9),%rax │ │ │ │ - mov %r12b,0x3(%r10) │ │ │ │ - mov %r11b,-0x3(%r9) │ │ │ │ - cmp %rax,%rdi │ │ │ │ - jae 1aa1a │ │ │ │ - movzbl 0x4(%r10),%ebx │ │ │ │ - movzbl -0x4(%r9),%edx │ │ │ │ - lea 0x5(%r10),%r8 │ │ │ │ - lea -0x5(%r9),%rcx │ │ │ │ - mov %dl,0x4(%r10) │ │ │ │ - mov %bl,-0x4(%r9) │ │ │ │ - cmp %rcx,%r8 │ │ │ │ - jae 1aa1a │ │ │ │ - movzbl 0x5(%r10),%esi │ │ │ │ - movzbl -0x5(%r9),%r11d │ │ │ │ - lea -0x6(%r9),%r12 │ │ │ │ - lea 0x6(%r10),%rdi │ │ │ │ - mov %r11b,0x5(%r10) │ │ │ │ - mov %sil,-0x5(%r9) │ │ │ │ - cmp %r12,%rdi │ │ │ │ - jae 1aa1a │ │ │ │ - movzbl 0x6(%r10),%eax │ │ │ │ - movzbl -0x6(%r9),%ebx │ │ │ │ - mov %bl,0x6(%r10) │ │ │ │ - mov %al,-0x6(%r9) │ │ │ │ - jmp 1aa1a │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - lea -0x1(%rax),%r11 │ │ │ │ - mov %edx,%r12d │ │ │ │ - mov %rax,%r8 │ │ │ │ - movzbl (%r11),%edx │ │ │ │ - mov %r11,%rax │ │ │ │ - cmp %r12b,%dl │ │ │ │ - jb 1a9a0 │ │ │ │ - dec %rax │ │ │ │ - mov %edx,%r12d │ │ │ │ + and $0x3,%ecx │ │ │ │ + je 1ae1e │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 1addd │ │ │ │ + cmp $0x2,%rcx │ │ │ │ + jne 1b643 │ │ │ │ + vmovdqu8 (%rax),%ymm10 │ │ │ │ + vmovdqu8 (%rdx),%ymm11 │ │ │ │ + add $0x20,%rax │ │ │ │ + sub $0x20,%rdx │ │ │ │ + vperm2i128 $0x1,%ymm11,%ymm11,%ymm0 │ │ │ │ + vperm2i128 $0x1,%ymm10,%ymm10,%ymm12 │ │ │ │ + vpshufb %ymm3,%ymm0,%ymm1 │ │ │ │ + vpshufb %ymm3,%ymm12,%ymm13 │ │ │ │ + vmovdqu8 %ymm1,-0x20(%rax) │ │ │ │ + vmovdqu8 %ymm13,0x20(%rdx) │ │ │ │ + vmovdqu8 (%rdx),%ymm15 │ │ │ │ + vmovdqu8 (%rax),%ymm14 │ │ │ │ + add $0x20,%rax │ │ │ │ + sub $0x20,%rdx │ │ │ │ + vperm2i128 $0x1,%ymm15,%ymm15,%ymm2 │ │ │ │ + vperm2i128 $0x1,%ymm14,%ymm14,%ymm6 │ │ │ │ + vpshufb %ymm3,%ymm2,%ymm5 │ │ │ │ + vpshufb %ymm3,%ymm6,%ymm7 │ │ │ │ + vmovdqu8 %ymm5,-0x20(%rax) │ │ │ │ + vmovdqu8 %ymm7,0x20(%rdx) │ │ │ │ + cmp %rax,%r11 │ │ │ │ + je 1aef5 │ │ │ │ + vmovdqu8 (%rdx),%ymm9 │ │ │ │ + vmovdqu8 (%rax),%ymm8 │ │ │ │ + sub $0xffffffffffffff80,%rax │ │ │ │ + add $0xffffffffffffff80,%rdx │ │ │ │ + vperm2i128 $0x1,%ymm9,%ymm9,%ymm4 │ │ │ │ + vperm2i128 $0x1,%ymm8,%ymm8,%ymm11 │ │ │ │ + vpshufb %ymm3,%ymm4,%ymm10 │ │ │ │ + vpshufb %ymm3,%ymm11,%ymm0 │ │ │ │ + vmovdqu8 %ymm10,-0x80(%rax) │ │ │ │ + vmovdqu8 0x60(%rdx),%ymm12 │ │ │ │ + vmovdqu8 %ymm0,0x80(%rdx) │ │ │ │ + vmovdqu8 -0x60(%rax),%ymm1 │ │ │ │ + vperm2i128 $0x1,%ymm12,%ymm12,%ymm13 │ │ │ │ + vpshufb %ymm3,%ymm13,%ymm14 │ │ │ │ + vperm2i128 $0x1,%ymm1,%ymm1,%ymm15 │ │ │ │ + vmovdqu8 %ymm14,-0x60(%rax) │ │ │ │ + vpshufb %ymm3,%ymm15,%ymm2 │ │ │ │ + vmovdqu8 %ymm2,0x60(%rdx) │ │ │ │ + vmovdqu8 0x40(%rdx),%ymm6 │ │ │ │ + vmovdqu8 -0x40(%rax),%ymm5 │ │ │ │ + vperm2i128 $0x1,%ymm6,%ymm6,%ymm7 │ │ │ │ + vpshufb %ymm3,%ymm7,%ymm8 │ │ │ │ + vperm2i128 $0x1,%ymm5,%ymm5,%ymm9 │ │ │ │ + vmovdqu8 %ymm8,-0x40(%rax) │ │ │ │ + vpshufb %ymm3,%ymm9,%ymm4 │ │ │ │ + vmovdqu8 0x20(%rdx),%ymm11 │ │ │ │ + vmovdqu8 %ymm4,0x40(%rdx) │ │ │ │ + vmovdqu8 -0x20(%rax),%ymm10 │ │ │ │ + vperm2i128 $0x1,%ymm11,%ymm11,%ymm0 │ │ │ │ + vpshufb %ymm3,%ymm0,%ymm1 │ │ │ │ + vperm2i128 $0x1,%ymm10,%ymm10,%ymm12 │ │ │ │ + vpshufb %ymm3,%ymm12,%ymm13 │ │ │ │ + vmovdqu8 %ymm1,-0x20(%rax) │ │ │ │ + vmovdqu8 %ymm13,0x20(%rdx) │ │ │ │ + cmp %rax,%r11 │ │ │ │ + jne 1ae1e │ │ │ │ + cmp %r9,%rbx │ │ │ │ + je 1ad4b │ │ │ │ + sub %r9,%rdi │ │ │ │ + mov %rdi,%r10 │ │ │ │ + mov %r11,%rdi │ │ │ │ + sub %r9,%r12 │ │ │ │ + cmp $0xe,%r12 │ │ │ │ + jbe 1b69c │ │ │ │ + mov %rsi,%r11 │ │ │ │ + vmovdqu8 (%r8,%r9,1),%xmm3 │ │ │ │ + vmovdqa 0xc283a(%rip),%xmm15 # dd760 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x160> │ │ │ │ + lea 0x1(%r12),%rbx │ │ │ │ + sub %r9,%r11 │ │ │ │ + vmovdqu8 -0x10(%r11),%xmm14 │ │ │ │ + vpshufb %xmm15,%xmm3,%xmm5 │ │ │ │ + vpshufb %xmm15,%xmm14,%xmm2 │ │ │ │ + vmovdqu8 %xmm2,(%r8,%r9,1) │ │ │ │ + vmovdqu8 %xmm5,-0x10(%r11) │ │ │ │ + test $0xf,%bl │ │ │ │ + je 1ad4b │ │ │ │ + and $0xfffffffffffffff0,%rbx │ │ │ │ + sub %rbx,%r10 │ │ │ │ + add %rbx,%rdi │ │ │ │ + sub %rbx,%r12 │ │ │ │ + cmp $0x6,%r12 │ │ │ │ + jbe 1afae │ │ │ │ + add %r9,%rbx │ │ │ │ + vmovdqa 0xc2a2c(%rip),%xmm8 # dd9a0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x3a0> │ │ │ │ + inc %r12 │ │ │ │ + sub %rbx,%rsi │ │ │ │ + vmovq (%r8,%rbx,1),%xmm6 │ │ │ │ + vmovq -0x8(%rsi),%xmm7 │ │ │ │ + vpshufb %xmm8,%xmm6,%xmm4 │ │ │ │ + vpshufb %xmm8,%xmm7,%xmm9 │ │ │ │ + vmovq %xmm9,(%r8,%rbx,1) │ │ │ │ + vmovq %xmm4,-0x8(%rsi) │ │ │ │ + test $0x7,%r12b │ │ │ │ + je 1ad4b │ │ │ │ + and $0xfffffffffffffff8,%r12 │ │ │ │ + sub %r12,%r10 │ │ │ │ + add %r12,%rdi │ │ │ │ + movzbl (%rdi),%esi │ │ │ │ + movzbl (%r10),%r12d │ │ │ │ + lea 0x1(%rdi),%r8 │ │ │ │ + lea -0x1(%r10),%r9 │ │ │ │ + mov %r12b,(%rdi) │ │ │ │ + mov %sil,(%r10) │ │ │ │ + cmp %r9,%r8 │ │ │ │ + jae 1ad4b │ │ │ │ + movzbl 0x1(%rdi),%edx │ │ │ │ + movzbl -0x1(%r10),%ecx │ │ │ │ + lea -0x2(%r10),%rax │ │ │ │ + lea 0x2(%rdi),%rbx │ │ │ │ + mov %cl,0x1(%rdi) │ │ │ │ + mov %dl,-0x1(%r10) │ │ │ │ + cmp %rax,%rbx │ │ │ │ + jae 1ad4b │ │ │ │ + movzbl 0x2(%rdi),%r11d │ │ │ │ + movzbl -0x2(%r10),%esi │ │ │ │ + lea 0x3(%rdi),%r12 │ │ │ │ + lea -0x3(%r10),%r8 │ │ │ │ + mov %sil,0x2(%rdi) │ │ │ │ + mov %r11b,-0x2(%r10) │ │ │ │ + cmp %r8,%r12 │ │ │ │ + jae 1ad4b │ │ │ │ + movzbl 0x3(%rdi),%r9d │ │ │ │ + movzbl -0x3(%r10),%edx │ │ │ │ + lea 0x4(%rdi),%rcx │ │ │ │ + lea -0x4(%r10),%rax │ │ │ │ + mov %dl,0x3(%rdi) │ │ │ │ + mov %r9b,-0x3(%r10) │ │ │ │ + cmp %rax,%rcx │ │ │ │ + jae 1ad4b │ │ │ │ + movzbl 0x4(%rdi),%ebx │ │ │ │ + movzbl -0x4(%r10),%r11d │ │ │ │ + lea 0x5(%rdi),%rsi │ │ │ │ + lea -0x5(%r10),%r12 │ │ │ │ + mov %r11b,0x4(%rdi) │ │ │ │ + mov %bl,-0x4(%r10) │ │ │ │ + cmp %r12,%rsi │ │ │ │ + jae 1ad4b │ │ │ │ + movzbl 0x5(%rdi),%r8d │ │ │ │ + movzbl -0x5(%r10),%r9d │ │ │ │ + lea 0x6(%rdi),%rcx │ │ │ │ + lea -0x6(%r10),%rdx │ │ │ │ + mov %r9b,0x5(%rdi) │ │ │ │ + mov %r8b,-0x5(%r10) │ │ │ │ + cmp %rdx,%rcx │ │ │ │ + jae 1ad4b │ │ │ │ + movzbl 0x6(%rdi),%eax │ │ │ │ + movzbl -0x6(%r10),%ebx │ │ │ │ + mov %bl,0x6(%rdi) │ │ │ │ + mov %al,-0x6(%r10) │ │ │ │ + jmp 1ad4b │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea -0x1(%rdx),%r11 │ │ │ │ + mov %eax,%r12d │ │ │ │ + mov %rdx,%r8 │ │ │ │ + movzbl (%r11),%eax │ │ │ │ + mov %r11,%rdx │ │ │ │ + cmp %r12b,%al │ │ │ │ + jb 1acd8 │ │ │ │ + dec %rdx │ │ │ │ + mov %eax,%r12d │ │ │ │ mov %r11,%r8 │ │ │ │ - movzbl (%rax),%edx │ │ │ │ - cmp %r12b,%dl │ │ │ │ - jb 1a9a0 │ │ │ │ - mov %edx,%r12d │ │ │ │ - movzbl -0x2(%r11),%edx │ │ │ │ - mov %rax,%r8 │ │ │ │ - lea -0x2(%r11),%rax │ │ │ │ - cmp %r12b,%dl │ │ │ │ - jb 1a9a0 │ │ │ │ - mov %edx,%r12d │ │ │ │ - movzbl -0x3(%r11),%edx │ │ │ │ - mov %rax,%r8 │ │ │ │ - lea -0x3(%r11),%rax │ │ │ │ - cmp %r12b,%dl │ │ │ │ - jb 1a9a0 │ │ │ │ - mov %edx,%r12d │ │ │ │ - movzbl -0x4(%r11),%edx │ │ │ │ - mov %rax,%r8 │ │ │ │ - lea -0x4(%r11),%rax │ │ │ │ - cmp %r12b,%dl │ │ │ │ - jb 1a9a0 │ │ │ │ - mov %edx,%r12d │ │ │ │ - movzbl -0x5(%r11),%edx │ │ │ │ - mov %rax,%r8 │ │ │ │ - lea -0x5(%r11),%rax │ │ │ │ - cmp %r12b,%dl │ │ │ │ - jb 1a9a0 │ │ │ │ - mov %edx,%r12d │ │ │ │ - movzbl -0x6(%r11),%edx │ │ │ │ - mov %rax,%r8 │ │ │ │ - lea -0x6(%r11),%rax │ │ │ │ - cmp %r12b,%dl │ │ │ │ - jb 1a9a0 │ │ │ │ - mov %edx,%r12d │ │ │ │ - movzbl -0x7(%r11),%edx │ │ │ │ - mov %rax,%r8 │ │ │ │ - lea -0x7(%r11),%rax │ │ │ │ - cmp %r12b,%dl │ │ │ │ - jb 1a9a0 │ │ │ │ - cmp %rax,%r10 │ │ │ │ - jne 1aee0 │ │ │ │ - cmp %rdi,%r10 │ │ │ │ - jae 1aff8 │ │ │ │ - mov %rbx,%rdx │ │ │ │ - shr $1,%rdx │ │ │ │ - mov %rdx,%rax │ │ │ │ - lea 0x1(%rdx,%r10,1),%r8 │ │ │ │ - lea 0x1(%rdx),%r12 │ │ │ │ + movzbl (%rdx),%eax │ │ │ │ + cmp %r12b,%al │ │ │ │ + jb 1acd8 │ │ │ │ + mov %eax,%r12d │ │ │ │ + movzbl -0x2(%r11),%eax │ │ │ │ + mov %rdx,%r8 │ │ │ │ + lea -0x2(%r11),%rdx │ │ │ │ + cmp %r12b,%al │ │ │ │ + jb 1acd8 │ │ │ │ + mov %eax,%r12d │ │ │ │ + movzbl -0x3(%r11),%eax │ │ │ │ + mov %rdx,%r8 │ │ │ │ + lea -0x3(%r11),%rdx │ │ │ │ + cmp %r12b,%al │ │ │ │ + jb 1acd8 │ │ │ │ + mov %eax,%r12d │ │ │ │ + movzbl -0x4(%r11),%eax │ │ │ │ + mov %rdx,%r8 │ │ │ │ + lea -0x4(%r11),%rdx │ │ │ │ + cmp %r12b,%al │ │ │ │ + jb 1acd8 │ │ │ │ + mov %eax,%r12d │ │ │ │ + movzbl -0x5(%r11),%eax │ │ │ │ + mov %rdx,%r8 │ │ │ │ + lea -0x5(%r11),%rdx │ │ │ │ + cmp %r12b,%al │ │ │ │ + jb 1acd8 │ │ │ │ + mov %eax,%r12d │ │ │ │ + movzbl -0x6(%r11),%eax │ │ │ │ + mov %rdx,%r8 │ │ │ │ + lea -0x6(%r11),%rdx │ │ │ │ + cmp %r12b,%al │ │ │ │ + jb 1acd8 │ │ │ │ + mov %eax,%r12d │ │ │ │ + movzbl -0x7(%r11),%eax │ │ │ │ + mov %rdx,%r8 │ │ │ │ + lea -0x7(%r11),%rdx │ │ │ │ + cmp %r12b,%al │ │ │ │ + jb 1acd8 │ │ │ │ + cmp %rdx,%r9 │ │ │ │ + jne 1b090 │ │ │ │ + cmp %rdi,%r9 │ │ │ │ + jae 1b198 │ │ │ │ + mov %rbx,%r8 │ │ │ │ + shr $1,%r8 │ │ │ │ + mov %r8,%rax │ │ │ │ + lea 0x1(%r8),%r12 │ │ │ │ not %rax │ │ │ │ + lea (%r9,%r12,1),%rdx │ │ │ │ add %rsi,%rax │ │ │ │ - cmp %r8,%rax │ │ │ │ - jae 1b010 │ │ │ │ - cmp %rsi,%r10 │ │ │ │ - jae 1b010 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + cmp %rdx,%rax │ │ │ │ + jae 1b1a8 │ │ │ │ + cmp %rsi,%r9 │ │ │ │ + jae 1b1a8 │ │ │ │ + xchg %ax,%ax │ │ │ │ movzbl (%rcx),%esi │ │ │ │ movzbl (%rdi),%ebx │ │ │ │ inc %rcx │ │ │ │ dec %rdi │ │ │ │ mov %bl,-0x1(%rcx) │ │ │ │ mov %sil,0x1(%rdi) │ │ │ │ cmp %rdi,%rcx │ │ │ │ - jb 1afe0 │ │ │ │ + jb 1b180 │ │ │ │ vzeroupper │ │ │ │ xor %eax,%eax │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - cmp $0x7d,%rbx │ │ │ │ - jbe 1b609 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + cmp $0x3d,%rbx │ │ │ │ + jbe 1b689 │ │ │ │ mov %r12,%r11 │ │ │ │ - vmovdqa64 0xc9459(%rip),%zmm6 # e4480 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x5560> │ │ │ │ + vmovdqa 0xc25a3(%rip),%ymm4 # dd760 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x160> │ │ │ │ + lea -0x20(%rsi),%rax │ │ │ │ + and $0xffffffffffffffe0,%r11 │ │ │ │ + lea -0x20(%r11),%r10 │ │ │ │ + lea (%r11,%r9,1),%rdx │ │ │ │ + shr $0x5,%r10 │ │ │ │ + inc %r10 │ │ │ │ + and $0x3,%r10d │ │ │ │ + je 1b299 │ │ │ │ + cmp $0x1,%r10 │ │ │ │ + je 1b258 │ │ │ │ + cmp $0x2,%r10 │ │ │ │ + je 1b220 │ │ │ │ + vmovdqu8 (%rax),%ymm12 │ │ │ │ + vmovdqu8 (%r9),%ymm1 │ │ │ │ + lea 0x20(%r9),%rcx │ │ │ │ + vperm2i128 $0x1,%ymm12,%ymm12,%ymm13 │ │ │ │ + vperm2i128 $0x1,%ymm1,%ymm1,%ymm15 │ │ │ │ + vpshufb %ymm4,%ymm13,%ymm14 │ │ │ │ + vpshufb %ymm4,%ymm15,%ymm2 │ │ │ │ + vmovdqu8 %ymm14,(%r9) │ │ │ │ + vmovdqu8 %ymm2,(%rax) │ │ │ │ lea -0x40(%rsi),%rax │ │ │ │ - and $0xffffffffffffffc0,%r11 │ │ │ │ - lea -0x40(%r11),%r9 │ │ │ │ - lea (%r11,%r10,1),%r8 │ │ │ │ - shr $0x6,%r9 │ │ │ │ - inc %r9 │ │ │ │ - and $0x7,%r9d │ │ │ │ - je 1b175 │ │ │ │ - cmp $0x1,%r9 │ │ │ │ - je 1b144 │ │ │ │ - cmp $0x2,%r9 │ │ │ │ - je 1b11c │ │ │ │ - cmp $0x3,%r9 │ │ │ │ - je 1b0f4 │ │ │ │ - cmp $0x4,%r9 │ │ │ │ - je 1b0cc │ │ │ │ - cmp $0x5,%r9 │ │ │ │ - je 1b0a4 │ │ │ │ - cmp $0x6,%r9 │ │ │ │ - jne 1b5d3 │ │ │ │ - vmovdqu8 (%rcx),%zmm8 │ │ │ │ - vpermb (%rax),%zmm6,%zmm9 │ │ │ │ - add $0x40,%rcx │ │ │ │ - sub $0x40,%rax │ │ │ │ - vmovdqu8 %zmm9,-0x40(%rcx) │ │ │ │ - vpermb %zmm8,%zmm6,%zmm10 │ │ │ │ - vmovdqu8 %zmm10,0x40(%rax) │ │ │ │ - vmovdqu8 (%rcx),%zmm11 │ │ │ │ - vpermb (%rax),%zmm6,%zmm12 │ │ │ │ - add $0x40,%rcx │ │ │ │ - sub $0x40,%rax │ │ │ │ - vmovdqu8 %zmm12,-0x40(%rcx) │ │ │ │ - vpermb %zmm11,%zmm6,%zmm13 │ │ │ │ - vmovdqu8 %zmm13,0x40(%rax) │ │ │ │ - vmovdqu8 (%rcx),%zmm14 │ │ │ │ - vpermb (%rax),%zmm6,%zmm15 │ │ │ │ - add $0x40,%rcx │ │ │ │ - sub $0x40,%rax │ │ │ │ - vmovdqu8 %zmm15,-0x40(%rcx) │ │ │ │ - vpermb %zmm14,%zmm6,%zmm3 │ │ │ │ - vmovdqu8 %zmm3,0x40(%rax) │ │ │ │ - vmovdqu8 (%rcx),%zmm5 │ │ │ │ - vpermb (%rax),%zmm6,%zmm4 │ │ │ │ - add $0x40,%rcx │ │ │ │ - sub $0x40,%rax │ │ │ │ - vmovdqu8 %zmm4,-0x40(%rcx) │ │ │ │ - vpermb %zmm5,%zmm6,%zmm0 │ │ │ │ - vmovdqu8 %zmm0,0x40(%rax) │ │ │ │ - vmovdqu8 (%rcx),%zmm1 │ │ │ │ - vpermb (%rax),%zmm6,%zmm2 │ │ │ │ - add $0x40,%rcx │ │ │ │ - sub $0x40,%rax │ │ │ │ - vmovdqu8 %zmm2,-0x40(%rcx) │ │ │ │ - vpermb %zmm1,%zmm6,%zmm7 │ │ │ │ - vmovdqu8 %zmm7,0x40(%rax) │ │ │ │ - vmovdqu8 (%rcx),%zmm8 │ │ │ │ - vpermb (%rax),%zmm6,%zmm9 │ │ │ │ - add $0x40,%rcx │ │ │ │ - sub $0x40,%rax │ │ │ │ - vmovdqu8 %zmm9,-0x40(%rcx) │ │ │ │ - vpermb %zmm8,%zmm6,%zmm10 │ │ │ │ - vmovdqu8 %zmm10,0x40(%rax) │ │ │ │ - cmp %rcx,%r8 │ │ │ │ - je 1b299 │ │ │ │ - vmovdqu8 (%rcx),%zmm11 │ │ │ │ - vpermb (%rax),%zmm6,%zmm12 │ │ │ │ - add $0x200,%rcx │ │ │ │ - sub $0x200,%rax │ │ │ │ - vmovdqu8 %zmm12,-0x200(%rcx) │ │ │ │ - vpermb 0x1c0(%rax),%zmm6,%zmm15 │ │ │ │ - vpermb %zmm11,%zmm6,%zmm13 │ │ │ │ - vmovdqu8 %zmm13,0x200(%rax) │ │ │ │ - vmovdqu8 -0x1c0(%rcx),%zmm14 │ │ │ │ - vmovdqu8 %zmm15,-0x1c0(%rcx) │ │ │ │ - vpermb 0x180(%rax),%zmm6,%zmm4 │ │ │ │ - vpermb %zmm14,%zmm6,%zmm3 │ │ │ │ - vmovdqu8 %zmm3,0x1c0(%rax) │ │ │ │ - vmovdqu8 -0x180(%rcx),%zmm5 │ │ │ │ - vmovdqu8 %zmm4,-0x180(%rcx) │ │ │ │ - vpermb 0x140(%rax),%zmm6,%zmm2 │ │ │ │ - vpermb %zmm5,%zmm6,%zmm0 │ │ │ │ - vmovdqu8 %zmm0,0x180(%rax) │ │ │ │ - vmovdqu8 -0x140(%rcx),%zmm1 │ │ │ │ - vmovdqu8 %zmm2,-0x140(%rcx) │ │ │ │ - vpermb 0x100(%rax),%zmm6,%zmm9 │ │ │ │ - vpermb %zmm1,%zmm6,%zmm7 │ │ │ │ - vmovdqu8 %zmm7,0x140(%rax) │ │ │ │ - vmovdqu8 -0x100(%rcx),%zmm8 │ │ │ │ - vmovdqu8 %zmm9,-0x100(%rcx) │ │ │ │ - vpermb 0xc0(%rax),%zmm6,%zmm12 │ │ │ │ - vpermb %zmm8,%zmm6,%zmm10 │ │ │ │ - vmovdqu8 %zmm10,0x100(%rax) │ │ │ │ - vmovdqu8 -0xc0(%rcx),%zmm11 │ │ │ │ - vmovdqu8 %zmm12,-0xc0(%rcx) │ │ │ │ - vpermb 0x80(%rax),%zmm6,%zmm15 │ │ │ │ - vpermb %zmm11,%zmm6,%zmm13 │ │ │ │ - vmovdqu8 %zmm13,0xc0(%rax) │ │ │ │ - vmovdqu8 -0x80(%rcx),%zmm14 │ │ │ │ - vmovdqu8 %zmm15,-0x80(%rcx) │ │ │ │ - vpermb 0x40(%rax),%zmm6,%zmm4 │ │ │ │ - vpermb %zmm14,%zmm6,%zmm3 │ │ │ │ - vmovdqu8 %zmm3,0x80(%rax) │ │ │ │ - vmovdqu8 -0x40(%rcx),%zmm5 │ │ │ │ - vmovdqu8 %zmm4,-0x40(%rcx) │ │ │ │ - vpermb %zmm5,%zmm6,%zmm0 │ │ │ │ - vmovdqu8 %zmm0,0x40(%rax) │ │ │ │ - cmp %rcx,%r8 │ │ │ │ - jne 1b175 │ │ │ │ - cmp %r12,%r11 │ │ │ │ - je 1aff8 │ │ │ │ - sub %r11,%rdi │ │ │ │ - mov %r8,%r12 │ │ │ │ - mov %rdi,%r9 │ │ │ │ - sub %r11,%rdx │ │ │ │ - cmp $0x1e,%rdx │ │ │ │ - jbe 1b614 │ │ │ │ - mov %rsi,%rdi │ │ │ │ - vmovdqu8 (%r10,%r11,1),%ymm6 │ │ │ │ - vmovdqa 0xc91d6(%rip),%ymm1 # e44a0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x5580> │ │ │ │ - lea 0x1(%rdx),%r8 │ │ │ │ + vmovdqu8 (%rcx),%ymm3 │ │ │ │ + vmovdqu8 (%rax),%ymm5 │ │ │ │ + add $0x20,%rcx │ │ │ │ + sub $0x20,%rax │ │ │ │ + vperm2i128 $0x1,%ymm5,%ymm5,%ymm6 │ │ │ │ + vperm2i128 $0x1,%ymm3,%ymm3,%ymm8 │ │ │ │ + vpshufb %ymm4,%ymm6,%ymm7 │ │ │ │ + vpshufb %ymm4,%ymm8,%ymm9 │ │ │ │ + vmovdqu8 %ymm7,-0x20(%rcx) │ │ │ │ + vmovdqu8 %ymm9,0x20(%rax) │ │ │ │ + vmovdqu8 (%rax),%ymm11 │ │ │ │ + vmovdqu8 (%rcx),%ymm10 │ │ │ │ + add $0x20,%rcx │ │ │ │ + sub $0x20,%rax │ │ │ │ + vperm2i128 $0x1,%ymm11,%ymm11,%ymm0 │ │ │ │ + vperm2i128 $0x1,%ymm10,%ymm10,%ymm12 │ │ │ │ + vpshufb %ymm4,%ymm0,%ymm1 │ │ │ │ + vpshufb %ymm4,%ymm12,%ymm13 │ │ │ │ + vmovdqu8 %ymm1,-0x20(%rcx) │ │ │ │ + vmovdqu8 %ymm13,0x20(%rax) │ │ │ │ + cmp %rdx,%rcx │ │ │ │ + je 1b370 │ │ │ │ + vmovdqu8 (%rax),%ymm15 │ │ │ │ + vmovdqu8 (%rcx),%ymm14 │ │ │ │ + sub $0xffffffffffffff80,%rcx │ │ │ │ + add $0xffffffffffffff80,%rax │ │ │ │ + vperm2i128 $0x1,%ymm15,%ymm15,%ymm2 │ │ │ │ + vperm2i128 $0x1,%ymm14,%ymm14,%ymm5 │ │ │ │ + vpshufb %ymm4,%ymm2,%ymm3 │ │ │ │ + vpshufb %ymm4,%ymm5,%ymm6 │ │ │ │ + vmovdqu8 %ymm3,-0x80(%rcx) │ │ │ │ + vmovdqu8 0x60(%rax),%ymm8 │ │ │ │ + vmovdqu8 %ymm6,0x80(%rax) │ │ │ │ + vmovdqu8 -0x60(%rcx),%ymm7 │ │ │ │ + vperm2i128 $0x1,%ymm8,%ymm8,%ymm9 │ │ │ │ + vpshufb %ymm4,%ymm9,%ymm10 │ │ │ │ + vperm2i128 $0x1,%ymm7,%ymm7,%ymm11 │ │ │ │ + vmovdqu8 %ymm10,-0x60(%rcx) │ │ │ │ + vpshufb %ymm4,%ymm11,%ymm0 │ │ │ │ + vmovdqu8 %ymm0,0x60(%rax) │ │ │ │ + vmovdqu8 0x40(%rax),%ymm12 │ │ │ │ + vmovdqu8 -0x40(%rcx),%ymm1 │ │ │ │ + vperm2i128 $0x1,%ymm12,%ymm12,%ymm13 │ │ │ │ + vpshufb %ymm4,%ymm13,%ymm14 │ │ │ │ + vperm2i128 $0x1,%ymm1,%ymm1,%ymm15 │ │ │ │ + vmovdqu8 %ymm14,-0x40(%rcx) │ │ │ │ + vpshufb %ymm4,%ymm15,%ymm2 │ │ │ │ + vmovdqu8 0x20(%rax),%ymm5 │ │ │ │ + vmovdqu8 %ymm2,0x40(%rax) │ │ │ │ + vmovdqu8 -0x20(%rcx),%ymm3 │ │ │ │ + vperm2i128 $0x1,%ymm5,%ymm5,%ymm6 │ │ │ │ + vpshufb %ymm4,%ymm6,%ymm7 │ │ │ │ + vperm2i128 $0x1,%ymm3,%ymm3,%ymm8 │ │ │ │ + vpshufb %ymm4,%ymm8,%ymm9 │ │ │ │ + vmovdqu8 %ymm7,-0x20(%rcx) │ │ │ │ + vmovdqu8 %ymm9,0x20(%rax) │ │ │ │ + cmp %rdx,%rcx │ │ │ │ + jne 1b299 │ │ │ │ + cmp %r11,%r12 │ │ │ │ + je 1b198 │ │ │ │ sub %r11,%rdi │ │ │ │ - vpermb -0x20(%rdi),%ymm1,%ymm2 │ │ │ │ - vpermb %ymm6,%ymm1,%ymm7 │ │ │ │ - vmovdqu8 %ymm2,(%r10,%r11,1) │ │ │ │ - vmovdqu8 %ymm7,-0x20(%rdi) │ │ │ │ - test $0x1f,%r8b │ │ │ │ - je 1aff8 │ │ │ │ - and $0xffffffffffffffe0,%r8 │ │ │ │ - sub %r8,%r9 │ │ │ │ - add %r8,%r12 │ │ │ │ - sub %r8,%rdx │ │ │ │ - cmp $0xe,%rdx │ │ │ │ - jbe 1b61c │ │ │ │ - lea (%r11,%r8,1),%rcx │ │ │ │ + mov %rdi,%r10 │ │ │ │ + mov %rdx,%rdi │ │ │ │ + sub %r11,%r8 │ │ │ │ + cmp $0xe,%r8 │ │ │ │ + jbe 1b694 │ │ │ │ mov %rsi,%rbx │ │ │ │ - vmovdqa 0xc9194(%rip),%xmm10 # e44b0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x5590> │ │ │ │ - lea 0x1(%rdx),%rax │ │ │ │ - sub %rcx,%rbx │ │ │ │ - vmovdqu8 (%rcx,%r10,1),%xmm8 │ │ │ │ - vmovdqu8 -0x10(%rbx),%xmm9 │ │ │ │ - vpshufb %xmm10,%xmm8,%xmm12 │ │ │ │ - vpshufb %xmm10,%xmm9,%xmm11 │ │ │ │ - vmovdqu8 %xmm11,(%rcx,%r10,1) │ │ │ │ - vmovdqu8 %xmm12,-0x10(%rbx) │ │ │ │ - test $0xf,%al │ │ │ │ - je 1aff8 │ │ │ │ - and $0xfffffffffffffff0,%rax │ │ │ │ - sub %rax,%r9 │ │ │ │ - add %rax,%r12 │ │ │ │ - sub %rax,%rdx │ │ │ │ - cmp $0x6,%rdx │ │ │ │ - jbe 1b3ae │ │ │ │ - lea 0x1(%rdx),%rdi │ │ │ │ - lea (%r11,%r8,1),%rdx │ │ │ │ - vmovdqa 0xc980c(%rip),%xmm15 # e4b80 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0xe0> │ │ │ │ - add %rax,%rdx │ │ │ │ - sub %rdx,%rsi │ │ │ │ - vmovq (%rdx,%r10,1),%xmm13 │ │ │ │ - vmovq -0x8(%rsi),%xmm14 │ │ │ │ - vpshufb %xmm15,%xmm13,%xmm5 │ │ │ │ - vpshufb %xmm15,%xmm14,%xmm3 │ │ │ │ - vmovq %xmm3,(%rdx,%r10,1) │ │ │ │ - vmovq %xmm5,-0x8(%rsi) │ │ │ │ - test $0x7,%dil │ │ │ │ - je 1aff8 │ │ │ │ - and $0xfffffffffffffff8,%rdi │ │ │ │ - sub %rdi,%r9 │ │ │ │ - add %rdi,%r12 │ │ │ │ - movzbl (%r12),%r10d │ │ │ │ - movzbl (%r9),%esi │ │ │ │ - lea -0x1(%r9),%r11 │ │ │ │ - lea 0x1(%r12),%r8 │ │ │ │ - mov %sil,(%r12) │ │ │ │ - mov %r10b,(%r9) │ │ │ │ - cmp %r11,%r8 │ │ │ │ - jae 1aff8 │ │ │ │ - movzbl 0x1(%r12),%eax │ │ │ │ - movzbl -0x1(%r9),%ecx │ │ │ │ - lea 0x2(%r12),%rbx │ │ │ │ - lea -0x2(%r9),%rdi │ │ │ │ - mov %cl,0x1(%r12) │ │ │ │ - mov %al,-0x1(%r9) │ │ │ │ - cmp %rdi,%rbx │ │ │ │ - jae 1aff8 │ │ │ │ - movzbl 0x2(%r12),%edx │ │ │ │ - movzbl -0x2(%r9),%r10d │ │ │ │ - lea -0x3(%r9),%rsi │ │ │ │ - lea 0x3(%r12),%r11 │ │ │ │ - mov %r10b,0x2(%r12) │ │ │ │ - mov %dl,-0x2(%r9) │ │ │ │ + vmovdqu8 (%r9,%r11,1),%xmm4 │ │ │ │ + vmovdqa 0xc23bf(%rip),%xmm11 # dd760 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x160> │ │ │ │ + lea 0x1(%r8),%r12 │ │ │ │ + sub %r11,%rbx │ │ │ │ + vmovdqu8 -0x10(%rbx),%xmm10 │ │ │ │ + vpshufb %xmm11,%xmm4,%xmm1 │ │ │ │ + vpshufb %xmm11,%xmm10,%xmm0 │ │ │ │ + vmovdqu8 %xmm0,(%r9,%r11,1) │ │ │ │ + vmovdqu8 %xmm1,-0x10(%rbx) │ │ │ │ + test $0xf,%r12b │ │ │ │ + je 1b198 │ │ │ │ + and $0xfffffffffffffff0,%r12 │ │ │ │ + sub %r12,%r10 │ │ │ │ + add %r12,%rdi │ │ │ │ + sub %r12,%r8 │ │ │ │ + cmp $0x6,%r8 │ │ │ │ + jbe 1b429 │ │ │ │ + add %r11,%r12 │ │ │ │ + vmovdqa 0xc25b1(%rip),%xmm14 # dd9a0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x3a0> │ │ │ │ + inc %r8 │ │ │ │ + sub %r12,%rsi │ │ │ │ + vmovq (%r12,%r9,1),%xmm12 │ │ │ │ + vmovq -0x8(%rsi),%xmm13 │ │ │ │ + vpshufb %xmm14,%xmm12,%xmm2 │ │ │ │ + vpshufb %xmm14,%xmm13,%xmm15 │ │ │ │ + vmovq %xmm15,(%r12,%r9,1) │ │ │ │ + vmovq %xmm2,-0x8(%rsi) │ │ │ │ + test $0x7,%r8b │ │ │ │ + je 1b198 │ │ │ │ + and $0xfffffffffffffff8,%r8 │ │ │ │ + sub %r8,%r10 │ │ │ │ + add %r8,%rdi │ │ │ │ + movzbl (%rdi),%r9d │ │ │ │ + movzbl (%r10),%r8d │ │ │ │ + lea -0x1(%r10),%rsi │ │ │ │ + lea 0x1(%rdi),%r11 │ │ │ │ + mov %r8b,(%rdi) │ │ │ │ + mov %r9b,(%r10) │ │ │ │ cmp %rsi,%r11 │ │ │ │ - jae 1aff8 │ │ │ │ - movzbl 0x3(%r12),%r8d │ │ │ │ - movzbl -0x3(%r9),%eax │ │ │ │ - lea -0x4(%r9),%rbx │ │ │ │ - lea 0x4(%r12),%rcx │ │ │ │ - mov %al,0x3(%r12) │ │ │ │ - mov %r8b,-0x3(%r9) │ │ │ │ - cmp %rbx,%rcx │ │ │ │ - jae 1aff8 │ │ │ │ - movzbl 0x4(%r12),%edi │ │ │ │ - movzbl -0x4(%r9),%edx │ │ │ │ - lea -0x5(%r9),%r10 │ │ │ │ - lea 0x5(%r12),%rsi │ │ │ │ - mov %dl,0x4(%r12) │ │ │ │ - mov %dil,-0x4(%r9) │ │ │ │ - cmp %r10,%rsi │ │ │ │ - jae 1aff8 │ │ │ │ - movzbl 0x5(%r12),%r11d │ │ │ │ - movzbl -0x5(%r9),%r8d │ │ │ │ - lea -0x6(%r9),%rax │ │ │ │ - lea 0x6(%r12),%rbx │ │ │ │ - mov %r8b,0x5(%r12) │ │ │ │ - mov %r11b,-0x5(%r9) │ │ │ │ - cmp %rax,%rbx │ │ │ │ - jae 1aff8 │ │ │ │ - movzbl 0x6(%r12),%edi │ │ │ │ - movzbl -0x6(%r9),%ecx │ │ │ │ - mov %cl,0x6(%r12) │ │ │ │ - mov %dil,-0x6(%r9) │ │ │ │ + jae 1b198 │ │ │ │ + movzbl 0x1(%rdi),%edx │ │ │ │ + movzbl -0x1(%r10),%eax │ │ │ │ + lea -0x2(%r10),%r12 │ │ │ │ + lea 0x2(%rdi),%rcx │ │ │ │ + mov %al,0x1(%rdi) │ │ │ │ + mov %dl,-0x1(%r10) │ │ │ │ + cmp %r12,%rcx │ │ │ │ + jae 1b198 │ │ │ │ + movzbl 0x2(%rdi),%ebx │ │ │ │ + movzbl -0x2(%r10),%r9d │ │ │ │ + lea -0x3(%r10),%r8 │ │ │ │ + lea 0x3(%rdi),%rsi │ │ │ │ + mov %r9b,0x2(%rdi) │ │ │ │ + mov %bl,-0x2(%r10) │ │ │ │ + cmp %r8,%rsi │ │ │ │ + jae 1b198 │ │ │ │ + movzbl 0x3(%rdi),%r11d │ │ │ │ + movzbl -0x3(%r10),%edx │ │ │ │ + lea -0x4(%r10),%rax │ │ │ │ + lea 0x4(%rdi),%r12 │ │ │ │ + mov %dl,0x3(%rdi) │ │ │ │ + mov %r11b,-0x3(%r10) │ │ │ │ + cmp %rax,%r12 │ │ │ │ + jae 1b198 │ │ │ │ + movzbl 0x4(%rdi),%ebx │ │ │ │ + movzbl -0x4(%r10),%ecx │ │ │ │ + lea -0x5(%r10),%r9 │ │ │ │ + lea 0x5(%rdi),%r8 │ │ │ │ + mov %cl,0x4(%rdi) │ │ │ │ + mov %bl,-0x4(%r10) │ │ │ │ + cmp %r9,%r8 │ │ │ │ + jae 1b198 │ │ │ │ + movzbl 0x5(%rdi),%esi │ │ │ │ + movzbl -0x5(%r10),%r11d │ │ │ │ + lea 0x6(%rdi),%rax │ │ │ │ + lea -0x6(%r10),%rdx │ │ │ │ + mov %r11b,0x5(%rdi) │ │ │ │ + mov %sil,-0x5(%r10) │ │ │ │ + cmp %rdx,%rax │ │ │ │ + jae 1b198 │ │ │ │ + movzbl 0x6(%rdi),%r12d │ │ │ │ + movzbl -0x6(%r10),%ebx │ │ │ │ + mov %bl,0x6(%rdi) │ │ │ │ + mov %r12b,-0x6(%r10) │ │ │ │ vzeroupper │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 1affd │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - vmovq %xmm0,%rax │ │ │ │ - jmp 1a81d │ │ │ │ + jmp 1b19d │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + vmovq %xmm0,%rdx │ │ │ │ + jmp 1ab53 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - vpermb (%rax),%zmm1,%zmm5 │ │ │ │ - vpermb 0x1(%rax),%zmm1,%zmm6 │ │ │ │ - vpcmpltub %zmm6,%zmm5,%k1 │ │ │ │ - kortestq %k1,%k1 │ │ │ │ - jne 1b4b0 │ │ │ │ - vpaddq %zmm2,%zmm0,%zmm0 │ │ │ │ + vmovdqa (%rax),%ymm9 │ │ │ │ + vmovdqa 0x1(%rax),%ymm10 │ │ │ │ + vperm2i128 $0x1,%ymm9,%ymm9,%ymm11 │ │ │ │ + vperm2i128 $0x1,%ymm10,%ymm10,%ymm13 │ │ │ │ + vpshufb %ymm1,%ymm11,%ymm12 │ │ │ │ + vpshufb %ymm1,%ymm13,%ymm14 │ │ │ │ + vpcmpltub %ymm14,%ymm12,%k1 │ │ │ │ + kortestd %k1,%k1 │ │ │ │ + jne 1b510 │ │ │ │ + vpaddq %ymm4,%ymm0,%ymm0 │ │ │ │ inc %rdx │ │ │ │ - sub $0x40,%rax │ │ │ │ - jmp 1a6ea │ │ │ │ + sub $0x20,%rax │ │ │ │ + jmp 1a9d4 │ │ │ │ + nopl (%rax) │ │ │ │ mov %rdi,%r11 │ │ │ │ - movzbl -0x1(%rsi),%edx │ │ │ │ - mov %rdi,%rax │ │ │ │ - sub %r10,%r11 │ │ │ │ + movzbl -0x1(%rsi),%eax │ │ │ │ + mov %rdi,%rdx │ │ │ │ + sub %r9,%r11 │ │ │ │ and $0x7,%r11d │ │ │ │ - je 1aee0 │ │ │ │ + je 1b090 │ │ │ │ cmp $0x1,%r11 │ │ │ │ - je 1b5b2 │ │ │ │ + je 1b622 │ │ │ │ cmp $0x2,%r11 │ │ │ │ - je 1b59d │ │ │ │ + je 1b60d │ │ │ │ cmp $0x3,%r11 │ │ │ │ - je 1b588 │ │ │ │ + je 1b5f8 │ │ │ │ cmp $0x4,%r11 │ │ │ │ - je 1b573 │ │ │ │ + je 1b5e3 │ │ │ │ cmp $0x5,%r11 │ │ │ │ - je 1b55e │ │ │ │ + je 1b5ce │ │ │ │ cmp $0x6,%r11 │ │ │ │ - je 1b549 │ │ │ │ - lea -0x1(%rdi),%rax │ │ │ │ - mov %edx,%r12d │ │ │ │ + je 1b5b9 │ │ │ │ + lea -0x1(%rdi),%rdx │ │ │ │ + mov %eax,%r12d │ │ │ │ mov %rdi,%r8 │ │ │ │ - movzbl (%rax),%edx │ │ │ │ - cmp %r12b,%dl │ │ │ │ - jb 1a9a0 │ │ │ │ - mov %rax,%r8 │ │ │ │ - dec %rax │ │ │ │ - mov %edx,%r11d │ │ │ │ - movzbl (%rax),%edx │ │ │ │ - cmp %r11b,%dl │ │ │ │ - jb 1a9a0 │ │ │ │ - mov %rax,%r8 │ │ │ │ - dec %rax │ │ │ │ - mov %edx,%r12d │ │ │ │ - movzbl (%rax),%edx │ │ │ │ - cmp %r12b,%dl │ │ │ │ - jb 1a9a0 │ │ │ │ - mov %rax,%r8 │ │ │ │ - dec %rax │ │ │ │ - mov %edx,%r11d │ │ │ │ - movzbl (%rax),%edx │ │ │ │ - cmp %r11b,%dl │ │ │ │ - jb 1a9a0 │ │ │ │ - mov %rax,%r8 │ │ │ │ - dec %rax │ │ │ │ - mov %edx,%r12d │ │ │ │ - movzbl (%rax),%edx │ │ │ │ - cmp %r12b,%dl │ │ │ │ - jb 1a9a0 │ │ │ │ - mov %rax,%r8 │ │ │ │ - dec %rax │ │ │ │ - mov %edx,%r11d │ │ │ │ - movzbl (%rax),%edx │ │ │ │ - cmp %r11b,%dl │ │ │ │ - jb 1a9a0 │ │ │ │ - mov %rax,%r8 │ │ │ │ - dec %rax │ │ │ │ - mov %edx,%r12d │ │ │ │ - movzbl (%rax),%edx │ │ │ │ - cmp %r12b,%dl │ │ │ │ - jae 1af9f │ │ │ │ - jmp 1a9a0 │ │ │ │ + movzbl (%rdx),%eax │ │ │ │ + cmp %r12b,%al │ │ │ │ + jb 1acd8 │ │ │ │ + mov %rdx,%r8 │ │ │ │ + dec %rdx │ │ │ │ + mov %eax,%r11d │ │ │ │ + movzbl (%rdx),%eax │ │ │ │ + cmp %r11b,%al │ │ │ │ + jb 1acd8 │ │ │ │ + mov %rdx,%r8 │ │ │ │ + dec %rdx │ │ │ │ + mov %eax,%r12d │ │ │ │ + movzbl (%rdx),%eax │ │ │ │ + cmp %r12b,%al │ │ │ │ + jb 1acd8 │ │ │ │ + mov %rdx,%r8 │ │ │ │ + dec %rdx │ │ │ │ + mov %eax,%r11d │ │ │ │ + movzbl (%rdx),%eax │ │ │ │ + cmp %r11b,%al │ │ │ │ + jb 1acd8 │ │ │ │ + mov %rdx,%r8 │ │ │ │ + dec %rdx │ │ │ │ + mov %eax,%r12d │ │ │ │ + movzbl (%rdx),%eax │ │ │ │ + cmp %r12b,%al │ │ │ │ + jb 1acd8 │ │ │ │ + mov %rdx,%r8 │ │ │ │ + dec %rdx │ │ │ │ + mov %eax,%r11d │ │ │ │ + movzbl (%rdx),%eax │ │ │ │ + cmp %r11b,%al │ │ │ │ + jb 1acd8 │ │ │ │ + mov %rdx,%r8 │ │ │ │ + dec %rdx │ │ │ │ + mov %eax,%r12d │ │ │ │ + movzbl (%rdx),%eax │ │ │ │ + cmp %r12b,%al │ │ │ │ + jae 1b14f │ │ │ │ + jmp 1acd8 │ │ │ │ nopl 0x0(%rax) │ │ │ │ xor %eax,%eax │ │ │ │ ret │ │ │ │ - vmovdqu8 (%r10),%zmm1 │ │ │ │ - vpermb (%rax),%zmm6,%zmm2 │ │ │ │ - lea 0x40(%r10),%rcx │ │ │ │ - vmovdqu8 %zmm2,(%r10) │ │ │ │ - vpermb %zmm1,%zmm6,%zmm7 │ │ │ │ - vmovdqu8 %zmm7,(%rax) │ │ │ │ - lea -0x80(%rsi),%rax │ │ │ │ - jmp 1b07c │ │ │ │ - mov %r8,%r10 │ │ │ │ - xor %r11d,%r11d │ │ │ │ - jmp 1acee │ │ │ │ - mov %r10,%r12 │ │ │ │ + vmovdqu8 (%rdx),%ymm6 │ │ │ │ + vmovdqu8 (%r8),%ymm5 │ │ │ │ + lea 0x20(%r8),%rax │ │ │ │ + vperm2i128 $0x1,%ymm6,%ymm6,%ymm7 │ │ │ │ + vperm2i128 $0x1,%ymm5,%ymm5,%ymm9 │ │ │ │ + vpshufb %ymm3,%ymm7,%ymm8 │ │ │ │ + vpshufb %ymm3,%ymm9,%ymm4 │ │ │ │ + vmovdqu8 %ymm8,(%r8) │ │ │ │ + vmovdqu8 %ymm4,(%rdx) │ │ │ │ + lea -0x40(%rsi),%rdx │ │ │ │ + jmp 1ada5 │ │ │ │ + mov %r8,%rdi │ │ │ │ + xor %r9d,%r9d │ │ │ │ + jmp 1af07 │ │ │ │ + mov %r9,%rdi │ │ │ │ xor %r11d,%r11d │ │ │ │ - jmp 1b2ab │ │ │ │ - xor %r8d,%r8d │ │ │ │ - jmp 1b300 │ │ │ │ - xor %eax,%eax │ │ │ │ - jmp 1b35b │ │ │ │ + jmp 1b382 │ │ │ │ xor %r12d,%r12d │ │ │ │ - jmp 1ad43 │ │ │ │ - xor %edx,%edx │ │ │ │ - jmp 1ad9f │ │ │ │ - nopl (%rax) │ │ │ │ + jmp 1b3db │ │ │ │ + xor %ebx,%ebx │ │ │ │ + jmp 1af60 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ + mov %rdx,%r13 │ │ │ │ push %r12 │ │ │ │ mov %rdi,%r12 │ │ │ │ - push %rbp │ │ │ │ mov $0x30,%edi │ │ │ │ + lea 0x8(%r12),%r14 │ │ │ │ + push %rbp │ │ │ │ push %rbx │ │ │ │ - mov %rdx,%r13 │ │ │ │ mov %rsi,%rbx │ │ │ │ call d330 │ │ │ │ - lea 0x8(%r12),%r14 │ │ │ │ mov %rax,%rbp │ │ │ │ mov 0x0(%r13),%rax │ │ │ │ movq $0x0,0x28(%rbp) │ │ │ │ mov (%rax),%r13 │ │ │ │ mov %r13,0x20(%rbp) │ │ │ │ cmp %r14,%rbx │ │ │ │ - je 1b720 │ │ │ │ + je 1b788 │ │ │ │ mov 0x20(%rbx),%rdx │ │ │ │ cmp %rdx,%r13 │ │ │ │ - jae 1b6c0 │ │ │ │ + jae 1b730 │ │ │ │ mov 0x18(%r12),%rdx │ │ │ │ cmp %rdx,%rbx │ │ │ │ - je 1b6f0 │ │ │ │ + je 1b760 │ │ │ │ mov %rbx,%rdi │ │ │ │ call d350 │ │ │ │ mov %rax,%rdx │ │ │ │ cmp %r13,0x20(%rax) │ │ │ │ - jae 1b728 │ │ │ │ + jae 1b790 │ │ │ │ cmpq $0x0,0x18(%rax) │ │ │ │ - je 1b76b │ │ │ │ + je 1b7cb │ │ │ │ mov %rbx,%rdx │ │ │ │ mov $0x1,%edi │ │ │ │ - jmp 1b6f5 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + jmp 1b765 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov %rbx,%rdi │ │ │ │ cmp %r13,%rdx │ │ │ │ - jae 1b73b │ │ │ │ + jae 1b7a3 │ │ │ │ mov 0x20(%r12),%rdx │ │ │ │ cmp %rdx,%rbx │ │ │ │ - je 1b76b │ │ │ │ + je 1b7cb │ │ │ │ call d260 │ │ │ │ mov %rax,%rdx │ │ │ │ cmp 0x20(%rax),%r13 │ │ │ │ - jae 1b728 │ │ │ │ + jae 1b790 │ │ │ │ cmpq $0x0,0x18(%rbx) │ │ │ │ - je 1b7a0 │ │ │ │ + je 1b800 │ │ │ │ nop │ │ │ │ mov $0x1,%edi │ │ │ │ mov %r14,%rcx │ │ │ │ mov %rbp,%rsi │ │ │ │ call d050 │ │ │ │ incq 0x28(%r12) │ │ │ │ mov %rbp,%r12 │ │ │ │ - pop %rbx │ │ │ │ mov %r12,%rax │ │ │ │ + pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ ret │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ cmpq $0x0,0x28(%r12) │ │ │ │ - jne 1b760 │ │ │ │ + jne 1b7c0 │ │ │ │ mov %r12,%rdi │ │ │ │ mov %r13,%rsi │ │ │ │ - call 17770 │ │ │ │ + call 174e0 │ │ │ │ mov %rax,%rdi │ │ │ │ test %rdx,%rdx │ │ │ │ - jne 1b790 │ │ │ │ + jne 1b7f0 │ │ │ │ mov %rdi,%r12 │ │ │ │ mov $0x30,%esi │ │ │ │ mov %rbp,%rdi │ │ │ │ call d340 │ │ │ │ pop %rbx │ │ │ │ mov %r12,%rax │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ ret │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ mov 0x20(%r12),%rdx │ │ │ │ cmp %r13,0x20(%rdx) │ │ │ │ - jae 1b728 │ │ │ │ + jae 1b790 │ │ │ │ xor %r8d,%r8d │ │ │ │ cmp %rdx,%r14 │ │ │ │ - je 1b6f0 │ │ │ │ + je 1b760 │ │ │ │ test %r8b,%r8b │ │ │ │ - jne 1b6f0 │ │ │ │ + jne 1b760 │ │ │ │ xor %edi,%edi │ │ │ │ cmp 0x20(%rdx),%r13 │ │ │ │ setb %dil │ │ │ │ - jmp 1b6f5 │ │ │ │ - nop │ │ │ │ + jmp 1b765 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ test %rax,%rax │ │ │ │ setne %r8b │ │ │ │ - jmp 1b76e │ │ │ │ + jmp 1b7ce │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov %rbx,%rdx │ │ │ │ - jmp 1b780 │ │ │ │ + jmp 1b7d8 │ │ │ │ nop │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ push %r15 │ │ │ │ + movabs $0x7fffffffffffffff,%rax │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ - movabs $0x7fffffffffffffff,%rax │ │ │ │ push %r12 │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ sub $0x18,%rsp │ │ │ │ mov (%rdi),%r15 │ │ │ │ mov 0x8(%rdi),%rbx │ │ │ │ sub %r15,%rbx │ │ │ │ cmp %rax,%rbx │ │ │ │ - je d766 <__cxa_finalize@plt+0xd6> │ │ │ │ + je d746 <__cxa_finalize@plt+0xb6> │ │ │ │ test %rbx,%rbx │ │ │ │ mov $0x1,%ebp │ │ │ │ movabs $0x7fffffffffffffff,%rdx │ │ │ │ mov %rdi,%r14 │ │ │ │ cmovne %rbx,%rbp │ │ │ │ mov %esi,%r13d │ │ │ │ add %rbx,%rbp │ │ │ │ cmp %rdx,%rbp │ │ │ │ cmova %rdx,%rbp │ │ │ │ mov %rbp,%rdi │ │ │ │ call d330 │ │ │ │ mov %r13b,(%rax,%rbx,1) │ │ │ │ mov %rax,%r12 │ │ │ │ test %rbx,%rbx │ │ │ │ - je 1b823 │ │ │ │ + je 1b883 │ │ │ │ mov %rbx,%rdx │ │ │ │ mov %r15,%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ call d2d0 │ │ │ │ lea 0x1(%r12,%rbx,1),%rcx │ │ │ │ vmovq %r12,%xmm1 │ │ │ │ vpinsrq $0x1,%rcx,%xmm1,%xmm0 │ │ │ │ test %r15,%r15 │ │ │ │ - je 1b851 │ │ │ │ + je 1b8b1 │ │ │ │ mov 0x10(%r14),%rsi │ │ │ │ mov %r15,%rdi │ │ │ │ vmovdqa %xmm0,(%rsp) │ │ │ │ sub %r15,%rsi │ │ │ │ call d340 │ │ │ │ vmovdqa (%rsp),%xmm0 │ │ │ │ add %rbp,%r12 │ │ │ │ @@ -12821,2118 +13104,2032 @@ │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ + mov %rdx,%r13 │ │ │ │ push %r12 │ │ │ │ mov %rdi,%r12 │ │ │ │ - push %rbp │ │ │ │ mov $0x28,%edi │ │ │ │ + lea 0x8(%r12),%r14 │ │ │ │ + push %rbp │ │ │ │ push %rbx │ │ │ │ - mov %rdx,%r13 │ │ │ │ mov %rsi,%rbx │ │ │ │ call d330 │ │ │ │ - lea 0x8(%r12),%r14 │ │ │ │ mov %rax,%rbp │ │ │ │ mov 0x0(%r13),%rax │ │ │ │ movl $0x0,0x24(%rbp) │ │ │ │ mov (%rax),%r13d │ │ │ │ mov %r13d,0x20(%rbp) │ │ │ │ cmp %r14,%rbx │ │ │ │ - je 1b950 │ │ │ │ + je 1b9a0 │ │ │ │ cmp 0x20(%rbx),%r13d │ │ │ │ - jge 1b8f0 │ │ │ │ + jge 1b948 │ │ │ │ mov 0x18(%r12),%rdx │ │ │ │ cmp %rdx,%rbx │ │ │ │ - je 1b920 │ │ │ │ + je 1b978 │ │ │ │ mov %rbx,%rdi │ │ │ │ call d350 │ │ │ │ mov %rax,%rdx │ │ │ │ cmp 0x20(%rax),%r13d │ │ │ │ - jle 1b958 │ │ │ │ + jle 1b9a8 │ │ │ │ cmpq $0x0,0x18(%rax) │ │ │ │ - je 1b99b │ │ │ │ + je 1b9eb │ │ │ │ mov %rbx,%rdx │ │ │ │ mov $0x1,%edi │ │ │ │ - jmp 1b925 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp 1b97d │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov %rbx,%rdi │ │ │ │ - jle 1b96b │ │ │ │ + jle 1b9bb │ │ │ │ mov 0x20(%r12),%rdx │ │ │ │ cmp %rdx,%rbx │ │ │ │ - je 1b99b │ │ │ │ + je 1b9eb │ │ │ │ call d260 │ │ │ │ mov %rax,%rdx │ │ │ │ cmp 0x20(%rax),%r13d │ │ │ │ - jge 1b958 │ │ │ │ + jge 1b9a8 │ │ │ │ cmpq $0x0,0x18(%rbx) │ │ │ │ - je 1b9d0 │ │ │ │ + je 1ba20 │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov $0x1,%edi │ │ │ │ mov %r14,%rcx │ │ │ │ mov %rbp,%rsi │ │ │ │ call d050 │ │ │ │ incq 0x28(%r12) │ │ │ │ mov %rbp,%r12 │ │ │ │ - pop %rbx │ │ │ │ mov %r12,%rax │ │ │ │ + pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ ret │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ cmpq $0x0,0x28(%r12) │ │ │ │ - jne 1b990 │ │ │ │ + jne 1b9e0 │ │ │ │ mov %r12,%rdi │ │ │ │ mov %r13d,%esi │ │ │ │ - call 17d50 │ │ │ │ + call 17aa0 │ │ │ │ mov %rax,%rdi │ │ │ │ test %rdx,%rdx │ │ │ │ - jne 1b9c0 │ │ │ │ + jne 1ba10 │ │ │ │ mov %rdi,%r12 │ │ │ │ mov $0x28,%esi │ │ │ │ mov %rbp,%rdi │ │ │ │ call d340 │ │ │ │ pop %rbx │ │ │ │ mov %r12,%rax │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ ret │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov 0x20(%r12),%rdx │ │ │ │ cmp 0x20(%rdx),%r13d │ │ │ │ - jle 1b958 │ │ │ │ + jle 1b9a8 │ │ │ │ xor %r8d,%r8d │ │ │ │ cmp %rdx,%r14 │ │ │ │ - je 1b920 │ │ │ │ + je 1b978 │ │ │ │ test %r8b,%r8b │ │ │ │ - jne 1b920 │ │ │ │ + jne 1b978 │ │ │ │ xor %edi,%edi │ │ │ │ cmp 0x20(%rdx),%r13d │ │ │ │ setl %dil │ │ │ │ - jmp 1b925 │ │ │ │ - nop │ │ │ │ + jmp 1b97d │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ test %rax,%rax │ │ │ │ setne %r8b │ │ │ │ - jmp 1b99e │ │ │ │ + jmp 1b9ee │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov %rbx,%rdx │ │ │ │ - jmp 1b9b0 │ │ │ │ + jmp 1b9f8 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rdi,%rax │ │ │ │ cmp %rsi,%rdi │ │ │ │ - je 1c0ff │ │ │ │ + je 1c04f │ │ │ │ push %rbp │ │ │ │ - mov $0x40,%edx │ │ │ │ + mov $0x20,%edx │ │ │ │ mov %rdi,%rcx │ │ │ │ + vpbroadcastq %rdx,%ymm2 │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ + mov %rsi,%r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ - vpbroadcastq %rdx,%zmm4 │ │ │ │ - mov %rsi,%r15 │ │ │ │ - and $0xffffffffffffffc0,%rsp │ │ │ │ - vmovdqa64 0xc89e8(%rip),%zmm5 # e4400 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x54e0> │ │ │ │ - vmovsd 0xc91e0(%rip),%xmm6 # e4c00 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x160> │ │ │ │ - jmp 1ba81 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ + vmovsd 0xc1fca(%rip),%xmm5 # dda30 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x430> │ │ │ │ + vmovdqa 0xc1cb2(%rip),%ymm4 # dd720 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x120> │ │ │ │ + jmp 1bac1 │ │ │ │ test %r12d,%r12d │ │ │ │ - jne 1be30 │ │ │ │ - lea 0x20(%rax),%r9 │ │ │ │ + jne 1bd70 │ │ │ │ + lea 0x20(%rax),%r10 │ │ │ │ cmp %rax,%rcx │ │ │ │ - je 1ba72 │ │ │ │ + je 1bab2 │ │ │ │ vmovdqu (%rax),%xmm15 │ │ │ │ - vmovsd 0x18(%rax),%xmm0 │ │ │ │ - vmovsd 0x18(%rcx),%xmm1 │ │ │ │ - vmovdqu %xmm2,(%rax) │ │ │ │ + vmovdqu %xmm6,(%rax) │ │ │ │ mov 0x10(%rax),%r11 │ │ │ │ mov 0x10(%rcx),%r12 │ │ │ │ + vmovsd 0x18(%rax),%xmm0 │ │ │ │ + vmovsd 0x18(%rcx),%xmm1 │ │ │ │ mov %r12,0x10(%rax) │ │ │ │ mov %r11,0x10(%rcx) │ │ │ │ vmovdqu %xmm15,(%rcx) │ │ │ │ vmovsd %xmm1,0x18(%rax) │ │ │ │ vmovsd %xmm0,0x18(%rcx) │ │ │ │ - mov %r9,%rax │ │ │ │ - mov %rdi,%rcx │ │ │ │ - cmp %rdi,%r15 │ │ │ │ - je 1bf61 │ │ │ │ - lea 0x20(%rcx),%rdi │ │ │ │ - cmp %rdi,%r15 │ │ │ │ - je 1c0e0 │ │ │ │ - vmovdqu (%rcx),%xmm2 │ │ │ │ - mov (%rcx),%r13 │ │ │ │ + mov %r10,%rax │ │ │ │ + mov %rsi,%rcx │ │ │ │ + cmp %rsi,%r15 │ │ │ │ + je 1bea1 │ │ │ │ + lea 0x20(%rcx),%rsi │ │ │ │ + cmp %rsi,%r15 │ │ │ │ + je 1c030 │ │ │ │ + vmovdqu (%rcx),%xmm6 │ │ │ │ + mov (%rcx),%r14 │ │ │ │ xor %r12d,%r12d │ │ │ │ - vpextrq $0x1,%xmm2,%r9 │ │ │ │ - vmovq %xmm2,%r11 │ │ │ │ - mov %r9,%r14 │ │ │ │ - sub %r11,%r14 │ │ │ │ - mov (%rdi),%rsi │ │ │ │ - mov 0x8(%rdi),%rbx │ │ │ │ - sub %rsi,%rbx │ │ │ │ - cmp %rbx,%r14 │ │ │ │ - jne 1ba30 │ │ │ │ - cmp %r9,%r11 │ │ │ │ - je 1be1b │ │ │ │ - mov %r9,%rdx │ │ │ │ + vpextrq $0x1,%xmm6,%r10 │ │ │ │ + vmovq %xmm6,%r11 │ │ │ │ + mov %r10,%r13 │ │ │ │ + sub %r11,%r13 │ │ │ │ + mov (%rsi),%rdi │ │ │ │ + mov 0x8(%rsi),%rbx │ │ │ │ + sub %rdi,%rbx │ │ │ │ + cmp %rbx,%r13 │ │ │ │ + jne 1ba70 │ │ │ │ + cmp %r10,%r11 │ │ │ │ + je 1bd5e │ │ │ │ + mov %r10,%rdx │ │ │ │ sub %r11,%rdx │ │ │ │ - lea -0x4(%rdx),%r10 │ │ │ │ - cmp $0x38,%r10 │ │ │ │ - jbe 1bfa0 │ │ │ │ - mov %r13,%r8 │ │ │ │ + lea -0x4(%rdx),%r9 │ │ │ │ + cmp $0x18,%r9 │ │ │ │ + jbe 1bee0 │ │ │ │ + mov %r14,%r8 │ │ │ │ and $0x3,%edx │ │ │ │ - or %rsi,%r8 │ │ │ │ - and $0x3f,%r8d │ │ │ │ + or %rdi,%r8 │ │ │ │ + and $0x1f,%r8d │ │ │ │ or %rdx,%r8 │ │ │ │ - jne 1bfa0 │ │ │ │ - shr $0x2,%r10 │ │ │ │ - vpbroadcastq %r11,%zmm0 │ │ │ │ - vpbroadcastq %rsi,%zmm1 │ │ │ │ - lea 0x1(%r10),%rbx │ │ │ │ - mov %rsi,%r10 │ │ │ │ + jne 1bee0 │ │ │ │ + shr $0x2,%r9 │ │ │ │ + vpbroadcastq %r11,%ymm1 │ │ │ │ + vpbroadcastq %rdi,%ymm0 │ │ │ │ mov %r11,%rdx │ │ │ │ + lea 0x1(%r9),%rbx │ │ │ │ + mov %rdi,%r9 │ │ │ │ + vpaddq %ymm4,%ymm1,%ymm13 │ │ │ │ + sub %r11,%r9 │ │ │ │ mov %rbx,-0x10(%rsp) │ │ │ │ - sub %r11,%r10 │ │ │ │ - mov %r10,-0x8(%rsp) │ │ │ │ - vpaddq %zmm5,%zmm0,%zmm13 │ │ │ │ - vpaddq %zmm5,%zmm1,%zmm14 │ │ │ │ - shr $0x4,%rbx │ │ │ │ - mov %rbx,%r10 │ │ │ │ - and $0x3,%r10d │ │ │ │ - je 1bf90 │ │ │ │ - cmp $0x1,%r10 │ │ │ │ - je 1bb9c │ │ │ │ - cmp $0x2,%r10 │ │ │ │ - je 1bb6c │ │ │ │ - vmovdqa32 (%rsi),%zmm3 │ │ │ │ - vpcmpneqd (%r11),%zmm3,%k0 │ │ │ │ - kortestw %k0,%k0 │ │ │ │ - jne 1bf80 │ │ │ │ - vpaddq %zmm4,%zmm13,%zmm13 │ │ │ │ - vpaddq %zmm4,%zmm14,%zmm14 │ │ │ │ + shr $0x3,%rbx │ │ │ │ + vpaddq %ymm4,%ymm0,%ymm14 │ │ │ │ + mov %r9,-0x8(%rsp) │ │ │ │ + mov %rbx,%r9 │ │ │ │ + and $0x3,%r9d │ │ │ │ + je 1bed0 │ │ │ │ + cmp $0x1,%r9 │ │ │ │ + je 1bbcd │ │ │ │ + cmp $0x2,%r9 │ │ │ │ + je 1bba2 │ │ │ │ + vmovdqa (%rdi),%ymm3 │ │ │ │ + vpcmpneqd (%r11),%ymm3,%k0 │ │ │ │ + kortestb %k0,%k0 │ │ │ │ + jne 1beb8 │ │ │ │ + vpaddq %ymm2,%ymm13,%ymm13 │ │ │ │ + vpaddq %ymm2,%ymm14,%ymm14 │ │ │ │ mov $0x1,%r8d │ │ │ │ - lea 0x40(%r11),%rdx │ │ │ │ - mov -0x8(%rsp),%r10 │ │ │ │ - vmovdqa32 (%r10,%rdx,1),%zmm7 │ │ │ │ - vpcmpneqd (%rdx),%zmm7,%k1 │ │ │ │ - kortestw %k1,%k1 │ │ │ │ - jne 1bf80 │ │ │ │ - vpaddq %zmm4,%zmm13,%zmm13 │ │ │ │ - vpaddq %zmm4,%zmm14,%zmm14 │ │ │ │ + lea 0x20(%r11),%rdx │ │ │ │ + mov -0x8(%rsp),%r9 │ │ │ │ + vmovdqa (%r9,%rdx,1),%ymm7 │ │ │ │ + vpcmpneqd (%rdx),%ymm7,%k1 │ │ │ │ + kortestb %k1,%k1 │ │ │ │ + jne 1beb8 │ │ │ │ + vpaddq %ymm2,%ymm13,%ymm13 │ │ │ │ + vpaddq %ymm2,%ymm14,%ymm14 │ │ │ │ inc %r8 │ │ │ │ - add $0x40,%rdx │ │ │ │ - mov -0x8(%rsp),%r10 │ │ │ │ - vmovdqa32 (%r10,%rdx,1),%zmm8 │ │ │ │ - vpcmpneqd (%rdx),%zmm8,%k2 │ │ │ │ - kortestw %k2,%k2 │ │ │ │ - jne 1bf80 │ │ │ │ + add $0x20,%rdx │ │ │ │ + mov -0x8(%rsp),%r9 │ │ │ │ + vmovdqa (%r9,%rdx,1),%ymm8 │ │ │ │ + vpcmpneqd (%rdx),%ymm8,%k2 │ │ │ │ + kortestb %k2,%k2 │ │ │ │ + jne 1beb8 │ │ │ │ inc %r8 │ │ │ │ - vpaddq %zmm4,%zmm13,%zmm13 │ │ │ │ - vpaddq %zmm4,%zmm14,%zmm14 │ │ │ │ - add $0x40,%rdx │ │ │ │ + vpaddq %ymm2,%ymm13,%ymm13 │ │ │ │ + vpaddq %ymm2,%ymm14,%ymm14 │ │ │ │ + add $0x20,%rdx │ │ │ │ cmp %r8,%rbx │ │ │ │ - je 1bc7f │ │ │ │ - vmovdqa32 (%r10,%rdx,1),%zmm9 │ │ │ │ - vpcmpneqd (%rdx),%zmm9,%k3 │ │ │ │ - kortestw %k3,%k3 │ │ │ │ - jne 1bf80 │ │ │ │ - vmovdqa32 0x40(%rdx,%r10,1),%zmm10 │ │ │ │ - vpaddq %zmm4,%zmm13,%zmm13 │ │ │ │ - vpaddq %zmm4,%zmm14,%zmm14 │ │ │ │ - vpcmpneqd 0x40(%rdx),%zmm10,%k4 │ │ │ │ - kortestw %k4,%k4 │ │ │ │ - jne 1bf80 │ │ │ │ - vmovdqa32 0x80(%rdx,%r10,1),%zmm11 │ │ │ │ - vpaddq %zmm4,%zmm13,%zmm13 │ │ │ │ - vpaddq %zmm4,%zmm14,%zmm14 │ │ │ │ - vpcmpneqd 0x80(%rdx),%zmm11,%k5 │ │ │ │ - kortestw %k5,%k5 │ │ │ │ - jne 1bf80 │ │ │ │ - vmovdqa32 0xc0(%rdx,%r10,1),%zmm12 │ │ │ │ - vpaddq %zmm4,%zmm13,%zmm13 │ │ │ │ - vpaddq %zmm4,%zmm14,%zmm14 │ │ │ │ - vpcmpneqd 0xc0(%rdx),%zmm12,%k6 │ │ │ │ - kortestw %k6,%k6 │ │ │ │ - jne 1bf80 │ │ │ │ + je 1bc94 │ │ │ │ + vmovdqa (%r9,%rdx,1),%ymm9 │ │ │ │ + vpcmpneqd (%rdx),%ymm9,%k3 │ │ │ │ + kortestb %k3,%k3 │ │ │ │ + jne 1beb8 │ │ │ │ + vmovdqa 0x20(%rdx,%r9,1),%ymm10 │ │ │ │ + vpaddq %ymm2,%ymm13,%ymm13 │ │ │ │ + vpaddq %ymm2,%ymm14,%ymm14 │ │ │ │ + vpcmpneqd 0x20(%rdx),%ymm10,%k4 │ │ │ │ + kortestb %k4,%k4 │ │ │ │ + jne 1beb8 │ │ │ │ + vmovdqa 0x40(%rdx,%r9,1),%ymm11 │ │ │ │ + vpaddq %ymm2,%ymm13,%ymm13 │ │ │ │ + vpaddq %ymm2,%ymm14,%ymm14 │ │ │ │ + vpcmpneqd 0x40(%rdx),%ymm11,%k5 │ │ │ │ + kortestb %k5,%k5 │ │ │ │ + jne 1beb8 │ │ │ │ + vmovdqa 0x60(%rdx,%r9,1),%ymm12 │ │ │ │ + vpaddq %ymm2,%ymm13,%ymm13 │ │ │ │ + vpaddq %ymm2,%ymm14,%ymm14 │ │ │ │ + vpcmpneqd 0x60(%rdx),%ymm12,%k6 │ │ │ │ + kortestb %k6,%k6 │ │ │ │ + jne 1beb8 │ │ │ │ add $0x4,%r8 │ │ │ │ - vpaddq %zmm4,%zmm13,%zmm13 │ │ │ │ - vpaddq %zmm4,%zmm14,%zmm14 │ │ │ │ - add $0x100,%rdx │ │ │ │ + vpaddq %ymm2,%ymm13,%ymm13 │ │ │ │ + vpaddq %ymm2,%ymm14,%ymm14 │ │ │ │ + sub $0xffffffffffffff80,%rdx │ │ │ │ cmp %r8,%rbx │ │ │ │ - jne 1bbd5 │ │ │ │ + jne 1bc01 │ │ │ │ mov -0x10(%rsp),%rbx │ │ │ │ - test $0xf,%bl │ │ │ │ - je 1be1b │ │ │ │ + test $0x7,%bl │ │ │ │ + je 1bd5e │ │ │ │ mov %rbx,%rdx │ │ │ │ - and $0xfffffffffffffff0,%rdx │ │ │ │ + and $0xfffffffffffffff8,%rdx │ │ │ │ shl $0x2,%rdx │ │ │ │ - add %rdx,%rsi │ │ │ │ + add %rdx,%rdi │ │ │ │ add %r11,%rdx │ │ │ │ - mov (%rsi),%r8d │ │ │ │ + mov (%rdi),%r8d │ │ │ │ cmp %r8d,(%rdx) │ │ │ │ - jne 1ba30 │ │ │ │ - lea 0x4(%rdx),%r10 │ │ │ │ - cmp %r10,%r9 │ │ │ │ - je 1be1b │ │ │ │ - mov 0x4(%rsi),%ebx │ │ │ │ + jne 1ba70 │ │ │ │ + lea 0x4(%rdx),%r9 │ │ │ │ + cmp %r9,%r10 │ │ │ │ + je 1bd5e │ │ │ │ + mov 0x4(%rdi),%ebx │ │ │ │ cmp %ebx,0x4(%rdx) │ │ │ │ - jne 1ba30 │ │ │ │ + jne 1ba70 │ │ │ │ lea 0x8(%rdx),%r8 │ │ │ │ - cmp %r8,%r9 │ │ │ │ - je 1be1b │ │ │ │ - mov 0x8(%rsi),%r10d │ │ │ │ - cmp %r10d,0x8(%rdx) │ │ │ │ - jne 1ba30 │ │ │ │ + cmp %r8,%r10 │ │ │ │ + je 1bd5e │ │ │ │ + mov 0x8(%rdi),%r9d │ │ │ │ + cmp %r9d,0x8(%rdx) │ │ │ │ + jne 1ba70 │ │ │ │ lea 0xc(%rdx),%rbx │ │ │ │ - cmp %rbx,%r9 │ │ │ │ - je 1be1b │ │ │ │ - mov 0xc(%rsi),%r8d │ │ │ │ - cmp %r8d,0xc(%rdx) │ │ │ │ - jne 1ba30 │ │ │ │ - lea 0x10(%rdx),%r10 │ │ │ │ - cmp %r10,%r9 │ │ │ │ - je 1be1b │ │ │ │ - mov 0x10(%rsi),%ebx │ │ │ │ + cmp %rbx,%r10 │ │ │ │ + je 1bd5e │ │ │ │ + mov 0xc(%rdx),%r8d │ │ │ │ + cmp %r8d,0xc(%rdi) │ │ │ │ + jne 1ba70 │ │ │ │ + lea 0x10(%rdx),%r9 │ │ │ │ + cmp %r9,%r10 │ │ │ │ + je 1bd5e │ │ │ │ + mov 0x10(%rdi),%ebx │ │ │ │ cmp %ebx,0x10(%rdx) │ │ │ │ - jne 1ba30 │ │ │ │ + jne 1ba70 │ │ │ │ lea 0x14(%rdx),%r8 │ │ │ │ - cmp %r8,%r9 │ │ │ │ - je 1be1b │ │ │ │ - mov 0x14(%rsi),%r10d │ │ │ │ - cmp %r10d,0x14(%rdx) │ │ │ │ - jne 1ba30 │ │ │ │ + cmp %r8,%r10 │ │ │ │ + je 1bd5e │ │ │ │ + mov 0x14(%rdi),%r9d │ │ │ │ + cmp %r9d,0x14(%rdx) │ │ │ │ + jne 1ba70 │ │ │ │ lea 0x18(%rdx),%rbx │ │ │ │ - cmp %rbx,%r9 │ │ │ │ - je 1be1b │ │ │ │ - mov 0x18(%rsi),%r8d │ │ │ │ + cmp %rbx,%r10 │ │ │ │ + je 1bd5e │ │ │ │ + mov 0x18(%rdi),%r8d │ │ │ │ cmp %r8d,0x18(%rdx) │ │ │ │ - jne 1ba30 │ │ │ │ - lea 0x1c(%rdx),%r10 │ │ │ │ - cmp %r10,%r9 │ │ │ │ - je 1be1b │ │ │ │ - mov 0x1c(%rsi),%ebx │ │ │ │ - cmp %ebx,0x1c(%rdx) │ │ │ │ - jne 1ba30 │ │ │ │ - lea 0x20(%rdx),%r8 │ │ │ │ - cmp %r8,%r9 │ │ │ │ - je 1be1b │ │ │ │ - mov 0x20(%rsi),%r10d │ │ │ │ - cmp %r10d,0x20(%rdx) │ │ │ │ - jne 1ba30 │ │ │ │ - lea 0x24(%rdx),%rbx │ │ │ │ - cmp %rbx,%r9 │ │ │ │ - je 1be1b │ │ │ │ - mov 0x24(%rsi),%r8d │ │ │ │ - cmp %r8d,0x24(%rdx) │ │ │ │ - jne 1ba30 │ │ │ │ - lea 0x28(%rdx),%r10 │ │ │ │ - cmp %r10,%r9 │ │ │ │ - je 1be1b │ │ │ │ - mov 0x28(%rsi),%ebx │ │ │ │ - cmp %ebx,0x28(%rdx) │ │ │ │ - jne 1ba30 │ │ │ │ - lea 0x2c(%rdx),%r8 │ │ │ │ - cmp %r8,%r9 │ │ │ │ - je 1be1b │ │ │ │ - mov 0x2c(%rsi),%r10d │ │ │ │ - cmp %r10d,0x2c(%rdx) │ │ │ │ - jne 1ba30 │ │ │ │ - lea 0x30(%rdx),%rbx │ │ │ │ - cmp %rbx,%r9 │ │ │ │ - je 1be1b │ │ │ │ - mov 0x30(%rsi),%r8d │ │ │ │ - cmp %r8d,0x30(%rdx) │ │ │ │ - jne 1ba30 │ │ │ │ - lea 0x34(%rdx),%r10 │ │ │ │ - cmp %r10,%r9 │ │ │ │ - je 1be1b │ │ │ │ - mov 0x34(%rsi),%ebx │ │ │ │ - cmp %ebx,0x34(%rdx) │ │ │ │ - jne 1ba30 │ │ │ │ - lea 0x38(%rdx),%r8 │ │ │ │ - cmp %r8,%r9 │ │ │ │ - je 1be1b │ │ │ │ - mov 0x38(%rsi),%r10d │ │ │ │ - cmp %r10d,0x38(%rdx) │ │ │ │ - jne 1ba30 │ │ │ │ - lea 0x3c(%rdx),%rbx │ │ │ │ - cmp %rbx,%r9 │ │ │ │ - je 1be1b │ │ │ │ - mov 0x3c(%rsi),%esi │ │ │ │ - cmp %esi,0x3c(%rdx) │ │ │ │ - jne 1ba30 │ │ │ │ - add $0x20,%rdi │ │ │ │ + jne 1ba70 │ │ │ │ + lea 0x1c(%rdx),%r9 │ │ │ │ + cmp %r9,%r10 │ │ │ │ + je 1bd5e │ │ │ │ + mov 0x1c(%rdi),%edi │ │ │ │ + cmp %edi,0x1c(%rdx) │ │ │ │ + jne 1ba70 │ │ │ │ + add $0x20,%rsi │ │ │ │ inc %r12d │ │ │ │ - cmp %rdi,%r15 │ │ │ │ - jne 1baa9 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + cmp %rsi,%r15 │ │ │ │ + jne 1bae9 │ │ │ │ + xchg %ax,%ax │ │ │ │ mov %rcx,%r14 │ │ │ │ - vxorpd %xmm3,%xmm3,%xmm3 │ │ │ │ - cmp %rdi,%rcx │ │ │ │ - je 1c0f2 │ │ │ │ - mov %rdi,%r13 │ │ │ │ + vxorpd %xmm7,%xmm7,%xmm7 │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + je 1c042 │ │ │ │ + mov %rsi,%r13 │ │ │ │ sub %rcx,%r13 │ │ │ │ sub $0x20,%r13 │ │ │ │ shr $0x5,%r13 │ │ │ │ inc %r13 │ │ │ │ and $0x7,%r13d │ │ │ │ - je 1bec5 │ │ │ │ + je 1be05 │ │ │ │ cmp $0x1,%r13 │ │ │ │ - je 1beb6 │ │ │ │ + je 1bdf6 │ │ │ │ cmp $0x2,%r13 │ │ │ │ - je 1beac │ │ │ │ + je 1bdec │ │ │ │ cmp $0x3,%r13 │ │ │ │ - je 1bea2 │ │ │ │ + je 1bde2 │ │ │ │ cmp $0x4,%r13 │ │ │ │ - je 1be98 │ │ │ │ + je 1bdd8 │ │ │ │ cmp $0x5,%r13 │ │ │ │ - je 1be8e │ │ │ │ + je 1bdce │ │ │ │ cmp $0x6,%r13 │ │ │ │ - je 1be84 │ │ │ │ - vaddsd 0x18(%rcx),%xmm3,%xmm3 │ │ │ │ + je 1bdc4 │ │ │ │ + vaddsd 0x18(%rcx),%xmm7,%xmm7 │ │ │ │ lea 0x20(%rcx),%r14 │ │ │ │ - vaddsd 0x18(%r14),%xmm3,%xmm3 │ │ │ │ + vaddsd 0x18(%r14),%xmm7,%xmm7 │ │ │ │ add $0x20,%r14 │ │ │ │ - vaddsd 0x18(%r14),%xmm3,%xmm3 │ │ │ │ + vaddsd 0x18(%r14),%xmm7,%xmm7 │ │ │ │ add $0x20,%r14 │ │ │ │ - vaddsd 0x18(%r14),%xmm3,%xmm3 │ │ │ │ + vaddsd 0x18(%r14),%xmm7,%xmm7 │ │ │ │ add $0x20,%r14 │ │ │ │ - vaddsd 0x18(%r14),%xmm3,%xmm3 │ │ │ │ + vaddsd 0x18(%r14),%xmm7,%xmm7 │ │ │ │ add $0x20,%r14 │ │ │ │ - vaddsd 0x18(%r14),%xmm3,%xmm3 │ │ │ │ + vaddsd 0x18(%r14),%xmm7,%xmm7 │ │ │ │ add $0x20,%r14 │ │ │ │ - vaddsd 0x18(%r14),%xmm3,%xmm3 │ │ │ │ + vaddsd 0x18(%r14),%xmm7,%xmm7 │ │ │ │ add $0x20,%r14 │ │ │ │ - cmp %rdi,%r14 │ │ │ │ - je 1bf0a │ │ │ │ - vaddsd 0x18(%r14),%xmm3,%xmm7 │ │ │ │ + cmp %rsi,%r14 │ │ │ │ + je 1be4a │ │ │ │ + vaddsd 0x18(%r14),%xmm7,%xmm3 │ │ │ │ add $0x100,%r14 │ │ │ │ - vaddsd -0xc8(%r14),%xmm7,%xmm8 │ │ │ │ + vaddsd -0xc8(%r14),%xmm3,%xmm8 │ │ │ │ vaddsd -0xa8(%r14),%xmm8,%xmm9 │ │ │ │ vaddsd -0x88(%r14),%xmm9,%xmm10 │ │ │ │ vaddsd -0x68(%r14),%xmm10,%xmm11 │ │ │ │ vaddsd -0x48(%r14),%xmm11,%xmm12 │ │ │ │ vaddsd -0x28(%r14),%xmm12,%xmm13 │ │ │ │ - vaddsd -0x8(%r14),%xmm13,%xmm3 │ │ │ │ - cmp %rdi,%r14 │ │ │ │ - jne 1bec5 │ │ │ │ - vandpd 0xc8c7e(%rip),%xmm3,%xmm14 # e4b90 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0xf0> │ │ │ │ - vmovsd %xmm3,0x18(%rcx) │ │ │ │ - vcomisd %xmm6,%xmm14 │ │ │ │ - jbe 1ba75 │ │ │ │ + vaddsd -0x8(%r14),%xmm13,%xmm7 │ │ │ │ + cmp %rsi,%r14 │ │ │ │ + jne 1be05 │ │ │ │ + vandpd 0xc1b5e(%rip),%xmm7,%xmm14 # dd9b0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x3b0> │ │ │ │ + vmovsd %xmm7,0x18(%rcx) │ │ │ │ + vcomisd %xmm5,%xmm14 │ │ │ │ + jbe 1bab5 │ │ │ │ cmp %rax,%rcx │ │ │ │ - je 1bf51 │ │ │ │ + je 1be91 │ │ │ │ vmovdqu (%rax),%xmm15 │ │ │ │ - vmovdqu %xmm2,(%rax) │ │ │ │ - vmovsd 0x18(%rax),%xmm2 │ │ │ │ - mov 0x10(%rax),%r10 │ │ │ │ - mov 0x10(%rcx),%rdx │ │ │ │ - mov %rdx,0x10(%rax) │ │ │ │ - mov %r10,0x10(%rcx) │ │ │ │ + vmovdqu %xmm6,(%rax) │ │ │ │ + mov 0x10(%rax),%r9 │ │ │ │ + mov 0x10(%rcx),%r8 │ │ │ │ + vmovsd 0x18(%rax),%xmm6 │ │ │ │ + mov %r8,0x10(%rax) │ │ │ │ + mov %r9,0x10(%rcx) │ │ │ │ vmovdqu %xmm15,(%rcx) │ │ │ │ - vmovsd %xmm3,0x18(%rax) │ │ │ │ - vmovsd %xmm2,0x18(%rcx) │ │ │ │ + vmovsd %xmm7,0x18(%rax) │ │ │ │ + vmovsd %xmm6,0x18(%rcx) │ │ │ │ add $0x20,%rax │ │ │ │ - mov %rdi,%rcx │ │ │ │ - cmp %rdi,%r15 │ │ │ │ - jne 1ba81 │ │ │ │ + mov %rsi,%rcx │ │ │ │ + cmp %rsi,%r15 │ │ │ │ + jne 1bac1 │ │ │ │ vzeroupper │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovq %xmm14,%rsi │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + vmovq %xmm14,%rdi │ │ │ │ vmovq %xmm13,%rdx │ │ │ │ - jmp 1bc9e │ │ │ │ - nop │ │ │ │ - mov -0x8(%rsp),%r10 │ │ │ │ - jmp 1bbd5 │ │ │ │ + jmp 1bcb3 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %r9,%r8 │ │ │ │ - mov %rsi,%r10 │ │ │ │ - mov %r11,%rdx │ │ │ │ - sub %r11,%r8 │ │ │ │ - sub %r11,%r10 │ │ │ │ - sub $0x4,%r8 │ │ │ │ - shr $0x2,%r8 │ │ │ │ - inc %r8 │ │ │ │ - and $0x7,%r8d │ │ │ │ - je 1c062 │ │ │ │ - cmp $0x1,%r8 │ │ │ │ - je 1c048 │ │ │ │ - cmp $0x2,%r8 │ │ │ │ - je 1c038 │ │ │ │ - cmp $0x3,%r8 │ │ │ │ - je 1c028 │ │ │ │ - cmp $0x4,%r8 │ │ │ │ - je 1c017 │ │ │ │ - cmp $0x5,%r8 │ │ │ │ - je 1c007 │ │ │ │ - cmp $0x6,%r8 │ │ │ │ - je 1bff7 │ │ │ │ - mov (%rsi),%edx │ │ │ │ + mov -0x8(%rsp),%r9 │ │ │ │ + jmp 1bc01 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov %r10,%rbx │ │ │ │ + mov %rdi,%r9 │ │ │ │ + mov %r11,%r8 │ │ │ │ + sub %r11,%rbx │ │ │ │ + sub %r11,%r9 │ │ │ │ + sub $0x4,%rbx │ │ │ │ + shr $0x2,%rbx │ │ │ │ + inc %rbx │ │ │ │ + and $0x7,%ebx │ │ │ │ + je 1bfa9 │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 1bf8f │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + je 1bf7e │ │ │ │ + cmp $0x3,%rbx │ │ │ │ + je 1bf6d │ │ │ │ + cmp $0x4,%rbx │ │ │ │ + je 1bf5c │ │ │ │ + cmp $0x5,%rbx │ │ │ │ + je 1bf4b │ │ │ │ + cmp $0x6,%rbx │ │ │ │ + je 1bf3a │ │ │ │ + mov (%rdi),%edx │ │ │ │ cmp %edx,(%r11) │ │ │ │ - jne 1ba30 │ │ │ │ - lea 0x4(%r11),%rdx │ │ │ │ - mov (%rdx,%r10,1),%ebx │ │ │ │ - cmp %ebx,(%rdx) │ │ │ │ - jne 1ba30 │ │ │ │ - add $0x4,%rdx │ │ │ │ - mov (%rdx,%r10,1),%esi │ │ │ │ - cmp %esi,(%rdx) │ │ │ │ - jne 1ba30 │ │ │ │ - add $0x4,%rdx │ │ │ │ - mov (%rdx,%r10,1),%r8d │ │ │ │ - cmp %r8d,(%rdx) │ │ │ │ - jne 1ba30 │ │ │ │ - add $0x4,%rdx │ │ │ │ - mov (%rdx,%r10,1),%ebx │ │ │ │ - cmp %ebx,(%rdx) │ │ │ │ - jne 1ba30 │ │ │ │ - add $0x4,%rdx │ │ │ │ - mov (%rdx,%r10,1),%esi │ │ │ │ - cmp %esi,(%rdx) │ │ │ │ - jne 1ba30 │ │ │ │ - add $0x4,%rdx │ │ │ │ - mov (%rdx,%r10,1),%r8d │ │ │ │ - cmp %r8d,(%rdx) │ │ │ │ - jne 1ba30 │ │ │ │ - add $0x4,%rdx │ │ │ │ - cmp %r9,%rdx │ │ │ │ - je 1be1b │ │ │ │ - mov (%rdx,%r10,1),%ebx │ │ │ │ - cmp %ebx,(%rdx) │ │ │ │ - jne 1ba30 │ │ │ │ - mov 0x4(%rdx,%r10,1),%esi │ │ │ │ - cmp %esi,0x4(%rdx) │ │ │ │ - jne 1ba30 │ │ │ │ - mov 0x8(%rdx,%r10,1),%r8d │ │ │ │ - cmp %r8d,0x8(%rdx) │ │ │ │ - jne 1ba30 │ │ │ │ - mov 0xc(%rdx,%r10,1),%ebx │ │ │ │ - cmp %ebx,0xc(%rdx) │ │ │ │ - jne 1ba30 │ │ │ │ - mov 0x10(%rdx,%r10,1),%esi │ │ │ │ - cmp %esi,0x10(%rdx) │ │ │ │ - jne 1ba30 │ │ │ │ - mov 0x14(%rdx,%r10,1),%r8d │ │ │ │ - cmp %r8d,0x14(%rdx) │ │ │ │ - jne 1ba30 │ │ │ │ - mov 0x18(%rdx,%r10,1),%ebx │ │ │ │ - cmp %ebx,0x18(%rdx) │ │ │ │ - jne 1ba30 │ │ │ │ - mov 0x1c(%rdx,%r10,1),%esi │ │ │ │ - cmp %esi,0x1c(%rdx) │ │ │ │ - jne 1ba30 │ │ │ │ - add $0x20,%rdx │ │ │ │ - cmp %r9,%rdx │ │ │ │ - jne 1c062 │ │ │ │ - jmp 1be1b │ │ │ │ - lea 0x20(%rax),%r9 │ │ │ │ + jne 1ba70 │ │ │ │ + lea 0x4(%r11),%r8 │ │ │ │ + mov (%r8,%r9,1),%edi │ │ │ │ + cmp %edi,(%r8) │ │ │ │ + jne 1ba70 │ │ │ │ + add $0x4,%r8 │ │ │ │ + mov (%r8,%r9,1),%ebx │ │ │ │ + cmp %ebx,(%r8) │ │ │ │ + jne 1ba70 │ │ │ │ + add $0x4,%r8 │ │ │ │ + mov (%r8,%r9,1),%edx │ │ │ │ + cmp %edx,(%r8) │ │ │ │ + jne 1ba70 │ │ │ │ + add $0x4,%r8 │ │ │ │ + mov (%r8,%r9,1),%edi │ │ │ │ + cmp %edi,(%r8) │ │ │ │ + jne 1ba70 │ │ │ │ + add $0x4,%r8 │ │ │ │ + mov (%r8,%r9,1),%ebx │ │ │ │ + cmp %ebx,(%r8) │ │ │ │ + jne 1ba70 │ │ │ │ + add $0x4,%r8 │ │ │ │ + mov (%r8,%r9,1),%edx │ │ │ │ + cmp %edx,(%r8) │ │ │ │ + jne 1ba70 │ │ │ │ + add $0x4,%r8 │ │ │ │ + cmp %r10,%r8 │ │ │ │ + je 1bd5e │ │ │ │ + mov (%r8,%r9,1),%edi │ │ │ │ + cmp %edi,(%r8) │ │ │ │ + jne 1ba70 │ │ │ │ + mov 0x4(%r8,%r9,1),%ebx │ │ │ │ + cmp %ebx,0x4(%r8) │ │ │ │ + jne 1ba70 │ │ │ │ + mov 0x8(%r8,%r9,1),%edx │ │ │ │ + cmp %edx,0x8(%r8) │ │ │ │ + jne 1ba70 │ │ │ │ + mov 0xc(%r8,%r9,1),%edi │ │ │ │ + cmp %edi,0xc(%r8) │ │ │ │ + jne 1ba70 │ │ │ │ + mov 0x10(%r8,%r9,1),%ebx │ │ │ │ + cmp %ebx,0x10(%r8) │ │ │ │ + jne 1ba70 │ │ │ │ + mov 0x14(%r8,%r9,1),%edx │ │ │ │ + cmp %edx,0x14(%r8) │ │ │ │ + jne 1ba70 │ │ │ │ + mov 0x18(%r8,%r9,1),%edi │ │ │ │ + cmp %edi,0x18(%r8) │ │ │ │ + jne 1ba70 │ │ │ │ + mov 0x1c(%r8,%r9,1),%ebx │ │ │ │ + cmp %ebx,0x1c(%r8) │ │ │ │ + jne 1ba70 │ │ │ │ + add $0x20,%r8 │ │ │ │ + cmp %r10,%r8 │ │ │ │ + jne 1bfa9 │ │ │ │ + jmp 1bd5e │ │ │ │ + nopl (%rax) │ │ │ │ + lea 0x20(%rax),%r10 │ │ │ │ cmp %rax,%rcx │ │ │ │ - je 1c100 │ │ │ │ - vmovdqu (%rcx),%xmm2 │ │ │ │ - jmp 1ba42 │ │ │ │ - movq $0x0,0x18(%rdi) │ │ │ │ - jmp 1ba75 │ │ │ │ + je 1c050 │ │ │ │ + vmovdqu (%rcx),%xmm6 │ │ │ │ + jmp 1ba82 │ │ │ │ + movq $0x0,0x18(%rsi) │ │ │ │ + jmp 1bab5 │ │ │ │ ret │ │ │ │ - mov %r9,%rax │ │ │ │ + mov %r10,%rax │ │ │ │ vzeroupper │ │ │ │ - jmp 1bf64 │ │ │ │ + jmp 1bea4 │ │ │ │ nop │ │ │ │ nopl 0x0(%rax) │ │ │ │ test %esi,%esi │ │ │ │ - jle 1cae7 │ │ │ │ + jle 1c995 │ │ │ │ push %rbp │ │ │ │ - mov %rdi,%r8 │ │ │ │ + mov %rdi,%rcx │ │ │ │ movslq %esi,%rax │ │ │ │ - mov %esi,%ecx │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ lea (%rax,%rax,2),%rbx │ │ │ │ - and $0xffffffffffffffc0,%rsp │ │ │ │ - mov (%rdx),%r13 │ │ │ │ - mov (%r8),%rdx │ │ │ │ shl $0x3,%rbx │ │ │ │ - lea -0x18(%r13,%rbx,1),%rdi │ │ │ │ - lea -0x30(%rdx,%rbx,1),%rax │ │ │ │ - mov 0x18(%rax),%rsi │ │ │ │ - mov %ecx,%r9d │ │ │ │ - dec %ecx │ │ │ │ - je 1c4b7 │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ + mov (%rdx),%r8 │ │ │ │ + mov (%rcx),%rdx │ │ │ │ + lea -0x18(%r8,%rbx,1),%rdi │ │ │ │ + mov %r8,%r11 │ │ │ │ + lea -0x30(%rdx,%rbx,1),%rdx │ │ │ │ + add $0x20,%r8 │ │ │ │ + mov 0x18(%rdx),%rax │ │ │ │ + mov %esi,%r9d │ │ │ │ + dec %esi │ │ │ │ + je 1c58a │ │ │ │ sub $0x2,%r9d │ │ │ │ - mov %rsi,-0x28(%rsp) │ │ │ │ - mov %rdi,-0x30(%rsp) │ │ │ │ - mov %rax,-0x38(%rsp) │ │ │ │ + lea -0x8(%rax),%r15 │ │ │ │ + mov %rax,-0x28(%rsp) │ │ │ │ + lea 0x8(%r11),%rbx │ │ │ │ lea (%r9,%r9,2),%r10 │ │ │ │ - mov %ecx,-0x3c(%rsp) │ │ │ │ - vmovq %r13,%xmm5 │ │ │ │ - lea 0x20(%r13,%r10,8),%r11 │ │ │ │ - lea 0x8(%r13),%rbx │ │ │ │ - mov %rax,%r9 │ │ │ │ - mov %r11,-0x20(%rsp) │ │ │ │ + mov %r15,-0x20(%rsp) │ │ │ │ + mov %rdx,%rcx │ │ │ │ + lea (%r8,%r10,8),%r12 │ │ │ │ + mov %rdx,-0x30(%rsp) │ │ │ │ + mov %r12,-0x18(%rsp) │ │ │ │ + mov %r11,-0x38(%rsp) │ │ │ │ + mov %rdi,-0x40(%rsp) │ │ │ │ + mov %esi,-0x44(%rsp) │ │ │ │ + mov %r8,-0x50(%rsp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov (%rcx),%r14 │ │ │ │ + mov 0x8(%rcx),%r11 │ │ │ │ + sub %r14,%r11 │ │ │ │ + je 1c55a │ │ │ │ + mov -0x8(%rbx),%rdx │ │ │ │ + mov (%rbx),%r13 │ │ │ │ + sub %rdx,%r13 │ │ │ │ + je 1c55a │ │ │ │ + mov %r13,%r8 │ │ │ │ + mov -0x20(%rsp),%rdi │ │ │ │ + mov %rbx,-0x8(%rsp) │ │ │ │ + sar $0x3,%r11 │ │ │ │ + sar $0x3,%r8 │ │ │ │ + mov %rcx,-0x10(%rsp) │ │ │ │ + xor %esi,%esi │ │ │ │ + lea 0x8(%rdx),%r15 │ │ │ │ + mov %r8,%r9 │ │ │ │ + sub %rdx,%rdi │ │ │ │ + lea -0x1(%r8),%r12 │ │ │ │ + shr $0x2,%r9 │ │ │ │ + shl $0x5,%r9 │ │ │ │ + vmovsd (%r14,%rsi,8),%xmm1 │ │ │ │ + lea (%r15,%rdi,1),%rax │ │ │ │ + cmp $0x1,%r8 │ │ │ │ + je 1c396 │ │ │ │ + cmp $0x10,%rdi │ │ │ │ + jbe 1c396 │ │ │ │ + cmp $0x2,%r12 │ │ │ │ + jbe 1c7dc │ │ │ │ + lea -0x20(%r9),%rbx │ │ │ │ + vbroadcastsd %xmm1,%ymm0 │ │ │ │ + xor %r10d,%r10d │ │ │ │ + shr $0x5,%rbx │ │ │ │ + inc %rbx │ │ │ │ + and $0x7,%ebx │ │ │ │ + je 1c252 │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 1c233 │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + je 1c21d │ │ │ │ + cmp $0x3,%rbx │ │ │ │ + je 1c207 │ │ │ │ + cmp $0x4,%rbx │ │ │ │ + je 1c1f1 │ │ │ │ + cmp $0x5,%rbx │ │ │ │ + je 1c1db │ │ │ │ + cmp $0x6,%rbx │ │ │ │ + je 1c1c5 │ │ │ │ + vmovupd (%rdx),%ymm2 │ │ │ │ + mov $0x20,%r10d │ │ │ │ + vfmadd213pd (%rax),%ymm0,%ymm2 │ │ │ │ + vmovupd %ymm2,(%rax) │ │ │ │ + vmovupd (%rdx,%r10,1),%ymm3 │ │ │ │ + vfmadd213pd (%rax,%r10,1),%ymm0,%ymm3 │ │ │ │ + vmovupd %ymm3,(%rax,%r10,1) │ │ │ │ + add $0x20,%r10 │ │ │ │ + vmovupd (%rdx,%r10,1),%ymm4 │ │ │ │ + vfmadd213pd (%rax,%r10,1),%ymm0,%ymm4 │ │ │ │ + vmovupd %ymm4,(%rax,%r10,1) │ │ │ │ + add $0x20,%r10 │ │ │ │ + vmovupd (%rdx,%r10,1),%ymm5 │ │ │ │ + vfmadd213pd (%rax,%r10,1),%ymm0,%ymm5 │ │ │ │ + vmovupd %ymm5,(%rax,%r10,1) │ │ │ │ + add $0x20,%r10 │ │ │ │ + vmovupd (%rdx,%r10,1),%ymm6 │ │ │ │ + vfmadd213pd (%rax,%r10,1),%ymm0,%ymm6 │ │ │ │ + vmovupd %ymm6,(%rax,%r10,1) │ │ │ │ + add $0x20,%r10 │ │ │ │ + vmovupd (%rdx,%r10,1),%ymm7 │ │ │ │ + vfmadd213pd (%rax,%r10,1),%ymm0,%ymm7 │ │ │ │ + vmovupd %ymm7,(%rax,%r10,1) │ │ │ │ + add $0x20,%r10 │ │ │ │ + vmovupd (%rdx,%r10,1),%ymm8 │ │ │ │ + vfmadd213pd (%rax,%r10,1),%ymm0,%ymm8 │ │ │ │ + vmovupd %ymm8,(%rax,%r10,1) │ │ │ │ + add $0x20,%r10 │ │ │ │ + cmp %r10,%r9 │ │ │ │ + je 1c32b │ │ │ │ + vmovupd (%rdx,%r10,1),%ymm9 │ │ │ │ + vfmadd213pd (%rax,%r10,1),%ymm0,%ymm9 │ │ │ │ + vmovupd %ymm9,(%rax,%r10,1) │ │ │ │ + vmovupd 0x20(%rdx,%r10,1),%ymm10 │ │ │ │ + vfmadd213pd 0x20(%rax,%r10,1),%ymm0,%ymm10 │ │ │ │ + vmovupd %ymm10,0x20(%rax,%r10,1) │ │ │ │ + vmovupd 0x40(%rdx,%r10,1),%ymm11 │ │ │ │ + vfmadd213pd 0x40(%rax,%r10,1),%ymm0,%ymm11 │ │ │ │ + vmovupd %ymm11,0x40(%rax,%r10,1) │ │ │ │ + vmovupd 0x60(%rdx,%r10,1),%ymm12 │ │ │ │ + vfmadd213pd 0x60(%rax,%r10,1),%ymm0,%ymm12 │ │ │ │ + vmovupd %ymm12,0x60(%rax,%r10,1) │ │ │ │ + vmovupd 0x80(%rdx,%r10,1),%ymm13 │ │ │ │ + vfmadd213pd 0x80(%rax,%r10,1),%ymm0,%ymm13 │ │ │ │ + vmovupd %ymm13,0x80(%rax,%r10,1) │ │ │ │ + vmovupd 0xa0(%rdx,%r10,1),%ymm14 │ │ │ │ + vfmadd213pd 0xa0(%rax,%r10,1),%ymm0,%ymm14 │ │ │ │ + vmovupd %ymm14,0xa0(%rax,%r10,1) │ │ │ │ + vmovupd 0xc0(%rdx,%r10,1),%ymm15 │ │ │ │ + vfmadd213pd 0xc0(%rax,%r10,1),%ymm0,%ymm15 │ │ │ │ + vmovupd %ymm15,0xc0(%rax,%r10,1) │ │ │ │ + vmovupd 0xe0(%rdx,%r10,1),%ymm2 │ │ │ │ + vfmadd213pd 0xe0(%rax,%r10,1),%ymm0,%ymm2 │ │ │ │ + vmovupd %ymm2,0xe0(%rax,%r10,1) │ │ │ │ + add $0x100,%r10 │ │ │ │ + cmp %r10,%r9 │ │ │ │ + jne 1c252 │ │ │ │ + mov %r8,%rcx │ │ │ │ + and $0xfffffffffffffffc,%rcx │ │ │ │ + test $0x3,%r8b │ │ │ │ + je 1c373 │ │ │ │ + cmp %rcx,%r12 │ │ │ │ + je 1c363 │ │ │ │ + vmovupd (%rax,%rcx,8),%xmm3 │ │ │ │ + vmovddup %xmm1,%xmm0 │ │ │ │ + mov %r8,%rbx │ │ │ │ + sub %rcx,%rbx │ │ │ │ + vfmadd132pd (%rdx,%rcx,8),%xmm3,%xmm0 │ │ │ │ + vmovupd %xmm0,(%rax,%rcx,8) │ │ │ │ + test $0x1,%bl │ │ │ │ + je 1c373 │ │ │ │ + and $0xfffffffffffffffe,%rbx │ │ │ │ + add %rbx,%rcx │ │ │ │ + vmovsd (%rax,%rcx,8),%xmm4 │ │ │ │ + vfmadd132sd (%rdx,%rcx,8),%xmm4,%xmm1 │ │ │ │ + vmovsd %xmm1,(%rax,%rcx,8) │ │ │ │ + inc %rsi │ │ │ │ + cmp %r11,%rsi │ │ │ │ + jae 1c550 │ │ │ │ + add %r13,%rdi │ │ │ │ + vmovsd (%r14,%rsi,8),%xmm1 │ │ │ │ + lea (%r15,%rdi,1),%rax │ │ │ │ + cmp $0x10,%rdi │ │ │ │ + ja 1c160 │ │ │ │ + vmovsd (%rdx),%xmm5 │ │ │ │ + lea -0x1(%r8),%rcx │ │ │ │ + mov $0x1,%r10d │ │ │ │ + and $0x7,%ecx │ │ │ │ + vfmadd213sd (%rax),%xmm1,%xmm5 │ │ │ │ + vmovsd %xmm5,(%rax) │ │ │ │ + cmp %r8,%r10 │ │ │ │ + jae 1c53d │ │ │ │ + test %rcx,%rcx │ │ │ │ + je 1c48b │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 1c46d │ │ │ │ + cmp $0x2,%rcx │ │ │ │ + je 1c458 │ │ │ │ + cmp $0x3,%rcx │ │ │ │ + je 1c443 │ │ │ │ + cmp $0x4,%rcx │ │ │ │ + je 1c42e │ │ │ │ + cmp $0x5,%rcx │ │ │ │ + je 1c419 │ │ │ │ + cmp $0x6,%rcx │ │ │ │ + je 1c404 │ │ │ │ + vmovsd 0x8(%rdx),%xmm6 │ │ │ │ + mov $0x2,%r10d │ │ │ │ + vfmadd213sd 0x8(%rax),%xmm1,%xmm6 │ │ │ │ + vmovsd %xmm6,0x8(%rax) │ │ │ │ + vmovsd (%rdx,%r10,8),%xmm7 │ │ │ │ + vfmadd213sd (%rax,%r10,8),%xmm1,%xmm7 │ │ │ │ + vmovsd %xmm7,(%rax,%r10,8) │ │ │ │ + inc %r10 │ │ │ │ + vmovsd (%rdx,%r10,8),%xmm8 │ │ │ │ + vfmadd213sd (%rax,%r10,8),%xmm1,%xmm8 │ │ │ │ + vmovsd %xmm8,(%rax,%r10,8) │ │ │ │ + inc %r10 │ │ │ │ + vmovsd (%rdx,%r10,8),%xmm9 │ │ │ │ + vfmadd213sd (%rax,%r10,8),%xmm1,%xmm9 │ │ │ │ + vmovsd %xmm9,(%rax,%r10,8) │ │ │ │ + inc %r10 │ │ │ │ + vmovsd (%rdx,%r10,8),%xmm10 │ │ │ │ + vfmadd213sd (%rax,%r10,8),%xmm1,%xmm10 │ │ │ │ + vmovsd %xmm10,(%rax,%r10,8) │ │ │ │ + inc %r10 │ │ │ │ + vmovsd (%rdx,%r10,8),%xmm11 │ │ │ │ + vfmadd213sd (%rax,%r10,8),%xmm1,%xmm11 │ │ │ │ + vmovsd %xmm11,(%rax,%r10,8) │ │ │ │ + inc %r10 │ │ │ │ + vmovsd (%rdx,%r10,8),%xmm12 │ │ │ │ + vfmadd213sd (%rax,%r10,8),%xmm1,%xmm12 │ │ │ │ + vmovsd %xmm12,(%rax,%r10,8) │ │ │ │ + inc %r10 │ │ │ │ + cmp %r8,%r10 │ │ │ │ + jae 1c53d │ │ │ │ + vmovsd (%rdx,%r10,8),%xmm13 │ │ │ │ + vfmadd213sd (%rax,%r10,8),%xmm1,%xmm13 │ │ │ │ + vmovsd %xmm13,(%rax,%r10,8) │ │ │ │ + vmovsd 0x8(%rdx,%r10,8),%xmm14 │ │ │ │ + vfmadd213sd 0x8(%rax,%r10,8),%xmm1,%xmm14 │ │ │ │ + vmovsd %xmm14,0x8(%rax,%r10,8) │ │ │ │ + vmovsd 0x10(%rdx,%r10,8),%xmm15 │ │ │ │ + vfmadd213sd 0x10(%rax,%r10,8),%xmm1,%xmm15 │ │ │ │ + vmovsd %xmm15,0x10(%rax,%r10,8) │ │ │ │ + vmovsd 0x18(%rdx,%r10,8),%xmm2 │ │ │ │ + vfmadd213sd 0x18(%rax,%r10,8),%xmm1,%xmm2 │ │ │ │ + vmovsd %xmm2,0x18(%rax,%r10,8) │ │ │ │ + vmovsd 0x20(%rdx,%r10,8),%xmm0 │ │ │ │ + vfmadd213sd 0x20(%rax,%r10,8),%xmm1,%xmm0 │ │ │ │ + vmovsd %xmm0,0x20(%rax,%r10,8) │ │ │ │ + vmovsd 0x28(%rdx,%r10,8),%xmm3 │ │ │ │ + vfmadd213sd 0x28(%rax,%r10,8),%xmm1,%xmm3 │ │ │ │ + vmovsd %xmm3,0x28(%rax,%r10,8) │ │ │ │ + vmovsd 0x30(%rdx,%r10,8),%xmm4 │ │ │ │ + vfmadd213sd 0x30(%rax,%r10,8),%xmm1,%xmm4 │ │ │ │ + vmovsd %xmm4,0x30(%rax,%r10,8) │ │ │ │ + vmovsd 0x38(%rdx,%r10,8),%xmm5 │ │ │ │ + vfmadd213sd 0x38(%rax,%r10,8),%xmm1,%xmm5 │ │ │ │ + vmovsd %xmm5,0x38(%rax,%r10,8) │ │ │ │ + add $0x8,%r10 │ │ │ │ + cmp %r8,%r10 │ │ │ │ + jb 1c48b │ │ │ │ + inc %rsi │ │ │ │ + add %r13,%rdi │ │ │ │ + cmp %r11,%rsi │ │ │ │ + jb 1c142 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - mov (%r9),%r8 │ │ │ │ - mov 0x8(%r9),%r12 │ │ │ │ - sub %r8,%r12 │ │ │ │ - je 1c48c │ │ │ │ - mov -0x8(%rbx),%r13 │ │ │ │ - mov (%rbx),%r15 │ │ │ │ - sub %r13,%r15 │ │ │ │ - je 1c48c │ │ │ │ - mov %r15,%r11 │ │ │ │ + mov -0x8(%rsp),%rbx │ │ │ │ + mov -0x10(%rsp),%rcx │ │ │ │ + add $0x18,%rbx │ │ │ │ + sub $0x18,%rcx │ │ │ │ + cmp -0x18(%rsp),%rbx │ │ │ │ + jne 1c0f0 │ │ │ │ mov -0x28(%rsp),%rax │ │ │ │ - mov %rbx,-0x10(%rsp) │ │ │ │ - mov %r9,-0x18(%rsp) │ │ │ │ - mov $0xfffffffffffffff8,%rdi │ │ │ │ - sar $0x3,%r11 │ │ │ │ - mov %r11,%r10 │ │ │ │ - sub %r13,%rdi │ │ │ │ - lea -0x1(%r11),%r14 │ │ │ │ + mov -0x30(%rsp),%rdx │ │ │ │ + mov -0x38(%rsp),%r11 │ │ │ │ + mov -0x40(%rsp),%rdi │ │ │ │ + mov -0x44(%rsp),%esi │ │ │ │ + mov -0x50(%rsp),%r8 │ │ │ │ + mov 0x20(%rdx),%r10 │ │ │ │ + sub %rax,%r10 │ │ │ │ + je 1c7ba │ │ │ │ + sar $0x3,%r10 │ │ │ │ + mov (%rdi),%r9 │ │ │ │ + cmp $0x1,%r10 │ │ │ │ + je 1c7e3 │ │ │ │ + lea -0x8(%rax),%r12 │ │ │ │ + sub %r9,%r12 │ │ │ │ + cmp $0x10,%r12 │ │ │ │ + jbe 1c7e3 │ │ │ │ + lea -0x1(%r10),%r12 │ │ │ │ + mov %r10,%r13 │ │ │ │ + cmp $0x2,%r12 │ │ │ │ + jbe 1c98d │ │ │ │ + mov %r10,%r15 │ │ │ │ xor %ecx,%ecx │ │ │ │ - shr $0x3,%r10 │ │ │ │ - sar $0x3,%r12 │ │ │ │ - shl $0x6,%r10 │ │ │ │ - mov %rdi,-0x8(%rsp) │ │ │ │ - mov %r12,%rdi │ │ │ │ - nopl (%rax) │ │ │ │ - mov -0x8(%rsp),%rsi │ │ │ │ - vmovsd (%r8,%rcx,8),%xmm2 │ │ │ │ - lea (%rax,%rsi,1),%rbx │ │ │ │ - cmp $0x30,%rbx │ │ │ │ - jbe 1c760 │ │ │ │ - cmp $0x6,%r14 │ │ │ │ - jbe 1c906 │ │ │ │ - lea -0x40(%r10),%r9 │ │ │ │ - vbroadcastsd %xmm2,%zmm1 │ │ │ │ - xor %r12d,%r12d │ │ │ │ - shr $0x6,%r9 │ │ │ │ - inc %r9 │ │ │ │ - and $0x7,%r9d │ │ │ │ - je 1c31b │ │ │ │ - cmp $0x1,%r9 │ │ │ │ - je 1c2f8 │ │ │ │ - cmp $0x2,%r9 │ │ │ │ - je 1c2de │ │ │ │ - cmp $0x3,%r9 │ │ │ │ - je 1c2c4 │ │ │ │ - cmp $0x4,%r9 │ │ │ │ - je 1c2aa │ │ │ │ - cmp $0x5,%r9 │ │ │ │ - je 1c290 │ │ │ │ - cmp $0x6,%r9 │ │ │ │ - je 1c276 │ │ │ │ - vmovupd 0x0(%r13),%zmm3 │ │ │ │ - vfmadd213pd (%rax),%zmm1,%zmm3 │ │ │ │ - mov $0x40,%r12d │ │ │ │ - vmovupd %zmm3,(%rax) │ │ │ │ - vmovupd 0x0(%r13,%r12,1),%zmm0 │ │ │ │ - vfmadd213pd (%rax,%r12,1),%zmm1,%zmm0 │ │ │ │ - vmovupd %zmm0,(%rax,%r12,1) │ │ │ │ - add $0x40,%r12 │ │ │ │ - vmovupd 0x0(%r13,%r12,1),%zmm4 │ │ │ │ - vfmadd213pd (%rax,%r12,1),%zmm1,%zmm4 │ │ │ │ - vmovupd %zmm4,(%rax,%r12,1) │ │ │ │ - add $0x40,%r12 │ │ │ │ - vmovupd 0x0(%r13,%r12,1),%zmm6 │ │ │ │ - vfmadd213pd (%rax,%r12,1),%zmm1,%zmm6 │ │ │ │ - vmovupd %zmm6,(%rax,%r12,1) │ │ │ │ - add $0x40,%r12 │ │ │ │ - vmovupd 0x0(%r13,%r12,1),%zmm7 │ │ │ │ - vfmadd213pd (%rax,%r12,1),%zmm1,%zmm7 │ │ │ │ - vmovupd %zmm7,(%rax,%r12,1) │ │ │ │ - add $0x40,%r12 │ │ │ │ - vmovupd 0x0(%r13,%r12,1),%zmm8 │ │ │ │ - vfmadd213pd (%rax,%r12,1),%zmm1,%zmm8 │ │ │ │ - vmovupd %zmm8,(%rax,%r12,1) │ │ │ │ - add $0x40,%r12 │ │ │ │ - vmovupd 0x0(%r13,%r12,1),%zmm9 │ │ │ │ - vfmadd213pd (%rax,%r12,1),%zmm1,%zmm9 │ │ │ │ - vmovupd %zmm9,(%rax,%r12,1) │ │ │ │ - add $0x40,%r12 │ │ │ │ - cmp %r12,%r10 │ │ │ │ - je 1c3e9 │ │ │ │ - vmovupd 0x0(%r13,%r12,1),%zmm10 │ │ │ │ - vfmadd213pd (%rax,%r12,1),%zmm1,%zmm10 │ │ │ │ - vmovupd %zmm10,(%rax,%r12,1) │ │ │ │ - vmovupd 0x40(%r13,%r12,1),%zmm11 │ │ │ │ - vfmadd213pd 0x40(%rax,%r12,1),%zmm1,%zmm11 │ │ │ │ - vmovupd %zmm11,0x40(%rax,%r12,1) │ │ │ │ - vmovupd 0x80(%r13,%r12,1),%zmm12 │ │ │ │ - vfmadd213pd 0x80(%rax,%r12,1),%zmm1,%zmm12 │ │ │ │ - vmovupd %zmm12,0x80(%rax,%r12,1) │ │ │ │ - vmovupd 0xc0(%r13,%r12,1),%zmm13 │ │ │ │ - vfmadd213pd 0xc0(%rax,%r12,1),%zmm1,%zmm13 │ │ │ │ - vmovupd %zmm13,0xc0(%rax,%r12,1) │ │ │ │ - vmovupd 0x100(%r13,%r12,1),%zmm14 │ │ │ │ - vfmadd213pd 0x100(%rax,%r12,1),%zmm1,%zmm14 │ │ │ │ - vmovupd %zmm14,0x100(%rax,%r12,1) │ │ │ │ - vmovupd 0x140(%r13,%r12,1),%zmm15 │ │ │ │ - vfmadd213pd 0x140(%rax,%r12,1),%zmm1,%zmm15 │ │ │ │ - vmovupd %zmm15,0x140(%rax,%r12,1) │ │ │ │ - vmovupd 0x180(%r13,%r12,1),%zmm3 │ │ │ │ - vfmadd213pd 0x180(%rax,%r12,1),%zmm1,%zmm3 │ │ │ │ - vmovupd %zmm3,0x180(%rax,%r12,1) │ │ │ │ - vmovupd 0x1c0(%r13,%r12,1),%zmm0 │ │ │ │ - vfmadd213pd 0x1c0(%rax,%r12,1),%zmm1,%zmm0 │ │ │ │ - vmovupd %zmm0,0x1c0(%rax,%r12,1) │ │ │ │ - add $0x200,%r12 │ │ │ │ - cmp %r12,%r10 │ │ │ │ - jne 1c31b │ │ │ │ - mov %r11,%rdx │ │ │ │ - and $0xfffffffffffffff8,%rdx │ │ │ │ - test $0x7,%r11b │ │ │ │ - je 1c473 │ │ │ │ - mov %r14,%r9 │ │ │ │ - sub %rdx,%r9 │ │ │ │ - lea 0x1(%r9),%rsi │ │ │ │ - cmp $0x2,%r9 │ │ │ │ - jbe 1c91c │ │ │ │ - vmovupd (%rax,%rdx,8),%ymm4 │ │ │ │ - vbroadcastsd %xmm2,%ymm1 │ │ │ │ - vfmadd132pd 0x0(%r13,%rdx,8),%ymm4,%ymm1 │ │ │ │ - vmovupd %ymm1,(%rax,%rdx,8) │ │ │ │ - test $0x3,%sil │ │ │ │ - je 1c473 │ │ │ │ - mov %rsi,%rbx │ │ │ │ - and $0xfffffffffffffffc,%rbx │ │ │ │ - lea (%rdx,%rbx,1),%r12 │ │ │ │ - cmp %rbx,%r9 │ │ │ │ - je 1c460 │ │ │ │ - add %rbx,%rdx │ │ │ │ - vmovddup %xmm2,%xmm7 │ │ │ │ - mov %rsi,%r9 │ │ │ │ - vmovupd (%rax,%rdx,8),%xmm6 │ │ │ │ - vfmadd132pd 0x0(%r13,%rdx,8),%xmm6,%xmm7 │ │ │ │ - sub %rbx,%r9 │ │ │ │ - and $0x1,%esi │ │ │ │ - vmovupd %xmm7,(%rax,%rdx,8) │ │ │ │ - je 1c473 │ │ │ │ - and $0xfffffffffffffffe,%r9 │ │ │ │ - add %r9,%r12 │ │ │ │ - vmovsd (%rax,%r12,8),%xmm8 │ │ │ │ - vfmadd132sd 0x0(%r13,%r12,8),%xmm8,%xmm2 │ │ │ │ - vmovsd %xmm2,(%rax,%r12,8) │ │ │ │ - inc %rcx │ │ │ │ - add %r15,%rax │ │ │ │ - cmp %rdi,%rcx │ │ │ │ - jb 1c1f0 │ │ │ │ - mov -0x10(%rsp),%rbx │ │ │ │ - mov -0x18(%rsp),%r9 │ │ │ │ - sub $0x18,%r9 │ │ │ │ - add $0x18,%rbx │ │ │ │ - cmp %rbx,-0x20(%rsp) │ │ │ │ - jne 1c190 │ │ │ │ - mov -0x28(%rsp),%rsi │ │ │ │ - mov -0x30(%rsp),%rdi │ │ │ │ - mov -0x38(%rsp),%rax │ │ │ │ - vmovq %xmm5,%r13 │ │ │ │ - mov -0x3c(%rsp),%ecx │ │ │ │ - mov 0x20(%rax),%r14 │ │ │ │ - sub %rsi,%r14 │ │ │ │ - je 1c736 │ │ │ │ - mov (%rdi),%r8 │ │ │ │ - lea -0x8(%rsi),%r12 │ │ │ │ - sar $0x3,%r14 │ │ │ │ - sub %r8,%r12 │ │ │ │ - cmp $0x30,%r12 │ │ │ │ - jbe 1c926 │ │ │ │ - lea -0x1(%r14),%r10 │ │ │ │ - cmp $0x6,%r10 │ │ │ │ - jbe 1cadf │ │ │ │ - mov %r14,%r15 │ │ │ │ - xor %edx,%edx │ │ │ │ - shr $0x3,%r15 │ │ │ │ - shl $0x6,%r15 │ │ │ │ - lea -0x40(%r15),%r11 │ │ │ │ - shr $0x6,%r11 │ │ │ │ - inc %r11 │ │ │ │ - and $0x7,%r11d │ │ │ │ - je 1c5ee │ │ │ │ - cmp $0x1,%r11 │ │ │ │ - je 1c5cc │ │ │ │ - cmp $0x2,%r11 │ │ │ │ - je 1c5b3 │ │ │ │ - cmp $0x3,%r11 │ │ │ │ - je 1c59a │ │ │ │ - cmp $0x4,%r11 │ │ │ │ - je 1c581 │ │ │ │ - cmp $0x5,%r11 │ │ │ │ - je 1c568 │ │ │ │ - cmp $0x6,%r11 │ │ │ │ - je 1c54f │ │ │ │ - vmovupd (%rsi),%zmm2 │ │ │ │ - vaddpd (%r8),%zmm2,%zmm11 │ │ │ │ - mov $0x40,%edx │ │ │ │ - vmovupd %zmm11,(%rsi) │ │ │ │ - vmovupd (%rsi,%rdx,1),%zmm12 │ │ │ │ - vaddpd (%r8,%rdx,1),%zmm12,%zmm13 │ │ │ │ - vmovupd %zmm13,(%rsi,%rdx,1) │ │ │ │ - add $0x40,%rdx │ │ │ │ - vmovupd (%rsi,%rdx,1),%zmm14 │ │ │ │ - vaddpd (%r8,%rdx,1),%zmm14,%zmm15 │ │ │ │ - vmovupd %zmm15,(%rsi,%rdx,1) │ │ │ │ - add $0x40,%rdx │ │ │ │ - vmovupd (%rsi,%rdx,1),%zmm3 │ │ │ │ - vaddpd (%r8,%rdx,1),%zmm3,%zmm5 │ │ │ │ - vmovupd %zmm5,(%rsi,%rdx,1) │ │ │ │ - add $0x40,%rdx │ │ │ │ - vmovupd (%rsi,%rdx,1),%zmm0 │ │ │ │ - vaddpd (%r8,%rdx,1),%zmm0,%zmm1 │ │ │ │ - vmovupd %zmm1,(%rsi,%rdx,1) │ │ │ │ - add $0x40,%rdx │ │ │ │ - vmovupd (%rsi,%rdx,1),%zmm4 │ │ │ │ - vaddpd (%r8,%rdx,1),%zmm4,%zmm7 │ │ │ │ - vmovupd %zmm7,(%rsi,%rdx,1) │ │ │ │ - add $0x40,%rdx │ │ │ │ - vmovupd (%rsi,%rdx,1),%zmm6 │ │ │ │ - vaddpd (%r8,%rdx,1),%zmm6,%zmm8 │ │ │ │ - vmovupd %zmm8,(%rsi,%rdx,1) │ │ │ │ - add $0x40,%rdx │ │ │ │ - cmp %r15,%rdx │ │ │ │ - je 1c6bb │ │ │ │ - vmovupd (%rsi,%rdx,1),%zmm9 │ │ │ │ - vaddpd (%r8,%rdx,1),%zmm9,%zmm10 │ │ │ │ - vmovupd 0x40(%rsi,%rdx,1),%zmm2 │ │ │ │ - vmovupd 0x80(%rsi,%rdx,1),%zmm12 │ │ │ │ - vmovupd 0xc0(%rsi,%rdx,1),%zmm14 │ │ │ │ - vmovupd 0x100(%rsi,%rdx,1),%zmm3 │ │ │ │ - vmovupd 0x140(%rsi,%rdx,1),%zmm0 │ │ │ │ - vmovupd 0x180(%rsi,%rdx,1),%zmm4 │ │ │ │ - vmovupd 0x1c0(%rsi,%rdx,1),%zmm6 │ │ │ │ - vmovupd %zmm10,(%rsi,%rdx,1) │ │ │ │ - vaddpd 0x40(%r8,%rdx,1),%zmm2,%zmm11 │ │ │ │ - vmovupd %zmm11,0x40(%rsi,%rdx,1) │ │ │ │ - vaddpd 0x80(%r8,%rdx,1),%zmm12,%zmm13 │ │ │ │ - vmovupd %zmm13,0x80(%rsi,%rdx,1) │ │ │ │ - vaddpd 0xc0(%r8,%rdx,1),%zmm14,%zmm15 │ │ │ │ - vmovupd %zmm15,0xc0(%rsi,%rdx,1) │ │ │ │ - vaddpd 0x100(%r8,%rdx,1),%zmm3,%zmm5 │ │ │ │ - vmovupd %zmm5,0x100(%rsi,%rdx,1) │ │ │ │ - vaddpd 0x140(%r8,%rdx,1),%zmm0,%zmm1 │ │ │ │ - vmovupd %zmm1,0x140(%rsi,%rdx,1) │ │ │ │ - vaddpd 0x180(%r8,%rdx,1),%zmm4,%zmm7 │ │ │ │ - vmovupd %zmm7,0x180(%rsi,%rdx,1) │ │ │ │ - vaddpd 0x1c0(%r8,%rdx,1),%zmm6,%zmm8 │ │ │ │ - vmovupd %zmm8,0x1c0(%rsi,%rdx,1) │ │ │ │ - add $0x200,%rdx │ │ │ │ - cmp %r15,%rdx │ │ │ │ - jne 1c5ee │ │ │ │ - test $0x7,%r14b │ │ │ │ - je 1c736 │ │ │ │ - and $0xfffffffffffffff8,%r14 │ │ │ │ - sub %r14,%r10 │ │ │ │ - lea 0x1(%r10),%rbx │ │ │ │ - cmp $0x2,%r10 │ │ │ │ - jbe 1cad4 │ │ │ │ - vmovupd (%rsi,%r14,8),%ymm9 │ │ │ │ - vaddpd (%r8,%r14,8),%ymm9,%ymm10 │ │ │ │ - vmovupd %ymm10,(%rsi,%r14,8) │ │ │ │ - test $0x3,%bl │ │ │ │ - je 1c736 │ │ │ │ - mov %rbx,%r12 │ │ │ │ - and $0xfffffffffffffffc,%r12 │ │ │ │ - lea (%r14,%r12,1),%r9 │ │ │ │ - cmp %r12,%r10 │ │ │ │ - je 1c724 │ │ │ │ - add %r12,%r14 │ │ │ │ - mov %rbx,%r10 │ │ │ │ - vmovupd (%rsi,%r14,8),%xmm2 │ │ │ │ - vaddpd (%r8,%r14,8),%xmm2,%xmm11 │ │ │ │ - sub %r12,%r10 │ │ │ │ - and $0x1,%ebx │ │ │ │ - vmovupd %xmm11,(%rsi,%r14,8) │ │ │ │ - je 1c736 │ │ │ │ - and $0xfffffffffffffffe,%r10 │ │ │ │ - add %r10,%r9 │ │ │ │ - vmovsd (%rsi,%r9,8),%xmm12 │ │ │ │ - vaddsd (%r8,%r9,8),%xmm12,%xmm13 │ │ │ │ - vmovsd %xmm13,(%rsi,%r9,8) │ │ │ │ + shr $0x2,%r15 │ │ │ │ + shl $0x5,%r15 │ │ │ │ + lea -0x20(%r15),%rbx │ │ │ │ + shr $0x5,%rbx │ │ │ │ + inc %rbx │ │ │ │ + and $0x7,%ebx │ │ │ │ + je 1c6a6 │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 1c689 │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + je 1c675 │ │ │ │ + cmp $0x3,%rbx │ │ │ │ + je 1c661 │ │ │ │ + cmp $0x4,%rbx │ │ │ │ + je 1c64d │ │ │ │ + cmp $0x5,%rbx │ │ │ │ + je 1c639 │ │ │ │ + cmp $0x6,%rbx │ │ │ │ + je 1c625 │ │ │ │ + vmovupd (%rax),%ymm1 │ │ │ │ + mov $0x20,%ecx │ │ │ │ + vaddpd (%r9),%ymm1,%ymm6 │ │ │ │ + vmovupd %ymm6,(%rax) │ │ │ │ + vmovupd (%rax,%rcx,1),%ymm7 │ │ │ │ + vaddpd (%r9,%rcx,1),%ymm7,%ymm8 │ │ │ │ + vmovupd %ymm8,(%rax,%rcx,1) │ │ │ │ + add $0x20,%rcx │ │ │ │ + vmovupd (%rax,%rcx,1),%ymm9 │ │ │ │ + vaddpd (%r9,%rcx,1),%ymm9,%ymm10 │ │ │ │ + vmovupd %ymm10,(%rax,%rcx,1) │ │ │ │ + add $0x20,%rcx │ │ │ │ + vmovupd (%rax,%rcx,1),%ymm11 │ │ │ │ + vaddpd (%r9,%rcx,1),%ymm11,%ymm12 │ │ │ │ + vmovupd %ymm12,(%rax,%rcx,1) │ │ │ │ + add $0x20,%rcx │ │ │ │ + vmovupd (%rax,%rcx,1),%ymm13 │ │ │ │ + vaddpd (%r9,%rcx,1),%ymm13,%ymm14 │ │ │ │ + vmovupd %ymm14,(%rax,%rcx,1) │ │ │ │ + add $0x20,%rcx │ │ │ │ + vmovupd (%rax,%rcx,1),%ymm15 │ │ │ │ + vaddpd (%r9,%rcx,1),%ymm15,%ymm2 │ │ │ │ + vmovupd %ymm2,(%rax,%rcx,1) │ │ │ │ + add $0x20,%rcx │ │ │ │ + vmovupd (%rax,%rcx,1),%ymm0 │ │ │ │ + vaddpd (%r9,%rcx,1),%ymm0,%ymm3 │ │ │ │ + vmovupd %ymm3,(%rax,%rcx,1) │ │ │ │ + add $0x20,%rcx │ │ │ │ + cmp %r15,%rcx │ │ │ │ + je 1c76f │ │ │ │ + vmovupd (%rax,%rcx,1),%ymm4 │ │ │ │ + vmovupd 0x20(%rax,%rcx,1),%ymm1 │ │ │ │ + vmovupd 0x40(%rax,%rcx,1),%ymm7 │ │ │ │ + vmovupd 0x60(%rax,%rcx,1),%ymm9 │ │ │ │ + vaddpd (%r9,%rcx,1),%ymm4,%ymm5 │ │ │ │ + vmovupd 0x80(%rax,%rcx,1),%ymm11 │ │ │ │ + vmovupd 0xa0(%rax,%rcx,1),%ymm13 │ │ │ │ + vmovupd 0xc0(%rax,%rcx,1),%ymm15 │ │ │ │ + vmovupd 0xe0(%rax,%rcx,1),%ymm0 │ │ │ │ + vmovupd %ymm5,(%rax,%rcx,1) │ │ │ │ + vaddpd 0x20(%r9,%rcx,1),%ymm1,%ymm6 │ │ │ │ + vmovupd %ymm6,0x20(%rax,%rcx,1) │ │ │ │ + vaddpd 0x40(%r9,%rcx,1),%ymm7,%ymm8 │ │ │ │ + vmovupd %ymm8,0x40(%rax,%rcx,1) │ │ │ │ + vaddpd 0x60(%r9,%rcx,1),%ymm9,%ymm10 │ │ │ │ + vmovupd %ymm10,0x60(%rax,%rcx,1) │ │ │ │ + vaddpd 0x80(%r9,%rcx,1),%ymm11,%ymm12 │ │ │ │ + vmovupd %ymm12,0x80(%rax,%rcx,1) │ │ │ │ + vaddpd 0xa0(%r9,%rcx,1),%ymm13,%ymm14 │ │ │ │ + vmovupd %ymm14,0xa0(%rax,%rcx,1) │ │ │ │ + vaddpd 0xc0(%r9,%rcx,1),%ymm15,%ymm2 │ │ │ │ + vmovupd %ymm2,0xc0(%rax,%rcx,1) │ │ │ │ + vaddpd 0xe0(%r9,%rcx,1),%ymm0,%ymm3 │ │ │ │ + vmovupd %ymm3,0xe0(%rax,%rcx,1) │ │ │ │ + add $0x100,%rcx │ │ │ │ + cmp %r15,%rcx │ │ │ │ + jne 1c6a6 │ │ │ │ + test $0x3,%r10b │ │ │ │ + je 1c7ba │ │ │ │ + mov %r10,%r14 │ │ │ │ + and $0xfffffffffffffffc,%r14 │ │ │ │ + cmp %r12,%r14 │ │ │ │ + je 1c7a8 │ │ │ │ + mov %r10,%r13 │ │ │ │ + sub %r14,%r13 │ │ │ │ + vmovupd (%rax,%r14,8),%xmm4 │ │ │ │ + vaddpd (%r9,%r14,8),%xmm4,%xmm5 │ │ │ │ + vmovupd %xmm5,(%rax,%r14,8) │ │ │ │ + test $0x1,%r13b │ │ │ │ + je 1c7ba │ │ │ │ + and $0xfffffffffffffffe,%r13 │ │ │ │ + lea 0x0(%r13,%r14,1),%r12 │ │ │ │ + vmovsd (%rax,%r12,8),%xmm1 │ │ │ │ + vaddsd (%r9,%r12,8),%xmm1,%xmm6 │ │ │ │ + vmovsd %xmm6,(%rax,%r12,8) │ │ │ │ sub $0x18,%rdi │ │ │ │ - sub $0x18,%rax │ │ │ │ - test %ecx,%ecx │ │ │ │ - jne 1c149 │ │ │ │ + sub $0x18,%rdx │ │ │ │ + test %esi,%esi │ │ │ │ + jne 1c09e │ │ │ │ vzeroupper │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - vmovsd 0x0(%r13),%xmm9 │ │ │ │ - vfmadd213sd (%rax),%xmm2,%xmm9 │ │ │ │ - lea -0x1(%r11),%rsi │ │ │ │ - mov $0x1,%edx │ │ │ │ - and $0x7,%esi │ │ │ │ - vmovsd %xmm9,(%rax) │ │ │ │ - cmp %r11,%rdx │ │ │ │ - jae 1c473 │ │ │ │ - test %rsi,%rsi │ │ │ │ - je 1c856 │ │ │ │ - cmp $0x1,%rsi │ │ │ │ - je 1c838 │ │ │ │ - cmp $0x2,%rsi │ │ │ │ - je 1c823 │ │ │ │ - cmp $0x3,%rsi │ │ │ │ - je 1c80e │ │ │ │ - cmp $0x4,%rsi │ │ │ │ - je 1c7f9 │ │ │ │ - cmp $0x5,%rsi │ │ │ │ - je 1c7e4 │ │ │ │ - cmp $0x6,%rsi │ │ │ │ - je 1c7cf │ │ │ │ - vmovsd 0x8(%r13),%xmm10 │ │ │ │ - vfmadd213sd 0x8(%rax),%xmm2,%xmm10 │ │ │ │ - mov $0x2,%edx │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 1c338 │ │ │ │ + vmovsd (%rax),%xmm7 │ │ │ │ + lea -0x1(%r10),%r13 │ │ │ │ + mov $0x1,%r14d │ │ │ │ + and $0x7,%r13d │ │ │ │ + vaddsd (%r9),%xmm7,%xmm8 │ │ │ │ + vmovsd %xmm8,(%rax) │ │ │ │ + cmp %r10,%r14 │ │ │ │ + jae 1c7ba │ │ │ │ + test %r13,%r13 │ │ │ │ + je 1c8d5 │ │ │ │ + cmp $0x1,%r13 │ │ │ │ + je 1c8b7 │ │ │ │ + cmp $0x2,%r13 │ │ │ │ + je 1c8a2 │ │ │ │ + cmp $0x3,%r13 │ │ │ │ + je 1c88d │ │ │ │ + cmp $0x4,%r13 │ │ │ │ + je 1c878 │ │ │ │ + cmp $0x5,%r13 │ │ │ │ + je 1c863 │ │ │ │ + cmp $0x6,%r13 │ │ │ │ + je 1c84e │ │ │ │ + vmovsd 0x8(%rax),%xmm9 │ │ │ │ + mov $0x2,%r14d │ │ │ │ + vaddsd 0x8(%r9),%xmm9,%xmm10 │ │ │ │ vmovsd %xmm10,0x8(%rax) │ │ │ │ - vmovsd 0x0(%r13,%rdx,8),%xmm11 │ │ │ │ - vfmadd213sd (%rax,%rdx,8),%xmm2,%xmm11 │ │ │ │ - vmovsd %xmm11,(%rax,%rdx,8) │ │ │ │ - inc %rdx │ │ │ │ - vmovsd 0x0(%r13,%rdx,8),%xmm12 │ │ │ │ - vfmadd213sd (%rax,%rdx,8),%xmm2,%xmm12 │ │ │ │ - vmovsd %xmm12,(%rax,%rdx,8) │ │ │ │ - inc %rdx │ │ │ │ - vmovsd 0x0(%r13,%rdx,8),%xmm13 │ │ │ │ - vfmadd213sd (%rax,%rdx,8),%xmm2,%xmm13 │ │ │ │ - vmovsd %xmm13,(%rax,%rdx,8) │ │ │ │ - inc %rdx │ │ │ │ - vmovsd 0x0(%r13,%rdx,8),%xmm14 │ │ │ │ - vfmadd213sd (%rax,%rdx,8),%xmm2,%xmm14 │ │ │ │ - vmovsd %xmm14,(%rax,%rdx,8) │ │ │ │ - inc %rdx │ │ │ │ - vmovsd 0x0(%r13,%rdx,8),%xmm15 │ │ │ │ - vfmadd213sd (%rax,%rdx,8),%xmm2,%xmm15 │ │ │ │ - vmovsd %xmm15,(%rax,%rdx,8) │ │ │ │ - inc %rdx │ │ │ │ - vmovsd 0x0(%r13,%rdx,8),%xmm3 │ │ │ │ - vfmadd213sd (%rax,%rdx,8),%xmm2,%xmm3 │ │ │ │ - vmovsd %xmm3,(%rax,%rdx,8) │ │ │ │ - inc %rdx │ │ │ │ - cmp %r11,%rdx │ │ │ │ - jae 1c473 │ │ │ │ - vmovsd 0x0(%r13,%rdx,8),%xmm0 │ │ │ │ - vfmadd213sd (%rax,%rdx,8),%xmm2,%xmm0 │ │ │ │ - vmovsd %xmm0,(%rax,%rdx,8) │ │ │ │ - vmovsd 0x8(%r13,%rdx,8),%xmm1 │ │ │ │ - vfmadd213sd 0x8(%rax,%rdx,8),%xmm2,%xmm1 │ │ │ │ - vmovsd %xmm1,0x8(%rax,%rdx,8) │ │ │ │ - vmovsd 0x10(%r13,%rdx,8),%xmm4 │ │ │ │ - vfmadd213sd 0x10(%rax,%rdx,8),%xmm2,%xmm4 │ │ │ │ - vmovsd %xmm4,0x10(%rax,%rdx,8) │ │ │ │ - vmovsd 0x18(%r13,%rdx,8),%xmm7 │ │ │ │ - vfmadd213sd 0x18(%rax,%rdx,8),%xmm2,%xmm7 │ │ │ │ - vmovsd %xmm7,0x18(%rax,%rdx,8) │ │ │ │ - vmovsd 0x20(%r13,%rdx,8),%xmm6 │ │ │ │ - vfmadd213sd 0x20(%rax,%rdx,8),%xmm2,%xmm6 │ │ │ │ - vmovsd %xmm6,0x20(%rax,%rdx,8) │ │ │ │ - vmovsd 0x28(%r13,%rdx,8),%xmm8 │ │ │ │ - vfmadd213sd 0x28(%rax,%rdx,8),%xmm2,%xmm8 │ │ │ │ - vmovsd %xmm8,0x28(%rax,%rdx,8) │ │ │ │ - vmovsd 0x30(%r13,%rdx,8),%xmm9 │ │ │ │ - vfmadd213sd 0x30(%rax,%rdx,8),%xmm2,%xmm9 │ │ │ │ - vmovsd %xmm9,0x30(%rax,%rdx,8) │ │ │ │ - vmovsd 0x38(%r13,%rdx,8),%xmm10 │ │ │ │ - vfmadd213sd 0x38(%rax,%rdx,8),%xmm2,%xmm10 │ │ │ │ - vmovsd %xmm10,0x38(%rax,%rdx,8) │ │ │ │ - add $0x8,%rdx │ │ │ │ - cmp %r11,%rdx │ │ │ │ - jb 1c856 │ │ │ │ - jmp 1c473 │ │ │ │ - xor %edx,%edx │ │ │ │ - mov %r14,%r9 │ │ │ │ - sub %rdx,%r9 │ │ │ │ - lea 0x1(%r9),%rsi │ │ │ │ - cmp $0x2,%r9 │ │ │ │ - ja 1c40a │ │ │ │ - mov %rdx,%r12 │ │ │ │ - xor %ebx,%ebx │ │ │ │ - jmp 1c431 │ │ │ │ - vmovsd (%rsi),%xmm14 │ │ │ │ - vaddsd (%r8),%xmm14,%xmm15 │ │ │ │ - lea -0x1(%r14),%r15 │ │ │ │ - mov $0x1,%r11d │ │ │ │ - and $0x7,%r15d │ │ │ │ - vmovsd %xmm15,(%rsi) │ │ │ │ - cmp %r14,%r11 │ │ │ │ - jae 1c736 │ │ │ │ - test %r15,%r15 │ │ │ │ - je 1ca1c │ │ │ │ - cmp $0x1,%r15 │ │ │ │ - je 1c9fe │ │ │ │ - cmp $0x2,%r15 │ │ │ │ - je 1c9e9 │ │ │ │ - cmp $0x3,%r15 │ │ │ │ - je 1c9d4 │ │ │ │ - cmp $0x4,%r15 │ │ │ │ - je 1c9bf │ │ │ │ - cmp $0x5,%r15 │ │ │ │ - je 1c9aa │ │ │ │ - cmp $0x6,%r15 │ │ │ │ - je 1c995 │ │ │ │ - vmovsd 0x8(%rsi),%xmm3 │ │ │ │ - vaddsd 0x8(%r8),%xmm3,%xmm5 │ │ │ │ - mov $0x2,%r11d │ │ │ │ - vmovsd %xmm5,0x8(%rsi) │ │ │ │ - vmovsd (%rsi,%r11,8),%xmm0 │ │ │ │ - vaddsd (%r8,%r11,8),%xmm0,%xmm1 │ │ │ │ - vmovsd %xmm1,(%rsi,%r11,8) │ │ │ │ - inc %r11 │ │ │ │ - vmovsd (%rsi,%r11,8),%xmm4 │ │ │ │ - vaddsd (%r8,%r11,8),%xmm4,%xmm7 │ │ │ │ - vmovsd %xmm7,(%rsi,%r11,8) │ │ │ │ - inc %r11 │ │ │ │ - vmovsd (%rsi,%r11,8),%xmm6 │ │ │ │ - vaddsd (%r8,%r11,8),%xmm6,%xmm8 │ │ │ │ - vmovsd %xmm8,(%rsi,%r11,8) │ │ │ │ - inc %r11 │ │ │ │ - vmovsd (%rsi,%r11,8),%xmm9 │ │ │ │ - vaddsd (%r8,%r11,8),%xmm9,%xmm10 │ │ │ │ - vmovsd %xmm10,(%rsi,%r11,8) │ │ │ │ - inc %r11 │ │ │ │ - vmovsd (%rsi,%r11,8),%xmm2 │ │ │ │ - vaddsd (%r8,%r11,8),%xmm2,%xmm11 │ │ │ │ - vmovsd %xmm11,(%rsi,%r11,8) │ │ │ │ - inc %r11 │ │ │ │ - vmovsd (%rsi,%r11,8),%xmm12 │ │ │ │ - vaddsd (%r8,%r11,8),%xmm12,%xmm13 │ │ │ │ - vmovsd %xmm13,(%rsi,%r11,8) │ │ │ │ - inc %r11 │ │ │ │ - cmp %r14,%r11 │ │ │ │ - jae 1c736 │ │ │ │ - vmovsd (%rsi,%r11,8),%xmm14 │ │ │ │ - vaddsd (%r8,%r11,8),%xmm14,%xmm15 │ │ │ │ - lea 0x1(%r11),%rdx │ │ │ │ - lea 0x2(%r11),%rbx │ │ │ │ - lea 0x3(%r11),%r9 │ │ │ │ - lea 0x4(%r11),%r12 │ │ │ │ - lea 0x5(%r11),%r10 │ │ │ │ - lea 0x6(%r11),%r15 │ │ │ │ - vmovsd %xmm15,(%rsi,%r11,8) │ │ │ │ - vmovsd (%rsi,%rdx,8),%xmm3 │ │ │ │ - vaddsd (%r8,%rdx,8),%xmm3,%xmm5 │ │ │ │ - vmovsd %xmm5,(%rsi,%rdx,8) │ │ │ │ - vmovsd (%rsi,%rbx,8),%xmm0 │ │ │ │ - vaddsd (%r8,%rbx,8),%xmm0,%xmm1 │ │ │ │ - lea 0x7(%r11),%rdx │ │ │ │ - add $0x8,%r11 │ │ │ │ - vmovsd %xmm1,(%rsi,%rbx,8) │ │ │ │ - vmovsd (%rsi,%r9,8),%xmm4 │ │ │ │ - vaddsd (%r8,%r9,8),%xmm4,%xmm7 │ │ │ │ - vmovsd %xmm7,(%rsi,%r9,8) │ │ │ │ - vmovsd (%rsi,%r12,8),%xmm6 │ │ │ │ - vaddsd (%r8,%r12,8),%xmm6,%xmm8 │ │ │ │ - vmovsd %xmm8,(%rsi,%r12,8) │ │ │ │ - vmovsd (%rsi,%r10,8),%xmm9 │ │ │ │ - vaddsd (%r8,%r10,8),%xmm9,%xmm10 │ │ │ │ - vmovsd %xmm10,(%rsi,%r10,8) │ │ │ │ - vmovsd (%rsi,%r15,8),%xmm2 │ │ │ │ - vaddsd (%r8,%r15,8),%xmm2,%xmm11 │ │ │ │ - vmovsd %xmm11,(%rsi,%r15,8) │ │ │ │ - vmovsd (%rsi,%rdx,8),%xmm12 │ │ │ │ - vaddsd (%r8,%rdx,8),%xmm12,%xmm13 │ │ │ │ - vmovsd %xmm13,(%rsi,%rdx,8) │ │ │ │ - cmp %r14,%r11 │ │ │ │ - jb 1ca1c │ │ │ │ - jmp 1c736 │ │ │ │ - mov %r14,%r9 │ │ │ │ - xor %r12d,%r12d │ │ │ │ - jmp 1c6f8 │ │ │ │ + vmovsd (%rax,%r14,8),%xmm11 │ │ │ │ + vaddsd (%r9,%r14,8),%xmm11,%xmm12 │ │ │ │ + vmovsd %xmm12,(%rax,%r14,8) │ │ │ │ + inc %r14 │ │ │ │ + vmovsd (%rax,%r14,8),%xmm13 │ │ │ │ + vaddsd (%r9,%r14,8),%xmm13,%xmm14 │ │ │ │ + vmovsd %xmm14,(%rax,%r14,8) │ │ │ │ + inc %r14 │ │ │ │ + vmovsd (%rax,%r14,8),%xmm15 │ │ │ │ + vaddsd (%r9,%r14,8),%xmm15,%xmm2 │ │ │ │ + vmovsd %xmm2,(%rax,%r14,8) │ │ │ │ + inc %r14 │ │ │ │ + vmovsd (%rax,%r14,8),%xmm0 │ │ │ │ + vaddsd (%r9,%r14,8),%xmm0,%xmm3 │ │ │ │ + vmovsd %xmm3,(%rax,%r14,8) │ │ │ │ + inc %r14 │ │ │ │ + vmovsd (%rax,%r14,8),%xmm4 │ │ │ │ + vaddsd (%r9,%r14,8),%xmm4,%xmm5 │ │ │ │ + vmovsd %xmm5,(%rax,%r14,8) │ │ │ │ + inc %r14 │ │ │ │ + vmovsd (%rax,%r14,8),%xmm1 │ │ │ │ + vaddsd (%r9,%r14,8),%xmm1,%xmm6 │ │ │ │ + vmovsd %xmm6,(%rax,%r14,8) │ │ │ │ + inc %r14 │ │ │ │ + cmp %r10,%r14 │ │ │ │ + jae 1c7ba │ │ │ │ + vmovsd (%rax,%r14,8),%xmm7 │ │ │ │ + lea 0x1(%r14),%r15 │ │ │ │ + lea 0x2(%r14),%rbx │ │ │ │ + lea 0x3(%r14),%rcx │ │ │ │ + lea 0x4(%r14),%r12 │ │ │ │ + vaddsd (%r9,%r14,8),%xmm7,%xmm8 │ │ │ │ + lea 0x5(%r14),%r13 │ │ │ │ + vmovsd %xmm8,(%rax,%r14,8) │ │ │ │ + vmovsd (%rax,%r15,8),%xmm9 │ │ │ │ + vaddsd (%r9,%r15,8),%xmm9,%xmm10 │ │ │ │ + vmovsd %xmm10,(%rax,%r15,8) │ │ │ │ + lea 0x6(%r14),%r15 │ │ │ │ + vmovsd (%rax,%rbx,8),%xmm11 │ │ │ │ + vaddsd (%r9,%rbx,8),%xmm11,%xmm12 │ │ │ │ + vmovsd %xmm12,(%rax,%rbx,8) │ │ │ │ + lea 0x7(%r14),%rbx │ │ │ │ + add $0x8,%r14 │ │ │ │ + vmovsd (%rax,%rcx,8),%xmm13 │ │ │ │ + vaddsd (%r9,%rcx,8),%xmm13,%xmm14 │ │ │ │ + vmovsd %xmm14,(%rax,%rcx,8) │ │ │ │ + vmovsd (%rax,%r12,8),%xmm15 │ │ │ │ + vaddsd (%r9,%r12,8),%xmm15,%xmm2 │ │ │ │ + vmovsd %xmm2,(%rax,%r12,8) │ │ │ │ + vmovsd (%rax,%r13,8),%xmm0 │ │ │ │ + vaddsd (%r9,%r13,8),%xmm0,%xmm3 │ │ │ │ + vmovsd %xmm3,(%rax,%r13,8) │ │ │ │ + vmovsd (%rax,%r15,8),%xmm4 │ │ │ │ + vaddsd (%r9,%r15,8),%xmm4,%xmm5 │ │ │ │ + vmovsd %xmm5,(%rax,%r15,8) │ │ │ │ + vmovsd (%rax,%rbx,8),%xmm1 │ │ │ │ + vaddsd (%r9,%rbx,8),%xmm1,%xmm6 │ │ │ │ + vmovsd %xmm6,(%rax,%rbx,8) │ │ │ │ + cmp %r10,%r14 │ │ │ │ + jb 1c8d5 │ │ │ │ + jmp 1c7ba │ │ │ │ xor %r14d,%r14d │ │ │ │ - jmp 1c6c5 │ │ │ │ + jmp 1c787 │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rsi,%r11 │ │ │ │ sub %rdi,%r11 │ │ │ │ cmp $0x100,%r11 │ │ │ │ - jle 1d041 │ │ │ │ + jle 1ced6 │ │ │ │ + push %r15 │ │ │ │ push %r14 │ │ │ │ - mov %r11,%r14 │ │ │ │ push %r13 │ │ │ │ mov %rdx,%r13 │ │ │ │ push %r12 │ │ │ │ + mov %rsi,%r12 │ │ │ │ push %rbp │ │ │ │ - push %rbx │ │ │ │ mov %rdi,%rbp │ │ │ │ - sar $0x4,%r14 │ │ │ │ + push %rbx │ │ │ │ + mov %r11,%rbx │ │ │ │ sar $0x5,%r11 │ │ │ │ - sub $0x10,%rsp │ │ │ │ - mov %rsi,%r12 │ │ │ │ + sar $0x4,%rbx │ │ │ │ + sub $0x18,%rsp │ │ │ │ test %r13,%r13 │ │ │ │ - je 1cd38 │ │ │ │ + je 1cbc8 │ │ │ │ shl $0x4,%r11 │ │ │ │ - add %rbp,%r11 │ │ │ │ mov 0x10(%rbp),%r10 │ │ │ │ dec %r13 │ │ │ │ - lea 0x10(%rbp),%rbx │ │ │ │ + lea 0x10(%rbp),%r15 │ │ │ │ + add %rbp,%r11 │ │ │ │ mov (%r11),%rcx │ │ │ │ cmp %rcx,%r10 │ │ │ │ - jb 1cb60 │ │ │ │ - jne 1cc40 │ │ │ │ + jb 1ca10 │ │ │ │ + jne 1cae0 │ │ │ │ vmovss 0x8(%r11),%xmm0 │ │ │ │ vcomiss 0x18(%rbp),%xmm0 │ │ │ │ - jbe 1cc40 │ │ │ │ - nopl (%rax) │ │ │ │ + jbe 1cae0 │ │ │ │ + nop │ │ │ │ mov -0x10(%r12),%rsi │ │ │ │ cmp %rsi,%rcx │ │ │ │ - jb 1cb90 │ │ │ │ - jne 1cc9d │ │ │ │ + jb 1ca38 │ │ │ │ + jne 1cb3d │ │ │ │ vmovss -0x8(%r12),%xmm2 │ │ │ │ vcomiss 0x8(%r11),%xmm2 │ │ │ │ - jbe 1cc9d │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jbe 1cb3d │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov 0x0(%rbp),%rdi │ │ │ │ vmovss 0x8(%rbp),%xmm8 │ │ │ │ - vmovss 0x8(%r11),%xmm9 │ │ │ │ mov %rcx,0x0(%rbp) │ │ │ │ + vmovss 0x8(%r11),%xmm9 │ │ │ │ mov %rdi,(%r11) │ │ │ │ - mov 0x0(%rbp),%r10 │ │ │ │ vmovss %xmm9,0x8(%rbp) │ │ │ │ vmovss %xmm8,0x8(%r11) │ │ │ │ + mov 0x0(%rbp),%r10 │ │ │ │ mov %r12,%r8 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov (%rbx),%rcx │ │ │ │ - cmp %r10,%rcx │ │ │ │ - jb 1cc34 │ │ │ │ - jne 1cbd6 │ │ │ │ + mov (%r15),%rbx │ │ │ │ + cmp %r10,%rbx │ │ │ │ + jb 1cad7 │ │ │ │ + jne 1ca77 │ │ │ │ vmovss 0x8(%rbp),%xmm10 │ │ │ │ - vcomiss 0x8(%rbx),%xmm10 │ │ │ │ - ja 1cc34 │ │ │ │ + vcomiss 0x8(%r15),%xmm10 │ │ │ │ + ja 1cad7 │ │ │ │ lea -0x10(%r8),%r14 │ │ │ │ mov (%r14),%r9 │ │ │ │ mov %r14,%r8 │ │ │ │ cmp %r9,%r10 │ │ │ │ - jb 1ccf0 │ │ │ │ + jb 1cb80 │ │ │ │ cmp %r10,%r9 │ │ │ │ - jne 1cbff │ │ │ │ + jne 1caa0 │ │ │ │ vmovss 0x8(%r14),%xmm11 │ │ │ │ vcomiss 0x8(%rbp),%xmm11 │ │ │ │ - ja 1ccf0 │ │ │ │ - cmp %r14,%rbx │ │ │ │ - jae 1cd00 │ │ │ │ + ja 1cb80 │ │ │ │ + cmp %r14,%r15 │ │ │ │ + jae 1cb90 │ │ │ │ vmovss 0x8(%r14),%xmm13 │ │ │ │ - mov %r9,(%rbx) │ │ │ │ - vmovss 0x8(%rbx),%xmm12 │ │ │ │ - add $0x10,%rbx │ │ │ │ - mov %rcx,(%r14) │ │ │ │ - mov 0x0(%rbp),%r10 │ │ │ │ - vmovss %xmm13,-0x8(%rbx) │ │ │ │ - mov (%rbx),%rcx │ │ │ │ + vmovss 0x8(%r15),%xmm12 │ │ │ │ + mov %r9,(%r15) │ │ │ │ + add $0x10,%r15 │ │ │ │ + mov %rbx,(%r14) │ │ │ │ + vmovss %xmm13,-0x8(%r15) │ │ │ │ vmovss %xmm12,0x8(%r14) │ │ │ │ - cmp %r10,%rcx │ │ │ │ - jae 1cbc8 │ │ │ │ - add $0x10,%rbx │ │ │ │ - jmp 1cbc0 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0x0(%rbp),%r10 │ │ │ │ + mov (%r15),%rbx │ │ │ │ + cmp %r10,%rbx │ │ │ │ + jae 1ca68 │ │ │ │ + add $0x10,%r15 │ │ │ │ + jmp 1ca60 │ │ │ │ + nopl (%rax) │ │ │ │ mov -0x10(%r12),%rsi │ │ │ │ cmp %rsi,%r10 │ │ │ │ - jb 1ccc0 │ │ │ │ - jne 1d026 │ │ │ │ + jb 1cb58 │ │ │ │ + jne 1cebb │ │ │ │ vmovss -0x8(%r12),%xmm1 │ │ │ │ vcomiss 0x18(%rbp),%xmm1 │ │ │ │ - ja 1ccc0 │ │ │ │ + ja 1cb58 │ │ │ │ cmp %rsi,%rcx │ │ │ │ - jb 1cc6f │ │ │ │ + jb 1cb0f │ │ │ │ vcomiss 0x8(%r11),%xmm1 │ │ │ │ - jbe 1cb90 │ │ │ │ + jbe 1ca38 │ │ │ │ mov 0x0(%rbp),%rdx │ │ │ │ vmovss 0x8(%rbp),%xmm6 │ │ │ │ - vmovss -0x8(%r12),%xmm7 │ │ │ │ mov %rsi,0x0(%rbp) │ │ │ │ + vmovss -0x8(%r12),%xmm7 │ │ │ │ mov %rdx,-0x10(%r12) │ │ │ │ - mov 0x0(%rbp),%r10 │ │ │ │ vmovss %xmm7,0x8(%rbp) │ │ │ │ vmovss %xmm6,-0x8(%r12) │ │ │ │ - jmp 1cbb5 │ │ │ │ + mov 0x0(%rbp),%r10 │ │ │ │ + jmp 1ca5d │ │ │ │ cmp %rsi,%r10 │ │ │ │ - jb 1cc6f │ │ │ │ - jne 1ccc0 │ │ │ │ + jb 1cb0f │ │ │ │ + jne 1cb58 │ │ │ │ vmovss -0x8(%r12),%xmm3 │ │ │ │ vcomiss 0x18(%rbp),%xmm3 │ │ │ │ - ja 1cc6f │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovss 0x8(%rbp),%xmm4 │ │ │ │ - vmovss 0x18(%rbp),%xmm5 │ │ │ │ + ja 1cb0f │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov 0x0(%rbp),%rax │ │ │ │ + vmovss 0x8(%rbp),%xmm4 │ │ │ │ mov %r10,0x0(%rbp) │ │ │ │ + vmovss 0x18(%rbp),%xmm5 │ │ │ │ mov %rax,0x10(%rbp) │ │ │ │ vmovss %xmm5,0x8(%rbp) │ │ │ │ vmovss %xmm4,0x18(%rbp) │ │ │ │ - jmp 1cbb5 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 1ca5d │ │ │ │ + nopl (%rax) │ │ │ │ sub $0x10,%r14 │ │ │ │ - jmp 1cbda │ │ │ │ + jmp 1ca7b │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov %r13,%rdx │ │ │ │ mov %r12,%rsi │ │ │ │ - mov %rbx,%rdi │ │ │ │ - call 1caf0 │ │ │ │ - mov %rbx,%r11 │ │ │ │ + mov %r15,%rdi │ │ │ │ + call 1c9a0 │ │ │ │ + mov %r15,%r11 │ │ │ │ sub %rbp,%r11 │ │ │ │ cmp $0x100,%r11 │ │ │ │ - jle 1d019 │ │ │ │ - mov %r11,%r14 │ │ │ │ - mov %rbx,%r12 │ │ │ │ - sar $0x4,%r14 │ │ │ │ + jle 1ceac │ │ │ │ + mov %r11,%rbx │ │ │ │ + mov %r15,%r12 │ │ │ │ sar $0x5,%r11 │ │ │ │ + sar $0x4,%rbx │ │ │ │ test %r13,%r13 │ │ │ │ - jne 1cb2c │ │ │ │ - mov %r11,%rbx │ │ │ │ - lea -0x1(%r11),%r13 │ │ │ │ - shl $0x4,%rbx │ │ │ │ - mov %r13,%rsi │ │ │ │ - add %rbp,%rbx │ │ │ │ - and $0x3,%esi │ │ │ │ - je 1ce19 │ │ │ │ - vmovss -0x8(%rbx),%xmm0 │ │ │ │ - mov -0x10(%rbx),%rcx │ │ │ │ - mov %rsi,0x8(%rsp) │ │ │ │ - mov %r14,%rdx │ │ │ │ - mov %r13,%rsi │ │ │ │ + jne 1c9de │ │ │ │ + lea -0x1(%r11),%r14 │ │ │ │ + mov %r11,%r13 │ │ │ │ + shl $0x4,%r13 │ │ │ │ + mov %r14,%r15 │ │ │ │ + add %rbp,%r13 │ │ │ │ + and $0x3,%r15d │ │ │ │ + je 1ccaa │ │ │ │ + mov -0x10(%r13),%rcx │ │ │ │ + vmovss -0x8(%r13),%xmm0 │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov %rbx,%rdx │ │ │ │ mov %rbp,%rdi │ │ │ │ - mov %r11,(%rsp) │ │ │ │ - sub $0x10,%rbx │ │ │ │ - call 16460 │ │ │ │ - mov (%rsp),%rax │ │ │ │ - mov 0x8(%rsp),%rdx │ │ │ │ - lea -0x2(%rax),%r13 │ │ │ │ - cmp $0x1,%rdx │ │ │ │ - je 1ce19 │ │ │ │ - cmp $0x2,%rdx │ │ │ │ - je 1cdb3 │ │ │ │ - vmovss -0x8(%rbx),%xmm0 │ │ │ │ - mov -0x10(%rbx),%rcx │ │ │ │ - mov %r13,%rsi │ │ │ │ - mov %r14,%rdx │ │ │ │ - sub $0x10,%rbx │ │ │ │ - call 16460 │ │ │ │ - mov (%rsp),%rdi │ │ │ │ - lea -0x3(%rdi),%r13 │ │ │ │ - vmovss -0x8(%rbx),%xmm0 │ │ │ │ - mov -0x10(%rbx),%rcx │ │ │ │ - mov %r13,%rsi │ │ │ │ - mov %r14,%rdx │ │ │ │ + mov %r11,0x8(%rsp) │ │ │ │ + sub $0x10,%r13 │ │ │ │ + call 16180 │ │ │ │ + mov 0x8(%rsp),%rcx │ │ │ │ + lea -0x2(%rcx),%r14 │ │ │ │ + cmp $0x1,%r15 │ │ │ │ + je 1ccaa │ │ │ │ + cmp $0x2,%r15 │ │ │ │ + je 1cc3f │ │ │ │ + mov -0x10(%r13),%rcx │ │ │ │ + vmovss -0x8(%r13),%xmm0 │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov %rbx,%rdx │ │ │ │ + sub $0x10,%r13 │ │ │ │ + call 16180 │ │ │ │ + mov 0x8(%rsp),%rsi │ │ │ │ + lea -0x3(%rsi),%r14 │ │ │ │ + mov -0x10(%r13),%rcx │ │ │ │ + vmovss -0x8(%r13),%xmm0 │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov %rbx,%rdx │ │ │ │ mov %rbp,%rdi │ │ │ │ - sub $0x10,%rbx │ │ │ │ - dec %r13 │ │ │ │ - call 16460 │ │ │ │ - jmp 1ce19 │ │ │ │ - vmovss -0x18(%rbx),%xmm0 │ │ │ │ - mov -0x20(%rbx),%rcx │ │ │ │ - lea -0x1(%r13),%rsi │ │ │ │ - mov %r14,%rdx │ │ │ │ - sub $0x40,%rbx │ │ │ │ - call 16460 │ │ │ │ - vmovss 0x18(%rbx),%xmm0 │ │ │ │ - mov 0x10(%rbx),%rcx │ │ │ │ - lea -0x2(%r13),%rsi │ │ │ │ - mov %r14,%rdx │ │ │ │ - call 16460 │ │ │ │ - vmovss 0x8(%rbx),%xmm0 │ │ │ │ - mov (%rbx),%rcx │ │ │ │ - lea -0x3(%r13),%rsi │ │ │ │ - mov %r14,%rdx │ │ │ │ - sub $0x4,%r13 │ │ │ │ - call 16460 │ │ │ │ - vmovss -0x8(%rbx),%xmm0 │ │ │ │ - mov -0x10(%rbx),%rcx │ │ │ │ - mov %r14,%rdx │ │ │ │ - mov %r13,%rsi │ │ │ │ + sub $0x10,%r13 │ │ │ │ + dec %r14 │ │ │ │ + call 16180 │ │ │ │ + jmp 1ccaa │ │ │ │ + mov -0x20(%r13),%rcx │ │ │ │ + vmovss -0x18(%r13),%xmm0 │ │ │ │ + lea -0x1(%r14),%rsi │ │ │ │ + mov %rbx,%rdx │ │ │ │ + sub $0x40,%r13 │ │ │ │ + call 16180 │ │ │ │ + mov 0x10(%r13),%rcx │ │ │ │ + vmovss 0x18(%r13),%xmm0 │ │ │ │ + lea -0x2(%r14),%rsi │ │ │ │ + mov %rbx,%rdx │ │ │ │ + call 16180 │ │ │ │ + mov 0x0(%r13),%rcx │ │ │ │ + vmovss 0x8(%r13),%xmm0 │ │ │ │ + lea -0x3(%r14),%rsi │ │ │ │ + mov %rbx,%rdx │ │ │ │ + sub $0x4,%r14 │ │ │ │ + call 16180 │ │ │ │ + mov -0x10(%r13),%rcx │ │ │ │ + vmovss -0x8(%r13),%xmm0 │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %r14,%rsi │ │ │ │ mov %rbp,%rdi │ │ │ │ - call 16460 │ │ │ │ - test %r13,%r13 │ │ │ │ - jne 1cdd3 │ │ │ │ - mov %r12,%r8 │ │ │ │ - lea -0x10(%r12),%r9 │ │ │ │ - sub %rbp,%r8 │ │ │ │ - cmp $0x10,%r8 │ │ │ │ - jle 1d019 │ │ │ │ - mov 0x0(%rbp),%r10 │ │ │ │ - vmovss 0x8(%rbp),%xmm14 │ │ │ │ - vmovss -0x8(%r12),%xmm0 │ │ │ │ - mov %rbp,%r14 │ │ │ │ + call 16180 │ │ │ │ + test %r14,%r14 │ │ │ │ + jne 1cc60 │ │ │ │ + mov %r12,%rdx │ │ │ │ + lea -0x10(%r12),%rax │ │ │ │ + sub %rbp,%rdx │ │ │ │ + cmp $0x10,%rdx │ │ │ │ + jle 1ceac │ │ │ │ + mov 0x0(%rbp),%r8 │ │ │ │ + mov %rbp,%r15 │ │ │ │ mov -0x10(%r12),%rcx │ │ │ │ - not %r14 │ │ │ │ xor %esi,%esi │ │ │ │ + not %r15 │ │ │ │ + vmovss 0x8(%rbp),%xmm14 │ │ │ │ + vmovss -0x8(%r12),%xmm0 │ │ │ │ lea -0x20(%r12),%rbx │ │ │ │ - add %r9,%r14 │ │ │ │ - sub %rbp,%r9 │ │ │ │ - mov %r9,%rdx │ │ │ │ - mov %r9,%r13 │ │ │ │ - shr $0x4,%r14 │ │ │ │ - mov %r10,-0x10(%r12) │ │ │ │ + add %rax,%r15 │ │ │ │ + mov %r8,-0x10(%r12) │ │ │ │ + sub %rbp,%rax │ │ │ │ + mov %rax,%rdx │ │ │ │ + shr $0x4,%r15 │ │ │ │ vmovss %xmm14,-0x8(%r12) │ │ │ │ - and $0x3,%r14d │ │ │ │ + mov %rax,%r13 │ │ │ │ sar $0x4,%rdx │ │ │ │ - call 16460 │ │ │ │ + and $0x3,%r15d │ │ │ │ + call 16180 │ │ │ │ cmp $0x10,%r13 │ │ │ │ - jle 1d019 │ │ │ │ - test %r14,%r14 │ │ │ │ - je 1cf54 │ │ │ │ - cmp $0x1,%r14 │ │ │ │ - je 1cf15 │ │ │ │ - cmp $0x2,%r14 │ │ │ │ - je 1cee3 │ │ │ │ - mov 0x0(%rbp),%r11 │ │ │ │ + jle 1ceac │ │ │ │ + test %r15,%r15 │ │ │ │ + je 1cde7 │ │ │ │ + cmp $0x1,%r15 │ │ │ │ + je 1cda9 │ │ │ │ + cmp $0x2,%r15 │ │ │ │ + je 1cd78 │ │ │ │ + mov 0x0(%rbp),%rdi │ │ │ │ + mov (%rbx),%rcx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + xor %esi,%esi │ │ │ │ vmovss 0x8(%rbp),%xmm15 │ │ │ │ vmovss 0x8(%rbx),%xmm0 │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov (%rbx),%rcx │ │ │ │ sub %rbp,%rdx │ │ │ │ - xor %esi,%esi │ │ │ │ + mov %rdi,(%rbx) │ │ │ │ sar $0x4,%rdx │ │ │ │ - mov %r11,(%rbx) │ │ │ │ + mov %rbp,%rdi │ │ │ │ vmovss %xmm15,0x8(%rbx) │ │ │ │ lea -0x30(%r12),%rbx │ │ │ │ - call 16460 │ │ │ │ - mov 0x0(%rbp),%r12 │ │ │ │ - vmovss 0x8(%rbp),%xmm1 │ │ │ │ + call 16180 │ │ │ │ + mov 0x0(%rbp),%r9 │ │ │ │ + mov (%rbx),%rcx │ │ │ │ mov %rbx,%rdx │ │ │ │ xor %esi,%esi │ │ │ │ + vmovss 0x8(%rbp),%xmm1 │ │ │ │ vmovss 0x8(%rbx),%xmm0 │ │ │ │ - mov (%rbx),%rcx │ │ │ │ sub %rbp,%rdx │ │ │ │ mov %rbp,%rdi │ │ │ │ - sub $0x10,%rbx │ │ │ │ + mov %r9,(%rbx) │ │ │ │ sar $0x4,%rdx │ │ │ │ - mov %r12,0x10(%rbx) │ │ │ │ + sub $0x10,%rbx │ │ │ │ vmovss %xmm1,0x18(%rbx) │ │ │ │ - call 16460 │ │ │ │ - mov 0x0(%rbp),%rsi │ │ │ │ + call 16180 │ │ │ │ + mov 0x0(%rbp),%r10 │ │ │ │ + mov %rbx,%r12 │ │ │ │ + mov (%rbx),%rcx │ │ │ │ + xor %esi,%esi │ │ │ │ vmovss 0x8(%rbp),%xmm2 │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rbp,%rdi │ │ │ │ + sub %rbp,%r12 │ │ │ │ vmovss 0x8(%rbx),%xmm0 │ │ │ │ - mov (%rbx),%rcx │ │ │ │ - sub %rbp,%r14 │ │ │ │ + mov %rbp,%rdi │ │ │ │ + mov %r10,(%rbx) │ │ │ │ + mov %r12,%rdx │ │ │ │ sub $0x10,%rbx │ │ │ │ - mov %r14,%rdx │ │ │ │ - sar $0x4,%rdx │ │ │ │ - mov %rsi,0x10(%rbx) │ │ │ │ - xor %esi,%esi │ │ │ │ vmovss %xmm2,0x18(%rbx) │ │ │ │ - call 16460 │ │ │ │ - cmp $0x10,%r14 │ │ │ │ - jle 1d019 │ │ │ │ - mov 0x0(%rbp),%rax │ │ │ │ + sar $0x4,%rdx │ │ │ │ + call 16180 │ │ │ │ + cmp $0x10,%r12 │ │ │ │ + jle 1ceac │ │ │ │ + mov 0x0(%rbp),%r11 │ │ │ │ vmovss 0x8(%rbp),%xmm3 │ │ │ │ mov %rbx,%rdx │ │ │ │ mov %rbp,%rdi │ │ │ │ - vmovss 0x8(%rbx),%xmm0 │ │ │ │ mov (%rbx),%rcx │ │ │ │ + vmovss 0x8(%rbx),%xmm0 │ │ │ │ sub %rbp,%rdx │ │ │ │ xor %esi,%esi │ │ │ │ - lea -0x30(%rbx),%r12 │ │ │ │ + mov %r11,(%rbx) │ │ │ │ sar $0x4,%rdx │ │ │ │ - mov %rax,(%rbx) │ │ │ │ - sub %rbp,%r12 │ │ │ │ + lea -0x30(%rbx),%r12 │ │ │ │ vmovss %xmm3,0x8(%rbx) │ │ │ │ - call 16460 │ │ │ │ - mov 0x0(%rbp),%r8 │ │ │ │ - vmovss 0x8(%rbp),%xmm4 │ │ │ │ - vmovss -0x8(%rbx),%xmm0 │ │ │ │ + sub %rbp,%r12 │ │ │ │ + call 16180 │ │ │ │ + mov 0x0(%rbp),%rsi │ │ │ │ mov -0x10(%rbx),%rcx │ │ │ │ lea -0x10(%rbx),%rdx │ │ │ │ - xor %esi,%esi │ │ │ │ + vmovss 0x8(%rbp),%xmm4 │ │ │ │ + vmovss -0x8(%rbx),%xmm0 │ │ │ │ sub %rbp,%rdx │ │ │ │ + mov %rsi,-0x10(%rbx) │ │ │ │ sar $0x4,%rdx │ │ │ │ - mov %r8,-0x10(%rbx) │ │ │ │ + xor %esi,%esi │ │ │ │ vmovss %xmm4,-0x8(%rbx) │ │ │ │ - call 16460 │ │ │ │ - mov 0x0(%rbp),%r9 │ │ │ │ - vmovss 0x8(%rbp),%xmm5 │ │ │ │ - vmovss -0x18(%rbx),%xmm0 │ │ │ │ + call 16180 │ │ │ │ + mov 0x0(%rbp),%r14 │ │ │ │ mov -0x20(%rbx),%rcx │ │ │ │ lea -0x20(%rbx),%rdx │ │ │ │ - xor %esi,%esi │ │ │ │ - sub $0x40,%rbx │ │ │ │ + vmovss 0x8(%rbp),%xmm5 │ │ │ │ + vmovss -0x18(%rbx),%xmm0 │ │ │ │ sub %rbp,%rdx │ │ │ │ + xor %esi,%esi │ │ │ │ + mov %r14,-0x20(%rbx) │ │ │ │ sar $0x4,%rdx │ │ │ │ - mov %r9,0x20(%rbx) │ │ │ │ + sub $0x40,%rbx │ │ │ │ vmovss %xmm5,0x28(%rbx) │ │ │ │ - call 16460 │ │ │ │ + call 16180 │ │ │ │ mov 0x0(%rbp),%rdx │ │ │ │ - vmovss 0x8(%rbp),%xmm6 │ │ │ │ - vmovss 0x18(%rbx),%xmm0 │ │ │ │ mov 0x10(%rbx),%rcx │ │ │ │ xor %esi,%esi │ │ │ │ + vmovss 0x8(%rbp),%xmm6 │ │ │ │ + vmovss 0x18(%rbx),%xmm0 │ │ │ │ mov %rdx,0x10(%rbx) │ │ │ │ mov %r12,%rdx │ │ │ │ vmovss %xmm6,0x18(%rbx) │ │ │ │ sar $0x4,%rdx │ │ │ │ - call 16460 │ │ │ │ + call 16180 │ │ │ │ cmp $0x10,%r12 │ │ │ │ - jg 1cf54 │ │ │ │ - add $0x10,%rsp │ │ │ │ + jg 1cde7 │ │ │ │ + add $0x18,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ + pop %r15 │ │ │ │ ret │ │ │ │ cmp %rsi,%rcx │ │ │ │ - jb 1cc6f │ │ │ │ - jne 1cb90 │ │ │ │ + jb 1cb0f │ │ │ │ + jne 1ca38 │ │ │ │ vmovss -0x8(%r12),%xmm1 │ │ │ │ - jmp 1cc63 │ │ │ │ + jmp 1cb03 │ │ │ │ ret │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rsi,%rax │ │ │ │ sub %rdi,%rax │ │ │ │ cmp $0x100,%rax │ │ │ │ - jle 1d56b │ │ │ │ + jle 1d3f8 │ │ │ │ push %r14 │ │ │ │ - mov %rax,%r14 │ │ │ │ push %r13 │ │ │ │ mov %rdx,%r13 │ │ │ │ push %r12 │ │ │ │ + mov %rsi,%r12 │ │ │ │ push %rbp │ │ │ │ - push %rbx │ │ │ │ mov %rdi,%rbp │ │ │ │ - sar $0x4,%r14 │ │ │ │ + push %rbx │ │ │ │ + mov %rax,%rbx │ │ │ │ sar $0x5,%rax │ │ │ │ + sar $0x4,%rbx │ │ │ │ sub $0x10,%rsp │ │ │ │ - mov %rsi,%r12 │ │ │ │ test %r13,%r13 │ │ │ │ - je 1d267 │ │ │ │ + je 1d0ef │ │ │ │ shl $0x4,%rax │ │ │ │ - add %rbp,%rax │ │ │ │ mov 0x10(%rbp),%rdx │ │ │ │ dec %r13 │ │ │ │ lea 0x10(%rbp),%rbx │ │ │ │ + add %rbp,%rax │ │ │ │ mov (%rax),%rcx │ │ │ │ cmp %rcx,%rdx │ │ │ │ - jb 1d0c0 │ │ │ │ - jne 1d180 │ │ │ │ + jb 1cf50 │ │ │ │ + jne 1d010 │ │ │ │ mov 0x8(%rax),%rdi │ │ │ │ cmp %rdi,0x18(%rbp) │ │ │ │ - jae 1d180 │ │ │ │ + jae 1d010 │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov -0x10(%r12),%rsi │ │ │ │ cmp %rsi,%rcx │ │ │ │ - jb 1d0e0 │ │ │ │ - jne 1d1d7 │ │ │ │ + jb 1cf70 │ │ │ │ + jne 1d067 │ │ │ │ mov -0x8(%r12),%r9 │ │ │ │ cmp %r9,0x8(%rax) │ │ │ │ - jae 1d1d7 │ │ │ │ + jae 1d067 │ │ │ │ nop │ │ │ │ mov 0x0(%rbp),%r8 │ │ │ │ mov 0x8(%rbp),%rdx │ │ │ │ - mov 0x8(%rax),%r9 │ │ │ │ mov %rcx,0x0(%rbp) │ │ │ │ + mov 0x8(%rax),%r9 │ │ │ │ mov %r8,(%rax) │ │ │ │ mov %r9,0x8(%rbp) │ │ │ │ mov %rdx,0x8(%rax) │ │ │ │ mov 0x0(%rbp),%rdx │ │ │ │ - mov %r12,%r10 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov %r12,%r11 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov (%rbx),%rsi │ │ │ │ cmp %rdx,%rsi │ │ │ │ - jb 1d179 │ │ │ │ - jne 1d124 │ │ │ │ + jb 1d001 │ │ │ │ + jne 1cfac │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ cmp %rax,0x8(%rbx) │ │ │ │ - jb 1d179 │ │ │ │ - lea -0x10(%r10),%r8 │ │ │ │ - mov (%r8),%r11 │ │ │ │ - mov %r8,%r10 │ │ │ │ - cmp %r11,%rdx │ │ │ │ - jb 1d220 │ │ │ │ - cmp %rdx,%r11 │ │ │ │ - jne 1d14a │ │ │ │ - mov 0x8(%r8),%r14 │ │ │ │ - cmp %r14,0x8(%rbp) │ │ │ │ - jb 1d220 │ │ │ │ + jb 1d001 │ │ │ │ + lea -0x10(%r11),%r8 │ │ │ │ + mov (%r8),%r14 │ │ │ │ + mov %r8,%r11 │ │ │ │ + cmp %r14,%rdx │ │ │ │ + jb 1d0a8 │ │ │ │ + cmp %rdx,%r14 │ │ │ │ + jne 1cfd2 │ │ │ │ + mov 0x8(%r8),%r10 │ │ │ │ + cmp %r10,0x8(%rbp) │ │ │ │ + jb 1d0a8 │ │ │ │ cmp %r8,%rbx │ │ │ │ - jae 1d230 │ │ │ │ + jae 1d0b8 │ │ │ │ mov 0x8(%r8),%rcx │ │ │ │ - mov %r11,(%rbx) │ │ │ │ mov 0x8(%rbx),%rdi │ │ │ │ + mov %r14,(%rbx) │ │ │ │ add $0x10,%rbx │ │ │ │ mov %rsi,(%r8) │ │ │ │ - mov 0x0(%rbp),%rdx │ │ │ │ mov %rcx,-0x8(%rbx) │ │ │ │ mov %rdi,0x8(%r8) │ │ │ │ + mov 0x0(%rbp),%rdx │ │ │ │ mov (%rbx),%rsi │ │ │ │ cmp %rdx,%rsi │ │ │ │ - jae 1d118 │ │ │ │ + jae 1cfa0 │ │ │ │ add $0x10,%rbx │ │ │ │ - jmp 1d110 │ │ │ │ - nop │ │ │ │ + jmp 1cf98 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov -0x10(%r12),%rsi │ │ │ │ cmp %rsi,%rdx │ │ │ │ - jb 1d1f0 │ │ │ │ - jne 1d557 │ │ │ │ + jb 1d080 │ │ │ │ + jne 1d3e4 │ │ │ │ mov -0x8(%r12),%r8 │ │ │ │ cmp %r8,0x18(%rbp) │ │ │ │ - jb 1d1f0 │ │ │ │ + jb 1d080 │ │ │ │ cmp %rsi,%rcx │ │ │ │ - jb 1d1af │ │ │ │ + jb 1d03f │ │ │ │ mov -0x8(%r12),%rdx │ │ │ │ cmp %rdx,0x8(%rax) │ │ │ │ - jae 1d0e0 │ │ │ │ + jae 1cf70 │ │ │ │ mov 0x0(%rbp),%rcx │ │ │ │ mov 0x8(%rbp),%rdi │ │ │ │ mov %rsi,0x0(%rbp) │ │ │ │ mov -0x8(%r12),%rsi │ │ │ │ mov %rcx,-0x10(%r12) │ │ │ │ - mov 0x0(%rbp),%rdx │ │ │ │ mov %rsi,0x8(%rbp) │ │ │ │ mov %rdi,-0x8(%r12) │ │ │ │ - jmp 1d0ff │ │ │ │ + mov 0x0(%rbp),%rdx │ │ │ │ + jmp 1cf8f │ │ │ │ cmp %rsi,%rdx │ │ │ │ - jb 1d1af │ │ │ │ - jne 1d1f0 │ │ │ │ + jb 1d03f │ │ │ │ + jne 1d080 │ │ │ │ mov -0x8(%r12),%rax │ │ │ │ cmp %rax,0x18(%rbp) │ │ │ │ - jb 1d1af │ │ │ │ + jb 1d03f │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov 0x0(%rbp),%r10 │ │ │ │ mov 0x8(%rbp),%r11 │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ mov %rdx,0x0(%rbp) │ │ │ │ + mov 0x18(%rbp),%r14 │ │ │ │ mov %r10,0x10(%rbp) │ │ │ │ mov %r14,0x8(%rbp) │ │ │ │ mov %r11,0x18(%rbp) │ │ │ │ - jmp 1d0ff │ │ │ │ + jmp 1cf8f │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ sub $0x10,%r8 │ │ │ │ - jmp 1d128 │ │ │ │ + jmp 1cfb0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov %r13,%rdx │ │ │ │ mov %r12,%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ - call 1d050 │ │ │ │ + call 1cee0 │ │ │ │ mov %rbx,%rax │ │ │ │ sub %rbp,%rax │ │ │ │ cmp $0x100,%rax │ │ │ │ - jle 1d54a │ │ │ │ - mov %rax,%r14 │ │ │ │ + jle 1d3d7 │ │ │ │ mov %rbx,%r12 │ │ │ │ - sar $0x4,%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ sar $0x5,%rax │ │ │ │ + sar $0x4,%rbx │ │ │ │ test %r13,%r13 │ │ │ │ - jne 1d08b │ │ │ │ - lea -0x1(%rax),%rbx │ │ │ │ - mov %rbx,%r13 │ │ │ │ - and $0x3,%r13d │ │ │ │ - je 1d359 │ │ │ │ - mov %rbx,%r9 │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %r14,%rdx │ │ │ │ + jne 1cf1b │ │ │ │ + lea -0x1(%rax),%r13 │ │ │ │ + mov %r13,%r14 │ │ │ │ + and $0x3,%r14d │ │ │ │ + je 1d1e1 │ │ │ │ + mov %r13,%r9 │ │ │ │ + mov %r13,%rsi │ │ │ │ + mov %rbx,%rdx │ │ │ │ mov %rbp,%rdi │ │ │ │ shl $0x4,%r9 │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ mov 0x0(%rbp,%r9,1),%rcx │ │ │ │ mov 0x8(%r9,%rbp,1),%r8 │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - call 16140 │ │ │ │ - mov 0x8(%rsp),%r10 │ │ │ │ - lea -0x2(%r10),%rbx │ │ │ │ - cmp $0x1,%r13 │ │ │ │ - je 1d359 │ │ │ │ - cmp $0x2,%r13 │ │ │ │ - je 1d2da │ │ │ │ - mov %rbx,%r11 │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %r14,%rdx │ │ │ │ - shl $0x4,%r11 │ │ │ │ - mov 0x0(%rbp,%r11,1),%rcx │ │ │ │ - mov 0x8(%r11,%rbp,1),%r8 │ │ │ │ - call 16140 │ │ │ │ - mov 0x8(%rsp),%rdi │ │ │ │ - lea -0x3(%rdi),%rbx │ │ │ │ + call 15ee0 │ │ │ │ + mov 0x8(%rsp),%r11 │ │ │ │ + lea -0x2(%r11),%r13 │ │ │ │ + cmp $0x1,%r14 │ │ │ │ + je 1d1e1 │ │ │ │ + cmp $0x2,%r14 │ │ │ │ + je 1d162 │ │ │ │ + mov %r13,%r10 │ │ │ │ + mov %r13,%rsi │ │ │ │ mov %rbx,%rdx │ │ │ │ - mov %rbx,%rsi │ │ │ │ + shl $0x4,%r10 │ │ │ │ + mov 0x0(%rbp,%r10,1),%rcx │ │ │ │ + mov 0x8(%r10,%rbp,1),%r8 │ │ │ │ + call 15ee0 │ │ │ │ + mov 0x8(%rsp),%rdi │ │ │ │ + lea -0x3(%rdi),%r13 │ │ │ │ + mov %r13,%rdx │ │ │ │ + mov %r13,%rsi │ │ │ │ mov %rbp,%rdi │ │ │ │ - dec %rbx │ │ │ │ + dec %r13 │ │ │ │ shl $0x4,%rdx │ │ │ │ mov 0x0(%rbp,%rdx,1),%rcx │ │ │ │ mov 0x8(%rdx,%rbp,1),%r8 │ │ │ │ - mov %r14,%rdx │ │ │ │ - call 16140 │ │ │ │ - jmp 1d359 │ │ │ │ - lea -0x1(%rbx),%rsi │ │ │ │ - mov %r14,%rdx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + call 15ee0 │ │ │ │ + jmp 1d1e1 │ │ │ │ + lea -0x1(%r13),%rsi │ │ │ │ + mov %rbx,%rdx │ │ │ │ mov %rsi,%r8 │ │ │ │ shl $0x4,%r8 │ │ │ │ mov 0x0(%rbp,%r8,1),%rcx │ │ │ │ mov 0x8(%r8,%rbp,1),%r8 │ │ │ │ - call 16140 │ │ │ │ - lea -0x2(%rbx),%rsi │ │ │ │ - mov %r14,%rdx │ │ │ │ - mov %rsi,%r13 │ │ │ │ - shl $0x4,%r13 │ │ │ │ - mov 0x0(%rbp,%r13,1),%rcx │ │ │ │ - mov 0x8(%r13,%rbp,1),%r8 │ │ │ │ - call 16140 │ │ │ │ - lea -0x3(%rbx),%rsi │ │ │ │ - mov %r14,%rdx │ │ │ │ - sub $0x4,%rbx │ │ │ │ + call 15ee0 │ │ │ │ + lea -0x2(%r13),%rsi │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %rsi,%r14 │ │ │ │ + shl $0x4,%r14 │ │ │ │ + mov 0x0(%rbp,%r14,1),%rcx │ │ │ │ + mov 0x8(%r14,%rbp,1),%r8 │ │ │ │ + call 15ee0 │ │ │ │ + lea -0x3(%r13),%rsi │ │ │ │ + mov %rbx,%rdx │ │ │ │ + sub $0x4,%r13 │ │ │ │ mov %rsi,%r9 │ │ │ │ shl $0x4,%r9 │ │ │ │ mov 0x0(%rbp,%r9,1),%rcx │ │ │ │ mov 0x8(%r9,%rbp,1),%r8 │ │ │ │ - call 16140 │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov %r14,%rdx │ │ │ │ - mov %rbx,%rsi │ │ │ │ + call 15ee0 │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %r13,%rsi │ │ │ │ mov %rbp,%rdi │ │ │ │ shl $0x4,%rax │ │ │ │ mov 0x0(%rbp,%rax,1),%rcx │ │ │ │ mov 0x8(%rax,%rbp,1),%r8 │ │ │ │ - call 16140 │ │ │ │ - test %rbx,%rbx │ │ │ │ - jne 1d2fe │ │ │ │ - mov %r12,%r14 │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - sub %rbp,%r14 │ │ │ │ - cmp $0x10,%r14 │ │ │ │ - jle 1d54a │ │ │ │ - mov 0x0(%rbp),%r10 │ │ │ │ - mov 0x8(%rbp),%r11 │ │ │ │ - mov %rbp,%r14 │ │ │ │ + call 15ee0 │ │ │ │ + test %r13,%r13 │ │ │ │ + jne 1d186 │ │ │ │ + mov %r12,%rcx │ │ │ │ + lea -0x10(%r12),%rbx │ │ │ │ + sub %rbp,%rcx │ │ │ │ + cmp $0x10,%rcx │ │ │ │ + jle 1d3d7 │ │ │ │ + mov %rbp,%rsi │ │ │ │ + mov 0x0(%rbp),%r11 │ │ │ │ + mov 0x8(%rbp),%r10 │ │ │ │ + lea -0x20(%r12),%r14 │ │ │ │ + not %rsi │ │ │ │ mov -0x10(%r12),%rcx │ │ │ │ mov -0x8(%r12),%r8 │ │ │ │ - not %r14 │ │ │ │ - add %rsi,%r14 │ │ │ │ - sub %rbp,%rsi │ │ │ │ - lea -0x20(%r12),%rbx │ │ │ │ - mov %rsi,%rdx │ │ │ │ - mov %rsi,%r13 │ │ │ │ - xor %esi,%esi │ │ │ │ - shr $0x4,%r14 │ │ │ │ - mov %r10,-0x10(%r12) │ │ │ │ - mov %r11,-0x8(%r12) │ │ │ │ - and $0x3,%r14d │ │ │ │ + add %rbx,%rsi │ │ │ │ + mov %r11,-0x10(%r12) │ │ │ │ + sub %rbp,%rbx │ │ │ │ + shr $0x4,%rsi │ │ │ │ + mov %r10,-0x8(%r12) │ │ │ │ + mov %rbx,%rdx │ │ │ │ + and $0x3,%esi │ │ │ │ sar $0x4,%rdx │ │ │ │ - call 16140 │ │ │ │ - cmp $0x10,%r13 │ │ │ │ - jle 1d54a │ │ │ │ - test %r14,%r14 │ │ │ │ - je 1d491 │ │ │ │ - cmp $0x1,%r14 │ │ │ │ - je 1d455 │ │ │ │ - cmp $0x2,%r14 │ │ │ │ - je 1d426 │ │ │ │ - mov 0x0(%rbp),%rdi │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ - mov (%rbx),%rcx │ │ │ │ + mov %rsi,0x8(%rsp) │ │ │ │ + xor %esi,%esi │ │ │ │ + call 15ee0 │ │ │ │ + cmp $0x10,%rbx │ │ │ │ + mov 0x8(%rsp),%rdi │ │ │ │ + jle 1d3d7 │ │ │ │ + test %rdi,%rdi │ │ │ │ + je 1d31e │ │ │ │ + cmp $0x1,%rdi │ │ │ │ + je 1d2e2 │ │ │ │ + cmp $0x2,%rdi │ │ │ │ + je 1d2b4 │ │ │ │ + mov 0x0(%rbp),%rdx │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ xor %esi,%esi │ │ │ │ - mov 0x8(%rbx),%r8 │ │ │ │ - mov %rdi,(%rbx) │ │ │ │ - mov %rdx,0x8(%rbx) │ │ │ │ - mov %rbx,%rdx │ │ │ │ mov %rbp,%rdi │ │ │ │ + mov (%r14),%rcx │ │ │ │ + mov 0x8(%r14),%r8 │ │ │ │ + mov %rdx,(%r14) │ │ │ │ + mov %r14,%rdx │ │ │ │ + mov %rax,0x8(%r14) │ │ │ │ sub %rbp,%rdx │ │ │ │ - lea -0x30(%r12),%rbx │ │ │ │ + lea -0x30(%r12),%r14 │ │ │ │ sar $0x4,%rdx │ │ │ │ - call 16140 │ │ │ │ + call 15ee0 │ │ │ │ mov 0x0(%rbp),%r12 │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rbx,%rdx │ │ │ │ + mov 0x8(%rbp),%r9 │ │ │ │ + mov %r14,%rdx │ │ │ │ xor %esi,%esi │ │ │ │ - mov (%rbx),%rcx │ │ │ │ - mov 0x8(%rbx),%r8 │ │ │ │ + mov (%r14),%rcx │ │ │ │ + mov 0x8(%r14),%r8 │ │ │ │ sub %rbp,%rdx │ │ │ │ mov %rbp,%rdi │ │ │ │ - sub $0x10,%rbx │ │ │ │ + mov %r12,(%r14) │ │ │ │ sar $0x4,%rdx │ │ │ │ - mov %r12,0x10(%rbx) │ │ │ │ - mov %rax,0x18(%rbx) │ │ │ │ - call 16140 │ │ │ │ - mov 0x0(%rbp),%r9 │ │ │ │ + sub $0x10,%r14 │ │ │ │ + mov %r9,0x18(%r14) │ │ │ │ + call 15ee0 │ │ │ │ + mov 0x0(%rbp),%rbx │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ + mov %r14,%r13 │ │ │ │ mov %rbp,%rdi │ │ │ │ - mov (%rbx),%rcx │ │ │ │ - mov 0x8(%rbx),%r8 │ │ │ │ - sub %rbp,%r14 │ │ │ │ - sub $0x10,%rbx │ │ │ │ - mov %r14,%rdx │ │ │ │ - sar $0x4,%rdx │ │ │ │ - mov %rsi,0x18(%rbx) │ │ │ │ - mov %r9,0x10(%rbx) │ │ │ │ + mov (%r14),%rcx │ │ │ │ + mov 0x8(%r14),%r8 │ │ │ │ + sub %rbp,%r13 │ │ │ │ + sub $0x10,%r14 │ │ │ │ + mov %rsi,0x18(%r14) │ │ │ │ + mov %r13,%rdx │ │ │ │ xor %esi,%esi │ │ │ │ - call 16140 │ │ │ │ - cmp $0x10,%r14 │ │ │ │ - jle 1d54a │ │ │ │ - mov 0x0(%rbp),%r10 │ │ │ │ - mov 0x8(%rbp),%r11 │ │ │ │ - mov %rbx,%rdx │ │ │ │ + mov %rbx,0x10(%r14) │ │ │ │ + sar $0x4,%rdx │ │ │ │ + call 15ee0 │ │ │ │ + cmp $0x10,%r13 │ │ │ │ + jle 1d3d7 │ │ │ │ + mov 0x0(%rbp),%r11 │ │ │ │ + mov 0x8(%rbp),%r10 │ │ │ │ + mov %r14,%rdx │ │ │ │ mov %rbp,%rdi │ │ │ │ - mov (%rbx),%rcx │ │ │ │ - mov 0x8(%rbx),%r8 │ │ │ │ + mov (%r14),%rcx │ │ │ │ + mov 0x8(%r14),%r8 │ │ │ │ sub %rbp,%rdx │ │ │ │ xor %esi,%esi │ │ │ │ + mov %r11,(%r14) │ │ │ │ sar $0x4,%rdx │ │ │ │ - mov %r10,(%rbx) │ │ │ │ - mov %r11,0x8(%rbx) │ │ │ │ - call 16140 │ │ │ │ - mov 0x0(%rbp),%r13 │ │ │ │ + mov %r10,0x8(%r14) │ │ │ │ + call 15ee0 │ │ │ │ + mov 0x0(%rbp),%rax │ │ │ │ mov 0x8(%rbp),%r12 │ │ │ │ - mov -0x10(%rbx),%rcx │ │ │ │ - mov -0x8(%rbx),%r8 │ │ │ │ - lea -0x10(%rbx),%rdx │ │ │ │ + lea -0x10(%r14),%rdx │ │ │ │ + mov -0x10(%r14),%rcx │ │ │ │ + mov -0x8(%r14),%r8 │ │ │ │ sub %rbp,%rdx │ │ │ │ xor %esi,%esi │ │ │ │ + mov %rax,-0x10(%r14) │ │ │ │ sar $0x4,%rdx │ │ │ │ - mov %r12,-0x8(%rbx) │ │ │ │ - mov %r13,-0x10(%rbx) │ │ │ │ - lea -0x30(%rbx),%r12 │ │ │ │ + mov %r12,-0x8(%r14) │ │ │ │ + lea -0x30(%r14),%r12 │ │ │ │ sub %rbp,%r12 │ │ │ │ - call 16140 │ │ │ │ - mov 0x0(%rbp),%rax │ │ │ │ - mov 0x8(%rbp),%r9 │ │ │ │ - mov -0x20(%rbx),%rcx │ │ │ │ - mov -0x18(%rbx),%r8 │ │ │ │ - lea -0x20(%rbx),%rdx │ │ │ │ + call 15ee0 │ │ │ │ + mov 0x0(%rbp),%r9 │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + lea -0x20(%r14),%rdx │ │ │ │ + mov -0x20(%r14),%rcx │ │ │ │ + mov -0x18(%r14),%r8 │ │ │ │ sub %rbp,%rdx │ │ │ │ xor %esi,%esi │ │ │ │ - sub $0x40,%rbx │ │ │ │ + mov %r9,-0x20(%r14) │ │ │ │ sar $0x4,%rdx │ │ │ │ - mov %rax,0x20(%rbx) │ │ │ │ - mov %r9,0x28(%rbx) │ │ │ │ - call 16140 │ │ │ │ + sub $0x40,%r14 │ │ │ │ + mov %rbx,0x28(%r14) │ │ │ │ + call 15ee0 │ │ │ │ mov 0x0(%rbp),%rdx │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x10(%rbx),%rcx │ │ │ │ - mov 0x18(%rbx),%r8 │ │ │ │ - mov %rdx,0x10(%rbx) │ │ │ │ - mov %rsi,0x18(%rbx) │ │ │ │ + mov 0x10(%r14),%rcx │ │ │ │ + mov 0x18(%r14),%r8 │ │ │ │ + mov %rdx,0x10(%r14) │ │ │ │ mov %r12,%rdx │ │ │ │ - xor %esi,%esi │ │ │ │ + mov %rsi,0x18(%r14) │ │ │ │ sar $0x4,%rdx │ │ │ │ - call 16140 │ │ │ │ + xor %esi,%esi │ │ │ │ + call 15ee0 │ │ │ │ cmp $0x10,%r12 │ │ │ │ - jg 1d491 │ │ │ │ + jg 1d31e │ │ │ │ add $0x10,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ ret │ │ │ │ cmp %rsi,%rcx │ │ │ │ - jb 1d1af │ │ │ │ - jne 1d0e0 │ │ │ │ - jmp 1d1a0 │ │ │ │ + jb 1d03f │ │ │ │ + jne 1cf70 │ │ │ │ + jmp 1d030 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov %rsi,%r11 │ │ │ │ sub %rdi,%r11 │ │ │ │ cmp $0x100,%r11 │ │ │ │ - jle 1db05 │ │ │ │ + jle 1d972 │ │ │ │ push %r14 │ │ │ │ - mov %r11,%r14 │ │ │ │ push %r13 │ │ │ │ mov %rdx,%r13 │ │ │ │ push %r12 │ │ │ │ + mov %rsi,%r12 │ │ │ │ push %rbp │ │ │ │ - push %rbx │ │ │ │ mov %rdi,%rbp │ │ │ │ - sar $0x4,%r14 │ │ │ │ + push %rbx │ │ │ │ + mov %r11,%rbx │ │ │ │ sar $0x5,%r11 │ │ │ │ + sar $0x4,%rbx │ │ │ │ sub $0x10,%rsp │ │ │ │ - mov %rsi,%r12 │ │ │ │ test %r13,%r13 │ │ │ │ - je 1d7b8 │ │ │ │ + je 1d628 │ │ │ │ shl $0x4,%r11 │ │ │ │ - add %rbp,%r11 │ │ │ │ mov 0x10(%rbp),%r10 │ │ │ │ dec %r13 │ │ │ │ lea 0x10(%rbp),%rbx │ │ │ │ + add %rbp,%r11 │ │ │ │ mov (%r11),%rcx │ │ │ │ cmp %rcx,%r10 │ │ │ │ - jb 1d5e0 │ │ │ │ - jne 1d6c0 │ │ │ │ + jb 1d470 │ │ │ │ + jne 1d540 │ │ │ │ vmovsd 0x8(%r11),%xmm0 │ │ │ │ vcomisd 0x18(%rbp),%xmm0 │ │ │ │ - jbe 1d6c0 │ │ │ │ + jbe 1d540 │ │ │ │ nopl (%rax) │ │ │ │ mov -0x10(%r12),%rsi │ │ │ │ cmp %rsi,%rcx │ │ │ │ - jb 1d610 │ │ │ │ - jne 1d71d │ │ │ │ + jb 1d498 │ │ │ │ + jne 1d59d │ │ │ │ vmovsd -0x8(%r12),%xmm2 │ │ │ │ vcomisd 0x8(%r11),%xmm2 │ │ │ │ - jbe 1d71d │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jbe 1d59d │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov 0x0(%rbp),%rdi │ │ │ │ vmovsd 0x8(%rbp),%xmm8 │ │ │ │ - vmovsd 0x8(%r11),%xmm9 │ │ │ │ mov %rcx,0x0(%rbp) │ │ │ │ + vmovsd 0x8(%r11),%xmm9 │ │ │ │ mov %rdi,(%r11) │ │ │ │ - mov 0x0(%rbp),%r10 │ │ │ │ vmovsd %xmm9,0x8(%rbp) │ │ │ │ vmovsd %xmm8,0x8(%r11) │ │ │ │ + mov 0x0(%rbp),%r10 │ │ │ │ mov %r12,%r8 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ mov (%rbx),%rcx │ │ │ │ cmp %r10,%rcx │ │ │ │ - jb 1d6b4 │ │ │ │ - jne 1d656 │ │ │ │ + jb 1d534 │ │ │ │ + jne 1d4d6 │ │ │ │ vmovsd 0x8(%rbp),%xmm10 │ │ │ │ vcomisd 0x8(%rbx),%xmm10 │ │ │ │ - ja 1d6b4 │ │ │ │ + ja 1d534 │ │ │ │ lea -0x10(%r8),%r14 │ │ │ │ mov (%r14),%r9 │ │ │ │ mov %r14,%r8 │ │ │ │ cmp %r9,%r10 │ │ │ │ - jb 1d770 │ │ │ │ + jb 1d5e0 │ │ │ │ cmp %r10,%r9 │ │ │ │ - jne 1d67f │ │ │ │ + jne 1d4ff │ │ │ │ vmovsd 0x8(%r14),%xmm11 │ │ │ │ vcomisd 0x8(%rbp),%xmm11 │ │ │ │ - ja 1d770 │ │ │ │ + ja 1d5e0 │ │ │ │ cmp %r14,%rbx │ │ │ │ - jae 1d780 │ │ │ │ + jae 1d5f0 │ │ │ │ vmovsd 0x8(%r14),%xmm13 │ │ │ │ - mov %r9,(%rbx) │ │ │ │ vmovsd 0x8(%rbx),%xmm12 │ │ │ │ + mov %r9,(%rbx) │ │ │ │ add $0x10,%rbx │ │ │ │ mov %rcx,(%r14) │ │ │ │ - mov 0x0(%rbp),%r10 │ │ │ │ vmovsd %xmm13,-0x8(%rbx) │ │ │ │ - mov (%rbx),%rcx │ │ │ │ vmovsd %xmm12,0x8(%r14) │ │ │ │ + mov 0x0(%rbp),%r10 │ │ │ │ + mov (%rbx),%rcx │ │ │ │ cmp %r10,%rcx │ │ │ │ - jae 1d648 │ │ │ │ + jae 1d4c8 │ │ │ │ add $0x10,%rbx │ │ │ │ - jmp 1d640 │ │ │ │ + jmp 1d4c0 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov -0x10(%r12),%rsi │ │ │ │ cmp %rsi,%r10 │ │ │ │ - jb 1d740 │ │ │ │ - jne 1daea │ │ │ │ + jb 1d5b8 │ │ │ │ + jne 1d957 │ │ │ │ vmovsd -0x8(%r12),%xmm1 │ │ │ │ vcomisd 0x18(%rbp),%xmm1 │ │ │ │ - ja 1d740 │ │ │ │ + ja 1d5b8 │ │ │ │ cmp %rsi,%rcx │ │ │ │ - jb 1d6ef │ │ │ │ + jb 1d56f │ │ │ │ vcomisd 0x8(%r11),%xmm1 │ │ │ │ - jbe 1d610 │ │ │ │ + jbe 1d498 │ │ │ │ mov 0x0(%rbp),%rdx │ │ │ │ vmovsd 0x8(%rbp),%xmm6 │ │ │ │ - vmovsd -0x8(%r12),%xmm7 │ │ │ │ mov %rsi,0x0(%rbp) │ │ │ │ + vmovsd -0x8(%r12),%xmm7 │ │ │ │ mov %rdx,-0x10(%r12) │ │ │ │ - mov 0x0(%rbp),%r10 │ │ │ │ vmovsd %xmm7,0x8(%rbp) │ │ │ │ vmovsd %xmm6,-0x8(%r12) │ │ │ │ - jmp 1d635 │ │ │ │ + mov 0x0(%rbp),%r10 │ │ │ │ + jmp 1d4bd │ │ │ │ cmp %rsi,%r10 │ │ │ │ - jb 1d6ef │ │ │ │ - jne 1d740 │ │ │ │ + jb 1d56f │ │ │ │ + jne 1d5b8 │ │ │ │ vmovsd -0x8(%r12),%xmm3 │ │ │ │ vcomisd 0x18(%rbp),%xmm3 │ │ │ │ - ja 1d6ef │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovsd 0x8(%rbp),%xmm4 │ │ │ │ - vmovsd 0x18(%rbp),%xmm5 │ │ │ │ + ja 1d56f │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov 0x0(%rbp),%rax │ │ │ │ + vmovsd 0x8(%rbp),%xmm4 │ │ │ │ mov %r10,0x0(%rbp) │ │ │ │ + vmovsd 0x18(%rbp),%xmm5 │ │ │ │ mov %rax,0x10(%rbp) │ │ │ │ vmovsd %xmm5,0x8(%rbp) │ │ │ │ vmovsd %xmm4,0x18(%rbp) │ │ │ │ - jmp 1d635 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 1d4bd │ │ │ │ + nopl (%rax) │ │ │ │ sub $0x10,%r14 │ │ │ │ - jmp 1d65a │ │ │ │ + jmp 1d4da │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov %r13,%rdx │ │ │ │ mov %r12,%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ - call 1d570 │ │ │ │ + call 1d400 │ │ │ │ mov %rbx,%r11 │ │ │ │ sub %rbp,%r11 │ │ │ │ cmp $0x100,%r11 │ │ │ │ - jle 1dadd │ │ │ │ - mov %r11,%r14 │ │ │ │ + jle 1d94a │ │ │ │ mov %rbx,%r12 │ │ │ │ - sar $0x4,%r14 │ │ │ │ + mov %r11,%rbx │ │ │ │ sar $0x5,%r11 │ │ │ │ + sar $0x4,%rbx │ │ │ │ test %r13,%r13 │ │ │ │ - jne 1d5ac │ │ │ │ - lea -0x1(%r11),%rbx │ │ │ │ - mov %rbx,%r13 │ │ │ │ - and $0x3,%r13d │ │ │ │ - je 1d8c0 │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %r14,%rdx │ │ │ │ + jne 1d43c │ │ │ │ + lea -0x1(%r11),%r13 │ │ │ │ + mov %r13,%r14 │ │ │ │ + and $0x3,%r14d │ │ │ │ + je 1d724 │ │ │ │ + mov %r13,%rsi │ │ │ │ + mov %rbx,%rdx │ │ │ │ mov %rbp,%rdi │ │ │ │ mov %r11,0x8(%rsp) │ │ │ │ shl $0x4,%rsi │ │ │ │ - vmovsd 0x8(%rsi,%rbp,1),%xmm0 │ │ │ │ mov 0x0(%rbp,%rsi,1),%rcx │ │ │ │ - mov %rbx,%rsi │ │ │ │ - call 15f70 │ │ │ │ + vmovsd 0x8(%rsi,%rbp,1),%xmm0 │ │ │ │ + mov %r13,%rsi │ │ │ │ + call 15d50 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ - lea -0x2(%rax),%rbx │ │ │ │ - cmp $0x1,%r13 │ │ │ │ - je 1d8c0 │ │ │ │ - cmp $0x2,%r13 │ │ │ │ - je 1d830 │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rbp,%rdi │ │ │ │ + lea -0x2(%rax),%r13 │ │ │ │ + cmp $0x1,%r14 │ │ │ │ + je 1d724 │ │ │ │ + cmp $0x2,%r14 │ │ │ │ + je 1d69d │ │ │ │ + mov %r13,%rdx │ │ │ │ + mov %r13,%rsi │ │ │ │ shl $0x4,%rdx │ │ │ │ - vmovsd 0x8(%rdx,%rbp,1),%xmm0 │ │ │ │ mov 0x0(%rbp,%rdx,1),%rcx │ │ │ │ - mov %r14,%rdx │ │ │ │ - call 15f70 │ │ │ │ + vmovsd 0x8(%rdx,%rbp,1),%xmm0 │ │ │ │ + mov %rbx,%rdx │ │ │ │ + call 15d50 │ │ │ │ mov 0x8(%rsp),%rdi │ │ │ │ - lea -0x3(%rdi),%rbx │ │ │ │ - mov %rbx,%r8 │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %r14,%rdx │ │ │ │ + lea -0x3(%rdi),%r13 │ │ │ │ + mov %r13,%r8 │ │ │ │ + mov %r13,%rsi │ │ │ │ + mov %rbx,%rdx │ │ │ │ mov %rbp,%rdi │ │ │ │ shl $0x4,%r8 │ │ │ │ - vmovsd 0x8(%r8,%rbp,1),%xmm0 │ │ │ │ + dec %r13 │ │ │ │ mov 0x0(%rbp,%r8,1),%rcx │ │ │ │ - dec %rbx │ │ │ │ - call 15f70 │ │ │ │ - jmp 1d8c0 │ │ │ │ - lea -0x1(%rbx),%rsi │ │ │ │ - mov %r14,%rdx │ │ │ │ - mov %rbp,%rdi │ │ │ │ + vmovsd 0x8(%r8,%rbp,1),%xmm0 │ │ │ │ + call 15d50 │ │ │ │ + jmp 1d724 │ │ │ │ + lea -0x1(%r13),%rsi │ │ │ │ + mov %rbx,%rdx │ │ │ │ mov %rsi,%r10 │ │ │ │ shl $0x4,%r10 │ │ │ │ - vmovsd 0x8(%r10,%rbp,1),%xmm0 │ │ │ │ mov 0x0(%rbp,%r10,1),%rcx │ │ │ │ - call 15f70 │ │ │ │ - lea -0x2(%rbx),%rsi │ │ │ │ - mov %r14,%rdx │ │ │ │ - mov %rbp,%rdi │ │ │ │ + vmovsd 0x8(%r10,%rbp,1),%xmm0 │ │ │ │ + call 15d50 │ │ │ │ + lea -0x2(%r13),%rsi │ │ │ │ + mov %rbx,%rdx │ │ │ │ mov %rsi,%r11 │ │ │ │ shl $0x4,%r11 │ │ │ │ - vmovsd 0x8(%r11,%rbp,1),%xmm0 │ │ │ │ mov 0x0(%rbp,%r11,1),%rcx │ │ │ │ - call 15f70 │ │ │ │ - lea -0x3(%rbx),%rsi │ │ │ │ - mov %r14,%rdx │ │ │ │ - mov %rbp,%rdi │ │ │ │ - mov %rsi,%r13 │ │ │ │ - sub $0x4,%rbx │ │ │ │ - shl $0x4,%r13 │ │ │ │ - vmovsd 0x8(%r13,%rbp,1),%xmm0 │ │ │ │ - mov 0x0(%rbp,%r13,1),%rcx │ │ │ │ - call 15f70 │ │ │ │ - mov %rbx,%r9 │ │ │ │ - mov %r14,%rdx │ │ │ │ - mov %rbx,%rsi │ │ │ │ + vmovsd 0x8(%r11,%rbp,1),%xmm0 │ │ │ │ + call 15d50 │ │ │ │ + lea -0x3(%r13),%rsi │ │ │ │ + mov %rbx,%rdx │ │ │ │ + sub $0x4,%r13 │ │ │ │ + mov %rsi,%r14 │ │ │ │ + shl $0x4,%r14 │ │ │ │ + mov 0x0(%rbp,%r14,1),%rcx │ │ │ │ + vmovsd 0x8(%r14,%rbp,1),%xmm0 │ │ │ │ + call 15d50 │ │ │ │ + mov %r13,%r9 │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %r13,%rsi │ │ │ │ mov %rbp,%rdi │ │ │ │ shl $0x4,%r9 │ │ │ │ - vmovsd 0x8(%r9,%rbp,1),%xmm0 │ │ │ │ mov 0x0(%rbp,%r9,1),%rcx │ │ │ │ - call 15f70 │ │ │ │ - test %rbx,%rbx │ │ │ │ - jne 1d856 │ │ │ │ - mov %r12,%r14 │ │ │ │ + vmovsd 0x8(%r9,%rbp,1),%xmm0 │ │ │ │ + call 15d50 │ │ │ │ + test %r13,%r13 │ │ │ │ + jne 1d6c3 │ │ │ │ + mov %r12,%rbx │ │ │ │ lea -0x10(%r12),%rsi │ │ │ │ - sub %rbp,%r14 │ │ │ │ - cmp $0x10,%r14 │ │ │ │ - jle 1dadd │ │ │ │ + sub %rbp,%rbx │ │ │ │ + cmp $0x10,%rbx │ │ │ │ + jle 1d94a │ │ │ │ + mov %rbp,%rcx │ │ │ │ mov 0x0(%rbp),%rax │ │ │ │ vmovsd 0x8(%rbp),%xmm14 │ │ │ │ + lea -0x20(%r12),%r14 │ │ │ │ + not %rcx │ │ │ │ vmovq -0x8(%r12),%xmm0 │ │ │ │ - mov %rbp,%r14 │ │ │ │ - mov -0x10(%r12),%rcx │ │ │ │ - not %r14 │ │ │ │ - mov %rbp,%rdi │ │ │ │ - lea -0x20(%r12),%rbx │ │ │ │ - add %rsi,%r14 │ │ │ │ + add %rsi,%rcx │ │ │ │ sub %rbp,%rsi │ │ │ │ + vmovsd %xmm14,-0x8(%r12) │ │ │ │ + shr $0x4,%rcx │ │ │ │ mov %rsi,%rdx │ │ │ │ mov %rsi,%r13 │ │ │ │ xor %esi,%esi │ │ │ │ - shr $0x4,%r14 │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - vmovsd %xmm14,-0x8(%r12) │ │ │ │ - and $0x3,%r14d │ │ │ │ + and $0x3,%ecx │ │ │ │ sar $0x4,%rdx │ │ │ │ - call 15f70 │ │ │ │ + mov %rcx,0x8(%rsp) │ │ │ │ + mov -0x10(%r12),%rcx │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + call 15d50 │ │ │ │ cmp $0x10,%r13 │ │ │ │ - jle 1dadd │ │ │ │ - test %r14,%r14 │ │ │ │ - je 1da0f │ │ │ │ - cmp $0x1,%r14 │ │ │ │ - je 1d9d0 │ │ │ │ - cmp $0x2,%r14 │ │ │ │ - je 1d99e │ │ │ │ - mov 0x0(%rbp),%rdx │ │ │ │ - vmovsd 0x8(%rbp),%xmm15 │ │ │ │ - vmovq 0x8(%rbx),%xmm0 │ │ │ │ + mov 0x8(%rsp),%rdx │ │ │ │ + jle 1d94a │ │ │ │ + test %rdx,%rdx │ │ │ │ + je 1d87d │ │ │ │ + cmp $0x1,%rdx │ │ │ │ + je 1d83d │ │ │ │ + cmp $0x2,%rdx │ │ │ │ + je 1d80a │ │ │ │ + mov 0x0(%rbp),%rdi │ │ │ │ + mov (%r14),%rcx │ │ │ │ + mov %r14,%rdx │ │ │ │ xor %esi,%esi │ │ │ │ - mov (%rbx),%rcx │ │ │ │ - mov %rbp,%rdi │ │ │ │ - mov %rdx,(%rbx) │ │ │ │ - mov %rbx,%rdx │ │ │ │ + vmovsd 0x8(%rbp),%xmm15 │ │ │ │ + vmovq 0x8(%r14),%xmm0 │ │ │ │ sub %rbp,%rdx │ │ │ │ - vmovsd %xmm15,0x8(%rbx) │ │ │ │ - lea -0x30(%r12),%rbx │ │ │ │ + mov %rdi,(%r14) │ │ │ │ sar $0x4,%rdx │ │ │ │ - call 15f70 │ │ │ │ + mov %rbp,%rdi │ │ │ │ + vmovsd %xmm15,0x8(%r14) │ │ │ │ + lea -0x30(%r12),%r14 │ │ │ │ + call 15d50 │ │ │ │ mov 0x0(%rbp),%r12 │ │ │ │ - vmovsd 0x8(%rbp),%xmm1 │ │ │ │ - mov %rbx,%rdx │ │ │ │ + mov (%r14),%rcx │ │ │ │ + mov %r14,%rdx │ │ │ │ xor %esi,%esi │ │ │ │ - vmovq 0x8(%rbx),%xmm0 │ │ │ │ - mov (%rbx),%rcx │ │ │ │ + vmovsd 0x8(%rbp),%xmm1 │ │ │ │ + vmovq 0x8(%r14),%xmm0 │ │ │ │ sub %rbp,%rdx │ │ │ │ mov %rbp,%rdi │ │ │ │ - sub $0x10,%rbx │ │ │ │ - sar $0x4,%rdx │ │ │ │ - mov %r12,0x10(%rbx) │ │ │ │ - vmovsd %xmm1,0x18(%rbx) │ │ │ │ - call 15f70 │ │ │ │ - mov 0x0(%rbp),%rdi │ │ │ │ - vmovsd 0x8(%rbp),%xmm2 │ │ │ │ - mov %rbx,%r14 │ │ │ │ - xor %esi,%esi │ │ │ │ - vmovq 0x8(%rbx),%xmm0 │ │ │ │ - mov (%rbx),%rcx │ │ │ │ - sub %rbp,%r14 │ │ │ │ - sub $0x10,%rbx │ │ │ │ - mov %r14,%rdx │ │ │ │ + mov %r12,(%r14) │ │ │ │ sar $0x4,%rdx │ │ │ │ - mov %rdi,0x10(%rbx) │ │ │ │ - mov %rbp,%rdi │ │ │ │ - vmovsd %xmm2,0x18(%rbx) │ │ │ │ - call 15f70 │ │ │ │ - cmp $0x10,%r14 │ │ │ │ - jle 1dadd │ │ │ │ + sub $0x10,%r14 │ │ │ │ + vmovsd %xmm1,0x18(%r14) │ │ │ │ + call 15d50 │ │ │ │ mov 0x0(%rbp),%r8 │ │ │ │ - vmovsd 0x8(%rbp),%xmm3 │ │ │ │ - mov %rbx,%rdx │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov (%r14),%rcx │ │ │ │ xor %esi,%esi │ │ │ │ - vmovq 0x8(%rbx),%xmm0 │ │ │ │ - mov (%rbx),%rcx │ │ │ │ - sub %rbp,%rdx │ │ │ │ + vmovsd 0x8(%rbp),%xmm2 │ │ │ │ + sub %rbp,%rbx │ │ │ │ + vmovq 0x8(%r14),%xmm0 │ │ │ │ mov %rbp,%rdi │ │ │ │ - lea -0x30(%rbx),%r12 │ │ │ │ + mov %r8,(%r14) │ │ │ │ + mov %rbx,%rdx │ │ │ │ + sub $0x10,%r14 │ │ │ │ + vmovsd %xmm2,0x18(%r14) │ │ │ │ sar $0x4,%rdx │ │ │ │ - mov %r8,(%rbx) │ │ │ │ - sub %rbp,%r12 │ │ │ │ - vmovsd %xmm3,0x8(%rbx) │ │ │ │ - call 15f70 │ │ │ │ + call 15d50 │ │ │ │ + cmp $0x10,%rbx │ │ │ │ + jle 1d94a │ │ │ │ mov 0x0(%rbp),%r9 │ │ │ │ - vmovsd 0x8(%rbp),%xmm4 │ │ │ │ - vmovq -0x8(%rbx),%xmm0 │ │ │ │ - mov -0x10(%rbx),%rcx │ │ │ │ - lea -0x10(%rbx),%rdx │ │ │ │ - xor %esi,%esi │ │ │ │ + vmovsd 0x8(%rbp),%xmm3 │ │ │ │ + mov %r14,%rdx │ │ │ │ mov %rbp,%rdi │ │ │ │ + mov (%r14),%rcx │ │ │ │ + vmovq 0x8(%r14),%xmm0 │ │ │ │ sub %rbp,%rdx │ │ │ │ + xor %esi,%esi │ │ │ │ + mov %r9,(%r14) │ │ │ │ sar $0x4,%rdx │ │ │ │ - mov %r9,-0x10(%rbx) │ │ │ │ - vmovsd %xmm4,-0x8(%rbx) │ │ │ │ - call 15f70 │ │ │ │ + lea -0x30(%r14),%r12 │ │ │ │ + vmovsd %xmm3,0x8(%r14) │ │ │ │ + sub %rbp,%r12 │ │ │ │ + call 15d50 │ │ │ │ mov 0x0(%rbp),%r10 │ │ │ │ - vmovsd 0x8(%rbp),%xmm5 │ │ │ │ - vmovq -0x18(%rbx),%xmm0 │ │ │ │ - mov -0x20(%rbx),%rcx │ │ │ │ - lea -0x20(%rbx),%rdx │ │ │ │ - xor %esi,%esi │ │ │ │ - mov %rbp,%rdi │ │ │ │ + mov -0x10(%r14),%rcx │ │ │ │ + lea -0x10(%r14),%rdx │ │ │ │ + vmovsd 0x8(%rbp),%xmm4 │ │ │ │ + vmovq -0x8(%r14),%xmm0 │ │ │ │ sub %rbp,%rdx │ │ │ │ - sub $0x40,%rbx │ │ │ │ + xor %esi,%esi │ │ │ │ + mov %r10,-0x10(%r14) │ │ │ │ sar $0x4,%rdx │ │ │ │ - mov %r10,0x20(%rbx) │ │ │ │ - vmovsd %xmm5,0x28(%rbx) │ │ │ │ - call 15f70 │ │ │ │ + vmovsd %xmm4,-0x8(%r14) │ │ │ │ + call 15d50 │ │ │ │ mov 0x0(%rbp),%r11 │ │ │ │ - vmovsd 0x8(%rbp),%xmm6 │ │ │ │ - vmovq 0x18(%rbx),%xmm0 │ │ │ │ - mov 0x10(%rbx),%rcx │ │ │ │ - mov %r12,%rdx │ │ │ │ + mov -0x20(%r14),%rcx │ │ │ │ + lea -0x20(%r14),%rdx │ │ │ │ + vmovsd 0x8(%rbp),%xmm5 │ │ │ │ + vmovq -0x18(%r14),%xmm0 │ │ │ │ + sub %rbp,%rdx │ │ │ │ xor %esi,%esi │ │ │ │ - mov %rbp,%rdi │ │ │ │ + mov %r11,-0x20(%r14) │ │ │ │ sar $0x4,%rdx │ │ │ │ - mov %r11,0x10(%rbx) │ │ │ │ - vmovsd %xmm6,0x18(%rbx) │ │ │ │ - call 15f70 │ │ │ │ + sub $0x40,%r14 │ │ │ │ + vmovsd %xmm5,0x28(%r14) │ │ │ │ + call 15d50 │ │ │ │ + mov 0x0(%rbp),%rsi │ │ │ │ + mov 0x10(%r14),%rcx │ │ │ │ + mov %r12,%rdx │ │ │ │ + vmovsd 0x8(%rbp),%xmm6 │ │ │ │ + vmovq 0x18(%r14),%xmm0 │ │ │ │ + sar $0x4,%rdx │ │ │ │ + mov %rsi,0x10(%r14) │ │ │ │ + xor %esi,%esi │ │ │ │ + vmovsd %xmm6,0x18(%r14) │ │ │ │ + call 15d50 │ │ │ │ cmp $0x10,%r12 │ │ │ │ - jg 1da0f │ │ │ │ + jg 1d87d │ │ │ │ add $0x10,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ ret │ │ │ │ cmp %rsi,%rcx │ │ │ │ - jb 1d6ef │ │ │ │ - jne 1d610 │ │ │ │ + jb 1d56f │ │ │ │ + jne 1d498 │ │ │ │ vmovsd -0x8(%r12),%xmm1 │ │ │ │ - jmp 1d6e3 │ │ │ │ + jmp 1d563 │ │ │ │ ret │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ push %rbp │ │ │ │ mov %rsi,%rcx │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ - push %rbx │ │ │ │ - and $0xffffffffffffffc0,%rsp │ │ │ │ mov %rdi,%r12 │ │ │ │ - sub $0x40,%rsp │ │ │ │ + push %rbx │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ + sub $0x20,%rsp │ │ │ │ mov (%rdi),%r13 │ │ │ │ mov 0x10(%rdi),%r8 │ │ │ │ sub %r13,%r8 │ │ │ │ mov %r8,%rax │ │ │ │ sar $0x2,%rax │ │ │ │ cmp %rsi,%rax │ │ │ │ - jae 1dbb0 │ │ │ │ + jae 1da20 │ │ │ │ mov %rsi,%r9 │ │ │ │ shr $0x3d,%r9 │ │ │ │ - jne d772 <__cxa_finalize@plt+0xe2> │ │ │ │ + jne d752 <__cxa_finalize@plt+0xc2> │ │ │ │ lea 0x0(,%rsi,4),%rbx │ │ │ │ - mov %r8,0x38(%rsp) │ │ │ │ + mov %r8,0x18(%rsp) │ │ │ │ mov %rbx,%rdi │ │ │ │ call d330 │ │ │ │ mov %rbx,%rdx │ │ │ │ xor %esi,%esi │ │ │ │ mov %rax,%rdi │ │ │ │ call d190 │ │ │ │ - lea (%rax,%rbx,1),%rdx │ │ │ │ - vmovq %rax,%xmm5 │ │ │ │ - vpinsrq $0x1,%rdx,%xmm5,%xmm6 │ │ │ │ - mov %rdx,0x10(%r12) │ │ │ │ - vmovdqu %xmm6,(%r12) │ │ │ │ + lea (%rax,%rbx,1),%r10 │ │ │ │ + vmovq %rax,%xmm4 │ │ │ │ + vpinsrq $0x1,%r10,%xmm4,%xmm5 │ │ │ │ + mov %r10,0x10(%r12) │ │ │ │ + vmovdqu %xmm5,(%r12) │ │ │ │ test %r13,%r13 │ │ │ │ - je 1de69 │ │ │ │ - mov 0x38(%rsp),%rsi │ │ │ │ + je 1dc68 │ │ │ │ + mov 0x18(%rsp),%rsi │ │ │ │ lea -0x18(%rbp),%rsp │ │ │ │ mov %r13,%rdi │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %rbp │ │ │ │ jmp d340 │ │ │ │ @@ -14940,790 +15137,990 @@ │ │ │ │ mov 0x8(%rdi),%rbx │ │ │ │ mov %rdx,%r9 │ │ │ │ mov %rbx,%rdx │ │ │ │ sub %r13,%rdx │ │ │ │ mov %rdx,%rsi │ │ │ │ sar $0x2,%rsi │ │ │ │ cmp %rcx,%rsi │ │ │ │ - jae 1de80 │ │ │ │ + jae 1dc78 │ │ │ │ cmp %r13,%rbx │ │ │ │ - je 1dff0 │ │ │ │ - mov %rsi,0x38(%rsp) │ │ │ │ + je 1ddd0 │ │ │ │ + mov %rsi,0x18(%rsp) │ │ │ │ mov %r13,%rdi │ │ │ │ xor %esi,%esi │ │ │ │ - mov %r9,0x28(%rsp) │ │ │ │ - mov %rcx,0x30(%rsp) │ │ │ │ + mov %r9,0x8(%rsp) │ │ │ │ + mov %rcx,0x10(%rsp) │ │ │ │ call d190 │ │ │ │ - mov 0x28(%rsp),%r9 │ │ │ │ - mov 0x38(%rsp),%rsi │ │ │ │ - mov 0x30(%rsp),%rcx │ │ │ │ + mov 0x8(%rsp),%r9 │ │ │ │ + mov 0x18(%rsp),%rsi │ │ │ │ + mov 0x10(%rsp),%rcx │ │ │ │ vmovss (%r9),%xmm0 │ │ │ │ dec %rcx │ │ │ │ vmovss %xmm0,(%rbx) │ │ │ │ sub %rsi,%rcx │ │ │ │ - je 1dfe0 │ │ │ │ + je 1ddc0 │ │ │ │ + lea -0x1(%rcx),%rdi │ │ │ │ + cmp $0x2,%rdi │ │ │ │ + jbe 1dcb0 │ │ │ │ lea 0x4(%rbx,%rcx,4),%rdx │ │ │ │ cmp %rdx,%r9 │ │ │ │ - jae 1dc26 │ │ │ │ + jae 1daa4 │ │ │ │ cmp %r9,%rbx │ │ │ │ - jb 1ded0 │ │ │ │ + jb 1dcb0 │ │ │ │ lea 0x4(%rbx),%r13 │ │ │ │ - lea -0x1(%rcx),%r11 │ │ │ │ - mov %r13,%rdx │ │ │ │ - cmp $0xe,%r11 │ │ │ │ - jbe 1e000 │ │ │ │ - mov %rcx,%rdi │ │ │ │ - vbroadcastss (%r9),%zmm0 │ │ │ │ + mov %r13,%rsi │ │ │ │ + cmp $0x6,%rdi │ │ │ │ + jbe 1ddf0 │ │ │ │ + mov %rcx,%r8 │ │ │ │ + vbroadcastss (%r9),%ymm0 │ │ │ │ xor %eax,%eax │ │ │ │ - shr $0x4,%rdi │ │ │ │ - mov %rdi,%r10 │ │ │ │ - and $0x7,%r10d │ │ │ │ - je 1dd16 │ │ │ │ - cmp $0x1,%r10 │ │ │ │ - je 1dcf8 │ │ │ │ - cmp $0x2,%r10 │ │ │ │ - je 1dce3 │ │ │ │ - cmp $0x3,%r10 │ │ │ │ - je 1dcce │ │ │ │ - cmp $0x4,%r10 │ │ │ │ - je 1dcb9 │ │ │ │ - cmp $0x5,%r10 │ │ │ │ - je 1dca4 │ │ │ │ - cmp $0x6,%r10 │ │ │ │ - je 1dc8f │ │ │ │ - vmovups %zmm0,0x4(%rbx,%rax,1) │ │ │ │ + shr $0x3,%r8 │ │ │ │ + mov %r8,%rdi │ │ │ │ + and $0x7,%edi │ │ │ │ + je 1db69 │ │ │ │ + cmp $0x1,%rdi │ │ │ │ + je 1db50 │ │ │ │ + cmp $0x2,%rdi │ │ │ │ + je 1db40 │ │ │ │ + cmp $0x3,%rdi │ │ │ │ + je 1db30 │ │ │ │ + cmp $0x4,%rdi │ │ │ │ + je 1db1f │ │ │ │ + cmp $0x5,%rdi │ │ │ │ + je 1db0e │ │ │ │ + cmp $0x6,%rdi │ │ │ │ + je 1dafe │ │ │ │ + vmovups %ymm0,0x4(%rbx,%rax,1) │ │ │ │ mov $0x1,%eax │ │ │ │ mov %rax,%rdx │ │ │ │ inc %rax │ │ │ │ - shl $0x6,%rdx │ │ │ │ - vmovups %zmm0,0x4(%rbx,%rdx,1) │ │ │ │ + shl $0x5,%rdx │ │ │ │ + vmovups %ymm0,0x4(%rbx,%rdx,1) │ │ │ │ + mov %rax,%r10 │ │ │ │ + inc %rax │ │ │ │ + shl $0x5,%r10 │ │ │ │ + vmovups %ymm0,0x4(%rbx,%r10,1) │ │ │ │ mov %rax,%r11 │ │ │ │ inc %rax │ │ │ │ - shl $0x6,%r11 │ │ │ │ - vmovups %zmm0,0x4(%rbx,%r11,1) │ │ │ │ + shl $0x5,%r11 │ │ │ │ + vmovups %ymm0,0x4(%rbx,%r11,1) │ │ │ │ mov %rax,%rsi │ │ │ │ inc %rax │ │ │ │ - shl $0x6,%rsi │ │ │ │ - vmovups %zmm0,0x4(%rbx,%rsi,1) │ │ │ │ - mov %rax,%r8 │ │ │ │ - inc %rax │ │ │ │ - shl $0x6,%r8 │ │ │ │ - vmovups %zmm0,0x4(%rbx,%r8,1) │ │ │ │ - mov %rax,%r10 │ │ │ │ + shl $0x5,%rsi │ │ │ │ + vmovups %ymm0,0x4(%rbx,%rsi,1) │ │ │ │ + mov %rax,%rdi │ │ │ │ inc %rax │ │ │ │ - shl $0x6,%r10 │ │ │ │ - vmovups %zmm0,0x4(%rbx,%r10,1) │ │ │ │ + shl $0x5,%rdi │ │ │ │ + vmovups %ymm0,0x4(%rbx,%rdi,1) │ │ │ │ mov %rax,%rdx │ │ │ │ inc %rax │ │ │ │ - shl $0x6,%rdx │ │ │ │ - vmovups %zmm0,0x4(%rbx,%rdx,1) │ │ │ │ - cmp %rax,%rdi │ │ │ │ - je 1ddb3 │ │ │ │ + shl $0x5,%rdx │ │ │ │ + vmovups %ymm0,0x4(%rbx,%rdx,1) │ │ │ │ + cmp %rax,%r8 │ │ │ │ + je 1dbee │ │ │ │ + mov %rax,%r10 │ │ │ │ mov %rax,%r11 │ │ │ │ mov %rax,%rsi │ │ │ │ - mov %rax,%r8 │ │ │ │ - mov %rax,%r10 │ │ │ │ - shl $0x6,%r11 │ │ │ │ - shl $0x6,%rsi │ │ │ │ - vmovups %zmm0,0x4(%rbx,%r11,1) │ │ │ │ - shl $0x6,%r8 │ │ │ │ - vmovups %zmm0,0x44(%rsi,%rbx,1) │ │ │ │ + mov %rax,%rdi │ │ │ │ + shl $0x5,%r10 │ │ │ │ + shl $0x5,%r11 │ │ │ │ mov %rax,%rdx │ │ │ │ - vmovups %zmm0,0x84(%r8,%rbx,1) │ │ │ │ + shl $0x5,%rsi │ │ │ │ + vmovups %ymm0,0x4(%rbx,%r10,1) │ │ │ │ + mov %rax,%r10 │ │ │ │ + shl $0x5,%rdi │ │ │ │ + vmovups %ymm0,0x24(%r11,%rbx,1) │ │ │ │ + shl $0x5,%rdx │ │ │ │ mov %rax,%r11 │ │ │ │ + shl $0x5,%r10 │ │ │ │ + vmovups %ymm0,0x44(%rsi,%rbx,1) │ │ │ │ mov %rax,%rsi │ │ │ │ - mov %rax,%r8 │ │ │ │ + shl $0x5,%r11 │ │ │ │ add $0x8,%rax │ │ │ │ - shl $0x6,%r10 │ │ │ │ - shl $0x6,%rdx │ │ │ │ - vmovups %zmm0,0xc4(%r10,%rbx,1) │ │ │ │ - shl $0x6,%r11 │ │ │ │ - vmovups %zmm0,0x104(%rdx,%rbx,1) │ │ │ │ - shl $0x6,%rsi │ │ │ │ - vmovups %zmm0,0x144(%r11,%rbx,1) │ │ │ │ - shl $0x6,%r8 │ │ │ │ - vmovups %zmm0,0x184(%rsi,%rbx,1) │ │ │ │ - vmovups %zmm0,0x1c4(%r8,%rbx,1) │ │ │ │ - cmp %rax,%rdi │ │ │ │ - jne 1dd16 │ │ │ │ - test $0xf,%cl │ │ │ │ - je 1dec0 │ │ │ │ + shl $0x5,%rsi │ │ │ │ + vmovups %ymm0,0x64(%rdi,%rbx,1) │ │ │ │ + vmovups %ymm0,0x84(%rdx,%rbx,1) │ │ │ │ + vmovups %ymm0,0xa4(%r10,%rbx,1) │ │ │ │ + vmovups %ymm0,0xc4(%r11,%rbx,1) │ │ │ │ + vmovups %ymm0,0xe4(%rsi,%rbx,1) │ │ │ │ + cmp %rax,%r8 │ │ │ │ + jne 1db69 │ │ │ │ + test $0x7,%cl │ │ │ │ + je 1dde0 │ │ │ │ + mov %rcx,%rax │ │ │ │ mov %rcx,%r8 │ │ │ │ - mov %rcx,%rsi │ │ │ │ - and $0xfffffffffffffff0,%r8 │ │ │ │ - and $0xf,%esi │ │ │ │ - lea 0x0(%r13,%r8,4),%rdx │ │ │ │ - mov %rcx,%rdi │ │ │ │ - sub %r8,%rdi │ │ │ │ - lea -0x1(%rdi),%rax │ │ │ │ - cmp $0x6,%rax │ │ │ │ - jbe 1e010 │ │ │ │ - vbroadcastss (%r9),%ymm1 │ │ │ │ - vmovups %ymm1,0x4(%rbx,%r8,4) │ │ │ │ - test $0x7,%dil │ │ │ │ - je 1dec0 │ │ │ │ - mov %rdi,%r10 │ │ │ │ - and $0xfffffffffffffff8,%r10 │ │ │ │ - sub %r10,%rsi │ │ │ │ - lea (%rdx,%r10,4),%rdx │ │ │ │ - sub %r10,%rdi │ │ │ │ - lea -0x1(%rdi),%r11 │ │ │ │ - cmp $0x2,%r11 │ │ │ │ - jbe 1de38 │ │ │ │ - vbroadcastss (%r9),%xmm2 │ │ │ │ - lea 0x1(%r8,%r10,1),%r8 │ │ │ │ - vmovups %xmm2,(%rbx,%r8,4) │ │ │ │ + and $0x7,%eax │ │ │ │ + and $0xfffffffffffffff8,%r8 │ │ │ │ + lea -0x1(%rax),%rdx │ │ │ │ + lea 0x0(%r13,%r8,4),%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + cmp $0x2,%rdx │ │ │ │ + jbe 1de00 │ │ │ │ + vzeroupper │ │ │ │ + vbroadcastss (%r9),%xmm1 │ │ │ │ + vmovups %xmm1,0x4(%rbx,%r8,4) │ │ │ │ test $0x3,%dil │ │ │ │ - je 1dec0 │ │ │ │ + je 1dc5e │ │ │ │ and $0xfffffffffffffffc,%rdi │ │ │ │ - sub %rdi,%rsi │ │ │ │ - lea (%rdx,%rdi,4),%rdx │ │ │ │ + sub %rdi,%rax │ │ │ │ + lea (%rsi,%rdi,4),%rsi │ │ │ │ + vmovss (%r9),%xmm2 │ │ │ │ + vmovss %xmm2,(%rsi) │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 1dc5e │ │ │ │ + vmovss %xmm2,0x4(%rsi) │ │ │ │ + cmp $0x2,%rax │ │ │ │ + je 1dc5e │ │ │ │ vmovss (%r9),%xmm3 │ │ │ │ - vmovss %xmm3,(%rdx) │ │ │ │ - cmp $0x1,%rsi │ │ │ │ - je 1dec0 │ │ │ │ - vmovss %xmm3,0x4(%rdx) │ │ │ │ - cmp $0x2,%rsi │ │ │ │ - je 1dec0 │ │ │ │ - vmovss (%r9),%xmm4 │ │ │ │ - vmovss %xmm4,0x8(%rdx) │ │ │ │ - vzeroupper │ │ │ │ + vmovss %xmm3,0x8(%rsi) │ │ │ │ lea 0x0(%r13,%rcx,4),%rcx │ │ │ │ mov %rcx,0x8(%r12) │ │ │ │ lea -0x18(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ test %rcx,%rcx │ │ │ │ - je 1dea0 │ │ │ │ + je 1dc98 │ │ │ │ shl $0x2,%rcx │ │ │ │ mov %r13,%rdi │ │ │ │ - mov %rcx,%rdx │ │ │ │ xor %esi,%esi │ │ │ │ - mov %rcx,0x38(%rsp) │ │ │ │ + mov %rcx,%rdx │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ call d190 │ │ │ │ - add 0x38(%rsp),%r13 │ │ │ │ + add 0x18(%rsp),%r13 │ │ │ │ cmp %r13,%rbx │ │ │ │ - je 1de69 │ │ │ │ + je 1dc68 │ │ │ │ mov %r13,0x8(%r12) │ │ │ │ lea -0x18(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - vzeroupper │ │ │ │ - jmp 1de5f │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %rcx,%rdi │ │ │ │ - xor %r10d,%r10d │ │ │ │ - and $0x7,%edi │ │ │ │ - je 1df72 │ │ │ │ - cmp $0x1,%rdi │ │ │ │ - je 1df5e │ │ │ │ - cmp $0x2,%rdi │ │ │ │ - je 1df4f │ │ │ │ - cmp $0x3,%rdi │ │ │ │ - je 1df40 │ │ │ │ - cmp $0x4,%rdi │ │ │ │ - je 1df31 │ │ │ │ - cmp $0x5,%rdi │ │ │ │ - je 1df22 │ │ │ │ - cmp $0x6,%rdi │ │ │ │ - je 1df13 │ │ │ │ + nopl (%rax) │ │ │ │ + mov %rcx,%r10 │ │ │ │ + xor %r11d,%r11d │ │ │ │ + and $0x7,%r10d │ │ │ │ + je 1dd53 │ │ │ │ + cmp $0x1,%r10 │ │ │ │ + je 1dd3f │ │ │ │ + cmp $0x2,%r10 │ │ │ │ + je 1dd30 │ │ │ │ + cmp $0x3,%r10 │ │ │ │ + je 1dd21 │ │ │ │ + cmp $0x4,%r10 │ │ │ │ + je 1dd12 │ │ │ │ + cmp $0x5,%r10 │ │ │ │ + je 1dd03 │ │ │ │ + cmp $0x6,%r10 │ │ │ │ + je 1dcf4 │ │ │ │ vmovss (%r9),%xmm1 │ │ │ │ - mov $0x1,%r10d │ │ │ │ + mov $0x1,%r11d │ │ │ │ vmovss %xmm1,0x4(%rbx) │ │ │ │ vmovss (%r9),%xmm2 │ │ │ │ - vmovss %xmm2,0x4(%rbx,%r10,4) │ │ │ │ - inc %r10 │ │ │ │ + vmovss %xmm2,0x4(%rbx,%r11,4) │ │ │ │ + inc %r11 │ │ │ │ vmovss (%r9),%xmm3 │ │ │ │ - vmovss %xmm3,0x4(%rbx,%r10,4) │ │ │ │ - inc %r10 │ │ │ │ + vmovss %xmm3,0x4(%rbx,%r11,4) │ │ │ │ + inc %r11 │ │ │ │ vmovss (%r9),%xmm4 │ │ │ │ - vmovss %xmm4,0x4(%rbx,%r10,4) │ │ │ │ - inc %r10 │ │ │ │ + vmovss %xmm4,0x4(%rbx,%r11,4) │ │ │ │ + inc %r11 │ │ │ │ vmovss (%r9),%xmm5 │ │ │ │ - vmovss %xmm5,0x4(%rbx,%r10,4) │ │ │ │ - inc %r10 │ │ │ │ + vmovss %xmm5,0x4(%rbx,%r11,4) │ │ │ │ + inc %r11 │ │ │ │ vmovss (%r9),%xmm6 │ │ │ │ - vmovss %xmm6,0x4(%rbx,%r10,4) │ │ │ │ - inc %r10 │ │ │ │ + vmovss %xmm6,0x4(%rbx,%r11,4) │ │ │ │ + inc %r11 │ │ │ │ vmovss (%r9),%xmm7 │ │ │ │ - vmovss %xmm7,0x4(%rbx,%r10,4) │ │ │ │ - inc %r10 │ │ │ │ - cmp %r10,%rcx │ │ │ │ - je 1dfe0 │ │ │ │ + vmovss %xmm7,0x4(%rbx,%r11,4) │ │ │ │ + inc %r11 │ │ │ │ + cmp %r11,%rcx │ │ │ │ + je 1ddc0 │ │ │ │ vmovss (%r9),%xmm8 │ │ │ │ - vmovss %xmm8,0x4(%rbx,%r10,4) │ │ │ │ + vmovss %xmm8,0x4(%rbx,%r11,4) │ │ │ │ vmovss (%r9),%xmm9 │ │ │ │ - vmovss %xmm9,0x8(%rbx,%r10,4) │ │ │ │ + vmovss %xmm9,0x8(%rbx,%r11,4) │ │ │ │ vmovss (%r9),%xmm10 │ │ │ │ - vmovss %xmm10,0xc(%rbx,%r10,4) │ │ │ │ + vmovss %xmm10,0xc(%rbx,%r11,4) │ │ │ │ vmovss (%r9),%xmm11 │ │ │ │ - vmovss %xmm11,0x10(%rbx,%r10,4) │ │ │ │ + vmovss %xmm11,0x10(%rbx,%r11,4) │ │ │ │ vmovss (%r9),%xmm12 │ │ │ │ - vmovss %xmm12,0x14(%rbx,%r10,4) │ │ │ │ + vmovss %xmm12,0x14(%rbx,%r11,4) │ │ │ │ vmovss (%r9),%xmm13 │ │ │ │ - vmovss %xmm13,0x18(%rbx,%r10,4) │ │ │ │ + vmovss %xmm13,0x18(%rbx,%r11,4) │ │ │ │ vmovss (%r9),%xmm14 │ │ │ │ - vmovss %xmm14,0x1c(%rbx,%r10,4) │ │ │ │ + vmovss %xmm14,0x1c(%rbx,%r11,4) │ │ │ │ vmovss (%r9),%xmm15 │ │ │ │ - vmovss %xmm15,0x20(%rbx,%r10,4) │ │ │ │ - add $0x8,%r10 │ │ │ │ - cmp %r10,%rcx │ │ │ │ - jne 1df72 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + vmovss %xmm15,0x20(%rbx,%r11,4) │ │ │ │ + add $0x8,%r11 │ │ │ │ + cmp %r11,%rcx │ │ │ │ + jne 1dd53 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ lea 0x4(%rbx),%r13 │ │ │ │ - jmp 1de5f │ │ │ │ + jmp 1dc5e │ │ │ │ nopl 0x0(%rax) │ │ │ │ vxorps %xmm0,%xmm0,%xmm0 │ │ │ │ - jmp 1dc03 │ │ │ │ + jmp 1da73 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - mov %rcx,%rsi │ │ │ │ - xor %r8d,%r8d │ │ │ │ - jmp 1ddce │ │ │ │ + vzeroupper │ │ │ │ + jmp 1dc5e │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - xor %r10d,%r10d │ │ │ │ - jmp 1de06 │ │ │ │ + mov %rcx,%rdi │ │ │ │ + mov %rcx,%rax │ │ │ │ + xor %r8d,%r8d │ │ │ │ + jmp 1dc1d │ │ │ │ + xchg %ax,%ax │ │ │ │ + vzeroupper │ │ │ │ + jmp 1dc3a │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ cmp %rdi,%rsi │ │ │ │ - je 1e3d0 │ │ │ │ + je 1e1f8 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + push %r14 │ │ │ │ + push %r12 │ │ │ │ push %rbx │ │ │ │ - mov %rdi,%rcx │ │ │ │ - sub $0x30,%rsp │ │ │ │ - mov 0x8(%rsi),%rbx │ │ │ │ + mov %rdi,%rbx │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ + sub $0x20,%rsp │ │ │ │ + mov 0x8(%rsi),%r9 │ │ │ │ mov (%rsi),%rdx │ │ │ │ - mov (%rdi),%r10 │ │ │ │ - mov 0x10(%rdi),%r11 │ │ │ │ - mov %rbx,%r9 │ │ │ │ - sub %rdx,%r9 │ │ │ │ - sub %r10,%r11 │ │ │ │ - cmp %r9,%r11 │ │ │ │ - jae 1e1f0 │ │ │ │ - mov %rdi,0x20(%rsp) │ │ │ │ - mov %r9,%rdi │ │ │ │ - mov %rdx,0x18(%rsp) │ │ │ │ - mov %r10,0x10(%rsp) │ │ │ │ - mov %r9,0x8(%rsp) │ │ │ │ - mov %r11,0x28(%rsp) │ │ │ │ + mov (%rdi),%r8 │ │ │ │ + mov 0x10(%rdi),%r10 │ │ │ │ + mov %r9,%r12 │ │ │ │ + sub %rdx,%r12 │ │ │ │ + sub %r8,%r10 │ │ │ │ + cmp %r12,%r10 │ │ │ │ + jae 1dfc8 │ │ │ │ + mov %r12,%rdi │ │ │ │ + mov %r8,0x8(%rsp) │ │ │ │ + mov %rdx,0x10(%rsp) │ │ │ │ + mov %r10,(%rsp) │ │ │ │ + mov %r9,0x18(%rsp) │ │ │ │ call d330 │ │ │ │ - mov 0x18(%rsp),%rdx │ │ │ │ - xor %esi,%esi │ │ │ │ - mov 0x8(%rsp),%r9 │ │ │ │ - mov 0x10(%rsp),%r10 │ │ │ │ - mov 0x20(%rsp),%rcx │ │ │ │ - mov %rax,%r8 │ │ │ │ - cmp %rdx,%rbx │ │ │ │ - mov 0x28(%rsp),%rbx │ │ │ │ - je 1e1a3 │ │ │ │ - lea -0x10(%r9),%rdi │ │ │ │ - shr $0x4,%rdi │ │ │ │ - inc %rdi │ │ │ │ - and $0x7,%edi │ │ │ │ - je 1e134 │ │ │ │ - cmp $0x1,%rdi │ │ │ │ - je 1e120 │ │ │ │ - cmp $0x2,%rdi │ │ │ │ - je 1e111 │ │ │ │ - cmp $0x3,%rdi │ │ │ │ - je 1e102 │ │ │ │ - cmp $0x4,%rdi │ │ │ │ - je 1e0f3 │ │ │ │ - cmp $0x5,%rdi │ │ │ │ - je 1e0e4 │ │ │ │ - cmp $0x6,%rdi │ │ │ │ - jne 1e6c0 │ │ │ │ - vmovdqu (%rdx,%rsi,1),%xmm14 │ │ │ │ - vmovdqu %xmm14,(%r8,%rsi,1) │ │ │ │ - add $0x10,%rsi │ │ │ │ - vmovdqu (%rdx,%rsi,1),%xmm15 │ │ │ │ - vmovdqu %xmm15,(%r8,%rsi,1) │ │ │ │ - add $0x10,%rsi │ │ │ │ - vmovdqu (%rdx,%rsi,1),%xmm0 │ │ │ │ - vmovdqu %xmm0,(%r8,%rsi,1) │ │ │ │ - add $0x10,%rsi │ │ │ │ - vmovdqu (%rdx,%rsi,1),%xmm1 │ │ │ │ - vmovdqu %xmm1,(%r8,%rsi,1) │ │ │ │ - add $0x10,%rsi │ │ │ │ - vmovdqu (%rdx,%rsi,1),%xmm2 │ │ │ │ - vmovdqu %xmm2,(%r8,%rsi,1) │ │ │ │ - add $0x10,%rsi │ │ │ │ - vmovdqu (%rdx,%rsi,1),%xmm3 │ │ │ │ - vmovdqu %xmm3,(%r8,%rsi,1) │ │ │ │ - add $0x10,%rsi │ │ │ │ - cmp %r9,%rsi │ │ │ │ - je 1e1a3 │ │ │ │ - vmovdqu (%rdx,%rsi,1),%xmm4 │ │ │ │ - vmovdqu %xmm4,(%r8,%rsi,1) │ │ │ │ - vmovdqu 0x10(%rdx,%rsi,1),%xmm5 │ │ │ │ - vmovdqu %xmm5,0x10(%r8,%rsi,1) │ │ │ │ - vmovdqu 0x20(%rdx,%rsi,1),%xmm6 │ │ │ │ - vmovdqu %xmm6,0x20(%r8,%rsi,1) │ │ │ │ - vmovdqu 0x30(%rdx,%rsi,1),%xmm7 │ │ │ │ - vmovdqu %xmm7,0x30(%r8,%rsi,1) │ │ │ │ - vmovdqu 0x40(%rdx,%rsi,1),%xmm8 │ │ │ │ - vmovdqu %xmm8,0x40(%r8,%rsi,1) │ │ │ │ - vmovdqu 0x50(%rdx,%rsi,1),%xmm9 │ │ │ │ - vmovdqu %xmm9,0x50(%r8,%rsi,1) │ │ │ │ - vmovdqu 0x60(%rdx,%rsi,1),%xmm10 │ │ │ │ - vmovdqu %xmm10,0x60(%r8,%rsi,1) │ │ │ │ - vmovdqu 0x70(%rdx,%rsi,1),%xmm11 │ │ │ │ - vmovdqu %xmm11,0x70(%r8,%rsi,1) │ │ │ │ - sub $0xffffffffffffff80,%rsi │ │ │ │ - cmp %r9,%rsi │ │ │ │ - jne 1e134 │ │ │ │ - test %r10,%r10 │ │ │ │ - je 1e1d1 │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %r10,%rdi │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - mov %r8,0x10(%rsp) │ │ │ │ - mov %r9,0x8(%rsp) │ │ │ │ + mov 0x10(%rsp),%rdx │ │ │ │ + mov 0x8(%rsp),%r8 │ │ │ │ + mov %rax,%r11 │ │ │ │ + xor %eax,%eax │ │ │ │ + mov (%rsp),%r10 │ │ │ │ + cmp %rdx,0x18(%rsp) │ │ │ │ + je 1df92 │ │ │ │ + lea -0x10(%r12),%r9 │ │ │ │ + shr $0x4,%r9 │ │ │ │ + inc %r9 │ │ │ │ + and $0x7,%r9d │ │ │ │ + je 1df23 │ │ │ │ + cmp $0x1,%r9 │ │ │ │ + je 1df0f │ │ │ │ + cmp $0x2,%r9 │ │ │ │ + je 1df00 │ │ │ │ + cmp $0x3,%r9 │ │ │ │ + je 1def1 │ │ │ │ + cmp $0x4,%r9 │ │ │ │ + je 1dee2 │ │ │ │ + cmp $0x5,%r9 │ │ │ │ + je 1ded3 │ │ │ │ + cmp $0x6,%r9 │ │ │ │ + jne 1e540 │ │ │ │ + vmovdqu (%rdx,%rax,1),%xmm14 │ │ │ │ + vmovdqu %xmm14,(%r11,%rax,1) │ │ │ │ + add $0x10,%rax │ │ │ │ + vmovdqu (%rdx,%rax,1),%xmm15 │ │ │ │ + vmovdqu %xmm15,(%r11,%rax,1) │ │ │ │ + add $0x10,%rax │ │ │ │ + vmovdqu (%rdx,%rax,1),%xmm1 │ │ │ │ + vmovdqu %xmm1,(%r11,%rax,1) │ │ │ │ + add $0x10,%rax │ │ │ │ + vmovdqu (%rdx,%rax,1),%xmm0 │ │ │ │ + vmovdqu %xmm0,(%r11,%rax,1) │ │ │ │ + add $0x10,%rax │ │ │ │ + vmovdqu (%rdx,%rax,1),%xmm3 │ │ │ │ + vmovdqu %xmm3,(%r11,%rax,1) │ │ │ │ + add $0x10,%rax │ │ │ │ + vmovdqu (%rdx,%rax,1),%xmm4 │ │ │ │ + vmovdqu %xmm4,(%r11,%rax,1) │ │ │ │ + add $0x10,%rax │ │ │ │ + cmp %r12,%rax │ │ │ │ + je 1df92 │ │ │ │ + vmovdqu (%rdx,%rax,1),%xmm5 │ │ │ │ + vmovdqu %xmm5,(%r11,%rax,1) │ │ │ │ + vmovdqu 0x10(%rdx,%rax,1),%xmm6 │ │ │ │ + vmovdqu %xmm6,0x10(%r11,%rax,1) │ │ │ │ + vmovdqu 0x20(%rdx,%rax,1),%xmm2 │ │ │ │ + vmovdqu %xmm2,0x20(%r11,%rax,1) │ │ │ │ + vmovdqu 0x30(%rdx,%rax,1),%xmm7 │ │ │ │ + vmovdqu %xmm7,0x30(%r11,%rax,1) │ │ │ │ + vmovdqu 0x40(%rdx,%rax,1),%xmm8 │ │ │ │ + vmovdqu %xmm8,0x40(%r11,%rax,1) │ │ │ │ + vmovdqu 0x50(%rdx,%rax,1),%xmm9 │ │ │ │ + vmovdqu %xmm9,0x50(%r11,%rax,1) │ │ │ │ + vmovdqu 0x60(%rdx,%rax,1),%xmm10 │ │ │ │ + vmovdqu %xmm10,0x60(%r11,%rax,1) │ │ │ │ + vmovdqu 0x70(%rdx,%rax,1),%xmm11 │ │ │ │ + vmovdqu %xmm11,0x70(%r11,%rax,1) │ │ │ │ + sub $0xffffffffffffff80,%rax │ │ │ │ + cmp %r12,%rax │ │ │ │ + jne 1df23 │ │ │ │ + test %r8,%r8 │ │ │ │ + je 1dfac │ │ │ │ + mov %r10,%rsi │ │ │ │ + mov %r8,%rdi │ │ │ │ + mov %r11,0x18(%rsp) │ │ │ │ call d340 │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - mov 0x10(%rsp),%r8 │ │ │ │ - mov 0x8(%rsp),%r9 │ │ │ │ - mov %r8,(%rcx) │ │ │ │ - add %r9,%r8 │ │ │ │ - mov %r8,0x10(%rcx) │ │ │ │ - mov %r8,0x8(%rcx) │ │ │ │ - add $0x30,%rsp │ │ │ │ + mov 0x18(%rsp),%r11 │ │ │ │ + mov %r11,(%rbx) │ │ │ │ + add %r12,%r11 │ │ │ │ + mov %r11,0x10(%rbx) │ │ │ │ + mov %r11,0x8(%rbx) │ │ │ │ + lea -0x18(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ + pop %r12 │ │ │ │ + pop %r14 │ │ │ │ + pop %rbp │ │ │ │ ret │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ mov 0x8(%rdi),%rdi │ │ │ │ - mov %rdi,%rsi │ │ │ │ - sub %r10,%rsi │ │ │ │ - cmp %r9,%rsi │ │ │ │ - jb 1e3e0 │ │ │ │ - cmp %rdx,%rbx │ │ │ │ - je 1e3b5 │ │ │ │ + mov %rdi,%rax │ │ │ │ + sub %r8,%rax │ │ │ │ + cmp %r12,%rax │ │ │ │ + jb 1e200 │ │ │ │ + cmp %rdx,%r9 │ │ │ │ + je 1e1df │ │ │ │ lea -0x10(%r9),%rdi │ │ │ │ - mov %r10,%r8 │ │ │ │ + mov %rdx,%rcx │ │ │ │ + sub %rdx,%rdi │ │ │ │ + cmp $0xf0,%rdi │ │ │ │ + jbe 1e553 │ │ │ │ + lea -0x10(%r8),%rsi │ │ │ │ + mov %r8,%rax │ │ │ │ + sub %rdx,%rsi │ │ │ │ + cmp $0x20,%rsi │ │ │ │ + jbe 1e553 │ │ │ │ + mov %rdi,%r11 │ │ │ │ + and $0xffffffffffffffc0,%rdi │ │ │ │ + mov %rdi,%r10 │ │ │ │ + shr $0x6,%r11 │ │ │ │ + lea (%rdi,%rdx,1),%r14 │ │ │ │ + and $0x40,%r10d │ │ │ │ + je 1e0a0 │ │ │ │ + vmovdqu (%rdx),%ymm6 │ │ │ │ + vmovdqu 0x20(%rdx),%ymm7 │ │ │ │ + lea 0x40(%rdx),%rcx │ │ │ │ + lea 0x40(%r8),%rax │ │ │ │ + vmovupd 0x8(%rdx),%ymm12 │ │ │ │ + vmovupd 0x28(%rdx),%ymm13 │ │ │ │ + vextracti64x2 $0x1,%ymm6,%xmm9 │ │ │ │ + vmovq %xmm6,(%r8) │ │ │ │ + vextracti64x2 $0x1,%ymm7,%xmm11 │ │ │ │ + vmovq %xmm7,0x20(%r8) │ │ │ │ + vextractf64x2 $0x1,%ymm12,%xmm15 │ │ │ │ + vmovlpd %xmm12,0x8(%r8) │ │ │ │ + vextractf64x2 $0x1,%ymm13,%xmm0 │ │ │ │ + vmovlpd %xmm13,0x28(%r8) │ │ │ │ + vmovq %xmm9,0x10(%r8) │ │ │ │ + vmovq %xmm11,0x30(%r8) │ │ │ │ + vmovsd %xmm15,0x18(%r8) │ │ │ │ + vmovsd %xmm0,0x38(%r8) │ │ │ │ + cmp %r14,%rcx │ │ │ │ + je 1e160 │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ + vmovdqu 0x20(%rcx),%ymm4 │ │ │ │ + vmovdqu (%rcx),%ymm3 │ │ │ │ + sub $0xffffffffffffff80,%rcx │ │ │ │ + sub $0xffffffffffffff80,%rax │ │ │ │ + vmovupd -0x58(%rcx),%ymm9 │ │ │ │ + vmovupd -0x78(%rcx),%ymm8 │ │ │ │ + vextracti64x2 $0x1,%ymm4,%xmm7 │ │ │ │ + vmovq %xmm4,-0x60(%rax) │ │ │ │ + vextracti64x2 $0x1,%ymm3,%xmm5 │ │ │ │ + vmovlpd %xmm9,-0x58(%rax) │ │ │ │ + vextractf64x2 $0x1,%ymm9,%xmm13 │ │ │ │ + vmovq %xmm3,-0x80(%rax) │ │ │ │ + vextractf64x2 $0x1,%ymm8,%xmm11 │ │ │ │ + vmovlpd %xmm8,-0x78(%rax) │ │ │ │ + vmovq %xmm7,-0x50(%rax) │ │ │ │ + vmovq %xmm5,-0x70(%rax) │ │ │ │ + vmovsd %xmm13,-0x48(%rax) │ │ │ │ + vmovdqu -0x40(%rcx),%ymm14 │ │ │ │ + vmovdqu -0x20(%rcx),%ymm15 │ │ │ │ + vmovsd %xmm11,-0x68(%rax) │ │ │ │ + vextracti64x2 $0x1,%ymm14,%xmm0 │ │ │ │ + vmovupd -0x38(%rcx),%ymm5 │ │ │ │ + vmovupd -0x18(%rcx),%ymm6 │ │ │ │ + vmovq %xmm14,-0x40(%rax) │ │ │ │ + vextracti64x2 $0x1,%ymm15,%xmm4 │ │ │ │ + vmovq %xmm15,-0x20(%rax) │ │ │ │ + vextractf64x2 $0x1,%ymm5,%xmm7 │ │ │ │ + vmovlpd %xmm5,-0x38(%rax) │ │ │ │ + vextractf64x2 $0x1,%ymm6,%xmm9 │ │ │ │ + vmovlpd %xmm6,-0x18(%rax) │ │ │ │ + vmovq %xmm0,-0x30(%rax) │ │ │ │ + vmovq %xmm4,-0x10(%rax) │ │ │ │ + vmovsd %xmm7,-0x28(%rax) │ │ │ │ + vmovsd %xmm9,-0x8(%rax) │ │ │ │ + cmp %r14,%rcx │ │ │ │ + jne 1e0a0 │ │ │ │ + shl $0x6,%r11 │ │ │ │ + lea (%r8,%r11,1),%rdi │ │ │ │ + add %rdx,%r11 │ │ │ │ + mov (%r11),%rdx │ │ │ │ + vmovsd 0x8(%r11),%xmm10 │ │ │ │ + lea 0x10(%r11),%rsi │ │ │ │ + mov %rdx,(%rdi) │ │ │ │ + vmovsd %xmm10,0x8(%rdi) │ │ │ │ + cmp %rsi,%r9 │ │ │ │ + je 1e528 │ │ │ │ + mov 0x10(%r11),%r10 │ │ │ │ + vmovsd 0x18(%r11),%xmm11 │ │ │ │ + lea 0x20(%r11),%r14 │ │ │ │ + mov %r10,0x10(%rdi) │ │ │ │ + vmovsd %xmm11,0x18(%rdi) │ │ │ │ + cmp %r14,%r9 │ │ │ │ + je 1e528 │ │ │ │ + mov 0x20(%r11),%rcx │ │ │ │ + vmovsd 0x28(%r11),%xmm12 │ │ │ │ + lea 0x30(%r11),%rax │ │ │ │ + mov %rcx,0x20(%rdi) │ │ │ │ + vmovsd %xmm12,0x28(%rdi) │ │ │ │ + cmp %rax,%r9 │ │ │ │ + je 1e528 │ │ │ │ + mov 0x30(%r11),%r9 │ │ │ │ + vmovsd 0x38(%r11),%xmm13 │ │ │ │ + mov %r9,0x30(%rdi) │ │ │ │ + vmovsd %xmm13,0x38(%rdi) │ │ │ │ + vzeroupper │ │ │ │ + lea (%r8,%r12,1),%r11 │ │ │ │ + mov %r11,0x8(%rbx) │ │ │ │ + lea -0x18(%rbp),%rsp │ │ │ │ + pop %rbx │ │ │ │ + pop %r12 │ │ │ │ + pop %r14 │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea (%rdx,%rax,1),%rsi │ │ │ │ + cmp %rsi,%rdx │ │ │ │ + je 1e403 │ │ │ │ + lea -0x10(%rax),%r11 │ │ │ │ + cmp $0xf0,%r11 │ │ │ │ + jbe 1e708 │ │ │ │ + lea -0x10(%r8),%r14 │ │ │ │ + mov %rdx,%rcx │ │ │ │ + mov %r8,%rax │ │ │ │ + sub %rdx,%r14 │ │ │ │ + cmp $0x20,%r14 │ │ │ │ + jbe 1e708 │ │ │ │ + mov %r11,%r14 │ │ │ │ + and $0xffffffffffffffc0,%r11 │ │ │ │ + mov %r11,%r10 │ │ │ │ + shr $0x6,%r14 │ │ │ │ + lea (%r11,%rdx,1),%r11 │ │ │ │ + and $0x40,%r10d │ │ │ │ + je 1e2c0 │ │ │ │ + vmovdqu (%rdx),%ymm1 │ │ │ │ + vmovdqu 0x20(%rdx),%ymm0 │ │ │ │ + lea 0x40(%rdx),%rcx │ │ │ │ + lea 0x40(%r8),%rax │ │ │ │ + vmovupd 0x8(%rdx),%ymm6 │ │ │ │ + vmovupd 0x28(%rdx),%ymm7 │ │ │ │ + vextracti64x2 $0x1,%ymm1,%xmm3 │ │ │ │ + vmovq %xmm1,(%r8) │ │ │ │ + vextracti64x2 $0x1,%ymm0,%xmm5 │ │ │ │ + vmovq %xmm0,0x20(%r8) │ │ │ │ + vextractf64x2 $0x1,%ymm6,%xmm9 │ │ │ │ + vmovlpd %xmm6,0x8(%r8) │ │ │ │ + vextractf64x2 $0x1,%ymm7,%xmm11 │ │ │ │ + vmovlpd %xmm7,0x28(%r8) │ │ │ │ + vmovq %xmm3,0x10(%r8) │ │ │ │ + vmovq %xmm5,0x30(%r8) │ │ │ │ + vmovsd %xmm9,0x18(%r8) │ │ │ │ + vmovsd %xmm11,0x38(%r8) │ │ │ │ + cmp %rcx,%r11 │ │ │ │ + je 1e380 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + vmovdqu 0x20(%rcx),%ymm13 │ │ │ │ + vmovdqu (%rcx),%ymm12 │ │ │ │ + sub $0xffffffffffffff80,%rcx │ │ │ │ + sub $0xffffffffffffff80,%rax │ │ │ │ + vmovupd -0x58(%rcx),%ymm4 │ │ │ │ + vmovupd -0x78(%rcx),%ymm3 │ │ │ │ + vextracti64x2 $0x1,%ymm13,%xmm0 │ │ │ │ + vmovq %xmm13,-0x60(%rax) │ │ │ │ + vextracti64x2 $0x1,%ymm12,%xmm15 │ │ │ │ + vmovlpd %xmm4,-0x58(%rax) │ │ │ │ + vextractf64x2 $0x1,%ymm4,%xmm7 │ │ │ │ + vmovq %xmm12,-0x80(%rax) │ │ │ │ + vextractf64x2 $0x1,%ymm3,%xmm5 │ │ │ │ + vmovlpd %xmm3,-0x78(%rax) │ │ │ │ + vmovq %xmm0,-0x50(%rax) │ │ │ │ + vmovq %xmm15,-0x70(%rax) │ │ │ │ + vmovsd %xmm7,-0x48(%rax) │ │ │ │ + vmovdqu -0x40(%rcx),%ymm8 │ │ │ │ + vmovdqu -0x20(%rcx),%ymm9 │ │ │ │ + vmovsd %xmm5,-0x68(%rax) │ │ │ │ + vextracti64x2 $0x1,%ymm8,%xmm11 │ │ │ │ + vmovupd -0x38(%rcx),%ymm14 │ │ │ │ + vmovupd -0x18(%rcx),%ymm15 │ │ │ │ + vmovq %xmm8,-0x40(%rax) │ │ │ │ + vextracti64x2 $0x1,%ymm9,%xmm13 │ │ │ │ + vmovq %xmm9,-0x20(%rax) │ │ │ │ + vextractf64x2 $0x1,%ymm14,%xmm0 │ │ │ │ + vmovlpd %xmm14,-0x38(%rax) │ │ │ │ + vextractf64x2 $0x1,%ymm15,%xmm4 │ │ │ │ + vmovlpd %xmm15,-0x18(%rax) │ │ │ │ + vmovq %xmm11,-0x30(%rax) │ │ │ │ + vmovq %xmm13,-0x10(%rax) │ │ │ │ + vmovsd %xmm0,-0x28(%rax) │ │ │ │ + vmovsd %xmm4,-0x8(%rax) │ │ │ │ + cmp %rcx,%r11 │ │ │ │ + jne 1e2c0 │ │ │ │ + shl $0x6,%r14 │ │ │ │ + lea (%r8,%r14,1),%r10 │ │ │ │ + add %rdx,%r14 │ │ │ │ + mov (%r14),%rdx │ │ │ │ + vmovsd 0x8(%r14),%xmm2 │ │ │ │ + lea 0x10(%r14),%r11 │ │ │ │ + mov %rdx,(%r10) │ │ │ │ + vmovsd %xmm2,0x8(%r10) │ │ │ │ + cmp %r11,%rsi │ │ │ │ + je 1e530 │ │ │ │ + mov 0x10(%r14),%rcx │ │ │ │ + vmovsd 0x18(%r14),%xmm5 │ │ │ │ + lea 0x20(%r14),%rax │ │ │ │ + mov %rcx,0x10(%r10) │ │ │ │ + vmovsd %xmm5,0x18(%r10) │ │ │ │ + cmp %rax,%rsi │ │ │ │ + je 1e530 │ │ │ │ + mov 0x20(%r14),%rdx │ │ │ │ + vmovsd 0x28(%r14),%xmm6 │ │ │ │ + lea 0x30(%r14),%r11 │ │ │ │ + mov %rdx,0x20(%r10) │ │ │ │ + vmovsd %xmm6,0x28(%r10) │ │ │ │ + cmp %r11,%rsi │ │ │ │ + je 1e530 │ │ │ │ + mov 0x30(%r14),%rcx │ │ │ │ + vmovsd 0x38(%r14),%xmm7 │ │ │ │ + mov %rcx,0x30(%r10) │ │ │ │ + vmovsd %xmm7,0x38(%r10) │ │ │ │ + vzeroupper │ │ │ │ + mov %r9,%r14 │ │ │ │ + xor %eax,%eax │ │ │ │ + sub %rsi,%r14 │ │ │ │ + cmp %rsi,%r9 │ │ │ │ + je 1e1df │ │ │ │ + lea -0x10(%r14),%rdx │ │ │ │ + shr $0x4,%rdx │ │ │ │ + inc %rdx │ │ │ │ + and $0x7,%edx │ │ │ │ + je 1e4b6 │ │ │ │ + cmp $0x1,%rdx │ │ │ │ + je 1e49f │ │ │ │ + cmp $0x2,%rdx │ │ │ │ + je 1e491 │ │ │ │ + cmp $0x3,%rdx │ │ │ │ + je 1e483 │ │ │ │ + cmp $0x4,%rdx │ │ │ │ + je 1e475 │ │ │ │ + cmp $0x5,%rdx │ │ │ │ + je 1e467 │ │ │ │ + cmp $0x6,%rdx │ │ │ │ + je 1e459 │ │ │ │ + vmovdqu (%rsi),%xmm7 │ │ │ │ + mov $0x10,%eax │ │ │ │ + vmovdqu %xmm7,(%rdi) │ │ │ │ + vmovdqu (%rsi,%rax,1),%xmm8 │ │ │ │ + vmovdqu %xmm8,(%rdi,%rax,1) │ │ │ │ + add $0x10,%rax │ │ │ │ + vmovdqu (%rsi,%rax,1),%xmm9 │ │ │ │ + vmovdqu %xmm9,(%rdi,%rax,1) │ │ │ │ + add $0x10,%rax │ │ │ │ + vmovdqu (%rsi,%rax,1),%xmm10 │ │ │ │ + vmovdqu %xmm10,(%rdi,%rax,1) │ │ │ │ + add $0x10,%rax │ │ │ │ + vmovdqu (%rsi,%rax,1),%xmm11 │ │ │ │ + vmovdqu %xmm11,(%rdi,%rax,1) │ │ │ │ + add $0x10,%rax │ │ │ │ + vmovdqu (%rsi,%rax,1),%xmm12 │ │ │ │ + vmovdqu %xmm12,(%rdi,%rax,1) │ │ │ │ + add $0x10,%rax │ │ │ │ + vmovdqu (%rsi,%rax,1),%xmm13 │ │ │ │ + vmovdqu %xmm13,(%rdi,%rax,1) │ │ │ │ + add $0x10,%rax │ │ │ │ + cmp %r14,%rax │ │ │ │ + je 1e1df │ │ │ │ + vmovdqu (%rsi,%rax,1),%xmm14 │ │ │ │ + vmovdqu %xmm14,(%rdi,%rax,1) │ │ │ │ + vmovdqu 0x10(%rsi,%rax,1),%xmm15 │ │ │ │ + vmovdqu %xmm15,0x10(%rdi,%rax,1) │ │ │ │ + vmovdqu 0x20(%rsi,%rax,1),%xmm1 │ │ │ │ + vmovdqu %xmm1,0x20(%rdi,%rax,1) │ │ │ │ + vmovdqu 0x30(%rsi,%rax,1),%xmm0 │ │ │ │ + vmovdqu %xmm0,0x30(%rdi,%rax,1) │ │ │ │ + vmovdqu 0x40(%rsi,%rax,1),%xmm3 │ │ │ │ + vmovdqu %xmm3,0x40(%rdi,%rax,1) │ │ │ │ + vmovdqu 0x50(%rsi,%rax,1),%xmm4 │ │ │ │ + vmovdqu %xmm4,0x50(%rdi,%rax,1) │ │ │ │ + vmovdqu 0x60(%rsi,%rax,1),%xmm2 │ │ │ │ + vmovdqu %xmm2,0x60(%rdi,%rax,1) │ │ │ │ + vmovdqu 0x70(%rsi,%rax,1),%xmm5 │ │ │ │ + vmovdqu %xmm5,0x70(%rdi,%rax,1) │ │ │ │ + sub $0xffffffffffffff80,%rax │ │ │ │ + cmp %r14,%rax │ │ │ │ + jne 1e4b6 │ │ │ │ + jmp 1e1df │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + vzeroupper │ │ │ │ + jmp 1e1df │ │ │ │ + vzeroupper │ │ │ │ + jmp 1e403 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + vmovdqu (%rdx),%xmm13 │ │ │ │ + mov $0x10,%eax │ │ │ │ + vmovdqu %xmm13,(%r11) │ │ │ │ + jmp 1dec4 │ │ │ │ + sub %rdx,%r9 │ │ │ │ + mov %r8,%r10 │ │ │ │ + lea -0x10(%r9),%rdi │ │ │ │ + lea (%r8,%r9,1),%r11 │ │ │ │ shr $0x4,%rdi │ │ │ │ inc %rdi │ │ │ │ and $0x7,%edi │ │ │ │ - je 1e30d │ │ │ │ + je 1e65b │ │ │ │ cmp $0x1,%rdi │ │ │ │ - je 1e2ea │ │ │ │ + je 1e638 │ │ │ │ cmp $0x2,%rdi │ │ │ │ - je 1e2d0 │ │ │ │ + je 1e61e │ │ │ │ cmp $0x3,%rdi │ │ │ │ - je 1e2b6 │ │ │ │ + je 1e604 │ │ │ │ cmp $0x4,%rdi │ │ │ │ - je 1e29c │ │ │ │ + je 1e5ea │ │ │ │ cmp $0x5,%rdi │ │ │ │ - je 1e282 │ │ │ │ + je 1e5d0 │ │ │ │ cmp $0x6,%rdi │ │ │ │ - je 1e268 │ │ │ │ + je 1e5b6 │ │ │ │ mov (%rdx),%rsi │ │ │ │ vmovsd 0x8(%rdx),%xmm14 │ │ │ │ - lea 0x10(%r10),%r8 │ │ │ │ + lea 0x10(%r8),%r10 │ │ │ │ add $0x10,%rdx │ │ │ │ - mov %rsi,(%r10) │ │ │ │ - vmovsd %xmm14,0x8(%r10) │ │ │ │ + mov %rsi,(%r8) │ │ │ │ + vmovsd %xmm14,0x8(%r8) │ │ │ │ + mov (%rdx),%r14 │ │ │ │ vmovsd 0x8(%rdx),%xmm15 │ │ │ │ - mov (%rdx),%rax │ │ │ │ - add $0x10,%r8 │ │ │ │ - add $0x10,%rdx │ │ │ │ - mov %rax,-0x10(%r8) │ │ │ │ - vmovsd %xmm15,-0x8(%r8) │ │ │ │ - vmovsd 0x8(%rdx),%xmm0 │ │ │ │ - mov (%rdx),%r11 │ │ │ │ - add $0x10,%r8 │ │ │ │ + add $0x10,%r10 │ │ │ │ add $0x10,%rdx │ │ │ │ - mov %r11,-0x10(%r8) │ │ │ │ - vmovsd %xmm0,-0x8(%r8) │ │ │ │ + mov %r14,-0x10(%r10) │ │ │ │ + vmovsd %xmm15,-0x8(%r10) │ │ │ │ + mov (%rdx),%rcx │ │ │ │ vmovsd 0x8(%rdx),%xmm1 │ │ │ │ - mov (%rdx),%rdi │ │ │ │ - add $0x10,%r8 │ │ │ │ + add $0x10,%r10 │ │ │ │ add $0x10,%rdx │ │ │ │ - mov %rdi,-0x10(%r8) │ │ │ │ - vmovsd %xmm1,-0x8(%r8) │ │ │ │ - vmovsd 0x8(%rdx),%xmm2 │ │ │ │ - mov (%rdx),%rsi │ │ │ │ - add $0x10,%r8 │ │ │ │ + mov %rcx,-0x10(%r10) │ │ │ │ + vmovsd %xmm1,-0x8(%r10) │ │ │ │ + mov (%rdx),%rax │ │ │ │ + vmovsd 0x8(%rdx),%xmm0 │ │ │ │ + add $0x10,%r10 │ │ │ │ add $0x10,%rdx │ │ │ │ - mov %rsi,-0x10(%r8) │ │ │ │ - vmovsd %xmm2,-0x8(%r8) │ │ │ │ + mov %rax,-0x10(%r10) │ │ │ │ + vmovsd %xmm0,-0x8(%r10) │ │ │ │ + mov (%rdx),%r9 │ │ │ │ vmovsd 0x8(%rdx),%xmm3 │ │ │ │ - mov (%rdx),%rax │ │ │ │ - add $0x10,%r8 │ │ │ │ + add $0x10,%r10 │ │ │ │ add $0x10,%rdx │ │ │ │ - mov %rax,-0x10(%r8) │ │ │ │ - vmovsd %xmm3,-0x8(%r8) │ │ │ │ + mov %r9,-0x10(%r10) │ │ │ │ + vmovsd %xmm3,-0x8(%r10) │ │ │ │ + mov (%rdx),%rdi │ │ │ │ vmovsd 0x8(%rdx),%xmm4 │ │ │ │ - mov (%rdx),%r11 │ │ │ │ + add $0x10,%r10 │ │ │ │ add $0x10,%rdx │ │ │ │ - add $0x10,%r8 │ │ │ │ - mov %r11,-0x10(%r8) │ │ │ │ - vmovsd %xmm4,-0x8(%r8) │ │ │ │ - cmp %rdx,%rbx │ │ │ │ - je 1e3b5 │ │ │ │ + mov %rdi,-0x10(%r10) │ │ │ │ + vmovsd %xmm4,-0x8(%r10) │ │ │ │ + mov (%rdx),%rsi │ │ │ │ vmovsd 0x8(%rdx),%xmm5 │ │ │ │ - mov (%rdx),%rdi │ │ │ │ + add $0x10,%r10 │ │ │ │ + add $0x10,%rdx │ │ │ │ + mov %rsi,-0x10(%r10) │ │ │ │ + vmovsd %xmm5,-0x8(%r10) │ │ │ │ + cmp %r11,%r10 │ │ │ │ + je 1e1df │ │ │ │ + mov (%rdx),%r14 │ │ │ │ + vmovsd 0x8(%rdx),%xmm6 │ │ │ │ + sub $0xffffffffffffff80,%r10 │ │ │ │ sub $0xffffffffffffff80,%rdx │ │ │ │ - sub $0xffffffffffffff80,%r8 │ │ │ │ - mov %rdi,-0x80(%r8) │ │ │ │ - vmovsd %xmm5,-0x78(%r8) │ │ │ │ - vmovsd -0x68(%rdx),%xmm6 │ │ │ │ - mov -0x70(%rdx),%rsi │ │ │ │ - mov %rsi,-0x70(%r8) │ │ │ │ - vmovsd %xmm6,-0x68(%r8) │ │ │ │ + mov %r14,-0x80(%r10) │ │ │ │ + vmovsd %xmm6,-0x78(%r10) │ │ │ │ + vmovsd -0x68(%rdx),%xmm2 │ │ │ │ + mov -0x70(%rdx),%rcx │ │ │ │ + vmovsd %xmm2,-0x68(%r10) │ │ │ │ + mov %rcx,-0x70(%r10) │ │ │ │ vmovsd -0x58(%rdx),%xmm7 │ │ │ │ mov -0x60(%rdx),%rax │ │ │ │ - mov %rax,-0x60(%r8) │ │ │ │ - vmovsd %xmm7,-0x58(%r8) │ │ │ │ + vmovsd %xmm7,-0x58(%r10) │ │ │ │ vmovsd -0x48(%rdx),%xmm8 │ │ │ │ - mov -0x50(%rdx),%r11 │ │ │ │ - mov %r11,-0x50(%r8) │ │ │ │ - vmovsd %xmm8,-0x48(%r8) │ │ │ │ + mov %rax,-0x60(%r10) │ │ │ │ + mov -0x50(%rdx),%r9 │ │ │ │ + vmovsd %xmm8,-0x48(%r10) │ │ │ │ vmovsd -0x38(%rdx),%xmm9 │ │ │ │ + mov %r9,-0x50(%r10) │ │ │ │ mov -0x40(%rdx),%rdi │ │ │ │ - mov %rdi,-0x40(%r8) │ │ │ │ - vmovsd %xmm9,-0x38(%r8) │ │ │ │ + vmovsd %xmm9,-0x38(%r10) │ │ │ │ vmovsd -0x28(%rdx),%xmm10 │ │ │ │ + mov %rdi,-0x40(%r10) │ │ │ │ mov -0x30(%rdx),%rsi │ │ │ │ - mov %rsi,-0x30(%r8) │ │ │ │ - vmovsd %xmm10,-0x28(%r8) │ │ │ │ + vmovsd %xmm10,-0x28(%r10) │ │ │ │ vmovsd -0x18(%rdx),%xmm11 │ │ │ │ - mov -0x20(%rdx),%rax │ │ │ │ - mov %rax,-0x20(%r8) │ │ │ │ - vmovsd %xmm11,-0x18(%r8) │ │ │ │ + mov %rsi,-0x30(%r10) │ │ │ │ + mov -0x20(%rdx),%r14 │ │ │ │ + vmovsd %xmm11,-0x18(%r10) │ │ │ │ vmovsd -0x8(%rdx),%xmm12 │ │ │ │ - mov -0x10(%rdx),%r11 │ │ │ │ - mov %r11,-0x10(%r8) │ │ │ │ - vmovsd %xmm12,-0x8(%r8) │ │ │ │ - cmp %rdx,%rbx │ │ │ │ - jne 1e30d │ │ │ │ - lea (%r10,%r9,1),%r8 │ │ │ │ - mov %r8,0x8(%rcx) │ │ │ │ - add $0x30,%rsp │ │ │ │ - pop %rbx │ │ │ │ - ret │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - add %rdx,%rsi │ │ │ │ - mov %r10,%r11 │ │ │ │ - cmp %rsi,%rdx │ │ │ │ - je 1e59c │ │ │ │ - mov %rsi,%r8 │ │ │ │ - sub %rdx,%r8 │ │ │ │ - sub $0x10,%r8 │ │ │ │ - shr $0x4,%r8 │ │ │ │ - inc %r8 │ │ │ │ - and $0x7,%r8d │ │ │ │ - je 1e4f4 │ │ │ │ - cmp $0x1,%r8 │ │ │ │ - je 1e4d1 │ │ │ │ - cmp $0x2,%r8 │ │ │ │ - je 1e4b7 │ │ │ │ - cmp $0x3,%r8 │ │ │ │ - je 1e49d │ │ │ │ - cmp $0x4,%r8 │ │ │ │ - je 1e483 │ │ │ │ - cmp $0x5,%r8 │ │ │ │ - je 1e469 │ │ │ │ - cmp $0x6,%r8 │ │ │ │ - je 1e44f │ │ │ │ - mov (%rdx),%rax │ │ │ │ - vmovsd 0x8(%rdx),%xmm0 │ │ │ │ - lea 0x10(%r10),%r11 │ │ │ │ + mov %r14,-0x20(%r10) │ │ │ │ + mov -0x10(%rdx),%rcx │ │ │ │ + vmovsd %xmm12,-0x8(%r10) │ │ │ │ + mov %rcx,-0x10(%r10) │ │ │ │ + cmp %r11,%r10 │ │ │ │ + jne 1e65b │ │ │ │ + jmp 1e1df │ │ │ │ + mov %rsi,%r14 │ │ │ │ + mov %r8,%rax │ │ │ │ + sub %rdx,%r14 │ │ │ │ + sub $0x10,%r14 │ │ │ │ + shr $0x4,%r14 │ │ │ │ + inc %r14 │ │ │ │ + and $0x7,%r14d │ │ │ │ + je 1e80a │ │ │ │ + cmp $0x1,%r14 │ │ │ │ + je 1e7e8 │ │ │ │ + cmp $0x2,%r14 │ │ │ │ + je 1e7cf │ │ │ │ + cmp $0x3,%r14 │ │ │ │ + je 1e7b6 │ │ │ │ + cmp $0x4,%r14 │ │ │ │ + je 1e79d │ │ │ │ + cmp $0x5,%r14 │ │ │ │ + je 1e784 │ │ │ │ + cmp $0x6,%r14 │ │ │ │ + je 1e76b │ │ │ │ + mov (%rdx),%r10 │ │ │ │ + vmovsd 0x8(%rdx),%xmm8 │ │ │ │ + lea 0x10(%r8),%rax │ │ │ │ add $0x10,%rdx │ │ │ │ - mov %rax,(%r10) │ │ │ │ - vmovsd %xmm0,0x8(%r10) │ │ │ │ - vmovsd 0x8(%rdx),%xmm1 │ │ │ │ - mov (%rdx),%r8 │ │ │ │ - add $0x10,%r11 │ │ │ │ + mov %r10,(%r8) │ │ │ │ + vmovsd %xmm8,0x8(%r8) │ │ │ │ + mov (%rdx),%r11 │ │ │ │ + vmovsd 0x8(%rdx),%xmm9 │ │ │ │ + add $0x10,%rax │ │ │ │ add $0x10,%rdx │ │ │ │ - mov %r8,-0x10(%r11) │ │ │ │ - vmovsd %xmm1,-0x8(%r11) │ │ │ │ - vmovsd 0x8(%rdx),%xmm2 │ │ │ │ - mov (%rdx),%rax │ │ │ │ - add $0x10,%r11 │ │ │ │ + mov %r11,-0x10(%rax) │ │ │ │ + vmovsd %xmm9,-0x8(%rax) │ │ │ │ + mov (%rdx),%rcx │ │ │ │ + vmovsd 0x8(%rdx),%xmm10 │ │ │ │ + add $0x10,%rax │ │ │ │ add $0x10,%rdx │ │ │ │ - mov %rax,-0x10(%r11) │ │ │ │ - vmovsd %xmm2,-0x8(%r11) │ │ │ │ - vmovsd 0x8(%rdx),%xmm3 │ │ │ │ - mov (%rdx),%r8 │ │ │ │ - add $0x10,%r11 │ │ │ │ + mov %rcx,-0x10(%rax) │ │ │ │ + vmovsd %xmm10,-0x8(%rax) │ │ │ │ + mov (%rdx),%r14 │ │ │ │ + vmovsd 0x8(%rdx),%xmm11 │ │ │ │ + add $0x10,%rax │ │ │ │ add $0x10,%rdx │ │ │ │ - mov %r8,-0x10(%r11) │ │ │ │ - vmovsd %xmm3,-0x8(%r11) │ │ │ │ - vmovsd 0x8(%rdx),%xmm4 │ │ │ │ - mov (%rdx),%rax │ │ │ │ - add $0x10,%r11 │ │ │ │ + mov %r14,-0x10(%rax) │ │ │ │ + vmovsd %xmm11,-0x8(%rax) │ │ │ │ + mov (%rdx),%r10 │ │ │ │ + vmovsd 0x8(%rdx),%xmm12 │ │ │ │ + add $0x10,%rax │ │ │ │ add $0x10,%rdx │ │ │ │ - mov %rax,-0x10(%r11) │ │ │ │ - vmovsd %xmm4,-0x8(%r11) │ │ │ │ - vmovsd 0x8(%rdx),%xmm5 │ │ │ │ - mov (%rdx),%r8 │ │ │ │ - add $0x10,%r11 │ │ │ │ + mov %r10,-0x10(%rax) │ │ │ │ + vmovsd %xmm12,-0x8(%rax) │ │ │ │ + mov (%rdx),%r11 │ │ │ │ + vmovsd 0x8(%rdx),%xmm13 │ │ │ │ + add $0x10,%rax │ │ │ │ add $0x10,%rdx │ │ │ │ - mov %r8,-0x10(%r11) │ │ │ │ - vmovsd %xmm5,-0x8(%r11) │ │ │ │ - vmovsd 0x8(%rdx),%xmm6 │ │ │ │ - mov (%rdx),%rax │ │ │ │ + mov %r11,-0x10(%rax) │ │ │ │ + vmovsd %xmm13,-0x8(%rax) │ │ │ │ + mov (%rdx),%rcx │ │ │ │ + vmovsd 0x8(%rdx),%xmm14 │ │ │ │ add $0x10,%rdx │ │ │ │ - add $0x10,%r11 │ │ │ │ - mov %rax,-0x10(%r11) │ │ │ │ - vmovsd %xmm6,-0x8(%r11) │ │ │ │ + add $0x10,%rax │ │ │ │ + mov %rcx,-0x10(%rax) │ │ │ │ + vmovsd %xmm14,-0x8(%rax) │ │ │ │ cmp %rdx,%rsi │ │ │ │ - je 1e59c │ │ │ │ - vmovsd 0x8(%rdx),%xmm7 │ │ │ │ - mov (%rdx),%r8 │ │ │ │ + je 1e403 │ │ │ │ + mov (%rdx),%r14 │ │ │ │ + vmovsd 0x8(%rdx),%xmm15 │ │ │ │ sub $0xffffffffffffff80,%rdx │ │ │ │ - sub $0xffffffffffffff80,%r11 │ │ │ │ - mov %r8,-0x80(%r11) │ │ │ │ - vmovsd %xmm7,-0x78(%r11) │ │ │ │ - vmovsd -0x68(%rdx),%xmm8 │ │ │ │ - mov -0x70(%rdx),%rax │ │ │ │ - mov %rax,-0x70(%r11) │ │ │ │ - vmovsd %xmm8,-0x68(%r11) │ │ │ │ - vmovsd -0x58(%rdx),%xmm9 │ │ │ │ - mov -0x60(%rdx),%r8 │ │ │ │ - mov %r8,-0x60(%r11) │ │ │ │ - vmovsd %xmm9,-0x58(%r11) │ │ │ │ - vmovsd -0x48(%rdx),%xmm10 │ │ │ │ - mov -0x50(%rdx),%rax │ │ │ │ - mov %rax,-0x50(%r11) │ │ │ │ - vmovsd %xmm10,-0x48(%r11) │ │ │ │ - vmovsd -0x38(%rdx),%xmm11 │ │ │ │ - mov -0x40(%rdx),%r8 │ │ │ │ - mov %r8,-0x40(%r11) │ │ │ │ - vmovsd %xmm11,-0x38(%r11) │ │ │ │ - vmovsd -0x28(%rdx),%xmm12 │ │ │ │ - mov -0x30(%rdx),%rax │ │ │ │ - mov %rax,-0x30(%r11) │ │ │ │ - vmovsd %xmm12,-0x28(%r11) │ │ │ │ - vmovsd -0x18(%rdx),%xmm13 │ │ │ │ - mov -0x20(%rdx),%r8 │ │ │ │ - mov %r8,-0x20(%r11) │ │ │ │ - vmovsd %xmm13,-0x18(%r11) │ │ │ │ - vmovsd -0x8(%rdx),%xmm14 │ │ │ │ - mov -0x10(%rdx),%rax │ │ │ │ - mov %rax,-0x10(%r11) │ │ │ │ - vmovsd %xmm14,-0x8(%r11) │ │ │ │ + sub $0xffffffffffffff80,%rax │ │ │ │ + mov %r14,-0x80(%rax) │ │ │ │ + vmovsd %xmm15,-0x78(%rax) │ │ │ │ + vmovsd -0x68(%rdx),%xmm1 │ │ │ │ + mov -0x70(%rdx),%r10 │ │ │ │ + vmovsd %xmm1,-0x68(%rax) │ │ │ │ + mov %r10,-0x70(%rax) │ │ │ │ + vmovsd -0x58(%rdx),%xmm0 │ │ │ │ + mov -0x60(%rdx),%r11 │ │ │ │ + vmovsd %xmm0,-0x58(%rax) │ │ │ │ + vmovsd -0x48(%rdx),%xmm3 │ │ │ │ + mov %r11,-0x60(%rax) │ │ │ │ + mov -0x50(%rdx),%rcx │ │ │ │ + vmovsd %xmm3,-0x48(%rax) │ │ │ │ + vmovsd -0x38(%rdx),%xmm4 │ │ │ │ + mov %rcx,-0x50(%rax) │ │ │ │ + mov -0x40(%rdx),%r14 │ │ │ │ + vmovsd %xmm4,-0x38(%rax) │ │ │ │ + vmovsd -0x28(%rdx),%xmm2 │ │ │ │ + mov %r14,-0x40(%rax) │ │ │ │ + mov -0x30(%rdx),%r10 │ │ │ │ + vmovsd %xmm2,-0x28(%rax) │ │ │ │ + vmovsd -0x18(%rdx),%xmm5 │ │ │ │ + mov %r10,-0x30(%rax) │ │ │ │ + mov -0x20(%rdx),%r11 │ │ │ │ + vmovsd %xmm5,-0x18(%rax) │ │ │ │ + vmovsd -0x8(%rdx),%xmm6 │ │ │ │ + mov %r11,-0x20(%rax) │ │ │ │ + mov -0x10(%rdx),%rcx │ │ │ │ + vmovsd %xmm6,-0x8(%rax) │ │ │ │ + mov %rcx,-0x10(%rax) │ │ │ │ cmp %rdx,%rsi │ │ │ │ - jne 1e4f4 │ │ │ │ - mov %rbx,%r11 │ │ │ │ - xor %edx,%edx │ │ │ │ - sub %rsi,%r11 │ │ │ │ - cmp %rsi,%rbx │ │ │ │ - je 1e3b5 │ │ │ │ - lea -0x10(%r11),%rbx │ │ │ │ - shr $0x4,%rbx │ │ │ │ - inc %rbx │ │ │ │ - and $0x7,%ebx │ │ │ │ - je 1e64f │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 1e638 │ │ │ │ - cmp $0x2,%rbx │ │ │ │ - je 1e62a │ │ │ │ - cmp $0x3,%rbx │ │ │ │ - je 1e61c │ │ │ │ - cmp $0x4,%rbx │ │ │ │ - je 1e60e │ │ │ │ - cmp $0x5,%rbx │ │ │ │ - je 1e600 │ │ │ │ - cmp $0x6,%rbx │ │ │ │ - je 1e5f2 │ │ │ │ - vmovdqu (%rsi),%xmm15 │ │ │ │ - mov $0x10,%edx │ │ │ │ - vmovdqu %xmm15,(%rdi) │ │ │ │ - vmovdqu (%rsi,%rdx,1),%xmm0 │ │ │ │ - vmovdqu %xmm0,(%rdi,%rdx,1) │ │ │ │ - add $0x10,%rdx │ │ │ │ - vmovdqu (%rsi,%rdx,1),%xmm1 │ │ │ │ - vmovdqu %xmm1,(%rdi,%rdx,1) │ │ │ │ - add $0x10,%rdx │ │ │ │ - vmovdqu (%rsi,%rdx,1),%xmm2 │ │ │ │ - vmovdqu %xmm2,(%rdi,%rdx,1) │ │ │ │ - add $0x10,%rdx │ │ │ │ - vmovdqu (%rsi,%rdx,1),%xmm3 │ │ │ │ - vmovdqu %xmm3,(%rdi,%rdx,1) │ │ │ │ - add $0x10,%rdx │ │ │ │ - vmovdqu (%rsi,%rdx,1),%xmm4 │ │ │ │ - vmovdqu %xmm4,(%rdi,%rdx,1) │ │ │ │ - add $0x10,%rdx │ │ │ │ - vmovdqu (%rsi,%rdx,1),%xmm5 │ │ │ │ - vmovdqu %xmm5,(%rdi,%rdx,1) │ │ │ │ - add $0x10,%rdx │ │ │ │ - cmp %rdx,%r11 │ │ │ │ - je 1e3b5 │ │ │ │ - vmovdqu (%rsi,%rdx,1),%xmm6 │ │ │ │ - vmovdqu %xmm6,(%rdi,%rdx,1) │ │ │ │ - vmovdqu 0x10(%rsi,%rdx,1),%xmm7 │ │ │ │ - vmovdqu %xmm7,0x10(%rdi,%rdx,1) │ │ │ │ - vmovdqu 0x20(%rsi,%rdx,1),%xmm8 │ │ │ │ - vmovdqu %xmm8,0x20(%rdi,%rdx,1) │ │ │ │ - vmovdqu 0x30(%rsi,%rdx,1),%xmm9 │ │ │ │ - vmovdqu %xmm9,0x30(%rdi,%rdx,1) │ │ │ │ - vmovdqu 0x40(%rsi,%rdx,1),%xmm10 │ │ │ │ - vmovdqu %xmm10,0x40(%rdi,%rdx,1) │ │ │ │ - vmovdqu 0x50(%rsi,%rdx,1),%xmm11 │ │ │ │ - vmovdqu %xmm11,0x50(%rdi,%rdx,1) │ │ │ │ - vmovdqu 0x60(%rsi,%rdx,1),%xmm12 │ │ │ │ - vmovdqu %xmm12,0x60(%rdi,%rdx,1) │ │ │ │ - vmovdqu 0x70(%rsi,%rdx,1),%xmm13 │ │ │ │ - vmovdqu %xmm13,0x70(%rdi,%rdx,1) │ │ │ │ - sub $0xffffffffffffff80,%rdx │ │ │ │ - cmp %rdx,%r11 │ │ │ │ - jne 1e64f │ │ │ │ - jmp 1e3b5 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - vmovdqu (%rdx),%xmm13 │ │ │ │ - mov $0x10,%esi │ │ │ │ - vmovdqu %xmm13,(%rax) │ │ │ │ - jmp 1e0d5 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jne 1e80a │ │ │ │ + jmp 1e403 │ │ │ │ + nop │ │ │ │ mov (%rdi),%rcx │ │ │ │ cmp 0x10(%rdi),%rcx │ │ │ │ - jne 1e750 │ │ │ │ + jne 1e920 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - and $0xffffffffffffffc0,%rsp │ │ │ │ - sub $0x40,%rsp │ │ │ │ - mov %rdi,0x38(%rsp) │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ + sub $0x20,%rsp │ │ │ │ + mov %rdi,0x18(%rsp) │ │ │ │ mov $0x8,%edi │ │ │ │ - mov %rcx,0x28(%rsp) │ │ │ │ - mov %rsi,0x30(%rsp) │ │ │ │ + mov %rcx,0x8(%rsp) │ │ │ │ + mov %rsi,0x10(%rsp) │ │ │ │ call d330 │ │ │ │ - mov 0x30(%rsp),%r8 │ │ │ │ - mov 0x38(%rsp),%r10 │ │ │ │ - mov 0x28(%rsp),%r11 │ │ │ │ + mov 0x10(%rsp),%r8 │ │ │ │ + mov 0x18(%rsp),%r10 │ │ │ │ lea 0x8(%rax),%rdi │ │ │ │ vmovq %rax,%xmm1 │ │ │ │ - vpinsrq $0x1,%rdi,%xmm1,%xmm0 │ │ │ │ + mov 0x8(%rsp),%r11 │ │ │ │ mov (%r8),%r9 │ │ │ │ + vpinsrq $0x1,%rdi,%xmm1,%xmm0 │ │ │ │ mov %rdi,0x10(%r10) │ │ │ │ vmovdqu %xmm0,(%r10) │ │ │ │ mov %r9,(%rax) │ │ │ │ test %r11,%r11 │ │ │ │ - je 1e790 │ │ │ │ + je 1e958 │ │ │ │ + leave │ │ │ │ xor %esi,%esi │ │ │ │ mov %r11,%rdi │ │ │ │ - leave │ │ │ │ jmp d340 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov 0x8(%rdi),%rax │ │ │ │ mov (%rsi),%rdx │ │ │ │ cmp %rcx,%rax │ │ │ │ - jne 1e770 │ │ │ │ + jne 1e940 │ │ │ │ mov %rdx,(%rax) │ │ │ │ add $0x8,%rax │ │ │ │ mov %rax,0x8(%rdi) │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ lea 0x8(%rcx),%rsi │ │ │ │ mov %rdx,(%rcx) │ │ │ │ cmp %rsi,%rax │ │ │ │ - je 1e7a0 │ │ │ │ + je 1e960 │ │ │ │ mov %rsi,0x8(%rdi) │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ leave │ │ │ │ ret │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ ret │ │ │ │ nop │ │ │ │ nopl (%rax) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - push %rbx │ │ │ │ + push %rbp │ │ │ │ mov %rsi,%rax │ │ │ │ - sub $0x10,%rsp │ │ │ │ + push %rbx │ │ │ │ + sub $0x18,%rsp │ │ │ │ shr $0x3c,%rax │ │ │ │ - jne d77e <__cxa_finalize@plt+0xee> │ │ │ │ + jne d75e <__cxa_finalize@plt+0xce> │ │ │ │ mov %rdi,%rbx │ │ │ │ test %rsi,%rsi │ │ │ │ - je 1e840 │ │ │ │ - lea 0x0(,%rsi,8),%rdx │ │ │ │ - mov %rsi,0x8(%rsp) │ │ │ │ - mov %rdx,%rdi │ │ │ │ - mov %rdx,(%rsp) │ │ │ │ + je 1e9f0 │ │ │ │ + lea 0x0(,%rsi,8),%rbp │ │ │ │ + mov %rsi,(%rsp) │ │ │ │ + mov %rbp,%rdi │ │ │ │ call d330 │ │ │ │ - mov (%rsp),%rdx │ │ │ │ + cmpq $0x1,(%rsp) │ │ │ │ + lea (%rax,%rbp,1),%r9 │ │ │ │ mov %rax,(%rbx) │ │ │ │ - movq $0x0,(%rax) │ │ │ │ - lea 0x8(%rax),%rdi │ │ │ │ - lea (%rax,%rdx,1),%r9 │ │ │ │ + lea 0x8(%rax),%rcx │ │ │ │ mov %r9,0x10(%rbx) │ │ │ │ - cmpq $0x1,0x8(%rsp) │ │ │ │ - je 1e82a │ │ │ │ - sub $0x8,%rdx │ │ │ │ + movq $0x0,(%rax) │ │ │ │ + je 1e9e1 │ │ │ │ + lea -0x8(%rbp),%rdx │ │ │ │ + mov %rcx,%rdi │ │ │ │ xor %esi,%esi │ │ │ │ mov %rax,(%rsp) │ │ │ │ mov %r9,0x8(%rsp) │ │ │ │ call d190 │ │ │ │ - mov 0x8(%rsp),%rcx │ │ │ │ - lea (%rcx,%rax,1),%rdi │ │ │ │ - sub (%rsp),%rdi │ │ │ │ - sub $0x8,%rdi │ │ │ │ - mov %rdi,0x8(%rbx) │ │ │ │ - add $0x10,%rsp │ │ │ │ + mov 0x8(%rsp),%rdx │ │ │ │ + lea -0x8(%rdx,%rax,1),%rcx │ │ │ │ + sub (%rsp),%rcx │ │ │ │ + mov %rcx,0x8(%rbx) │ │ │ │ + add $0x18,%rsp │ │ │ │ pop %rbx │ │ │ │ + pop %rbp │ │ │ │ ret │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + xor %ecx,%ecx │ │ │ │ movq $0x0,(%rdi) │ │ │ │ movq $0x0,0x10(%rdi) │ │ │ │ - xor %edi,%edi │ │ │ │ - mov %rdi,0x8(%rbx) │ │ │ │ - add $0x10,%rsp │ │ │ │ + mov %rcx,0x8(%rbx) │ │ │ │ + add $0x18,%rsp │ │ │ │ pop %rbx │ │ │ │ + pop %rbp │ │ │ │ ret │ │ │ │ - nop │ │ │ │ nopl 0x0(%rax) │ │ │ │ push %rbp │ │ │ │ mov %rsi,%rcx │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ - push %rbx │ │ │ │ - and $0xffffffffffffffc0,%rsp │ │ │ │ mov %rdi,%r12 │ │ │ │ - sub $0x40,%rsp │ │ │ │ + push %rbx │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ + sub $0x20,%rsp │ │ │ │ mov (%rdi),%r13 │ │ │ │ mov 0x10(%rdi),%r8 │ │ │ │ sub %r13,%r8 │ │ │ │ mov %r8,%rax │ │ │ │ sar $0x3,%rax │ │ │ │ cmp %rsi,%rax │ │ │ │ - jae 1e900 │ │ │ │ + jae 1eab0 │ │ │ │ mov %rsi,%r9 │ │ │ │ shr $0x3c,%r9 │ │ │ │ - jne d78a <__cxa_finalize@plt+0xfa> │ │ │ │ + jne d76a <__cxa_finalize@plt+0xda> │ │ │ │ lea 0x0(,%rsi,8),%rbx │ │ │ │ - mov %r8,0x38(%rsp) │ │ │ │ + mov %r8,0x18(%rsp) │ │ │ │ mov %rbx,%rdi │ │ │ │ call d330 │ │ │ │ mov %rbx,%rdx │ │ │ │ xor %esi,%esi │ │ │ │ mov %rax,%rdi │ │ │ │ call d190 │ │ │ │ lea (%rax,%rbx,1),%r11 │ │ │ │ - vmovq %rax,%xmm4 │ │ │ │ - vpinsrq $0x1,%r11,%xmm4,%xmm5 │ │ │ │ + vmovq %rax,%xmm3 │ │ │ │ + vpinsrq $0x1,%r11,%xmm3,%xmm4 │ │ │ │ mov %r11,0x10(%r12) │ │ │ │ - vmovdqu %xmm5,(%r12) │ │ │ │ + vmovdqu %xmm4,(%r12) │ │ │ │ test %r13,%r13 │ │ │ │ - je 1eb89 │ │ │ │ - mov 0x38(%rsp),%rsi │ │ │ │ + je 1ecd4 │ │ │ │ + mov 0x18(%rsp),%rsi │ │ │ │ lea -0x18(%rbp),%rsp │ │ │ │ mov %r13,%rdi │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %rbp │ │ │ │ jmp d340 │ │ │ │ @@ -15731,1606 +16128,1572 @@ │ │ │ │ mov 0x8(%rdi),%rbx │ │ │ │ mov %rdx,%r9 │ │ │ │ mov %rbx,%rdx │ │ │ │ sub %r13,%rdx │ │ │ │ mov %rdx,%rsi │ │ │ │ sar $0x3,%rsi │ │ │ │ cmp %rcx,%rsi │ │ │ │ - jae 1eba0 │ │ │ │ + jae 1ece0 │ │ │ │ cmp %r13,%rbx │ │ │ │ - je 1ed10 │ │ │ │ - mov %rsi,0x38(%rsp) │ │ │ │ + je 1ee40 │ │ │ │ + mov %rsi,0x18(%rsp) │ │ │ │ mov %r13,%rdi │ │ │ │ xor %esi,%esi │ │ │ │ - mov %r9,0x28(%rsp) │ │ │ │ - mov %rcx,0x30(%rsp) │ │ │ │ + mov %r9,0x8(%rsp) │ │ │ │ + mov %rcx,0x10(%rsp) │ │ │ │ call d190 │ │ │ │ - mov 0x28(%rsp),%r9 │ │ │ │ - mov 0x38(%rsp),%rsi │ │ │ │ - mov 0x30(%rsp),%rcx │ │ │ │ + mov 0x8(%rsp),%r9 │ │ │ │ + mov 0x18(%rsp),%rsi │ │ │ │ + mov 0x10(%rsp),%rcx │ │ │ │ vmovsd (%r9),%xmm0 │ │ │ │ dec %rcx │ │ │ │ vmovsd %xmm0,(%rbx) │ │ │ │ sub %rsi,%rcx │ │ │ │ - je 1ed00 │ │ │ │ - lea -0x1(%rcx),%rdi │ │ │ │ - cmp $0x2,%rdi │ │ │ │ - jbe 1ebf0 │ │ │ │ + je 1ee28 │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 1ed18 │ │ │ │ lea 0x8(%rbx,%rcx,8),%rdx │ │ │ │ cmp %rdx,%r9 │ │ │ │ - jae 1e984 │ │ │ │ + jae 1eb30 │ │ │ │ cmp %r9,%rbx │ │ │ │ - jb 1ebf0 │ │ │ │ - lea 0x8(%rbx),%r13 │ │ │ │ - mov %r13,%rsi │ │ │ │ - cmp $0x6,%rdi │ │ │ │ - jbe 1ed20 │ │ │ │ - mov %rcx,%rdx │ │ │ │ - vbroadcastsd (%r9),%zmm0 │ │ │ │ - xor %r11d,%r11d │ │ │ │ - shr $0x3,%rdx │ │ │ │ - mov %rdx,%r10 │ │ │ │ - and $0x7,%r10d │ │ │ │ - je 1ea72 │ │ │ │ - cmp $0x1,%r10 │ │ │ │ - je 1ea54 │ │ │ │ - cmp $0x2,%r10 │ │ │ │ - je 1ea3f │ │ │ │ - cmp $0x3,%r10 │ │ │ │ - je 1ea2a │ │ │ │ - cmp $0x4,%r10 │ │ │ │ - je 1ea15 │ │ │ │ - cmp $0x5,%r10 │ │ │ │ - je 1ea00 │ │ │ │ - cmp $0x6,%r10 │ │ │ │ - je 1e9eb │ │ │ │ - vmovupd %zmm0,0x8(%rbx,%r11,1) │ │ │ │ - mov $0x1,%r11d │ │ │ │ - mov %r11,%rsi │ │ │ │ - inc %r11 │ │ │ │ - shl $0x6,%rsi │ │ │ │ - vmovupd %zmm0,0x8(%rbx,%rsi,1) │ │ │ │ - mov %r11,%rdi │ │ │ │ - inc %r11 │ │ │ │ - shl $0x6,%rdi │ │ │ │ - vmovupd %zmm0,0x8(%rbx,%rdi,1) │ │ │ │ - mov %r11,%rax │ │ │ │ - inc %r11 │ │ │ │ - shl $0x6,%rax │ │ │ │ - vmovupd %zmm0,0x8(%rbx,%rax,1) │ │ │ │ - mov %r11,%r8 │ │ │ │ - inc %r11 │ │ │ │ - shl $0x6,%r8 │ │ │ │ - vmovupd %zmm0,0x8(%rbx,%r8,1) │ │ │ │ - mov %r11,%r10 │ │ │ │ - inc %r11 │ │ │ │ - shl $0x6,%r10 │ │ │ │ - vmovupd %zmm0,0x8(%rbx,%r10,1) │ │ │ │ - mov %r11,%rsi │ │ │ │ - inc %r11 │ │ │ │ - shl $0x6,%rsi │ │ │ │ - vmovupd %zmm0,0x8(%rbx,%rsi,1) │ │ │ │ - cmp %r11,%rdx │ │ │ │ - je 1eb0f │ │ │ │ - mov %r11,%rdi │ │ │ │ - mov %r11,%rax │ │ │ │ - mov %r11,%r8 │ │ │ │ - mov %r11,%r10 │ │ │ │ - shl $0x6,%rdi │ │ │ │ - shl $0x6,%rax │ │ │ │ - vmovupd %zmm0,0x8(%rbx,%rdi,1) │ │ │ │ - shl $0x6,%r8 │ │ │ │ - vmovupd %zmm0,0x48(%rax,%rbx,1) │ │ │ │ - mov %r11,%rsi │ │ │ │ - vmovupd %zmm0,0x88(%r8,%rbx,1) │ │ │ │ - mov %r11,%rdi │ │ │ │ - mov %r11,%rax │ │ │ │ - mov %r11,%r8 │ │ │ │ - add $0x8,%r11 │ │ │ │ - shl $0x6,%r10 │ │ │ │ - shl $0x6,%rsi │ │ │ │ - vmovupd %zmm0,0xc8(%r10,%rbx,1) │ │ │ │ - shl $0x6,%rdi │ │ │ │ - vmovupd %zmm0,0x108(%rsi,%rbx,1) │ │ │ │ - shl $0x6,%rax │ │ │ │ - vmovupd %zmm0,0x148(%rdi,%rbx,1) │ │ │ │ - shl $0x6,%r8 │ │ │ │ - vmovupd %zmm0,0x188(%rax,%rbx,1) │ │ │ │ - vmovupd %zmm0,0x1c8(%r8,%rbx,1) │ │ │ │ - cmp %r11,%rdx │ │ │ │ - jne 1ea72 │ │ │ │ - test $0x7,%cl │ │ │ │ - je 1ebe0 │ │ │ │ - mov %rcx,%rax │ │ │ │ - mov %rcx,%r8 │ │ │ │ - and $0x7,%eax │ │ │ │ - and $0xfffffffffffffff8,%r8 │ │ │ │ - lea -0x1(%rax),%rdx │ │ │ │ - lea 0x0(%r13,%r8,8),%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ + jb 1ed18 │ │ │ │ + lea 0x8(%rbx),%r11 │ │ │ │ + lea -0x1(%rcx),%r8 │ │ │ │ + mov %r11,%r13 │ │ │ │ + cmp $0x2,%r8 │ │ │ │ + jbe 1ee50 │ │ │ │ + mov %rcx,%rsi │ │ │ │ + vbroadcastsd (%r9),%ymm0 │ │ │ │ + xor %eax,%eax │ │ │ │ + shr $0x2,%rsi │ │ │ │ + mov %rsi,%rdx │ │ │ │ + and $0x7,%edx │ │ │ │ + je 1ebfa │ │ │ │ + cmp $0x1,%rdx │ │ │ │ + je 1ebe1 │ │ │ │ cmp $0x2,%rdx │ │ │ │ - jbe 1eb58 │ │ │ │ - vbroadcastsd (%r9),%ymm1 │ │ │ │ - vmovupd %ymm1,0x8(%rbx,%r8,8) │ │ │ │ - test $0x3,%dil │ │ │ │ - je 1ebe0 │ │ │ │ - and $0xfffffffffffffffc,%rdi │ │ │ │ - sub %rdi,%rax │ │ │ │ - lea (%rsi,%rdi,8),%rsi │ │ │ │ - vmovsd (%r9),%xmm2 │ │ │ │ - vmovsd %xmm2,(%rsi) │ │ │ │ + je 1ebd1 │ │ │ │ + cmp $0x3,%rdx │ │ │ │ + je 1ebc0 │ │ │ │ + cmp $0x4,%rdx │ │ │ │ + je 1ebaf │ │ │ │ + cmp $0x5,%rdx │ │ │ │ + je 1eb9e │ │ │ │ + cmp $0x6,%rdx │ │ │ │ + je 1eb8e │ │ │ │ + vmovupd %ymm0,0x8(%rbx,%rax,1) │ │ │ │ + mov $0x1,%eax │ │ │ │ + mov %rax,%rdi │ │ │ │ + inc %rax │ │ │ │ + shl $0x5,%rdi │ │ │ │ + vmovupd %ymm0,0x8(%rbx,%rdi,1) │ │ │ │ + mov %rax,%r10 │ │ │ │ + inc %rax │ │ │ │ + shl $0x5,%r10 │ │ │ │ + vmovupd %ymm0,0x8(%rbx,%r10,1) │ │ │ │ + mov %rax,%r13 │ │ │ │ + inc %rax │ │ │ │ + shl $0x5,%r13 │ │ │ │ + vmovupd %ymm0,0x8(%rbx,%r13,1) │ │ │ │ + mov %rax,%r8 │ │ │ │ + inc %rax │ │ │ │ + shl $0x5,%r8 │ │ │ │ + vmovupd %ymm0,0x8(%rbx,%r8,1) │ │ │ │ + mov %rax,%rdx │ │ │ │ + inc %rax │ │ │ │ + shl $0x5,%rdx │ │ │ │ + vmovupd %ymm0,0x8(%rbx,%rdx,1) │ │ │ │ + mov %rax,%rdi │ │ │ │ + inc %rax │ │ │ │ + shl $0x5,%rdi │ │ │ │ + vmovupd %ymm0,0x8(%rbx,%rdi,1) │ │ │ │ + cmp %rax,%rsi │ │ │ │ + je 1ec81 │ │ │ │ + mov %rax,%r10 │ │ │ │ + mov %rax,%r13 │ │ │ │ + mov %rax,%r8 │ │ │ │ + mov %rax,%rdx │ │ │ │ + shl $0x5,%r10 │ │ │ │ + shl $0x5,%r13 │ │ │ │ + mov %rax,%rdi │ │ │ │ + shl $0x5,%r8 │ │ │ │ + vmovupd %ymm0,0x8(%rbx,%r10,1) │ │ │ │ + mov %rax,%r10 │ │ │ │ + shl $0x5,%rdx │ │ │ │ + vmovupd %ymm0,0x28(%r13,%rbx,1) │ │ │ │ + shl $0x5,%rdi │ │ │ │ + mov %rax,%r13 │ │ │ │ + shl $0x5,%r10 │ │ │ │ + vmovupd %ymm0,0x48(%r8,%rbx,1) │ │ │ │ + mov %rax,%r8 │ │ │ │ + shl $0x5,%r13 │ │ │ │ + add $0x8,%rax │ │ │ │ + shl $0x5,%r8 │ │ │ │ + vmovupd %ymm0,0x68(%rdx,%rbx,1) │ │ │ │ + vmovupd %ymm0,0x88(%rdi,%rbx,1) │ │ │ │ + vmovupd %ymm0,0xa8(%r10,%rbx,1) │ │ │ │ + vmovupd %ymm0,0xc8(%r13,%rbx,1) │ │ │ │ + vmovupd %ymm0,0xe8(%r8,%rbx,1) │ │ │ │ + cmp %rax,%rsi │ │ │ │ + jne 1ebfa │ │ │ │ + test $0x3,%cl │ │ │ │ + je 1ee38 │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov %rcx,%rax │ │ │ │ + and $0xfffffffffffffffc,%rsi │ │ │ │ + sub %rsi,%rax │ │ │ │ + lea (%r11,%rsi,8),%r13 │ │ │ │ cmp $0x1,%rax │ │ │ │ - je 1ebe0 │ │ │ │ - vmovsd %xmm2,0x8(%rsi) │ │ │ │ - cmp $0x2,%rax │ │ │ │ - je 1ebe0 │ │ │ │ - vmovsd (%r9),%xmm3 │ │ │ │ - vmovsd %xmm3,0x10(%rsi) │ │ │ │ + je 1ee60 │ │ │ │ vzeroupper │ │ │ │ - lea 0x0(%r13,%rcx,8),%rcx │ │ │ │ + vmovddup (%r9),%xmm1 │ │ │ │ + vmovupd %xmm1,0x8(%rbx,%rsi,8) │ │ │ │ + test $0x1,%al │ │ │ │ + je 1eccb │ │ │ │ + and $0xfffffffffffffffe,%rax │ │ │ │ + lea 0x0(%r13,%rax,8),%r13 │ │ │ │ + vmovsd (%r9),%xmm2 │ │ │ │ + vmovsd %xmm2,0x0(%r13) │ │ │ │ + lea (%r11,%rcx,8),%rcx │ │ │ │ mov %rcx,0x8(%r12) │ │ │ │ lea -0x18(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ test %rcx,%rcx │ │ │ │ - je 1ebc0 │ │ │ │ + je 1ed00 │ │ │ │ shl $0x3,%rcx │ │ │ │ mov %r13,%rdi │ │ │ │ - mov %rcx,%rdx │ │ │ │ xor %esi,%esi │ │ │ │ - mov %rcx,0x38(%rsp) │ │ │ │ + mov %rcx,%rdx │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ call d190 │ │ │ │ - add 0x38(%rsp),%r13 │ │ │ │ + add 0x18(%rsp),%r13 │ │ │ │ cmp %r13,%rbx │ │ │ │ - je 1eb89 │ │ │ │ + je 1ecd4 │ │ │ │ mov %r13,0x8(%r12) │ │ │ │ lea -0x18(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - vzeroupper │ │ │ │ - jmp 1eb7f │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %rcx,%r10 │ │ │ │ - xor %r11d,%r11d │ │ │ │ - and $0x7,%r10d │ │ │ │ - je 1ec93 │ │ │ │ - cmp $0x1,%r10 │ │ │ │ - je 1ec7f │ │ │ │ - cmp $0x2,%r10 │ │ │ │ - je 1ec70 │ │ │ │ - cmp $0x3,%r10 │ │ │ │ - je 1ec61 │ │ │ │ - cmp $0x4,%r10 │ │ │ │ - je 1ec52 │ │ │ │ - cmp $0x5,%r10 │ │ │ │ - je 1ec43 │ │ │ │ - cmp $0x6,%r10 │ │ │ │ - je 1ec34 │ │ │ │ + nopl (%rax) │ │ │ │ + mov %rcx,%rdi │ │ │ │ + xor %r10d,%r10d │ │ │ │ + and $0x7,%edi │ │ │ │ + je 1edba │ │ │ │ + cmp $0x1,%rdi │ │ │ │ + je 1eda6 │ │ │ │ + cmp $0x2,%rdi │ │ │ │ + je 1ed97 │ │ │ │ + cmp $0x3,%rdi │ │ │ │ + je 1ed88 │ │ │ │ + cmp $0x4,%rdi │ │ │ │ + je 1ed79 │ │ │ │ + cmp $0x5,%rdi │ │ │ │ + je 1ed6a │ │ │ │ + cmp $0x6,%rdi │ │ │ │ + je 1ed5b │ │ │ │ vmovsd (%r9),%xmm1 │ │ │ │ - mov $0x1,%r11d │ │ │ │ + mov $0x1,%r10d │ │ │ │ vmovsd %xmm1,0x8(%rbx) │ │ │ │ vmovsd (%r9),%xmm2 │ │ │ │ - vmovsd %xmm2,0x8(%rbx,%r11,8) │ │ │ │ - inc %r11 │ │ │ │ + vmovsd %xmm2,0x8(%rbx,%r10,8) │ │ │ │ + inc %r10 │ │ │ │ vmovsd (%r9),%xmm3 │ │ │ │ - vmovsd %xmm3,0x8(%rbx,%r11,8) │ │ │ │ - inc %r11 │ │ │ │ + vmovsd %xmm3,0x8(%rbx,%r10,8) │ │ │ │ + inc %r10 │ │ │ │ vmovsd (%r9),%xmm4 │ │ │ │ - vmovsd %xmm4,0x8(%rbx,%r11,8) │ │ │ │ - inc %r11 │ │ │ │ + vmovsd %xmm4,0x8(%rbx,%r10,8) │ │ │ │ + inc %r10 │ │ │ │ vmovsd (%r9),%xmm5 │ │ │ │ - vmovsd %xmm5,0x8(%rbx,%r11,8) │ │ │ │ - inc %r11 │ │ │ │ + vmovsd %xmm5,0x8(%rbx,%r10,8) │ │ │ │ + inc %r10 │ │ │ │ vmovsd (%r9),%xmm6 │ │ │ │ - vmovsd %xmm6,0x8(%rbx,%r11,8) │ │ │ │ - inc %r11 │ │ │ │ + vmovsd %xmm6,0x8(%rbx,%r10,8) │ │ │ │ + inc %r10 │ │ │ │ vmovsd (%r9),%xmm7 │ │ │ │ - vmovsd %xmm7,0x8(%rbx,%r11,8) │ │ │ │ - inc %r11 │ │ │ │ - cmp %r11,%rcx │ │ │ │ - je 1ed00 │ │ │ │ + vmovsd %xmm7,0x8(%rbx,%r10,8) │ │ │ │ + inc %r10 │ │ │ │ + cmp %r10,%rcx │ │ │ │ + je 1ee28 │ │ │ │ vmovsd (%r9),%xmm8 │ │ │ │ - vmovsd %xmm8,0x8(%rbx,%r11,8) │ │ │ │ + vmovsd %xmm8,0x8(%rbx,%r10,8) │ │ │ │ vmovsd (%r9),%xmm9 │ │ │ │ - vmovsd %xmm9,0x10(%rbx,%r11,8) │ │ │ │ + vmovsd %xmm9,0x10(%rbx,%r10,8) │ │ │ │ vmovsd (%r9),%xmm10 │ │ │ │ - vmovsd %xmm10,0x18(%rbx,%r11,8) │ │ │ │ + vmovsd %xmm10,0x18(%rbx,%r10,8) │ │ │ │ vmovsd (%r9),%xmm11 │ │ │ │ - vmovsd %xmm11,0x20(%rbx,%r11,8) │ │ │ │ + vmovsd %xmm11,0x20(%rbx,%r10,8) │ │ │ │ vmovsd (%r9),%xmm12 │ │ │ │ - vmovsd %xmm12,0x28(%rbx,%r11,8) │ │ │ │ + vmovsd %xmm12,0x28(%rbx,%r10,8) │ │ │ │ vmovsd (%r9),%xmm13 │ │ │ │ - vmovsd %xmm13,0x30(%rbx,%r11,8) │ │ │ │ + vmovsd %xmm13,0x30(%rbx,%r10,8) │ │ │ │ vmovsd (%r9),%xmm14 │ │ │ │ - vmovsd %xmm14,0x38(%rbx,%r11,8) │ │ │ │ + vmovsd %xmm14,0x38(%rbx,%r10,8) │ │ │ │ vmovsd (%r9),%xmm15 │ │ │ │ - vmovsd %xmm15,0x40(%rbx,%r11,8) │ │ │ │ - add $0x8,%r11 │ │ │ │ - cmp %r11,%rcx │ │ │ │ - jne 1ec93 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0x8(%rbx),%r13 │ │ │ │ - jmp 1eb7f │ │ │ │ + vmovsd %xmm15,0x40(%rbx,%r10,8) │ │ │ │ + add $0x8,%r10 │ │ │ │ + cmp %r10,%rcx │ │ │ │ + jne 1edba │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + lea 0x8(%rbx),%r11 │ │ │ │ + jmp 1eccb │ │ │ │ nopl 0x0(%rax) │ │ │ │ + vzeroupper │ │ │ │ + jmp 1eccb │ │ │ │ vxorpd %xmm0,%xmm0,%xmm0 │ │ │ │ - jmp 1e953 │ │ │ │ + jmp 1eb03 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - mov %rcx,%rdi │ │ │ │ mov %rcx,%rax │ │ │ │ - xor %r8d,%r8d │ │ │ │ - jmp 1eb37 │ │ │ │ - xchg %ax,%ax │ │ │ │ + xor %esi,%esi │ │ │ │ + jmp 1eca8 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + vzeroupper │ │ │ │ + jmp 1ecc0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ push %rbx │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %rdx,%r9 │ │ │ │ mov %rdi,%rsi │ │ │ │ cmp %rbx,%rdi │ │ │ │ - je 1ed5c │ │ │ │ + je 1ee9c │ │ │ │ nop │ │ │ │ cmp %r9,%rcx │ │ │ │ - je 1ed98 │ │ │ │ + je 1eed8 │ │ │ │ mov (%r9),%edx │ │ │ │ cmp (%rsi),%edx │ │ │ │ - jge 1ed80 │ │ │ │ + jge 1eec0 │ │ │ │ mov %edx,(%r8) │ │ │ │ add $0x4,%r9 │ │ │ │ add $0x4,%r8 │ │ │ │ cmp %rsi,%rbx │ │ │ │ - jne 1ed40 │ │ │ │ + jne 1ee80 │ │ │ │ sub %r9,%rcx │ │ │ │ mov %rcx,%rbx │ │ │ │ cmp $0x4,%rcx │ │ │ │ - jle 1edb5 │ │ │ │ + jle 1eef5 │ │ │ │ mov %r8,%rdi │ │ │ │ mov %rcx,%rdx │ │ │ │ mov %r9,%rsi │ │ │ │ call d550 │ │ │ │ lea (%rax,%rbx,1),%r8 │ │ │ │ mov %r8,%rax │ │ │ │ pop %rbx │ │ │ │ ret │ │ │ │ nop │ │ │ │ mov (%rsi),%edi │ │ │ │ add $0x4,%rsi │ │ │ │ add $0x4,%r8 │ │ │ │ mov %edi,-0x4(%r8) │ │ │ │ cmp %rbx,%rsi │ │ │ │ - je 1ed5c │ │ │ │ + je 1ee9c │ │ │ │ cmp %r9,%rcx │ │ │ │ - jne 1ed45 │ │ │ │ + jne 1ee85 │ │ │ │ sub %rsi,%rbx │ │ │ │ cmp $0x4,%rbx │ │ │ │ - jle 1edc4 │ │ │ │ + jle 1ef04 │ │ │ │ mov %rbx,%rdx │ │ │ │ mov %r8,%rdi │ │ │ │ call d550 │ │ │ │ lea (%rax,%rbx,1),%r8 │ │ │ │ pop %rbx │ │ │ │ mov %r8,%rax │ │ │ │ ret │ │ │ │ - jne 1ed7a │ │ │ │ + jne 1eeba │ │ │ │ mov (%r9),%ecx │ │ │ │ add $0x4,%r8 │ │ │ │ mov %ecx,-0x4(%r8) │ │ │ │ - jmp 1ed7a │ │ │ │ - jne 1ed7a │ │ │ │ + jmp 1eeba │ │ │ │ + jne 1eeba │ │ │ │ mov (%rsi),%eax │ │ │ │ add $0x4,%r8 │ │ │ │ mov %eax,-0x4(%r8) │ │ │ │ - jmp 1ed7a │ │ │ │ + jmp 1eeba │ │ │ │ nopl (%rax) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ endbr64 │ │ │ │ push %rbp │ │ │ │ mov %rsi,%rdi │ │ │ │ - lea 0xc1632(%rip),%rsi # e0421 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1501> │ │ │ │ + lea 0xba4f2(%rip),%rsi # d9421 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1311> │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ - and $0xffffffffffffffc0,%rsp │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ sub $0x40,%rsp │ │ │ │ mov %fs:0x28,%rax │ │ │ │ mov %rax,0x38(%rsp) │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x34(%rsp),%rcx │ │ │ │ lea 0x30(%rsp),%rdx │ │ │ │ movl $0x0,0x30(%rsp) │ │ │ │ movl $0x0,0x34(%rsp) │ │ │ │ call d3f0 │ │ │ │ test %eax,%eax │ │ │ │ - je 1fb28 │ │ │ │ - mov 0x34(%rsp),%edi │ │ │ │ + je 1fbfe │ │ │ │ + movslq 0x34(%rsp),%rdi │ │ │ │ test %edi,%edi │ │ │ │ - jle 1fb12 │ │ │ │ + jle 1fbe8 │ │ │ │ mov 0x30(%rsp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 1fb3c │ │ │ │ - mov $0x1,%ebx │ │ │ │ + jle 1fc13 │ │ │ │ + mov $0x1,%r10d │ │ │ │ cmp $0x1,%eax │ │ │ │ - je 1f3d1 │ │ │ │ - movslq %eax,%rbx │ │ │ │ + je 1f502 │ │ │ │ + movslq %eax,%r10 │ │ │ │ cmp $0x1,%edi │ │ │ │ - je 1f3d1 │ │ │ │ - vpbroadcastq %rbx,%zmm1 │ │ │ │ - xor %r12d,%r12d │ │ │ │ - mov $0x1,%r13d │ │ │ │ - movslq %edi,%r11 │ │ │ │ - cmp $0x1,%r11 │ │ │ │ - je 1f3cb │ │ │ │ - movq $0x0,0x20(%rsp) │ │ │ │ + je 1f502 │ │ │ │ + xor %r14d,%r14d │ │ │ │ + vpbroadcastq %r10,%ymm2 │ │ │ │ + mov $0x1,%r15d │ │ │ │ + mov %r10,%r8 │ │ │ │ + cmp $0x1,%rdi │ │ │ │ + je 1f4fb │ │ │ │ mov $0x1,%r10d │ │ │ │ - mov %r12,%r9 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %r11,%rax │ │ │ │ + mov %r14,%r13 │ │ │ │ + xor %r11d,%r11d │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov %rdi,%rax │ │ │ │ cqto │ │ │ │ idiv %r10 │ │ │ │ mov %rax,%rcx │ │ │ │ cmp $0x1,%rax │ │ │ │ - jle 1fb07 │ │ │ │ - mov $0x2,%r8d │ │ │ │ - mov $0x1,%r14d │ │ │ │ + jle 1fbb2 │ │ │ │ + mov $0x2,%r9d │ │ │ │ + mov $0x1,%r12d │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rcx,%rax │ │ │ │ - mov %r8,%rsi │ │ │ │ + mov %r9,%rsi │ │ │ │ cqto │ │ │ │ - idiv %r8 │ │ │ │ - vmovq %rdx,%xmm0 │ │ │ │ - cmp %r8,%rcx │ │ │ │ - jle 1fa90 │ │ │ │ - mov %rcx,%rdi │ │ │ │ - mov %r8,%r15 │ │ │ │ - sub %r8,%rdi │ │ │ │ - and $0x7,%edi │ │ │ │ - je 1efb1 │ │ │ │ - cmp $0x1,%rdi │ │ │ │ - je 1ef94 │ │ │ │ - cmp $0x2,%rdi │ │ │ │ - je 1ef80 │ │ │ │ - cmp $0x3,%rdi │ │ │ │ - je 1ef6c │ │ │ │ - cmp $0x4,%rdi │ │ │ │ - je 1ef58 │ │ │ │ - cmp $0x5,%rdi │ │ │ │ - je 1ef44 │ │ │ │ - cmp $0x6,%rdi │ │ │ │ - je 1ef30 │ │ │ │ - test %rdx,%rdx │ │ │ │ - je 1f050 │ │ │ │ - lea 0x1(%r8),%r15 │ │ │ │ + idiv %r9 │ │ │ │ + mov %rdx,0x18(%rsp) │ │ │ │ + cmp %r9,%rcx │ │ │ │ + jle 1fb48 │ │ │ │ + mov %rcx,%r14 │ │ │ │ + mov %r9,%rbx │ │ │ │ + sub %r9,%r14 │ │ │ │ + and $0x7,%r14d │ │ │ │ + je 1f0ed │ │ │ │ + cmp $0x1,%r14 │ │ │ │ + je 1f0d0 │ │ │ │ + cmp $0x2,%r14 │ │ │ │ + je 1f0bc │ │ │ │ + cmp $0x3,%r14 │ │ │ │ + je 1f0a8 │ │ │ │ + cmp $0x4,%r14 │ │ │ │ + je 1f094 │ │ │ │ + cmp $0x5,%r14 │ │ │ │ + je 1f080 │ │ │ │ + cmp $0x6,%r14 │ │ │ │ + je 1f06c │ │ │ │ + cmpq $0x0,0x18(%rsp) │ │ │ │ + je 1f188 │ │ │ │ + lea 0x1(%r9),%rbx │ │ │ │ mov %rcx,%rax │ │ │ │ cqto │ │ │ │ - idiv %r15 │ │ │ │ + idiv %rbx │ │ │ │ test %rdx,%rdx │ │ │ │ - je 1f050 │ │ │ │ - inc %r15 │ │ │ │ + je 1f188 │ │ │ │ + inc %rbx │ │ │ │ mov %rcx,%rax │ │ │ │ cqto │ │ │ │ - idiv %r15 │ │ │ │ + idiv %rbx │ │ │ │ test %rdx,%rdx │ │ │ │ - je 1f050 │ │ │ │ - inc %r15 │ │ │ │ + je 1f188 │ │ │ │ + inc %rbx │ │ │ │ mov %rcx,%rax │ │ │ │ cqto │ │ │ │ - idiv %r15 │ │ │ │ + idiv %rbx │ │ │ │ test %rdx,%rdx │ │ │ │ - je 1f050 │ │ │ │ - inc %r15 │ │ │ │ + je 1f188 │ │ │ │ + inc %rbx │ │ │ │ mov %rcx,%rax │ │ │ │ cqto │ │ │ │ - idiv %r15 │ │ │ │ + idiv %rbx │ │ │ │ test %rdx,%rdx │ │ │ │ - je 1f050 │ │ │ │ - inc %r15 │ │ │ │ + je 1f188 │ │ │ │ + inc %rbx │ │ │ │ mov %rcx,%rax │ │ │ │ cqto │ │ │ │ - idiv %r15 │ │ │ │ + idiv %rbx │ │ │ │ test %rdx,%rdx │ │ │ │ - je 1f050 │ │ │ │ - inc %r15 │ │ │ │ + je 1f188 │ │ │ │ + inc %rbx │ │ │ │ mov %rcx,%rax │ │ │ │ cqto │ │ │ │ - idiv %r15 │ │ │ │ + idiv %rbx │ │ │ │ test %rdx,%rdx │ │ │ │ - je 1f050 │ │ │ │ - inc %r15 │ │ │ │ - cmp %rcx,%r15 │ │ │ │ - je 1f050 │ │ │ │ + je 1f188 │ │ │ │ + inc %rbx │ │ │ │ + cmp %rcx,%rbx │ │ │ │ + je 1f188 │ │ │ │ mov %rcx,%rax │ │ │ │ cqto │ │ │ │ - idiv %r15 │ │ │ │ + idiv %rbx │ │ │ │ test %rdx,%rdx │ │ │ │ - je 1f050 │ │ │ │ + je 1f188 │ │ │ │ mov %rcx,%rax │ │ │ │ - lea 0x1(%r15),%r12 │ │ │ │ + lea 0x1(%rbx),%r14 │ │ │ │ cqto │ │ │ │ - mov %r12,%r15 │ │ │ │ - idiv %r12 │ │ │ │ + mov %r14,%rbx │ │ │ │ + idiv %r14 │ │ │ │ test %rdx,%rdx │ │ │ │ - je 1f050 │ │ │ │ + je 1f188 │ │ │ │ mov %rcx,%rax │ │ │ │ - inc %r15 │ │ │ │ + inc %rbx │ │ │ │ cqto │ │ │ │ - idiv %r15 │ │ │ │ + idiv %rbx │ │ │ │ test %rdx,%rdx │ │ │ │ - je 1f050 │ │ │ │ + je 1f188 │ │ │ │ mov %rcx,%rax │ │ │ │ - lea 0x2(%r12),%r15 │ │ │ │ + lea 0x2(%r14),%rbx │ │ │ │ cqto │ │ │ │ - idiv %r15 │ │ │ │ + idiv %rbx │ │ │ │ test %rdx,%rdx │ │ │ │ - je 1f050 │ │ │ │ + je 1f188 │ │ │ │ mov %rcx,%rax │ │ │ │ - lea 0x3(%r12),%r15 │ │ │ │ + lea 0x3(%r14),%rbx │ │ │ │ cqto │ │ │ │ - idiv %r15 │ │ │ │ + idiv %rbx │ │ │ │ test %rdx,%rdx │ │ │ │ - je 1f050 │ │ │ │ + je 1f188 │ │ │ │ mov %rcx,%rax │ │ │ │ - lea 0x4(%r12),%r15 │ │ │ │ + lea 0x4(%r14),%rbx │ │ │ │ cqto │ │ │ │ - idiv %r15 │ │ │ │ + idiv %rbx │ │ │ │ test %rdx,%rdx │ │ │ │ - je 1f050 │ │ │ │ + je 1f188 │ │ │ │ mov %rcx,%rax │ │ │ │ - lea 0x5(%r12),%r15 │ │ │ │ + lea 0x5(%r14),%rbx │ │ │ │ cqto │ │ │ │ - idiv %r15 │ │ │ │ + idiv %rbx │ │ │ │ test %rdx,%rdx │ │ │ │ - je 1f050 │ │ │ │ + je 1f188 │ │ │ │ mov %rcx,%rax │ │ │ │ - lea 0x6(%r12),%r15 │ │ │ │ + lea 0x6(%r14),%rbx │ │ │ │ cqto │ │ │ │ - idiv %r15 │ │ │ │ + idiv %rbx │ │ │ │ test %rdx,%rdx │ │ │ │ - je 1f050 │ │ │ │ - lea 0x7(%r12),%r15 │ │ │ │ - cmp %rcx,%r15 │ │ │ │ - jne 1efb1 │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov %rcx,%rdi │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %rdi,%rax │ │ │ │ + je 1f188 │ │ │ │ + lea 0x7(%r14),%rbx │ │ │ │ + cmp %rcx,%rbx │ │ │ │ + jne 1f0ed │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov %rcx,%r14 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov %r14,%rax │ │ │ │ cqto │ │ │ │ - idiv %r15 │ │ │ │ + idiv %rbx │ │ │ │ cqto │ │ │ │ - mov %rax,%rdi │ │ │ │ - idiv %r15 │ │ │ │ + mov %rax,%r14 │ │ │ │ + idiv %rbx │ │ │ │ test %rdx,%rdx │ │ │ │ - je 1f060 │ │ │ │ - cmp $0x1,%rdi │ │ │ │ - je 1f3fc │ │ │ │ - mov %r8,%r15 │ │ │ │ - cmp %r8,%rcx │ │ │ │ - jle 1fb66 │ │ │ │ + je 1f190 │ │ │ │ + cmp $0x1,%r14 │ │ │ │ + je 1f52d │ │ │ │ + mov %r9,%rbx │ │ │ │ + cmp %r9,%rcx │ │ │ │ + jle 1fc3d │ │ │ │ mov %rcx,%rax │ │ │ │ - sub %r8,%rax │ │ │ │ + sub %r9,%rax │ │ │ │ and $0x7,%eax │ │ │ │ - je 1f158 │ │ │ │ + je 1f288 │ │ │ │ cmp $0x1,%rax │ │ │ │ - je 1f13b │ │ │ │ + je 1f26b │ │ │ │ cmp $0x2,%rax │ │ │ │ - je 1f127 │ │ │ │ + je 1f257 │ │ │ │ cmp $0x3,%rax │ │ │ │ - je 1f113 │ │ │ │ + je 1f243 │ │ │ │ cmp $0x4,%rax │ │ │ │ - je 1f0ff │ │ │ │ + je 1f22f │ │ │ │ cmp $0x5,%rax │ │ │ │ - je 1f0eb │ │ │ │ + je 1f21b │ │ │ │ cmp $0x6,%rax │ │ │ │ - je 1f0d7 │ │ │ │ + je 1f207 │ │ │ │ mov %rcx,%rax │ │ │ │ cqto │ │ │ │ - idiv %r8 │ │ │ │ + idiv %r9 │ │ │ │ test %rdx,%rdx │ │ │ │ - je 1f1f0 │ │ │ │ - lea 0x1(%r8),%r15 │ │ │ │ + je 1f320 │ │ │ │ + lea 0x1(%r9),%rbx │ │ │ │ mov %rcx,%rax │ │ │ │ cqto │ │ │ │ - idiv %r15 │ │ │ │ + idiv %rbx │ │ │ │ test %rdx,%rdx │ │ │ │ - je 1f1f0 │ │ │ │ - inc %r15 │ │ │ │ + je 1f320 │ │ │ │ + inc %rbx │ │ │ │ mov %rcx,%rax │ │ │ │ cqto │ │ │ │ - idiv %r15 │ │ │ │ + idiv %rbx │ │ │ │ test %rdx,%rdx │ │ │ │ - je 1f1f0 │ │ │ │ - inc %r15 │ │ │ │ + je 1f320 │ │ │ │ + inc %rbx │ │ │ │ mov %rcx,%rax │ │ │ │ cqto │ │ │ │ - idiv %r15 │ │ │ │ + idiv %rbx │ │ │ │ test %rdx,%rdx │ │ │ │ - je 1f1f0 │ │ │ │ - inc %r15 │ │ │ │ + je 1f320 │ │ │ │ + inc %rbx │ │ │ │ mov %rcx,%rax │ │ │ │ cqto │ │ │ │ - idiv %r15 │ │ │ │ + idiv %rbx │ │ │ │ test %rdx,%rdx │ │ │ │ - je 1f1f0 │ │ │ │ - inc %r15 │ │ │ │ + je 1f320 │ │ │ │ + inc %rbx │ │ │ │ mov %rcx,%rax │ │ │ │ cqto │ │ │ │ - idiv %r15 │ │ │ │ + idiv %rbx │ │ │ │ test %rdx,%rdx │ │ │ │ - je 1f1f0 │ │ │ │ - inc %r15 │ │ │ │ + je 1f320 │ │ │ │ + inc %rbx │ │ │ │ mov %rcx,%rax │ │ │ │ cqto │ │ │ │ - idiv %r15 │ │ │ │ + idiv %rbx │ │ │ │ test %rdx,%rdx │ │ │ │ - je 1f1f0 │ │ │ │ - inc %r15 │ │ │ │ - cmp %rcx,%r15 │ │ │ │ - je 1f1f0 │ │ │ │ + je 1f320 │ │ │ │ + inc %rbx │ │ │ │ + cmp %rcx,%rbx │ │ │ │ + je 1f320 │ │ │ │ mov %rcx,%rax │ │ │ │ cqto │ │ │ │ - idiv %r15 │ │ │ │ + idiv %rbx │ │ │ │ test %rdx,%rdx │ │ │ │ - je 1f1f0 │ │ │ │ + je 1f320 │ │ │ │ mov %rcx,%rax │ │ │ │ - lea 0x1(%r15),%rdi │ │ │ │ + lea 0x1(%rbx),%r14 │ │ │ │ cqto │ │ │ │ - mov %rdi,%r15 │ │ │ │ - idiv %rdi │ │ │ │ + mov %r14,%rbx │ │ │ │ + idiv %r14 │ │ │ │ test %rdx,%rdx │ │ │ │ - je 1f1f0 │ │ │ │ + je 1f320 │ │ │ │ mov %rcx,%rax │ │ │ │ - inc %r15 │ │ │ │ + inc %rbx │ │ │ │ cqto │ │ │ │ - idiv %r15 │ │ │ │ + idiv %rbx │ │ │ │ test %rdx,%rdx │ │ │ │ - je 1f1f0 │ │ │ │ + je 1f320 │ │ │ │ mov %rcx,%rax │ │ │ │ - lea 0x2(%rdi),%r15 │ │ │ │ + lea 0x2(%r14),%rbx │ │ │ │ cqto │ │ │ │ - idiv %r15 │ │ │ │ + idiv %rbx │ │ │ │ test %rdx,%rdx │ │ │ │ - je 1f1f0 │ │ │ │ + je 1f320 │ │ │ │ mov %rcx,%rax │ │ │ │ - lea 0x3(%rdi),%r15 │ │ │ │ + lea 0x3(%r14),%rbx │ │ │ │ cqto │ │ │ │ - idiv %r15 │ │ │ │ + idiv %rbx │ │ │ │ test %rdx,%rdx │ │ │ │ - je 1f1f0 │ │ │ │ + je 1f320 │ │ │ │ mov %rcx,%rax │ │ │ │ - lea 0x4(%rdi),%r15 │ │ │ │ + lea 0x4(%r14),%rbx │ │ │ │ cqto │ │ │ │ - idiv %r15 │ │ │ │ + idiv %rbx │ │ │ │ test %rdx,%rdx │ │ │ │ - je 1f1f0 │ │ │ │ + je 1f320 │ │ │ │ mov %rcx,%rax │ │ │ │ - lea 0x5(%rdi),%r15 │ │ │ │ + lea 0x5(%r14),%rbx │ │ │ │ cqto │ │ │ │ - idiv %r15 │ │ │ │ + idiv %rbx │ │ │ │ test %rdx,%rdx │ │ │ │ - je 1f1f0 │ │ │ │ + je 1f320 │ │ │ │ mov %rcx,%rax │ │ │ │ - lea 0x6(%rdi),%r15 │ │ │ │ + lea 0x6(%r14),%rbx │ │ │ │ cqto │ │ │ │ - idiv %r15 │ │ │ │ + idiv %rbx │ │ │ │ test %rdx,%rdx │ │ │ │ - je 1f1f0 │ │ │ │ - lea 0x7(%rdi),%r15 │ │ │ │ - cmp %rcx,%r15 │ │ │ │ - jne 1f158 │ │ │ │ + je 1f320 │ │ │ │ + lea 0x7(%r14),%rbx │ │ │ │ + cmp %rcx,%rbx │ │ │ │ + jne 1f288 │ │ │ │ nop │ │ │ │ - mov %rcx,%r12 │ │ │ │ - mov $0x1,%edi │ │ │ │ + mov %rcx,0x28(%rsp) │ │ │ │ + mov $0x1,%r14d │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov %r12,%rax │ │ │ │ - mov %rdi,0x28(%rsp) │ │ │ │ - inc %rdi │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ + mov %r14,0x20(%rsp) │ │ │ │ + inc %r14 │ │ │ │ cqto │ │ │ │ - idiv %r15 │ │ │ │ + idiv %rbx │ │ │ │ cqto │ │ │ │ - mov %rax,%r12 │ │ │ │ - idiv %r15 │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ + idiv %rbx │ │ │ │ test %rdx,%rdx │ │ │ │ - je 1f200 │ │ │ │ - xor %r15d,%r15d │ │ │ │ - cmpq $0x1,0x28(%rsp) │ │ │ │ - sete %r15b │ │ │ │ - neg %r15 │ │ │ │ - cmp %r8,%rcx │ │ │ │ - jle 1faa1 │ │ │ │ - mov %rcx,%rax │ │ │ │ - sub %r8,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - je 1f303 │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 1f2e6 │ │ │ │ - cmp $0x2,%rax │ │ │ │ - je 1f2d2 │ │ │ │ - cmp $0x3,%rax │ │ │ │ - je 1f2be │ │ │ │ - cmp $0x4,%rax │ │ │ │ - je 1f2aa │ │ │ │ - cmp $0x5,%rax │ │ │ │ - je 1f296 │ │ │ │ - cmp $0x6,%rax │ │ │ │ - je 1f282 │ │ │ │ + je 1f330 │ │ │ │ + xor %ebx,%ebx │ │ │ │ + cmpq $0x1,0x20(%rsp) │ │ │ │ + sete %bl │ │ │ │ + neg %rbx │ │ │ │ + cmp %r9,%rcx │ │ │ │ + jle 1fb5c │ │ │ │ + mov %rcx,%r14 │ │ │ │ + sub %r9,%r14 │ │ │ │ + and $0x7,%r14d │ │ │ │ + je 1f436 │ │ │ │ + cmp $0x1,%r14 │ │ │ │ + je 1f419 │ │ │ │ + cmp $0x2,%r14 │ │ │ │ + je 1f405 │ │ │ │ + cmp $0x3,%r14 │ │ │ │ + je 1f3f1 │ │ │ │ + cmp $0x4,%r14 │ │ │ │ + je 1f3dd │ │ │ │ + cmp $0x5,%r14 │ │ │ │ + je 1f3c9 │ │ │ │ + cmp $0x6,%r14 │ │ │ │ + je 1f3b5 │ │ │ │ mov %rcx,%rax │ │ │ │ cqto │ │ │ │ - idiv %r8 │ │ │ │ + idiv %r9 │ │ │ │ test %rdx,%rdx │ │ │ │ - je 1f3a0 │ │ │ │ - lea 0x1(%r8),%rsi │ │ │ │ + je 1f4d0 │ │ │ │ + lea 0x1(%r9),%rsi │ │ │ │ mov %rcx,%rax │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ test %rdx,%rdx │ │ │ │ - je 1f3a0 │ │ │ │ + je 1f4d0 │ │ │ │ inc %rsi │ │ │ │ mov %rcx,%rax │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ test %rdx,%rdx │ │ │ │ - je 1f3a0 │ │ │ │ + je 1f4d0 │ │ │ │ inc %rsi │ │ │ │ mov %rcx,%rax │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ test %rdx,%rdx │ │ │ │ - je 1f3a0 │ │ │ │ + je 1f4d0 │ │ │ │ inc %rsi │ │ │ │ mov %rcx,%rax │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ test %rdx,%rdx │ │ │ │ - je 1f3a0 │ │ │ │ + je 1f4d0 │ │ │ │ inc %rsi │ │ │ │ mov %rcx,%rax │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ test %rdx,%rdx │ │ │ │ - je 1f3a0 │ │ │ │ + je 1f4d0 │ │ │ │ inc %rsi │ │ │ │ mov %rcx,%rax │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ test %rdx,%rdx │ │ │ │ - je 1f3a0 │ │ │ │ + je 1f4d0 │ │ │ │ inc %rsi │ │ │ │ cmp %rcx,%rsi │ │ │ │ - je 1f3a0 │ │ │ │ + je 1f4d0 │ │ │ │ mov %rcx,%rax │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ test %rdx,%rdx │ │ │ │ - je 1f3a0 │ │ │ │ + je 1f4d0 │ │ │ │ mov %rcx,%rax │ │ │ │ - lea 0x1(%rsi),%r12 │ │ │ │ + lea 0x1(%rsi),%r14 │ │ │ │ cqto │ │ │ │ - mov %r12,%rsi │ │ │ │ - idiv %r12 │ │ │ │ + mov %r14,%rsi │ │ │ │ + idiv %r14 │ │ │ │ test %rdx,%rdx │ │ │ │ - je 1f3a0 │ │ │ │ + je 1f4d0 │ │ │ │ mov %rcx,%rax │ │ │ │ inc %rsi │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ test %rdx,%rdx │ │ │ │ - je 1f3a0 │ │ │ │ + je 1f4d0 │ │ │ │ mov %rcx,%rax │ │ │ │ - lea 0x2(%r12),%rsi │ │ │ │ + lea 0x2(%r14),%rsi │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ test %rdx,%rdx │ │ │ │ - je 1f3a0 │ │ │ │ + je 1f4d0 │ │ │ │ mov %rcx,%rax │ │ │ │ - lea 0x3(%r12),%rsi │ │ │ │ + lea 0x3(%r14),%rsi │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ test %rdx,%rdx │ │ │ │ - je 1f3a0 │ │ │ │ + je 1f4d0 │ │ │ │ mov %rcx,%rax │ │ │ │ - lea 0x4(%r12),%rsi │ │ │ │ + lea 0x4(%r14),%rsi │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ test %rdx,%rdx │ │ │ │ - je 1f3a0 │ │ │ │ + je 1f4d0 │ │ │ │ mov %rcx,%rax │ │ │ │ - lea 0x5(%r12),%rsi │ │ │ │ + lea 0x5(%r14),%rsi │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ test %rdx,%rdx │ │ │ │ - je 1f3a0 │ │ │ │ + je 1f4d0 │ │ │ │ mov %rcx,%rax │ │ │ │ - lea 0x6(%r12),%rsi │ │ │ │ + lea 0x6(%r14),%rsi │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ test %rdx,%rdx │ │ │ │ - je 1f3a0 │ │ │ │ - lea 0x7(%r12),%rsi │ │ │ │ + je 1f4d0 │ │ │ │ + lea 0x7(%r14),%rsi │ │ │ │ cmp %rcx,%rsi │ │ │ │ - jne 1f303 │ │ │ │ + jne 1f436 │ │ │ │ + nopl (%rax) │ │ │ │ mov %rcx,%rax │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ cqto │ │ │ │ mov %rax,%rcx │ │ │ │ idiv %rsi │ │ │ │ test %rdx,%rdx │ │ │ │ - je 1f3a0 │ │ │ │ - imul %r15,%r14 │ │ │ │ + je 1f4d0 │ │ │ │ + imul %rbx,%r12 │ │ │ │ cmp $0x1,%rcx │ │ │ │ - jle 1f5a9 │ │ │ │ - inc %r8 │ │ │ │ - jmp 1eed0 │ │ │ │ - add %r12,%rbx │ │ │ │ + jle 1f6c8 │ │ │ │ + inc %r9 │ │ │ │ + jmp 1f008 │ │ │ │ + lea (%r8,%r14,1),%r10 │ │ │ │ vzeroupper │ │ │ │ - mov %rbx,%rdi │ │ │ │ + mov %r10,%rdi │ │ │ │ call d4d0 │ │ │ │ mov 0x38(%rsp),%rdx │ │ │ │ sub %fs:0x28,%rdx │ │ │ │ - jne 1fb61 │ │ │ │ + jne 1fc38 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - vmovq %xmm0,%r15 │ │ │ │ - cmp %r8,%rcx │ │ │ │ - jle 1faf2 │ │ │ │ - mov %rcx,%r12 │ │ │ │ - sub %r8,%r12 │ │ │ │ - and $0x7,%r12d │ │ │ │ - je 1f4d8 │ │ │ │ - cmp $0x1,%r12 │ │ │ │ - je 1f4bb │ │ │ │ - cmp $0x2,%r12 │ │ │ │ - je 1f4a7 │ │ │ │ - cmp $0x3,%r12 │ │ │ │ - je 1f493 │ │ │ │ - cmp $0x4,%r12 │ │ │ │ - je 1f47f │ │ │ │ - cmp $0x5,%r12 │ │ │ │ - je 1f46b │ │ │ │ - cmp $0x6,%r12 │ │ │ │ - je 1f457 │ │ │ │ + cmp %r9,%rcx │ │ │ │ + jle 1fbbd │ │ │ │ + mov %rcx,%rbx │ │ │ │ + sub %r9,%rbx │ │ │ │ + and $0x7,%ebx │ │ │ │ + je 1f603 │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 1f5e6 │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + je 1f5d2 │ │ │ │ + cmp $0x3,%rbx │ │ │ │ + je 1f5be │ │ │ │ + cmp $0x4,%rbx │ │ │ │ + je 1f5aa │ │ │ │ + cmp $0x5,%rbx │ │ │ │ + je 1f596 │ │ │ │ + cmp $0x6,%rbx │ │ │ │ + je 1f582 │ │ │ │ mov %rcx,%rax │ │ │ │ cqto │ │ │ │ - idiv %r8 │ │ │ │ + idiv %r9 │ │ │ │ test %rdx,%rdx │ │ │ │ - je 1f56f │ │ │ │ - lea 0x1(%r8),%rsi │ │ │ │ + je 1f69a │ │ │ │ + lea 0x1(%r9),%rsi │ │ │ │ mov %rcx,%rax │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ test %rdx,%rdx │ │ │ │ - je 1f56f │ │ │ │ + je 1f69a │ │ │ │ inc %rsi │ │ │ │ mov %rcx,%rax │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ test %rdx,%rdx │ │ │ │ - je 1f56f │ │ │ │ + je 1f69a │ │ │ │ inc %rsi │ │ │ │ mov %rcx,%rax │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ test %rdx,%rdx │ │ │ │ - je 1f56f │ │ │ │ + je 1f69a │ │ │ │ inc %rsi │ │ │ │ mov %rcx,%rax │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ test %rdx,%rdx │ │ │ │ - je 1f56f │ │ │ │ + je 1f69a │ │ │ │ inc %rsi │ │ │ │ mov %rcx,%rax │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ test %rdx,%rdx │ │ │ │ - je 1f56f │ │ │ │ + je 1f69a │ │ │ │ inc %rsi │ │ │ │ mov %rcx,%rax │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ test %rdx,%rdx │ │ │ │ - je 1f56f │ │ │ │ + je 1f69a │ │ │ │ inc %rsi │ │ │ │ cmp %rcx,%rsi │ │ │ │ - je 1f56f │ │ │ │ + je 1f69a │ │ │ │ mov %rcx,%rax │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ test %rdx,%rdx │ │ │ │ - je 1f56f │ │ │ │ + je 1f69a │ │ │ │ mov %rcx,%rax │ │ │ │ - lea 0x1(%rsi),%r8 │ │ │ │ + lea 0x1(%rsi),%r9 │ │ │ │ cqto │ │ │ │ - mov %r8,%rsi │ │ │ │ - idiv %r8 │ │ │ │ + mov %r9,%rsi │ │ │ │ + idiv %r9 │ │ │ │ test %rdx,%rdx │ │ │ │ - je 1f56f │ │ │ │ + je 1f69a │ │ │ │ mov %rcx,%rax │ │ │ │ inc %rsi │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ test %rdx,%rdx │ │ │ │ - je 1f56f │ │ │ │ + je 1f69a │ │ │ │ mov %rcx,%rax │ │ │ │ - lea 0x2(%r8),%rsi │ │ │ │ + lea 0x2(%r9),%rsi │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ test %rdx,%rdx │ │ │ │ - je 1f56f │ │ │ │ + je 1f69a │ │ │ │ mov %rcx,%rax │ │ │ │ - lea 0x3(%r8),%rsi │ │ │ │ + lea 0x3(%r9),%rsi │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ test %rdx,%rdx │ │ │ │ - je 1f56f │ │ │ │ + je 1f69a │ │ │ │ mov %rcx,%rax │ │ │ │ - lea 0x4(%r8),%rsi │ │ │ │ + lea 0x4(%r9),%rsi │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ test %rdx,%rdx │ │ │ │ - je 1f56f │ │ │ │ + je 1f69a │ │ │ │ mov %rcx,%rax │ │ │ │ - lea 0x5(%r8),%rsi │ │ │ │ + lea 0x5(%r9),%rsi │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ test %rdx,%rdx │ │ │ │ - je 1f56f │ │ │ │ + je 1f69a │ │ │ │ mov %rcx,%rax │ │ │ │ - lea 0x6(%r8),%rsi │ │ │ │ + lea 0x6(%r9),%rsi │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ test %rdx,%rdx │ │ │ │ - je 1f56f │ │ │ │ - lea 0x7(%r8),%rsi │ │ │ │ + je 1f69a │ │ │ │ + lea 0x7(%r9),%rsi │ │ │ │ cmp %rcx,%rsi │ │ │ │ - jne 1f4d8 │ │ │ │ - xor %r15d,%r15d │ │ │ │ + jne 1f603 │ │ │ │ + xor %r14d,%r14d │ │ │ │ nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rcx,%rax │ │ │ │ - inc %r15 │ │ │ │ + inc %r14 │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ cqto │ │ │ │ mov %rax,%rcx │ │ │ │ idiv %rsi │ │ │ │ test %rdx,%rdx │ │ │ │ - je 1f580 │ │ │ │ - xor %edi,%edi │ │ │ │ - cmp $0x1,%r15 │ │ │ │ - sete %dil │ │ │ │ - neg %rdi │ │ │ │ - imul %rdi,%r14 │ │ │ │ + je 1f6a0 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + cmp $0x1,%r14 │ │ │ │ + sete %cl │ │ │ │ + neg %rcx │ │ │ │ + imul %rcx,%r12 │ │ │ │ test %r10,%r10 │ │ │ │ - je 1fabb │ │ │ │ + je 1fb74 │ │ │ │ lea -0x1(%r10),%rsi │ │ │ │ - mov %r10,%rdi │ │ │ │ - cmp $0x14,%rsi │ │ │ │ - jbe 1fae7 │ │ │ │ - shr $0x3,%rdi │ │ │ │ - vpbroadcastq %r13,%zmm3 │ │ │ │ - mov %rdi,%rcx │ │ │ │ - xor %r8d,%r8d │ │ │ │ - and $0x7,%ecx │ │ │ │ - je 1f643 │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 1f635 │ │ │ │ - cmp $0x2,%rcx │ │ │ │ - je 1f62c │ │ │ │ - cmp $0x3,%rcx │ │ │ │ - je 1f623 │ │ │ │ - cmp $0x4,%rcx │ │ │ │ - je 1f61a │ │ │ │ - cmp $0x5,%rcx │ │ │ │ - je 1f611 │ │ │ │ - cmp $0x6,%rcx │ │ │ │ - je 1f608 │ │ │ │ - vmovdqa64 %zmm1,%zmm3 │ │ │ │ - mov $0x1,%r8d │ │ │ │ - vpmullq %zmm1,%zmm3,%zmm3 │ │ │ │ - inc %r8 │ │ │ │ - vpmullq %zmm1,%zmm3,%zmm3 │ │ │ │ - inc %r8 │ │ │ │ - vpmullq %zmm1,%zmm3,%zmm3 │ │ │ │ - inc %r8 │ │ │ │ - vpmullq %zmm1,%zmm3,%zmm3 │ │ │ │ - inc %r8 │ │ │ │ - vpmullq %zmm1,%zmm3,%zmm3 │ │ │ │ - inc %r8 │ │ │ │ - inc %r8 │ │ │ │ - vpmullq %zmm1,%zmm3,%zmm3 │ │ │ │ - cmp %r8,%rdi │ │ │ │ - je 1f67c │ │ │ │ - vpmullq %zmm1,%zmm3,%zmm2 │ │ │ │ - add $0x8,%r8 │ │ │ │ - vpmullq %zmm1,%zmm2,%zmm4 │ │ │ │ - vpmullq %zmm1,%zmm4,%zmm5 │ │ │ │ - vpmullq %zmm1,%zmm5,%zmm6 │ │ │ │ - vpmullq %zmm1,%zmm6,%zmm7 │ │ │ │ - vpmullq %zmm1,%zmm7,%zmm8 │ │ │ │ - vpmullq %zmm1,%zmm8,%zmm9 │ │ │ │ - vpmullq %zmm1,%zmm9,%zmm3 │ │ │ │ - cmp %r8,%rdi │ │ │ │ - jne 1f643 │ │ │ │ - vextracti64x4 $0x1,%zmm3,%ymm11 │ │ │ │ - vpmullq %ymm11,%ymm3,%ymm12 │ │ │ │ - vextracti64x2 $0x1,%ymm12,%xmm13 │ │ │ │ - vpmullq %xmm12,%xmm13,%xmm14 │ │ │ │ - vpsrldq $0x8,%xmm14,%xmm15 │ │ │ │ - vpmullq %xmm15,%xmm14,%xmm0 │ │ │ │ - vmovq %xmm0,%r12 │ │ │ │ - test $0x7,%r10b │ │ │ │ - je 1f73d │ │ │ │ - mov %r10,%rdi │ │ │ │ - and $0x7,%edi │ │ │ │ - mov %rdi,%r15 │ │ │ │ - and $0x7,%r15d │ │ │ │ - je 1f717 │ │ │ │ - cmp $0x1,%r15 │ │ │ │ - je 1f70e │ │ │ │ - cmp $0x2,%r15 │ │ │ │ - je 1f707 │ │ │ │ - cmp $0x3,%r15 │ │ │ │ - je 1f700 │ │ │ │ - cmp $0x4,%r15 │ │ │ │ - je 1f6f9 │ │ │ │ - cmp $0x5,%r15 │ │ │ │ - je 1f6f2 │ │ │ │ - cmp $0x6,%r15 │ │ │ │ - je 1f6eb │ │ │ │ - imul %rbx,%r12 │ │ │ │ - dec %rdi │ │ │ │ - imul %rbx,%r12 │ │ │ │ - dec %rdi │ │ │ │ - imul %rbx,%r12 │ │ │ │ - dec %rdi │ │ │ │ - imul %rbx,%r12 │ │ │ │ - dec %rdi │ │ │ │ - imul %rbx,%r12 │ │ │ │ - dec %rdi │ │ │ │ - imul %rbx,%r12 │ │ │ │ - dec %rdi │ │ │ │ - imul %rbx,%r12 │ │ │ │ - dec %rdi │ │ │ │ - je 1f73d │ │ │ │ - imul %rbx,%r12 │ │ │ │ - imul %rbx,%r12 │ │ │ │ - imul %rbx,%r12 │ │ │ │ - imul %rbx,%r12 │ │ │ │ - imul %rbx,%r12 │ │ │ │ - imul %rbx,%r12 │ │ │ │ - imul %rbx,%r12 │ │ │ │ - imul %rbx,%r12 │ │ │ │ - sub $0x8,%rdi │ │ │ │ - jne 1f717 │ │ │ │ + mov %r10,%rbx │ │ │ │ + cmp $0x9,%rsi │ │ │ │ + jbe 1fba7 │ │ │ │ + shr $0x2,%rbx │ │ │ │ + xor %eax,%eax │ │ │ │ + vpbroadcastq %r15,%ymm0 │ │ │ │ + mov %rbx,%r14 │ │ │ │ + and $0x7,%r14d │ │ │ │ + je 1f75f │ │ │ │ + cmp $0x1,%r14 │ │ │ │ + je 1f751 │ │ │ │ + cmp $0x2,%r14 │ │ │ │ + je 1f748 │ │ │ │ + cmp $0x3,%r14 │ │ │ │ + je 1f73f │ │ │ │ + cmp $0x4,%r14 │ │ │ │ + je 1f736 │ │ │ │ + cmp $0x5,%r14 │ │ │ │ + je 1f72d │ │ │ │ + cmp $0x6,%r14 │ │ │ │ + je 1f724 │ │ │ │ + vmovdqa %ymm2,%ymm0 │ │ │ │ + mov $0x1,%eax │ │ │ │ + vpmullq %ymm2,%ymm0,%ymm0 │ │ │ │ + inc %rax │ │ │ │ + vpmullq %ymm2,%ymm0,%ymm0 │ │ │ │ + inc %rax │ │ │ │ + vpmullq %ymm2,%ymm0,%ymm0 │ │ │ │ + inc %rax │ │ │ │ + vpmullq %ymm2,%ymm0,%ymm0 │ │ │ │ + inc %rax │ │ │ │ + vpmullq %ymm2,%ymm0,%ymm0 │ │ │ │ + inc %rax │ │ │ │ + inc %rax │ │ │ │ + vpmullq %ymm2,%ymm0,%ymm0 │ │ │ │ + cmp %rax,%rbx │ │ │ │ + je 1f798 │ │ │ │ + vpmullq %ymm2,%ymm0,%ymm1 │ │ │ │ + add $0x8,%rax │ │ │ │ + vpmullq %ymm2,%ymm1,%ymm3 │ │ │ │ + vpmullq %ymm2,%ymm3,%ymm4 │ │ │ │ + vpmullq %ymm2,%ymm4,%ymm5 │ │ │ │ + vpmullq %ymm2,%ymm5,%ymm6 │ │ │ │ + vpmullq %ymm2,%ymm6,%ymm7 │ │ │ │ + vpmullq %ymm2,%ymm7,%ymm8 │ │ │ │ + vpmullq %ymm2,%ymm8,%ymm0 │ │ │ │ + cmp %rax,%rbx │ │ │ │ + jne 1f75f │ │ │ │ + vextracti64x2 $0x1,%ymm0,%xmm10 │ │ │ │ + vpmullq %xmm10,%xmm0,%xmm11 │ │ │ │ + vpsrldq $0x8,%xmm11,%xmm12 │ │ │ │ + vpmullq %xmm12,%xmm11,%xmm13 │ │ │ │ + vmovq %xmm13,%r9 │ │ │ │ + test $0x3,%r10b │ │ │ │ + je 1f825 │ │ │ │ + mov %r10,%rbx │ │ │ │ + and $0x3,%ebx │ │ │ │ + imul %r8,%r9 │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 1f825 │ │ │ │ + imul %r8,%r9 │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + je 1f825 │ │ │ │ + imul %r8,%r9 │ │ │ │ + cmp $0x3,%rbx │ │ │ │ + je 1f825 │ │ │ │ + imul %r8,%r9 │ │ │ │ + cmp $0x4,%rbx │ │ │ │ + je 1f825 │ │ │ │ + imul %r8,%r9 │ │ │ │ + cmp $0x5,%rbx │ │ │ │ + je 1f825 │ │ │ │ + imul %r8,%r9 │ │ │ │ + cmp $0x6,%rbx │ │ │ │ + je 1f825 │ │ │ │ + imul %r8,%r9 │ │ │ │ + cmp $0x7,%rbx │ │ │ │ + je 1f825 │ │ │ │ + imul %r8,%r9 │ │ │ │ + cmp $0x8,%rbx │ │ │ │ + je 1f825 │ │ │ │ + imul %r8,%r9 │ │ │ │ + mov %r9,%rdx │ │ │ │ + imul %r8,%rdx │ │ │ │ + cmp $0x9,%rbx │ │ │ │ + cmovne %rdx,%r9 │ │ │ │ + imul %r12,%r9 │ │ │ │ inc %r10 │ │ │ │ - imul %r12,%r14 │ │ │ │ - cmp %r10,%r11 │ │ │ │ - jle 1fa75 │ │ │ │ - mov %r11,%rax │ │ │ │ - sub %r10,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - je 1f819 │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 1f7fc │ │ │ │ - cmp $0x2,%rax │ │ │ │ - je 1f7e8 │ │ │ │ - cmp $0x3,%rax │ │ │ │ - je 1f7d4 │ │ │ │ - cmp $0x4,%rax │ │ │ │ - je 1f7c0 │ │ │ │ - cmp $0x5,%rax │ │ │ │ - je 1f7ac │ │ │ │ - cmp $0x6,%rax │ │ │ │ - je 1f798 │ │ │ │ - mov %r11,%rax │ │ │ │ + mov %r9,%rcx │ │ │ │ + cmp %rdi,%r10 │ │ │ │ + jge 1fb2d │ │ │ │ + mov %rdi,%r12 │ │ │ │ + sub %r10,%r12 │ │ │ │ + and $0x7,%r12d │ │ │ │ + je 1f905 │ │ │ │ + cmp $0x1,%r12 │ │ │ │ + je 1f8e8 │ │ │ │ + cmp $0x2,%r12 │ │ │ │ + je 1f8d4 │ │ │ │ + cmp $0x3,%r12 │ │ │ │ + je 1f8c0 │ │ │ │ + cmp $0x4,%r12 │ │ │ │ + je 1f8ac │ │ │ │ + cmp $0x5,%r12 │ │ │ │ + je 1f898 │ │ │ │ + cmp $0x6,%r12 │ │ │ │ + je 1f884 │ │ │ │ + mov %rdi,%rax │ │ │ │ cqto │ │ │ │ idiv %r10 │ │ │ │ test %rdx,%rdx │ │ │ │ - je 1fa75 │ │ │ │ + je 1fb2d │ │ │ │ inc %r10 │ │ │ │ - mov %r11,%rax │ │ │ │ + mov %rdi,%rax │ │ │ │ cqto │ │ │ │ idiv %r10 │ │ │ │ test %rdx,%rdx │ │ │ │ - je 1fa75 │ │ │ │ + je 1fb2d │ │ │ │ inc %r10 │ │ │ │ - mov %r11,%rax │ │ │ │ + mov %rdi,%rax │ │ │ │ cqto │ │ │ │ idiv %r10 │ │ │ │ test %rdx,%rdx │ │ │ │ - je 1fa75 │ │ │ │ + je 1fb2d │ │ │ │ inc %r10 │ │ │ │ - mov %r11,%rax │ │ │ │ + mov %rdi,%rax │ │ │ │ cqto │ │ │ │ idiv %r10 │ │ │ │ test %rdx,%rdx │ │ │ │ - je 1fa75 │ │ │ │ + je 1fb2d │ │ │ │ inc %r10 │ │ │ │ - mov %r11,%rax │ │ │ │ + mov %rdi,%rax │ │ │ │ cqto │ │ │ │ idiv %r10 │ │ │ │ test %rdx,%rdx │ │ │ │ - je 1fa75 │ │ │ │ + je 1fb2d │ │ │ │ inc %r10 │ │ │ │ - mov %r11,%rax │ │ │ │ + mov %rdi,%rax │ │ │ │ cqto │ │ │ │ idiv %r10 │ │ │ │ test %rdx,%rdx │ │ │ │ - je 1fa75 │ │ │ │ + je 1fb2d │ │ │ │ inc %r10 │ │ │ │ - mov %r11,%rax │ │ │ │ + mov %rdi,%rax │ │ │ │ cqto │ │ │ │ idiv %r10 │ │ │ │ test %rdx,%rdx │ │ │ │ - je 1fa75 │ │ │ │ + je 1fb2d │ │ │ │ inc %r10 │ │ │ │ - cmp %r10,%r11 │ │ │ │ - je 1f8cc │ │ │ │ - mov %r11,%rax │ │ │ │ + cmp %rdi,%r10 │ │ │ │ + je 1f9b8 │ │ │ │ + mov %rdi,%rax │ │ │ │ cqto │ │ │ │ idiv %r10 │ │ │ │ test %rdx,%rdx │ │ │ │ - je 1fa75 │ │ │ │ - mov %r11,%rax │ │ │ │ + je 1fb2d │ │ │ │ + mov %rdi,%rax │ │ │ │ lea 0x1(%r10),%rsi │ │ │ │ cqto │ │ │ │ mov %rsi,%r10 │ │ │ │ idiv %rsi │ │ │ │ test %rdx,%rdx │ │ │ │ - je 1fa75 │ │ │ │ - mov %r11,%rax │ │ │ │ + je 1fb2d │ │ │ │ + mov %rdi,%rax │ │ │ │ inc %r10 │ │ │ │ cqto │ │ │ │ idiv %r10 │ │ │ │ test %rdx,%rdx │ │ │ │ - je 1fa75 │ │ │ │ - mov %r11,%rax │ │ │ │ + je 1fb2d │ │ │ │ + mov %rdi,%rax │ │ │ │ lea 0x2(%rsi),%r10 │ │ │ │ cqto │ │ │ │ idiv %r10 │ │ │ │ test %rdx,%rdx │ │ │ │ - je 1fa75 │ │ │ │ - mov %r11,%rax │ │ │ │ + je 1fb2d │ │ │ │ + mov %rdi,%rax │ │ │ │ lea 0x3(%rsi),%r10 │ │ │ │ cqto │ │ │ │ idiv %r10 │ │ │ │ test %rdx,%rdx │ │ │ │ - je 1fa75 │ │ │ │ - mov %r11,%rax │ │ │ │ + je 1fb2d │ │ │ │ + mov %rdi,%rax │ │ │ │ lea 0x4(%rsi),%r10 │ │ │ │ cqto │ │ │ │ idiv %r10 │ │ │ │ test %rdx,%rdx │ │ │ │ - je 1fa75 │ │ │ │ - mov %r11,%rax │ │ │ │ + je 1fb2d │ │ │ │ + mov %rdi,%rax │ │ │ │ lea 0x5(%rsi),%r10 │ │ │ │ cqto │ │ │ │ idiv %r10 │ │ │ │ test %rdx,%rdx │ │ │ │ - je 1fa75 │ │ │ │ - mov %r11,%rax │ │ │ │ + je 1fb2d │ │ │ │ + mov %rdi,%rax │ │ │ │ lea 0x6(%rsi),%r10 │ │ │ │ cqto │ │ │ │ idiv %r10 │ │ │ │ test %rdx,%rdx │ │ │ │ - je 1fa75 │ │ │ │ + je 1fb2d │ │ │ │ lea 0x7(%rsi),%r10 │ │ │ │ - cmp %r10,%r11 │ │ │ │ - jne 1f819 │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - mov %r9,%r12 │ │ │ │ - add %r14,%rdi │ │ │ │ - lea -0x1(%r11),%r14 │ │ │ │ - cmp $0x14,%r14 │ │ │ │ - jbe 1fb2f │ │ │ │ - mov %r11,%r9 │ │ │ │ - vpbroadcastq %r13,%zmm3 │ │ │ │ - xor %r15d,%r15d │ │ │ │ - shr $0x3,%r9 │ │ │ │ - mov %r9d,%r8d │ │ │ │ - and $0x7,%r8d │ │ │ │ - je 1f969 │ │ │ │ - cmp $0x1,%r8d │ │ │ │ - je 1f95b │ │ │ │ - cmp $0x2,%r8d │ │ │ │ - je 1f952 │ │ │ │ - cmp $0x3,%r8d │ │ │ │ - je 1f949 │ │ │ │ - cmp $0x4,%r8d │ │ │ │ - je 1f940 │ │ │ │ - cmp $0x5,%r8d │ │ │ │ - je 1f937 │ │ │ │ - cmp $0x6,%r8d │ │ │ │ - je 1f92e │ │ │ │ - vmovdqa64 %zmm1,%zmm3 │ │ │ │ - mov $0x1,%r15d │ │ │ │ - vpmullq %zmm1,%zmm3,%zmm3 │ │ │ │ - inc %r15d │ │ │ │ - vpmullq %zmm1,%zmm3,%zmm3 │ │ │ │ - inc %r15d │ │ │ │ - vpmullq %zmm1,%zmm3,%zmm3 │ │ │ │ - inc %r15d │ │ │ │ - vpmullq %zmm1,%zmm3,%zmm3 │ │ │ │ - inc %r15d │ │ │ │ - vpmullq %zmm1,%zmm3,%zmm3 │ │ │ │ - inc %r15d │ │ │ │ - inc %r15d │ │ │ │ - vpmullq %zmm1,%zmm3,%zmm3 │ │ │ │ - cmp %r15d,%r9d │ │ │ │ - je 1f9a2 │ │ │ │ - vpmullq %zmm1,%zmm3,%zmm2 │ │ │ │ - add $0x8,%r15d │ │ │ │ - vpmullq %zmm1,%zmm2,%zmm4 │ │ │ │ - vpmullq %zmm1,%zmm4,%zmm5 │ │ │ │ - vpmullq %zmm1,%zmm5,%zmm6 │ │ │ │ - vpmullq %zmm1,%zmm6,%zmm7 │ │ │ │ - vpmullq %zmm1,%zmm7,%zmm8 │ │ │ │ - vpmullq %zmm1,%zmm8,%zmm9 │ │ │ │ - vpmullq %zmm1,%zmm9,%zmm3 │ │ │ │ - cmp %r15d,%r9d │ │ │ │ - jne 1f969 │ │ │ │ - vextracti64x4 $0x1,%zmm3,%ymm10 │ │ │ │ - vpmullq %ymm3,%ymm10,%ymm11 │ │ │ │ - vextracti64x2 $0x1,%ymm11,%xmm12 │ │ │ │ - vpmullq %xmm11,%xmm12,%xmm13 │ │ │ │ - vpsrldq $0x8,%xmm13,%xmm14 │ │ │ │ - vpmullq %xmm14,%xmm13,%xmm15 │ │ │ │ - vmovq %xmm15,%rax │ │ │ │ - test $0x7,%r11b │ │ │ │ - je 1fa62 │ │ │ │ - mov %r11,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - mov %rcx,%rsi │ │ │ │ - and $0x7,%esi │ │ │ │ - je 1fa3c │ │ │ │ + cmp %rdi,%r10 │ │ │ │ + jne 1f905 │ │ │ │ + mov %r13,%r14 │ │ │ │ + add %rcx,%r11 │ │ │ │ + lea -0x1(%rdi),%r13 │ │ │ │ + cmp $0x9,%r13 │ │ │ │ + jbe 1fc05 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + xor %r12d,%r12d │ │ │ │ + vpbroadcastq %r15,%ymm14 │ │ │ │ + shr $0x2,%rbx │ │ │ │ + mov %ebx,%r9d │ │ │ │ + and $0x7,%r9d │ │ │ │ + je 1fa4e │ │ │ │ + cmp $0x1,%r9d │ │ │ │ + je 1fa40 │ │ │ │ + cmp $0x2,%r9d │ │ │ │ + je 1fa37 │ │ │ │ + cmp $0x3,%r9d │ │ │ │ + je 1fa2e │ │ │ │ + cmp $0x4,%r9d │ │ │ │ + je 1fa25 │ │ │ │ + cmp $0x5,%r9d │ │ │ │ + je 1fa1c │ │ │ │ + cmp $0x6,%r9d │ │ │ │ + je 1fa13 │ │ │ │ + vmovdqa %ymm2,%ymm14 │ │ │ │ + mov $0x1,%r12d │ │ │ │ + vpmullq %ymm2,%ymm14,%ymm14 │ │ │ │ + inc %r12d │ │ │ │ + vpmullq %ymm2,%ymm14,%ymm14 │ │ │ │ + inc %r12d │ │ │ │ + vpmullq %ymm2,%ymm14,%ymm14 │ │ │ │ + inc %r12d │ │ │ │ + vpmullq %ymm2,%ymm14,%ymm14 │ │ │ │ + inc %r12d │ │ │ │ + vpmullq %ymm2,%ymm14,%ymm14 │ │ │ │ + inc %r12d │ │ │ │ + inc %r12d │ │ │ │ + vpmullq %ymm2,%ymm14,%ymm14 │ │ │ │ + cmp %ebx,%r12d │ │ │ │ + je 1fa87 │ │ │ │ + vpmullq %ymm2,%ymm14,%ymm15 │ │ │ │ + add $0x8,%r12d │ │ │ │ + vpmullq %ymm2,%ymm15,%ymm0 │ │ │ │ + vpmullq %ymm2,%ymm0,%ymm1 │ │ │ │ + vpmullq %ymm2,%ymm1,%ymm3 │ │ │ │ + vpmullq %ymm2,%ymm3,%ymm4 │ │ │ │ + vpmullq %ymm2,%ymm4,%ymm5 │ │ │ │ + vpmullq %ymm2,%ymm5,%ymm6 │ │ │ │ + vpmullq %ymm2,%ymm6,%ymm14 │ │ │ │ + cmp %ebx,%r12d │ │ │ │ + jne 1fa4e │ │ │ │ + vextracti64x2 $0x1,%ymm14,%xmm7 │ │ │ │ + vpmullq %xmm14,%xmm7,%xmm8 │ │ │ │ + vpsrldq $0x8,%xmm8,%xmm9 │ │ │ │ + vpmullq %xmm9,%xmm8,%xmm10 │ │ │ │ + vmovq %xmm10,%rax │ │ │ │ + test $0x3,%dil │ │ │ │ + je 1fbd5 │ │ │ │ + mov %rdi,%rsi │ │ │ │ + imul %r8,%rax │ │ │ │ + and $0x3,%esi │ │ │ │ cmp $0x1,%rsi │ │ │ │ - je 1fa33 │ │ │ │ + je 1fbd5 │ │ │ │ + mov %r11,%rbx │ │ │ │ + imul %r8,%rax │ │ │ │ cmp $0x2,%rsi │ │ │ │ - je 1fa2c │ │ │ │ + je 1fb1a │ │ │ │ + imul %r8,%rax │ │ │ │ cmp $0x3,%rsi │ │ │ │ - je 1fa25 │ │ │ │ + je 1fb1a │ │ │ │ + imul %r8,%rax │ │ │ │ cmp $0x4,%rsi │ │ │ │ - je 1fa1e │ │ │ │ + je 1fb1a │ │ │ │ + imul %r8,%rax │ │ │ │ cmp $0x5,%rsi │ │ │ │ - je 1fa17 │ │ │ │ + je 1fb1a │ │ │ │ + imul %r8,%rax │ │ │ │ cmp $0x6,%rsi │ │ │ │ - je 1fa10 │ │ │ │ - imul %rbx,%rax │ │ │ │ - dec %rcx │ │ │ │ - imul %rbx,%rax │ │ │ │ - dec %rcx │ │ │ │ - imul %rbx,%rax │ │ │ │ - dec %rcx │ │ │ │ - imul %rbx,%rax │ │ │ │ - dec %rcx │ │ │ │ - imul %rbx,%rax │ │ │ │ - dec %rcx │ │ │ │ - imul %rbx,%rax │ │ │ │ - dec %rcx │ │ │ │ - imul %rbx,%rax │ │ │ │ - dec %rcx │ │ │ │ - je 1fa62 │ │ │ │ - imul %rbx,%rax │ │ │ │ - imul %rbx,%rax │ │ │ │ - imul %rbx,%rax │ │ │ │ - imul %rbx,%rax │ │ │ │ - imul %rbx,%rax │ │ │ │ - imul %rbx,%rax │ │ │ │ - imul %rbx,%rax │ │ │ │ - imul %rbx,%rax │ │ │ │ - sub $0x8,%rcx │ │ │ │ - jne 1fa3c │ │ │ │ - add %rdi,%rax │ │ │ │ + je 1fb1a │ │ │ │ + imul %r8,%rax │ │ │ │ + cmp $0x7,%rsi │ │ │ │ + je 1fb1a │ │ │ │ + imul %r8,%rax │ │ │ │ + cmp $0x8,%rsi │ │ │ │ + je 1fb1a │ │ │ │ + imul %r8,%rax │ │ │ │ + cmp $0x9,%rsi │ │ │ │ + je 1fb1a │ │ │ │ + imul %r8,%rax │ │ │ │ + add %rbx,%rax │ │ │ │ cqto │ │ │ │ - idiv %r11 │ │ │ │ - mov %r14,%r11 │ │ │ │ - add %rax,%r12 │ │ │ │ - jmp 1ee7e │ │ │ │ - add %r14,0x20(%rsp) │ │ │ │ - cmp %r10,%r11 │ │ │ │ - jne 1eea0 │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - mov %r9,%r12 │ │ │ │ - jmp 1f8d7 │ │ │ │ - test %rdx,%rdx │ │ │ │ - je 1fb59 │ │ │ │ - neg %r14 │ │ │ │ - jmp 1f3c3 │ │ │ │ - vmovq %xmm0,%rdi │ │ │ │ - test %rdi,%rdi │ │ │ │ - je 1f3a0 │ │ │ │ - imul %r15,%r14 │ │ │ │ - inc %r8 │ │ │ │ - jmp 1eed0 │ │ │ │ - add %r14,0x20(%rsp) │ │ │ │ + idiv %rdi │ │ │ │ + mov %r13,%rdi │ │ │ │ + add %rax,%r14 │ │ │ │ + jmp 1efc0 │ │ │ │ + add %rcx,%r11 │ │ │ │ + cmp %rdi,%r10 │ │ │ │ + jne 1efe0 │ │ │ │ + mov %r13,%r14 │ │ │ │ + jmp 1f9be │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + cmpq $0x0,0x18(%rsp) │ │ │ │ + je 1fc30 │ │ │ │ + neg %r12 │ │ │ │ + jmp 1f4f3 │ │ │ │ + cmpq $0x0,0x18(%rsp) │ │ │ │ + je 1f4d0 │ │ │ │ + imul %rbx,%r12 │ │ │ │ + inc %r9 │ │ │ │ + jmp 1f008 │ │ │ │ + add %r12,%r11 │ │ │ │ + mov %rdi,%rcx │ │ │ │ mov $0x1,%r10d │ │ │ │ - cmp $0x1,%r11 │ │ │ │ - jg 1eea0 │ │ │ │ + cmp $0x1,%rdi │ │ │ │ + jg 1eff5 │ │ │ │ + mov $0x1,%r10d │ │ │ │ + mov $0x1,%r12d │ │ │ │ lea -0x1(%r10),%rsi │ │ │ │ - mov $0x1,%r14d │ │ │ │ - mov %r10,%rdi │ │ │ │ - cmp $0x14,%rsi │ │ │ │ - ja 1f5c3 │ │ │ │ + mov %r10,%rbx │ │ │ │ + cmp $0x9,%rsi │ │ │ │ + ja 1f6e2 │ │ │ │ + mov $0x1,%r9d │ │ │ │ + jmp 1f7c2 │ │ │ │ mov $0x1,%r12d │ │ │ │ - jmp 1f6b7 │ │ │ │ - test %r15,%r15 │ │ │ │ - je 1f56f │ │ │ │ - mov $0xffffffffffffffff,%rdi │ │ │ │ - jmp 1f5a5 │ │ │ │ - mov $0x1,%r14d │ │ │ │ - jmp 1f5a9 │ │ │ │ - mov 0xd1457(%rip),%rdi │ │ │ │ - lea 0xc0544(%rip),%rsi # e0064 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1144> │ │ │ │ - mov (%rdi),%rdi │ │ │ │ + jmp 1f6c8 │ │ │ │ + cmpq $0x0,0x18(%rsp) │ │ │ │ + je 1f69a │ │ │ │ + mov $0xffffffffffffffff,%rcx │ │ │ │ + jmp 1f6c4 │ │ │ │ + add %r11,%rax │ │ │ │ + cqto │ │ │ │ + idiv %rdi │ │ │ │ + mov %r13,%rdi │ │ │ │ + add %rax,%r14 │ │ │ │ + jmp 1efca │ │ │ │ + mov 0xca381(%rip),%r11 │ │ │ │ + lea 0xb946e(%rip),%rsi # d9064 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xf54> │ │ │ │ + mov (%r11),%rdi │ │ │ │ call d380 │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 1f3d9 │ │ │ │ - mov %r11,%rcx │ │ │ │ - mov $0x1,%eax │ │ │ │ - jmp 1f9dd │ │ │ │ - mov 0xd142d(%rip),%r10 │ │ │ │ - lea 0xc0531(%rip),%rsi # e007b * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x115b> │ │ │ │ - mov (%r10),%rdi │ │ │ │ + jmp 1f50a │ │ │ │ + mov %r11,%rbx │ │ │ │ + mov %rdi,%rsi │ │ │ │ + mov %r8,%rax │ │ │ │ + jmp 1fac6 │ │ │ │ + mov 0xca356(%rip),%r14 │ │ │ │ + lea 0xb945a(%rip),%rsi # d907b * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xf6b> │ │ │ │ + mov (%r14),%rdi │ │ │ │ call d380 │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 1f3d9 │ │ │ │ - mov %r8,%r15 │ │ │ │ - jmp 1f050 │ │ │ │ + jmp 1f50a │ │ │ │ + mov %r9,%rbx │ │ │ │ + jmp 1f188 │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - vmovq %xmm0,%r12 │ │ │ │ - test %r12,%r12 │ │ │ │ - je 1f1f0 │ │ │ │ - jmp 1fa99 │ │ │ │ - nop │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + cmpq $0x0,0x18(%rsp) │ │ │ │ + je 1f320 │ │ │ │ + jmp 1fb54 │ │ │ │ + xchg %ax,%ax │ │ │ │ cmp %rdx,%rsi │ │ │ │ - je 1fc70 │ │ │ │ + je 1fd30 │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ - push %r13 │ │ │ │ mov %rdx,%r14 │ │ │ │ + push %r13 │ │ │ │ + mov %rdi,%r13 │ │ │ │ push %r12 │ │ │ │ + mov %rsi,%r12 │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ - mov %rsi,%r12 │ │ │ │ sub $0x8,%rsp │ │ │ │ mov 0x8(%rdi),%r15 │ │ │ │ - mov %rdi,%r13 │ │ │ │ cmp %r15,%rdx │ │ │ │ - je 1fc18 │ │ │ │ + je 1fcd9 │ │ │ │ mov %rsi,%rbp │ │ │ │ mov %rdx,%rbx │ │ │ │ - jmp 1fbc4 │ │ │ │ + jmp 1fc8c │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x20,%rbp │ │ │ │ vmovdqu (%rbx),%xmm0 │ │ │ │ mov 0x0(%rbp),%rdi │ │ │ │ + vpxor %xmm1,%xmm1,%xmm1 │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ vmovdqu %xmm0,0x0(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov %rax,0x10(%rbp) │ │ │ │ - movq $0x0,(%rbx) │ │ │ │ - movq $0x0,0x8(%rbx) │ │ │ │ movq $0x0,0x10(%rbx) │ │ │ │ + vmovdqu %xmm1,(%rbx) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 1fc01 │ │ │ │ + je 1fcc2 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - vmovsd 0x18(%rbx),%xmm1 │ │ │ │ + vmovsd 0x18(%rbx),%xmm2 │ │ │ │ add $0x20,%rbx │ │ │ │ - vmovsd %xmm1,0x18(%rbp) │ │ │ │ + vmovsd %xmm2,0x18(%rbp) │ │ │ │ cmp %rbx,%r15 │ │ │ │ - jne 1fbc0 │ │ │ │ + jne 1fc88 │ │ │ │ mov 0x8(%r13),%r15 │ │ │ │ mov %r15,%rdx │ │ │ │ sub %r14,%rdx │ │ │ │ add %rdx,%r12 │ │ │ │ cmp %r15,%r12 │ │ │ │ - je 1fc51 │ │ │ │ + je 1fd11 │ │ │ │ mov %r12,%r14 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov (%r14),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 1fc60 │ │ │ │ + je 1fd20 │ │ │ │ mov 0x10(%r14),%rsi │ │ │ │ add $0x20,%r14 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - cmp %r14,%r15 │ │ │ │ - jne 1fc30 │ │ │ │ + cmp %r15,%r14 │ │ │ │ + jne 1fcf0 │ │ │ │ mov %r12,0x8(%r13) │ │ │ │ add $0x8,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ ret │ │ │ │ add $0x20,%r14 │ │ │ │ cmp %r15,%r14 │ │ │ │ - jne 1fc30 │ │ │ │ + jne 1fcf0 │ │ │ │ mov %r12,0x8(%r13) │ │ │ │ - jmp 1fc51 │ │ │ │ + jmp 1fd11 │ │ │ │ nop │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ push %rbp │ │ │ │ + vpxor %xmm3,%xmm3,%xmm3 │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ mov %rdi,%rbx │ │ │ │ and $0xffffffffffffffe0,%rsp │ │ │ │ sub $0x20,%rsp │ │ │ │ vmovdqu (%rdi),%ymm2 │ │ │ │ movq $0x0,0x18(%rdi) │ │ │ │ - movq $0x0,0x10(%rdi) │ │ │ │ - movq $0x0,0x8(%rdi) │ │ │ │ + vmovdqu %xmm3,0x8(%rdi) │ │ │ │ vextracti64x2 $0x1,%ymm2,%xmm5 │ │ │ │ vpextrq $0x1,%xmm2,%r14 │ │ │ │ vmovq %xmm2,%r13 │ │ │ │ vmovq %xmm5,%r12 │ │ │ │ mov -0x20(%rbx),%rax │ │ │ │ cmp %rax,%r13 │ │ │ │ - jb 200b0 │ │ │ │ + jb 20160 │ │ │ │ cmp %r13,%rax │ │ │ │ - jne 20120 │ │ │ │ + jne 201c0 │ │ │ │ mov -0x10(%rbx),%rdi │ │ │ │ mov -0x18(%rbx),%rsi │ │ │ │ mov %r12,%r8 │ │ │ │ mov %r14,%r11 │ │ │ │ sub %r14,%r8 │ │ │ │ mov %rdi,%rdx │ │ │ │ sub %rsi,%rdx │ │ │ │ lea (%r14,%rdx,1),%rcx │ │ │ │ cmp %rdx,%r8 │ │ │ │ cmovle %r12,%rcx │ │ │ │ - cmp %rcx,%r14 │ │ │ │ - je 200a9 │ │ │ │ + cmp %r14,%rcx │ │ │ │ + je 20155 │ │ │ │ mov %rcx,%r9 │ │ │ │ sub %r14,%r9 │ │ │ │ sub $0x10,%r9 │ │ │ │ shr $0x4,%r9 │ │ │ │ inc %r9 │ │ │ │ and $0x7,%r9d │ │ │ │ - je 1ff0e │ │ │ │ + je 1ffbe │ │ │ │ cmp $0x1,%r9 │ │ │ │ - je 1feca │ │ │ │ + je 1ff7b │ │ │ │ cmp $0x2,%r9 │ │ │ │ - je 1fe8f │ │ │ │ + je 1ff40 │ │ │ │ cmp $0x3,%r9 │ │ │ │ - je 1fe54 │ │ │ │ + je 1ff05 │ │ │ │ cmp $0x4,%r9 │ │ │ │ - je 1fe19 │ │ │ │ + je 1feca │ │ │ │ cmp $0x5,%r9 │ │ │ │ - je 1fde0 │ │ │ │ + je 1fe90 │ │ │ │ cmp $0x6,%r9 │ │ │ │ - je 1fda0 │ │ │ │ + je 1fe50 │ │ │ │ mov (%rsi),%r10 │ │ │ │ cmp %r10,(%r14) │ │ │ │ - jb 200b0 │ │ │ │ - jne 20120 │ │ │ │ + jb 20160 │ │ │ │ + jne 201c0 │ │ │ │ vmovss 0x8(%r14),%xmm1 │ │ │ │ vmovss 0x8(%rsi),%xmm0 │ │ │ │ vcomiss %xmm1,%xmm0 │ │ │ │ - ja 200b0 │ │ │ │ + ja 20160 │ │ │ │ vcomiss %xmm0,%xmm1 │ │ │ │ - ja 20120 │ │ │ │ + ja 201c0 │ │ │ │ lea 0x10(%r14),%r11 │ │ │ │ add $0x10,%rsi │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ mov (%rsi),%rdx │ │ │ │ cmp %rdx,(%r11) │ │ │ │ - jb 200b0 │ │ │ │ - jne 20120 │ │ │ │ - vmovss 0x8(%r11),%xmm3 │ │ │ │ - vmovss 0x8(%rsi),%xmm4 │ │ │ │ - vcomiss %xmm3,%xmm4 │ │ │ │ - ja 200b0 │ │ │ │ - vcomiss %xmm4,%xmm3 │ │ │ │ - ja 20120 │ │ │ │ + jb 20160 │ │ │ │ + jne 201c0 │ │ │ │ + vmovss 0x8(%r11),%xmm4 │ │ │ │ + vmovss 0x8(%rsi),%xmm6 │ │ │ │ + vcomiss %xmm4,%xmm6 │ │ │ │ + ja 20160 │ │ │ │ + vcomiss %xmm6,%xmm4 │ │ │ │ + ja 201c0 │ │ │ │ add $0x10,%r11 │ │ │ │ add $0x10,%rsi │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov (%rsi),%r8 │ │ │ │ cmp %r8,(%r11) │ │ │ │ - jb 200b0 │ │ │ │ - jne 20120 │ │ │ │ - vmovss 0x8(%r11),%xmm6 │ │ │ │ - vmovss 0x8(%rsi),%xmm7 │ │ │ │ - vcomiss %xmm6,%xmm7 │ │ │ │ - ja 200b0 │ │ │ │ - vcomiss %xmm7,%xmm6 │ │ │ │ - ja 20120 │ │ │ │ + jb 20160 │ │ │ │ + jne 201c0 │ │ │ │ + vmovss 0x8(%r11),%xmm7 │ │ │ │ + vmovss 0x8(%rsi),%xmm8 │ │ │ │ + vcomiss %xmm7,%xmm8 │ │ │ │ + ja 20160 │ │ │ │ + vcomiss %xmm8,%xmm7 │ │ │ │ + ja 201c0 │ │ │ │ add $0x10,%r11 │ │ │ │ add $0x10,%rsi │ │ │ │ mov (%rsi),%r9 │ │ │ │ cmp %r9,(%r11) │ │ │ │ - jb 200b0 │ │ │ │ - jne 20120 │ │ │ │ - vmovss 0x8(%r11),%xmm8 │ │ │ │ - vmovss 0x8(%rsi),%xmm9 │ │ │ │ - vcomiss %xmm8,%xmm9 │ │ │ │ - ja 200b0 │ │ │ │ - vcomiss %xmm9,%xmm8 │ │ │ │ - ja 20120 │ │ │ │ + jb 20160 │ │ │ │ + jne 201c0 │ │ │ │ + vmovss 0x8(%r11),%xmm9 │ │ │ │ + vmovss 0x8(%rsi),%xmm10 │ │ │ │ + vcomiss %xmm9,%xmm10 │ │ │ │ + ja 20160 │ │ │ │ + vcomiss %xmm10,%xmm9 │ │ │ │ + ja 201c0 │ │ │ │ add $0x10,%r11 │ │ │ │ add $0x10,%rsi │ │ │ │ mov (%rsi),%r10 │ │ │ │ cmp %r10,(%r11) │ │ │ │ - jb 200b0 │ │ │ │ - jne 20120 │ │ │ │ - vmovss 0x8(%r11),%xmm10 │ │ │ │ - vmovss 0x8(%rsi),%xmm11 │ │ │ │ - vcomiss %xmm10,%xmm11 │ │ │ │ - ja 200b0 │ │ │ │ - vcomiss %xmm11,%xmm10 │ │ │ │ - ja 20120 │ │ │ │ + jb 20160 │ │ │ │ + jne 201c0 │ │ │ │ + vmovss 0x8(%r11),%xmm11 │ │ │ │ + vmovss 0x8(%rsi),%xmm12 │ │ │ │ + vcomiss %xmm11,%xmm12 │ │ │ │ + ja 20160 │ │ │ │ + vcomiss %xmm12,%xmm11 │ │ │ │ + ja 201c0 │ │ │ │ add $0x10,%r11 │ │ │ │ add $0x10,%rsi │ │ │ │ mov (%rsi),%rdx │ │ │ │ cmp %rdx,(%r11) │ │ │ │ - jb 200b0 │ │ │ │ - jne 20120 │ │ │ │ - vmovss 0x8(%r11),%xmm12 │ │ │ │ - vmovss 0x8(%rsi),%xmm13 │ │ │ │ - vcomiss %xmm12,%xmm13 │ │ │ │ - ja 200b0 │ │ │ │ - vcomiss %xmm13,%xmm12 │ │ │ │ - ja 20120 │ │ │ │ + jb 20160 │ │ │ │ + jne 201c0 │ │ │ │ + vmovss 0x8(%r11),%xmm13 │ │ │ │ + vmovss 0x8(%rsi),%xmm14 │ │ │ │ + vcomiss %xmm13,%xmm14 │ │ │ │ + ja 20160 │ │ │ │ + vcomiss %xmm14,%xmm13 │ │ │ │ + ja 201c0 │ │ │ │ add $0x10,%r11 │ │ │ │ add $0x10,%rsi │ │ │ │ mov (%rsi),%r8 │ │ │ │ cmp %r8,(%r11) │ │ │ │ - jb 200b0 │ │ │ │ - jne 20120 │ │ │ │ - vmovss 0x8(%r11),%xmm14 │ │ │ │ - vmovss 0x8(%rsi),%xmm15 │ │ │ │ - vcomiss %xmm14,%xmm15 │ │ │ │ - ja 200b0 │ │ │ │ - vcomiss %xmm15,%xmm14 │ │ │ │ - ja 20120 │ │ │ │ + jb 20160 │ │ │ │ + jne 201c0 │ │ │ │ + vmovss 0x8(%r11),%xmm15 │ │ │ │ + vmovss 0x8(%rsi),%xmm5 │ │ │ │ + vcomiss %xmm15,%xmm5 │ │ │ │ + ja 20160 │ │ │ │ + vcomiss %xmm5,%xmm15 │ │ │ │ + ja 201c0 │ │ │ │ add $0x10,%r11 │ │ │ │ add $0x10,%rsi │ │ │ │ cmp %rcx,%r11 │ │ │ │ - je 200a9 │ │ │ │ + je 20155 │ │ │ │ mov (%rsi),%r9 │ │ │ │ cmp %r9,(%r11) │ │ │ │ - jb 200b0 │ │ │ │ - jne 20120 │ │ │ │ - vmovss 0x8(%r11),%xmm5 │ │ │ │ - vmovss 0x8(%rsi),%xmm1 │ │ │ │ - vcomiss %xmm5,%xmm1 │ │ │ │ - ja 200b0 │ │ │ │ - vcomiss %xmm1,%xmm5 │ │ │ │ - ja 20120 │ │ │ │ + jb 20160 │ │ │ │ + jne 201c0 │ │ │ │ + vmovss 0x8(%r11),%xmm1 │ │ │ │ + vmovss 0x8(%rsi),%xmm0 │ │ │ │ + vcomiss %xmm1,%xmm0 │ │ │ │ + ja 20160 │ │ │ │ + vcomiss %xmm0,%xmm1 │ │ │ │ + ja 201c0 │ │ │ │ mov 0x10(%rsi),%r10 │ │ │ │ cmp %r10,0x10(%r11) │ │ │ │ - jb 200b0 │ │ │ │ - jne 20120 │ │ │ │ - vmovss 0x18(%r11),%xmm3 │ │ │ │ - vmovss 0x18(%rsi),%xmm0 │ │ │ │ - vcomiss %xmm3,%xmm0 │ │ │ │ - ja 200b0 │ │ │ │ - vcomiss %xmm0,%xmm3 │ │ │ │ - ja 20120 │ │ │ │ - mov 0x20(%rsi),%rdx │ │ │ │ - cmp %rdx,0x20(%r11) │ │ │ │ - jb 200b0 │ │ │ │ - jne 20120 │ │ │ │ - vmovss 0x28(%r11),%xmm4 │ │ │ │ - vmovss 0x28(%rsi),%xmm6 │ │ │ │ + jb 20160 │ │ │ │ + jne 201c0 │ │ │ │ + vmovss 0x18(%r11),%xmm4 │ │ │ │ + vmovss 0x18(%rsi),%xmm6 │ │ │ │ vcomiss %xmm4,%xmm6 │ │ │ │ - ja 200b0 │ │ │ │ + ja 20160 │ │ │ │ vcomiss %xmm6,%xmm4 │ │ │ │ - ja 20120 │ │ │ │ - mov 0x30(%rsi),%r8 │ │ │ │ - cmp %r8,0x30(%r11) │ │ │ │ - jb 200b0 │ │ │ │ - jne 20120 │ │ │ │ - vmovss 0x38(%r11),%xmm7 │ │ │ │ - vmovss 0x38(%rsi),%xmm8 │ │ │ │ + ja 201c0 │ │ │ │ + mov 0x20(%rsi),%rdx │ │ │ │ + cmp %rdx,0x20(%r11) │ │ │ │ + jb 20160 │ │ │ │ + jne 201c0 │ │ │ │ + vmovss 0x28(%r11),%xmm7 │ │ │ │ + vmovss 0x28(%rsi),%xmm8 │ │ │ │ vcomiss %xmm7,%xmm8 │ │ │ │ - ja 200b0 │ │ │ │ + ja 20160 │ │ │ │ vcomiss %xmm8,%xmm7 │ │ │ │ - ja 20120 │ │ │ │ - mov 0x40(%rsi),%r9 │ │ │ │ - cmp %r9,0x40(%r11) │ │ │ │ - jb 200b0 │ │ │ │ - jne 20120 │ │ │ │ - vmovss 0x48(%r11),%xmm9 │ │ │ │ - vmovss 0x48(%rsi),%xmm10 │ │ │ │ + ja 201c0 │ │ │ │ + mov 0x30(%rsi),%r8 │ │ │ │ + cmp %r8,0x30(%r11) │ │ │ │ + jb 20160 │ │ │ │ + jne 201c0 │ │ │ │ + vmovss 0x38(%r11),%xmm9 │ │ │ │ + vmovss 0x38(%rsi),%xmm10 │ │ │ │ vcomiss %xmm9,%xmm10 │ │ │ │ - ja 200b0 │ │ │ │ + ja 20160 │ │ │ │ vcomiss %xmm10,%xmm9 │ │ │ │ - ja 20120 │ │ │ │ - mov 0x50(%rsi),%r10 │ │ │ │ - cmp %r10,0x50(%r11) │ │ │ │ - jb 200b0 │ │ │ │ - jne 20120 │ │ │ │ - vmovss 0x58(%r11),%xmm11 │ │ │ │ - vmovss 0x58(%rsi),%xmm12 │ │ │ │ + ja 201c0 │ │ │ │ + mov 0x40(%rsi),%r9 │ │ │ │ + cmp %r9,0x40(%r11) │ │ │ │ + jb 20160 │ │ │ │ + jne 201c0 │ │ │ │ + vmovss 0x48(%r11),%xmm11 │ │ │ │ + vmovss 0x48(%rsi),%xmm12 │ │ │ │ vcomiss %xmm11,%xmm12 │ │ │ │ - ja 200b0 │ │ │ │ + ja 20160 │ │ │ │ vcomiss %xmm12,%xmm11 │ │ │ │ - ja 20120 │ │ │ │ - mov 0x60(%rsi),%rdx │ │ │ │ - cmp %rdx,0x60(%r11) │ │ │ │ - jb 200b0 │ │ │ │ - jne 20120 │ │ │ │ - vmovss 0x68(%r11),%xmm13 │ │ │ │ - vmovss 0x68(%rsi),%xmm14 │ │ │ │ + ja 201c0 │ │ │ │ + mov 0x50(%rsi),%r10 │ │ │ │ + cmp %r10,0x50(%r11) │ │ │ │ + jb 20160 │ │ │ │ + jne 201c0 │ │ │ │ + vmovss 0x58(%r11),%xmm13 │ │ │ │ + vmovss 0x58(%rsi),%xmm14 │ │ │ │ vcomiss %xmm13,%xmm14 │ │ │ │ - ja 200b0 │ │ │ │ + ja 20160 │ │ │ │ vcomiss %xmm14,%xmm13 │ │ │ │ - ja 20120 │ │ │ │ - mov 0x70(%rsi),%r8 │ │ │ │ - cmp %r8,0x70(%r11) │ │ │ │ - jb 200b0 │ │ │ │ - jne 20120 │ │ │ │ - vmovss 0x78(%r11),%xmm15 │ │ │ │ - vmovss 0x78(%rsi),%xmm5 │ │ │ │ + ja 201c0 │ │ │ │ + mov 0x60(%rsi),%rdx │ │ │ │ + cmp %rdx,0x60(%r11) │ │ │ │ + jb 20160 │ │ │ │ + jne 201c0 │ │ │ │ + vmovss 0x68(%r11),%xmm15 │ │ │ │ + vmovss 0x68(%rsi),%xmm5 │ │ │ │ vcomiss %xmm15,%xmm5 │ │ │ │ - ja 200b0 │ │ │ │ + ja 20160 │ │ │ │ vcomiss %xmm5,%xmm15 │ │ │ │ - ja 20120 │ │ │ │ + ja 201c0 │ │ │ │ + mov 0x70(%rsi),%r8 │ │ │ │ + cmp %r8,0x70(%r11) │ │ │ │ + jb 20160 │ │ │ │ + jne 201c0 │ │ │ │ + vmovss 0x78(%r11),%xmm1 │ │ │ │ + vmovss 0x78(%rsi),%xmm0 │ │ │ │ + vcomiss %xmm1,%xmm0 │ │ │ │ + ja 20160 │ │ │ │ + vcomiss %xmm0,%xmm1 │ │ │ │ + ja 201c0 │ │ │ │ sub $0xffffffffffffff80,%r11 │ │ │ │ sub $0xffffffffffffff80,%rsi │ │ │ │ cmp %rcx,%r11 │ │ │ │ - jne 1ff0e │ │ │ │ + jne 1ffbe │ │ │ │ cmp %rdi,%rsi │ │ │ │ - je 20120 │ │ │ │ - xchg %ax,%ax │ │ │ │ - vmovq -0x10(%rbx),%xmm1 │ │ │ │ - vmovq %rax,%xmm0 │ │ │ │ - vpinsrq $0x1,-0x8(%rbx),%xmm1,%xmm3 │ │ │ │ - vpinsrq $0x1,-0x18(%rbx),%xmm0,%xmm4 │ │ │ │ + je 201c0 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + vmovq -0x10(%rbx),%xmm4 │ │ │ │ + vmovq %rax,%xmm7 │ │ │ │ mov 0x8(%rbx),%rdi │ │ │ │ + vpinsrq $0x1,-0x18(%rbx),%xmm7,%xmm8 │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ - movq $0x0,-0x18(%rbx) │ │ │ │ - movq $0x0,-0x10(%rbx) │ │ │ │ + vmovdqu %xmm3,-0x18(%rbx) │ │ │ │ + vpinsrq $0x1,-0x8(%rbx),%xmm4,%xmm6 │ │ │ │ movq $0x0,-0x8(%rbx) │ │ │ │ - vinserti64x2 $0x1,%xmm3,%ymm4,%ymm6 │ │ │ │ - vmovdqu %ymm6,(%rbx) │ │ │ │ + vinserti64x2 $0x1,%xmm6,%ymm8,%ymm9 │ │ │ │ + vmovdqu %ymm9,(%rbx) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2010d │ │ │ │ + je 201b6 │ │ │ │ vmovdqa %ymm2,(%rsp) │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ vmovdqa (%rsp),%ymm2 │ │ │ │ + vpxor %xmm3,%xmm3,%xmm3 │ │ │ │ sub $0x20,%rbx │ │ │ │ - jmp 1fcc9 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 1fd82 │ │ │ │ + nop │ │ │ │ mov 0x8(%rbx),%rdi │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ vmovdqu %ymm2,(%rbx) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 20150 │ │ │ │ + je 201f0 │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ lea -0x20(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ @@ -17342,3517 +17705,3697 @@ │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ cmp %rsi,%rdi │ │ │ │ - je 20506 │ │ │ │ + je 20586 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ lea 0x20(%rdi),%rbx │ │ │ │ and $0xffffffffffffffe0,%rsp │ │ │ │ sub $0x20,%rsp │ │ │ │ cmp %rbx,%rsi │ │ │ │ - je 204a2 │ │ │ │ + je 2052f │ │ │ │ mov %rsi,%r15 │ │ │ │ mov %rdi,%r13 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov (%rbx),%rax │ │ │ │ mov %rbx,%r12 │ │ │ │ cmp 0x0(%r13),%rax │ │ │ │ - jb 20250 │ │ │ │ - jne 204c0 │ │ │ │ + jb 202e8 │ │ │ │ + jne 20540 │ │ │ │ mov 0x10(%rbx),%rdx │ │ │ │ mov 0x10(%r13),%r8 │ │ │ │ mov 0x8(%rbx),%rcx │ │ │ │ mov 0x8(%r13),%rdi │ │ │ │ mov %r8,%r9 │ │ │ │ mov %rdx,%r10 │ │ │ │ sub %rdi,%r9 │ │ │ │ sub %rcx,%r10 │ │ │ │ lea (%rcx,%r9,1),%rsi │ │ │ │ cmp %r9,%r10 │ │ │ │ cmovle %rdx,%rsi │ │ │ │ cmp %rsi,%rcx │ │ │ │ - je 207f3 │ │ │ │ + je 20873 │ │ │ │ mov %rsi,%r11 │ │ │ │ sub %rcx,%r11 │ │ │ │ sub $0x10,%r11 │ │ │ │ shr $0x4,%r11 │ │ │ │ inc %r11 │ │ │ │ and $0x7,%r11d │ │ │ │ - je 2064c │ │ │ │ + je 206cc │ │ │ │ cmp $0x1,%r11 │ │ │ │ - je 20609 │ │ │ │ + je 20689 │ │ │ │ cmp $0x2,%r11 │ │ │ │ - je 205cf │ │ │ │ + je 2064f │ │ │ │ cmp $0x3,%r11 │ │ │ │ - je 20595 │ │ │ │ + je 20615 │ │ │ │ cmp $0x4,%r11 │ │ │ │ - je 2055d │ │ │ │ + je 205dd │ │ │ │ cmp $0x5,%r11 │ │ │ │ - je 20529 │ │ │ │ + je 205a9 │ │ │ │ cmp $0x6,%r11 │ │ │ │ - jne 204d1 │ │ │ │ + jne 20551 │ │ │ │ mov (%rdi),%rdx │ │ │ │ cmp %rdx,(%rcx) │ │ │ │ - jae 204b1 │ │ │ │ + jae 2053e │ │ │ │ nopl 0x0(%rax) │ │ │ │ vmovq 0x10(%rbx),%xmm14 │ │ │ │ vmovq %rax,%xmm1 │ │ │ │ - vpinsrq $0x1,0x18(%rbx),%xmm14,%xmm15 │ │ │ │ + vpxor %xmm3,%xmm3,%xmm3 │ │ │ │ + lea 0x20(%rbx),%r14 │ │ │ │ vpinsrq $0x1,0x8(%rbx),%xmm1,%xmm0 │ │ │ │ + vmovdqu %xmm3,0x8(%rbx) │ │ │ │ + vpinsrq $0x1,0x18(%rbx),%xmm14,%xmm15 │ │ │ │ movq $0x0,0x18(%rbx) │ │ │ │ - movq $0x0,0x10(%rbx) │ │ │ │ - movq $0x0,0x8(%rbx) │ │ │ │ - lea 0x20(%rbx),%r14 │ │ │ │ vinserti64x2 $0x1,%xmm15,%ymm0,%ymm2 │ │ │ │ vmovdqa %ymm2,(%rsp) │ │ │ │ cmp %rbx,%r13 │ │ │ │ - je 20470 │ │ │ │ + je 204fd │ │ │ │ mov %rbx,%r8 │ │ │ │ sub %r13,%r8 │ │ │ │ sub $0x20,%r8 │ │ │ │ shr $0x5,%r8 │ │ │ │ inc %r8 │ │ │ │ and $0x3,%r8d │ │ │ │ - je 2039f │ │ │ │ + je 2041c │ │ │ │ cmp $0x1,%r8 │ │ │ │ - je 2034f │ │ │ │ + je 203d2 │ │ │ │ cmp $0x2,%r8 │ │ │ │ - je 20308 │ │ │ │ - vmovdqu -0x20(%rbx),%ymm3 │ │ │ │ + je 20392 │ │ │ │ + vmovdqu -0x20(%rbx),%ymm4 │ │ │ │ mov 0x8(%rbx),%rdi │ │ │ │ + vpxor %xmm5,%xmm5,%xmm5 │ │ │ │ lea -0x20(%rbx),%r12 │ │ │ │ mov 0x38(%r12),%rsi │ │ │ │ - movq $0x0,0x8(%r12) │ │ │ │ - movq $0x0,0x10(%r12) │ │ │ │ + vmovdqu %xmm5,0x8(%r12) │ │ │ │ + vmovdqu %ymm4,0x20(%r12) │ │ │ │ movq $0x0,0x18(%r12) │ │ │ │ - vmovdqu %ymm3,0x20(%r12) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 20308 │ │ │ │ + je 20392 │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - vmovdqu -0x20(%r12),%ymm4 │ │ │ │ + vmovdqu -0x20(%r12),%ymm6 │ │ │ │ mov 0x8(%r12),%rdi │ │ │ │ + vpxor %xmm7,%xmm7,%xmm7 │ │ │ │ sub $0x20,%r12 │ │ │ │ mov 0x38(%r12),%rsi │ │ │ │ - movq $0x0,0x8(%r12) │ │ │ │ - movq $0x0,0x10(%r12) │ │ │ │ + vmovdqu %xmm7,0x8(%r12) │ │ │ │ + vmovdqu %ymm6,0x20(%r12) │ │ │ │ movq $0x0,0x18(%r12) │ │ │ │ - vmovdqu %ymm4,0x20(%r12) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2034f │ │ │ │ + je 203d2 │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - vmovdqu -0x20(%r12),%ymm9 │ │ │ │ + vmovdqu -0x20(%r12),%ymm8 │ │ │ │ mov 0x8(%r12),%rdi │ │ │ │ + vpxor %xmm9,%xmm9,%xmm9 │ │ │ │ sub $0x20,%r12 │ │ │ │ mov 0x38(%r12),%rsi │ │ │ │ - movq $0x0,0x8(%r12) │ │ │ │ - movq $0x0,0x10(%r12) │ │ │ │ + vmovdqu %xmm9,0x8(%r12) │ │ │ │ + vmovdqu %ymm8,0x20(%r12) │ │ │ │ movq $0x0,0x18(%r12) │ │ │ │ - vmovdqu %ymm9,0x20(%r12) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 20396 │ │ │ │ + je 20413 │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ cmp %r12,%r13 │ │ │ │ - je 20470 │ │ │ │ - vmovdqu -0x20(%r12),%ymm6 │ │ │ │ + je 204fd │ │ │ │ + vmovdqu -0x20(%r12),%ymm11 │ │ │ │ mov 0x8(%r12),%rdi │ │ │ │ + vpxor %xmm12,%xmm12,%xmm12 │ │ │ │ lea -0x20(%r12),%rbx │ │ │ │ mov 0x38(%rbx),%rsi │ │ │ │ - movq $0x0,0x8(%rbx) │ │ │ │ - movq $0x0,0x10(%rbx) │ │ │ │ + vmovdqu %xmm12,0x8(%rbx) │ │ │ │ + vmovdqu %ymm11,0x20(%rbx) │ │ │ │ movq $0x0,0x18(%rbx) │ │ │ │ - vmovdqu %ymm6,0x20(%rbx) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 203e1 │ │ │ │ + je 20458 │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - vmovdqu -0x20(%rbx),%ymm7 │ │ │ │ + vmovdqu -0x20(%rbx),%ymm13 │ │ │ │ mov 0x8(%rbx),%rdi │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - movq $0x0,-0x18(%rbx) │ │ │ │ - movq $0x0,-0x10(%rbx) │ │ │ │ + vpxor %xmm14,%xmm14,%xmm14 │ │ │ │ movq $0x0,-0x8(%rbx) │ │ │ │ - vmovdqu %ymm7,(%rbx) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + vmovdqu %xmm14,-0x18(%rbx) │ │ │ │ + vmovdqu %ymm13,(%rbx) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2041a │ │ │ │ + je 2048b │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - vmovdqu -0x40(%rbx),%ymm8 │ │ │ │ + vmovdqu -0x40(%rbx),%ymm15 │ │ │ │ mov -0x18(%rbx),%rdi │ │ │ │ - mov -0x8(%rbx),%rsi │ │ │ │ - movq $0x0,-0x38(%rbx) │ │ │ │ - movq $0x0,-0x30(%rbx) │ │ │ │ + vpxor %xmm1,%xmm1,%xmm1 │ │ │ │ movq $0x0,-0x28(%rbx) │ │ │ │ - vmovdqu %ymm8,-0x20(%rbx) │ │ │ │ + mov -0x8(%rbx),%rsi │ │ │ │ + vmovdqu %xmm1,-0x38(%rbx) │ │ │ │ + vmovdqu %ymm15,-0x20(%rbx) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 20454 │ │ │ │ + je 204be │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ + vmovdqu -0x60(%rbx),%ymm0 │ │ │ │ + mov -0x38(%rbx),%rdi │ │ │ │ + vpxor %xmm2,%xmm2,%xmm2 │ │ │ │ lea -0x60(%rbx),%r12 │ │ │ │ - vmovdqu -0x60(%rbx),%ymm9 │ │ │ │ - mov 0x28(%r12),%rdi │ │ │ │ mov 0x38(%r12),%rsi │ │ │ │ - jmp 20364 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - vmovdqa (%rsp),%ymm5 │ │ │ │ + vmovdqu %xmm2,0x8(%r12) │ │ │ │ + vmovdqu %ymm0,0x20(%r12) │ │ │ │ + movq $0x0,0x18(%r12) │ │ │ │ + test %rdi,%rdi │ │ │ │ + jne 20408 │ │ │ │ + cmp %r12,%r13 │ │ │ │ + jne 2041c │ │ │ │ mov 0x8(%r13),%rdi │ │ │ │ + vmovdqa (%rsp),%ymm10 │ │ │ │ mov 0x18(%r13),%rsi │ │ │ │ - vmovdqu %ymm5,0x0(%r13) │ │ │ │ + vmovdqu %ymm10,0x0(%r13) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 20493 │ │ │ │ + je 20520 │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ mov %r14,%rbx │ │ │ │ cmp %r14,%r15 │ │ │ │ - jne 201a0 │ │ │ │ + jne 20238 │ │ │ │ vzeroupper │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - je 20507 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + je 20587 │ │ │ │ mov %rbx,%rdi │ │ │ │ vzeroupper │ │ │ │ lea 0x20(%rbx),%r14 │ │ │ │ - call 1fc80 │ │ │ │ - jmp 20493 │ │ │ │ + call 1fd40 │ │ │ │ + jmp 20520 │ │ │ │ mov (%rdi),%r14 │ │ │ │ cmp %r14,(%rcx) │ │ │ │ - jb 20250 │ │ │ │ - jne 204c0 │ │ │ │ + jb 202e8 │ │ │ │ + jne 20540 │ │ │ │ vmovss 0x8(%rcx),%xmm1 │ │ │ │ vmovss 0x8(%rdi),%xmm0 │ │ │ │ vcomiss %xmm1,%xmm0 │ │ │ │ - ja 20250 │ │ │ │ + ja 202e8 │ │ │ │ vcomiss %xmm0,%xmm1 │ │ │ │ - ja 204c0 │ │ │ │ + ja 20540 │ │ │ │ add $0x10,%rcx │ │ │ │ add $0x10,%rdi │ │ │ │ - jmp 2023d │ │ │ │ + jmp 202d5 │ │ │ │ ret │ │ │ │ vmovss 0x8(%rcx),%xmm2 │ │ │ │ vmovss 0x8(%rdi),%xmm3 │ │ │ │ vcomiss %xmm2,%xmm3 │ │ │ │ - ja 20250 │ │ │ │ + ja 202e8 │ │ │ │ vcomiss %xmm3,%xmm2 │ │ │ │ - ja 204c0 │ │ │ │ + ja 20540 │ │ │ │ add $0x10,%rcx │ │ │ │ add $0x10,%rdi │ │ │ │ mov (%rdi),%r9 │ │ │ │ cmp %r9,(%rcx) │ │ │ │ - jb 20250 │ │ │ │ - jne 204c0 │ │ │ │ + jb 202e8 │ │ │ │ + jne 20540 │ │ │ │ vmovss 0x8(%rcx),%xmm4 │ │ │ │ vmovss 0x8(%rdi),%xmm5 │ │ │ │ vcomiss %xmm4,%xmm5 │ │ │ │ - ja 20250 │ │ │ │ + ja 202e8 │ │ │ │ vcomiss %xmm5,%xmm4 │ │ │ │ - ja 204c0 │ │ │ │ + ja 20540 │ │ │ │ add $0x10,%rcx │ │ │ │ add $0x10,%rdi │ │ │ │ mov (%rdi),%r10 │ │ │ │ cmp %r10,(%rcx) │ │ │ │ - jb 20250 │ │ │ │ - jne 204c0 │ │ │ │ + jb 202e8 │ │ │ │ + jne 20540 │ │ │ │ vmovss 0x8(%rcx),%xmm6 │ │ │ │ vmovss 0x8(%rdi),%xmm7 │ │ │ │ vcomiss %xmm6,%xmm7 │ │ │ │ - ja 20250 │ │ │ │ + ja 202e8 │ │ │ │ vcomiss %xmm7,%xmm6 │ │ │ │ - ja 204c0 │ │ │ │ + ja 20540 │ │ │ │ add $0x10,%rcx │ │ │ │ add $0x10,%rdi │ │ │ │ mov (%rdi),%r11 │ │ │ │ cmp %r11,(%rcx) │ │ │ │ - jb 20250 │ │ │ │ - jne 204c0 │ │ │ │ + jb 202e8 │ │ │ │ + jne 20540 │ │ │ │ vmovss 0x8(%rcx),%xmm8 │ │ │ │ vmovss 0x8(%rdi),%xmm9 │ │ │ │ vcomiss %xmm8,%xmm9 │ │ │ │ - ja 20250 │ │ │ │ + ja 202e8 │ │ │ │ vcomiss %xmm9,%xmm8 │ │ │ │ - ja 204c0 │ │ │ │ + ja 20540 │ │ │ │ add $0x10,%rcx │ │ │ │ add $0x10,%rdi │ │ │ │ mov (%rdi),%r14 │ │ │ │ cmp %r14,(%rcx) │ │ │ │ - jb 20250 │ │ │ │ - jne 204c0 │ │ │ │ + jb 202e8 │ │ │ │ + jne 20540 │ │ │ │ vmovss 0x8(%rcx),%xmm10 │ │ │ │ vmovss 0x8(%rdi),%xmm11 │ │ │ │ vcomiss %xmm10,%xmm11 │ │ │ │ - ja 20250 │ │ │ │ + ja 202e8 │ │ │ │ vcomiss %xmm11,%xmm10 │ │ │ │ - ja 204c0 │ │ │ │ + ja 20540 │ │ │ │ add $0x10,%rcx │ │ │ │ add $0x10,%rdi │ │ │ │ mov (%rdi),%rdx │ │ │ │ cmp %rdx,(%rcx) │ │ │ │ - jb 20250 │ │ │ │ - jne 204c0 │ │ │ │ + jb 202e8 │ │ │ │ + jne 20540 │ │ │ │ vmovss 0x8(%rcx),%xmm12 │ │ │ │ vmovss 0x8(%rdi),%xmm13 │ │ │ │ vcomiss %xmm12,%xmm13 │ │ │ │ - ja 20250 │ │ │ │ + ja 202e8 │ │ │ │ vcomiss %xmm13,%xmm12 │ │ │ │ - ja 204c0 │ │ │ │ + ja 20540 │ │ │ │ add $0x10,%rcx │ │ │ │ add $0x10,%rdi │ │ │ │ cmp %rsi,%rcx │ │ │ │ - je 207f3 │ │ │ │ + je 20873 │ │ │ │ mov (%rdi),%r9 │ │ │ │ cmp %r9,(%rcx) │ │ │ │ - jb 20250 │ │ │ │ - jne 204c0 │ │ │ │ + jb 202e8 │ │ │ │ + jne 20540 │ │ │ │ vmovss 0x8(%rcx),%xmm14 │ │ │ │ vmovss 0x8(%rdi),%xmm15 │ │ │ │ vcomiss %xmm14,%xmm15 │ │ │ │ - ja 20250 │ │ │ │ + ja 202e8 │ │ │ │ vcomiss %xmm15,%xmm14 │ │ │ │ - ja 204c0 │ │ │ │ + ja 20540 │ │ │ │ mov 0x10(%rdi),%r10 │ │ │ │ cmp %r10,0x10(%rcx) │ │ │ │ - jb 20250 │ │ │ │ - jne 204c0 │ │ │ │ + jb 202e8 │ │ │ │ + jne 20540 │ │ │ │ vmovss 0x18(%rcx),%xmm1 │ │ │ │ vmovss 0x18(%rdi),%xmm0 │ │ │ │ vcomiss %xmm1,%xmm0 │ │ │ │ - ja 20250 │ │ │ │ + ja 202e8 │ │ │ │ vcomiss %xmm0,%xmm1 │ │ │ │ - ja 204c0 │ │ │ │ + ja 20540 │ │ │ │ mov 0x20(%rdi),%r11 │ │ │ │ cmp %r11,0x20(%rcx) │ │ │ │ - jb 20250 │ │ │ │ - jne 204c0 │ │ │ │ + jb 202e8 │ │ │ │ + jne 20540 │ │ │ │ vmovss 0x28(%rcx),%xmm2 │ │ │ │ vmovss 0x28(%rdi),%xmm3 │ │ │ │ vcomiss %xmm2,%xmm3 │ │ │ │ - ja 20250 │ │ │ │ + ja 202e8 │ │ │ │ vcomiss %xmm3,%xmm2 │ │ │ │ - ja 204c0 │ │ │ │ + ja 20540 │ │ │ │ mov 0x30(%rdi),%r14 │ │ │ │ cmp %r14,0x30(%rcx) │ │ │ │ - jb 20250 │ │ │ │ - jne 204c0 │ │ │ │ + jb 202e8 │ │ │ │ + jne 20540 │ │ │ │ vmovss 0x38(%rcx),%xmm4 │ │ │ │ vmovss 0x38(%rdi),%xmm5 │ │ │ │ vcomiss %xmm4,%xmm5 │ │ │ │ - ja 20250 │ │ │ │ + ja 202e8 │ │ │ │ vcomiss %xmm5,%xmm4 │ │ │ │ - ja 204c0 │ │ │ │ + ja 20540 │ │ │ │ mov 0x40(%rdi),%rdx │ │ │ │ cmp %rdx,0x40(%rcx) │ │ │ │ - jb 20250 │ │ │ │ - jne 204c0 │ │ │ │ + jb 202e8 │ │ │ │ + jne 20540 │ │ │ │ vmovss 0x48(%rcx),%xmm6 │ │ │ │ vmovss 0x48(%rdi),%xmm7 │ │ │ │ vcomiss %xmm6,%xmm7 │ │ │ │ - ja 20250 │ │ │ │ + ja 202e8 │ │ │ │ vcomiss %xmm7,%xmm6 │ │ │ │ - ja 204c0 │ │ │ │ + ja 20540 │ │ │ │ mov 0x50(%rdi),%r9 │ │ │ │ cmp %r9,0x50(%rcx) │ │ │ │ - jb 20250 │ │ │ │ - jne 204c0 │ │ │ │ + jb 202e8 │ │ │ │ + jne 20540 │ │ │ │ vmovss 0x58(%rcx),%xmm8 │ │ │ │ vmovss 0x58(%rdi),%xmm9 │ │ │ │ vcomiss %xmm8,%xmm9 │ │ │ │ - ja 20250 │ │ │ │ + ja 202e8 │ │ │ │ vcomiss %xmm9,%xmm8 │ │ │ │ - ja 204c0 │ │ │ │ + ja 20540 │ │ │ │ mov 0x60(%rdi),%r10 │ │ │ │ cmp %r10,0x60(%rcx) │ │ │ │ - jb 20250 │ │ │ │ - jne 204c0 │ │ │ │ + jb 202e8 │ │ │ │ + jne 20540 │ │ │ │ vmovss 0x68(%rcx),%xmm10 │ │ │ │ vmovss 0x68(%rdi),%xmm11 │ │ │ │ vcomiss %xmm10,%xmm11 │ │ │ │ - ja 20250 │ │ │ │ + ja 202e8 │ │ │ │ vcomiss %xmm11,%xmm10 │ │ │ │ - ja 204c0 │ │ │ │ + ja 20540 │ │ │ │ mov 0x70(%rdi),%r11 │ │ │ │ cmp %r11,0x70(%rcx) │ │ │ │ - jb 20250 │ │ │ │ - jne 204c0 │ │ │ │ + jb 202e8 │ │ │ │ + jne 20540 │ │ │ │ vmovss 0x78(%rcx),%xmm12 │ │ │ │ vmovss 0x78(%rdi),%xmm13 │ │ │ │ vcomiss %xmm12,%xmm13 │ │ │ │ - ja 20250 │ │ │ │ + ja 202e8 │ │ │ │ vcomiss %xmm13,%xmm12 │ │ │ │ - ja 204c0 │ │ │ │ + ja 20540 │ │ │ │ sub $0xffffffffffffff80,%rcx │ │ │ │ sub $0xffffffffffffff80,%rdi │ │ │ │ cmp %rsi,%rcx │ │ │ │ - jne 2064c │ │ │ │ + jne 206cc │ │ │ │ cmp %r8,%rdi │ │ │ │ - je 204c0 │ │ │ │ - jmp 20250 │ │ │ │ + je 20540 │ │ │ │ + jmp 202e8 │ │ │ │ nopl 0x0(%rax) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - lea -0x1(%rdx),%rax │ │ │ │ push %rbp │ │ │ │ - shr $0x3f,%rax │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ + mov %rdi,%r15 │ │ │ │ + mov %rsi,%rdi │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ - mov %rcx,%rbx │ │ │ │ - lea -0x1(%rax,%rdx,1),%rcx │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ + mov %rsi,-0x18(%rsp) │ │ │ │ + mov %rdx,%rsi │ │ │ │ + mov %rcx,%rdx │ │ │ │ + lea -0x1(%rsi),%rax │ │ │ │ + shr $0x3f,%rax │ │ │ │ + lea -0x1(%rax,%rsi,1),%rcx │ │ │ │ sar $1,%rcx │ │ │ │ - and $0xffffffffffffffc0,%rsp │ │ │ │ - mov %rdi,%r14 │ │ │ │ - mov %rsi,-0x20(%rsp) │ │ │ │ mov %rcx,-0x28(%rsp) │ │ │ │ - cmp %rcx,%rsi │ │ │ │ - jge 213a0 │ │ │ │ - vmovdqa64 0xc3bac(%rip),%zmm7 # e4400 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x54e0> │ │ │ │ - mov $0x40,%edi │ │ │ │ - mov %rsi,-0x8(%rsp) │ │ │ │ - mov %rdx,-0x30(%rsp) │ │ │ │ - vpbroadcastq %rdi,%zmm2 │ │ │ │ - mov %rsi,%r15 │ │ │ │ - vmovq %rbx,%xmm8 │ │ │ │ + cmp %rcx,%rdi │ │ │ │ + jge 21502 │ │ │ │ + mov %rsi,-0x30(%rsp) │ │ │ │ + mov $0x20,%r8d │ │ │ │ + vmovdqa 0xbce3d(%rip),%ymm5 # dd720 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x120> │ │ │ │ + mov %rdi,%r13 │ │ │ │ + mov %rdx,-0x38(%rsp) │ │ │ │ + vpbroadcastq %r8,%ymm2 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - inc %r15 │ │ │ │ - lea (%r15,%r15,1),%r12 │ │ │ │ - shl $0x4,%r15 │ │ │ │ - add %r14,%r15 │ │ │ │ - lea -0x8(%r14,%r12,8),%rbx │ │ │ │ - lea -0x1(%r12),%r9 │ │ │ │ - mov (%r15),%r13 │ │ │ │ - mov (%rbx),%r10 │ │ │ │ - mov %r15,-0x18(%rsp) │ │ │ │ - mov 0x8(%r13),%rax │ │ │ │ + lea 0x1(%r13),%r9 │ │ │ │ + lea (%r9,%r9,1),%r10 │ │ │ │ + shl $0x4,%r9 │ │ │ │ + add %r15,%r9 │ │ │ │ + lea -0x1(%r10),%rdi │ │ │ │ + mov %r10,-0x8(%rsp) │ │ │ │ + mov (%r9),%rbx │ │ │ │ + lea (%r15,%rdi,8),%r14 │ │ │ │ + mov %r9,-0x20(%rsp) │ │ │ │ + mov (%r14),%r10 │ │ │ │ + mov 0x8(%rbx),%r12 │ │ │ │ + mov (%rbx),%rcx │ │ │ │ mov 0x8(%r10),%r11 │ │ │ │ - mov 0x0(%r13),%rcx │ │ │ │ - mov (%r10),%rdx │ │ │ │ - mov %rax,%r8 │ │ │ │ + mov (%r10),%rax │ │ │ │ + mov %r12,%rsi │ │ │ │ mov %r11,-0x10(%rsp) │ │ │ │ - sub %rcx,%r8 │ │ │ │ - sub %rdx,%r11 │ │ │ │ - lea (%rcx,%r11,1),%rdi │ │ │ │ - cmp %r11,%r8 │ │ │ │ - cmovle %rax,%rdi │ │ │ │ - cmp %rdi,%rcx │ │ │ │ - je 20bb0 │ │ │ │ - mov $0xfffffffffffffffc,%rax │ │ │ │ - sub %rcx,%rax │ │ │ │ - add %rdi,%rax │ │ │ │ - cmp $0x38,%rax │ │ │ │ - jbe 20f10 │ │ │ │ - mov %rdx,%r15 │ │ │ │ - mov %rdi,%rsi │ │ │ │ - or %rcx,%r15 │ │ │ │ sub %rcx,%rsi │ │ │ │ - and $0x3f,%r15d │ │ │ │ - and $0x3,%esi │ │ │ │ - or %r15,%rsi │ │ │ │ - jne 20f10 │ │ │ │ - shr $0x2,%rax │ │ │ │ - vpbroadcastq %rdx,%zmm1 │ │ │ │ - vpbroadcastq %rcx,%zmm0 │ │ │ │ - inc %rax │ │ │ │ - xor %esi,%esi │ │ │ │ - xor %r8d,%r8d │ │ │ │ - mov %rax,%r15 │ │ │ │ - shr $0x4,%r15 │ │ │ │ - vpaddq %zmm7,%zmm1,%zmm15 │ │ │ │ - vpaddq %zmm7,%zmm0,%zmm0 │ │ │ │ - lea -0x1(%r15),%r11 │ │ │ │ + sub %rax,%r11 │ │ │ │ + lea (%rcx,%r11,1),%r8 │ │ │ │ + cmp %r11,%rsi │ │ │ │ + cmovle %r12,%r8 │ │ │ │ + cmp %r8,%rcx │ │ │ │ + je 20c49 │ │ │ │ + mov %r8,%rdx │ │ │ │ + sub %rcx,%rdx │ │ │ │ + lea -0x4(%rdx),%rsi │ │ │ │ + cmp $0x18,%rsi │ │ │ │ + jbe 20f50 │ │ │ │ + mov %rcx,%r9 │ │ │ │ + and $0x3,%edx │ │ │ │ + or %rax,%r9 │ │ │ │ + and $0x1f,%r9d │ │ │ │ + or %r9,%rdx │ │ │ │ + jne 20f50 │ │ │ │ + shr $0x2,%rsi │ │ │ │ + vpbroadcastq %rax,%ymm1 │ │ │ │ + vpbroadcastq %rcx,%ymm0 │ │ │ │ + xor %edx,%edx │ │ │ │ + inc %rsi │ │ │ │ + vpaddq %ymm5,%ymm1,%ymm1 │ │ │ │ + vpaddq %ymm5,%ymm0,%ymm0 │ │ │ │ + xor %r9d,%r9d │ │ │ │ + mov %rsi,%r12 │ │ │ │ + shr $0x3,%r12 │ │ │ │ + lea -0x1(%r12),%r11 │ │ │ │ and $0x3,%r11d │ │ │ │ - je 20a30 │ │ │ │ - vmovdqa32 (%rcx),%zmm4 │ │ │ │ - vmovdqa32 (%rdx),%zmm5 │ │ │ │ - vpcmpltd %zmm5,%zmm4,%k0 │ │ │ │ - kortestw %k0,%k0 │ │ │ │ - jne 20b40 │ │ │ │ - vpcmpnled %zmm5,%zmm4,%k1 │ │ │ │ - kortestw %k1,%k1 │ │ │ │ - jne 20b40 │ │ │ │ - vpaddq %zmm2,%zmm15,%zmm3 │ │ │ │ - vpaddq %zmm2,%zmm0,%zmm0 │ │ │ │ - mov $0x1,%r8d │ │ │ │ - mov $0x40,%esi │ │ │ │ - vmovdqa64 %zmm3,%zmm15 │ │ │ │ + je 20a80 │ │ │ │ + vmovdqa (%rcx),%ymm3 │ │ │ │ + vmovdqa (%rax),%ymm4 │ │ │ │ + vpcmpltd %ymm4,%ymm3,%k0 │ │ │ │ + kortestb %k0,%k0 │ │ │ │ + jne 20b60 │ │ │ │ + vpcmpnled %ymm4,%ymm3,%k1 │ │ │ │ + kortestb %k1,%k1 │ │ │ │ + jne 20b60 │ │ │ │ + vpaddq %ymm2,%ymm1,%ymm7 │ │ │ │ + vpaddq %ymm2,%ymm0,%ymm0 │ │ │ │ + mov $0x1,%r9d │ │ │ │ + mov $0x20,%edx │ │ │ │ + vmovdqa %ymm7,%ymm1 │ │ │ │ cmp $0x1,%r11 │ │ │ │ - je 20a30 │ │ │ │ + je 20a80 │ │ │ │ cmp $0x2,%r11 │ │ │ │ - je 209de │ │ │ │ - vmovdqa32 0x40(%rcx),%zmm9 │ │ │ │ - vmovdqa32 0x40(%rdx),%zmm6 │ │ │ │ - vpcmpltd %zmm6,%zmm9,%k2 │ │ │ │ - kortestw %k2,%k2 │ │ │ │ - jne 20b40 │ │ │ │ - vpcmpnled %zmm6,%zmm9,%k3 │ │ │ │ - kortestw %k3,%k3 │ │ │ │ - jne 20b40 │ │ │ │ - vpaddq %zmm2,%zmm0,%zmm0 │ │ │ │ - inc %r8 │ │ │ │ - add $0x40,%rsi │ │ │ │ - vpaddq %zmm2,%zmm3,%zmm15 │ │ │ │ - vmovdqa32 (%rcx,%rsi,1),%zmm10 │ │ │ │ - vmovdqa32 (%rdx,%rsi,1),%zmm11 │ │ │ │ - vpcmpltd %zmm11,%zmm10,%k4 │ │ │ │ - kortestw %k4,%k4 │ │ │ │ - jne 20b40 │ │ │ │ - vpcmpnled %zmm11,%zmm10,%k5 │ │ │ │ - kortestw %k5,%k5 │ │ │ │ - jne 20b40 │ │ │ │ - vpaddq %zmm2,%zmm0,%zmm0 │ │ │ │ - inc %r8 │ │ │ │ - add $0x40,%rsi │ │ │ │ - vpaddq %zmm2,%zmm15,%zmm15 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovdqa32 (%rcx,%rsi,1),%zmm12 │ │ │ │ - vmovdqa32 (%rdx,%rsi,1),%zmm13 │ │ │ │ - vpcmpltd %zmm13,%zmm12,%k6 │ │ │ │ - kortestw %k6,%k6 │ │ │ │ - jne 20b40 │ │ │ │ - vpcmpnled %zmm13,%zmm12,%k7 │ │ │ │ - kortestw %k7,%k7 │ │ │ │ - jne 20b40 │ │ │ │ - lea 0x1(%r8),%r11 │ │ │ │ - vpaddq %zmm2,%zmm0,%zmm0 │ │ │ │ - cmp %r11,%r15 │ │ │ │ - je 20ef0 │ │ │ │ - vmovdqa32 0x40(%rcx,%rsi,1),%zmm4 │ │ │ │ - vmovdqa32 0x40(%rdx,%rsi,1),%zmm5 │ │ │ │ - vpaddq %zmm2,%zmm15,%zmm15 │ │ │ │ - vpcmpltd %zmm5,%zmm4,%k0 │ │ │ │ - kortestw %k0,%k0 │ │ │ │ - jne 20b40 │ │ │ │ - vpcmpnled %zmm5,%zmm4,%k1 │ │ │ │ - kortestw %k1,%k1 │ │ │ │ - jne 20b40 │ │ │ │ - vmovdqa32 0x80(%rcx,%rsi,1),%zmm3 │ │ │ │ - vmovdqa32 0x80(%rdx,%rsi,1),%zmm9 │ │ │ │ - vpaddq %zmm2,%zmm0,%zmm0 │ │ │ │ - vpaddq %zmm2,%zmm15,%zmm15 │ │ │ │ - vpcmpltd %zmm9,%zmm3,%k2 │ │ │ │ - kortestw %k2,%k2 │ │ │ │ - jne 20b40 │ │ │ │ - vpcmpnled %zmm9,%zmm3,%k3 │ │ │ │ - kortestw %k3,%k3 │ │ │ │ - jne 20b40 │ │ │ │ - vmovdqa32 0xc0(%rcx,%rsi,1),%zmm6 │ │ │ │ - vmovdqa32 0xc0(%rdx,%rsi,1),%zmm10 │ │ │ │ - vpaddq %zmm2,%zmm0,%zmm0 │ │ │ │ - vpaddq %zmm2,%zmm15,%zmm15 │ │ │ │ - vpcmpltd %zmm10,%zmm6,%k4 │ │ │ │ - kortestw %k4,%k4 │ │ │ │ - jne 20b40 │ │ │ │ - vpcmpnled %zmm10,%zmm6,%k5 │ │ │ │ - kortestw %k5,%k5 │ │ │ │ - jne 20b40 │ │ │ │ - vpaddq %zmm2,%zmm0,%zmm0 │ │ │ │ - add $0x4,%r8 │ │ │ │ - add $0x100,%rsi │ │ │ │ - vpaddq %zmm2,%zmm15,%zmm15 │ │ │ │ - jmp 20a30 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovq %xmm0,%rax │ │ │ │ - vmovq %xmm15,%rdx │ │ │ │ - jmp 20b63 │ │ │ │ + je 20a3b │ │ │ │ + vmovdqa 0x20(%rcx),%ymm8 │ │ │ │ + vmovdqa 0x20(%rax),%ymm6 │ │ │ │ + vpcmpltd %ymm6,%ymm8,%k2 │ │ │ │ + kortestb %k2,%k2 │ │ │ │ + jne 20b60 │ │ │ │ + vpcmpnled %ymm6,%ymm8,%k3 │ │ │ │ + kortestb %k3,%k3 │ │ │ │ + jne 20b60 │ │ │ │ + vpaddq %ymm2,%ymm0,%ymm0 │ │ │ │ + inc %r9 │ │ │ │ + vpaddq %ymm2,%ymm7,%ymm1 │ │ │ │ + add $0x20,%rdx │ │ │ │ + vmovdqa (%rcx,%rdx,1),%ymm9 │ │ │ │ + vmovdqa (%rax,%rdx,1),%ymm10 │ │ │ │ + vpcmpltd %ymm10,%ymm9,%k4 │ │ │ │ + kortestb %k4,%k4 │ │ │ │ + jne 20b60 │ │ │ │ + vpcmpnled %ymm10,%ymm9,%k5 │ │ │ │ + kortestb %k5,%k5 │ │ │ │ + jne 20b60 │ │ │ │ + vpaddq %ymm2,%ymm0,%ymm0 │ │ │ │ + inc %r9 │ │ │ │ + vpaddq %ymm2,%ymm1,%ymm1 │ │ │ │ + add $0x20,%rdx │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ + vmovdqa (%rcx,%rdx,1),%ymm11 │ │ │ │ + vmovdqa (%rax,%rdx,1),%ymm12 │ │ │ │ + vpcmpltd %ymm12,%ymm11,%k6 │ │ │ │ + kortestb %k6,%k6 │ │ │ │ + jne 20b60 │ │ │ │ + vpcmpnled %ymm12,%ymm11,%k7 │ │ │ │ + kortestb %k7,%k7 │ │ │ │ + jne 20b60 │ │ │ │ + lea 0x1(%r9),%r11 │ │ │ │ + vpaddq %ymm2,%ymm0,%ymm0 │ │ │ │ + cmp %r11,%r12 │ │ │ │ + je 20c78 │ │ │ │ + vmovdqa 0x20(%rcx,%rdx,1),%ymm3 │ │ │ │ + vmovdqa 0x20(%rax,%rdx,1),%ymm4 │ │ │ │ + vpaddq %ymm2,%ymm1,%ymm1 │ │ │ │ + vpcmpltd %ymm4,%ymm3,%k0 │ │ │ │ + kortestb %k0,%k0 │ │ │ │ + jne 20b60 │ │ │ │ + vpcmpnled %ymm4,%ymm3,%k1 │ │ │ │ + kortestb %k1,%k1 │ │ │ │ + jne 20b60 │ │ │ │ + vmovdqa 0x40(%rcx,%rdx,1),%ymm7 │ │ │ │ + vmovdqa 0x40(%rax,%rdx,1),%ymm8 │ │ │ │ + vpaddq %ymm2,%ymm0,%ymm0 │ │ │ │ + vpaddq %ymm2,%ymm1,%ymm1 │ │ │ │ + vpcmpltd %ymm8,%ymm7,%k2 │ │ │ │ + kortestb %k2,%k2 │ │ │ │ + jne 20b60 │ │ │ │ + vpcmpnled %ymm8,%ymm7,%k3 │ │ │ │ + kortestb %k3,%k3 │ │ │ │ + jne 20b60 │ │ │ │ + vmovdqa 0x60(%rcx,%rdx,1),%ymm6 │ │ │ │ + vmovdqa 0x60(%rax,%rdx,1),%ymm9 │ │ │ │ + vpaddq %ymm2,%ymm0,%ymm0 │ │ │ │ + vpaddq %ymm2,%ymm1,%ymm1 │ │ │ │ + vpcmpltd %ymm9,%ymm6,%k4 │ │ │ │ + kortestb %k4,%k4 │ │ │ │ + jne 20b60 │ │ │ │ + vpcmpnled %ymm9,%ymm6,%k5 │ │ │ │ + kortestb %k5,%k5 │ │ │ │ + jne 20b60 │ │ │ │ + vpaddq %ymm2,%ymm0,%ymm0 │ │ │ │ + add $0x4,%r9 │ │ │ │ + vpaddq %ymm2,%ymm1,%ymm1 │ │ │ │ + sub $0xffffffffffffff80,%rdx │ │ │ │ + jmp 20a80 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - jg 20ee0 │ │ │ │ - add $0x4,%rax │ │ │ │ - add $0x4,%rdx │ │ │ │ - cmp %rax,%rdi │ │ │ │ - je 20bb0 │ │ │ │ - mov (%rdx),%ecx │ │ │ │ - cmp %ecx,(%rax) │ │ │ │ - jge 20b50 │ │ │ │ - mov -0x8(%rsp),%r13 │ │ │ │ - mov %r10,(%r14,%r13,8) │ │ │ │ - cmp %r9,-0x28(%rsp) │ │ │ │ - jle 20bd9 │ │ │ │ - mov %r9,-0x8(%rsp) │ │ │ │ - mov %r9,%r15 │ │ │ │ - jmp 20880 │ │ │ │ - mov $0x24,%r9d │ │ │ │ - vpbroadcastq %r9,%zmm14 │ │ │ │ - vpaddq %zmm14,%zmm15,%zmm15 │ │ │ │ - valignq $0x7,%zmm15,%zmm15,%zmm1 │ │ │ │ - vmovq %xmm1,%rdx │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - xor %r10d,%r10d │ │ │ │ - cmp %rdx,-0x10(%rsp) │ │ │ │ - mov %r12,%r9 │ │ │ │ - mov -0x8(%rsp),%r13 │ │ │ │ - setne %r10b │ │ │ │ - sub %r10,%r9 │ │ │ │ - lea (%r14,%r9,8),%rbx │ │ │ │ - mov (%rbx),%r10 │ │ │ │ - mov %r10,(%r14,%r13,8) │ │ │ │ - cmp %r9,-0x28(%rsp) │ │ │ │ - jg 20b79 │ │ │ │ - mov -0x30(%rsp),%rdi │ │ │ │ - mov %rbx,%r15 │ │ │ │ - vmovq %xmm8,%rbx │ │ │ │ - test $0x1,%dil │ │ │ │ - je 21330 │ │ │ │ - lea -0x1(%r9),%rcx │ │ │ │ + vmovq %xmm0,%rsi │ │ │ │ + vmovq %xmm1,%rax │ │ │ │ + mov (%rax),%ecx │ │ │ │ + cmp %ecx,(%rsi) │ │ │ │ + jl 20c65 │ │ │ │ + jg 20c98 │ │ │ │ + lea 0x4(%rsi),%r12 │ │ │ │ + cmp %r12,%r8 │ │ │ │ + je 214a8 │ │ │ │ + mov 0x4(%rax),%r9d │ │ │ │ + cmp %r9d,0x4(%rsi) │ │ │ │ + jl 20c65 │ │ │ │ + jg 20c98 │ │ │ │ + lea 0x8(%rsi),%rdx │ │ │ │ + cmp %rdx,%r8 │ │ │ │ + je 214c3 │ │ │ │ + mov 0x8(%rax),%r11d │ │ │ │ + cmp %r11d,0x8(%rsi) │ │ │ │ + jl 20c65 │ │ │ │ + jg 20c98 │ │ │ │ + lea 0xc(%rsi),%rcx │ │ │ │ + cmp %rcx,%r8 │ │ │ │ + je 214cc │ │ │ │ + mov 0xc(%rax),%r12d │ │ │ │ + cmp %r12d,0xc(%rsi) │ │ │ │ + jl 20c65 │ │ │ │ + jg 20c98 │ │ │ │ + lea 0x10(%rsi),%r9 │ │ │ │ + cmp %r9,%r8 │ │ │ │ + je 214e7 │ │ │ │ + mov 0x10(%rax),%edx │ │ │ │ + cmp %edx,0x10(%rsi) │ │ │ │ + jl 20c65 │ │ │ │ + jg 20c98 │ │ │ │ + lea 0x14(%rsi),%r11 │ │ │ │ + cmp %r11,%r8 │ │ │ │ + je 214f0 │ │ │ │ + mov 0x14(%rax),%ecx │ │ │ │ + cmp %ecx,0x14(%rsi) │ │ │ │ + jl 20c65 │ │ │ │ + jg 20c98 │ │ │ │ + lea 0x18(%rsi),%r12 │ │ │ │ + cmp %r12,%r8 │ │ │ │ + je 21535 │ │ │ │ + mov 0x18(%rax),%r9d │ │ │ │ + cmp %r9d,0x18(%rsi) │ │ │ │ + jl 20c65 │ │ │ │ + jg 20c98 │ │ │ │ + lea 0x1c(%rsi),%rdx │ │ │ │ + cmp %rdx,%r8 │ │ │ │ + je 2153e │ │ │ │ + mov 0x1c(%rax),%r8d │ │ │ │ + cmp %r8d,0x1c(%rsi) │ │ │ │ + jl 20c65 │ │ │ │ + jg 20c98 │ │ │ │ + add $0x20,%rax │ │ │ │ + cmp %rax,-0x10(%rsp) │ │ │ │ + setne %dil │ │ │ │ + movzbl %dil,%r14d │ │ │ │ + mov -0x8(%rsp),%rdi │ │ │ │ + sub %r14,%rdi │ │ │ │ + lea (%r15,%rdi,8),%r14 │ │ │ │ + mov (%r14),%r10 │ │ │ │ + mov %r10,(%r15,%r13,8) │ │ │ │ + cmp %rdi,-0x28(%rsp) │ │ │ │ + jle 20cb0 │ │ │ │ + mov %rdi,%r13 │ │ │ │ + jmp 208f8 │ │ │ │ + test $0x7,%sil │ │ │ │ + je 2147e │ │ │ │ + and $0xfffffffffffffff8,%rsi │ │ │ │ + shl $0x2,%rsi │ │ │ │ + add %rsi,%rax │ │ │ │ + add %rcx,%rsi │ │ │ │ + jmp 20b6a │ │ │ │ + nopl (%rax) │ │ │ │ + mov -0x8(%rsp),%rdi │ │ │ │ + mov %rbx,%r10 │ │ │ │ + mov -0x20(%rsp),%r14 │ │ │ │ + mov %r10,(%r15,%r13,8) │ │ │ │ + cmp %rdi,-0x28(%rsp) │ │ │ │ + jg 20c70 │ │ │ │ + mov -0x30(%rsp),%rbx │ │ │ │ + mov -0x38(%rsp),%rdx │ │ │ │ + test $0x1,%bl │ │ │ │ + je 2141e │ │ │ │ + lea -0x1(%rdi),%rcx │ │ │ │ shr $0x3f,%rcx │ │ │ │ - lea -0x1(%r9,%rcx,1),%r11 │ │ │ │ - sar $1,%r11 │ │ │ │ - cmp -0x20(%rsp),%r9 │ │ │ │ - jle 213c9 │ │ │ │ - vmovdqa64 0xc37eb(%rip),%zmm8 # e4400 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x54e0> │ │ │ │ - mov (%rbx),%rdi │ │ │ │ - mov 0x8(%rbx),%r13 │ │ │ │ - mov $0x40,%esi │ │ │ │ - vpbroadcastq %rsi,%zmm2 │ │ │ │ - mov %r14,%r10 │ │ │ │ - vmovq %rbx,%xmm10 │ │ │ │ - vpbroadcastq %rdi,%zmm11 │ │ │ │ + lea -0x1(%rdi,%rcx,1),%r10 │ │ │ │ + sar $1,%r10 │ │ │ │ + cmp -0x18(%rsp),%rdi │ │ │ │ + jle 21547 │ │ │ │ + mov (%rdx),%rcx │ │ │ │ + mov 0x8(%rdx),%r13 │ │ │ │ + mov %rdx,-0x10(%rsp) │ │ │ │ + mov $0x20,%r12d │ │ │ │ + vmovdqa 0xbca28(%rip),%ymm6 # dd720 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x120> │ │ │ │ + vpbroadcastq %r12,%ymm2 │ │ │ │ + vpbroadcastq %rcx,%ymm10 │ │ │ │ mov %r13,-0x8(%rsp) │ │ │ │ - sub %rdi,%r13 │ │ │ │ - vpaddq %zmm8,%zmm11,%zmm9 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - lea (%r10,%r11,8),%r15 │ │ │ │ - mov (%r15),%r8 │ │ │ │ - mov 0x8(%r8),%r14 │ │ │ │ - mov (%r8),%rcx │ │ │ │ - mov %r14,%rax │ │ │ │ - lea (%rcx,%r13,1),%rsi │ │ │ │ - sub %rcx,%rax │ │ │ │ - cmp %r13,%rax │ │ │ │ - cmovle %r14,%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - je 21114 │ │ │ │ - mov $0xfffffffffffffffc,%rax │ │ │ │ - sub %rcx,%rax │ │ │ │ - add %rsi,%rax │ │ │ │ - cmp $0x38,%rax │ │ │ │ - jbe 21140 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %rsi,%rdx │ │ │ │ - or %rdi,%rbx │ │ │ │ - sub %rcx,%rdx │ │ │ │ - and $0x3f,%ebx │ │ │ │ - and $0x3,%edx │ │ │ │ - or %rbx,%rdx │ │ │ │ - jne 21140 │ │ │ │ - shr $0x2,%rax │ │ │ │ - vpbroadcastq %rcx,%zmm12 │ │ │ │ - vmovdqa64 %zmm9,%zmm1 │ │ │ │ - inc %rax │ │ │ │ - xor %edx,%edx │ │ │ │ - xor %r12d,%r12d │ │ │ │ - mov %rax,%rbx │ │ │ │ - shr $0x4,%rbx │ │ │ │ - vpaddq %zmm8,%zmm12,%zmm0 │ │ │ │ - lea -0x1(%rbx),%r14 │ │ │ │ - and $0x3,%r14d │ │ │ │ - je 20dc0 │ │ │ │ - vmovdqa32 (%rcx),%zmm13 │ │ │ │ - vmovdqa32 (%rdi),%zmm14 │ │ │ │ - vpcmpnled %zmm13,%zmm14,%k6 │ │ │ │ - kortestw %k6,%k6 │ │ │ │ - jne 210c0 │ │ │ │ - vpcmpltd %zmm13,%zmm14,%k7 │ │ │ │ - kortestw %k7,%k7 │ │ │ │ - jne 210c0 │ │ │ │ - vpaddq %zmm2,%zmm9,%zmm4 │ │ │ │ - vpaddq %zmm2,%zmm0,%zmm0 │ │ │ │ - mov $0x1,%r12d │ │ │ │ - mov $0x40,%edx │ │ │ │ - vmovdqa64 %zmm4,%zmm1 │ │ │ │ - cmp $0x1,%r14 │ │ │ │ - je 20dc0 │ │ │ │ - cmp $0x2,%r14 │ │ │ │ - je 20d7b │ │ │ │ - vmovdqa32 0x40(%rcx),%zmm3 │ │ │ │ - vmovdqa32 0x40(%rdi),%zmm5 │ │ │ │ - vpcmpnled %zmm3,%zmm5,%k0 │ │ │ │ - kortestw %k0,%k0 │ │ │ │ - jne 210c0 │ │ │ │ - vpcmpltd %zmm3,%zmm5,%k1 │ │ │ │ - kortestw %k1,%k1 │ │ │ │ - jne 210c0 │ │ │ │ - vpaddq %zmm2,%zmm0,%zmm0 │ │ │ │ - inc %r12 │ │ │ │ - add $0x40,%rdx │ │ │ │ - vpaddq %zmm2,%zmm4,%zmm1 │ │ │ │ - vmovdqa32 (%rcx,%rdx,1),%zmm6 │ │ │ │ - vmovdqa32 (%rdi,%rdx,1),%zmm15 │ │ │ │ - vpcmpnled %zmm6,%zmm15,%k2 │ │ │ │ - kortestw %k2,%k2 │ │ │ │ - jne 210c0 │ │ │ │ - vpcmpltd %zmm6,%zmm15,%k3 │ │ │ │ - kortestw %k3,%k3 │ │ │ │ - jne 210c0 │ │ │ │ - vpaddq %zmm2,%zmm0,%zmm0 │ │ │ │ - inc %r12 │ │ │ │ - add $0x40,%rdx │ │ │ │ - vpaddq %zmm2,%zmm1,%zmm1 │ │ │ │ - xchg %ax,%ax │ │ │ │ - vmovdqa32 (%rcx,%rdx,1),%zmm7 │ │ │ │ - vmovdqa32 (%rdi,%rdx,1),%zmm11 │ │ │ │ - vpcmpnled %zmm7,%zmm11,%k4 │ │ │ │ - kortestw %k4,%k4 │ │ │ │ - jne 210c0 │ │ │ │ - vpcmpltd %zmm7,%zmm11,%k5 │ │ │ │ - kortestw %k5,%k5 │ │ │ │ - jne 210c0 │ │ │ │ - lea 0x1(%r12),%r14 │ │ │ │ - vpaddq %zmm2,%zmm0,%zmm0 │ │ │ │ - cmp %r14,%rbx │ │ │ │ - je 211be │ │ │ │ - vmovdqa32 0x40(%rcx,%rdx,1),%zmm13 │ │ │ │ - vmovdqa32 0x40(%rdi,%rdx,1),%zmm14 │ │ │ │ - vpaddq %zmm2,%zmm1,%zmm1 │ │ │ │ - vpcmpnled %zmm13,%zmm14,%k6 │ │ │ │ - kortestw %k6,%k6 │ │ │ │ - jne 210c0 │ │ │ │ - vpcmpltd %zmm13,%zmm14,%k7 │ │ │ │ - kortestw %k7,%k7 │ │ │ │ - jne 210c0 │ │ │ │ - vmovdqa32 0x80(%rcx,%rdx,1),%zmm3 │ │ │ │ - vmovdqa32 0x80(%rdi,%rdx,1),%zmm4 │ │ │ │ - vpaddq %zmm2,%zmm0,%zmm0 │ │ │ │ - vpaddq %zmm2,%zmm1,%zmm1 │ │ │ │ - vpcmpnled %zmm3,%zmm4,%k0 │ │ │ │ - kortestw %k0,%k0 │ │ │ │ - jne 210c0 │ │ │ │ - vpcmpltd %zmm3,%zmm4,%k1 │ │ │ │ - kortestw %k1,%k1 │ │ │ │ - jne 210c0 │ │ │ │ - vmovdqa32 0xc0(%rcx,%rdx,1),%zmm5 │ │ │ │ - vmovdqa32 0xc0(%rdi,%rdx,1),%zmm6 │ │ │ │ - vpaddq %zmm2,%zmm0,%zmm0 │ │ │ │ - vpaddq %zmm2,%zmm1,%zmm1 │ │ │ │ - vpcmpnled %zmm5,%zmm6,%k2 │ │ │ │ - kortestw %k2,%k2 │ │ │ │ - jne 210c0 │ │ │ │ - vpcmpltd %zmm5,%zmm6,%k3 │ │ │ │ - kortestw %k3,%k3 │ │ │ │ - jne 210c0 │ │ │ │ - vpaddq %zmm2,%zmm0,%zmm0 │ │ │ │ - add $0x4,%r12 │ │ │ │ - add $0x100,%rdx │ │ │ │ - vpaddq %zmm2,%zmm1,%zmm1 │ │ │ │ - jmp 20dc0 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov -0x18(%rsp),%rbx │ │ │ │ - mov %r13,%r10 │ │ │ │ - mov %r12,%r9 │ │ │ │ - jmp 20b69 │ │ │ │ - test $0xf,%al │ │ │ │ - je 20b86 │ │ │ │ - and $0xfffffffffffffff0,%rax │ │ │ │ - shl $0x2,%rax │ │ │ │ - add %rax,%rdx │ │ │ │ - add %rcx,%rax │ │ │ │ - jmp 20b63 │ │ │ │ + sub %rcx,%r13 │ │ │ │ + vpaddq %ymm6,%ymm10,%ymm5 │ │ │ │ + lea (%r15,%r10,8),%r14 │ │ │ │ + mov (%r14),%rbx │ │ │ │ + mov 0x8(%rbx),%r9 │ │ │ │ + mov (%rbx),%rdx │ │ │ │ + mov %r9,%rsi │ │ │ │ + lea (%rdx,%r13,1),%r8 │ │ │ │ + sub %rdx,%rsi │ │ │ │ + cmp %r13,%rsi │ │ │ │ + cmovle %r9,%r8 │ │ │ │ + cmp %r8,%rdx │ │ │ │ + je 21456 │ │ │ │ + mov %r8,%rax │ │ │ │ + sub %rdx,%rax │ │ │ │ + lea -0x4(%rax),%rsi │ │ │ │ + cmp $0x18,%rsi │ │ │ │ + jbe 21260 │ │ │ │ + mov %rdx,%r11 │ │ │ │ + and $0x3,%eax │ │ │ │ + or %rcx,%r11 │ │ │ │ + and $0x1f,%r11d │ │ │ │ + or %r11,%rax │ │ │ │ + jne 21260 │ │ │ │ + shr $0x2,%rsi │ │ │ │ + vpbroadcastq %rdx,%ymm11 │ │ │ │ + vmovdqa %ymm5,%ymm1 │ │ │ │ + xor %eax,%eax │ │ │ │ + inc %rsi │ │ │ │ + vpaddq %ymm6,%ymm11,%ymm0 │ │ │ │ + xor %r9d,%r9d │ │ │ │ + mov %rsi,%r12 │ │ │ │ + shr $0x3,%r12 │ │ │ │ + lea -0x1(%r12),%r11 │ │ │ │ + and $0x3,%r11d │ │ │ │ + je 20e58 │ │ │ │ + vmovdqa (%rdx),%ymm12 │ │ │ │ + vmovdqa (%rcx),%ymm13 │ │ │ │ + vpcmpnled %ymm12,%ymm13,%k6 │ │ │ │ + kortestb %k6,%k6 │ │ │ │ + jne 21100 │ │ │ │ + vpcmpltd %ymm12,%ymm13,%k7 │ │ │ │ + kortestb %k7,%k7 │ │ │ │ + jne 21100 │ │ │ │ + vpaddq %ymm2,%ymm5,%ymm14 │ │ │ │ + vpaddq %ymm2,%ymm0,%ymm0 │ │ │ │ + mov $0x1,%r9d │ │ │ │ + mov $0x20,%eax │ │ │ │ + vmovdqa %ymm14,%ymm1 │ │ │ │ + cmp $0x1,%r11 │ │ │ │ + je 20e58 │ │ │ │ + cmp $0x2,%r11 │ │ │ │ + je 20e1a │ │ │ │ + vmovdqa 0x20(%rdx),%ymm15 │ │ │ │ + vmovdqa 0x20(%rcx),%ymm3 │ │ │ │ + vpcmpnled %ymm15,%ymm3,%k0 │ │ │ │ + kortestb %k0,%k0 │ │ │ │ + jne 21100 │ │ │ │ + vpcmpltd %ymm15,%ymm3,%k1 │ │ │ │ + kortestb %k1,%k1 │ │ │ │ + jne 21100 │ │ │ │ + vpaddq %ymm2,%ymm0,%ymm0 │ │ │ │ + inc %r9 │ │ │ │ + vpaddq %ymm2,%ymm14,%ymm1 │ │ │ │ + add $0x20,%rax │ │ │ │ + vmovdqa (%rdx,%rax,1),%ymm4 │ │ │ │ + vmovdqa (%rcx,%rax,1),%ymm7 │ │ │ │ + vpcmpnled %ymm4,%ymm7,%k2 │ │ │ │ + kortestb %k2,%k2 │ │ │ │ + jne 21100 │ │ │ │ + vpcmpltd %ymm4,%ymm7,%k3 │ │ │ │ + kortestb %k3,%k3 │ │ │ │ + jne 21100 │ │ │ │ + vpaddq %ymm2,%ymm0,%ymm0 │ │ │ │ + inc %r9 │ │ │ │ + vpaddq %ymm2,%ymm1,%ymm1 │ │ │ │ + add $0x20,%rax │ │ │ │ + nopl (%rax) │ │ │ │ + vmovdqa (%rdx,%rax,1),%ymm8 │ │ │ │ + vmovdqa (%rcx,%rax,1),%ymm9 │ │ │ │ + vpcmpnled %ymm8,%ymm9,%k4 │ │ │ │ + kortestb %k4,%k4 │ │ │ │ + jne 21100 │ │ │ │ + vpcmpltd %ymm8,%ymm9,%k5 │ │ │ │ + kortestb %k5,%k5 │ │ │ │ + jne 21100 │ │ │ │ + lea 0x1(%r9),%r11 │ │ │ │ + vpaddq %ymm2,%ymm0,%ymm0 │ │ │ │ + cmp %r12,%r11 │ │ │ │ + je 2123b │ │ │ │ + vmovdqa 0x20(%rdx,%rax,1),%ymm11 │ │ │ │ + vmovdqa 0x20(%rcx,%rax,1),%ymm12 │ │ │ │ + vpaddq %ymm2,%ymm1,%ymm1 │ │ │ │ + vpcmpnled %ymm11,%ymm12,%k6 │ │ │ │ + kortestb %k6,%k6 │ │ │ │ + jne 21100 │ │ │ │ + vpcmpltd %ymm11,%ymm12,%k7 │ │ │ │ + kortestb %k7,%k7 │ │ │ │ + jne 21100 │ │ │ │ + vmovdqa 0x40(%rdx,%rax,1),%ymm13 │ │ │ │ + vmovdqa 0x40(%rcx,%rax,1),%ymm14 │ │ │ │ + vpaddq %ymm2,%ymm0,%ymm0 │ │ │ │ + vpaddq %ymm2,%ymm1,%ymm1 │ │ │ │ + vpcmpnled %ymm13,%ymm14,%k0 │ │ │ │ + kortestb %k0,%k0 │ │ │ │ + jne 21100 │ │ │ │ + vpcmpltd %ymm13,%ymm14,%k1 │ │ │ │ + kortestb %k1,%k1 │ │ │ │ + jne 21100 │ │ │ │ + vmovdqa 0x60(%rdx,%rax,1),%ymm15 │ │ │ │ + vmovdqa 0x60(%rcx,%rax,1),%ymm3 │ │ │ │ + vpaddq %ymm2,%ymm0,%ymm0 │ │ │ │ + vpaddq %ymm2,%ymm1,%ymm1 │ │ │ │ + vpcmpnled %ymm15,%ymm3,%k2 │ │ │ │ + kortestb %k2,%k2 │ │ │ │ + jne 21100 │ │ │ │ + vpcmpltd %ymm15,%ymm3,%k3 │ │ │ │ + kortestb %k3,%k3 │ │ │ │ + jne 21100 │ │ │ │ + vpaddq %ymm2,%ymm0,%ymm0 │ │ │ │ + add $0x4,%r9 │ │ │ │ + vpaddq %ymm2,%ymm1,%ymm1 │ │ │ │ + sub $0xffffffffffffff80,%rax │ │ │ │ + jmp 20e58 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov %rdi,%r15 │ │ │ │ - sub %rcx,%r15 │ │ │ │ - sub $0x4,%r15 │ │ │ │ - shr $0x2,%r15 │ │ │ │ - inc %r15 │ │ │ │ - and $0x7,%r15d │ │ │ │ - je 21010 │ │ │ │ - cmp $0x1,%r15 │ │ │ │ - je 20fef │ │ │ │ - cmp $0x2,%r15 │ │ │ │ - je 20fd5 │ │ │ │ - cmp $0x3,%r15 │ │ │ │ - je 20fbb │ │ │ │ - cmp $0x4,%r15 │ │ │ │ - je 20fa3 │ │ │ │ - cmp $0x5,%r15 │ │ │ │ - je 20f89 │ │ │ │ - cmp $0x6,%r15 │ │ │ │ - je 20f71 │ │ │ │ - mov (%rdx),%r8d │ │ │ │ - cmp %r8d,(%rcx) │ │ │ │ - jl 20b69 │ │ │ │ - jg 20ee0 │ │ │ │ - add $0x4,%rcx │ │ │ │ - add $0x4,%rdx │ │ │ │ - mov (%rdx),%esi │ │ │ │ - cmp %esi,(%rcx) │ │ │ │ - jl 20b69 │ │ │ │ - jg 20ee0 │ │ │ │ - add $0x4,%rcx │ │ │ │ - add $0x4,%rdx │ │ │ │ - mov (%rdx),%r11d │ │ │ │ + mov %r8,%rsi │ │ │ │ + sub %rcx,%rsi │ │ │ │ + sub $0x4,%rsi │ │ │ │ + shr $0x2,%rsi │ │ │ │ + inc %rsi │ │ │ │ + and $0x7,%esi │ │ │ │ + je 21051 │ │ │ │ + cmp $0x1,%rsi │ │ │ │ + je 2102e │ │ │ │ + cmp $0x2,%rsi │ │ │ │ + je 21014 │ │ │ │ + cmp $0x3,%rsi │ │ │ │ + je 20ffc │ │ │ │ + cmp $0x4,%rsi │ │ │ │ + je 20fe4 │ │ │ │ + cmp $0x5,%rsi │ │ │ │ + je 20fca │ │ │ │ + cmp $0x6,%rsi │ │ │ │ + je 20fb0 │ │ │ │ + mov (%rax),%r11d │ │ │ │ cmp %r11d,(%rcx) │ │ │ │ - jl 20b69 │ │ │ │ - jg 20ee0 │ │ │ │ + jl 20c65 │ │ │ │ + jg 20c98 │ │ │ │ add $0x4,%rcx │ │ │ │ - add $0x4,%rdx │ │ │ │ - mov (%rdx),%eax │ │ │ │ - cmp %eax,(%rcx) │ │ │ │ - jl 20b69 │ │ │ │ - jg 20ee0 │ │ │ │ + add $0x4,%rax │ │ │ │ + mov (%rax),%r12d │ │ │ │ + cmp %r12d,(%rcx) │ │ │ │ + jl 20c65 │ │ │ │ + jg 20c98 │ │ │ │ add $0x4,%rcx │ │ │ │ - add $0x4,%rdx │ │ │ │ - mov (%rdx),%r15d │ │ │ │ - cmp %r15d,(%rcx) │ │ │ │ - jl 20b69 │ │ │ │ - jg 20ee0 │ │ │ │ + add $0x4,%rax │ │ │ │ + mov (%rax),%r9d │ │ │ │ + cmp %r9d,(%rcx) │ │ │ │ + jl 20c65 │ │ │ │ + jg 20c98 │ │ │ │ add $0x4,%rcx │ │ │ │ - add $0x4,%rdx │ │ │ │ - mov (%rdx),%r8d │ │ │ │ - cmp %r8d,(%rcx) │ │ │ │ - jl 20b69 │ │ │ │ - jg 20ee0 │ │ │ │ + add $0x4,%rax │ │ │ │ + mov (%rax),%edx │ │ │ │ + cmp %edx,(%rcx) │ │ │ │ + jl 20c65 │ │ │ │ + jg 20c98 │ │ │ │ add $0x4,%rcx │ │ │ │ - add $0x4,%rdx │ │ │ │ - mov (%rdx),%esi │ │ │ │ + add $0x4,%rax │ │ │ │ + mov (%rax),%esi │ │ │ │ cmp %esi,(%rcx) │ │ │ │ - jl 20b69 │ │ │ │ - jg 20ee0 │ │ │ │ + jl 20c65 │ │ │ │ + jg 20c98 │ │ │ │ add $0x4,%rcx │ │ │ │ - add $0x4,%rdx │ │ │ │ - cmp %rdi,%rcx │ │ │ │ - je 20bb0 │ │ │ │ - mov (%rdx),%r11d │ │ │ │ + add $0x4,%rax │ │ │ │ + mov (%rax),%r11d │ │ │ │ cmp %r11d,(%rcx) │ │ │ │ - jl 20b69 │ │ │ │ - jg 20ee0 │ │ │ │ - mov 0x4(%rdx),%eax │ │ │ │ - cmp %eax,0x4(%rcx) │ │ │ │ - jl 20b69 │ │ │ │ - jg 20ee0 │ │ │ │ - mov 0x8(%rdx),%r15d │ │ │ │ - cmp %r15d,0x8(%rcx) │ │ │ │ - jl 20b69 │ │ │ │ - jg 20ee0 │ │ │ │ - mov 0xc(%rdx),%r8d │ │ │ │ - cmp %r8d,0xc(%rcx) │ │ │ │ - jl 20b69 │ │ │ │ - jg 20ee0 │ │ │ │ - mov 0x10(%rdx),%esi │ │ │ │ - cmp %esi,0x10(%rcx) │ │ │ │ - jl 20b69 │ │ │ │ - jg 20ee0 │ │ │ │ - mov 0x14(%rdx),%r11d │ │ │ │ - cmp %r11d,0x14(%rcx) │ │ │ │ - jl 20b69 │ │ │ │ - jg 20ee0 │ │ │ │ - mov 0x18(%rdx),%eax │ │ │ │ - cmp %eax,0x18(%rcx) │ │ │ │ - jl 20b69 │ │ │ │ - jg 20ee0 │ │ │ │ - mov 0x1c(%rdx),%r15d │ │ │ │ - cmp %r15d,0x1c(%rcx) │ │ │ │ - jl 20b69 │ │ │ │ - jg 20ee0 │ │ │ │ - add $0x20,%rcx │ │ │ │ - add $0x20,%rdx │ │ │ │ - cmp %rdi,%rcx │ │ │ │ - jne 21010 │ │ │ │ - jmp 20bb0 │ │ │ │ - xchg %ax,%ax │ │ │ │ - vmovq %xmm0,%rax │ │ │ │ - vmovq %xmm1,%r14 │ │ │ │ - jmp 210e3 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - jl 211a0 │ │ │ │ + jl 20c65 │ │ │ │ + jg 20c98 │ │ │ │ + add $0x4,%rcx │ │ │ │ add $0x4,%rax │ │ │ │ - add $0x4,%r14 │ │ │ │ - cmp %rax,%rsi │ │ │ │ - je 21120 │ │ │ │ - mov (%rax),%ebx │ │ │ │ - cmp %ebx,(%r14) │ │ │ │ - jle 210d0 │ │ │ │ - mov %r8,(%r10,%r9,8) │ │ │ │ - lea -0x1(%r11),%r9 │ │ │ │ - shr $0x3f,%r9 │ │ │ │ - lea -0x1(%r9,%r11,1),%r8 │ │ │ │ - mov %r11,%r9 │ │ │ │ - cmp %r11,-0x20(%rsp) │ │ │ │ - jge 2135b │ │ │ │ - sar $1,%r8 │ │ │ │ - mov %r8,%r11 │ │ │ │ - jmp 20c50 │ │ │ │ - mov %rdi,%r14 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - cmp %r14,-0x8(%rsp) │ │ │ │ - jne 210ea │ │ │ │ - vmovq %xmm10,%rbx │ │ │ │ - lea (%r10,%r9,8),%r15 │ │ │ │ - vzeroupper │ │ │ │ - jmp 211ac │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %rsi,%r12 │ │ │ │ - mov %rdi,%r14 │ │ │ │ - sub %rcx,%r12 │ │ │ │ + mov (%rax),%r12d │ │ │ │ + cmp %r12d,(%rcx) │ │ │ │ + jl 20c65 │ │ │ │ + jg 20c98 │ │ │ │ + add $0x4,%rcx │ │ │ │ + add $0x4,%rax │ │ │ │ + cmp %rcx,%r8 │ │ │ │ + je 20c49 │ │ │ │ + mov (%rax),%r9d │ │ │ │ + cmp %r9d,(%rcx) │ │ │ │ + jl 20c65 │ │ │ │ + jg 20c98 │ │ │ │ + mov 0x4(%rax),%edx │ │ │ │ + cmp %edx,0x4(%rcx) │ │ │ │ + jl 20c65 │ │ │ │ + jg 20c98 │ │ │ │ + mov 0x8(%rax),%esi │ │ │ │ + cmp %esi,0x8(%rcx) │ │ │ │ + jl 20c65 │ │ │ │ + jg 20c98 │ │ │ │ + mov 0xc(%rax),%r11d │ │ │ │ + cmp %r11d,0xc(%rcx) │ │ │ │ + jl 20c65 │ │ │ │ + jg 20c98 │ │ │ │ + mov 0x10(%rax),%r12d │ │ │ │ + cmp %r12d,0x10(%rcx) │ │ │ │ + jl 20c65 │ │ │ │ + jg 20c98 │ │ │ │ + mov 0x14(%rax),%r9d │ │ │ │ + cmp %r9d,0x14(%rcx) │ │ │ │ + jl 20c65 │ │ │ │ + jg 20c98 │ │ │ │ + mov 0x18(%rax),%edx │ │ │ │ + cmp %edx,0x18(%rcx) │ │ │ │ + jl 20c65 │ │ │ │ + jg 20c98 │ │ │ │ + mov 0x1c(%rax),%esi │ │ │ │ + cmp %esi,0x1c(%rcx) │ │ │ │ + jl 20c65 │ │ │ │ + jg 20c98 │ │ │ │ + add $0x20,%rcx │ │ │ │ + add $0x20,%rax │ │ │ │ + cmp %rcx,%r8 │ │ │ │ + jne 21051 │ │ │ │ + jmp 20c49 │ │ │ │ + nopl (%rax) │ │ │ │ + vmovq %xmm0,%r12 │ │ │ │ + vmovq %xmm1,%r9 │ │ │ │ + mov (%r9),%esi │ │ │ │ + cmp %esi,(%r12) │ │ │ │ + jl 21211 │ │ │ │ + jg 21400 │ │ │ │ + lea 0x4(%r12),%rax │ │ │ │ + cmp %rax,%r8 │ │ │ │ + je 2149f │ │ │ │ + mov 0x4(%r12),%r11d │ │ │ │ + cmp %r11d,0x4(%r9) │ │ │ │ + jg 21211 │ │ │ │ + jl 21400 │ │ │ │ + lea 0x8(%r12),%rdx │ │ │ │ + cmp %rdx,%r8 │ │ │ │ + je 214b1 │ │ │ │ + mov 0x8(%r9),%esi │ │ │ │ + cmp %esi,0x8(%r12) │ │ │ │ + jl 21211 │ │ │ │ + jg 21400 │ │ │ │ + lea 0xc(%r12),%rax │ │ │ │ + cmp %rax,%r8 │ │ │ │ + je 214ba │ │ │ │ + mov 0xc(%r9),%r11d │ │ │ │ + cmp %r11d,0xc(%r12) │ │ │ │ + jl 21211 │ │ │ │ + jg 21400 │ │ │ │ + lea 0x10(%r12),%rdx │ │ │ │ + cmp %rdx,%r8 │ │ │ │ + je 214d5 │ │ │ │ + mov 0x10(%r12),%esi │ │ │ │ + cmp %esi,0x10(%r9) │ │ │ │ + jg 21211 │ │ │ │ + jl 21400 │ │ │ │ + lea 0x14(%r12),%rax │ │ │ │ + cmp %rax,%r8 │ │ │ │ + je 214de │ │ │ │ + mov 0x14(%r9),%r11d │ │ │ │ + cmp %r11d,0x14(%r12) │ │ │ │ + jl 21211 │ │ │ │ + jg 21400 │ │ │ │ + lea 0x18(%r12),%rdx │ │ │ │ + cmp %rdx,%r8 │ │ │ │ + je 214f9 │ │ │ │ + mov 0x18(%r12),%esi │ │ │ │ + cmp %esi,0x18(%r9) │ │ │ │ + jg 21211 │ │ │ │ + jl 21400 │ │ │ │ + lea 0x1c(%r12),%rax │ │ │ │ + cmp %rax,%r8 │ │ │ │ + je 2152c │ │ │ │ + mov 0x1c(%r12),%r8d │ │ │ │ + cmp %r8d,0x1c(%r9) │ │ │ │ + jg 21211 │ │ │ │ + jl 21400 │ │ │ │ + add $0x20,%r9 │ │ │ │ + cmp %r9,-0x8(%rsp) │ │ │ │ + je 21400 │ │ │ │ + mov %rbx,(%r15,%rdi,8) │ │ │ │ + lea -0x1(%r10),%rdi │ │ │ │ + shr $0x3f,%rdi │ │ │ │ + lea -0x1(%rdi,%r10,1),%rbx │ │ │ │ + mov %r10,%rdi │ │ │ │ + cmp %r10,-0x18(%rsp) │ │ │ │ + jge 2144c │ │ │ │ + sar $1,%rbx │ │ │ │ + mov %rbx,%r10 │ │ │ │ + jmp 20d10 │ │ │ │ + test $0x7,%sil │ │ │ │ + je 2145e │ │ │ │ + and $0xfffffffffffffff8,%rsi │ │ │ │ + lea 0x0(,%rsi,4),%r12 │ │ │ │ + lea (%rcx,%r12,1),%r9 │ │ │ │ + add %rdx,%r12 │ │ │ │ + jmp 2110a │ │ │ │ + nopl (%rax) │ │ │ │ + mov %r8,%r12 │ │ │ │ + mov %rcx,%r9 │ │ │ │ + sub %rdx,%r12 │ │ │ │ sub $0x4,%r12 │ │ │ │ shr $0x2,%r12 │ │ │ │ inc %r12 │ │ │ │ and $0x7,%r12d │ │ │ │ - je 21276 │ │ │ │ + je 21366 │ │ │ │ cmp $0x1,%r12 │ │ │ │ - je 21254 │ │ │ │ + je 21344 │ │ │ │ cmp $0x2,%r12 │ │ │ │ - je 2123b │ │ │ │ + je 2132a │ │ │ │ cmp $0x3,%r12 │ │ │ │ - je 21222 │ │ │ │ + je 21310 │ │ │ │ cmp $0x4,%r12 │ │ │ │ - je 2120c │ │ │ │ + je 212f7 │ │ │ │ cmp $0x5,%r12 │ │ │ │ - je 211f7 │ │ │ │ + je 212de │ │ │ │ cmp $0x6,%r12 │ │ │ │ - je 211e2 │ │ │ │ - mov (%rcx),%edx │ │ │ │ - cmp %edx,(%rdi) │ │ │ │ - jg 210ea │ │ │ │ - jge 211da │ │ │ │ - xchg %ax,%ax │ │ │ │ - vmovq %xmm10,%rbx │ │ │ │ - lea (%r10,%r9,8),%r15 │ │ │ │ + je 212c4 │ │ │ │ + mov (%rdx),%r9d │ │ │ │ + cmp %r9d,(%rcx) │ │ │ │ + jg 21211 │ │ │ │ + jl 21400 │ │ │ │ + add $0x4,%rdx │ │ │ │ + lea 0x4(%rcx),%r9 │ │ │ │ + mov (%rdx),%r11d │ │ │ │ + cmp %r11d,(%r9) │ │ │ │ + jg 21211 │ │ │ │ + jl 21400 │ │ │ │ + add $0x4,%rdx │ │ │ │ + add $0x4,%r9 │ │ │ │ + mov (%rdx),%esi │ │ │ │ + cmp %esi,(%r9) │ │ │ │ + jg 21211 │ │ │ │ + jl 21400 │ │ │ │ + add $0x4,%rdx │ │ │ │ + add $0x4,%r9 │ │ │ │ + mov (%rdx),%eax │ │ │ │ + cmp %eax,(%r9) │ │ │ │ + jg 21211 │ │ │ │ + jl 21400 │ │ │ │ + add $0x4,%rdx │ │ │ │ + add $0x4,%r9 │ │ │ │ + mov (%rdx),%r12d │ │ │ │ + cmp %r12d,(%r9) │ │ │ │ + jg 21211 │ │ │ │ + jl 21400 │ │ │ │ + add $0x4,%rdx │ │ │ │ + add $0x4,%r9 │ │ │ │ + mov (%rdx),%r11d │ │ │ │ + cmp %r11d,(%r9) │ │ │ │ + jg 21211 │ │ │ │ + jl 21400 │ │ │ │ + add $0x4,%rdx │ │ │ │ + add $0x4,%r9 │ │ │ │ + mov (%rdx),%esi │ │ │ │ + cmp %esi,(%r9) │ │ │ │ + jg 21211 │ │ │ │ + jl 21400 │ │ │ │ + add $0x4,%rdx │ │ │ │ + add $0x4,%r9 │ │ │ │ + cmp %rdx,%r8 │ │ │ │ + je 21206 │ │ │ │ + mov (%rdx),%eax │ │ │ │ + cmp %eax,(%r9) │ │ │ │ + jg 21211 │ │ │ │ + jl 21400 │ │ │ │ + mov 0x4(%rdx),%r12d │ │ │ │ + cmp %r12d,0x4(%r9) │ │ │ │ + jg 21211 │ │ │ │ + jl 21400 │ │ │ │ + mov 0x8(%rdx),%r11d │ │ │ │ + cmp %r11d,0x8(%r9) │ │ │ │ + jg 21211 │ │ │ │ + jl 21400 │ │ │ │ + mov 0xc(%rdx),%esi │ │ │ │ + cmp %esi,0xc(%r9) │ │ │ │ + jg 21211 │ │ │ │ + jl 21400 │ │ │ │ + mov 0x10(%rdx),%eax │ │ │ │ + cmp %eax,0x10(%r9) │ │ │ │ + jg 21211 │ │ │ │ + jl 21400 │ │ │ │ + mov 0x14(%rdx),%r12d │ │ │ │ + cmp %r12d,0x14(%r9) │ │ │ │ + jg 21211 │ │ │ │ + jl 21400 │ │ │ │ + mov 0x18(%rdx),%r11d │ │ │ │ + cmp %r11d,0x18(%r9) │ │ │ │ + jg 21211 │ │ │ │ + jl 21400 │ │ │ │ + mov 0x1c(%rdx),%esi │ │ │ │ + cmp %esi,0x1c(%r9) │ │ │ │ + jg 21211 │ │ │ │ + jl 21400 │ │ │ │ + add $0x20,%rdx │ │ │ │ + add $0x20,%r9 │ │ │ │ + cmp %rdx,%r8 │ │ │ │ + jne 21366 │ │ │ │ + jmp 21206 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov -0x10(%rsp),%rdx │ │ │ │ + lea (%r15,%rdi,8),%r14 │ │ │ │ vzeroupper │ │ │ │ - mov %rbx,(%r15) │ │ │ │ + mov %rdx,(%r14) │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - test $0xf,%al │ │ │ │ - je 21368 │ │ │ │ - and $0xfffffffffffffff0,%rax │ │ │ │ - shl $0x2,%rax │ │ │ │ - lea (%rdi,%rax,1),%r14 │ │ │ │ - add %rcx,%rax │ │ │ │ - jmp 210e3 │ │ │ │ - add $0x4,%rcx │ │ │ │ - lea 0x4(%rdi),%r14 │ │ │ │ - mov (%rcx),%eax │ │ │ │ - cmp %eax,(%r14) │ │ │ │ - jg 210ea │ │ │ │ - jl 211a0 │ │ │ │ - add $0x4,%rcx │ │ │ │ - add $0x4,%r14 │ │ │ │ - mov (%rcx),%ebx │ │ │ │ - cmp %ebx,(%r14) │ │ │ │ - jg 210ea │ │ │ │ - jl 211a0 │ │ │ │ - add $0x4,%rcx │ │ │ │ - add $0x4,%r14 │ │ │ │ - mov (%rcx),%r12d │ │ │ │ - cmp %r12d,(%r14) │ │ │ │ - jg 210ea │ │ │ │ - jl 211a0 │ │ │ │ - add $0x4,%rcx │ │ │ │ - add $0x4,%r14 │ │ │ │ - mov (%rcx),%edx │ │ │ │ - cmp %edx,(%r14) │ │ │ │ - jg 210ea │ │ │ │ - jl 211a0 │ │ │ │ - add $0x4,%rcx │ │ │ │ - add $0x4,%r14 │ │ │ │ - mov (%rcx),%eax │ │ │ │ - cmp %eax,(%r14) │ │ │ │ - jg 210ea │ │ │ │ - jl 211a0 │ │ │ │ - add $0x4,%rcx │ │ │ │ - add $0x4,%r14 │ │ │ │ - mov (%rcx),%ebx │ │ │ │ - cmp %ebx,(%r14) │ │ │ │ - jg 210ea │ │ │ │ - jl 211a0 │ │ │ │ - add $0x4,%rcx │ │ │ │ - add $0x4,%r14 │ │ │ │ - cmp %rcx,%rsi │ │ │ │ - je 21120 │ │ │ │ - mov (%rcx),%r12d │ │ │ │ - cmp %r12d,(%r14) │ │ │ │ - jg 210ea │ │ │ │ - jl 211a0 │ │ │ │ - mov 0x4(%rcx),%edx │ │ │ │ - cmp %edx,0x4(%r14) │ │ │ │ - jg 210ea │ │ │ │ - jl 211a0 │ │ │ │ - mov 0x8(%rcx),%eax │ │ │ │ - cmp %eax,0x8(%r14) │ │ │ │ - jg 210ea │ │ │ │ - jl 211a0 │ │ │ │ - mov 0xc(%rcx),%ebx │ │ │ │ - cmp %ebx,0xc(%r14) │ │ │ │ - jg 210ea │ │ │ │ - jl 211a0 │ │ │ │ - mov 0x10(%rcx),%r12d │ │ │ │ - cmp %r12d,0x10(%r14) │ │ │ │ - jg 210ea │ │ │ │ - jl 211a0 │ │ │ │ - mov 0x14(%rcx),%edx │ │ │ │ - cmp %edx,0x14(%r14) │ │ │ │ - jg 210ea │ │ │ │ - jl 211a0 │ │ │ │ - mov 0x18(%rcx),%eax │ │ │ │ - cmp %eax,0x18(%r14) │ │ │ │ - jg 210ea │ │ │ │ - jl 211a0 │ │ │ │ - mov 0x1c(%rcx),%ebx │ │ │ │ - cmp %ebx,0x1c(%r14) │ │ │ │ - jg 210ea │ │ │ │ - jl 211a0 │ │ │ │ - add $0x20,%rcx │ │ │ │ - add $0x20,%r14 │ │ │ │ - cmp %rcx,%rsi │ │ │ │ - jne 21276 │ │ │ │ - jmp 21120 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - lea -0x2(%rdi),%rdx │ │ │ │ - sar $1,%rdx │ │ │ │ - cmp %r9,%rdx │ │ │ │ - jne 20bf0 │ │ │ │ - lea 0x1(%r9,%r9,1),%r12 │ │ │ │ - mov %r9,%r11 │ │ │ │ - mov (%r14,%r12,8),%r8 │ │ │ │ - mov %r12,%r9 │ │ │ │ - mov %r8,(%r15) │ │ │ │ - lea (%r14,%r12,8),%r15 │ │ │ │ - jmp 20c00 │ │ │ │ - vmovq %xmm10,%rbx │ │ │ │ + lea -0x2(%rbx),%rax │ │ │ │ + sar $1,%rax │ │ │ │ + cmp %rdi,%rax │ │ │ │ + jne 20cc3 │ │ │ │ + lea 0x1(%rdi,%rdi,1),%r8 │ │ │ │ + mov %rdi,%r10 │ │ │ │ + lea (%r15,%r8,8),%r13 │ │ │ │ + mov %r8,%rdi │ │ │ │ + mov 0x0(%r13),%r11 │ │ │ │ + mov %r11,(%r14) │ │ │ │ + mov %r13,%r14 │ │ │ │ + jmp 20cd3 │ │ │ │ + mov -0x10(%rsp),%rdx │ │ │ │ vzeroupper │ │ │ │ - jmp 211ac │ │ │ │ - mov $0x24,%ecx │ │ │ │ - vpbroadcastq %rcx,%zmm0 │ │ │ │ - vpaddq %zmm0,%zmm1,%zmm1 │ │ │ │ - valignq $0x7,%zmm1,%zmm1,%zmm12 │ │ │ │ - vmovq %xmm12,%r14 │ │ │ │ - cmp %r14,-0x8(%rsp) │ │ │ │ - jne 210ea │ │ │ │ - jmp 21127 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - lea (%rdi,%rsi,8),%r15 │ │ │ │ - test $0x1,%dl │ │ │ │ - jne 211ac │ │ │ │ - lea -0x2(%rdx),%rdx │ │ │ │ - sar $1,%rdx │ │ │ │ - cmp %rdx,-0x20(%rsp) │ │ │ │ - jne 211ac │ │ │ │ - mov -0x20(%rsp),%r9 │ │ │ │ - jmp 21340 │ │ │ │ + jmp 2140c │ │ │ │ + mov %rcx,%r9 │ │ │ │ + jmp 21206 │ │ │ │ + mov $0x14,%edx │ │ │ │ + vpbroadcastq %rdx,%ymm0 │ │ │ │ + vpaddq %ymm0,%ymm1,%ymm1 │ │ │ │ + valignq $0x3,%ymm1,%ymm1,%ymm10 │ │ │ │ + vmovq %xmm10,%r9 │ │ │ │ + jmp 21206 │ │ │ │ + mov $0x14,%eax │ │ │ │ + vpbroadcastq %rax,%ymm13 │ │ │ │ + vpaddq %ymm13,%ymm1,%ymm14 │ │ │ │ + valignq $0x3,%ymm14,%ymm14,%ymm15 │ │ │ │ + vmovq %xmm15,%rax │ │ │ │ + jmp 20c49 │ │ │ │ + add $0x4,%r9 │ │ │ │ + jmp 21206 │ │ │ │ + add $0x4,%rax │ │ │ │ + jmp 20c49 │ │ │ │ + add $0x8,%r9 │ │ │ │ + jmp 21206 │ │ │ │ + add $0xc,%r9 │ │ │ │ + jmp 21206 │ │ │ │ + add $0x8,%rax │ │ │ │ + jmp 20c49 │ │ │ │ + add $0xc,%rax │ │ │ │ + jmp 20c49 │ │ │ │ + add $0x10,%r9 │ │ │ │ + jmp 21206 │ │ │ │ + add $0x14,%r9 │ │ │ │ + jmp 21206 │ │ │ │ + add $0x10,%rax │ │ │ │ + jmp 20c49 │ │ │ │ + add $0x14,%rax │ │ │ │ + jmp 20c49 │ │ │ │ + add $0x18,%r9 │ │ │ │ + jmp 21206 │ │ │ │ + lea (%r15,%rdi,8),%r14 │ │ │ │ + test $0x1,%sil │ │ │ │ + jne 2140c │ │ │ │ + lea -0x2(%rsi),%rbx │ │ │ │ + sar $1,%rbx │ │ │ │ + cmp %rbx,-0x18(%rsp) │ │ │ │ + jne 2140c │ │ │ │ + mov -0x18(%rsp),%rdi │ │ │ │ + jmp 2142e │ │ │ │ + add $0x1c,%r9 │ │ │ │ + jmp 21206 │ │ │ │ + add $0x18,%rax │ │ │ │ + jmp 20c49 │ │ │ │ + add $0x1c,%rax │ │ │ │ + jmp 20c49 │ │ │ │ vzeroupper │ │ │ │ - jmp 211ac │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 2140c │ │ │ │ + nop │ │ │ │ cmp %rsi,%rdi │ │ │ │ - je 21e6b │ │ │ │ + je 220d0 │ │ │ │ lea 0x8(%rdi),%rax │ │ │ │ cmp %rax,%rsi │ │ │ │ - je 21e6b │ │ │ │ + je 220d0 │ │ │ │ push %rbp │ │ │ │ - mov $0x40,%edx │ │ │ │ + mov $0x20,%edx │ │ │ │ + vpbroadcastq %rdx,%ymm1 │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ - push %rbx │ │ │ │ - vpbroadcastq %rdx,%zmm2 │ │ │ │ mov %rax,%r12 │ │ │ │ - and $0xffffffffffffffc0,%rsp │ │ │ │ - sub $0x40,%rsp │ │ │ │ - vmovdqa64 0xc2fdd(%rip),%zmm5 # e4400 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x54e0> │ │ │ │ - mov %rsi,0x28(%rsp) │ │ │ │ - mov %rdi,0x30(%rsp) │ │ │ │ - nopl (%rax) │ │ │ │ - mov 0x30(%rsp),%rcx │ │ │ │ + push %rbx │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ + sub $0x20,%rsp │ │ │ │ + mov %rsi,0x8(%rsp) │ │ │ │ + vmovdqa 0xbc18a(%rip),%ymm5 # dd720 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x120> │ │ │ │ + mov %rdi,0x18(%rsp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ mov (%r12),%rbx │ │ │ │ - mov (%rcx),%r8 │ │ │ │ - mov 0x8(%rbx),%r13 │ │ │ │ + mov (%rcx),%r10 │ │ │ │ + mov 0x8(%rbx),%r14 │ │ │ │ mov (%rbx),%rsi │ │ │ │ - mov 0x8(%r8),%r15 │ │ │ │ - mov (%r8),%rax │ │ │ │ - mov %r13,%r14 │ │ │ │ - sub %rsi,%r14 │ │ │ │ - mov %r15,%r9 │ │ │ │ - sub %rax,%r9 │ │ │ │ - lea (%rsi,%r9,1),%rdi │ │ │ │ - cmp %r9,%r14 │ │ │ │ - cmovle %r13,%rdi │ │ │ │ - cmp %rdi,%rsi │ │ │ │ - je 21785 │ │ │ │ - mov %rdi,%rdx │ │ │ │ - sub %rsi,%rdx │ │ │ │ - sub $0x4,%rdx │ │ │ │ - cmp $0x38,%rdx │ │ │ │ - jbe 21c9c │ │ │ │ - mov %rdi,%r10 │ │ │ │ - mov %rax,%rcx │ │ │ │ - sub %rsi,%r10 │ │ │ │ - or %rsi,%rcx │ │ │ │ - and $0x3,%r10d │ │ │ │ - and $0x3f,%ecx │ │ │ │ - or %r10,%rcx │ │ │ │ - jne 21c9c │ │ │ │ - shr $0x2,%rdx │ │ │ │ - vpbroadcastq %rax,%zmm1 │ │ │ │ - vpbroadcastq %rsi,%zmm0 │ │ │ │ - inc %rdx │ │ │ │ - xor %ecx,%ecx │ │ │ │ - xor %r9d,%r9d │ │ │ │ - mov %rdx,%r11 │ │ │ │ - shr $0x4,%r11 │ │ │ │ - vpaddq %zmm5,%zmm1,%zmm1 │ │ │ │ - vpaddq %zmm5,%zmm0,%zmm0 │ │ │ │ - lea -0x1(%r11),%r10 │ │ │ │ - and $0x3,%r10d │ │ │ │ - je 215c0 │ │ │ │ - vmovdqa32 (%rsi),%zmm3 │ │ │ │ - vmovdqa32 (%rax),%zmm6 │ │ │ │ - vpcmpltd %zmm6,%zmm3,%k0 │ │ │ │ - kortestw %k0,%k0 │ │ │ │ - jne 216d0 │ │ │ │ - vpcmpnled %zmm6,%zmm3,%k1 │ │ │ │ - kortestw %k1,%k1 │ │ │ │ - jne 216d0 │ │ │ │ - vpaddq %zmm2,%zmm1,%zmm4 │ │ │ │ - vpaddq %zmm2,%zmm0,%zmm0 │ │ │ │ - mov $0x1,%r9d │ │ │ │ - mov $0x40,%ecx │ │ │ │ - vmovdqa64 %zmm4,%zmm1 │ │ │ │ - cmp $0x1,%r10 │ │ │ │ - je 215c0 │ │ │ │ - cmp $0x2,%r10 │ │ │ │ - je 21571 │ │ │ │ - vmovdqa32 0x40(%rsi),%zmm8 │ │ │ │ - vmovdqa32 0x40(%rax),%zmm7 │ │ │ │ - vpcmpltd %zmm7,%zmm8,%k2 │ │ │ │ - kortestw %k2,%k2 │ │ │ │ - jne 216d0 │ │ │ │ - vpcmpnled %zmm7,%zmm8,%k3 │ │ │ │ - kortestw %k3,%k3 │ │ │ │ - jne 216d0 │ │ │ │ - vpaddq %zmm2,%zmm0,%zmm0 │ │ │ │ - inc %r9 │ │ │ │ - add $0x40,%rcx │ │ │ │ - vpaddq %zmm2,%zmm4,%zmm1 │ │ │ │ - vmovdqa32 (%rsi,%rcx,1),%zmm9 │ │ │ │ - vmovdqa32 (%rax,%rcx,1),%zmm10 │ │ │ │ - vpcmpltd %zmm10,%zmm9,%k4 │ │ │ │ - kortestw %k4,%k4 │ │ │ │ - jne 216d0 │ │ │ │ - vpcmpnled %zmm10,%zmm9,%k5 │ │ │ │ - kortestw %k5,%k5 │ │ │ │ - jne 216d0 │ │ │ │ - vpaddq %zmm2,%zmm0,%zmm0 │ │ │ │ - inc %r9 │ │ │ │ - add $0x40,%rcx │ │ │ │ - vpaddq %zmm2,%zmm1,%zmm1 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovdqa32 (%rsi,%rcx,1),%zmm11 │ │ │ │ - vmovdqa32 (%rax,%rcx,1),%zmm12 │ │ │ │ - vpcmpltd %zmm12,%zmm11,%k6 │ │ │ │ - kortestw %k6,%k6 │ │ │ │ - jne 216d0 │ │ │ │ - vpcmpnled %zmm12,%zmm11,%k7 │ │ │ │ - kortestw %k7,%k7 │ │ │ │ - jne 216d0 │ │ │ │ - lea 0x1(%r9),%r10 │ │ │ │ - vpaddq %zmm2,%zmm0,%zmm0 │ │ │ │ - cmp %r10,%r11 │ │ │ │ - je 21c80 │ │ │ │ - vmovdqa32 0x40(%rsi,%rcx,1),%zmm3 │ │ │ │ - vmovdqa32 0x40(%rax,%rcx,1),%zmm6 │ │ │ │ - vpaddq %zmm2,%zmm1,%zmm1 │ │ │ │ - vpcmpltd %zmm6,%zmm3,%k0 │ │ │ │ - kortestw %k0,%k0 │ │ │ │ - jne 216d0 │ │ │ │ - vpcmpnled %zmm6,%zmm3,%k1 │ │ │ │ - kortestw %k1,%k1 │ │ │ │ - jne 216d0 │ │ │ │ - vmovdqa32 0x80(%rsi,%rcx,1),%zmm8 │ │ │ │ - vmovdqa32 0x80(%rax,%rcx,1),%zmm4 │ │ │ │ - vpaddq %zmm2,%zmm0,%zmm0 │ │ │ │ - vpaddq %zmm2,%zmm1,%zmm1 │ │ │ │ - vpcmpltd %zmm4,%zmm8,%k2 │ │ │ │ - kortestw %k2,%k2 │ │ │ │ - jne 216d0 │ │ │ │ - vpcmpnled %zmm4,%zmm8,%k3 │ │ │ │ - kortestw %k3,%k3 │ │ │ │ - jne 216d0 │ │ │ │ - vmovdqa32 0xc0(%rsi,%rcx,1),%zmm7 │ │ │ │ - vmovdqa32 0xc0(%rax,%rcx,1),%zmm9 │ │ │ │ - vpaddq %zmm2,%zmm0,%zmm0 │ │ │ │ - vpaddq %zmm2,%zmm1,%zmm1 │ │ │ │ - vpcmpltd %zmm9,%zmm7,%k4 │ │ │ │ - kortestw %k4,%k4 │ │ │ │ - jne 216d0 │ │ │ │ - vpcmpnled %zmm9,%zmm7,%k5 │ │ │ │ - kortestw %k5,%k5 │ │ │ │ - jne 216d0 │ │ │ │ - vpaddq %zmm2,%zmm0,%zmm0 │ │ │ │ - add $0x4,%r9 │ │ │ │ - add $0x100,%rcx │ │ │ │ - vpaddq %zmm2,%zmm1,%zmm1 │ │ │ │ - jmp 215c0 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovq %xmm0,%rdx │ │ │ │ - vmovq %xmm1,%rax │ │ │ │ - jmp 216f7 │ │ │ │ + mov 0x8(%r10),%r13 │ │ │ │ + mov (%r10),%rax │ │ │ │ + mov %r14,%r15 │ │ │ │ + sub %rsi,%r15 │ │ │ │ + mov %r13,%rdi │ │ │ │ + sub %rax,%rdi │ │ │ │ + lea (%rsi,%rdi,1),%r8 │ │ │ │ + cmp %rdi,%r15 │ │ │ │ + cmovle %r14,%r8 │ │ │ │ + cmp %r8,%rsi │ │ │ │ + je 218cc │ │ │ │ + mov %r8,%r9 │ │ │ │ + sub %rsi,%r9 │ │ │ │ + lea -0x4(%r9),%rcx │ │ │ │ + cmp $0x18,%rcx │ │ │ │ + jbe 21e5f │ │ │ │ + mov %rax,%rdi │ │ │ │ + and $0x3,%r9d │ │ │ │ + or %rsi,%rdi │ │ │ │ + and $0x1f,%edi │ │ │ │ + or %r9,%rdi │ │ │ │ + jne 21e5f │ │ │ │ + shr $0x2,%rcx │ │ │ │ + vpbroadcastq %rax,%ymm2 │ │ │ │ + vpbroadcastq %rsi,%ymm0 │ │ │ │ + xor %edx,%edx │ │ │ │ + inc %rcx │ │ │ │ + vpaddq %ymm5,%ymm2,%ymm2 │ │ │ │ + vpaddq %ymm5,%ymm0,%ymm0 │ │ │ │ + mov %rcx,%r11 │ │ │ │ + shr $0x3,%r11 │ │ │ │ + lea -0x1(%r11),%r9 │ │ │ │ + and $0x3,%r9d │ │ │ │ + je 21700 │ │ │ │ + vmovdqa (%rsi),%ymm3 │ │ │ │ + vmovdqa (%rax),%ymm4 │ │ │ │ + vpcmpltd %ymm4,%ymm3,%k0 │ │ │ │ + kortestb %k0,%k0 │ │ │ │ + jne 217e0 │ │ │ │ + vpcmpnled %ymm4,%ymm3,%k1 │ │ │ │ + kortestb %k1,%k1 │ │ │ │ + jne 217e0 │ │ │ │ + vpaddq %ymm1,%ymm2,%ymm7 │ │ │ │ + vpaddq %ymm1,%ymm0,%ymm0 │ │ │ │ + mov $0x1,%edi │ │ │ │ + mov $0x20,%edx │ │ │ │ + vmovdqa %ymm7,%ymm2 │ │ │ │ + cmp $0x1,%r9 │ │ │ │ + je 21700 │ │ │ │ + cmp $0x2,%r9 │ │ │ │ + je 216c1 │ │ │ │ + vmovdqa 0x20(%rsi),%ymm8 │ │ │ │ + vmovdqa 0x20(%rax),%ymm6 │ │ │ │ + vpcmpltd %ymm6,%ymm8,%k2 │ │ │ │ + kortestb %k2,%k2 │ │ │ │ + jne 217e0 │ │ │ │ + vpcmpnled %ymm6,%ymm8,%k3 │ │ │ │ + kortestb %k3,%k3 │ │ │ │ + jne 217e0 │ │ │ │ + vpaddq %ymm1,%ymm0,%ymm0 │ │ │ │ + inc %rdi │ │ │ │ + vpaddq %ymm1,%ymm7,%ymm2 │ │ │ │ + add $0x20,%rdx │ │ │ │ + vmovdqa (%rsi,%rdx,1),%ymm9 │ │ │ │ + vmovdqa (%rax,%rdx,1),%ymm10 │ │ │ │ + vpcmpltd %ymm10,%ymm9,%k4 │ │ │ │ + kortestb %k4,%k4 │ │ │ │ + jne 217e0 │ │ │ │ + vpcmpnled %ymm10,%ymm9,%k5 │ │ │ │ + kortestb %k5,%k5 │ │ │ │ + jne 217e0 │ │ │ │ + vpaddq %ymm1,%ymm0,%ymm0 │ │ │ │ + inc %rdi │ │ │ │ + vpaddq %ymm1,%ymm2,%ymm2 │ │ │ │ + add $0x20,%rdx │ │ │ │ nopl 0x0(%rax) │ │ │ │ - jg 2178e │ │ │ │ - add $0x4,%rdx │ │ │ │ - add $0x4,%rax │ │ │ │ - cmp %rdx,%rdi │ │ │ │ - je 21785 │ │ │ │ - mov (%rax),%r11d │ │ │ │ - cmp %r11d,(%rdx) │ │ │ │ - jge 216e0 │ │ │ │ - mov 0x30(%rsp),%rsi │ │ │ │ - mov %r12,%rdx │ │ │ │ - sub %rsi,%rdx │ │ │ │ - mov %rdx,%rax │ │ │ │ - shl $0x3d,%rax │ │ │ │ - sub %rdx,%rax │ │ │ │ - lea 0x8(%r12,%rax,1),%rdi │ │ │ │ - cmp $0x8,%rdx │ │ │ │ - jle 21e40 │ │ │ │ - vzeroupper │ │ │ │ - call d550 │ │ │ │ - vmovdqa64 0xc2ccb(%rip),%zmm5 # e4400 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x54e0> │ │ │ │ - vmovdqa64 0xc2c41(%rip),%zmm2 # e4380 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x5460> │ │ │ │ - mov 0x30(%rsp),%rsi │ │ │ │ - mov %rbx,(%rsi) │ │ │ │ - add $0x8,%r12 │ │ │ │ - cmp %r12,0x28(%rsp) │ │ │ │ - jne 21430 │ │ │ │ - vzeroupper │ │ │ │ - lea -0x28(%rbp),%rsp │ │ │ │ - pop %rbx │ │ │ │ - pop %r12 │ │ │ │ - pop %r13 │ │ │ │ - pop %r14 │ │ │ │ - pop %r15 │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov $0x24,%eax │ │ │ │ - vpbroadcastq %rax,%zmm13 │ │ │ │ - vpaddq %zmm13,%zmm1,%zmm14 │ │ │ │ - valignq $0x7,%zmm14,%zmm14,%zmm15 │ │ │ │ - vmovq %xmm15,%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jne 216ff │ │ │ │ - mov %r12,0x38(%rsp) │ │ │ │ - vpbroadcastq %rsi,%zmm6 │ │ │ │ - mov $0xfffffffffffffffc,%r15 │ │ │ │ + vmovdqa (%rsi,%rdx,1),%ymm11 │ │ │ │ + vmovdqa (%rax,%rdx,1),%ymm12 │ │ │ │ + vpcmpltd %ymm12,%ymm11,%k6 │ │ │ │ + kortestb %k6,%k6 │ │ │ │ + jne 217e0 │ │ │ │ + vpcmpnled %ymm12,%ymm11,%k7 │ │ │ │ + kortestb %k7,%k7 │ │ │ │ + jne 217e0 │ │ │ │ + lea 0x1(%rdi),%r9 │ │ │ │ + vpaddq %ymm1,%ymm0,%ymm0 │ │ │ │ + cmp %r9,%r11 │ │ │ │ + je 21e3f │ │ │ │ + vmovdqa 0x20(%rsi,%rdx,1),%ymm3 │ │ │ │ + vmovdqa 0x20(%rax,%rdx,1),%ymm4 │ │ │ │ + vpaddq %ymm1,%ymm2,%ymm2 │ │ │ │ + vpcmpltd %ymm4,%ymm3,%k0 │ │ │ │ + kortestb %k0,%k0 │ │ │ │ + jne 217e0 │ │ │ │ + vpcmpnled %ymm4,%ymm3,%k1 │ │ │ │ + kortestb %k1,%k1 │ │ │ │ + jne 217e0 │ │ │ │ + vmovdqa 0x40(%rsi,%rdx,1),%ymm7 │ │ │ │ + vmovdqa 0x40(%rax,%rdx,1),%ymm8 │ │ │ │ + vpaddq %ymm1,%ymm0,%ymm0 │ │ │ │ + vpaddq %ymm1,%ymm2,%ymm2 │ │ │ │ + vpcmpltd %ymm8,%ymm7,%k2 │ │ │ │ + kortestb %k2,%k2 │ │ │ │ + jne 217e0 │ │ │ │ + vpcmpnled %ymm8,%ymm7,%k3 │ │ │ │ + kortestb %k3,%k3 │ │ │ │ + jne 217e0 │ │ │ │ + vmovdqa 0x60(%rsi,%rdx,1),%ymm6 │ │ │ │ + vmovdqa 0x60(%rax,%rdx,1),%ymm9 │ │ │ │ + vpaddq %ymm1,%ymm0,%ymm0 │ │ │ │ + vpaddq %ymm1,%ymm2,%ymm2 │ │ │ │ + vpcmpltd %ymm9,%ymm6,%k4 │ │ │ │ + kortestb %k4,%k4 │ │ │ │ + jne 217e0 │ │ │ │ + vpcmpnled %ymm9,%ymm6,%k5 │ │ │ │ + kortestb %k5,%k5 │ │ │ │ + jne 217e0 │ │ │ │ + vpaddq %ymm1,%ymm0,%ymm0 │ │ │ │ + add $0x4,%rdi │ │ │ │ + vpaddq %ymm1,%ymm2,%ymm2 │ │ │ │ + sub $0xffffffffffffff80,%rdx │ │ │ │ + jmp 21700 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + vmovq %xmm0,%r11 │ │ │ │ + vmovq %xmm2,%rax │ │ │ │ + mov (%rax),%ecx │ │ │ │ + cmp %ecx,(%r11) │ │ │ │ + jl 21df9 │ │ │ │ + jg 218d5 │ │ │ │ + lea 0x4(%r11),%rdi │ │ │ │ + cmp %rdi,%r8 │ │ │ │ + je 220b5 │ │ │ │ + mov 0x4(%rax),%edx │ │ │ │ + cmp %edx,0x4(%r11) │ │ │ │ + jl 21df9 │ │ │ │ + jg 218d5 │ │ │ │ + lea 0x8(%r11),%r9 │ │ │ │ + cmp %r9,%r8 │ │ │ │ + je 220ac │ │ │ │ + mov 0x8(%rax),%ecx │ │ │ │ + cmp %ecx,0x8(%r11) │ │ │ │ + jl 21df9 │ │ │ │ + jg 218d5 │ │ │ │ + lea 0xc(%r11),%rdi │ │ │ │ + cmp %rdi,%r8 │ │ │ │ + je 220be │ │ │ │ + mov 0xc(%rax),%edx │ │ │ │ + cmp %edx,0xc(%r11) │ │ │ │ + jl 21df9 │ │ │ │ + jg 218d5 │ │ │ │ + lea 0x10(%r11),%r9 │ │ │ │ + cmp %r9,%r8 │ │ │ │ + je 220c7 │ │ │ │ + mov 0x10(%rax),%ecx │ │ │ │ + cmp %ecx,0x10(%r11) │ │ │ │ + jl 21df9 │ │ │ │ + jg 218d5 │ │ │ │ + lea 0x14(%r11),%rdi │ │ │ │ + cmp %rdi,%r8 │ │ │ │ + je 220e3 │ │ │ │ + mov 0x14(%rax),%edx │ │ │ │ + cmp %edx,0x14(%r11) │ │ │ │ + jl 21df9 │ │ │ │ + jg 218d5 │ │ │ │ + lea 0x18(%r11),%r9 │ │ │ │ + cmp %r9,%r8 │ │ │ │ + je 220d1 │ │ │ │ + mov 0x18(%rax),%ecx │ │ │ │ + cmp %ecx,0x18(%r11) │ │ │ │ + jl 21df9 │ │ │ │ + jg 218d5 │ │ │ │ + lea 0x1c(%r11),%rdi │ │ │ │ + cmp %rdi,%r8 │ │ │ │ + je 220da │ │ │ │ + mov 0x1c(%rax),%r8d │ │ │ │ + cmp %r8d,0x1c(%r11) │ │ │ │ + jl 21df9 │ │ │ │ + jg 218d5 │ │ │ │ + add $0x20,%rax │ │ │ │ + cmp %r13,%rax │ │ │ │ + jne 21df9 │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ mov %r12,%r10 │ │ │ │ - sub %rsi,%r15 │ │ │ │ - vmovq %rbx,%xmm9 │ │ │ │ + vpbroadcastq %rsi,%ymm6 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov -0x8(%r10),%r12 │ │ │ │ - mov 0x8(%r12),%r9 │ │ │ │ - mov (%r12),%rax │ │ │ │ - mov %r9,%rbx │ │ │ │ - sub %rax,%rbx │ │ │ │ - lea (%rsi,%rbx,1),%rdi │ │ │ │ - cmp %rbx,%r14 │ │ │ │ - cmovle %r13,%rdi │ │ │ │ + mov -0x8(%r10),%r11 │ │ │ │ + mov 0x8(%r11),%r13 │ │ │ │ + mov (%r11),%rax │ │ │ │ + mov %r13,%r8 │ │ │ │ + sub %rax,%r8 │ │ │ │ + lea (%rsi,%r8,1),%rdi │ │ │ │ + cmp %r8,%r15 │ │ │ │ + cmovle %r14,%rdi │ │ │ │ cmp %rdi,%rsi │ │ │ │ - je 21a80 │ │ │ │ - lea (%r15,%rdi,1),%rdx │ │ │ │ - cmp $0x38,%rdx │ │ │ │ - jbe 21ac0 │ │ │ │ - mov %rax,%r11 │ │ │ │ - mov %rdi,%rcx │ │ │ │ - or %rsi,%r11 │ │ │ │ - sub %rsi,%rcx │ │ │ │ - and $0x3f,%r11d │ │ │ │ - and $0x3,%ecx │ │ │ │ - or %r11,%rcx │ │ │ │ - jne 21ac0 │ │ │ │ - shr $0x2,%rdx │ │ │ │ - vpbroadcastq %rax,%zmm11 │ │ │ │ - vpaddq %zmm5,%zmm6,%zmm0 │ │ │ │ - inc %rdx │ │ │ │ - xor %ecx,%ecx │ │ │ │ + je 21bff │ │ │ │ + mov %rdi,%rbx │ │ │ │ + sub %rsi,%rbx │ │ │ │ + lea -0x4(%rbx),%rcx │ │ │ │ + cmp $0x18,%rcx │ │ │ │ + jbe 21c38 │ │ │ │ + mov %rax,%r9 │ │ │ │ + and $0x3,%ebx │ │ │ │ + or %rsi,%r9 │ │ │ │ + and $0x1f,%r9d │ │ │ │ + or %rbx,%r9 │ │ │ │ + jne 21c38 │ │ │ │ + shr $0x2,%rcx │ │ │ │ + vpbroadcastq %rax,%ymm10 │ │ │ │ + vpaddq %ymm5,%ymm6,%ymm9 │ │ │ │ + xor %edx,%edx │ │ │ │ + inc %rcx │ │ │ │ + vpaddq %ymm5,%ymm10,%ymm0 │ │ │ │ xor %r8d,%r8d │ │ │ │ - mov %rdx,%rbx │ │ │ │ - shr $0x4,%rbx │ │ │ │ - vpaddq %zmm5,%zmm11,%zmm1 │ │ │ │ - lea -0x1(%rbx),%r11 │ │ │ │ - and $0x3,%r11d │ │ │ │ - je 21920 │ │ │ │ - vmovdqa32 (%rsi),%zmm12 │ │ │ │ - vmovdqa32 (%rax),%zmm13 │ │ │ │ - vpcmpltd %zmm13,%zmm12,%k6 │ │ │ │ - kortestw %k6,%k6 │ │ │ │ - jne 21a30 │ │ │ │ - vpcmpnled %zmm13,%zmm12,%k7 │ │ │ │ - kortestw %k7,%k7 │ │ │ │ - jne 21a30 │ │ │ │ - vpaddq %zmm2,%zmm1,%zmm14 │ │ │ │ - vpaddq %zmm2,%zmm0,%zmm0 │ │ │ │ + mov %rcx,%rbx │ │ │ │ + shr $0x3,%rbx │ │ │ │ + lea -0x1(%rbx),%r9 │ │ │ │ + and $0x3,%r9d │ │ │ │ + je 21a30 │ │ │ │ + vmovdqa (%rsi),%ymm11 │ │ │ │ + vmovdqa (%rax),%ymm12 │ │ │ │ + vpcmpltd %ymm12,%ymm11,%k6 │ │ │ │ + kortestb %k6,%k6 │ │ │ │ + jne 21b10 │ │ │ │ + vpcmpnled %ymm12,%ymm11,%k7 │ │ │ │ + kortestb %k7,%k7 │ │ │ │ + jne 21b10 │ │ │ │ + vpaddq %ymm1,%ymm0,%ymm13 │ │ │ │ + vpaddq %ymm1,%ymm9,%ymm9 │ │ │ │ mov $0x1,%r8d │ │ │ │ - mov $0x40,%ecx │ │ │ │ - vmovdqa64 %zmm14,%zmm1 │ │ │ │ - cmp $0x1,%r11 │ │ │ │ - je 21920 │ │ │ │ - cmp $0x2,%r11 │ │ │ │ - je 218d2 │ │ │ │ - vmovdqa32 0x40(%rsi),%zmm15 │ │ │ │ - vmovdqa32 0x40(%rax),%zmm3 │ │ │ │ - vpcmpltd %zmm3,%zmm15,%k0 │ │ │ │ - kortestw %k0,%k0 │ │ │ │ - jne 21a30 │ │ │ │ - vpcmpnled %zmm3,%zmm15,%k1 │ │ │ │ - kortestw %k1,%k1 │ │ │ │ - jne 21a30 │ │ │ │ - vpaddq %zmm2,%zmm0,%zmm0 │ │ │ │ + mov $0x20,%edx │ │ │ │ + vmovdqa %ymm13,%ymm0 │ │ │ │ + cmp $0x1,%r9 │ │ │ │ + je 21a30 │ │ │ │ + cmp $0x2,%r9 │ │ │ │ + je 219f2 │ │ │ │ + vmovdqa 0x20(%rsi),%ymm14 │ │ │ │ + vmovdqa 0x20(%rax),%ymm15 │ │ │ │ + vpcmpltd %ymm15,%ymm14,%k0 │ │ │ │ + kortestb %k0,%k0 │ │ │ │ + jne 21b10 │ │ │ │ + vpcmpnled %ymm15,%ymm14,%k1 │ │ │ │ + kortestb %k1,%k1 │ │ │ │ + jne 21b10 │ │ │ │ + vpaddq %ymm1,%ymm9,%ymm9 │ │ │ │ inc %r8 │ │ │ │ - add $0x40,%rcx │ │ │ │ - vpaddq %zmm2,%zmm14,%zmm1 │ │ │ │ - vmovdqa32 (%rsi,%rcx,1),%zmm8 │ │ │ │ - vmovdqa32 (%rax,%rcx,1),%zmm4 │ │ │ │ - vpcmpltd %zmm4,%zmm8,%k2 │ │ │ │ - kortestw %k2,%k2 │ │ │ │ - jne 21a30 │ │ │ │ - vpcmpnled %zmm4,%zmm8,%k3 │ │ │ │ - kortestw %k3,%k3 │ │ │ │ - jne 21a30 │ │ │ │ - vpaddq %zmm2,%zmm0,%zmm0 │ │ │ │ + vpaddq %ymm1,%ymm13,%ymm0 │ │ │ │ + add $0x20,%rdx │ │ │ │ + vmovdqa (%rsi,%rdx,1),%ymm3 │ │ │ │ + vmovdqa (%rax,%rdx,1),%ymm4 │ │ │ │ + vpcmpltd %ymm4,%ymm3,%k2 │ │ │ │ + kortestb %k2,%k2 │ │ │ │ + jne 21b10 │ │ │ │ + vpcmpnled %ymm4,%ymm3,%k3 │ │ │ │ + kortestb %k3,%k3 │ │ │ │ + jne 21b10 │ │ │ │ + vpaddq %ymm1,%ymm9,%ymm9 │ │ │ │ inc %r8 │ │ │ │ - add $0x40,%rcx │ │ │ │ - vpaddq %zmm2,%zmm1,%zmm1 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovdqa32 (%rsi,%rcx,1),%zmm7 │ │ │ │ - vmovdqa32 (%rax,%rcx,1),%zmm10 │ │ │ │ - vpcmpltd %zmm10,%zmm7,%k4 │ │ │ │ - kortestw %k4,%k4 │ │ │ │ - jne 21a30 │ │ │ │ - vpcmpnled %zmm10,%zmm7,%k5 │ │ │ │ - kortestw %k5,%k5 │ │ │ │ - jne 21a30 │ │ │ │ - lea 0x1(%r8),%r11 │ │ │ │ - vpaddq %zmm2,%zmm0,%zmm0 │ │ │ │ - cmp %r11,%rbx │ │ │ │ - je 21a9f │ │ │ │ - vmovdqa32 0x40(%rsi,%rcx,1),%zmm12 │ │ │ │ - vmovdqa32 0x40(%rax,%rcx,1),%zmm13 │ │ │ │ - vpaddq %zmm2,%zmm1,%zmm1 │ │ │ │ - vpcmpltd %zmm13,%zmm12,%k6 │ │ │ │ - kortestw %k6,%k6 │ │ │ │ - jne 21a30 │ │ │ │ - vpcmpnled %zmm13,%zmm12,%k7 │ │ │ │ - kortestw %k7,%k7 │ │ │ │ - jne 21a30 │ │ │ │ - vmovdqa32 0x80(%rsi,%rcx,1),%zmm14 │ │ │ │ - vmovdqa32 0x80(%rax,%rcx,1),%zmm15 │ │ │ │ - vpaddq %zmm2,%zmm0,%zmm0 │ │ │ │ - vpaddq %zmm2,%zmm1,%zmm1 │ │ │ │ - vpcmpltd %zmm15,%zmm14,%k0 │ │ │ │ - kortestw %k0,%k0 │ │ │ │ - jne 21a30 │ │ │ │ - vpcmpnled %zmm15,%zmm14,%k1 │ │ │ │ - kortestw %k1,%k1 │ │ │ │ - jne 21a30 │ │ │ │ - vmovdqa32 0xc0(%rsi,%rcx,1),%zmm3 │ │ │ │ - vmovdqa32 0xc0(%rax,%rcx,1),%zmm8 │ │ │ │ - vpaddq %zmm2,%zmm0,%zmm0 │ │ │ │ - vpaddq %zmm2,%zmm1,%zmm1 │ │ │ │ - vpcmpltd %zmm8,%zmm3,%k2 │ │ │ │ - kortestw %k2,%k2 │ │ │ │ - jne 21a30 │ │ │ │ - vpcmpnled %zmm8,%zmm3,%k3 │ │ │ │ - kortestw %k3,%k3 │ │ │ │ - jne 21a30 │ │ │ │ - vpaddq %zmm2,%zmm0,%zmm0 │ │ │ │ + vpaddq %ymm1,%ymm0,%ymm0 │ │ │ │ + add $0x20,%rdx │ │ │ │ + nopl (%rax) │ │ │ │ + vmovdqa (%rsi,%rdx,1),%ymm7 │ │ │ │ + vmovdqa (%rax,%rdx,1),%ymm8 │ │ │ │ + vpcmpltd %ymm8,%ymm7,%k4 │ │ │ │ + kortestb %k4,%k4 │ │ │ │ + jne 21b10 │ │ │ │ + vpcmpnled %ymm8,%ymm7,%k5 │ │ │ │ + kortestb %k5,%k5 │ │ │ │ + jne 21b10 │ │ │ │ + lea 0x1(%r8),%r9 │ │ │ │ + vpaddq %ymm1,%ymm9,%ymm9 │ │ │ │ + cmp %r9,%rbx │ │ │ │ + je 21c14 │ │ │ │ + vmovdqa 0x20(%rsi,%rdx,1),%ymm10 │ │ │ │ + vmovdqa 0x20(%rax,%rdx,1),%ymm11 │ │ │ │ + vpaddq %ymm1,%ymm0,%ymm0 │ │ │ │ + vpcmpltd %ymm11,%ymm10,%k6 │ │ │ │ + kortestb %k6,%k6 │ │ │ │ + jne 21b10 │ │ │ │ + vpcmpnled %ymm11,%ymm10,%k7 │ │ │ │ + kortestb %k7,%k7 │ │ │ │ + jne 21b10 │ │ │ │ + vmovdqa 0x40(%rsi,%rdx,1),%ymm12 │ │ │ │ + vmovdqa 0x40(%rax,%rdx,1),%ymm13 │ │ │ │ + vpaddq %ymm1,%ymm9,%ymm9 │ │ │ │ + vpaddq %ymm1,%ymm0,%ymm0 │ │ │ │ + vpcmpltd %ymm13,%ymm12,%k0 │ │ │ │ + kortestb %k0,%k0 │ │ │ │ + jne 21b10 │ │ │ │ + vpcmpnled %ymm13,%ymm12,%k1 │ │ │ │ + kortestb %k1,%k1 │ │ │ │ + jne 21b10 │ │ │ │ + vmovdqa 0x60(%rsi,%rdx,1),%ymm14 │ │ │ │ + vmovdqa 0x60(%rax,%rdx,1),%ymm15 │ │ │ │ + vpaddq %ymm1,%ymm9,%ymm9 │ │ │ │ + vpaddq %ymm1,%ymm0,%ymm0 │ │ │ │ + vpcmpltd %ymm15,%ymm14,%k2 │ │ │ │ + kortestb %k2,%k2 │ │ │ │ + jne 21b10 │ │ │ │ + vpcmpnled %ymm15,%ymm14,%k3 │ │ │ │ + kortestb %k3,%k3 │ │ │ │ + jne 21b10 │ │ │ │ + vpaddq %ymm1,%ymm9,%ymm9 │ │ │ │ add $0x4,%r8 │ │ │ │ - add $0x100,%rcx │ │ │ │ - vpaddq %zmm2,%zmm1,%zmm1 │ │ │ │ - jmp 21920 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovq %xmm0,%rdx │ │ │ │ - vmovq %xmm1,%rax │ │ │ │ - jmp 21a4f │ │ │ │ + vpaddq %ymm1,%ymm0,%ymm0 │ │ │ │ + sub $0xffffffffffffff80,%rdx │ │ │ │ + jmp 21a30 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - jl 21a90 │ │ │ │ - add $0x4,%rdx │ │ │ │ - add $0x4,%rax │ │ │ │ - cmp %rdi,%rdx │ │ │ │ - je 21a80 │ │ │ │ - mov (%rdx),%ebx │ │ │ │ - cmp %ebx,(%rax) │ │ │ │ - jle 21a40 │ │ │ │ - mov %r12,(%r10) │ │ │ │ + vmovq %xmm9,%r8 │ │ │ │ + vmovq %xmm0,%rax │ │ │ │ + mov (%rax),%ecx │ │ │ │ + cmp %ecx,(%r8) │ │ │ │ + jl 21c08 │ │ │ │ + jg 21dd0 │ │ │ │ + lea 0x4(%r8),%rbx │ │ │ │ + cmp %rbx,%rdi │ │ │ │ + je 22021 │ │ │ │ + mov 0x4(%rax),%edx │ │ │ │ + cmp %edx,0x4(%r8) │ │ │ │ + jl 21c08 │ │ │ │ + jg 21dd0 │ │ │ │ + lea 0x8(%r8),%r9 │ │ │ │ + cmp %r9,%rdi │ │ │ │ + je 2202a │ │ │ │ + mov 0x8(%rax),%ecx │ │ │ │ + cmp %ecx,0x8(%r8) │ │ │ │ + jl 21c08 │ │ │ │ + jg 21dd0 │ │ │ │ + lea 0xc(%r8),%rbx │ │ │ │ + cmp %rbx,%rdi │ │ │ │ + je 22033 │ │ │ │ + mov 0xc(%rax),%edx │ │ │ │ + cmp %edx,0xc(%r8) │ │ │ │ + jl 21c08 │ │ │ │ + jg 21dd0 │ │ │ │ + lea 0x10(%r8),%r9 │ │ │ │ + cmp %r9,%rdi │ │ │ │ + je 2203c │ │ │ │ + mov 0x10(%rax),%ecx │ │ │ │ + cmp %ecx,0x10(%r8) │ │ │ │ + jl 21c08 │ │ │ │ + jg 21dd0 │ │ │ │ + lea 0x14(%r8),%rbx │ │ │ │ + cmp %rbx,%rdi │ │ │ │ + je 22045 │ │ │ │ + mov 0x14(%rax),%edx │ │ │ │ + cmp %edx,0x14(%r8) │ │ │ │ + jl 21c08 │ │ │ │ + jg 21dd0 │ │ │ │ + lea 0x18(%r8),%r9 │ │ │ │ + cmp %r9,%rdi │ │ │ │ + je 2204e │ │ │ │ + mov 0x18(%r8),%ecx │ │ │ │ + cmp %ecx,0x18(%rax) │ │ │ │ + jg 21c08 │ │ │ │ + jl 21dd0 │ │ │ │ + lea 0x1c(%r8),%rbx │ │ │ │ + cmp %rbx,%rdi │ │ │ │ + je 22057 │ │ │ │ + mov 0x1c(%r8),%edi │ │ │ │ + cmp %edi,0x1c(%rax) │ │ │ │ + jg 21c08 │ │ │ │ + jl 21dd0 │ │ │ │ + add $0x20,%rax │ │ │ │ + cmp %rax,%r13 │ │ │ │ + je 21dd0 │ │ │ │ + mov %r11,(%r10) │ │ │ │ sub $0x8,%r10 │ │ │ │ - jmp 217b0 │ │ │ │ - mov $0x24,%eax │ │ │ │ - vpbroadcastq %rax,%zmm0 │ │ │ │ - vpaddq %zmm0,%zmm1,%zmm1 │ │ │ │ - valignq $0x7,%zmm1,%zmm1,%zmm11 │ │ │ │ - vmovq %xmm11,%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - cmp %rax,%r9 │ │ │ │ - jne 21a55 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x38(%rsp),%r12 │ │ │ │ - vmovq %xmm9,(%r10) │ │ │ │ - jmp 21747 │ │ │ │ - test $0xf,%dl │ │ │ │ - je 21a61 │ │ │ │ - and $0xfffffffffffffff0,%rdx │ │ │ │ - shl $0x2,%rdx │ │ │ │ - add %rdx,%rax │ │ │ │ - add %rsi,%rdx │ │ │ │ - jmp 21a4f │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 218e8 │ │ │ │ + test $0x7,%cl │ │ │ │ + je 22000 │ │ │ │ + and $0xfffffffffffffff8,%rcx │ │ │ │ + lea 0x0(,%rcx,4),%r8 │ │ │ │ + add %r8,%rax │ │ │ │ + add %rsi,%r8 │ │ │ │ + jmp 21b1a │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov %rdi,%r8 │ │ │ │ - mov %rsi,%r11 │ │ │ │ + mov %rsi,%r9 │ │ │ │ sub %rsi,%r8 │ │ │ │ sub $0x4,%r8 │ │ │ │ shr $0x2,%r8 │ │ │ │ inc %r8 │ │ │ │ and $0x7,%r8d │ │ │ │ - je 21bc2 │ │ │ │ + je 21d36 │ │ │ │ cmp $0x1,%r8 │ │ │ │ - je 21ba0 │ │ │ │ + je 21d14 │ │ │ │ cmp $0x2,%r8 │ │ │ │ - je 21b87 │ │ │ │ + je 21cfb │ │ │ │ cmp $0x3,%r8 │ │ │ │ - je 21b6e │ │ │ │ + je 21ce2 │ │ │ │ cmp $0x4,%r8 │ │ │ │ - je 21b54 │ │ │ │ + je 21cc8 │ │ │ │ cmp $0x5,%r8 │ │ │ │ - je 21b3b │ │ │ │ + je 21caf │ │ │ │ cmp $0x6,%r8 │ │ │ │ - je 21b22 │ │ │ │ - mov (%rsi),%ecx │ │ │ │ - cmp %ecx,(%rax) │ │ │ │ - jg 21a55 │ │ │ │ - jl 21a90 │ │ │ │ - lea 0x4(%rsi),%r11 │ │ │ │ - add $0x4,%rax │ │ │ │ - mov (%r11),%edx │ │ │ │ + je 21c96 │ │ │ │ + mov (%rsi),%edx │ │ │ │ cmp %edx,(%rax) │ │ │ │ - jg 21a55 │ │ │ │ - jl 21a90 │ │ │ │ - add $0x4,%r11 │ │ │ │ + jg 21c08 │ │ │ │ + jl 21dd0 │ │ │ │ + lea 0x4(%rsi),%r9 │ │ │ │ add $0x4,%rax │ │ │ │ - mov (%r11),%ebx │ │ │ │ + mov (%r9),%ecx │ │ │ │ + cmp %ecx,(%rax) │ │ │ │ + jg 21c08 │ │ │ │ + jl 21dd0 │ │ │ │ + add $0x4,%r9 │ │ │ │ + add $0x4,%rax │ │ │ │ + mov (%r9),%ebx │ │ │ │ cmp %ebx,(%rax) │ │ │ │ - jg 21a55 │ │ │ │ - jl 21a90 │ │ │ │ - add $0x4,%r11 │ │ │ │ + jg 21c08 │ │ │ │ + jl 21dd0 │ │ │ │ + add $0x4,%r9 │ │ │ │ add $0x4,%rax │ │ │ │ - mov (%r11),%r8d │ │ │ │ + mov (%r9),%r8d │ │ │ │ cmp %r8d,(%rax) │ │ │ │ - jg 21a55 │ │ │ │ - jl 21a90 │ │ │ │ - add $0x4,%r11 │ │ │ │ - add $0x4,%rax │ │ │ │ - mov (%r11),%ecx │ │ │ │ - cmp %ecx,(%rax) │ │ │ │ - jg 21a55 │ │ │ │ - jl 21a90 │ │ │ │ - add $0x4,%r11 │ │ │ │ + jg 21c08 │ │ │ │ + jl 21dd0 │ │ │ │ + add $0x4,%r9 │ │ │ │ add $0x4,%rax │ │ │ │ - mov (%r11),%edx │ │ │ │ + mov (%r9),%edx │ │ │ │ cmp %edx,(%rax) │ │ │ │ - jg 21a55 │ │ │ │ - jl 21a90 │ │ │ │ - add $0x4,%r11 │ │ │ │ + jg 21c08 │ │ │ │ + jl 21dd0 │ │ │ │ + add $0x4,%r9 │ │ │ │ + add $0x4,%rax │ │ │ │ + mov (%r9),%ecx │ │ │ │ + cmp %ecx,(%rax) │ │ │ │ + jg 21c08 │ │ │ │ + jl 21dd0 │ │ │ │ + add $0x4,%r9 │ │ │ │ add $0x4,%rax │ │ │ │ - mov (%r11),%ebx │ │ │ │ + mov (%r9),%ebx │ │ │ │ cmp %ebx,(%rax) │ │ │ │ - jg 21a55 │ │ │ │ - jl 21a90 │ │ │ │ - add $0x4,%r11 │ │ │ │ + jg 21c08 │ │ │ │ + jl 21dd0 │ │ │ │ + add $0x4,%r9 │ │ │ │ add $0x4,%rax │ │ │ │ - cmp %rdi,%r11 │ │ │ │ - je 21a80 │ │ │ │ - mov (%r11),%r8d │ │ │ │ + cmp %rdi,%r9 │ │ │ │ + je 21bff │ │ │ │ + mov (%r9),%r8d │ │ │ │ cmp %r8d,(%rax) │ │ │ │ - jg 21a55 │ │ │ │ - jl 21a90 │ │ │ │ - mov 0x4(%r11),%ecx │ │ │ │ - cmp %ecx,0x4(%rax) │ │ │ │ - jg 21a55 │ │ │ │ - jl 21a90 │ │ │ │ - mov 0x8(%r11),%edx │ │ │ │ - cmp %edx,0x8(%rax) │ │ │ │ - jg 21a55 │ │ │ │ - jl 21a90 │ │ │ │ - mov 0xc(%r11),%ebx │ │ │ │ + jg 21c08 │ │ │ │ + jl 21dd0 │ │ │ │ + mov 0x4(%r9),%edx │ │ │ │ + cmp %edx,0x4(%rax) │ │ │ │ + jg 21c08 │ │ │ │ + jl 21dd0 │ │ │ │ + mov 0x8(%r9),%ecx │ │ │ │ + cmp %ecx,0x8(%rax) │ │ │ │ + jg 21c08 │ │ │ │ + jl 21dd0 │ │ │ │ + mov 0xc(%r9),%ebx │ │ │ │ cmp %ebx,0xc(%rax) │ │ │ │ - jg 21a55 │ │ │ │ - jl 21a90 │ │ │ │ - mov 0x10(%r11),%r8d │ │ │ │ + jg 21c08 │ │ │ │ + jl 21dd0 │ │ │ │ + mov 0x10(%r9),%r8d │ │ │ │ cmp %r8d,0x10(%rax) │ │ │ │ - jg 21a55 │ │ │ │ - jl 21a90 │ │ │ │ - mov 0x14(%r11),%ecx │ │ │ │ - cmp %ecx,0x14(%rax) │ │ │ │ - jg 21a55 │ │ │ │ - jl 21a90 │ │ │ │ - mov 0x18(%r11),%edx │ │ │ │ - cmp %edx,0x18(%rax) │ │ │ │ - jg 21a55 │ │ │ │ - jl 21a90 │ │ │ │ - mov 0x1c(%r11),%ebx │ │ │ │ + jg 21c08 │ │ │ │ + jl 21dd0 │ │ │ │ + mov 0x14(%r9),%edx │ │ │ │ + cmp %edx,0x14(%rax) │ │ │ │ + jg 21c08 │ │ │ │ + jl 21dd0 │ │ │ │ + mov 0x18(%r9),%ecx │ │ │ │ + cmp %ecx,0x18(%rax) │ │ │ │ + jg 21c08 │ │ │ │ + jl 21dd0 │ │ │ │ + mov 0x1c(%r9),%ebx │ │ │ │ cmp %ebx,0x1c(%rax) │ │ │ │ - jg 21a55 │ │ │ │ - jl 21a90 │ │ │ │ - add $0x20,%r11 │ │ │ │ + jg 21c08 │ │ │ │ + jl 21dd0 │ │ │ │ + add $0x20,%r9 │ │ │ │ add $0x20,%rax │ │ │ │ - cmp %rdi,%r11 │ │ │ │ - jne 21bc2 │ │ │ │ - cmp %rax,%r9 │ │ │ │ - jne 21a55 │ │ │ │ - jmp 21a90 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - test $0xf,%dl │ │ │ │ - je 21768 │ │ │ │ - and $0xfffffffffffffff0,%rdx │ │ │ │ - shl $0x2,%rdx │ │ │ │ - add %rdx,%rax │ │ │ │ - add %rsi,%rdx │ │ │ │ - jmp 216f7 │ │ │ │ - mov %rdi,%r9 │ │ │ │ - mov %rsi,%r10 │ │ │ │ - sub %rsi,%r9 │ │ │ │ - sub $0x4,%r9 │ │ │ │ - shr $0x2,%r9 │ │ │ │ - inc %r9 │ │ │ │ - and $0x7,%r9d │ │ │ │ - je 21d8c │ │ │ │ - cmp $0x1,%r9 │ │ │ │ - je 21d69 │ │ │ │ - cmp $0x2,%r9 │ │ │ │ - je 21d50 │ │ │ │ - cmp $0x3,%r9 │ │ │ │ - je 21d37 │ │ │ │ - cmp $0x4,%r9 │ │ │ │ - je 21d1d │ │ │ │ - cmp $0x5,%r9 │ │ │ │ - je 21d03 │ │ │ │ - cmp $0x6,%r9 │ │ │ │ - jne 21e4e │ │ │ │ - mov (%rax),%edx │ │ │ │ - cmp %edx,(%r10) │ │ │ │ - jl 216ff │ │ │ │ - jg 2178e │ │ │ │ - add $0x4,%r10 │ │ │ │ + cmp %rdi,%r9 │ │ │ │ + jne 21d36 │ │ │ │ + jmp 21bff │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov 0x10(%rsp),%rax │ │ │ │ + mov %rax,(%r10) │ │ │ │ + add $0x8,%r12 │ │ │ │ + cmp %r12,0x8(%rsp) │ │ │ │ + jne 215a0 │ │ │ │ + vzeroupper │ │ │ │ + lea -0x28(%rbp),%rsp │ │ │ │ + pop %rbx │ │ │ │ + pop %r12 │ │ │ │ + pop %r13 │ │ │ │ + pop %r14 │ │ │ │ + pop %r15 │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov 0x18(%rsp),%rsi │ │ │ │ + mov %r12,%rdx │ │ │ │ + sub %rsi,%rdx │ │ │ │ + mov %rdx,%rdi │ │ │ │ + shl $0x3d,%rdi │ │ │ │ + sub %rdx,%rdi │ │ │ │ + lea 0x8(%r12,%rdi,1),%rdi │ │ │ │ + cmp $0x8,%rdx │ │ │ │ + jle 22060 │ │ │ │ + vzeroupper │ │ │ │ + call d550 │ │ │ │ + vmovdqa 0xbb8f3(%rip),%ymm5 # dd720 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x120> │ │ │ │ + vmovdqa 0xbb8ab(%rip),%ymm1 # dd6e0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0xe0> │ │ │ │ + mov 0x18(%rsp),%rsi │ │ │ │ + mov %rbx,(%rsi) │ │ │ │ + jmp 21dd8 │ │ │ │ + test $0x7,%cl │ │ │ │ + je 2206e │ │ │ │ + and $0xfffffffffffffff8,%rcx │ │ │ │ + lea 0x0(,%rcx,4),%r11 │ │ │ │ + add %r11,%rax │ │ │ │ + add %rsi,%r11 │ │ │ │ + jmp 217ea │ │ │ │ + mov %r8,%r11 │ │ │ │ + mov %rsi,%r9 │ │ │ │ + sub %rsi,%r11 │ │ │ │ + sub $0x4,%r11 │ │ │ │ + shr $0x2,%r11 │ │ │ │ + inc %r11 │ │ │ │ + and $0x7,%r11d │ │ │ │ + je 21f4d │ │ │ │ + cmp $0x1,%r11 │ │ │ │ + je 21f2b │ │ │ │ + cmp $0x2,%r11 │ │ │ │ + je 21f12 │ │ │ │ + cmp $0x3,%r11 │ │ │ │ + je 21ef9 │ │ │ │ + cmp $0x4,%r11 │ │ │ │ + je 21edf │ │ │ │ + cmp $0x5,%r11 │ │ │ │ + je 21ec6 │ │ │ │ + cmp $0x6,%r11 │ │ │ │ + jne 2208f │ │ │ │ + mov (%rax),%ecx │ │ │ │ + cmp %ecx,(%r9) │ │ │ │ + jl 21df9 │ │ │ │ + jg 218d5 │ │ │ │ + add $0x4,%r9 │ │ │ │ + add $0x4,%rax │ │ │ │ + mov (%rax),%edi │ │ │ │ + cmp %edi,(%r9) │ │ │ │ + jl 21df9 │ │ │ │ + jg 218d5 │ │ │ │ + add $0x4,%r9 │ │ │ │ add $0x4,%rax │ │ │ │ mov (%rax),%r11d │ │ │ │ - cmp %r11d,(%r10) │ │ │ │ - jl 216ff │ │ │ │ - jg 2178e │ │ │ │ - add $0x4,%r10 │ │ │ │ + cmp %r11d,(%r9) │ │ │ │ + jl 21df9 │ │ │ │ + jg 218d5 │ │ │ │ + add $0x4,%r9 │ │ │ │ add $0x4,%rax │ │ │ │ - mov (%rax),%r9d │ │ │ │ - cmp %r9d,(%r10) │ │ │ │ - jl 216ff │ │ │ │ - jg 2178e │ │ │ │ - add $0x4,%r10 │ │ │ │ + mov (%rax),%edx │ │ │ │ + cmp %edx,(%r9) │ │ │ │ + jl 21df9 │ │ │ │ + jg 218d5 │ │ │ │ + add $0x4,%r9 │ │ │ │ add $0x4,%rax │ │ │ │ mov (%rax),%ecx │ │ │ │ - cmp %ecx,(%r10) │ │ │ │ - jl 216ff │ │ │ │ - jg 2178e │ │ │ │ - add $0x4,%r10 │ │ │ │ + cmp %ecx,(%r9) │ │ │ │ + jl 21df9 │ │ │ │ + jg 218d5 │ │ │ │ + add $0x4,%r9 │ │ │ │ add $0x4,%rax │ │ │ │ - mov (%rax),%edx │ │ │ │ - cmp %edx,(%r10) │ │ │ │ - jl 216ff │ │ │ │ - jg 2178e │ │ │ │ - add $0x4,%r10 │ │ │ │ + mov (%rax),%edi │ │ │ │ + cmp %edi,(%r9) │ │ │ │ + jl 21df9 │ │ │ │ + jg 218d5 │ │ │ │ + add $0x4,%r9 │ │ │ │ add $0x4,%rax │ │ │ │ + cmp %r9,%r8 │ │ │ │ + je 218cc │ │ │ │ mov (%rax),%r11d │ │ │ │ - cmp %r11d,(%r10) │ │ │ │ - jl 216ff │ │ │ │ - jg 2178e │ │ │ │ - add $0x4,%r10 │ │ │ │ - add $0x4,%rax │ │ │ │ - cmp %r10,%rdi │ │ │ │ - je 21785 │ │ │ │ - mov (%rax),%r9d │ │ │ │ - cmp %r9d,(%r10) │ │ │ │ - jl 216ff │ │ │ │ - jg 2178e │ │ │ │ - mov 0x4(%rax),%ecx │ │ │ │ - cmp %ecx,0x4(%r10) │ │ │ │ - jl 216ff │ │ │ │ - jg 2178e │ │ │ │ - mov 0x8(%rax),%edx │ │ │ │ - cmp %edx,0x8(%r10) │ │ │ │ - jl 216ff │ │ │ │ - jg 2178e │ │ │ │ - mov 0xc(%rax),%r11d │ │ │ │ - cmp %r11d,0xc(%r10) │ │ │ │ - jl 216ff │ │ │ │ - jg 2178e │ │ │ │ - mov 0x10(%rax),%r9d │ │ │ │ - cmp %r9d,0x10(%r10) │ │ │ │ - jl 216ff │ │ │ │ - jg 2178e │ │ │ │ - mov 0x14(%rax),%ecx │ │ │ │ - cmp %ecx,0x14(%r10) │ │ │ │ - jl 216ff │ │ │ │ - jg 2178e │ │ │ │ - mov 0x18(%rax),%edx │ │ │ │ - cmp %edx,0x18(%r10) │ │ │ │ - jl 216ff │ │ │ │ - jg 2178e │ │ │ │ - mov 0x1c(%rax),%r11d │ │ │ │ - cmp %r11d,0x1c(%r10) │ │ │ │ - jl 216ff │ │ │ │ - jg 2178e │ │ │ │ - add $0x20,%r10 │ │ │ │ + cmp %r11d,(%r9) │ │ │ │ + jl 21df9 │ │ │ │ + jg 218d5 │ │ │ │ + mov 0x4(%rax),%edx │ │ │ │ + cmp %edx,0x4(%r9) │ │ │ │ + jl 21df9 │ │ │ │ + jg 218d5 │ │ │ │ + mov 0x8(%rax),%ecx │ │ │ │ + cmp %ecx,0x8(%r9) │ │ │ │ + jl 21df9 │ │ │ │ + jg 218d5 │ │ │ │ + mov 0xc(%rax),%edi │ │ │ │ + cmp %edi,0xc(%r9) │ │ │ │ + jl 21df9 │ │ │ │ + jg 218d5 │ │ │ │ + mov 0x10(%rax),%r11d │ │ │ │ + cmp %r11d,0x10(%r9) │ │ │ │ + jl 21df9 │ │ │ │ + jg 218d5 │ │ │ │ + mov 0x14(%rax),%edx │ │ │ │ + cmp %edx,0x14(%r9) │ │ │ │ + jl 21df9 │ │ │ │ + jg 218d5 │ │ │ │ + mov 0x18(%rax),%ecx │ │ │ │ + cmp %ecx,0x18(%r9) │ │ │ │ + jl 21df9 │ │ │ │ + jg 218d5 │ │ │ │ + mov 0x1c(%rax),%edi │ │ │ │ + cmp %edi,0x1c(%r9) │ │ │ │ + jl 21df9 │ │ │ │ + jg 218d5 │ │ │ │ + add $0x20,%r9 │ │ │ │ add $0x20,%rax │ │ │ │ - cmp %r10,%rdi │ │ │ │ - jne 21d8c │ │ │ │ - jmp 21785 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - jne 2173f │ │ │ │ - mov %r8,(%rdi) │ │ │ │ - jmp 2173f │ │ │ │ - mov (%rax),%ecx │ │ │ │ - cmp %ecx,(%rsi) │ │ │ │ - jl 216ff │ │ │ │ - jg 2178e │ │ │ │ - lea 0x4(%rsi),%r10 │ │ │ │ + cmp %r9,%r8 │ │ │ │ + jne 21f4d │ │ │ │ + jmp 218cc │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov $0x14,%eax │ │ │ │ + vpbroadcastq %rax,%ymm9 │ │ │ │ + vpaddq %ymm9,%ymm0,%ymm0 │ │ │ │ + valignq $0x3,%ymm0,%ymm0,%ymm2 │ │ │ │ + vmovq %xmm2,%rax │ │ │ │ + jmp 21bff │ │ │ │ + add $0x4,%rax │ │ │ │ + jmp 21bff │ │ │ │ + add $0x8,%rax │ │ │ │ + jmp 21bff │ │ │ │ + add $0xc,%rax │ │ │ │ + jmp 21bff │ │ │ │ + add $0x10,%rax │ │ │ │ + jmp 21bff │ │ │ │ + add $0x14,%rax │ │ │ │ + jmp 21bff │ │ │ │ + add $0x18,%rax │ │ │ │ + jmp 21bff │ │ │ │ + add $0x1c,%rax │ │ │ │ + jmp 21bff │ │ │ │ + jne 21e35 │ │ │ │ + mov %r10,(%rdi) │ │ │ │ + jmp 21e35 │ │ │ │ + mov $0x14,%eax │ │ │ │ + vpbroadcastq %rax,%ymm13 │ │ │ │ + vpaddq %ymm13,%ymm2,%ymm14 │ │ │ │ + valignq $0x3,%ymm14,%ymm14,%ymm15 │ │ │ │ + vmovq %xmm15,%rax │ │ │ │ + jmp 218cc │ │ │ │ + mov (%rax),%edx │ │ │ │ + cmp %edx,(%rsi) │ │ │ │ + jl 21df9 │ │ │ │ + jg 218d5 │ │ │ │ + lea 0x4(%rsi),%r9 │ │ │ │ add $0x4,%rax │ │ │ │ - jmp 21cea │ │ │ │ + jmp 21ead │ │ │ │ + add $0x8,%rax │ │ │ │ + jmp 218cc │ │ │ │ + add $0x4,%rax │ │ │ │ + jmp 218cc │ │ │ │ + add $0xc,%rax │ │ │ │ + jmp 218cc │ │ │ │ + add $0x10,%rax │ │ │ │ + jmp 218cc │ │ │ │ ret │ │ │ │ + add $0x18,%rax │ │ │ │ + jmp 218cc │ │ │ │ + add $0x1c,%rax │ │ │ │ + jmp 218cc │ │ │ │ + add $0x14,%rax │ │ │ │ + jmp 218cc │ │ │ │ nopl 0x0(%rax) │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ sub $0x28,%rsp │ │ │ │ mov %rdi,0x10(%rsp) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 22023 │ │ │ │ + je 222a3 │ │ │ │ mov 0x10(%rsp),%rax │ │ │ │ mov 0x18(%rax),%rdx │ │ │ │ mov %rdx,0x8(%rsp) │ │ │ │ test %rdx,%rdx │ │ │ │ - je 22001 │ │ │ │ + je 22281 │ │ │ │ mov 0x8(%rsp),%rcx │ │ │ │ mov 0x18(%rcx),%r14 │ │ │ │ test %r14,%r14 │ │ │ │ - je 21fdf │ │ │ │ + je 2225f │ │ │ │ mov 0x18(%r14),%r15 │ │ │ │ test %r15,%r15 │ │ │ │ - je 21fc1 │ │ │ │ + je 22241 │ │ │ │ mov 0x18(%r15),%rbx │ │ │ │ test %rbx,%rbx │ │ │ │ - je 21fa3 │ │ │ │ + je 22223 │ │ │ │ mov 0x18(%rbx),%r12 │ │ │ │ test %r12,%r12 │ │ │ │ - je 21f39 │ │ │ │ + je 221b9 │ │ │ │ mov 0x18(%r12),%rbp │ │ │ │ test %rbp,%rbp │ │ │ │ - je 21f84 │ │ │ │ + je 22204 │ │ │ │ mov 0x18(%rbp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 21f60 │ │ │ │ + je 221e0 │ │ │ │ mov 0x18(%rdi),%r13 │ │ │ │ test %r13,%r13 │ │ │ │ - je 21f21 │ │ │ │ + je 221a1 │ │ │ │ mov %rdi,0x18(%rsp) │ │ │ │ mov 0x18(%r13),%rdi │ │ │ │ - call 21e70 │ │ │ │ + call 220f0 │ │ │ │ mov %r13,%rdi │ │ │ │ mov 0x10(%r13),%r13 │ │ │ │ mov $0x28,%esi │ │ │ │ call d340 │ │ │ │ mov 0x18(%rsp),%rdi │ │ │ │ test %r13,%r13 │ │ │ │ - jne 21ef8 │ │ │ │ + jne 22178 │ │ │ │ mov 0x10(%rdi),%r13 │ │ │ │ mov $0x28,%esi │ │ │ │ call d340 │ │ │ │ test %r13,%r13 │ │ │ │ - je 21f60 │ │ │ │ + je 221e0 │ │ │ │ mov %r13,%rdi │ │ │ │ - jmp 21eef │ │ │ │ + jmp 2216f │ │ │ │ mov 0x10(%rbx),%r12 │ │ │ │ mov $0x28,%esi │ │ │ │ mov %rbx,%rdi │ │ │ │ call d340 │ │ │ │ test %r12,%r12 │ │ │ │ - je 21fa3 │ │ │ │ + je 22223 │ │ │ │ mov %r12,%rbx │ │ │ │ - jmp 21ecf │ │ │ │ + jmp 2214f │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ mov %rbp,%rdi │ │ │ │ mov %rsi,0x18(%rsp) │ │ │ │ mov $0x28,%esi │ │ │ │ call d340 │ │ │ │ mov 0x18(%rsp),%rbp │ │ │ │ test %rbp,%rbp │ │ │ │ - jne 21ee6 │ │ │ │ + jne 22166 │ │ │ │ mov 0x10(%r12),%r13 │ │ │ │ mov $0x28,%esi │ │ │ │ mov %r12,%rdi │ │ │ │ call d340 │ │ │ │ test %r13,%r13 │ │ │ │ - je 21f39 │ │ │ │ + je 221b9 │ │ │ │ mov %r13,%r12 │ │ │ │ - jmp 21ed8 │ │ │ │ + jmp 22158 │ │ │ │ mov 0x10(%r15),%rbx │ │ │ │ mov $0x28,%esi │ │ │ │ mov %r15,%rdi │ │ │ │ call d340 │ │ │ │ test %rbx,%rbx │ │ │ │ - je 21fc1 │ │ │ │ + je 22241 │ │ │ │ mov %rbx,%r15 │ │ │ │ - jmp 21ec2 │ │ │ │ + jmp 22142 │ │ │ │ mov 0x10(%r14),%r15 │ │ │ │ mov $0x28,%esi │ │ │ │ mov %r14,%rdi │ │ │ │ call d340 │ │ │ │ test %r15,%r15 │ │ │ │ - je 21fdf │ │ │ │ + je 2225f │ │ │ │ mov %r15,%r14 │ │ │ │ - jmp 21eb5 │ │ │ │ + jmp 22135 │ │ │ │ mov 0x8(%rsp),%rdi │ │ │ │ mov $0x28,%esi │ │ │ │ mov 0x10(%rdi),%r14 │ │ │ │ call d340 │ │ │ │ test %r14,%r14 │ │ │ │ - je 22001 │ │ │ │ + je 22281 │ │ │ │ mov %r14,0x8(%rsp) │ │ │ │ - jmp 21ea3 │ │ │ │ + jmp 22123 │ │ │ │ mov 0x10(%rsp),%rdi │ │ │ │ mov $0x28,%esi │ │ │ │ mov 0x10(%rdi),%rbp │ │ │ │ call d340 │ │ │ │ test %rbp,%rbp │ │ │ │ - je 22023 │ │ │ │ + je 222a3 │ │ │ │ mov %rbp,0x10(%rsp) │ │ │ │ - jmp 21e8c │ │ │ │ + jmp 2210c │ │ │ │ add $0x28,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ ret │ │ │ │ nopl (%rax) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ push %rbp │ │ │ │ lea -0x1(%rdx),%rax │ │ │ │ + shr $0x3f,%rax │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ + mov %rsi,%r14 │ │ │ │ + mov %rdx,%rsi │ │ │ │ + lea -0x1(%rax,%rdx,1),%rdx │ │ │ │ + sar $1,%rdx │ │ │ │ push %r13 │ │ │ │ + mov %rdi,%r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ - mov %rdi,%r13 │ │ │ │ - mov %rsi,%rdi │ │ │ │ and $0xffffffffffffffe0,%rsp │ │ │ │ - mov %rcx,%r15 │ │ │ │ - shr $0x3f,%rax │ │ │ │ - sub $0x60,%rsp │ │ │ │ - mov %rsi,0x38(%rsp) │ │ │ │ - mov %rdx,%rsi │ │ │ │ - lea -0x1(%rax,%rdx,1),%rdx │ │ │ │ - sar $1,%rdx │ │ │ │ - cmp %rdx,%rdi │ │ │ │ - jge 22c90 │ │ │ │ - mov %rsi,0x20(%rsp) │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - mov %rdx,%r14 │ │ │ │ - mov %rdi,%rax │ │ │ │ - jmp 22109 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovq 0x10(%rbx),%xmm1 │ │ │ │ + sub $0x40,%rsp │ │ │ │ + cmp %rdx,%r14 │ │ │ │ + jge 22e40 │ │ │ │ + mov %r14,0x30(%rsp) │ │ │ │ + mov %rdx,%r15 │ │ │ │ + mov %r14,%rax │ │ │ │ + mov %rsi,0x28(%rsp) │ │ │ │ + mov %rcx,0x20(%rsp) │ │ │ │ + jmp 22372 │ │ │ │ + xchg %ax,%ax │ │ │ │ mov 0x8(%rbx),%rcx │ │ │ │ + vmovq 0x10(%rbx),%xmm1 │ │ │ │ vpinsrq $0x1,0x18(%rbx),%xmm1,%xmm1 │ │ │ │ - vmovq %r15,%xmm3 │ │ │ │ shl $0x5,%rax │ │ │ │ - vpinsrq $0x1,%rcx,%xmm3,%xmm0 │ │ │ │ + vmovq %r10,%xmm3 │ │ │ │ + vpxor %xmm4,%xmm4,%xmm4 │ │ │ │ add %r13,%rax │ │ │ │ + vpinsrq $0x1,%rcx,%xmm3,%xmm2 │ │ │ │ mov 0x8(%rax),%rdi │ │ │ │ + vinserti64x2 $0x1,%xmm1,%ymm2,%ymm0 │ │ │ │ mov 0x18(%rax),%rsi │ │ │ │ - vinserti64x2 $0x1,%xmm1,%ymm0,%ymm2 │ │ │ │ - vmovdqu %ymm2,(%rax) │ │ │ │ - movq $0x0,0x8(%rbx) │ │ │ │ - movq $0x0,0x10(%rbx) │ │ │ │ + vmovdqu %ymm0,(%rax) │ │ │ │ movq $0x0,0x18(%rbx) │ │ │ │ + vmovdqu %xmm4,0x8(%rbx) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 220fd │ │ │ │ + je 22366 │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - cmp %r14,%r12 │ │ │ │ - jge 22430 │ │ │ │ + cmp %r15,%r12 │ │ │ │ + jge 22820 │ │ │ │ mov %r12,%rax │ │ │ │ lea 0x1(%rax),%rdx │ │ │ │ - lea (%rdx,%rdx,1),%rdi │ │ │ │ - lea -0x1(%rdi),%r12 │ │ │ │ + lea (%rdx,%rdx,1),%rsi │ │ │ │ + shl $0x6,%rdx │ │ │ │ + lea -0x1(%rsi),%r12 │ │ │ │ + add %r13,%rdx │ │ │ │ mov %r12,%rbx │ │ │ │ + mov (%rdx),%rdi │ │ │ │ shl $0x5,%rbx │ │ │ │ - shl $0x6,%rdx │ │ │ │ add %r13,%rbx │ │ │ │ - add %r13,%rdx │ │ │ │ - mov (%rdx),%r8 │ │ │ │ - mov (%rbx),%r15 │ │ │ │ - cmp %r15,%r8 │ │ │ │ - jb 220a0 │ │ │ │ + mov (%rbx),%r10 │ │ │ │ + cmp %r10,%rdi │ │ │ │ + jb 22310 │ │ │ │ vmovq 0x10(%rdx),%xmm1 │ │ │ │ mov 0x8(%rdx),%rcx │ │ │ │ - jne 22420 │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - mov 0x8(%rbx),%r10 │ │ │ │ + jne 22810 │ │ │ │ + mov 0x10(%rbx),%r11 │ │ │ │ + mov 0x8(%rbx),%r9 │ │ │ │ + vmovq %xmm1,%r14 │ │ │ │ + sub %rcx,%r14 │ │ │ │ + mov %r11,0x38(%rsp) │ │ │ │ + sub %r9,%r11 │ │ │ │ + cmp %r11,%r14 │ │ │ │ + lea (%rcx,%r11,1),%r8 │ │ │ │ vmovq %xmm1,%r11 │ │ │ │ - mov %rcx,0x28(%rsp) │ │ │ │ - sub %rcx,%r11 │ │ │ │ - mov %rsi,0x40(%rsp) │ │ │ │ - sub %r10,%rsi │ │ │ │ - mov %r10,0x30(%rsp) │ │ │ │ - lea (%rcx,%rsi,1),%r9 │ │ │ │ - cmp %rsi,%r11 │ │ │ │ - vmovq %xmm1,%rsi │ │ │ │ - cmovle %rsi,%r9 │ │ │ │ - cmp %rcx,%r9 │ │ │ │ - je 223e3 │ │ │ │ - mov %r9,%r11 │ │ │ │ + mov %r9,(%rsp) │ │ │ │ + cmovle %r11,%r8 │ │ │ │ + mov %rcx,%r14 │ │ │ │ + cmp %rcx,%r8 │ │ │ │ + je 227d3 │ │ │ │ + mov %r8,%r11 │ │ │ │ sub %rcx,%r11 │ │ │ │ sub $0x10,%r11 │ │ │ │ shr $0x4,%r11 │ │ │ │ inc %r11 │ │ │ │ and $0x7,%r11d │ │ │ │ - je 22a00 │ │ │ │ + je 225f8 │ │ │ │ cmp $0x1,%r11 │ │ │ │ - je 2238b │ │ │ │ + je 225a7 │ │ │ │ cmp $0x2,%r11 │ │ │ │ - je 22337 │ │ │ │ + je 2255f │ │ │ │ cmp $0x3,%r11 │ │ │ │ - je 222e3 │ │ │ │ + je 22517 │ │ │ │ cmp $0x4,%r11 │ │ │ │ - je 22290 │ │ │ │ + je 224d0 │ │ │ │ cmp $0x5,%r11 │ │ │ │ - je 22230 │ │ │ │ + je 22480 │ │ │ │ cmp $0x6,%r11 │ │ │ │ - jne 229b0 │ │ │ │ - mov 0x30(%rsp),%r11 │ │ │ │ - mov 0x28(%rsp),%rsi │ │ │ │ + jne 22d80 │ │ │ │ + mov (%rsp),%r11 │ │ │ │ mov (%r11),%r11 │ │ │ │ - cmp %r11,(%rsi) │ │ │ │ - jb 22410 │ │ │ │ - jne 22c70 │ │ │ │ - mov 0x30(%rsp),%r11 │ │ │ │ - vmovss 0x8(%rsi),%xmm0 │ │ │ │ + cmp %r11,(%r14) │ │ │ │ + jb 22800 │ │ │ │ + jne 22e20 │ │ │ │ + mov (%rsp),%r11 │ │ │ │ + vmovss 0x8(%r14),%xmm0 │ │ │ │ vmovss 0x8(%r11),%xmm4 │ │ │ │ vcomiss %xmm0,%xmm4 │ │ │ │ - ja 22410 │ │ │ │ + ja 22800 │ │ │ │ vcomiss %xmm4,%xmm0 │ │ │ │ - ja 22c70 │ │ │ │ - add $0x10,%rsi │ │ │ │ + ja 22e20 │ │ │ │ add $0x10,%r11 │ │ │ │ - mov %rsi,0x28(%rsp) │ │ │ │ - mov %r11,0x30(%rsp) │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x30(%rsp),%r11 │ │ │ │ - mov 0x28(%rsp),%rsi │ │ │ │ + add $0x10,%r14 │ │ │ │ + mov %r11,(%rsp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov (%rsp),%r11 │ │ │ │ mov (%r11),%r11 │ │ │ │ - cmp %r11,(%rsi) │ │ │ │ - jb 22410 │ │ │ │ - jne 22c70 │ │ │ │ - mov 0x30(%rsp),%r11 │ │ │ │ - vmovss 0x8(%rsi),%xmm5 │ │ │ │ + cmp %r11,(%r14) │ │ │ │ + jb 22800 │ │ │ │ + jne 22e20 │ │ │ │ + mov (%rsp),%r11 │ │ │ │ + vmovss 0x8(%r14),%xmm5 │ │ │ │ vmovss 0x8(%r11),%xmm6 │ │ │ │ vcomiss %xmm5,%xmm6 │ │ │ │ - ja 22410 │ │ │ │ + ja 22800 │ │ │ │ vcomiss %xmm6,%xmm5 │ │ │ │ - ja 22c70 │ │ │ │ - add $0x10,%rsi │ │ │ │ + ja 22e20 │ │ │ │ add $0x10,%r11 │ │ │ │ - mov %rsi,0x28(%rsp) │ │ │ │ - mov %r11,0x30(%rsp) │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x30(%rsp),%r11 │ │ │ │ - mov 0x28(%rsp),%rsi │ │ │ │ + add $0x10,%r14 │ │ │ │ + mov %r11,(%rsp) │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov (%rsp),%r11 │ │ │ │ mov (%r11),%r11 │ │ │ │ - cmp %r11,(%rsi) │ │ │ │ - jb 22410 │ │ │ │ - jne 22c70 │ │ │ │ - mov 0x30(%rsp),%r11 │ │ │ │ - vmovss 0x8(%rsi),%xmm7 │ │ │ │ + cmp %r11,(%r14) │ │ │ │ + jb 22800 │ │ │ │ + jne 22e20 │ │ │ │ + mov (%rsp),%r11 │ │ │ │ + vmovss 0x8(%r14),%xmm7 │ │ │ │ vmovss 0x8(%r11),%xmm8 │ │ │ │ vcomiss %xmm7,%xmm8 │ │ │ │ - ja 22410 │ │ │ │ + ja 22800 │ │ │ │ vcomiss %xmm8,%xmm7 │ │ │ │ - ja 22c70 │ │ │ │ - add $0x10,%rsi │ │ │ │ + ja 22e20 │ │ │ │ add $0x10,%r11 │ │ │ │ - mov %rsi,0x28(%rsp) │ │ │ │ - mov %r11,0x30(%rsp) │ │ │ │ - mov 0x30(%rsp),%r11 │ │ │ │ - mov 0x28(%rsp),%rsi │ │ │ │ + add $0x10,%r14 │ │ │ │ + mov %r11,(%rsp) │ │ │ │ + mov (%rsp),%r11 │ │ │ │ mov (%r11),%r11 │ │ │ │ - cmp %r11,(%rsi) │ │ │ │ - jb 22410 │ │ │ │ - jne 22c70 │ │ │ │ - mov 0x30(%rsp),%r11 │ │ │ │ - vmovss 0x8(%rsi),%xmm9 │ │ │ │ + cmp %r11,(%r14) │ │ │ │ + jb 22800 │ │ │ │ + jne 22e20 │ │ │ │ + mov (%rsp),%r11 │ │ │ │ + vmovss 0x8(%r14),%xmm9 │ │ │ │ vmovss 0x8(%r11),%xmm10 │ │ │ │ vcomiss %xmm9,%xmm10 │ │ │ │ - ja 22410 │ │ │ │ + ja 22800 │ │ │ │ vcomiss %xmm10,%xmm9 │ │ │ │ - ja 22c70 │ │ │ │ - add $0x10,%rsi │ │ │ │ + ja 22e20 │ │ │ │ add $0x10,%r11 │ │ │ │ - mov %rsi,0x28(%rsp) │ │ │ │ - mov %r11,0x30(%rsp) │ │ │ │ - mov 0x30(%rsp),%r11 │ │ │ │ - mov 0x28(%rsp),%rsi │ │ │ │ + add $0x10,%r14 │ │ │ │ + mov %r11,(%rsp) │ │ │ │ + mov (%rsp),%r11 │ │ │ │ mov (%r11),%r11 │ │ │ │ - cmp %r11,(%rsi) │ │ │ │ - jb 22410 │ │ │ │ - jne 22c70 │ │ │ │ - mov 0x30(%rsp),%r11 │ │ │ │ - vmovss 0x8(%rsi),%xmm11 │ │ │ │ + cmp %r11,(%r14) │ │ │ │ + jb 22800 │ │ │ │ + jne 22e20 │ │ │ │ + mov (%rsp),%r11 │ │ │ │ + vmovss 0x8(%r14),%xmm11 │ │ │ │ vmovss 0x8(%r11),%xmm12 │ │ │ │ vcomiss %xmm11,%xmm12 │ │ │ │ - ja 22410 │ │ │ │ + ja 22800 │ │ │ │ vcomiss %xmm12,%xmm11 │ │ │ │ - ja 22c70 │ │ │ │ - add $0x10,%rsi │ │ │ │ + ja 22e20 │ │ │ │ add $0x10,%r11 │ │ │ │ - mov %rsi,0x28(%rsp) │ │ │ │ - mov %r11,0x30(%rsp) │ │ │ │ - mov 0x30(%rsp),%r11 │ │ │ │ - mov 0x28(%rsp),%rsi │ │ │ │ + add $0x10,%r14 │ │ │ │ + mov %r11,(%rsp) │ │ │ │ + mov (%rsp),%r11 │ │ │ │ mov (%r11),%r11 │ │ │ │ - cmp %r11,(%rsi) │ │ │ │ - jb 22410 │ │ │ │ - jne 22c70 │ │ │ │ - mov 0x30(%rsp),%r11 │ │ │ │ - vmovss 0x8(%rsi),%xmm13 │ │ │ │ + cmp %r11,(%r14) │ │ │ │ + jb 22800 │ │ │ │ + jne 22e20 │ │ │ │ + mov (%rsp),%r11 │ │ │ │ + vmovss 0x8(%r14),%xmm13 │ │ │ │ vmovss 0x8(%r11),%xmm14 │ │ │ │ vcomiss %xmm13,%xmm14 │ │ │ │ - ja 22410 │ │ │ │ + ja 22800 │ │ │ │ vcomiss %xmm14,%xmm13 │ │ │ │ - ja 22c70 │ │ │ │ - add $0x10,%rsi │ │ │ │ + ja 22e20 │ │ │ │ add $0x10,%r11 │ │ │ │ - mov %rsi,0x28(%rsp) │ │ │ │ - mov %r11,0x30(%rsp) │ │ │ │ - cmp %r9,%rsi │ │ │ │ - jne 22a00 │ │ │ │ - mov %r11,%r10 │ │ │ │ + add $0x10,%r14 │ │ │ │ + mov %r11,(%rsp) │ │ │ │ + cmp %r8,%r14 │ │ │ │ + je 227d0 │ │ │ │ + mov (%rsp),%r11 │ │ │ │ + mov (%r11),%r11 │ │ │ │ + cmp %r11,(%r14) │ │ │ │ + jb 22800 │ │ │ │ + jne 22e20 │ │ │ │ + mov (%rsp),%r11 │ │ │ │ + vmovss 0x8(%r14),%xmm15 │ │ │ │ + vmovss 0x8(%r11),%xmm3 │ │ │ │ + vcomiss %xmm15,%xmm3 │ │ │ │ + ja 22800 │ │ │ │ + vcomiss %xmm3,%xmm15 │ │ │ │ + ja 22e20 │ │ │ │ + mov 0x10(%r11),%r11 │ │ │ │ + cmp %r11,0x10(%r14) │ │ │ │ + jb 22800 │ │ │ │ + jne 22e20 │ │ │ │ + mov (%rsp),%r11 │ │ │ │ + vmovss 0x18(%r14),%xmm2 │ │ │ │ + vmovss 0x18(%r11),%xmm0 │ │ │ │ + vcomiss %xmm2,%xmm0 │ │ │ │ + ja 22800 │ │ │ │ + vcomiss %xmm0,%xmm2 │ │ │ │ + ja 22e20 │ │ │ │ + mov 0x20(%r11),%r11 │ │ │ │ + cmp %r11,0x20(%r14) │ │ │ │ + jb 22800 │ │ │ │ + jne 22e20 │ │ │ │ + mov (%rsp),%r11 │ │ │ │ + vmovss 0x28(%r14),%xmm4 │ │ │ │ + vmovss 0x28(%r11),%xmm5 │ │ │ │ + vcomiss %xmm4,%xmm5 │ │ │ │ + ja 22800 │ │ │ │ + vcomiss %xmm5,%xmm4 │ │ │ │ + ja 22e20 │ │ │ │ + mov 0x30(%r11),%r11 │ │ │ │ + cmp %r11,0x30(%r14) │ │ │ │ + jb 22800 │ │ │ │ + jne 22e20 │ │ │ │ + mov (%rsp),%r11 │ │ │ │ + vmovss 0x38(%r14),%xmm6 │ │ │ │ + vmovss 0x38(%r11),%xmm7 │ │ │ │ + vcomiss %xmm6,%xmm7 │ │ │ │ + ja 22800 │ │ │ │ + vcomiss %xmm7,%xmm6 │ │ │ │ + ja 22e20 │ │ │ │ + mov 0x40(%r11),%r11 │ │ │ │ + cmp %r11,0x40(%r14) │ │ │ │ + jb 22800 │ │ │ │ + jne 22e20 │ │ │ │ + mov (%rsp),%r11 │ │ │ │ + vmovss 0x48(%r14),%xmm8 │ │ │ │ + vmovss 0x48(%r11),%xmm9 │ │ │ │ + vcomiss %xmm8,%xmm9 │ │ │ │ + ja 22800 │ │ │ │ + vcomiss %xmm9,%xmm8 │ │ │ │ + ja 22e20 │ │ │ │ + mov 0x50(%r11),%r11 │ │ │ │ + cmp %r11,0x50(%r14) │ │ │ │ + jb 22800 │ │ │ │ + jne 22e20 │ │ │ │ + mov (%rsp),%r11 │ │ │ │ + vmovss 0x58(%r14),%xmm10 │ │ │ │ + vmovss 0x58(%r11),%xmm11 │ │ │ │ + vcomiss %xmm10,%xmm11 │ │ │ │ + ja 22800 │ │ │ │ + vcomiss %xmm11,%xmm10 │ │ │ │ + ja 22e20 │ │ │ │ + mov 0x60(%r11),%r11 │ │ │ │ + cmp %r11,0x60(%r14) │ │ │ │ + jb 22800 │ │ │ │ + jne 22e20 │ │ │ │ + mov (%rsp),%r11 │ │ │ │ + vmovss 0x68(%r14),%xmm12 │ │ │ │ + vmovss 0x68(%r11),%xmm13 │ │ │ │ + vcomiss %xmm12,%xmm13 │ │ │ │ + ja 22800 │ │ │ │ + vcomiss %xmm13,%xmm12 │ │ │ │ + ja 22e20 │ │ │ │ + mov 0x70(%r11),%r11 │ │ │ │ + cmp %r11,0x70(%r14) │ │ │ │ + jb 22800 │ │ │ │ + jne 22e20 │ │ │ │ + mov (%rsp),%r11 │ │ │ │ + vmovss 0x78(%r14),%xmm14 │ │ │ │ + vmovss 0x78(%r11),%xmm15 │ │ │ │ + vcomiss %xmm14,%xmm15 │ │ │ │ + ja 22800 │ │ │ │ + vcomiss %xmm15,%xmm14 │ │ │ │ + ja 22e20 │ │ │ │ + sub $0xffffffffffffff80,%r11 │ │ │ │ + sub $0xffffffffffffff80,%r14 │ │ │ │ + mov %r11,(%rsp) │ │ │ │ + cmp %r8,%r14 │ │ │ │ + jne 225f8 │ │ │ │ + mov %r11,%r9 │ │ │ │ xor %ebx,%ebx │ │ │ │ - cmp %r10,0x40(%rsp) │ │ │ │ + cmp %r9,0x38(%rsp) │ │ │ │ setne %bl │ │ │ │ - sub %rbx,%rdi │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %rdi,%r12 │ │ │ │ + sub %rbx,%rsi │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %rsi,%r12 │ │ │ │ shl $0x5,%rbx │ │ │ │ add %r13,%rbx │ │ │ │ mov 0x10(%rbx),%rdx │ │ │ │ - mov (%rbx),%r15 │ │ │ │ - mov 0x8(%rbx),%r10 │ │ │ │ - mov %rdx,0x40(%rsp) │ │ │ │ + mov (%rbx),%r10 │ │ │ │ + mov 0x8(%rbx),%r9 │ │ │ │ + mov %rdx,0x38(%rsp) │ │ │ │ nopl (%rax) │ │ │ │ - vmovq 0x40(%rsp),%xmm1 │ │ │ │ - mov %r10,%rcx │ │ │ │ - jmp 220a9 │ │ │ │ + vmovq 0x38(%rsp),%xmm1 │ │ │ │ + mov %r9,%rcx │ │ │ │ + jmp 22319 │ │ │ │ xchg %ax,%ax │ │ │ │ - mov %r8,%r15 │ │ │ │ + mov %rdi,%r10 │ │ │ │ mov %rdx,%rbx │ │ │ │ - mov %rdi,%r12 │ │ │ │ - jmp 220a9 │ │ │ │ + mov %rsi,%r12 │ │ │ │ + jmp 22319 │ │ │ │ xchg %ax,%ax │ │ │ │ - mov 0x20(%rsp),%rsi │ │ │ │ - mov 0x18(%rsp),%r15 │ │ │ │ + mov 0x30(%rsp),%r14 │ │ │ │ + mov 0x28(%rsp),%rsi │ │ │ │ + mov 0x20(%rsp),%rcx │ │ │ │ test $0x1,%sil │ │ │ │ - jne 22450 │ │ │ │ + jne 22845 │ │ │ │ sub $0x2,%rsi │ │ │ │ sar $1,%rsi │ │ │ │ cmp %r12,%rsi │ │ │ │ - je 22c10 │ │ │ │ - vmovdqu (%r15),%ymm10 │ │ │ │ - movq $0x0,0x18(%r15) │ │ │ │ - movq $0x0,0x10(%r15) │ │ │ │ - movq $0x0,0x8(%r15) │ │ │ │ - cmp 0x38(%rsp),%r12 │ │ │ │ - jle 22960 │ │ │ │ + je 22dc0 │ │ │ │ + vpxor %xmm7,%xmm7,%xmm7 │ │ │ │ + vmovdqu (%rcx),%ymm15 │ │ │ │ + movq $0x0,0x18(%rcx) │ │ │ │ + vmovdqu %xmm7,0x8(%rcx) │ │ │ │ + cmp %r14,%r12 │ │ │ │ + jle 22d37 │ │ │ │ + vextracti64x2 $0x1,%ymm15,%xmm8 │ │ │ │ lea -0x1(%r12),%rax │ │ │ │ - vpextrq $0x1,%xmm10,0x30(%rsp) │ │ │ │ - vmovq %xmm10,%r14 │ │ │ │ - vextracti64x2 $0x1,%ymm10,%xmm5 │ │ │ │ - vmovdqa %ymm10,0x40(%rsp) │ │ │ │ + mov %r14,%rcx │ │ │ │ + vpxor %xmm2,%xmm2,%xmm2 │ │ │ │ shr $0x3f,%rax │ │ │ │ - vmovq %xmm5,0x28(%rsp) │ │ │ │ + vmovdqa %ymm15,(%rsp) │ │ │ │ + vmovq %xmm15,%r14 │ │ │ │ + vpextrq $0x1,%xmm15,0x30(%rsp) │ │ │ │ lea -0x1(%rax,%r12,1),%r15 │ │ │ │ sar $1,%r15 │ │ │ │ + vmovq %xmm8,0x28(%rsp) │ │ │ │ mov %r15,%rbx │ │ │ │ shl $0x5,%rbx │ │ │ │ add %r13,%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ cmp %r14,%rax │ │ │ │ - jb 228c0 │ │ │ │ - jne 22950 │ │ │ │ - mov 0x10(%rbx),%r8 │ │ │ │ + jb 22ca0 │ │ │ │ + jne 22d28 │ │ │ │ + mov 0x10(%rbx),%r11 │ │ │ │ mov 0x8(%rbx),%rsi │ │ │ │ - mov 0x30(%rsp),%r9 │ │ │ │ - mov 0x28(%rsp),%r10 │ │ │ │ - mov %r8,%rcx │ │ │ │ - sub %r9,%r10 │ │ │ │ - sub %rsi,%rcx │ │ │ │ - lea (%rsi,%r10,1),%rdi │ │ │ │ - cmp %r10,%rcx │ │ │ │ - mov %r9,%r10 │ │ │ │ - cmovle %r8,%rdi │ │ │ │ + mov 0x30(%rsp),%r8 │ │ │ │ + mov 0x28(%rsp),%r9 │ │ │ │ + mov %r11,%r10 │ │ │ │ + sub %r8,%r9 │ │ │ │ + sub %rsi,%r10 │ │ │ │ + lea (%rsi,%r9,1),%rdi │ │ │ │ + cmp %r9,%r10 │ │ │ │ + mov %r8,%r9 │ │ │ │ + cmovle %r11,%rdi │ │ │ │ cmp %rdi,%rsi │ │ │ │ - je 2289e │ │ │ │ - mov %rdi,%r11 │ │ │ │ - sub %rsi,%r11 │ │ │ │ - sub $0x10,%r11 │ │ │ │ - shr $0x4,%r11 │ │ │ │ - inc %r11 │ │ │ │ - and $0x7,%r11d │ │ │ │ - je 226fb │ │ │ │ - cmp $0x1,%r11 │ │ │ │ - je 226b9 │ │ │ │ - cmp $0x2,%r11 │ │ │ │ - je 22680 │ │ │ │ - cmp $0x3,%r11 │ │ │ │ - je 22646 │ │ │ │ - cmp $0x4,%r11 │ │ │ │ - je 2260b │ │ │ │ - cmp $0x5,%r11 │ │ │ │ - je 225d0 │ │ │ │ - cmp $0x6,%r11 │ │ │ │ - je 22590 │ │ │ │ - mov (%r9),%rdx │ │ │ │ - cmp %rdx,(%rsi) │ │ │ │ - jb 228c0 │ │ │ │ - jne 22950 │ │ │ │ - vmovss 0x8(%rsi),%xmm7 │ │ │ │ - vmovss 0x8(%r9),%xmm8 │ │ │ │ - vcomiss %xmm7,%xmm8 │ │ │ │ - ja 228c0 │ │ │ │ - vcomiss %xmm8,%xmm7 │ │ │ │ - ja 22950 │ │ │ │ + je 22c81 │ │ │ │ + mov %rdi,%rdx │ │ │ │ + sub %rsi,%rdx │ │ │ │ + sub $0x10,%rdx │ │ │ │ + shr $0x4,%rdx │ │ │ │ + inc %rdx │ │ │ │ + and $0x7,%edx │ │ │ │ + je 22ae1 │ │ │ │ + cmp $0x1,%rdx │ │ │ │ + je 22a9e │ │ │ │ + cmp $0x2,%rdx │ │ │ │ + je 22a65 │ │ │ │ + cmp $0x3,%rdx │ │ │ │ + je 22a2c │ │ │ │ + cmp $0x4,%rdx │ │ │ │ + je 229f3 │ │ │ │ + cmp $0x5,%rdx │ │ │ │ + je 229b8 │ │ │ │ + cmp $0x6,%rdx │ │ │ │ + je 22978 │ │ │ │ + mov (%r8),%r11 │ │ │ │ + cmp %r11,(%rsi) │ │ │ │ + jb 22ca0 │ │ │ │ + jne 22d28 │ │ │ │ + vmovss 0x8(%rsi),%xmm10 │ │ │ │ + vmovss 0x8(%r8),%xmm11 │ │ │ │ + vcomiss %xmm10,%xmm11 │ │ │ │ + ja 22ca0 │ │ │ │ + vcomiss %xmm11,%xmm10 │ │ │ │ + ja 22d28 │ │ │ │ add $0x10,%rsi │ │ │ │ - lea 0x10(%r9),%r10 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov (%r10),%r9 │ │ │ │ - cmp %r9,(%rsi) │ │ │ │ - jb 228c0 │ │ │ │ - jne 22950 │ │ │ │ - vmovss 0x8(%rsi),%xmm9 │ │ │ │ - vmovss 0x8(%r10),%xmm10 │ │ │ │ - vcomiss %xmm9,%xmm10 │ │ │ │ - ja 228c0 │ │ │ │ - vcomiss %xmm10,%xmm9 │ │ │ │ - ja 22950 │ │ │ │ + lea 0x10(%r8),%r9 │ │ │ │ + nopl (%rax) │ │ │ │ + mov (%r9),%r10 │ │ │ │ + cmp %r10,(%rsi) │ │ │ │ + jb 22ca0 │ │ │ │ + jne 22d28 │ │ │ │ + vmovss 0x8(%rsi),%xmm12 │ │ │ │ + vmovss 0x8(%r9),%xmm13 │ │ │ │ + vcomiss %xmm12,%xmm13 │ │ │ │ + ja 22ca0 │ │ │ │ + vcomiss %xmm13,%xmm12 │ │ │ │ + ja 22d28 │ │ │ │ add $0x10,%rsi │ │ │ │ - add $0x10,%r10 │ │ │ │ + add $0x10,%r9 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov (%r10),%rcx │ │ │ │ - cmp %rcx,(%rsi) │ │ │ │ - jb 228c0 │ │ │ │ - jne 22950 │ │ │ │ - vmovss 0x8(%rsi),%xmm11 │ │ │ │ - vmovss 0x8(%r10),%xmm12 │ │ │ │ - vcomiss %xmm11,%xmm12 │ │ │ │ - ja 228c0 │ │ │ │ - vcomiss %xmm12,%xmm11 │ │ │ │ - ja 22950 │ │ │ │ - add $0x10,%rsi │ │ │ │ - add $0x10,%r10 │ │ │ │ - mov (%r10),%r11 │ │ │ │ - cmp %r11,(%rsi) │ │ │ │ - jb 228c0 │ │ │ │ - jne 22950 │ │ │ │ - vmovss 0x8(%rsi),%xmm13 │ │ │ │ - vmovss 0x8(%r10),%xmm14 │ │ │ │ - vcomiss %xmm13,%xmm14 │ │ │ │ - ja 228c0 │ │ │ │ - vcomiss %xmm14,%xmm13 │ │ │ │ - ja 22950 │ │ │ │ + mov (%r9),%rdx │ │ │ │ + cmp %rdx,(%rsi) │ │ │ │ + jb 22ca0 │ │ │ │ + jne 22d28 │ │ │ │ + vmovss 0x8(%rsi),%xmm14 │ │ │ │ + vmovss 0x8(%r9),%xmm15 │ │ │ │ + vcomiss %xmm14,%xmm15 │ │ │ │ + ja 22ca0 │ │ │ │ + vcomiss %xmm15,%xmm14 │ │ │ │ + ja 22d28 │ │ │ │ add $0x10,%rsi │ │ │ │ - add $0x10,%r10 │ │ │ │ - mov (%r10),%r8 │ │ │ │ + add $0x10,%r9 │ │ │ │ + mov (%r9),%r8 │ │ │ │ cmp %r8,(%rsi) │ │ │ │ - jb 228c0 │ │ │ │ - jne 22950 │ │ │ │ - vmovss 0x8(%rsi),%xmm15 │ │ │ │ - vmovss 0x8(%r10),%xmm1 │ │ │ │ - vcomiss %xmm15,%xmm1 │ │ │ │ - ja 228c0 │ │ │ │ - vcomiss %xmm1,%xmm15 │ │ │ │ - ja 22950 │ │ │ │ - add $0x10,%rsi │ │ │ │ - add $0x10,%r10 │ │ │ │ - mov (%r10),%rdx │ │ │ │ - cmp %rdx,(%rsi) │ │ │ │ - jb 228c0 │ │ │ │ - jne 22950 │ │ │ │ - vmovss 0x8(%rsi),%xmm3 │ │ │ │ - vmovss 0x8(%r10),%xmm0 │ │ │ │ - vcomiss %xmm3,%xmm0 │ │ │ │ - ja 228c0 │ │ │ │ - vcomiss %xmm0,%xmm3 │ │ │ │ - ja 22950 │ │ │ │ + jb 22ca0 │ │ │ │ + jne 22d28 │ │ │ │ + vmovss 0x8(%rsi),%xmm1 │ │ │ │ + vmovss 0x8(%r9),%xmm3 │ │ │ │ + vcomiss %xmm1,%xmm3 │ │ │ │ + ja 22ca0 │ │ │ │ + vcomiss %xmm3,%xmm1 │ │ │ │ + ja 22d28 │ │ │ │ add $0x10,%rsi │ │ │ │ - add $0x10,%r10 │ │ │ │ - mov (%r10),%r9 │ │ │ │ - cmp %r9,(%rsi) │ │ │ │ - jb 228c0 │ │ │ │ - jne 22950 │ │ │ │ - vmovss 0x8(%rsi),%xmm2 │ │ │ │ - vmovss 0x8(%r10),%xmm4 │ │ │ │ - vcomiss %xmm2,%xmm4 │ │ │ │ - ja 228c0 │ │ │ │ - vcomiss %xmm4,%xmm2 │ │ │ │ - ja 22950 │ │ │ │ + add $0x10,%r9 │ │ │ │ + mov (%r9),%r11 │ │ │ │ + cmp %r11,(%rsi) │ │ │ │ + jb 22ca0 │ │ │ │ + jne 22d28 │ │ │ │ + vmovss 0x8(%rsi),%xmm4 │ │ │ │ + vmovss 0x8(%r9),%xmm0 │ │ │ │ + vcomiss %xmm4,%xmm0 │ │ │ │ + ja 22ca0 │ │ │ │ + vcomiss %xmm0,%xmm4 │ │ │ │ + ja 22d28 │ │ │ │ add $0x10,%rsi │ │ │ │ - add $0x10,%r10 │ │ │ │ - cmp %rdi,%rsi │ │ │ │ - je 2289e │ │ │ │ - mov (%r10),%rcx │ │ │ │ - cmp %rcx,(%rsi) │ │ │ │ - jb 228c0 │ │ │ │ - jne 22950 │ │ │ │ + add $0x10,%r9 │ │ │ │ + mov (%r9),%r10 │ │ │ │ + cmp %r10,(%rsi) │ │ │ │ + jb 22ca0 │ │ │ │ + jne 22d28 │ │ │ │ vmovss 0x8(%rsi),%xmm5 │ │ │ │ - vmovss 0x8(%r10),%xmm6 │ │ │ │ + vmovss 0x8(%r9),%xmm6 │ │ │ │ vcomiss %xmm5,%xmm6 │ │ │ │ - ja 228c0 │ │ │ │ + ja 22ca0 │ │ │ │ vcomiss %xmm6,%xmm5 │ │ │ │ - ja 22950 │ │ │ │ - mov 0x10(%r10),%r11 │ │ │ │ - cmp %r11,0x10(%rsi) │ │ │ │ - jb 228c0 │ │ │ │ - jne 22950 │ │ │ │ - vmovss 0x18(%rsi),%xmm7 │ │ │ │ - vmovss 0x18(%r10),%xmm8 │ │ │ │ + ja 22d28 │ │ │ │ + add $0x10,%rsi │ │ │ │ + add $0x10,%r9 │ │ │ │ + mov (%r9),%rdx │ │ │ │ + cmp %rdx,(%rsi) │ │ │ │ + jb 22ca0 │ │ │ │ + jne 22d28 │ │ │ │ + vmovss 0x8(%rsi),%xmm7 │ │ │ │ + vmovss 0x8(%r9),%xmm8 │ │ │ │ vcomiss %xmm7,%xmm8 │ │ │ │ - ja 228c0 │ │ │ │ + ja 22ca0 │ │ │ │ vcomiss %xmm8,%xmm7 │ │ │ │ - ja 22950 │ │ │ │ - mov 0x20(%r10),%r8 │ │ │ │ - cmp %r8,0x20(%rsi) │ │ │ │ - jb 228c0 │ │ │ │ - jne 22950 │ │ │ │ - vmovss 0x28(%rsi),%xmm9 │ │ │ │ - vmovss 0x28(%r10),%xmm10 │ │ │ │ + ja 22d28 │ │ │ │ + add $0x10,%rsi │ │ │ │ + add $0x10,%r9 │ │ │ │ + cmp %rdi,%rsi │ │ │ │ + je 22c81 │ │ │ │ + mov (%r9),%r8 │ │ │ │ + cmp %r8,(%rsi) │ │ │ │ + jb 22ca0 │ │ │ │ + jne 22d28 │ │ │ │ + vmovss 0x8(%rsi),%xmm9 │ │ │ │ + vmovss 0x8(%r9),%xmm10 │ │ │ │ vcomiss %xmm9,%xmm10 │ │ │ │ - ja 228c0 │ │ │ │ + ja 22ca0 │ │ │ │ vcomiss %xmm10,%xmm9 │ │ │ │ - ja 22950 │ │ │ │ - mov 0x30(%r10),%rdx │ │ │ │ - cmp %rdx,0x30(%rsi) │ │ │ │ - jb 228c0 │ │ │ │ - jne 22950 │ │ │ │ - vmovss 0x38(%rsi),%xmm11 │ │ │ │ - vmovss 0x38(%r10),%xmm12 │ │ │ │ + ja 22d28 │ │ │ │ + mov 0x10(%r9),%r11 │ │ │ │ + cmp %r11,0x10(%rsi) │ │ │ │ + jb 22ca0 │ │ │ │ + jne 22d28 │ │ │ │ + vmovss 0x18(%rsi),%xmm11 │ │ │ │ + vmovss 0x18(%r9),%xmm12 │ │ │ │ vcomiss %xmm11,%xmm12 │ │ │ │ - ja 228c0 │ │ │ │ + ja 22ca0 │ │ │ │ vcomiss %xmm12,%xmm11 │ │ │ │ - ja 22950 │ │ │ │ - mov 0x40(%r10),%r9 │ │ │ │ - cmp %r9,0x40(%rsi) │ │ │ │ - jb 228c0 │ │ │ │ - jne 22950 │ │ │ │ - vmovss 0x48(%rsi),%xmm13 │ │ │ │ - vmovss 0x48(%r10),%xmm14 │ │ │ │ + ja 22d28 │ │ │ │ + mov 0x20(%r9),%r10 │ │ │ │ + cmp %r10,0x20(%rsi) │ │ │ │ + jb 22ca0 │ │ │ │ + jne 22d28 │ │ │ │ + vmovss 0x28(%rsi),%xmm13 │ │ │ │ + vmovss 0x28(%r9),%xmm14 │ │ │ │ vcomiss %xmm13,%xmm14 │ │ │ │ - ja 228c0 │ │ │ │ + ja 22ca0 │ │ │ │ vcomiss %xmm14,%xmm13 │ │ │ │ - ja 22950 │ │ │ │ - mov 0x50(%r10),%rcx │ │ │ │ - cmp %rcx,0x50(%rsi) │ │ │ │ - jb 228c0 │ │ │ │ - jne 22950 │ │ │ │ - vmovss 0x58(%rsi),%xmm15 │ │ │ │ - vmovss 0x58(%r10),%xmm1 │ │ │ │ + ja 22d28 │ │ │ │ + mov 0x30(%r9),%rdx │ │ │ │ + cmp %rdx,0x30(%rsi) │ │ │ │ + jb 22ca0 │ │ │ │ + jne 22d28 │ │ │ │ + vmovss 0x38(%rsi),%xmm15 │ │ │ │ + vmovss 0x38(%r9),%xmm1 │ │ │ │ vcomiss %xmm15,%xmm1 │ │ │ │ - ja 228c0 │ │ │ │ + ja 22ca0 │ │ │ │ vcomiss %xmm1,%xmm15 │ │ │ │ - ja 22950 │ │ │ │ - mov 0x60(%r10),%r11 │ │ │ │ - cmp %r11,0x60(%rsi) │ │ │ │ - jb 228c0 │ │ │ │ - jne 22950 │ │ │ │ - vmovss 0x68(%rsi),%xmm3 │ │ │ │ - vmovss 0x68(%r10),%xmm0 │ │ │ │ - vcomiss %xmm3,%xmm0 │ │ │ │ - ja 228c0 │ │ │ │ - vcomiss %xmm0,%xmm3 │ │ │ │ - ja 22950 │ │ │ │ - mov 0x70(%r10),%r8 │ │ │ │ - cmp %r8,0x70(%rsi) │ │ │ │ - jb 228c0 │ │ │ │ - jne 22950 │ │ │ │ - vmovss 0x78(%rsi),%xmm2 │ │ │ │ - vmovss 0x78(%r10),%xmm4 │ │ │ │ - vcomiss %xmm2,%xmm4 │ │ │ │ - ja 228c0 │ │ │ │ - vcomiss %xmm4,%xmm2 │ │ │ │ - ja 22950 │ │ │ │ + ja 22d28 │ │ │ │ + mov 0x40(%r9),%r8 │ │ │ │ + cmp %r8,0x40(%rsi) │ │ │ │ + jb 22ca0 │ │ │ │ + jne 22d28 │ │ │ │ + vmovss 0x48(%rsi),%xmm3 │ │ │ │ + vmovss 0x48(%r9),%xmm4 │ │ │ │ + vcomiss %xmm3,%xmm4 │ │ │ │ + ja 22ca0 │ │ │ │ + vcomiss %xmm4,%xmm3 │ │ │ │ + ja 22d28 │ │ │ │ + mov 0x50(%r9),%r11 │ │ │ │ + cmp %r11,0x50(%rsi) │ │ │ │ + jb 22ca0 │ │ │ │ + jne 22d28 │ │ │ │ + vmovss 0x58(%rsi),%xmm5 │ │ │ │ + vmovss 0x58(%r9),%xmm0 │ │ │ │ + vcomiss %xmm5,%xmm0 │ │ │ │ + ja 22ca0 │ │ │ │ + vcomiss %xmm0,%xmm5 │ │ │ │ + ja 22d28 │ │ │ │ + mov 0x60(%r9),%r10 │ │ │ │ + cmp %r10,0x60(%rsi) │ │ │ │ + jb 22ca0 │ │ │ │ + jne 22d28 │ │ │ │ + vmovss 0x68(%rsi),%xmm6 │ │ │ │ + vmovss 0x68(%r9),%xmm7 │ │ │ │ + vcomiss %xmm6,%xmm7 │ │ │ │ + ja 22ca0 │ │ │ │ + vcomiss %xmm7,%xmm6 │ │ │ │ + ja 22d28 │ │ │ │ + mov 0x70(%r9),%rdx │ │ │ │ + cmp %rdx,0x70(%rsi) │ │ │ │ + jb 22ca0 │ │ │ │ + jne 22d28 │ │ │ │ + vmovss 0x78(%rsi),%xmm8 │ │ │ │ + vmovss 0x78(%r9),%xmm9 │ │ │ │ + vcomiss %xmm8,%xmm9 │ │ │ │ + ja 22ca0 │ │ │ │ + vcomiss %xmm9,%xmm8 │ │ │ │ + ja 22d28 │ │ │ │ sub $0xffffffffffffff80,%rsi │ │ │ │ - sub $0xffffffffffffff80,%r10 │ │ │ │ + sub $0xffffffffffffff80,%r9 │ │ │ │ cmp %rdi,%rsi │ │ │ │ - jne 226fb │ │ │ │ - cmp 0x28(%rsp),%r10 │ │ │ │ - jne 228c0 │ │ │ │ + jne 22ae1 │ │ │ │ + cmp %r9,0x28(%rsp) │ │ │ │ + jne 22ca0 │ │ │ │ shl $0x5,%r12 │ │ │ │ - vmovdqa 0x40(%rsp),%ymm10 │ │ │ │ + vmovdqa (%rsp),%ymm15 │ │ │ │ lea 0x0(%r13,%r12,1),%rbx │ │ │ │ - jmp 22960 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + jmp 22d37 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + vmovq 0x10(%rbx),%xmm10 │ │ │ │ shl $0x5,%r12 │ │ │ │ - vmovq %rax,%xmm6 │ │ │ │ - vmovq 0x10(%rbx),%xmm5 │ │ │ │ - vpinsrq $0x1,0x8(%rbx),%xmm6,%xmm8 │ │ │ │ - vpinsrq $0x1,0x18(%rbx),%xmm5,%xmm7 │ │ │ │ + vmovq %rax,%xmm12 │ │ │ │ + vpinsrq $0x1,0x8(%rbx),%xmm12,%xmm13 │ │ │ │ add %r13,%r12 │ │ │ │ + vpinsrq $0x1,0x18(%rbx),%xmm10,%xmm11 │ │ │ │ mov 0x8(%r12),%rdi │ │ │ │ mov 0x18(%r12),%rsi │ │ │ │ - vinserti64x2 $0x1,%xmm7,%ymm8,%ymm9 │ │ │ │ - vmovdqu %ymm9,(%r12) │ │ │ │ - movq $0x0,0x8(%rbx) │ │ │ │ - movq $0x0,0x10(%rbx) │ │ │ │ + vinserti64x2 $0x1,%xmm11,%ymm13,%ymm14 │ │ │ │ + vmovdqu %ymm14,(%r12) │ │ │ │ movq $0x0,0x18(%rbx) │ │ │ │ + vmovdqu %xmm2,0x8(%rbx) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2291e │ │ │ │ + je 22d01 │ │ │ │ + mov %rcx,0x38(%rsp) │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ + mov 0x38(%rsp),%rcx │ │ │ │ + vpxor %xmm2,%xmm2,%xmm2 │ │ │ │ lea -0x1(%r15),%rsi │ │ │ │ mov %r15,%r12 │ │ │ │ shr $0x3f,%rsi │ │ │ │ lea -0x1(%rsi,%r15,1),%rdi │ │ │ │ - cmp 0x38(%rsp),%r15 │ │ │ │ - jle 22cb0 │ │ │ │ + cmp %rcx,%r15 │ │ │ │ + jle 22e58 │ │ │ │ sar $1,%rdi │ │ │ │ mov %rdi,%r15 │ │ │ │ - jmp 224a9 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovdqa 0x40(%rsp),%ymm10 │ │ │ │ + jmp 2289a │ │ │ │ + nopl (%rax) │ │ │ │ mov %r12,%rbx │ │ │ │ + vmovdqa (%rsp),%ymm15 │ │ │ │ shl $0x5,%rbx │ │ │ │ add %r13,%rbx │ │ │ │ mov 0x8(%rbx),%rdi │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ - vmovdqu %ymm10,(%rbx) │ │ │ │ + vmovdqu %ymm15,(%rbx) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 22990 │ │ │ │ + je 22d68 │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ jmp d340 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ vzeroupper │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov (%r10),%rsi │ │ │ │ - cmp %rsi,(%rcx) │ │ │ │ - jb 22410 │ │ │ │ - jne 22c70 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov (%r9),%r14 │ │ │ │ + cmp %r14,(%rcx) │ │ │ │ + jb 22800 │ │ │ │ + jne 22e20 │ │ │ │ vmovss 0x8(%rcx),%xmm3 │ │ │ │ - vmovss 0x8(%r10),%xmm2 │ │ │ │ + vmovss 0x8(%r9),%xmm2 │ │ │ │ vcomiss %xmm3,%xmm2 │ │ │ │ - ja 22410 │ │ │ │ + ja 22800 │ │ │ │ vcomiss %xmm2,%xmm3 │ │ │ │ - ja 22c70 │ │ │ │ - lea 0x10(%rcx),%r11 │ │ │ │ - lea 0x10(%r10),%rsi │ │ │ │ - mov %r11,0x28(%rsp) │ │ │ │ - mov %rsi,0x30(%rsp) │ │ │ │ - jmp 221d2 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0x40(%rsp),%r11 │ │ │ │ - mov %r9,0x40(%rsp) │ │ │ │ - mov 0x30(%rsp),%r9 │ │ │ │ - mov 0x28(%rsp),%rsi │ │ │ │ - mov (%r9),%r9 │ │ │ │ - cmp %r9,(%rsi) │ │ │ │ - jb 22cbb │ │ │ │ - jne 22c70 │ │ │ │ - mov 0x28(%rsp),%rsi │ │ │ │ - mov 0x30(%rsp),%r9 │ │ │ │ - vmovss 0x8(%rsi),%xmm15 │ │ │ │ - vmovss 0x8(%r9),%xmm3 │ │ │ │ - vcomiss %xmm15,%xmm3 │ │ │ │ - ja 22cbb │ │ │ │ - vcomiss %xmm3,%xmm15 │ │ │ │ - ja 22c70 │ │ │ │ - mov 0x10(%r9),%r9 │ │ │ │ - cmp %r9,0x10(%rsi) │ │ │ │ - jb 22cbb │ │ │ │ - jne 22c70 │ │ │ │ - mov 0x28(%rsp),%rsi │ │ │ │ - mov 0x30(%rsp),%r9 │ │ │ │ - vmovss 0x18(%rsi),%xmm0 │ │ │ │ - vmovss 0x18(%r9),%xmm2 │ │ │ │ - vcomiss %xmm0,%xmm2 │ │ │ │ - ja 22cbb │ │ │ │ - vcomiss %xmm2,%xmm0 │ │ │ │ - ja 22c70 │ │ │ │ - mov 0x20(%r9),%r9 │ │ │ │ - cmp %r9,0x20(%rsi) │ │ │ │ - jb 22cbb │ │ │ │ - jne 22c70 │ │ │ │ - mov 0x30(%rsp),%r9 │ │ │ │ - vmovss 0x28(%rsi),%xmm4 │ │ │ │ - vmovss 0x28(%r9),%xmm5 │ │ │ │ - vcomiss %xmm4,%xmm5 │ │ │ │ - ja 22cbb │ │ │ │ - vcomiss %xmm5,%xmm4 │ │ │ │ - ja 22c70 │ │ │ │ - mov 0x30(%r9),%r9 │ │ │ │ - cmp %r9,0x30(%rsi) │ │ │ │ - jb 22cbb │ │ │ │ - jne 22c70 │ │ │ │ - mov 0x30(%rsp),%r9 │ │ │ │ - vmovss 0x38(%rsi),%xmm6 │ │ │ │ - vmovss 0x38(%r9),%xmm7 │ │ │ │ - vcomiss %xmm6,%xmm7 │ │ │ │ - ja 22cbb │ │ │ │ - vcomiss %xmm7,%xmm6 │ │ │ │ - ja 22c70 │ │ │ │ - mov 0x40(%r9),%r9 │ │ │ │ - cmp %r9,0x40(%rsi) │ │ │ │ - jb 22cbb │ │ │ │ - jne 22c70 │ │ │ │ - mov 0x30(%rsp),%r9 │ │ │ │ - vmovss 0x48(%rsi),%xmm8 │ │ │ │ - vmovss 0x48(%r9),%xmm9 │ │ │ │ - vcomiss %xmm8,%xmm9 │ │ │ │ - ja 22cbb │ │ │ │ - vcomiss %xmm9,%xmm8 │ │ │ │ - ja 22c70 │ │ │ │ - mov 0x50(%r9),%r9 │ │ │ │ - cmp %r9,0x50(%rsi) │ │ │ │ - jb 22cbb │ │ │ │ - jne 22c70 │ │ │ │ - mov 0x30(%rsp),%r9 │ │ │ │ - vmovss 0x58(%rsi),%xmm10 │ │ │ │ - vmovss 0x58(%r9),%xmm11 │ │ │ │ - vcomiss %xmm10,%xmm11 │ │ │ │ - ja 22cbb │ │ │ │ - vcomiss %xmm11,%xmm10 │ │ │ │ - ja 22c70 │ │ │ │ - mov 0x60(%r9),%r9 │ │ │ │ - cmp %r9,0x60(%rsi) │ │ │ │ - jb 22cbb │ │ │ │ - jne 22c70 │ │ │ │ - mov 0x30(%rsp),%r9 │ │ │ │ - vmovss 0x68(%rsi),%xmm12 │ │ │ │ - vmovss 0x68(%r9),%xmm13 │ │ │ │ - vcomiss %xmm12,%xmm13 │ │ │ │ - ja 22cbb │ │ │ │ - vcomiss %xmm13,%xmm12 │ │ │ │ - ja 22c70 │ │ │ │ - mov 0x70(%r9),%r9 │ │ │ │ - cmp %r9,0x70(%rsi) │ │ │ │ - jb 22cbb │ │ │ │ - jne 22c70 │ │ │ │ - mov 0x30(%rsp),%r9 │ │ │ │ - vmovss 0x78(%rsi),%xmm14 │ │ │ │ - vmovss 0x78(%r9),%xmm15 │ │ │ │ - vcomiss %xmm14,%xmm15 │ │ │ │ - ja 22cbb │ │ │ │ - vcomiss %xmm15,%xmm14 │ │ │ │ - ja 22c70 │ │ │ │ - sub $0xffffffffffffff80,%rsi │ │ │ │ - sub $0xffffffffffffff80,%r9 │ │ │ │ - mov %rsi,0x28(%rsp) │ │ │ │ - mov %r9,0x30(%rsp) │ │ │ │ - cmp 0x40(%rsp),%rsi │ │ │ │ - jne 22a0a │ │ │ │ - mov %r11,0x40(%rsp) │ │ │ │ - mov %r9,%r10 │ │ │ │ - jmp 223e3 │ │ │ │ - nop │ │ │ │ + ja 22e20 │ │ │ │ + lea 0x10(%r9),%r11 │ │ │ │ + lea 0x10(%rcx),%r14 │ │ │ │ + mov %r11,(%rsp) │ │ │ │ + jmp 22438 │ │ │ │ + xchg %ax,%ax │ │ │ │ lea 0x1(%r12,%r12,1),%r12 │ │ │ │ mov 0x8(%rbx),%rdi │ │ │ │ + vpxor %xmm6,%xmm6,%xmm6 │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ - mov %r12,%r14 │ │ │ │ - shl $0x5,%r14 │ │ │ │ - add %r13,%r14 │ │ │ │ - vmovdqu (%r14),%ymm4 │ │ │ │ - vmovdqu %ymm4,(%rbx) │ │ │ │ - movq $0x0,0x8(%r14) │ │ │ │ - movq $0x0,0x10(%r14) │ │ │ │ - movq $0x0,0x18(%r14) │ │ │ │ + mov %r12,%r15 │ │ │ │ + shl $0x5,%r15 │ │ │ │ + add %r13,%r15 │ │ │ │ + vmovdqu (%r15),%ymm5 │ │ │ │ + vmovdqu %ymm5,(%rbx) │ │ │ │ + movq $0x0,0x18(%r15) │ │ │ │ + vmovdqu %xmm6,0x8(%r15) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 22c62 │ │ │ │ - mov %r14,0x40(%rsp) │ │ │ │ + je 22e14 │ │ │ │ + mov %rcx,(%rsp) │ │ │ │ sub %rdi,%rsi │ │ │ │ + mov %r15,0x38(%rsp) │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - mov 0x40(%rsp),%r14 │ │ │ │ - mov %r14,%rbx │ │ │ │ - jmp 22450 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %rcx,%r10 │ │ │ │ - vmovq %xmm1,0x40(%rsp) │ │ │ │ - mov %r8,%r15 │ │ │ │ - vmovq 0x40(%rsp),%xmm1 │ │ │ │ + mov 0x38(%rsp),%r15 │ │ │ │ + mov (%rsp),%rcx │ │ │ │ + mov %r15,%rbx │ │ │ │ + jmp 22845 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + vmovq %xmm1,0x38(%rsp) │ │ │ │ + mov %rcx,%r9 │ │ │ │ + mov %rdi,%r10 │ │ │ │ mov %rdx,%rbx │ │ │ │ - mov %rdi,%r12 │ │ │ │ - mov %r10,%rcx │ │ │ │ - jmp 220a9 │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %rdi,%r12 │ │ │ │ + vmovq 0x38(%rsp),%xmm1 │ │ │ │ + mov %rsi,%r12 │ │ │ │ + mov %r9,%rcx │ │ │ │ + jmp 22319 │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %r14,%r12 │ │ │ │ shl $0x5,%rbx │ │ │ │ - add %r13,%rbx │ │ │ │ - jmp 2243a │ │ │ │ + add %rdi,%rbx │ │ │ │ + jmp 2282f │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + vmovdqa (%rsp),%ymm15 │ │ │ │ + jmp 22d37 │ │ │ │ nopl (%rax) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovdqa 0x40(%rsp),%ymm10 │ │ │ │ - jmp 22960 │ │ │ │ - mov %r11,0x40(%rsp) │ │ │ │ - jmp 22410 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ cmp %rsi,%rdi │ │ │ │ - je 2312f │ │ │ │ + je 232cf │ │ │ │ lea 0x30(%rdi),%rcx │ │ │ │ cmp %rcx,%rsi │ │ │ │ - je 2312f │ │ │ │ + je 232cf │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ + mov %rcx,%r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ - push %rbx │ │ │ │ mov %rdi,%r12 │ │ │ │ - mov %rcx,%r15 │ │ │ │ + push %rbx │ │ │ │ sub $0x58,%rsp │ │ │ │ mov %rsi,(%rsp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovdqu (%r15),%xmm1 │ │ │ │ + vmovdqu (%r15),%xmm7 │ │ │ │ mov (%r12),%rsi │ │ │ │ - mov 0x8(%r15),%rbx │ │ │ │ mov %r15,%r13 │ │ │ │ + mov 0x8(%r15),%rbx │ │ │ │ mov 0x8(%r12),%r14 │ │ │ │ - vmovq %xmm1,%rdi │ │ │ │ - sub %rsi,%r14 │ │ │ │ - vmovdqa %xmm1,0x10(%rsp) │ │ │ │ + vmovq %xmm7,%rdi │ │ │ │ + vmovdqa %xmm7,0x10(%rsp) │ │ │ │ sub %rdi,%rbx │ │ │ │ - mov %r14,%rdx │ │ │ │ - vmovq %xmm1,0x38(%rsp) │ │ │ │ + sub %rsi,%r14 │ │ │ │ + vmovq %xmm7,0x38(%rsp) │ │ │ │ cmp %r14,%rbx │ │ │ │ + mov %r14,%rdx │ │ │ │ cmovbe %rbx,%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ - je 22d5b │ │ │ │ + je 22ef3 │ │ │ │ vzeroupper │ │ │ │ call d110 │ │ │ │ test %eax,%eax │ │ │ │ - jne 23110 │ │ │ │ + jne 232b0 │ │ │ │ mov %rbx,%rax │ │ │ │ sub %r14,%rax │ │ │ │ - vmovdqu 0x18(%r15),%xmm2 │ │ │ │ - mov 0x28(%r15),%rsi │ │ │ │ + vmovdqu 0x18(%r15),%xmm3 │ │ │ │ mov 0x10(%r15),%rdx │ │ │ │ + vpxor %xmm4,%xmm4,%xmm4 │ │ │ │ + vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ + mov 0x28(%r15),%rsi │ │ │ │ lea 0x30(%r15),%r14 │ │ │ │ mov %rdx,0x30(%rsp) │ │ │ │ mov %rsi,0x8(%rsp) │ │ │ │ - vmovdqa %xmm2,0x20(%rsp) │ │ │ │ - movq $0x0,0x28(%r15) │ │ │ │ - movq $0x0,0x20(%r15) │ │ │ │ + vmovdqa %xmm3,0x20(%rsp) │ │ │ │ + vmovdqu %xmm4,0x20(%r15) │ │ │ │ + vmovdqu %ymm0,(%r15) │ │ │ │ test %rax,%rax │ │ │ │ - js 22f00 │ │ │ │ - vpxor %xmm3,%xmm3,%xmm3 │ │ │ │ - vmovdqu %ymm3,(%r15) │ │ │ │ - jmp 22e43 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jns 22fc8 │ │ │ │ + jmp 23090 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov (%r15),%rdi │ │ │ │ mov 0x10(%r15),%rsi │ │ │ │ mov %rbx,%rax │ │ │ │ sub %r13,%rax │ │ │ │ sub %rdi,%rsi │ │ │ │ test %rax,%rax │ │ │ │ - jns 22ea0 │ │ │ │ + jns 23028 │ │ │ │ mov -0x20(%r15),%r8 │ │ │ │ - movq $0x0,-0x30(%r15) │ │ │ │ - movq $0x0,-0x28(%r15) │ │ │ │ - vmovdqu %xmm0,(%r15) │ │ │ │ + vpxor %xmm2,%xmm2,%xmm2 │ │ │ │ movq $0x0,-0x20(%r15) │ │ │ │ + vmovdqu %xmm1,(%r15) │ │ │ │ mov %r8,0x10(%r15) │ │ │ │ + vmovdqu %xmm2,-0x30(%r15) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 22dfb │ │ │ │ + je 22f85 │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - vmovdqu -0x18(%r15),%xmm6 │ │ │ │ + vmovdqu -0x18(%r15),%xmm8 │ │ │ │ mov -0x8(%r15),%r9 │ │ │ │ + vpxor %xmm9,%xmm9,%xmm9 │ │ │ │ + movq $0x0,-0x8(%r15) │ │ │ │ mov 0x18(%r15),%rdi │ │ │ │ mov 0x28(%r15),%rsi │ │ │ │ - movq $0x0,-0x18(%r15) │ │ │ │ - movq $0x0,-0x10(%r15) │ │ │ │ - movq $0x0,-0x8(%r15) │ │ │ │ + vmovdqu %xmm9,-0x18(%r15) │ │ │ │ mov %r9,0x28(%r15) │ │ │ │ - vmovdqu %xmm6,0x18(%r15) │ │ │ │ + vmovdqu %xmm8,0x18(%r15) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 22e3f │ │ │ │ + je 22fc4 │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ sub $0x30,%r15 │ │ │ │ - vmovdqu -0x30(%r15),%xmm0 │ │ │ │ + vmovdqu -0x30(%r15),%xmm1 │ │ │ │ mov -0x28(%r15),%r13 │ │ │ │ - vmovq %xmm0,%rsi │ │ │ │ + vmovq %xmm1,%rsi │ │ │ │ sub %rsi,%r13 │ │ │ │ cmp %r13,%rbx │ │ │ │ mov %r13,%rdx │ │ │ │ cmovbe %rbx,%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ - je 22db0 │ │ │ │ + je 22f40 │ │ │ │ mov 0x38(%rsp),%rdi │ │ │ │ - vmovdqa %xmm0,0x40(%rsp) │ │ │ │ + vmovdqa %xmm1,0x40(%rsp) │ │ │ │ vzeroupper │ │ │ │ call d110 │ │ │ │ - vmovdqa 0x40(%rsp),%xmm0 │ │ │ │ + vmovdqa 0x40(%rsp),%xmm1 │ │ │ │ test %eax,%eax │ │ │ │ - je 22db0 │ │ │ │ + je 22f40 │ │ │ │ mov (%r15),%rdi │ │ │ │ mov 0x10(%r15),%rsi │ │ │ │ cltq │ │ │ │ sub %rdi,%rsi │ │ │ │ test %rax,%rax │ │ │ │ - js 22dc9 │ │ │ │ - xchg %ax,%ax │ │ │ │ - vmovdqa 0x10(%rsp),%xmm4 │ │ │ │ + js 22f59 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + vmovdqa 0x10(%rsp),%xmm5 │ │ │ │ mov 0x30(%rsp),%rax │ │ │ │ + vmovdqu %xmm5,(%r15) │ │ │ │ mov %rax,0x10(%r15) │ │ │ │ - vmovdqu %xmm4,(%r15) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 22ec1 │ │ │ │ + je 23049 │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - vmovdqa 0x20(%rsp),%xmm5 │ │ │ │ mov 0x18(%r15),%rdi │ │ │ │ + vmovdqa 0x20(%rsp),%xmm6 │ │ │ │ mov 0x8(%rsp),%rbx │ │ │ │ mov 0x28(%r15),%rsi │ │ │ │ - vmovdqu %xmm5,0x18(%r15) │ │ │ │ + vmovdqu %xmm6,0x18(%r15) │ │ │ │ mov %rbx,0x28(%r15) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 22eee │ │ │ │ + je 23076 │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ cmp %r14,(%rsp) │ │ │ │ - je 230f0 │ │ │ │ + je 23297 │ │ │ │ mov %r14,%r15 │ │ │ │ - jmp 22d10 │ │ │ │ - vpxor %xmm7,%xmm7,%xmm7 │ │ │ │ - vmovdqu %ymm7,(%r15) │ │ │ │ + jmp 22ea8 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ cmp %r15,%r12 │ │ │ │ - je 23117 │ │ │ │ + je 232b7 │ │ │ │ mov %r15,%r10 │ │ │ │ sub %r12,%r10 │ │ │ │ test $0x10,%r10b │ │ │ │ - je 22f70 │ │ │ │ - vmovdqu -0x30(%r15),%xmm9 │ │ │ │ + je 23130 │ │ │ │ + vmovdqu -0x30(%r15),%xmm11 │ │ │ │ mov -0x20(%r15),%r11 │ │ │ │ - mov (%r15),%rdi │ │ │ │ + vpxor %xmm12,%xmm12,%xmm12 │ │ │ │ lea -0x30(%r15),%r13 │ │ │ │ + mov 0x30(%r13),%rdi │ │ │ │ mov 0x40(%r13),%rsi │ │ │ │ + vmovdqu %xmm11,0x30(%r13) │ │ │ │ mov %r11,0x40(%r13) │ │ │ │ - vmovdqu %xmm9,0x30(%r13) │ │ │ │ - movq $0x0,-0x30(%r15) │ │ │ │ - movq $0x0,0x8(%r13) │ │ │ │ + vmovdqu %xmm12,-0x30(%r15) │ │ │ │ movq $0x0,0x10(%r13) │ │ │ │ test %rdi,%rdi │ │ │ │ - jne 23035 │ │ │ │ - jmp 23040 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovdqu -0x30(%r13),%xmm13 │ │ │ │ - mov -0x20(%r13),%r15 │ │ │ │ - mov 0x0(%r13),%rdi │ │ │ │ + je 230ec │ │ │ │ + sub %rdi,%rsi │ │ │ │ + vzeroupper │ │ │ │ + call d340 │ │ │ │ + vmovdqu 0x18(%r13),%xmm13 │ │ │ │ + mov 0x28(%r13),%rcx │ │ │ │ + vpxor %xmm14,%xmm14,%xmm14 │ │ │ │ + movq $0x0,0x28(%r13) │ │ │ │ + mov 0x48(%r13),%rdi │ │ │ │ + mov 0x58(%r13),%rsi │ │ │ │ + vmovdqu %xmm14,0x18(%r13) │ │ │ │ + mov %rcx,0x58(%r13) │ │ │ │ + vmovdqu %xmm13,0x48(%r13) │ │ │ │ + test %rdi,%rdi │ │ │ │ + jne 23220 │ │ │ │ + jmp 2322b │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + vmovdqu -0x30(%r13),%xmm3 │ │ │ │ + mov -0x20(%r13),%rax │ │ │ │ + vpxor %xmm4,%xmm4,%xmm4 │ │ │ │ lea -0x30(%r13),%rbx │ │ │ │ + mov 0x30(%rbx),%rdi │ │ │ │ mov 0x40(%rbx),%rsi │ │ │ │ - mov %r15,0x40(%rbx) │ │ │ │ - vmovdqu %xmm13,0x30(%rbx) │ │ │ │ - movq $0x0,-0x30(%r13) │ │ │ │ - movq $0x0,0x8(%rbx) │ │ │ │ + vmovdqu %xmm3,0x30(%rbx) │ │ │ │ + mov %rax,0x40(%rbx) │ │ │ │ + vmovdqu %xmm4,-0x30(%r13) │ │ │ │ movq $0x0,0x10(%rbx) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 22fb7 │ │ │ │ + je 23171 │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - vmovdqu 0x18(%rbx),%xmm14 │ │ │ │ - mov 0x28(%rbx),%r8 │ │ │ │ + vmovdqu 0x18(%rbx),%xmm0 │ │ │ │ + mov 0x28(%rbx),%r15 │ │ │ │ + vpxor %xmm1,%xmm1,%xmm1 │ │ │ │ + movq $0x0,0x28(%rbx) │ │ │ │ mov 0x48(%rbx),%rdi │ │ │ │ mov 0x58(%rbx),%rsi │ │ │ │ - movq $0x0,0x18(%rbx) │ │ │ │ - movq $0x0,0x20(%rbx) │ │ │ │ - movq $0x0,0x28(%rbx) │ │ │ │ - mov %r8,0x58(%rbx) │ │ │ │ - vmovdqu %xmm14,0x48(%rbx) │ │ │ │ + vmovdqu %xmm1,0x18(%rbx) │ │ │ │ + mov %r15,0x58(%rbx) │ │ │ │ + vmovdqu %xmm0,0x48(%rbx) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 22ff9 │ │ │ │ + je 231ac │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - vmovdqu -0x30(%rbx),%xmm15 │ │ │ │ - mov -0x20(%rbx),%r9 │ │ │ │ + vmovdqu -0x30(%rbx),%xmm5 │ │ │ │ + mov -0x20(%rbx),%r8 │ │ │ │ + vpxor %xmm6,%xmm6,%xmm6 │ │ │ │ lea -0x30(%rbx),%r13 │ │ │ │ mov 0x30(%r13),%rdi │ │ │ │ mov 0x40(%r13),%rsi │ │ │ │ - mov %r9,0x40(%r13) │ │ │ │ - vmovdqu %xmm15,0x30(%r13) │ │ │ │ - movq $0x0,-0x30(%rbx) │ │ │ │ - movq $0x0,0x8(%r13) │ │ │ │ + vmovdqu %xmm5,0x30(%r13) │ │ │ │ + mov %r8,0x40(%r13) │ │ │ │ + vmovdqu %xmm6,-0x30(%rbx) │ │ │ │ movq $0x0,0x10(%r13) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 23040 │ │ │ │ + je 231ec │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - vmovdqu 0x18(%r13),%xmm10 │ │ │ │ - mov 0x28(%r13),%rcx │ │ │ │ + vmovdqu 0x18(%r13),%xmm2 │ │ │ │ + mov 0x28(%r13),%r9 │ │ │ │ + vpxor %xmm8,%xmm8,%xmm8 │ │ │ │ + movq $0x0,0x28(%r13) │ │ │ │ mov 0x48(%r13),%rdi │ │ │ │ mov 0x58(%r13),%rsi │ │ │ │ - movq $0x0,0x18(%r13) │ │ │ │ - movq $0x0,0x20(%r13) │ │ │ │ - movq $0x0,0x28(%r13) │ │ │ │ - mov %rcx,0x58(%r13) │ │ │ │ - vmovdqu %xmm10,0x48(%r13) │ │ │ │ + vmovdqu %xmm8,0x18(%r13) │ │ │ │ + mov %r9,0x58(%r13) │ │ │ │ + vmovdqu %xmm2,0x48(%r13) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 23084 │ │ │ │ + je 2322b │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ cmp %r13,%r12 │ │ │ │ - jne 22f70 │ │ │ │ - vmovdqa 0x10(%rsp),%xmm11 │ │ │ │ + jne 23130 │ │ │ │ mov (%r12),%rdi │ │ │ │ + vmovdqa 0x10(%rsp),%xmm15 │ │ │ │ mov 0x30(%rsp),%rdx │ │ │ │ mov 0x10(%r12),%rsi │ │ │ │ + vmovdqu %xmm15,(%r12) │ │ │ │ mov %rdx,0x10(%r12) │ │ │ │ - vmovdqu %xmm11,(%r12) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 230bc │ │ │ │ + je 23263 │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - vmovdqa 0x20(%rsp),%xmm12 │ │ │ │ mov 0x18(%r12),%rdi │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ + vmovdqa 0x20(%rsp),%xmm7 │ │ │ │ + mov 0x8(%rsp),%r13 │ │ │ │ mov 0x28(%r12),%rsi │ │ │ │ - vmovdqu %xmm12,0x18(%r12) │ │ │ │ - mov %rax,0x28(%r12) │ │ │ │ + vmovdqu %xmm7,0x18(%r12) │ │ │ │ + mov %r13,0x28(%r12) │ │ │ │ test %rdi,%rdi │ │ │ │ - jne 22ee3 │ │ │ │ + jne 2306b │ │ │ │ cmp %r14,(%rsp) │ │ │ │ - jne 22ef8 │ │ │ │ + jne 23080 │ │ │ │ vzeroupper │ │ │ │ add $0x58,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ cltq │ │ │ │ - jmp 22d61 │ │ │ │ - vmovdqa 0x10(%rsp),%xmm8 │ │ │ │ + jmp 22ef9 │ │ │ │ + vmovdqa 0x10(%rsp),%xmm10 │ │ │ │ mov 0x30(%rsp),%rdi │ │ │ │ + vmovdqu %xmm10,(%r12) │ │ │ │ mov %rdi,0x10(%r12) │ │ │ │ - vmovdqu %xmm8,(%r12) │ │ │ │ - jmp 230bc │ │ │ │ + jmp 23263 │ │ │ │ ret │ │ │ │ push %r15 │ │ │ │ + mov %rcx,%r15 │ │ │ │ push %r14 │ │ │ │ + mov %rsi,%r14 │ │ │ │ push %r13 │ │ │ │ - mov %rcx,%r15 │ │ │ │ push %r12 │ │ │ │ + mov %rdx,%r12 │ │ │ │ push %rbp │ │ │ │ + mov %rdi,%rbp │ │ │ │ push %rbx │ │ │ │ - mov %rdx,%r12 │ │ │ │ - sub $0x38,%rsp │ │ │ │ mov %r8,%rbx │ │ │ │ - mov %rsi,%r14 │ │ │ │ - mov %rdi,%rbp │ │ │ │ + sub $0x38,%rsp │ │ │ │ cmp %rsi,%rdi │ │ │ │ - jne 231e7 │ │ │ │ - jmp 232e6 │ │ │ │ + jne 23379 │ │ │ │ + jmp 2346b │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - vmovdqu %xmm6,(%rbx) │ │ │ │ + vmovdqu %xmm12,(%rbx) │ │ │ │ + vpxor %xmm6,%xmm6,%xmm6 │ │ │ │ mov 0x10(%r12),%rcx │ │ │ │ mov %rcx,0x10(%rbx) │ │ │ │ - movq $0x0,(%r12) │ │ │ │ - movq $0x0,0x8(%r12) │ │ │ │ movq $0x0,0x10(%r12) │ │ │ │ + vmovdqu %xmm6,(%r12) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 23191 │ │ │ │ + je 2332a │ │ │ │ call d340 │ │ │ │ - vmovdqu 0x18(%r12),%xmm9 │ │ │ │ + vmovdqu 0x18(%r12),%xmm1 │ │ │ │ mov 0x18(%rbx),%rdi │ │ │ │ + vpxor %xmm7,%xmm7,%xmm7 │ │ │ │ mov 0x28(%rbx),%rsi │ │ │ │ - vmovdqu %xmm9,0x18(%rbx) │ │ │ │ + vmovdqu %xmm1,0x18(%rbx) │ │ │ │ mov 0x28(%r12),%r8 │ │ │ │ mov %r8,0x28(%rbx) │ │ │ │ - movq $0x0,0x18(%r12) │ │ │ │ - movq $0x0,0x20(%r12) │ │ │ │ movq $0x0,0x28(%r12) │ │ │ │ + vmovdqu %xmm7,0x18(%r12) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 231d6 │ │ │ │ + je 23368 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ add $0x30,%r12 │ │ │ │ add $0x30,%rbx │ │ │ │ cmp %r14,%rbp │ │ │ │ - je 232e6 │ │ │ │ + je 2346b │ │ │ │ cmp %r12,%r15 │ │ │ │ - je 23450 │ │ │ │ - vmovdqu 0x0(%rbp),%xmm7 │ │ │ │ - vmovdqu (%r12),%xmm6 │ │ │ │ + je 235b0 │ │ │ │ + vmovdqu 0x0(%rbp),%xmm13 │ │ │ │ + vmovdqu (%r12),%xmm12 │ │ │ │ mov 0x8(%r12),%r13 │ │ │ │ mov 0x8(%rbp),%r11 │ │ │ │ - vmovq %xmm7,%rsi │ │ │ │ - vmovq %xmm6,%rdi │ │ │ │ + vmovq %xmm13,%rsi │ │ │ │ + vmovq %xmm12,%rdi │ │ │ │ sub %rdi,%r13 │ │ │ │ sub %rsi,%r11 │ │ │ │ cmp %r11,%r13 │ │ │ │ mov %r11,%rdx │ │ │ │ cmovbe %r13,%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ - je 23252 │ │ │ │ + je 233e4 │ │ │ │ mov %r11,0x8(%rsp) │ │ │ │ - vmovdqa %xmm7,0x20(%rsp) │ │ │ │ - vmovdqa %xmm6,0x10(%rsp) │ │ │ │ + vmovdqa %xmm13,0x20(%rsp) │ │ │ │ + vmovdqa %xmm12,0x10(%rsp) │ │ │ │ call d110 │ │ │ │ - vmovdqa 0x10(%rsp),%xmm6 │ │ │ │ - vmovdqa 0x20(%rsp),%xmm7 │ │ │ │ - test %eax,%eax │ │ │ │ mov 0x8(%rsp),%r11 │ │ │ │ - jne 23440 │ │ │ │ + vmovdqa 0x10(%rsp),%xmm12 │ │ │ │ + test %eax,%eax │ │ │ │ + vmovdqa 0x20(%rsp),%xmm13 │ │ │ │ + jne 235a8 │ │ │ │ sub %r11,%r13 │ │ │ │ mov (%rbx),%rdi │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ test %r13,%r13 │ │ │ │ - js 23160 │ │ │ │ - vmovdqu %xmm7,(%rbx) │ │ │ │ + js 23300 │ │ │ │ + vmovdqu %xmm13,(%rbx) │ │ │ │ + vpxor %xmm14,%xmm14,%xmm14 │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov %rax,0x10(%rbx) │ │ │ │ - movq $0x0,0x0(%rbp) │ │ │ │ - movq $0x0,0x8(%rbp) │ │ │ │ movq $0x0,0x10(%rbp) │ │ │ │ + vmovdqu %xmm14,0x0(%rbp) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 23296 │ │ │ │ + je 23422 │ │ │ │ call d340 │ │ │ │ - vmovdqu 0x18(%rbp),%xmm8 │ │ │ │ + vmovdqu 0x18(%rbp),%xmm15 │ │ │ │ mov 0x18(%rbx),%rdi │ │ │ │ + vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ mov 0x28(%rbx),%rsi │ │ │ │ - vmovdqu %xmm8,0x18(%rbx) │ │ │ │ + vmovdqu %xmm15,0x18(%rbx) │ │ │ │ mov 0x28(%rbp),%rdx │ │ │ │ mov %rdx,0x28(%rbx) │ │ │ │ - movq $0x0,0x18(%rbp) │ │ │ │ - movq $0x0,0x20(%rbp) │ │ │ │ movq $0x0,0x28(%rbp) │ │ │ │ + vmovdqu %xmm0,0x18(%rbp) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 232d5 │ │ │ │ + je 2345a │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ add $0x30,%rbp │ │ │ │ add $0x30,%rbx │ │ │ │ cmp %r14,%rbp │ │ │ │ - jne 231e7 │ │ │ │ + jne 23379 │ │ │ │ cmp %r15,%r12 │ │ │ │ - je 23422 │ │ │ │ + je 23593 │ │ │ │ mov %r15,%rsi │ │ │ │ sub %r12,%rsi │ │ │ │ test $0x10,%sil │ │ │ │ - jne 23640 │ │ │ │ - nop │ │ │ │ - vmovdqu (%r12),%xmm12 │ │ │ │ + jne 23770 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + vmovdqu (%r12),%xmm8 │ │ │ │ mov (%rbx),%rdi │ │ │ │ + vpxor %xmm9,%xmm9,%xmm9 │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ - vmovdqu %xmm12,(%rbx) │ │ │ │ + vmovdqu %xmm8,(%rbx) │ │ │ │ mov 0x10(%r12),%rbp │ │ │ │ mov %rbp,0x10(%rbx) │ │ │ │ - movq $0x0,(%r12) │ │ │ │ - movq $0x0,0x8(%r12) │ │ │ │ movq $0x0,0x10(%r12) │ │ │ │ + vmovdqu %xmm9,(%r12) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 23341 │ │ │ │ + je 234c3 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - vmovdqu 0x18(%r12),%xmm13 │ │ │ │ + vmovdqu 0x18(%r12),%xmm10 │ │ │ │ mov 0x18(%rbx),%rdi │ │ │ │ + vpxor %xmm11,%xmm11,%xmm11 │ │ │ │ mov 0x28(%rbx),%rsi │ │ │ │ - vmovdqu %xmm13,0x18(%rbx) │ │ │ │ + vmovdqu %xmm10,0x18(%rbx) │ │ │ │ mov 0x28(%r12),%r13 │ │ │ │ mov %r13,0x28(%rbx) │ │ │ │ - movq $0x0,0x18(%r12) │ │ │ │ - movq $0x0,0x20(%r12) │ │ │ │ movq $0x0,0x28(%r12) │ │ │ │ + vmovdqu %xmm11,0x18(%r12) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 23386 │ │ │ │ + je 23502 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - vmovdqu 0x30(%r12),%xmm14 │ │ │ │ - lea 0x30(%r12),%rbp │ │ │ │ + vmovdqu 0x30(%r12),%xmm12 │ │ │ │ mov 0x30(%rbx),%rdi │ │ │ │ + lea 0x30(%r12),%rbp │ │ │ │ lea 0x30(%rbx),%r14 │ │ │ │ mov 0x10(%r14),%rsi │ │ │ │ - vmovdqu %xmm14,0x30(%rbx) │ │ │ │ + vpxor %xmm13,%xmm13,%xmm13 │ │ │ │ + vmovdqu %xmm12,0x30(%rbx) │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ mov %rbx,0x10(%r14) │ │ │ │ - movq $0x0,0x30(%r12) │ │ │ │ - movq $0x0,0x8(%rbp) │ │ │ │ + vmovdqu %xmm13,0x30(%r12) │ │ │ │ movq $0x0,0x10(%rbp) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 233d1 │ │ │ │ + je 23548 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - vmovdqu 0x18(%rbp),%xmm15 │ │ │ │ + vmovdqu 0x18(%rbp),%xmm14 │ │ │ │ mov 0x18(%r14),%rdi │ │ │ │ + vpxor %xmm15,%xmm15,%xmm15 │ │ │ │ mov 0x28(%r14),%rsi │ │ │ │ - vmovdqu %xmm15,0x18(%r14) │ │ │ │ + vmovdqu %xmm14,0x18(%r14) │ │ │ │ mov 0x28(%rbp),%r12 │ │ │ │ mov %r12,0x28(%r14) │ │ │ │ - movq $0x0,0x18(%rbp) │ │ │ │ - movq $0x0,0x20(%rbp) │ │ │ │ movq $0x0,0x28(%rbp) │ │ │ │ + vmovdqu %xmm15,0x18(%rbp) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 23411 │ │ │ │ + je 23582 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ lea 0x30(%rbp),%r12 │ │ │ │ lea 0x30(%r14),%rbx │ │ │ │ cmp %r12,%r15 │ │ │ │ - jne 23300 │ │ │ │ + jne 23488 │ │ │ │ add $0x38,%rsp │ │ │ │ mov %rbx,%rax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ ret │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ movslq %eax,%r13 │ │ │ │ - jmp 23255 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp 233e7 │ │ │ │ cmp %rbp,%r14 │ │ │ │ - je 232e6 │ │ │ │ + je 2346b │ │ │ │ mov %r14,%rax │ │ │ │ sub %rbp,%rax │ │ │ │ test $0x10,%al │ │ │ │ - jne 235a0 │ │ │ │ + jne 236e8 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ vmovdqu 0x0(%rbp),%xmm2 │ │ │ │ mov (%rbx),%rdi │ │ │ │ + vpxor %xmm3,%xmm3,%xmm3 │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ vmovdqu %xmm2,(%rbx) │ │ │ │ mov 0x10(%rbp),%r8 │ │ │ │ mov %r8,0x10(%rbx) │ │ │ │ - movq $0x0,0x0(%rbp) │ │ │ │ - movq $0x0,0x8(%rbp) │ │ │ │ movq $0x0,0x10(%rbp) │ │ │ │ + vmovdqu %xmm3,0x0(%rbp) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 234ad │ │ │ │ + je 23606 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - vmovdqu 0x18(%rbp),%xmm3 │ │ │ │ + vmovdqu 0x18(%rbp),%xmm4 │ │ │ │ mov 0x18(%rbx),%rdi │ │ │ │ + vpxor %xmm5,%xmm5,%xmm5 │ │ │ │ mov 0x28(%rbx),%rsi │ │ │ │ - vmovdqu %xmm3,0x18(%rbx) │ │ │ │ + vmovdqu %xmm4,0x18(%rbx) │ │ │ │ mov 0x28(%rbp),%r9 │ │ │ │ mov %r9,0x28(%rbx) │ │ │ │ - movq $0x0,0x18(%rbp) │ │ │ │ - movq $0x0,0x20(%rbp) │ │ │ │ movq $0x0,0x28(%rbp) │ │ │ │ + vmovdqu %xmm5,0x18(%rbp) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 234ec │ │ │ │ + je 2363e │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - vmovdqu 0x30(%rbp),%xmm4 │ │ │ │ - lea 0x30(%rbp),%r13 │ │ │ │ + vmovdqu 0x30(%rbp),%xmm8 │ │ │ │ mov 0x30(%rbx),%rdi │ │ │ │ + lea 0x30(%rbp),%r13 │ │ │ │ lea 0x30(%rbx),%r10 │ │ │ │ mov 0x10(%r10),%rsi │ │ │ │ - vmovdqu %xmm4,0x30(%rbx) │ │ │ │ + vpxor %xmm9,%xmm9,%xmm9 │ │ │ │ + vmovdqu %xmm8,0x30(%rbx) │ │ │ │ mov 0x10(%r13),%rbx │ │ │ │ mov %rbx,0x10(%r10) │ │ │ │ - movq $0x0,0x30(%rbp) │ │ │ │ - movq $0x0,0x8(%r13) │ │ │ │ + vmovdqu %xmm9,0x30(%rbp) │ │ │ │ movq $0x0,0x10(%r13) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2353d │ │ │ │ + je 23689 │ │ │ │ sub %rdi,%rsi │ │ │ │ mov %r10,0x8(%rsp) │ │ │ │ call d340 │ │ │ │ mov 0x8(%rsp),%r10 │ │ │ │ - vmovdqu 0x18(%r13),%xmm5 │ │ │ │ + vmovdqu 0x18(%r13),%xmm10 │ │ │ │ mov 0x18(%r10),%rdi │ │ │ │ + vpxor %xmm11,%xmm11,%xmm11 │ │ │ │ mov 0x28(%r10),%rsi │ │ │ │ - vmovdqu %xmm5,0x18(%r10) │ │ │ │ + vmovdqu %xmm10,0x18(%r10) │ │ │ │ mov 0x28(%r13),%rbp │ │ │ │ mov %rbp,0x28(%r10) │ │ │ │ - movq $0x0,0x18(%r13) │ │ │ │ - movq $0x0,0x20(%r13) │ │ │ │ movq $0x0,0x28(%r13) │ │ │ │ + vmovdqu %xmm11,0x18(%r13) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 23588 │ │ │ │ + je 236cf │ │ │ │ sub %rdi,%rsi │ │ │ │ mov %r10,0x8(%rsp) │ │ │ │ call d340 │ │ │ │ mov 0x8(%rsp),%r10 │ │ │ │ lea 0x30(%r13),%rbp │ │ │ │ lea 0x30(%r10),%rbx │ │ │ │ cmp %r14,%rbp │ │ │ │ - jne 23470 │ │ │ │ - jmp 232e6 │ │ │ │ - xchg %ax,%ax │ │ │ │ + jne 235d0 │ │ │ │ + jmp 2346b │ │ │ │ + nopl (%rax) │ │ │ │ vmovdqu 0x0(%rbp),%xmm0 │ │ │ │ mov (%rbx),%rdi │ │ │ │ + vpxor %xmm6,%xmm6,%xmm6 │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ vmovdqu %xmm0,(%rbx) │ │ │ │ mov 0x10(%rbp),%rdx │ │ │ │ mov %rdx,0x10(%rbx) │ │ │ │ - movq $0x0,0x0(%rbp) │ │ │ │ - movq $0x0,0x8(%rbp) │ │ │ │ movq $0x0,0x10(%rbp) │ │ │ │ + vmovdqu %xmm6,0x0(%rbp) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 235dd │ │ │ │ + je 2371e │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ vmovdqu 0x18(%rbp),%xmm1 │ │ │ │ mov 0x18(%rbx),%rdi │ │ │ │ + vpxor %xmm7,%xmm7,%xmm7 │ │ │ │ mov 0x28(%rbx),%rsi │ │ │ │ vmovdqu %xmm1,0x18(%rbx) │ │ │ │ mov 0x28(%rbp),%rcx │ │ │ │ mov %rcx,0x28(%rbx) │ │ │ │ - movq $0x0,0x18(%rbp) │ │ │ │ - movq $0x0,0x20(%rbp) │ │ │ │ movq $0x0,0x28(%rbp) │ │ │ │ + vmovdqu %xmm7,0x18(%rbp) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2361c │ │ │ │ + je 23756 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ add $0x30,%rbp │ │ │ │ add $0x30,%rbx │ │ │ │ cmp %r14,%rbp │ │ │ │ - jne 23470 │ │ │ │ - jmp 232e6 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovdqu (%r12),%xmm10 │ │ │ │ + jne 235d0 │ │ │ │ + jmp 2346b │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + vmovdqu (%r12),%xmm2 │ │ │ │ mov (%rbx),%rdi │ │ │ │ + vpxor %xmm3,%xmm3,%xmm3 │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ - vmovdqu %xmm10,(%rbx) │ │ │ │ + vmovdqu %xmm2,(%rbx) │ │ │ │ mov 0x10(%r12),%r9 │ │ │ │ mov %r9,0x10(%rbx) │ │ │ │ - movq $0x0,(%r12) │ │ │ │ - movq $0x0,0x8(%r12) │ │ │ │ movq $0x0,0x10(%r12) │ │ │ │ + vmovdqu %xmm3,(%r12) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 23681 │ │ │ │ + je 237aa │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - vmovdqu 0x18(%r12),%xmm11 │ │ │ │ + vmovdqu 0x18(%r12),%xmm4 │ │ │ │ mov 0x18(%rbx),%rdi │ │ │ │ + vpxor %xmm5,%xmm5,%xmm5 │ │ │ │ mov 0x28(%rbx),%rsi │ │ │ │ - vmovdqu %xmm11,0x18(%rbx) │ │ │ │ + vmovdqu %xmm4,0x18(%rbx) │ │ │ │ mov 0x28(%r12),%r10 │ │ │ │ mov %r10,0x28(%rbx) │ │ │ │ - movq $0x0,0x18(%r12) │ │ │ │ - movq $0x0,0x20(%r12) │ │ │ │ movq $0x0,0x28(%r12) │ │ │ │ + vmovdqu %xmm5,0x18(%r12) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 236c6 │ │ │ │ + je 237e8 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ add $0x30,%r12 │ │ │ │ add $0x30,%rbx │ │ │ │ cmp %r12,%r15 │ │ │ │ - jne 23300 │ │ │ │ - jmp 23422 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + jne 23488 │ │ │ │ + jmp 23593 │ │ │ │ + xchg %ax,%ax │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ - push %r13 │ │ │ │ mov %rcx,%r14 │ │ │ │ + push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbp │ │ │ │ - push %rbx │ │ │ │ mov %rdx,%rbp │ │ │ │ - sub $0x38,%rsp │ │ │ │ + push %rbx │ │ │ │ mov %r8,%rbx │ │ │ │ + sub $0x38,%rsp │ │ │ │ cmp %rdi,%rsi │ │ │ │ - je 23896 │ │ │ │ + je 2399b │ │ │ │ mov %rdi,%r12 │ │ │ │ mov %rsi,%r15 │ │ │ │ - jmp 2378e │ │ │ │ + jmp 238a0 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - vmovdqu %xmm6,(%rbx) │ │ │ │ + vmovdqu %xmm12,(%rbx) │ │ │ │ + vpxor %xmm2,%xmm2,%xmm2 │ │ │ │ mov 0x10(%rbp),%r8 │ │ │ │ mov %r8,0x10(%rbx) │ │ │ │ - movq $0x0,0x0(%rbp) │ │ │ │ - movq $0x0,0x8(%rbp) │ │ │ │ movq $0x0,0x10(%rbp) │ │ │ │ + vmovdqu %xmm2,0x0(%rbp) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2373e │ │ │ │ + je 23857 │ │ │ │ call d340 │ │ │ │ - vmovdqu 0x18(%rbp),%xmm9 │ │ │ │ + vmovdqu 0x18(%rbp),%xmm1 │ │ │ │ mov 0x18(%rbx),%rdi │ │ │ │ + vpxor %xmm3,%xmm3,%xmm3 │ │ │ │ mov 0x28(%rbx),%rsi │ │ │ │ - vmovdqu %xmm9,0x18(%rbx) │ │ │ │ + vmovdqu %xmm1,0x18(%rbx) │ │ │ │ mov 0x28(%rbp),%r9 │ │ │ │ mov %r9,0x28(%rbx) │ │ │ │ - movq $0x0,0x18(%rbp) │ │ │ │ - movq $0x0,0x20(%rbp) │ │ │ │ movq $0x0,0x28(%rbp) │ │ │ │ + vmovdqu %xmm3,0x18(%rbp) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2377d │ │ │ │ + je 2388f │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ add $0x30,%rbp │ │ │ │ add $0x30,%rbx │ │ │ │ cmp %r12,%r15 │ │ │ │ - je 23896 │ │ │ │ + je 2399b │ │ │ │ cmp %rbp,%r14 │ │ │ │ - je 239f0 │ │ │ │ - vmovdqu (%r12),%xmm7 │ │ │ │ - vmovdqu 0x0(%rbp),%xmm6 │ │ │ │ + je 23ae0 │ │ │ │ + vmovdqu (%r12),%xmm13 │ │ │ │ + vmovdqu 0x0(%rbp),%xmm12 │ │ │ │ mov 0x8(%rbp),%r13 │ │ │ │ mov 0x8(%r12),%rcx │ │ │ │ - vmovq %xmm7,%rsi │ │ │ │ - vmovq %xmm6,%rdi │ │ │ │ + vmovq %xmm13,%rsi │ │ │ │ + vmovq %xmm12,%rdi │ │ │ │ sub %rdi,%r13 │ │ │ │ sub %rsi,%rcx │ │ │ │ cmp %rcx,%r13 │ │ │ │ mov %rcx,%rdx │ │ │ │ cmovbe %r13,%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ - je 237f9 │ │ │ │ + je 2390b │ │ │ │ mov %rcx,0x8(%rsp) │ │ │ │ - vmovdqa %xmm7,0x20(%rsp) │ │ │ │ - vmovdqa %xmm6,0x10(%rsp) │ │ │ │ + vmovdqa %xmm13,0x20(%rsp) │ │ │ │ + vmovdqa %xmm12,0x10(%rsp) │ │ │ │ call d110 │ │ │ │ - vmovdqa 0x10(%rsp),%xmm6 │ │ │ │ - vmovdqa 0x20(%rsp),%xmm7 │ │ │ │ - test %eax,%eax │ │ │ │ mov 0x8(%rsp),%rcx │ │ │ │ - jne 239e0 │ │ │ │ + vmovdqa 0x10(%rsp),%xmm12 │ │ │ │ + test %eax,%eax │ │ │ │ + vmovdqa 0x20(%rsp),%xmm13 │ │ │ │ + jne 23ad0 │ │ │ │ sub %rcx,%r13 │ │ │ │ mov (%rbx),%rdi │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ test %r13,%r13 │ │ │ │ - js 23710 │ │ │ │ - vmovdqu %xmm7,(%rbx) │ │ │ │ + js 23830 │ │ │ │ + vmovdqu %xmm13,(%rbx) │ │ │ │ + vpxor %xmm14,%xmm14,%xmm14 │ │ │ │ mov 0x10(%r12),%rax │ │ │ │ mov %rax,0x10(%rbx) │ │ │ │ - movq $0x0,(%r12) │ │ │ │ - movq $0x0,0x8(%r12) │ │ │ │ movq $0x0,0x10(%r12) │ │ │ │ + vmovdqu %xmm14,(%r12) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 23840 │ │ │ │ + je 2394c │ │ │ │ call d340 │ │ │ │ - vmovdqu 0x18(%r12),%xmm8 │ │ │ │ + vmovdqu 0x18(%r12),%xmm15 │ │ │ │ mov 0x18(%rbx),%rdi │ │ │ │ + vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ mov 0x28(%rbx),%rsi │ │ │ │ - vmovdqu %xmm8,0x18(%rbx) │ │ │ │ + vmovdqu %xmm15,0x18(%rbx) │ │ │ │ mov 0x28(%r12),%rdx │ │ │ │ mov %rdx,0x28(%rbx) │ │ │ │ - movq $0x0,0x18(%r12) │ │ │ │ - movq $0x0,0x20(%r12) │ │ │ │ movq $0x0,0x28(%r12) │ │ │ │ + vmovdqu %xmm0,0x18(%r12) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 23885 │ │ │ │ + je 2398a │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ add $0x30,%r12 │ │ │ │ add $0x30,%rbx │ │ │ │ cmp %r12,%r15 │ │ │ │ - jne 2378e │ │ │ │ + jne 238a0 │ │ │ │ cmp %rbp,%r14 │ │ │ │ - je 239c5 │ │ │ │ + je 23ab6 │ │ │ │ mov %r14,%rsi │ │ │ │ sub %rbp,%rsi │ │ │ │ test $0x10,%sil │ │ │ │ - jne 23bf0 │ │ │ │ - nop │ │ │ │ - vmovdqu 0x0(%rbp),%xmm12 │ │ │ │ + jne 23cc0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + vmovdqu 0x0(%rbp),%xmm8 │ │ │ │ mov (%rbx),%rdi │ │ │ │ + vpxor %xmm9,%xmm9,%xmm9 │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ - vmovdqu %xmm12,(%rbx) │ │ │ │ + vmovdqu %xmm8,(%rbx) │ │ │ │ mov 0x10(%rbp),%r11 │ │ │ │ mov %r11,0x10(%rbx) │ │ │ │ - movq $0x0,0x0(%rbp) │ │ │ │ - movq $0x0,0x8(%rbp) │ │ │ │ movq $0x0,0x10(%rbp) │ │ │ │ + vmovdqu %xmm9,0x0(%rbp) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 238ed │ │ │ │ + je 239ef │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - vmovdqu 0x18(%rbp),%xmm13 │ │ │ │ + vmovdqu 0x18(%rbp),%xmm10 │ │ │ │ mov 0x18(%rbx),%rdi │ │ │ │ + vpxor %xmm11,%xmm11,%xmm11 │ │ │ │ mov 0x28(%rbx),%rsi │ │ │ │ - vmovdqu %xmm13,0x18(%rbx) │ │ │ │ + vmovdqu %xmm10,0x18(%rbx) │ │ │ │ mov 0x28(%rbp),%r12 │ │ │ │ mov %r12,0x28(%rbx) │ │ │ │ - movq $0x0,0x18(%rbp) │ │ │ │ - movq $0x0,0x20(%rbp) │ │ │ │ movq $0x0,0x28(%rbp) │ │ │ │ + vmovdqu %xmm11,0x18(%rbp) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2392c │ │ │ │ + je 23a28 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - vmovdqu 0x30(%rbp),%xmm14 │ │ │ │ - lea 0x30(%rbp),%r15 │ │ │ │ + vmovdqu 0x30(%rbp),%xmm12 │ │ │ │ mov 0x30(%rbx),%rdi │ │ │ │ + lea 0x30(%rbp),%r15 │ │ │ │ lea 0x30(%rbx),%r13 │ │ │ │ mov 0x10(%r13),%rsi │ │ │ │ - vmovdqu %xmm14,0x30(%rbx) │ │ │ │ + vpxor %xmm13,%xmm13,%xmm13 │ │ │ │ + vmovdqu %xmm12,0x30(%rbx) │ │ │ │ mov 0x10(%r15),%rbx │ │ │ │ mov %rbx,0x10(%r13) │ │ │ │ - movq $0x0,0x30(%rbp) │ │ │ │ - movq $0x0,0x8(%r15) │ │ │ │ + vmovdqu %xmm13,0x30(%rbp) │ │ │ │ movq $0x0,0x10(%r15) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 23973 │ │ │ │ + je 23a69 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - vmovdqu 0x18(%r15),%xmm15 │ │ │ │ + vmovdqu 0x18(%r15),%xmm14 │ │ │ │ mov 0x18(%r13),%rdi │ │ │ │ + vpxor %xmm15,%xmm15,%xmm15 │ │ │ │ mov 0x28(%r13),%rsi │ │ │ │ - vmovdqu %xmm15,0x18(%r13) │ │ │ │ + vmovdqu %xmm14,0x18(%r13) │ │ │ │ mov 0x28(%r15),%rbp │ │ │ │ mov %rbp,0x28(%r13) │ │ │ │ - movq $0x0,0x18(%r15) │ │ │ │ - movq $0x0,0x20(%r15) │ │ │ │ movq $0x0,0x28(%r15) │ │ │ │ + vmovdqu %xmm15,0x18(%r15) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 239b4 │ │ │ │ + je 23aa5 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ lea 0x30(%r15),%rbp │ │ │ │ lea 0x30(%r13),%rbx │ │ │ │ cmp %rbp,%r14 │ │ │ │ - jne 238b0 │ │ │ │ + jne 239b8 │ │ │ │ add $0x38,%rsp │ │ │ │ mov %rbx,%rax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ ret │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ movslq %eax,%r13 │ │ │ │ - jmp 237fc │ │ │ │ + jmp 2390e │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ cmp %r12,%r15 │ │ │ │ - je 23896 │ │ │ │ + je 2399b │ │ │ │ mov %r15,%rax │ │ │ │ sub %r12,%rax │ │ │ │ test $0x10,%al │ │ │ │ - jne 23b50 │ │ │ │ + jne 23c28 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovdqu (%r12),%xmm2 │ │ │ │ + vmovdqu (%r12),%xmm4 │ │ │ │ mov (%rbx),%rdi │ │ │ │ + vpxor %xmm6,%xmm6,%xmm6 │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ - vmovdqu %xmm2,(%rbx) │ │ │ │ + vmovdqu %xmm4,(%rbx) │ │ │ │ mov 0x10(%r12),%r8 │ │ │ │ mov %r8,0x10(%rbx) │ │ │ │ - movq $0x0,(%r12) │ │ │ │ - movq $0x0,0x8(%r12) │ │ │ │ movq $0x0,0x10(%r12) │ │ │ │ + vmovdqu %xmm6,(%r12) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 23a51 │ │ │ │ + je 23b3a │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - vmovdqu 0x18(%r12),%xmm3 │ │ │ │ + vmovdqu 0x18(%r12),%xmm5 │ │ │ │ mov 0x18(%rbx),%rdi │ │ │ │ + vpxor %xmm7,%xmm7,%xmm7 │ │ │ │ mov 0x28(%rbx),%rsi │ │ │ │ - vmovdqu %xmm3,0x18(%rbx) │ │ │ │ + vmovdqu %xmm5,0x18(%rbx) │ │ │ │ mov 0x28(%r12),%r9 │ │ │ │ mov %r9,0x28(%rbx) │ │ │ │ - movq $0x0,0x18(%r12) │ │ │ │ - movq $0x0,0x20(%r12) │ │ │ │ movq $0x0,0x28(%r12) │ │ │ │ + vmovdqu %xmm7,0x18(%r12) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 23a96 │ │ │ │ + je 23b78 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - vmovdqu 0x30(%r12),%xmm4 │ │ │ │ - lea 0x30(%r12),%r13 │ │ │ │ + vmovdqu 0x30(%r12),%xmm8 │ │ │ │ mov 0x30(%rbx),%rdi │ │ │ │ + lea 0x30(%r12),%r13 │ │ │ │ lea 0x30(%rbx),%r11 │ │ │ │ mov 0x10(%r11),%rsi │ │ │ │ - vmovdqu %xmm4,0x30(%rbx) │ │ │ │ + vpxor %xmm9,%xmm9,%xmm9 │ │ │ │ + vmovdqu %xmm8,0x30(%rbx) │ │ │ │ mov 0x10(%r13),%rbx │ │ │ │ mov %rbx,0x10(%r11) │ │ │ │ - movq $0x0,0x30(%r12) │ │ │ │ - movq $0x0,0x8(%r13) │ │ │ │ + vmovdqu %xmm9,0x30(%r12) │ │ │ │ movq $0x0,0x10(%r13) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 23aeb │ │ │ │ + je 23bc8 │ │ │ │ sub %rdi,%rsi │ │ │ │ mov %r11,0x8(%rsp) │ │ │ │ call d340 │ │ │ │ mov 0x8(%rsp),%r11 │ │ │ │ - vmovdqu 0x18(%r13),%xmm5 │ │ │ │ + vmovdqu 0x18(%r13),%xmm10 │ │ │ │ mov 0x18(%r11),%rdi │ │ │ │ + vpxor %xmm11,%xmm11,%xmm11 │ │ │ │ mov 0x28(%r11),%rsi │ │ │ │ - vmovdqu %xmm5,0x18(%r11) │ │ │ │ + vmovdqu %xmm10,0x18(%r11) │ │ │ │ mov 0x28(%r13),%r10 │ │ │ │ mov %r10,0x28(%r11) │ │ │ │ - movq $0x0,0x18(%r13) │ │ │ │ - movq $0x0,0x20(%r13) │ │ │ │ movq $0x0,0x28(%r13) │ │ │ │ + vmovdqu %xmm11,0x18(%r13) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 23b36 │ │ │ │ + je 23c0e │ │ │ │ sub %rdi,%rsi │ │ │ │ mov %r11,0x8(%rsp) │ │ │ │ call d340 │ │ │ │ mov 0x8(%rsp),%r11 │ │ │ │ lea 0x30(%r13),%r12 │ │ │ │ lea 0x30(%r11),%rbx │ │ │ │ cmp %r12,%r15 │ │ │ │ - jne 23a10 │ │ │ │ - jmp 23896 │ │ │ │ + jne 23b00 │ │ │ │ + jmp 2399b │ │ │ │ nopl 0x0(%rax) │ │ │ │ vmovdqu (%r12),%xmm0 │ │ │ │ mov (%rbx),%rdi │ │ │ │ + vpxor %xmm2,%xmm2,%xmm2 │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ vmovdqu %xmm0,(%rbx) │ │ │ │ mov 0x10(%r12),%rdx │ │ │ │ mov %rdx,0x10(%rbx) │ │ │ │ - movq $0x0,(%r12) │ │ │ │ - movq $0x0,0x8(%r12) │ │ │ │ movq $0x0,0x10(%r12) │ │ │ │ + vmovdqu %xmm2,(%r12) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 23b91 │ │ │ │ + je 23c62 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ vmovdqu 0x18(%r12),%xmm1 │ │ │ │ mov 0x18(%rbx),%rdi │ │ │ │ + vpxor %xmm3,%xmm3,%xmm3 │ │ │ │ mov 0x28(%rbx),%rsi │ │ │ │ vmovdqu %xmm1,0x18(%rbx) │ │ │ │ mov 0x28(%r12),%rcx │ │ │ │ mov %rcx,0x28(%rbx) │ │ │ │ - movq $0x0,0x18(%r12) │ │ │ │ - movq $0x0,0x20(%r12) │ │ │ │ movq $0x0,0x28(%r12) │ │ │ │ + vmovdqu %xmm3,0x18(%r12) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 23bd6 │ │ │ │ + je 23ca0 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ add $0x30,%r12 │ │ │ │ add $0x30,%rbx │ │ │ │ cmp %r12,%r15 │ │ │ │ - jne 23a10 │ │ │ │ - jmp 23896 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - vmovdqu 0x0(%rbp),%xmm10 │ │ │ │ + jne 23b00 │ │ │ │ + jmp 2399b │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ + vmovdqu 0x0(%rbp),%xmm4 │ │ │ │ mov (%rbx),%rdi │ │ │ │ + vpxor %xmm6,%xmm6,%xmm6 │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ - vmovdqu %xmm10,(%rbx) │ │ │ │ + vmovdqu %xmm4,(%rbx) │ │ │ │ mov 0x10(%rbp),%r15 │ │ │ │ mov %r15,0x10(%rbx) │ │ │ │ - movq $0x0,0x0(%rbp) │ │ │ │ - movq $0x0,0x8(%rbp) │ │ │ │ movq $0x0,0x10(%rbp) │ │ │ │ + vmovdqu %xmm6,0x0(%rbp) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 23c2d │ │ │ │ + je 23cf6 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - vmovdqu 0x18(%rbp),%xmm11 │ │ │ │ + vmovdqu 0x18(%rbp),%xmm5 │ │ │ │ mov 0x18(%rbx),%rdi │ │ │ │ + vpxor %xmm7,%xmm7,%xmm7 │ │ │ │ mov 0x28(%rbx),%rsi │ │ │ │ - vmovdqu %xmm11,0x18(%rbx) │ │ │ │ + vmovdqu %xmm5,0x18(%rbx) │ │ │ │ mov 0x28(%rbp),%r10 │ │ │ │ mov %r10,0x28(%rbx) │ │ │ │ - movq $0x0,0x18(%rbp) │ │ │ │ - movq $0x0,0x20(%rbp) │ │ │ │ movq $0x0,0x28(%rbp) │ │ │ │ + vmovdqu %xmm7,0x18(%rbp) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 23c6c │ │ │ │ + je 23d2e │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ add $0x30,%rbp │ │ │ │ add $0x30,%rbx │ │ │ │ cmp %rbp,%r14 │ │ │ │ - jne 238b0 │ │ │ │ - jmp 239c5 │ │ │ │ - nopl (%rax) │ │ │ │ + jne 239b8 │ │ │ │ + jmp 23ab6 │ │ │ │ + nop │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbp │ │ │ │ mov %rsi,%rbp │ │ │ │ - push %rbx │ │ │ │ sub %rdi,%rbp │ │ │ │ + push %rbx │ │ │ │ sub $0x48,%rsp │ │ │ │ cmp $0x120,%rbp │ │ │ │ - jle 24091 │ │ │ │ + jle 24139 │ │ │ │ mov %rdx,0x28(%rsp) │ │ │ │ lea -0x121(%rbp),%rdx │ │ │ │ movabs $0xc30c30c30c30c31,%rax │ │ │ │ lea 0x150(%rdi),%r13 │ │ │ │ + shr $0x4,%rdx │ │ │ │ mov %rsi,%r14 │ │ │ │ mov %r13,%rsi │ │ │ │ mov %rdi,0x20(%rsp) │ │ │ │ - shr $0x4,%rdx │ │ │ │ mul %rdx │ │ │ │ and $0x7,%edx │ │ │ │ mov %rdx,%r12 │ │ │ │ - call 22cd0 │ │ │ │ + call 22e70 │ │ │ │ mov %r14,%rcx │ │ │ │ sub %r13,%rcx │ │ │ │ cmp $0x120,%rcx │ │ │ │ - jle 23e59 │ │ │ │ + jle 23f19 │ │ │ │ test %r12,%r12 │ │ │ │ - je 23dc5 │ │ │ │ + je 23e85 │ │ │ │ cmp $0x1,%r12 │ │ │ │ - je 23da0 │ │ │ │ + je 23e60 │ │ │ │ cmp $0x2,%r12 │ │ │ │ - je 23d8e │ │ │ │ + je 23e4e │ │ │ │ cmp $0x3,%r12 │ │ │ │ - je 23d7c │ │ │ │ + je 23e3c │ │ │ │ cmp $0x4,%r12 │ │ │ │ - je 23d6a │ │ │ │ + je 23e2a │ │ │ │ cmp $0x5,%r12 │ │ │ │ - je 23d58 │ │ │ │ + je 23e18 │ │ │ │ cmp $0x6,%r12 │ │ │ │ - je 23d46 │ │ │ │ + je 23e06 │ │ │ │ mov 0x20(%rsp),%rbx │ │ │ │ mov %r13,%rdi │ │ │ │ lea 0x2a0(%rbx),%r13 │ │ │ │ mov %r13,%rsi │ │ │ │ - call 22cd0 │ │ │ │ + call 22e70 │ │ │ │ mov %r13,%rdi │ │ │ │ add $0x150,%r13 │ │ │ │ mov %r13,%rsi │ │ │ │ - call 22cd0 │ │ │ │ + call 22e70 │ │ │ │ mov %r13,%rdi │ │ │ │ add $0x150,%r13 │ │ │ │ mov %r13,%rsi │ │ │ │ - call 22cd0 │ │ │ │ + call 22e70 │ │ │ │ mov %r13,%rdi │ │ │ │ add $0x150,%r13 │ │ │ │ mov %r13,%rsi │ │ │ │ - call 22cd0 │ │ │ │ + call 22e70 │ │ │ │ mov %r13,%rdi │ │ │ │ add $0x150,%r13 │ │ │ │ mov %r13,%rsi │ │ │ │ - call 22cd0 │ │ │ │ + call 22e70 │ │ │ │ mov %r13,%rdi │ │ │ │ add $0x150,%r13 │ │ │ │ mov %r13,%rsi │ │ │ │ - call 22cd0 │ │ │ │ + call 22e70 │ │ │ │ mov %r13,%rdi │ │ │ │ add $0x150,%r13 │ │ │ │ mov %r13,%rsi │ │ │ │ - call 22cd0 │ │ │ │ + call 22e70 │ │ │ │ mov %r14,%rsi │ │ │ │ sub %r13,%rsi │ │ │ │ cmp $0x120,%rsi │ │ │ │ - jle 23e59 │ │ │ │ + jle 23f19 │ │ │ │ lea 0x150(%r13),%rsi │ │ │ │ mov %r13,%rdi │ │ │ │ - call 22cd0 │ │ │ │ + call 22e70 │ │ │ │ lea 0x2a0(%r13),%rsi │ │ │ │ lea 0x150(%r13),%rdi │ │ │ │ - call 22cd0 │ │ │ │ + call 22e70 │ │ │ │ lea 0x3f0(%r13),%rsi │ │ │ │ lea 0x2a0(%r13),%rdi │ │ │ │ - call 22cd0 │ │ │ │ + call 22e70 │ │ │ │ lea 0x540(%r13),%rsi │ │ │ │ lea 0x3f0(%r13),%rdi │ │ │ │ - call 22cd0 │ │ │ │ + call 22e70 │ │ │ │ lea 0x690(%r13),%rsi │ │ │ │ lea 0x540(%r13),%rdi │ │ │ │ - call 22cd0 │ │ │ │ + call 22e70 │ │ │ │ lea 0x7e0(%r13),%rsi │ │ │ │ lea 0x690(%r13),%rdi │ │ │ │ - call 22cd0 │ │ │ │ + call 22e70 │ │ │ │ lea 0x7e0(%r13),%rdi │ │ │ │ lea 0x930(%r13),%rsi │ │ │ │ - call 22cd0 │ │ │ │ + call 22e70 │ │ │ │ lea 0x930(%r13),%rdi │ │ │ │ add $0xa80,%r13 │ │ │ │ - jmp 23daa │ │ │ │ + jmp 23e6a │ │ │ │ mov %r14,%rsi │ │ │ │ mov %r13,%rdi │ │ │ │ - call 22cd0 │ │ │ │ + call 22e70 │ │ │ │ cmp $0x150,%rbp │ │ │ │ - jle 24018 │ │ │ │ + jle 240c8 │ │ │ │ mov %rbp,%rdi │ │ │ │ movabs $0xaaaaaaaaaaaaaaab,%rbx │ │ │ │ mov 0x28(%rsp),%r8 │ │ │ │ movq $0x7,0x10(%rsp) │ │ │ │ - mov $0xe,%r12d │ │ │ │ sar $0x4,%rdi │ │ │ │ + mov $0xe,%r12d │ │ │ │ imul %rbx,%rdi │ │ │ │ lea (%r8,%rbp,1),%r15 │ │ │ │ mov %rdi,0x8(%rsp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov %r12,0x18(%rsp) │ │ │ │ cmp %r12,0x8(%rsp) │ │ │ │ - jl 24070 │ │ │ │ + jl 24118 │ │ │ │ mov 0x10(%rsp),%r11 │ │ │ │ mov 0x28(%rsp),%r8 │ │ │ │ - mov 0x20(%rsp),%r13 │ │ │ │ mov %r15,0x30(%rsp) │ │ │ │ + mov 0x20(%rsp),%r13 │ │ │ │ lea 0x0(,%r11,4),%rcx │ │ │ │ lea (%r12,%r11,1),%rax │ │ │ │ lea (%rcx,%r12,1),%rbp │ │ │ │ + shl $0x4,%rax │ │ │ │ mov %rcx,0x38(%rsp) │ │ │ │ shl $0x4,%rbp │ │ │ │ - shl $0x4,%rax │ │ │ │ sub %rbp,%rax │ │ │ │ mov %rax,%r15 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ mov %r13,%rdi │ │ │ │ add %rbp,%r13 │ │ │ │ lea 0x0(%r13,%r15,1),%rsi │ │ │ │ mov %r13,%rcx │ │ │ │ mov %rsi,%rdx │ │ │ │ - call 23130 │ │ │ │ + call 232d0 │ │ │ │ mov %r14,%rdx │ │ │ │ sub %r13,%rdx │ │ │ │ mov %rax,%r8 │ │ │ │ sar $0x4,%rdx │ │ │ │ imul %rbx,%rdx │ │ │ │ cmp %rdx,%r12 │ │ │ │ - jle 23f00 │ │ │ │ + jle 23fb0 │ │ │ │ mov 0x30(%rsp),%r15 │ │ │ │ mov 0x38(%rsp),%rbp │ │ │ │ mov %rdx,%r9 │ │ │ │ mov 0x10(%rsp),%rsi │ │ │ │ mov %r14,%rcx │ │ │ │ mov %r13,%rdi │ │ │ │ cmp %r9,%rsi │ │ │ │ cmovle %rsi,%r9 │ │ │ │ lea (%r9,%r9,2),%rsi │ │ │ │ shl $0x4,%rsi │ │ │ │ add %r13,%rsi │ │ │ │ mov %rsi,%rdx │ │ │ │ - call 23130 │ │ │ │ - mov 0x20(%rsp),%r8 │ │ │ │ + call 232d0 │ │ │ │ mov %rbp,0x10(%rsp) │ │ │ │ + mov 0x20(%rsp),%r8 │ │ │ │ cmp %rbp,0x8(%rsp) │ │ │ │ - jl 24030 │ │ │ │ + jl 240e0 │ │ │ │ mov 0x18(%rsp),%r9 │ │ │ │ lea 0x0(%rbp,%rbp,1),%r12 │ │ │ │ mov 0x28(%rsp),%r13 │ │ │ │ mov %r14,0x38(%rsp) │ │ │ │ lea (%r12,%rbp,1),%rdi │ │ │ │ mov %r12,0x30(%rsp) │ │ │ │ - shl $0x4,%rdi │ │ │ │ lea (%r9,%r9,2),%rax │ │ │ │ + shl $0x4,%rdi │ │ │ │ mov %r13,%r14 │ │ │ │ mov %rbp,%r13 │ │ │ │ - mov %rdi,%rbp │ │ │ │ shl $0x4,%rax │ │ │ │ + mov %rdi,%rbp │ │ │ │ sub %rdi,%rax │ │ │ │ mov %rax,%r12 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov %r14,%rdi │ │ │ │ add %rbp,%r14 │ │ │ │ lea (%r14,%r12,1),%rsi │ │ │ │ mov %r14,%rcx │ │ │ │ mov %rsi,%rdx │ │ │ │ - call 236e0 │ │ │ │ + call 23800 │ │ │ │ mov %r15,%r10 │ │ │ │ sub %r14,%r10 │ │ │ │ mov %rax,%r8 │ │ │ │ sar $0x4,%r10 │ │ │ │ imul %rbx,%r10 │ │ │ │ cmp %r10,%r13 │ │ │ │ - jle 23fb0 │ │ │ │ + jle 24060 │ │ │ │ mov 0x18(%rsp),%r11 │ │ │ │ mov %r10,%rdx │ │ │ │ mov %r14,%rdi │ │ │ │ mov %r15,%rcx │ │ │ │ mov 0x30(%rsp),%r12 │ │ │ │ mov 0x38(%rsp),%r14 │ │ │ │ cmp %r11,%r10 │ │ │ │ cmovg %r11,%rdx │ │ │ │ lea (%rdx,%rdx,2),%rsi │ │ │ │ shl $0x4,%rsi │ │ │ │ add %rdi,%rsi │ │ │ │ mov %rsi,%rdx │ │ │ │ - call 236e0 │ │ │ │ + call 23800 │ │ │ │ cmp %r13,0x8(%rsp) │ │ │ │ - jg 23eb0 │ │ │ │ + jg 23f68 │ │ │ │ add $0x48,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ @@ -20860,9340 +21403,9841 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov 0x8(%rsp),%r14 │ │ │ │ mov 0x28(%rsp),%rdi │ │ │ │ mov %r15,%rcx │ │ │ │ cmp %r12,%r14 │ │ │ │ cmovg %r12,%r14 │ │ │ │ add $0x48,%rsp │ │ │ │ - lea (%r14,%r14,2),%rsi │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ + lea (%r14,%r14,2),%rsi │ │ │ │ pop %r12 │ │ │ │ shl $0x4,%rsi │ │ │ │ pop %r13 │ │ │ │ - pop %r14 │ │ │ │ - pop %r15 │ │ │ │ add %rdi,%rsi │ │ │ │ + pop %r14 │ │ │ │ mov %rsi,%rdx │ │ │ │ - jmp 236e0 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + pop %r15 │ │ │ │ + jmp 23800 │ │ │ │ + nopl (%rax) │ │ │ │ mov 0x10(%rsp),%r10 │ │ │ │ mov 0x8(%rsp),%r9 │ │ │ │ mov 0x28(%rsp),%r8 │ │ │ │ mov 0x20(%rsp),%r13 │ │ │ │ lea 0x0(,%r10,4),%rbp │ │ │ │ - jmp 23f39 │ │ │ │ + jmp 23fe9 │ │ │ │ add $0x48,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ - jmp 22cd0 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 22e70 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ sub $0x28,%rsp │ │ │ │ mov %rdi,0x10(%rsp) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 24263 │ │ │ │ + je 24303 │ │ │ │ mov 0x10(%rsp),%rax │ │ │ │ mov 0x18(%rax),%rdx │ │ │ │ mov %rdx,0x8(%rsp) │ │ │ │ test %rdx,%rdx │ │ │ │ - je 24241 │ │ │ │ + je 242e1 │ │ │ │ mov 0x8(%rsp),%rcx │ │ │ │ mov 0x18(%rcx),%r14 │ │ │ │ test %r14,%r14 │ │ │ │ - je 2421f │ │ │ │ + je 242bf │ │ │ │ mov 0x18(%r14),%r15 │ │ │ │ test %r15,%r15 │ │ │ │ - je 24201 │ │ │ │ + je 242a1 │ │ │ │ mov 0x18(%r15),%rbx │ │ │ │ test %rbx,%rbx │ │ │ │ - je 241e3 │ │ │ │ + je 24283 │ │ │ │ mov 0x18(%rbx),%r12 │ │ │ │ test %r12,%r12 │ │ │ │ - je 24179 │ │ │ │ + je 24219 │ │ │ │ mov 0x18(%r12),%rbp │ │ │ │ test %rbp,%rbp │ │ │ │ - je 241c4 │ │ │ │ + je 24264 │ │ │ │ mov 0x18(%rbp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 241a0 │ │ │ │ + je 24240 │ │ │ │ mov 0x18(%rdi),%r13 │ │ │ │ test %r13,%r13 │ │ │ │ - je 24161 │ │ │ │ + je 24201 │ │ │ │ mov %rdi,0x18(%rsp) │ │ │ │ mov 0x18(%r13),%rdi │ │ │ │ - call 240b0 │ │ │ │ + call 24150 │ │ │ │ mov %r13,%rdi │ │ │ │ mov 0x10(%r13),%r13 │ │ │ │ mov $0x30,%esi │ │ │ │ call d340 │ │ │ │ mov 0x18(%rsp),%rdi │ │ │ │ test %r13,%r13 │ │ │ │ - jne 24138 │ │ │ │ + jne 241d8 │ │ │ │ mov 0x10(%rdi),%r13 │ │ │ │ mov $0x30,%esi │ │ │ │ call d340 │ │ │ │ test %r13,%r13 │ │ │ │ - je 241a0 │ │ │ │ + je 24240 │ │ │ │ mov %r13,%rdi │ │ │ │ - jmp 2412f │ │ │ │ + jmp 241cf │ │ │ │ mov 0x10(%rbx),%r12 │ │ │ │ mov $0x30,%esi │ │ │ │ mov %rbx,%rdi │ │ │ │ call d340 │ │ │ │ test %r12,%r12 │ │ │ │ - je 241e3 │ │ │ │ + je 24283 │ │ │ │ mov %r12,%rbx │ │ │ │ - jmp 2410f │ │ │ │ + jmp 241af │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ mov %rbp,%rdi │ │ │ │ mov %rsi,0x18(%rsp) │ │ │ │ mov $0x30,%esi │ │ │ │ call d340 │ │ │ │ mov 0x18(%rsp),%rbp │ │ │ │ test %rbp,%rbp │ │ │ │ - jne 24126 │ │ │ │ + jne 241c6 │ │ │ │ mov 0x10(%r12),%r13 │ │ │ │ mov $0x30,%esi │ │ │ │ mov %r12,%rdi │ │ │ │ call d340 │ │ │ │ test %r13,%r13 │ │ │ │ - je 24179 │ │ │ │ + je 24219 │ │ │ │ mov %r13,%r12 │ │ │ │ - jmp 24118 │ │ │ │ + jmp 241b8 │ │ │ │ mov 0x10(%r15),%rbx │ │ │ │ mov $0x30,%esi │ │ │ │ mov %r15,%rdi │ │ │ │ call d340 │ │ │ │ test %rbx,%rbx │ │ │ │ - je 24201 │ │ │ │ + je 242a1 │ │ │ │ mov %rbx,%r15 │ │ │ │ - jmp 24102 │ │ │ │ + jmp 241a2 │ │ │ │ mov 0x10(%r14),%r15 │ │ │ │ mov $0x30,%esi │ │ │ │ mov %r14,%rdi │ │ │ │ call d340 │ │ │ │ test %r15,%r15 │ │ │ │ - je 2421f │ │ │ │ + je 242bf │ │ │ │ mov %r15,%r14 │ │ │ │ - jmp 240f5 │ │ │ │ + jmp 24195 │ │ │ │ mov 0x8(%rsp),%rdi │ │ │ │ mov $0x30,%esi │ │ │ │ mov 0x10(%rdi),%r14 │ │ │ │ call d340 │ │ │ │ test %r14,%r14 │ │ │ │ - je 24241 │ │ │ │ + je 242e1 │ │ │ │ mov %r14,0x8(%rsp) │ │ │ │ - jmp 240e3 │ │ │ │ + jmp 24183 │ │ │ │ mov 0x10(%rsp),%rdi │ │ │ │ mov $0x30,%esi │ │ │ │ mov 0x10(%rdi),%rbp │ │ │ │ call d340 │ │ │ │ test %rbp,%rbp │ │ │ │ - je 24263 │ │ │ │ + je 24303 │ │ │ │ mov %rbp,0x10(%rsp) │ │ │ │ - jmp 240cc │ │ │ │ + jmp 2416c │ │ │ │ add $0x28,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ ret │ │ │ │ nopl (%rax) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ push %rbp │ │ │ │ + vpxor %xmm8,%xmm8,%xmm8 │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ mov %rdi,%rbx │ │ │ │ - and $0xffffffffffffffc0,%rsp │ │ │ │ - sub $0x40,%rsp │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ + sub $0x20,%rsp │ │ │ │ vmovdqu 0x8(%rdi),%xmm7 │ │ │ │ - vmovsd (%rdi),%xmm4 │ │ │ │ - mov 0x8(%rdi),%r14 │ │ │ │ mov 0x18(%rdi),%r13 │ │ │ │ - movq $0x0,0x10(%rdi) │ │ │ │ movq $0x0,0x18(%rdi) │ │ │ │ - movq $0x0,0x8(%rdi) │ │ │ │ + vmovsd (%rdi),%xmm4 │ │ │ │ + mov 0x8(%rdi),%r14 │ │ │ │ + vmovdqu %xmm8,0x8(%rdi) │ │ │ │ vpextrq $0x1,%xmm7,%r12 │ │ │ │ vmovq %xmm7,%r15 │ │ │ │ vmovsd -0x20(%rbx),%xmm3 │ │ │ │ vcomisd %xmm4,%xmm3 │ │ │ │ - ja 246a0 │ │ │ │ + ja 24690 │ │ │ │ vucomisd %xmm3,%xmm4 │ │ │ │ - ja 24710 │ │ │ │ + ja 246f0 │ │ │ │ mov -0x10(%rbx),%r9 │ │ │ │ mov -0x18(%rbx),%rcx │ │ │ │ mov %r12,%rdx │ │ │ │ sub %r15,%rdx │ │ │ │ mov %r9,%rax │ │ │ │ sub %rcx,%rax │ │ │ │ - lea (%r15,%rax,1),%rsi │ │ │ │ + lea (%r15,%rax,1),%rdi │ │ │ │ cmp %rax,%rdx │ │ │ │ - cmovle %r12,%rsi │ │ │ │ - cmp %r15,%rsi │ │ │ │ - je 24697 │ │ │ │ - mov %rsi,%r8 │ │ │ │ - sub %r15,%r8 │ │ │ │ - lea -0x8(%r8),%rdi │ │ │ │ - cmp $0x38,%rdi │ │ │ │ - jbe 24780 │ │ │ │ - mov %r14,%r10 │ │ │ │ - and $0x7,%r8d │ │ │ │ - or %rcx,%r10 │ │ │ │ - and $0x3f,%r10d │ │ │ │ - or %r8,%r10 │ │ │ │ - jne 24780 │ │ │ │ - vmovdqa64 0xc007e(%rip),%zmm2 # e43c0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x54a0> │ │ │ │ - vpbroadcastq %rcx,%zmm0 │ │ │ │ - mov $0x40,%edx │ │ │ │ + cmovle %r12,%rdi │ │ │ │ + cmp %r15,%rdi │ │ │ │ + je 24687 │ │ │ │ + mov %rdi,%rsi │ │ │ │ + sub %r15,%rsi │ │ │ │ + lea -0x8(%rsi),%r10 │ │ │ │ + cmp $0x20,%r10 │ │ │ │ + jbe 24778 │ │ │ │ + mov %r14,%r8 │ │ │ │ + and $0x7,%esi │ │ │ │ + or %rcx,%r8 │ │ │ │ + and $0x1f,%r8d │ │ │ │ + or %rsi,%r8 │ │ │ │ + jne 24778 │ │ │ │ + shr $0x3,%r10 │ │ │ │ + vmovdqa 0xb9323(%rip),%ymm2 # dd700 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x100> │ │ │ │ + mov $0x20,%edx │ │ │ │ + vpbroadcastq %rcx,%ymm0 │ │ │ │ + inc %r10 │ │ │ │ + vpbroadcastq %r15,%ymm1 │ │ │ │ + mov %rcx,%rsi │ │ │ │ mov %r15,%rax │ │ │ │ - shr $0x3,%rdi │ │ │ │ - vpbroadcastq %r15,%zmm1 │ │ │ │ - lea 0x1(%rdi),%r10 │ │ │ │ - vpbroadcastq %rdx,%zmm9 │ │ │ │ - mov %rcx,%rdi │ │ │ │ - xor %r8d,%r8d │ │ │ │ mov %r10,%r11 │ │ │ │ - sub %r15,%rdi │ │ │ │ - shr $0x3,%r11 │ │ │ │ + vpbroadcastq %rdx,%ymm10 │ │ │ │ + vpaddq %ymm2,%ymm0,%ymm0 │ │ │ │ + xor %r8d,%r8d │ │ │ │ + shr $0x2,%r11 │ │ │ │ + vpaddq %ymm2,%ymm1,%ymm1 │ │ │ │ + sub %r15,%rsi │ │ │ │ lea -0x1(%r11),%rdx │ │ │ │ - vpaddq %zmm2,%zmm0,%zmm0 │ │ │ │ - vpaddq %zmm2,%zmm1,%zmm2 │ │ │ │ and $0x3,%edx │ │ │ │ - je 24470 │ │ │ │ - vmovdqa64 (%r15),%zmm5 │ │ │ │ - vmovdqa64 (%rcx),%zmm6 │ │ │ │ - vpcmpltuq %zmm6,%zmm5,%k0 │ │ │ │ - kortestb %k0,%k0 │ │ │ │ - jne 24570 │ │ │ │ - vpcmpnleuq %zmm6,%zmm5,%k1 │ │ │ │ - kortestb %k1,%k1 │ │ │ │ - jne 24570 │ │ │ │ - vpaddq %zmm9,%zmm0,%zmm10 │ │ │ │ - vpaddq %zmm9,%zmm2,%zmm2 │ │ │ │ + je 24500 │ │ │ │ + vmovdqa (%r15),%ymm5 │ │ │ │ + vmovdqa (%rcx),%ymm6 │ │ │ │ + vpcmpltuq %ymm6,%ymm5,%k7 │ │ │ │ + kmovb %k7,%eax │ │ │ │ + test $0xf,%al │ │ │ │ + jne 24600 │ │ │ │ + vpcmpnleuq %ymm6,%ymm5,%k6 │ │ │ │ + kmovb %k6,%r8d │ │ │ │ + test $0xf,%r8b │ │ │ │ + jne 24600 │ │ │ │ + vpaddq %ymm10,%ymm0,%ymm11 │ │ │ │ + vpaddq %ymm10,%ymm1,%ymm1 │ │ │ │ mov $0x1,%r8d │ │ │ │ - lea 0x40(%r15),%rax │ │ │ │ - vmovdqa64 %zmm10,%zmm0 │ │ │ │ + lea 0x20(%r15),%rax │ │ │ │ + vmovdqa %ymm11,%ymm0 │ │ │ │ cmp $0x1,%rdx │ │ │ │ - je 24470 │ │ │ │ + je 24500 │ │ │ │ cmp $0x2,%rdx │ │ │ │ - je 2442a │ │ │ │ - vmovdqa64 0x40(%r15),%zmm11 │ │ │ │ - vmovdqa64 (%rdi,%rax,1),%zmm8 │ │ │ │ - vpcmpltuq %zmm8,%zmm11,%k2 │ │ │ │ - kortestb %k2,%k2 │ │ │ │ - jne 24570 │ │ │ │ - vpcmpnleuq %zmm8,%zmm11,%k3 │ │ │ │ - kortestb %k3,%k3 │ │ │ │ - jne 24570 │ │ │ │ - vpaddq %zmm9,%zmm2,%zmm2 │ │ │ │ + je 244bc │ │ │ │ + vmovdqa 0x20(%r15),%ymm12 │ │ │ │ + vmovdqa 0x20(%rcx),%ymm9 │ │ │ │ + vpcmpltuq %ymm9,%ymm12,%k3 │ │ │ │ + kmovb %k3,%edx │ │ │ │ + and $0xf,%edx │ │ │ │ + jne 24600 │ │ │ │ + vpcmpnleuq %ymm9,%ymm12,%k2 │ │ │ │ + kmovb %k2,%edx │ │ │ │ + and $0xf,%edx │ │ │ │ + jne 24600 │ │ │ │ + vpaddq %ymm10,%ymm1,%ymm1 │ │ │ │ inc %r8 │ │ │ │ - add $0x40,%rax │ │ │ │ - vpaddq %zmm9,%zmm10,%zmm0 │ │ │ │ - vmovdqa64 (%rax),%zmm12 │ │ │ │ - vmovdqa64 (%rdi,%rax,1),%zmm13 │ │ │ │ - vpcmpltuq %zmm13,%zmm12,%k4 │ │ │ │ - kortestb %k4,%k4 │ │ │ │ - jne 24570 │ │ │ │ - vpcmpnleuq %zmm13,%zmm12,%k5 │ │ │ │ - kortestb %k5,%k5 │ │ │ │ - jne 24570 │ │ │ │ - vpaddq %zmm9,%zmm2,%zmm2 │ │ │ │ + vpaddq %ymm10,%ymm11,%ymm0 │ │ │ │ + add $0x20,%rax │ │ │ │ + vmovdqa (%rax),%ymm13 │ │ │ │ + vmovdqa (%rsi,%rax,1),%ymm14 │ │ │ │ + vpcmpltuq %ymm14,%ymm13,%k5 │ │ │ │ + kmovb %k5,%edx │ │ │ │ + and $0xf,%edx │ │ │ │ + jne 24600 │ │ │ │ + vpcmpnleuq %ymm14,%ymm13,%k4 │ │ │ │ + kmovb %k4,%edx │ │ │ │ + and $0xf,%edx │ │ │ │ + jne 24600 │ │ │ │ + vpaddq %ymm10,%ymm1,%ymm1 │ │ │ │ inc %r8 │ │ │ │ - add $0x40,%rax │ │ │ │ - vpaddq %zmm9,%zmm0,%zmm0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - vmovdqa64 (%rax),%zmm14 │ │ │ │ - vmovdqa64 (%rdi,%rax,1),%zmm15 │ │ │ │ - vpcmpltuq %zmm15,%zmm14,%k6 │ │ │ │ - kortestb %k6,%k6 │ │ │ │ - jne 24570 │ │ │ │ - vpcmpnleuq %zmm15,%zmm14,%k7 │ │ │ │ - kortestb %k7,%k7 │ │ │ │ - jne 24570 │ │ │ │ + vpaddq %ymm10,%ymm0,%ymm0 │ │ │ │ + add $0x20,%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + vmovdqa (%rax),%ymm15 │ │ │ │ + vmovdqa (%rsi,%rax,1),%ymm2 │ │ │ │ + vpcmpltuq %ymm2,%ymm15,%k0 │ │ │ │ + kmovb %k0,%edx │ │ │ │ + and $0xf,%edx │ │ │ │ + jne 24600 │ │ │ │ + vpcmpnleuq %ymm2,%ymm15,%k1 │ │ │ │ + kmovb %k1,%edx │ │ │ │ + and $0xf,%edx │ │ │ │ + jne 24600 │ │ │ │ lea 0x1(%r8),%rdx │ │ │ │ - vpaddq %zmm9,%zmm2,%zmm2 │ │ │ │ + vpaddq %ymm10,%ymm1,%ymm1 │ │ │ │ cmp %r11,%rdx │ │ │ │ - je 24762 │ │ │ │ - vmovdqa64 0x40(%rax),%zmm5 │ │ │ │ - vmovdqa64 0x40(%rax,%rdi,1),%zmm6 │ │ │ │ - vpaddq %zmm9,%zmm0,%zmm0 │ │ │ │ - vpcmpltuq %zmm6,%zmm5,%k0 │ │ │ │ - kortestb %k0,%k0 │ │ │ │ - jne 24570 │ │ │ │ - vpcmpnleuq %zmm6,%zmm5,%k1 │ │ │ │ - kortestb %k1,%k1 │ │ │ │ - jne 24570 │ │ │ │ - vmovdqa64 0x80(%rax),%zmm10 │ │ │ │ - vmovdqa64 0x80(%rax,%rdi,1),%zmm11 │ │ │ │ - vpaddq %zmm9,%zmm2,%zmm2 │ │ │ │ - vpaddq %zmm9,%zmm0,%zmm0 │ │ │ │ - vpcmpltuq %zmm11,%zmm10,%k2 │ │ │ │ - kortestb %k2,%k2 │ │ │ │ - jne 24570 │ │ │ │ - vpcmpnleuq %zmm11,%zmm10,%k3 │ │ │ │ - kortestb %k3,%k3 │ │ │ │ - jne 24570 │ │ │ │ - vmovdqa64 0xc0(%rax),%zmm8 │ │ │ │ - vmovdqa64 0xc0(%rax,%rdi,1),%zmm12 │ │ │ │ - vpaddq %zmm9,%zmm2,%zmm2 │ │ │ │ - vpaddq %zmm9,%zmm0,%zmm0 │ │ │ │ - vpcmpltuq %zmm12,%zmm8,%k4 │ │ │ │ - kortestb %k4,%k4 │ │ │ │ - jne 24570 │ │ │ │ - vpcmpnleuq %zmm12,%zmm8,%k5 │ │ │ │ - kortestb %k5,%k5 │ │ │ │ - jne 24570 │ │ │ │ - vpaddq %zmm9,%zmm2,%zmm2 │ │ │ │ + je 2473a │ │ │ │ + vmovdqa 0x20(%rax),%ymm5 │ │ │ │ + vmovdqa 0x20(%rax,%rsi,1),%ymm6 │ │ │ │ + vpaddq %ymm10,%ymm0,%ymm0 │ │ │ │ + vpcmpltuq %ymm6,%ymm5,%k7 │ │ │ │ + kmovb %k7,%edx │ │ │ │ + and $0xf,%edx │ │ │ │ + jne 24600 │ │ │ │ + vpcmpnleuq %ymm6,%ymm5,%k6 │ │ │ │ + kmovb %k6,%edx │ │ │ │ + and $0xf,%edx │ │ │ │ + jne 24600 │ │ │ │ + vmovdqa 0x40(%rax),%ymm11 │ │ │ │ + vmovdqa 0x40(%rax,%rsi,1),%ymm12 │ │ │ │ + vpaddq %ymm10,%ymm1,%ymm1 │ │ │ │ + vpaddq %ymm10,%ymm0,%ymm0 │ │ │ │ + vpcmpltuq %ymm12,%ymm11,%k3 │ │ │ │ + kmovb %k3,%edx │ │ │ │ + and $0xf,%edx │ │ │ │ + jne 24600 │ │ │ │ + vpcmpnleuq %ymm12,%ymm11,%k2 │ │ │ │ + kmovb %k2,%edx │ │ │ │ + and $0xf,%edx │ │ │ │ + jne 24600 │ │ │ │ + vmovdqa 0x60(%rax),%ymm9 │ │ │ │ + vmovdqa 0x60(%rax,%rsi,1),%ymm13 │ │ │ │ + vpaddq %ymm10,%ymm1,%ymm1 │ │ │ │ + vpaddq %ymm10,%ymm0,%ymm0 │ │ │ │ + vpcmpltuq %ymm13,%ymm9,%k5 │ │ │ │ + kmovb %k5,%edx │ │ │ │ + and $0xf,%edx │ │ │ │ + jne 24600 │ │ │ │ + vpcmpnleuq %ymm13,%ymm9,%k4 │ │ │ │ + kmovb %k4,%edx │ │ │ │ + and $0xf,%edx │ │ │ │ + jne 24600 │ │ │ │ + vpaddq %ymm10,%ymm1,%ymm1 │ │ │ │ add $0x4,%r8 │ │ │ │ - add $0x100,%rax │ │ │ │ - vpaddq %zmm9,%zmm0,%zmm0 │ │ │ │ - jmp 24470 │ │ │ │ - xchg %ax,%ax │ │ │ │ - vmovq %xmm2,%r10 │ │ │ │ + vpaddq %ymm10,%ymm0,%ymm0 │ │ │ │ + sub $0xffffffffffffff80,%rax │ │ │ │ + jmp 24500 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + vmovq %xmm1,%r10 │ │ │ │ vmovq %xmm0,%r11 │ │ │ │ mov (%r10),%r8 │ │ │ │ - mov (%r11),%rdi │ │ │ │ - cmp %rdi,%r8 │ │ │ │ - jb 246a0 │ │ │ │ - cmp %r8,%rdi │ │ │ │ - jb 24710 │ │ │ │ + mov (%r11),%rsi │ │ │ │ + cmp %rsi,%r8 │ │ │ │ + jb 24690 │ │ │ │ + cmp %r8,%rsi │ │ │ │ + jb 246f0 │ │ │ │ lea 0x8(%r10),%rax │ │ │ │ - cmp %rax,%rsi │ │ │ │ - je 249bd │ │ │ │ - mov 0x8(%r10),%rdx │ │ │ │ - mov 0x8(%r11),%rcx │ │ │ │ - cmp %rcx,%rdx │ │ │ │ - jb 246a0 │ │ │ │ + cmp %rax,%rdi │ │ │ │ + je 24993 │ │ │ │ + mov 0x8(%r10),%rcx │ │ │ │ + mov 0x8(%r11),%rdx │ │ │ │ cmp %rdx,%rcx │ │ │ │ - jb 24710 │ │ │ │ + jb 24690 │ │ │ │ + cmp %rcx,%rdx │ │ │ │ + jb 246f0 │ │ │ │ lea 0x10(%r10),%r8 │ │ │ │ - cmp %r8,%rsi │ │ │ │ - je 249c6 │ │ │ │ + cmp %r8,%rdi │ │ │ │ + je 2499c │ │ │ │ mov 0x10(%r10),%rax │ │ │ │ - mov 0x10(%r11),%rdi │ │ │ │ - cmp %rdi,%rax │ │ │ │ - jb 246a0 │ │ │ │ - cmp %rax,%rdi │ │ │ │ - jb 24710 │ │ │ │ - lea 0x18(%r10),%rdx │ │ │ │ - cmp %rdx,%rsi │ │ │ │ - je 249cf │ │ │ │ - mov 0x18(%r10),%rcx │ │ │ │ - mov 0x18(%r11),%r8 │ │ │ │ - cmp %r8,%rcx │ │ │ │ - jb 246a0 │ │ │ │ - cmp %rcx,%r8 │ │ │ │ - jb 24710 │ │ │ │ - lea 0x20(%r10),%rax │ │ │ │ + mov 0x10(%r11),%rsi │ │ │ │ + cmp %rsi,%rax │ │ │ │ + jb 24690 │ │ │ │ cmp %rax,%rsi │ │ │ │ - je 249d8 │ │ │ │ - mov 0x20(%r10),%rdx │ │ │ │ - mov 0x20(%r11),%rdi │ │ │ │ - cmp %rdi,%rdx │ │ │ │ - jb 246a0 │ │ │ │ - cmp %rdx,%rdi │ │ │ │ - jb 24710 │ │ │ │ - lea 0x28(%r10),%rcx │ │ │ │ - cmp %rcx,%rsi │ │ │ │ - je 249e1 │ │ │ │ - mov 0x28(%r10),%r8 │ │ │ │ - mov 0x28(%r11),%rax │ │ │ │ - cmp %rax,%r8 │ │ │ │ - jb 246a0 │ │ │ │ - cmp %r8,%rax │ │ │ │ - jb 24710 │ │ │ │ - lea 0x30(%r10),%rdx │ │ │ │ - cmp %rdx,%rsi │ │ │ │ - je 249ea │ │ │ │ - mov 0x30(%r10),%rcx │ │ │ │ - mov 0x30(%r11),%rdi │ │ │ │ - cmp %rdi,%rcx │ │ │ │ - jb 246a0 │ │ │ │ + jb 246f0 │ │ │ │ + lea 0x18(%r10),%rcx │ │ │ │ cmp %rcx,%rdi │ │ │ │ - jb 24710 │ │ │ │ - lea 0x38(%r10),%r8 │ │ │ │ - cmp %r8,%rsi │ │ │ │ - je 249f3 │ │ │ │ - mov 0x38(%r10),%rsi │ │ │ │ - mov 0x38(%r11),%r10 │ │ │ │ - cmp %r10,%rsi │ │ │ │ - jb 246a0 │ │ │ │ - cmp %rsi,%r10 │ │ │ │ - jb 24710 │ │ │ │ - lea 0x40(%r11),%rcx │ │ │ │ + je 249a5 │ │ │ │ + mov 0x18(%r10),%rdi │ │ │ │ + mov 0x18(%r11),%r10 │ │ │ │ + cmp %r10,%rdi │ │ │ │ + jb 24690 │ │ │ │ + cmp %rdi,%r10 │ │ │ │ + jb 246f0 │ │ │ │ + lea 0x20(%r11),%rcx │ │ │ │ cmp %r9,%rcx │ │ │ │ - je 24710 │ │ │ │ + je 246f0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - vmovdqu -0x18(%rbx),%xmm9 │ │ │ │ + vmovdqu -0x18(%rbx),%xmm14 │ │ │ │ mov -0x8(%rbx),%r9 │ │ │ │ - mov 0x8(%rbx),%rdi │ │ │ │ vmovsd %xmm3,(%rbx) │ │ │ │ + mov 0x8(%rbx),%rdi │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ - movq $0x0,-0x18(%rbx) │ │ │ │ - movq $0x0,-0x10(%rbx) │ │ │ │ movq $0x0,-0x8(%rbx) │ │ │ │ mov %r9,0x18(%rbx) │ │ │ │ - vmovdqu %xmm9,0x8(%rbx) │ │ │ │ + vmovdqu %xmm14,0x8(%rbx) │ │ │ │ + vmovdqu %xmm8,-0x18(%rbx) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 246fe │ │ │ │ - vmovdqa %xmm7,0x20(%rsp) │ │ │ │ + je 246e6 │ │ │ │ + vmovdqa %xmm7,(%rsp) │ │ │ │ sub %rdi,%rsi │ │ │ │ - vmovsd %xmm4,0x38(%rsp) │ │ │ │ + vmovsd %xmm4,0x18(%rsp) │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - vmovdqa 0x20(%rsp),%xmm7 │ │ │ │ - vmovsd 0x38(%rsp),%xmm4 │ │ │ │ + vmovdqa (%rsp),%xmm7 │ │ │ │ + vmovsd 0x18(%rsp),%xmm4 │ │ │ │ + vpxor %xmm8,%xmm8,%xmm8 │ │ │ │ sub $0x20,%rbx │ │ │ │ - jmp 242cc │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 24366 │ │ │ │ + nop │ │ │ │ mov 0x8(%rbx),%rdi │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ vmovsd %xmm4,(%rbx) │ │ │ │ mov %r13,0x18(%rbx) │ │ │ │ vmovdqu %xmm7,0x8(%rbx) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 24750 │ │ │ │ + je 24728 │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ jmp d340 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ vzeroupper │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - test $0x7,%r10b │ │ │ │ - je 2499b │ │ │ │ - and $0xfffffffffffffff8,%r10 │ │ │ │ + test $0x3,%r10b │ │ │ │ + je 24754 │ │ │ │ + and $0xfffffffffffffffc,%r10 │ │ │ │ shl $0x3,%r10 │ │ │ │ lea (%rcx,%r10,1),%r11 │ │ │ │ add %r15,%r10 │ │ │ │ - jmp 2457a │ │ │ │ - mov %rsi,%r11 │ │ │ │ - mov %r15,%r8 │ │ │ │ + jmp 2460a │ │ │ │ + mov $0x8,%ecx │ │ │ │ + vpbroadcastq %rcx,%ymm1 │ │ │ │ + vpaddq %ymm1,%ymm0,%ymm0 │ │ │ │ + valignq $0x3,%ymm0,%ymm0,%ymm10 │ │ │ │ + vmovq %xmm10,%rcx │ │ │ │ + jmp 24687 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov %rdi,%r11 │ │ │ │ + mov %r15,%rax │ │ │ │ sub %r15,%r11 │ │ │ │ sub $0x8,%r11 │ │ │ │ shr $0x3,%r11 │ │ │ │ inc %r11 │ │ │ │ and $0x7,%r11d │ │ │ │ - je 248b7 │ │ │ │ + je 248af │ │ │ │ cmp $0x1,%r11 │ │ │ │ - je 2488e │ │ │ │ + je 24886 │ │ │ │ cmp $0x2,%r11 │ │ │ │ - je 2486e │ │ │ │ + je 24866 │ │ │ │ cmp $0x3,%r11 │ │ │ │ - je 2484e │ │ │ │ + je 24846 │ │ │ │ cmp $0x4,%r11 │ │ │ │ - je 2482e │ │ │ │ + je 24826 │ │ │ │ cmp $0x5,%r11 │ │ │ │ - je 2480e │ │ │ │ + je 24806 │ │ │ │ cmp $0x6,%r11 │ │ │ │ - je 247ee │ │ │ │ - mov (%r15),%rax │ │ │ │ + je 247e6 │ │ │ │ + mov (%r15),%r8 │ │ │ │ mov (%rcx),%rdx │ │ │ │ - cmp %rdx,%rax │ │ │ │ - jb 246a0 │ │ │ │ - cmp %rax,%rdx │ │ │ │ - jb 24710 │ │ │ │ - lea 0x8(%r15),%r8 │ │ │ │ + cmp %rdx,%r8 │ │ │ │ + jb 24690 │ │ │ │ + cmp %r8,%rdx │ │ │ │ + jb 246f0 │ │ │ │ + lea 0x8(%r15),%rax │ │ │ │ add $0x8,%rcx │ │ │ │ - mov (%r8),%r10 │ │ │ │ - mov (%rcx),%rdi │ │ │ │ - cmp %rdi,%r10 │ │ │ │ - jb 246a0 │ │ │ │ - cmp %r10,%rdi │ │ │ │ - jb 24710 │ │ │ │ - add $0x8,%r8 │ │ │ │ + mov (%rax),%r10 │ │ │ │ + mov (%rcx),%rsi │ │ │ │ + cmp %rsi,%r10 │ │ │ │ + jb 24690 │ │ │ │ + cmp %r10,%rsi │ │ │ │ + jb 246f0 │ │ │ │ + add $0x8,%rax │ │ │ │ add $0x8,%rcx │ │ │ │ - mov (%r8),%r11 │ │ │ │ - mov (%rcx),%rax │ │ │ │ - cmp %rax,%r11 │ │ │ │ - jb 246a0 │ │ │ │ - cmp %r11,%rax │ │ │ │ - jb 24710 │ │ │ │ - add $0x8,%r8 │ │ │ │ + mov (%rax),%r11 │ │ │ │ + mov (%rcx),%r8 │ │ │ │ + cmp %r8,%r11 │ │ │ │ + jb 24690 │ │ │ │ + cmp %r11,%r8 │ │ │ │ + jb 246f0 │ │ │ │ + add $0x8,%rax │ │ │ │ add $0x8,%rcx │ │ │ │ - mov (%r8),%rdx │ │ │ │ + mov (%rax),%rdx │ │ │ │ mov (%rcx),%r10 │ │ │ │ cmp %r10,%rdx │ │ │ │ - jb 246a0 │ │ │ │ + jb 24690 │ │ │ │ cmp %rdx,%r10 │ │ │ │ - jb 24710 │ │ │ │ - add $0x8,%r8 │ │ │ │ + jb 246f0 │ │ │ │ + add $0x8,%rax │ │ │ │ add $0x8,%rcx │ │ │ │ - mov (%r8),%r11 │ │ │ │ - mov (%rcx),%rdi │ │ │ │ - cmp %rdi,%r11 │ │ │ │ - jb 246a0 │ │ │ │ - cmp %r11,%rdi │ │ │ │ - jb 24710 │ │ │ │ - add $0x8,%r8 │ │ │ │ + mov (%rax),%r11 │ │ │ │ + mov (%rcx),%rsi │ │ │ │ + cmp %rsi,%r11 │ │ │ │ + jb 24690 │ │ │ │ + cmp %r11,%rsi │ │ │ │ + jb 246f0 │ │ │ │ + add $0x8,%rax │ │ │ │ add $0x8,%rcx │ │ │ │ - mov (%r8),%rax │ │ │ │ + mov (%rax),%r8 │ │ │ │ mov (%rcx),%rdx │ │ │ │ - cmp %rdx,%rax │ │ │ │ - jb 246a0 │ │ │ │ - cmp %rax,%rdx │ │ │ │ - jb 24710 │ │ │ │ - add $0x8,%r8 │ │ │ │ + cmp %rdx,%r8 │ │ │ │ + jb 24690 │ │ │ │ + cmp %r8,%rdx │ │ │ │ + jb 246f0 │ │ │ │ + add $0x8,%rax │ │ │ │ add $0x8,%rcx │ │ │ │ - mov (%r8),%r10 │ │ │ │ + mov (%rax),%r10 │ │ │ │ mov (%rcx),%r11 │ │ │ │ cmp %r11,%r10 │ │ │ │ - jb 246a0 │ │ │ │ + jb 24690 │ │ │ │ cmp %r10,%r11 │ │ │ │ - jb 24710 │ │ │ │ - add $0x8,%r8 │ │ │ │ + jb 246f0 │ │ │ │ + add $0x8,%rax │ │ │ │ add $0x8,%rcx │ │ │ │ - cmp %r8,%rsi │ │ │ │ - je 24697 │ │ │ │ - mov (%r8),%rax │ │ │ │ - mov (%rcx),%rdi │ │ │ │ - cmp %rdi,%rax │ │ │ │ - jb 246a0 │ │ │ │ cmp %rax,%rdi │ │ │ │ - jb 24710 │ │ │ │ - mov 0x8(%r8),%rdx │ │ │ │ + je 24687 │ │ │ │ + mov (%rax),%r8 │ │ │ │ + mov (%rcx),%rsi │ │ │ │ + cmp %rsi,%r8 │ │ │ │ + jb 24690 │ │ │ │ + cmp %r8,%rsi │ │ │ │ + jb 246f0 │ │ │ │ + mov 0x8(%rax),%rdx │ │ │ │ mov 0x8(%rcx),%r10 │ │ │ │ cmp %r10,%rdx │ │ │ │ - jb 246a0 │ │ │ │ + jb 24690 │ │ │ │ cmp %rdx,%r10 │ │ │ │ - jb 24710 │ │ │ │ - mov 0x10(%r8),%r11 │ │ │ │ - mov 0x10(%rcx),%rax │ │ │ │ - cmp %rax,%r11 │ │ │ │ - jb 246a0 │ │ │ │ - cmp %r11,%rax │ │ │ │ - jb 24710 │ │ │ │ - mov 0x18(%r8),%rdx │ │ │ │ - mov 0x18(%rcx),%rdi │ │ │ │ - cmp %rdi,%rdx │ │ │ │ - jb 246a0 │ │ │ │ - cmp %rdx,%rdi │ │ │ │ - jb 24710 │ │ │ │ - mov 0x20(%r8),%r10 │ │ │ │ + jb 246f0 │ │ │ │ + mov 0x10(%rax),%r11 │ │ │ │ + mov 0x10(%rcx),%r8 │ │ │ │ + cmp %r8,%r11 │ │ │ │ + jb 24690 │ │ │ │ + cmp %r11,%r8 │ │ │ │ + jb 246f0 │ │ │ │ + mov 0x18(%rax),%rdx │ │ │ │ + mov 0x18(%rcx),%rsi │ │ │ │ + cmp %rsi,%rdx │ │ │ │ + jb 24690 │ │ │ │ + cmp %rdx,%rsi │ │ │ │ + jb 246f0 │ │ │ │ + mov 0x20(%rax),%r10 │ │ │ │ mov 0x20(%rcx),%r11 │ │ │ │ cmp %r11,%r10 │ │ │ │ - jb 246a0 │ │ │ │ + jb 24690 │ │ │ │ cmp %r10,%r11 │ │ │ │ - jb 24710 │ │ │ │ - mov 0x28(%r8),%rax │ │ │ │ + jb 246f0 │ │ │ │ + mov 0x28(%rax),%r8 │ │ │ │ mov 0x28(%rcx),%rdx │ │ │ │ - cmp %rdx,%rax │ │ │ │ - jb 246a0 │ │ │ │ - cmp %rax,%rdx │ │ │ │ - jb 24710 │ │ │ │ - mov 0x30(%r8),%r10 │ │ │ │ - mov 0x30(%rcx),%rdi │ │ │ │ - cmp %rdi,%r10 │ │ │ │ - jb 246a0 │ │ │ │ - cmp %r10,%rdi │ │ │ │ - jb 24710 │ │ │ │ - mov 0x38(%r8),%r11 │ │ │ │ - mov 0x38(%rcx),%rax │ │ │ │ - cmp %rax,%r11 │ │ │ │ - jb 246a0 │ │ │ │ - cmp %r11,%rax │ │ │ │ - jb 24710 │ │ │ │ - add $0x40,%r8 │ │ │ │ + cmp %rdx,%r8 │ │ │ │ + jb 24690 │ │ │ │ + cmp %r8,%rdx │ │ │ │ + jb 246f0 │ │ │ │ + mov 0x30(%rax),%r10 │ │ │ │ + mov 0x30(%rcx),%rsi │ │ │ │ + cmp %rsi,%r10 │ │ │ │ + jb 24690 │ │ │ │ + cmp %r10,%rsi │ │ │ │ + jb 246f0 │ │ │ │ + mov 0x38(%rax),%r11 │ │ │ │ + mov 0x38(%rcx),%r8 │ │ │ │ + cmp %r8,%r11 │ │ │ │ + jb 24690 │ │ │ │ + cmp %r11,%r8 │ │ │ │ + jb 246f0 │ │ │ │ + add $0x40,%rax │ │ │ │ add $0x40,%rcx │ │ │ │ - cmp %r8,%rsi │ │ │ │ - jne 248b7 │ │ │ │ - jmp 24697 │ │ │ │ - mov $0x8,%ecx │ │ │ │ - vpbroadcastq %rcx,%zmm2 │ │ │ │ - vpaddq %zmm2,%zmm0,%zmm0 │ │ │ │ - valignq $0x7,%zmm0,%zmm0,%zmm1 │ │ │ │ - vmovq %xmm1,%rcx │ │ │ │ - jmp 24697 │ │ │ │ + cmp %rax,%rdi │ │ │ │ + jne 248af │ │ │ │ + jmp 24687 │ │ │ │ lea 0x8(%r11),%rcx │ │ │ │ - jmp 24697 │ │ │ │ + jmp 24687 │ │ │ │ lea 0x10(%r11),%rcx │ │ │ │ - jmp 24697 │ │ │ │ + jmp 24687 │ │ │ │ lea 0x18(%r11),%rcx │ │ │ │ - jmp 24697 │ │ │ │ - lea 0x20(%r11),%rcx │ │ │ │ - jmp 24697 │ │ │ │ - lea 0x28(%r11),%rcx │ │ │ │ - jmp 24697 │ │ │ │ - lea 0x30(%r11),%rcx │ │ │ │ - jmp 24697 │ │ │ │ - lea 0x38(%r11),%rcx │ │ │ │ - jmp 24697 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + jmp 24687 │ │ │ │ + xchg %ax,%ax │ │ │ │ cmp %rsi,%rdi │ │ │ │ - je 25330 │ │ │ │ + je 25278 │ │ │ │ + lea 0x20(%rdi),%rax │ │ │ │ + cmp %rax,%rsi │ │ │ │ + je 25278 │ │ │ │ push %rbp │ │ │ │ + mov $0x20,%edx │ │ │ │ + vpbroadcastq %rdx,%ymm1 │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ + mov %rax,%r12 │ │ │ │ push %rbx │ │ │ │ - lea 0x20(%rdi),%rbx │ │ │ │ - and $0xffffffffffffffc0,%rsp │ │ │ │ - add $0xffffffffffffff80,%rsp │ │ │ │ - cmp %rbx,%rsi │ │ │ │ - je 250e9 │ │ │ │ - mov $0x40,%eax │ │ │ │ - mov %rsi,0x70(%rsp) │ │ │ │ - mov %rdi,%r12 │ │ │ │ - vpbroadcastq %rax,%zmm1 │ │ │ │ - vmovdqa64 %zmm1,(%rsp) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovsd (%rbx),%xmm5 │ │ │ │ - vmovsd (%r12),%xmm0 │ │ │ │ - mov %rbx,%r14 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ + sub $0x40,%rsp │ │ │ │ + mov %rsi,0x30(%rsp) │ │ │ │ + vmovdqa %ymm1,(%rsp) │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ + vmovsd (%r12),%xmm5 │ │ │ │ + vmovsd (%rbx),%xmm0 │ │ │ │ + mov %r12,%r14 │ │ │ │ vcomisd %xmm5,%xmm0 │ │ │ │ - vmovsd %xmm5,0x78(%rsp) │ │ │ │ - ja 24e40 │ │ │ │ + vmovsd %xmm5,0x38(%rsp) │ │ │ │ + ja 24d50 │ │ │ │ vucomisd %xmm0,%xmm5 │ │ │ │ - ja 25100 │ │ │ │ - mov 0x10(%rbx),%rdx │ │ │ │ - mov 0x10(%r12),%r9 │ │ │ │ + ja 25050 │ │ │ │ + mov 0x10(%r12),%rcx │ │ │ │ + mov 0x10(%rbx),%r11 │ │ │ │ + mov 0x8(%r12),%rdi │ │ │ │ mov 0x8(%rbx),%rsi │ │ │ │ - mov 0x8(%r12),%rcx │ │ │ │ - mov %r9,%rdi │ │ │ │ - mov %rdx,%r10 │ │ │ │ - sub %rcx,%rdi │ │ │ │ - sub %rsi,%r10 │ │ │ │ - lea (%rsi,%rdi,1),%r8 │ │ │ │ - cmp %rdi,%r10 │ │ │ │ - cmovle %rdx,%r8 │ │ │ │ - cmp %r8,%rsi │ │ │ │ - je 24e37 │ │ │ │ - mov %r8,%r11 │ │ │ │ - sub %rsi,%r11 │ │ │ │ - lea -0x8(%r11),%r15 │ │ │ │ - cmp $0x38,%r15 │ │ │ │ - jbe 25131 │ │ │ │ - mov %rsi,%rdi │ │ │ │ - and $0x7,%r11d │ │ │ │ - or %rcx,%rdi │ │ │ │ - and $0x3f,%edi │ │ │ │ - or %r11,%rdi │ │ │ │ - jne 25131 │ │ │ │ - shr $0x3,%r15 │ │ │ │ - vpbroadcastq %rcx,%zmm2 │ │ │ │ - vpbroadcastq %rsi,%zmm3 │ │ │ │ - inc %r15 │ │ │ │ - vpaddq 0xbf8d0(%rip),%zmm2,%zmm1 # e43c0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x54a0> │ │ │ │ - vpaddq 0xbf8c6(%rip),%zmm3,%zmm0 # e43c0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x54a0> │ │ │ │ - xor %edx,%edx │ │ │ │ - mov %r15,%r13 │ │ │ │ - shr $0x3,%r13 │ │ │ │ - lea -0x1(%r13),%rax │ │ │ │ - and $0x3,%eax │ │ │ │ - je 24c00 │ │ │ │ - vmovdqa64 (%rsi),%zmm4 │ │ │ │ - vmovdqa64 (%rcx),%zmm6 │ │ │ │ - vpcmpltuq %zmm6,%zmm4,%k0 │ │ │ │ - kortestb %k0,%k0 │ │ │ │ - jne 24d10 │ │ │ │ - vpcmpnleuq %zmm6,%zmm4,%k1 │ │ │ │ - kortestb %k1,%k1 │ │ │ │ - jne 24d10 │ │ │ │ - vmovdqa64 (%rsp),%zmm7 │ │ │ │ - mov $0x1,%edi │ │ │ │ - mov $0x40,%edx │ │ │ │ - vpaddq %zmm7,%zmm1,%zmm8 │ │ │ │ - vpaddq %zmm7,%zmm0,%zmm0 │ │ │ │ - vmovdqa64 %zmm8,%zmm1 │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 24c00 │ │ │ │ - cmp $0x2,%rax │ │ │ │ - je 24bb4 │ │ │ │ - vmovdqa64 0x40(%rsi),%zmm9 │ │ │ │ - vmovdqa64 0x40(%rcx),%zmm10 │ │ │ │ - vpcmpltuq %zmm10,%zmm9,%k2 │ │ │ │ - kortestb %k2,%k2 │ │ │ │ - jne 24d10 │ │ │ │ - vpcmpnleuq %zmm10,%zmm9,%k3 │ │ │ │ - kortestb %k3,%k3 │ │ │ │ - jne 24d10 │ │ │ │ - vpaddq %zmm7,%zmm0,%zmm0 │ │ │ │ - inc %rdi │ │ │ │ - add $0x40,%rdx │ │ │ │ - vpaddq %zmm7,%zmm8,%zmm1 │ │ │ │ - vmovdqa64 (%rsi,%rdx,1),%zmm11 │ │ │ │ - vmovdqa64 (%rcx,%rdx,1),%zmm12 │ │ │ │ - vpcmpltuq %zmm12,%zmm11,%k4 │ │ │ │ - kortestb %k4,%k4 │ │ │ │ - jne 24d10 │ │ │ │ - vpcmpnleuq %zmm12,%zmm11,%k5 │ │ │ │ - kortestb %k5,%k5 │ │ │ │ - jne 24d10 │ │ │ │ - vmovdqa64 (%rsp),%zmm13 │ │ │ │ - inc %rdi │ │ │ │ - add $0x40,%rdx │ │ │ │ - vpaddq %zmm13,%zmm0,%zmm0 │ │ │ │ - vpaddq %zmm13,%zmm1,%zmm1 │ │ │ │ - xchg %ax,%ax │ │ │ │ - vmovdqa64 (%rsi,%rdx,1),%zmm14 │ │ │ │ - vmovdqa64 (%rcx,%rdx,1),%zmm15 │ │ │ │ - vpcmpltuq %zmm15,%zmm14,%k6 │ │ │ │ - kortestb %k6,%k6 │ │ │ │ - jne 24d10 │ │ │ │ - vpcmpnleuq %zmm15,%zmm14,%k7 │ │ │ │ - kortestb %k7,%k7 │ │ │ │ - jne 24d10 │ │ │ │ - vmovdqa64 (%rsp),%zmm5 │ │ │ │ - lea 0x1(%rdi),%r10 │ │ │ │ - vpaddq %zmm5,%zmm0,%zmm0 │ │ │ │ - cmp %r10,%r13 │ │ │ │ - je 25111 │ │ │ │ - vmovdqa64 0x40(%rsi,%rdx,1),%zmm4 │ │ │ │ - vmovdqa64 0x40(%rcx,%rdx,1),%zmm3 │ │ │ │ - vpaddq %zmm5,%zmm1,%zmm1 │ │ │ │ - vpcmpltuq %zmm3,%zmm4,%k0 │ │ │ │ - kortestb %k0,%k0 │ │ │ │ - jne 24d10 │ │ │ │ - vpcmpnleuq %zmm3,%zmm4,%k1 │ │ │ │ - kortestb %k1,%k1 │ │ │ │ - jne 24d10 │ │ │ │ - vmovdqa64 0x80(%rsi,%rdx,1),%zmm6 │ │ │ │ - vmovdqa64 0x80(%rcx,%rdx,1),%zmm8 │ │ │ │ - vpaddq %zmm5,%zmm0,%zmm0 │ │ │ │ - vpaddq %zmm5,%zmm1,%zmm1 │ │ │ │ - vpcmpltuq %zmm8,%zmm6,%k2 │ │ │ │ - kortestb %k2,%k2 │ │ │ │ - jne 24d10 │ │ │ │ - vpcmpnleuq %zmm8,%zmm6,%k3 │ │ │ │ - kortestb %k3,%k3 │ │ │ │ - jne 24d10 │ │ │ │ - vmovdqa64 0xc0(%rsi,%rdx,1),%zmm9 │ │ │ │ - vmovdqa64 0xc0(%rcx,%rdx,1),%zmm10 │ │ │ │ - vpaddq %zmm5,%zmm0,%zmm0 │ │ │ │ - vpaddq %zmm5,%zmm1,%zmm1 │ │ │ │ - vpcmpltuq %zmm10,%zmm9,%k4 │ │ │ │ - kortestb %k4,%k4 │ │ │ │ - jne 24d10 │ │ │ │ - vpcmpnleuq %zmm10,%zmm9,%k5 │ │ │ │ - kortestb %k5,%k5 │ │ │ │ - jne 24d10 │ │ │ │ - vpaddq %zmm5,%zmm0,%zmm0 │ │ │ │ - add $0x4,%rdi │ │ │ │ - add $0x100,%rdx │ │ │ │ - vpaddq %zmm5,%zmm1,%zmm1 │ │ │ │ - jmp 24c00 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovq %xmm0,%r11 │ │ │ │ - vmovq %xmm1,%rcx │ │ │ │ - mov (%r11),%rsi │ │ │ │ - mov (%rcx),%r15 │ │ │ │ - cmp %r15,%rsi │ │ │ │ - jb 24e40 │ │ │ │ - cmp %rsi,%r15 │ │ │ │ - jb 25100 │ │ │ │ - lea 0x8(%r11),%r13 │ │ │ │ - cmp %r13,%r8 │ │ │ │ - je 25378 │ │ │ │ - mov 0x8(%r11),%rax │ │ │ │ - mov 0x8(%rcx),%rdi │ │ │ │ - cmp %rdi,%rax │ │ │ │ - jb 24e40 │ │ │ │ - cmp %rax,%rdi │ │ │ │ - jb 25100 │ │ │ │ - lea 0x10(%r11),%rdx │ │ │ │ - cmp %rdx,%r8 │ │ │ │ - je 25381 │ │ │ │ - mov 0x10(%r11),%r10 │ │ │ │ - mov 0x10(%rcx),%rsi │ │ │ │ - cmp %rsi,%r10 │ │ │ │ - jb 24e40 │ │ │ │ - cmp %r10,%rsi │ │ │ │ - jb 25100 │ │ │ │ - lea 0x18(%r11),%r15 │ │ │ │ - cmp %r15,%r8 │ │ │ │ - je 2538a │ │ │ │ - mov 0x18(%r11),%r13 │ │ │ │ - mov 0x18(%rcx),%rax │ │ │ │ - cmp %rax,%r13 │ │ │ │ - jb 24e40 │ │ │ │ - cmp %r13,%rax │ │ │ │ - jb 25100 │ │ │ │ - lea 0x20(%r11),%rdi │ │ │ │ - cmp %rdi,%r8 │ │ │ │ - je 25393 │ │ │ │ - mov 0x20(%r11),%rdx │ │ │ │ - mov 0x20(%rcx),%r10 │ │ │ │ - cmp %r10,%rdx │ │ │ │ - jb 24e40 │ │ │ │ - cmp %rdx,%r10 │ │ │ │ - jb 25100 │ │ │ │ - lea 0x28(%r11),%rsi │ │ │ │ - cmp %rsi,%r8 │ │ │ │ - je 2539c │ │ │ │ - mov 0x28(%r11),%r15 │ │ │ │ - mov 0x28(%rcx),%r13 │ │ │ │ + mov %r11,%r8 │ │ │ │ + mov %rcx,%r10 │ │ │ │ + sub %rsi,%r8 │ │ │ │ + sub %rdi,%r10 │ │ │ │ + lea (%rdi,%r8,1),%r9 │ │ │ │ + cmp %r8,%r10 │ │ │ │ + cmovle %rcx,%r9 │ │ │ │ + cmp %r9,%rdi │ │ │ │ + je 24d47 │ │ │ │ + mov %r9,%r13 │ │ │ │ + sub %rdi,%r13 │ │ │ │ + lea -0x8(%r13),%rax │ │ │ │ + cmp $0x20,%rax │ │ │ │ + jbe 2507d │ │ │ │ + mov %rdi,%r10 │ │ │ │ + and $0x7,%r13d │ │ │ │ + or %rsi,%r10 │ │ │ │ + and $0x1f,%r10d │ │ │ │ + or %r13,%r10 │ │ │ │ + jne 2507d │ │ │ │ + shr $0x3,%rax │ │ │ │ + vpbroadcastq %rsi,%ymm2 │ │ │ │ + vpbroadcastq %rdi,%ymm3 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + inc %rax │ │ │ │ + vpaddq 0xb8c5f(%rip),%ymm2,%ymm1 # dd700 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x100> │ │ │ │ + vpaddq 0xb8c57(%rip),%ymm3,%ymm0 # dd700 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x100> │ │ │ │ + mov %rax,%r15 │ │ │ │ + shr $0x2,%r15 │ │ │ │ + lea -0x1(%r15),%rdx │ │ │ │ + and $0x3,%edx │ │ │ │ + je 24bb0 │ │ │ │ + vmovdqa (%rdi),%ymm4 │ │ │ │ + vmovdqa (%rsi),%ymm6 │ │ │ │ + vpcmpltuq %ymm6,%ymm4,%k7 │ │ │ │ + kmovb %k7,%ecx │ │ │ │ + and $0xf,%ecx │ │ │ │ + jne 24cb8 │ │ │ │ + vpcmpnleuq %ymm6,%ymm4,%k6 │ │ │ │ + kmovb %k6,%r8d │ │ │ │ + and $0xf,%r8d │ │ │ │ + jne 24cb8 │ │ │ │ + vmovdqa (%rsp),%ymm7 │ │ │ │ + mov $0x1,%r10d │ │ │ │ + mov $0x20,%ecx │ │ │ │ + vpaddq %ymm7,%ymm1,%ymm8 │ │ │ │ + vpaddq %ymm7,%ymm0,%ymm0 │ │ │ │ + vmovdqa %ymm8,%ymm1 │ │ │ │ + cmp $0x1,%rdx │ │ │ │ + je 24bb0 │ │ │ │ + cmp $0x2,%rdx │ │ │ │ + je 24b5c │ │ │ │ + vmovdqa 0x20(%rdi),%ymm9 │ │ │ │ + vmovdqa 0x20(%rsi),%ymm10 │ │ │ │ + vpcmpltuq %ymm10,%ymm9,%k3 │ │ │ │ + kmovb %k3,%r13d │ │ │ │ + and $0xf,%r13d │ │ │ │ + jne 24cb8 │ │ │ │ + vpcmpnleuq %ymm10,%ymm9,%k2 │ │ │ │ + kmovb %k2,%edx │ │ │ │ + and $0xf,%edx │ │ │ │ + jne 24cb8 │ │ │ │ + vpaddq %ymm7,%ymm0,%ymm0 │ │ │ │ + inc %r10 │ │ │ │ + vpaddq %ymm7,%ymm8,%ymm1 │ │ │ │ + add $0x20,%rcx │ │ │ │ + vmovdqa (%rdi,%rcx,1),%ymm11 │ │ │ │ + vmovdqa (%rsi,%rcx,1),%ymm12 │ │ │ │ + vpcmpltuq %ymm12,%ymm11,%k5 │ │ │ │ + kmovb %k5,%r8d │ │ │ │ + and $0xf,%r8d │ │ │ │ + jne 24cb8 │ │ │ │ + vpcmpnleuq %ymm12,%ymm11,%k4 │ │ │ │ + kmovb %k4,%r13d │ │ │ │ + and $0xf,%r13d │ │ │ │ + jne 24cb8 │ │ │ │ + vmovdqa (%rsp),%ymm13 │ │ │ │ + inc %r10 │ │ │ │ + add $0x20,%rcx │ │ │ │ + vpaddq %ymm13,%ymm0,%ymm0 │ │ │ │ + vpaddq %ymm13,%ymm1,%ymm1 │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ + vmovdqa (%rdi,%rcx,1),%ymm14 │ │ │ │ + vmovdqa (%rsi,%rcx,1),%ymm15 │ │ │ │ + vpcmpltuq %ymm15,%ymm14,%k0 │ │ │ │ + kmovb %k0,%edx │ │ │ │ + and $0xf,%edx │ │ │ │ + jne 24cb8 │ │ │ │ + vpcmpnleuq %ymm15,%ymm14,%k1 │ │ │ │ + kmovb %k1,%r8d │ │ │ │ + and $0xf,%r8d │ │ │ │ + jne 24cb8 │ │ │ │ + vmovdqa (%rsp),%ymm5 │ │ │ │ + lea 0x1(%r10),%r13 │ │ │ │ + vpaddq %ymm5,%ymm0,%ymm0 │ │ │ │ cmp %r13,%r15 │ │ │ │ - jb 24e40 │ │ │ │ - cmp %r15,%r13 │ │ │ │ - jb 25100 │ │ │ │ - lea 0x30(%r11),%rax │ │ │ │ - cmp %rax,%r8 │ │ │ │ - je 253ae │ │ │ │ - mov 0x30(%r11),%rdx │ │ │ │ - mov 0x30(%rcx),%rdi │ │ │ │ - cmp %rdi,%rdx │ │ │ │ - jb 24e40 │ │ │ │ - cmp %rdx,%rdi │ │ │ │ - jb 25100 │ │ │ │ - lea 0x38(%r11),%r10 │ │ │ │ - cmp %r10,%r8 │ │ │ │ - je 253a5 │ │ │ │ - mov 0x38(%r11),%r8 │ │ │ │ - mov 0x38(%rcx),%r11 │ │ │ │ - cmp %r11,%r8 │ │ │ │ - jb 24e40 │ │ │ │ - add $0x40,%rcx │ │ │ │ - cmp %r8,%r11 │ │ │ │ - jb 25100 │ │ │ │ - cmp %r9,%rcx │ │ │ │ - je 25100 │ │ │ │ - vmovdqu 0x8(%rbx),%xmm11 │ │ │ │ - mov 0x18(%rbx),%r15 │ │ │ │ - movq $0x0,0x10(%rbx) │ │ │ │ - lea 0x20(%rbx),%r13 │ │ │ │ - movq $0x0,0x18(%rbx) │ │ │ │ - movq $0x0,0x8(%rbx) │ │ │ │ - vmovdqa %xmm11,0x60(%rsp) │ │ │ │ - cmp %rbx,%r12 │ │ │ │ - je 250a0 │ │ │ │ - mov %rbx,%r9 │ │ │ │ - sub %r12,%r9 │ │ │ │ - sub $0x20,%r9 │ │ │ │ - shr $0x5,%r9 │ │ │ │ - inc %r9 │ │ │ │ - and $0x3,%r9d │ │ │ │ - je 24fa3 │ │ │ │ - cmp $0x1,%r9 │ │ │ │ - je 24f46 │ │ │ │ - cmp $0x2,%r9 │ │ │ │ - je 24ef2 │ │ │ │ - lea -0x20(%rbx),%r14 │ │ │ │ - vmovsd -0x20(%rbx),%xmm12 │ │ │ │ - vmovdqu 0x8(%r14),%xmm13 │ │ │ │ + je 25062 │ │ │ │ + vmovdqa 0x20(%rdi,%rcx,1),%ymm4 │ │ │ │ + vmovdqa 0x20(%rsi,%rcx,1),%ymm3 │ │ │ │ + vpaddq %ymm5,%ymm1,%ymm1 │ │ │ │ + vpcmpltuq %ymm3,%ymm4,%k7 │ │ │ │ + kmovb %k7,%edx │ │ │ │ + and $0xf,%edx │ │ │ │ + jne 24cb8 │ │ │ │ + vpcmpnleuq %ymm3,%ymm4,%k6 │ │ │ │ + kmovb %k6,%r8d │ │ │ │ + and $0xf,%r8d │ │ │ │ + jne 24cb8 │ │ │ │ + vmovdqa 0x40(%rdi,%rcx,1),%ymm6 │ │ │ │ + vmovdqa 0x40(%rsi,%rcx,1),%ymm8 │ │ │ │ + vpaddq %ymm5,%ymm0,%ymm0 │ │ │ │ + vpaddq %ymm5,%ymm1,%ymm1 │ │ │ │ + vpcmpltuq %ymm8,%ymm6,%k3 │ │ │ │ + kmovb %k3,%r13d │ │ │ │ + and $0xf,%r13d │ │ │ │ + jne 24cb8 │ │ │ │ + vpcmpnleuq %ymm8,%ymm6,%k2 │ │ │ │ + kmovb %k2,%edx │ │ │ │ + and $0xf,%edx │ │ │ │ + jne 24cb8 │ │ │ │ + vmovdqa 0x60(%rdi,%rcx,1),%ymm9 │ │ │ │ + vmovdqa 0x60(%rsi,%rcx,1),%ymm10 │ │ │ │ + vpaddq %ymm5,%ymm0,%ymm0 │ │ │ │ + vpaddq %ymm5,%ymm1,%ymm1 │ │ │ │ + vpcmpltuq %ymm10,%ymm9,%k5 │ │ │ │ + kmovb %k5,%r8d │ │ │ │ + and $0xf,%r8d │ │ │ │ + jne 24cb8 │ │ │ │ + vpcmpnleuq %ymm10,%ymm9,%k4 │ │ │ │ + kmovb %k4,%r13d │ │ │ │ + and $0xf,%r13d │ │ │ │ + jne 24cb8 │ │ │ │ + vpaddq %ymm5,%ymm0,%ymm0 │ │ │ │ + add $0x4,%r10 │ │ │ │ + vpaddq %ymm5,%ymm1,%ymm1 │ │ │ │ + sub $0xffffffffffffff80,%rcx │ │ │ │ + jmp 24bb0 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + vmovq %xmm0,%rax │ │ │ │ + vmovq %xmm1,%rsi │ │ │ │ + mov (%rax),%rdi │ │ │ │ + mov (%rsi),%r15 │ │ │ │ + cmp %r15,%rdi │ │ │ │ + jb 24d50 │ │ │ │ + cmp %rdi,%r15 │ │ │ │ + jb 25050 │ │ │ │ + lea 0x8(%rax),%r10 │ │ │ │ + cmp %r10,%r9 │ │ │ │ + je 252be │ │ │ │ + mov 0x8(%rax),%rcx │ │ │ │ + mov 0x8(%rsi),%rdx │ │ │ │ + cmp %rdx,%rcx │ │ │ │ + jb 24d50 │ │ │ │ + cmp %rcx,%rdx │ │ │ │ + jb 25050 │ │ │ │ + lea 0x10(%rax),%r8 │ │ │ │ + cmp %r8,%r9 │ │ │ │ + je 252c7 │ │ │ │ + mov 0x10(%rax),%r13 │ │ │ │ + mov 0x10(%rsi),%rdi │ │ │ │ + cmp %rdi,%r13 │ │ │ │ + jb 24d50 │ │ │ │ + cmp %r13,%rdi │ │ │ │ + jb 25050 │ │ │ │ + lea 0x18(%rax),%r15 │ │ │ │ + cmp %r15,%r9 │ │ │ │ + je 252d0 │ │ │ │ + mov 0x18(%rax),%r9 │ │ │ │ + mov 0x18(%rsi),%rax │ │ │ │ + cmp %rax,%r9 │ │ │ │ + jb 24d50 │ │ │ │ + add $0x20,%rsi │ │ │ │ + cmp %r9,%rax │ │ │ │ + jb 25050 │ │ │ │ + cmp %r11,%rsi │ │ │ │ + je 25050 │ │ │ │ + vmovdqu 0x8(%r12),%xmm11 │ │ │ │ + vpxor %xmm12,%xmm12,%xmm12 │ │ │ │ + mov 0x18(%r12),%r15 │ │ │ │ + lea 0x20(%r12),%r13 │ │ │ │ + movq $0x0,0x18(%r12) │ │ │ │ + vmovdqa %xmm11,0x20(%rsp) │ │ │ │ + vmovdqu %xmm12,0x8(%r12) │ │ │ │ + cmp %r12,%rbx │ │ │ │ + je 24ff6 │ │ │ │ + mov %r12,%r11 │ │ │ │ + sub %rbx,%r11 │ │ │ │ + sub $0x20,%r11 │ │ │ │ + shr $0x5,%r11 │ │ │ │ + inc %r11 │ │ │ │ + and $0x3,%r11d │ │ │ │ + je 24ea4 │ │ │ │ + cmp $0x1,%r11 │ │ │ │ + je 24e4e │ │ │ │ + cmp $0x2,%r11 │ │ │ │ + je 24e01 │ │ │ │ + lea -0x20(%r12),%r14 │ │ │ │ + vmovsd -0x20(%r12),%xmm13 │ │ │ │ + vmovdqu 0x8(%r14),%xmm14 │ │ │ │ + vpxor %xmm15,%xmm15,%xmm15 │ │ │ │ + mov 0x18(%r14),%r12 │ │ │ │ mov 0x28(%r14),%rdi │ │ │ │ - mov 0x18(%r14),%rbx │ │ │ │ - mov 0x38(%r14),%rsi │ │ │ │ - movq $0x0,0x8(%r14) │ │ │ │ - movq $0x0,0x10(%r14) │ │ │ │ movq $0x0,0x18(%r14) │ │ │ │ - mov %rbx,0x38(%r14) │ │ │ │ - vmovsd %xmm12,0x20(%r14) │ │ │ │ - vmovdqu %xmm13,0x28(%r14) │ │ │ │ + mov 0x38(%r14),%rsi │ │ │ │ + vmovsd %xmm13,0x20(%r14) │ │ │ │ + mov %r12,0x38(%r14) │ │ │ │ + vmovdqu %xmm14,0x28(%r14) │ │ │ │ + vmovdqu %xmm15,0x8(%r14) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 24ef2 │ │ │ │ + je 24e01 │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - vmovdqu -0x18(%r14),%xmm15 │ │ │ │ - vmovsd -0x20(%r14),%xmm14 │ │ │ │ + vmovdqu -0x18(%r14),%xmm2 │ │ │ │ + mov -0x8(%r14),%r9 │ │ │ │ + vpxor %xmm4,%xmm4,%xmm4 │ │ │ │ sub $0x20,%r14 │ │ │ │ - mov 0x18(%r14),%rcx │ │ │ │ + vmovsd (%r14),%xmm5 │ │ │ │ mov 0x28(%r14),%rdi │ │ │ │ + vmovdqu %xmm4,0x8(%r14) │ │ │ │ mov 0x38(%r14),%rsi │ │ │ │ + vmovdqu %xmm2,0x28(%r14) │ │ │ │ + mov %r9,0x38(%r14) │ │ │ │ + vmovsd %xmm5,0x20(%r14) │ │ │ │ movq $0x0,0x18(%r14) │ │ │ │ - movq $0x0,0x8(%r14) │ │ │ │ - movq $0x0,0x10(%r14) │ │ │ │ - mov %rcx,0x38(%r14) │ │ │ │ - vmovdqu %xmm15,0x28(%r14) │ │ │ │ - vmovsd %xmm14,0x20(%r14) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 24f46 │ │ │ │ + je 24e4e │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - vmovsd -0x20(%r14),%xmm0 │ │ │ │ + vmovdqu -0x18(%r14),%xmm7 │ │ │ │ + mov -0x8(%r14),%rax │ │ │ │ + vpxor %xmm6,%xmm6,%xmm6 │ │ │ │ sub $0x20,%r14 │ │ │ │ - vmovdqu 0x8(%r14),%xmm5 │ │ │ │ - mov 0x18(%r14),%r8 │ │ │ │ + vmovsd (%r14),%xmm3 │ │ │ │ mov 0x28(%r14),%rdi │ │ │ │ - vmovsd %xmm0,0x20(%r14) │ │ │ │ + vmovdqu %xmm6,0x8(%r14) │ │ │ │ mov 0x38(%r14),%rsi │ │ │ │ - movq $0x0,0x8(%r14) │ │ │ │ - movq $0x0,0x10(%r14) │ │ │ │ + vmovdqu %xmm7,0x28(%r14) │ │ │ │ + mov %rax,0x38(%r14) │ │ │ │ + vmovsd %xmm3,0x20(%r14) │ │ │ │ movq $0x0,0x18(%r14) │ │ │ │ - mov %r8,0x38(%r14) │ │ │ │ - vmovdqu %xmm5,0x28(%r14) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 24f9a │ │ │ │ + je 24e9b │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - cmp %r14,%r12 │ │ │ │ - je 250a0 │ │ │ │ - lea -0x20(%r14),%rbx │ │ │ │ - vmovsd -0x20(%r14),%xmm3 │ │ │ │ - vmovdqu 0x8(%rbx),%xmm7 │ │ │ │ - mov 0x28(%rbx),%rdi │ │ │ │ - mov 0x18(%rbx),%r14 │ │ │ │ - mov 0x38(%rbx),%rsi │ │ │ │ - movq $0x0,0x8(%rbx) │ │ │ │ - movq $0x0,0x10(%rbx) │ │ │ │ - movq $0x0,0x18(%rbx) │ │ │ │ - mov %r14,0x38(%rbx) │ │ │ │ - vmovsd %xmm3,0x20(%rbx) │ │ │ │ - vmovdqu %xmm7,0x28(%rbx) │ │ │ │ + cmp %r14,%rbx │ │ │ │ + je 24ff6 │ │ │ │ + lea -0x20(%r14),%r12 │ │ │ │ + vmovsd -0x20(%r14),%xmm10 │ │ │ │ + vmovdqu 0x8(%r12),%xmm0 │ │ │ │ + vpxor %xmm1,%xmm1,%xmm1 │ │ │ │ + mov 0x18(%r12),%r14 │ │ │ │ + mov 0x28(%r12),%rdi │ │ │ │ + movq $0x0,0x18(%r12) │ │ │ │ + mov 0x38(%r12),%rsi │ │ │ │ + vmovsd %xmm10,0x20(%r12) │ │ │ │ + mov %r14,0x38(%r12) │ │ │ │ + vmovdqu %xmm0,0x28(%r12) │ │ │ │ + vmovdqu %xmm1,0x8(%r12) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 24ff4 │ │ │ │ + je 24efb │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - vmovdqu -0x18(%rbx),%xmm8 │ │ │ │ - vmovsd -0x20(%rbx),%xmm6 │ │ │ │ - mov -0x8(%rbx),%rdx │ │ │ │ - mov 0x8(%rbx),%rdi │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - movq $0x0,-0x18(%rbx) │ │ │ │ - movq $0x0,-0x10(%rbx) │ │ │ │ - movq $0x0,-0x8(%rbx) │ │ │ │ - mov %rdx,0x18(%rbx) │ │ │ │ - vmovsd %xmm6,(%rbx) │ │ │ │ - vmovdqu %xmm8,0x8(%rbx) │ │ │ │ + vmovdqu -0x18(%r12),%xmm12 │ │ │ │ + mov -0x8(%r12),%r10 │ │ │ │ + vpxor %xmm13,%xmm13,%xmm13 │ │ │ │ + movq $0x0,-0x8(%r12) │ │ │ │ + vmovsd -0x20(%r12),%xmm11 │ │ │ │ + mov 0x8(%r12),%rdi │ │ │ │ + vmovdqu %xmm13,-0x18(%r12) │ │ │ │ + mov 0x18(%r12),%rsi │ │ │ │ + vmovdqu %xmm12,0x8(%r12) │ │ │ │ + mov %r10,0x18(%r12) │ │ │ │ + vmovsd %xmm11,(%r12) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2503f │ │ │ │ + je 24f4f │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - vmovdqu -0x38(%rbx),%xmm10 │ │ │ │ - vmovsd -0x40(%rbx),%xmm9 │ │ │ │ - mov -0x28(%rbx),%r10 │ │ │ │ - mov -0x18(%rbx),%rdi │ │ │ │ - mov -0x8(%rbx),%rsi │ │ │ │ - movq $0x0,-0x38(%rbx) │ │ │ │ - movq $0x0,-0x30(%rbx) │ │ │ │ - movq $0x0,-0x28(%rbx) │ │ │ │ - mov %r10,-0x8(%rbx) │ │ │ │ - vmovsd %xmm9,-0x20(%rbx) │ │ │ │ - vmovdqu %xmm10,-0x18(%rbx) │ │ │ │ + vmovdqu -0x38(%r12),%xmm15 │ │ │ │ + mov -0x28(%r12),%r8 │ │ │ │ + vpxor %xmm5,%xmm5,%xmm5 │ │ │ │ + movq $0x0,-0x28(%r12) │ │ │ │ + vmovsd -0x40(%r12),%xmm14 │ │ │ │ + mov -0x18(%r12),%rdi │ │ │ │ + vmovdqu %xmm5,-0x38(%r12) │ │ │ │ + mov -0x8(%r12),%rsi │ │ │ │ + vmovdqu %xmm15,-0x18(%r12) │ │ │ │ + mov %r8,-0x8(%r12) │ │ │ │ + vmovsd %xmm14,-0x20(%r12) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2508b │ │ │ │ + je 24fa3 │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - vmovsd -0x60(%rbx),%xmm0 │ │ │ │ - lea -0x60(%rbx),%r14 │ │ │ │ - jmp 24f50 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - vmovsd 0x78(%rsp),%xmm2 │ │ │ │ - vmovdqa 0x60(%rsp),%xmm4 │ │ │ │ - mov 0x8(%r12),%rdi │ │ │ │ - mov 0x18(%r12),%rsi │ │ │ │ - mov %r15,0x18(%r12) │ │ │ │ - vmovsd %xmm2,(%r12) │ │ │ │ - vmovdqu %xmm4,0x8(%r12) │ │ │ │ + vmovsd -0x60(%r12),%xmm2 │ │ │ │ + vmovdqu -0x58(%r12),%xmm4 │ │ │ │ + vpxor %xmm3,%xmm3,%xmm3 │ │ │ │ + lea -0x60(%r12),%r14 │ │ │ │ + mov 0x18(%r14),%rcx │ │ │ │ + mov 0x28(%r14),%rdi │ │ │ │ + movq $0x0,0x18(%r14) │ │ │ │ + mov 0x38(%r14),%rsi │ │ │ │ + vmovdqu %xmm4,0x28(%r14) │ │ │ │ + mov %rcx,0x38(%r14) │ │ │ │ + vmovsd %xmm2,0x20(%r14) │ │ │ │ + vmovdqu %xmm3,0x8(%r14) │ │ │ │ + test %rdi,%rdi │ │ │ │ + jne 24e90 │ │ │ │ + cmp %r14,%rbx │ │ │ │ + jne 24ea4 │ │ │ │ + vmovsd 0x38(%rsp),%xmm8 │ │ │ │ + mov 0x8(%rbx),%rdi │ │ │ │ + vmovdqa 0x20(%rsp),%xmm9 │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov %r15,0x18(%rbx) │ │ │ │ + vmovsd %xmm8,(%rbx) │ │ │ │ + vmovdqu %xmm9,0x8(%rbx) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 250d8 │ │ │ │ + je 25027 │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - mov %r13,%rbx │ │ │ │ - cmp %r13,0x70(%rsp) │ │ │ │ - jne 24a50 │ │ │ │ + mov %r13,%r12 │ │ │ │ + cmp %r13,0x30(%rsp) │ │ │ │ + jne 24a00 │ │ │ │ vzeroupper │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov %rbx,%rdi │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov %r12,%rdi │ │ │ │ vzeroupper │ │ │ │ - lea 0x20(%rbx),%r13 │ │ │ │ - call 24280 │ │ │ │ - jmp 250d8 │ │ │ │ - test $0x7,%r15b │ │ │ │ - je 25331 │ │ │ │ - mov %r15,%r11 │ │ │ │ - and $0xfffffffffffffff8,%r11 │ │ │ │ - shl $0x3,%r11 │ │ │ │ - add %r11,%rcx │ │ │ │ - add %rsi,%r11 │ │ │ │ - jmp 24d1a │ │ │ │ - mov %r8,%r15 │ │ │ │ - sub %rsi,%r15 │ │ │ │ - sub $0x8,%r15 │ │ │ │ - shr $0x3,%r15 │ │ │ │ - inc %r15 │ │ │ │ - and $0x7,%r15d │ │ │ │ - je 25245 │ │ │ │ - cmp $0x1,%r15 │ │ │ │ - je 2521c │ │ │ │ - cmp $0x2,%r15 │ │ │ │ - je 251fc │ │ │ │ - cmp $0x3,%r15 │ │ │ │ - je 251dc │ │ │ │ - cmp $0x4,%r15 │ │ │ │ - je 251bc │ │ │ │ - cmp $0x5,%r15 │ │ │ │ - je 2519c │ │ │ │ - cmp $0x6,%r15 │ │ │ │ - jne 25353 │ │ │ │ - mov (%rsi),%rdx │ │ │ │ - mov (%rcx),%rdi │ │ │ │ - cmp %rdi,%rdx │ │ │ │ - jb 24e40 │ │ │ │ - cmp %rdx,%rdi │ │ │ │ - jb 25100 │ │ │ │ + lea 0x20(%r12),%r13 │ │ │ │ + call 24320 │ │ │ │ + jmp 25027 │ │ │ │ + test $0x3,%al │ │ │ │ + je 25279 │ │ │ │ + and $0xfffffffffffffffc,%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + add %rax,%rsi │ │ │ │ + add %rdi,%rax │ │ │ │ + jmp 24cc2 │ │ │ │ + mov %r9,%r10 │ │ │ │ + sub %rdi,%r10 │ │ │ │ + sub $0x8,%r10 │ │ │ │ + shr $0x3,%r10 │ │ │ │ + inc %r10 │ │ │ │ + and $0x7,%r10d │ │ │ │ + je 25191 │ │ │ │ + cmp $0x1,%r10 │ │ │ │ + je 25168 │ │ │ │ + cmp $0x2,%r10 │ │ │ │ + je 25148 │ │ │ │ + cmp $0x3,%r10 │ │ │ │ + je 25128 │ │ │ │ + cmp $0x4,%r10 │ │ │ │ + je 25108 │ │ │ │ + cmp $0x5,%r10 │ │ │ │ + je 250e8 │ │ │ │ + cmp $0x6,%r10 │ │ │ │ + jne 25299 │ │ │ │ + mov (%rdi),%r13 │ │ │ │ + mov (%rsi),%r8 │ │ │ │ + cmp %r8,%r13 │ │ │ │ + jb 24d50 │ │ │ │ + cmp %r13,%r8 │ │ │ │ + jb 25050 │ │ │ │ + add $0x8,%rdi │ │ │ │ add $0x8,%rsi │ │ │ │ - add $0x8,%rcx │ │ │ │ - mov (%rsi),%r10 │ │ │ │ - mov (%rcx),%r11 │ │ │ │ - cmp %r11,%r10 │ │ │ │ - jb 24e40 │ │ │ │ - cmp %r10,%r11 │ │ │ │ - jb 25100 │ │ │ │ + mov (%rdi),%r15 │ │ │ │ + mov (%rsi),%rax │ │ │ │ + cmp %rax,%r15 │ │ │ │ + jb 24d50 │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 25050 │ │ │ │ + add $0x8,%rdi │ │ │ │ add $0x8,%rsi │ │ │ │ - add $0x8,%rcx │ │ │ │ - mov (%rsi),%r15 │ │ │ │ - mov (%rcx),%r13 │ │ │ │ - cmp %r13,%r15 │ │ │ │ - jb 24e40 │ │ │ │ - cmp %r15,%r13 │ │ │ │ - jb 25100 │ │ │ │ + mov (%rdi),%r10 │ │ │ │ + mov (%rsi),%rcx │ │ │ │ + cmp %rcx,%r10 │ │ │ │ + jb 24d50 │ │ │ │ + cmp %r10,%rcx │ │ │ │ + jb 25050 │ │ │ │ + add $0x8,%rdi │ │ │ │ add $0x8,%rsi │ │ │ │ - add $0x8,%rcx │ │ │ │ - mov (%rsi),%rax │ │ │ │ - mov (%rcx),%rdx │ │ │ │ - cmp %rdx,%rax │ │ │ │ - jb 24e40 │ │ │ │ - cmp %rax,%rdx │ │ │ │ - jb 25100 │ │ │ │ + mov (%rdi),%rdx │ │ │ │ + mov (%rsi),%r13 │ │ │ │ + cmp %r13,%rdx │ │ │ │ + jb 24d50 │ │ │ │ + cmp %rdx,%r13 │ │ │ │ + jb 25050 │ │ │ │ + add $0x8,%rdi │ │ │ │ add $0x8,%rsi │ │ │ │ - add $0x8,%rcx │ │ │ │ - mov (%rsi),%r10 │ │ │ │ - mov (%rcx),%rdi │ │ │ │ - cmp %rdi,%r10 │ │ │ │ - jb 24e40 │ │ │ │ - cmp %r10,%rdi │ │ │ │ - jb 25100 │ │ │ │ + mov (%rdi),%r15 │ │ │ │ + mov (%rsi),%r8 │ │ │ │ + cmp %r8,%r15 │ │ │ │ + jb 24d50 │ │ │ │ + cmp %r15,%r8 │ │ │ │ + jb 25050 │ │ │ │ + add $0x8,%rdi │ │ │ │ add $0x8,%rsi │ │ │ │ - add $0x8,%rcx │ │ │ │ - mov (%rsi),%r11 │ │ │ │ - mov (%rcx),%r15 │ │ │ │ - cmp %r15,%r11 │ │ │ │ - jb 24e40 │ │ │ │ - cmp %r11,%r15 │ │ │ │ - jb 25100 │ │ │ │ + mov (%rdi),%rax │ │ │ │ + mov (%rsi),%r10 │ │ │ │ + cmp %r10,%rax │ │ │ │ + jb 24d50 │ │ │ │ + cmp %rax,%r10 │ │ │ │ + jb 25050 │ │ │ │ + add $0x8,%rdi │ │ │ │ add $0x8,%rsi │ │ │ │ - add $0x8,%rcx │ │ │ │ - cmp %rsi,%r8 │ │ │ │ - je 24e37 │ │ │ │ - mov (%rsi),%r13 │ │ │ │ - mov (%rcx),%rax │ │ │ │ - cmp %rax,%r13 │ │ │ │ - jb 24e40 │ │ │ │ - cmp %r13,%rax │ │ │ │ - jb 25100 │ │ │ │ - mov 0x8(%rsi),%rdx │ │ │ │ - mov 0x8(%rcx),%r10 │ │ │ │ - cmp %r10,%rdx │ │ │ │ - jb 24e40 │ │ │ │ - cmp %rdx,%r10 │ │ │ │ - jb 25100 │ │ │ │ - mov 0x10(%rsi),%r11 │ │ │ │ - mov 0x10(%rcx),%rdi │ │ │ │ - cmp %rdi,%r11 │ │ │ │ - jb 24e40 │ │ │ │ - cmp %r11,%rdi │ │ │ │ - jb 25100 │ │ │ │ - mov 0x18(%rsi),%r15 │ │ │ │ - mov 0x18(%rcx),%r13 │ │ │ │ - cmp %r13,%r15 │ │ │ │ - jb 24e40 │ │ │ │ + cmp %rdi,%r9 │ │ │ │ + je 24d47 │ │ │ │ + mov (%rdi),%rcx │ │ │ │ + mov (%rsi),%rdx │ │ │ │ + cmp %rdx,%rcx │ │ │ │ + jb 24d50 │ │ │ │ + cmp %rcx,%rdx │ │ │ │ + jb 25050 │ │ │ │ + mov 0x8(%rdi),%r13 │ │ │ │ + mov 0x8(%rsi),%r15 │ │ │ │ cmp %r15,%r13 │ │ │ │ - jb 25100 │ │ │ │ - mov 0x20(%rsi),%rax │ │ │ │ - mov 0x20(%rcx),%rdx │ │ │ │ - cmp %rdx,%rax │ │ │ │ - jb 24e40 │ │ │ │ - cmp %rax,%rdx │ │ │ │ - jb 25100 │ │ │ │ - mov 0x28(%rsi),%r10 │ │ │ │ - mov 0x28(%rcx),%r11 │ │ │ │ - cmp %r11,%r10 │ │ │ │ - jb 24e40 │ │ │ │ - cmp %r10,%r11 │ │ │ │ - jb 25100 │ │ │ │ - mov 0x30(%rsi),%r15 │ │ │ │ - mov 0x30(%rcx),%rdi │ │ │ │ - cmp %rdi,%r15 │ │ │ │ - jb 24e40 │ │ │ │ - cmp %r15,%rdi │ │ │ │ - jb 25100 │ │ │ │ - mov 0x38(%rsi),%r13 │ │ │ │ - mov 0x38(%rcx),%rax │ │ │ │ - cmp %rax,%r13 │ │ │ │ - jb 24e40 │ │ │ │ - cmp %r13,%rax │ │ │ │ - jb 25100 │ │ │ │ + jb 24d50 │ │ │ │ + cmp %r13,%r15 │ │ │ │ + jb 25050 │ │ │ │ + mov 0x10(%rdi),%rax │ │ │ │ + mov 0x10(%rsi),%r8 │ │ │ │ + cmp %r8,%rax │ │ │ │ + jb 24d50 │ │ │ │ + cmp %rax,%r8 │ │ │ │ + jb 25050 │ │ │ │ + mov 0x18(%rdi),%r10 │ │ │ │ + mov 0x18(%rsi),%rcx │ │ │ │ + cmp %rcx,%r10 │ │ │ │ + jb 24d50 │ │ │ │ + cmp %r10,%rcx │ │ │ │ + jb 25050 │ │ │ │ + mov 0x20(%rdi),%rdx │ │ │ │ + mov 0x20(%rsi),%r13 │ │ │ │ + cmp %r13,%rdx │ │ │ │ + jb 24d50 │ │ │ │ + cmp %rdx,%r13 │ │ │ │ + jb 25050 │ │ │ │ + mov 0x28(%rdi),%r15 │ │ │ │ + mov 0x28(%rsi),%rax │ │ │ │ + cmp %rax,%r15 │ │ │ │ + jb 24d50 │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 25050 │ │ │ │ + mov 0x30(%rdi),%r10 │ │ │ │ + mov 0x30(%rsi),%r8 │ │ │ │ + cmp %r8,%r10 │ │ │ │ + jb 24d50 │ │ │ │ + cmp %r10,%r8 │ │ │ │ + jb 25050 │ │ │ │ + mov 0x38(%rdi),%rcx │ │ │ │ + mov 0x38(%rsi),%rdx │ │ │ │ + cmp %rdx,%rcx │ │ │ │ + jb 24d50 │ │ │ │ + cmp %rcx,%rdx │ │ │ │ + jb 25050 │ │ │ │ + add $0x40,%rdi │ │ │ │ add $0x40,%rsi │ │ │ │ - add $0x40,%rcx │ │ │ │ - cmp %rsi,%r8 │ │ │ │ - jne 25245 │ │ │ │ - jmp 24e37 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + cmp %rdi,%r9 │ │ │ │ + jne 25191 │ │ │ │ + jmp 24d47 │ │ │ │ + nopl (%rax) │ │ │ │ ret │ │ │ │ - mov $0x8,%ecx │ │ │ │ - vpbroadcastq %rcx,%zmm0 │ │ │ │ - vpaddq %zmm0,%zmm1,%zmm1 │ │ │ │ - valignq $0x7,%zmm1,%zmm1,%zmm2 │ │ │ │ - vmovq %xmm2,%rcx │ │ │ │ - jmp 24e37 │ │ │ │ - mov (%rsi),%r13 │ │ │ │ - mov (%rcx),%rax │ │ │ │ - cmp %rax,%r13 │ │ │ │ - jb 24e40 │ │ │ │ - cmp %r13,%rax │ │ │ │ - jb 25100 │ │ │ │ + mov $0x8,%esi │ │ │ │ + vpbroadcastq %rsi,%ymm0 │ │ │ │ + vpaddq %ymm0,%ymm1,%ymm1 │ │ │ │ + valignq $0x3,%ymm1,%ymm1,%ymm2 │ │ │ │ + vmovq %xmm2,%rsi │ │ │ │ + jmp 24d47 │ │ │ │ + mov (%rdi),%rcx │ │ │ │ + mov (%rsi),%rdx │ │ │ │ + cmp %rdx,%rcx │ │ │ │ + jb 24d50 │ │ │ │ + cmp %rcx,%rdx │ │ │ │ + jb 25050 │ │ │ │ + add $0x8,%rdi │ │ │ │ add $0x8,%rsi │ │ │ │ - add $0x8,%rcx │ │ │ │ - jmp 2517c │ │ │ │ - add $0x8,%rcx │ │ │ │ - jmp 24e37 │ │ │ │ - add $0x10,%rcx │ │ │ │ - jmp 24e37 │ │ │ │ - add $0x18,%rcx │ │ │ │ - jmp 24e37 │ │ │ │ - add $0x20,%rcx │ │ │ │ - jmp 24e37 │ │ │ │ - add $0x28,%rcx │ │ │ │ - jmp 24e37 │ │ │ │ - add $0x38,%rcx │ │ │ │ - jmp 24e37 │ │ │ │ - add $0x30,%rcx │ │ │ │ - jmp 24e37 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 250c8 │ │ │ │ + add $0x8,%rsi │ │ │ │ + jmp 24d47 │ │ │ │ + add $0x10,%rsi │ │ │ │ + jmp 24d47 │ │ │ │ + add $0x18,%rsi │ │ │ │ + jmp 24d47 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ push %rbp │ │ │ │ + vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ - mov %rdi,%rbx │ │ │ │ - and $0xffffffffffffffc0,%rsp │ │ │ │ - sub $0xc0,%rsp │ │ │ │ - vmovdqu (%rdi),%xmm6 │ │ │ │ - mov 0x10(%rdi),%rcx │ │ │ │ - vmovsd 0x18(%rdi),%xmm0 │ │ │ │ - mov (%rdi),%r14 │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ + add $0xffffffffffffff80,%rsp │ │ │ │ + vmovdqu (%rdi),%xmm1 │ │ │ │ + mov 0x10(%rdi),%r13 │ │ │ │ movq $0x0,0x10(%rdi) │ │ │ │ - movq $0x0,0x8(%rdi) │ │ │ │ - movq $0x0,(%rdi) │ │ │ │ - mov %rcx,0xa8(%rsp) │ │ │ │ - vmovq %xmm6,%r12 │ │ │ │ - vpextrq $0x1,%xmm6,0xb8(%rsp) │ │ │ │ - mov 0xb8(%rsp),%r13 │ │ │ │ - vmovsd %xmm0,0xb0(%rsp) │ │ │ │ - vmovdqa %xmm6,0x90(%rsp) │ │ │ │ - vmovdqa64 0xbefc2(%rip),%zmm6 # e4400 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x54e0> │ │ │ │ - vpbroadcastq %r12,%zmm5 │ │ │ │ - vmovdqa64 %zmm5,0x40(%rsp) │ │ │ │ - sub %r12,%r13 │ │ │ │ - vpaddq %zmm6,%zmm5,%zmm3 │ │ │ │ - vmovdqa64 %zmm3,(%rsp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov -0x18(%rbx),%rcx │ │ │ │ - mov -0x20(%rbx),%r15 │ │ │ │ - mov %rcx,%rdi │ │ │ │ - sub %r15,%rdi │ │ │ │ - cmp %r13,%rdi │ │ │ │ - jge 25780 │ │ │ │ - lea (%r12,%rdi,1),%rsi │ │ │ │ - cmp %r12,%rsi │ │ │ │ - je 25e78 │ │ │ │ - mov %rsi,%rax │ │ │ │ + vmovdqa 0xb840f(%rip),%ymm6 # dd720 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x120> │ │ │ │ + mov (%rdi),%rbx │ │ │ │ + vmovdqu %xmm0,(%rdi) │ │ │ │ + vpextrq $0x1,%xmm1,%rax │ │ │ │ + vmovq %xmm1,%r12 │ │ │ │ + vmovsd 0x18(%rdi),%xmm7 │ │ │ │ + mov %r13,0x60(%rsp) │ │ │ │ + mov %rax,0x68(%rsp) │ │ │ │ sub %r12,%rax │ │ │ │ - sub $0x4,%rax │ │ │ │ - cmp $0x38,%rax │ │ │ │ - jbe 257a8 │ │ │ │ - mov %rsi,%rdx │ │ │ │ - mov %r14,%r8 │ │ │ │ - sub %r12,%rdx │ │ │ │ - or %r15,%r8 │ │ │ │ - and $0x3,%edx │ │ │ │ - and $0x3f,%r8d │ │ │ │ - or %r8,%rdx │ │ │ │ - jne 257a8 │ │ │ │ - shr $0x2,%rax │ │ │ │ - vpbroadcastq %r15,%zmm1 │ │ │ │ - inc %rax │ │ │ │ - mov $0x40,%r8d │ │ │ │ - mov %r15,%r9 │ │ │ │ - vpaddq 0x40(%rsp),%zmm6,%zmm14 │ │ │ │ - mov %rax,%r11 │ │ │ │ - vpbroadcastq %r8,%zmm2 │ │ │ │ - mov %r12,%rdx │ │ │ │ - xor %r10d,%r10d │ │ │ │ - shr $0x4,%r11 │ │ │ │ - vpaddq %zmm6,%zmm1,%zmm1 │ │ │ │ - lea -0x1(%r11),%r8 │ │ │ │ + vpbroadcastq %r12,%ymm2 │ │ │ │ + mov %rax,0x78(%rsp) │ │ │ │ + vpaddq %ymm6,%ymm2,%ymm4 │ │ │ │ + mov %rbx,0x70(%rsp) │ │ │ │ + mov %rdi,%rbx │ │ │ │ + vmovsd %xmm7,0x8(%rsp) │ │ │ │ + vmovdqa %ymm4,0x20(%rsp) │ │ │ │ + vmovdqa %xmm1,0x10(%rsp) │ │ │ │ + vmovdqa %ymm2,0x40(%rsp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + vmovdqu -0x20(%rbx),%xmm4 │ │ │ │ + mov -0x20(%rbx),%r8 │ │ │ │ + vpextrq $0x1,%xmm4,%r11 │ │ │ │ + vmovq %xmm4,%rdi │ │ │ │ + mov %r11,%r14 │ │ │ │ + mov %rdi,%r15 │ │ │ │ + sub %rdi,%r14 │ │ │ │ + cmp 0x78(%rsp),%r14 │ │ │ │ + jge 25970 │ │ │ │ + lea (%r12,%r14,1),%r10 │ │ │ │ + cmp %r12,%r10 │ │ │ │ + je 25914 │ │ │ │ + mov %r10,%rcx │ │ │ │ + sub %r12,%rcx │ │ │ │ + lea -0x4(%rcx),%rdx │ │ │ │ + cmp $0x18,%rdx │ │ │ │ + jbe 25995 │ │ │ │ + mov 0x70(%rsp),%rsi │ │ │ │ + and $0x3,%ecx │ │ │ │ + or %r8,%rsi │ │ │ │ + and $0x1f,%esi │ │ │ │ + or %rcx,%rsi │ │ │ │ + jne 25995 │ │ │ │ + shr $0x2,%rdx │ │ │ │ + mov $0x20,%ecx │ │ │ │ + vpbroadcastq %rdi,%ymm3 │ │ │ │ + mov %rdi,%r9 │ │ │ │ + inc %rdx │ │ │ │ + vpbroadcastq %rcx,%ymm8 │ │ │ │ + vpaddq 0x40(%rsp),%ymm6,%ymm1 │ │ │ │ + mov %r12,%rax │ │ │ │ + mov %rdx,%r13 │ │ │ │ + vpaddq %ymm6,%ymm3,%ymm0 │ │ │ │ sub %r12,%r9 │ │ │ │ - and $0x3,%r8d │ │ │ │ - je 255e0 │ │ │ │ - vmovdqa32 (%r12),%zmm4 │ │ │ │ - vmovdqa32 (%r9,%r12,1),%zmm7 │ │ │ │ - vpcmpltd %zmm7,%zmm4,%k0 │ │ │ │ - kortestw %k0,%k0 │ │ │ │ - jne 256e0 │ │ │ │ - vpcmpnled %zmm7,%zmm4,%k1 │ │ │ │ - kortestw %k1,%k1 │ │ │ │ - jne 256e0 │ │ │ │ - vpaddq %zmm2,%zmm14,%zmm14 │ │ │ │ - mov $0x1,%r10d │ │ │ │ - lea 0x40(%r12),%rdx │ │ │ │ - vpaddq %zmm2,%zmm1,%zmm1 │ │ │ │ - cmp $0x1,%r8 │ │ │ │ - je 255e0 │ │ │ │ - cmp $0x2,%r8 │ │ │ │ - je 2559e │ │ │ │ - vmovdqa32 0x40(%r12),%zmm8 │ │ │ │ - vmovdqa32 (%r9,%rdx,1),%zmm9 │ │ │ │ - vpcmpltd %zmm9,%zmm8,%k2 │ │ │ │ - kortestw %k2,%k2 │ │ │ │ - jne 256e0 │ │ │ │ - vpcmpnled %zmm9,%zmm8,%k3 │ │ │ │ - kortestw %k3,%k3 │ │ │ │ - jne 256e0 │ │ │ │ - vpaddq %zmm2,%zmm14,%zmm14 │ │ │ │ - mov $0x2,%r10d │ │ │ │ - lea 0x80(%r12),%rdx │ │ │ │ - vpaddq %zmm2,%zmm1,%zmm1 │ │ │ │ - vmovdqa32 (%rdx),%zmm10 │ │ │ │ - vmovdqa32 (%r9,%rdx,1),%zmm11 │ │ │ │ - vpcmpltd %zmm11,%zmm10,%k4 │ │ │ │ - kortestw %k4,%k4 │ │ │ │ - jne 256e0 │ │ │ │ - vpcmpnled %zmm11,%zmm10,%k5 │ │ │ │ - kortestw %k5,%k5 │ │ │ │ - jne 256e0 │ │ │ │ - vpaddq %zmm2,%zmm14,%zmm14 │ │ │ │ - inc %r10 │ │ │ │ - add $0x40,%rdx │ │ │ │ - vpaddq %zmm2,%zmm1,%zmm1 │ │ │ │ - vmovdqa32 (%rdx),%zmm12 │ │ │ │ - vmovdqa32 (%r9,%rdx,1),%zmm13 │ │ │ │ - vpcmpltd %zmm13,%zmm12,%k6 │ │ │ │ - kortestw %k6,%k6 │ │ │ │ - jne 256e0 │ │ │ │ - vpcmpnled %zmm13,%zmm12,%k7 │ │ │ │ - kortestw %k7,%k7 │ │ │ │ - jne 256e0 │ │ │ │ - lea 0x1(%r10),%r8 │ │ │ │ - vpaddq %zmm2,%zmm14,%zmm14 │ │ │ │ - cmp %r11,%r8 │ │ │ │ - je 25c6f │ │ │ │ - vmovdqa32 0x40(%rdx),%zmm3 │ │ │ │ - vmovdqa32 0x40(%rdx,%r9,1),%zmm5 │ │ │ │ - vpaddq %zmm2,%zmm1,%zmm1 │ │ │ │ - vpcmpltd %zmm5,%zmm3,%k0 │ │ │ │ - kortestw %k0,%k0 │ │ │ │ - jne 256e0 │ │ │ │ - vpcmpnled %zmm5,%zmm3,%k1 │ │ │ │ - kortestw %k1,%k1 │ │ │ │ - jne 256e0 │ │ │ │ - vmovdqa32 0x80(%rdx),%zmm4 │ │ │ │ - vmovdqa32 0x80(%rdx,%r9,1),%zmm7 │ │ │ │ - vpaddq %zmm2,%zmm14,%zmm14 │ │ │ │ - vpaddq %zmm2,%zmm1,%zmm1 │ │ │ │ - vpcmpltd %zmm7,%zmm4,%k2 │ │ │ │ - kortestw %k2,%k2 │ │ │ │ - jne 256e0 │ │ │ │ - vpcmpnled %zmm7,%zmm4,%k3 │ │ │ │ - kortestw %k3,%k3 │ │ │ │ - jne 256e0 │ │ │ │ - vmovdqa32 0xc0(%rdx),%zmm8 │ │ │ │ - vmovdqa32 0xc0(%rdx,%r9,1),%zmm9 │ │ │ │ - vpaddq %zmm2,%zmm14,%zmm14 │ │ │ │ - vpaddq %zmm2,%zmm1,%zmm1 │ │ │ │ - vpcmpltd %zmm9,%zmm8,%k4 │ │ │ │ - kortestw %k4,%k4 │ │ │ │ - jne 256e0 │ │ │ │ - vpcmpnled %zmm9,%zmm8,%k5 │ │ │ │ - kortestw %k5,%k5 │ │ │ │ - jne 256e0 │ │ │ │ - vpaddq %zmm2,%zmm14,%zmm14 │ │ │ │ - add $0x4,%r10 │ │ │ │ - add $0x100,%rdx │ │ │ │ - vpaddq %zmm2,%zmm1,%zmm1 │ │ │ │ - jmp 255e0 │ │ │ │ - nop │ │ │ │ - vmovq %xmm14,%rax │ │ │ │ - vmovq %xmm1,%rdx │ │ │ │ - jmp 25707 │ │ │ │ + shr $0x3,%r13 │ │ │ │ + lea -0x1(%r13),%rcx │ │ │ │ + and $0x3,%ecx │ │ │ │ + je 254e0 │ │ │ │ + vmovdqa (%r12),%ymm9 │ │ │ │ + vmovdqa (%rdi),%ymm5 │ │ │ │ + vpcmpltd %ymm5,%ymm9,%k0 │ │ │ │ + kortestb %k0,%k0 │ │ │ │ + jne 255c8 │ │ │ │ + vpcmpnled %ymm5,%ymm9,%k1 │ │ │ │ + kortestb %k1,%k1 │ │ │ │ + jne 255c8 │ │ │ │ + vpaddq %ymm8,%ymm1,%ymm1 │ │ │ │ + mov $0x1,%esi │ │ │ │ + lea 0x20(%r12),%rax │ │ │ │ + vpaddq %ymm8,%ymm0,%ymm0 │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 254e0 │ │ │ │ + cmp $0x2,%rcx │ │ │ │ + je 25499 │ │ │ │ + vmovdqa 0x20(%r12),%ymm10 │ │ │ │ + vmovdqa 0x20(%rdi),%ymm11 │ │ │ │ + vpcmpltd %ymm11,%ymm10,%k2 │ │ │ │ + kortestb %k2,%k2 │ │ │ │ + jne 255c8 │ │ │ │ + vpcmpnled %ymm11,%ymm10,%k3 │ │ │ │ + kortestb %k3,%k3 │ │ │ │ + jne 255c8 │ │ │ │ + vpaddq %ymm8,%ymm1,%ymm1 │ │ │ │ + mov $0x2,%esi │ │ │ │ + lea 0x40(%r12),%rax │ │ │ │ + vpaddq %ymm8,%ymm0,%ymm0 │ │ │ │ + vmovdqa (%rax),%ymm12 │ │ │ │ + vmovdqa (%r9,%rax,1),%ymm13 │ │ │ │ + vpcmpltd %ymm13,%ymm12,%k4 │ │ │ │ + kortestb %k4,%k4 │ │ │ │ + jne 255c8 │ │ │ │ + vpcmpnled %ymm13,%ymm12,%k5 │ │ │ │ + kortestb %k5,%k5 │ │ │ │ + jne 255c8 │ │ │ │ + vpaddq %ymm8,%ymm1,%ymm1 │ │ │ │ + inc %rsi │ │ │ │ + vpaddq %ymm8,%ymm0,%ymm0 │ │ │ │ + add $0x20,%rax │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ + vmovdqa (%rax),%ymm14 │ │ │ │ + vmovdqa (%r9,%rax,1),%ymm15 │ │ │ │ + vpcmpltd %ymm15,%ymm14,%k6 │ │ │ │ + kortestb %k6,%k6 │ │ │ │ + jne 255c8 │ │ │ │ + vpcmpnled %ymm15,%ymm14,%k7 │ │ │ │ + kortestb %k7,%k7 │ │ │ │ + jne 255c8 │ │ │ │ + lea 0x1(%rsi),%rcx │ │ │ │ + vpaddq %ymm8,%ymm1,%ymm1 │ │ │ │ + cmp %rcx,%r13 │ │ │ │ + je 25c90 │ │ │ │ + vmovdqa 0x20(%rax),%ymm2 │ │ │ │ + vmovdqa 0x20(%rax,%r9,1),%ymm3 │ │ │ │ + vpaddq %ymm8,%ymm0,%ymm0 │ │ │ │ + vpcmpltd %ymm3,%ymm2,%k0 │ │ │ │ + kortestb %k0,%k0 │ │ │ │ + jne 255c8 │ │ │ │ + vpcmpnled %ymm3,%ymm2,%k1 │ │ │ │ + kortestb %k1,%k1 │ │ │ │ + jne 255c8 │ │ │ │ + vmovdqa 0x40(%rax),%ymm9 │ │ │ │ + vmovdqa 0x40(%rax,%r9,1),%ymm5 │ │ │ │ + vpaddq %ymm8,%ymm1,%ymm1 │ │ │ │ + vpaddq %ymm8,%ymm0,%ymm0 │ │ │ │ + vpcmpltd %ymm5,%ymm9,%k2 │ │ │ │ + kortestb %k2,%k2 │ │ │ │ + jne 255c8 │ │ │ │ + vpcmpnled %ymm5,%ymm9,%k3 │ │ │ │ + kortestb %k3,%k3 │ │ │ │ + jne 255c8 │ │ │ │ + vmovdqa 0x60(%rax),%ymm10 │ │ │ │ + vmovdqa 0x60(%rax,%r9,1),%ymm11 │ │ │ │ + vpaddq %ymm8,%ymm1,%ymm1 │ │ │ │ + vpaddq %ymm8,%ymm0,%ymm0 │ │ │ │ + vpcmpltd %ymm11,%ymm10,%k4 │ │ │ │ + kortestb %k4,%k4 │ │ │ │ + jne 255c8 │ │ │ │ + vpcmpnled %ymm11,%ymm10,%k5 │ │ │ │ + kortestb %k5,%k5 │ │ │ │ + jne 255c8 │ │ │ │ + vpaddq %ymm8,%ymm1,%ymm1 │ │ │ │ + add $0x4,%rsi │ │ │ │ + vpaddq %ymm8,%ymm0,%ymm0 │ │ │ │ + sub $0xffffffffffffff80,%rax │ │ │ │ + jmp 254e0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - jg 25959 │ │ │ │ - add $0x4,%rax │ │ │ │ - add $0x4,%rdx │ │ │ │ - cmp %rax,%rsi │ │ │ │ - je 25950 │ │ │ │ - mov (%rdx),%r11d │ │ │ │ - cmp %r11d,(%rax) │ │ │ │ - jge 256f0 │ │ │ │ - vmovq %r15,%xmm4 │ │ │ │ + vmovq %xmm1,%r13 │ │ │ │ + vmovq %xmm0,%rcx │ │ │ │ + mov (%rcx),%edx │ │ │ │ + cmp %edx,0x0(%r13) │ │ │ │ + jl 25920 │ │ │ │ + jg 256be │ │ │ │ + lea 0x4(%r13),%r9 │ │ │ │ + cmp %r9,%r10 │ │ │ │ + je 25eb9 │ │ │ │ + mov 0x4(%rcx),%esi │ │ │ │ + cmp %esi,0x4(%r13) │ │ │ │ + jl 25920 │ │ │ │ + jg 256be │ │ │ │ + lea 0x8(%r13),%rax │ │ │ │ + cmp %rax,%r10 │ │ │ │ + je 25ec2 │ │ │ │ + mov 0x8(%rcx),%edx │ │ │ │ + cmp %edx,0x8(%r13) │ │ │ │ + jl 25920 │ │ │ │ + jg 256be │ │ │ │ + lea 0xc(%r13),%r9 │ │ │ │ + cmp %r9,%r10 │ │ │ │ + je 25ecb │ │ │ │ + mov 0xc(%rcx),%esi │ │ │ │ + cmp %esi,0xc(%r13) │ │ │ │ + jl 25920 │ │ │ │ + jg 256be │ │ │ │ + lea 0x10(%r13),%rax │ │ │ │ + cmp %rax,%r10 │ │ │ │ + je 25ee4 │ │ │ │ + mov 0x10(%rcx),%edx │ │ │ │ + cmp %edx,0x10(%r13) │ │ │ │ + jl 25920 │ │ │ │ + jg 256be │ │ │ │ + lea 0x14(%r13),%r9 │ │ │ │ + cmp %r9,%r10 │ │ │ │ + je 25eed │ │ │ │ + mov 0x14(%rcx),%esi │ │ │ │ + cmp %esi,0x14(%r13) │ │ │ │ + jl 25920 │ │ │ │ + jg 256be │ │ │ │ + lea 0x18(%r13),%rax │ │ │ │ + cmp %rax,%r10 │ │ │ │ + je 25f17 │ │ │ │ + mov 0x18(%rcx),%edx │ │ │ │ + cmp %edx,0x18(%r13) │ │ │ │ + jl 25920 │ │ │ │ + jg 256be │ │ │ │ + lea 0x1c(%r13),%r9 │ │ │ │ + cmp %r9,%r10 │ │ │ │ + je 25f20 │ │ │ │ + mov 0x1c(%rcx),%r10d │ │ │ │ + cmp %r10d,0x1c(%r13) │ │ │ │ + jl 25920 │ │ │ │ + jg 256be │ │ │ │ + add $0x20,%rcx │ │ │ │ + cmp %r11,%rcx │ │ │ │ + jne 25920 │ │ │ │ + mov 0x78(%rsp),%r10 │ │ │ │ + lea (%rdi,%r10,1),%rax │ │ │ │ + cmp %r10,%r14 │ │ │ │ + cmovg %rax,%r11 │ │ │ │ + cmp %rdi,%r11 │ │ │ │ + je 25edc │ │ │ │ + mov %r11,%r14 │ │ │ │ + sub %rdi,%r14 │ │ │ │ + lea -0x4(%r14),%rcx │ │ │ │ + cmp $0x18,%rcx │ │ │ │ + jbe 25cd0 │ │ │ │ + or 0x70(%rsp),%r8 │ │ │ │ + and $0x3,%r14d │ │ │ │ + and $0x1f,%r8d │ │ │ │ + or %r14,%r8 │ │ │ │ + jne 25cd0 │ │ │ │ + shr $0x2,%rcx │ │ │ │ + vpbroadcastq %rdi,%ymm8 │ │ │ │ + mov %r12,%rsi │ │ │ │ + mov $0x20,%r9d │ │ │ │ + lea 0x1(%rcx),%r15 │ │ │ │ + vmovdqa 0x20(%rsp),%ymm2 │ │ │ │ + vpaddq %ymm6,%ymm8,%ymm1 │ │ │ │ + mov %rdi,%r10 │ │ │ │ + mov %r15,%r13 │ │ │ │ + sub %rdi,%rsi │ │ │ │ + vpbroadcastq %r9,%ymm12 │ │ │ │ + shr $0x3,%r13 │ │ │ │ + lea -0x1(%r13),%rdx │ │ │ │ + and $0x3,%edx │ │ │ │ + je 25818 │ │ │ │ + vmovdqa (%rdi),%ymm13 │ │ │ │ + vmovdqa (%r12),%ymm14 │ │ │ │ + vpcmpltd %ymm14,%ymm13,%k6 │ │ │ │ + kortestb %k6,%k6 │ │ │ │ + jne 25b50 │ │ │ │ + vpcmpnled %ymm14,%ymm13,%k7 │ │ │ │ + kortestb %k7,%k7 │ │ │ │ + jne 25b50 │ │ │ │ + vpaddq 0x20(%rsp),%ymm12,%ymm15 │ │ │ │ + vpaddq %ymm12,%ymm1,%ymm1 │ │ │ │ + mov $0x1,%r8d │ │ │ │ + lea 0x20(%rdi),%r10 │ │ │ │ + vmovdqa %ymm15,%ymm2 │ │ │ │ + cmp $0x1,%rdx │ │ │ │ + je 25818 │ │ │ │ + cmp $0x2,%rdx │ │ │ │ + je 257d6 │ │ │ │ + vmovdqa 0x20(%rdi),%ymm7 │ │ │ │ + vmovdqa 0x20(%r12),%ymm3 │ │ │ │ + vpcmpltd %ymm3,%ymm7,%k0 │ │ │ │ + kortestb %k0,%k0 │ │ │ │ + jne 25b50 │ │ │ │ + vpcmpnled %ymm3,%ymm7,%k1 │ │ │ │ + kortestb %k1,%k1 │ │ │ │ + jne 25b50 │ │ │ │ + vpaddq %ymm12,%ymm1,%ymm1 │ │ │ │ + inc %r8 │ │ │ │ + vpaddq %ymm12,%ymm15,%ymm2 │ │ │ │ + add $0x20,%r10 │ │ │ │ + vmovdqa (%r10),%ymm9 │ │ │ │ + vmovdqa (%rsi,%r10,1),%ymm5 │ │ │ │ + vpcmpltd %ymm5,%ymm9,%k2 │ │ │ │ + kortestb %k2,%k2 │ │ │ │ + jne 25b50 │ │ │ │ + vpcmpnled %ymm5,%ymm9,%k3 │ │ │ │ + kortestb %k3,%k3 │ │ │ │ + jne 25b50 │ │ │ │ + vpaddq %ymm12,%ymm1,%ymm1 │ │ │ │ + inc %r8 │ │ │ │ + vpaddq %ymm12,%ymm2,%ymm2 │ │ │ │ + add $0x20,%r10 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + vmovdqa (%r10),%ymm10 │ │ │ │ + vmovdqa (%rsi,%r10,1),%ymm11 │ │ │ │ + vpcmpltd %ymm11,%ymm10,%k4 │ │ │ │ + kortestb %k4,%k4 │ │ │ │ + jne 25b50 │ │ │ │ + vpcmpnled %ymm11,%ymm10,%k5 │ │ │ │ + kortestb %k5,%k5 │ │ │ │ + jne 25b50 │ │ │ │ + lea 0x1(%r8),%rax │ │ │ │ + vpaddq %ymm12,%ymm1,%ymm1 │ │ │ │ + cmp %r13,%rax │ │ │ │ + je 25cb1 │ │ │ │ + vmovdqa 0x20(%r10),%ymm8 │ │ │ │ + vmovdqa 0x20(%r10,%rsi,1),%ymm13 │ │ │ │ + vpaddq %ymm12,%ymm2,%ymm2 │ │ │ │ + vpcmpltd %ymm13,%ymm8,%k6 │ │ │ │ + kortestb %k6,%k6 │ │ │ │ + jne 25b50 │ │ │ │ + vpcmpnled %ymm13,%ymm8,%k7 │ │ │ │ + kortestb %k7,%k7 │ │ │ │ + jne 25b50 │ │ │ │ + vmovdqa 0x40(%r10),%ymm14 │ │ │ │ + vmovdqa 0x40(%r10,%rsi,1),%ymm15 │ │ │ │ + vpaddq %ymm12,%ymm1,%ymm1 │ │ │ │ + vpaddq %ymm12,%ymm2,%ymm2 │ │ │ │ + vpcmpltd %ymm15,%ymm14,%k0 │ │ │ │ + kortestb %k0,%k0 │ │ │ │ + jne 25b50 │ │ │ │ + vpcmpnled %ymm15,%ymm14,%k1 │ │ │ │ + kortestb %k1,%k1 │ │ │ │ + jne 25b50 │ │ │ │ + vmovdqa 0x60(%r10),%ymm7 │ │ │ │ + vmovdqa 0x60(%r10,%rsi,1),%ymm3 │ │ │ │ + vpaddq %ymm12,%ymm1,%ymm1 │ │ │ │ + vpaddq %ymm12,%ymm2,%ymm2 │ │ │ │ + vpcmpltd %ymm3,%ymm7,%k2 │ │ │ │ + kortestb %k2,%k2 │ │ │ │ + jne 25b50 │ │ │ │ + vpcmpnled %ymm3,%ymm7,%k3 │ │ │ │ + kortestb %k3,%k3 │ │ │ │ + jne 25b50 │ │ │ │ + vpaddq %ymm12,%ymm1,%ymm1 │ │ │ │ + add $0x4,%r8 │ │ │ │ + vpaddq %ymm12,%ymm2,%ymm2 │ │ │ │ + sub $0xffffffffffffff80,%r10 │ │ │ │ + jmp 25818 │ │ │ │ + cmp %r11,%rdi │ │ │ │ + je 256ce │ │ │ │ + nopl (%rax) │ │ │ │ + mov -0x10(%rbx),%r11 │ │ │ │ mov (%rbx),%rdi │ │ │ │ - mov -0x10(%rbx),%r15 │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - vpinsrq $0x1,%rcx,%xmm4,%xmm8 │ │ │ │ - movq $0x0,-0x20(%rbx) │ │ │ │ - movq $0x0,-0x18(%rbx) │ │ │ │ + vpxor %xmm9,%xmm9,%xmm9 │ │ │ │ movq $0x0,-0x10(%rbx) │ │ │ │ - vmovdqu %xmm8,(%rbx) │ │ │ │ - mov %r15,0x10(%rbx) │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + vmovdqu %xmm4,(%rbx) │ │ │ │ + mov %r11,0x10(%rbx) │ │ │ │ + vmovdqu %xmm9,-0x20(%rbx) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2575f │ │ │ │ + je 2595d │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - vmovdqa64 0xbeca1(%rip),%zmm6 # e4400 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x54e0> │ │ │ │ - vmovsd -0x8(%rbx),%xmm7 │ │ │ │ + vmovdqa 0xb7dc3(%rip),%ymm6 # dd720 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x120> │ │ │ │ + vmovsd -0x8(%rbx),%xmm5 │ │ │ │ sub $0x20,%rbx │ │ │ │ - vmovsd %xmm7,0x38(%rbx) │ │ │ │ - jmp 25460 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0xb8(%rsp),%rax │ │ │ │ - cmp %r12,%rax │ │ │ │ - je 25e89 │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rsi,%rax │ │ │ │ - sub %r12,%rax │ │ │ │ - sub $0x4,%rax │ │ │ │ - cmp $0x38,%rax │ │ │ │ - ja 25498 │ │ │ │ - mov %rsi,%r9 │ │ │ │ - mov %r15,%rdx │ │ │ │ - mov %r12,%r8 │ │ │ │ - sub %r12,%r9 │ │ │ │ - sub $0x4,%r9 │ │ │ │ - shr $0x2,%r9 │ │ │ │ - inc %r9 │ │ │ │ - and $0x7,%r9d │ │ │ │ - je 258b4 │ │ │ │ - cmp $0x1,%r9 │ │ │ │ - je 25891 │ │ │ │ - cmp $0x2,%r9 │ │ │ │ - je 25878 │ │ │ │ - cmp $0x3,%r9 │ │ │ │ - je 2585e │ │ │ │ - cmp $0x4,%r9 │ │ │ │ - je 25844 │ │ │ │ - cmp $0x5,%r9 │ │ │ │ - je 2582a │ │ │ │ - cmp $0x6,%r9 │ │ │ │ - je 25811 │ │ │ │ - mov (%r15),%r10d │ │ │ │ - cmp %r10d,(%r12) │ │ │ │ - jl 2570f │ │ │ │ - jg 25959 │ │ │ │ - lea 0x4(%r12),%r8 │ │ │ │ - lea 0x4(%r15),%rdx │ │ │ │ - mov (%rdx),%eax │ │ │ │ - cmp %eax,(%r8) │ │ │ │ - jl 2570f │ │ │ │ - jg 25959 │ │ │ │ - add $0x4,%r8 │ │ │ │ - add $0x4,%rdx │ │ │ │ - mov (%rdx),%r11d │ │ │ │ - cmp %r11d,(%r8) │ │ │ │ - jl 2570f │ │ │ │ - jg 25959 │ │ │ │ - add $0x4,%r8 │ │ │ │ - add $0x4,%rdx │ │ │ │ - mov (%rdx),%r9d │ │ │ │ - cmp %r9d,(%r8) │ │ │ │ - jl 2570f │ │ │ │ - jg 25959 │ │ │ │ - add $0x4,%r8 │ │ │ │ - add $0x4,%rdx │ │ │ │ - mov (%rdx),%r10d │ │ │ │ - cmp %r10d,(%r8) │ │ │ │ - jl 2570f │ │ │ │ - jg 25959 │ │ │ │ - add $0x4,%r8 │ │ │ │ - add $0x4,%rdx │ │ │ │ - mov (%rdx),%eax │ │ │ │ - cmp %eax,(%r8) │ │ │ │ - jl 2570f │ │ │ │ - jg 25959 │ │ │ │ - add $0x4,%r8 │ │ │ │ - add $0x4,%rdx │ │ │ │ - mov (%rdx),%r11d │ │ │ │ - cmp %r11d,(%r8) │ │ │ │ - jl 2570f │ │ │ │ - jg 25959 │ │ │ │ - add $0x4,%r8 │ │ │ │ - add $0x4,%rdx │ │ │ │ - cmp %r8,%rsi │ │ │ │ - je 25950 │ │ │ │ - mov (%rdx),%r9d │ │ │ │ - cmp %r9d,(%r8) │ │ │ │ - jl 2570f │ │ │ │ - jg 25959 │ │ │ │ - mov 0x4(%rdx),%r10d │ │ │ │ - cmp %r10d,0x4(%r8) │ │ │ │ - jl 2570f │ │ │ │ - jg 25959 │ │ │ │ - mov 0x8(%rdx),%eax │ │ │ │ - cmp %eax,0x8(%r8) │ │ │ │ - jl 2570f │ │ │ │ - jg 25959 │ │ │ │ - mov 0xc(%rdx),%r11d │ │ │ │ - cmp %r11d,0xc(%r8) │ │ │ │ - jl 2570f │ │ │ │ - jg 25959 │ │ │ │ - mov 0x10(%rdx),%r9d │ │ │ │ - cmp %r9d,0x10(%r8) │ │ │ │ - jl 2570f │ │ │ │ - jg 25959 │ │ │ │ - mov 0x14(%rdx),%r10d │ │ │ │ - cmp %r10d,0x14(%r8) │ │ │ │ - jl 2570f │ │ │ │ - jg 25959 │ │ │ │ - mov 0x18(%rdx),%eax │ │ │ │ - cmp %eax,0x18(%r8) │ │ │ │ - jl 2570f │ │ │ │ - jg 25959 │ │ │ │ - mov 0x1c(%rdx),%r11d │ │ │ │ - cmp %r11d,0x1c(%r8) │ │ │ │ - jl 2570f │ │ │ │ - jg 25959 │ │ │ │ - add $0x20,%r8 │ │ │ │ - add $0x20,%rdx │ │ │ │ - cmp %r8,%rsi │ │ │ │ - jne 258b4 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - cmp %rcx,%rdx │ │ │ │ - jne 2570f │ │ │ │ - lea (%r15,%r13,1),%rsi │ │ │ │ - cmp %r13,%rdi │ │ │ │ - cmovle %rcx,%rsi │ │ │ │ - cmp %rsi,%r15 │ │ │ │ - je 25c48 │ │ │ │ - mov %rsi,%rax │ │ │ │ - sub %r15,%rax │ │ │ │ - sub $0x4,%rax │ │ │ │ - cmp $0x38,%rax │ │ │ │ - jbe 25cb0 │ │ │ │ - mov %r15,%r8 │ │ │ │ - mov %rsi,%rdi │ │ │ │ - or %r14,%r8 │ │ │ │ - sub %r15,%rdi │ │ │ │ - and $0x3f,%r8d │ │ │ │ - and $0x3,%edi │ │ │ │ - or %rdi,%r8 │ │ │ │ - jne 25cb0 │ │ │ │ - shr $0x2,%rax │ │ │ │ - vpbroadcastq %r15,%zmm2 │ │ │ │ - inc %rax │ │ │ │ - mov %r15,%r11 │ │ │ │ - mov $0x40,%r9d │ │ │ │ - vmovdqa64 (%rsp),%zmm1 │ │ │ │ - mov %rax,%r10 │ │ │ │ - vpbroadcastq %r9,%zmm10 │ │ │ │ - mov %r12,%rdx │ │ │ │ - xor %edi,%edi │ │ │ │ - shr $0x4,%r10 │ │ │ │ - vpaddq %zmm6,%zmm2,%zmm0 │ │ │ │ - lea -0x1(%r10),%r8 │ │ │ │ - sub %r12,%r11 │ │ │ │ - and $0x3,%r8d │ │ │ │ - je 25ad0 │ │ │ │ - vmovdqa32 (%r15),%zmm11 │ │ │ │ - vmovdqa32 (%r12),%zmm12 │ │ │ │ - vpcmpltd %zmm12,%zmm11,%k6 │ │ │ │ - kortestw %k6,%k6 │ │ │ │ - jne 25bd0 │ │ │ │ - vpcmpnled %zmm12,%zmm11,%k7 │ │ │ │ - kortestw %k7,%k7 │ │ │ │ - jne 25bd0 │ │ │ │ - vpaddq (%rsp),%zmm10,%zmm13 │ │ │ │ - lea 0x40(%r12),%rdx │ │ │ │ - vpaddq %zmm10,%zmm0,%zmm0 │ │ │ │ - mov $0x1,%edi │ │ │ │ - vmovdqa64 %zmm13,%zmm1 │ │ │ │ - cmp $0x1,%r8 │ │ │ │ - je 25ad0 │ │ │ │ - cmp $0x2,%r8 │ │ │ │ - je 25a83 │ │ │ │ - vmovdqa32 (%rdx,%r11,1),%zmm15 │ │ │ │ - vmovdqa32 0x40(%r12),%zmm3 │ │ │ │ - vpcmpltd %zmm3,%zmm15,%k0 │ │ │ │ - kortestw %k0,%k0 │ │ │ │ - jne 25bd0 │ │ │ │ - vpcmpnled %zmm3,%zmm15,%k1 │ │ │ │ - kortestw %k1,%k1 │ │ │ │ - jne 25bd0 │ │ │ │ - add $0x40,%rdx │ │ │ │ - vpaddq %zmm10,%zmm0,%zmm0 │ │ │ │ - inc %rdi │ │ │ │ - vpaddq %zmm10,%zmm13,%zmm1 │ │ │ │ - vmovdqa32 (%rdx,%r11,1),%zmm5 │ │ │ │ - vmovdqa32 (%rdx),%zmm4 │ │ │ │ - vpcmpltd %zmm4,%zmm5,%k2 │ │ │ │ - kortestw %k2,%k2 │ │ │ │ - jne 25bd0 │ │ │ │ - vpcmpnled %zmm4,%zmm5,%k3 │ │ │ │ - kortestw %k3,%k3 │ │ │ │ - jne 25bd0 │ │ │ │ - add $0x40,%rdx │ │ │ │ - vpaddq %zmm10,%zmm0,%zmm0 │ │ │ │ - inc %rdi │ │ │ │ - vpaddq %zmm10,%zmm1,%zmm1 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovdqa32 (%rdx,%r11,1),%zmm8 │ │ │ │ - vmovdqa32 (%rdx),%zmm7 │ │ │ │ - vpcmpltd %zmm7,%zmm8,%k4 │ │ │ │ - kortestw %k4,%k4 │ │ │ │ - jne 25bd0 │ │ │ │ - vpcmpnled %zmm7,%zmm8,%k5 │ │ │ │ - kortestw %k5,%k5 │ │ │ │ - jne 25bd0 │ │ │ │ - lea 0x1(%rdi),%r9 │ │ │ │ - vpaddq %zmm10,%zmm0,%zmm0 │ │ │ │ - cmp %r10,%r9 │ │ │ │ - je 25c8b │ │ │ │ - vmovdqa32 0x40(%rdx,%r11,1),%zmm2 │ │ │ │ - vmovdqa32 0x40(%rdx),%zmm11 │ │ │ │ - vpaddq %zmm10,%zmm1,%zmm1 │ │ │ │ - vpcmpltd %zmm11,%zmm2,%k6 │ │ │ │ - kortestw %k6,%k6 │ │ │ │ - jne 25bd0 │ │ │ │ - vpcmpnled %zmm11,%zmm2,%k7 │ │ │ │ - kortestw %k7,%k7 │ │ │ │ - jne 25bd0 │ │ │ │ - vmovdqa32 0x80(%rdx,%r11,1),%zmm12 │ │ │ │ - vmovdqa32 0x80(%rdx),%zmm13 │ │ │ │ - vpaddq %zmm10,%zmm0,%zmm0 │ │ │ │ - vpaddq %zmm10,%zmm1,%zmm1 │ │ │ │ - vpcmpltd %zmm13,%zmm12,%k0 │ │ │ │ - kortestw %k0,%k0 │ │ │ │ - jne 25bd0 │ │ │ │ - vpcmpnled %zmm13,%zmm12,%k1 │ │ │ │ - kortestw %k1,%k1 │ │ │ │ - jne 25bd0 │ │ │ │ - vmovdqa32 0xc0(%rdx,%r11,1),%zmm15 │ │ │ │ - vmovdqa32 0xc0(%rdx),%zmm3 │ │ │ │ - vpaddq %zmm10,%zmm0,%zmm0 │ │ │ │ - vpaddq %zmm10,%zmm1,%zmm1 │ │ │ │ - vpcmpltd %zmm3,%zmm15,%k2 │ │ │ │ - kortestw %k2,%k2 │ │ │ │ - jne 25bd0 │ │ │ │ - vpcmpnled %zmm3,%zmm15,%k3 │ │ │ │ - kortestw %k3,%k3 │ │ │ │ - jne 25bd0 │ │ │ │ - add $0x100,%rdx │ │ │ │ - vpaddq %zmm10,%zmm0,%zmm0 │ │ │ │ - add $0x4,%rdi │ │ │ │ - vpaddq %zmm10,%zmm1,%zmm1 │ │ │ │ - jmp 25ad0 │ │ │ │ - nop │ │ │ │ - vmovq %xmm0,%rax │ │ │ │ - vmovq %xmm1,%rdx │ │ │ │ - jmp 25bef │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - jg 25c5a │ │ │ │ + vmovsd %xmm5,0x38(%rbx) │ │ │ │ + jmp 25368 │ │ │ │ + mov 0x68(%rsp),%rdx │ │ │ │ + cmp %rdx,%r12 │ │ │ │ + je 25ed4 │ │ │ │ + mov %rdx,%r10 │ │ │ │ + mov %r10,%rcx │ │ │ │ + sub %r12,%rcx │ │ │ │ + lea -0x4(%rcx),%rdx │ │ │ │ + cmp $0x18,%rdx │ │ │ │ + ja 253b1 │ │ │ │ + mov %r10,%r13 │ │ │ │ + mov %rdi,%rcx │ │ │ │ + mov %r12,%rax │ │ │ │ + sub %r12,%r13 │ │ │ │ + sub $0x4,%r13 │ │ │ │ + shr $0x2,%r13 │ │ │ │ + inc %r13 │ │ │ │ + and $0x7,%r13d │ │ │ │ + je 25a9a │ │ │ │ + cmp $0x1,%r13 │ │ │ │ + je 25a79 │ │ │ │ + cmp $0x2,%r13 │ │ │ │ + je 25a61 │ │ │ │ + cmp $0x3,%r13 │ │ │ │ + je 25a47 │ │ │ │ + cmp $0x4,%r13 │ │ │ │ + je 25a2d │ │ │ │ + cmp $0x5,%r13 │ │ │ │ + je 25a15 │ │ │ │ + cmp $0x6,%r13 │ │ │ │ + je 259fd │ │ │ │ + mov (%rdi),%ecx │ │ │ │ + cmp %ecx,(%r12) │ │ │ │ + jl 25920 │ │ │ │ + jg 256be │ │ │ │ + lea 0x4(%r12),%rax │ │ │ │ + lea 0x4(%rdi),%rcx │ │ │ │ + mov (%rcx),%esi │ │ │ │ + cmp %esi,(%rax) │ │ │ │ + jl 25920 │ │ │ │ + jg 256be │ │ │ │ add $0x4,%rax │ │ │ │ - add $0x4,%rdx │ │ │ │ - cmp %rax,%rsi │ │ │ │ - je 25c50 │ │ │ │ - mov (%rdx),%r10d │ │ │ │ - cmp %r10d,(%rax) │ │ │ │ - jge 25be0 │ │ │ │ - vmovdqa 0x90(%rsp),%xmm6 │ │ │ │ + add $0x4,%rcx │ │ │ │ + mov (%rcx),%edx │ │ │ │ + cmp %edx,(%rax) │ │ │ │ + jl 25920 │ │ │ │ + jg 256be │ │ │ │ + add $0x4,%rax │ │ │ │ + add $0x4,%rcx │ │ │ │ + mov (%rcx),%r9d │ │ │ │ + cmp %r9d,(%rax) │ │ │ │ + jl 25920 │ │ │ │ + jg 256be │ │ │ │ + add $0x4,%rax │ │ │ │ + add $0x4,%rcx │ │ │ │ + mov (%rcx),%r13d │ │ │ │ + cmp %r13d,(%rax) │ │ │ │ + jl 25920 │ │ │ │ + jg 256be │ │ │ │ + add $0x4,%rax │ │ │ │ + add $0x4,%rcx │ │ │ │ + mov (%rcx),%esi │ │ │ │ + cmp %esi,(%rax) │ │ │ │ + jl 25920 │ │ │ │ + jg 256be │ │ │ │ + add $0x4,%rax │ │ │ │ + add $0x4,%rcx │ │ │ │ + mov (%rcx),%edx │ │ │ │ + cmp %edx,(%rax) │ │ │ │ + jl 25920 │ │ │ │ + jg 256be │ │ │ │ + add $0x4,%rax │ │ │ │ + add $0x4,%rcx │ │ │ │ + cmp %rax,%r10 │ │ │ │ + je 256b5 │ │ │ │ + mov (%rcx),%r9d │ │ │ │ + cmp %r9d,(%rax) │ │ │ │ + jl 25920 │ │ │ │ + jg 256be │ │ │ │ + mov 0x4(%rcx),%r13d │ │ │ │ + cmp %r13d,0x4(%rax) │ │ │ │ + jl 25920 │ │ │ │ + jg 256be │ │ │ │ + mov 0x8(%rcx),%esi │ │ │ │ + cmp %esi,0x8(%rax) │ │ │ │ + jl 25920 │ │ │ │ + jg 256be │ │ │ │ + mov 0xc(%rcx),%edx │ │ │ │ + cmp %edx,0xc(%rax) │ │ │ │ + jl 25920 │ │ │ │ + jg 256be │ │ │ │ + mov 0x10(%rcx),%r9d │ │ │ │ + cmp %r9d,0x10(%rax) │ │ │ │ + jl 25920 │ │ │ │ + jg 256be │ │ │ │ + mov 0x14(%rcx),%r13d │ │ │ │ + cmp %r13d,0x14(%rax) │ │ │ │ + jl 25920 │ │ │ │ + jg 256be │ │ │ │ + mov 0x18(%rcx),%esi │ │ │ │ + cmp %esi,0x18(%rax) │ │ │ │ + jl 25920 │ │ │ │ + jg 256be │ │ │ │ + mov 0x1c(%rcx),%edx │ │ │ │ + cmp %edx,0x1c(%rax) │ │ │ │ + jl 25920 │ │ │ │ + jg 256be │ │ │ │ + add $0x20,%rax │ │ │ │ + add $0x20,%rcx │ │ │ │ + cmp %rax,%r10 │ │ │ │ + jne 25a9a │ │ │ │ + jmp 256b5 │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ + vmovq %xmm1,%r14 │ │ │ │ + vmovq %xmm2,%rcx │ │ │ │ + mov (%rcx),%edi │ │ │ │ + cmp %edi,(%r14) │ │ │ │ + jl 25c48 │ │ │ │ + jg 25c37 │ │ │ │ + lea 0x4(%r14),%r15 │ │ │ │ + cmp %r15,%r11 │ │ │ │ + je 25f29 │ │ │ │ + mov 0x4(%rcx),%r13d │ │ │ │ + cmp %r13d,0x4(%r14) │ │ │ │ + jl 25c48 │ │ │ │ + jg 25c37 │ │ │ │ + lea 0x8(%r14),%rsi │ │ │ │ + cmp %rsi,%r11 │ │ │ │ + je 25f32 │ │ │ │ + mov 0x8(%r14),%r9d │ │ │ │ + cmp %r9d,0x8(%rcx) │ │ │ │ + jg 25c48 │ │ │ │ + jl 25c37 │ │ │ │ + lea 0xc(%r14),%rdx │ │ │ │ + cmp %rdx,%r11 │ │ │ │ + je 25f3b │ │ │ │ + mov 0xc(%rcx),%r8d │ │ │ │ + cmp %r8d,0xc(%r14) │ │ │ │ + jl 25c48 │ │ │ │ + jg 25c37 │ │ │ │ + lea 0x10(%r14),%r10 │ │ │ │ + cmp %r10,%r11 │ │ │ │ + je 25f44 │ │ │ │ + mov 0x10(%rcx),%eax │ │ │ │ + cmp %eax,0x10(%r14) │ │ │ │ + jl 25c48 │ │ │ │ + jg 25c37 │ │ │ │ + lea 0x14(%r14),%rdi │ │ │ │ + cmp %rdi,%r11 │ │ │ │ + je 25f4d │ │ │ │ + mov 0x14(%rcx),%r15d │ │ │ │ + cmp %r15d,0x14(%r14) │ │ │ │ + jl 25c48 │ │ │ │ + jg 25c37 │ │ │ │ + lea 0x18(%r14),%r13 │ │ │ │ + cmp %r13,%r11 │ │ │ │ + je 25f56 │ │ │ │ + mov 0x18(%rcx),%esi │ │ │ │ + cmp %esi,0x18(%r14) │ │ │ │ + jl 25c48 │ │ │ │ + jg 25c37 │ │ │ │ + lea 0x1c(%r14),%r9 │ │ │ │ + cmp %r9,%r11 │ │ │ │ + je 25f5f │ │ │ │ + mov 0x1c(%rcx),%r11d │ │ │ │ + cmp %r11d,0x1c(%r14) │ │ │ │ + jl 25c48 │ │ │ │ + lea 0x20(%rcx),%rdx │ │ │ │ + jg 25c37 │ │ │ │ + cmp 0x68(%rsp),%rdx │ │ │ │ + jne 25c48 │ │ │ │ + vmovsd -0x8(%rbx),%xmm12 │ │ │ │ + vcomisd 0x8(%rsp),%xmm12 │ │ │ │ + ja 25920 │ │ │ │ + mov 0x60(%rsp),%r12 │ │ │ │ + vmovdqa 0x10(%rsp),%xmm4 │ │ │ │ mov (%rbx),%rdi │ │ │ │ - mov 0xa8(%rsp),%rcx │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ - mov %rcx,0x10(%rbx) │ │ │ │ - vmovdqu %xmm6,(%rbx) │ │ │ │ + vmovdqu %xmm4,(%rbx) │ │ │ │ + mov %r12,0x10(%rbx) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 25e70 │ │ │ │ + je 25e90 │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - vmovsd 0xb0(%rsp),%xmm5 │ │ │ │ - vmovsd %xmm5,0x18(%rbx) │ │ │ │ + vmovsd 0x8(%rsp),%xmm6 │ │ │ │ + vmovsd %xmm6,0x18(%rbx) │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ + test $0x7,%dl │ │ │ │ + je 25e98 │ │ │ │ + and $0xfffffffffffffff8,%rdx │ │ │ │ + lea 0x0(,%rdx,4),%r13 │ │ │ │ + lea (%rdi,%r13,1),%rcx │ │ │ │ + add %r12,%r13 │ │ │ │ + jmp 255d2 │ │ │ │ + test $0x7,%r15b │ │ │ │ + je 25ef6 │ │ │ │ + and $0xfffffffffffffff8,%r15 │ │ │ │ + shl $0x2,%r15 │ │ │ │ + lea (%r12,%r15,1),%rcx │ │ │ │ + lea (%rdi,%r15,1),%r14 │ │ │ │ + jmp 25b5a │ │ │ │ + mov %r11,%r14 │ │ │ │ mov %r12,%rdx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - cmp %rdx,0xb8(%rsp) │ │ │ │ - jne 25bf7 │ │ │ │ - vmovsd -0x8(%rbx),%xmm10 │ │ │ │ - vcomisd 0xb0(%rsp),%xmm10 │ │ │ │ - jbe 25bf7 │ │ │ │ - jmp 2570f │ │ │ │ - test $0xf,%al │ │ │ │ - je 25e9a │ │ │ │ - and $0xfffffffffffffff0,%rax │ │ │ │ - shl $0x2,%rax │ │ │ │ - lea (%r15,%rax,1),%rdx │ │ │ │ - add %r12,%rax │ │ │ │ - jmp 25707 │ │ │ │ - test $0xf,%al │ │ │ │ - je 25ec5 │ │ │ │ - and $0xfffffffffffffff0,%rax │ │ │ │ - shl $0x2,%rax │ │ │ │ - lea (%r12,%rax,1),%rdx │ │ │ │ - add %r15,%rax │ │ │ │ - jmp 25bef │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %rsi,%r11 │ │ │ │ - mov %r12,%rdx │ │ │ │ - mov %r15,%r9 │ │ │ │ - sub %r15,%r11 │ │ │ │ - sub $0x4,%r11 │ │ │ │ - shr $0x2,%r11 │ │ │ │ - inc %r11 │ │ │ │ - and $0x7,%r11d │ │ │ │ - je 25dbb │ │ │ │ - cmp $0x1,%r11 │ │ │ │ - je 25d99 │ │ │ │ - cmp $0x2,%r11 │ │ │ │ - je 25d7f │ │ │ │ - cmp $0x3,%r11 │ │ │ │ - je 25d65 │ │ │ │ - cmp $0x4,%r11 │ │ │ │ - je 25d4b │ │ │ │ - cmp $0x5,%r11 │ │ │ │ - je 25d32 │ │ │ │ - cmp $0x6,%r11 │ │ │ │ - je 25d19 │ │ │ │ - mov (%r15),%r8d │ │ │ │ - cmp %r8d,(%r12) │ │ │ │ - jg 25bf7 │ │ │ │ - jl 25c5a │ │ │ │ - lea 0x4(%r15),%r9 │ │ │ │ + sub %rdi,%r14 │ │ │ │ + sub $0x4,%r14 │ │ │ │ + shr $0x2,%r14 │ │ │ │ + inc %r14 │ │ │ │ + and $0x7,%r14d │ │ │ │ + je 25dd7 │ │ │ │ + cmp $0x1,%r14 │ │ │ │ + je 25db5 │ │ │ │ + cmp $0x2,%r14 │ │ │ │ + je 25d9b │ │ │ │ + cmp $0x3,%r14 │ │ │ │ + je 25d82 │ │ │ │ + cmp $0x4,%r14 │ │ │ │ + je 25d69 │ │ │ │ + cmp $0x5,%r14 │ │ │ │ + je 25d4f │ │ │ │ + cmp $0x6,%r14 │ │ │ │ + je 25d35 │ │ │ │ + mov (%rdi),%ecx │ │ │ │ + cmp %ecx,(%r12) │ │ │ │ + jg 25c48 │ │ │ │ + jl 25c37 │ │ │ │ + lea 0x4(%rdi),%r15 │ │ │ │ lea 0x4(%r12),%rdx │ │ │ │ - mov (%r9),%edi │ │ │ │ - cmp %edi,(%rdx) │ │ │ │ - jg 25bf7 │ │ │ │ - jl 25c5a │ │ │ │ - add $0x4,%r9 │ │ │ │ - add $0x4,%rdx │ │ │ │ - mov (%r9),%eax │ │ │ │ - cmp %eax,(%rdx) │ │ │ │ - jg 25bf7 │ │ │ │ - jl 25c5a │ │ │ │ - add $0x4,%r9 │ │ │ │ + mov (%r15),%r8d │ │ │ │ + cmp %r8d,(%rdx) │ │ │ │ + jg 25c48 │ │ │ │ + jl 25c37 │ │ │ │ + add $0x4,%r15 │ │ │ │ add $0x4,%rdx │ │ │ │ - mov (%r9),%r10d │ │ │ │ + mov (%r15),%r10d │ │ │ │ cmp %r10d,(%rdx) │ │ │ │ - jg 25bf7 │ │ │ │ - jl 25c5a │ │ │ │ - add $0x4,%r9 │ │ │ │ - add $0x4,%rdx │ │ │ │ - mov (%r9),%r11d │ │ │ │ - cmp %r11d,(%rdx) │ │ │ │ - jg 25bf7 │ │ │ │ - jl 25c5a │ │ │ │ - add $0x4,%r9 │ │ │ │ + jg 25c48 │ │ │ │ + jl 25c37 │ │ │ │ + add $0x4,%r15 │ │ │ │ add $0x4,%rdx │ │ │ │ - mov (%r9),%r8d │ │ │ │ - cmp %r8d,(%rdx) │ │ │ │ - jg 25bf7 │ │ │ │ - jl 25c5a │ │ │ │ - add $0x4,%r9 │ │ │ │ + mov (%r15),%eax │ │ │ │ + cmp %eax,(%rdx) │ │ │ │ + jg 25c48 │ │ │ │ + jl 25c37 │ │ │ │ + add $0x4,%r15 │ │ │ │ add $0x4,%rdx │ │ │ │ - mov (%r9),%edi │ │ │ │ + mov (%r15),%edi │ │ │ │ cmp %edi,(%rdx) │ │ │ │ - jg 25bf7 │ │ │ │ - jl 25c5a │ │ │ │ - add $0x4,%r9 │ │ │ │ + jg 25c48 │ │ │ │ + jl 25c37 │ │ │ │ + add $0x4,%r15 │ │ │ │ add $0x4,%rdx │ │ │ │ - cmp %r9,%rsi │ │ │ │ - je 25c50 │ │ │ │ - mov (%r9),%eax │ │ │ │ - cmp %eax,(%rdx) │ │ │ │ - jg 25bf7 │ │ │ │ - jl 25c5a │ │ │ │ - mov 0x4(%r9),%r10d │ │ │ │ - cmp %r10d,0x4(%rdx) │ │ │ │ - jg 25bf7 │ │ │ │ - jl 25c5a │ │ │ │ - mov 0x8(%r9),%r11d │ │ │ │ - cmp %r11d,0x8(%rdx) │ │ │ │ - jg 25bf7 │ │ │ │ - jl 25c5a │ │ │ │ - mov 0xc(%r9),%r8d │ │ │ │ + mov (%r15),%r13d │ │ │ │ + cmp %r13d,(%rdx) │ │ │ │ + jg 25c48 │ │ │ │ + jl 25c37 │ │ │ │ + add $0x4,%r15 │ │ │ │ + add $0x4,%rdx │ │ │ │ + mov (%r15),%esi │ │ │ │ + cmp %esi,(%rdx) │ │ │ │ + jg 25c48 │ │ │ │ + jl 25c37 │ │ │ │ + add $0x4,%r15 │ │ │ │ + add $0x4,%rdx │ │ │ │ + cmp %r15,%r11 │ │ │ │ + je 25c30 │ │ │ │ + mov (%r15),%r9d │ │ │ │ + cmp %r9d,(%rdx) │ │ │ │ + jg 25c48 │ │ │ │ + jl 25c37 │ │ │ │ + mov 0x4(%r15),%r14d │ │ │ │ + cmp %r14d,0x4(%rdx) │ │ │ │ + jg 25c48 │ │ │ │ + jl 25c37 │ │ │ │ + mov 0x8(%r15),%ecx │ │ │ │ + cmp %ecx,0x8(%rdx) │ │ │ │ + jg 25c48 │ │ │ │ + jl 25c37 │ │ │ │ + mov 0xc(%r15),%r8d │ │ │ │ cmp %r8d,0xc(%rdx) │ │ │ │ - jg 25bf7 │ │ │ │ - jl 25c5a │ │ │ │ - mov 0x10(%r9),%edi │ │ │ │ - cmp %edi,0x10(%rdx) │ │ │ │ - jg 25bf7 │ │ │ │ - jl 25c5a │ │ │ │ - mov 0x14(%r9),%eax │ │ │ │ + jg 25c48 │ │ │ │ + jl 25c37 │ │ │ │ + mov 0x10(%r15),%r10d │ │ │ │ + cmp %r10d,0x10(%rdx) │ │ │ │ + jg 25c48 │ │ │ │ + jl 25c37 │ │ │ │ + mov 0x14(%r15),%eax │ │ │ │ cmp %eax,0x14(%rdx) │ │ │ │ - jg 25bf7 │ │ │ │ - jl 25c5a │ │ │ │ - mov 0x18(%r9),%r10d │ │ │ │ - cmp %r10d,0x18(%rdx) │ │ │ │ - jg 25bf7 │ │ │ │ - jl 25c5a │ │ │ │ - mov 0x1c(%r9),%r11d │ │ │ │ - cmp %r11d,0x1c(%rdx) │ │ │ │ - jg 25bf7 │ │ │ │ - jl 25c5a │ │ │ │ - add $0x20,%r9 │ │ │ │ + jg 25c48 │ │ │ │ + jl 25c37 │ │ │ │ + mov 0x18(%r15),%edi │ │ │ │ + cmp %edi,0x18(%rdx) │ │ │ │ + jg 25c48 │ │ │ │ + jl 25c37 │ │ │ │ + mov 0x1c(%r15),%r13d │ │ │ │ + cmp %r13d,0x1c(%rdx) │ │ │ │ + jg 25c48 │ │ │ │ + jl 25c37 │ │ │ │ + add $0x20,%r15 │ │ │ │ add $0x20,%rdx │ │ │ │ - cmp %r9,%rsi │ │ │ │ - jne 25dbb │ │ │ │ - jmp 25c50 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + cmp %r15,%r11 │ │ │ │ + jne 25dd7 │ │ │ │ + jmp 25c30 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ vzeroupper │ │ │ │ - jmp 25c2b │ │ │ │ - mov %rcx,%rsi │ │ │ │ - cmp %r15,%rcx │ │ │ │ - je 25964 │ │ │ │ - jmp 2570f │ │ │ │ - mov %r15,%rdx │ │ │ │ - cmp %rcx,%rdx │ │ │ │ - jne 2570f │ │ │ │ - jmp 25959 │ │ │ │ - mov $0x24,%eax │ │ │ │ - vpbroadcastq %rax,%zmm14 │ │ │ │ - vpaddq %zmm14,%zmm1,%zmm15 │ │ │ │ - valignq $0x7,%zmm15,%zmm15,%zmm0 │ │ │ │ + jmp 25c76 │ │ │ │ + mov $0x14,%r10d │ │ │ │ + vpbroadcastq %r10,%ymm1 │ │ │ │ + vpaddq %ymm1,%ymm0,%ymm0 │ │ │ │ + valignq $0x3,%ymm0,%ymm0,%ymm7 │ │ │ │ + vmovq %xmm7,%rcx │ │ │ │ + jmp 256b5 │ │ │ │ + add $0x4,%rcx │ │ │ │ + jmp 256b5 │ │ │ │ + add $0x8,%rcx │ │ │ │ + jmp 256b5 │ │ │ │ + add $0xc,%rcx │ │ │ │ + jmp 256b5 │ │ │ │ + mov %rdi,%rcx │ │ │ │ + jmp 256b5 │ │ │ │ + mov %r12,%rdx │ │ │ │ + jmp 25c30 │ │ │ │ + add $0x10,%rcx │ │ │ │ + jmp 256b5 │ │ │ │ + add $0x14,%rcx │ │ │ │ + jmp 256b5 │ │ │ │ + mov $0x14,%r11d │ │ │ │ + vpbroadcastq %r11,%ymm1 │ │ │ │ + vpaddq %ymm1,%ymm2,%ymm2 │ │ │ │ + valignq $0x3,%ymm2,%ymm2,%ymm0 │ │ │ │ vmovq %xmm0,%rdx │ │ │ │ - cmp %rcx,%rdx │ │ │ │ - jne 2570f │ │ │ │ - jmp 25959 │ │ │ │ - mov $0x24,%eax │ │ │ │ - vpbroadcastq %rax,%zmm0 │ │ │ │ - vpaddq %zmm0,%zmm1,%zmm9 │ │ │ │ - valignq $0x7,%zmm9,%zmm9,%zmm14 │ │ │ │ - vmovq %xmm14,%rdx │ │ │ │ - jmp 25c50 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 25c30 │ │ │ │ + add $0x18,%rcx │ │ │ │ + jmp 256b5 │ │ │ │ + add $0x1c,%rcx │ │ │ │ + jmp 256b5 │ │ │ │ + lea 0x4(%rcx),%rdx │ │ │ │ + jmp 25c30 │ │ │ │ + lea 0x8(%rcx),%rdx │ │ │ │ + jmp 25c30 │ │ │ │ + lea 0xc(%rcx),%rdx │ │ │ │ + jmp 25c30 │ │ │ │ + lea 0x10(%rcx),%rdx │ │ │ │ + jmp 25c30 │ │ │ │ + lea 0x14(%rcx),%rdx │ │ │ │ + jmp 25c30 │ │ │ │ + lea 0x18(%rcx),%rdx │ │ │ │ + jmp 25c30 │ │ │ │ + lea 0x1c(%rcx),%rdx │ │ │ │ + jmp 25c30 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ cmp %rsi,%rdi │ │ │ │ - je 26660 │ │ │ │ + je 26600 │ │ │ │ mov %rdi,%rcx │ │ │ │ cmp %rdx,%rsi │ │ │ │ - je 26504 │ │ │ │ + je 264b7 │ │ │ │ mov %rdx,%rax │ │ │ │ mov %rsi,%r11 │ │ │ │ - mov %rdi,%r9 │ │ │ │ movabs $0xaaaaaaaaaaaaaaab,%r8 │ │ │ │ + mov %rdi,%r9 │ │ │ │ sub %rdi,%rax │ │ │ │ sub %rdi,%r11 │ │ │ │ sub %rsi,%rdx │ │ │ │ sar $0x4,%rax │ │ │ │ mov %r11,%rdi │ │ │ │ - imul %r8,%rax │ │ │ │ lea (%rcx,%rdx,1),%r10 │ │ │ │ + imul %r8,%rax │ │ │ │ sar $0x4,%rdi │ │ │ │ imul %r8,%rdi │ │ │ │ mov %rax,%r8 │ │ │ │ sub %rdi,%r8 │ │ │ │ cmp %r8,%rdi │ │ │ │ - je 2667b │ │ │ │ - mov %rax,%r8 │ │ │ │ + je 2660b │ │ │ │ push %rbp │ │ │ │ + mov %rax,%r8 │ │ │ │ sub %rdi,%r8 │ │ │ │ mov %rsp,%rbp │ │ │ │ - push %r13 │ │ │ │ + push %r14 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ cmp %r8,%rdi │ │ │ │ - jge 26372 │ │ │ │ + jge 2631d │ │ │ │ nop │ │ │ │ test %r8,%r8 │ │ │ │ - jle 2634c │ │ │ │ + jle 262f7 │ │ │ │ lea (%rdi,%rdi,2),%rsi │ │ │ │ shl $0x4,%rsi │ │ │ │ - lea (%r9,%rsi,1),%rbx │ │ │ │ - add $0xc0,%rsi │ │ │ │ + lea (%r9,%rsi,1),%r11 │ │ │ │ + add $0x60,%rsi │ │ │ │ test %rsi,%rsi │ │ │ │ - jle 25f91 │ │ │ │ - lea 0xc0(%r9),%rcx │ │ │ │ - cmp %rcx,%rbx │ │ │ │ - jb 26510 │ │ │ │ - lea -0x1(%r8),%r11 │ │ │ │ - cmp $0x2,%r11 │ │ │ │ - jbe 26664 │ │ │ │ - mov %r8,%r12 │ │ │ │ - mov %r9,%rsi │ │ │ │ - mov %rbx,%rcx │ │ │ │ - xor %edx,%edx │ │ │ │ - shr $0x2,%r12 │ │ │ │ - mov %r12,%r13 │ │ │ │ - and $0x3,%r13d │ │ │ │ - je 260ff │ │ │ │ - cmp $0x1,%r13 │ │ │ │ - je 26092 │ │ │ │ - cmp $0x2,%r13 │ │ │ │ - je 2602e │ │ │ │ - vmovdqu64 (%r9),%zmm12 │ │ │ │ - vmovdqu64 0x40(%r9),%zmm13 │ │ │ │ - mov $0x1,%edx │ │ │ │ - lea 0xc0(%r9),%rsi │ │ │ │ - add $0xc0,%rcx │ │ │ │ - vmovdqu64 0x80(%r9),%zmm14 │ │ │ │ - vmovdqu64 (%rbx),%zmm15 │ │ │ │ - vmovdqu64 0x40(%rbx),%zmm0 │ │ │ │ - vmovdqu64 0x80(%rbx),%zmm1 │ │ │ │ - vmovdqu64 %zmm15,(%r9) │ │ │ │ - vmovdqu64 %zmm0,0x40(%r9) │ │ │ │ - vmovdqu64 %zmm1,0x80(%r9) │ │ │ │ - vmovdqu64 %zmm12,(%rbx) │ │ │ │ - vmovdqu64 %zmm13,0x40(%rbx) │ │ │ │ - vmovdqu64 %zmm14,0x80(%rbx) │ │ │ │ - vmovdqu64 (%rsi),%zmm2 │ │ │ │ - vmovdqu64 0x40(%rsi),%zmm6 │ │ │ │ - inc %rdx │ │ │ │ - add $0xc0,%rsi │ │ │ │ - add $0xc0,%rcx │ │ │ │ - vmovdqu64 -0x40(%rsi),%zmm7 │ │ │ │ - vmovdqu64 -0xc0(%rcx),%zmm5 │ │ │ │ - vmovdqu64 -0x80(%rcx),%zmm4 │ │ │ │ - vmovdqu64 -0x40(%rcx),%zmm3 │ │ │ │ - vmovdqu64 %zmm5,-0xc0(%rsi) │ │ │ │ - vmovdqu64 %zmm4,-0x80(%rsi) │ │ │ │ - vmovdqu64 %zmm3,-0x40(%rsi) │ │ │ │ - vmovdqu64 %zmm2,-0xc0(%rcx) │ │ │ │ - vmovdqu64 %zmm6,-0x80(%rcx) │ │ │ │ - vmovdqu64 %zmm7,-0x40(%rcx) │ │ │ │ - vmovdqu64 (%rsi),%zmm8 │ │ │ │ - vmovdqu64 0x40(%rsi),%zmm9 │ │ │ │ - inc %rdx │ │ │ │ - add $0xc0,%rsi │ │ │ │ - add $0xc0,%rcx │ │ │ │ - vmovdqu64 -0x40(%rsi),%zmm10 │ │ │ │ - vmovdqu64 -0xc0(%rcx),%zmm11 │ │ │ │ - vmovdqu64 -0x80(%rcx),%zmm12 │ │ │ │ - vmovdqu64 -0x40(%rcx),%zmm13 │ │ │ │ - vmovdqu64 %zmm11,-0xc0(%rsi) │ │ │ │ - vmovdqu64 %zmm12,-0x80(%rsi) │ │ │ │ - vmovdqu64 %zmm13,-0x40(%rsi) │ │ │ │ - vmovdqu64 %zmm8,-0xc0(%rcx) │ │ │ │ - vmovdqu64 %zmm9,-0x80(%rcx) │ │ │ │ - vmovdqu64 %zmm10,-0x40(%rcx) │ │ │ │ - cmp %rdx,%r12 │ │ │ │ - je 26269 │ │ │ │ - vmovdqu64 (%rcx),%zmm1 │ │ │ │ - vmovdqu64 0x40(%rcx),%zmm2 │ │ │ │ - add $0x4,%rdx │ │ │ │ - add $0x300,%rsi │ │ │ │ - add $0x300,%rcx │ │ │ │ - vmovdqu64 -0x280(%rcx),%zmm6 │ │ │ │ - vmovdqu64 -0x300(%rsi),%zmm14 │ │ │ │ - vmovdqu64 -0x2c0(%rsi),%zmm15 │ │ │ │ - vmovdqu64 -0x280(%rsi),%zmm0 │ │ │ │ - vmovdqu64 %zmm1,-0x300(%rsi) │ │ │ │ - vmovdqu64 %zmm2,-0x2c0(%rsi) │ │ │ │ - vmovdqu64 %zmm6,-0x280(%rsi) │ │ │ │ - vmovdqu64 -0x240(%rcx),%zmm5 │ │ │ │ - vmovdqu64 -0x200(%rcx),%zmm4 │ │ │ │ - vmovdqu64 -0x1c0(%rcx),%zmm3 │ │ │ │ - vmovdqu64 %zmm14,-0x300(%rcx) │ │ │ │ - vmovdqu64 %zmm15,-0x2c0(%rcx) │ │ │ │ - vmovdqu64 %zmm0,-0x280(%rcx) │ │ │ │ - vmovdqu64 -0x240(%rsi),%zmm7 │ │ │ │ - vmovdqu64 -0x200(%rsi),%zmm8 │ │ │ │ - vmovdqu64 -0x1c0(%rsi),%zmm9 │ │ │ │ - vmovdqu64 %zmm5,-0x240(%rsi) │ │ │ │ - vmovdqu64 %zmm4,-0x200(%rsi) │ │ │ │ - vmovdqu64 %zmm3,-0x1c0(%rsi) │ │ │ │ - vmovdqu64 -0x180(%rcx),%zmm13 │ │ │ │ - vmovdqu64 -0x140(%rcx),%zmm14 │ │ │ │ - vmovdqu64 -0x100(%rcx),%zmm15 │ │ │ │ - vmovdqu64 %zmm7,-0x240(%rcx) │ │ │ │ - vmovdqu64 %zmm8,-0x200(%rcx) │ │ │ │ - vmovdqu64 %zmm9,-0x1c0(%rcx) │ │ │ │ - vmovdqu64 -0x180(%rsi),%zmm10 │ │ │ │ - vmovdqu64 -0x140(%rsi),%zmm11 │ │ │ │ - vmovdqu64 -0x100(%rsi),%zmm12 │ │ │ │ - vmovdqu64 %zmm13,-0x180(%rsi) │ │ │ │ - vmovdqu64 %zmm14,-0x140(%rsi) │ │ │ │ - vmovdqu64 %zmm15,-0x100(%rsi) │ │ │ │ - vmovdqu64 -0xc0(%rcx),%zmm6 │ │ │ │ - vmovdqu64 -0x80(%rcx),%zmm7 │ │ │ │ - vmovdqu64 -0x40(%rcx),%zmm8 │ │ │ │ - vmovdqu64 %zmm10,-0x180(%rcx) │ │ │ │ - vmovdqu64 %zmm11,-0x140(%rcx) │ │ │ │ - vmovdqu64 %zmm12,-0x100(%rcx) │ │ │ │ - vmovdqu64 -0xc0(%rsi),%zmm2 │ │ │ │ - vmovdqu64 -0x80(%rsi),%zmm1 │ │ │ │ - vmovdqu64 -0x40(%rsi),%zmm0 │ │ │ │ - vmovdqu64 %zmm6,-0xc0(%rsi) │ │ │ │ - vmovdqu64 %zmm7,-0x80(%rsi) │ │ │ │ - vmovdqu64 %zmm8,-0x40(%rsi) │ │ │ │ - vmovdqu64 %zmm2,-0xc0(%rcx) │ │ │ │ - vmovdqu64 %zmm1,-0x80(%rcx) │ │ │ │ - vmovdqu64 %zmm0,-0x40(%rcx) │ │ │ │ - cmp %rdx,%r12 │ │ │ │ - jne 260ff │ │ │ │ - mov %r8,%rdx │ │ │ │ - and $0xfffffffffffffffc,%rdx │ │ │ │ - test $0x3,%r8b │ │ │ │ - je 2633f │ │ │ │ - sub %rdx,%r8 │ │ │ │ + jle 2600b │ │ │ │ + lea 0x60(%r9),%rcx │ │ │ │ + cmp %rcx,%r11 │ │ │ │ + jb 264c0 │ │ │ │ cmp $0x1,%r8 │ │ │ │ - je 26673 │ │ │ │ - lea (%rdi,%rdx,1),%r12 │ │ │ │ - lea (%rdx,%rdx,2),%rbx │ │ │ │ - lea (%r12,%r12,2),%rcx │ │ │ │ - shl $0x4,%rbx │ │ │ │ - shl $0x4,%rcx │ │ │ │ - add %r9,%rbx │ │ │ │ - add %r9,%rcx │ │ │ │ - vmovdqu (%rbx),%ymm9 │ │ │ │ - vmovdqu 0x20(%rbx),%ymm10 │ │ │ │ - vmovdqu 0x40(%rbx),%ymm11 │ │ │ │ + je 26604 │ │ │ │ + mov %r8,%r14 │ │ │ │ + mov %r9,%rsi │ │ │ │ + mov %r11,%rcx │ │ │ │ + xor %ebx,%ebx │ │ │ │ + shr $1,%r14 │ │ │ │ + mov %r14,%r12 │ │ │ │ + and $0x3,%r12d │ │ │ │ + je 26124 │ │ │ │ + cmp $0x1,%r12 │ │ │ │ + je 260d6 │ │ │ │ + cmp $0x2,%r12 │ │ │ │ + je 26091 │ │ │ │ + vmovdqu (%r9),%ymm12 │ │ │ │ + vmovdqu 0x20(%r9),%ymm13 │ │ │ │ + mov $0x1,%ebx │ │ │ │ + lea 0x60(%r9),%rsi │ │ │ │ + vmovdqu 0x40(%r9),%ymm14 │ │ │ │ + vmovdqu (%r11),%ymm15 │ │ │ │ + add $0x60,%rcx │ │ │ │ + vmovdqu 0x20(%r11),%ymm0 │ │ │ │ + vmovdqu 0x40(%r11),%ymm1 │ │ │ │ + vmovdqu %ymm15,(%r9) │ │ │ │ + vmovdqu %ymm0,0x20(%r9) │ │ │ │ + vmovdqu %ymm1,0x40(%r9) │ │ │ │ + vmovdqu %ymm12,(%r11) │ │ │ │ + vmovdqu %ymm13,0x20(%r11) │ │ │ │ + vmovdqu %ymm14,0x40(%r11) │ │ │ │ + vmovdqu (%rsi),%ymm2 │ │ │ │ + vmovdqu 0x20(%rsi),%ymm6 │ │ │ │ + inc %rbx │ │ │ │ + add $0x60,%rsi │ │ │ │ vmovdqu (%rcx),%ymm5 │ │ │ │ vmovdqu 0x20(%rcx),%ymm4 │ │ │ │ - vmovdqu 0x40(%rcx),%ymm3 │ │ │ │ - vmovdqu %ymm5,(%rbx) │ │ │ │ - vmovdqu %ymm4,0x20(%rbx) │ │ │ │ - vmovdqu %ymm3,0x40(%rbx) │ │ │ │ - vmovdqu %ymm9,(%rcx) │ │ │ │ - vmovdqu %ymm10,0x20(%rcx) │ │ │ │ - vmovdqu %ymm11,0x40(%rcx) │ │ │ │ + add $0x60,%rcx │ │ │ │ + vmovdqu -0x20(%rsi),%ymm7 │ │ │ │ + vmovdqu -0x20(%rcx),%ymm3 │ │ │ │ + vmovdqu %ymm5,-0x60(%rsi) │ │ │ │ + vmovdqu %ymm4,-0x40(%rsi) │ │ │ │ + vmovdqu %ymm3,-0x20(%rsi) │ │ │ │ + vmovdqu %ymm2,-0x60(%rcx) │ │ │ │ + vmovdqu %ymm6,-0x40(%rcx) │ │ │ │ + vmovdqu %ymm7,-0x20(%rcx) │ │ │ │ + vmovdqu (%rsi),%ymm8 │ │ │ │ + vmovdqu 0x20(%rsi),%ymm9 │ │ │ │ + inc %rbx │ │ │ │ + add $0x60,%rsi │ │ │ │ + vmovdqu (%rcx),%ymm11 │ │ │ │ + vmovdqu 0x20(%rcx),%ymm12 │ │ │ │ + add $0x60,%rcx │ │ │ │ + vmovdqu -0x20(%rsi),%ymm10 │ │ │ │ + vmovdqu -0x20(%rcx),%ymm13 │ │ │ │ + vmovdqu %ymm11,-0x60(%rsi) │ │ │ │ + vmovdqu %ymm12,-0x40(%rsi) │ │ │ │ + vmovdqu %ymm13,-0x20(%rsi) │ │ │ │ + vmovdqu %ymm8,-0x60(%rcx) │ │ │ │ + vmovdqu %ymm9,-0x40(%rcx) │ │ │ │ + vmovdqu %ymm10,-0x20(%rcx) │ │ │ │ + cmp %r14,%rbx │ │ │ │ + je 26285 │ │ │ │ + vmovdqu (%rcx),%ymm1 │ │ │ │ + vmovdqu 0x20(%rcx),%ymm2 │ │ │ │ + add $0x4,%rbx │ │ │ │ + add $0x180,%rsi │ │ │ │ + vmovdqu 0x40(%rcx),%ymm6 │ │ │ │ + vmovdqu -0x180(%rsi),%ymm14 │ │ │ │ + add $0x180,%rcx │ │ │ │ + vmovdqu -0x160(%rsi),%ymm15 │ │ │ │ + vmovdqu -0x140(%rsi),%ymm0 │ │ │ │ + vmovdqu %ymm1,-0x180(%rsi) │ │ │ │ + vmovdqu %ymm2,-0x160(%rsi) │ │ │ │ + vmovdqu %ymm6,-0x140(%rsi) │ │ │ │ + vmovdqu %ymm14,-0x180(%rcx) │ │ │ │ + vmovdqu -0x120(%rcx),%ymm5 │ │ │ │ + vmovdqu -0x100(%rcx),%ymm4 │ │ │ │ + vmovdqu %ymm15,-0x160(%rcx) │ │ │ │ + vmovdqu -0xe0(%rcx),%ymm3 │ │ │ │ + vmovdqu %ymm0,-0x140(%rcx) │ │ │ │ + vmovdqu -0x120(%rsi),%ymm7 │ │ │ │ + vmovdqu -0x100(%rsi),%ymm8 │ │ │ │ + vmovdqu %ymm5,-0x120(%rsi) │ │ │ │ + vmovdqu -0xe0(%rsi),%ymm9 │ │ │ │ + vmovdqu %ymm4,-0x100(%rsi) │ │ │ │ + vmovdqu %ymm3,-0xe0(%rsi) │ │ │ │ + vmovdqu %ymm7,-0x120(%rcx) │ │ │ │ + vmovdqu -0xc0(%rcx),%ymm13 │ │ │ │ + vmovdqu -0xa0(%rcx),%ymm14 │ │ │ │ + vmovdqu %ymm8,-0x100(%rcx) │ │ │ │ + vmovdqu -0x80(%rcx),%ymm15 │ │ │ │ + vmovdqu %ymm9,-0xe0(%rcx) │ │ │ │ + vmovdqu -0xc0(%rsi),%ymm10 │ │ │ │ + vmovdqu -0xa0(%rsi),%ymm11 │ │ │ │ + vmovdqu %ymm13,-0xc0(%rsi) │ │ │ │ + vmovdqu -0x80(%rsi),%ymm12 │ │ │ │ + vmovdqu %ymm14,-0xa0(%rsi) │ │ │ │ + vmovdqu %ymm15,-0x80(%rsi) │ │ │ │ + vmovdqu -0x60(%rcx),%ymm6 │ │ │ │ + vmovdqu -0x40(%rcx),%ymm7 │ │ │ │ + vmovdqu %ymm10,-0xc0(%rcx) │ │ │ │ + vmovdqu -0x20(%rcx),%ymm8 │ │ │ │ + vmovdqu %ymm11,-0xa0(%rcx) │ │ │ │ + vmovdqu %ymm12,-0x80(%rcx) │ │ │ │ + vmovdqu -0x60(%rsi),%ymm2 │ │ │ │ + vmovdqu -0x40(%rsi),%ymm1 │ │ │ │ + vmovdqu %ymm6,-0x60(%rsi) │ │ │ │ + vmovdqu -0x20(%rsi),%ymm0 │ │ │ │ + vmovdqu %ymm7,-0x40(%rsi) │ │ │ │ + vmovdqu %ymm8,-0x20(%rsi) │ │ │ │ + vmovdqu %ymm2,-0x60(%rcx) │ │ │ │ + vmovdqu %ymm1,-0x40(%rcx) │ │ │ │ + vmovdqu %ymm0,-0x20(%rcx) │ │ │ │ + cmp %r14,%rbx │ │ │ │ + jne 26124 │ │ │ │ + mov %r8,%rdx │ │ │ │ + and $0xfffffffffffffffe,%rdx │ │ │ │ test $0x1,%r8b │ │ │ │ - je 2633f │ │ │ │ - and $0xfffffffffffffffe,%r8 │ │ │ │ - add %r8,%rdx │ │ │ │ - lea (%rdx,%rdx,2),%r13 │ │ │ │ + je 262e9 │ │ │ │ + lea (%rdx,%rdx,2),%r11 │ │ │ │ add %rdi,%rdx │ │ │ │ lea (%rdx,%rdx,2),%rdx │ │ │ │ - shl $0x4,%r13 │ │ │ │ + shl $0x4,%r11 │ │ │ │ shl $0x4,%rdx │ │ │ │ - add %r9,%r13 │ │ │ │ + add %r9,%r11 │ │ │ │ add %r9,%rdx │ │ │ │ - vmovdqu 0x0(%r13),%xmm12 │ │ │ │ - vmovdqu 0x10(%r13),%xmm13 │ │ │ │ - vmovdqu 0x20(%r13),%xmm14 │ │ │ │ - vmovdqu (%rdx),%xmm15 │ │ │ │ - vmovdqu 0x10(%rdx),%xmm2 │ │ │ │ - vmovdqu 0x20(%rdx),%xmm1 │ │ │ │ - vmovdqu %xmm15,0x0(%r13) │ │ │ │ - vmovdqu %xmm2,0x10(%r13) │ │ │ │ - vmovdqu %xmm1,0x20(%r13) │ │ │ │ - vmovdqu %xmm12,(%rdx) │ │ │ │ - vmovdqu %xmm13,0x10(%rdx) │ │ │ │ - vmovdqu %xmm14,0x20(%rdx) │ │ │ │ - lea (%r11,%r11,2),%r11 │ │ │ │ - shl $0x4,%r11 │ │ │ │ - lea 0x30(%r9,%r11,1),%r9 │ │ │ │ + vmovdqu (%r11),%xmm9 │ │ │ │ + vmovdqu 0x10(%r11),%xmm10 │ │ │ │ + vmovdqu 0x20(%r11),%xmm11 │ │ │ │ + vmovdqu (%rdx),%xmm5 │ │ │ │ + vmovdqu 0x10(%rdx),%xmm4 │ │ │ │ + vmovdqu 0x20(%rdx),%xmm3 │ │ │ │ + vmovdqu %xmm5,(%r11) │ │ │ │ + vmovdqu %xmm4,0x10(%r11) │ │ │ │ + vmovdqu %xmm3,0x20(%r11) │ │ │ │ + vmovdqu %xmm9,(%rdx) │ │ │ │ + vmovdqu %xmm10,0x10(%rdx) │ │ │ │ + vmovdqu %xmm11,0x20(%rdx) │ │ │ │ + lea -0x3(%r8,%r8,2),%r8 │ │ │ │ + shl $0x4,%r8 │ │ │ │ + lea 0x30(%r9,%r8,1),%r9 │ │ │ │ xor %edx,%edx │ │ │ │ div %rdi │ │ │ │ test %rdx,%rdx │ │ │ │ - je 264f7 │ │ │ │ + je 264aa │ │ │ │ mov %rdi,%r8 │ │ │ │ sub %rdx,%rdi │ │ │ │ mov %r8,%rax │ │ │ │ mov %rax,%r8 │ │ │ │ sub %rdi,%r8 │ │ │ │ cmp %r8,%rdi │ │ │ │ - jl 25f60 │ │ │ │ + jl 25fe0 │ │ │ │ lea (%rax,%rax,2),%r11 │ │ │ │ lea (%r8,%r8,2),%rdx │ │ │ │ shl $0x4,%r11 │ │ │ │ shl $0x4,%rdx │ │ │ │ add %r9,%r11 │ │ │ │ mov %r11,%r9 │ │ │ │ sub %rdx,%r9 │ │ │ │ test %rdi,%rdi │ │ │ │ - jle 264e6 │ │ │ │ + jle 26499 │ │ │ │ lea -0x30(%r9),%rsi │ │ │ │ lea -0x30(%r11),%rcx │ │ │ │ xor %edx,%edx │ │ │ │ test $0x1,%dil │ │ │ │ - je 26410 │ │ │ │ - mov -0x30(%r11),%r13 │ │ │ │ + je 263c0 │ │ │ │ + mov -0x30(%r11),%r14 │ │ │ │ mov -0x30(%r9),%r12 │ │ │ │ mov 0x8(%rsi),%rbx │ │ │ │ mov 0x10(%rsi),%rdx │ │ │ │ + mov %r14,-0x30(%r9) │ │ │ │ vmovdqu 0x20(%rsi),%xmm0 │ │ │ │ - mov %r13,-0x30(%r9) │ │ │ │ - mov 0x8(%rcx),%r13 │ │ │ │ - mov %r13,0x8(%rsi) │ │ │ │ - mov 0x10(%rcx),%r13 │ │ │ │ - mov %r13,0x10(%rsi) │ │ │ │ + mov 0x8(%rcx),%r14 │ │ │ │ + mov %r14,0x8(%rsi) │ │ │ │ + mov 0x10(%rcx),%r14 │ │ │ │ + mov %r14,0x10(%rsi) │ │ │ │ mov %r12,-0x30(%r11) │ │ │ │ + mov 0x18(%rsi),%r12 │ │ │ │ mov %rbx,0x8(%rcx) │ │ │ │ mov 0x18(%rcx),%rbx │ │ │ │ mov %rdx,0x10(%rcx) │ │ │ │ - mov 0x18(%rsi),%r12 │ │ │ │ mov $0x1,%edx │ │ │ │ mov %rbx,0x18(%rsi) │ │ │ │ vmovdqu 0x20(%rcx),%xmm1 │ │ │ │ vmovdqu %xmm1,0x20(%rsi) │ │ │ │ - mov %r12,0x18(%rcx) │ │ │ │ lea -0x60(%r9),%rsi │ │ │ │ + mov %r12,0x18(%rcx) │ │ │ │ vmovdqu %xmm0,0x20(%rcx) │ │ │ │ lea -0x60(%r11),%rcx │ │ │ │ cmp $0x1,%rdi │ │ │ │ - je 264d4 │ │ │ │ - nop │ │ │ │ - mov (%rcx),%r13 │ │ │ │ + je 26487 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov (%rcx),%r14 │ │ │ │ mov (%rsi),%r12 │ │ │ │ - mov 0x8(%rsi),%rbx │ │ │ │ add $0x2,%rdx │ │ │ │ - mov 0x10(%rsi),%r11 │ │ │ │ - vmovdqu 0x20(%rsi),%xmm2 │ │ │ │ - sub $0x60,%rcx │ │ │ │ sub $0x60,%rsi │ │ │ │ - mov %r13,0x60(%rsi) │ │ │ │ - mov 0x68(%rcx),%r13 │ │ │ │ - mov %r13,0x68(%rsi) │ │ │ │ - mov 0x70(%rcx),%r13 │ │ │ │ - mov %r13,0x70(%rsi) │ │ │ │ + mov 0x68(%rsi),%rbx │ │ │ │ + mov 0x70(%rsi),%r11 │ │ │ │ + sub $0x60,%rcx │ │ │ │ + mov %r14,0x60(%rsi) │ │ │ │ + vmovdqu 0x80(%rsi),%xmm2 │ │ │ │ + mov 0x68(%rcx),%r14 │ │ │ │ + mov %r14,0x68(%rsi) │ │ │ │ + mov 0x70(%rcx),%r14 │ │ │ │ + mov %r14,0x70(%rsi) │ │ │ │ mov %rbx,0x68(%rcx) │ │ │ │ mov 0x78(%rcx),%rbx │ │ │ │ mov %r12,0x60(%rcx) │ │ │ │ - mov %r11,0x70(%rcx) │ │ │ │ mov 0x78(%rsi),%r12 │ │ │ │ - mov 0x30(%rcx),%r13 │ │ │ │ - mov 0x40(%rsi),%r11 │ │ │ │ + mov %r11,0x70(%rcx) │ │ │ │ + mov 0x30(%rcx),%r14 │ │ │ │ mov %rbx,0x78(%rsi) │ │ │ │ - vmovdqu 0x80(%rcx),%xmm3 │ │ │ │ mov 0x38(%rsi),%rbx │ │ │ │ + mov 0x40(%rsi),%r11 │ │ │ │ + vmovdqu 0x80(%rcx),%xmm3 │ │ │ │ vmovdqu %xmm3,0x80(%rsi) │ │ │ │ mov %r12,0x78(%rcx) │ │ │ │ mov 0x30(%rsi),%r12 │ │ │ │ vmovdqu %xmm2,0x80(%rcx) │ │ │ │ - mov %r13,0x30(%rsi) │ │ │ │ - mov 0x38(%rcx),%r13 │ │ │ │ - mov %r13,0x38(%rsi) │ │ │ │ - mov 0x40(%rcx),%r13 │ │ │ │ - mov %r13,0x40(%rsi) │ │ │ │ + mov %r14,0x30(%rsi) │ │ │ │ + mov 0x38(%rcx),%r14 │ │ │ │ + mov %r14,0x38(%rsi) │ │ │ │ + mov 0x40(%rcx),%r14 │ │ │ │ + mov %r14,0x40(%rsi) │ │ │ │ mov %rbx,0x38(%rcx) │ │ │ │ mov %r12,0x30(%rcx) │ │ │ │ mov %r11,0x40(%rcx) │ │ │ │ mov 0x48(%rsi),%r12 │ │ │ │ mov 0x48(%rcx),%rbx │ │ │ │ vmovdqu 0x50(%rsi),%xmm4 │ │ │ │ mov %rbx,0x48(%rsi) │ │ │ │ vmovdqu 0x50(%rcx),%xmm5 │ │ │ │ vmovdqu %xmm5,0x50(%rsi) │ │ │ │ mov %r12,0x48(%rcx) │ │ │ │ vmovdqu %xmm4,0x50(%rcx) │ │ │ │ cmp %rdx,%rdi │ │ │ │ - jne 26410 │ │ │ │ + jne 263c0 │ │ │ │ lea 0x0(,%rdi,4),%rdx │ │ │ │ sub %rdx,%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ add %rdi,%r9 │ │ │ │ xor %edx,%edx │ │ │ │ div %r8 │ │ │ │ mov %rdx,%rdi │ │ │ │ test %rdx,%rdx │ │ │ │ - jne 26360 │ │ │ │ + jne 2630b │ │ │ │ vzeroupper │ │ │ │ - mov %r10,%rax │ │ │ │ pop %rbx │ │ │ │ + mov %r10,%rax │ │ │ │ pop %r12 │ │ │ │ - pop %r13 │ │ │ │ + pop %r14 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ mov %rdi,%rax │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov %r9,%rcx │ │ │ │ - mov %rbx,%rdx │ │ │ │ + mov %r11,%rdx │ │ │ │ xor %esi,%esi │ │ │ │ test $0x1,%r8b │ │ │ │ - je 26590 │ │ │ │ - mov (%rbx),%r12 │ │ │ │ - mov (%r9),%r11 │ │ │ │ - mov 0x8(%r9),%r13 │ │ │ │ + je 26540 │ │ │ │ + mov (%r11),%r12 │ │ │ │ + mov (%r9),%r14 │ │ │ │ add $0x30,%rdx │ │ │ │ + mov 0x8(%r9),%rbx │ │ │ │ mov 0x10(%r9),%rsi │ │ │ │ - vmovdqu 0x20(%r9),%xmm6 │ │ │ │ mov %r12,(%r9) │ │ │ │ - mov 0x8(%rbx),%rcx │ │ │ │ + vmovdqu 0x20(%r9),%xmm6 │ │ │ │ + mov 0x8(%r11),%rcx │ │ │ │ mov %rcx,0x8(%r9) │ │ │ │ lea 0x30(%r9),%rcx │ │ │ │ - mov 0x10(%rbx),%r12 │ │ │ │ + mov 0x10(%r11),%r12 │ │ │ │ mov %r12,0x10(%r9) │ │ │ │ - mov %r13,0x8(%rbx) │ │ │ │ - mov 0x18(%rbx),%r13 │ │ │ │ - mov %r11,(%rbx) │ │ │ │ - mov %rsi,0x10(%rbx) │ │ │ │ - mov 0x18(%r9),%r11 │ │ │ │ + mov %rbx,0x8(%r11) │ │ │ │ + mov 0x18(%r11),%rbx │ │ │ │ + mov %r14,(%r11) │ │ │ │ + mov 0x18(%r9),%r14 │ │ │ │ + mov %rsi,0x10(%r11) │ │ │ │ mov $0x1,%esi │ │ │ │ - mov %r13,0x18(%r9) │ │ │ │ - vmovdqu 0x20(%rbx),%xmm7 │ │ │ │ + mov %rbx,0x18(%r9) │ │ │ │ + vmovdqu 0x20(%r11),%xmm7 │ │ │ │ vmovdqu %xmm7,0x20(%r9) │ │ │ │ - mov %r11,0x18(%rbx) │ │ │ │ - vmovdqu %xmm6,0x20(%rbx) │ │ │ │ + mov %r14,0x18(%r11) │ │ │ │ + vmovdqu %xmm6,0x20(%r11) │ │ │ │ cmp $0x1,%r8 │ │ │ │ - je 2664b │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov (%rdx),%r13 │ │ │ │ + je 262e9 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov (%rdx),%r14 │ │ │ │ mov (%rcx),%r12 │ │ │ │ - mov 0x8(%rcx),%rbx │ │ │ │ add $0x2,%rsi │ │ │ │ - mov 0x10(%rcx),%r11 │ │ │ │ - vmovdqu 0x20(%rcx),%xmm8 │ │ │ │ - add $0x60,%rdx │ │ │ │ add $0x60,%rcx │ │ │ │ - mov %r13,-0x60(%rcx) │ │ │ │ - mov -0x58(%rdx),%r13 │ │ │ │ - mov %r13,-0x58(%rcx) │ │ │ │ - mov -0x50(%rdx),%r13 │ │ │ │ - mov %r13,-0x50(%rcx) │ │ │ │ + mov -0x58(%rcx),%rbx │ │ │ │ + mov -0x50(%rcx),%r11 │ │ │ │ + add $0x60,%rdx │ │ │ │ + mov %r14,-0x60(%rcx) │ │ │ │ + vmovdqu -0x40(%rcx),%xmm8 │ │ │ │ + mov -0x58(%rdx),%r14 │ │ │ │ + mov %r14,-0x58(%rcx) │ │ │ │ + mov -0x50(%rdx),%r14 │ │ │ │ + mov %r14,-0x50(%rcx) │ │ │ │ mov %rbx,-0x58(%rdx) │ │ │ │ mov -0x48(%rdx),%rbx │ │ │ │ mov %r12,-0x60(%rdx) │ │ │ │ - mov %r11,-0x50(%rdx) │ │ │ │ mov -0x48(%rcx),%r12 │ │ │ │ - mov -0x30(%rdx),%r13 │ │ │ │ - mov -0x20(%rcx),%r11 │ │ │ │ + mov %r11,-0x50(%rdx) │ │ │ │ + mov -0x30(%rdx),%r14 │ │ │ │ mov %rbx,-0x48(%rcx) │ │ │ │ - vmovdqu -0x40(%rdx),%xmm9 │ │ │ │ mov -0x28(%rcx),%rbx │ │ │ │ + mov -0x20(%rcx),%r11 │ │ │ │ + vmovdqu -0x40(%rdx),%xmm9 │ │ │ │ vmovdqu %xmm9,-0x40(%rcx) │ │ │ │ mov %r12,-0x48(%rdx) │ │ │ │ mov -0x30(%rcx),%r12 │ │ │ │ vmovdqu %xmm8,-0x40(%rdx) │ │ │ │ - mov %r13,-0x30(%rcx) │ │ │ │ - mov -0x28(%rdx),%r13 │ │ │ │ - mov %r13,-0x28(%rcx) │ │ │ │ - mov -0x20(%rdx),%r13 │ │ │ │ - mov %r13,-0x20(%rcx) │ │ │ │ + mov %r14,-0x30(%rcx) │ │ │ │ + mov -0x28(%rdx),%r14 │ │ │ │ + mov %r14,-0x28(%rcx) │ │ │ │ + mov -0x20(%rdx),%r14 │ │ │ │ + mov %r14,-0x20(%rcx) │ │ │ │ mov %rbx,-0x28(%rdx) │ │ │ │ mov %r12,-0x30(%rdx) │ │ │ │ mov %r11,-0x20(%rdx) │ │ │ │ mov -0x18(%rcx),%r12 │ │ │ │ mov -0x18(%rdx),%rbx │ │ │ │ vmovdqu -0x10(%rcx),%xmm10 │ │ │ │ mov %rbx,-0x18(%rcx) │ │ │ │ vmovdqu -0x10(%rdx),%xmm11 │ │ │ │ vmovdqu %xmm11,-0x10(%rcx) │ │ │ │ mov %r12,-0x18(%rdx) │ │ │ │ vmovdqu %xmm10,-0x10(%rdx) │ │ │ │ cmp %rsi,%r8 │ │ │ │ - jne 26590 │ │ │ │ - lea -0x1(%r8),%r11 │ │ │ │ - jmp 2633f │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jne 26540 │ │ │ │ + jmp 262e9 │ │ │ │ mov %rdx,%rax │ │ │ │ ret │ │ │ │ xor %edx,%edx │ │ │ │ - sub %rdx,%r8 │ │ │ │ - cmp $0x1,%r8 │ │ │ │ - jne 26287 │ │ │ │ - xor %r8d,%r8d │ │ │ │ - jmp 262e3 │ │ │ │ - lea 0xbf(%rcx),%r9 │ │ │ │ + jmp 26292 │ │ │ │ + lea 0x5f(%rcx),%r9 │ │ │ │ mov %rsi,%rax │ │ │ │ sub %rsi,%r9 │ │ │ │ - cmp $0x17e,%r9 │ │ │ │ - jbe 26a82 │ │ │ │ + cmp $0xbe,%r9 │ │ │ │ + jbe 26933 │ │ │ │ lea -0x30(%rsi),%rdi │ │ │ │ movabs $0xaaaaaaaaaaaaaab,%r10 │ │ │ │ - movabs $0xfffffffffffffff,%r8 │ │ │ │ + movabs $0xfffffffffffffff,%r11 │ │ │ │ mov %rcx,%rdx │ │ │ │ sub %rcx,%rdi │ │ │ │ shr $0x4,%rdi │ │ │ │ imul %r10,%rdi │ │ │ │ - and %r8,%rdi │ │ │ │ - lea 0x1(%rdi),%r9 │ │ │ │ - cmp $0x2,%rdi │ │ │ │ - jbe 26ba6 │ │ │ │ - mov %r9,%r10 │ │ │ │ - movabs $0x2aaaaaaaaaaaaab,%r11 │ │ │ │ - shr $0x2,%r10 │ │ │ │ - lea (%r10,%r10,2),%r8 │ │ │ │ - shl $0x6,%r8 │ │ │ │ - lea (%r8,%rsi,1),%r10 │ │ │ │ - sub $0xc0,%r8 │ │ │ │ - shr $0x6,%r8 │ │ │ │ - imul %r11,%r8 │ │ │ │ - inc %r8 │ │ │ │ - and $0x3,%r8d │ │ │ │ - je 267de │ │ │ │ - cmp $0x1,%r8 │ │ │ │ - je 26775 │ │ │ │ - cmp $0x2,%r8 │ │ │ │ - jne 26a1f │ │ │ │ - vmovdqu64 (%rdx),%zmm11 │ │ │ │ - vmovdqu64 0x40(%rdx),%zmm12 │ │ │ │ - add $0xc0,%rax │ │ │ │ - add $0xc0,%rdx │ │ │ │ - vmovdqu64 -0x40(%rdx),%zmm13 │ │ │ │ - vmovdqu64 -0xc0(%rax),%zmm5 │ │ │ │ - vmovdqu64 -0x80(%rax),%zmm4 │ │ │ │ - vmovdqu64 -0x40(%rax),%zmm3 │ │ │ │ - vmovdqu64 %zmm5,-0xc0(%rdx) │ │ │ │ - vmovdqu64 %zmm4,-0x80(%rdx) │ │ │ │ - vmovdqu64 %zmm3,-0x40(%rdx) │ │ │ │ - vmovdqu64 %zmm11,-0xc0(%rax) │ │ │ │ - vmovdqu64 %zmm12,-0x80(%rax) │ │ │ │ - vmovdqu64 %zmm13,-0x40(%rax) │ │ │ │ - vmovdqu64 (%rdx),%zmm14 │ │ │ │ - vmovdqu64 0x40(%rdx),%zmm15 │ │ │ │ - add $0xc0,%rax │ │ │ │ - add $0xc0,%rdx │ │ │ │ - vmovdqu64 -0xc0(%rax),%zmm1 │ │ │ │ - vmovdqu64 -0x80(%rax),%zmm6 │ │ │ │ - vmovdqu64 -0x40(%rax),%zmm7 │ │ │ │ - vmovdqu64 -0x40(%rdx),%zmm2 │ │ │ │ - vmovdqu64 %zmm1,-0xc0(%rdx) │ │ │ │ - vmovdqu64 %zmm6,-0x80(%rdx) │ │ │ │ - vmovdqu64 %zmm7,-0x40(%rdx) │ │ │ │ - vmovdqu64 %zmm14,-0xc0(%rax) │ │ │ │ - vmovdqu64 %zmm15,-0x80(%rax) │ │ │ │ - vmovdqu64 %zmm2,-0x40(%rax) │ │ │ │ - cmp %r10,%rax │ │ │ │ - je 26943 │ │ │ │ - vmovdqu64 (%rax),%zmm10 │ │ │ │ - vmovdqu64 0x40(%rax),%zmm11 │ │ │ │ - add $0x300,%rax │ │ │ │ - add $0x300,%rdx │ │ │ │ - vmovdqu64 -0x280(%rax),%zmm12 │ │ │ │ - vmovdqu64 -0x300(%rdx),%zmm8 │ │ │ │ - vmovdqu64 -0x2c0(%rdx),%zmm9 │ │ │ │ - vmovdqu64 -0x280(%rdx),%zmm0 │ │ │ │ - vmovdqu64 %zmm10,-0x300(%rdx) │ │ │ │ - vmovdqu64 %zmm11,-0x2c0(%rdx) │ │ │ │ - vmovdqu64 %zmm12,-0x280(%rdx) │ │ │ │ - vmovdqu64 -0x240(%rax),%zmm5 │ │ │ │ - vmovdqu64 -0x200(%rax),%zmm4 │ │ │ │ - vmovdqu64 -0x1c0(%rax),%zmm3 │ │ │ │ - vmovdqu64 %zmm8,-0x300(%rax) │ │ │ │ - vmovdqu64 %zmm9,-0x2c0(%rax) │ │ │ │ - vmovdqu64 %zmm0,-0x280(%rax) │ │ │ │ - vmovdqu64 -0x240(%rdx),%zmm13 │ │ │ │ - vmovdqu64 -0x200(%rdx),%zmm14 │ │ │ │ - vmovdqu64 -0x1c0(%rdx),%zmm15 │ │ │ │ - vmovdqu64 %zmm5,-0x240(%rdx) │ │ │ │ - vmovdqu64 %zmm4,-0x200(%rdx) │ │ │ │ - vmovdqu64 %zmm3,-0x1c0(%rdx) │ │ │ │ - vmovdqu64 -0x180(%rax),%zmm7 │ │ │ │ - vmovdqu64 -0x140(%rax),%zmm8 │ │ │ │ - vmovdqu64 -0x100(%rax),%zmm9 │ │ │ │ - vmovdqu64 %zmm13,-0x240(%rax) │ │ │ │ - vmovdqu64 %zmm14,-0x200(%rax) │ │ │ │ - vmovdqu64 %zmm15,-0x1c0(%rax) │ │ │ │ - vmovdqu64 -0x180(%rdx),%zmm2 │ │ │ │ - vmovdqu64 -0x140(%rdx),%zmm1 │ │ │ │ - vmovdqu64 -0x100(%rdx),%zmm6 │ │ │ │ - vmovdqu64 %zmm7,-0x180(%rdx) │ │ │ │ - vmovdqu64 %zmm8,-0x140(%rdx) │ │ │ │ - vmovdqu64 %zmm9,-0x100(%rdx) │ │ │ │ - vmovdqu64 -0xc0(%rax),%zmm12 │ │ │ │ - vmovdqu64 -0x80(%rax),%zmm13 │ │ │ │ - vmovdqu64 -0x40(%rax),%zmm14 │ │ │ │ - vmovdqu64 %zmm2,-0x180(%rax) │ │ │ │ - vmovdqu64 %zmm1,-0x140(%rax) │ │ │ │ - vmovdqu64 %zmm6,-0x100(%rax) │ │ │ │ - vmovdqu64 -0xc0(%rdx),%zmm10 │ │ │ │ - vmovdqu64 -0x80(%rdx),%zmm11 │ │ │ │ - vmovdqu64 -0x40(%rdx),%zmm0 │ │ │ │ - vmovdqu64 %zmm12,-0xc0(%rdx) │ │ │ │ - vmovdqu64 %zmm13,-0x80(%rdx) │ │ │ │ - vmovdqu64 %zmm14,-0x40(%rdx) │ │ │ │ - vmovdqu64 %zmm10,-0xc0(%rax) │ │ │ │ - vmovdqu64 %zmm11,-0x80(%rax) │ │ │ │ - vmovdqu64 %zmm0,-0x40(%rax) │ │ │ │ - cmp %r10,%rax │ │ │ │ - jne 267de │ │ │ │ - test $0x3,%r9b │ │ │ │ - je 26a1a │ │ │ │ - mov %r9,%r11 │ │ │ │ - and $0xfffffffffffffffc,%r11 │ │ │ │ - cmp %r11,%rdi │ │ │ │ - je 26bae │ │ │ │ - lea (%r11,%r11,2),%r10 │ │ │ │ - mov %r9,%r8 │ │ │ │ - shl $0x4,%r10 │ │ │ │ - lea (%rsi,%r10,1),%rax │ │ │ │ - add %rcx,%r10 │ │ │ │ - sub %r11,%r8 │ │ │ │ - and $0x1,%r9d │ │ │ │ - vmovdqu (%r10),%ymm15 │ │ │ │ - vmovdqu 0x20(%r10),%ymm2 │ │ │ │ - vmovdqu 0x40(%r10),%ymm1 │ │ │ │ - vmovdqu (%rax),%ymm5 │ │ │ │ - vmovdqu 0x20(%rax),%ymm4 │ │ │ │ - vmovdqu 0x40(%rax),%ymm3 │ │ │ │ - vmovdqu %ymm5,(%r10) │ │ │ │ - vmovdqu %ymm4,0x20(%r10) │ │ │ │ - vmovdqu %ymm3,0x40(%r10) │ │ │ │ - vmovdqu %ymm15,(%rax) │ │ │ │ - vmovdqu %ymm2,0x20(%rax) │ │ │ │ - vmovdqu %ymm1,0x40(%rax) │ │ │ │ - je 26a1a │ │ │ │ - mov %r8,%rdi │ │ │ │ + and %r11,%rdi │ │ │ │ + je 26898 │ │ │ │ + inc %rdi │ │ │ │ + movabs $0x2aaaaaaaaaaaaab,%r10 │ │ │ │ + mov %rdi,%r8 │ │ │ │ + shr $1,%r8 │ │ │ │ + lea (%r8,%r8,2),%r11 │ │ │ │ + shl $0x5,%r11 │ │ │ │ + lea (%r11,%rsi,1),%r9 │ │ │ │ + sub $0x60,%r11 │ │ │ │ + shr $0x5,%r11 │ │ │ │ + imul %r10,%r11 │ │ │ │ + inc %r11 │ │ │ │ + and $0x3,%r11d │ │ │ │ + je 26728 │ │ │ │ + cmp $0x1,%r11 │ │ │ │ + je 266dc │ │ │ │ + cmp $0x2,%r11 │ │ │ │ + jne 268e9 │ │ │ │ + vmovdqu (%rdx),%ymm6 │ │ │ │ + vmovdqu 0x20(%rdx),%ymm7 │ │ │ │ + add $0x60,%rax │ │ │ │ + add $0x60,%rdx │ │ │ │ + vmovdqu -0x20(%rdx),%ymm0 │ │ │ │ + vmovdqu -0x60(%rax),%ymm8 │ │ │ │ + vmovdqu -0x40(%rax),%ymm9 │ │ │ │ + vmovdqu -0x20(%rax),%ymm10 │ │ │ │ + vmovdqu %ymm8,-0x60(%rdx) │ │ │ │ + vmovdqu %ymm9,-0x40(%rdx) │ │ │ │ + vmovdqu %ymm10,-0x20(%rdx) │ │ │ │ + vmovdqu %ymm6,-0x60(%rax) │ │ │ │ + vmovdqu %ymm7,-0x40(%rax) │ │ │ │ + vmovdqu %ymm0,-0x20(%rax) │ │ │ │ + vmovdqu (%rdx),%ymm11 │ │ │ │ + vmovdqu 0x20(%rdx),%ymm12 │ │ │ │ + add $0x60,%rax │ │ │ │ + add $0x60,%rdx │ │ │ │ + vmovdqu -0x60(%rax),%ymm5 │ │ │ │ + vmovdqu -0x40(%rax),%ymm4 │ │ │ │ + vmovdqu -0x20(%rax),%ymm3 │ │ │ │ + vmovdqu -0x20(%rdx),%ymm13 │ │ │ │ + vmovdqu %ymm5,-0x60(%rdx) │ │ │ │ + vmovdqu %ymm4,-0x40(%rdx) │ │ │ │ + vmovdqu %ymm3,-0x20(%rdx) │ │ │ │ + vmovdqu %ymm11,-0x60(%rax) │ │ │ │ + vmovdqu %ymm12,-0x40(%rax) │ │ │ │ + vmovdqu %ymm13,-0x20(%rax) │ │ │ │ + cmp %rax,%r9 │ │ │ │ + je 26887 │ │ │ │ + vmovdqu (%rax),%ymm1 │ │ │ │ + vmovdqu 0x20(%rax),%ymm6 │ │ │ │ + add $0x180,%rax │ │ │ │ + add $0x180,%rdx │ │ │ │ + vmovdqu -0x140(%rax),%ymm7 │ │ │ │ + vmovdqu -0x180(%rdx),%ymm14 │ │ │ │ + vmovdqu -0x160(%rdx),%ymm15 │ │ │ │ + vmovdqu -0x140(%rdx),%ymm2 │ │ │ │ + vmovdqu %ymm1,-0x180(%rdx) │ │ │ │ + vmovdqu %ymm6,-0x160(%rdx) │ │ │ │ + vmovdqu %ymm7,-0x140(%rdx) │ │ │ │ + vmovdqu %ymm2,-0x140(%rax) │ │ │ │ + vmovdqu -0x120(%rax),%ymm10 │ │ │ │ + vmovdqu -0x100(%rax),%ymm11 │ │ │ │ + vmovdqu %ymm14,-0x180(%rax) │ │ │ │ + vmovdqu -0xe0(%rax),%ymm12 │ │ │ │ + vmovdqu %ymm15,-0x160(%rax) │ │ │ │ + vmovdqu -0x120(%rdx),%ymm8 │ │ │ │ + vmovdqu -0x100(%rdx),%ymm9 │ │ │ │ + vmovdqu %ymm10,-0x120(%rdx) │ │ │ │ + vmovdqu -0xe0(%rdx),%ymm0 │ │ │ │ + vmovdqu %ymm11,-0x100(%rdx) │ │ │ │ + vmovdqu %ymm12,-0xe0(%rdx) │ │ │ │ + vmovdqu %ymm8,-0x120(%rax) │ │ │ │ + vmovdqu -0xc0(%rax),%ymm5 │ │ │ │ + vmovdqu -0xa0(%rax),%ymm4 │ │ │ │ + vmovdqu %ymm9,-0x100(%rax) │ │ │ │ + vmovdqu -0x80(%rax),%ymm3 │ │ │ │ + vmovdqu %ymm0,-0xe0(%rax) │ │ │ │ + vmovdqu -0xc0(%rdx),%ymm13 │ │ │ │ + vmovdqu -0xa0(%rdx),%ymm14 │ │ │ │ + vmovdqu %ymm5,-0xc0(%rdx) │ │ │ │ + vmovdqu -0x80(%rdx),%ymm15 │ │ │ │ + vmovdqu %ymm4,-0xa0(%rdx) │ │ │ │ + vmovdqu %ymm3,-0x80(%rdx) │ │ │ │ + vmovdqu -0x60(%rax),%ymm7 │ │ │ │ + vmovdqu -0x40(%rax),%ymm8 │ │ │ │ + vmovdqu %ymm13,-0xc0(%rax) │ │ │ │ + vmovdqu -0x20(%rax),%ymm9 │ │ │ │ + vmovdqu %ymm14,-0xa0(%rax) │ │ │ │ + vmovdqu %ymm15,-0x80(%rax) │ │ │ │ + vmovdqu -0x60(%rdx),%ymm2 │ │ │ │ + vmovdqu -0x40(%rdx),%ymm1 │ │ │ │ + vmovdqu %ymm7,-0x60(%rdx) │ │ │ │ + vmovdqu -0x20(%rdx),%ymm6 │ │ │ │ + vmovdqu %ymm8,-0x40(%rdx) │ │ │ │ + vmovdqu %ymm9,-0x20(%rdx) │ │ │ │ + vmovdqu %ymm2,-0x60(%rax) │ │ │ │ + vmovdqu %ymm1,-0x40(%rax) │ │ │ │ + vmovdqu %ymm6,-0x20(%rax) │ │ │ │ + cmp %rax,%r9 │ │ │ │ + jne 26728 │ │ │ │ + test $0x1,%dil │ │ │ │ + je 2692e │ │ │ │ and $0xfffffffffffffffe,%rdi │ │ │ │ - add %rdi,%r11 │ │ │ │ - lea (%r11,%r11,2),%r9 │ │ │ │ - shl $0x4,%r9 │ │ │ │ - lea (%rsi,%r9,1),%r11 │ │ │ │ - add %rcx,%r9 │ │ │ │ - vmovdqu (%r9),%xmm6 │ │ │ │ - vmovdqu 0x10(%r9),%xmm7 │ │ │ │ - vmovdqu 0x20(%r9),%xmm8 │ │ │ │ - vmovdqu (%r11),%xmm9 │ │ │ │ - vmovdqu 0x10(%r11),%xmm10 │ │ │ │ - vmovdqu 0x20(%r11),%xmm11 │ │ │ │ - vmovdqu %xmm9,(%r9) │ │ │ │ - vmovdqu %xmm10,0x10(%r9) │ │ │ │ - vmovdqu %xmm11,0x20(%r9) │ │ │ │ - vmovdqu %xmm6,(%r11) │ │ │ │ - vmovdqu %xmm7,0x10(%r11) │ │ │ │ - vmovdqu %xmm8,0x20(%r11) │ │ │ │ vzeroupper │ │ │ │ + lea (%rdi,%rdi,2),%rdi │ │ │ │ + shl $0x4,%rdi │ │ │ │ + lea (%rsi,%rdi,1),%r8 │ │ │ │ + add %rcx,%rdi │ │ │ │ + vmovdqu (%rdi),%xmm10 │ │ │ │ + vmovdqu 0x10(%rdi),%xmm11 │ │ │ │ + vmovdqu 0x20(%rdi),%xmm0 │ │ │ │ + vmovdqu (%r8),%xmm12 │ │ │ │ + vmovdqu 0x10(%r8),%xmm13 │ │ │ │ + vmovdqu 0x20(%r8),%xmm14 │ │ │ │ + vmovdqu %xmm12,(%rdi) │ │ │ │ + vmovdqu %xmm13,0x10(%rdi) │ │ │ │ + vmovdqu %xmm14,0x20(%rdi) │ │ │ │ + vmovdqu %xmm10,(%r8) │ │ │ │ + vmovdqu %xmm11,0x10(%r8) │ │ │ │ + vmovdqu %xmm0,0x20(%r8) │ │ │ │ mov %rsi,%rax │ │ │ │ ret │ │ │ │ + vmovdqu (%rcx),%ymm12 │ │ │ │ + vmovdqu 0x20(%rcx),%ymm13 │ │ │ │ + lea 0x60(%rsi),%rax │ │ │ │ + lea 0x60(%rcx),%rdx │ │ │ │ + vmovdqu 0x40(%rcx),%ymm14 │ │ │ │ + vmovdqu (%rsi),%ymm15 │ │ │ │ + vmovdqu 0x20(%rsi),%ymm2 │ │ │ │ + vmovdqu 0x40(%rsi),%ymm1 │ │ │ │ + vmovdqu %ymm15,(%rcx) │ │ │ │ + vmovdqu %ymm2,0x20(%rcx) │ │ │ │ + vmovdqu %ymm1,0x40(%rcx) │ │ │ │ + vmovdqu %ymm12,(%rsi) │ │ │ │ + vmovdqu %ymm13,0x20(%rsi) │ │ │ │ + vmovdqu %ymm14,0x40(%rsi) │ │ │ │ + jmp 26699 │ │ │ │ vzeroupper │ │ │ │ - jmp 26a16 │ │ │ │ - vmovdqu64 (%rcx),%zmm6 │ │ │ │ - vmovdqu64 0x40(%rcx),%zmm7 │ │ │ │ - lea 0xc0(%rsi),%rax │ │ │ │ - lea 0xc0(%rcx),%rdx │ │ │ │ - vmovdqu64 0x80(%rcx),%zmm0 │ │ │ │ - vmovdqu64 (%rsi),%zmm8 │ │ │ │ - vmovdqu64 0x40(%rsi),%zmm9 │ │ │ │ - vmovdqu64 0x80(%rsi),%zmm10 │ │ │ │ - vmovdqu64 %zmm8,(%rcx) │ │ │ │ - vmovdqu64 %zmm9,0x40(%rcx) │ │ │ │ - vmovdqu64 %zmm10,0x80(%rcx) │ │ │ │ - vmovdqu64 %zmm6,(%rsi) │ │ │ │ - vmovdqu64 %zmm7,0x40(%rsi) │ │ │ │ - vmovdqu64 %zmm0,0x80(%rsi) │ │ │ │ - jmp 26715 │ │ │ │ + jmp 268e5 │ │ │ │ and $0x10,%r11d │ │ │ │ - je 26aea │ │ │ │ - mov (%rsi),%r8 │ │ │ │ - mov (%rcx),%rdi │ │ │ │ - mov 0x8(%rcx),%rdx │ │ │ │ + je 2699b │ │ │ │ + mov (%rsi),%rax │ │ │ │ + mov (%rcx),%r11 │ │ │ │ add $0x30,%rcx │ │ │ │ + mov -0x28(%rcx),%r9 │ │ │ │ mov -0x20(%rcx),%r10 │ │ │ │ - mov -0x18(%rcx),%r11 │ │ │ │ - vmovdqu -0x10(%rcx),%xmm0 │ │ │ │ - mov %r8,-0x30(%rcx) │ │ │ │ - mov 0x8(%rsi),%rax │ │ │ │ - mov %rax,-0x28(%rcx) │ │ │ │ + mov -0x18(%rcx),%r8 │ │ │ │ + vmovdqu -0x10(%rcx),%xmm15 │ │ │ │ + mov %rax,-0x30(%rcx) │ │ │ │ lea 0x30(%rsi),%rax │ │ │ │ - mov 0x10(%rsi),%r9 │ │ │ │ - mov %r9,-0x20(%rcx) │ │ │ │ - mov %rdi,(%rsi) │ │ │ │ - mov 0x18(%rsi),%rdi │ │ │ │ - mov %rdx,0x8(%rsi) │ │ │ │ + mov 0x8(%rsi),%rdx │ │ │ │ + mov %rdx,-0x28(%rcx) │ │ │ │ + mov 0x10(%rsi),%rdi │ │ │ │ + mov %rdi,-0x20(%rcx) │ │ │ │ + mov %r11,(%rsi) │ │ │ │ + mov 0x18(%rsi),%r11 │ │ │ │ + mov %r9,0x8(%rsi) │ │ │ │ mov %r10,0x10(%rsi) │ │ │ │ - mov %rdi,-0x18(%rcx) │ │ │ │ - vmovdqu 0x20(%rsi),%xmm12 │ │ │ │ - vmovdqu %xmm12,-0x10(%rcx) │ │ │ │ - mov %r11,0x18(%rsi) │ │ │ │ - vmovdqu %xmm0,0x20(%rsi) │ │ │ │ + mov %r11,-0x18(%rcx) │ │ │ │ + vmovdqu 0x20(%rsi),%xmm5 │ │ │ │ + vmovdqu %xmm5,-0x10(%rcx) │ │ │ │ + mov %r8,0x18(%rsi) │ │ │ │ + vmovdqu %xmm15,0x20(%rsi) │ │ │ │ cmp %rcx,%rsi │ │ │ │ - je 26a16 │ │ │ │ + je 268e5 │ │ │ │ mov (%rax),%r9 │ │ │ │ mov (%rcx),%r10 │ │ │ │ - mov 0x8(%rcx),%r8 │ │ │ │ add $0x60,%rcx │ │ │ │ - mov -0x50(%rcx),%rdx │ │ │ │ - vmovdqu -0x40(%rcx),%xmm13 │ │ │ │ add $0x60,%rax │ │ │ │ + mov -0x58(%rcx),%rdi │ │ │ │ + mov -0x50(%rcx),%rdx │ │ │ │ mov %r9,-0x60(%rcx) │ │ │ │ - mov -0x58(%rax),%r11 │ │ │ │ - mov %r11,-0x58(%rcx) │ │ │ │ - mov -0x50(%rax),%rdi │ │ │ │ - mov %rdi,-0x50(%rcx) │ │ │ │ - mov %r8,-0x58(%rax) │ │ │ │ - mov -0x48(%rax),%r8 │ │ │ │ + vmovdqu -0x40(%rcx),%xmm4 │ │ │ │ + mov -0x58(%rax),%r8 │ │ │ │ + mov %r8,-0x58(%rcx) │ │ │ │ + mov -0x50(%rax),%r11 │ │ │ │ + mov %r11,-0x50(%rcx) │ │ │ │ + mov %rdi,-0x58(%rax) │ │ │ │ + mov -0x48(%rax),%rdi │ │ │ │ mov %r10,-0x60(%rax) │ │ │ │ - mov %rdx,-0x50(%rax) │ │ │ │ mov -0x48(%rcx),%r10 │ │ │ │ + mov %rdx,-0x50(%rax) │ │ │ │ mov -0x30(%rax),%r9 │ │ │ │ - mov -0x30(%rcx),%r11 │ │ │ │ - mov -0x28(%rcx),%rdi │ │ │ │ + mov %rdi,-0x48(%rcx) │ │ │ │ + mov -0x30(%rcx),%r8 │ │ │ │ + mov -0x28(%rcx),%r11 │ │ │ │ + vmovdqu -0x40(%rax),%xmm3 │ │ │ │ mov -0x20(%rcx),%rdx │ │ │ │ - mov %r8,-0x48(%rcx) │ │ │ │ - vmovdqu -0x40(%rax),%xmm14 │ │ │ │ - vmovdqu %xmm14,-0x40(%rcx) │ │ │ │ + vmovdqu %xmm3,-0x40(%rcx) │ │ │ │ mov %r10,-0x48(%rax) │ │ │ │ - vmovdqu %xmm13,-0x40(%rax) │ │ │ │ + vmovdqu %xmm4,-0x40(%rax) │ │ │ │ mov %r9,-0x30(%rcx) │ │ │ │ mov -0x28(%rax),%r10 │ │ │ │ mov %r10,-0x28(%rcx) │ │ │ │ - mov -0x20(%rax),%r8 │ │ │ │ - mov %r8,-0x20(%rcx) │ │ │ │ - mov %rdi,-0x28(%rax) │ │ │ │ - mov %r11,-0x30(%rax) │ │ │ │ + mov -0x20(%rax),%rdi │ │ │ │ + mov %rdi,-0x20(%rcx) │ │ │ │ + mov %r11,-0x28(%rax) │ │ │ │ + mov %r8,-0x30(%rax) │ │ │ │ mov %rdx,-0x20(%rax) │ │ │ │ - mov -0x18(%rcx),%r11 │ │ │ │ - mov -0x18(%rax),%rdi │ │ │ │ - vmovdqu -0x10(%rcx),%xmm15 │ │ │ │ - mov %rdi,-0x18(%rcx) │ │ │ │ - vmovdqu -0x10(%rax),%xmm2 │ │ │ │ - vmovdqu %xmm2,-0x10(%rcx) │ │ │ │ - mov %r11,-0x18(%rax) │ │ │ │ - vmovdqu %xmm15,-0x10(%rax) │ │ │ │ + mov -0x18(%rcx),%r8 │ │ │ │ + mov -0x18(%rax),%r11 │ │ │ │ + vmovdqu -0x10(%rcx),%xmm2 │ │ │ │ + mov %r11,-0x18(%rcx) │ │ │ │ + vmovdqu -0x10(%rax),%xmm1 │ │ │ │ + vmovdqu %xmm1,-0x10(%rcx) │ │ │ │ + mov %r8,-0x18(%rax) │ │ │ │ + vmovdqu %xmm2,-0x10(%rax) │ │ │ │ cmp %rcx,%rsi │ │ │ │ - jne 26aea │ │ │ │ - jmp 26a16 │ │ │ │ - xor %r11d,%r11d │ │ │ │ - jmp 26954 │ │ │ │ - xor %edi,%edi │ │ │ │ - jmp 269bd │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jne 2699b │ │ │ │ + jmp 268e5 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ cmp %rsi,%rdi │ │ │ │ - je 27767 │ │ │ │ + je 276d4 │ │ │ │ lea 0x20(%rdi),%rax │ │ │ │ cmp %rax,%rsi │ │ │ │ - je 27767 │ │ │ │ + je 276d4 │ │ │ │ push %rbp │ │ │ │ - mov $0x40,%edx │ │ │ │ + mov $0x20,%edx │ │ │ │ + vpbroadcastq %rdx,%ymm0 │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ + mov %rax,%r15 │ │ │ │ push %r14 │ │ │ │ + mov %rdi,%r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ - vpbroadcastq %rdx,%zmm1 │ │ │ │ - mov %rdi,%r14 │ │ │ │ - and $0xffffffffffffffc0,%rsp │ │ │ │ - mov %rax,%r15 │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ sub $0x40,%rsp │ │ │ │ mov %rsi,0x20(%rsp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovdqu (%r15),%xmm6 │ │ │ │ - mov 0x8(%r14),%r8 │ │ │ │ - mov (%r14),%rdi │ │ │ │ + vmovdqu (%r15),%xmm7 │ │ │ │ + mov 0x8(%r14),%r10 │ │ │ │ mov %r15,%rbx │ │ │ │ - mov (%r15),%rsi │ │ │ │ - mov %r8,%r13 │ │ │ │ - vpextrq $0x1,%xmm6,0x38(%rsp) │ │ │ │ - mov 0x38(%rsp),%r9 │ │ │ │ - vmovq %xmm6,%rdx │ │ │ │ - sub %rdi,%r13 │ │ │ │ - mov %rsi,0x30(%rsp) │ │ │ │ - vmovdqa %xmm6,0x10(%rsp) │ │ │ │ - mov %rdx,%rcx │ │ │ │ - sub %rdx,%r9 │ │ │ │ - mov %r9,0x28(%rsp) │ │ │ │ - cmp %r13,%r9 │ │ │ │ - jle 27020 │ │ │ │ - lea (%rdx,%r13,1),%rsi │ │ │ │ - cmp %rsi,%rdx │ │ │ │ - je 27751 │ │ │ │ - mov %rsi,%r11 │ │ │ │ + mov (%r14),%rsi │ │ │ │ + mov (%r15),%rcx │ │ │ │ + vpextrq $0x1,%xmm7,%r12 │ │ │ │ + vmovq %xmm7,%rdx │ │ │ │ + mov %r10,%r8 │ │ │ │ + vmovdqa %xmm7,0x10(%rsp) │ │ │ │ + mov %r12,%rdi │ │ │ │ + sub %rsi,%r8 │ │ │ │ + mov %rcx,0x38(%rsp) │ │ │ │ + sub %rdx,%rdi │ │ │ │ + vmovq %xmm7,0x30(%rsp) │ │ │ │ + mov %rdi,0x28(%rsp) │ │ │ │ + cmp %r8,%rdi │ │ │ │ + jle 26f08 │ │ │ │ + lea (%rdx,%r8,1),%r9 │ │ │ │ + cmp %rdx,%r9 │ │ │ │ + je 276c6 │ │ │ │ + mov %r9,%r11 │ │ │ │ sub %rdx,%r11 │ │ │ │ - lea -0x4(%r11),%r12 │ │ │ │ - cmp $0x38,%r12 │ │ │ │ - jbe 27045 │ │ │ │ - mov 0x30(%rsp),%rax │ │ │ │ - mov %r11,%r9 │ │ │ │ - and $0x3,%r9d │ │ │ │ - or %rdi,%rax │ │ │ │ - and $0x3f,%eax │ │ │ │ - or %r9,%rax │ │ │ │ - jne 27045 │ │ │ │ - shr $0x2,%r12 │ │ │ │ - vpbroadcastq %rdi,%zmm2 │ │ │ │ - vpbroadcastq %rdx,%zmm0 │ │ │ │ - lea 0x1(%r12),%r12 │ │ │ │ - mov %rdi,%r9 │ │ │ │ - vpaddq 0xbd749(%rip),%zmm2,%zmm2 # e4400 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x54e0> │ │ │ │ - vpaddq 0xbd73f(%rip),%zmm0,%zmm0 # e4400 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x54e0> │ │ │ │ - mov %r12,0x8(%rsp) │ │ │ │ + lea -0x4(%r11),%r13 │ │ │ │ + cmp $0x18,%r13 │ │ │ │ + jbe 26f28 │ │ │ │ + mov 0x38(%rsp),%rcx │ │ │ │ + and $0x3,%r11d │ │ │ │ + or %rsi,%rcx │ │ │ │ + and $0x1f,%ecx │ │ │ │ + or %r11,%rcx │ │ │ │ + jne 26f28 │ │ │ │ + shr $0x2,%r13 │ │ │ │ + vpbroadcastq %rsi,%ymm1 │ │ │ │ + vpbroadcastq %rdx,%ymm2 │ │ │ │ + mov %rsi,%rdi │ │ │ │ + lea 0x1(%r13),%r13 │ │ │ │ + vpaddq 0xb6bd8(%rip),%ymm1,%ymm1 # dd720 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x120> │ │ │ │ mov %rdx,%rax │ │ │ │ - xor %r10d,%r10d │ │ │ │ - sub %rdx,%r9 │ │ │ │ - shr $0x4,%r12 │ │ │ │ - lea -0x1(%r12),%r11 │ │ │ │ + sub %rdx,%rdi │ │ │ │ + mov %r13,0x8(%rsp) │ │ │ │ + shr $0x3,%r13 │ │ │ │ + vpaddq 0xb6bc1(%rip),%ymm2,%ymm2 # dd720 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x120> │ │ │ │ + lea -0x1(%r13),%r11 │ │ │ │ and $0x3,%r11d │ │ │ │ - je 26dd0 │ │ │ │ - vmovdqa32 (%rdx),%zmm3 │ │ │ │ - vmovdqa32 (%r9,%rdx,1),%zmm4 │ │ │ │ - vpcmpltd %zmm4,%zmm3,%k0 │ │ │ │ - kortestw %k0,%k0 │ │ │ │ - jne 26ed0 │ │ │ │ - vpcmpnled %zmm4,%zmm3,%k1 │ │ │ │ - kortestw %k1,%k1 │ │ │ │ - jne 26ed0 │ │ │ │ - vpaddq %zmm1,%zmm0,%zmm0 │ │ │ │ - mov $0x1,%r10d │ │ │ │ - lea 0x40(%rdx),%rax │ │ │ │ - vpaddq %zmm1,%zmm2,%zmm2 │ │ │ │ + je 26c30 │ │ │ │ + vmovdqa (%rdx),%ymm3 │ │ │ │ + vmovdqa (%rsi),%ymm4 │ │ │ │ + vpcmpltd %ymm4,%ymm3,%k0 │ │ │ │ + kortestb %k0,%k0 │ │ │ │ + jne 26d10 │ │ │ │ + vpcmpnled %ymm4,%ymm3,%k1 │ │ │ │ + kortestb %k1,%k1 │ │ │ │ + jne 26d10 │ │ │ │ + vpaddq %ymm0,%ymm2,%ymm2 │ │ │ │ + mov $0x1,%ecx │ │ │ │ + lea 0x20(%rdx),%rax │ │ │ │ + vpaddq %ymm0,%ymm1,%ymm1 │ │ │ │ cmp $0x1,%r11 │ │ │ │ - je 26dd0 │ │ │ │ + je 26c30 │ │ │ │ cmp $0x2,%r11 │ │ │ │ - je 26d80 │ │ │ │ - vmovdqa32 0x40(%rdx),%zmm5 │ │ │ │ - vmovdqa32 (%r9,%rax,1),%zmm7 │ │ │ │ - vpcmpltd %zmm7,%zmm5,%k2 │ │ │ │ - kortestw %k2,%k2 │ │ │ │ - jne 26ed0 │ │ │ │ - vpcmpnled %zmm7,%zmm5,%k3 │ │ │ │ - kortestw %k3,%k3 │ │ │ │ - jne 26ed0 │ │ │ │ - vpaddq %zmm1,%zmm0,%zmm0 │ │ │ │ - mov $0x2,%r10d │ │ │ │ - lea 0x80(%rdx),%rax │ │ │ │ - vpaddq %zmm1,%zmm2,%zmm2 │ │ │ │ - vmovdqa32 (%rax),%zmm8 │ │ │ │ - vmovdqa32 (%r9,%rax,1),%zmm9 │ │ │ │ - vpcmpltd %zmm9,%zmm8,%k4 │ │ │ │ - kortestw %k4,%k4 │ │ │ │ - jne 26ed0 │ │ │ │ - vpcmpnled %zmm9,%zmm8,%k5 │ │ │ │ - kortestw %k5,%k5 │ │ │ │ - jne 26ed0 │ │ │ │ - vpaddq %zmm1,%zmm0,%zmm0 │ │ │ │ - inc %r10 │ │ │ │ - add $0x40,%rax │ │ │ │ - vpaddq %zmm1,%zmm2,%zmm2 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovdqa32 (%rax),%zmm10 │ │ │ │ - vmovdqa32 (%r9,%rax,1),%zmm11 │ │ │ │ - vpcmpltd %zmm11,%zmm10,%k6 │ │ │ │ - kortestw %k6,%k6 │ │ │ │ - jne 26ed0 │ │ │ │ - vpcmpnled %zmm11,%zmm10,%k7 │ │ │ │ - kortestw %k7,%k7 │ │ │ │ - jne 26ed0 │ │ │ │ - lea 0x1(%r10),%r11 │ │ │ │ - vpaddq %zmm1,%zmm0,%zmm0 │ │ │ │ - cmp %r12,%r11 │ │ │ │ - je 27525 │ │ │ │ - vmovdqa32 0x40(%rax),%zmm15 │ │ │ │ - vmovdqa32 0x40(%rax,%r9,1),%zmm6 │ │ │ │ - vpaddq %zmm1,%zmm2,%zmm2 │ │ │ │ - vpcmpltd %zmm6,%zmm15,%k0 │ │ │ │ - kortestw %k0,%k0 │ │ │ │ - jne 26ed0 │ │ │ │ - vpcmpnled %zmm6,%zmm15,%k1 │ │ │ │ - kortestw %k1,%k1 │ │ │ │ - jne 26ed0 │ │ │ │ - vmovdqa32 0x80(%rax),%zmm3 │ │ │ │ - vmovdqa32 0x80(%rax,%r9,1),%zmm4 │ │ │ │ - vpaddq %zmm1,%zmm0,%zmm0 │ │ │ │ - vpaddq %zmm1,%zmm2,%zmm2 │ │ │ │ - vpcmpltd %zmm4,%zmm3,%k2 │ │ │ │ - kortestw %k2,%k2 │ │ │ │ - jne 26ed0 │ │ │ │ - vpcmpnled %zmm4,%zmm3,%k3 │ │ │ │ - kortestw %k3,%k3 │ │ │ │ - jne 26ed0 │ │ │ │ - vmovdqa32 0xc0(%rax),%zmm5 │ │ │ │ - vmovdqa32 0xc0(%rax,%r9,1),%zmm7 │ │ │ │ - vpaddq %zmm1,%zmm0,%zmm0 │ │ │ │ - vpaddq %zmm1,%zmm2,%zmm2 │ │ │ │ - vpcmpltd %zmm7,%zmm5,%k4 │ │ │ │ - kortestw %k4,%k4 │ │ │ │ - jne 26ed0 │ │ │ │ - vpcmpnled %zmm7,%zmm5,%k5 │ │ │ │ - kortestw %k5,%k5 │ │ │ │ - jne 26ed0 │ │ │ │ - vpaddq %zmm1,%zmm0,%zmm0 │ │ │ │ - add $0x4,%r10 │ │ │ │ - add $0x100,%rax │ │ │ │ - vpaddq %zmm1,%zmm2,%zmm2 │ │ │ │ - jmp 26dd0 │ │ │ │ - xchg %ax,%ax │ │ │ │ - vmovq %xmm0,%r9 │ │ │ │ - vmovq %xmm2,%rax │ │ │ │ - jmp 26ef7 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - jg 27210 │ │ │ │ - add $0x4,%r9 │ │ │ │ - add $0x4,%rax │ │ │ │ - cmp %r9,%rsi │ │ │ │ - je 271f0 │ │ │ │ - mov (%rax),%r10d │ │ │ │ - cmp %r10d,(%r9) │ │ │ │ - jge 26ee0 │ │ │ │ - vmovsd 0x18(%r15),%xmm6 │ │ │ │ - vmovsd %xmm6,0x38(%rsp) │ │ │ │ + je 26bf5 │ │ │ │ + vmovdqa 0x20(%rdx),%ymm5 │ │ │ │ + vmovdqa 0x20(%rsi),%ymm6 │ │ │ │ + vpcmpltd %ymm6,%ymm5,%k2 │ │ │ │ + kortestb %k2,%k2 │ │ │ │ + jne 26d10 │ │ │ │ + vpcmpnled %ymm6,%ymm5,%k3 │ │ │ │ + kortestb %k3,%k3 │ │ │ │ + jne 26d10 │ │ │ │ + vpaddq %ymm0,%ymm2,%ymm2 │ │ │ │ + mov $0x2,%ecx │ │ │ │ + lea 0x40(%rdx),%rax │ │ │ │ + vpaddq %ymm0,%ymm1,%ymm1 │ │ │ │ + vmovdqa (%rax),%ymm8 │ │ │ │ + vmovdqa (%rdi,%rax,1),%ymm9 │ │ │ │ + vpcmpltd %ymm9,%ymm8,%k4 │ │ │ │ + kortestb %k4,%k4 │ │ │ │ + jne 26d10 │ │ │ │ + vpcmpnled %ymm9,%ymm8,%k5 │ │ │ │ + kortestb %k5,%k5 │ │ │ │ + jne 26d10 │ │ │ │ + vpaddq %ymm0,%ymm2,%ymm2 │ │ │ │ + inc %rcx │ │ │ │ + vpaddq %ymm0,%ymm1,%ymm1 │ │ │ │ + add $0x20,%rax │ │ │ │ + nop │ │ │ │ + vmovdqa (%rax),%ymm10 │ │ │ │ + vmovdqa (%rdi,%rax,1),%ymm11 │ │ │ │ + vpcmpltd %ymm11,%ymm10,%k6 │ │ │ │ + kortestb %k6,%k6 │ │ │ │ + jne 26d10 │ │ │ │ + vpcmpnled %ymm11,%ymm10,%k7 │ │ │ │ + kortestb %k7,%k7 │ │ │ │ + jne 26d10 │ │ │ │ + lea 0x1(%rcx),%r11 │ │ │ │ + vpaddq %ymm0,%ymm2,%ymm2 │ │ │ │ + cmp %r13,%r11 │ │ │ │ + je 27403 │ │ │ │ + vmovdqa 0x20(%rax),%ymm15 │ │ │ │ + vmovdqa 0x20(%rax,%rdi,1),%ymm7 │ │ │ │ + vpaddq %ymm0,%ymm1,%ymm1 │ │ │ │ + vpcmpltd %ymm7,%ymm15,%k0 │ │ │ │ + kortestb %k0,%k0 │ │ │ │ + jne 26d10 │ │ │ │ + vpcmpnled %ymm7,%ymm15,%k1 │ │ │ │ + kortestb %k1,%k1 │ │ │ │ + jne 26d10 │ │ │ │ + vmovdqa 0x40(%rax),%ymm3 │ │ │ │ + vmovdqa 0x40(%rax,%rdi,1),%ymm4 │ │ │ │ + vpaddq %ymm0,%ymm2,%ymm2 │ │ │ │ + vpaddq %ymm0,%ymm1,%ymm1 │ │ │ │ + vpcmpltd %ymm4,%ymm3,%k2 │ │ │ │ + kortestb %k2,%k2 │ │ │ │ + jne 26d10 │ │ │ │ + vpcmpnled %ymm4,%ymm3,%k3 │ │ │ │ + kortestb %k3,%k3 │ │ │ │ + jne 26d10 │ │ │ │ + vmovdqa 0x60(%rax),%ymm5 │ │ │ │ + vmovdqa 0x60(%rax,%rdi,1),%ymm6 │ │ │ │ + vpaddq %ymm0,%ymm2,%ymm2 │ │ │ │ + vpaddq %ymm0,%ymm1,%ymm1 │ │ │ │ + vpcmpltd %ymm6,%ymm5,%k4 │ │ │ │ + kortestb %k4,%k4 │ │ │ │ + jne 26d10 │ │ │ │ + vpcmpnled %ymm6,%ymm5,%k5 │ │ │ │ + kortestb %k5,%k5 │ │ │ │ + jne 26d10 │ │ │ │ + vpaddq %ymm0,%ymm2,%ymm2 │ │ │ │ + add $0x4,%rcx │ │ │ │ + vpaddq %ymm0,%ymm1,%ymm1 │ │ │ │ + sub $0xffffffffffffff80,%rax │ │ │ │ + jmp 26c30 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + vmovq %xmm2,%r13 │ │ │ │ + vmovq %xmm1,%rcx │ │ │ │ + mov (%rcx),%edi │ │ │ │ + cmp %edi,0x0(%r13) │ │ │ │ + jl 26e0c │ │ │ │ + jg 270b0 │ │ │ │ + lea 0x4(%r13),%rax │ │ │ │ + cmp %rax,%r9 │ │ │ │ + je 276a3 │ │ │ │ + mov 0x4(%rcx),%r11d │ │ │ │ + cmp %r11d,0x4(%r13) │ │ │ │ + jl 26e0c │ │ │ │ + jg 270b0 │ │ │ │ + lea 0x8(%r13),%rdi │ │ │ │ + cmp %rdi,%r9 │ │ │ │ + je 276ac │ │ │ │ + mov 0x8(%rcx),%eax │ │ │ │ + cmp %eax,0x8(%r13) │ │ │ │ + jl 26e0c │ │ │ │ + jg 270b0 │ │ │ │ + lea 0xc(%r13),%r11 │ │ │ │ + cmp %r11,%r9 │ │ │ │ + je 276b5 │ │ │ │ + mov 0xc(%rcx),%edi │ │ │ │ + cmp %edi,0xc(%r13) │ │ │ │ + jl 26e0c │ │ │ │ + jg 270b0 │ │ │ │ + lea 0x10(%r13),%rax │ │ │ │ + cmp %rax,%r9 │ │ │ │ + je 276d5 │ │ │ │ + mov 0x10(%rcx),%r11d │ │ │ │ + cmp %r11d,0x10(%r13) │ │ │ │ + jl 26e0c │ │ │ │ + jg 270b0 │ │ │ │ + lea 0x14(%r13),%rdi │ │ │ │ + cmp %rdi,%r9 │ │ │ │ + je 276de │ │ │ │ + mov 0x14(%rcx),%eax │ │ │ │ + cmp %eax,0x14(%r13) │ │ │ │ + jl 26e0c │ │ │ │ + jg 270b0 │ │ │ │ + lea 0x18(%r13),%r11 │ │ │ │ + cmp %r11,%r9 │ │ │ │ + je 27708 │ │ │ │ + mov 0x18(%rcx),%edi │ │ │ │ + cmp %edi,0x18(%r13) │ │ │ │ + jl 26e0c │ │ │ │ + jg 270b0 │ │ │ │ + lea 0x1c(%r13),%rax │ │ │ │ + cmp %rax,%r9 │ │ │ │ + je 27711 │ │ │ │ + mov 0x1c(%rcx),%r9d │ │ │ │ + cmp %r9d,0x1c(%r13) │ │ │ │ + jl 26e0c │ │ │ │ + jg 270b0 │ │ │ │ + add $0x20,%rcx │ │ │ │ + cmp %r10,%rcx │ │ │ │ + je 270b0 │ │ │ │ + vmovsd 0x18(%r15),%xmm7 │ │ │ │ + vmovsd %xmm7,0x38(%rsp) │ │ │ │ + vpxor %xmm3,%xmm3,%xmm3 │ │ │ │ mov 0x10(%r15),%r13 │ │ │ │ - movq $0x0,0x8(%r15) │ │ │ │ - movq $0x0,0x10(%r15) │ │ │ │ lea 0x20(%r15),%r12 │ │ │ │ - movq $0x0,(%r15) │ │ │ │ + movq $0x0,0x10(%r15) │ │ │ │ + vmovdqu %xmm3,(%r15) │ │ │ │ cmp %r15,%r14 │ │ │ │ - je 27720 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + je 27650 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ vmovdqu -0x20(%rbx),%xmm5 │ │ │ │ mov -0x10(%rbx),%r15 │ │ │ │ - mov (%rbx),%rdi │ │ │ │ + vpxor %xmm2,%xmm2,%xmm2 │ │ │ │ sub $0x20,%rbx │ │ │ │ + mov 0x20(%rbx),%rdi │ │ │ │ mov 0x30(%rbx),%rsi │ │ │ │ - movq $0x0,(%rbx) │ │ │ │ - movq $0x0,0x8(%rbx) │ │ │ │ - movq $0x0,0x10(%rbx) │ │ │ │ + vmovdqu %xmm2,(%rbx) │ │ │ │ mov %r15,0x30(%rbx) │ │ │ │ vmovdqu %xmm5,0x20(%rbx) │ │ │ │ + movq $0x0,0x10(%rbx) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 27000 │ │ │ │ + je 26ef0 │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - vmovsd 0x18(%rbx),%xmm2 │ │ │ │ + vmovsd 0x18(%rbx),%xmm9 │ │ │ │ cmp %rbx,%r14 │ │ │ │ - vmovdqa64 0xbd3e6(%rip),%zmm1 # e4380 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x5460> │ │ │ │ - vmovsd %xmm2,0x38(%rbx) │ │ │ │ - jne 26f40 │ │ │ │ - vmovdqa 0x10(%rsp),%xmm8 │ │ │ │ + vmovdqa 0xb6852(%rip),%ymm0 # dd6e0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0xe0> │ │ │ │ + vmovsd %xmm9,0x38(%rbx) │ │ │ │ + jne 26e40 │ │ │ │ mov (%r14),%rdi │ │ │ │ + vmovdqa 0x10(%rsp),%xmm10 │ │ │ │ mov 0x10(%r14),%rsi │ │ │ │ mov %r13,0x10(%r14) │ │ │ │ - vmovdqu %xmm8,(%r14) │ │ │ │ + vmovdqu %xmm10,(%r14) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 26fd1 │ │ │ │ + je 26ec3 │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - vmovdqa64 0xbd3af(%rip),%zmm1 # e4380 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x5460> │ │ │ │ - vmovsd 0x38(%rsp),%xmm9 │ │ │ │ - vmovsd %xmm9,0x18(%r14) │ │ │ │ + vmovdqa 0xb681d(%rip),%ymm0 # dd6e0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0xe0> │ │ │ │ + vmovsd 0x38(%rsp),%xmm11 │ │ │ │ + vmovsd %xmm11,0x18(%r14) │ │ │ │ mov %r12,%r15 │ │ │ │ cmp %r12,0x20(%rsp) │ │ │ │ - jne 26c10 │ │ │ │ + jne 26aa8 │ │ │ │ vzeroupper │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - nopl (%rax) │ │ │ │ - vmovsd 0x18(%rbx),%xmm4 │ │ │ │ - vmovsd %xmm4,0x38(%rbx) │ │ │ │ + nop │ │ │ │ + vmovsd 0x18(%rbx),%xmm8 │ │ │ │ + vmovsd %xmm8,0x38(%rbx) │ │ │ │ cmp %rbx,%r14 │ │ │ │ - jne 26f40 │ │ │ │ - jmp 26fa1 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x38(%rsp),%r10 │ │ │ │ - cmp %rdx,%r10 │ │ │ │ - je 2775f │ │ │ │ - mov %r10,%rsi │ │ │ │ - mov %rsi,%r11 │ │ │ │ - sub %rdx,%r11 │ │ │ │ - lea -0x4(%r11),%r12 │ │ │ │ - cmp $0x38,%r12 │ │ │ │ - ja 26c7a │ │ │ │ - mov %rsi,%r11 │ │ │ │ - mov %rdi,%rax │ │ │ │ - mov %rdx,%r12 │ │ │ │ - sub %rdx,%r11 │ │ │ │ - sub $0x4,%r11 │ │ │ │ - shr $0x2,%r11 │ │ │ │ - inc %r11 │ │ │ │ - and $0x7,%r11d │ │ │ │ - je 27141 │ │ │ │ - cmp $0x1,%r11 │ │ │ │ - je 2711d │ │ │ │ - cmp $0x2,%r11 │ │ │ │ - je 27102 │ │ │ │ - cmp $0x3,%r11 │ │ │ │ - je 270e7 │ │ │ │ - cmp $0x4,%r11 │ │ │ │ - je 270cc │ │ │ │ - cmp $0x5,%r11 │ │ │ │ - je 270b1 │ │ │ │ - cmp $0x6,%r11 │ │ │ │ - jne 27734 │ │ │ │ - mov (%rax),%r9d │ │ │ │ - cmp %r9d,(%r12) │ │ │ │ - jl 26eff │ │ │ │ - jg 27210 │ │ │ │ - add $0x4,%r12 │ │ │ │ - add $0x4,%rax │ │ │ │ - mov (%rax),%r10d │ │ │ │ - cmp %r10d,(%r12) │ │ │ │ - jl 26eff │ │ │ │ - jg 27210 │ │ │ │ - add $0x4,%r12 │ │ │ │ - add $0x4,%rax │ │ │ │ - mov (%rax),%r11d │ │ │ │ - cmp %r11d,(%r12) │ │ │ │ - jl 26eff │ │ │ │ - jg 27210 │ │ │ │ - add $0x4,%r12 │ │ │ │ - add $0x4,%rax │ │ │ │ - mov (%rax),%r9d │ │ │ │ - cmp %r9d,(%r12) │ │ │ │ - jl 26eff │ │ │ │ - jg 27210 │ │ │ │ - add $0x4,%r12 │ │ │ │ - add $0x4,%rax │ │ │ │ - mov (%rax),%r10d │ │ │ │ - cmp %r10d,(%r12) │ │ │ │ - jl 26eff │ │ │ │ - jg 27210 │ │ │ │ - add $0x4,%r12 │ │ │ │ - add $0x4,%rax │ │ │ │ - mov (%rax),%r11d │ │ │ │ - cmp %r11d,(%r12) │ │ │ │ - jl 26eff │ │ │ │ - jg 27210 │ │ │ │ - add $0x4,%r12 │ │ │ │ - add $0x4,%rax │ │ │ │ - cmp %r12,%rsi │ │ │ │ - je 271f0 │ │ │ │ - mov (%rax),%r9d │ │ │ │ - cmp %r9d,(%r12) │ │ │ │ - jl 26eff │ │ │ │ - jg 27210 │ │ │ │ - mov 0x4(%rax),%r10d │ │ │ │ - cmp %r10d,0x4(%r12) │ │ │ │ - jl 26eff │ │ │ │ - jg 27210 │ │ │ │ - mov 0x8(%rax),%r11d │ │ │ │ - cmp %r11d,0x8(%r12) │ │ │ │ - jl 26eff │ │ │ │ - jg 27210 │ │ │ │ - mov 0xc(%rax),%r9d │ │ │ │ - cmp %r9d,0xc(%r12) │ │ │ │ - jl 26eff │ │ │ │ - jg 27210 │ │ │ │ - mov 0x10(%rax),%r10d │ │ │ │ - cmp %r10d,0x10(%r12) │ │ │ │ - jl 26eff │ │ │ │ - jg 27210 │ │ │ │ - mov 0x14(%rax),%r11d │ │ │ │ - cmp %r11d,0x14(%r12) │ │ │ │ - jl 26eff │ │ │ │ - jg 27210 │ │ │ │ - mov 0x18(%rax),%r9d │ │ │ │ - cmp %r9d,0x18(%r12) │ │ │ │ - jl 26eff │ │ │ │ - jg 27210 │ │ │ │ - mov 0x1c(%rax),%r10d │ │ │ │ - cmp %r10d,0x1c(%r12) │ │ │ │ - jl 26eff │ │ │ │ - jg 27210 │ │ │ │ - add $0x20,%r12 │ │ │ │ - add $0x20,%rax │ │ │ │ - cmp %r12,%rsi │ │ │ │ - jne 27141 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - cmp %r8,%rax │ │ │ │ - je 27210 │ │ │ │ - vmovsd 0x18(%r15),%xmm8 │ │ │ │ - vmovsd %xmm8,0x38(%rsp) │ │ │ │ - jmp 26f0b │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x28(%rsp),%rsi │ │ │ │ - lea (%rdi,%rsi,1),%r12 │ │ │ │ - cmp %r13,%rsi │ │ │ │ - cmovl %r12,%r8 │ │ │ │ - cmp %r8,%rdi │ │ │ │ - je 27500 │ │ │ │ - mov %r8,%rax │ │ │ │ - sub %rdi,%rax │ │ │ │ - sub $0x4,%rax │ │ │ │ - cmp $0x38,%rax │ │ │ │ - jbe 27570 │ │ │ │ - mov 0x30(%rsp),%r13 │ │ │ │ - mov %r8,%r11 │ │ │ │ - sub %rdi,%r11 │ │ │ │ - and $0x3,%r11d │ │ │ │ - or %rdi,%r13 │ │ │ │ - and $0x3f,%r13d │ │ │ │ - or %r11,%r13 │ │ │ │ - jne 27570 │ │ │ │ - shr $0x2,%rax │ │ │ │ - vpbroadcastq %rdx,%zmm9 │ │ │ │ - vpbroadcastq %rdi,%zmm10 │ │ │ │ - inc %rax │ │ │ │ - mov %rdi,%r9 │ │ │ │ - vpaddq 0xbd184(%rip),%zmm9,%zmm0 # e4400 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x54e0> │ │ │ │ - vpaddq 0xbd17a(%rip),%zmm10,%zmm7 # e4400 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x54e0> │ │ │ │ - mov %rax,%r12 │ │ │ │ - mov %rdx,%rcx │ │ │ │ - xor %esi,%esi │ │ │ │ - sub %rdx,%r9 │ │ │ │ - shr $0x4,%r12 │ │ │ │ - lea -0x1(%r12),%r10 │ │ │ │ - and $0x3,%r10d │ │ │ │ - je 27390 │ │ │ │ - vmovdqa32 (%rdi),%zmm11 │ │ │ │ - vmovdqa32 (%rdx),%zmm12 │ │ │ │ - vpcmpltd %zmm12,%zmm11,%k6 │ │ │ │ - kortestw %k6,%k6 │ │ │ │ - jne 27490 │ │ │ │ - vpcmpnled %zmm12,%zmm11,%k7 │ │ │ │ - kortestw %k7,%k7 │ │ │ │ - jne 27490 │ │ │ │ - vpaddq %zmm1,%zmm0,%zmm13 │ │ │ │ - lea 0x40(%rdx),%rcx │ │ │ │ - vpaddq %zmm1,%zmm7,%zmm7 │ │ │ │ - mov $0x1,%esi │ │ │ │ - vmovdqa64 %zmm13,%zmm0 │ │ │ │ - cmp $0x1,%r10 │ │ │ │ - je 27390 │ │ │ │ - cmp $0x2,%r10 │ │ │ │ - je 27340 │ │ │ │ - vmovdqa32 (%rcx,%r9,1),%zmm14 │ │ │ │ - vmovdqa32 0x40(%rdx),%zmm15 │ │ │ │ - vpcmpltd %zmm15,%zmm14,%k0 │ │ │ │ - kortestw %k0,%k0 │ │ │ │ - jne 27490 │ │ │ │ - vpcmpnled %zmm15,%zmm14,%k1 │ │ │ │ - kortestw %k1,%k1 │ │ │ │ - jne 27490 │ │ │ │ - add $0x40,%rcx │ │ │ │ - vpaddq %zmm1,%zmm7,%zmm7 │ │ │ │ - inc %rsi │ │ │ │ - vpaddq %zmm1,%zmm13,%zmm0 │ │ │ │ - vmovdqa32 (%rcx,%r9,1),%zmm6 │ │ │ │ - vmovdqa32 (%rcx),%zmm3 │ │ │ │ - vpcmpltd %zmm3,%zmm6,%k2 │ │ │ │ - kortestw %k2,%k2 │ │ │ │ - jne 27490 │ │ │ │ - vpcmpnled %zmm3,%zmm6,%k3 │ │ │ │ - kortestw %k3,%k3 │ │ │ │ - jne 27490 │ │ │ │ - add $0x40,%rcx │ │ │ │ - vpaddq %zmm1,%zmm7,%zmm7 │ │ │ │ - inc %rsi │ │ │ │ - vpaddq %zmm1,%zmm0,%zmm0 │ │ │ │ + jne 26e40 │ │ │ │ + jmp 26e95 │ │ │ │ nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovdqa32 (%rcx,%r9,1),%zmm5 │ │ │ │ - vmovdqa32 (%rcx),%zmm4 │ │ │ │ - vpcmpltd %zmm4,%zmm5,%k4 │ │ │ │ - kortestw %k4,%k4 │ │ │ │ - jne 27490 │ │ │ │ - vpcmpnled %zmm4,%zmm5,%k5 │ │ │ │ - kortestw %k5,%k5 │ │ │ │ - jne 27490 │ │ │ │ - lea 0x1(%rsi),%r13 │ │ │ │ - vpaddq %zmm1,%zmm7,%zmm7 │ │ │ │ - cmp %r12,%r13 │ │ │ │ - je 2754b │ │ │ │ - vmovdqa32 0x40(%rcx,%r9,1),%zmm8 │ │ │ │ - vmovdqa32 0x40(%rcx),%zmm9 │ │ │ │ - vpaddq %zmm1,%zmm0,%zmm0 │ │ │ │ - vpcmpltd %zmm9,%zmm8,%k6 │ │ │ │ - kortestw %k6,%k6 │ │ │ │ - jne 27490 │ │ │ │ - vpcmpnled %zmm9,%zmm8,%k7 │ │ │ │ - kortestw %k7,%k7 │ │ │ │ - jne 27490 │ │ │ │ - vmovdqa32 0x80(%rcx,%r9,1),%zmm10 │ │ │ │ - vmovdqa32 0x80(%rcx),%zmm11 │ │ │ │ - vpaddq %zmm1,%zmm7,%zmm7 │ │ │ │ - vpaddq %zmm1,%zmm0,%zmm0 │ │ │ │ - vpcmpltd %zmm11,%zmm10,%k0 │ │ │ │ - kortestw %k0,%k0 │ │ │ │ - jne 27490 │ │ │ │ - vpcmpnled %zmm11,%zmm10,%k1 │ │ │ │ - kortestw %k1,%k1 │ │ │ │ - jne 27490 │ │ │ │ - vmovdqa32 0xc0(%rcx,%r9,1),%zmm12 │ │ │ │ - vmovdqa32 0xc0(%rcx),%zmm13 │ │ │ │ - vpaddq %zmm1,%zmm7,%zmm7 │ │ │ │ - vpaddq %zmm1,%zmm0,%zmm0 │ │ │ │ - vpcmpltd %zmm13,%zmm12,%k2 │ │ │ │ - kortestw %k2,%k2 │ │ │ │ - jne 27490 │ │ │ │ - vpcmpnled %zmm13,%zmm12,%k3 │ │ │ │ - kortestw %k3,%k3 │ │ │ │ - jne 27490 │ │ │ │ - add $0x100,%rcx │ │ │ │ - vpaddq %zmm1,%zmm7,%zmm7 │ │ │ │ - add $0x4,%rsi │ │ │ │ - vpaddq %zmm1,%zmm0,%zmm0 │ │ │ │ - jmp 27390 │ │ │ │ - nop │ │ │ │ - vmovq %xmm7,%rax │ │ │ │ - vmovq %xmm0,%rcx │ │ │ │ - jmp 274af │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - jg 27507 │ │ │ │ - add $0x4,%rax │ │ │ │ - add $0x4,%rcx │ │ │ │ - cmp %rax,%r8 │ │ │ │ - je 27500 │ │ │ │ - mov (%rcx),%edi │ │ │ │ - cmp %edi,(%rax) │ │ │ │ - jge 274a0 │ │ │ │ - mov %r15,%rdi │ │ │ │ - vzeroupper │ │ │ │ - lea 0x20(%r15),%r12 │ │ │ │ - call 253c0 │ │ │ │ - vmovdqa64 0xbceb2(%rip),%zmm1 # e4380 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x5460> │ │ │ │ - jmp 26fdd │ │ │ │ - mov $0x24,%r8d │ │ │ │ - vpbroadcastq %r8,%zmm7 │ │ │ │ - vpaddq %zmm7,%zmm0,%zmm0 │ │ │ │ - valignq $0x7,%zmm0,%zmm0,%zmm2 │ │ │ │ - vmovq %xmm2,%rcx │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - cmp %rcx,0x38(%rsp) │ │ │ │ - jne 274b5 │ │ │ │ - vmovsd 0x18(%r15),%xmm14 │ │ │ │ - vmovsd 0x18(%r14),%xmm15 │ │ │ │ - vcomisd %xmm14,%xmm15 │ │ │ │ - vmovsd %xmm14,0x38(%rsp) │ │ │ │ - jbe 274b5 │ │ │ │ - jmp 26f0b │ │ │ │ - mov 0x8(%rsp),%r12 │ │ │ │ - test $0xf,%r12b │ │ │ │ - je 27768 │ │ │ │ + cmp %r12,%rdx │ │ │ │ + je 276be │ │ │ │ mov %r12,%r9 │ │ │ │ - and $0xfffffffffffffff0,%r9 │ │ │ │ - shl $0x2,%r9 │ │ │ │ - lea (%rdi,%r9,1),%rax │ │ │ │ - add %rdx,%r9 │ │ │ │ - jmp 26ef7 │ │ │ │ - test $0xf,%al │ │ │ │ - je 274d3 │ │ │ │ - and $0xfffffffffffffff0,%rax │ │ │ │ - shl $0x2,%rax │ │ │ │ - lea (%rdx,%rax,1),%rcx │ │ │ │ - add %rdi,%rax │ │ │ │ - jmp 274af │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %r8,%r11 │ │ │ │ - sub %rdi,%r11 │ │ │ │ - sub $0x4,%r11 │ │ │ │ - shr $0x2,%r11 │ │ │ │ - inc %r11 │ │ │ │ - and $0x7,%r11d │ │ │ │ - je 27670 │ │ │ │ - cmp $0x1,%r11 │ │ │ │ - je 2764f │ │ │ │ - cmp $0x2,%r11 │ │ │ │ - je 27635 │ │ │ │ - cmp $0x3,%r11 │ │ │ │ - je 2761d │ │ │ │ - cmp $0x4,%r11 │ │ │ │ - je 27603 │ │ │ │ - cmp $0x5,%r11 │ │ │ │ - je 275e9 │ │ │ │ - cmp $0x6,%r11 │ │ │ │ - je 275d1 │ │ │ │ - mov (%rdi),%r12d │ │ │ │ - cmp %r12d,(%rdx) │ │ │ │ - jg 274b5 │ │ │ │ - jl 27507 │ │ │ │ - add $0x4,%rdi │ │ │ │ - lea 0x4(%rdx),%rcx │ │ │ │ - mov (%rdi),%edx │ │ │ │ - cmp %edx,(%rcx) │ │ │ │ - jg 274b5 │ │ │ │ - jl 27507 │ │ │ │ - add $0x4,%rdi │ │ │ │ + mov %r9,%r11 │ │ │ │ + sub %rdx,%r11 │ │ │ │ + lea -0x4(%r11),%r13 │ │ │ │ + cmp $0x18,%r13 │ │ │ │ + ja 26b11 │ │ │ │ + mov %r9,%r13 │ │ │ │ + mov %rsi,%rcx │ │ │ │ + mov %rdx,%r11 │ │ │ │ + sub %rdx,%r13 │ │ │ │ + sub $0x4,%r13 │ │ │ │ + shr $0x2,%r13 │ │ │ │ + inc %r13 │ │ │ │ + and $0x7,%r13d │ │ │ │ + je 2701a │ │ │ │ + cmp $0x1,%r13 │ │ │ │ + je 26ff7 │ │ │ │ + cmp $0x2,%r13 │ │ │ │ + je 26fde │ │ │ │ + cmp $0x3,%r13 │ │ │ │ + je 26fc5 │ │ │ │ + cmp $0x4,%r13 │ │ │ │ + je 26fab │ │ │ │ + cmp $0x5,%r13 │ │ │ │ + je 26f92 │ │ │ │ + cmp $0x6,%r13 │ │ │ │ + jne 27686 │ │ │ │ + mov (%rcx),%edi │ │ │ │ + cmp %edi,(%r11) │ │ │ │ + jl 26e0c │ │ │ │ + jg 270b0 │ │ │ │ + add $0x4,%r11 │ │ │ │ add $0x4,%rcx │ │ │ │ - mov (%rdi),%r9d │ │ │ │ - cmp %r9d,(%rcx) │ │ │ │ - jg 274b5 │ │ │ │ - jl 27507 │ │ │ │ - add $0x4,%rdi │ │ │ │ + mov (%rcx),%eax │ │ │ │ + cmp %eax,(%r11) │ │ │ │ + jl 26e0c │ │ │ │ + jg 270b0 │ │ │ │ + add $0x4,%r11 │ │ │ │ add $0x4,%rcx │ │ │ │ - mov (%rdi),%r10d │ │ │ │ - cmp %r10d,(%rcx) │ │ │ │ - jg 274b5 │ │ │ │ - jl 27507 │ │ │ │ - add $0x4,%rdi │ │ │ │ + mov (%rcx),%r13d │ │ │ │ + cmp %r13d,(%r11) │ │ │ │ + jl 26e0c │ │ │ │ + jg 270b0 │ │ │ │ + add $0x4,%r11 │ │ │ │ add $0x4,%rcx │ │ │ │ - mov (%rdi),%esi │ │ │ │ - cmp %esi,(%rcx) │ │ │ │ - jg 274b5 │ │ │ │ - jl 27507 │ │ │ │ - add $0x4,%rdi │ │ │ │ + mov (%rcx),%edi │ │ │ │ + cmp %edi,(%r11) │ │ │ │ + jl 26e0c │ │ │ │ + jg 270b0 │ │ │ │ + add $0x4,%r11 │ │ │ │ add $0x4,%rcx │ │ │ │ - mov (%rdi),%r13d │ │ │ │ - cmp %r13d,(%rcx) │ │ │ │ - jg 274b5 │ │ │ │ - jl 27507 │ │ │ │ - add $0x4,%rdi │ │ │ │ + mov (%rcx),%eax │ │ │ │ + cmp %eax,(%r11) │ │ │ │ + jl 26e0c │ │ │ │ + jg 270b0 │ │ │ │ + add $0x4,%r11 │ │ │ │ add $0x4,%rcx │ │ │ │ - mov (%rdi),%eax │ │ │ │ - cmp %eax,(%rcx) │ │ │ │ - jg 274b5 │ │ │ │ - jl 27507 │ │ │ │ - add $0x4,%rdi │ │ │ │ + mov (%rcx),%r13d │ │ │ │ + cmp %r13d,(%r11) │ │ │ │ + jl 26e0c │ │ │ │ + jg 270b0 │ │ │ │ + add $0x4,%r11 │ │ │ │ add $0x4,%rcx │ │ │ │ - cmp %r8,%rdi │ │ │ │ - je 27500 │ │ │ │ - mov (%rdi),%r11d │ │ │ │ - cmp %r11d,(%rcx) │ │ │ │ - jg 274b5 │ │ │ │ - jl 27507 │ │ │ │ - mov 0x4(%rdi),%r12d │ │ │ │ - cmp %r12d,0x4(%rcx) │ │ │ │ - jg 274b5 │ │ │ │ - jl 27507 │ │ │ │ - mov 0x8(%rdi),%edx │ │ │ │ - cmp %edx,0x8(%rcx) │ │ │ │ - jg 274b5 │ │ │ │ - jl 27507 │ │ │ │ - mov 0xc(%rdi),%r9d │ │ │ │ - cmp %r9d,0xc(%rcx) │ │ │ │ - jg 274b5 │ │ │ │ - jl 27507 │ │ │ │ - mov 0x10(%rdi),%r10d │ │ │ │ - cmp %r10d,0x10(%rcx) │ │ │ │ - jg 274b5 │ │ │ │ - jl 27507 │ │ │ │ - mov 0x14(%rdi),%esi │ │ │ │ - cmp %esi,0x14(%rcx) │ │ │ │ - jg 274b5 │ │ │ │ - jl 27507 │ │ │ │ - mov 0x18(%rdi),%r13d │ │ │ │ - cmp %r13d,0x18(%rcx) │ │ │ │ - jg 274b5 │ │ │ │ - jl 27507 │ │ │ │ - mov 0x1c(%rdi),%eax │ │ │ │ - cmp %eax,0x1c(%rcx) │ │ │ │ - jg 274b5 │ │ │ │ - jl 27507 │ │ │ │ - add $0x20,%rdi │ │ │ │ + cmp %r11,%r9 │ │ │ │ + je 26e03 │ │ │ │ + mov (%rcx),%edi │ │ │ │ + cmp %edi,(%r11) │ │ │ │ + jl 26e0c │ │ │ │ + jg 270b0 │ │ │ │ + mov 0x4(%rcx),%eax │ │ │ │ + cmp %eax,0x4(%r11) │ │ │ │ + jl 26e0c │ │ │ │ + jg 270b0 │ │ │ │ + mov 0x8(%rcx),%r13d │ │ │ │ + cmp %r13d,0x8(%r11) │ │ │ │ + jl 26e0c │ │ │ │ + jg 270b0 │ │ │ │ + mov 0xc(%rcx),%edi │ │ │ │ + cmp %edi,0xc(%r11) │ │ │ │ + jl 26e0c │ │ │ │ + jg 270b0 │ │ │ │ + mov 0x10(%rcx),%eax │ │ │ │ + cmp %eax,0x10(%r11) │ │ │ │ + jl 26e0c │ │ │ │ + jg 270b0 │ │ │ │ + mov 0x14(%rcx),%r13d │ │ │ │ + cmp %r13d,0x14(%r11) │ │ │ │ + jl 26e0c │ │ │ │ + jg 270b0 │ │ │ │ + mov 0x18(%rcx),%edi │ │ │ │ + cmp %edi,0x18(%r11) │ │ │ │ + jl 26e0c │ │ │ │ + jg 270b0 │ │ │ │ + mov 0x1c(%rcx),%eax │ │ │ │ + cmp %eax,0x1c(%r11) │ │ │ │ + jl 26e0c │ │ │ │ + jg 270b0 │ │ │ │ + add $0x20,%r11 │ │ │ │ add $0x20,%rcx │ │ │ │ - cmp %r8,%rdi │ │ │ │ - jne 27670 │ │ │ │ - jmp 27500 │ │ │ │ - xchg %ax,%ax │ │ │ │ - vmovdqa 0x10(%rsp),%xmm3 │ │ │ │ - mov %r13,0x10(%r14) │ │ │ │ - vmovdqu %xmm3,(%r14) │ │ │ │ - jmp 26fd1 │ │ │ │ - mov (%rdi),%eax │ │ │ │ + cmp %r11,%r9 │ │ │ │ + jne 2701a │ │ │ │ + jmp 26e03 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov 0x28(%rsp),%r9 │ │ │ │ + lea (%rsi,%r9,1),%r11 │ │ │ │ + cmp %r8,%r9 │ │ │ │ + cmovl %r11,%r10 │ │ │ │ + cmp %r10,%rsi │ │ │ │ + je 273c3 │ │ │ │ + mov %r10,%r8 │ │ │ │ + sub %rsi,%r8 │ │ │ │ + lea -0x4(%r8),%rcx │ │ │ │ + cmp $0x18,%rcx │ │ │ │ + jbe 27450 │ │ │ │ + mov 0x38(%rsp),%r13 │ │ │ │ + and $0x3,%r8d │ │ │ │ + or %rsi,%r13 │ │ │ │ + and $0x1f,%r13d │ │ │ │ + or %r8,%r13 │ │ │ │ + jne 27450 │ │ │ │ + shr $0x2,%rcx │ │ │ │ + vpbroadcastq %rdx,%ymm8 │ │ │ │ + vpbroadcastq %rsi,%ymm9 │ │ │ │ + mov %rsi,%r9 │ │ │ │ + lea 0x1(%rcx),%rcx │ │ │ │ + vpaddq 0xb660b(%rip),%ymm8,%ymm6 # dd720 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x120> │ │ │ │ + mov %rdx,%rax │ │ │ │ + xor %edi,%edi │ │ │ │ + mov %rcx,%r11 │ │ │ │ + vpaddq 0xb65fb(%rip),%ymm9,%ymm1 # dd720 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x120> │ │ │ │ + sub %rdx,%r9 │ │ │ │ + shr $0x3,%r11 │ │ │ │ + lea -0x1(%r11),%r8 │ │ │ │ + and $0x3,%r8d │ │ │ │ + je 27200 │ │ │ │ + vmovdqa (%rsi),%ymm10 │ │ │ │ + vmovdqa (%rdx),%ymm11 │ │ │ │ + vpcmpltd %ymm11,%ymm10,%k6 │ │ │ │ + kortestb %k6,%k6 │ │ │ │ + jne 272e0 │ │ │ │ + vpcmpnled %ymm11,%ymm10,%k7 │ │ │ │ + kortestb %k7,%k7 │ │ │ │ + jne 272e0 │ │ │ │ + vpaddq %ymm0,%ymm6,%ymm12 │ │ │ │ + lea 0x20(%rdx),%rax │ │ │ │ + mov $0x1,%edi │ │ │ │ + vpaddq %ymm0,%ymm1,%ymm1 │ │ │ │ + vmovdqa %ymm12,%ymm6 │ │ │ │ + cmp $0x1,%r8 │ │ │ │ + je 27200 │ │ │ │ + cmp $0x2,%r8 │ │ │ │ + je 271c4 │ │ │ │ + vmovdqa 0x20(%rsi),%ymm13 │ │ │ │ + vmovdqa 0x20(%rdx),%ymm14 │ │ │ │ + vpcmpltd %ymm14,%ymm13,%k0 │ │ │ │ + kortestb %k0,%k0 │ │ │ │ + jne 272e0 │ │ │ │ + vpcmpnled %ymm14,%ymm13,%k1 │ │ │ │ + kortestb %k1,%k1 │ │ │ │ + jne 272e0 │ │ │ │ + add $0x20,%rax │ │ │ │ + vpaddq %ymm0,%ymm1,%ymm1 │ │ │ │ + vpaddq %ymm0,%ymm12,%ymm6 │ │ │ │ + inc %rdi │ │ │ │ + vmovdqa (%rax,%r9,1),%ymm15 │ │ │ │ + vmovdqa (%rax),%ymm7 │ │ │ │ + vpcmpltd %ymm7,%ymm15,%k2 │ │ │ │ + kortestb %k2,%k2 │ │ │ │ + jne 272e0 │ │ │ │ + vpcmpnled %ymm7,%ymm15,%k3 │ │ │ │ + kortestb %k3,%k3 │ │ │ │ + jne 272e0 │ │ │ │ + add $0x20,%rax │ │ │ │ + vpaddq %ymm0,%ymm1,%ymm1 │ │ │ │ + vpaddq %ymm0,%ymm6,%ymm6 │ │ │ │ + inc %rdi │ │ │ │ + nop │ │ │ │ + vmovdqa (%rax,%r9,1),%ymm3 │ │ │ │ + vmovdqa (%rax),%ymm4 │ │ │ │ + vpcmpltd %ymm4,%ymm3,%k4 │ │ │ │ + kortestb %k4,%k4 │ │ │ │ + jne 272e0 │ │ │ │ + vpcmpnled %ymm4,%ymm3,%k5 │ │ │ │ + kortestb %k5,%k5 │ │ │ │ + jne 272e0 │ │ │ │ + lea 0x1(%rdi),%r13 │ │ │ │ + vpaddq %ymm0,%ymm1,%ymm1 │ │ │ │ + cmp %r11,%r13 │ │ │ │ + je 27426 │ │ │ │ + vmovdqa 0x20(%rax,%r9,1),%ymm8 │ │ │ │ + vmovdqa 0x20(%rax),%ymm9 │ │ │ │ + vpaddq %ymm0,%ymm6,%ymm6 │ │ │ │ + vpcmpltd %ymm9,%ymm8,%k6 │ │ │ │ + kortestb %k6,%k6 │ │ │ │ + jne 272e0 │ │ │ │ + vpcmpnled %ymm9,%ymm8,%k7 │ │ │ │ + kortestb %k7,%k7 │ │ │ │ + jne 272e0 │ │ │ │ + vmovdqa 0x40(%rax,%r9,1),%ymm10 │ │ │ │ + vmovdqa 0x40(%rax),%ymm11 │ │ │ │ + vpaddq %ymm0,%ymm1,%ymm1 │ │ │ │ + vpaddq %ymm0,%ymm6,%ymm6 │ │ │ │ + vpcmpltd %ymm11,%ymm10,%k0 │ │ │ │ + kortestb %k0,%k0 │ │ │ │ + jne 272e0 │ │ │ │ + vpcmpnled %ymm11,%ymm10,%k1 │ │ │ │ + kortestb %k1,%k1 │ │ │ │ + jne 272e0 │ │ │ │ + vmovdqa 0x60(%rax,%r9,1),%ymm12 │ │ │ │ + vmovdqa 0x60(%rax),%ymm13 │ │ │ │ + vpaddq %ymm0,%ymm1,%ymm1 │ │ │ │ + vpaddq %ymm0,%ymm6,%ymm6 │ │ │ │ + vpcmpltd %ymm13,%ymm12,%k2 │ │ │ │ + kortestb %k2,%k2 │ │ │ │ + jne 272e0 │ │ │ │ + vpcmpnled %ymm13,%ymm12,%k3 │ │ │ │ + kortestb %k3,%k3 │ │ │ │ + jne 272e0 │ │ │ │ + sub $0xffffffffffffff80,%rax │ │ │ │ + vpaddq %ymm0,%ymm1,%ymm1 │ │ │ │ + vpaddq %ymm0,%ymm6,%ymm6 │ │ │ │ + add $0x4,%rdi │ │ │ │ + jmp 27200 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + vmovq %xmm1,%r11 │ │ │ │ + vmovq %xmm6,%rdx │ │ │ │ + mov (%rdx),%esi │ │ │ │ + cmp %esi,(%r11) │ │ │ │ + jl 273e7 │ │ │ │ + jg 273ca │ │ │ │ + lea 0x4(%r11),%rcx │ │ │ │ + cmp %rcx,%r10 │ │ │ │ + je 27724 │ │ │ │ + mov 0x4(%rdx),%r9d │ │ │ │ + cmp %r9d,0x4(%r11) │ │ │ │ + jl 273e7 │ │ │ │ + jg 273ca │ │ │ │ + lea 0x8(%r11),%r8 │ │ │ │ + cmp %r8,%r10 │ │ │ │ + je 27732 │ │ │ │ + mov 0x8(%r11),%edi │ │ │ │ + cmp %edi,0x8(%rdx) │ │ │ │ + jg 273e7 │ │ │ │ + jl 273ca │ │ │ │ + lea 0xc(%r11),%r13 │ │ │ │ + cmp %r13,%r10 │ │ │ │ + je 27740 │ │ │ │ + mov 0xc(%rdx),%esi │ │ │ │ + cmp %esi,0xc(%r11) │ │ │ │ + jl 273e7 │ │ │ │ + jg 273ca │ │ │ │ + lea 0x10(%r11),%rcx │ │ │ │ + cmp %rcx,%r10 │ │ │ │ + je 2774e │ │ │ │ + mov 0x10(%rdx),%r9d │ │ │ │ + cmp %r9d,0x10(%r11) │ │ │ │ + jl 273e7 │ │ │ │ + jg 273ca │ │ │ │ + lea 0x14(%r11),%r8 │ │ │ │ + cmp %r8,%r10 │ │ │ │ + je 2775c │ │ │ │ + mov 0x14(%rdx),%eax │ │ │ │ + cmp %eax,0x14(%r11) │ │ │ │ + jl 273e7 │ │ │ │ + jg 273ca │ │ │ │ + lea 0x18(%r11),%rdi │ │ │ │ + cmp %rdi,%r10 │ │ │ │ + je 2776a │ │ │ │ + mov 0x18(%rdx),%esi │ │ │ │ + cmp %esi,0x18(%r11) │ │ │ │ + jl 273e7 │ │ │ │ + jg 273ca │ │ │ │ + lea 0x1c(%r11),%rcx │ │ │ │ + cmp %rcx,%r10 │ │ │ │ + je 27778 │ │ │ │ + mov 0x1c(%rdx),%r9d │ │ │ │ + cmp %r9d,0x1c(%r11) │ │ │ │ + jl 273e7 │ │ │ │ + jg 273ca │ │ │ │ + lea 0x20(%rdx),%rdx │ │ │ │ + mov %rdx,0x30(%rsp) │ │ │ │ + cmp %r12,0x30(%rsp) │ │ │ │ + jne 273e7 │ │ │ │ + vmovsd 0x18(%r15),%xmm14 │ │ │ │ + vmovsd 0x18(%r14),%xmm15 │ │ │ │ + vcomisd %xmm14,%xmm15 │ │ │ │ + vmovsd %xmm14,0x38(%rsp) │ │ │ │ + ja 26e18 │ │ │ │ + mov %r15,%rdi │ │ │ │ + vzeroupper │ │ │ │ + lea 0x20(%r15),%r12 │ │ │ │ + call 252e0 │ │ │ │ + vmovdqa 0xb62e2(%rip),%ymm0 # dd6e0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0xe0> │ │ │ │ + jmp 26ecf │ │ │ │ + mov 0x8(%rsp),%r13 │ │ │ │ + test $0x7,%r13b │ │ │ │ + je 27664 │ │ │ │ + and $0xfffffffffffffff8,%r13 │ │ │ │ + shl $0x2,%r13 │ │ │ │ + lea (%rsi,%r13,1),%rcx │ │ │ │ + add %rdx,%r13 │ │ │ │ + jmp 26d1a │ │ │ │ + test $0x7,%cl │ │ │ │ + je 276e7 │ │ │ │ + and $0xfffffffffffffff8,%rcx │ │ │ │ + lea 0x0(,%rcx,4),%r11 │ │ │ │ + add %r11,%rdx │ │ │ │ + add %rsi,%r11 │ │ │ │ + jmp 272ea │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov %r10,%r8 │ │ │ │ + sub %rsi,%r8 │ │ │ │ + sub $0x4,%r8 │ │ │ │ + shr $0x2,%r8 │ │ │ │ + inc %r8 │ │ │ │ + and $0x7,%r8d │ │ │ │ + je 2771a │ │ │ │ + cmp $0x1,%r8 │ │ │ │ + je 27569 │ │ │ │ + cmp $0x2,%r8 │ │ │ │ + je 27545 │ │ │ │ + cmp $0x3,%r8 │ │ │ │ + je 27523 │ │ │ │ + cmp $0x4,%r8 │ │ │ │ + je 27500 │ │ │ │ + cmp $0x5,%r8 │ │ │ │ + je 274dc │ │ │ │ + cmp $0x6,%r8 │ │ │ │ + je 274b8 │ │ │ │ + mov (%rsi),%eax │ │ │ │ cmp %eax,(%rdx) │ │ │ │ - jl 26eff │ │ │ │ - jg 27210 │ │ │ │ - lea 0x4(%rdx),%r12 │ │ │ │ - lea 0x4(%rdi),%rax │ │ │ │ - jmp 27096 │ │ │ │ - cmp %rdi,%r8 │ │ │ │ - jne 271f5 │ │ │ │ - jmp 27220 │ │ │ │ - mov %rdi,%rax │ │ │ │ - jmp 271f0 │ │ │ │ + jg 273e7 │ │ │ │ + jl 273ca │ │ │ │ + lea 0x4(%rdx),%rdi │ │ │ │ + add $0x4,%rsi │ │ │ │ + mov %rdi,0x30(%rsp) │ │ │ │ + mov 0x30(%rsp),%r13 │ │ │ │ + mov (%rsi),%ecx │ │ │ │ + cmp %ecx,0x0(%r13) │ │ │ │ + jg 273e7 │ │ │ │ + jl 273ca │ │ │ │ + add $0x4,%r13 │ │ │ │ + add $0x4,%rsi │ │ │ │ + mov %r13,0x30(%rsp) │ │ │ │ + mov 0x30(%rsp),%r11 │ │ │ │ + mov (%rsi),%r9d │ │ │ │ + cmp %r9d,(%r11) │ │ │ │ + jg 273e7 │ │ │ │ + jl 273ca │ │ │ │ + add $0x4,%r11 │ │ │ │ + add $0x4,%rsi │ │ │ │ + mov %r11,0x30(%rsp) │ │ │ │ + mov 0x30(%rsp),%r8 │ │ │ │ + mov (%rsi),%edx │ │ │ │ + cmp %edx,(%r8) │ │ │ │ + jg 273e7 │ │ │ │ + jl 273ca │ │ │ │ + add $0x4,%r8 │ │ │ │ + add $0x4,%rsi │ │ │ │ + mov %r8,0x30(%rsp) │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ + mov (%rsi),%edi │ │ │ │ + cmp %edi,(%rax) │ │ │ │ + jg 273e7 │ │ │ │ + jl 273ca │ │ │ │ + add $0x4,%rax │ │ │ │ + add $0x4,%rsi │ │ │ │ + mov %rax,0x30(%rsp) │ │ │ │ + mov 0x30(%rsp),%r13 │ │ │ │ + mov (%rsi),%ecx │ │ │ │ + cmp %ecx,0x0(%r13) │ │ │ │ + jg 273e7 │ │ │ │ + jl 273ca │ │ │ │ + add $0x4,%r13 │ │ │ │ + add $0x4,%rsi │ │ │ │ + mov %r13,0x30(%rsp) │ │ │ │ + mov 0x30(%rsp),%r11 │ │ │ │ + mov (%rsi),%r9d │ │ │ │ + cmp %r9d,(%r11) │ │ │ │ + jg 273e7 │ │ │ │ + jl 273ca │ │ │ │ + add $0x4,%r11 │ │ │ │ + add $0x4,%rsi │ │ │ │ + mov %r11,0x30(%rsp) │ │ │ │ + cmp %r10,%rsi │ │ │ │ + je 273c3 │ │ │ │ + mov (%rsi),%r8d │ │ │ │ + cmp %r8d,(%r11) │ │ │ │ + jg 273e7 │ │ │ │ + jl 273ca │ │ │ │ + mov 0x4(%rsi),%edx │ │ │ │ + cmp %edx,0x4(%r11) │ │ │ │ + jg 273e7 │ │ │ │ + jl 273ca │ │ │ │ + mov 0x8(%rsi),%eax │ │ │ │ + cmp %eax,0x8(%r11) │ │ │ │ + jg 273e7 │ │ │ │ + jl 273ca │ │ │ │ + mov 0xc(%rsi),%edi │ │ │ │ + cmp %edi,0xc(%r11) │ │ │ │ + jg 273e7 │ │ │ │ + jl 273ca │ │ │ │ + mov 0x10(%rsi),%r13d │ │ │ │ + cmp %r13d,0x10(%r11) │ │ │ │ + jg 273e7 │ │ │ │ + jl 273ca │ │ │ │ + mov 0x14(%rsi),%ecx │ │ │ │ + cmp %ecx,0x14(%r11) │ │ │ │ + jg 273e7 │ │ │ │ + jl 273ca │ │ │ │ + mov 0x18(%rsi),%r9d │ │ │ │ + cmp %r9d,0x18(%r11) │ │ │ │ + jg 273e7 │ │ │ │ + jl 273ca │ │ │ │ + mov 0x1c(%rsi),%r8d │ │ │ │ + cmp %r8d,0x1c(%r11) │ │ │ │ + jg 273e7 │ │ │ │ + jl 273ca │ │ │ │ + add $0x20,%rsi │ │ │ │ + add $0x20,%r11 │ │ │ │ + cmp %r10,%rsi │ │ │ │ + jne 27596 │ │ │ │ + mov %r11,0x30(%rsp) │ │ │ │ + jmp 273c3 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + vmovdqa 0x10(%rsp),%xmm4 │ │ │ │ + mov %r13,0x10(%r14) │ │ │ │ + vmovdqu %xmm4,(%r14) │ │ │ │ + jmp 26ec3 │ │ │ │ + mov $0x14,%r9d │ │ │ │ + vpbroadcastq %r9,%ymm12 │ │ │ │ + vpaddq %ymm12,%ymm1,%ymm13 │ │ │ │ + valignq $0x3,%ymm13,%ymm13,%ymm14 │ │ │ │ + vmovq %xmm14,%rcx │ │ │ │ + jmp 26e03 │ │ │ │ + mov (%rsi),%ecx │ │ │ │ + cmp %ecx,(%rdx) │ │ │ │ + jl 26e0c │ │ │ │ + jg 270b0 │ │ │ │ + lea 0x4(%rdx),%r11 │ │ │ │ + lea 0x4(%rsi),%rcx │ │ │ │ + jmp 26f79 │ │ │ │ + add $0x4,%rcx │ │ │ │ + jmp 26e03 │ │ │ │ + add $0x8,%rcx │ │ │ │ + jmp 26e03 │ │ │ │ + add $0xc,%rcx │ │ │ │ + jmp 26e03 │ │ │ │ + mov %rsi,%rcx │ │ │ │ + jmp 26e03 │ │ │ │ + cmp %rsi,%r10 │ │ │ │ + jne 26e0c │ │ │ │ + jmp 270c0 │ │ │ │ ret │ │ │ │ - mov $0x24,%esi │ │ │ │ - vpbroadcastq %rsi,%zmm12 │ │ │ │ - vpaddq %zmm12,%zmm2,%zmm13 │ │ │ │ - valignq $0x7,%zmm13,%zmm13,%zmm14 │ │ │ │ - vmovq %xmm14,%rax │ │ │ │ - jmp 271f0 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - lea -0x1(%rdx),%rax │ │ │ │ + add $0x10,%rcx │ │ │ │ + jmp 26e03 │ │ │ │ + add $0x14,%rcx │ │ │ │ + jmp 26e03 │ │ │ │ + mov $0x14,%edx │ │ │ │ + vpbroadcastq %rdx,%ymm5 │ │ │ │ + vpaddq %ymm5,%ymm6,%ymm6 │ │ │ │ + valignq $0x3,%ymm6,%ymm6,%ymm2 │ │ │ │ + vmovq %xmm2,0x30(%rsp) │ │ │ │ + jmp 273c3 │ │ │ │ + add $0x18,%rcx │ │ │ │ + jmp 26e03 │ │ │ │ + add $0x1c,%rcx │ │ │ │ + jmp 26e03 │ │ │ │ + mov 0x30(%rsp),%r11 │ │ │ │ + jmp 27596 │ │ │ │ + lea 0x4(%rdx),%r10 │ │ │ │ + mov %r10,0x30(%rsp) │ │ │ │ + jmp 273c3 │ │ │ │ + lea 0x8(%rdx),%rax │ │ │ │ + mov %rax,0x30(%rsp) │ │ │ │ + jmp 273c3 │ │ │ │ + lea 0xc(%rdx),%r11 │ │ │ │ + mov %r11,0x30(%rsp) │ │ │ │ + jmp 273c3 │ │ │ │ + lea 0x10(%rdx),%rdx │ │ │ │ + mov %rdx,0x30(%rsp) │ │ │ │ + jmp 273c3 │ │ │ │ + lea 0x14(%rdx),%r10 │ │ │ │ + mov %r10,0x30(%rsp) │ │ │ │ + jmp 273c3 │ │ │ │ + lea 0x18(%rdx),%r13 │ │ │ │ + mov %r13,0x30(%rsp) │ │ │ │ + jmp 273c3 │ │ │ │ + lea 0x1c(%rdx),%r11 │ │ │ │ + mov %r11,0x30(%rsp) │ │ │ │ + jmp 273c3 │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ push %rbp │ │ │ │ + lea -0x1(%rdx),%rax │ │ │ │ shr $0x3f,%rax │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ + mov %rdx,%r15 │ │ │ │ + lea -0x1(%rax,%rdx,1),%rdx │ │ │ │ + sar $1,%rdx │ │ │ │ push %r14 │ │ │ │ - mov %rdx,%r14 │ │ │ │ + mov %rdi,%r14 │ │ │ │ push %r13 │ │ │ │ - lea -0x1(%rax,%rdx,1),%rdx │ │ │ │ + mov %rcx,%r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ - and $0xffffffffffffffc0,%rsp │ │ │ │ - mov %rdi,%r15 │ │ │ │ - mov %rcx,%r13 │ │ │ │ - sar $1,%rdx │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ sub $0x40,%rsp │ │ │ │ - mov %rsi,0x30(%rsp) │ │ │ │ + mov %rsi,0x28(%rsp) │ │ │ │ mov %rdx,0x38(%rsp) │ │ │ │ cmp %rdx,%rsi │ │ │ │ - jge 28720 │ │ │ │ - mov $0x40,%ecx │ │ │ │ - mov %r14,0x10(%rsp) │ │ │ │ - mov %r13,0x8(%rsp) │ │ │ │ + jge 285e1 │ │ │ │ + mov %r15,0x20(%rsp) │ │ │ │ + mov $0x20,%ecx │ │ │ │ mov %rsi,%r11 │ │ │ │ - vpbroadcastq %rcx,%zmm3 │ │ │ │ + mov %r13,0x8(%rsp) │ │ │ │ + vpbroadcastq %rcx,%ymm3 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x1(%r11),%rax │ │ │ │ - lea (%rax,%rax,1),%r8 │ │ │ │ - lea -0x1(%r8),%r12 │ │ │ │ - mov %r12,%rbx │ │ │ │ - shl $0x5,%rbx │ │ │ │ + lea (%rax,%rax,1),%rdi │ │ │ │ shl $0x6,%rax │ │ │ │ - add %r15,%rbx │ │ │ │ - add %r15,%rax │ │ │ │ + lea -0x1(%rdi),%r12 │ │ │ │ + add %r14,%rax │ │ │ │ + mov %r12,%rbx │ │ │ │ vmovsd (%rax),%xmm4 │ │ │ │ + shl $0x5,%rbx │ │ │ │ + add %r14,%rbx │ │ │ │ vmovsd (%rbx),%xmm2 │ │ │ │ vcomisd %xmm4,%xmm2 │ │ │ │ - ja 27c30 │ │ │ │ + ja 27b50 │ │ │ │ vucomisd %xmm2,%xmm4 │ │ │ │ vmovdqu 0x8(%rax),%xmm5 │ │ │ │ - ja 27e60 │ │ │ │ + ja 27d78 │ │ │ │ vmovdqu 0x8(%rbx),%xmm7 │ │ │ │ - vpextrq $0x1,%xmm5,%rsi │ │ │ │ - vmovq %xmm5,%rdi │ │ │ │ - mov %rsi,%r14 │ │ │ │ - mov %rdi,%r13 │ │ │ │ - sub %rdi,%r14 │ │ │ │ - vpextrq $0x1,%xmm7,%rcx │ │ │ │ + vpextrq $0x1,%xmm5,%rcx │ │ │ │ + vmovq %xmm5,%rsi │ │ │ │ + mov %rcx,%r15 │ │ │ │ + mov %rsi,%r13 │ │ │ │ + vpextrq $0x1,%xmm7,%r8 │ │ │ │ vmovq %xmm7,%r10 │ │ │ │ - mov %rcx,0x20(%rsp) │ │ │ │ - sub %r10,%rcx │ │ │ │ + sub %rsi,%r15 │ │ │ │ + mov %r8,0x10(%rsp) │ │ │ │ + sub %r10,%r8 │ │ │ │ mov %r10,%rdx │ │ │ │ - lea (%rdi,%rcx,1),%r9 │ │ │ │ - cmp %rcx,%r14 │ │ │ │ - cmovg %r9,%rsi │ │ │ │ - cmp %rsi,%rdi │ │ │ │ - je 27c07 │ │ │ │ - mov %rsi,%r14 │ │ │ │ - sub %rdi,%r14 │ │ │ │ - lea -0x8(%r14),%r9 │ │ │ │ - cmp $0x38,%r9 │ │ │ │ - jbe 27ca0 │ │ │ │ - mov 0x8(%rbx),%rcx │ │ │ │ - and $0x7,%r14d │ │ │ │ - or 0x8(%rax),%rcx │ │ │ │ - and $0x3f,%ecx │ │ │ │ - or %r14,%rcx │ │ │ │ - jne 27ca0 │ │ │ │ - shr $0x3,%r9 │ │ │ │ - vpbroadcastq %r10,%zmm1 │ │ │ │ - vpbroadcastq %rdi,%zmm0 │ │ │ │ - lea 0x1(%r9),%r14 │ │ │ │ - mov %r10,%r9 │ │ │ │ - vpaddq 0xbcb02(%rip),%zmm1,%zmm1 # e43c0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x54a0> │ │ │ │ - vpaddq 0xbcaf8(%rip),%zmm0,%zmm0 # e43c0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x54a0> │ │ │ │ - mov %r14,0x18(%rsp) │ │ │ │ - mov %rdi,%rdx │ │ │ │ - sub %rdi,%r9 │ │ │ │ - shr $0x3,%r14 │ │ │ │ - lea -0x1(%r14),%r13 │ │ │ │ + cmp %r8,%r15 │ │ │ │ + lea (%rsi,%r8,1),%r9 │ │ │ │ + cmovle %rcx,%r9 │ │ │ │ + mov %r9,%r15 │ │ │ │ + cmp %rsi,%r9 │ │ │ │ + je 27b2b │ │ │ │ + mov %r9,%r8 │ │ │ │ + sub %rsi,%r8 │ │ │ │ + lea -0x8(%r8),%rcx │ │ │ │ + cmp $0x20,%rcx │ │ │ │ + jbe 27bb8 │ │ │ │ + mov 0x8(%rbx),%r9 │ │ │ │ + and $0x7,%r8d │ │ │ │ + or 0x8(%rax),%r9 │ │ │ │ + and $0x1f,%r9d │ │ │ │ + or %r9,%r8 │ │ │ │ + jne 27bb8 │ │ │ │ + shr $0x3,%rcx │ │ │ │ + vpbroadcastq %r10,%ymm1 │ │ │ │ + vpbroadcastq %rsi,%ymm0 │ │ │ │ + mov %r10,%r8 │ │ │ │ + inc %rcx │ │ │ │ + vpaddq 0xb5e41(%rip),%ymm1,%ymm1 # dd700 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x100> │ │ │ │ + vpaddq 0xb5e39(%rip),%ymm0,%ymm0 # dd700 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x100> │ │ │ │ + mov %rsi,%rdx │ │ │ │ + mov %rcx,%r13 │ │ │ │ + xor %r9d,%r9d │ │ │ │ + sub %rsi,%r8 │ │ │ │ + shr $0x2,%r13 │ │ │ │ + mov %r13,0x30(%rsp) │ │ │ │ + dec %r13 │ │ │ │ and $0x3,%r13d │ │ │ │ - je 279d0 │ │ │ │ - vmovdqa64 (%rdi),%zmm6 │ │ │ │ - vmovdqa64 (%r10),%zmm8 │ │ │ │ - vpcmpltuq %zmm8,%zmm6,%k0 │ │ │ │ - kortestb %k0,%k0 │ │ │ │ - jne 27ad0 │ │ │ │ - vpcmpnleuq %zmm8,%zmm6,%k1 │ │ │ │ - kortestb %k1,%k1 │ │ │ │ - jne 27ad0 │ │ │ │ - vpaddq %zmm3,%zmm1,%zmm10 │ │ │ │ - vpaddq %zmm3,%zmm0,%zmm0 │ │ │ │ - mov $0x1,%ecx │ │ │ │ - lea 0x40(%rdi),%rdx │ │ │ │ - vmovdqa64 %zmm10,%zmm1 │ │ │ │ + je 28230 │ │ │ │ + vmovdqa (%rsi),%ymm6 │ │ │ │ + vmovdqa (%r10),%ymm8 │ │ │ │ + vpcmpltuq %ymm8,%ymm6,%k7 │ │ │ │ + kmovb %k7,%edx │ │ │ │ + and $0xf,%edx │ │ │ │ + jne 27a90 │ │ │ │ + vpcmpnleuq %ymm8,%ymm6,%k6 │ │ │ │ + kmovb %k6,%r9d │ │ │ │ + and $0xf,%r9d │ │ │ │ + jne 27a90 │ │ │ │ + vpaddq %ymm3,%ymm1,%ymm10 │ │ │ │ + vpaddq %ymm3,%ymm0,%ymm0 │ │ │ │ + mov $0x1,%r9d │ │ │ │ + lea 0x20(%rsi),%rdx │ │ │ │ + vmovdqa %ymm10,%ymm1 │ │ │ │ cmp $0x1,%r13 │ │ │ │ - je 279d0 │ │ │ │ + je 28230 │ │ │ │ cmp $0x2,%r13 │ │ │ │ - je 27981 │ │ │ │ - vmovdqa64 0x40(%rdi),%zmm11 │ │ │ │ - vmovdqa64 (%r9,%rdx,1),%zmm9 │ │ │ │ - vpcmpltuq %zmm9,%zmm11,%k2 │ │ │ │ - kortestb %k2,%k2 │ │ │ │ - jne 27ad0 │ │ │ │ - vpcmpnleuq %zmm9,%zmm11,%k3 │ │ │ │ - kortestb %k3,%k3 │ │ │ │ - jne 27ad0 │ │ │ │ - vpaddq %zmm3,%zmm0,%zmm0 │ │ │ │ - inc %rcx │ │ │ │ - add $0x40,%rdx │ │ │ │ - vpaddq %zmm3,%zmm10,%zmm1 │ │ │ │ - vmovdqa64 (%rdx),%zmm12 │ │ │ │ - vmovdqa64 (%r9,%rdx,1),%zmm13 │ │ │ │ - vpcmpltuq %zmm13,%zmm12,%k4 │ │ │ │ - kortestb %k4,%k4 │ │ │ │ - jne 27ad0 │ │ │ │ - vpcmpnleuq %zmm13,%zmm12,%k5 │ │ │ │ - kortestb %k5,%k5 │ │ │ │ - jne 27ad0 │ │ │ │ - vpaddq %zmm3,%zmm0,%zmm0 │ │ │ │ - inc %rcx │ │ │ │ - add $0x40,%rdx │ │ │ │ - vpaddq %zmm3,%zmm1,%zmm1 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovdqa64 (%rdx),%zmm14 │ │ │ │ - vmovdqa64 (%r9,%rdx,1),%zmm15 │ │ │ │ - vpcmpltuq %zmm15,%zmm14,%k6 │ │ │ │ - kortestb %k6,%k6 │ │ │ │ - jne 27ad0 │ │ │ │ - vpcmpnleuq %zmm15,%zmm14,%k7 │ │ │ │ - kortestb %k7,%k7 │ │ │ │ - jne 27ad0 │ │ │ │ - lea 0x1(%rcx),%r13 │ │ │ │ - vpaddq %zmm3,%zmm0,%zmm0 │ │ │ │ - cmp %r14,%r13 │ │ │ │ - je 283c8 │ │ │ │ - vmovdqa64 0x40(%rdx),%zmm6 │ │ │ │ - vmovdqa64 0x40(%rdx,%r9,1),%zmm8 │ │ │ │ - vpaddq %zmm3,%zmm1,%zmm1 │ │ │ │ - vpcmpltuq %zmm8,%zmm6,%k0 │ │ │ │ - kortestb %k0,%k0 │ │ │ │ - jne 27ad0 │ │ │ │ - vpcmpnleuq %zmm8,%zmm6,%k1 │ │ │ │ - kortestb %k1,%k1 │ │ │ │ - jne 27ad0 │ │ │ │ - vmovdqa64 0x80(%rdx),%zmm10 │ │ │ │ - vmovdqa64 0x80(%rdx,%r9,1),%zmm11 │ │ │ │ - vpaddq %zmm3,%zmm0,%zmm0 │ │ │ │ - vpaddq %zmm3,%zmm1,%zmm1 │ │ │ │ - vpcmpltuq %zmm11,%zmm10,%k2 │ │ │ │ - kortestb %k2,%k2 │ │ │ │ - jne 27ad0 │ │ │ │ - vpcmpnleuq %zmm11,%zmm10,%k3 │ │ │ │ - kortestb %k3,%k3 │ │ │ │ - jne 27ad0 │ │ │ │ - vmovdqa64 0xc0(%rdx),%zmm9 │ │ │ │ - vmovdqa64 0xc0(%rdx,%r9,1),%zmm12 │ │ │ │ - vpaddq %zmm3,%zmm0,%zmm0 │ │ │ │ - vpaddq %zmm3,%zmm1,%zmm1 │ │ │ │ - vpcmpltuq %zmm12,%zmm9,%k4 │ │ │ │ - kortestb %k4,%k4 │ │ │ │ - jne 27ad0 │ │ │ │ - vpcmpnleuq %zmm12,%zmm9,%k5 │ │ │ │ - kortestb %k5,%k5 │ │ │ │ - jne 27ad0 │ │ │ │ - vpaddq %zmm3,%zmm0,%zmm0 │ │ │ │ - add $0x4,%rcx │ │ │ │ - add $0x100,%rdx │ │ │ │ - vpaddq %zmm3,%zmm1,%zmm1 │ │ │ │ - jmp 279d0 │ │ │ │ + jne 28240 │ │ │ │ + vmovdqa (%rdx),%ymm12 │ │ │ │ + vmovdqa (%r8,%rdx,1),%ymm13 │ │ │ │ + vpcmpltuq %ymm13,%ymm12,%k5 │ │ │ │ + kmovb %k5,%r13d │ │ │ │ + and $0xf,%r13d │ │ │ │ + jne 27a90 │ │ │ │ + vpcmpnleuq %ymm13,%ymm12,%k3 │ │ │ │ + kmovb %k3,%r13d │ │ │ │ + and $0xf,%r13d │ │ │ │ + jne 27a90 │ │ │ │ + mov %rsi,(%rsp) │ │ │ │ + vpaddq %ymm3,%ymm0,%ymm0 │ │ │ │ + inc %r9 │ │ │ │ + add $0x20,%rdx │ │ │ │ + vpaddq %ymm3,%ymm1,%ymm1 │ │ │ │ + mov %rcx,%r13 │ │ │ │ nop │ │ │ │ - vmovq %xmm0,%rcx │ │ │ │ + vmovdqa (%rdx),%ymm14 │ │ │ │ + vmovdqa (%r8,%rdx,1),%ymm15 │ │ │ │ + vpcmpltuq %ymm15,%ymm14,%k2 │ │ │ │ + kmovb %k2,%esi │ │ │ │ + and $0xf,%esi │ │ │ │ + jne 27a90 │ │ │ │ + vpcmpnleuq %ymm15,%ymm14,%k4 │ │ │ │ + kmovb %k4,%ecx │ │ │ │ + and $0xf,%ecx │ │ │ │ + jne 27a90 │ │ │ │ + lea 0x1(%r9),%rsi │ │ │ │ + vpaddq %ymm3,%ymm0,%ymm0 │ │ │ │ + cmp 0x30(%rsp),%rsi │ │ │ │ + je 285a0 │ │ │ │ + vmovdqa 0x20(%rdx),%ymm6 │ │ │ │ + vmovdqa 0x20(%rdx,%r8,1),%ymm8 │ │ │ │ + vpaddq %ymm3,%ymm1,%ymm1 │ │ │ │ + vpcmpltuq %ymm8,%ymm6,%k7 │ │ │ │ + kmovb %k7,%ecx │ │ │ │ + and $0xf,%ecx │ │ │ │ + jne 27a90 │ │ │ │ + vpcmpnleuq %ymm8,%ymm6,%k6 │ │ │ │ + kmovb %k6,%esi │ │ │ │ + and $0xf,%esi │ │ │ │ + jne 27a90 │ │ │ │ + vmovdqa 0x40(%rdx),%ymm10 │ │ │ │ + vmovdqa 0x40(%rdx,%r8,1),%ymm11 │ │ │ │ + vpaddq %ymm3,%ymm0,%ymm0 │ │ │ │ + vpaddq %ymm3,%ymm1,%ymm1 │ │ │ │ + vpcmpltuq %ymm11,%ymm10,%k1 │ │ │ │ + kmovb %k1,%ecx │ │ │ │ + and $0xf,%ecx │ │ │ │ + jne 27a90 │ │ │ │ + vpcmpnleuq %ymm11,%ymm10,%k0 │ │ │ │ + kmovb %k0,%esi │ │ │ │ + and $0xf,%esi │ │ │ │ + jne 27a90 │ │ │ │ + vmovdqa 0x60(%rdx),%ymm9 │ │ │ │ + vmovdqa 0x60(%rdx,%r8,1),%ymm12 │ │ │ │ + vpaddq %ymm3,%ymm0,%ymm0 │ │ │ │ + vpaddq %ymm3,%ymm1,%ymm1 │ │ │ │ + vpcmpltuq %ymm12,%ymm9,%k5 │ │ │ │ + kmovb %k5,%ecx │ │ │ │ + and $0xf,%ecx │ │ │ │ + jne 27a90 │ │ │ │ + vpcmpnleuq %ymm12,%ymm9,%k3 │ │ │ │ + kmovb %k3,%esi │ │ │ │ + and $0xf,%esi │ │ │ │ + jne 27a90 │ │ │ │ + vpaddq %ymm3,%ymm0,%ymm0 │ │ │ │ + add $0x4,%r9 │ │ │ │ + vpaddq %ymm3,%ymm1,%ymm1 │ │ │ │ + sub $0xffffffffffffff80,%rdx │ │ │ │ + jmp 27990 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + vmovq %xmm0,%r9 │ │ │ │ vmovq %xmm1,%rdx │ │ │ │ - mov (%rcx),%rdi │ │ │ │ - mov (%rdx),%r10 │ │ │ │ - cmp %r10,%rdi │ │ │ │ - jb 28410 │ │ │ │ - cmp %rdi,%r10 │ │ │ │ - jb 27e60 │ │ │ │ - lea 0x8(%rcx),%r9 │ │ │ │ - cmp %r9,%rsi │ │ │ │ - je 28785 │ │ │ │ - mov 0x8(%rcx),%r13 │ │ │ │ - mov 0x8(%rdx),%r14 │ │ │ │ - cmp %r14,%r13 │ │ │ │ - jb 28410 │ │ │ │ - cmp %r13,%r14 │ │ │ │ - jb 27e60 │ │ │ │ - lea 0x10(%rcx),%rdi │ │ │ │ - cmp %rdi,%rsi │ │ │ │ - je 2878e │ │ │ │ - mov 0x10(%rcx),%r10 │ │ │ │ - mov 0x10(%rdx),%r9 │ │ │ │ - cmp %r9,%r10 │ │ │ │ - jb 28410 │ │ │ │ - cmp %r10,%r9 │ │ │ │ - jb 27e60 │ │ │ │ - lea 0x18(%rcx),%r13 │ │ │ │ - cmp %r13,%rsi │ │ │ │ - je 28797 │ │ │ │ - mov 0x18(%rcx),%r14 │ │ │ │ - mov 0x18(%rdx),%rdi │ │ │ │ - cmp %rdi,%r14 │ │ │ │ - jb 28410 │ │ │ │ - cmp %r14,%rdi │ │ │ │ - jb 27e60 │ │ │ │ - lea 0x20(%rcx),%r10 │ │ │ │ - cmp %r10,%rsi │ │ │ │ - je 287a0 │ │ │ │ - mov 0x20(%rcx),%r13 │ │ │ │ - mov 0x20(%rdx),%r9 │ │ │ │ - cmp %r9,%r13 │ │ │ │ - jb 28410 │ │ │ │ - cmp %r13,%r9 │ │ │ │ - jb 27e60 │ │ │ │ - lea 0x28(%rcx),%r14 │ │ │ │ - cmp %r14,%rsi │ │ │ │ - je 287b1 │ │ │ │ - mov 0x28(%rcx),%rdi │ │ │ │ - mov 0x28(%rdx),%r10 │ │ │ │ - cmp %r10,%rdi │ │ │ │ - jb 28410 │ │ │ │ - cmp %rdi,%r10 │ │ │ │ - jb 27e60 │ │ │ │ - lea 0x30(%rcx),%r13 │ │ │ │ - cmp %r13,%rsi │ │ │ │ - je 287ba │ │ │ │ - mov 0x30(%rcx),%r14 │ │ │ │ - mov 0x30(%rdx),%r9 │ │ │ │ - cmp %r9,%r14 │ │ │ │ - jb 28410 │ │ │ │ - cmp %r14,%r9 │ │ │ │ - jb 27e60 │ │ │ │ - lea 0x38(%rcx),%rdi │ │ │ │ - cmp %rdi,%rsi │ │ │ │ - je 287c3 │ │ │ │ - mov 0x38(%rcx),%rcx │ │ │ │ - mov 0x38(%rdx),%rsi │ │ │ │ + mov (%r9),%r10 │ │ │ │ + mov (%rdx),%r13 │ │ │ │ + cmp %r13,%r10 │ │ │ │ + jb 282a8 │ │ │ │ + cmp %r10,%r13 │ │ │ │ + jb 27d78 │ │ │ │ + lea 0x8(%r9),%r8 │ │ │ │ + cmp %r8,%r15 │ │ │ │ + je 28628 │ │ │ │ + mov 0x8(%r9),%rcx │ │ │ │ + mov 0x8(%rdx),%rsi │ │ │ │ cmp %rsi,%rcx │ │ │ │ - jb 28410 │ │ │ │ - add $0x40,%rdx │ │ │ │ + jb 282a8 │ │ │ │ cmp %rcx,%rsi │ │ │ │ - jb 27e60 │ │ │ │ + jb 27d78 │ │ │ │ + lea 0x10(%r9),%r10 │ │ │ │ + cmp %r10,%r15 │ │ │ │ + je 28631 │ │ │ │ + mov 0x10(%r9),%r13 │ │ │ │ + mov 0x10(%rdx),%r8 │ │ │ │ + cmp %r8,%r13 │ │ │ │ + jb 282a8 │ │ │ │ + cmp %r13,%r8 │ │ │ │ + jb 27d78 │ │ │ │ + lea 0x18(%r9),%rcx │ │ │ │ + cmp %rcx,%r15 │ │ │ │ + je 2863a │ │ │ │ + mov 0x18(%r9),%r15 │ │ │ │ + mov 0x18(%rdx),%r9 │ │ │ │ + cmp %r9,%r15 │ │ │ │ + jb 282a8 │ │ │ │ + add $0x20,%rdx │ │ │ │ + cmp %r15,%r9 │ │ │ │ + jb 27d78 │ │ │ │ xor %r12d,%r12d │ │ │ │ - cmp 0x20(%rsp),%rdx │ │ │ │ + cmp 0x10(%rsp),%rdx │ │ │ │ setne %r12b │ │ │ │ - sub %r12,%r8 │ │ │ │ - mov %r8,%rbx │ │ │ │ - mov %r8,%r12 │ │ │ │ + sub %r12,%rdi │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rdi,%r12 │ │ │ │ shl $0x5,%rbx │ │ │ │ - add %r15,%rbx │ │ │ │ + add %r14,%rbx │ │ │ │ vmovsd (%rbx),%xmm2 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ vmovdqu 0x8(%rbx),%xmm5 │ │ │ │ shl $0x5,%r11 │ │ │ │ - add %r15,%r11 │ │ │ │ + vpxor %xmm13,%xmm13,%xmm13 │ │ │ │ + add %r14,%r11 │ │ │ │ mov 0x8(%r11),%rdi │ │ │ │ vmovdqu %xmm5,0x8(%r11) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ mov 0x18(%r11),%rsi │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ vmovsd %xmm2,(%r11) │ │ │ │ mov %rax,0x18(%r11) │ │ │ │ - movq $0x0,0x8(%rbx) │ │ │ │ - movq $0x0,0x10(%rbx) │ │ │ │ movq $0x0,0x18(%rbx) │ │ │ │ + vmovdqu %xmm13,0x8(%rbx) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 27c89 │ │ │ │ + je 27ba1 │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - vmovdqa64 0xbc6f7(%rip),%zmm3 # e4380 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x5460> │ │ │ │ + vmovdqa 0xb5b3f(%rip),%ymm3 # dd6e0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0xe0> │ │ │ │ cmp 0x38(%rsp),%r12 │ │ │ │ - jge 27e70 │ │ │ │ + jge 27d90 │ │ │ │ mov %r12,%r11 │ │ │ │ - jmp 277f0 │ │ │ │ + jmp 277f0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - mov %rsi,%r14 │ │ │ │ - sub %rdi,%r14 │ │ │ │ - sub $0x8,%r14 │ │ │ │ - shr $0x3,%r14 │ │ │ │ - inc %r14 │ │ │ │ - and $0x7,%r14d │ │ │ │ - je 27dba │ │ │ │ - cmp $0x1,%r14 │ │ │ │ - je 27d90 │ │ │ │ - cmp $0x2,%r14 │ │ │ │ - je 27d6f │ │ │ │ - cmp $0x3,%r14 │ │ │ │ - je 27d4e │ │ │ │ - cmp $0x4,%r14 │ │ │ │ - je 27d2d │ │ │ │ - cmp $0x5,%r14 │ │ │ │ - je 27d0c │ │ │ │ - cmp $0x6,%r14 │ │ │ │ - jne 2873d │ │ │ │ + mov %r15,%r8 │ │ │ │ + sub %rsi,%r8 │ │ │ │ + sub $0x8,%r8 │ │ │ │ + shr $0x3,%r8 │ │ │ │ + inc %r8 │ │ │ │ + and $0x7,%r8d │ │ │ │ + je 27cd2 │ │ │ │ + cmp $0x1,%r8 │ │ │ │ + je 27ca8 │ │ │ │ + cmp $0x2,%r8 │ │ │ │ + je 27c87 │ │ │ │ + cmp $0x3,%r8 │ │ │ │ + je 27c66 │ │ │ │ + cmp $0x4,%r8 │ │ │ │ + je 27c45 │ │ │ │ + cmp $0x5,%r8 │ │ │ │ + je 27c24 │ │ │ │ + cmp $0x6,%r8 │ │ │ │ + jne 28603 │ │ │ │ mov 0x0(%r13),%r10 │ │ │ │ - mov (%rdx),%r9 │ │ │ │ - cmp %r9,%r10 │ │ │ │ - jb 28410 │ │ │ │ - cmp %r10,%r9 │ │ │ │ - jb 27e60 │ │ │ │ + mov (%rdx),%rsi │ │ │ │ + cmp %rsi,%r10 │ │ │ │ + jb 282a8 │ │ │ │ + cmp %r10,%rsi │ │ │ │ + jb 27d78 │ │ │ │ add $0x8,%r13 │ │ │ │ add $0x8,%rdx │ │ │ │ mov 0x0(%r13),%rcx │ │ │ │ - mov (%rdx),%rdi │ │ │ │ - cmp %rdi,%rcx │ │ │ │ - jb 28410 │ │ │ │ - cmp %rcx,%rdi │ │ │ │ - jb 27e60 │ │ │ │ + mov (%rdx),%r9 │ │ │ │ + cmp %r9,%rcx │ │ │ │ + jb 282a8 │ │ │ │ + cmp %rcx,%r9 │ │ │ │ + jb 27d78 │ │ │ │ add $0x8,%r13 │ │ │ │ add $0x8,%rdx │ │ │ │ - mov 0x0(%r13),%r14 │ │ │ │ + mov 0x0(%r13),%r8 │ │ │ │ mov (%rdx),%r10 │ │ │ │ - cmp %r10,%r14 │ │ │ │ - jb 28410 │ │ │ │ - cmp %r14,%r10 │ │ │ │ - jb 27e60 │ │ │ │ + cmp %r10,%r8 │ │ │ │ + jb 282a8 │ │ │ │ + cmp %r8,%r10 │ │ │ │ + jb 27d78 │ │ │ │ add $0x8,%r13 │ │ │ │ add $0x8,%rdx │ │ │ │ - mov 0x0(%r13),%r9 │ │ │ │ - mov (%rdx),%rcx │ │ │ │ - cmp %rcx,%r9 │ │ │ │ - jb 28410 │ │ │ │ - cmp %r9,%rcx │ │ │ │ - jb 27e60 │ │ │ │ + mov 0x0(%r13),%rcx │ │ │ │ + mov (%rdx),%rsi │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jb 282a8 │ │ │ │ + cmp %rcx,%rsi │ │ │ │ + jb 27d78 │ │ │ │ add $0x8,%r13 │ │ │ │ add $0x8,%rdx │ │ │ │ - mov 0x0(%r13),%r14 │ │ │ │ - mov (%rdx),%rdi │ │ │ │ - cmp %rdi,%r14 │ │ │ │ - jb 28410 │ │ │ │ - cmp %r14,%rdi │ │ │ │ - jb 27e60 │ │ │ │ + mov 0x0(%r13),%r9 │ │ │ │ + mov (%rdx),%r8 │ │ │ │ + cmp %r8,%r9 │ │ │ │ + jb 282a8 │ │ │ │ + cmp %r9,%r8 │ │ │ │ + jb 27d78 │ │ │ │ add $0x8,%r13 │ │ │ │ add $0x8,%rdx │ │ │ │ mov 0x0(%r13),%r10 │ │ │ │ - mov (%rdx),%r9 │ │ │ │ - cmp %r9,%r10 │ │ │ │ - jb 28410 │ │ │ │ - cmp %r10,%r9 │ │ │ │ - jb 27e60 │ │ │ │ + mov (%rdx),%rcx │ │ │ │ + cmp %rcx,%r10 │ │ │ │ + jb 282a8 │ │ │ │ + cmp %r10,%rcx │ │ │ │ + jb 27d78 │ │ │ │ add $0x8,%r13 │ │ │ │ add $0x8,%rdx │ │ │ │ - cmp %r13,%rsi │ │ │ │ - je 27c07 │ │ │ │ - mov 0x0(%r13),%rcx │ │ │ │ - mov (%rdx),%r14 │ │ │ │ - cmp %r14,%rcx │ │ │ │ - jb 28410 │ │ │ │ - cmp %rcx,%r14 │ │ │ │ - jb 27e60 │ │ │ │ - mov 0x8(%r13),%r10 │ │ │ │ - mov 0x8(%rdx),%rdi │ │ │ │ - cmp %rdi,%r10 │ │ │ │ - jb 28410 │ │ │ │ - cmp %r10,%rdi │ │ │ │ - jb 27e60 │ │ │ │ - mov 0x10(%r13),%r9 │ │ │ │ - mov 0x10(%rdx),%rcx │ │ │ │ - cmp %rcx,%r9 │ │ │ │ - jb 28410 │ │ │ │ + cmp %r15,%r13 │ │ │ │ + je 27b2b │ │ │ │ + mov 0x0(%r13),%r9 │ │ │ │ + mov (%rdx),%rsi │ │ │ │ + cmp %rsi,%r9 │ │ │ │ + jb 282a8 │ │ │ │ + cmp %r9,%rsi │ │ │ │ + jb 27d78 │ │ │ │ + mov 0x8(%r13),%r8 │ │ │ │ + mov 0x8(%rdx),%r10 │ │ │ │ + cmp %r10,%r8 │ │ │ │ + jb 282a8 │ │ │ │ + cmp %r8,%r10 │ │ │ │ + jb 27d78 │ │ │ │ + mov 0x10(%r13),%rcx │ │ │ │ + mov 0x10(%rdx),%r9 │ │ │ │ cmp %r9,%rcx │ │ │ │ - jb 27e60 │ │ │ │ - mov 0x18(%r13),%r14 │ │ │ │ - mov 0x18(%rdx),%r10 │ │ │ │ - cmp %r10,%r14 │ │ │ │ - jb 28410 │ │ │ │ - cmp %r14,%r10 │ │ │ │ - jb 27e60 │ │ │ │ - mov 0x20(%r13),%r9 │ │ │ │ - mov 0x20(%rdx),%rdi │ │ │ │ - cmp %rdi,%r9 │ │ │ │ - jb 28410 │ │ │ │ - cmp %r9,%rdi │ │ │ │ - jb 27e60 │ │ │ │ - mov 0x28(%r13),%rcx │ │ │ │ - mov 0x28(%rdx),%r14 │ │ │ │ - cmp %r14,%rcx │ │ │ │ - jb 28410 │ │ │ │ - cmp %rcx,%r14 │ │ │ │ - jb 27e60 │ │ │ │ + jb 282a8 │ │ │ │ + cmp %rcx,%r9 │ │ │ │ + jb 27d78 │ │ │ │ + mov 0x18(%r13),%r8 │ │ │ │ + mov 0x18(%rdx),%rsi │ │ │ │ + cmp %rsi,%r8 │ │ │ │ + jb 282a8 │ │ │ │ + cmp %r8,%rsi │ │ │ │ + jb 27d78 │ │ │ │ + mov 0x20(%r13),%r10 │ │ │ │ + mov 0x20(%rdx),%rcx │ │ │ │ + cmp %rcx,%r10 │ │ │ │ + jb 282a8 │ │ │ │ + cmp %r10,%rcx │ │ │ │ + jb 27d78 │ │ │ │ + mov 0x28(%r13),%r9 │ │ │ │ + mov 0x28(%rdx),%r8 │ │ │ │ + cmp %r8,%r9 │ │ │ │ + jb 282a8 │ │ │ │ + cmp %r9,%r8 │ │ │ │ + jb 27d78 │ │ │ │ mov 0x30(%r13),%r10 │ │ │ │ - mov 0x30(%rdx),%r9 │ │ │ │ - cmp %r9,%r10 │ │ │ │ - jb 28410 │ │ │ │ - cmp %r10,%r9 │ │ │ │ - jae 28440 │ │ │ │ + mov 0x30(%rdx),%rsi │ │ │ │ + cmp %rsi,%r10 │ │ │ │ + jb 282a8 │ │ │ │ + cmp %r10,%rsi │ │ │ │ + jae 282d0 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ vmovapd %xmm4,%xmm2 │ │ │ │ mov %rax,%rbx │ │ │ │ - mov %r8,%r12 │ │ │ │ - jmp 27c35 │ │ │ │ - nop │ │ │ │ - mov 0x10(%rsp),%r14 │ │ │ │ + mov %rdi,%r12 │ │ │ │ + jmp 27b55 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0x20(%rsp),%r15 │ │ │ │ mov 0x8(%rsp),%r13 │ │ │ │ - test $0x1,%r14b │ │ │ │ - jne 27e90 │ │ │ │ - sub $0x2,%r14 │ │ │ │ - sar $1,%r14 │ │ │ │ - cmp %r12,%r14 │ │ │ │ - je 28470 │ │ │ │ - mov 0x18(%r13),%rsi │ │ │ │ - vmovdqu 0x8(%r13),%xmm2 │ │ │ │ - mov 0x8(%r13),%r11 │ │ │ │ + test $0x1,%r15b │ │ │ │ + jne 27db0 │ │ │ │ + sub $0x2,%r15 │ │ │ │ + sar $1,%r15 │ │ │ │ + cmp %r12,%r15 │ │ │ │ + je 28300 │ │ │ │ + vpxor %xmm5,%xmm5,%xmm5 │ │ │ │ + vmovdqu 0x8(%r13),%xmm6 │ │ │ │ + mov 0x8(%r13),%rdi │ │ │ │ + mov 0x18(%r13),%rax │ │ │ │ vmovsd 0x0(%r13),%xmm4 │ │ │ │ movq $0x0,0x18(%r13) │ │ │ │ - movq $0x0,0x10(%r13) │ │ │ │ - movq $0x0,0x8(%r13) │ │ │ │ - mov %rsi,0x10(%rsp) │ │ │ │ - cmp 0x30(%rsp),%r12 │ │ │ │ - jle 28390 │ │ │ │ + vmovdqu %xmm5,0x8(%r13) │ │ │ │ + cmp 0x28(%rsp),%r12 │ │ │ │ + jle 281f5 │ │ │ │ lea -0x1(%r12),%rbx │ │ │ │ - mov %r11,0x8(%rsp) │ │ │ │ - vpextrq $0x1,%xmm2,0x18(%rsp) │ │ │ │ - vmovq %xmm2,%r13 │ │ │ │ - vmovdqa %xmm2,0x20(%rsp) │ │ │ │ + mov %rdi,0x8(%rsp) │ │ │ │ + vmovq %xmm6,%r15 │ │ │ │ + vmovdqa %xmm5,%xmm7 │ │ │ │ shr $0x3f,%rbx │ │ │ │ - lea -0x1(%r12,%rbx,1),%r14 │ │ │ │ - sar $1,%r14 │ │ │ │ - mov %r14,%rbx │ │ │ │ + mov %rax,0x30(%rsp) │ │ │ │ + vpextrq $0x1,%xmm6,0x20(%rsp) │ │ │ │ + lea -0x1(%r12,%rbx,1),%r13 │ │ │ │ + vmovdqa %xmm6,0x10(%rsp) │ │ │ │ + sar $1,%r13 │ │ │ │ + mov %r13,%rbx │ │ │ │ shl $0x5,%rbx │ │ │ │ - add %r15,%rbx │ │ │ │ + add %r14,%rbx │ │ │ │ vmovsd (%rbx),%xmm3 │ │ │ │ vcomisd %xmm3,%xmm4 │ │ │ │ - ja 282f0 │ │ │ │ + ja 28160 │ │ │ │ vucomisd %xmm4,%xmm3 │ │ │ │ - ja 28380 │ │ │ │ - mov 0x10(%rbx),%r10 │ │ │ │ - mov 0x8(%rbx),%r9 │ │ │ │ - mov 0x18(%rsp),%rdx │ │ │ │ - mov %r10,%rcx │ │ │ │ - sub %r13,%rdx │ │ │ │ - sub %r9,%rcx │ │ │ │ - lea (%r9,%rdx,1),%rdi │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - cmovle %r10,%rdi │ │ │ │ - cmp %rdi,%r9 │ │ │ │ - je 287a9 │ │ │ │ - mov %rdi,%rax │ │ │ │ - sub %r9,%rax │ │ │ │ - lea -0x8(%rax),%rsi │ │ │ │ - cmp $0x38,%rsi │ │ │ │ - jbe 284f5 │ │ │ │ - mov 0x8(%rsp),%r8 │ │ │ │ + ja 281e0 │ │ │ │ + mov 0x10(%rbx),%r8 │ │ │ │ + mov 0x8(%rbx),%rcx │ │ │ │ + mov 0x20(%rsp),%rdx │ │ │ │ + mov %r8,%r10 │ │ │ │ + sub %r15,%rdx │ │ │ │ + sub %rcx,%r10 │ │ │ │ + lea (%rcx,%rdx,1),%r9 │ │ │ │ + cmp %rdx,%r10 │ │ │ │ + cmovle %r8,%r9 │ │ │ │ + cmp %r9,%rcx │ │ │ │ + je 28643 │ │ │ │ + mov %r9,%rax │ │ │ │ + sub %rcx,%rax │ │ │ │ + lea -0x8(%rax),%r11 │ │ │ │ + cmp $0x20,%r11 │ │ │ │ + jbe 2837d │ │ │ │ + mov 0x8(%rsp),%rsi │ │ │ │ and $0x7,%eax │ │ │ │ - or %r9,%r8 │ │ │ │ - and $0x3f,%r8d │ │ │ │ - or %rax,%r8 │ │ │ │ - jne 284f5 │ │ │ │ - vmovdqa64 0xbc449(%rip),%zmm5 # e43c0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x54a0> │ │ │ │ - vpbroadcastq %r13,%zmm15 │ │ │ │ - mov %r9,%rdx │ │ │ │ - mov $0x40,%ecx │ │ │ │ - shr $0x3,%rsi │ │ │ │ - vpbroadcastq %r9,%zmm7 │ │ │ │ - inc %rsi │ │ │ │ - vpbroadcastq %rcx,%zmm8 │ │ │ │ - mov %r13,%rax │ │ │ │ - xor %r10d,%r10d │ │ │ │ - mov %rsi,%r11 │ │ │ │ - sub %r13,%rdx │ │ │ │ + or %rcx,%rsi │ │ │ │ + and $0x1f,%esi │ │ │ │ + or %rsi,%rax │ │ │ │ + jne 2837d │ │ │ │ shr $0x3,%r11 │ │ │ │ - lea -0x1(%r11),%r8 │ │ │ │ - vpaddq %zmm5,%zmm15,%zmm0 │ │ │ │ - vpaddq %zmm5,%zmm7,%zmm1 │ │ │ │ - and $0x3,%r8d │ │ │ │ - je 280b0 │ │ │ │ - vmovdqa64 (%r9),%zmm6 │ │ │ │ - vmovdqa64 0x0(%r13),%zmm10 │ │ │ │ - vpcmpnleuq %zmm6,%zmm10,%k6 │ │ │ │ - kortestb %k6,%k6 │ │ │ │ - jne 281b0 │ │ │ │ - vpcmpltuq %zmm6,%zmm10,%k7 │ │ │ │ - kortestb %k7,%k7 │ │ │ │ - jne 281b0 │ │ │ │ - vpaddq %zmm8,%zmm0,%zmm11 │ │ │ │ - lea 0x40(%r13),%rax │ │ │ │ - vpaddq %zmm8,%zmm1,%zmm1 │ │ │ │ + vmovdqa 0xb586a(%rip),%ymm8 # dd700 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x100> │ │ │ │ + vpbroadcastq %r15,%ymm6 │ │ │ │ + vpbroadcastq %rcx,%ymm10 │ │ │ │ + lea 0x1(%r11),%rdi │ │ │ │ + mov $0x20,%eax │ │ │ │ + mov %rcx,%r11 │ │ │ │ + mov %r15,%rdx │ │ │ │ + mov %rdi,%r8 │ │ │ │ + vpaddq %ymm8,%ymm6,%ymm0 │ │ │ │ + vpaddq %ymm8,%ymm10,%ymm1 │ │ │ │ + xor %r10d,%r10d │ │ │ │ + shr $0x2,%r8 │ │ │ │ + sub %r15,%r11 │ │ │ │ + vpbroadcastq %rax,%ymm11 │ │ │ │ + lea -0x1(%r8),%rsi │ │ │ │ + and $0x3,%esi │ │ │ │ + je 27fc0 │ │ │ │ + vmovdqa (%rcx),%ymm9 │ │ │ │ + vmovdqa (%r15),%ymm12 │ │ │ │ + vpcmpnleuq %ymm9,%ymm12,%k2 │ │ │ │ + kmovb %k2,%edx │ │ │ │ + and $0xf,%edx │ │ │ │ + jne 280c0 │ │ │ │ + vpcmpltuq %ymm9,%ymm12,%k4 │ │ │ │ + kmovb %k4,%r10d │ │ │ │ + and $0xf,%r10d │ │ │ │ + jne 280c0 │ │ │ │ + vpaddq %ymm11,%ymm0,%ymm2 │ │ │ │ + lea 0x20(%r15),%rdx │ │ │ │ mov $0x1,%r10d │ │ │ │ - vmovdqa64 %zmm11,%zmm0 │ │ │ │ - cmp $0x1,%r8 │ │ │ │ - je 280b0 │ │ │ │ - cmp $0x2,%r8 │ │ │ │ - je 28060 │ │ │ │ - vmovdqa64 (%rax,%rdx,1),%zmm9 │ │ │ │ - vmovdqa64 0x40(%r13),%zmm12 │ │ │ │ - vpcmpnleuq %zmm9,%zmm12,%k0 │ │ │ │ - kortestb %k0,%k0 │ │ │ │ - jne 281b0 │ │ │ │ - vpcmpltuq %zmm9,%zmm12,%k1 │ │ │ │ - kortestb %k1,%k1 │ │ │ │ - jne 281b0 │ │ │ │ - add $0x40,%rax │ │ │ │ - vpaddq %zmm8,%zmm1,%zmm1 │ │ │ │ + vpaddq %ymm11,%ymm1,%ymm1 │ │ │ │ + vmovdqa %ymm2,%ymm0 │ │ │ │ + cmp $0x1,%rsi │ │ │ │ + je 27fc0 │ │ │ │ + cmp $0x2,%rsi │ │ │ │ + je 27f79 │ │ │ │ + vmovdqa 0x20(%rcx),%ymm13 │ │ │ │ + vmovdqa 0x20(%r15),%ymm14 │ │ │ │ + vpcmpnleuq %ymm13,%ymm14,%k7 │ │ │ │ + kmovb %k7,%eax │ │ │ │ + test $0xf,%al │ │ │ │ + jne 280c0 │ │ │ │ + vpcmpltuq %ymm13,%ymm14,%k6 │ │ │ │ + kmovb %k6,%esi │ │ │ │ + test $0xf,%sil │ │ │ │ + jne 280c0 │ │ │ │ + add $0x20,%rdx │ │ │ │ + vpaddq %ymm11,%ymm1,%ymm1 │ │ │ │ + vpaddq %ymm11,%ymm2,%ymm0 │ │ │ │ inc %r10 │ │ │ │ - vpaddq %zmm8,%zmm11,%zmm0 │ │ │ │ - vmovdqa64 (%rax,%rdx,1),%zmm2 │ │ │ │ - vmovdqa64 (%rax),%zmm13 │ │ │ │ - vpcmpnleuq %zmm2,%zmm13,%k2 │ │ │ │ - kortestb %k2,%k2 │ │ │ │ - jne 281b0 │ │ │ │ - vpcmpltuq %zmm2,%zmm13,%k3 │ │ │ │ - kortestb %k3,%k3 │ │ │ │ - jne 281b0 │ │ │ │ - add $0x40,%rax │ │ │ │ - vpaddq %zmm8,%zmm1,%zmm1 │ │ │ │ + vmovdqa (%rdx,%r11,1),%ymm15 │ │ │ │ + vmovdqa (%rdx),%ymm5 │ │ │ │ + vpcmpnleuq %ymm15,%ymm5,%k1 │ │ │ │ + kmovb %k1,%eax │ │ │ │ + test $0xf,%al │ │ │ │ + jne 280c0 │ │ │ │ + vpcmpltuq %ymm15,%ymm5,%k0 │ │ │ │ + kmovb %k0,%esi │ │ │ │ + test $0xf,%sil │ │ │ │ + jne 280c0 │ │ │ │ + add $0x20,%rdx │ │ │ │ + vpaddq %ymm11,%ymm1,%ymm1 │ │ │ │ + vpaddq %ymm11,%ymm0,%ymm0 │ │ │ │ inc %r10 │ │ │ │ - vpaddq %zmm8,%zmm0,%zmm0 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovdqa64 (%rax,%rdx,1),%zmm14 │ │ │ │ - vmovdqa64 (%rax),%zmm15 │ │ │ │ - vpcmpnleuq %zmm14,%zmm15,%k4 │ │ │ │ - kortestb %k4,%k4 │ │ │ │ - jne 281b0 │ │ │ │ - vpcmpltuq %zmm14,%zmm15,%k5 │ │ │ │ - kortestb %k5,%k5 │ │ │ │ - jne 281b0 │ │ │ │ - lea 0x1(%r10),%rcx │ │ │ │ - vpaddq %zmm8,%zmm1,%zmm1 │ │ │ │ - cmp %r11,%rcx │ │ │ │ - je 28419 │ │ │ │ - vmovdqa64 0x40(%rax,%rdx,1),%zmm7 │ │ │ │ - vmovdqa64 0x40(%rax),%zmm6 │ │ │ │ - vpaddq %zmm8,%zmm0,%zmm0 │ │ │ │ - vpcmpnleuq %zmm7,%zmm6,%k6 │ │ │ │ - kortestb %k6,%k6 │ │ │ │ - jne 281b0 │ │ │ │ - vpcmpltuq %zmm7,%zmm6,%k7 │ │ │ │ - kortestb %k7,%k7 │ │ │ │ - jne 281b0 │ │ │ │ - vmovdqa64 0x80(%rax,%rdx,1),%zmm10 │ │ │ │ - vmovdqa64 0x80(%rax),%zmm11 │ │ │ │ - vpaddq %zmm8,%zmm1,%zmm1 │ │ │ │ - vpaddq %zmm8,%zmm0,%zmm0 │ │ │ │ - vpcmpnleuq %zmm10,%zmm11,%k0 │ │ │ │ - kortestb %k0,%k0 │ │ │ │ - jne 281b0 │ │ │ │ - vpcmpltuq %zmm10,%zmm11,%k1 │ │ │ │ - kortestb %k1,%k1 │ │ │ │ - jne 281b0 │ │ │ │ - vmovdqa64 0xc0(%rax,%rdx,1),%zmm9 │ │ │ │ - vmovdqa64 0xc0(%rax),%zmm12 │ │ │ │ - vpaddq %zmm8,%zmm1,%zmm1 │ │ │ │ - vpaddq %zmm8,%zmm0,%zmm0 │ │ │ │ - vpcmpnleuq %zmm9,%zmm12,%k2 │ │ │ │ - kortestb %k2,%k2 │ │ │ │ - jne 281b0 │ │ │ │ - vpcmpltuq %zmm9,%zmm12,%k3 │ │ │ │ - kortestb %k3,%k3 │ │ │ │ - jne 281b0 │ │ │ │ - add $0x100,%rax │ │ │ │ - vpaddq %zmm8,%zmm1,%zmm1 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + vmovdqa (%rdx,%r11,1),%ymm6 │ │ │ │ + vmovdqa (%rdx),%ymm8 │ │ │ │ + vpcmpnleuq %ymm6,%ymm8,%k5 │ │ │ │ + kmovb %k5,%eax │ │ │ │ + test $0xf,%al │ │ │ │ + jne 280c0 │ │ │ │ + vpcmpltuq %ymm6,%ymm8,%k3 │ │ │ │ + kmovb %k3,%esi │ │ │ │ + test $0xf,%sil │ │ │ │ + jne 280c0 │ │ │ │ + lea 0x1(%r10),%rax │ │ │ │ + vpaddq %ymm11,%ymm1,%ymm1 │ │ │ │ + cmp %r8,%rax │ │ │ │ + je 282b1 │ │ │ │ + vmovdqa 0x20(%rdx,%r11,1),%ymm9 │ │ │ │ + vmovdqa 0x20(%rdx),%ymm12 │ │ │ │ + vpaddq %ymm11,%ymm0,%ymm0 │ │ │ │ + vpcmpnleuq %ymm9,%ymm12,%k2 │ │ │ │ + kmovb %k2,%esi │ │ │ │ + test $0xf,%sil │ │ │ │ + jne 280c0 │ │ │ │ + vpcmpltuq %ymm9,%ymm12,%k4 │ │ │ │ + kmovb %k4,%eax │ │ │ │ + test $0xf,%al │ │ │ │ + jne 280c0 │ │ │ │ + vmovdqa 0x40(%rdx,%r11,1),%ymm2 │ │ │ │ + vmovdqa 0x40(%rdx),%ymm13 │ │ │ │ + vpaddq %ymm11,%ymm1,%ymm1 │ │ │ │ + vpaddq %ymm11,%ymm0,%ymm0 │ │ │ │ + vpcmpnleuq %ymm2,%ymm13,%k7 │ │ │ │ + kmovb %k7,%esi │ │ │ │ + test $0xf,%sil │ │ │ │ + jne 280c0 │ │ │ │ + vpcmpltuq %ymm2,%ymm13,%k6 │ │ │ │ + kmovb %k6,%eax │ │ │ │ + test $0xf,%al │ │ │ │ + jne 280c0 │ │ │ │ + vmovdqa 0x60(%rdx,%r11,1),%ymm14 │ │ │ │ + vmovdqa 0x60(%rdx),%ymm15 │ │ │ │ + vpaddq %ymm11,%ymm1,%ymm1 │ │ │ │ + vpaddq %ymm11,%ymm0,%ymm0 │ │ │ │ + vpcmpnleuq %ymm14,%ymm15,%k1 │ │ │ │ + kmovb %k1,%esi │ │ │ │ + test $0xf,%sil │ │ │ │ + jne 280c0 │ │ │ │ + vpcmpltuq %ymm14,%ymm15,%k0 │ │ │ │ + kmovb %k0,%eax │ │ │ │ + test $0xf,%al │ │ │ │ + jne 280c0 │ │ │ │ + sub $0xffffffffffffff80,%rdx │ │ │ │ + vpaddq %ymm11,%ymm1,%ymm1 │ │ │ │ + vpaddq %ymm11,%ymm0,%ymm0 │ │ │ │ add $0x4,%r10 │ │ │ │ - vpaddq %zmm8,%zmm0,%zmm0 │ │ │ │ - jmp 280b0 │ │ │ │ - xchg %ax,%ax │ │ │ │ - vmovq %xmm1,%r11 │ │ │ │ - vmovq %xmm0,%rdx │ │ │ │ - mov (%r11),%r8 │ │ │ │ - mov (%rdx),%rsi │ │ │ │ - cmp %rsi,%r8 │ │ │ │ - jb 282f0 │ │ │ │ - cmp %r8,%rsi │ │ │ │ - jb 28380 │ │ │ │ - lea 0x8(%r11),%rax │ │ │ │ - cmp %rax,%rdi │ │ │ │ - je 287cc │ │ │ │ - mov 0x8(%r11),%r10 │ │ │ │ - mov 0x8(%rdx),%rcx │ │ │ │ - cmp %rcx,%r10 │ │ │ │ - jb 282f0 │ │ │ │ - cmp %r10,%rcx │ │ │ │ - jb 28380 │ │ │ │ - lea 0x10(%r11),%r9 │ │ │ │ - cmp %r9,%rdi │ │ │ │ - je 287d5 │ │ │ │ - mov 0x10(%r11),%r8 │ │ │ │ - mov 0x10(%rdx),%rsi │ │ │ │ - cmp %rsi,%r8 │ │ │ │ - jb 282f0 │ │ │ │ - cmp %r8,%rsi │ │ │ │ - jb 28380 │ │ │ │ - lea 0x18(%r11),%rax │ │ │ │ - cmp %rax,%rdi │ │ │ │ - je 287de │ │ │ │ - mov 0x18(%r11),%r10 │ │ │ │ - mov 0x18(%rdx),%rcx │ │ │ │ - cmp %rcx,%r10 │ │ │ │ - jb 282f0 │ │ │ │ - cmp %r10,%rcx │ │ │ │ - jb 28380 │ │ │ │ - lea 0x20(%r11),%r9 │ │ │ │ - cmp %r9,%rdi │ │ │ │ - je 287f0 │ │ │ │ - mov 0x20(%r11),%r8 │ │ │ │ - mov 0x20(%rdx),%rsi │ │ │ │ - cmp %rsi,%r8 │ │ │ │ - jb 282f0 │ │ │ │ - cmp %r8,%rsi │ │ │ │ - jb 28380 │ │ │ │ - lea 0x28(%r11),%rax │ │ │ │ - cmp %rax,%rdi │ │ │ │ - je 287e7 │ │ │ │ - mov 0x28(%r11),%r10 │ │ │ │ - mov 0x28(%rdx),%rcx │ │ │ │ - cmp %rcx,%r10 │ │ │ │ - jb 282f0 │ │ │ │ - cmp %r10,%rcx │ │ │ │ - jb 28380 │ │ │ │ - lea 0x30(%r11),%r9 │ │ │ │ + jmp 27fc0 │ │ │ │ + vmovq %xmm1,%rdi │ │ │ │ + vmovq %xmm0,%r8 │ │ │ │ + mov (%rdi),%r11 │ │ │ │ + mov (%r8),%rdx │ │ │ │ + cmp %rdx,%r11 │ │ │ │ + jb 28160 │ │ │ │ + cmp %r11,%rdx │ │ │ │ + jb 281e0 │ │ │ │ + lea 0x8(%rdi),%r10 │ │ │ │ + cmp %r10,%r9 │ │ │ │ + je 2864b │ │ │ │ + mov 0x8(%rdi),%rcx │ │ │ │ + mov 0x8(%r8),%rsi │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jb 28160 │ │ │ │ + cmp %rcx,%rsi │ │ │ │ + jb 281e0 │ │ │ │ + lea 0x10(%rdi),%rax │ │ │ │ + cmp %rax,%r9 │ │ │ │ + je 28654 │ │ │ │ + mov 0x10(%rdi),%r11 │ │ │ │ + mov 0x10(%r8),%rdx │ │ │ │ + cmp %rdx,%r11 │ │ │ │ + jb 28160 │ │ │ │ + cmp %r11,%rdx │ │ │ │ + jb 281e0 │ │ │ │ + lea 0x18(%rdi),%r10 │ │ │ │ + cmp %r10,%r9 │ │ │ │ + je 2865d │ │ │ │ + mov 0x18(%rdi),%r9 │ │ │ │ + mov 0x18(%r8),%rdi │ │ │ │ + cmp %rdi,%r9 │ │ │ │ + jb 28160 │ │ │ │ cmp %r9,%rdi │ │ │ │ - je 287f9 │ │ │ │ - mov 0x30(%r11),%r8 │ │ │ │ - mov 0x30(%rdx),%rsi │ │ │ │ - cmp %rsi,%r8 │ │ │ │ - jb 282f0 │ │ │ │ - cmp %r8,%rsi │ │ │ │ - jb 28380 │ │ │ │ - lea 0x38(%r11),%rax │ │ │ │ - cmp %rax,%rdi │ │ │ │ - je 28802 │ │ │ │ - mov 0x38(%r11),%rdi │ │ │ │ - mov 0x38(%rdx),%r11 │ │ │ │ - cmp %r11,%rdi │ │ │ │ - jb 282f0 │ │ │ │ - cmp %rdi,%r11 │ │ │ │ - jb 28380 │ │ │ │ - add $0x40,%rdx │ │ │ │ - cmp 0x18(%rsp),%rdx │ │ │ │ - je 2880b │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovdqu 0x8(%rbx),%xmm8 │ │ │ │ + jb 281e0 │ │ │ │ + lea 0x20(%r8),%r11 │ │ │ │ + cmp 0x20(%rsp),%r11 │ │ │ │ + je 28666 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + vmovdqu 0x8(%rbx),%xmm11 │ │ │ │ shl $0x5,%r12 │ │ │ │ - add %r15,%r12 │ │ │ │ + add %r14,%r12 │ │ │ │ mov 0x8(%r12),%rdi │ │ │ │ + vmovdqu %xmm11,0x8(%r12) │ │ │ │ mov 0x18(%r12),%rsi │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ vmovsd %xmm3,(%r12) │ │ │ │ - vmovdqu %xmm8,0x8(%r12) │ │ │ │ - mov 0x18(%rbx),%r9 │ │ │ │ - mov %r9,0x18(%r12) │ │ │ │ - movq $0x0,0x8(%rbx) │ │ │ │ - movq $0x0,0x10(%rbx) │ │ │ │ + mov %rcx,0x18(%r12) │ │ │ │ movq $0x0,0x18(%rbx) │ │ │ │ + vmovdqu %xmm7,0x8(%rbx) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 28350 │ │ │ │ + je 281b9 │ │ │ │ vmovsd %xmm4,0x38(%rsp) │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ vmovsd 0x38(%rsp),%xmm4 │ │ │ │ - lea -0x1(%r14),%rdi │ │ │ │ - mov %r14,%r12 │ │ │ │ - shr $0x3f,%rdi │ │ │ │ - lea -0x1(%rdi,%r14,1),%rdx │ │ │ │ - cmp 0x30(%rsp),%r14 │ │ │ │ - jle 28732 │ │ │ │ - sar $1,%rdx │ │ │ │ - mov %rdx,%r14 │ │ │ │ - jmp 27ef5 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovdqa 0x20(%rsp),%xmm2 │ │ │ │ + vpxor %xmm7,%xmm7,%xmm7 │ │ │ │ + lea -0x1(%r13),%r9 │ │ │ │ + mov %r13,%r12 │ │ │ │ + shr $0x3f,%r9 │ │ │ │ + lea -0x1(%r9,%r13,1),%r11 │ │ │ │ + cmp 0x28(%rsp),%r13 │ │ │ │ + jle 285f3 │ │ │ │ + sar $1,%r11 │ │ │ │ + mov %r11,%r13 │ │ │ │ + jmp 27e13 │ │ │ │ + nop │ │ │ │ mov %r12,%rbx │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ + vmovdqa 0x10(%rsp),%xmm6 │ │ │ │ shl $0x5,%rbx │ │ │ │ - add %r15,%rbx │ │ │ │ + add %r14,%rbx │ │ │ │ mov 0x8(%rbx),%rdi │ │ │ │ - mov 0x10(%rsp),%r12 │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ vmovsd %xmm4,(%rbx) │ │ │ │ - vmovdqu %xmm2,0x8(%rbx) │ │ │ │ - mov %r12,0x18(%rbx) │ │ │ │ + mov %rax,0x18(%rbx) │ │ │ │ + vmovdqu %xmm6,0x8(%rbx) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 283f0 │ │ │ │ + je 28290 │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ jmp d340 │ │ │ │ - mov 0x18(%rsp),%r14 │ │ │ │ - test $0x7,%r14b │ │ │ │ - je 284d3 │ │ │ │ - mov %r14,%rcx │ │ │ │ - and $0xfffffffffffffff8,%rcx │ │ │ │ - shl $0x3,%rcx │ │ │ │ - lea (%r10,%rcx,1),%rdx │ │ │ │ - add %rdi,%rcx │ │ │ │ - jmp 27ada │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov %rsi,(%rsp) │ │ │ │ + mov %rcx,%r13 │ │ │ │ + jmp 27990 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + vmovdqa 0x20(%rsi),%ymm11 │ │ │ │ + vmovdqa 0x20(%r10),%ymm9 │ │ │ │ + vpcmpltuq %ymm9,%ymm11,%k1 │ │ │ │ + kmovb %k1,%r13d │ │ │ │ + and $0xf,%r13d │ │ │ │ + jne 27a90 │ │ │ │ + vpcmpnleuq %ymm9,%ymm11,%k0 │ │ │ │ + kmovb %k0,%r13d │ │ │ │ + and $0xf,%r13d │ │ │ │ + jne 27a90 │ │ │ │ + vpaddq %ymm3,%ymm0,%ymm0 │ │ │ │ + inc %r9 │ │ │ │ + vpaddq %ymm3,%ymm10,%ymm1 │ │ │ │ + add $0x20,%rdx │ │ │ │ + jmp 27945 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ vzeroupper │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ vmovdqa %xmm7,%xmm5 │ │ │ │ - jmp 27c35 │ │ │ │ - test $0x7,%sil │ │ │ │ - je 28762 │ │ │ │ - and $0xfffffffffffffff8,%rsi │ │ │ │ - lea 0x0(,%rsi,8),%r11 │ │ │ │ - lea 0x0(%r13,%r11,1),%rdx │ │ │ │ - add %r9,%r11 │ │ │ │ - jmp 281ba │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + jmp 27b55 │ │ │ │ + test $0x3,%dil │ │ │ │ + je 2835d │ │ │ │ + and $0xfffffffffffffffc,%rdi │ │ │ │ + shl $0x3,%rdi │ │ │ │ + lea (%r15,%rdi,1),%r8 │ │ │ │ + add %rcx,%rdi │ │ │ │ + jmp 280ca │ │ │ │ + nop │ │ │ │ mov 0x38(%r13),%rcx │ │ │ │ - mov 0x38(%rdx),%rdi │ │ │ │ - cmp %rdi,%rcx │ │ │ │ - jb 28410 │ │ │ │ - cmp %rcx,%rdi │ │ │ │ - jb 27e60 │ │ │ │ + mov 0x38(%rdx),%r9 │ │ │ │ + cmp %r9,%rcx │ │ │ │ + jb 282a8 │ │ │ │ + cmp %rcx,%r9 │ │ │ │ + jb 27d78 │ │ │ │ add $0x40,%r13 │ │ │ │ add $0x40,%rdx │ │ │ │ - cmp %r13,%rsi │ │ │ │ - jne 27dba │ │ │ │ - jmp 27c07 │ │ │ │ + cmp %r15,%r13 │ │ │ │ + jne 27cd2 │ │ │ │ + jmp 27b2b │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x1(%r12,%r12,1),%r12 │ │ │ │ mov 0x8(%rbx),%rdi │ │ │ │ + vpxor %xmm4,%xmm4,%xmm4 │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ - mov %r12,%r14 │ │ │ │ - shl $0x5,%r14 │ │ │ │ - add %r15,%r14 │ │ │ │ - vmovdqu 0x8(%r14),%xmm14 │ │ │ │ - vmovsd (%r14),%xmm13 │ │ │ │ - vmovdqu %xmm14,0x8(%rbx) │ │ │ │ - mov 0x18(%r14),%r8 │ │ │ │ - vmovsd %xmm13,(%rbx) │ │ │ │ - mov %r8,0x18(%rbx) │ │ │ │ - movq $0x0,0x8(%r14) │ │ │ │ - movq $0x0,0x10(%r14) │ │ │ │ - movq $0x0,0x18(%r14) │ │ │ │ + mov %r12,%r15 │ │ │ │ + shl $0x5,%r15 │ │ │ │ + add %r14,%r15 │ │ │ │ + vmovdqu 0x8(%r15),%xmm15 │ │ │ │ + vmovsd (%r15),%xmm14 │ │ │ │ + vmovdqu %xmm15,0x8(%rbx) │ │ │ │ + mov 0x18(%r15),%r11 │ │ │ │ + vmovsd %xmm14,(%rbx) │ │ │ │ + mov %r11,0x18(%rbx) │ │ │ │ + movq $0x0,0x18(%r15) │ │ │ │ + vmovdqu %xmm4,0x8(%r15) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 284cb │ │ │ │ + je 28355 │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - mov %r14,%rbx │ │ │ │ - jmp 27e90 │ │ │ │ + mov %r15,%rbx │ │ │ │ + jmp 27db0 │ │ │ │ + mov $0x8,%ecx │ │ │ │ + vpbroadcastq %rcx,%ymm1 │ │ │ │ + vpaddq %ymm1,%ymm0,%ymm0 │ │ │ │ + valignq $0x3,%ymm0,%ymm0,%ymm10 │ │ │ │ + vmovq %xmm10,%r11 │ │ │ │ + jmp 2814f │ │ │ │ + mov %r9,%r8 │ │ │ │ + mov %r15,%r11 │ │ │ │ + sub %rcx,%r8 │ │ │ │ + sub $0x8,%r8 │ │ │ │ + shr $0x3,%r8 │ │ │ │ + inc %r8 │ │ │ │ + and $0x7,%r8d │ │ │ │ + je 284b4 │ │ │ │ + cmp $0x1,%r8 │ │ │ │ + je 2848b │ │ │ │ + cmp $0x2,%r8 │ │ │ │ + je 2846b │ │ │ │ + cmp $0x3,%r8 │ │ │ │ + je 2844b │ │ │ │ + cmp $0x4,%r8 │ │ │ │ + je 2842b │ │ │ │ + cmp $0x5,%r8 │ │ │ │ + je 2840b │ │ │ │ + cmp $0x6,%r8 │ │ │ │ + je 283eb │ │ │ │ + mov (%rcx),%rsi │ │ │ │ + mov (%r15),%rax │ │ │ │ + cmp %rax,%rsi │ │ │ │ + jb 28160 │ │ │ │ + cmp %rsi,%rax │ │ │ │ + jb 281e0 │ │ │ │ + add $0x8,%rcx │ │ │ │ + lea 0x8(%r15),%r11 │ │ │ │ + mov (%rcx),%rdx │ │ │ │ + mov (%r11),%r10 │ │ │ │ + cmp %r10,%rdx │ │ │ │ + jb 28160 │ │ │ │ + cmp %rdx,%r10 │ │ │ │ + jb 281e0 │ │ │ │ + add $0x8,%rcx │ │ │ │ + add $0x8,%r11 │ │ │ │ + mov (%rcx),%rdi │ │ │ │ + mov (%r11),%r8 │ │ │ │ + cmp %r8,%rdi │ │ │ │ + jb 28160 │ │ │ │ + cmp %rdi,%r8 │ │ │ │ + jb 281e0 │ │ │ │ + add $0x8,%rcx │ │ │ │ + add $0x8,%r11 │ │ │ │ + mov (%rcx),%rax │ │ │ │ + mov (%r11),%rsi │ │ │ │ + cmp %rsi,%rax │ │ │ │ + jb 28160 │ │ │ │ + cmp %rax,%rsi │ │ │ │ + jb 281e0 │ │ │ │ + add $0x8,%rcx │ │ │ │ + add $0x8,%r11 │ │ │ │ + mov (%rcx),%rdx │ │ │ │ + mov (%r11),%r10 │ │ │ │ + cmp %r10,%rdx │ │ │ │ + jb 28160 │ │ │ │ + cmp %rdx,%r10 │ │ │ │ + jb 281e0 │ │ │ │ + add $0x8,%rcx │ │ │ │ + add $0x8,%r11 │ │ │ │ + mov (%rcx),%rdi │ │ │ │ + mov (%r11),%r8 │ │ │ │ + cmp %r8,%rdi │ │ │ │ + jb 28160 │ │ │ │ + cmp %rdi,%r8 │ │ │ │ + jb 281e0 │ │ │ │ + add $0x8,%rcx │ │ │ │ + add $0x8,%r11 │ │ │ │ + mov (%rcx),%rax │ │ │ │ + mov (%r11),%rsi │ │ │ │ + cmp %rsi,%rax │ │ │ │ + jb 28160 │ │ │ │ + cmp %rax,%rsi │ │ │ │ + jb 281e0 │ │ │ │ + add $0x8,%rcx │ │ │ │ + add $0x8,%r11 │ │ │ │ + cmp %rcx,%r9 │ │ │ │ + je 2814f │ │ │ │ + mov (%rcx),%rdx │ │ │ │ + mov (%r11),%r10 │ │ │ │ + cmp %r10,%rdx │ │ │ │ + jb 28160 │ │ │ │ + cmp %rdx,%r10 │ │ │ │ + jb 281e0 │ │ │ │ + mov 0x8(%rcx),%rdi │ │ │ │ + mov 0x8(%r11),%r8 │ │ │ │ + cmp %r8,%rdi │ │ │ │ + jb 28160 │ │ │ │ + cmp %rdi,%r8 │ │ │ │ + jb 281e0 │ │ │ │ + mov 0x10(%rcx),%rax │ │ │ │ + mov 0x10(%r11),%rsi │ │ │ │ + cmp %rsi,%rax │ │ │ │ + jb 28160 │ │ │ │ + cmp %rax,%rsi │ │ │ │ + jb 281e0 │ │ │ │ + mov 0x18(%rcx),%rdx │ │ │ │ + mov 0x18(%r11),%r10 │ │ │ │ + cmp %r10,%rdx │ │ │ │ + jb 28160 │ │ │ │ + cmp %rdx,%r10 │ │ │ │ + jb 281e0 │ │ │ │ + mov 0x20(%rcx),%rdi │ │ │ │ + mov 0x20(%r11),%r8 │ │ │ │ + cmp %r8,%rdi │ │ │ │ + jb 28160 │ │ │ │ + cmp %rdi,%r8 │ │ │ │ + jb 281e0 │ │ │ │ + mov 0x28(%rcx),%rax │ │ │ │ + mov 0x28(%r11),%rsi │ │ │ │ + cmp %rsi,%rax │ │ │ │ + jb 28160 │ │ │ │ + cmp %rax,%rsi │ │ │ │ + jb 281e0 │ │ │ │ + mov 0x30(%rcx),%rdx │ │ │ │ + mov 0x30(%r11),%r10 │ │ │ │ + cmp %r10,%rdx │ │ │ │ + jb 28160 │ │ │ │ + cmp %rdx,%r10 │ │ │ │ + jb 281e0 │ │ │ │ + mov 0x38(%rcx),%rdi │ │ │ │ + mov 0x38(%r11),%r8 │ │ │ │ + cmp %r8,%rdi │ │ │ │ + jb 28160 │ │ │ │ + cmp %rdi,%r8 │ │ │ │ + jb 281e0 │ │ │ │ + add $0x40,%rcx │ │ │ │ + add $0x40,%r11 │ │ │ │ + cmp %rcx,%r9 │ │ │ │ + jne 284b4 │ │ │ │ + jmp 2814f │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov (%rsp),%r8 │ │ │ │ + mov %r13,%r9 │ │ │ │ + test $0x3,%r13b │ │ │ │ + je 285c1 │ │ │ │ + and $0xfffffffffffffffc,%r9 │ │ │ │ + shl $0x3,%r9 │ │ │ │ + lea (%r10,%r9,1),%rdx │ │ │ │ + add %r8,%r9 │ │ │ │ + jmp 27a9a │ │ │ │ mov $0x8,%ebx │ │ │ │ - vpbroadcastq %rbx,%zmm2 │ │ │ │ - vpaddq %zmm2,%zmm1,%zmm7 │ │ │ │ - valignq $0x7,%zmm7,%zmm7,%zmm1 │ │ │ │ + vpbroadcastq %rbx,%ymm2 │ │ │ │ + vpaddq %ymm2,%ymm1,%ymm7 │ │ │ │ + valignq $0x3,%ymm7,%ymm7,%ymm1 │ │ │ │ vmovq %xmm1,%rdx │ │ │ │ - jmp 27c07 │ │ │ │ - mov %rdi,%r10 │ │ │ │ - mov %r13,%rdx │ │ │ │ - sub %r9,%r10 │ │ │ │ - sub $0x8,%r10 │ │ │ │ - shr $0x3,%r10 │ │ │ │ - inc %r10 │ │ │ │ - and $0x7,%r10d │ │ │ │ - je 2862d │ │ │ │ - cmp $0x1,%r10 │ │ │ │ - je 28604 │ │ │ │ - cmp $0x2,%r10 │ │ │ │ - je 285e4 │ │ │ │ - cmp $0x3,%r10 │ │ │ │ - je 285c4 │ │ │ │ - cmp $0x4,%r10 │ │ │ │ - je 285a4 │ │ │ │ - cmp $0x5,%r10 │ │ │ │ - je 28584 │ │ │ │ - cmp $0x6,%r10 │ │ │ │ - je 28564 │ │ │ │ - mov (%r9),%rcx │ │ │ │ - mov 0x0(%r13),%rdx │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - jb 282f0 │ │ │ │ - cmp %rcx,%rdx │ │ │ │ - jb 28380 │ │ │ │ - add $0x8,%r9 │ │ │ │ - lea 0x8(%r13),%rdx │ │ │ │ - mov (%r9),%r8 │ │ │ │ - mov (%rdx),%rsi │ │ │ │ - cmp %rsi,%r8 │ │ │ │ - jb 282f0 │ │ │ │ - cmp %r8,%rsi │ │ │ │ - jb 28380 │ │ │ │ - add $0x8,%r9 │ │ │ │ - add $0x8,%rdx │ │ │ │ - mov (%r9),%rax │ │ │ │ - mov (%rdx),%r11 │ │ │ │ - cmp %r11,%rax │ │ │ │ - jb 282f0 │ │ │ │ - cmp %rax,%r11 │ │ │ │ - jb 28380 │ │ │ │ - add $0x8,%r9 │ │ │ │ - add $0x8,%rdx │ │ │ │ - mov (%r9),%r10 │ │ │ │ - mov (%rdx),%rcx │ │ │ │ - cmp %rcx,%r10 │ │ │ │ - jb 282f0 │ │ │ │ - cmp %r10,%rcx │ │ │ │ - jb 28380 │ │ │ │ - add $0x8,%r9 │ │ │ │ - add $0x8,%rdx │ │ │ │ - mov (%r9),%r8 │ │ │ │ - mov (%rdx),%rsi │ │ │ │ - cmp %rsi,%r8 │ │ │ │ - jb 282f0 │ │ │ │ - cmp %r8,%rsi │ │ │ │ - jb 28380 │ │ │ │ - add $0x8,%r9 │ │ │ │ - add $0x8,%rdx │ │ │ │ - mov (%r9),%rax │ │ │ │ - mov (%rdx),%r11 │ │ │ │ - cmp %r11,%rax │ │ │ │ - jb 282f0 │ │ │ │ - cmp %rax,%r11 │ │ │ │ - jb 28380 │ │ │ │ - add $0x8,%r9 │ │ │ │ - add $0x8,%rdx │ │ │ │ - mov (%r9),%r10 │ │ │ │ - mov (%rdx),%rcx │ │ │ │ - cmp %rcx,%r10 │ │ │ │ - jb 282f0 │ │ │ │ - cmp %r10,%rcx │ │ │ │ - jb 28380 │ │ │ │ - add $0x8,%r9 │ │ │ │ - add $0x8,%rdx │ │ │ │ - cmp %r9,%rdi │ │ │ │ - je 282db │ │ │ │ - mov (%r9),%r8 │ │ │ │ - mov (%rdx),%rsi │ │ │ │ - cmp %rsi,%r8 │ │ │ │ - jb 282f0 │ │ │ │ - cmp %r8,%rsi │ │ │ │ - jb 28380 │ │ │ │ - mov 0x8(%r9),%rax │ │ │ │ - mov 0x8(%rdx),%r11 │ │ │ │ - cmp %r11,%rax │ │ │ │ - jb 282f0 │ │ │ │ - cmp %rax,%r11 │ │ │ │ - jb 28380 │ │ │ │ - mov 0x10(%r9),%r10 │ │ │ │ - mov 0x10(%rdx),%rcx │ │ │ │ - cmp %rcx,%r10 │ │ │ │ - jb 282f0 │ │ │ │ - cmp %r10,%rcx │ │ │ │ - jb 28380 │ │ │ │ - mov 0x18(%r9),%r8 │ │ │ │ - mov 0x18(%rdx),%rsi │ │ │ │ - cmp %rsi,%r8 │ │ │ │ - jb 282f0 │ │ │ │ - cmp %r8,%rsi │ │ │ │ - jb 28380 │ │ │ │ - mov 0x20(%r9),%rax │ │ │ │ - mov 0x20(%rdx),%r11 │ │ │ │ - cmp %r11,%rax │ │ │ │ - jb 282f0 │ │ │ │ - cmp %rax,%r11 │ │ │ │ - jb 28380 │ │ │ │ - mov 0x28(%r9),%r10 │ │ │ │ - mov 0x28(%rdx),%rcx │ │ │ │ - cmp %rcx,%r10 │ │ │ │ - jb 282f0 │ │ │ │ - cmp %r10,%rcx │ │ │ │ - jb 28380 │ │ │ │ - mov 0x30(%r9),%r8 │ │ │ │ - mov 0x30(%rdx),%rsi │ │ │ │ - cmp %rsi,%r8 │ │ │ │ - jb 282f0 │ │ │ │ - cmp %r8,%rsi │ │ │ │ - jb 28380 │ │ │ │ - mov 0x38(%r9),%rax │ │ │ │ - mov 0x38(%rdx),%r11 │ │ │ │ - cmp %r11,%rax │ │ │ │ - jb 282f0 │ │ │ │ - cmp %rax,%r11 │ │ │ │ - jb 28380 │ │ │ │ - add $0x40,%r9 │ │ │ │ - add $0x40,%rdx │ │ │ │ - cmp %r9,%rdi │ │ │ │ - jne 2862d │ │ │ │ - jmp 282db │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 27b2b │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %rsi,%r12 │ │ │ │ shl $0x5,%rbx │ │ │ │ add %rdi,%rbx │ │ │ │ - jmp 27e7a │ │ │ │ - vmovdqa 0x20(%rsp),%xmm2 │ │ │ │ - jmp 28390 │ │ │ │ - mov (%rdi),%rdx │ │ │ │ + jmp 27d9a │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ + vmovdqa 0x10(%rsp),%xmm6 │ │ │ │ + jmp 281f5 │ │ │ │ + mov (%rsi),%rdx │ │ │ │ mov (%r10),%r13 │ │ │ │ cmp %r13,%rdx │ │ │ │ - jb 28410 │ │ │ │ + jb 282a8 │ │ │ │ cmp %rdx,%r13 │ │ │ │ - jb 27e60 │ │ │ │ - lea 0x8(%rdi),%r13 │ │ │ │ + jb 27d78 │ │ │ │ + lea 0x8(%rsi),%r13 │ │ │ │ lea 0x8(%r10),%rdx │ │ │ │ - jmp 27ceb │ │ │ │ - mov $0x8,%r9d │ │ │ │ - vpbroadcastq %r9,%zmm1 │ │ │ │ - vpaddq %zmm1,%zmm0,%zmm0 │ │ │ │ - valignq $0x7,%zmm0,%zmm0,%zmm5 │ │ │ │ - vmovq %xmm5,%rdx │ │ │ │ - jmp 282db │ │ │ │ - add $0x8,%rdx │ │ │ │ - jmp 27c07 │ │ │ │ - add $0x10,%rdx │ │ │ │ - jmp 27c07 │ │ │ │ - add $0x18,%rdx │ │ │ │ - jmp 27c07 │ │ │ │ - add $0x20,%rdx │ │ │ │ - jmp 27c07 │ │ │ │ - mov %r13,%rdx │ │ │ │ - jmp 282db │ │ │ │ - add $0x28,%rdx │ │ │ │ - jmp 27c07 │ │ │ │ - add $0x30,%rdx │ │ │ │ - jmp 27c07 │ │ │ │ - add $0x38,%rdx │ │ │ │ - jmp 27c07 │ │ │ │ + jmp 27c03 │ │ │ │ add $0x8,%rdx │ │ │ │ - jmp 282db │ │ │ │ + jmp 27b2b │ │ │ │ add $0x10,%rdx │ │ │ │ - jmp 282db │ │ │ │ + jmp 27b2b │ │ │ │ add $0x18,%rdx │ │ │ │ - jmp 282db │ │ │ │ - add $0x28,%rdx │ │ │ │ - jmp 282db │ │ │ │ - add $0x20,%rdx │ │ │ │ - jmp 282db │ │ │ │ - add $0x30,%rdx │ │ │ │ - jmp 282db │ │ │ │ - add $0x38,%rdx │ │ │ │ - jmp 282db │ │ │ │ + jmp 27b2b │ │ │ │ + mov %r15,%r11 │ │ │ │ + jmp 2814f │ │ │ │ + lea 0x8(%r8),%r11 │ │ │ │ + jmp 2814f │ │ │ │ + lea 0x10(%r8),%r11 │ │ │ │ + jmp 2814f │ │ │ │ + lea 0x18(%r8),%r11 │ │ │ │ + jmp 2814f │ │ │ │ shl $0x5,%r12 │ │ │ │ - vmovdqa 0x20(%rsp),%xmm2 │ │ │ │ - lea (%r15,%r12,1),%rbx │ │ │ │ - jmp 28390 │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ + vmovdqa 0x10(%rsp),%xmm6 │ │ │ │ + lea (%r14,%r12,1),%rbx │ │ │ │ + jmp 281f5 │ │ │ │ xchg %ax,%ax │ │ │ │ - lea -0x1(%rdx),%rax │ │ │ │ push %rbp │ │ │ │ - mov %rdx,%r9 │ │ │ │ + lea -0x1(%rdx),%rax │ │ │ │ shr $0x3f,%rax │ │ │ │ mov %rsp,%rbp │ │ │ │ - lea -0x1(%rax,%rdx,1),%rdx │ │ │ │ push %r15 │ │ │ │ + mov %rcx,%r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ - push %rbx │ │ │ │ - mov %rcx,%r13 │ │ │ │ - and $0xffffffffffffffc0,%rsp │ │ │ │ + mov %rdx,%r12 │ │ │ │ + lea -0x1(%rax,%rdx,1),%rdx │ │ │ │ sar $1,%rdx │ │ │ │ - sub $0x100,%rsp │ │ │ │ - mov %rdi,0xf8(%rsp) │ │ │ │ - mov %rsi,0xd8(%rsp) │ │ │ │ - mov %rdx,0xe0(%rsp) │ │ │ │ + push %rbx │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ + sub $0xa0,%rsp │ │ │ │ + mov %rdi,0x98(%rsp) │ │ │ │ + mov %rsi,0x58(%rsp) │ │ │ │ + mov %rdx,0x88(%rsp) │ │ │ │ cmp %rdx,%rsi │ │ │ │ - jge 2a03b │ │ │ │ - vmovdqa64 0xbbb87(%rip),%zmm5 # e4400 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x54e0> │ │ │ │ - mov $0x40,%r8d │ │ │ │ - mov %rsi,0x80(%rsp) │ │ │ │ - mov %r9,0xd0(%rsp) │ │ │ │ - mov %rcx,0xc8(%rsp) │ │ │ │ - vpbroadcastq %r8,%zmm0 │ │ │ │ - mov %rsi,%rbx │ │ │ │ - lea 0x1(%rbx),%r8 │ │ │ │ - mov 0xf8(%rsp),%r9 │ │ │ │ + jge 2a07f │ │ │ │ + mov %rcx,0x48(%rsp) │ │ │ │ + mov $0x20,%r8d │ │ │ │ + vmovdqa 0xb5041(%rip),%ymm5 # dd720 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x120> │ │ │ │ + mov %r12,0x50(%rsp) │ │ │ │ + vpbroadcastq %r8,%ymm0 │ │ │ │ + mov %rsi,%r12 │ │ │ │ + nopl (%rax) │ │ │ │ + lea 0x1(%r12),%r8 │ │ │ │ + mov 0x98(%rsp),%r9 │ │ │ │ lea (%r8,%r8,1),%rbx │ │ │ │ - mov %rbx,0xf0(%rsp) │ │ │ │ - lea -0x1(%rbx),%rbx │ │ │ │ - mov %rbx,%r14 │ │ │ │ - shl $0x5,%r14 │ │ │ │ shl $0x6,%r8 │ │ │ │ - add %r9,%r14 │ │ │ │ + mov %rbx,0x90(%rsp) │ │ │ │ + lea -0x1(%rbx),%rbx │ │ │ │ add %r9,%r8 │ │ │ │ - mov 0x8(%r14),%r10 │ │ │ │ + mov %rbx,%r14 │ │ │ │ mov 0x8(%r8),%r15 │ │ │ │ - mov (%r14),%rcx │ │ │ │ mov (%r8),%rdx │ │ │ │ + shl $0x5,%r14 │ │ │ │ + add %r9,%r14 │ │ │ │ mov %r15,%r11 │ │ │ │ - mov %r10,%r13 │ │ │ │ + mov 0x8(%r14),%r10 │ │ │ │ + mov (%r14),%rax │ │ │ │ sub %rdx,%r11 │ │ │ │ - sub %rcx,%r13 │ │ │ │ - mov %r11,0xe8(%rsp) │ │ │ │ + mov %r11,0x60(%rsp) │ │ │ │ + mov %r10,%r13 │ │ │ │ + sub %rax,%r13 │ │ │ │ cmp %r13,%r11 │ │ │ │ - jle 28c20 │ │ │ │ - lea (%rdx,%r13,1),%rdi │ │ │ │ - cmp %rdi,%rdx │ │ │ │ - je 29fbe │ │ │ │ - mov %rdi,%rax │ │ │ │ - sub %rdx,%rax │ │ │ │ - sub $0x4,%rax │ │ │ │ - cmp $0x38,%rax │ │ │ │ - jbe 28c40 │ │ │ │ - mov %rdi,%r12 │ │ │ │ - mov %rcx,%rsi │ │ │ │ - sub %rdx,%r12 │ │ │ │ - or %rdx,%rsi │ │ │ │ - and $0x3,%r12d │ │ │ │ - and $0x3f,%esi │ │ │ │ - or %r12,%rsi │ │ │ │ - jne 28c40 │ │ │ │ - shr $0x2,%rax │ │ │ │ - vpbroadcastq %rcx,%zmm2 │ │ │ │ - vpbroadcastq %rdx,%zmm1 │ │ │ │ - inc %rax │ │ │ │ - xor %esi,%esi │ │ │ │ - xor %r9d,%r9d │ │ │ │ - mov %rax,%r12 │ │ │ │ - shr $0x4,%r12 │ │ │ │ - vpaddq %zmm5,%zmm2,%zmm2 │ │ │ │ - vpaddq %zmm5,%zmm1,%zmm1 │ │ │ │ - lea -0x1(%r12),%r11 │ │ │ │ + jle 28e70 │ │ │ │ + lea (%rdx,%r13,1),%r9 │ │ │ │ + cmp %r9,%rdx │ │ │ │ + je 29ff6 │ │ │ │ + mov %r9,%rcx │ │ │ │ + mov %rax,%rdi │ │ │ │ + sub %rdx,%rcx │ │ │ │ + lea -0x4(%rcx),%rsi │ │ │ │ + cmp $0x18,%rsi │ │ │ │ + jbe 29cb0 │ │ │ │ + or %rdx,%rdi │ │ │ │ + and $0x3,%ecx │ │ │ │ + and $0x1f,%edi │ │ │ │ + or %rcx,%rdi │ │ │ │ + jne 29e60 │ │ │ │ + shr $0x2,%rsi │ │ │ │ + vpbroadcastq %rax,%ymm1 │ │ │ │ + vpbroadcastq %rdx,%ymm2 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + inc %rsi │ │ │ │ + vpaddq %ymm5,%ymm1,%ymm1 │ │ │ │ + vpaddq %ymm5,%ymm2,%ymm2 │ │ │ │ + mov %rsi,0x80(%rsp) │ │ │ │ + shr $0x3,%rsi │ │ │ │ + lea -0x1(%rsi),%r11 │ │ │ │ and $0x3,%r11d │ │ │ │ - je 28a50 │ │ │ │ - vmovdqa32 (%rdx),%zmm3 │ │ │ │ - vmovdqa32 (%rcx),%zmm4 │ │ │ │ - vpcmpltd %zmm4,%zmm3,%k0 │ │ │ │ - kortestw %k0,%k0 │ │ │ │ - jne 28b60 │ │ │ │ - vpcmpnled %zmm4,%zmm3,%k1 │ │ │ │ - kortestw %k1,%k1 │ │ │ │ - jne 28b60 │ │ │ │ - vpaddq %zmm0,%zmm1,%zmm1 │ │ │ │ - mov $0x1,%r9d │ │ │ │ - mov $0x40,%esi │ │ │ │ - vpaddq %zmm0,%zmm2,%zmm2 │ │ │ │ + je 28880 │ │ │ │ + vmovdqa (%rdx),%ymm3 │ │ │ │ + vmovdqa (%rax),%ymm4 │ │ │ │ + vpcmpltd %ymm4,%ymm3,%k0 │ │ │ │ + kortestb %k0,%k0 │ │ │ │ + jne 28960 │ │ │ │ + vpcmpnled %ymm4,%ymm3,%k1 │ │ │ │ + kortestb %k1,%k1 │ │ │ │ + jne 28960 │ │ │ │ + vpaddq %ymm0,%ymm2,%ymm2 │ │ │ │ + mov $0x1,%edi │ │ │ │ + vpaddq %ymm0,%ymm1,%ymm1 │ │ │ │ + mov $0x20,%ecx │ │ │ │ cmp $0x1,%r11 │ │ │ │ - je 28a50 │ │ │ │ + je 28880 │ │ │ │ cmp $0x2,%r11 │ │ │ │ - je 28a0b │ │ │ │ - vmovdqa32 0x40(%rdx),%zmm6 │ │ │ │ - vmovdqa32 0x40(%rcx),%zmm7 │ │ │ │ - vpcmpltd %zmm7,%zmm6,%k2 │ │ │ │ - kortestw %k2,%k2 │ │ │ │ - jne 28b60 │ │ │ │ - vpcmpnled %zmm7,%zmm6,%k3 │ │ │ │ - kortestw %k3,%k3 │ │ │ │ - jne 28b60 │ │ │ │ - vpaddq %zmm0,%zmm1,%zmm1 │ │ │ │ - mov $0x2,%r9d │ │ │ │ - mov $0x80,%esi │ │ │ │ - vpaddq %zmm0,%zmm2,%zmm2 │ │ │ │ - vmovdqa32 (%rdx,%rsi,1),%zmm8 │ │ │ │ - vmovdqa32 (%rcx,%rsi,1),%zmm9 │ │ │ │ - vpcmpltd %zmm9,%zmm8,%k4 │ │ │ │ - kortestw %k4,%k4 │ │ │ │ - jne 28b60 │ │ │ │ - vpcmpnled %zmm9,%zmm8,%k5 │ │ │ │ - kortestw %k5,%k5 │ │ │ │ - jne 28b60 │ │ │ │ - vpaddq %zmm0,%zmm1,%zmm1 │ │ │ │ - inc %r9 │ │ │ │ - add $0x40,%rsi │ │ │ │ - vpaddq %zmm0,%zmm2,%zmm2 │ │ │ │ - xchg %ax,%ax │ │ │ │ - vmovdqa32 (%rdx,%rsi,1),%zmm10 │ │ │ │ - vmovdqa32 (%rcx,%rsi,1),%zmm11 │ │ │ │ - vpcmpltd %zmm11,%zmm10,%k6 │ │ │ │ - kortestw %k6,%k6 │ │ │ │ - jne 28b60 │ │ │ │ - vpcmpnled %zmm11,%zmm10,%k7 │ │ │ │ - kortestw %k7,%k7 │ │ │ │ - jne 28b60 │ │ │ │ - lea 0x1(%r9),%r11 │ │ │ │ - vpaddq %zmm0,%zmm1,%zmm1 │ │ │ │ - cmp %r11,%r12 │ │ │ │ - je 29b0b │ │ │ │ - vmovdqa32 0x40(%rdx,%rsi,1),%zmm15 │ │ │ │ - vmovdqa32 0x40(%rcx,%rsi,1),%zmm3 │ │ │ │ - vpaddq %zmm0,%zmm2,%zmm2 │ │ │ │ - vpcmpltd %zmm3,%zmm15,%k0 │ │ │ │ - kortestw %k0,%k0 │ │ │ │ - jne 28b60 │ │ │ │ - vpcmpnled %zmm3,%zmm15,%k1 │ │ │ │ - kortestw %k1,%k1 │ │ │ │ - jne 28b60 │ │ │ │ - vmovdqa32 0x80(%rdx,%rsi,1),%zmm6 │ │ │ │ - vmovdqa32 0x80(%rcx,%rsi,1),%zmm4 │ │ │ │ - vpaddq %zmm0,%zmm1,%zmm1 │ │ │ │ - vpaddq %zmm0,%zmm2,%zmm2 │ │ │ │ - vpcmpltd %zmm4,%zmm6,%k2 │ │ │ │ - kortestw %k2,%k2 │ │ │ │ - jne 28b60 │ │ │ │ - vpcmpnled %zmm4,%zmm6,%k3 │ │ │ │ - kortestw %k3,%k3 │ │ │ │ - jne 28b60 │ │ │ │ - vmovdqa32 0xc0(%rdx,%rsi,1),%zmm7 │ │ │ │ - vmovdqa32 0xc0(%rcx,%rsi,1),%zmm8 │ │ │ │ - vpaddq %zmm0,%zmm1,%zmm1 │ │ │ │ - vpaddq %zmm0,%zmm2,%zmm2 │ │ │ │ - vpcmpltd %zmm8,%zmm7,%k4 │ │ │ │ - kortestw %k4,%k4 │ │ │ │ - jne 28b60 │ │ │ │ - vpcmpnled %zmm8,%zmm7,%k5 │ │ │ │ - kortestw %k5,%k5 │ │ │ │ - jne 28b60 │ │ │ │ - vpaddq %zmm0,%zmm1,%zmm1 │ │ │ │ - add $0x4,%r9 │ │ │ │ - add $0x100,%rsi │ │ │ │ - vpaddq %zmm0,%zmm2,%zmm2 │ │ │ │ - jmp 28a50 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovq %xmm1,%rax │ │ │ │ - vmovq %xmm2,%rsi │ │ │ │ - jmp 28b87 │ │ │ │ + je 2883d │ │ │ │ + vmovdqa 0x20(%rdx),%ymm6 │ │ │ │ + vmovdqa 0x20(%rax),%ymm7 │ │ │ │ + vpcmpltd %ymm7,%ymm6,%k2 │ │ │ │ + kortestb %k2,%k2 │ │ │ │ + jne 28960 │ │ │ │ + vpcmpnled %ymm7,%ymm6,%k3 │ │ │ │ + kortestb %k3,%k3 │ │ │ │ + jne 28960 │ │ │ │ + vpaddq %ymm0,%ymm2,%ymm2 │ │ │ │ + mov $0x2,%edi │ │ │ │ + vpaddq %ymm0,%ymm1,%ymm1 │ │ │ │ + mov $0x40,%ecx │ │ │ │ + vmovdqa (%rdx,%rcx,1),%ymm8 │ │ │ │ + vmovdqa (%rax,%rcx,1),%ymm9 │ │ │ │ + vpcmpltd %ymm9,%ymm8,%k4 │ │ │ │ + kortestb %k4,%k4 │ │ │ │ + jne 28960 │ │ │ │ + vpcmpnled %ymm9,%ymm8,%k5 │ │ │ │ + kortestb %k5,%k5 │ │ │ │ + jne 28960 │ │ │ │ + vpaddq %ymm0,%ymm2,%ymm2 │ │ │ │ + inc %rdi │ │ │ │ + vpaddq %ymm0,%ymm1,%ymm1 │ │ │ │ + add $0x20,%rcx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + vmovdqa (%rdx,%rcx,1),%ymm10 │ │ │ │ + vmovdqa (%rax,%rcx,1),%ymm11 │ │ │ │ + vpcmpltd %ymm11,%ymm10,%k6 │ │ │ │ + kortestb %k6,%k6 │ │ │ │ + jne 28960 │ │ │ │ + vpcmpnled %ymm11,%ymm10,%k7 │ │ │ │ + kortestb %k7,%k7 │ │ │ │ + jne 28960 │ │ │ │ + lea 0x1(%rdi),%r11 │ │ │ │ + vpaddq %ymm0,%ymm2,%ymm2 │ │ │ │ + cmp %r11,%rsi │ │ │ │ + je 29a7a │ │ │ │ + vmovdqa 0x20(%rdx,%rcx,1),%ymm15 │ │ │ │ + vmovdqa 0x20(%rax,%rcx,1),%ymm3 │ │ │ │ + vpaddq %ymm0,%ymm1,%ymm1 │ │ │ │ + vpcmpltd %ymm3,%ymm15,%k0 │ │ │ │ + kortestb %k0,%k0 │ │ │ │ + jne 28960 │ │ │ │ + vpcmpnled %ymm3,%ymm15,%k1 │ │ │ │ + kortestb %k1,%k1 │ │ │ │ + jne 28960 │ │ │ │ + vmovdqa 0x40(%rdx,%rcx,1),%ymm6 │ │ │ │ + vmovdqa 0x40(%rax,%rcx,1),%ymm4 │ │ │ │ + vpaddq %ymm0,%ymm2,%ymm2 │ │ │ │ + vpaddq %ymm0,%ymm1,%ymm1 │ │ │ │ + vpcmpltd %ymm4,%ymm6,%k2 │ │ │ │ + kortestb %k2,%k2 │ │ │ │ + jne 28960 │ │ │ │ + vpcmpnled %ymm4,%ymm6,%k3 │ │ │ │ + kortestb %k3,%k3 │ │ │ │ + jne 28960 │ │ │ │ + vmovdqa 0x60(%rdx,%rcx,1),%ymm7 │ │ │ │ + vmovdqa 0x60(%rax,%rcx,1),%ymm8 │ │ │ │ + vpaddq %ymm0,%ymm2,%ymm2 │ │ │ │ + vpaddq %ymm0,%ymm1,%ymm1 │ │ │ │ + vpcmpltd %ymm8,%ymm7,%k4 │ │ │ │ + kortestb %k4,%k4 │ │ │ │ + jne 28960 │ │ │ │ + vpcmpnled %ymm8,%ymm7,%k5 │ │ │ │ + kortestb %k5,%k5 │ │ │ │ + jne 28960 │ │ │ │ + vpaddq %ymm0,%ymm2,%ymm2 │ │ │ │ + add $0x4,%rdi │ │ │ │ + vpaddq %ymm0,%ymm1,%ymm1 │ │ │ │ + sub $0xffffffffffffff80,%rcx │ │ │ │ + jmp 28880 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - jg 28de9 │ │ │ │ - add $0x4,%rax │ │ │ │ + vmovq %xmm2,%rcx │ │ │ │ + vmovq %xmm1,%rdi │ │ │ │ + mov (%rdi),%r11d │ │ │ │ + cmp %r11d,(%rcx) │ │ │ │ + jl 28df1 │ │ │ │ + jg 28a60 │ │ │ │ + lea 0x4(%rcx),%rsi │ │ │ │ + cmp %rsi,%r9 │ │ │ │ + je 29fa8 │ │ │ │ + mov 0x4(%rdi),%r11d │ │ │ │ + cmp %r11d,0x4(%rcx) │ │ │ │ + jl 28df1 │ │ │ │ + jg 28a60 │ │ │ │ + lea 0x8(%rcx),%rsi │ │ │ │ + cmp %rsi,%r9 │ │ │ │ + je 29fc3 │ │ │ │ + mov 0x8(%rdi),%r11d │ │ │ │ + cmp %r11d,0x8(%rcx) │ │ │ │ + jl 28df1 │ │ │ │ + jg 28a60 │ │ │ │ + lea 0xc(%rcx),%rsi │ │ │ │ + cmp %rsi,%r9 │ │ │ │ + je 29fed │ │ │ │ + mov 0xc(%rdi),%r11d │ │ │ │ + cmp %r11d,0xc(%rcx) │ │ │ │ + jl 28df1 │ │ │ │ + jg 28a60 │ │ │ │ + lea 0x10(%rcx),%rsi │ │ │ │ + cmp %rsi,%r9 │ │ │ │ + je 2a027 │ │ │ │ + mov 0x10(%rdi),%r11d │ │ │ │ + cmp %r11d,0x10(%rcx) │ │ │ │ + jl 28df1 │ │ │ │ + jg 28a60 │ │ │ │ + lea 0x14(%rcx),%rsi │ │ │ │ + cmp %rsi,%r9 │ │ │ │ + je 2a064 │ │ │ │ + mov 0x14(%rdi),%r11d │ │ │ │ + cmp %r11d,0x14(%rcx) │ │ │ │ + jl 28df1 │ │ │ │ + jg 28a60 │ │ │ │ + lea 0x18(%rcx),%rsi │ │ │ │ + cmp %rsi,%r9 │ │ │ │ + je 2a06d │ │ │ │ + mov 0x18(%rdi),%r11d │ │ │ │ + cmp %r11d,0x18(%rcx) │ │ │ │ + jl 28df1 │ │ │ │ + jg 28a60 │ │ │ │ + lea 0x1c(%rcx),%rsi │ │ │ │ + cmp %rsi,%r9 │ │ │ │ + je 2a09f │ │ │ │ + mov 0x1c(%rdi),%r9d │ │ │ │ + cmp %r9d,0x1c(%rcx) │ │ │ │ + jl 28df1 │ │ │ │ + jg 28a60 │ │ │ │ + add $0x20,%rdi │ │ │ │ + cmp %r10,%rdi │ │ │ │ + jne 28df1 │ │ │ │ + mov 0x60(%rsp),%rdi │ │ │ │ + lea (%rax,%rdi,1),%r9 │ │ │ │ + cmp %r13,%rdi │ │ │ │ + cmovge %r10,%r9 │ │ │ │ + cmp %r9,%rax │ │ │ │ + je 29fdd │ │ │ │ + mov %r9,%r13 │ │ │ │ + sub %rax,%r13 │ │ │ │ + lea -0x4(%r13),%rsi │ │ │ │ + cmp $0x18,%rsi │ │ │ │ + jbe 28c90 │ │ │ │ + mov %rax,%rdi │ │ │ │ + and $0x3,%r13d │ │ │ │ + or %rdx,%rdi │ │ │ │ + and $0x1f,%edi │ │ │ │ + or %r13,%rdi │ │ │ │ + jne 28c90 │ │ │ │ + shr $0x2,%rsi │ │ │ │ + vpbroadcastq %rdx,%ymm9 │ │ │ │ + vpbroadcastq %rax,%ymm10 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + inc %rsi │ │ │ │ + vpaddq %ymm5,%ymm9,%ymm2 │ │ │ │ + vpaddq %ymm5,%ymm10,%ymm8 │ │ │ │ + mov %rsi,%r13 │ │ │ │ + shr $0x3,%r13 │ │ │ │ + lea -0x1(%r13),%r11 │ │ │ │ + and $0x3,%r11d │ │ │ │ + je 28ba0 │ │ │ │ + vmovdqa (%rax),%ymm11 │ │ │ │ + vmovdqa (%rdx),%ymm12 │ │ │ │ + vpcmpltd %ymm12,%ymm11,%k6 │ │ │ │ + kortestb %k6,%k6 │ │ │ │ + jne 29968 │ │ │ │ + vpcmpnled %ymm12,%ymm11,%k7 │ │ │ │ + kortestb %k7,%k7 │ │ │ │ + jne 29968 │ │ │ │ + vpaddq %ymm0,%ymm2,%ymm13 │ │ │ │ + vpaddq %ymm0,%ymm8,%ymm8 │ │ │ │ + mov $0x1,%edi │ │ │ │ + mov $0x20,%ecx │ │ │ │ + vmovdqa %ymm13,%ymm2 │ │ │ │ + cmp $0x1,%r11 │ │ │ │ + je 28ba0 │ │ │ │ + cmp $0x2,%r11 │ │ │ │ + je 28b60 │ │ │ │ + vmovdqa 0x20(%rax),%ymm14 │ │ │ │ + vmovdqa 0x20(%rdx),%ymm15 │ │ │ │ + vpcmpltd %ymm15,%ymm14,%k0 │ │ │ │ + kortestb %k0,%k0 │ │ │ │ + jne 29968 │ │ │ │ + vpcmpnled %ymm15,%ymm14,%k1 │ │ │ │ + kortestb %k1,%k1 │ │ │ │ + jne 29968 │ │ │ │ + vpaddq %ymm0,%ymm8,%ymm8 │ │ │ │ + inc %rdi │ │ │ │ + vpaddq %ymm0,%ymm13,%ymm2 │ │ │ │ + add $0x20,%rcx │ │ │ │ + vmovdqa (%rax,%rcx,1),%ymm3 │ │ │ │ + vmovdqa (%rdx,%rcx,1),%ymm6 │ │ │ │ + vpcmpltd %ymm6,%ymm3,%k2 │ │ │ │ + kortestb %k2,%k2 │ │ │ │ + jne 29968 │ │ │ │ + vpcmpnled %ymm6,%ymm3,%k3 │ │ │ │ + kortestb %k3,%k3 │ │ │ │ + jne 29968 │ │ │ │ + vpaddq %ymm0,%ymm8,%ymm8 │ │ │ │ + inc %rdi │ │ │ │ + vpaddq %ymm0,%ymm2,%ymm2 │ │ │ │ + add $0x20,%rcx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + vmovdqa (%rax,%rcx,1),%ymm7 │ │ │ │ + vmovdqa (%rdx,%rcx,1),%ymm4 │ │ │ │ + vpcmpltd %ymm4,%ymm7,%k4 │ │ │ │ + kortestb %k4,%k4 │ │ │ │ + jne 29968 │ │ │ │ + vpcmpnled %ymm4,%ymm7,%k5 │ │ │ │ + kortestb %k5,%k5 │ │ │ │ + jne 29968 │ │ │ │ + lea 0x1(%rdi),%r11 │ │ │ │ + vpaddq %ymm0,%ymm8,%ymm8 │ │ │ │ + cmp %r11,%r13 │ │ │ │ + je 29ac6 │ │ │ │ + vmovdqa 0x20(%rax,%rcx,1),%ymm9 │ │ │ │ + vmovdqa 0x20(%rdx,%rcx,1),%ymm10 │ │ │ │ + vpaddq %ymm0,%ymm2,%ymm2 │ │ │ │ + vpcmpltd %ymm10,%ymm9,%k6 │ │ │ │ + kortestb %k6,%k6 │ │ │ │ + jne 29968 │ │ │ │ + vpcmpnled %ymm10,%ymm9,%k7 │ │ │ │ + kortestb %k7,%k7 │ │ │ │ + jne 29968 │ │ │ │ + vmovdqa 0x40(%rax,%rcx,1),%ymm11 │ │ │ │ + vmovdqa 0x40(%rdx,%rcx,1),%ymm12 │ │ │ │ + vpaddq %ymm0,%ymm8,%ymm8 │ │ │ │ + vpaddq %ymm0,%ymm2,%ymm2 │ │ │ │ + vpcmpltd %ymm12,%ymm11,%k0 │ │ │ │ + kortestb %k0,%k0 │ │ │ │ + jne 29968 │ │ │ │ + vpcmpnled %ymm12,%ymm11,%k1 │ │ │ │ + kortestb %k1,%k1 │ │ │ │ + jne 29968 │ │ │ │ + vmovdqa 0x60(%rax,%rcx,1),%ymm13 │ │ │ │ + vmovdqa 0x60(%rdx,%rcx,1),%ymm14 │ │ │ │ + vpaddq %ymm0,%ymm8,%ymm8 │ │ │ │ + vpaddq %ymm0,%ymm2,%ymm2 │ │ │ │ + vpcmpltd %ymm14,%ymm13,%k2 │ │ │ │ + kortestb %k2,%k2 │ │ │ │ + jne 29968 │ │ │ │ + vpcmpnled %ymm14,%ymm13,%k3 │ │ │ │ + kortestb %k3,%k3 │ │ │ │ + jne 29968 │ │ │ │ + vpaddq %ymm0,%ymm8,%ymm8 │ │ │ │ + add $0x4,%rdi │ │ │ │ + vpaddq %ymm0,%ymm2,%ymm2 │ │ │ │ + sub $0xffffffffffffff80,%rcx │ │ │ │ + jmp 28ba0 │ │ │ │ + mov %r9,%r13 │ │ │ │ + mov %rdx,%rsi │ │ │ │ + mov %rax,%r11 │ │ │ │ + sub %rax,%r13 │ │ │ │ + sub $0x4,%r13 │ │ │ │ + shr $0x2,%r13 │ │ │ │ + inc %r13 │ │ │ │ + and $0x7,%r13d │ │ │ │ + je 28d8e │ │ │ │ + cmp $0x1,%r13 │ │ │ │ + je 28d6f │ │ │ │ + cmp $0x2,%r13 │ │ │ │ + je 28d5a │ │ │ │ + cmp $0x3,%r13 │ │ │ │ + je 28d41 │ │ │ │ + cmp $0x4,%r13 │ │ │ │ + je 28d27 │ │ │ │ + cmp $0x5,%r13 │ │ │ │ + je 28d0e │ │ │ │ + cmp $0x6,%r13 │ │ │ │ + je 28cf5 │ │ │ │ + mov (%rdx),%esi │ │ │ │ + cmp %esi,(%rax) │ │ │ │ + jl 29a64 │ │ │ │ + jg 28dd0 │ │ │ │ + lea 0x4(%rax),%r11 │ │ │ │ + lea 0x4(%rdx),%rsi │ │ │ │ + mov (%rsi),%edi │ │ │ │ + cmp %edi,(%r11) │ │ │ │ + jl 29a64 │ │ │ │ + jg 28dd0 │ │ │ │ + add $0x4,%r11 │ │ │ │ add $0x4,%rsi │ │ │ │ - cmp %rax,%rdi │ │ │ │ - je 28de0 │ │ │ │ - mov (%rsi),%r12d │ │ │ │ - cmp %r12d,(%rax) │ │ │ │ - jge 28b70 │ │ │ │ - mov 0x80(%rsp),%r15 │ │ │ │ + mov (%rsi),%ecx │ │ │ │ + cmp %ecx,(%r11) │ │ │ │ + jl 29a64 │ │ │ │ + jg 28dd0 │ │ │ │ + add $0x4,%r11 │ │ │ │ + add $0x4,%rsi │ │ │ │ + mov (%rsi),%r13d │ │ │ │ + cmp %r13d,(%r11) │ │ │ │ + jl 29a64 │ │ │ │ + jg 28dd0 │ │ │ │ + add $0x4,%r11 │ │ │ │ + add $0x4,%rsi │ │ │ │ + mov (%rsi),%edi │ │ │ │ + cmp %edi,(%r11) │ │ │ │ + jl 29a64 │ │ │ │ + jg 28dd0 │ │ │ │ + add $0x4,%r11 │ │ │ │ + add $0x4,%rsi │ │ │ │ + mov (%rsi),%ecx │ │ │ │ + cmp %ecx,(%r11) │ │ │ │ + jl 29a64 │ │ │ │ + jg 28dd0 │ │ │ │ + add $0x4,%r11 │ │ │ │ + add $0x4,%rsi │ │ │ │ + mov (%rsi),%r13d │ │ │ │ + cmp %r13d,(%r11) │ │ │ │ + jl 29a64 │ │ │ │ + jg 28dd0 │ │ │ │ + add $0x4,%r11 │ │ │ │ + add $0x4,%rsi │ │ │ │ + cmp %r11,%r9 │ │ │ │ + je 29a5b │ │ │ │ + mov (%rsi),%edi │ │ │ │ + cmp %edi,(%r11) │ │ │ │ + jl 29a64 │ │ │ │ + jg 28dd0 │ │ │ │ + mov 0x4(%rsi),%ecx │ │ │ │ + cmp %ecx,0x4(%r11) │ │ │ │ + jl 29a64 │ │ │ │ + jg 28dd0 │ │ │ │ + mov 0x8(%rsi),%r13d │ │ │ │ + cmp %r13d,0x8(%r11) │ │ │ │ + jl 29a64 │ │ │ │ + jg 28dd0 │ │ │ │ + mov 0xc(%rsi),%edi │ │ │ │ + cmp %edi,0xc(%r11) │ │ │ │ + jl 29a64 │ │ │ │ + jle 29e6b │ │ │ │ + nopl (%rax) │ │ │ │ + vmovsd 0x18(%r14),%xmm15 │ │ │ │ + vcomisd 0x18(%r8),%xmm15 │ │ │ │ + cmovbe %r15,%r10 │ │ │ │ + cmovbe %rdx,%rax │ │ │ │ + cmovbe %r8,%r14 │ │ │ │ + cmovbe 0x90(%rsp),%rbx │ │ │ │ mov 0x10(%r14),%r8 │ │ │ │ - shl $0x5,%r15 │ │ │ │ - add 0xf8(%rsp),%r15 │ │ │ │ - mov (%r15),%rdi │ │ │ │ - mov 0x10(%r15),%rsi │ │ │ │ - mov %rcx,(%r15) │ │ │ │ - mov %r10,0x8(%r15) │ │ │ │ - mov %r8,0x10(%r15) │ │ │ │ - movq $0x0,(%r14) │ │ │ │ - movq $0x0,0x8(%r14) │ │ │ │ + shl $0x5,%r12 │ │ │ │ + vpxor %xmm3,%xmm3,%xmm3 │ │ │ │ + add 0x98(%rsp),%r12 │ │ │ │ + mov (%r12),%rdi │ │ │ │ + mov 0x10(%r12),%rsi │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov %r10,0x8(%r12) │ │ │ │ + mov %r8,0x10(%r12) │ │ │ │ movq $0x0,0x10(%r14) │ │ │ │ + vmovdqu %xmm3,(%r14) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 29070 │ │ │ │ + je 28e88 │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ vmovsd 0x18(%r14),%xmm0 │ │ │ │ - cmp 0xe0(%rsp),%rbx │ │ │ │ - vmovdqa64 0xbb804(%rip),%zmm5 # e4400 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x54e0> │ │ │ │ - vmovsd %xmm0,0x18(%r15) │ │ │ │ - vmovdqa64 0xbb774(%rip),%zmm0 # e4380 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x5460> │ │ │ │ - jge 2908a │ │ │ │ - mov %rbx,0x80(%rsp) │ │ │ │ - jmp 288a0 │ │ │ │ - nop │ │ │ │ + cmp 0x88(%rsp),%rbx │ │ │ │ + vmovdqa 0xb48d1(%rip),%ymm5 # dd720 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x120> │ │ │ │ + vmovsd %xmm0,0x18(%r12) │ │ │ │ + vmovdqa 0xb4882(%rip),%ymm0 # dd6e0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0xe0> │ │ │ │ + jge 28e9f │ │ │ │ + mov %rbx,%r12 │ │ │ │ + jmp 286f0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ cmp %rdx,%r15 │ │ │ │ - je 29fcf │ │ │ │ - mov %r15,%rdi │ │ │ │ - mov %rdi,%rax │ │ │ │ - sub %rdx,%rax │ │ │ │ - sub $0x4,%rax │ │ │ │ - cmp $0x38,%rax │ │ │ │ - ja 28919 │ │ │ │ - mov %rdi,%r9 │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rdx,%rax │ │ │ │ - sub %rdx,%r9 │ │ │ │ - sub $0x4,%r9 │ │ │ │ - shr $0x2,%r9 │ │ │ │ - inc %r9 │ │ │ │ - and $0x7,%r9d │ │ │ │ - je 28d4a │ │ │ │ - cmp $0x1,%r9 │ │ │ │ - je 28d27 │ │ │ │ - cmp $0x2,%r9 │ │ │ │ - je 28d0d │ │ │ │ - cmp $0x3,%r9 │ │ │ │ - je 28cf3 │ │ │ │ - cmp $0x4,%r9 │ │ │ │ - je 28cd9 │ │ │ │ - cmp $0x5,%r9 │ │ │ │ - je 28cbf │ │ │ │ - cmp $0x6,%r9 │ │ │ │ - je 28ca5 │ │ │ │ - mov (%rcx),%esi │ │ │ │ - cmp %esi,(%rdx) │ │ │ │ - jl 28b8f │ │ │ │ - jg 28de9 │ │ │ │ - lea 0x4(%rdx),%rax │ │ │ │ - lea 0x4(%rcx),%rsi │ │ │ │ - mov (%rsi),%r11d │ │ │ │ - cmp %r11d,(%rax) │ │ │ │ - jl 28b8f │ │ │ │ - jg 28de9 │ │ │ │ - add $0x4,%rax │ │ │ │ - add $0x4,%rsi │ │ │ │ - mov (%rsi),%r12d │ │ │ │ - cmp %r12d,(%rax) │ │ │ │ - jl 28b8f │ │ │ │ - jg 28de9 │ │ │ │ - add $0x4,%rax │ │ │ │ - add $0x4,%rsi │ │ │ │ - mov (%rsi),%r9d │ │ │ │ - cmp %r9d,(%rax) │ │ │ │ - jl 28b8f │ │ │ │ - jg 28de9 │ │ │ │ - add $0x4,%rax │ │ │ │ - add $0x4,%rsi │ │ │ │ - mov (%rsi),%r11d │ │ │ │ - cmp %r11d,(%rax) │ │ │ │ - jl 28b8f │ │ │ │ - jg 28de9 │ │ │ │ - add $0x4,%rax │ │ │ │ - add $0x4,%rsi │ │ │ │ - mov (%rsi),%r12d │ │ │ │ - cmp %r12d,(%rax) │ │ │ │ - jl 28b8f │ │ │ │ - jg 28de9 │ │ │ │ - add $0x4,%rax │ │ │ │ - add $0x4,%rsi │ │ │ │ - mov (%rsi),%r9d │ │ │ │ - cmp %r9d,(%rax) │ │ │ │ - jl 28b8f │ │ │ │ - jg 28de9 │ │ │ │ - add $0x4,%rax │ │ │ │ - add $0x4,%rsi │ │ │ │ - cmp %rax,%rdi │ │ │ │ - je 28de0 │ │ │ │ - mov (%rsi),%r11d │ │ │ │ - cmp %r11d,(%rax) │ │ │ │ - jl 28b8f │ │ │ │ - jg 28de9 │ │ │ │ - mov 0x4(%rsi),%r12d │ │ │ │ - cmp %r12d,0x4(%rax) │ │ │ │ - jl 28b8f │ │ │ │ - jg 28de9 │ │ │ │ - mov 0x8(%rsi),%r9d │ │ │ │ - cmp %r9d,0x8(%rax) │ │ │ │ - jl 28b8f │ │ │ │ - jg 28de9 │ │ │ │ - mov 0xc(%rsi),%r11d │ │ │ │ - cmp %r11d,0xc(%rax) │ │ │ │ - jl 28b8f │ │ │ │ - jg 28de9 │ │ │ │ - mov 0x10(%rsi),%r12d │ │ │ │ - cmp %r12d,0x10(%rax) │ │ │ │ - jl 28b8f │ │ │ │ - jg 28de9 │ │ │ │ - mov 0x14(%rsi),%r9d │ │ │ │ - cmp %r9d,0x14(%rax) │ │ │ │ - jl 28b8f │ │ │ │ - jg 28de9 │ │ │ │ - mov 0x18(%rsi),%r11d │ │ │ │ - cmp %r11d,0x18(%rax) │ │ │ │ - jl 28b8f │ │ │ │ - jg 28de9 │ │ │ │ - mov 0x1c(%rsi),%r12d │ │ │ │ - cmp %r12d,0x1c(%rax) │ │ │ │ - jl 28b8f │ │ │ │ - jg 28de9 │ │ │ │ - add $0x20,%rax │ │ │ │ - add $0x20,%rsi │ │ │ │ - cmp %rax,%rdi │ │ │ │ - jne 28d4a │ │ │ │ - nopl (%rax) │ │ │ │ - cmp %r10,%rsi │ │ │ │ - jne 28b8f │ │ │ │ - mov 0xe8(%rsp),%rax │ │ │ │ - lea (%rcx,%rax,1),%rdi │ │ │ │ - cmp %r13,%rax │ │ │ │ - cmovge %r10,%rdi │ │ │ │ - cmp %rdi,%rcx │ │ │ │ - je 29ace │ │ │ │ - mov %rdi,%r13 │ │ │ │ - sub %rcx,%r13 │ │ │ │ - sub $0x4,%r13 │ │ │ │ - cmp $0x38,%r13 │ │ │ │ - jbe 29d30 │ │ │ │ - mov %rcx,%r9 │ │ │ │ - mov %rdi,%rsi │ │ │ │ - or %rdx,%r9 │ │ │ │ - sub %rcx,%rsi │ │ │ │ - and $0x3f,%r9d │ │ │ │ - and $0x3,%esi │ │ │ │ - or %r9,%rsi │ │ │ │ - jne 29d30 │ │ │ │ - shr $0x2,%r13 │ │ │ │ - vpbroadcastq %rdx,%zmm9 │ │ │ │ - vpbroadcastq %rcx,%zmm10 │ │ │ │ - inc %r13 │ │ │ │ - xor %r9d,%r9d │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r13,%r12 │ │ │ │ - shr $0x4,%r12 │ │ │ │ - vpaddq %zmm5,%zmm9,%zmm1 │ │ │ │ - vpaddq %zmm5,%zmm10,%zmm8 │ │ │ │ - lea -0x1(%r12),%r11 │ │ │ │ - and $0x3,%r11d │ │ │ │ - je 28f50 │ │ │ │ - vmovdqa32 (%rcx),%zmm11 │ │ │ │ - vmovdqa32 (%rdx),%zmm12 │ │ │ │ - vpcmpltd %zmm12,%zmm11,%k6 │ │ │ │ - kortestw %k6,%k6 │ │ │ │ - jne 29a90 │ │ │ │ - vpcmpnled %zmm12,%zmm11,%k7 │ │ │ │ - kortestw %k7,%k7 │ │ │ │ - jne 29a90 │ │ │ │ - vpaddq %zmm0,%zmm1,%zmm13 │ │ │ │ - vpaddq %zmm0,%zmm8,%zmm8 │ │ │ │ - mov $0x1,%eax │ │ │ │ - mov $0x40,%r9d │ │ │ │ - vmovdqa64 %zmm13,%zmm1 │ │ │ │ - cmp $0x1,%r11 │ │ │ │ - je 28f50 │ │ │ │ - cmp $0x2,%r11 │ │ │ │ - je 28f0d │ │ │ │ - vmovdqa32 0x40(%rcx),%zmm14 │ │ │ │ - vmovdqa32 0x40(%rdx),%zmm15 │ │ │ │ - vpcmpltd %zmm15,%zmm14,%k0 │ │ │ │ - kortestw %k0,%k0 │ │ │ │ - jne 29a90 │ │ │ │ - vpcmpnled %zmm15,%zmm14,%k1 │ │ │ │ - kortestw %k1,%k1 │ │ │ │ - jne 29a90 │ │ │ │ - vpaddq %zmm0,%zmm8,%zmm8 │ │ │ │ - inc %rax │ │ │ │ - add $0x40,%r9 │ │ │ │ - vpaddq %zmm0,%zmm13,%zmm1 │ │ │ │ - vmovdqa32 (%rcx,%r9,1),%zmm3 │ │ │ │ - vmovdqa32 (%rdx,%r9,1),%zmm6 │ │ │ │ - vpcmpltd %zmm6,%zmm3,%k2 │ │ │ │ - kortestw %k2,%k2 │ │ │ │ - jne 29a90 │ │ │ │ - vpcmpnled %zmm6,%zmm3,%k3 │ │ │ │ - kortestw %k3,%k3 │ │ │ │ - jne 29a90 │ │ │ │ - vpaddq %zmm0,%zmm8,%zmm8 │ │ │ │ - inc %rax │ │ │ │ - add $0x40,%r9 │ │ │ │ - vpaddq %zmm0,%zmm1,%zmm1 │ │ │ │ - vmovdqa32 (%rcx,%r9,1),%zmm7 │ │ │ │ - vmovdqa32 (%rdx,%r9,1),%zmm4 │ │ │ │ - vpcmpltd %zmm4,%zmm7,%k4 │ │ │ │ - kortestw %k4,%k4 │ │ │ │ - jne 29a90 │ │ │ │ - vpcmpnled %zmm4,%zmm7,%k5 │ │ │ │ - kortestw %k5,%k5 │ │ │ │ - jne 29a90 │ │ │ │ - lea 0x1(%rax),%rsi │ │ │ │ - vpaddq %zmm0,%zmm8,%zmm8 │ │ │ │ - cmp %rsi,%r12 │ │ │ │ - je 29b43 │ │ │ │ - vmovdqa32 0x40(%rcx,%r9,1),%zmm9 │ │ │ │ - vmovdqa32 0x40(%rdx,%r9,1),%zmm10 │ │ │ │ - vpaddq %zmm0,%zmm1,%zmm1 │ │ │ │ - vpcmpltd %zmm10,%zmm9,%k6 │ │ │ │ - kortestw %k6,%k6 │ │ │ │ - jne 29a90 │ │ │ │ - vpcmpnled %zmm10,%zmm9,%k7 │ │ │ │ - kortestw %k7,%k7 │ │ │ │ - jne 29a90 │ │ │ │ - vmovdqa32 0x80(%rcx,%r9,1),%zmm11 │ │ │ │ - vmovdqa32 0x80(%rdx,%r9,1),%zmm12 │ │ │ │ - vpaddq %zmm0,%zmm8,%zmm8 │ │ │ │ - vpaddq %zmm0,%zmm1,%zmm1 │ │ │ │ - vpcmpltd %zmm12,%zmm11,%k0 │ │ │ │ - kortestw %k0,%k0 │ │ │ │ - jne 29a90 │ │ │ │ - vpcmpnled %zmm12,%zmm11,%k1 │ │ │ │ - kortestw %k1,%k1 │ │ │ │ - jne 29a90 │ │ │ │ - vmovdqa32 0xc0(%rcx,%r9,1),%zmm13 │ │ │ │ - vmovdqa32 0xc0(%rdx,%r9,1),%zmm14 │ │ │ │ - vpaddq %zmm0,%zmm8,%zmm8 │ │ │ │ - vpaddq %zmm0,%zmm1,%zmm1 │ │ │ │ - vpcmpltd %zmm14,%zmm13,%k2 │ │ │ │ - kortestw %k2,%k2 │ │ │ │ - jne 29a90 │ │ │ │ - vpcmpnled %zmm14,%zmm13,%k3 │ │ │ │ - kortestw %k3,%k3 │ │ │ │ - jne 29a90 │ │ │ │ - vpaddq %zmm0,%zmm8,%zmm8 │ │ │ │ - add $0x4,%rax │ │ │ │ - add $0x100,%r9 │ │ │ │ - vpaddq %zmm0,%zmm1,%zmm1 │ │ │ │ - jmp 28f50 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovsd 0x18(%r14),%xmm3 │ │ │ │ - vmovsd %xmm3,0x18(%r15) │ │ │ │ - cmp 0xe0(%rsp),%rbx │ │ │ │ - jl 28c12 │ │ │ │ - mov %rbx,0x80(%rsp) │ │ │ │ - mov 0xd0(%rsp),%r9 │ │ │ │ - mov 0xc8(%rsp),%r13 │ │ │ │ - test $0x1,%r9b │ │ │ │ - jne 290c0 │ │ │ │ - mov 0x80(%rsp),%rdx │ │ │ │ - sub $0x2,%r9 │ │ │ │ - sar $1,%r9 │ │ │ │ - cmp %rdx,%r9 │ │ │ │ - je 29f1c │ │ │ │ - vmovdqu 0x0(%r13),%xmm7 │ │ │ │ - vmovsd 0x18(%r13),%xmm4 │ │ │ │ - mov 0x0(%r13),%rsi │ │ │ │ - mov 0x80(%rsp),%rax │ │ │ │ - mov 0x10(%r13),%r10 │ │ │ │ - movq $0x0,0x8(%r13) │ │ │ │ - movq $0x0,0x10(%r13) │ │ │ │ - movq $0x0,0x0(%r13) │ │ │ │ - mov %rsi,0xe0(%rsp) │ │ │ │ - vmovdqa %xmm7,0x30(%rsp) │ │ │ │ - vmovsd %xmm4,0xc0(%rsp) │ │ │ │ - cmp 0xd8(%rsp),%rax │ │ │ │ - jle 2a07d │ │ │ │ - vmovdqa64 0xbb2dd(%rip),%zmm6 # e4400 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x54e0> │ │ │ │ - vpextrq $0x1,%xmm7,0xd0(%rsp) │ │ │ │ - mov 0xd0(%rsp),%rcx │ │ │ │ - vmovq %xmm7,%rbx │ │ │ │ - vpbroadcastq %rbx,%zmm2 │ │ │ │ - lea -0x1(%rax),%r15 │ │ │ │ - mov %r10,0xc8(%rsp) │ │ │ │ - mov %r15,%r8 │ │ │ │ - shr $0x3f,%r8 │ │ │ │ - sub %rbx,%rcx │ │ │ │ - vmovdqa64 %zmm2,0x40(%rsp) │ │ │ │ - add %r15,%r8 │ │ │ │ - mov %rcx,0xe8(%rsp) │ │ │ │ - sar $1,%r8 │ │ │ │ - vpaddq %zmm6,%zmm2,%zmm5 │ │ │ │ + je 29fe5 │ │ │ │ + mov %r15,%r9 │ │ │ │ + jmp 28753 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + vmovsd 0x18(%r14),%xmm6 │ │ │ │ + vmovsd %xmm6,0x18(%r12) │ │ │ │ + cmp 0x88(%rsp),%rbx │ │ │ │ + jl 28e60 │ │ │ │ + mov 0x50(%rsp),%r12 │ │ │ │ + mov 0x48(%rsp),%r15 │ │ │ │ + mov %rbx,0x60(%rsp) │ │ │ │ + test $0x1,%r12b │ │ │ │ + jne 28ec9 │ │ │ │ + sub $0x2,%r12 │ │ │ │ + mov 0x60(%rsp),%rdx │ │ │ │ + sar $1,%r12 │ │ │ │ + cmp %rdx,%r12 │ │ │ │ + je 29f3f │ │ │ │ + mov (%r15),%rsi │ │ │ │ + vmovsd 0x18(%r15),%xmm10 │ │ │ │ + vpxor %xmm1,%xmm1,%xmm1 │ │ │ │ + mov 0x60(%rsp),%r10 │ │ │ │ + vmovdqu (%r15),%xmm9 │ │ │ │ + vmovdqu %xmm1,(%r15) │ │ │ │ + mov 0x10(%r15),%rcx │ │ │ │ + mov %rsi,0x80(%rsp) │ │ │ │ + movq $0x0,0x10(%r15) │ │ │ │ + vmovsd %xmm10,0x28(%rsp) │ │ │ │ + cmp 0x58(%rsp),%r10 │ │ │ │ + jle 2a10b │ │ │ │ + vpextrq $0x1,%xmm9,%rdi │ │ │ │ + vmovq %xmm9,%rbx │ │ │ │ + lea -0x1(%r10),%r8 │ │ │ │ + vmovdqa 0xb47ff(%rip),%ymm6 # dd720 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x120> │ │ │ │ + mov %rdi,0x50(%rsp) │ │ │ │ mov %r8,%r15 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + sub %rbx,%rdi │ │ │ │ + vpbroadcastq %rbx,%ymm11 │ │ │ │ + shr $0x3f,%r15 │ │ │ │ + mov %rdi,0x88(%rsp) │ │ │ │ + vpaddq %ymm6,%ymm11,%ymm7 │ │ │ │ + mov %rcx,0x48(%rsp) │ │ │ │ + add %r8,%r15 │ │ │ │ + sar $1,%r15 │ │ │ │ + vmovdqa %xmm9,0x30(%rsp) │ │ │ │ + vmovdqa %ymm11,(%rsp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov %r15,%r14 │ │ │ │ - mov 0xe8(%rsp),%rdx │ │ │ │ + mov 0x88(%rsp),%r12 │ │ │ │ shl $0x5,%r14 │ │ │ │ - add 0xf8(%rsp),%r14 │ │ │ │ + add 0x98(%rsp),%r14 │ │ │ │ vmovdqu (%r14),%xmm4 │ │ │ │ - mov (%r14),%r9 │ │ │ │ - mov %r9,0xf0(%rsp) │ │ │ │ + mov (%r14),%rax │ │ │ │ vpextrq $0x1,%xmm4,%r11 │ │ │ │ - vmovq %xmm4,%rdi │ │ │ │ + vmovq %xmm4,%rsi │ │ │ │ + mov %rax,0x90(%rsp) │ │ │ │ mov %r11,%r13 │ │ │ │ - mov %rdi,%rsi │ │ │ │ - sub %rdi,%r13 │ │ │ │ - cmp %rdx,%r13 │ │ │ │ - jle 29510 │ │ │ │ - lea (%rdi,%rdx,1),%r8 │ │ │ │ - cmp %r8,%rdi │ │ │ │ - je 29fa8 │ │ │ │ - mov %r8,%rax │ │ │ │ - sub %rdi,%rax │ │ │ │ - sub $0x4,%rax │ │ │ │ - cmp $0x38,%rax │ │ │ │ - jbe 29530 │ │ │ │ - mov 0xe0(%rsp),%r10 │ │ │ │ - mov %r8,%r12 │ │ │ │ - or 0xf0(%rsp),%r10 │ │ │ │ - sub %rdi,%r12 │ │ │ │ - and $0x3,%r12d │ │ │ │ - and $0x3f,%r10d │ │ │ │ - or %r12,%r10 │ │ │ │ - jne 29530 │ │ │ │ - shr $0x2,%rax │ │ │ │ - vpbroadcastq %rdi,%zmm9 │ │ │ │ - vmovdqa64 %zmm5,%zmm1 │ │ │ │ - inc %rax │ │ │ │ - mov $0x40,%ecx │ │ │ │ - mov %rbx,%r9 │ │ │ │ - mov %rdi,%rdx │ │ │ │ - mov %rax,%r12 │ │ │ │ - vpbroadcastq %rcx,%zmm10 │ │ │ │ - xor %r10d,%r10d │ │ │ │ - sub %rdi,%r9 │ │ │ │ - shr $0x4,%r12 │ │ │ │ - vpaddq %zmm6,%zmm9,%zmm0 │ │ │ │ + mov %rsi,%r10 │ │ │ │ + sub %rsi,%r13 │ │ │ │ + cmp %r12,%r13 │ │ │ │ + jle 295f0 │ │ │ │ + lea (%rsi,%r12,1),%r9 │ │ │ │ + cmp %r9,%rsi │ │ │ │ + je 29538 │ │ │ │ + mov %r9,%rcx │ │ │ │ + sub %rsi,%rcx │ │ │ │ + lea -0x4(%rcx),%rdx │ │ │ │ + cmp $0x18,%rdx │ │ │ │ + jbe 29610 │ │ │ │ + mov 0x80(%rsp),%rdi │ │ │ │ + and $0x3,%ecx │ │ │ │ + or 0x90(%rsp),%rdi │ │ │ │ + and $0x1f,%edi │ │ │ │ + or %rcx,%rdi │ │ │ │ + jne 29610 │ │ │ │ + shr $0x2,%rdx │ │ │ │ + mov $0x20,%ecx │ │ │ │ + vpbroadcastq %rsi,%ymm12 │ │ │ │ + mov %rbx,%r8 │ │ │ │ + inc %rdx │ │ │ │ + vpbroadcastq %rcx,%ymm13 │ │ │ │ + vmovdqa %ymm7,%ymm2 │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov %rdx,%r12 │ │ │ │ + vpaddq %ymm6,%ymm12,%ymm0 │ │ │ │ + sub %rsi,%r8 │ │ │ │ + shr $0x3,%r12 │ │ │ │ lea -0x1(%r12),%rcx │ │ │ │ and $0x3,%ecx │ │ │ │ - je 29330 │ │ │ │ - vmovdqa32 (%rdi),%zmm11 │ │ │ │ - vmovdqa32 (%rbx),%zmm12 │ │ │ │ - vpcmpltd %zmm12,%zmm11,%k4 │ │ │ │ - kortestw %k4,%k4 │ │ │ │ - jne 29430 │ │ │ │ - vpcmpnled %zmm12,%zmm11,%k5 │ │ │ │ - kortestw %k5,%k5 │ │ │ │ - jne 29430 │ │ │ │ - vpaddq %zmm10,%zmm0,%zmm0 │ │ │ │ - mov $0x1,%r10d │ │ │ │ - lea 0x40(%rdi),%rdx │ │ │ │ - vpaddq %zmm10,%zmm5,%zmm1 │ │ │ │ + je 290f0 │ │ │ │ + vmovdqa (%rsi),%ymm14 │ │ │ │ + vmovdqa (%rbx),%ymm8 │ │ │ │ + vpcmpltd %ymm8,%ymm14,%k4 │ │ │ │ + kortestb %k4,%k4 │ │ │ │ + jne 291d8 │ │ │ │ + vpcmpnled %ymm8,%ymm14,%k5 │ │ │ │ + kortestb %k5,%k5 │ │ │ │ + jne 291d8 │ │ │ │ + vpaddq %ymm13,%ymm0,%ymm0 │ │ │ │ + mov $0x1,%edi │ │ │ │ + lea 0x20(%rsi),%rax │ │ │ │ + vpaddq %ymm13,%ymm7,%ymm2 │ │ │ │ cmp $0x1,%rcx │ │ │ │ - je 29330 │ │ │ │ + je 290f0 │ │ │ │ cmp $0x2,%rcx │ │ │ │ - je 292ee │ │ │ │ - vmovdqa32 0x40(%rdi),%zmm13 │ │ │ │ - vmovdqa32 (%r9,%rdx,1),%zmm14 │ │ │ │ - vpcmpltd %zmm14,%zmm13,%k6 │ │ │ │ - kortestw %k6,%k6 │ │ │ │ - jne 29430 │ │ │ │ - vpcmpnled %zmm14,%zmm13,%k7 │ │ │ │ - kortestw %k7,%k7 │ │ │ │ - jne 29430 │ │ │ │ - vpaddq %zmm10,%zmm0,%zmm0 │ │ │ │ - mov $0x2,%r10d │ │ │ │ - lea 0x80(%rdi),%rdx │ │ │ │ - vpaddq %zmm10,%zmm1,%zmm1 │ │ │ │ - vmovdqa32 (%rdx),%zmm15 │ │ │ │ - vmovdqa32 (%r9,%rdx,1),%zmm8 │ │ │ │ - vpcmpltd %zmm8,%zmm15,%k0 │ │ │ │ - kortestw %k0,%k0 │ │ │ │ - jne 29430 │ │ │ │ - vpcmpnled %zmm8,%zmm15,%k1 │ │ │ │ - kortestw %k1,%k1 │ │ │ │ - jne 29430 │ │ │ │ - vpaddq %zmm10,%zmm0,%zmm0 │ │ │ │ - inc %r10 │ │ │ │ - add $0x40,%rdx │ │ │ │ - vpaddq %zmm10,%zmm1,%zmm1 │ │ │ │ - vmovdqa32 (%rdx),%zmm3 │ │ │ │ - vmovdqa32 (%r9,%rdx,1),%zmm7 │ │ │ │ - vpcmpltd %zmm7,%zmm3,%k2 │ │ │ │ - kortestw %k2,%k2 │ │ │ │ - jne 29430 │ │ │ │ - vpcmpnled %zmm7,%zmm3,%k3 │ │ │ │ - kortestw %k3,%k3 │ │ │ │ - jne 29430 │ │ │ │ - lea 0x1(%r10),%rcx │ │ │ │ - vpaddq %zmm10,%zmm0,%zmm0 │ │ │ │ + je 290ae │ │ │ │ + vmovdqa 0x20(%rsi),%ymm15 │ │ │ │ + vmovdqa 0x20(%rbx),%ymm3 │ │ │ │ + vpcmpltd %ymm3,%ymm15,%k6 │ │ │ │ + kortestb %k6,%k6 │ │ │ │ + jne 291d8 │ │ │ │ + vpcmpnled %ymm3,%ymm15,%k7 │ │ │ │ + kortestb %k7,%k7 │ │ │ │ + jne 291d8 │ │ │ │ + vpaddq %ymm13,%ymm0,%ymm0 │ │ │ │ + mov $0x2,%edi │ │ │ │ + lea 0x40(%rsi),%rax │ │ │ │ + vpaddq %ymm13,%ymm2,%ymm2 │ │ │ │ + vmovdqa (%rax),%ymm9 │ │ │ │ + vmovdqa (%r8,%rax,1),%ymm5 │ │ │ │ + vpcmpltd %ymm5,%ymm9,%k0 │ │ │ │ + kortestb %k0,%k0 │ │ │ │ + jne 291d8 │ │ │ │ + vpcmpnled %ymm5,%ymm9,%k1 │ │ │ │ + kortestb %k1,%k1 │ │ │ │ + jne 291d8 │ │ │ │ + vpaddq %ymm13,%ymm0,%ymm0 │ │ │ │ + inc %rdi │ │ │ │ + vpaddq %ymm13,%ymm2,%ymm2 │ │ │ │ + add $0x20,%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + vmovdqa (%rax),%ymm1 │ │ │ │ + vmovdqa (%r8,%rax,1),%ymm10 │ │ │ │ + vpcmpltd %ymm10,%ymm1,%k2 │ │ │ │ + kortestb %k2,%k2 │ │ │ │ + jne 291d8 │ │ │ │ + vpcmpnled %ymm10,%ymm1,%k3 │ │ │ │ + kortestb %k3,%k3 │ │ │ │ + jne 291d8 │ │ │ │ + lea 0x1(%rdi),%rcx │ │ │ │ + vpaddq %ymm13,%ymm0,%ymm0 │ │ │ │ cmp %r12,%rcx │ │ │ │ - je 29a73 │ │ │ │ - vmovdqa32 0x40(%rdx),%zmm9 │ │ │ │ - vmovdqa32 0x40(%rdx,%r9,1),%zmm11 │ │ │ │ - vpaddq %zmm10,%zmm1,%zmm1 │ │ │ │ - vpcmpltd %zmm11,%zmm9,%k4 │ │ │ │ - kortestw %k4,%k4 │ │ │ │ - jne 29430 │ │ │ │ - vpcmpnled %zmm11,%zmm9,%k5 │ │ │ │ - kortestw %k5,%k5 │ │ │ │ - jne 29430 │ │ │ │ - vmovdqa32 0x80(%rdx),%zmm12 │ │ │ │ - vmovdqa32 0x80(%rdx,%r9,1),%zmm13 │ │ │ │ - vpaddq %zmm10,%zmm0,%zmm0 │ │ │ │ - vpaddq %zmm10,%zmm1,%zmm1 │ │ │ │ - vpcmpltd %zmm13,%zmm12,%k6 │ │ │ │ - kortestw %k6,%k6 │ │ │ │ - jne 29430 │ │ │ │ - vpcmpnled %zmm13,%zmm12,%k7 │ │ │ │ - kortestw %k7,%k7 │ │ │ │ - jne 29430 │ │ │ │ - vmovdqa32 0xc0(%rdx),%zmm14 │ │ │ │ - vmovdqa32 0xc0(%rdx,%r9,1),%zmm15 │ │ │ │ - vpaddq %zmm10,%zmm0,%zmm0 │ │ │ │ - vpaddq %zmm10,%zmm1,%zmm1 │ │ │ │ - vpcmpltd %zmm15,%zmm14,%k0 │ │ │ │ - kortestw %k0,%k0 │ │ │ │ - jne 29430 │ │ │ │ - vpcmpnled %zmm15,%zmm14,%k1 │ │ │ │ - kortestw %k1,%k1 │ │ │ │ - jne 29430 │ │ │ │ - vpaddq %zmm10,%zmm0,%zmm0 │ │ │ │ - add $0x4,%r10 │ │ │ │ - add $0x100,%rdx │ │ │ │ - vpaddq %zmm10,%zmm1,%zmm1 │ │ │ │ - jmp 29330 │ │ │ │ + je 29940 │ │ │ │ + vmovdqa 0x20(%rax),%ymm12 │ │ │ │ + vmovdqa 0x20(%rax,%r8,1),%ymm14 │ │ │ │ + vpaddq %ymm13,%ymm2,%ymm2 │ │ │ │ + vpcmpltd %ymm14,%ymm12,%k4 │ │ │ │ + kortestb %k4,%k4 │ │ │ │ + jne 291d8 │ │ │ │ + vpcmpnled %ymm14,%ymm12,%k5 │ │ │ │ + kortestb %k5,%k5 │ │ │ │ + jne 291d8 │ │ │ │ + vmovdqa 0x40(%rax),%ymm8 │ │ │ │ + vmovdqa 0x40(%rax,%r8,1),%ymm15 │ │ │ │ + vpaddq %ymm13,%ymm0,%ymm0 │ │ │ │ + vpaddq %ymm13,%ymm2,%ymm2 │ │ │ │ + vpcmpltd %ymm15,%ymm8,%k6 │ │ │ │ + kortestb %k6,%k6 │ │ │ │ + jne 291d8 │ │ │ │ + vpcmpnled %ymm15,%ymm8,%k7 │ │ │ │ + kortestb %k7,%k7 │ │ │ │ + jne 291d8 │ │ │ │ + vmovdqa 0x60(%rax),%ymm3 │ │ │ │ + vmovdqa 0x60(%rax,%r8,1),%ymm9 │ │ │ │ + vpaddq %ymm13,%ymm0,%ymm0 │ │ │ │ + vpaddq %ymm13,%ymm2,%ymm2 │ │ │ │ + vpcmpltd %ymm9,%ymm3,%k0 │ │ │ │ + kortestb %k0,%k0 │ │ │ │ + jne 291d8 │ │ │ │ + vpcmpnled %ymm9,%ymm3,%k1 │ │ │ │ + kortestb %k1,%k1 │ │ │ │ + jne 291d8 │ │ │ │ + vpaddq %ymm13,%ymm0,%ymm0 │ │ │ │ + add $0x4,%rdi │ │ │ │ + vpaddq %ymm13,%ymm2,%ymm2 │ │ │ │ + sub $0xffffffffffffff80,%rax │ │ │ │ + jmp 290f0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + vmovq %xmm0,%r12 │ │ │ │ + vmovq %xmm2,%rcx │ │ │ │ + mov (%rcx),%edx │ │ │ │ + cmp %edx,(%r12) │ │ │ │ + jl 29550 │ │ │ │ + jg 292e2 │ │ │ │ + lea 0x4(%r12),%r8 │ │ │ │ + cmp %r8,%r9 │ │ │ │ + je 29f36 │ │ │ │ + mov 0x4(%r12),%edi │ │ │ │ + cmp %edi,0x4(%rcx) │ │ │ │ + jg 29550 │ │ │ │ + jl 292e2 │ │ │ │ + lea 0x8(%r12),%rax │ │ │ │ + cmp %rax,%r9 │ │ │ │ + je 29fb1 │ │ │ │ + mov 0x8(%rcx),%edx │ │ │ │ + cmp %edx,0x8(%r12) │ │ │ │ + jl 29550 │ │ │ │ + jg 292e2 │ │ │ │ + lea 0xc(%r12),%r8 │ │ │ │ + cmp %r8,%r9 │ │ │ │ + je 29fba │ │ │ │ + mov 0xc(%rcx),%edi │ │ │ │ + cmp %edi,0xc(%r12) │ │ │ │ + jl 29550 │ │ │ │ + jg 292e2 │ │ │ │ + lea 0x10(%r12),%rax │ │ │ │ + cmp %rax,%r9 │ │ │ │ + je 29fd4 │ │ │ │ + mov 0x10(%r12),%edx │ │ │ │ + cmp %edx,0x10(%rcx) │ │ │ │ + jg 29550 │ │ │ │ + jl 292e2 │ │ │ │ + lea 0x14(%r12),%r8 │ │ │ │ + cmp %r8,%r9 │ │ │ │ + je 2a030 │ │ │ │ + mov 0x14(%rcx),%edi │ │ │ │ + cmp %edi,0x14(%r12) │ │ │ │ + jl 29550 │ │ │ │ + jg 292e2 │ │ │ │ + lea 0x18(%r12),%rax │ │ │ │ + cmp %rax,%r9 │ │ │ │ + je 2a05b │ │ │ │ + mov 0x18(%rcx),%edx │ │ │ │ + cmp %edx,0x18(%r12) │ │ │ │ + jl 29550 │ │ │ │ + jg 292e2 │ │ │ │ + lea 0x1c(%r12),%r8 │ │ │ │ + cmp %r8,%r9 │ │ │ │ + je 2a076 │ │ │ │ + mov 0x1c(%rcx),%r9d │ │ │ │ + cmp %r9d,0x1c(%r12) │ │ │ │ + jl 29550 │ │ │ │ + jg 292e2 │ │ │ │ + add $0x20,%rcx │ │ │ │ + cmp %rcx,0x50(%rsp) │ │ │ │ + jne 29550 │ │ │ │ + lea (%rbx,%r13,1),%r12 │ │ │ │ + cmp 0x88(%rsp),%r13 │ │ │ │ + cmovge 0x50(%rsp),%r12 │ │ │ │ + cmp %rbx,%r12 │ │ │ │ + je 298cf │ │ │ │ + mov %r12,%r13 │ │ │ │ + sub %rbx,%r13 │ │ │ │ + lea -0x4(%r13),%rdi │ │ │ │ + cmp $0x18,%rdi │ │ │ │ + jbe 29af0 │ │ │ │ + mov 0x90(%rsp),%r9 │ │ │ │ + and $0x3,%r13d │ │ │ │ + or 0x80(%rsp),%r9 │ │ │ │ + and $0x1f,%r9d │ │ │ │ + or %r9,%r13 │ │ │ │ + jne 29af0 │ │ │ │ + shr $0x2,%rdi │ │ │ │ + vpbroadcastq %rsi,%ymm13 │ │ │ │ + mov %rsi,%r8 │ │ │ │ + mov $0x20,%ecx │ │ │ │ + inc %rdi │ │ │ │ + vpaddq (%rsp),%ymm6,%ymm1 │ │ │ │ + vpaddq %ymm6,%ymm13,%ymm0 │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov %rdi,%r10 │ │ │ │ + xor %r13d,%r13d │ │ │ │ + vpbroadcastq %rcx,%ymm10 │ │ │ │ + sub %rbx,%r8 │ │ │ │ + shr $0x3,%r10 │ │ │ │ + lea -0x1(%r10),%rdx │ │ │ │ + and $0x3,%edx │ │ │ │ + je 29440 │ │ │ │ + vmovdqa (%rbx),%ymm5 │ │ │ │ + vmovdqa (%rsi),%ymm11 │ │ │ │ + vpcmpnled %ymm5,%ymm11,%k2 │ │ │ │ + kortestb %k2,%k2 │ │ │ │ + jne 297f0 │ │ │ │ + vpcmpltd %ymm5,%ymm11,%k3 │ │ │ │ + kortestb %k3,%k3 │ │ │ │ + jne 297f0 │ │ │ │ + vpaddq %ymm10,%ymm0,%ymm12 │ │ │ │ + vpaddq %ymm10,%ymm1,%ymm1 │ │ │ │ + mov $0x1,%r13d │ │ │ │ + lea 0x20(%rbx),%rax │ │ │ │ + vmovdqa %ymm12,%ymm0 │ │ │ │ + cmp $0x1,%rdx │ │ │ │ + je 29440 │ │ │ │ + cmp $0x2,%rdx │ │ │ │ + je 29402 │ │ │ │ + vmovdqa 0x20(%rbx),%ymm14 │ │ │ │ + vmovdqa 0x20(%rsi),%ymm8 │ │ │ │ + vpcmpnled %ymm14,%ymm8,%k4 │ │ │ │ + kortestb %k4,%k4 │ │ │ │ + jne 297f0 │ │ │ │ + vpcmpltd %ymm14,%ymm8,%k5 │ │ │ │ + kortestb %k5,%k5 │ │ │ │ + jne 297f0 │ │ │ │ + vpaddq %ymm10,%ymm1,%ymm1 │ │ │ │ + inc %r13 │ │ │ │ + vpaddq %ymm10,%ymm12,%ymm0 │ │ │ │ + add $0x20,%rax │ │ │ │ + vmovdqa (%rax),%ymm15 │ │ │ │ + vmovdqa (%r8,%rax,1),%ymm3 │ │ │ │ + vpcmpnled %ymm15,%ymm3,%k6 │ │ │ │ + kortestb %k6,%k6 │ │ │ │ + jne 297f0 │ │ │ │ + vpcmpltd %ymm15,%ymm3,%k7 │ │ │ │ + kortestb %k7,%k7 │ │ │ │ + jne 297f0 │ │ │ │ + vpaddq %ymm10,%ymm1,%ymm1 │ │ │ │ + inc %r13 │ │ │ │ + vpaddq %ymm10,%ymm0,%ymm0 │ │ │ │ + add $0x20,%rax │ │ │ │ nop │ │ │ │ - vmovq %xmm0,%rax │ │ │ │ - vmovq %xmm1,%rdx │ │ │ │ - jmp 29457 │ │ │ │ + vmovdqa (%rax),%ymm9 │ │ │ │ + vmovdqa (%r8,%rax,1),%ymm2 │ │ │ │ + vpcmpnled %ymm9,%ymm2,%k0 │ │ │ │ + kortestb %k0,%k0 │ │ │ │ + jne 297f0 │ │ │ │ + vpcmpltd %ymm9,%ymm2,%k1 │ │ │ │ + kortestb %k1,%k1 │ │ │ │ + jne 297f0 │ │ │ │ + lea 0x1(%r13),%r9 │ │ │ │ + vpaddq %ymm10,%ymm1,%ymm1 │ │ │ │ + cmp %r9,%r10 │ │ │ │ + je 29aa4 │ │ │ │ + vmovdqa 0x20(%rax),%ymm5 │ │ │ │ + vmovdqa 0x20(%rax,%r8,1),%ymm11 │ │ │ │ + vpaddq %ymm10,%ymm0,%ymm0 │ │ │ │ + vpcmpnled %ymm5,%ymm11,%k2 │ │ │ │ + kortestb %k2,%k2 │ │ │ │ + jne 297f0 │ │ │ │ + vpcmpltd %ymm5,%ymm11,%k3 │ │ │ │ + kortestb %k3,%k3 │ │ │ │ + jne 297f0 │ │ │ │ + vmovdqa 0x40(%rax),%ymm12 │ │ │ │ + vmovdqa 0x40(%rax,%r8,1),%ymm14 │ │ │ │ + vpaddq %ymm10,%ymm1,%ymm1 │ │ │ │ + vpaddq %ymm10,%ymm0,%ymm0 │ │ │ │ + vpcmpnled %ymm12,%ymm14,%k4 │ │ │ │ + kortestb %k4,%k4 │ │ │ │ + jne 297f0 │ │ │ │ + vpcmpltd %ymm12,%ymm14,%k5 │ │ │ │ + kortestb %k5,%k5 │ │ │ │ + jne 297f0 │ │ │ │ + vmovdqa 0x60(%rax),%ymm8 │ │ │ │ + vmovdqa 0x60(%rax,%r8,1),%ymm15 │ │ │ │ + vpaddq %ymm10,%ymm1,%ymm1 │ │ │ │ + vpaddq %ymm10,%ymm0,%ymm0 │ │ │ │ + vpcmpnled %ymm8,%ymm15,%k6 │ │ │ │ + kortestb %k6,%k6 │ │ │ │ + jne 297f0 │ │ │ │ + vpcmpltd %ymm8,%ymm15,%k7 │ │ │ │ + kortestb %k7,%k7 │ │ │ │ + jne 297f0 │ │ │ │ + vpaddq %ymm10,%ymm1,%ymm1 │ │ │ │ + add $0x4,%r13 │ │ │ │ + vpaddq %ymm10,%ymm0,%ymm0 │ │ │ │ + sub $0xffffffffffffff80,%rax │ │ │ │ + jmp 29440 │ │ │ │ + mov 0x50(%rsp),%rdx │ │ │ │ + mov %rdx,%r12 │ │ │ │ + cmp %rbx,%rdx │ │ │ │ + je 292f4 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - jg 296de │ │ │ │ - add $0x4,%rax │ │ │ │ - add $0x4,%rdx │ │ │ │ - cmp %r8,%rax │ │ │ │ - je 296d0 │ │ │ │ - mov (%rdx),%r12d │ │ │ │ - cmp %r12d,(%rax) │ │ │ │ - jge 29440 │ │ │ │ - mov 0x80(%rsp),%r12 │ │ │ │ + mov 0x60(%rsp),%r12 │ │ │ │ + vpxor %xmm3,%xmm3,%xmm3 │ │ │ │ shl $0x5,%r12 │ │ │ │ - add 0xf8(%rsp),%r12 │ │ │ │ + add 0x98(%rsp),%r12 │ │ │ │ mov (%r12),%rdi │ │ │ │ vmovdqu %xmm4,(%r12) │ │ │ │ - mov 0x10(%r14),%r8 │ │ │ │ mov 0x10(%r12),%rsi │ │ │ │ - mov %r8,0x10(%r12) │ │ │ │ - movq $0x0,(%r14) │ │ │ │ - movq $0x0,0x8(%r14) │ │ │ │ + mov 0x10(%r14),%r11 │ │ │ │ + mov %r11,0x10(%r12) │ │ │ │ movq $0x0,0x10(%r14) │ │ │ │ + vmovdqu %xmm3,(%r14) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 29970 │ │ │ │ - vmovdqa64 %zmm5,0x80(%rsp) │ │ │ │ + je 297c0 │ │ │ │ + vmovdqa %ymm7,0x60(%rsp) │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - vmovsd 0x18(%r14),%xmm15 │ │ │ │ - vmovsd %xmm15,0x18(%r12) │ │ │ │ - cmp %r15,0xd8(%rsp) │ │ │ │ - jge 29ef0 │ │ │ │ - vmovdqa64 0xbaf1d(%rip),%zmm6 # e4400 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x54e0> │ │ │ │ - vmovdqa64 0x80(%rsp),%zmm5 │ │ │ │ - lea -0x1(%r15),%rsi │ │ │ │ - shr $0x3f,%rsi │ │ │ │ - lea -0x1(%rsi,%r15,1),%r11 │ │ │ │ - sar $1,%r11 │ │ │ │ - mov %r15,0x80(%rsp) │ │ │ │ - mov %r11,%r15 │ │ │ │ - jmp 29180 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - cmp %r11,%rdi │ │ │ │ - je 29f92 │ │ │ │ - mov %r11,%r8 │ │ │ │ - mov %r8,%rax │ │ │ │ - sub %rdi,%rax │ │ │ │ - sub $0x4,%rax │ │ │ │ - cmp $0x38,%rax │ │ │ │ - ja 291e5 │ │ │ │ - mov %r8,%r9 │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %rdi,%rax │ │ │ │ - sub %rdi,%r9 │ │ │ │ - sub $0x4,%r9 │ │ │ │ - shr $0x2,%r9 │ │ │ │ - inc %r9 │ │ │ │ - and $0x7,%r9d │ │ │ │ - je 29638 │ │ │ │ - cmp $0x1,%r9 │ │ │ │ - je 29615 │ │ │ │ - cmp $0x2,%r9 │ │ │ │ - je 295fd │ │ │ │ - cmp $0x3,%r9 │ │ │ │ - je 295e3 │ │ │ │ - cmp $0x4,%r9 │ │ │ │ - je 295c9 │ │ │ │ - cmp $0x5,%r9 │ │ │ │ - je 295af │ │ │ │ - cmp $0x6,%r9 │ │ │ │ - je 29597 │ │ │ │ - mov (%rbx),%r10d │ │ │ │ - cmp %r10d,(%rdi) │ │ │ │ - jl 2945f │ │ │ │ - jg 296de │ │ │ │ - lea 0x4(%rdi),%rax │ │ │ │ - lea 0x4(%rbx),%rdx │ │ │ │ - mov (%rdx),%ecx │ │ │ │ - cmp %ecx,(%rax) │ │ │ │ - jl 2945f │ │ │ │ - jg 296de │ │ │ │ + vmovsd 0x18(%r14),%xmm2 │ │ │ │ + vmovsd %xmm2,0x18(%r12) │ │ │ │ + cmp %r15,0x58(%rsp) │ │ │ │ + jge 29f13 │ │ │ │ + lea -0x1(%r15),%r10 │ │ │ │ + vmovdqa 0xb4158(%rip),%ymm6 # dd720 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x120> │ │ │ │ + vmovdqa 0x60(%rsp),%ymm7 │ │ │ │ + shr $0x3f,%r10 │ │ │ │ + lea -0x1(%r10,%r15,1),%r8 │ │ │ │ + sar $1,%r8 │ │ │ │ + mov %r15,0x60(%rsp) │ │ │ │ + mov %r8,%r15 │ │ │ │ + jmp 28f60 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + cmp %rsi,%r11 │ │ │ │ + je 29fcc │ │ │ │ + mov %r11,%r9 │ │ │ │ + mov %r9,%rcx │ │ │ │ + sub %rsi,%rcx │ │ │ │ + lea -0x4(%rcx),%rdx │ │ │ │ + cmp $0x18,%rdx │ │ │ │ + ja 28fc5 │ │ │ │ + mov %r9,%r12 │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rsi,%rax │ │ │ │ + sub %rsi,%r12 │ │ │ │ + sub $0x4,%r12 │ │ │ │ + shr $0x2,%r12 │ │ │ │ + inc %r12 │ │ │ │ + and $0x7,%r12d │ │ │ │ + je 29712 │ │ │ │ + cmp $0x1,%r12 │ │ │ │ + je 296f1 │ │ │ │ + cmp $0x2,%r12 │ │ │ │ + je 296d9 │ │ │ │ + cmp $0x3,%r12 │ │ │ │ + je 296bf │ │ │ │ + cmp $0x4,%r12 │ │ │ │ + je 296a5 │ │ │ │ + cmp $0x5,%r12 │ │ │ │ + je 2968d │ │ │ │ + cmp $0x6,%r12 │ │ │ │ + je 29675 │ │ │ │ + mov (%rbx),%ecx │ │ │ │ + cmp %ecx,(%rsi) │ │ │ │ + jl 29550 │ │ │ │ + jg 292e2 │ │ │ │ + lea 0x4(%rsi),%rax │ │ │ │ + lea 0x4(%rbx),%rcx │ │ │ │ + mov (%rcx),%edi │ │ │ │ + cmp %edi,(%rax) │ │ │ │ + jl 29550 │ │ │ │ + jg 292e2 │ │ │ │ add $0x4,%rax │ │ │ │ - add $0x4,%rdx │ │ │ │ - mov (%rdx),%r12d │ │ │ │ - cmp %r12d,(%rax) │ │ │ │ - jl 2945f │ │ │ │ - jg 296de │ │ │ │ + add $0x4,%rcx │ │ │ │ + mov (%rcx),%edx │ │ │ │ + cmp %edx,(%rax) │ │ │ │ + jl 29550 │ │ │ │ + jg 292e2 │ │ │ │ add $0x4,%rax │ │ │ │ - add $0x4,%rdx │ │ │ │ - mov (%rdx),%r9d │ │ │ │ - cmp %r9d,(%rax) │ │ │ │ - jl 2945f │ │ │ │ - jg 296de │ │ │ │ + add $0x4,%rcx │ │ │ │ + mov (%rcx),%r8d │ │ │ │ + cmp %r8d,(%rax) │ │ │ │ + jl 29550 │ │ │ │ + jg 292e2 │ │ │ │ add $0x4,%rax │ │ │ │ - add $0x4,%rdx │ │ │ │ - mov (%rdx),%r10d │ │ │ │ - cmp %r10d,(%rax) │ │ │ │ - jl 2945f │ │ │ │ - jg 296de │ │ │ │ + add $0x4,%rcx │ │ │ │ + mov (%rcx),%r12d │ │ │ │ + cmp %r12d,(%rax) │ │ │ │ + jl 29550 │ │ │ │ + jg 292e2 │ │ │ │ add $0x4,%rax │ │ │ │ - add $0x4,%rdx │ │ │ │ - mov (%rdx),%ecx │ │ │ │ - cmp %ecx,(%rax) │ │ │ │ - jl 2945f │ │ │ │ - jg 296de │ │ │ │ + add $0x4,%rcx │ │ │ │ + mov (%rcx),%edi │ │ │ │ + cmp %edi,(%rax) │ │ │ │ + jl 29550 │ │ │ │ + jg 292e2 │ │ │ │ add $0x4,%rax │ │ │ │ - add $0x4,%rdx │ │ │ │ - mov (%rdx),%r12d │ │ │ │ - cmp %r12d,(%rax) │ │ │ │ - jl 2945f │ │ │ │ - jg 296de │ │ │ │ + add $0x4,%rcx │ │ │ │ + mov (%rcx),%edx │ │ │ │ + cmp %edx,(%rax) │ │ │ │ + jl 29550 │ │ │ │ + jg 292e2 │ │ │ │ add $0x4,%rax │ │ │ │ - add $0x4,%rdx │ │ │ │ - cmp %r8,%rax │ │ │ │ - je 296d0 │ │ │ │ - mov (%rdx),%r9d │ │ │ │ - cmp %r9d,(%rax) │ │ │ │ - jl 2945f │ │ │ │ - jg 296de │ │ │ │ - mov 0x4(%rdx),%r10d │ │ │ │ - cmp %r10d,0x4(%rax) │ │ │ │ - jl 2945f │ │ │ │ - jg 296de │ │ │ │ - mov 0x8(%rdx),%ecx │ │ │ │ - cmp %ecx,0x8(%rax) │ │ │ │ - jl 2945f │ │ │ │ - jg 296de │ │ │ │ - mov 0xc(%rdx),%r12d │ │ │ │ - cmp %r12d,0xc(%rax) │ │ │ │ - jl 2945f │ │ │ │ - jg 296de │ │ │ │ - mov 0x10(%rdx),%r9d │ │ │ │ - cmp %r9d,0x10(%rax) │ │ │ │ - jl 2945f │ │ │ │ - jg 296de │ │ │ │ - mov 0x14(%rdx),%r10d │ │ │ │ - cmp %r10d,0x14(%rax) │ │ │ │ - jl 2945f │ │ │ │ - jg 296de │ │ │ │ - mov 0x18(%rdx),%ecx │ │ │ │ - cmp %ecx,0x18(%rax) │ │ │ │ - jl 2945f │ │ │ │ - jg 296de │ │ │ │ - mov 0x1c(%rdx),%r12d │ │ │ │ - cmp %r12d,0x1c(%rax) │ │ │ │ - jl 2945f │ │ │ │ - jg 296de │ │ │ │ + add $0x4,%rcx │ │ │ │ + cmp %rax,%r9 │ │ │ │ + je 292d7 │ │ │ │ + mov (%rcx),%r8d │ │ │ │ + cmp %r8d,(%rax) │ │ │ │ + jl 29550 │ │ │ │ + jg 292e2 │ │ │ │ + mov 0x4(%rcx),%r12d │ │ │ │ + cmp %r12d,0x4(%rax) │ │ │ │ + jl 29550 │ │ │ │ + jg 292e2 │ │ │ │ + mov 0x8(%rcx),%edi │ │ │ │ + cmp %edi,0x8(%rax) │ │ │ │ + jl 29550 │ │ │ │ + jg 292e2 │ │ │ │ + mov 0xc(%rcx),%edx │ │ │ │ + cmp %edx,0xc(%rax) │ │ │ │ + jl 29550 │ │ │ │ + jg 292e2 │ │ │ │ + mov 0x10(%rcx),%r8d │ │ │ │ + cmp %r8d,0x10(%rax) │ │ │ │ + jl 29550 │ │ │ │ + jg 292e2 │ │ │ │ + mov 0x14(%rcx),%r12d │ │ │ │ + cmp %r12d,0x14(%rax) │ │ │ │ + jl 29550 │ │ │ │ + jg 292e2 │ │ │ │ + mov 0x18(%rcx),%edi │ │ │ │ + cmp %edi,0x18(%rax) │ │ │ │ + jl 29550 │ │ │ │ + jg 292e2 │ │ │ │ + mov 0x1c(%rcx),%edx │ │ │ │ + cmp %edx,0x1c(%rax) │ │ │ │ + jl 29550 │ │ │ │ + jg 292e2 │ │ │ │ add $0x20,%rax │ │ │ │ - add $0x20,%rdx │ │ │ │ - cmp %r8,%rax │ │ │ │ - jne 29638 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - cmp %rdx,0xd0(%rsp) │ │ │ │ - jne 2945f │ │ │ │ - cmp 0xe8(%rsp),%r13 │ │ │ │ - lea (%rbx,%r13,1),%r8 │ │ │ │ - cmovge 0xd0(%rsp),%r8 │ │ │ │ - cmp %r8,%rbx │ │ │ │ - je 29a50 │ │ │ │ - mov %r8,%rax │ │ │ │ - sub %rbx,%rax │ │ │ │ - sub $0x4,%rax │ │ │ │ - cmp $0x38,%rax │ │ │ │ - jbe 29b70 │ │ │ │ - mov 0xf0(%rsp),%rdx │ │ │ │ - mov %r8,%r13 │ │ │ │ - or 0xe0(%rsp),%rdx │ │ │ │ - sub %rbx,%r13 │ │ │ │ - and $0x3,%r13d │ │ │ │ - and $0x3f,%edx │ │ │ │ - or %r13,%rdx │ │ │ │ - jne 29b70 │ │ │ │ - shr $0x2,%rax │ │ │ │ - vpbroadcastq %rdi,%zmm10 │ │ │ │ - inc %rax │ │ │ │ - mov %rdi,%rsi │ │ │ │ - mov $0x40,%ecx │ │ │ │ - vpaddq 0x40(%rsp),%zmm6,%zmm0 │ │ │ │ - mov %rax,%r10 │ │ │ │ - vpbroadcastq %rcx,%zmm7 │ │ │ │ - mov %rbx,%r13 │ │ │ │ - xor %r9d,%r9d │ │ │ │ - shr $0x4,%r10 │ │ │ │ - vpaddq %zmm6,%zmm10,%zmm1 │ │ │ │ - lea -0x1(%r10),%r12 │ │ │ │ - sub %rbx,%rsi │ │ │ │ - and $0x3,%r12d │ │ │ │ - je 29860 │ │ │ │ - vmovdqa32 (%rbx),%zmm3 │ │ │ │ - vmovdqa32 (%rdi),%zmm8 │ │ │ │ - vpcmpltd %zmm8,%zmm3,%k2 │ │ │ │ - kortestw %k2,%k2 │ │ │ │ - jne 299a0 │ │ │ │ - vpcmpnled %zmm8,%zmm3,%k3 │ │ │ │ - kortestw %k3,%k3 │ │ │ │ - jne 299a0 │ │ │ │ - vpaddq %zmm7,%zmm1,%zmm2 │ │ │ │ - vpaddq %zmm7,%zmm0,%zmm0 │ │ │ │ - mov $0x1,%r9d │ │ │ │ - lea 0x40(%rbx),%r13 │ │ │ │ - vmovdqa64 %zmm2,%zmm1 │ │ │ │ - cmp $0x1,%r12 │ │ │ │ - je 29860 │ │ │ │ - cmp $0x2,%r12 │ │ │ │ - je 2981a │ │ │ │ - vmovdqa32 0x40(%rbx),%zmm11 │ │ │ │ - vmovdqa32 (%rsi,%r13,1),%zmm9 │ │ │ │ - vpcmpltd %zmm9,%zmm11,%k4 │ │ │ │ - kortestw %k4,%k4 │ │ │ │ - jne 299a0 │ │ │ │ - vpcmpnled %zmm9,%zmm11,%k5 │ │ │ │ - kortestw %k5,%k5 │ │ │ │ - jne 299a0 │ │ │ │ - vpaddq %zmm7,%zmm0,%zmm0 │ │ │ │ - inc %r9 │ │ │ │ - add $0x40,%r13 │ │ │ │ - vpaddq %zmm7,%zmm2,%zmm1 │ │ │ │ - vmovdqa32 0x0(%r13),%zmm12 │ │ │ │ - vmovdqa32 (%rsi,%r13,1),%zmm13 │ │ │ │ - vpcmpltd %zmm13,%zmm12,%k6 │ │ │ │ - kortestw %k6,%k6 │ │ │ │ - jne 299a0 │ │ │ │ - vpcmpnled %zmm13,%zmm12,%k7 │ │ │ │ - kortestw %k7,%k7 │ │ │ │ - jne 299a0 │ │ │ │ - vpaddq %zmm7,%zmm0,%zmm0 │ │ │ │ - inc %r9 │ │ │ │ - add $0x40,%r13 │ │ │ │ - vpaddq %zmm7,%zmm1,%zmm1 │ │ │ │ - nopl (%rax) │ │ │ │ - vmovdqa32 0x0(%r13),%zmm14 │ │ │ │ - vmovdqa32 (%rsi,%r13,1),%zmm15 │ │ │ │ - vpcmpltd %zmm15,%zmm14,%k0 │ │ │ │ - kortestw %k0,%k0 │ │ │ │ - jne 299a0 │ │ │ │ - vpcmpnled %zmm15,%zmm14,%k1 │ │ │ │ - kortestw %k1,%k1 │ │ │ │ - jne 299a0 │ │ │ │ - lea 0x1(%r9),%rdx │ │ │ │ - vpaddq %zmm7,%zmm0,%zmm0 │ │ │ │ - cmp %r10,%rdx │ │ │ │ - je 29b27 │ │ │ │ - vmovdqa32 0x40(%r13),%zmm3 │ │ │ │ - vmovdqa32 0x40(%r13,%rsi,1),%zmm8 │ │ │ │ - vpaddq %zmm7,%zmm1,%zmm1 │ │ │ │ - vpcmpltd %zmm8,%zmm3,%k2 │ │ │ │ - kortestw %k2,%k2 │ │ │ │ - jne 299a0 │ │ │ │ - vpcmpnled %zmm8,%zmm3,%k3 │ │ │ │ - kortestw %k3,%k3 │ │ │ │ - jne 299a0 │ │ │ │ - vmovdqa32 0x80(%r13),%zmm2 │ │ │ │ - vmovdqa32 0x80(%r13,%rsi,1),%zmm11 │ │ │ │ - vpaddq %zmm7,%zmm0,%zmm0 │ │ │ │ - vpaddq %zmm7,%zmm1,%zmm1 │ │ │ │ - vpcmpltd %zmm11,%zmm2,%k4 │ │ │ │ - kortestw %k4,%k4 │ │ │ │ - jne 299a0 │ │ │ │ - vpcmpnled %zmm11,%zmm2,%k5 │ │ │ │ - kortestw %k5,%k5 │ │ │ │ - jne 299a0 │ │ │ │ - vmovdqa32 0xc0(%r13),%zmm9 │ │ │ │ - vmovdqa32 0xc0(%r13,%rsi,1),%zmm12 │ │ │ │ - vpaddq %zmm7,%zmm0,%zmm0 │ │ │ │ - vpaddq %zmm7,%zmm1,%zmm1 │ │ │ │ - vpcmpltd %zmm12,%zmm9,%k6 │ │ │ │ - kortestw %k6,%k6 │ │ │ │ - jne 299a0 │ │ │ │ - vpcmpnled %zmm12,%zmm9,%k7 │ │ │ │ - kortestw %k7,%k7 │ │ │ │ - jne 299a0 │ │ │ │ - vpaddq %zmm7,%zmm0,%zmm0 │ │ │ │ - add $0x4,%r9 │ │ │ │ - add $0x100,%r13 │ │ │ │ - vpaddq %zmm7,%zmm1,%zmm1 │ │ │ │ - jmp 29860 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - vmovsd 0x18(%r14),%xmm13 │ │ │ │ - vmovsd %xmm13,0x18(%r12) │ │ │ │ - cmp %r15,0xd8(%rsp) │ │ │ │ - jge 29efd │ │ │ │ + add $0x20,%rcx │ │ │ │ + cmp %rax,%r9 │ │ │ │ + jne 29712 │ │ │ │ + jmp 292d7 │ │ │ │ + xchg %ax,%ax │ │ │ │ + vmovsd 0x18(%r14),%xmm9 │ │ │ │ + vmovsd %xmm9,0x18(%r12) │ │ │ │ + cmp %r15,0x58(%rsp) │ │ │ │ + jge 29f23 │ │ │ │ lea -0x1(%r15),%r14 │ │ │ │ shr $0x3f,%r14 │ │ │ │ - lea -0x1(%r14,%r15,1),%r11 │ │ │ │ - sar $1,%r11 │ │ │ │ - jmp 294fb │ │ │ │ - vmovq %xmm0,%rax │ │ │ │ - vmovq %xmm1,%rsi │ │ │ │ - jmp 299c7 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - jl 29a59 │ │ │ │ - add $0x4,%rax │ │ │ │ - add $0x4,%rsi │ │ │ │ - cmp %rax,%r8 │ │ │ │ - je 29a50 │ │ │ │ - mov (%rax),%r10d │ │ │ │ - cmp %r10d,(%rsi) │ │ │ │ - jle 299b0 │ │ │ │ - mov 0x80(%rsp),%r15 │ │ │ │ - mov 0xf8(%rsp),%r14 │ │ │ │ - mov 0xc8(%rsp),%r10 │ │ │ │ + lea -0x1(%r14,%r15,1),%r8 │ │ │ │ + sar $1,%r8 │ │ │ │ + jmp 295da │ │ │ │ + nopl (%rax) │ │ │ │ + vmovq %xmm1,%rdi │ │ │ │ + vmovq %xmm0,%r10 │ │ │ │ + mov (%r10),%r8d │ │ │ │ + cmp %r8d,(%rdi) │ │ │ │ + jl 298e6 │ │ │ │ + jg 298d4 │ │ │ │ + lea 0x4(%rdi),%rcx │ │ │ │ + cmp %rcx,%r12 │ │ │ │ + je 2a0a8 │ │ │ │ + mov 0x4(%rdi),%edx │ │ │ │ + cmp %edx,0x4(%r10) │ │ │ │ + jg 298e6 │ │ │ │ + jl 298d4 │ │ │ │ + lea 0x8(%rdi),%r13 │ │ │ │ + cmp %r13,%r12 │ │ │ │ + je 2a0ba │ │ │ │ + mov 0x8(%r10),%eax │ │ │ │ + cmp %eax,0x8(%rdi) │ │ │ │ + jl 298e6 │ │ │ │ + jg 298d4 │ │ │ │ + lea 0xc(%rdi),%r9 │ │ │ │ + cmp %r9,%r12 │ │ │ │ + je 2a0c3 │ │ │ │ + mov 0xc(%r10),%esi │ │ │ │ + cmp %esi,0xc(%rdi) │ │ │ │ + jl 298e6 │ │ │ │ + jg 298d4 │ │ │ │ + lea 0x10(%rdi),%r8 │ │ │ │ + cmp %r8,%r12 │ │ │ │ + je 2a0de │ │ │ │ + mov 0x10(%rdi),%ecx │ │ │ │ + cmp %ecx,0x10(%r10) │ │ │ │ + jg 298e6 │ │ │ │ + jl 298d4 │ │ │ │ + lea 0x14(%rdi),%rdx │ │ │ │ + cmp %rdx,%r12 │ │ │ │ + je 2a0e7 │ │ │ │ + mov 0x14(%r10),%r13d │ │ │ │ + cmp %r13d,0x14(%rdi) │ │ │ │ + jl 298e6 │ │ │ │ + jg 298d4 │ │ │ │ + lea 0x18(%rdi),%rax │ │ │ │ + cmp %rax,%r12 │ │ │ │ + je 2a0f9 │ │ │ │ + mov 0x18(%r10),%r9d │ │ │ │ + cmp %r9d,0x18(%rdi) │ │ │ │ + jl 298e6 │ │ │ │ + jg 298d4 │ │ │ │ + lea 0x1c(%rdi),%rsi │ │ │ │ + cmp %rsi,%r12 │ │ │ │ + je 2a11c │ │ │ │ + mov 0x1c(%rdi),%r12d │ │ │ │ + cmp %r12d,0x1c(%r10) │ │ │ │ + jg 298e6 │ │ │ │ + jl 298d4 │ │ │ │ + add $0x20,%r10 │ │ │ │ + cmp %r11,%r10 │ │ │ │ + jne 298e6 │ │ │ │ + vmovsd 0x28(%rsp),%xmm10 │ │ │ │ + vcomisd 0x18(%r14),%xmm10 │ │ │ │ + ja 29550 │ │ │ │ + mov 0x60(%rsp),%r15 │ │ │ │ + mov 0x98(%rsp),%r14 │ │ │ │ + mov 0x48(%rsp),%rcx │ │ │ │ + vmovdqa 0x30(%rsp),%xmm9 │ │ │ │ shl $0x5,%r15 │ │ │ │ add %r15,%r14 │ │ │ │ vzeroupper │ │ │ │ - vmovdqa 0x30(%rsp),%xmm10 │ │ │ │ mov (%r14),%rdi │ │ │ │ mov 0x10(%r14),%rsi │ │ │ │ - mov %r10,0x10(%r14) │ │ │ │ - vmovdqu %xmm10,(%r14) │ │ │ │ + vmovdqu %xmm9,(%r14) │ │ │ │ + mov %rcx,0x10(%r14) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 29a14 │ │ │ │ + je 29925 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - vmovsd 0xc0(%rsp),%xmm3 │ │ │ │ - vmovsd %xmm3,0x18(%r14) │ │ │ │ + vmovsd 0x28(%rsp),%xmm13 │ │ │ │ + vmovsd %xmm13,0x18(%r14) │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov $0x24,%edi │ │ │ │ - vpbroadcastq %rdi,%zmm0 │ │ │ │ - vpaddq %zmm0,%zmm1,%zmm1 │ │ │ │ - valignq $0x7,%zmm1,%zmm1,%zmm10 │ │ │ │ - vmovq %xmm10,%rsi │ │ │ │ - nop │ │ │ │ - cmp %r11,%rsi │ │ │ │ - jne 299cf │ │ │ │ - vmovsd 0xc0(%rsp),%xmm7 │ │ │ │ - vcomisd 0x18(%r14),%xmm7 │ │ │ │ - ja 2945f │ │ │ │ - jmp 299cf │ │ │ │ - test $0xf,%al │ │ │ │ - je 29fe0 │ │ │ │ - and $0xfffffffffffffff0,%rax │ │ │ │ - shl $0x2,%rax │ │ │ │ - lea (%rbx,%rax,1),%rdx │ │ │ │ - add %rdi,%rax │ │ │ │ - jmp 29457 │ │ │ │ - nop │ │ │ │ - vmovq %xmm8,%r13 │ │ │ │ - vmovq %xmm1,%rsi │ │ │ │ - jmp 29aaf │ │ │ │ + test $0x7,%dl │ │ │ │ + je 29ed0 │ │ │ │ + and $0xfffffffffffffff8,%rdx │ │ │ │ + lea 0x0(,%rdx,4),%r12 │ │ │ │ + lea (%rbx,%r12,1),%rcx │ │ │ │ + add %rsi,%r12 │ │ │ │ + jmp 291e2 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - jg 29ae5 │ │ │ │ - add $0x4,%r13 │ │ │ │ - add $0x4,%rsi │ │ │ │ - cmp %r13,%rdi │ │ │ │ - je 29ae0 │ │ │ │ - mov (%rsi),%r12d │ │ │ │ - cmp %r12d,0x0(%r13) │ │ │ │ - jge 29aa0 │ │ │ │ - mov 0xf0(%rsp),%rbx │ │ │ │ + vmovq %xmm8,%r13 │ │ │ │ + vmovq %xmm2,%rsi │ │ │ │ + mov (%rsi),%edi │ │ │ │ + cmp %edi,0x0(%r13) │ │ │ │ + jl 29a64 │ │ │ │ + jg 28dd0 │ │ │ │ + lea 0x4(%r13),%rcx │ │ │ │ + cmp %rcx,%r9 │ │ │ │ + je 2a0b1 │ │ │ │ + mov 0x4(%rsi),%r11d │ │ │ │ + cmp %r11d,0x4(%r13) │ │ │ │ + jl 29a64 │ │ │ │ + jg 28dd0 │ │ │ │ + lea 0x8(%r13),%rdi │ │ │ │ + cmp %rdi,%r9 │ │ │ │ + je 2a0cc │ │ │ │ + mov 0x8(%rsi),%ecx │ │ │ │ + cmp %ecx,0x8(%r13) │ │ │ │ + jl 29a64 │ │ │ │ + jg 28dd0 │ │ │ │ + lea 0xc(%r13),%r11 │ │ │ │ + cmp %r11,%r9 │ │ │ │ + je 2a0d5 │ │ │ │ + mov 0xc(%rsi),%edi │ │ │ │ + cmp %edi,0xc(%r13) │ │ │ │ + jl 29a64 │ │ │ │ + jg 28dd0 │ │ │ │ + lea 0x10(%r13),%rcx │ │ │ │ + cmp %rcx,%r9 │ │ │ │ + je 2a0f0 │ │ │ │ + mov 0x10(%rsi),%r11d │ │ │ │ + cmp %r11d,0x10(%r13) │ │ │ │ + jl 29a64 │ │ │ │ + jg 28dd0 │ │ │ │ + lea 0x14(%r13),%rdi │ │ │ │ + cmp %rdi,%r9 │ │ │ │ + je 2a102 │ │ │ │ + mov 0x14(%rsi),%ecx │ │ │ │ + cmp %ecx,0x14(%r13) │ │ │ │ + jl 29a64 │ │ │ │ + jg 28dd0 │ │ │ │ + lea 0x18(%r13),%r11 │ │ │ │ + cmp %r11,%r9 │ │ │ │ + je 2a113 │ │ │ │ + mov 0x18(%rsi),%edi │ │ │ │ + cmp %edi,0x18(%r13) │ │ │ │ + jl 29a64 │ │ │ │ + jg 28dd0 │ │ │ │ + lea 0x1c(%r13),%rcx │ │ │ │ + cmp %rcx,%r9 │ │ │ │ + je 2a125 │ │ │ │ + mov 0x1c(%rsi),%r9d │ │ │ │ + cmp %r9d,0x1c(%r13) │ │ │ │ + jl 29a64 │ │ │ │ + jg 28dd0 │ │ │ │ + add $0x20,%rsi │ │ │ │ + cmp %rsi,%r15 │ │ │ │ + je 28dd0 │ │ │ │ + mov 0x90(%rsp),%rbx │ │ │ │ mov %r15,%r10 │ │ │ │ - mov %rdx,%rcx │ │ │ │ + mov %rdx,%rax │ │ │ │ mov %r8,%r14 │ │ │ │ - jmp 28b8f │ │ │ │ - mov %rdx,%rsi │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - cmp %rsi,%r15 │ │ │ │ - jne 29ab8 │ │ │ │ - vmovsd 0x18(%r14),%xmm15 │ │ │ │ - vcomisd 0x18(%r8),%xmm15 │ │ │ │ - cmovbe 0xf0(%rsp),%rbx │ │ │ │ - cmovbe %r15,%r10 │ │ │ │ - cmovbe %rdx,%rcx │ │ │ │ - cmovbe %r8,%r14 │ │ │ │ - jmp 28b8f │ │ │ │ - test $0xf,%al │ │ │ │ - je 2a010 │ │ │ │ - and $0xfffffffffffffff0,%rax │ │ │ │ - shl $0x2,%rax │ │ │ │ - lea (%rcx,%rax,1),%rsi │ │ │ │ - add %rdx,%rax │ │ │ │ - jmp 28b87 │ │ │ │ - test $0xf,%al │ │ │ │ - je 29a32 │ │ │ │ - and $0xfffffffffffffff0,%rax │ │ │ │ - shl $0x2,%rax │ │ │ │ - lea (%rdi,%rax,1),%rsi │ │ │ │ - add %rbx,%rax │ │ │ │ - jmp 299c7 │ │ │ │ - test $0xf,%r13b │ │ │ │ - je 2a05b │ │ │ │ - and $0xfffffffffffffff0,%r13 │ │ │ │ - lea 0x0(,%r13,4),%r13 │ │ │ │ + jmp 28df1 │ │ │ │ + mov 0x80(%rsp),%rsi │ │ │ │ + test $0x7,%sil │ │ │ │ + je 29ef1 │ │ │ │ + and $0xfffffffffffffff8,%rsi │ │ │ │ + lea 0x0(,%rsi,4),%rcx │ │ │ │ + lea (%rax,%rcx,1),%rdi │ │ │ │ + add %rdx,%rcx │ │ │ │ + jmp 2896a │ │ │ │ + test $0x7,%dil │ │ │ │ + je 2a007 │ │ │ │ + and $0xfffffffffffffff8,%rdi │ │ │ │ + lea 0x0(,%rdi,4),%rdi │ │ │ │ + lea (%rsi,%rdi,1),%r10 │ │ │ │ + add %rbx,%rdi │ │ │ │ + jmp 297fa │ │ │ │ + test $0x7,%sil │ │ │ │ + je 2a039 │ │ │ │ + and $0xfffffffffffffff8,%rsi │ │ │ │ + lea 0x0(,%rsi,4),%r13 │ │ │ │ lea (%rdx,%r13,1),%rsi │ │ │ │ - add %rcx,%r13 │ │ │ │ - jmp 29aaf │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %r8,%rcx │ │ │ │ - mov %rbx,%r12 │ │ │ │ - sub %rbx,%rcx │ │ │ │ - sub $0x4,%rcx │ │ │ │ - shr $0x2,%rcx │ │ │ │ - inc %rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - je 29c79 │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 29c55 │ │ │ │ - cmp $0x2,%rcx │ │ │ │ - je 29c3b │ │ │ │ - cmp $0x3,%rcx │ │ │ │ - je 29c21 │ │ │ │ - cmp $0x4,%rcx │ │ │ │ - je 29c07 │ │ │ │ - cmp $0x5,%rcx │ │ │ │ - je 29bec │ │ │ │ - cmp $0x6,%rcx │ │ │ │ - je 29bd1 │ │ │ │ - mov (%rbx),%esi │ │ │ │ - cmp %esi,(%rdi) │ │ │ │ - jg 299cf │ │ │ │ - jl 29a59 │ │ │ │ - lea 0x4(%rbx),%r12 │ │ │ │ - lea 0x4(%rdi),%rsi │ │ │ │ - mov (%r12),%r9d │ │ │ │ - cmp %r9d,(%rsi) │ │ │ │ - jg 299cf │ │ │ │ - jl 29a59 │ │ │ │ - add $0x4,%r12 │ │ │ │ - add $0x4,%rsi │ │ │ │ - mov (%r12),%r13d │ │ │ │ - cmp %r13d,(%rsi) │ │ │ │ - jg 299cf │ │ │ │ - jl 29a59 │ │ │ │ - add $0x4,%r12 │ │ │ │ - add $0x4,%rsi │ │ │ │ - mov (%r12),%edx │ │ │ │ - cmp %edx,(%rsi) │ │ │ │ - jg 299cf │ │ │ │ - jl 29a59 │ │ │ │ - add $0x4,%r12 │ │ │ │ - add $0x4,%rsi │ │ │ │ - mov (%r12),%edi │ │ │ │ - cmp %edi,(%rsi) │ │ │ │ - jg 299cf │ │ │ │ - jl 29a59 │ │ │ │ - add $0x4,%r12 │ │ │ │ - add $0x4,%rsi │ │ │ │ - mov (%r12),%eax │ │ │ │ - cmp %eax,(%rsi) │ │ │ │ - jg 299cf │ │ │ │ - jl 29a59 │ │ │ │ - add $0x4,%r12 │ │ │ │ - add $0x4,%rsi │ │ │ │ - mov (%r12),%r10d │ │ │ │ + add %rax,%r13 │ │ │ │ + jmp 29972 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov %r12,%rdi │ │ │ │ + mov %rbx,%r8 │ │ │ │ + sub %rbx,%rdi │ │ │ │ + sub $0x4,%rdi │ │ │ │ + shr $0x2,%rdi │ │ │ │ + inc %rdi │ │ │ │ + and $0x7,%edi │ │ │ │ + je 29bf8 │ │ │ │ + cmp $0x1,%rdi │ │ │ │ + je 29bd5 │ │ │ │ + cmp $0x2,%rdi │ │ │ │ + je 29bbb │ │ │ │ + cmp $0x3,%rdi │ │ │ │ + je 29ba1 │ │ │ │ + cmp $0x4,%rdi │ │ │ │ + je 29b87 │ │ │ │ + cmp $0x5,%rdi │ │ │ │ + je 29b6d │ │ │ │ + cmp $0x6,%rdi │ │ │ │ + je 29b53 │ │ │ │ + mov (%rbx),%r10d │ │ │ │ cmp %r10d,(%rsi) │ │ │ │ - jg 299cf │ │ │ │ - jl 29a59 │ │ │ │ - add $0x4,%r12 │ │ │ │ - add $0x4,%rsi │ │ │ │ - cmp %r12,%r8 │ │ │ │ - je 29a50 │ │ │ │ - mov (%r12),%ecx │ │ │ │ - cmp %ecx,(%rsi) │ │ │ │ - jg 299cf │ │ │ │ - jl 29a59 │ │ │ │ - mov 0x4(%r12),%r9d │ │ │ │ - cmp %r9d,0x4(%rsi) │ │ │ │ - jg 299cf │ │ │ │ - jl 29a59 │ │ │ │ - mov 0x8(%r12),%r13d │ │ │ │ - cmp %r13d,0x8(%rsi) │ │ │ │ - jg 299cf │ │ │ │ - jl 29a59 │ │ │ │ - mov 0xc(%r12),%edx │ │ │ │ - cmp %edx,0xc(%rsi) │ │ │ │ - jg 299cf │ │ │ │ - jl 29a59 │ │ │ │ - mov 0x10(%r12),%edi │ │ │ │ - cmp %edi,0x10(%rsi) │ │ │ │ - jg 299cf │ │ │ │ - jl 29a59 │ │ │ │ - mov 0x14(%r12),%eax │ │ │ │ - cmp %eax,0x14(%rsi) │ │ │ │ - jg 299cf │ │ │ │ - jl 29a59 │ │ │ │ - mov 0x18(%r12),%r10d │ │ │ │ - cmp %r10d,0x18(%rsi) │ │ │ │ - jg 299cf │ │ │ │ - jl 29a59 │ │ │ │ - mov 0x1c(%r12),%ecx │ │ │ │ - cmp %ecx,0x1c(%rsi) │ │ │ │ - jg 299cf │ │ │ │ - jl 29a59 │ │ │ │ - add $0x20,%r12 │ │ │ │ - add $0x20,%rsi │ │ │ │ - cmp %r12,%r8 │ │ │ │ - jne 29c79 │ │ │ │ - jmp 29a50 │ │ │ │ - mov %rdi,%r11 │ │ │ │ - mov %rdx,%rsi │ │ │ │ - mov %rcx,%r9 │ │ │ │ - sub %rcx,%r11 │ │ │ │ + jg 298e6 │ │ │ │ + jl 298d4 │ │ │ │ + lea 0x4(%rbx),%r8 │ │ │ │ + lea 0x4(%rsi),%r10 │ │ │ │ + mov (%r8),%ecx │ │ │ │ + cmp %ecx,(%r10) │ │ │ │ + jg 298e6 │ │ │ │ + jl 298d4 │ │ │ │ + add $0x4,%r8 │ │ │ │ + add $0x4,%r10 │ │ │ │ + mov (%r8),%edx │ │ │ │ + cmp %edx,(%r10) │ │ │ │ + jg 298e6 │ │ │ │ + jl 298d4 │ │ │ │ + add $0x4,%r8 │ │ │ │ + add $0x4,%r10 │ │ │ │ + mov (%r8),%r13d │ │ │ │ + cmp %r13d,(%r10) │ │ │ │ + jg 298e6 │ │ │ │ + jl 298d4 │ │ │ │ + add $0x4,%r8 │ │ │ │ + add $0x4,%r10 │ │ │ │ + mov (%r8),%eax │ │ │ │ + cmp %eax,(%r10) │ │ │ │ + jg 298e6 │ │ │ │ + jl 298d4 │ │ │ │ + add $0x4,%r8 │ │ │ │ + add $0x4,%r10 │ │ │ │ + mov (%r8),%r9d │ │ │ │ + cmp %r9d,(%r10) │ │ │ │ + jg 298e6 │ │ │ │ + jl 298d4 │ │ │ │ + add $0x4,%r8 │ │ │ │ + add $0x4,%r10 │ │ │ │ + mov (%r8),%esi │ │ │ │ + cmp %esi,(%r10) │ │ │ │ + jg 298e6 │ │ │ │ + jl 298d4 │ │ │ │ + add $0x4,%r8 │ │ │ │ + add $0x4,%r10 │ │ │ │ + cmp %r8,%r12 │ │ │ │ + je 298cf │ │ │ │ + mov (%r8),%edi │ │ │ │ + cmp %edi,(%r10) │ │ │ │ + jg 298e6 │ │ │ │ + jl 298d4 │ │ │ │ + mov 0x4(%r8),%ecx │ │ │ │ + cmp %ecx,0x4(%r10) │ │ │ │ + jg 298e6 │ │ │ │ + jl 298d4 │ │ │ │ + mov 0x8(%r8),%edx │ │ │ │ + cmp %edx,0x8(%r10) │ │ │ │ + jg 298e6 │ │ │ │ + jl 298d4 │ │ │ │ + mov 0xc(%r8),%r13d │ │ │ │ + cmp %r13d,0xc(%r10) │ │ │ │ + jg 298e6 │ │ │ │ + jl 298d4 │ │ │ │ + mov 0x10(%r8),%eax │ │ │ │ + cmp %eax,0x10(%r10) │ │ │ │ + jg 298e6 │ │ │ │ + jl 298d4 │ │ │ │ + mov 0x14(%r8),%r9d │ │ │ │ + cmp %r9d,0x14(%r10) │ │ │ │ + jg 298e6 │ │ │ │ + jl 298d4 │ │ │ │ + mov 0x18(%r8),%esi │ │ │ │ + cmp %esi,0x18(%r10) │ │ │ │ + jg 298e6 │ │ │ │ + jl 298d4 │ │ │ │ + mov 0x1c(%r8),%edi │ │ │ │ + cmp %edi,0x1c(%r10) │ │ │ │ + jg 298e6 │ │ │ │ + jl 298d4 │ │ │ │ + add $0x20,%r8 │ │ │ │ + add $0x20,%r10 │ │ │ │ + cmp %r8,%r12 │ │ │ │ + jne 29bf8 │ │ │ │ + jmp 298cf │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov %rdx,%rcx │ │ │ │ + mov %r9,%r11 │ │ │ │ + sub %rdx,%r11 │ │ │ │ sub $0x4,%r11 │ │ │ │ shr $0x2,%r11 │ │ │ │ inc %r11 │ │ │ │ and $0x7,%r11d │ │ │ │ - je 29e39 │ │ │ │ + je 29db1 │ │ │ │ cmp $0x1,%r11 │ │ │ │ - je 29e16 │ │ │ │ + je 29d8e │ │ │ │ cmp $0x2,%r11 │ │ │ │ - je 29dfc │ │ │ │ + je 29d76 │ │ │ │ cmp $0x3,%r11 │ │ │ │ - je 29de3 │ │ │ │ + je 29d5c │ │ │ │ cmp $0x4,%r11 │ │ │ │ - je 29dc9 │ │ │ │ + je 29d44 │ │ │ │ cmp $0x5,%r11 │ │ │ │ - je 29daf │ │ │ │ + je 29d2a │ │ │ │ cmp $0x6,%r11 │ │ │ │ - je 29d95 │ │ │ │ - mov (%rdx),%eax │ │ │ │ - cmp %eax,(%rcx) │ │ │ │ - jl 29ab8 │ │ │ │ - jg 29ae5 │ │ │ │ - lea 0x4(%rcx),%r9 │ │ │ │ - lea 0x4(%rdx),%rsi │ │ │ │ - mov (%rsi),%r13d │ │ │ │ - cmp %r13d,(%r9) │ │ │ │ - jl 29ab8 │ │ │ │ - jg 29ae5 │ │ │ │ - add $0x4,%r9 │ │ │ │ - add $0x4,%rsi │ │ │ │ - mov (%rsi),%r12d │ │ │ │ - cmp %r12d,(%r9) │ │ │ │ - jl 29ab8 │ │ │ │ - jg 29ae5 │ │ │ │ - add $0x4,%r9 │ │ │ │ - add $0x4,%rsi │ │ │ │ - mov (%rsi),%r11d │ │ │ │ - cmp %r11d,(%r9) │ │ │ │ - jl 29ab8 │ │ │ │ - jg 29ae5 │ │ │ │ - add $0x4,%r9 │ │ │ │ - add $0x4,%rsi │ │ │ │ - mov (%rsi),%eax │ │ │ │ - cmp %eax,(%r9) │ │ │ │ - jl 29ab8 │ │ │ │ - jg 29ae5 │ │ │ │ - add $0x4,%r9 │ │ │ │ - add $0x4,%rsi │ │ │ │ - mov (%rsi),%r13d │ │ │ │ - cmp %r13d,(%r9) │ │ │ │ - jl 29ab8 │ │ │ │ - jg 29ae5 │ │ │ │ - add $0x4,%r9 │ │ │ │ - add $0x4,%rsi │ │ │ │ - mov (%rsi),%r12d │ │ │ │ - cmp %r12d,(%r9) │ │ │ │ - jl 29ab8 │ │ │ │ - jg 29ae5 │ │ │ │ - add $0x4,%r9 │ │ │ │ - add $0x4,%rsi │ │ │ │ - cmp %r9,%rdi │ │ │ │ - je 29ae0 │ │ │ │ - mov (%rsi),%r11d │ │ │ │ - cmp %r11d,(%r9) │ │ │ │ - jl 29ab8 │ │ │ │ - jg 29ae5 │ │ │ │ - mov 0x4(%rsi),%eax │ │ │ │ - cmp %eax,0x4(%r9) │ │ │ │ - jl 29ab8 │ │ │ │ - jg 29ae5 │ │ │ │ - mov 0x8(%rsi),%r13d │ │ │ │ - cmp %r13d,0x8(%r9) │ │ │ │ - jl 29ab8 │ │ │ │ - jg 29ae5 │ │ │ │ - mov 0xc(%rsi),%r12d │ │ │ │ - cmp %r12d,0xc(%r9) │ │ │ │ - jl 29ab8 │ │ │ │ - jg 29ae5 │ │ │ │ - mov 0x10(%rsi),%r11d │ │ │ │ - cmp %r11d,0x10(%r9) │ │ │ │ - jl 29ab8 │ │ │ │ - jg 29ae5 │ │ │ │ - mov 0x14(%rsi),%eax │ │ │ │ - cmp %eax,0x14(%r9) │ │ │ │ - jl 29ab8 │ │ │ │ - jg 29ae5 │ │ │ │ - mov 0x18(%rsi),%r13d │ │ │ │ - cmp %r13d,0x18(%r9) │ │ │ │ - jl 29ab8 │ │ │ │ - jg 29ae5 │ │ │ │ - mov 0x1c(%rsi),%r12d │ │ │ │ - cmp %r12d,0x1c(%r9) │ │ │ │ - jl 29ab8 │ │ │ │ - jg 29ae5 │ │ │ │ - add $0x20,%r9 │ │ │ │ + je 29d12 │ │ │ │ + mov (%rax),%edi │ │ │ │ + cmp %edi,(%rdx) │ │ │ │ + jl 28df1 │ │ │ │ + jg 28a60 │ │ │ │ + lea 0x4(%rdx),%rcx │ │ │ │ + lea 0x4(%rax),%rdi │ │ │ │ + mov (%rdi),%esi │ │ │ │ + cmp %esi,(%rcx) │ │ │ │ + jl 28df1 │ │ │ │ + jg 28a60 │ │ │ │ + add $0x4,%rcx │ │ │ │ + add $0x4,%rdi │ │ │ │ + mov (%rdi),%r11d │ │ │ │ + cmp %r11d,(%rcx) │ │ │ │ + jl 28df1 │ │ │ │ + jg 28a60 │ │ │ │ + add $0x4,%rcx │ │ │ │ + add $0x4,%rdi │ │ │ │ + mov (%rdi),%esi │ │ │ │ + cmp %esi,(%rcx) │ │ │ │ + jl 28df1 │ │ │ │ + jg 28a60 │ │ │ │ + add $0x4,%rcx │ │ │ │ + add $0x4,%rdi │ │ │ │ + mov (%rdi),%r11d │ │ │ │ + cmp %r11d,(%rcx) │ │ │ │ + jl 28df1 │ │ │ │ + jg 28a60 │ │ │ │ + add $0x4,%rcx │ │ │ │ + add $0x4,%rdi │ │ │ │ + mov (%rdi),%esi │ │ │ │ + cmp %esi,(%rcx) │ │ │ │ + jl 28df1 │ │ │ │ + jg 28a60 │ │ │ │ + add $0x4,%rcx │ │ │ │ + add $0x4,%rdi │ │ │ │ + mov (%rdi),%r11d │ │ │ │ + cmp %r11d,(%rcx) │ │ │ │ + jl 28df1 │ │ │ │ + jg 28a60 │ │ │ │ + add $0x4,%rcx │ │ │ │ + add $0x4,%rdi │ │ │ │ + cmp %rcx,%r9 │ │ │ │ + je 28a57 │ │ │ │ + mov (%rdi),%esi │ │ │ │ + cmp %esi,(%rcx) │ │ │ │ + jl 28df1 │ │ │ │ + jg 28a60 │ │ │ │ + mov 0x4(%rdi),%r11d │ │ │ │ + cmp %r11d,0x4(%rcx) │ │ │ │ + jl 28df1 │ │ │ │ + jg 28a60 │ │ │ │ + mov 0x8(%rdi),%esi │ │ │ │ + cmp %esi,0x8(%rcx) │ │ │ │ + jl 28df1 │ │ │ │ + jg 28a60 │ │ │ │ + mov 0xc(%rdi),%r11d │ │ │ │ + cmp %r11d,0xc(%rcx) │ │ │ │ + jl 28df1 │ │ │ │ + jg 28a60 │ │ │ │ + mov 0x10(%rdi),%esi │ │ │ │ + cmp %esi,0x10(%rcx) │ │ │ │ + jl 28df1 │ │ │ │ + jg 28a60 │ │ │ │ + mov 0x14(%rdi),%r11d │ │ │ │ + cmp %r11d,0x14(%rcx) │ │ │ │ + jl 28df1 │ │ │ │ + jg 28a60 │ │ │ │ + mov 0x18(%rdi),%esi │ │ │ │ + cmp %esi,0x18(%rcx) │ │ │ │ + jl 28df1 │ │ │ │ + jg 28a60 │ │ │ │ + mov 0x1c(%rdi),%r11d │ │ │ │ + cmp %r11d,0x1c(%rcx) │ │ │ │ + jl 28df1 │ │ │ │ + jg 28a60 │ │ │ │ + add $0x20,%rcx │ │ │ │ + add $0x20,%rdi │ │ │ │ + cmp %rcx,%r9 │ │ │ │ + jne 29db1 │ │ │ │ + jmp 28a57 │ │ │ │ + nopl (%rax) │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rdx,%rcx │ │ │ │ + jmp 29cb3 │ │ │ │ + mov 0x10(%rsi),%ecx │ │ │ │ + cmp %ecx,0x10(%r11) │ │ │ │ + jl 29a64 │ │ │ │ + jg 28dd0 │ │ │ │ + mov 0x14(%rsi),%r13d │ │ │ │ + cmp %r13d,0x14(%r11) │ │ │ │ + jl 29a64 │ │ │ │ + jg 28dd0 │ │ │ │ + mov 0x18(%rsi),%edi │ │ │ │ + cmp %edi,0x18(%r11) │ │ │ │ + jl 29a64 │ │ │ │ + jg 28dd0 │ │ │ │ + mov 0x1c(%rsi),%ecx │ │ │ │ + cmp %ecx,0x1c(%r11) │ │ │ │ + jl 29a64 │ │ │ │ + jg 28dd0 │ │ │ │ + add $0x20,%r11 │ │ │ │ add $0x20,%rsi │ │ │ │ - cmp %r9,%rdi │ │ │ │ - jne 29e39 │ │ │ │ - jmp 29ae0 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0xc8(%rsp),%r10 │ │ │ │ - jmp 299f1 │ │ │ │ - mov 0xc8(%rsp),%rbx │ │ │ │ - vmovdqa 0x30(%rsp),%xmm14 │ │ │ │ - mov %rbx,0x10(%r14) │ │ │ │ - vmovdqu %xmm14,(%r14) │ │ │ │ + cmp %r11,%r9 │ │ │ │ + jne 28d8e │ │ │ │ + jmp 29a5b │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov $0x14,%r9d │ │ │ │ + vpbroadcastq %r9,%ymm0 │ │ │ │ + vpaddq %ymm0,%ymm2,%ymm2 │ │ │ │ + valignq $0x3,%ymm2,%ymm2,%ymm11 │ │ │ │ + vmovq %xmm11,%rcx │ │ │ │ + jmp 292d7 │ │ │ │ + mov $0x14,%r9d │ │ │ │ + vpbroadcastq %r9,%ymm12 │ │ │ │ + vpaddq %ymm12,%ymm1,%ymm13 │ │ │ │ + valignq $0x3,%ymm13,%ymm13,%ymm14 │ │ │ │ + vmovq %xmm14,%rdi │ │ │ │ + jmp 28a57 │ │ │ │ + mov 0x48(%rsp),%rcx │ │ │ │ + vmovdqa 0x30(%rsp),%xmm9 │ │ │ │ + jmp 29908 │ │ │ │ + mov 0x48(%rsp),%rcx │ │ │ │ + vmovdqa 0x30(%rsp),%xmm9 │ │ │ │ vzeroupper │ │ │ │ - jmp 29a14 │ │ │ │ - mov 0xf8(%rsp),%r12 │ │ │ │ - lea 0x1(%rdx,%rdx,1),%rdi │ │ │ │ - mov 0x10(%r14),%rsi │ │ │ │ - mov %rdi,0x80(%rsp) │ │ │ │ - shl $0x5,%rdi │ │ │ │ - add %rdi,%r12 │ │ │ │ + jmp 29908 │ │ │ │ + add $0x4,%rcx │ │ │ │ + jmp 292d7 │ │ │ │ + lea 0x1(%rdx,%rdx,1),%r9 │ │ │ │ + mov 0x98(%rsp),%r13 │ │ │ │ mov (%r14),%rdi │ │ │ │ - vmovdqu (%r12),%xmm5 │ │ │ │ + vpxor %xmm7,%xmm7,%xmm7 │ │ │ │ + mov %r9,0x60(%rsp) │ │ │ │ + shl $0x5,%r9 │ │ │ │ + mov 0x10(%r14),%rsi │ │ │ │ + add %r9,%r13 │ │ │ │ + vmovdqu 0x0(%r13),%xmm5 │ │ │ │ vmovdqu %xmm5,(%r14) │ │ │ │ - mov 0x10(%r12),%r11 │ │ │ │ + mov 0x10(%r13),%r11 │ │ │ │ mov %r11,0x10(%r14) │ │ │ │ - movq $0x0,(%r12) │ │ │ │ - movq $0x0,0x8(%r12) │ │ │ │ - movq $0x0,0x10(%r12) │ │ │ │ + movq $0x0,0x10(%r13) │ │ │ │ + vmovdqu %xmm7,0x0(%r13) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 29f7d │ │ │ │ + je 29f94 │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - vmovsd 0x18(%r12),%xmm6 │ │ │ │ - vmovsd %xmm6,0x18(%r14) │ │ │ │ - mov %r12,%r14 │ │ │ │ - jmp 290c0 │ │ │ │ - mov %rbx,%rdx │ │ │ │ - cmp %rdx,0xd0(%rsp) │ │ │ │ - jne 2945f │ │ │ │ - jmp 296de │ │ │ │ - mov %rbx,%r8 │ │ │ │ - cmp 0xd0(%rsp),%rbx │ │ │ │ - je 296f3 │ │ │ │ - jmp 2945f │ │ │ │ - mov %r10,%rdi │ │ │ │ - cmp %rcx,%r10 │ │ │ │ - je 28dfc │ │ │ │ - jmp 28b8f │ │ │ │ - mov %rcx,%rsi │ │ │ │ - cmp %r10,%rsi │ │ │ │ - jne 28b8f │ │ │ │ - jmp 28de9 │ │ │ │ - mov $0x24,%eax │ │ │ │ - vpbroadcastq %rax,%zmm0 │ │ │ │ - vpaddq %zmm0,%zmm1,%zmm1 │ │ │ │ - valignq $0x7,%zmm1,%zmm1,%zmm2 │ │ │ │ - vmovq %xmm2,%rdx │ │ │ │ - cmp %rdx,0xd0(%rsp) │ │ │ │ - jne 2945f │ │ │ │ - jmp 296de │ │ │ │ - mov $0x24,%eax │ │ │ │ - vpbroadcastq %rax,%zmm12 │ │ │ │ - vpaddq %zmm12,%zmm2,%zmm13 │ │ │ │ - valignq $0x7,%zmm13,%zmm13,%zmm14 │ │ │ │ - vmovq %xmm14,%rsi │ │ │ │ - cmp %r10,%rsi │ │ │ │ - jne 28b8f │ │ │ │ - jmp 28de9 │ │ │ │ - mov 0xf8(%rsp),%rcx │ │ │ │ + vmovsd 0x18(%r13),%xmm4 │ │ │ │ + vmovsd %xmm4,0x18(%r14) │ │ │ │ + mov %r13,%r14 │ │ │ │ + jmp 28ec9 │ │ │ │ + add $0x4,%rdi │ │ │ │ + jmp 28a57 │ │ │ │ + add $0x8,%rcx │ │ │ │ + jmp 292d7 │ │ │ │ + add $0xc,%rcx │ │ │ │ + jmp 292d7 │ │ │ │ + add $0x8,%rdi │ │ │ │ + jmp 28a57 │ │ │ │ + mov %rbx,%rcx │ │ │ │ + jmp 292d7 │ │ │ │ + add $0x10,%rcx │ │ │ │ + jmp 292d7 │ │ │ │ + mov %rdx,%rsi │ │ │ │ + jmp 29a5b │ │ │ │ + mov %rax,%rdi │ │ │ │ + jmp 28a57 │ │ │ │ + add $0xc,%rdi │ │ │ │ + jmp 28a57 │ │ │ │ + mov %r10,%r9 │ │ │ │ + cmp %rax,%r10 │ │ │ │ + je 28a70 │ │ │ │ + jmp 28df1 │ │ │ │ + mov $0x14,%esi │ │ │ │ + vpbroadcastq %rsi,%ymm1 │ │ │ │ + vpaddq %ymm1,%ymm0,%ymm0 │ │ │ │ + valignq $0x3,%ymm0,%ymm0,%ymm13 │ │ │ │ + vmovq %xmm13,%r10 │ │ │ │ + jmp 298cf │ │ │ │ + add $0x10,%rdi │ │ │ │ + jmp 28a57 │ │ │ │ + add $0x14,%rcx │ │ │ │ + jmp 292d7 │ │ │ │ + mov $0x14,%r9d │ │ │ │ + vpbroadcastq %r9,%ymm8 │ │ │ │ + vpaddq %ymm8,%ymm2,%ymm2 │ │ │ │ + valignq $0x3,%ymm2,%ymm2,%ymm1 │ │ │ │ + vmovq %xmm1,%rsi │ │ │ │ + jmp 29a5b │ │ │ │ + add $0x18,%rcx │ │ │ │ + jmp 292d7 │ │ │ │ + add $0x14,%rdi │ │ │ │ + jmp 28a57 │ │ │ │ + add $0x18,%rdi │ │ │ │ + jmp 28a57 │ │ │ │ + add $0x1c,%rcx │ │ │ │ + jmp 292d7 │ │ │ │ mov %rsi,%rdi │ │ │ │ - mov %rdi,0x80(%rsp) │ │ │ │ - shl $0x5,%rsi │ │ │ │ - lea (%rcx,%rsi,1),%r14 │ │ │ │ - jmp 290a2 │ │ │ │ - mov $0x24,%edi │ │ │ │ - vpbroadcastq %rdi,%zmm8 │ │ │ │ - vpaddq %zmm8,%zmm1,%zmm1 │ │ │ │ - valignq $0x7,%zmm1,%zmm1,%zmm2 │ │ │ │ - vmovq %xmm2,%rsi │ │ │ │ - jmp 29ae0 │ │ │ │ + mov %rsi,%rcx │ │ │ │ + mov 0x98(%rsp),%rsi │ │ │ │ + shl $0x5,%rcx │ │ │ │ + mov %rdi,0x60(%rsp) │ │ │ │ + lea (%rsi,%rcx,1),%r14 │ │ │ │ + jmp 28eae │ │ │ │ + add $0x1c,%rdi │ │ │ │ + jmp 28a57 │ │ │ │ + add $0x4,%r10 │ │ │ │ + jmp 298cf │ │ │ │ + add $0x4,%rsi │ │ │ │ + jmp 29a5b │ │ │ │ + add $0x8,%r10 │ │ │ │ + jmp 298cf │ │ │ │ + add $0xc,%r10 │ │ │ │ + jmp 298cf │ │ │ │ + add $0x8,%rsi │ │ │ │ + jmp 29a5b │ │ │ │ + add $0xc,%rsi │ │ │ │ + jmp 29a5b │ │ │ │ + add $0x10,%r10 │ │ │ │ + jmp 298cf │ │ │ │ + add $0x14,%r10 │ │ │ │ + jmp 298cf │ │ │ │ + add $0x10,%rsi │ │ │ │ + jmp 29a5b │ │ │ │ + add $0x18,%r10 │ │ │ │ + jmp 298cf │ │ │ │ + add $0x14,%rsi │ │ │ │ + jmp 29a5b │ │ │ │ vzeroupper │ │ │ │ - jmp 299f1 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 29908 │ │ │ │ + add $0x18,%rsi │ │ │ │ + jmp 29a5b │ │ │ │ + add $0x1c,%r10 │ │ │ │ + jmp 298cf │ │ │ │ + add $0x1c,%rsi │ │ │ │ + jmp 29a5b │ │ │ │ + xchg %ax,%ax │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ - mov %rdi,%r13 │ │ │ │ push %r12 │ │ │ │ + mov %rdi,%r12 │ │ │ │ push %rbp │ │ │ │ + mov %rdx,%rbp │ │ │ │ push %rbx │ │ │ │ - mov %rsi,%rbp │ │ │ │ + mov %rsi,%rbx │ │ │ │ sub $0x18,%rsp │ │ │ │ - mov (%rcx),%rbx │ │ │ │ + mov (%rcx),%r14 │ │ │ │ mov 0x8(%rcx),%r15 │ │ │ │ - mov %rdx,%r12 │ │ │ │ - sub %rbx,%r15 │ │ │ │ - mov %r15,%r14 │ │ │ │ - sar $0x4,%r14 │ │ │ │ - je 2a340 │ │ │ │ - lea 0x0(,%r14,8),%rdx │ │ │ │ + sub %r14,%r15 │ │ │ │ + mov %r15,%r13 │ │ │ │ + sar $0x4,%r13 │ │ │ │ + je 2a3d8 │ │ │ │ + lea 0x0(,%r13,8),%rdx │ │ │ │ mov %rdx,%rdi │ │ │ │ mov %rdx,(%rsp) │ │ │ │ call d330 │ │ │ │ mov (%rsp),%rdx │ │ │ │ - mov %rax,0x0(%r13) │ │ │ │ - movq $0x0,(%rax) │ │ │ │ + mov %rax,(%r12) │ │ │ │ mov %rax,%rcx │ │ │ │ lea 0x8(%rax),%rdi │ │ │ │ lea (%rax,%rdx,1),%r8 │ │ │ │ - mov %r8,0x10(%r13) │ │ │ │ - cmp $0x1,%r14 │ │ │ │ - je 2a113 │ │ │ │ + movq $0x0,(%rax) │ │ │ │ + mov %r8,0x10(%r12) │ │ │ │ + cmp $0x1,%r13 │ │ │ │ + je 2a1b4 │ │ │ │ sub $0x8,%rdx │ │ │ │ xor %esi,%esi │ │ │ │ mov %rax,(%rsp) │ │ │ │ mov %r8,0x8(%rsp) │ │ │ │ call d190 │ │ │ │ mov 0x8(%rsp),%rdi │ │ │ │ mov (%rsp),%rcx │ │ │ │ - mov %rdi,0x8(%r13) │ │ │ │ + mov %rdi,0x8(%r12) │ │ │ │ test %r15,%r15 │ │ │ │ - je 2a1d3 │ │ │ │ - mov (%rbx),%eax │ │ │ │ - movslq 0x4(%rbx),%rdi │ │ │ │ - lea -0x1(%r14),%rsi │ │ │ │ + je 2a27a │ │ │ │ + mov (%r14),%eax │ │ │ │ + movslq 0x4(%r14),%rdi │ │ │ │ + lea -0x1(%r13),%rsi │ │ │ │ test %eax,%eax │ │ │ │ - je 2a360 │ │ │ │ + je 2a3f0 │ │ │ │ cmp $0x1,%eax │ │ │ │ - jne 2a2b0 │ │ │ │ - vmovsd (%r12,%rdi,8),%xmm0 │ │ │ │ - mov 0x8(%rbx),%r9d │ │ │ │ - movslq 0xc(%rbx),%r10 │ │ │ │ + jne 2a350 │ │ │ │ + vmovsd 0x0(%rbp,%rdi,8),%xmm0 │ │ │ │ + mov 0x8(%r14),%r9d │ │ │ │ + movslq 0xc(%r14),%r10 │ │ │ │ test %r9d,%r9d │ │ │ │ - je 2a2c6 │ │ │ │ + je 2a366 │ │ │ │ cmp $0x1,%r9d │ │ │ │ - je 2a370 │ │ │ │ + je 2a400 │ │ │ │ vmovsd (%rcx,%r10,8),%xmm1 │ │ │ │ vmulsd %xmm1,%xmm0,%xmm2 │ │ │ │ mov $0x1,%r11d │ │ │ │ - lea 0x10(%rbx),%rax │ │ │ │ + lea 0x10(%r14),%rax │ │ │ │ vmovsd %xmm2,(%rcx) │ │ │ │ - cmp %r14,%r11 │ │ │ │ - jae 2a1d3 │ │ │ │ + cmp %r13,%r11 │ │ │ │ + jae 2a27a │ │ │ │ and $0x1,%esi │ │ │ │ - je 2a234 │ │ │ │ - mov (%rax),%ebx │ │ │ │ + je 2a2d5 │ │ │ │ + mov (%rax),%r14d │ │ │ │ movslq 0x4(%rax),%r15 │ │ │ │ - test %ebx,%ebx │ │ │ │ - je 2a3b0 │ │ │ │ - cmp $0x1,%ebx │ │ │ │ - jne 2a380 │ │ │ │ - vmovsd (%r12,%r15,8),%xmm3 │ │ │ │ + test %r14d,%r14d │ │ │ │ + je 2a430 │ │ │ │ + cmp $0x1,%r14d │ │ │ │ + jne 2a410 │ │ │ │ + vmovsd 0x0(%rbp,%r15,8),%xmm3 │ │ │ │ mov 0x8(%rax),%edx │ │ │ │ movslq 0xc(%rax),%r8 │ │ │ │ test %edx,%edx │ │ │ │ - je 2a395 │ │ │ │ + je 2a425 │ │ │ │ cmp $0x1,%edx │ │ │ │ - je 2a3c0 │ │ │ │ + je 2a440 │ │ │ │ vmovsd (%rcx,%r8,8),%xmm4 │ │ │ │ vmulsd %xmm4,%xmm3,%xmm5 │ │ │ │ add $0x10,%rax │ │ │ │ vmovsd %xmm5,(%rcx,%r11,8) │ │ │ │ inc %r11 │ │ │ │ - cmp %r14,%r11 │ │ │ │ - jb 2a234 │ │ │ │ + cmp %r13,%r11 │ │ │ │ + jb 2a2d5 │ │ │ │ add $0x18,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ + mov %r12,%rax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ ret │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ cmp $0x1,%r15d │ │ │ │ - je 2a330 │ │ │ │ + je 2a3c8 │ │ │ │ vmovsd (%rcx,%rax,8),%xmm9 │ │ │ │ - mov 0x8(%rbx),%edx │ │ │ │ - movslq 0xc(%rbx),%r8 │ │ │ │ + mov 0x8(%r14),%edx │ │ │ │ + movslq 0xc(%r14),%r8 │ │ │ │ test %edx,%edx │ │ │ │ - je 2a2a4 │ │ │ │ + je 2a345 │ │ │ │ cmp $0x1,%edx │ │ │ │ - je 2a320 │ │ │ │ + je 2a3b8 │ │ │ │ vmovsd (%rcx,%r8,8),%xmm10 │ │ │ │ vmulsd %xmm10,%xmm9,%xmm11 │ │ │ │ - lea 0x10(%rbx),%rax │ │ │ │ + lea 0x10(%r14),%rax │ │ │ │ vmovsd %xmm11,(%rcx,%r11,8) │ │ │ │ inc %r11 │ │ │ │ - cmp %r14,%r11 │ │ │ │ - jae 2a1d3 │ │ │ │ + cmp %r13,%r11 │ │ │ │ + jae 2a27a │ │ │ │ mov (%rax),%esi │ │ │ │ movslq 0x4(%rax),%rdi │ │ │ │ test %esi,%esi │ │ │ │ - je 2a310 │ │ │ │ + je 2a3a8 │ │ │ │ cmp $0x1,%esi │ │ │ │ - je 2a300 │ │ │ │ + je 2a398 │ │ │ │ vmovsd (%rcx,%rdi,8),%xmm6 │ │ │ │ mov 0x8(%rax),%r9d │ │ │ │ movslq 0xc(%rax),%r10 │ │ │ │ test %r9d,%r9d │ │ │ │ - je 2a2f0 │ │ │ │ + je 2a388 │ │ │ │ cmp $0x1,%r9d │ │ │ │ - je 2a2e0 │ │ │ │ + je 2a378 │ │ │ │ vmovsd (%rcx,%r10,8),%xmm7 │ │ │ │ - mov 0x10(%rax),%r15d │ │ │ │ vmulsd %xmm7,%xmm6,%xmm8 │ │ │ │ - lea 0x10(%rax),%rbx │ │ │ │ + mov 0x10(%rax),%r15d │ │ │ │ + lea 0x10(%rax),%r14 │ │ │ │ movslq 0x14(%rax),%rax │ │ │ │ vmovsd %xmm8,(%rcx,%r11,8) │ │ │ │ inc %r11 │ │ │ │ test %r15d,%r15d │ │ │ │ - jne 2a1f0 │ │ │ │ - mov 0x8(%rbx),%edx │ │ │ │ - vmovsd 0x0(%rbp,%rax,8),%xmm9 │ │ │ │ - movslq 0xc(%rbx),%r8 │ │ │ │ + jne 2a290 │ │ │ │ + mov 0x8(%r14),%edx │ │ │ │ + vmovsd (%rbx,%rax,8),%xmm9 │ │ │ │ + movslq 0xc(%r14),%r8 │ │ │ │ test %edx,%edx │ │ │ │ - jne 2a20e │ │ │ │ - vmovsd 0x0(%rbp,%r8,8),%xmm10 │ │ │ │ - jmp 2a21d │ │ │ │ - mov 0x8(%rbx),%r9d │ │ │ │ + jne 2a2af │ │ │ │ + vmovsd (%rbx,%r8,8),%xmm10 │ │ │ │ + jmp 2a2be │ │ │ │ + mov 0x8(%r14),%r9d │ │ │ │ vmovsd (%rcx,%rdi,8),%xmm0 │ │ │ │ - movslq 0xc(%rbx),%r10 │ │ │ │ + movslq 0xc(%r14),%r10 │ │ │ │ test %r9d,%r9d │ │ │ │ - jne 2a152 │ │ │ │ - vmovsd 0x0(%rbp,%r10,8),%xmm1 │ │ │ │ - jmp 2a162 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovsd (%r12,%r10,8),%xmm7 │ │ │ │ - jmp 2a26d │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jne 2a1f5 │ │ │ │ + vmovsd (%rbx,%r10,8),%xmm1 │ │ │ │ + jmp 2a205 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ vmovsd 0x0(%rbp,%r10,8),%xmm7 │ │ │ │ - jmp 2a26d │ │ │ │ + jmp 2a30e │ │ │ │ nopl 0x0(%rax) │ │ │ │ - vmovsd (%r12,%rdi,8),%xmm6 │ │ │ │ - jmp 2a250 │ │ │ │ + vmovsd (%rbx,%r10,8),%xmm7 │ │ │ │ + jmp 2a30e │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ vmovsd 0x0(%rbp,%rdi,8),%xmm6 │ │ │ │ - jmp 2a250 │ │ │ │ + jmp 2a2f1 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - vmovsd (%r12,%r8,8),%xmm10 │ │ │ │ - jmp 2a21d │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - vmovsd (%r12,%rax,8),%xmm9 │ │ │ │ - jmp 2a1ff │ │ │ │ + vmovsd (%rbx,%rdi,8),%xmm6 │ │ │ │ + jmp 2a2f1 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + vmovsd 0x0(%rbp,%r8,8),%xmm10 │ │ │ │ + jmp 2a2be │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + vmovsd 0x0(%rbp,%rax,8),%xmm9 │ │ │ │ + jmp 2a29f │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ movq $0x0,(%rdi) │ │ │ │ - movq $0x0,0x10(%rdi) │ │ │ │ xor %ecx,%ecx │ │ │ │ + movq $0x0,0x10(%rdi) │ │ │ │ xor %edi,%edi │ │ │ │ - jmp 2a113 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - vmovsd 0x0(%rbp,%rdi,8),%xmm0 │ │ │ │ - jmp 2a141 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - vmovsd (%r12,%r10,8),%xmm1 │ │ │ │ - jmp 2a162 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp 2a1b4 │ │ │ │ + vmovsd (%rbx,%rdi,8),%xmm0 │ │ │ │ + jmp 2a1e4 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + vmovsd 0x0(%rbp,%r10,8),%xmm1 │ │ │ │ + jmp 2a205 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov 0x8(%rax),%edx │ │ │ │ vmovsd (%rcx,%r15,8),%xmm3 │ │ │ │ movslq 0xc(%rax),%r8 │ │ │ │ test %edx,%edx │ │ │ │ - jne 2a1ae │ │ │ │ + jne 2a255 │ │ │ │ + vmovsd (%rbx,%r8,8),%xmm4 │ │ │ │ + jmp 2a264 │ │ │ │ + vmovsd (%rbx,%r15,8),%xmm3 │ │ │ │ + jmp 2a246 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ vmovsd 0x0(%rbp,%r8,8),%xmm4 │ │ │ │ - jmp 2a1bd │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovsd 0x0(%rbp,%r15,8),%xmm3 │ │ │ │ - jmp 2a19f │ │ │ │ + jmp 2a264 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - vmovsd (%r12,%r8,8),%xmm4 │ │ │ │ - jmp 2a1bd │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ - push %rbx │ │ │ │ mov %rdx,%r12 │ │ │ │ + push %rbx │ │ │ │ mov %r9,%rbx │ │ │ │ - and $0xffffffffffffffc0,%rsp │ │ │ │ - sub $0x40,%rsp │ │ │ │ - mov %rdi,0x30(%rsp) │ │ │ │ - mov %rsi,0x38(%rsp) │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ + sub $0x20,%rsp │ │ │ │ + mov %rdi,0x10(%rsp) │ │ │ │ + mov %rsi,0x18(%rsp) │ │ │ │ cmp %r8,%rcx │ │ │ │ - jg 2a7fe │ │ │ │ + jg 2a8df │ │ │ │ mov %rdi,%r13 │ │ │ │ cmp %rdi,%rsi │ │ │ │ - je 2a7ef │ │ │ │ + je 2a8d0 │ │ │ │ mov %rsi,%r15 │ │ │ │ mov %r9,%r14 │ │ │ │ - mov %rdi,%r11 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovdqu (%r11),%xmm15 │ │ │ │ + mov %rdi,%rdx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + vmovdqu (%rdx),%xmm0 │ │ │ │ mov (%r14),%rdi │ │ │ │ + vpxor %xmm1,%xmm1,%xmm1 │ │ │ │ mov 0x10(%r14),%rsi │ │ │ │ - vmovdqu %xmm15,(%r14) │ │ │ │ - mov 0x10(%r11),%r9 │ │ │ │ - mov %r9,0x10(%r14) │ │ │ │ - movq $0x0,(%r11) │ │ │ │ - movq $0x0,0x8(%r11) │ │ │ │ - movq $0x0,0x10(%r11) │ │ │ │ + vmovdqu %xmm0,(%r14) │ │ │ │ + mov 0x10(%rdx),%rcx │ │ │ │ + mov %rcx,0x10(%r14) │ │ │ │ + movq $0x0,0x10(%rdx) │ │ │ │ + vmovdqu %xmm1,(%rdx) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2ad30 │ │ │ │ + je 2a4d7 │ │ │ │ sub %rdi,%rsi │ │ │ │ - mov %r11,0x30(%rsp) │ │ │ │ - add $0x20,%r14 │ │ │ │ + mov %rdx,0x10(%rsp) │ │ │ │ call d340 │ │ │ │ - mov 0x30(%rsp),%r11 │ │ │ │ - vmovsd 0x18(%r11),%xmm10 │ │ │ │ - add $0x20,%r11 │ │ │ │ - vmovsd %xmm10,-0x8(%r14) │ │ │ │ - cmp %r11,0x38(%rsp) │ │ │ │ - jne 2a420 │ │ │ │ + mov 0x10(%rsp),%rdx │ │ │ │ + vmovsd 0x18(%rdx),%xmm14 │ │ │ │ + add $0x20,%rdx │ │ │ │ + add $0x20,%r14 │ │ │ │ + vmovsd %xmm14,-0x8(%r14) │ │ │ │ + cmp 0x18(%rsp),%rdx │ │ │ │ + jne 2a498 │ │ │ │ cmp %r14,%rbx │ │ │ │ - je 2a7ef │ │ │ │ - vmovdqa64 0xb9f67(%rip),%zmm7 # e4400 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x54e0> │ │ │ │ - mov $0x40,%edi │ │ │ │ - vpbroadcastq %rdi,%zmm2 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + je 2a8d0 │ │ │ │ + mov $0x20,%esi │ │ │ │ + vmovdqa 0xb3219(%rip),%ymm7 # dd720 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x120> │ │ │ │ + vpbroadcastq %rsi,%ymm2 │ │ │ │ + nopl (%rax) │ │ │ │ cmp %r15,%r12 │ │ │ │ - je 2b110 │ │ │ │ - vmovdqu (%rbx),%xmm6 │ │ │ │ - vmovdqu (%r15),%xmm12 │ │ │ │ - vpextrq $0x1,%xmm6,%r10 │ │ │ │ - vpextrq $0x1,%xmm12,%rdx │ │ │ │ - vmovq %xmm12,%rcx │ │ │ │ - vmovq %xmm6,%r8 │ │ │ │ - mov %rdx,%r9 │ │ │ │ - mov %r10,%rax │ │ │ │ - sub %r8,%rax │ │ │ │ - sub %rcx,%r9 │ │ │ │ - mov %r8,%rsi │ │ │ │ - mov %rcx,%r11 │ │ │ │ - lea (%rcx,%rax,1),%rdi │ │ │ │ - cmp %r9,%rax │ │ │ │ - cmovl %rdi,%rdx │ │ │ │ - cmp %rcx,%rdx │ │ │ │ - je 2acc0 │ │ │ │ - mov %rdx,%rax │ │ │ │ - sub %rcx,%rax │ │ │ │ - lea -0x4(%rax),%r9 │ │ │ │ - cmp $0x38,%r9 │ │ │ │ - jbe 2af60 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - mov %rdx,%rdi │ │ │ │ - or (%r15),%rax │ │ │ │ - sub %rcx,%rdi │ │ │ │ - and $0x3,%edi │ │ │ │ - and $0x3f,%eax │ │ │ │ - or %rax,%rdi │ │ │ │ - jne 2af60 │ │ │ │ + je 2b1a0 │ │ │ │ + vmovdqu (%rbx),%xmm5 │ │ │ │ + vmovdqu (%r15),%xmm6 │ │ │ │ + vpextrq $0x1,%xmm5,%r11 │ │ │ │ + vpextrq $0x1,%xmm6,%rcx │ │ │ │ + vmovq %xmm6,%rdx │ │ │ │ + vmovq %xmm5,%r8 │ │ │ │ + mov %rcx,%r9 │ │ │ │ + mov %r11,%rsi │ │ │ │ + mov %rdx,%r10 │ │ │ │ + sub %r8,%rsi │ │ │ │ + sub %rdx,%r9 │ │ │ │ + mov %r8,%rax │ │ │ │ + lea (%rdx,%rsi,1),%rdi │ │ │ │ + cmp %r9,%rsi │ │ │ │ + cmovl %rdi,%rcx │ │ │ │ + cmp %rdx,%rcx │ │ │ │ + je 2a85f │ │ │ │ + mov %rcx,%rsi │ │ │ │ + sub %rdx,%rsi │ │ │ │ + lea -0x4(%rsi),%r9 │ │ │ │ + cmp $0x18,%r9 │ │ │ │ + jbe 2aff0 │ │ │ │ + mov (%rbx),%rdi │ │ │ │ + and $0x3,%esi │ │ │ │ + or (%r15),%rdi │ │ │ │ + and $0x1f,%edi │ │ │ │ + or %rdi,%rsi │ │ │ │ + jne 2aff0 │ │ │ │ shr $0x2,%r9 │ │ │ │ - vpbroadcastq %r8,%zmm13 │ │ │ │ - vpbroadcastq %rcx,%zmm14 │ │ │ │ - lea 0x1(%r9),%r9 │ │ │ │ + vpbroadcastq %r8,%ymm3 │ │ │ │ + vpbroadcastq %rdx,%ymm4 │ │ │ │ mov %r8,%rsi │ │ │ │ - mov %rcx,%rax │ │ │ │ + lea 0x1(%r9),%r10 │ │ │ │ + vpaddq %ymm7,%ymm3,%ymm1 │ │ │ │ + mov %rdx,%rax │ │ │ │ xor %edi,%edi │ │ │ │ - mov %r9,0x38(%rsp) │ │ │ │ - sub %rcx,%rsi │ │ │ │ - shr $0x4,%r9 │ │ │ │ - vpaddq %zmm7,%zmm13,%zmm1 │ │ │ │ - vpaddq %zmm7,%zmm14,%zmm0 │ │ │ │ - lea -0x1(%r9),%r11 │ │ │ │ - and $0x3,%r11d │ │ │ │ - je 2a650 │ │ │ │ - vmovdqa32 (%rcx),%zmm3 │ │ │ │ - vmovdqa32 (%r8),%zmm4 │ │ │ │ - vpcmpltd %zmm4,%zmm3,%k6 │ │ │ │ - kortestw %k6,%k6 │ │ │ │ - jne 2a750 │ │ │ │ - vpcmpnled %zmm4,%zmm3,%k7 │ │ │ │ - kortestw %k7,%k7 │ │ │ │ - jne 2a750 │ │ │ │ - vpaddq %zmm2,%zmm1,%zmm5 │ │ │ │ - vpaddq %zmm2,%zmm0,%zmm0 │ │ │ │ + mov %r10,0x18(%rsp) │ │ │ │ + shr $0x3,%r10 │ │ │ │ + vpaddq %ymm7,%ymm4,%ymm0 │ │ │ │ + sub %rdx,%rsi │ │ │ │ + lea -0x1(%r10),%r9 │ │ │ │ + and $0x3,%r9d │ │ │ │ + je 2a690 │ │ │ │ + vmovdqa (%rdx),%ymm8 │ │ │ │ + vmovdqa (%r8),%ymm9 │ │ │ │ + vpcmpnled %ymm8,%ymm9,%k6 │ │ │ │ + kortestb %k6,%k6 │ │ │ │ + jne 2a770 │ │ │ │ + vpcmpltd %ymm8,%ymm9,%k7 │ │ │ │ + kortestb %k7,%k7 │ │ │ │ + jne 2a770 │ │ │ │ + vpaddq %ymm2,%ymm1,%ymm10 │ │ │ │ + vpaddq %ymm2,%ymm0,%ymm0 │ │ │ │ mov $0x1,%edi │ │ │ │ - lea 0x40(%rcx),%rax │ │ │ │ - vmovdqa64 %zmm5,%zmm1 │ │ │ │ - cmp $0x1,%r11 │ │ │ │ - je 2a650 │ │ │ │ - cmp $0x2,%r11 │ │ │ │ - je 2a60b │ │ │ │ - vmovdqa32 0x40(%rcx),%zmm9 │ │ │ │ - vmovdqa32 (%rsi,%rax,1),%zmm8 │ │ │ │ - vpcmpltd %zmm8,%zmm9,%k0 │ │ │ │ - kortestw %k0,%k0 │ │ │ │ - jne 2a750 │ │ │ │ - vpcmpnled %zmm8,%zmm9,%k1 │ │ │ │ - kortestw %k1,%k1 │ │ │ │ - jne 2a750 │ │ │ │ - vpaddq %zmm2,%zmm0,%zmm0 │ │ │ │ + lea 0x20(%rdx),%rax │ │ │ │ + vmovdqa %ymm10,%ymm1 │ │ │ │ + cmp $0x1,%r9 │ │ │ │ + je 2a690 │ │ │ │ + cmp $0x2,%r9 │ │ │ │ + je 2a651 │ │ │ │ + vmovdqa 0x20(%rdx),%ymm11 │ │ │ │ + vmovdqa 0x20(%r8),%ymm12 │ │ │ │ + vpcmpnled %ymm11,%ymm12,%k0 │ │ │ │ + kortestb %k0,%k0 │ │ │ │ + jne 2a770 │ │ │ │ + vpcmpltd %ymm11,%ymm12,%k1 │ │ │ │ + kortestb %k1,%k1 │ │ │ │ + jne 2a770 │ │ │ │ + vpaddq %ymm2,%ymm0,%ymm0 │ │ │ │ inc %rdi │ │ │ │ - add $0x40,%rax │ │ │ │ - vpaddq %zmm2,%zmm5,%zmm1 │ │ │ │ - vmovdqa32 (%rax),%zmm15 │ │ │ │ - vmovdqa32 (%rsi,%rax,1),%zmm10 │ │ │ │ - vpcmpltd %zmm10,%zmm15,%k2 │ │ │ │ - kortestw %k2,%k2 │ │ │ │ - jne 2a750 │ │ │ │ - vpcmpnled %zmm10,%zmm15,%k3 │ │ │ │ - kortestw %k3,%k3 │ │ │ │ - jne 2a750 │ │ │ │ - vpaddq %zmm2,%zmm0,%zmm0 │ │ │ │ + vpaddq %ymm2,%ymm10,%ymm1 │ │ │ │ + add $0x20,%rax │ │ │ │ + vmovdqa (%rax),%ymm13 │ │ │ │ + vmovdqa (%rsi,%rax,1),%ymm14 │ │ │ │ + vpcmpnled %ymm13,%ymm14,%k2 │ │ │ │ + kortestb %k2,%k2 │ │ │ │ + jne 2a770 │ │ │ │ + vpcmpltd %ymm13,%ymm14,%k3 │ │ │ │ + kortestb %k3,%k3 │ │ │ │ + jne 2a770 │ │ │ │ + vpaddq %ymm2,%ymm0,%ymm0 │ │ │ │ inc %rdi │ │ │ │ - add $0x40,%rax │ │ │ │ - vpaddq %zmm2,%zmm1,%zmm1 │ │ │ │ - nopl (%rax) │ │ │ │ - vmovdqa32 (%rax),%zmm11 │ │ │ │ - vmovdqa32 (%rsi,%rax,1),%zmm13 │ │ │ │ - vpcmpltd %zmm13,%zmm11,%k4 │ │ │ │ - kortestw %k4,%k4 │ │ │ │ - jne 2a750 │ │ │ │ - vpcmpnled %zmm13,%zmm11,%k5 │ │ │ │ - kortestw %k5,%k5 │ │ │ │ - jne 2a750 │ │ │ │ - lea 0x1(%rdi),%r11 │ │ │ │ - vpaddq %zmm2,%zmm0,%zmm0 │ │ │ │ - cmp %r11,%r9 │ │ │ │ - je 2af30 │ │ │ │ - vmovdqa32 0x40(%rax),%zmm3 │ │ │ │ - vmovdqa32 0x40(%rax,%rsi,1),%zmm4 │ │ │ │ - vpaddq %zmm2,%zmm1,%zmm1 │ │ │ │ - vpcmpltd %zmm4,%zmm3,%k6 │ │ │ │ - kortestw %k6,%k6 │ │ │ │ - jne 2a750 │ │ │ │ - vpcmpnled %zmm4,%zmm3,%k7 │ │ │ │ - kortestw %k7,%k7 │ │ │ │ - jne 2a750 │ │ │ │ - vmovdqa32 0x80(%rax),%zmm5 │ │ │ │ - vmovdqa32 0x80(%rax,%rsi,1),%zmm9 │ │ │ │ - vpaddq %zmm2,%zmm0,%zmm0 │ │ │ │ - vpaddq %zmm2,%zmm1,%zmm1 │ │ │ │ - vpcmpltd %zmm9,%zmm5,%k0 │ │ │ │ - kortestw %k0,%k0 │ │ │ │ - jne 2a750 │ │ │ │ - vpcmpnled %zmm9,%zmm5,%k1 │ │ │ │ - kortestw %k1,%k1 │ │ │ │ - jne 2a750 │ │ │ │ - vmovdqa32 0xc0(%rax),%zmm8 │ │ │ │ - vmovdqa32 0xc0(%rax,%rsi,1),%zmm15 │ │ │ │ - vpaddq %zmm2,%zmm0,%zmm0 │ │ │ │ - vpaddq %zmm2,%zmm1,%zmm1 │ │ │ │ - vpcmpltd %zmm15,%zmm8,%k2 │ │ │ │ - kortestw %k2,%k2 │ │ │ │ - jne 2a750 │ │ │ │ - vpcmpnled %zmm15,%zmm8,%k3 │ │ │ │ - kortestw %k3,%k3 │ │ │ │ - jne 2a750 │ │ │ │ - vpaddq %zmm2,%zmm0,%zmm0 │ │ │ │ + vpaddq %ymm2,%ymm1,%ymm1 │ │ │ │ + add $0x20,%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + vmovdqa (%rax),%ymm15 │ │ │ │ + vmovdqa (%rsi,%rax,1),%ymm3 │ │ │ │ + vpcmpnled %ymm15,%ymm3,%k4 │ │ │ │ + kortestb %k4,%k4 │ │ │ │ + jne 2a770 │ │ │ │ + vpcmpltd %ymm15,%ymm3,%k5 │ │ │ │ + kortestb %k5,%k5 │ │ │ │ + jne 2a770 │ │ │ │ + lea 0x1(%rdi),%r9 │ │ │ │ + vpaddq %ymm2,%ymm0,%ymm0 │ │ │ │ + cmp %r9,%r10 │ │ │ │ + je 2afc0 │ │ │ │ + vmovdqa 0x20(%rax),%ymm8 │ │ │ │ + vmovdqa 0x20(%rax,%rsi,1),%ymm9 │ │ │ │ + vpaddq %ymm2,%ymm1,%ymm1 │ │ │ │ + vpcmpnled %ymm8,%ymm9,%k6 │ │ │ │ + kortestb %k6,%k6 │ │ │ │ + jne 2a770 │ │ │ │ + vpcmpltd %ymm8,%ymm9,%k7 │ │ │ │ + kortestb %k7,%k7 │ │ │ │ + jne 2a770 │ │ │ │ + vmovdqa 0x40(%rax),%ymm10 │ │ │ │ + vmovdqa 0x40(%rax,%rsi,1),%ymm11 │ │ │ │ + vpaddq %ymm2,%ymm0,%ymm0 │ │ │ │ + vpaddq %ymm2,%ymm1,%ymm1 │ │ │ │ + vpcmpnled %ymm10,%ymm11,%k0 │ │ │ │ + kortestb %k0,%k0 │ │ │ │ + jne 2a770 │ │ │ │ + vpcmpltd %ymm10,%ymm11,%k1 │ │ │ │ + kortestb %k1,%k1 │ │ │ │ + jne 2a770 │ │ │ │ + vmovdqa 0x60(%rax),%ymm12 │ │ │ │ + vmovdqa 0x60(%rax,%rsi,1),%ymm13 │ │ │ │ + vpaddq %ymm2,%ymm0,%ymm0 │ │ │ │ + vpaddq %ymm2,%ymm1,%ymm1 │ │ │ │ + vpcmpnled %ymm12,%ymm13,%k2 │ │ │ │ + kortestb %k2,%k2 │ │ │ │ + jne 2a770 │ │ │ │ + vpcmpltd %ymm12,%ymm13,%k3 │ │ │ │ + kortestb %k3,%k3 │ │ │ │ + jne 2a770 │ │ │ │ + vpaddq %ymm2,%ymm0,%ymm0 │ │ │ │ add $0x4,%rdi │ │ │ │ - add $0x100,%rax │ │ │ │ - vpaddq %zmm2,%zmm1,%zmm1 │ │ │ │ - jmp 2a650 │ │ │ │ - xchg %ax,%ax │ │ │ │ - vmovq %xmm0,%r9 │ │ │ │ - vmovq %xmm1,%rsi │ │ │ │ - jmp 2a777 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - jl 2acc9 │ │ │ │ - add $0x4,%r9 │ │ │ │ - add $0x4,%rsi │ │ │ │ - cmp %r9,%rdx │ │ │ │ - je 2acc0 │ │ │ │ - mov (%r9),%ecx │ │ │ │ - cmp %ecx,(%rsi) │ │ │ │ - jle 2a760 │ │ │ │ + vpaddq %ymm2,%ymm1,%ymm1 │ │ │ │ + sub $0xffffffffffffff80,%rax │ │ │ │ + jmp 2a690 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + vmovq %xmm0,%rax │ │ │ │ + vmovq %xmm1,%rdi │ │ │ │ + mov (%rdi),%edx │ │ │ │ + cmp %edx,(%rax) │ │ │ │ + jl 2a868 │ │ │ │ + jg 2ada0 │ │ │ │ + lea 0x4(%rax),%r9 │ │ │ │ + cmp %r9,%rcx │ │ │ │ + je 2b31b │ │ │ │ + mov 0x4(%rdi),%r10d │ │ │ │ + cmp %r10d,0x4(%rax) │ │ │ │ + jl 2a868 │ │ │ │ + jg 2ada0 │ │ │ │ + lea 0x8(%rax),%r8 │ │ │ │ + cmp %r8,%rcx │ │ │ │ + je 2b32d │ │ │ │ + mov 0x8(%rdi),%esi │ │ │ │ + cmp %esi,0x8(%rax) │ │ │ │ + jl 2a868 │ │ │ │ + jg 2ada0 │ │ │ │ + lea 0xc(%rax),%rdx │ │ │ │ + cmp %rdx,%rcx │ │ │ │ + je 2b3bf │ │ │ │ + mov 0xc(%rdi),%r9d │ │ │ │ + cmp %r9d,0xc(%rax) │ │ │ │ + jl 2a868 │ │ │ │ + jg 2ada0 │ │ │ │ + lea 0x10(%rax),%r10 │ │ │ │ + cmp %r10,%rcx │ │ │ │ + je 2b3d1 │ │ │ │ + mov 0x10(%rdi),%r8d │ │ │ │ + cmp %r8d,0x10(%rax) │ │ │ │ + jl 2a868 │ │ │ │ + jg 2ada0 │ │ │ │ + lea 0x14(%rax),%rsi │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + je 2b3da │ │ │ │ + mov 0x14(%rax),%edx │ │ │ │ + cmp %edx,0x14(%rdi) │ │ │ │ + jg 2a868 │ │ │ │ + jl 2ada0 │ │ │ │ + lea 0x18(%rax),%r9 │ │ │ │ + cmp %r9,%rcx │ │ │ │ + je 2b3e3 │ │ │ │ + mov 0x18(%rdi),%r10d │ │ │ │ + cmp %r10d,0x18(%rax) │ │ │ │ + jl 2a868 │ │ │ │ + jg 2ada0 │ │ │ │ + lea 0x1c(%rax),%r8 │ │ │ │ + cmp %r8,%rcx │ │ │ │ + je 2b3ec │ │ │ │ + mov 0x1c(%rax),%ecx │ │ │ │ + cmp %ecx,0x1c(%rdi) │ │ │ │ + jg 2a868 │ │ │ │ + lea 0x20(%rdi),%rax │ │ │ │ + jl 2ada0 │ │ │ │ + cmp %r11,%rax │ │ │ │ + je 2ada0 │ │ │ │ mov 0x0(%r13),%rdi │ │ │ │ - vmovdqu %xmm12,0x0(%r13) │ │ │ │ - mov 0x10(%r15),%rdx │ │ │ │ + vmovdqu %xmm6,0x0(%r13) │ │ │ │ + vpxor %xmm14,%xmm14,%xmm14 │ │ │ │ mov 0x10(%r13),%rsi │ │ │ │ - mov %rdx,0x10(%r13) │ │ │ │ - movq $0x0,(%r15) │ │ │ │ - movq $0x0,0x8(%r15) │ │ │ │ + mov 0x10(%r15),%rcx │ │ │ │ + mov %rcx,0x10(%r13) │ │ │ │ movq $0x0,0x10(%r15) │ │ │ │ + vmovdqu %xmm14,(%r15) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2a7cf │ │ │ │ + je 2a8b0 │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - vmovdqa64 0xb9bbb(%rip),%zmm2 # e4380 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x5460> │ │ │ │ - vmovdqa64 0xb9c31(%rip),%zmm7 # e4400 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x54e0> │ │ │ │ + vmovdqa 0xb2e38(%rip),%ymm2 # dd6e0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0xe0> │ │ │ │ + vmovdqa 0xb2e70(%rip),%ymm7 # dd720 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x120> │ │ │ │ vmovsd 0x18(%r15),%xmm6 │ │ │ │ add $0x20,%r15 │ │ │ │ vmovsd %xmm6,0x18(%r13) │ │ │ │ add $0x20,%r13 │ │ │ │ cmp %r14,%rbx │ │ │ │ - jne 2a4b0 │ │ │ │ + jne 2a510 │ │ │ │ vzeroupper │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov %rsi,%r13 │ │ │ │ - mov %rdx,%r15 │ │ │ │ + mov %rsi,%r15 │ │ │ │ + mov %rdx,%r14 │ │ │ │ cmp %rsi,%rdx │ │ │ │ - je 2a7ef │ │ │ │ - mov %r9,%r14 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - vmovdqu 0x0(%r13),%xmm0 │ │ │ │ - mov (%r14),%rdi │ │ │ │ - mov 0x10(%r14),%rsi │ │ │ │ - vmovdqu %xmm0,(%r14) │ │ │ │ - mov 0x10(%r13),%rdx │ │ │ │ - mov %rdx,0x10(%r14) │ │ │ │ - movq $0x0,0x0(%r13) │ │ │ │ - movq $0x0,0x8(%r13) │ │ │ │ - movq $0x0,0x10(%r13) │ │ │ │ + je 2a8d0 │ │ │ │ + mov %r9,%r13 │ │ │ │ + nopl (%rax) │ │ │ │ + vmovdqu (%r15),%xmm0 │ │ │ │ + mov 0x0(%r13),%rdi │ │ │ │ + vpxor %xmm7,%xmm7,%xmm7 │ │ │ │ + mov 0x10(%r13),%rsi │ │ │ │ + vmovdqu %xmm0,0x0(%r13) │ │ │ │ + mov 0x10(%r15),%rax │ │ │ │ + mov %rax,0x10(%r13) │ │ │ │ + movq $0x0,0x10(%r15) │ │ │ │ + vmovdqu %xmm7,(%r15) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2a84f │ │ │ │ + je 2a929 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - vmovsd 0x18(%r13),%xmm1 │ │ │ │ + vmovsd 0x18(%r15),%xmm1 │ │ │ │ + add $0x20,%r15 │ │ │ │ add $0x20,%r13 │ │ │ │ - add $0x20,%r14 │ │ │ │ - vmovsd %xmm1,-0x8(%r14) │ │ │ │ - cmp %r13,%r12 │ │ │ │ - jne 2a810 │ │ │ │ - mov 0x30(%rsp),%rcx │ │ │ │ - cmp %rcx,0x38(%rsp) │ │ │ │ - je 2b267 │ │ │ │ - cmp %r14,%rbx │ │ │ │ - je 2a7ef │ │ │ │ - vmovdqa64 0xb9b75(%rip),%zmm6 # e4400 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x54e0> │ │ │ │ - mov 0x38(%rsp),%r15 │ │ │ │ - mov $0x40,%eax │ │ │ │ - lea -0x20(%r14),%r13 │ │ │ │ - vpbroadcastq %rax,%zmm2 │ │ │ │ + vmovsd %xmm1,-0x8(%r13) │ │ │ │ + cmp %r15,%r12 │ │ │ │ + jne 2a8f0 │ │ │ │ + mov 0x10(%rsp),%rcx │ │ │ │ + cmp %rcx,0x18(%rsp) │ │ │ │ + je 2b33f │ │ │ │ + cmp %r13,%rbx │ │ │ │ + je 2a8d0 │ │ │ │ + mov 0x18(%rsp),%r14 │ │ │ │ + mov $0x20,%edx │ │ │ │ + vmovdqa 0xb2db3(%rip),%ymm7 # dd720 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x120> │ │ │ │ + sub $0x20,%r13 │ │ │ │ sub $0x20,%r12 │ │ │ │ - sub $0x20,%r15 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x8(%r13),%rdi │ │ │ │ - mov 0x8(%r15),%r8 │ │ │ │ - mov 0x0(%r13),%rcx │ │ │ │ - mov (%r15),%r14 │ │ │ │ - mov %r8,%r9 │ │ │ │ - mov %rdi,%r10 │ │ │ │ - sub %r14,%r9 │ │ │ │ + vpbroadcastq %rdx,%ymm2 │ │ │ │ + sub $0x20,%r14 │ │ │ │ + nop │ │ │ │ + vmovdqu (%r14),%xmm6 │ │ │ │ + vmovdqu 0x0(%r13),%xmm5 │ │ │ │ + vpextrq $0x1,%xmm6,%r15 │ │ │ │ + vpextrq $0x1,%xmm5,%rsi │ │ │ │ + vmovq %xmm5,%rcx │ │ │ │ + vmovq %xmm6,%r9 │ │ │ │ + mov %rsi,%r10 │ │ │ │ + mov %r15,%r11 │ │ │ │ + mov %rcx,%rdi │ │ │ │ + sub %r9,%r11 │ │ │ │ sub %rcx,%r10 │ │ │ │ - lea (%rcx,%r9,1),%rsi │ │ │ │ - cmp %r9,%r10 │ │ │ │ - cmovle %rdi,%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - je 2abff │ │ │ │ + mov %r9,%rax │ │ │ │ + lea (%rcx,%r11,1),%r8 │ │ │ │ + cmp %r11,%r10 │ │ │ │ + cmovg %r8,%rsi │ │ │ │ + cmp %rcx,%rsi │ │ │ │ + je 2acb7 │ │ │ │ mov %rsi,%r11 │ │ │ │ sub %rcx,%r11 │ │ │ │ - lea -0x4(%r11),%r9 │ │ │ │ - cmp $0x38,%r9 │ │ │ │ - jbe 2ad80 │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov %r14,%rdx │ │ │ │ - sub %rcx,%rax │ │ │ │ - or %rcx,%rdx │ │ │ │ - and $0x3,%eax │ │ │ │ - and $0x3f,%edx │ │ │ │ - or %rdx,%rax │ │ │ │ - jne 2ad80 │ │ │ │ - shr $0x2,%r9 │ │ │ │ - vpbroadcastq %r14,%zmm3 │ │ │ │ - vpbroadcastq %rcx,%zmm4 │ │ │ │ - inc %r9 │ │ │ │ - xor %eax,%eax │ │ │ │ - xor %edx,%edx │ │ │ │ - mov %r9,%r11 │ │ │ │ - shr $0x4,%r11 │ │ │ │ - vpaddq %zmm6,%zmm3,%zmm0 │ │ │ │ - vpaddq %zmm6,%zmm4,%zmm15 │ │ │ │ + lea -0x4(%r11),%r8 │ │ │ │ + cmp $0x18,%r8 │ │ │ │ + jbe 2ae20 │ │ │ │ + mov (%r14),%rdx │ │ │ │ + and $0x3,%r11d │ │ │ │ + or 0x0(%r13),%rdx │ │ │ │ + and $0x1f,%edx │ │ │ │ + or %r11,%rdx │ │ │ │ + jne 2ae20 │ │ │ │ + shr $0x2,%r8 │ │ │ │ + vpbroadcastq %r9,%ymm3 │ │ │ │ + vpbroadcastq %rcx,%ymm4 │ │ │ │ + mov %r9,%rdi │ │ │ │ + inc %r8 │ │ │ │ + vpaddq %ymm7,%ymm3,%ymm1 │ │ │ │ + vpaddq %ymm7,%ymm4,%ymm0 │ │ │ │ + mov %rcx,%rax │ │ │ │ + mov %r8,%r11 │ │ │ │ + sub %rcx,%rdi │ │ │ │ + shr $0x3,%r11 │ │ │ │ lea -0x1(%r11),%r10 │ │ │ │ and $0x3,%r10d │ │ │ │ - je 2aa30 │ │ │ │ - vmovdqa32 (%rcx),%zmm7 │ │ │ │ - vmovdqa32 (%r14),%zmm5 │ │ │ │ - vpcmpltd %zmm5,%zmm7,%k0 │ │ │ │ - kortestw %k0,%k0 │ │ │ │ - jne 2ab40 │ │ │ │ - vpcmpnled %zmm5,%zmm7,%k1 │ │ │ │ - kortestw %k1,%k1 │ │ │ │ - jne 2ab40 │ │ │ │ - vpaddq %zmm2,%zmm0,%zmm8 │ │ │ │ - vpaddq %zmm2,%zmm15,%zmm15 │ │ │ │ + je 2aaf0 │ │ │ │ + vmovdqa (%rcx),%ymm8 │ │ │ │ + vmovdqa (%r9),%ymm9 │ │ │ │ + vpcmpltd %ymm9,%ymm8,%k0 │ │ │ │ + kortestb %k0,%k0 │ │ │ │ + jne 2abd0 │ │ │ │ + vpcmpnled %ymm9,%ymm8,%k1 │ │ │ │ + kortestb %k1,%k1 │ │ │ │ + jne 2abd0 │ │ │ │ + vpaddq %ymm2,%ymm1,%ymm10 │ │ │ │ + vpaddq %ymm2,%ymm0,%ymm0 │ │ │ │ mov $0x1,%edx │ │ │ │ - mov $0x40,%eax │ │ │ │ - vmovdqa64 %zmm8,%zmm0 │ │ │ │ + lea 0x20(%rcx),%rax │ │ │ │ + vmovdqa %ymm10,%ymm1 │ │ │ │ cmp $0x1,%r10 │ │ │ │ - je 2aa30 │ │ │ │ + je 2aaf0 │ │ │ │ cmp $0x2,%r10 │ │ │ │ - je 2a9e3 │ │ │ │ - vmovdqa32 0x40(%rcx),%zmm9 │ │ │ │ - vmovdqa32 0x40(%r14),%zmm10 │ │ │ │ - vpcmpltd %zmm10,%zmm9,%k2 │ │ │ │ - kortestw %k2,%k2 │ │ │ │ - jne 2ab40 │ │ │ │ - vpcmpnled %zmm10,%zmm9,%k3 │ │ │ │ - kortestw %k3,%k3 │ │ │ │ - jne 2ab40 │ │ │ │ - vpaddq %zmm2,%zmm15,%zmm15 │ │ │ │ + je 2aab3 │ │ │ │ + vmovdqa 0x20(%rcx),%ymm11 │ │ │ │ + vmovdqa 0x20(%r9),%ymm12 │ │ │ │ + vpcmpltd %ymm12,%ymm11,%k2 │ │ │ │ + kortestb %k2,%k2 │ │ │ │ + jne 2abd0 │ │ │ │ + vpcmpnled %ymm12,%ymm11,%k3 │ │ │ │ + kortestb %k3,%k3 │ │ │ │ + jne 2abd0 │ │ │ │ + vpaddq %ymm2,%ymm0,%ymm0 │ │ │ │ inc %rdx │ │ │ │ - add $0x40,%rax │ │ │ │ - vpaddq %zmm2,%zmm8,%zmm0 │ │ │ │ - vmovdqa32 (%rcx,%rax,1),%zmm11 │ │ │ │ - vmovdqa32 (%r14,%rax,1),%zmm12 │ │ │ │ - vpcmpltd %zmm12,%zmm11,%k4 │ │ │ │ - kortestw %k4,%k4 │ │ │ │ - jne 2ab40 │ │ │ │ - vpcmpnled %zmm12,%zmm11,%k5 │ │ │ │ - kortestw %k5,%k5 │ │ │ │ - jne 2ab40 │ │ │ │ - vpaddq %zmm2,%zmm15,%zmm15 │ │ │ │ + vpaddq %ymm2,%ymm10,%ymm1 │ │ │ │ + add $0x20,%rax │ │ │ │ + vmovdqa (%rax),%ymm13 │ │ │ │ + vmovdqa (%rdi,%rax,1),%ymm14 │ │ │ │ + vpcmpltd %ymm14,%ymm13,%k4 │ │ │ │ + kortestb %k4,%k4 │ │ │ │ + jne 2abd0 │ │ │ │ + vpcmpnled %ymm14,%ymm13,%k5 │ │ │ │ + kortestb %k5,%k5 │ │ │ │ + jne 2abd0 │ │ │ │ + vpaddq %ymm2,%ymm0,%ymm0 │ │ │ │ inc %rdx │ │ │ │ - add $0x40,%rax │ │ │ │ - vpaddq %zmm2,%zmm0,%zmm0 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovdqa32 (%rcx,%rax,1),%zmm13 │ │ │ │ - vmovdqa32 (%r14,%rax,1),%zmm14 │ │ │ │ - vpcmpltd %zmm14,%zmm13,%k6 │ │ │ │ - kortestw %k6,%k6 │ │ │ │ - jne 2ab40 │ │ │ │ - vpcmpnled %zmm14,%zmm13,%k7 │ │ │ │ - kortestw %k7,%k7 │ │ │ │ - jne 2ab40 │ │ │ │ - lea 0x1(%rdx),%r10 │ │ │ │ - vpaddq %zmm2,%zmm15,%zmm15 │ │ │ │ - cmp %r10,%r11 │ │ │ │ - je 2ad54 │ │ │ │ - vmovdqa32 0x40(%rcx,%rax,1),%zmm3 │ │ │ │ - vmovdqa32 0x40(%r14,%rax,1),%zmm4 │ │ │ │ - vpaddq %zmm2,%zmm0,%zmm0 │ │ │ │ - vpcmpltd %zmm4,%zmm3,%k0 │ │ │ │ - kortestw %k0,%k0 │ │ │ │ - jne 2ab40 │ │ │ │ - vpcmpnled %zmm4,%zmm3,%k1 │ │ │ │ - kortestw %k1,%k1 │ │ │ │ - jne 2ab40 │ │ │ │ - vmovdqa32 0x80(%rcx,%rax,1),%zmm7 │ │ │ │ - vmovdqa32 0x80(%r14,%rax,1),%zmm5 │ │ │ │ - vpaddq %zmm2,%zmm15,%zmm15 │ │ │ │ - vpaddq %zmm2,%zmm0,%zmm0 │ │ │ │ - vpcmpltd %zmm5,%zmm7,%k2 │ │ │ │ - kortestw %k2,%k2 │ │ │ │ - jne 2ab40 │ │ │ │ - vpcmpnled %zmm5,%zmm7,%k3 │ │ │ │ - kortestw %k3,%k3 │ │ │ │ - jne 2ab40 │ │ │ │ - vmovdqa32 0xc0(%rcx,%rax,1),%zmm8 │ │ │ │ - vmovdqa32 0xc0(%r14,%rax,1),%zmm9 │ │ │ │ - vpaddq %zmm2,%zmm15,%zmm15 │ │ │ │ - vpaddq %zmm2,%zmm0,%zmm0 │ │ │ │ - vpcmpltd %zmm9,%zmm8,%k4 │ │ │ │ - kortestw %k4,%k4 │ │ │ │ - jne 2ab40 │ │ │ │ - vpcmpnled %zmm9,%zmm8,%k5 │ │ │ │ - kortestw %k5,%k5 │ │ │ │ - jne 2ab40 │ │ │ │ - vpaddq %zmm2,%zmm15,%zmm15 │ │ │ │ - add $0x4,%rdx │ │ │ │ - add $0x100,%rax │ │ │ │ - vpaddq %zmm2,%zmm0,%zmm0 │ │ │ │ - jmp 2aa30 │ │ │ │ + vpaddq %ymm2,%ymm1,%ymm1 │ │ │ │ + add $0x20,%rax │ │ │ │ nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovq %xmm15,%r9 │ │ │ │ - vmovq %xmm0,%rdx │ │ │ │ - jmp 2ab67 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - jg 2ac19 │ │ │ │ - add $0x4,%r9 │ │ │ │ + vmovdqa (%rax),%ymm15 │ │ │ │ + vmovdqa (%rdi,%rax,1),%ymm3 │ │ │ │ + vpcmpltd %ymm3,%ymm15,%k6 │ │ │ │ + kortestb %k6,%k6 │ │ │ │ + jne 2abd0 │ │ │ │ + vpcmpnled %ymm3,%ymm15,%k7 │ │ │ │ + kortestb %k7,%k7 │ │ │ │ + jne 2abd0 │ │ │ │ + lea 0x1(%rdx),%r10 │ │ │ │ + vpaddq %ymm2,%ymm0,%ymm0 │ │ │ │ + cmp %r11,%r10 │ │ │ │ + je 2adf4 │ │ │ │ + vmovdqa 0x20(%rax),%ymm8 │ │ │ │ + vmovdqa 0x20(%rax,%rdi,1),%ymm9 │ │ │ │ + vpaddq %ymm2,%ymm1,%ymm1 │ │ │ │ + vpcmpltd %ymm9,%ymm8,%k0 │ │ │ │ + kortestb %k0,%k0 │ │ │ │ + jne 2abd0 │ │ │ │ + vpcmpnled %ymm9,%ymm8,%k1 │ │ │ │ + kortestb %k1,%k1 │ │ │ │ + jne 2abd0 │ │ │ │ + vmovdqa 0x40(%rax),%ymm10 │ │ │ │ + vmovdqa 0x40(%rax,%rdi,1),%ymm11 │ │ │ │ + vpaddq %ymm2,%ymm0,%ymm0 │ │ │ │ + vpaddq %ymm2,%ymm1,%ymm1 │ │ │ │ + vpcmpltd %ymm11,%ymm10,%k2 │ │ │ │ + kortestb %k2,%k2 │ │ │ │ + jne 2abd0 │ │ │ │ + vpcmpnled %ymm11,%ymm10,%k3 │ │ │ │ + kortestb %k3,%k3 │ │ │ │ + jne 2abd0 │ │ │ │ + vmovdqa 0x60(%rax),%ymm12 │ │ │ │ + vmovdqa 0x60(%rax,%rdi,1),%ymm13 │ │ │ │ + vpaddq %ymm2,%ymm0,%ymm0 │ │ │ │ + vpaddq %ymm2,%ymm1,%ymm1 │ │ │ │ + vpcmpltd %ymm13,%ymm12,%k4 │ │ │ │ + kortestb %k4,%k4 │ │ │ │ + jne 2abd0 │ │ │ │ + vpcmpnled %ymm13,%ymm12,%k5 │ │ │ │ + kortestb %k5,%k5 │ │ │ │ + jne 2abd0 │ │ │ │ + vpaddq %ymm2,%ymm0,%ymm0 │ │ │ │ add $0x4,%rdx │ │ │ │ + vpaddq %ymm2,%ymm1,%ymm1 │ │ │ │ + sub $0xffffffffffffff80,%rax │ │ │ │ + jmp 2aaf0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + vmovq %xmm0,%rax │ │ │ │ + vmovq %xmm1,%rdi │ │ │ │ + mov (%rdi),%ecx │ │ │ │ + cmp %ecx,(%rax) │ │ │ │ + jl 2acbc │ │ │ │ + jg 2ad30 │ │ │ │ + lea 0x4(%rax),%rdx │ │ │ │ + cmp %rdx,%rsi │ │ │ │ + je 2b2d6 │ │ │ │ + mov 0x4(%rdi),%r10d │ │ │ │ + cmp %r10d,0x4(%rax) │ │ │ │ + jl 2acbc │ │ │ │ + jg 2ad30 │ │ │ │ + lea 0x8(%rax),%r9 │ │ │ │ cmp %r9,%rsi │ │ │ │ - je 2ac10 │ │ │ │ - mov (%rdx),%r11d │ │ │ │ - cmp %r11d,(%r9) │ │ │ │ - jge 2ab50 │ │ │ │ - vmovq %r14,%xmm13 │ │ │ │ + je 2b2df │ │ │ │ + mov 0x8(%rdi),%r8d │ │ │ │ + cmp %r8d,0x8(%rax) │ │ │ │ + jl 2acbc │ │ │ │ + jg 2ad30 │ │ │ │ + lea 0xc(%rax),%r11 │ │ │ │ + cmp %r11,%rsi │ │ │ │ + je 2b309 │ │ │ │ + mov 0xc(%rdi),%ecx │ │ │ │ + cmp %ecx,0xc(%rax) │ │ │ │ + jl 2acbc │ │ │ │ + jg 2ad30 │ │ │ │ + lea 0x10(%rax),%rdx │ │ │ │ + cmp %rdx,%rsi │ │ │ │ + je 2b312 │ │ │ │ + mov 0x10(%rdi),%r10d │ │ │ │ + cmp %r10d,0x10(%rax) │ │ │ │ + jl 2acbc │ │ │ │ + jg 2ad30 │ │ │ │ + lea 0x14(%rax),%r9 │ │ │ │ + cmp %r9,%rsi │ │ │ │ + je 2b324 │ │ │ │ + mov 0x14(%rdi),%r8d │ │ │ │ + cmp %r8d,0x14(%rax) │ │ │ │ + jl 2acbc │ │ │ │ + jg 2ad30 │ │ │ │ + lea 0x18(%rax),%r11 │ │ │ │ + cmp %r11,%rsi │ │ │ │ + je 2b336 │ │ │ │ + mov 0x18(%rdi),%ecx │ │ │ │ + cmp %ecx,0x18(%rax) │ │ │ │ + jl 2acbc │ │ │ │ + jg 2ad30 │ │ │ │ + lea 0x1c(%rax),%rdx │ │ │ │ + cmp %rdx,%rsi │ │ │ │ + je 2b3c8 │ │ │ │ + mov 0x1c(%rdi),%esi │ │ │ │ + cmp %esi,0x1c(%rax) │ │ │ │ + jl 2acbc │ │ │ │ + lea 0x20(%rdi),%rax │ │ │ │ + jg 2ad30 │ │ │ │ + cmp %r15,%rax │ │ │ │ + je 2ad30 │ │ │ │ mov (%r12),%rdi │ │ │ │ + vmovdqu %xmm6,(%r12) │ │ │ │ + vpxor %xmm3,%xmm3,%xmm3 │ │ │ │ mov 0x10(%r12),%rsi │ │ │ │ - mov %r12,%rax │ │ │ │ - vpinsrq $0x1,%r8,%xmm13,%xmm14 │ │ │ │ - vmovdqu %xmm14,(%r12) │ │ │ │ - mov 0x10(%r15),%rcx │ │ │ │ - mov %rcx,0x10(%r12) │ │ │ │ - movq $0x0,(%r15) │ │ │ │ - movq $0x0,0x8(%r15) │ │ │ │ - movq $0x0,0x10(%r15) │ │ │ │ + mov 0x10(%r14),%rax │ │ │ │ + mov %r12,%r15 │ │ │ │ + mov %rax,0x10(%r12) │ │ │ │ + movq $0x0,0x10(%r14) │ │ │ │ + vmovdqu %xmm3,(%r14) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2abda │ │ │ │ - mov %r12,0x38(%rsp) │ │ │ │ + je 2ad08 │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - vmovdqa64 0xb97b5(%rip),%zmm2 # e4380 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x5460> │ │ │ │ - vmovdqa64 0xb982b(%rip),%zmm6 # e4400 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x54e0> │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ - vmovsd 0x18(%r15),%xmm1 │ │ │ │ - vmovsd %xmm1,0x18(%r12) │ │ │ │ - cmp 0x30(%rsp),%r15 │ │ │ │ - je 2b1a3 │ │ │ │ - sub $0x20,%r15 │ │ │ │ + vmovdqa 0xb29e0(%rip),%ymm2 # dd6e0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0xe0> │ │ │ │ + vmovdqa 0xb2a18(%rip),%ymm7 # dd720 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x120> │ │ │ │ + vmovsd 0x18(%r14),%xmm5 │ │ │ │ + vmovsd %xmm5,0x18(%r12) │ │ │ │ + cmp 0x10(%rsp),%r14 │ │ │ │ + je 2b24d │ │ │ │ + sub $0x20,%r14 │ │ │ │ sub $0x20,%r12 │ │ │ │ - jmp 2a8b0 │ │ │ │ - mov %r14,%rdx │ │ │ │ + jmp 2a980 │ │ │ │ nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - cmp %rdx,%r8 │ │ │ │ - jne 2ab6f │ │ │ │ - vmovq %rcx,%xmm10 │ │ │ │ - mov (%r12),%r8 │ │ │ │ + mov (%r12),%rdi │ │ │ │ + vmovdqu %xmm5,(%r12) │ │ │ │ + vpxor %xmm14,%xmm14,%xmm14 │ │ │ │ mov 0x10(%r12),%rsi │ │ │ │ - vpinsrq $0x1,%rdi,%xmm10,%xmm11 │ │ │ │ - vmovdqu %xmm11,(%r12) │ │ │ │ - mov 0x10(%r13),%r14 │ │ │ │ - mov %r14,0x10(%r12) │ │ │ │ - movq $0x0,0x0(%r13) │ │ │ │ - movq $0x0,0x8(%r13) │ │ │ │ + mov 0x10(%r13),%r15 │ │ │ │ + mov %r15,0x10(%r12) │ │ │ │ movq $0x0,0x10(%r13) │ │ │ │ - test %r8,%r8 │ │ │ │ - je 2ac7b │ │ │ │ - sub %r8,%rsi │ │ │ │ - mov %r8,%rdi │ │ │ │ + vmovdqu %xmm14,0x0(%r13) │ │ │ │ + test %rdi,%rdi │ │ │ │ + je 2ad7b │ │ │ │ + sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - vmovdqa64 0xb970f(%rip),%zmm2 # e4380 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x5460> │ │ │ │ - vmovdqa64 0xb9785(%rip),%zmm6 # e4400 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x54e0> │ │ │ │ - vmovsd 0x18(%r13),%xmm12 │ │ │ │ - vmovsd %xmm12,0x18(%r12) │ │ │ │ + vmovdqa 0xb296d(%rip),%ymm2 # dd6e0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0xe0> │ │ │ │ + vmovdqa 0xb29a5(%rip),%ymm7 # dd720 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x120> │ │ │ │ + vmovsd 0x18(%r13),%xmm15 │ │ │ │ + vmovsd %xmm15,0x18(%r12) │ │ │ │ cmp %r13,%rbx │ │ │ │ - je 2a7ec │ │ │ │ + je 2a8cd │ │ │ │ sub $0x20,%r13 │ │ │ │ - jmp 2abf6 │ │ │ │ - mov $0x24,%r8d │ │ │ │ - vpbroadcastq %r8,%zmm0 │ │ │ │ - vpaddq %zmm0,%zmm1,%zmm1 │ │ │ │ - valignq $0x7,%zmm1,%zmm1,%zmm14 │ │ │ │ - vmovq %xmm14,%rsi │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - cmp %r10,%rsi │ │ │ │ - jne 2a77e │ │ │ │ + jmp 2ad24 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov 0x0(%r13),%rdi │ │ │ │ - vmovdqu %xmm6,0x0(%r13) │ │ │ │ - mov 0x10(%rbx),%r10 │ │ │ │ + vmovdqu %xmm5,0x0(%r13) │ │ │ │ + vpxor %xmm5,%xmm5,%xmm5 │ │ │ │ mov 0x10(%r13),%rsi │ │ │ │ - mov %r10,0x10(%r13) │ │ │ │ - movq $0x0,(%rbx) │ │ │ │ - movq $0x0,0x8(%rbx) │ │ │ │ + mov 0x10(%rbx),%r11 │ │ │ │ + mov %r11,0x10(%r13) │ │ │ │ movq $0x0,0x10(%rbx) │ │ │ │ + vmovdqu %xmm5,(%rbx) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2ad1a │ │ │ │ + je 2ade6 │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - vmovdqa64 0xb9670(%rip),%zmm2 # e4380 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x5460> │ │ │ │ - vmovdqa64 0xb96e6(%rip),%zmm7 # e4400 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x54e0> │ │ │ │ + vmovdqa 0xb2902(%rip),%ymm2 # dd6e0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0xe0> │ │ │ │ + vmovdqa 0xb293a(%rip),%ymm7 # dd720 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x120> │ │ │ │ vmovsd 0x18(%rbx),%xmm6 │ │ │ │ add $0x20,%rbx │ │ │ │ - jmp 2a7d9 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - vmovsd 0x18(%r11),%xmm0 │ │ │ │ - add $0x20,%r14 │ │ │ │ - add $0x20,%r11 │ │ │ │ - vmovsd %xmm0,-0x8(%r14) │ │ │ │ - cmp 0x38(%rsp),%r11 │ │ │ │ - jne 2a420 │ │ │ │ - jmp 2a486 │ │ │ │ - test $0xf,%r9b │ │ │ │ - je 2b245 │ │ │ │ - and $0xfffffffffffffff0,%r9 │ │ │ │ - shl $0x2,%r9 │ │ │ │ - lea (%r14,%r9,1),%rdx │ │ │ │ - add %rcx,%r9 │ │ │ │ - jmp 2ab67 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 2a8ba │ │ │ │ + test $0x7,%r8b │ │ │ │ + je 2b22c │ │ │ │ + and $0xfffffffffffffff8,%r8 │ │ │ │ + lea 0x0(,%r8,4),%r11 │ │ │ │ + lea (%r9,%r11,1),%rdi │ │ │ │ + lea (%rcx,%r11,1),%rax │ │ │ │ + jmp 2abda │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rsi,%r10 │ │ │ │ - mov %r14,%rdx │ │ │ │ - mov %rcx,%rax │ │ │ │ sub %rcx,%r10 │ │ │ │ sub $0x4,%r10 │ │ │ │ shr $0x2,%r10 │ │ │ │ inc %r10 │ │ │ │ and $0x7,%r10d │ │ │ │ - je 2ae76 │ │ │ │ + je 2af0c │ │ │ │ cmp $0x1,%r10 │ │ │ │ - je 2ae53 │ │ │ │ + je 2aee9 │ │ │ │ cmp $0x2,%r10 │ │ │ │ - je 2ae39 │ │ │ │ + je 2aed1 │ │ │ │ cmp $0x3,%r10 │ │ │ │ - je 2ae1f │ │ │ │ + je 2aeb9 │ │ │ │ cmp $0x4,%r10 │ │ │ │ - je 2ae05 │ │ │ │ + je 2ae9f │ │ │ │ cmp $0x5,%r10 │ │ │ │ - je 2adeb │ │ │ │ + je 2ae85 │ │ │ │ cmp $0x6,%r10 │ │ │ │ - jne 2b185 │ │ │ │ - mov (%rdx),%r9d │ │ │ │ - cmp %r9d,(%rax) │ │ │ │ - jl 2ab6f │ │ │ │ - jg 2ac19 │ │ │ │ + jne 2b20e │ │ │ │ + mov (%rax),%r9d │ │ │ │ + cmp %r9d,(%rdi) │ │ │ │ + jl 2acbc │ │ │ │ + jg 2ad30 │ │ │ │ + add $0x4,%rdi │ │ │ │ add $0x4,%rax │ │ │ │ - add $0x4,%rdx │ │ │ │ - mov (%rdx),%r11d │ │ │ │ - cmp %r11d,(%rax) │ │ │ │ - jl 2ab6f │ │ │ │ - jg 2ac19 │ │ │ │ + mov (%rax),%r8d │ │ │ │ + cmp %r8d,(%rdi) │ │ │ │ + jl 2acbc │ │ │ │ + jg 2ad30 │ │ │ │ + add $0x4,%rdi │ │ │ │ add $0x4,%rax │ │ │ │ - add $0x4,%rdx │ │ │ │ - mov (%rdx),%r10d │ │ │ │ - cmp %r10d,(%rax) │ │ │ │ - jl 2ab6f │ │ │ │ - jg 2ac19 │ │ │ │ + mov (%rax),%r11d │ │ │ │ + cmp %r11d,(%rdi) │ │ │ │ + jl 2acbc │ │ │ │ + jg 2ad30 │ │ │ │ + add $0x4,%rdi │ │ │ │ add $0x4,%rax │ │ │ │ - add $0x4,%rdx │ │ │ │ - mov (%rdx),%r9d │ │ │ │ - cmp %r9d,(%rax) │ │ │ │ - jl 2ab6f │ │ │ │ - jg 2ac19 │ │ │ │ + mov (%rax),%ecx │ │ │ │ + cmp %ecx,(%rdi) │ │ │ │ + jl 2acbc │ │ │ │ + jg 2ad30 │ │ │ │ + add $0x4,%rdi │ │ │ │ add $0x4,%rax │ │ │ │ - add $0x4,%rdx │ │ │ │ - mov (%rdx),%r11d │ │ │ │ - cmp %r11d,(%rax) │ │ │ │ - jl 2ab6f │ │ │ │ - jg 2ac19 │ │ │ │ + mov (%rax),%edx │ │ │ │ + cmp %edx,(%rdi) │ │ │ │ + jl 2acbc │ │ │ │ + jg 2ad30 │ │ │ │ + add $0x4,%rdi │ │ │ │ add $0x4,%rax │ │ │ │ - add $0x4,%rdx │ │ │ │ - mov (%rdx),%r10d │ │ │ │ - cmp %r10d,(%rax) │ │ │ │ - jl 2ab6f │ │ │ │ - jg 2ac19 │ │ │ │ + mov (%rax),%r10d │ │ │ │ + cmp %r10d,(%rdi) │ │ │ │ + jl 2acbc │ │ │ │ + jg 2ad30 │ │ │ │ + add $0x4,%rdi │ │ │ │ add $0x4,%rax │ │ │ │ - add $0x4,%rdx │ │ │ │ - cmp %rax,%rsi │ │ │ │ - je 2ac10 │ │ │ │ - mov (%rdx),%r9d │ │ │ │ - cmp %r9d,(%rax) │ │ │ │ - jl 2ab6f │ │ │ │ - jg 2ac19 │ │ │ │ - mov 0x4(%rdx),%r11d │ │ │ │ - cmp %r11d,0x4(%rax) │ │ │ │ - jl 2ab6f │ │ │ │ - jg 2ac19 │ │ │ │ - mov 0x8(%rdx),%r10d │ │ │ │ - cmp %r10d,0x8(%rax) │ │ │ │ - jl 2ab6f │ │ │ │ - jg 2ac19 │ │ │ │ - mov 0xc(%rdx),%r9d │ │ │ │ - cmp %r9d,0xc(%rax) │ │ │ │ - jl 2ab6f │ │ │ │ - jg 2ac19 │ │ │ │ - mov 0x10(%rdx),%r11d │ │ │ │ - cmp %r11d,0x10(%rax) │ │ │ │ - jl 2ab6f │ │ │ │ - jg 2ac19 │ │ │ │ - mov 0x14(%rdx),%r10d │ │ │ │ - cmp %r10d,0x14(%rax) │ │ │ │ - jl 2ab6f │ │ │ │ - jg 2ac19 │ │ │ │ - mov 0x18(%rdx),%r9d │ │ │ │ - cmp %r9d,0x18(%rax) │ │ │ │ - jl 2ab6f │ │ │ │ - jg 2ac19 │ │ │ │ - mov 0x1c(%rdx),%r11d │ │ │ │ - cmp %r11d,0x1c(%rax) │ │ │ │ - jl 2ab6f │ │ │ │ - jg 2ac19 │ │ │ │ + cmp %rdi,%rsi │ │ │ │ + je 2acb7 │ │ │ │ + mov (%rax),%r9d │ │ │ │ + cmp %r9d,(%rdi) │ │ │ │ + jl 2acbc │ │ │ │ + jg 2ad30 │ │ │ │ + mov 0x4(%rax),%r8d │ │ │ │ + cmp %r8d,0x4(%rdi) │ │ │ │ + jl 2acbc │ │ │ │ + jg 2ad30 │ │ │ │ + mov 0x8(%rax),%r11d │ │ │ │ + cmp %r11d,0x8(%rdi) │ │ │ │ + jl 2acbc │ │ │ │ + jg 2ad30 │ │ │ │ + mov 0xc(%rax),%ecx │ │ │ │ + cmp %ecx,0xc(%rdi) │ │ │ │ + jl 2acbc │ │ │ │ + jg 2ad30 │ │ │ │ + mov 0x10(%rax),%edx │ │ │ │ + cmp %edx,0x10(%rdi) │ │ │ │ + jl 2acbc │ │ │ │ + jg 2ad30 │ │ │ │ + mov 0x14(%rax),%r10d │ │ │ │ + cmp %r10d,0x14(%rdi) │ │ │ │ + jl 2acbc │ │ │ │ + jg 2ad30 │ │ │ │ + mov 0x18(%rax),%r9d │ │ │ │ + cmp %r9d,0x18(%rdi) │ │ │ │ + jl 2acbc │ │ │ │ + jg 2ad30 │ │ │ │ + mov 0x1c(%rax),%r8d │ │ │ │ + cmp %r8d,0x1c(%rdi) │ │ │ │ + jl 2acbc │ │ │ │ + jg 2ad30 │ │ │ │ + add $0x20,%rdi │ │ │ │ add $0x20,%rax │ │ │ │ - add $0x20,%rdx │ │ │ │ - cmp %rax,%rsi │ │ │ │ - jne 2ae76 │ │ │ │ - jmp 2ac10 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x38(%rsp),%r9 │ │ │ │ - test $0xf,%r9b │ │ │ │ - je 2ac9a │ │ │ │ - and $0xfffffffffffffff0,%r9 │ │ │ │ - shl $0x2,%r9 │ │ │ │ - lea (%r8,%r9,1),%rsi │ │ │ │ - add %rcx,%r9 │ │ │ │ - jmp 2a777 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %rdx,%rdi │ │ │ │ - sub %rcx,%rdi │ │ │ │ + cmp %rdi,%rsi │ │ │ │ + jne 2af0c │ │ │ │ + jmp 2acb7 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov 0x18(%rsp),%r10 │ │ │ │ + test $0x7,%r10b │ │ │ │ + je 2b2e8 │ │ │ │ + and $0xfffffffffffffff8,%r10 │ │ │ │ + lea 0x0(,%r10,4),%rsi │ │ │ │ + lea (%r8,%rsi,1),%rdi │ │ │ │ + lea (%rdx,%rsi,1),%rax │ │ │ │ + jmp 2a77a │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov %rcx,%rdi │ │ │ │ + sub %rdx,%rdi │ │ │ │ sub $0x4,%rdi │ │ │ │ shr $0x2,%rdi │ │ │ │ inc %rdi │ │ │ │ and $0x7,%edi │ │ │ │ - je 2b060 │ │ │ │ + je 2b0f0 │ │ │ │ cmp $0x1,%rdi │ │ │ │ - je 2b03e │ │ │ │ + je 2b0ce │ │ │ │ cmp $0x2,%rdi │ │ │ │ - je 2b025 │ │ │ │ + je 2b0b5 │ │ │ │ cmp $0x3,%rdi │ │ │ │ - je 2b00c │ │ │ │ + je 2b09b │ │ │ │ cmp $0x4,%rdi │ │ │ │ - je 2aff2 │ │ │ │ + je 2b081 │ │ │ │ cmp $0x5,%rdi │ │ │ │ - je 2afd8 │ │ │ │ + je 2b068 │ │ │ │ cmp $0x6,%rdi │ │ │ │ - je 2afbf │ │ │ │ - mov (%rcx),%esi │ │ │ │ - cmp %esi,(%r8) │ │ │ │ - jg 2a77e │ │ │ │ - jl 2acc9 │ │ │ │ - lea 0x4(%rcx),%r11 │ │ │ │ - lea 0x4(%r8),%rsi │ │ │ │ - mov (%r11),%eax │ │ │ │ - cmp %eax,(%rsi) │ │ │ │ - jg 2a77e │ │ │ │ - jl 2acc9 │ │ │ │ - add $0x4,%r11 │ │ │ │ - add $0x4,%rsi │ │ │ │ - mov (%r11),%r8d │ │ │ │ - cmp %r8d,(%rsi) │ │ │ │ - jg 2a77e │ │ │ │ - jl 2acc9 │ │ │ │ - add $0x4,%r11 │ │ │ │ - add $0x4,%rsi │ │ │ │ - mov (%r11),%r9d │ │ │ │ - cmp %r9d,(%rsi) │ │ │ │ - jg 2a77e │ │ │ │ - jl 2acc9 │ │ │ │ - add $0x4,%r11 │ │ │ │ - add $0x4,%rsi │ │ │ │ - mov (%r11),%ecx │ │ │ │ - cmp %ecx,(%rsi) │ │ │ │ - jg 2a77e │ │ │ │ - jl 2acc9 │ │ │ │ - add $0x4,%r11 │ │ │ │ - add $0x4,%rsi │ │ │ │ - mov (%r11),%edi │ │ │ │ - cmp %edi,(%rsi) │ │ │ │ - jg 2a77e │ │ │ │ - jl 2acc9 │ │ │ │ - add $0x4,%r11 │ │ │ │ - add $0x4,%rsi │ │ │ │ - mov (%r11),%eax │ │ │ │ - cmp %eax,(%rsi) │ │ │ │ - jg 2a77e │ │ │ │ - jl 2acc9 │ │ │ │ - add $0x4,%r11 │ │ │ │ - add $0x4,%rsi │ │ │ │ - cmp %r11,%rdx │ │ │ │ - je 2acc0 │ │ │ │ - mov (%r11),%r8d │ │ │ │ - cmp %r8d,(%rsi) │ │ │ │ - jg 2a77e │ │ │ │ - jl 2acc9 │ │ │ │ - mov 0x4(%r11),%r9d │ │ │ │ - cmp %r9d,0x4(%rsi) │ │ │ │ - jg 2a77e │ │ │ │ - jl 2acc9 │ │ │ │ - mov 0x8(%r11),%ecx │ │ │ │ - cmp %ecx,0x8(%rsi) │ │ │ │ - jg 2a77e │ │ │ │ - jl 2acc9 │ │ │ │ - mov 0xc(%r11),%edi │ │ │ │ - cmp %edi,0xc(%rsi) │ │ │ │ - jg 2a77e │ │ │ │ - jl 2acc9 │ │ │ │ - mov 0x10(%r11),%eax │ │ │ │ - cmp %eax,0x10(%rsi) │ │ │ │ - jg 2a77e │ │ │ │ - jl 2acc9 │ │ │ │ - mov 0x14(%r11),%r8d │ │ │ │ - cmp %r8d,0x14(%rsi) │ │ │ │ - jg 2a77e │ │ │ │ - jl 2acc9 │ │ │ │ - mov 0x18(%r11),%r9d │ │ │ │ - cmp %r9d,0x18(%rsi) │ │ │ │ - jg 2a77e │ │ │ │ - jl 2acc9 │ │ │ │ - mov 0x1c(%r11),%ecx │ │ │ │ - cmp %ecx,0x1c(%rsi) │ │ │ │ - jg 2a77e │ │ │ │ - jl 2acc9 │ │ │ │ - add $0x20,%r11 │ │ │ │ - add $0x20,%rsi │ │ │ │ - cmp %r11,%rdx │ │ │ │ - jne 2b060 │ │ │ │ - jmp 2acc0 │ │ │ │ - cmp %r14,%rbx │ │ │ │ - je 2a7ec │ │ │ │ - vzeroupper │ │ │ │ - jmp 2b124 │ │ │ │ - xchg %ax,%ax │ │ │ │ + je 2b04f │ │ │ │ + mov (%rdx),%eax │ │ │ │ + cmp %eax,(%r8) │ │ │ │ + jg 2a868 │ │ │ │ + jl 2ada0 │ │ │ │ + lea 0x4(%rdx),%r10 │ │ │ │ + lea 0x4(%r8),%rax │ │ │ │ + mov (%r10),%esi │ │ │ │ + cmp %esi,(%rax) │ │ │ │ + jg 2a868 │ │ │ │ + jl 2ada0 │ │ │ │ + add $0x4,%r10 │ │ │ │ + add $0x4,%rax │ │ │ │ + mov (%r10),%edx │ │ │ │ + cmp %edx,(%rax) │ │ │ │ + jg 2a868 │ │ │ │ + jl 2ada0 │ │ │ │ + add $0x4,%r10 │ │ │ │ + add $0x4,%rax │ │ │ │ + mov (%r10),%r9d │ │ │ │ + cmp %r9d,(%rax) │ │ │ │ + jg 2a868 │ │ │ │ + jl 2ada0 │ │ │ │ + add $0x4,%r10 │ │ │ │ + add $0x4,%rax │ │ │ │ + mov (%r10),%r8d │ │ │ │ + cmp %r8d,(%rax) │ │ │ │ + jg 2a868 │ │ │ │ + jl 2ada0 │ │ │ │ + add $0x4,%r10 │ │ │ │ + add $0x4,%rax │ │ │ │ + mov (%r10),%edi │ │ │ │ + cmp %edi,(%rax) │ │ │ │ + jg 2a868 │ │ │ │ + jl 2ada0 │ │ │ │ + add $0x4,%r10 │ │ │ │ + add $0x4,%rax │ │ │ │ + mov (%r10),%esi │ │ │ │ + cmp %esi,(%rax) │ │ │ │ + jg 2a868 │ │ │ │ + jl 2ada0 │ │ │ │ + add $0x4,%r10 │ │ │ │ + add $0x4,%rax │ │ │ │ + cmp %r10,%rcx │ │ │ │ + je 2a85f │ │ │ │ + mov (%r10),%edx │ │ │ │ + cmp %edx,(%rax) │ │ │ │ + jg 2a868 │ │ │ │ + jl 2ada0 │ │ │ │ + mov 0x4(%r10),%r9d │ │ │ │ + cmp %r9d,0x4(%rax) │ │ │ │ + jg 2a868 │ │ │ │ + jl 2ada0 │ │ │ │ + mov 0x8(%r10),%r8d │ │ │ │ + cmp %r8d,0x8(%rax) │ │ │ │ + jg 2a868 │ │ │ │ + jl 2ada0 │ │ │ │ + mov 0xc(%r10),%edi │ │ │ │ + cmp %edi,0xc(%rax) │ │ │ │ + jg 2a868 │ │ │ │ + jl 2ada0 │ │ │ │ + mov 0x10(%r10),%esi │ │ │ │ + cmp %esi,0x10(%rax) │ │ │ │ + jg 2a868 │ │ │ │ + jl 2ada0 │ │ │ │ + mov 0x14(%r10),%edx │ │ │ │ + cmp %edx,0x14(%rax) │ │ │ │ + jg 2a868 │ │ │ │ + jl 2ada0 │ │ │ │ + mov 0x18(%r10),%r9d │ │ │ │ + cmp %r9d,0x18(%rax) │ │ │ │ + jg 2a868 │ │ │ │ + jl 2ada0 │ │ │ │ + mov 0x1c(%r10),%r8d │ │ │ │ + cmp %r8d,0x1c(%rax) │ │ │ │ + jg 2a868 │ │ │ │ + jl 2ada0 │ │ │ │ + add $0x20,%r10 │ │ │ │ + add $0x20,%rax │ │ │ │ + cmp %r10,%rcx │ │ │ │ + jne 2b0f0 │ │ │ │ + jmp 2a85f │ │ │ │ + cmp %r14,%rbx │ │ │ │ + je 2a8cd │ │ │ │ + vzeroupper │ │ │ │ + jmp 2b1b4 │ │ │ │ + xchg %ax,%ax │ │ │ │ add $0x20,%r13 │ │ │ │ - vmovdqu (%rbx),%xmm11 │ │ │ │ + vmovdqu (%rbx),%xmm2 │ │ │ │ mov 0x0(%r13),%rdi │ │ │ │ + vpxor %xmm7,%xmm7,%xmm7 │ │ │ │ mov 0x10(%r13),%rsi │ │ │ │ - vmovdqu %xmm11,0x0(%r13) │ │ │ │ - mov 0x10(%rbx),%r8 │ │ │ │ - mov %r8,0x10(%r13) │ │ │ │ - movq $0x0,(%rbx) │ │ │ │ - movq $0x0,0x8(%rbx) │ │ │ │ + vmovdqu %xmm2,0x0(%r13) │ │ │ │ + mov 0x10(%rbx),%r10 │ │ │ │ + mov %r10,0x10(%r13) │ │ │ │ movq $0x0,0x10(%rbx) │ │ │ │ + vmovdqu %xmm7,(%rbx) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2b162 │ │ │ │ + je 2b1eb │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - vmovsd 0x18(%rbx),%xmm2 │ │ │ │ + vmovsd 0x18(%rbx),%xmm15 │ │ │ │ add $0x20,%rbx │ │ │ │ - vmovsd %xmm2,0x18(%r13) │ │ │ │ + vmovsd %xmm15,0x18(%r13) │ │ │ │ cmp %r14,%rbx │ │ │ │ - jne 2b120 │ │ │ │ + jne 2b1b0 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov (%r14),%edx │ │ │ │ - cmp %edx,(%rcx) │ │ │ │ - jl 2ab6f │ │ │ │ - jg 2ac19 │ │ │ │ - lea 0x4(%rcx),%rax │ │ │ │ - lea 0x4(%r14),%rdx │ │ │ │ - jmp 2add1 │ │ │ │ + mov (%r9),%eax │ │ │ │ + cmp %eax,(%rcx) │ │ │ │ + jl 2acbc │ │ │ │ + jg 2ad30 │ │ │ │ + lea 0x4(%rcx),%rdi │ │ │ │ + lea 0x4(%r9),%rax │ │ │ │ + jmp 2ae6b │ │ │ │ + mov $0x14,%r9d │ │ │ │ + vpbroadcastq %r9,%ymm0 │ │ │ │ + vpaddq %ymm0,%ymm1,%ymm1 │ │ │ │ + valignq $0x3,%ymm1,%ymm1,%ymm4 │ │ │ │ + vmovq %xmm4,%rax │ │ │ │ + jmp 2acb7 │ │ │ │ add $0x20,%r13 │ │ │ │ cmp %r13,%rbx │ │ │ │ - je 2a7ec │ │ │ │ + je 2a8cd │ │ │ │ vzeroupper │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovdqu -0x20(%r13),%xmm3 │ │ │ │ - mov -0x20(%rax),%rdi │ │ │ │ + nopl (%rax) │ │ │ │ + vmovdqu -0x20(%r13),%xmm6 │ │ │ │ + mov -0x20(%r15),%rdi │ │ │ │ + vpxor %xmm4,%xmm4,%xmm4 │ │ │ │ sub $0x20,%r13 │ │ │ │ - sub $0x20,%rax │ │ │ │ - mov 0x10(%rax),%rsi │ │ │ │ - vmovdqu %xmm3,(%rax) │ │ │ │ - mov 0x10(%r13),%rdx │ │ │ │ - mov %rdx,0x10(%rax) │ │ │ │ - movq $0x0,0x0(%r13) │ │ │ │ - movq $0x0,0x8(%r13) │ │ │ │ + sub $0x20,%r15 │ │ │ │ + mov 0x10(%r15),%rsi │ │ │ │ + vmovdqu %xmm6,(%r15) │ │ │ │ + mov 0x10(%r13),%r12 │ │ │ │ + mov %r12,0x10(%r15) │ │ │ │ movq $0x0,0x10(%r13) │ │ │ │ + vmovdqu %xmm4,0x0(%r13) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2b230 │ │ │ │ + je 2b2c0 │ │ │ │ sub %rdi,%rsi │ │ │ │ - mov %rax,0x38(%rsp) │ │ │ │ call d340 │ │ │ │ - vmovsd 0x18(%r13),%xmm7 │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ - vmovsd %xmm7,0x18(%rax) │ │ │ │ + vmovsd 0x18(%r13),%xmm9 │ │ │ │ + vmovsd %xmm9,0x18(%r15) │ │ │ │ cmp %r13,%rbx │ │ │ │ - jne 2b1c0 │ │ │ │ - jmp 2a7ef │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovsd 0x18(%r13),%xmm4 │ │ │ │ - vmovsd %xmm4,0x18(%rax) │ │ │ │ + jne 2b260 │ │ │ │ + jmp 2a8d0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + vmovsd 0x18(%r13),%xmm8 │ │ │ │ + vmovsd %xmm8,0x18(%r15) │ │ │ │ cmp %r13,%rbx │ │ │ │ - jne 2b1c0 │ │ │ │ - jmp 2a7ef │ │ │ │ - mov $0x24,%esi │ │ │ │ - vpbroadcastq %rsi,%zmm15 │ │ │ │ - vpaddq %zmm15,%zmm0,%zmm0 │ │ │ │ - valignq $0x7,%zmm0,%zmm0,%zmm1 │ │ │ │ - vmovq %xmm1,%rdx │ │ │ │ - jmp 2ac10 │ │ │ │ - cmp %r14,%rbx │ │ │ │ - je 2a7ef │ │ │ │ - vmovdqu -0x20(%r14),%xmm5 │ │ │ │ - mov -0x20(%r15),%rdi │ │ │ │ + jne 2b260 │ │ │ │ + jmp 2a8d0 │ │ │ │ + lea 0x4(%rdi),%rax │ │ │ │ + jmp 2acb7 │ │ │ │ + lea 0x8(%rdi),%rax │ │ │ │ + jmp 2acb7 │ │ │ │ + mov $0x14,%r8d │ │ │ │ + vpbroadcastq %r8,%ymm0 │ │ │ │ + vpaddq %ymm0,%ymm1,%ymm1 │ │ │ │ + valignq $0x3,%ymm1,%ymm1,%ymm4 │ │ │ │ + vmovq %xmm4,%rax │ │ │ │ + jmp 2a85f │ │ │ │ + lea 0xc(%rdi),%rax │ │ │ │ + jmp 2acb7 │ │ │ │ + lea 0x10(%rdi),%rax │ │ │ │ + jmp 2acb7 │ │ │ │ + lea 0x4(%rdi),%rax │ │ │ │ + jmp 2a85f │ │ │ │ + lea 0x14(%rdi),%rax │ │ │ │ + jmp 2acb7 │ │ │ │ + lea 0x8(%rdi),%rax │ │ │ │ + jmp 2a85f │ │ │ │ + lea 0x18(%rdi),%rax │ │ │ │ + jmp 2acb7 │ │ │ │ + cmp %r13,%rbx │ │ │ │ + je 2a8d0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + vmovdqu -0x20(%r13),%xmm10 │ │ │ │ + mov -0x20(%r14),%rdi │ │ │ │ + vpxor %xmm11,%xmm11,%xmm11 │ │ │ │ + sub $0x20,%r13 │ │ │ │ sub $0x20,%r14 │ │ │ │ - sub $0x20,%r15 │ │ │ │ - mov 0x10(%r15),%rsi │ │ │ │ - vmovdqu %xmm5,(%r15) │ │ │ │ - mov 0x10(%r14),%r10 │ │ │ │ - mov %r10,0x10(%r15) │ │ │ │ - movq $0x0,(%r14) │ │ │ │ - movq $0x0,0x8(%r14) │ │ │ │ - movq $0x0,0x10(%r14) │ │ │ │ + mov 0x10(%r14),%rsi │ │ │ │ + vmovdqu %xmm10,(%r14) │ │ │ │ + mov 0x10(%r13),%r11 │ │ │ │ + mov %r11,0x10(%r14) │ │ │ │ + movq $0x0,0x10(%r13) │ │ │ │ + vmovdqu %xmm11,0x0(%r13) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2b2cd │ │ │ │ + je 2b3a9 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - vmovsd 0x18(%r14),%xmm9 │ │ │ │ - vmovsd %xmm9,0x18(%r15) │ │ │ │ - cmp %r14,%rbx │ │ │ │ - jne 2b270 │ │ │ │ - jmp 2a7ef │ │ │ │ - vmovsd 0x18(%r14),%xmm8 │ │ │ │ - vmovsd %xmm8,0x18(%r15) │ │ │ │ - cmp %r14,%rbx │ │ │ │ - jne 2b270 │ │ │ │ - jmp 2a7ef │ │ │ │ - xchg %ax,%ax │ │ │ │ + vmovsd 0x18(%r13),%xmm13 │ │ │ │ + vmovsd %xmm13,0x18(%r14) │ │ │ │ + cmp %r13,%rbx │ │ │ │ + jne 2b350 │ │ │ │ + jmp 2a8d0 │ │ │ │ + vmovsd 0x18(%r13),%xmm12 │ │ │ │ + vmovsd %xmm12,0x18(%r14) │ │ │ │ + cmp %r13,%rbx │ │ │ │ + jne 2b350 │ │ │ │ + jmp 2a8d0 │ │ │ │ + lea 0xc(%rdi),%rax │ │ │ │ + jmp 2a85f │ │ │ │ + lea 0x1c(%rdi),%rax │ │ │ │ + jmp 2acb7 │ │ │ │ + lea 0x10(%rdi),%rax │ │ │ │ + jmp 2a85f │ │ │ │ + lea 0x14(%rdi),%rax │ │ │ │ + jmp 2a85f │ │ │ │ + lea 0x18(%rdi),%rax │ │ │ │ + jmp 2a85f │ │ │ │ + lea 0x1c(%rdi),%rax │ │ │ │ + jmp 2a85f │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ lea 0x8(%rsp),%r10 │ │ │ │ - and $0xffffffffffffffc0,%rsp │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ mov %rsi,%rcx │ │ │ │ push -0x8(%r10) │ │ │ │ - push %rbp │ │ │ │ sub %rdi,%rcx │ │ │ │ + push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %r10 │ │ │ │ push %rbx │ │ │ │ sub $0x40,%rsp │ │ │ │ mov %rdx,-0x60(%rbp) │ │ │ │ mov %rsi,-0x58(%rbp) │ │ │ │ cmp $0x80,%rcx │ │ │ │ - jle 2c1c6 │ │ │ │ - vmovdqa64 0xb90cb(%rip),%zmm12 # e4400 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x54e0> │ │ │ │ + jle 2c4a2 │ │ │ │ + mov %rdi,-0x50(%rbp) │ │ │ │ + vmovdqa 0xb22d9(%rip),%ymm11 # dd720 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x120> │ │ │ │ mov %rdi,%r14 │ │ │ │ mov %rcx,%r12 │ │ │ │ sar $0x4,%rcx │ │ │ │ sar $0x3,%r12 │ │ │ │ - mov %rcx,%r13 │ │ │ │ cmpq $0x0,-0x60(%rbp) │ │ │ │ - je 2c3b0 │ │ │ │ - lea (%r14,%rcx,8),%rax │ │ │ │ + mov %rcx,%r13 │ │ │ │ + je 2c598 │ │ │ │ + lea (%r14,%rcx,8),%r13 │ │ │ │ vmovq 0x8(%r14),%xmm16 │ │ │ │ - mov -0x58(%rbp),%rdx │ │ │ │ - decq -0x60(%rbp) │ │ │ │ - vmovq (%rax),%xmm18 │ │ │ │ - vmovq %rax,%xmm17 │ │ │ │ + mov -0x58(%rbp),%rax │ │ │ │ lea 0x8(%r14),%r12 │ │ │ │ - sub $0x8,%rdx │ │ │ │ - vmovq %xmm16,%rdi │ │ │ │ - vmovq %rdx,%xmm19 │ │ │ │ - vmovq %xmm18,%rbx │ │ │ │ - mov 0x8(%rdi),%r13 │ │ │ │ - mov 0x8(%rbx),%rsi │ │ │ │ - mov (%rbx),%rax │ │ │ │ - mov (%rdi),%rbx │ │ │ │ - mov %r13,%r9 │ │ │ │ - mov %rsi,%r8 │ │ │ │ + mov 0x0(%r13),%rdx │ │ │ │ + decq -0x60(%rbp) │ │ │ │ + vmovq %xmm16,%rbx │ │ │ │ + lea -0x8(%rax),%rsi │ │ │ │ + mov 0x8(%rbx),%r15 │ │ │ │ + mov 0x8(%rdx),%r11 │ │ │ │ + mov %rdx,-0x38(%rbp) │ │ │ │ + mov (%rbx),%rbx │ │ │ │ + mov (%rdx),%rax │ │ │ │ + mov %r11,%rdi │ │ │ │ + mov %r15,%rcx │ │ │ │ + sub %rax,%rdi │ │ │ │ + sub %rbx,%rcx │ │ │ │ + lea (%rbx,%rdi,1),%r8 │ │ │ │ + cmp %rdi,%rcx │ │ │ │ + cmovle %r15,%r8 │ │ │ │ + cmp %r8,%rbx │ │ │ │ + je 2b7b1 │ │ │ │ + mov %r8,%r9 │ │ │ │ sub %rbx,%r9 │ │ │ │ - sub %rax,%r8 │ │ │ │ - lea (%rbx,%r8,1),%r11 │ │ │ │ - cmp %r8,%r9 │ │ │ │ - cmovle %r13,%r11 │ │ │ │ - cmp %r11,%rbx │ │ │ │ - je 2b96d │ │ │ │ - mov %r11,%rdx │ │ │ │ - sub %rbx,%rdx │ │ │ │ - sub $0x4,%rdx │ │ │ │ - cmp $0x38,%rdx │ │ │ │ - jbe 2c1f6 │ │ │ │ - mov %r11,%r15 │ │ │ │ - mov %rax,%r10 │ │ │ │ - sub %rbx,%r15 │ │ │ │ - or %rbx,%r10 │ │ │ │ - and $0x3,%r15d │ │ │ │ - and $0x3f,%r10d │ │ │ │ - or %r15,%r10 │ │ │ │ - jne 2c1f6 │ │ │ │ - shr $0x2,%rdx │ │ │ │ - vpbroadcastq %rax,%zmm1 │ │ │ │ - vpbroadcastq %rbx,%zmm0 │ │ │ │ - inc %rdx │ │ │ │ - mov $0x40,%r8d │ │ │ │ - xor %edi,%edi │ │ │ │ - xor %r9d,%r9d │ │ │ │ - mov %rdx,%rcx │ │ │ │ - vpbroadcastq %r8,%zmm2 │ │ │ │ - shr $0x4,%rcx │ │ │ │ - vpaddq %zmm12,%zmm1,%zmm1 │ │ │ │ - vpaddq %zmm12,%zmm0,%zmm0 │ │ │ │ - lea -0x1(%rcx),%r15 │ │ │ │ - and $0x3,%r15d │ │ │ │ - je 2b50f │ │ │ │ - vmovdqa32 (%rbx),%zmm3 │ │ │ │ - vmovdqa32 (%rax),%zmm5 │ │ │ │ - vpcmpltd %zmm5,%zmm3,%k0 │ │ │ │ - kortestw %k0,%k0 │ │ │ │ - jne 2b612 │ │ │ │ - vpcmpnled %zmm5,%zmm3,%k1 │ │ │ │ - kortestw %k1,%k1 │ │ │ │ - jne 2b612 │ │ │ │ - vpaddq %zmm2,%zmm1,%zmm4 │ │ │ │ - vpaddq %zmm2,%zmm0,%zmm0 │ │ │ │ - mov $0x1,%r9d │ │ │ │ - mov $0x40,%edi │ │ │ │ - vmovdqa64 %zmm4,%zmm1 │ │ │ │ - cmp $0x1,%r15 │ │ │ │ - je 2b50f │ │ │ │ - cmp $0x2,%r15 │ │ │ │ - je 2b4cc │ │ │ │ - vmovdqa32 0x40(%rbx),%zmm7 │ │ │ │ - vmovdqa32 0x40(%rax),%zmm6 │ │ │ │ - vpcmpltd %zmm6,%zmm7,%k2 │ │ │ │ - kortestw %k2,%k2 │ │ │ │ - jne 2b612 │ │ │ │ - vpcmpnled %zmm6,%zmm7,%k3 │ │ │ │ - kortestw %k3,%k3 │ │ │ │ - jne 2b612 │ │ │ │ - vpaddq %zmm2,%zmm0,%zmm0 │ │ │ │ - inc %r9 │ │ │ │ - add $0x40,%rdi │ │ │ │ - vpaddq %zmm2,%zmm4,%zmm1 │ │ │ │ - vmovdqa32 (%rbx,%rdi,1),%zmm8 │ │ │ │ - vmovdqa32 (%rax,%rdi,1),%zmm9 │ │ │ │ - vpcmpltd %zmm9,%zmm8,%k4 │ │ │ │ - kortestw %k4,%k4 │ │ │ │ - jne 2b612 │ │ │ │ - vpcmpnled %zmm9,%zmm8,%k5 │ │ │ │ - kortestw %k5,%k5 │ │ │ │ - jne 2b612 │ │ │ │ - vpaddq %zmm2,%zmm0,%zmm0 │ │ │ │ - inc %r9 │ │ │ │ - add $0x40,%rdi │ │ │ │ - vpaddq %zmm2,%zmm1,%zmm1 │ │ │ │ - vmovdqa32 (%rbx,%rdi,1),%zmm10 │ │ │ │ - vmovdqa32 (%rax,%rdi,1),%zmm11 │ │ │ │ - vpcmpltd %zmm11,%zmm10,%k6 │ │ │ │ - kortestw %k6,%k6 │ │ │ │ - jne 2b612 │ │ │ │ - vpcmpnled %zmm11,%zmm10,%k7 │ │ │ │ - kortestw %k7,%k7 │ │ │ │ - jne 2b612 │ │ │ │ - lea 0x1(%r9),%r10 │ │ │ │ - vpaddq %zmm2,%zmm0,%zmm0 │ │ │ │ - cmp %r10,%rcx │ │ │ │ - je 2c1da │ │ │ │ - vmovdqa32 0x40(%rbx,%rdi,1),%zmm15 │ │ │ │ - vmovdqa32 0x40(%rax,%rdi,1),%zmm3 │ │ │ │ - vpaddq %zmm2,%zmm1,%zmm1 │ │ │ │ - vpcmpltd %zmm3,%zmm15,%k0 │ │ │ │ - kortestw %k0,%k0 │ │ │ │ - jne 2b612 │ │ │ │ - vpcmpnled %zmm3,%zmm15,%k1 │ │ │ │ - kortestw %k1,%k1 │ │ │ │ - jne 2b612 │ │ │ │ - vmovdqa32 0x80(%rbx,%rdi,1),%zmm4 │ │ │ │ - vmovdqa32 0x80(%rax,%rdi,1),%zmm5 │ │ │ │ - vpaddq %zmm2,%zmm0,%zmm0 │ │ │ │ - vpaddq %zmm2,%zmm1,%zmm1 │ │ │ │ - vpcmpltd %zmm5,%zmm4,%k2 │ │ │ │ - kortestw %k2,%k2 │ │ │ │ - jne 2b612 │ │ │ │ - vpcmpnled %zmm5,%zmm4,%k3 │ │ │ │ - kortestw %k3,%k3 │ │ │ │ - jne 2b612 │ │ │ │ - vmovdqa32 0xc0(%rbx,%rdi,1),%zmm7 │ │ │ │ - vmovdqa32 0xc0(%rax,%rdi,1),%zmm6 │ │ │ │ - vpaddq %zmm2,%zmm0,%zmm0 │ │ │ │ - vpaddq %zmm2,%zmm1,%zmm1 │ │ │ │ - vpcmpltd %zmm6,%zmm7,%k4 │ │ │ │ - kortestw %k4,%k4 │ │ │ │ - jne 2b612 │ │ │ │ - vpcmpnled %zmm6,%zmm7,%k5 │ │ │ │ - kortestw %k5,%k5 │ │ │ │ - jne 2b612 │ │ │ │ - vpaddq %zmm2,%zmm0,%zmm0 │ │ │ │ - add $0x4,%r9 │ │ │ │ - add $0x100,%rdi │ │ │ │ - vpaddq %zmm2,%zmm1,%zmm1 │ │ │ │ - jmp 2b50f │ │ │ │ - vmovq %xmm0,%rdx │ │ │ │ - vmovq %xmm1,%rax │ │ │ │ - jmp 2b637 │ │ │ │ - xchg %ax,%ax │ │ │ │ - jg 2b976 │ │ │ │ - add $0x4,%rdx │ │ │ │ - add $0x4,%rax │ │ │ │ - cmp %rdx,%r11 │ │ │ │ - je 2b96d │ │ │ │ - mov (%rax),%ecx │ │ │ │ - cmp %ecx,(%rdx) │ │ │ │ - jge 2b620 │ │ │ │ - vmovq %xmm19,%rsi │ │ │ │ - vmovq %xmm17,%rdi │ │ │ │ + lea -0x4(%r9),%r10 │ │ │ │ + cmp $0x18,%r10 │ │ │ │ + jbe 2ba78 │ │ │ │ + mov %rax,%rdi │ │ │ │ + and $0x3,%r9d │ │ │ │ + or %rbx,%rdi │ │ │ │ + and $0x1f,%edi │ │ │ │ + or %r9,%rdi │ │ │ │ + jne 2ba78 │ │ │ │ + shr $0x2,%r10 │ │ │ │ + mov $0x20,%ecx │ │ │ │ + vpbroadcastq %rax,%ymm0 │ │ │ │ + xor %edx,%edx │ │ │ │ + lea 0x1(%r10),%r10 │ │ │ │ + vpbroadcastq %rbx,%ymm1 │ │ │ │ + vpbroadcastq %rcx,%ymm2 │ │ │ │ + mov %r10,%r9 │ │ │ │ + vpaddq %ymm11,%ymm0,%ymm0 │ │ │ │ + vpaddq %ymm11,%ymm1,%ymm1 │ │ │ │ + shr $0x3,%r9 │ │ │ │ + lea -0x1(%r9),%rcx │ │ │ │ + and $0x3,%ecx │ │ │ │ + je 2b5e5 │ │ │ │ + vmovdqa (%rbx),%ymm4 │ │ │ │ + vmovdqa (%rax),%ymm5 │ │ │ │ + vpcmpltd %ymm5,%ymm4,%k0 │ │ │ │ + kortestb %k0,%k0 │ │ │ │ + jne 2b6bd │ │ │ │ + vpcmpnled %ymm5,%ymm4,%k1 │ │ │ │ + kortestb %k1,%k1 │ │ │ │ + jne 2b6bd │ │ │ │ + vpaddq %ymm2,%ymm0,%ymm3 │ │ │ │ + vpaddq %ymm2,%ymm1,%ymm1 │ │ │ │ + mov $0x1,%edi │ │ │ │ + mov $0x20,%edx │ │ │ │ + vmovdqa %ymm3,%ymm0 │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 2b5e5 │ │ │ │ + cmp $0x2,%rcx │ │ │ │ + je 2b5aa │ │ │ │ + vmovdqa 0x20(%rbx),%ymm7 │ │ │ │ + vmovdqa 0x20(%rax),%ymm6 │ │ │ │ + vpcmpltd %ymm6,%ymm7,%k2 │ │ │ │ + kortestb %k2,%k2 │ │ │ │ + jne 2b6bd │ │ │ │ + vpcmpnled %ymm6,%ymm7,%k3 │ │ │ │ + kortestb %k3,%k3 │ │ │ │ + jne 2b6bd │ │ │ │ + vpaddq %ymm2,%ymm1,%ymm1 │ │ │ │ + inc %rdi │ │ │ │ + vpaddq %ymm2,%ymm3,%ymm0 │ │ │ │ + add $0x20,%rdx │ │ │ │ + vmovdqa (%rbx,%rdx,1),%ymm8 │ │ │ │ + vmovdqa (%rax,%rdx,1),%ymm9 │ │ │ │ + vpcmpltd %ymm9,%ymm8,%k4 │ │ │ │ + kortestb %k4,%k4 │ │ │ │ + jne 2b6bd │ │ │ │ + vpcmpnled %ymm9,%ymm8,%k5 │ │ │ │ + kortestb %k5,%k5 │ │ │ │ + jne 2b6bd │ │ │ │ + vpaddq %ymm2,%ymm1,%ymm1 │ │ │ │ + inc %rdi │ │ │ │ + vpaddq %ymm2,%ymm0,%ymm0 │ │ │ │ + add $0x20,%rdx │ │ │ │ + vmovdqa (%rbx,%rdx,1),%ymm10 │ │ │ │ + vmovdqa (%rax,%rdx,1),%ymm11 │ │ │ │ + vpcmpltd %ymm11,%ymm10,%k6 │ │ │ │ + kortestb %k6,%k6 │ │ │ │ + jne 2b6bd │ │ │ │ + vpcmpnled %ymm11,%ymm10,%k7 │ │ │ │ + kortestb %k7,%k7 │ │ │ │ + jne 2b6bd │ │ │ │ + lea 0x1(%rdi),%rcx │ │ │ │ + vpaddq %ymm2,%ymm1,%ymm1 │ │ │ │ + cmp %rcx,%r9 │ │ │ │ + je 2c4b6 │ │ │ │ + vmovdqa 0x20(%rbx,%rdx,1),%ymm15 │ │ │ │ + vmovdqa 0x20(%rax,%rdx,1),%ymm4 │ │ │ │ + vpaddq %ymm2,%ymm0,%ymm0 │ │ │ │ + vpcmpltd %ymm4,%ymm15,%k0 │ │ │ │ + kortestb %k0,%k0 │ │ │ │ + jne 2b6bd │ │ │ │ + vpcmpnled %ymm4,%ymm15,%k1 │ │ │ │ + kortestb %k1,%k1 │ │ │ │ + jne 2b6bd │ │ │ │ + vmovdqa 0x40(%rbx,%rdx,1),%ymm3 │ │ │ │ + vmovdqa 0x40(%rax,%rdx,1),%ymm5 │ │ │ │ + vpaddq %ymm2,%ymm1,%ymm1 │ │ │ │ + vpaddq %ymm2,%ymm0,%ymm0 │ │ │ │ + vpcmpltd %ymm5,%ymm3,%k2 │ │ │ │ + kortestb %k2,%k2 │ │ │ │ + jne 2b6bd │ │ │ │ + vpcmpnled %ymm5,%ymm3,%k3 │ │ │ │ + kortestb %k3,%k3 │ │ │ │ + jne 2b6bd │ │ │ │ + vmovdqa 0x60(%rbx,%rdx,1),%ymm7 │ │ │ │ + vmovdqa 0x60(%rax,%rdx,1),%ymm6 │ │ │ │ + vpaddq %ymm2,%ymm1,%ymm1 │ │ │ │ + vpaddq %ymm2,%ymm0,%ymm0 │ │ │ │ + vpcmpltd %ymm6,%ymm7,%k4 │ │ │ │ + kortestb %k4,%k4 │ │ │ │ + jne 2b6bd │ │ │ │ + vpcmpnled %ymm6,%ymm7,%k5 │ │ │ │ + kortestb %k5,%k5 │ │ │ │ + jne 2b6bd │ │ │ │ + vpaddq %ymm2,%ymm1,%ymm1 │ │ │ │ + add $0x4,%rdi │ │ │ │ + vpaddq %ymm2,%ymm0,%ymm0 │ │ │ │ + sub $0xffffffffffffff80,%rdx │ │ │ │ + jmp 2b5e5 │ │ │ │ + vmovq %xmm1,%r10 │ │ │ │ + vmovq %xmm0,%rax │ │ │ │ + mov (%rax),%r9d │ │ │ │ + cmp %r9d,(%r10) │ │ │ │ + jl 2b7ba │ │ │ │ + jg 2bb55 │ │ │ │ + lea 0x4(%r10),%rdi │ │ │ │ + cmp %rdi,%r8 │ │ │ │ + je 2c8ce │ │ │ │ + mov 0x4(%rax),%edx │ │ │ │ + cmp %edx,0x4(%r10) │ │ │ │ + jl 2b7ba │ │ │ │ + jg 2bb55 │ │ │ │ + lea 0x8(%r10),%rcx │ │ │ │ + cmp %rcx,%r8 │ │ │ │ + je 2c8ec │ │ │ │ + mov 0x8(%rax),%r9d │ │ │ │ + cmp %r9d,0x8(%r10) │ │ │ │ + jl 2b7ba │ │ │ │ + jg 2bb55 │ │ │ │ + lea 0xc(%r10),%rdi │ │ │ │ + cmp %rdi,%r8 │ │ │ │ + je 2c8f5 │ │ │ │ + mov 0xc(%rax),%edx │ │ │ │ + cmp %edx,0xc(%r10) │ │ │ │ + jl 2b7ba │ │ │ │ + jg 2bb55 │ │ │ │ + lea 0x10(%r10),%rcx │ │ │ │ + cmp %rcx,%r8 │ │ │ │ + je 2c8fe │ │ │ │ + mov 0x10(%rax),%r9d │ │ │ │ + cmp %r9d,0x10(%r10) │ │ │ │ + jl 2b7ba │ │ │ │ + jg 2bb55 │ │ │ │ + lea 0x14(%r10),%rdi │ │ │ │ + cmp %rdi,%r8 │ │ │ │ + je 2c907 │ │ │ │ + mov 0x14(%rax),%edx │ │ │ │ + cmp %edx,0x14(%r10) │ │ │ │ + jl 2b7ba │ │ │ │ + jg 2bb55 │ │ │ │ + lea 0x18(%r10),%rcx │ │ │ │ + cmp %rcx,%r8 │ │ │ │ + je 2c910 │ │ │ │ + mov 0x18(%rax),%r9d │ │ │ │ + cmp %r9d,0x18(%r10) │ │ │ │ + jl 2b7ba │ │ │ │ + jg 2bb55 │ │ │ │ + lea 0x1c(%r10),%rdi │ │ │ │ + cmp %rdi,%r8 │ │ │ │ + je 2c919 │ │ │ │ + mov 0x1c(%rax),%r8d │ │ │ │ + cmp %r8d,0x1c(%r10) │ │ │ │ + jl 2b7ba │ │ │ │ + jg 2bb55 │ │ │ │ + add $0x20,%rax │ │ │ │ + cmp %r11,%rax │ │ │ │ + je 2bb55 │ │ │ │ + mov %rsi,-0x40(%rbp) │ │ │ │ + mov %r13,%rdi │ │ │ │ vzeroupper │ │ │ │ - call 16810 │ │ │ │ - vmovdqa64 0xb8da5(%rip),%zmm4 # e4400 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x54e0> │ │ │ │ - mov (%r14),%r15 │ │ │ │ + call 164d0 │ │ │ │ + mov (%r14),%r8 │ │ │ │ + mov -0x40(%rbp),%rsi │ │ │ │ test %al,%al │ │ │ │ - jne 2c1a5 │ │ │ │ - vmovq %xmm19,%rsi │ │ │ │ + vmovdqa 0xb1f46(%rip),%ymm3 # dd720 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x120> │ │ │ │ + jne 2c485 │ │ │ │ + mov %r8,-0x38(%rbp) │ │ │ │ mov %r12,%rdi │ │ │ │ vzeroupper │ │ │ │ - call 16810 │ │ │ │ - vmovdqa64 0xb8d7f(%rip),%zmm4 # e4400 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x54e0> │ │ │ │ + call 164d0 │ │ │ │ + mov -0x38(%rbp),%r8 │ │ │ │ + vmovdqa 0xb1f25(%rip),%ymm3 # dd720 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x120> │ │ │ │ test %al,%al │ │ │ │ - jne 2b9c2 │ │ │ │ - vpinsrq $0x1,%r15,%xmm16,%xmm8 │ │ │ │ - vmovdqu %xmm8,(%r14) │ │ │ │ - mov -0x58(%rbp),%r9 │ │ │ │ - mov $0x40,%edx │ │ │ │ - vpbroadcastq %rdx,%zmm1 │ │ │ │ - mov %r9,-0x38(%rbp) │ │ │ │ + jne 2bb9e │ │ │ │ + vpinsrq $0x1,%r8,%xmm16,%xmm2 │ │ │ │ + vmovdqu %xmm2,(%r14) │ │ │ │ + mov $0x20,%r9d │ │ │ │ + mov $0x14,%r10d │ │ │ │ + mov -0x58(%rbp),%r13 │ │ │ │ + vpbroadcastq %r9,%ymm1 │ │ │ │ + vpbroadcastq %r10,%ymm7 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - vpbroadcastq %rbx,%zmm9 │ │ │ │ - mov %r13,%r9 │ │ │ │ + mov %r15,%r9 │ │ │ │ + vpbroadcastq %rbx,%ymm8 │ │ │ │ sub %rbx,%r9 │ │ │ │ - vpaddq %zmm4,%zmm9,%zmm6 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov (%r12),%r11 │ │ │ │ - mov 0x8(%r11),%r8 │ │ │ │ - mov (%r11),%r15 │ │ │ │ - mov %r8,%rdi │ │ │ │ - lea (%r15,%r9,1),%rcx │ │ │ │ - sub %r15,%rdi │ │ │ │ - cmp %r9,%rdi │ │ │ │ - cmovle %r8,%rcx │ │ │ │ - cmp %rcx,%r15 │ │ │ │ - je 2ba10 │ │ │ │ - mov $0xfffffffffffffffc,%rax │ │ │ │ - sub %r15,%rax │ │ │ │ - add %rcx,%rax │ │ │ │ - cmp $0x38,%rax │ │ │ │ - jbe 2bd00 │ │ │ │ - mov %rcx,%r10 │ │ │ │ - mov %r15,%rsi │ │ │ │ - sub %r15,%r10 │ │ │ │ - or %rbx,%rsi │ │ │ │ - and $0x3,%r10d │ │ │ │ - and $0x3f,%esi │ │ │ │ - or %rsi,%r10 │ │ │ │ - jne 2bd00 │ │ │ │ - shr $0x2,%rax │ │ │ │ - vpbroadcastq %r15,%zmm10 │ │ │ │ - vmovdqa64 %zmm6,%zmm2 │ │ │ │ - inc %rax │ │ │ │ - xor %r10d,%r10d │ │ │ │ - xor %r8d,%r8d │ │ │ │ - mov %rax,%rdx │ │ │ │ - shr $0x4,%rdx │ │ │ │ - vpaddq %zmm4,%zmm10,%zmm0 │ │ │ │ - lea -0x1(%rdx),%rdi │ │ │ │ - and $0x3,%edi │ │ │ │ - je 2b83d │ │ │ │ - vmovdqa32 (%r15),%zmm11 │ │ │ │ - vmovdqa32 (%rbx),%zmm12 │ │ │ │ - vpcmpltd %zmm12,%zmm11,%k6 │ │ │ │ - kortestw %k6,%k6 │ │ │ │ - jne 2b9e0 │ │ │ │ - vpcmpnled %zmm12,%zmm11,%k7 │ │ │ │ - kortestw %k7,%k7 │ │ │ │ - jne 2b9e0 │ │ │ │ - vpaddq %zmm1,%zmm6,%zmm13 │ │ │ │ - vpaddq %zmm1,%zmm0,%zmm0 │ │ │ │ - mov $0x1,%r8d │ │ │ │ - mov $0x40,%r10d │ │ │ │ - vmovdqa64 %zmm13,%zmm2 │ │ │ │ - cmp $0x1,%rdi │ │ │ │ - je 2b83d │ │ │ │ - cmp $0x2,%rdi │ │ │ │ - je 2b7fa │ │ │ │ - vmovdqa32 0x40(%r15),%zmm14 │ │ │ │ - vmovdqa32 0x40(%rbx),%zmm15 │ │ │ │ - vpcmpltd %zmm15,%zmm14,%k0 │ │ │ │ - kortestw %k0,%k0 │ │ │ │ - jne 2b9e0 │ │ │ │ - vpcmpnled %zmm15,%zmm14,%k1 │ │ │ │ - kortestw %k1,%k1 │ │ │ │ - jne 2b9e0 │ │ │ │ - vpaddq %zmm1,%zmm0,%zmm0 │ │ │ │ - inc %r8 │ │ │ │ - add $0x40,%r10 │ │ │ │ - vpaddq %zmm1,%zmm13,%zmm2 │ │ │ │ - vmovdqa32 (%r15,%r10,1),%zmm3 │ │ │ │ - vmovdqa32 (%rbx,%r10,1),%zmm5 │ │ │ │ - vpcmpltd %zmm5,%zmm3,%k2 │ │ │ │ - kortestw %k2,%k2 │ │ │ │ - jne 2b9e0 │ │ │ │ - vpcmpnled %zmm5,%zmm3,%k3 │ │ │ │ - kortestw %k3,%k3 │ │ │ │ - jne 2b9e0 │ │ │ │ - vpaddq %zmm1,%zmm0,%zmm0 │ │ │ │ - inc %r8 │ │ │ │ - add $0x40,%r10 │ │ │ │ - vpaddq %zmm1,%zmm2,%zmm2 │ │ │ │ - vmovdqa32 (%r15,%r10,1),%zmm7 │ │ │ │ - vmovdqa32 (%rbx,%r10,1),%zmm8 │ │ │ │ - vpcmpltd %zmm8,%zmm7,%k4 │ │ │ │ - kortestw %k4,%k4 │ │ │ │ - jne 2b9e0 │ │ │ │ - vpcmpnled %zmm8,%zmm7,%k5 │ │ │ │ - kortestw %k5,%k5 │ │ │ │ - jne 2b9e0 │ │ │ │ - lea 0x1(%r8),%rsi │ │ │ │ - vpaddq %zmm1,%zmm0,%zmm0 │ │ │ │ - cmp %rsi,%rdx │ │ │ │ - je 2bcdc │ │ │ │ - vmovdqa32 0x40(%r15,%r10,1),%zmm10 │ │ │ │ - vmovdqa32 0x40(%rbx,%r10,1),%zmm11 │ │ │ │ - vpaddq %zmm1,%zmm2,%zmm2 │ │ │ │ - vpcmpltd %zmm11,%zmm10,%k6 │ │ │ │ - kortestw %k6,%k6 │ │ │ │ - jne 2b9e0 │ │ │ │ - vpcmpnled %zmm11,%zmm10,%k7 │ │ │ │ - kortestw %k7,%k7 │ │ │ │ - jne 2b9e0 │ │ │ │ - vmovdqa32 0x80(%r15,%r10,1),%zmm12 │ │ │ │ - vmovdqa32 0x80(%rbx,%r10,1),%zmm13 │ │ │ │ - vpaddq %zmm1,%zmm0,%zmm0 │ │ │ │ - vpaddq %zmm1,%zmm2,%zmm2 │ │ │ │ - vpcmpltd %zmm13,%zmm12,%k0 │ │ │ │ - kortestw %k0,%k0 │ │ │ │ - jne 2b9e0 │ │ │ │ - vpcmpnled %zmm13,%zmm12,%k1 │ │ │ │ - kortestw %k1,%k1 │ │ │ │ - jne 2b9e0 │ │ │ │ - vmovdqa32 0xc0(%r15,%r10,1),%zmm14 │ │ │ │ - vmovdqa32 0xc0(%rbx,%r10,1),%zmm15 │ │ │ │ - vpaddq %zmm1,%zmm0,%zmm0 │ │ │ │ - vpaddq %zmm1,%zmm2,%zmm2 │ │ │ │ - vpcmpltd %zmm15,%zmm14,%k2 │ │ │ │ - kortestw %k2,%k2 │ │ │ │ - jne 2b9e0 │ │ │ │ - vpcmpnled %zmm15,%zmm14,%k3 │ │ │ │ - kortestw %k3,%k3 │ │ │ │ - jne 2b9e0 │ │ │ │ - vpaddq %zmm1,%zmm0,%zmm0 │ │ │ │ - add $0x4,%r8 │ │ │ │ - add $0x100,%r10 │ │ │ │ - vpaddq %zmm1,%zmm2,%zmm2 │ │ │ │ - jmp 2b83d │ │ │ │ - mov $0x24,%eax │ │ │ │ - vpbroadcastq %rax,%zmm12 │ │ │ │ - vpaddq %zmm12,%zmm1,%zmm13 │ │ │ │ - valignq $0x7,%zmm13,%zmm13,%zmm14 │ │ │ │ - vmovq %xmm14,%rax │ │ │ │ - cmp %rsi,%rax │ │ │ │ - jne 2b63d │ │ │ │ - vmovq %xmm19,%rsi │ │ │ │ + vpaddq %ymm3,%ymm8,%ymm6 │ │ │ │ + mov (%r12),%r10 │ │ │ │ + mov 0x8(%r10),%rcx │ │ │ │ + mov (%r10),%rdi │ │ │ │ + mov %rcx,%rdx │ │ │ │ + lea (%rdi,%r9,1),%rsi │ │ │ │ + sub %rdi,%rdx │ │ │ │ + cmp %r9,%rdx │ │ │ │ + cmovle %rcx,%rsi │ │ │ │ + cmp %rsi,%rdi │ │ │ │ + je 2c3a2 │ │ │ │ + mov %rsi,%r8 │ │ │ │ + sub %rdi,%r8 │ │ │ │ + lea -0x4(%r8),%rcx │ │ │ │ + cmp $0x18,%rcx │ │ │ │ + jbe 2bce8 │ │ │ │ + mov %rbx,%rdx │ │ │ │ + and $0x3,%r8d │ │ │ │ + or %rdi,%rdx │ │ │ │ + and $0x1f,%edx │ │ │ │ + or %r8,%rdx │ │ │ │ + jne 2bce8 │ │ │ │ + shr $0x2,%rcx │ │ │ │ + vpbroadcastq %rdi,%ymm9 │ │ │ │ + vmovdqa %ymm6,%ymm2 │ │ │ │ + xor %r11d,%r11d │ │ │ │ + inc %rcx │ │ │ │ + vpaddq %ymm3,%ymm9,%ymm0 │ │ │ │ + mov %rcx,%r8 │ │ │ │ + shr $0x3,%r8 │ │ │ │ + lea -0x1(%r8),%rax │ │ │ │ + and $0x3,%eax │ │ │ │ + je 2b980 │ │ │ │ + vmovdqa (%rdi),%ymm10 │ │ │ │ + vmovdqa (%rbx),%ymm11 │ │ │ │ + vpcmpltd %ymm11,%ymm10,%k6 │ │ │ │ + kortestb %k6,%k6 │ │ │ │ + jne 2bbc0 │ │ │ │ + vpcmpnled %ymm11,%ymm10,%k7 │ │ │ │ + kortestb %k7,%k7 │ │ │ │ + jne 2bbc0 │ │ │ │ + vpaddq %ymm1,%ymm6,%ymm12 │ │ │ │ + vpaddq %ymm1,%ymm0,%ymm0 │ │ │ │ + mov $0x1,%edx │ │ │ │ + mov $0x20,%r11d │ │ │ │ + vmovdqa %ymm12,%ymm2 │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 2b980 │ │ │ │ + cmp $0x2,%rax │ │ │ │ + je 2b943 │ │ │ │ + vmovdqa 0x20(%rdi),%ymm13 │ │ │ │ + vmovdqa 0x20(%rbx),%ymm14 │ │ │ │ + vpcmpltd %ymm14,%ymm13,%k0 │ │ │ │ + kortestb %k0,%k0 │ │ │ │ + jne 2bbc0 │ │ │ │ + vpcmpnled %ymm14,%ymm13,%k1 │ │ │ │ + kortestb %k1,%k1 │ │ │ │ + jne 2bbc0 │ │ │ │ + vpaddq %ymm1,%ymm0,%ymm0 │ │ │ │ + inc %rdx │ │ │ │ + vpaddq %ymm1,%ymm12,%ymm2 │ │ │ │ + add $0x20,%r11 │ │ │ │ + vmovdqa (%rdi,%r11,1),%ymm15 │ │ │ │ + vmovdqa (%rbx,%r11,1),%ymm4 │ │ │ │ + vpcmpltd %ymm4,%ymm15,%k2 │ │ │ │ + kortestb %k2,%k2 │ │ │ │ + jne 2bbc0 │ │ │ │ + vpcmpnled %ymm4,%ymm15,%k3 │ │ │ │ + kortestb %k3,%k3 │ │ │ │ + jne 2bbc0 │ │ │ │ + vpaddq %ymm1,%ymm0,%ymm0 │ │ │ │ + inc %rdx │ │ │ │ + vpaddq %ymm1,%ymm2,%ymm2 │ │ │ │ + add $0x20,%r11 │ │ │ │ + vmovdqa (%rdi,%r11,1),%ymm8 │ │ │ │ + vmovdqa (%rbx,%r11,1),%ymm5 │ │ │ │ + vpcmpltd %ymm5,%ymm8,%k4 │ │ │ │ + kortestb %k4,%k4 │ │ │ │ + jne 2bbc0 │ │ │ │ + vpcmpnled %ymm5,%ymm8,%k5 │ │ │ │ + kortestb %k5,%k5 │ │ │ │ + jne 2bbc0 │ │ │ │ + lea 0x1(%rdx),%rax │ │ │ │ + vpaddq %ymm1,%ymm0,%ymm0 │ │ │ │ + cmp %rax,%r8 │ │ │ │ + je 2bcc4 │ │ │ │ + vmovdqa 0x20(%rdi,%r11,1),%ymm9 │ │ │ │ + vmovdqa 0x20(%rbx,%r11,1),%ymm10 │ │ │ │ + vpaddq %ymm1,%ymm2,%ymm2 │ │ │ │ + vpcmpltd %ymm10,%ymm9,%k6 │ │ │ │ + kortestb %k6,%k6 │ │ │ │ + jne 2bbc0 │ │ │ │ + vpcmpnled %ymm10,%ymm9,%k7 │ │ │ │ + kortestb %k7,%k7 │ │ │ │ + jne 2bbc0 │ │ │ │ + vmovdqa 0x40(%rdi,%r11,1),%ymm11 │ │ │ │ + vmovdqa 0x40(%rbx,%r11,1),%ymm12 │ │ │ │ + vpaddq %ymm1,%ymm0,%ymm0 │ │ │ │ + vpaddq %ymm1,%ymm2,%ymm2 │ │ │ │ + vpcmpltd %ymm12,%ymm11,%k0 │ │ │ │ + kortestb %k0,%k0 │ │ │ │ + jne 2bbc0 │ │ │ │ + vpcmpnled %ymm12,%ymm11,%k1 │ │ │ │ + kortestb %k1,%k1 │ │ │ │ + jne 2bbc0 │ │ │ │ + vmovdqa 0x60(%rdi,%r11,1),%ymm13 │ │ │ │ + vmovdqa 0x60(%rbx,%r11,1),%ymm14 │ │ │ │ + vpaddq %ymm1,%ymm0,%ymm0 │ │ │ │ + vpaddq %ymm1,%ymm2,%ymm2 │ │ │ │ + vpcmpltd %ymm14,%ymm13,%k2 │ │ │ │ + kortestb %k2,%k2 │ │ │ │ + jne 2bbc0 │ │ │ │ + vpcmpnled %ymm14,%ymm13,%k3 │ │ │ │ + kortestb %k3,%k3 │ │ │ │ + jne 2bbc0 │ │ │ │ + vpaddq %ymm1,%ymm0,%ymm0 │ │ │ │ + add $0x4,%rdx │ │ │ │ + vpaddq %ymm1,%ymm2,%ymm2 │ │ │ │ + sub $0xffffffffffffff80,%r11 │ │ │ │ + jmp 2b980 │ │ │ │ + mov %r8,%r10 │ │ │ │ + mov %rbx,%r9 │ │ │ │ + sub %rbx,%r10 │ │ │ │ + sub $0x4,%r10 │ │ │ │ + shr $0x2,%r10 │ │ │ │ + inc %r10 │ │ │ │ + and $0x7,%r10d │ │ │ │ + je 2c4e4 │ │ │ │ + cmp $0x1,%r10 │ │ │ │ + je 2bb44 │ │ │ │ + cmp $0x2,%r10 │ │ │ │ + je 2bb2f │ │ │ │ + cmp $0x3,%r10 │ │ │ │ + je 2bb1a │ │ │ │ + cmp $0x4,%r10 │ │ │ │ + je 2bb04 │ │ │ │ + cmp $0x5,%r10 │ │ │ │ + je 2baef │ │ │ │ + cmp $0x6,%r10 │ │ │ │ + je 2bada │ │ │ │ + mov (%rax),%edx │ │ │ │ + cmp %edx,(%rbx) │ │ │ │ + jl 2b7ba │ │ │ │ + jg 2bb55 │ │ │ │ + lea 0x4(%rbx),%r9 │ │ │ │ + add $0x4,%rax │ │ │ │ + mov (%rax),%ecx │ │ │ │ + cmp %ecx,(%r9) │ │ │ │ + jl 2b7ba │ │ │ │ + jg 2bb55 │ │ │ │ + add $0x4,%r9 │ │ │ │ + add $0x4,%rax │ │ │ │ + mov (%rax),%edi │ │ │ │ + cmp %edi,(%r9) │ │ │ │ + jl 2b7ba │ │ │ │ + jg 2bb55 │ │ │ │ + add $0x4,%r9 │ │ │ │ + add $0x4,%rax │ │ │ │ + mov (%rax),%r10d │ │ │ │ + cmp %r10d,(%r9) │ │ │ │ + jl 2b7ba │ │ │ │ + jg 2bb55 │ │ │ │ + add $0x4,%r9 │ │ │ │ + add $0x4,%rax │ │ │ │ + mov (%rax),%edx │ │ │ │ + cmp %edx,(%r9) │ │ │ │ + jl 2b7ba │ │ │ │ + jg 2bb55 │ │ │ │ + add $0x4,%r9 │ │ │ │ + add $0x4,%rax │ │ │ │ + mov (%rax),%ecx │ │ │ │ + cmp %ecx,(%r9) │ │ │ │ + jl 2b7ba │ │ │ │ + jg 2bb55 │ │ │ │ + add $0x4,%r9 │ │ │ │ + add $0x4,%rax │ │ │ │ + mov (%rax),%edi │ │ │ │ + cmp %edi,(%r9) │ │ │ │ + jl 2b7ba │ │ │ │ + jle 2c4d3 │ │ │ │ + mov %rsi,-0x40(%rbp) │ │ │ │ mov %r12,%rdi │ │ │ │ vzeroupper │ │ │ │ - call 16810 │ │ │ │ - vmovdqa64 0xb8a6f(%rip),%zmm4 # e4400 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x54e0> │ │ │ │ - mov (%r14),%r15 │ │ │ │ + call 164d0 │ │ │ │ + mov (%r14),%r8 │ │ │ │ + mov -0x40(%rbp),%rsi │ │ │ │ test %al,%al │ │ │ │ - jne 2b689 │ │ │ │ - vmovq %xmm19,%rsi │ │ │ │ - vmovq %xmm17,%rdi │ │ │ │ + vmovdqa 0xb1bab(%rip),%ymm3 # dd720 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x120> │ │ │ │ + jne 2b803 │ │ │ │ + mov %r8,-0x40(%rbp) │ │ │ │ + mov %r13,%rdi │ │ │ │ vzeroupper │ │ │ │ - call 16810 │ │ │ │ - vmovdqa64 0xb8a46(%rip),%zmm4 # e4400 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x54e0> │ │ │ │ + call 164d0 │ │ │ │ + mov -0x40(%rbp),%r8 │ │ │ │ + vmovdqa 0xb1b8a(%rip),%ymm3 # dd720 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x120> │ │ │ │ test %al,%al │ │ │ │ - je 2c1a5 │ │ │ │ - mov -0x58(%rbp),%r13 │ │ │ │ - mov -0x8(%r13),%rbx │ │ │ │ - mov %rbx,(%r14) │ │ │ │ - mov %r15,-0x8(%r13) │ │ │ │ - mov (%r14),%r11 │ │ │ │ - mov 0x8(%r11),%r13 │ │ │ │ - mov (%r11),%rbx │ │ │ │ - jmp 2b695 │ │ │ │ - vmovq %xmm0,%rax │ │ │ │ - vmovq %xmm2,%r8 │ │ │ │ - jmp 2b9ff │ │ │ │ + je 2c485 │ │ │ │ + mov -0x58(%rbp),%rsi │ │ │ │ + mov -0x8(%rsi),%r15 │ │ │ │ + mov %r15,(%r14) │ │ │ │ + mov %r8,-0x8(%rsi) │ │ │ │ + mov (%r14),%rbx │ │ │ │ + mov 0x8(%rbx),%r15 │ │ │ │ + mov (%rbx),%rbx │ │ │ │ + jmp 2b80f │ │ │ │ nopl 0x0(%rax) │ │ │ │ - jg 2ba30 │ │ │ │ - add $0x4,%rax │ │ │ │ - add $0x4,%r8 │ │ │ │ - cmp %rax,%rcx │ │ │ │ - je 2ba20 │ │ │ │ - mov (%r8),%r15d │ │ │ │ - cmp %r15d,(%rax) │ │ │ │ - jge 2b9f0 │ │ │ │ + vmovq %xmm0,%rdi │ │ │ │ + vmovq %xmm2,%r8 │ │ │ │ + mov (%r8),%ecx │ │ │ │ + cmp %ecx,(%rdi) │ │ │ │ + jl 2bcbb │ │ │ │ + jg 2be78 │ │ │ │ + lea 0x4(%rdi),%rdx │ │ │ │ + cmp %rdx,%rsi │ │ │ │ + je 2c3dd │ │ │ │ + mov 0x4(%r8),%r11d │ │ │ │ + cmp %r11d,0x4(%rdi) │ │ │ │ + jl 2bcbb │ │ │ │ + jg 2be78 │ │ │ │ + lea 0x8(%rdi),%rax │ │ │ │ + cmp %rax,%rsi │ │ │ │ + je 2c3e6 │ │ │ │ + mov 0x8(%rdi),%ecx │ │ │ │ + cmp %ecx,0x8(%r8) │ │ │ │ + jg 2bcbb │ │ │ │ + jl 2be78 │ │ │ │ + lea 0xc(%rdi),%rdx │ │ │ │ + cmp %rdx,%rsi │ │ │ │ + je 2c3f8 │ │ │ │ + mov 0xc(%r8),%r11d │ │ │ │ + cmp %r11d,0xc(%rdi) │ │ │ │ + jl 2bcbb │ │ │ │ + jg 2be78 │ │ │ │ + lea 0x10(%rdi),%rax │ │ │ │ + cmp %rax,%rsi │ │ │ │ + je 2c413 │ │ │ │ + mov 0x10(%r8),%ecx │ │ │ │ + cmp %ecx,0x10(%rdi) │ │ │ │ + jl 2bcbb │ │ │ │ + jg 2be78 │ │ │ │ + lea 0x14(%rdi),%rdx │ │ │ │ + cmp %rdx,%rsi │ │ │ │ + je 2c41c │ │ │ │ + mov 0x14(%r8),%r11d │ │ │ │ + cmp %r11d,0x14(%rdi) │ │ │ │ + jl 2bcbb │ │ │ │ + jg 2be78 │ │ │ │ + lea 0x18(%rdi),%rax │ │ │ │ + cmp %rax,%rsi │ │ │ │ + je 2c437 │ │ │ │ + mov 0x18(%r8),%ecx │ │ │ │ + cmp %ecx,0x18(%rdi) │ │ │ │ + jl 2bcbb │ │ │ │ + jg 2be78 │ │ │ │ + lea 0x1c(%rdi),%rdx │ │ │ │ + cmp %rdx,%rsi │ │ │ │ + je 2c473 │ │ │ │ + mov 0x1c(%r8),%esi │ │ │ │ + cmp %esi,0x1c(%rdi) │ │ │ │ + jl 2bcbb │ │ │ │ + jg 2be78 │ │ │ │ + lea 0x20(%r8),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + je 2be78 │ │ │ │ add $0x8,%r12 │ │ │ │ - jmp 2b6d0 │ │ │ │ - mov %rbx,%r8 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - cmp %r13,%r8 │ │ │ │ - jne 2ba07 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov $0xfffffffffffffffc,%rcx │ │ │ │ - mov -0x38(%rbp),%r8 │ │ │ │ - vpbroadcastq %rbx,%zmm7 │ │ │ │ - mov %r12,-0x48(%rbp) │ │ │ │ - sub %rbx,%rcx │ │ │ │ - mov %r14,-0x50(%rbp) │ │ │ │ - mov %r13,%r12 │ │ │ │ - mov %rcx,-0x40(%rbp) │ │ │ │ - mov %r9,%r14 │ │ │ │ - sub $0x8,%r8 │ │ │ │ + jmp 2b840 │ │ │ │ + test $0x7,%cl │ │ │ │ + je 2c3bf │ │ │ │ + and $0xfffffffffffffff8,%rcx │ │ │ │ + shl $0x2,%rcx │ │ │ │ + lea (%rbx,%rcx,1),%r8 │ │ │ │ + lea (%rdi,%rcx,1),%rdi │ │ │ │ + jmp 2bbca │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - mov (%r8),%r15 │ │ │ │ - mov %r8,-0x38(%rbp) │ │ │ │ - mov 0x8(%r15),%r9 │ │ │ │ - mov (%r15),%rax │ │ │ │ - mov %r9,%r13 │ │ │ │ - sub %rax,%r13 │ │ │ │ - lea (%rbx,%r13,1),%rcx │ │ │ │ - cmp %r13,%r14 │ │ │ │ + mov %rsi,%r8 │ │ │ │ + mov %rbx,%rax │ │ │ │ + sub %rdi,%r8 │ │ │ │ + sub $0x4,%r8 │ │ │ │ + shr $0x2,%r8 │ │ │ │ + inc %r8 │ │ │ │ + and $0x7,%r8d │ │ │ │ + je 2bde5 │ │ │ │ + cmp $0x1,%r8 │ │ │ │ + je 2bdc4 │ │ │ │ + cmp $0x2,%r8 │ │ │ │ + je 2bdac │ │ │ │ + cmp $0x3,%r8 │ │ │ │ + je 2bd92 │ │ │ │ + cmp $0x4,%r8 │ │ │ │ + je 2bd78 │ │ │ │ + cmp $0x5,%r8 │ │ │ │ + je 2bd60 │ │ │ │ + cmp $0x6,%r8 │ │ │ │ + je 2bd48 │ │ │ │ + mov (%rbx),%r11d │ │ │ │ + cmp %r11d,(%rdi) │ │ │ │ + jl 2bcbb │ │ │ │ + jg 2be78 │ │ │ │ + add $0x4,%rdi │ │ │ │ + lea 0x4(%rbx),%rax │ │ │ │ + mov (%rax),%ecx │ │ │ │ + cmp %ecx,(%rdi) │ │ │ │ + jl 2bcbb │ │ │ │ + jg 2be78 │ │ │ │ + add $0x4,%rdi │ │ │ │ + add $0x4,%rax │ │ │ │ + mov (%rax),%edx │ │ │ │ + cmp %edx,(%rdi) │ │ │ │ + jl 2bcbb │ │ │ │ + jg 2be78 │ │ │ │ + add $0x4,%rdi │ │ │ │ + add $0x4,%rax │ │ │ │ + mov (%rax),%r8d │ │ │ │ + cmp %r8d,(%rdi) │ │ │ │ + jl 2bcbb │ │ │ │ + jg 2be78 │ │ │ │ + add $0x4,%rdi │ │ │ │ + add $0x4,%rax │ │ │ │ + mov (%rax),%r11d │ │ │ │ + cmp %r11d,(%rdi) │ │ │ │ + jl 2bcbb │ │ │ │ + jg 2be78 │ │ │ │ + add $0x4,%rdi │ │ │ │ + add $0x4,%rax │ │ │ │ + mov (%rax),%ecx │ │ │ │ + cmp %ecx,(%rdi) │ │ │ │ + jl 2bcbb │ │ │ │ + jg 2be78 │ │ │ │ + add $0x4,%rdi │ │ │ │ + add $0x4,%rax │ │ │ │ + mov (%rax),%edx │ │ │ │ + cmp %edx,(%rdi) │ │ │ │ + jl 2bcbb │ │ │ │ + jg 2be78 │ │ │ │ + add $0x4,%rdi │ │ │ │ + add $0x4,%rax │ │ │ │ + cmp %rdi,%rsi │ │ │ │ + je 2bcb2 │ │ │ │ + mov (%rax),%r8d │ │ │ │ + cmp %r8d,(%rdi) │ │ │ │ + jl 2bcbb │ │ │ │ + jg 2be78 │ │ │ │ + mov 0x4(%rax),%r11d │ │ │ │ + cmp %r11d,0x4(%rdi) │ │ │ │ + jl 2bcbb │ │ │ │ + jg 2be78 │ │ │ │ + mov 0x8(%rax),%ecx │ │ │ │ + cmp %ecx,0x8(%rdi) │ │ │ │ + jl 2bcbb │ │ │ │ + jg 2be78 │ │ │ │ + mov 0xc(%rax),%edx │ │ │ │ + cmp %edx,0xc(%rdi) │ │ │ │ + jl 2bcbb │ │ │ │ + jg 2be78 │ │ │ │ + mov 0x10(%rax),%r8d │ │ │ │ + cmp %r8d,0x10(%rdi) │ │ │ │ + jl 2bcbb │ │ │ │ + jg 2be78 │ │ │ │ + mov 0x14(%rax),%r11d │ │ │ │ + cmp %r11d,0x14(%rdi) │ │ │ │ + jl 2bcbb │ │ │ │ + jg 2be78 │ │ │ │ + mov 0x18(%rax),%ecx │ │ │ │ + cmp %ecx,0x18(%rdi) │ │ │ │ + jl 2bcbb │ │ │ │ + jg 2be78 │ │ │ │ + mov 0x1c(%rax),%edx │ │ │ │ + cmp %edx,0x1c(%rdi) │ │ │ │ + jl 2bcbb │ │ │ │ + jg 2be78 │ │ │ │ + add $0x20,%rdi │ │ │ │ + add $0x20,%rax │ │ │ │ + cmp %rdi,%rsi │ │ │ │ + jne 2bde5 │ │ │ │ + jmp 2bcb2 │ │ │ │ + nopl (%rax) │ │ │ │ + mov %r10,-0x38(%rbp) │ │ │ │ + lea -0x8(%r13),%r8 │ │ │ │ + vpbroadcastq %rbx,%ymm6 │ │ │ │ + mov %r14,-0x48(%rbp) │ │ │ │ + mov %r12,-0x40(%rbp) │ │ │ │ + mov %r15,%r12 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov (%r8),%r11 │ │ │ │ + mov %r8,%r14 │ │ │ │ + mov 0x8(%r11),%r13 │ │ │ │ + mov (%r11),%rdx │ │ │ │ + mov %r13,%r15 │ │ │ │ + sub %rdx,%r15 │ │ │ │ + lea (%rbx,%r15,1),%rcx │ │ │ │ + cmp %r15,%r9 │ │ │ │ cmovle %r12,%rcx │ │ │ │ cmp %rbx,%rcx │ │ │ │ - je 2bf20 │ │ │ │ - mov -0x40(%rbp),%rdi │ │ │ │ - lea (%rdi,%rcx,1),%rdx │ │ │ │ - cmp $0x38,%rdx │ │ │ │ - jbe 2bf80 │ │ │ │ + je 2c1af │ │ │ │ mov %rcx,%r10 │ │ │ │ - mov %rbx,%rsi │ │ │ │ sub %rbx,%r10 │ │ │ │ - or %rax,%rsi │ │ │ │ + lea -0x4(%r10),%rax │ │ │ │ + cmp $0x18,%rax │ │ │ │ + jbe 2c1e0 │ │ │ │ + mov %rbx,%rdi │ │ │ │ and $0x3,%r10d │ │ │ │ - and $0x3f,%esi │ │ │ │ - or %r10,%rsi │ │ │ │ - jne 2bf80 │ │ │ │ - shr $0x2,%rdx │ │ │ │ - vpbroadcastq %rax,%zmm3 │ │ │ │ - vpaddq %zmm4,%zmm7,%zmm2 │ │ │ │ - inc %rdx │ │ │ │ + or %rdx,%rdi │ │ │ │ + and $0x1f,%edi │ │ │ │ + or %rdi,%r10 │ │ │ │ + jne 2c1e0 │ │ │ │ + shr $0x2,%rax │ │ │ │ + vpbroadcastq %rdx,%ymm15 │ │ │ │ + vpaddq %ymm3,%ymm6,%ymm2 │ │ │ │ xor %esi,%esi │ │ │ │ + inc %rax │ │ │ │ + vpaddq %ymm3,%ymm15,%ymm0 │ │ │ │ xor %r10d,%r10d │ │ │ │ - mov %rdx,%r13 │ │ │ │ - shr $0x4,%r13 │ │ │ │ - vpaddq %zmm4,%zmm3,%zmm0 │ │ │ │ - lea -0x1(%r13),%rdi │ │ │ │ + mov %rax,%r15 │ │ │ │ + shr $0x3,%r15 │ │ │ │ + lea -0x1(%r15),%rdi │ │ │ │ and $0x3,%edi │ │ │ │ - je 2bbc9 │ │ │ │ - vmovdqa32 (%rbx),%zmm8 │ │ │ │ - vmovdqa32 (%rax),%zmm5 │ │ │ │ - vpcmpnled %zmm8,%zmm5,%k4 │ │ │ │ - kortestw %k4,%k4 │ │ │ │ - jne 2bed0 │ │ │ │ - vpcmpltd %zmm8,%zmm5,%k5 │ │ │ │ - kortestw %k5,%k5 │ │ │ │ - jne 2bed0 │ │ │ │ - vpaddq %zmm1,%zmm0,%zmm9 │ │ │ │ - vpaddq %zmm1,%zmm2,%zmm2 │ │ │ │ + je 2bfda │ │ │ │ + vmovdqa (%rbx),%ymm8 │ │ │ │ + vmovdqa (%rdx),%ymm4 │ │ │ │ + vpcmpnled %ymm8,%ymm4,%k4 │ │ │ │ + kortestb %k4,%k4 │ │ │ │ + jne 2c0c0 │ │ │ │ + vpcmpltd %ymm8,%ymm4,%k5 │ │ │ │ + kortestb %k5,%k5 │ │ │ │ + jne 2c0c0 │ │ │ │ + vpaddq %ymm1,%ymm0,%ymm9 │ │ │ │ + vpaddq %ymm1,%ymm2,%ymm2 │ │ │ │ mov $0x1,%r10d │ │ │ │ - mov $0x40,%esi │ │ │ │ - vmovdqa64 %zmm9,%zmm0 │ │ │ │ + mov $0x20,%esi │ │ │ │ + vmovdqa %ymm9,%ymm0 │ │ │ │ cmp $0x1,%rdi │ │ │ │ - je 2bbc9 │ │ │ │ + je 2bfda │ │ │ │ cmp $0x2,%rdi │ │ │ │ - je 2bb86 │ │ │ │ - vmovdqa32 0x40(%rbx),%zmm10 │ │ │ │ - vmovdqa32 0x40(%rax),%zmm11 │ │ │ │ - vpcmpnled %zmm10,%zmm11,%k6 │ │ │ │ - kortestw %k6,%k6 │ │ │ │ - jne 2bed0 │ │ │ │ - vpcmpltd %zmm10,%zmm11,%k7 │ │ │ │ - kortestw %k7,%k7 │ │ │ │ - jne 2bed0 │ │ │ │ - vpaddq %zmm1,%zmm2,%zmm2 │ │ │ │ + je 2bf9f │ │ │ │ + vmovdqa 0x20(%rbx),%ymm10 │ │ │ │ + vmovdqa 0x20(%rdx),%ymm5 │ │ │ │ + vpcmpnled %ymm10,%ymm5,%k6 │ │ │ │ + kortestb %k6,%k6 │ │ │ │ + jne 2c0c0 │ │ │ │ + vpcmpltd %ymm10,%ymm5,%k7 │ │ │ │ + kortestb %k7,%k7 │ │ │ │ + jne 2c0c0 │ │ │ │ + vpaddq %ymm1,%ymm2,%ymm2 │ │ │ │ inc %r10 │ │ │ │ - add $0x40,%rsi │ │ │ │ - vpaddq %zmm1,%zmm9,%zmm0 │ │ │ │ - vmovdqa32 (%rbx,%rsi,1),%zmm12 │ │ │ │ - vmovdqa32 (%rax,%rsi,1),%zmm13 │ │ │ │ - vpcmpnled %zmm12,%zmm13,%k0 │ │ │ │ - kortestw %k0,%k0 │ │ │ │ - jne 2bed0 │ │ │ │ - vpcmpltd %zmm12,%zmm13,%k1 │ │ │ │ - kortestw %k1,%k1 │ │ │ │ - jne 2bed0 │ │ │ │ - vpaddq %zmm1,%zmm2,%zmm2 │ │ │ │ + vpaddq %ymm1,%ymm9,%ymm0 │ │ │ │ + add $0x20,%rsi │ │ │ │ + vmovdqa (%rbx,%rsi,1),%ymm11 │ │ │ │ + vmovdqa (%rdx,%rsi,1),%ymm12 │ │ │ │ + vpcmpnled %ymm11,%ymm12,%k0 │ │ │ │ + kortestb %k0,%k0 │ │ │ │ + jne 2c0c0 │ │ │ │ + vpcmpltd %ymm11,%ymm12,%k1 │ │ │ │ + kortestb %k1,%k1 │ │ │ │ + jne 2c0c0 │ │ │ │ + vpaddq %ymm1,%ymm2,%ymm2 │ │ │ │ inc %r10 │ │ │ │ - add $0x40,%rsi │ │ │ │ - vpaddq %zmm1,%zmm0,%zmm0 │ │ │ │ - vmovdqa32 (%rbx,%rsi,1),%zmm14 │ │ │ │ - vmovdqa32 (%rax,%rsi,1),%zmm15 │ │ │ │ - vpcmpnled %zmm14,%zmm15,%k2 │ │ │ │ - kortestw %k2,%k2 │ │ │ │ - jne 2bed0 │ │ │ │ - vpcmpltd %zmm14,%zmm15,%k3 │ │ │ │ - kortestw %k3,%k3 │ │ │ │ - jne 2bed0 │ │ │ │ + vpaddq %ymm1,%ymm0,%ymm0 │ │ │ │ + add $0x20,%rsi │ │ │ │ + vmovdqa (%rbx,%rsi,1),%ymm13 │ │ │ │ + vmovdqa (%rdx,%rsi,1),%ymm14 │ │ │ │ + vpcmpnled %ymm13,%ymm14,%k2 │ │ │ │ + kortestb %k2,%k2 │ │ │ │ + jne 2c0c0 │ │ │ │ + vpcmpltd %ymm13,%ymm14,%k3 │ │ │ │ + kortestb %k3,%k3 │ │ │ │ + jne 2c0c0 │ │ │ │ lea 0x1(%r10),%rdi │ │ │ │ - vpaddq %zmm1,%zmm2,%zmm2 │ │ │ │ - cmp %rdi,%r13 │ │ │ │ - je 2bf5b │ │ │ │ - vmovdqa32 0x40(%rbx,%rsi,1),%zmm3 │ │ │ │ - vmovdqa32 0x40(%rax,%rsi,1),%zmm8 │ │ │ │ - vpaddq %zmm1,%zmm0,%zmm0 │ │ │ │ - vpcmpnled %zmm3,%zmm8,%k4 │ │ │ │ - kortestw %k4,%k4 │ │ │ │ - jne 2bed0 │ │ │ │ - vpcmpltd %zmm3,%zmm8,%k5 │ │ │ │ - kortestw %k5,%k5 │ │ │ │ - jne 2bed0 │ │ │ │ - vmovdqa32 0x80(%rbx,%rsi,1),%zmm9 │ │ │ │ - vmovdqa32 0x80(%rax,%rsi,1),%zmm5 │ │ │ │ - vpaddq %zmm1,%zmm2,%zmm2 │ │ │ │ - vpaddq %zmm1,%zmm0,%zmm0 │ │ │ │ - vpcmpnled %zmm9,%zmm5,%k6 │ │ │ │ - kortestw %k6,%k6 │ │ │ │ - jne 2bed0 │ │ │ │ - vpcmpltd %zmm9,%zmm5,%k7 │ │ │ │ - kortestw %k7,%k7 │ │ │ │ - jne 2bed0 │ │ │ │ - vmovdqa32 0xc0(%rbx,%rsi,1),%zmm10 │ │ │ │ - vmovdqa32 0xc0(%rax,%rsi,1),%zmm11 │ │ │ │ - vpaddq %zmm1,%zmm2,%zmm2 │ │ │ │ - vpaddq %zmm1,%zmm0,%zmm0 │ │ │ │ - vpcmpnled %zmm10,%zmm11,%k0 │ │ │ │ - kortestw %k0,%k0 │ │ │ │ - jne 2bed0 │ │ │ │ - vpcmpltd %zmm10,%zmm11,%k1 │ │ │ │ - kortestw %k1,%k1 │ │ │ │ - jne 2bed0 │ │ │ │ - vpaddq %zmm1,%zmm2,%zmm2 │ │ │ │ + vpaddq %ymm1,%ymm2,%ymm2 │ │ │ │ + cmp %rdi,%r15 │ │ │ │ + je 2c1c1 │ │ │ │ + vmovdqa 0x20(%rbx,%rsi,1),%ymm15 │ │ │ │ + vmovdqa 0x20(%rdx,%rsi,1),%ymm8 │ │ │ │ + vpaddq %ymm1,%ymm0,%ymm0 │ │ │ │ + vpcmpnled %ymm15,%ymm8,%k4 │ │ │ │ + kortestb %k4,%k4 │ │ │ │ + jne 2c0c0 │ │ │ │ + vpcmpltd %ymm15,%ymm8,%k5 │ │ │ │ + kortestb %k5,%k5 │ │ │ │ + jne 2c0c0 │ │ │ │ + vmovdqa 0x40(%rbx,%rsi,1),%ymm9 │ │ │ │ + vmovdqa 0x40(%rdx,%rsi,1),%ymm4 │ │ │ │ + vpaddq %ymm1,%ymm2,%ymm2 │ │ │ │ + vpaddq %ymm1,%ymm0,%ymm0 │ │ │ │ + vpcmpnled %ymm9,%ymm4,%k6 │ │ │ │ + kortestb %k6,%k6 │ │ │ │ + jne 2c0c0 │ │ │ │ + vpcmpltd %ymm9,%ymm4,%k7 │ │ │ │ + kortestb %k7,%k7 │ │ │ │ + jne 2c0c0 │ │ │ │ + vmovdqa 0x60(%rbx,%rsi,1),%ymm10 │ │ │ │ + vmovdqa 0x60(%rdx,%rsi,1),%ymm5 │ │ │ │ + vpaddq %ymm1,%ymm2,%ymm2 │ │ │ │ + vpaddq %ymm1,%ymm0,%ymm0 │ │ │ │ + vpcmpnled %ymm10,%ymm5,%k0 │ │ │ │ + kortestb %k0,%k0 │ │ │ │ + jne 2c0c0 │ │ │ │ + vpcmpltd %ymm10,%ymm5,%k1 │ │ │ │ + kortestb %k1,%k1 │ │ │ │ + jne 2c0c0 │ │ │ │ + vpaddq %ymm1,%ymm2,%ymm2 │ │ │ │ add $0x4,%r10 │ │ │ │ - add $0x100,%rsi │ │ │ │ - vpaddq %zmm1,%zmm0,%zmm0 │ │ │ │ - jmp 2bbc9 │ │ │ │ - test $0xf,%al │ │ │ │ - je 2c140 │ │ │ │ - and $0xfffffffffffffff0,%rax │ │ │ │ + vpaddq %ymm1,%ymm0,%ymm0 │ │ │ │ + sub $0xffffffffffffff80,%rsi │ │ │ │ + jmp 2bfda │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ + vmovq %xmm2,%rax │ │ │ │ + vmovq %xmm0,%rdx │ │ │ │ + mov (%rdx),%r15d │ │ │ │ + cmp %r15d,(%rax) │ │ │ │ + jl 2c1b8 │ │ │ │ + jg 2c370 │ │ │ │ + lea 0x4(%rax),%r10 │ │ │ │ + cmp %r10,%rcx │ │ │ │ + je 2c3d4 │ │ │ │ + mov 0x4(%rdx),%esi │ │ │ │ + cmp %esi,0x4(%rax) │ │ │ │ + jl 2c1b8 │ │ │ │ + jg 2c370 │ │ │ │ + lea 0x8(%rax),%rdi │ │ │ │ + cmp %rdi,%rcx │ │ │ │ + je 2c3ef │ │ │ │ + mov 0x8(%rdx),%r15d │ │ │ │ + cmp %r15d,0x8(%rax) │ │ │ │ + jl 2c1b8 │ │ │ │ + jg 2c370 │ │ │ │ + lea 0xc(%rax),%r10 │ │ │ │ + cmp %r10,%rcx │ │ │ │ + je 2c401 │ │ │ │ + mov 0xc(%rdx),%esi │ │ │ │ + cmp %esi,0xc(%rax) │ │ │ │ + jl 2c1b8 │ │ │ │ + jg 2c370 │ │ │ │ + lea 0x10(%rax),%rdi │ │ │ │ + cmp %rdi,%rcx │ │ │ │ + je 2c40a │ │ │ │ + mov 0x10(%rax),%r15d │ │ │ │ + cmp %r15d,0x10(%rdx) │ │ │ │ + jg 2c1b8 │ │ │ │ + jl 2c370 │ │ │ │ + lea 0x14(%rax),%r10 │ │ │ │ + cmp %r10,%rcx │ │ │ │ + je 2c425 │ │ │ │ + mov 0x14(%rax),%esi │ │ │ │ + cmp %esi,0x14(%rdx) │ │ │ │ + jg 2c1b8 │ │ │ │ + jl 2c370 │ │ │ │ + lea 0x18(%rax),%rdi │ │ │ │ + cmp %rdi,%rcx │ │ │ │ + je 2c42e │ │ │ │ + mov 0x18(%rdx),%r15d │ │ │ │ + cmp %r15d,0x18(%rax) │ │ │ │ + jl 2c1b8 │ │ │ │ + jg 2c370 │ │ │ │ + lea 0x1c(%rax),%r10 │ │ │ │ + cmp %r10,%rcx │ │ │ │ + je 2c47c │ │ │ │ + mov 0x1c(%rax),%ecx │ │ │ │ + cmp %ecx,0x1c(%rdx) │ │ │ │ + jg 2c1b8 │ │ │ │ + jl 2c370 │ │ │ │ + add $0x20,%rdx │ │ │ │ + cmp %rdx,%r13 │ │ │ │ + je 2c370 │ │ │ │ + sub $0x8,%r8 │ │ │ │ + jmp 2be98 │ │ │ │ + test $0x7,%al │ │ │ │ + je 2c3aa │ │ │ │ + and $0xfffffffffffffff8,%rax │ │ │ │ shl $0x2,%rax │ │ │ │ - lea (%rbx,%rax,1),%r8 │ │ │ │ - add %r15,%rax │ │ │ │ - jmp 2b9ff │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov %rcx,%rdx │ │ │ │ - mov %rbx,%r8 │ │ │ │ - sub %r15,%rdx │ │ │ │ - sub $0x4,%rdx │ │ │ │ - shr $0x2,%rdx │ │ │ │ - inc %rdx │ │ │ │ - and $0x7,%edx │ │ │ │ - je 2be07 │ │ │ │ - cmp $0x1,%rdx │ │ │ │ - je 2bde4 │ │ │ │ - cmp $0x2,%rdx │ │ │ │ - je 2bdca │ │ │ │ - cmp $0x3,%rdx │ │ │ │ - je 2bdb0 │ │ │ │ - cmp $0x4,%rdx │ │ │ │ - je 2bd96 │ │ │ │ - cmp $0x5,%rdx │ │ │ │ - je 2bd7c │ │ │ │ - cmp $0x6,%rdx │ │ │ │ - je 2bd62 │ │ │ │ - mov (%rbx),%edi │ │ │ │ - cmp %edi,(%r15) │ │ │ │ - jl 2ba07 │ │ │ │ - jg 2ba30 │ │ │ │ - add $0x4,%r15 │ │ │ │ - lea 0x4(%rbx),%r8 │ │ │ │ - mov (%r8),%r10d │ │ │ │ - cmp %r10d,(%r15) │ │ │ │ - jl 2ba07 │ │ │ │ - jg 2ba30 │ │ │ │ + add %rax,%rdx │ │ │ │ + add %rbx,%rax │ │ │ │ + jmp 2c0ca │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov %rbx,%r15 │ │ │ │ + sub %rbx,%rsi │ │ │ │ + sub $0x4,%rsi │ │ │ │ + shr $0x2,%rsi │ │ │ │ + inc %rsi │ │ │ │ + and $0x7,%esi │ │ │ │ + je 2c2de │ │ │ │ + cmp $0x1,%rsi │ │ │ │ + je 2c2bb │ │ │ │ + cmp $0x2,%rsi │ │ │ │ + je 2c2a2 │ │ │ │ + cmp $0x3,%rsi │ │ │ │ + je 2c289 │ │ │ │ + cmp $0x4,%rsi │ │ │ │ + je 2c270 │ │ │ │ + cmp $0x5,%rsi │ │ │ │ + je 2c256 │ │ │ │ + cmp $0x6,%rsi │ │ │ │ + je 2c23d │ │ │ │ + mov (%rbx),%eax │ │ │ │ + cmp %eax,(%rdx) │ │ │ │ + jg 2c1b8 │ │ │ │ + jl 2c370 │ │ │ │ + lea 0x4(%rbx),%r15 │ │ │ │ + add $0x4,%rdx │ │ │ │ + mov (%r15),%edi │ │ │ │ + cmp %edi,(%rdx) │ │ │ │ + jg 2c1b8 │ │ │ │ + jl 2c370 │ │ │ │ add $0x4,%r15 │ │ │ │ - add $0x4,%r8 │ │ │ │ - mov (%r8),%esi │ │ │ │ - cmp %esi,(%r15) │ │ │ │ - jl 2ba07 │ │ │ │ - jg 2ba30 │ │ │ │ + add $0x4,%rdx │ │ │ │ + mov (%r15),%r10d │ │ │ │ + cmp %r10d,(%rdx) │ │ │ │ + jg 2c1b8 │ │ │ │ + jl 2c370 │ │ │ │ add $0x4,%r15 │ │ │ │ - add $0x4,%r8 │ │ │ │ - mov (%r8),%eax │ │ │ │ - cmp %eax,(%r15) │ │ │ │ - jl 2ba07 │ │ │ │ - jg 2ba30 │ │ │ │ + add $0x4,%rdx │ │ │ │ + mov (%r15),%esi │ │ │ │ + cmp %esi,(%rdx) │ │ │ │ + jg 2c1b8 │ │ │ │ + jl 2c370 │ │ │ │ add $0x4,%r15 │ │ │ │ - add $0x4,%r8 │ │ │ │ - mov (%r8),%edx │ │ │ │ - cmp %edx,(%r15) │ │ │ │ - jl 2ba07 │ │ │ │ - jg 2ba30 │ │ │ │ + add $0x4,%rdx │ │ │ │ + mov (%r15),%eax │ │ │ │ + cmp %eax,(%rdx) │ │ │ │ + jg 2c1b8 │ │ │ │ + jl 2c370 │ │ │ │ add $0x4,%r15 │ │ │ │ - add $0x4,%r8 │ │ │ │ - mov (%r8),%edi │ │ │ │ - cmp %edi,(%r15) │ │ │ │ - jl 2ba07 │ │ │ │ - jg 2ba30 │ │ │ │ + add $0x4,%rdx │ │ │ │ + mov (%r15),%edi │ │ │ │ + cmp %edi,(%rdx) │ │ │ │ + jg 2c1b8 │ │ │ │ + jl 2c370 │ │ │ │ add $0x4,%r15 │ │ │ │ - add $0x4,%r8 │ │ │ │ - mov (%r8),%r10d │ │ │ │ - cmp %r10d,(%r15) │ │ │ │ - jl 2ba07 │ │ │ │ - jg 2ba30 │ │ │ │ + add $0x4,%rdx │ │ │ │ + mov (%r15),%r10d │ │ │ │ + cmp %r10d,(%rdx) │ │ │ │ + jg 2c1b8 │ │ │ │ + jl 2c370 │ │ │ │ add $0x4,%r15 │ │ │ │ - add $0x4,%r8 │ │ │ │ - cmp %r15,%rcx │ │ │ │ - je 2ba20 │ │ │ │ - mov (%r8),%esi │ │ │ │ - cmp %esi,(%r15) │ │ │ │ - jl 2ba07 │ │ │ │ - jg 2ba30 │ │ │ │ - mov 0x4(%r8),%eax │ │ │ │ - cmp %eax,0x4(%r15) │ │ │ │ - jl 2ba07 │ │ │ │ - jg 2ba30 │ │ │ │ - mov 0x8(%r8),%edx │ │ │ │ - cmp %edx,0x8(%r15) │ │ │ │ - jl 2ba07 │ │ │ │ - jg 2ba30 │ │ │ │ - mov 0xc(%r8),%edi │ │ │ │ - cmp %edi,0xc(%r15) │ │ │ │ - jl 2ba07 │ │ │ │ - jg 2ba30 │ │ │ │ - mov 0x10(%r8),%r10d │ │ │ │ - cmp %r10d,0x10(%r15) │ │ │ │ - jl 2ba07 │ │ │ │ - jg 2ba30 │ │ │ │ - mov 0x14(%r8),%esi │ │ │ │ - cmp %esi,0x14(%r15) │ │ │ │ - jl 2ba07 │ │ │ │ - jg 2ba30 │ │ │ │ - mov 0x18(%r8),%eax │ │ │ │ - cmp %eax,0x18(%r15) │ │ │ │ - jl 2ba07 │ │ │ │ - jg 2ba30 │ │ │ │ - mov 0x1c(%r8),%edx │ │ │ │ - cmp %edx,0x1c(%r15) │ │ │ │ - jl 2ba07 │ │ │ │ - jg 2ba30 │ │ │ │ - add $0x20,%r15 │ │ │ │ - add $0x20,%r8 │ │ │ │ - cmp %r15,%rcx │ │ │ │ - jne 2be07 │ │ │ │ - cmp %r13,%r8 │ │ │ │ - jne 2ba07 │ │ │ │ - jmp 2ba30 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovq %xmm2,%rdx │ │ │ │ - vmovq %xmm0,%rax │ │ │ │ - jmp 2beef │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - jl 2bf30 │ │ │ │ add $0x4,%rdx │ │ │ │ - add $0x4,%rax │ │ │ │ - cmp %rcx,%rdx │ │ │ │ - je 2bf20 │ │ │ │ - mov (%rdx),%r13d │ │ │ │ - cmp %r13d,(%rax) │ │ │ │ - jle 2bee0 │ │ │ │ - sub $0x8,%r8 │ │ │ │ - jmp 2ba60 │ │ │ │ - mov $0x24,%eax │ │ │ │ - vpbroadcastq %rax,%zmm2 │ │ │ │ - vpaddq %zmm2,%zmm0,%zmm0 │ │ │ │ - valignq $0x7,%zmm0,%zmm0,%zmm6 │ │ │ │ - vmovq %xmm6,%rax │ │ │ │ - nopl (%rax) │ │ │ │ - cmp %rax,%r9 │ │ │ │ - jne 2bef7 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov -0x48(%rbp),%r12 │ │ │ │ - mov -0x50(%rbp),%r14 │ │ │ │ + cmp %rcx,%r15 │ │ │ │ + je 2c1af │ │ │ │ + mov (%r15),%esi │ │ │ │ + cmp %esi,(%rdx) │ │ │ │ + jg 2c1b8 │ │ │ │ + jl 2c370 │ │ │ │ + mov 0x4(%r15),%eax │ │ │ │ + cmp %eax,0x4(%rdx) │ │ │ │ + jg 2c1b8 │ │ │ │ + jl 2c370 │ │ │ │ + mov 0x8(%r15),%edi │ │ │ │ + cmp %edi,0x8(%rdx) │ │ │ │ + jg 2c1b8 │ │ │ │ + jl 2c370 │ │ │ │ + mov 0xc(%r15),%r10d │ │ │ │ + cmp %r10d,0xc(%rdx) │ │ │ │ + jg 2c1b8 │ │ │ │ + jl 2c370 │ │ │ │ + mov 0x10(%r15),%esi │ │ │ │ + cmp %esi,0x10(%rdx) │ │ │ │ + jg 2c1b8 │ │ │ │ + jl 2c370 │ │ │ │ + mov 0x14(%r15),%eax │ │ │ │ + cmp %eax,0x14(%rdx) │ │ │ │ + jg 2c1b8 │ │ │ │ + jl 2c370 │ │ │ │ + mov 0x18(%r15),%edi │ │ │ │ + cmp %edi,0x18(%rdx) │ │ │ │ + jg 2c1b8 │ │ │ │ + jl 2c370 │ │ │ │ + mov 0x1c(%r15),%r10d │ │ │ │ + cmp %r10d,0x1c(%rdx) │ │ │ │ + jg 2c1b8 │ │ │ │ + jl 2c370 │ │ │ │ + add $0x20,%r15 │ │ │ │ + add $0x20,%rdx │ │ │ │ + cmp %rcx,%r15 │ │ │ │ + jne 2c2de │ │ │ │ + jmp 2c1af │ │ │ │ + mov -0x40(%rbp),%r12 │ │ │ │ + mov %r14,%r13 │ │ │ │ + mov -0x38(%rbp),%rbx │ │ │ │ + mov -0x48(%rbp),%r14 │ │ │ │ cmp %r8,%r12 │ │ │ │ - jae 2c170 │ │ │ │ - mov %r15,(%r12) │ │ │ │ - mov %r11,(%r8) │ │ │ │ + jae 2c440 │ │ │ │ + mov %r11,(%r12) │ │ │ │ add $0x8,%r12 │ │ │ │ - mov (%r14),%rbx │ │ │ │ - mov 0x8(%rbx),%r13 │ │ │ │ - mov (%rbx),%rbx │ │ │ │ - jmp 2b6b0 │ │ │ │ - test $0xf,%dl │ │ │ │ - je 2bf00 │ │ │ │ - and $0xfffffffffffffff0,%rdx │ │ │ │ - shl $0x2,%rdx │ │ │ │ - add %rdx,%rax │ │ │ │ - add %rbx,%rdx │ │ │ │ - jmp 2beef │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %rcx,%r10 │ │ │ │ - mov %rbx,%rdx │ │ │ │ - sub %rbx,%r10 │ │ │ │ - sub $0x4,%r10 │ │ │ │ - shr $0x2,%r10 │ │ │ │ - inc %r10 │ │ │ │ - and $0x7,%r10d │ │ │ │ - je 2c081 │ │ │ │ - cmp $0x1,%r10 │ │ │ │ - je 2c05e │ │ │ │ - cmp $0x2,%r10 │ │ │ │ - je 2c046 │ │ │ │ - cmp $0x3,%r10 │ │ │ │ - je 2c02e │ │ │ │ - cmp $0x4,%r10 │ │ │ │ - je 2c014 │ │ │ │ - cmp $0x5,%r10 │ │ │ │ - je 2bffa │ │ │ │ - cmp $0x6,%r10 │ │ │ │ - je 2bfe2 │ │ │ │ - mov (%rbx),%esi │ │ │ │ - cmp %esi,(%rax) │ │ │ │ - jg 2bef7 │ │ │ │ - jl 2bf30 │ │ │ │ - lea 0x4(%rbx),%rdx │ │ │ │ - add $0x4,%rax │ │ │ │ - mov (%rdx),%edi │ │ │ │ - cmp %edi,(%rax) │ │ │ │ - jg 2bef7 │ │ │ │ - jl 2bf30 │ │ │ │ - add $0x4,%rdx │ │ │ │ - add $0x4,%rax │ │ │ │ - mov (%rdx),%r13d │ │ │ │ - cmp %r13d,(%rax) │ │ │ │ - jg 2bef7 │ │ │ │ - jl 2bf30 │ │ │ │ - add $0x4,%rdx │ │ │ │ - add $0x4,%rax │ │ │ │ - mov (%rdx),%r10d │ │ │ │ - cmp %r10d,(%rax) │ │ │ │ - jg 2bef7 │ │ │ │ - jl 2bf30 │ │ │ │ - add $0x4,%rdx │ │ │ │ - add $0x4,%rax │ │ │ │ - mov (%rdx),%esi │ │ │ │ - cmp %esi,(%rax) │ │ │ │ - jg 2bef7 │ │ │ │ - jl 2bf30 │ │ │ │ - add $0x4,%rdx │ │ │ │ - add $0x4,%rax │ │ │ │ - mov (%rdx),%edi │ │ │ │ - cmp %edi,(%rax) │ │ │ │ - jg 2bef7 │ │ │ │ - jl 2bf30 │ │ │ │ - add $0x4,%rdx │ │ │ │ - add $0x4,%rax │ │ │ │ - mov (%rdx),%r13d │ │ │ │ - cmp %r13d,(%rax) │ │ │ │ - jg 2bef7 │ │ │ │ - jl 2bf30 │ │ │ │ + mov %rbx,(%r8) │ │ │ │ + mov (%r14),%rdx │ │ │ │ + mov 0x8(%rdx),%r15 │ │ │ │ + mov (%rdx),%rbx │ │ │ │ + jmp 2b830 │ │ │ │ + mov %rbx,%rax │ │ │ │ + jmp 2bcb2 │ │ │ │ + vpaddq %ymm7,%ymm0,%ymm0 │ │ │ │ + valignq $0x3,%ymm0,%ymm0,%ymm2 │ │ │ │ + vmovq %xmm2,%rdx │ │ │ │ + jmp 2c1af │ │ │ │ + vpaddq %ymm7,%ymm2,%ymm0 │ │ │ │ + valignq $0x3,%ymm0,%ymm0,%ymm2 │ │ │ │ + vmovq %xmm2,%rax │ │ │ │ + jmp 2bcb2 │ │ │ │ add $0x4,%rdx │ │ │ │ - add $0x4,%rax │ │ │ │ - cmp %rcx,%rdx │ │ │ │ - je 2bf20 │ │ │ │ - mov (%rdx),%r10d │ │ │ │ - cmp %r10d,(%rax) │ │ │ │ - jg 2bef7 │ │ │ │ - jl 2bf30 │ │ │ │ - mov 0x4(%rdx),%esi │ │ │ │ - cmp %esi,0x4(%rax) │ │ │ │ - jg 2bef7 │ │ │ │ - jl 2bf30 │ │ │ │ - mov 0x8(%rdx),%edi │ │ │ │ - cmp %edi,0x8(%rax) │ │ │ │ - jg 2bef7 │ │ │ │ - jl 2bf30 │ │ │ │ - mov 0xc(%rdx),%r13d │ │ │ │ - cmp %r13d,0xc(%rax) │ │ │ │ - jg 2bef7 │ │ │ │ - jl 2bf30 │ │ │ │ - mov 0x10(%rdx),%r10d │ │ │ │ - cmp %r10d,0x10(%rax) │ │ │ │ - jg 2bef7 │ │ │ │ - jl 2bf30 │ │ │ │ - mov 0x14(%rdx),%esi │ │ │ │ - cmp %esi,0x14(%rax) │ │ │ │ - jg 2bef7 │ │ │ │ - jl 2bf30 │ │ │ │ - mov 0x18(%rdx),%edi │ │ │ │ - cmp %edi,0x18(%rax) │ │ │ │ - jg 2bef7 │ │ │ │ - jl 2bf30 │ │ │ │ - mov 0x1c(%rdx),%r13d │ │ │ │ - cmp %r13d,0x1c(%rax) │ │ │ │ - jg 2bef7 │ │ │ │ - jl 2bf30 │ │ │ │ - add $0x20,%rdx │ │ │ │ - add $0x20,%rax │ │ │ │ - cmp %rcx,%rdx │ │ │ │ - jne 2c081 │ │ │ │ - cmp %rax,%r9 │ │ │ │ - jne 2bef7 │ │ │ │ - jmp 2bf30 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov $0x24,%eax │ │ │ │ - vpbroadcastq %rax,%zmm0 │ │ │ │ - vpaddq %zmm0,%zmm2,%zmm2 │ │ │ │ - valignq $0x7,%zmm2,%zmm2,%zmm9 │ │ │ │ - vmovq %xmm9,%r8 │ │ │ │ - cmp %r13,%r8 │ │ │ │ - jne 2ba07 │ │ │ │ - jmp 2ba30 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp 2c1af │ │ │ │ + lea 0x4(%r8),%rax │ │ │ │ + jmp 2bcb2 │ │ │ │ + lea 0x8(%r8),%rax │ │ │ │ + jmp 2bcb2 │ │ │ │ + add $0x8,%rdx │ │ │ │ + jmp 2c1af │ │ │ │ + lea 0xc(%r8),%rax │ │ │ │ + jmp 2bcb2 │ │ │ │ + add $0xc,%rdx │ │ │ │ + jmp 2c1af │ │ │ │ + add $0x10,%rdx │ │ │ │ + jmp 2c1af │ │ │ │ + lea 0x10(%r8),%rax │ │ │ │ + jmp 2bcb2 │ │ │ │ + lea 0x14(%r8),%rax │ │ │ │ + jmp 2bcb2 │ │ │ │ + add $0x14,%rdx │ │ │ │ + jmp 2c1af │ │ │ │ + add $0x18,%rdx │ │ │ │ + jmp 2c1af │ │ │ │ + lea 0x18(%r8),%rax │ │ │ │ + jmp 2bcb2 │ │ │ │ mov -0x60(%rbp),%rdx │ │ │ │ mov -0x58(%rbp),%rsi │ │ │ │ mov %r12,%rdi │ │ │ │ vzeroupper │ │ │ │ - call 2b2f0 │ │ │ │ + call 2b400 │ │ │ │ mov %r12,%rcx │ │ │ │ - vmovdqa64 0xb8270(%rip),%zmm12 # e4400 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x54e0> │ │ │ │ + vmovdqa 0xb12c2(%rip),%ymm11 # dd720 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x120> │ │ │ │ sub %r14,%rcx │ │ │ │ cmp $0x80,%rcx │ │ │ │ - jle 2c1c3 │ │ │ │ + jle 2c49f │ │ │ │ mov %r12,-0x58(%rbp) │ │ │ │ - jmp 2b338 │ │ │ │ - vmovq %xmm17,%rax │ │ │ │ - vmovq %xmm18,(%r14) │ │ │ │ - mov %r15,(%rax) │ │ │ │ - mov (%r14),%rsi │ │ │ │ - mov 0x8(%rsi),%r13 │ │ │ │ - mov (%rsi),%rbx │ │ │ │ - jmp 2b695 │ │ │ │ + jmp 2b44a │ │ │ │ + lea 0x1c(%r8),%rax │ │ │ │ + jmp 2bcb2 │ │ │ │ + add $0x1c,%rdx │ │ │ │ + jmp 2c1af │ │ │ │ + mov -0x38(%rbp),%rax │ │ │ │ + mov %rax,(%r14) │ │ │ │ + mov %r8,0x0(%r13) │ │ │ │ + mov (%r14),%r11 │ │ │ │ + mov 0x8(%r11),%r15 │ │ │ │ + mov (%r11),%rbx │ │ │ │ + jmp 2b80f │ │ │ │ vzeroupper │ │ │ │ add $0x40,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rcx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ lea -0x8(%rcx),%rsp │ │ │ │ ret │ │ │ │ - test $0xf,%dl │ │ │ │ - je 2b950 │ │ │ │ - and $0xfffffffffffffff0,%rdx │ │ │ │ - shl $0x2,%rdx │ │ │ │ - add %rdx,%rax │ │ │ │ - add %rbx,%rdx │ │ │ │ - jmp 2b637 │ │ │ │ - mov %r11,%r8 │ │ │ │ - mov %rbx,%r9 │ │ │ │ - sub %rbx,%r8 │ │ │ │ - sub $0x4,%r8 │ │ │ │ - shr $0x2,%r8 │ │ │ │ - inc %r8 │ │ │ │ - and $0x7,%r8d │ │ │ │ - je 2c2fc │ │ │ │ - cmp $0x1,%r8 │ │ │ │ - je 2c2d9 │ │ │ │ - cmp $0x2,%r8 │ │ │ │ - je 2c2bf │ │ │ │ - cmp $0x3,%r8 │ │ │ │ - je 2c2a6 │ │ │ │ - cmp $0x4,%r8 │ │ │ │ - je 2c28d │ │ │ │ - cmp $0x5,%r8 │ │ │ │ - je 2c273 │ │ │ │ - cmp $0x6,%r8 │ │ │ │ - je 2c25a │ │ │ │ - mov (%rax),%r15d │ │ │ │ - cmp %r15d,(%rbx) │ │ │ │ - jl 2b63d │ │ │ │ - jg 2b976 │ │ │ │ - lea 0x4(%rbx),%r9 │ │ │ │ - add $0x4,%rax │ │ │ │ - mov (%rax),%edi │ │ │ │ - cmp %edi,(%r9) │ │ │ │ - jl 2b63d │ │ │ │ - jg 2b976 │ │ │ │ + test $0x7,%r10b │ │ │ │ + je 2c8ad │ │ │ │ + and $0xfffffffffffffff8,%r10 │ │ │ │ + shl $0x2,%r10 │ │ │ │ + add %r10,%rax │ │ │ │ + add %rbx,%r10 │ │ │ │ + jmp 2b6c7 │ │ │ │ add $0x4,%r9 │ │ │ │ add $0x4,%rax │ │ │ │ + cmp %r9,%r8 │ │ │ │ + je 2b7b1 │ │ │ │ mov (%rax),%r10d │ │ │ │ cmp %r10d,(%r9) │ │ │ │ - jl 2b63d │ │ │ │ - jg 2b976 │ │ │ │ - add $0x4,%r9 │ │ │ │ - add $0x4,%rax │ │ │ │ - mov (%rax),%edx │ │ │ │ - cmp %edx,(%r9) │ │ │ │ - jl 2b63d │ │ │ │ - jg 2b976 │ │ │ │ - add $0x4,%r9 │ │ │ │ - add $0x4,%rax │ │ │ │ - mov (%rax),%ecx │ │ │ │ - cmp %ecx,(%r9) │ │ │ │ - jl 2b63d │ │ │ │ - jg 2b976 │ │ │ │ - add $0x4,%r9 │ │ │ │ - add $0x4,%rax │ │ │ │ - mov (%rax),%r8d │ │ │ │ - cmp %r8d,(%r9) │ │ │ │ - jl 2b63d │ │ │ │ - jg 2b976 │ │ │ │ - add $0x4,%r9 │ │ │ │ - add $0x4,%rax │ │ │ │ - mov (%rax),%r15d │ │ │ │ - cmp %r15d,(%r9) │ │ │ │ - jl 2b63d │ │ │ │ - jg 2b976 │ │ │ │ - add $0x4,%r9 │ │ │ │ - add $0x4,%rax │ │ │ │ - cmp %r9,%r11 │ │ │ │ - je 2b96d │ │ │ │ - mov (%rax),%edi │ │ │ │ - cmp %edi,(%r9) │ │ │ │ - jl 2b63d │ │ │ │ - jg 2b976 │ │ │ │ - mov 0x4(%rax),%r10d │ │ │ │ - cmp %r10d,0x4(%r9) │ │ │ │ - jl 2b63d │ │ │ │ - jg 2b976 │ │ │ │ - mov 0x8(%rax),%edx │ │ │ │ - cmp %edx,0x8(%r9) │ │ │ │ - jl 2b63d │ │ │ │ - jg 2b976 │ │ │ │ - mov 0xc(%rax),%ecx │ │ │ │ - cmp %ecx,0xc(%r9) │ │ │ │ - jl 2b63d │ │ │ │ - jg 2b976 │ │ │ │ - mov 0x10(%rax),%r8d │ │ │ │ - cmp %r8d,0x10(%r9) │ │ │ │ - jl 2b63d │ │ │ │ - jg 2b976 │ │ │ │ - mov 0x14(%rax),%r15d │ │ │ │ - cmp %r15d,0x14(%r9) │ │ │ │ - jl 2b63d │ │ │ │ - jg 2b976 │ │ │ │ - mov 0x18(%rax),%edi │ │ │ │ - cmp %edi,0x18(%r9) │ │ │ │ - jl 2b63d │ │ │ │ - jg 2b976 │ │ │ │ - mov 0x1c(%rax),%r10d │ │ │ │ - cmp %r10d,0x1c(%r9) │ │ │ │ - jl 2b63d │ │ │ │ - jg 2b976 │ │ │ │ + jl 2b7ba │ │ │ │ + jg 2bb55 │ │ │ │ + mov 0x4(%rax),%edx │ │ │ │ + cmp %edx,0x4(%r9) │ │ │ │ + jl 2b7ba │ │ │ │ + jg 2bb55 │ │ │ │ + mov 0x8(%rax),%ecx │ │ │ │ + cmp %ecx,0x8(%r9) │ │ │ │ + jl 2b7ba │ │ │ │ + jg 2bb55 │ │ │ │ + mov 0xc(%rax),%edi │ │ │ │ + cmp %edi,0xc(%r9) │ │ │ │ + jl 2b7ba │ │ │ │ + jg 2bb55 │ │ │ │ + mov 0x10(%rax),%r10d │ │ │ │ + cmp %r10d,0x10(%r9) │ │ │ │ + jl 2b7ba │ │ │ │ + jg 2bb55 │ │ │ │ + mov 0x14(%rax),%edx │ │ │ │ + cmp %edx,0x14(%r9) │ │ │ │ + jl 2b7ba │ │ │ │ + jg 2bb55 │ │ │ │ + mov 0x18(%rax),%ecx │ │ │ │ + cmp %ecx,0x18(%r9) │ │ │ │ + jl 2b7ba │ │ │ │ + jg 2bb55 │ │ │ │ + mov 0x1c(%rax),%edi │ │ │ │ + cmp %edi,0x1c(%r9) │ │ │ │ + jl 2b7ba │ │ │ │ + jg 2bb55 │ │ │ │ add $0x20,%r9 │ │ │ │ add $0x20,%rax │ │ │ │ - cmp %r9,%r11 │ │ │ │ - jne 2c2fc │ │ │ │ - jmp 2b96d │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + cmp %r9,%r8 │ │ │ │ + jne 2c4e4 │ │ │ │ + jmp 2b7b1 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ lea -0x1(%rcx),%rbx │ │ │ │ - mov %rbx,%r15 │ │ │ │ - and $0x7,%r15d │ │ │ │ - je 2c6a6 │ │ │ │ - mov (%r14,%rbx,8),%rcx │ │ │ │ + mov %rbx,%r14 │ │ │ │ + and $0x7,%r14d │ │ │ │ + je 2c8e0 │ │ │ │ + mov -0x50(%rbp),%r15 │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %r12,%rdx │ │ │ │ - mov %r14,%rdi │ │ │ │ + mov (%r15,%rbx,8),%rcx │ │ │ │ + mov %r15,%rdi │ │ │ │ vzeroupper │ │ │ │ lea -0x2(%r13),%rbx │ │ │ │ - call 20810 │ │ │ │ - cmp $0x1,%r15 │ │ │ │ - je 2c513 │ │ │ │ - cmp $0x2,%r15 │ │ │ │ - je 2c470 │ │ │ │ - cmp $0x3,%r15 │ │ │ │ - je 2c45b │ │ │ │ - cmp $0x4,%r15 │ │ │ │ - je 2c446 │ │ │ │ - cmp $0x5,%r15 │ │ │ │ - je 2c431 │ │ │ │ - cmp $0x6,%r15 │ │ │ │ - je 2c41c │ │ │ │ - mov (%r14,%rbx,8),%rcx │ │ │ │ + call 20890 │ │ │ │ + cmp $0x1,%r14 │ │ │ │ + je 2c8d7 │ │ │ │ + cmp $0x2,%r14 │ │ │ │ + je 2c660 │ │ │ │ + cmp $0x3,%r14 │ │ │ │ + je 2c64a │ │ │ │ + cmp $0x4,%r14 │ │ │ │ + je 2c634 │ │ │ │ + cmp $0x5,%r14 │ │ │ │ + je 2c61e │ │ │ │ + cmp $0x6,%r14 │ │ │ │ + je 2c608 │ │ │ │ + mov (%r15,%rbx,8),%rcx │ │ │ │ mov %rbx,%rsi │ │ │ │ + mov %r15,%rdi │ │ │ │ mov %r12,%rdx │ │ │ │ - mov %r14,%rdi │ │ │ │ lea -0x3(%r13),%rbx │ │ │ │ - call 20810 │ │ │ │ - mov (%r14,%rbx,8),%rcx │ │ │ │ + call 20890 │ │ │ │ + mov -0x50(%rbp),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %r12,%rdx │ │ │ │ - mov %r14,%rdi │ │ │ │ + mov (%rdi,%rbx,8),%rcx │ │ │ │ dec %rbx │ │ │ │ - call 20810 │ │ │ │ - mov (%r14,%rbx,8),%rcx │ │ │ │ + call 20890 │ │ │ │ + mov -0x50(%rbp),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %r12,%rdx │ │ │ │ - mov %r14,%rdi │ │ │ │ + mov (%rdi,%rbx,8),%rcx │ │ │ │ dec %rbx │ │ │ │ - call 20810 │ │ │ │ - mov (%r14,%rbx,8),%rcx │ │ │ │ + call 20890 │ │ │ │ + mov -0x50(%rbp),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %r12,%rdx │ │ │ │ - mov %r14,%rdi │ │ │ │ + mov (%rdi,%rbx,8),%rcx │ │ │ │ dec %rbx │ │ │ │ - call 20810 │ │ │ │ - mov (%r14,%rbx,8),%rcx │ │ │ │ + call 20890 │ │ │ │ + mov -0x50(%rbp),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %r12,%rdx │ │ │ │ - mov %r14,%rdi │ │ │ │ + mov (%rdi,%rbx,8),%rcx │ │ │ │ dec %rbx │ │ │ │ - call 20810 │ │ │ │ - mov (%r14,%rbx,8),%rcx │ │ │ │ + call 20890 │ │ │ │ + mov -0x50(%rbp),%r13 │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %r12,%rdx │ │ │ │ - mov %r14,%rdi │ │ │ │ + mov 0x0(%r13,%rbx,8),%rcx │ │ │ │ + mov %r13,%rdi │ │ │ │ dec %rbx │ │ │ │ - call 20810 │ │ │ │ - jmp 2c513 │ │ │ │ + call 20890 │ │ │ │ + jmp 2c70f │ │ │ │ lea -0x1(%rbx),%rsi │ │ │ │ mov %r12,%rdx │ │ │ │ - mov %r14,%rdi │ │ │ │ - mov (%r14,%rsi,8),%rcx │ │ │ │ - call 20810 │ │ │ │ + mov %r13,%rdi │ │ │ │ + mov 0x0(%r13,%rsi,8),%rcx │ │ │ │ + call 20890 │ │ │ │ lea -0x2(%rbx),%rsi │ │ │ │ mov %r12,%rdx │ │ │ │ - mov %r14,%rdi │ │ │ │ - mov (%r14,%rsi,8),%rcx │ │ │ │ - call 20810 │ │ │ │ + mov %r13,%rdi │ │ │ │ + mov 0x0(%r13,%rsi,8),%rcx │ │ │ │ + call 20890 │ │ │ │ lea -0x3(%rbx),%rsi │ │ │ │ mov %r12,%rdx │ │ │ │ - mov %r14,%rdi │ │ │ │ - mov (%r14,%rsi,8),%rcx │ │ │ │ - call 20810 │ │ │ │ + mov %r13,%rdi │ │ │ │ + mov 0x0(%r13,%rsi,8),%rcx │ │ │ │ + call 20890 │ │ │ │ lea -0x4(%rbx),%rsi │ │ │ │ mov %r12,%rdx │ │ │ │ - mov %r14,%rdi │ │ │ │ - mov (%r14,%rsi,8),%rcx │ │ │ │ - call 20810 │ │ │ │ + mov %r13,%rdi │ │ │ │ + mov 0x0(%r13,%rsi,8),%rcx │ │ │ │ + call 20890 │ │ │ │ lea -0x5(%rbx),%rsi │ │ │ │ mov %r12,%rdx │ │ │ │ - mov %r14,%rdi │ │ │ │ - mov (%r14,%rsi,8),%rcx │ │ │ │ - call 20810 │ │ │ │ + mov %r13,%rdi │ │ │ │ + mov 0x0(%r13,%rsi,8),%rcx │ │ │ │ + call 20890 │ │ │ │ lea -0x6(%rbx),%rsi │ │ │ │ mov %r12,%rdx │ │ │ │ - mov %r14,%rdi │ │ │ │ - mov (%r14,%rsi,8),%rcx │ │ │ │ - call 20810 │ │ │ │ + mov %r13,%rdi │ │ │ │ + mov 0x0(%r13,%rsi,8),%rcx │ │ │ │ + call 20890 │ │ │ │ lea -0x7(%rbx),%rsi │ │ │ │ mov %r12,%rdx │ │ │ │ - mov %r14,%rdi │ │ │ │ - mov (%r14,%rsi,8),%rcx │ │ │ │ + mov %r13,%rdi │ │ │ │ + mov 0x0(%r13,%rsi,8),%rcx │ │ │ │ sub $0x8,%rbx │ │ │ │ - call 20810 │ │ │ │ - mov (%r14,%rbx,8),%rcx │ │ │ │ + call 20890 │ │ │ │ + mov 0x0(%r13,%rbx,8),%rcx │ │ │ │ mov %r12,%rdx │ │ │ │ mov %rbx,%rsi │ │ │ │ - mov %r14,%rdi │ │ │ │ - call 20810 │ │ │ │ + mov %r13,%rdi │ │ │ │ + call 20890 │ │ │ │ test %rbx,%rbx │ │ │ │ - jne 2c48a │ │ │ │ - mov -0x58(%rbp),%rdx │ │ │ │ - mov -0x58(%rbp),%r15 │ │ │ │ - sub %r14,%rdx │ │ │ │ - lea -0x8(%r15),%rax │ │ │ │ - cmp $0x8,%rdx │ │ │ │ - jle 2c1c6 │ │ │ │ - mov (%r14),%r8 │ │ │ │ - mov %r14,%r12 │ │ │ │ - mov -0x8(%r15),%rcx │ │ │ │ + jne 2c67f │ │ │ │ + mov -0x58(%rbp),%r14 │ │ │ │ + mov -0x50(%rbp),%r9 │ │ │ │ + mov %r14,%r8 │ │ │ │ + lea -0x8(%r14),%r11 │ │ │ │ + sub %r9,%r8 │ │ │ │ + cmp $0x8,%r8 │ │ │ │ + jle 2c4a2 │ │ │ │ + mov (%r9),%rsi │ │ │ │ + mov %r9,%r15 │ │ │ │ + mov -0x8(%r14),%rcx │ │ │ │ + mov %r9,%rdi │ │ │ │ + not %r15 │ │ │ │ + lea -0x10(%r14),%rbx │ │ │ │ + mov %rsi,-0x8(%r14) │ │ │ │ + add %r11,%r15 │ │ │ │ + sub %r9,%r11 │ │ │ │ xor %esi,%esi │ │ │ │ - not %r12 │ │ │ │ - mov %r14,%rdi │ │ │ │ - add %rax,%r12 │ │ │ │ - sub %r14,%rax │ │ │ │ - sub $0x10,%r15 │ │ │ │ - mov %rax,%rdx │ │ │ │ - mov %rax,%r13 │ │ │ │ - shr $0x3,%r12 │ │ │ │ - mov %r8,0x8(%r15) │ │ │ │ - and $0x3,%r12d │ │ │ │ + mov %r11,%rdx │ │ │ │ + shr $0x3,%r15 │ │ │ │ + mov %r11,%r12 │ │ │ │ sar $0x3,%rdx │ │ │ │ - call 20810 │ │ │ │ - cmp $0x8,%r13 │ │ │ │ - jle 2c1c6 │ │ │ │ - test %r12,%r12 │ │ │ │ - je 2c613 │ │ │ │ - cmp $0x1,%r12 │ │ │ │ - je 2c5e4 │ │ │ │ - cmp $0x2,%r12 │ │ │ │ - je 2c5c2 │ │ │ │ - mov (%r14),%r9 │ │ │ │ - mov (%r15),%rcx │ │ │ │ + and $0x3,%r15d │ │ │ │ + call 20890 │ │ │ │ + cmp $0x8,%r12 │ │ │ │ + jle 2c4a2 │ │ │ │ + test %r15,%r15 │ │ │ │ + je 2c816 │ │ │ │ + cmp $0x1,%r15 │ │ │ │ + je 2c7e6 │ │ │ │ + cmp $0x2,%r15 │ │ │ │ + je 2c7c3 │ │ │ │ + mov -0x50(%rbp),%rdi │ │ │ │ + mov (%rbx),%rcx │ │ │ │ xor %esi,%esi │ │ │ │ - mov %r14,%rdi │ │ │ │ - mov %r9,(%r15) │ │ │ │ - sub %r14,%r15 │ │ │ │ - mov %r15,%rdx │ │ │ │ + mov (%rdi),%rax │ │ │ │ + mov %rax,(%rbx) │ │ │ │ + sub %rdi,%rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ sar $0x3,%rdx │ │ │ │ - call 20810 │ │ │ │ - mov -0x58(%rbp),%r15 │ │ │ │ - sub $0x18,%r15 │ │ │ │ - mov (%r14),%r11 │ │ │ │ - mov (%r15),%rcx │ │ │ │ - mov %r15,%rdx │ │ │ │ + call 20890 │ │ │ │ + mov -0x58(%rbp),%rbx │ │ │ │ + sub $0x18,%rbx │ │ │ │ + mov -0x50(%rbp),%rdi │ │ │ │ + mov (%rbx),%rcx │ │ │ │ + mov %rbx,%rdx │ │ │ │ xor %esi,%esi │ │ │ │ - sub %r14,%rdx │ │ │ │ - mov %r14,%rdi │ │ │ │ + sub $0x8,%rbx │ │ │ │ + mov (%rdi),%r10 │ │ │ │ + sub %rdi,%rdx │ │ │ │ sar $0x3,%rdx │ │ │ │ - sub $0x8,%r15 │ │ │ │ - mov %r11,0x8(%r15) │ │ │ │ - call 20810 │ │ │ │ - mov (%r14),%r10 │ │ │ │ - mov (%r15),%rcx │ │ │ │ - mov %r15,%rbx │ │ │ │ + mov %r10,0x8(%rbx) │ │ │ │ + call 20890 │ │ │ │ + mov -0x50(%rbp),%rdi │ │ │ │ + mov %rbx,%r13 │ │ │ │ + mov (%rbx),%rcx │ │ │ │ xor %esi,%esi │ │ │ │ - sub %r14,%rbx │ │ │ │ - mov %r14,%rdi │ │ │ │ - mov %rbx,%rdx │ │ │ │ - sub $0x8,%r15 │ │ │ │ - sar $0x3,%rdx │ │ │ │ - mov %r10,0x8(%r15) │ │ │ │ - call 20810 │ │ │ │ - cmp $0x8,%rbx │ │ │ │ - jle 2c1c6 │ │ │ │ - mov (%r14),%rsi │ │ │ │ - mov (%r15),%rcx │ │ │ │ - mov %r15,%rdx │ │ │ │ - mov %r14,%rdi │ │ │ │ - sub %r14,%rdx │ │ │ │ - lea -0x18(%r15),%r12 │ │ │ │ + sub $0x8,%rbx │ │ │ │ + mov (%rdi),%rdx │ │ │ │ + sub %rdi,%r13 │ │ │ │ + mov %rdx,0x8(%rbx) │ │ │ │ + mov %r13,%rdx │ │ │ │ sar $0x3,%rdx │ │ │ │ - sub %r14,%r12 │ │ │ │ - mov %rsi,(%r15) │ │ │ │ - xor %esi,%esi │ │ │ │ - call 20810 │ │ │ │ + call 20890 │ │ │ │ + cmp $0x8,%r13 │ │ │ │ + jle 2c4a2 │ │ │ │ + mov -0x50(%rbp),%r14 │ │ │ │ mov (%r14),%rdi │ │ │ │ - mov -0x8(%r15),%rcx │ │ │ │ - lea -0x8(%r15),%rdx │ │ │ │ - sub %r14,%rdx │ │ │ │ + mov (%rbx),%rcx │ │ │ │ + mov %rbx,%rdx │ │ │ │ xor %esi,%esi │ │ │ │ + sub %r14,%rdx │ │ │ │ + lea -0x18(%rbx),%r15 │ │ │ │ + mov %rdi,(%rbx) │ │ │ │ sar $0x3,%rdx │ │ │ │ - mov %rdi,-0x8(%r15) │ │ │ │ mov %r14,%rdi │ │ │ │ - call 20810 │ │ │ │ - mov (%r14),%rax │ │ │ │ - mov -0x10(%r15),%rcx │ │ │ │ - lea -0x10(%r15),%rdx │ │ │ │ + sub %r14,%r15 │ │ │ │ + call 20890 │ │ │ │ + mov (%r14),%r8 │ │ │ │ + mov -0x8(%rbx),%rcx │ │ │ │ + lea -0x8(%rbx),%rdx │ │ │ │ sub %r14,%rdx │ │ │ │ xor %esi,%esi │ │ │ │ - sar $0x3,%rdx │ │ │ │ mov %r14,%rdi │ │ │ │ - sub $0x20,%r15 │ │ │ │ - mov %rax,0x10(%r15) │ │ │ │ - call 20810 │ │ │ │ - mov (%r14),%rdx │ │ │ │ - mov 0x8(%r15),%rcx │ │ │ │ + mov %r8,-0x8(%rbx) │ │ │ │ + sar $0x3,%rdx │ │ │ │ + call 20890 │ │ │ │ + mov (%r14),%r9 │ │ │ │ + mov -0x10(%rbx),%rcx │ │ │ │ + lea -0x10(%rbx),%rdx │ │ │ │ + sub %r14,%rdx │ │ │ │ xor %esi,%esi │ │ │ │ mov %r14,%rdi │ │ │ │ - mov %rdx,0x8(%r15) │ │ │ │ - mov %r12,%rdx │ │ │ │ + sub $0x20,%rbx │ │ │ │ + mov %r9,0x10(%rbx) │ │ │ │ sar $0x3,%rdx │ │ │ │ - call 20810 │ │ │ │ - cmp $0x8,%r12 │ │ │ │ - jg 2c613 │ │ │ │ - jmp 2c1c6 │ │ │ │ + call 20890 │ │ │ │ + mov (%r14),%r11 │ │ │ │ + mov 0x8(%rbx),%rcx │ │ │ │ + mov %r15,%rdx │ │ │ │ + sar $0x3,%rdx │ │ │ │ + xor %esi,%esi │ │ │ │ + mov %r14,%rdi │ │ │ │ + mov %r11,0x8(%rbx) │ │ │ │ + call 20890 │ │ │ │ + cmp $0x8,%r15 │ │ │ │ + jg 2c81a │ │ │ │ + jmp 2c4a2 │ │ │ │ + mov $0x14,%eax │ │ │ │ + vpbroadcastq %rax,%ymm12 │ │ │ │ + vpaddq %ymm12,%ymm0,%ymm13 │ │ │ │ + valignq $0x3,%ymm13,%ymm13,%ymm14 │ │ │ │ + vmovq %xmm14,%rax │ │ │ │ + jmp 2b7b1 │ │ │ │ + add $0x4,%rax │ │ │ │ + jmp 2b7b1 │ │ │ │ + mov -0x50(%rbp),%r13 │ │ │ │ + jmp 2c70f │ │ │ │ + mov -0x50(%rbp),%r13 │ │ │ │ vzeroupper │ │ │ │ - jmp 2c513 │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 2c70f │ │ │ │ + add $0x8,%rax │ │ │ │ + jmp 2b7b1 │ │ │ │ + add $0xc,%rax │ │ │ │ + jmp 2b7b1 │ │ │ │ + add $0x10,%rax │ │ │ │ + jmp 2b7b1 │ │ │ │ + add $0x14,%rax │ │ │ │ + jmp 2b7b1 │ │ │ │ + add $0x18,%rax │ │ │ │ + jmp 2b7b1 │ │ │ │ + add $0x1c,%rax │ │ │ │ + jmp 2b7b1 │ │ │ │ + nopl (%rax) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ - mov %rdi,%r14 │ │ │ │ + mov %rsi,%r13 │ │ │ │ push %r12 │ │ │ │ + mov %r9,%r12 │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ - mov %rsi,%r13 │ │ │ │ sub $0x48,%rsp │ │ │ │ - mov %r9,%rbp │ │ │ │ + mov %rdi,0x38(%rsp) │ │ │ │ mov %rdx,0x8(%rsp) │ │ │ │ cmp %r8,%rcx │ │ │ │ - jg 2c8f0 │ │ │ │ + jg 2cb50 │ │ │ │ + mov %rdi,%rax │ │ │ │ cmp %rdi,%rsi │ │ │ │ - je 2c8da │ │ │ │ + je 2cb3c │ │ │ │ mov %rdi,%rbx │ │ │ │ - mov %rdi,%r10 │ │ │ │ mov %rsi,%rdi │ │ │ │ - mov %rsi,%r12 │ │ │ │ - sub %r14,%rdi │ │ │ │ - mov %r9,%r15 │ │ │ │ + mov %rsi,%r14 │ │ │ │ + mov %r9,%rbp │ │ │ │ + sub %rax,%rdi │ │ │ │ and $0x10,%edi │ │ │ │ - je 2c790 │ │ │ │ - vmovdqu (%r14),%xmm1 │ │ │ │ + je 2ca10 │ │ │ │ + vmovdqu (%rax),%xmm0 │ │ │ │ mov (%r9),%rdi │ │ │ │ + vpxor %xmm5,%xmm5,%xmm5 │ │ │ │ mov 0x10(%r9),%rsi │ │ │ │ - vmovdqu %xmm1,(%r9) │ │ │ │ - mov 0x10(%r14),%r15 │ │ │ │ - mov %r15,0x10(%r9) │ │ │ │ - movq $0x0,(%r14) │ │ │ │ - movq $0x0,0x8(%r14) │ │ │ │ - movq $0x0,0x10(%r14) │ │ │ │ + vmovdqu %xmm0,(%r9) │ │ │ │ + mov 0x10(%rax),%rax │ │ │ │ + mov %rax,0x10(%r9) │ │ │ │ + movq $0x0,0x10(%rbx) │ │ │ │ + vmovdqu %xmm5,(%rbx) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2c736 │ │ │ │ + je 2c9b0 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - vmovdqu 0x18(%r14),%xmm2 │ │ │ │ - mov 0x18(%rbp),%rdi │ │ │ │ - mov 0x28(%rbp),%rsi │ │ │ │ - vmovdqu %xmm2,0x18(%rbp) │ │ │ │ - mov 0x28(%r14),%rcx │ │ │ │ - mov %rcx,0x28(%rbp) │ │ │ │ - movq $0x0,0x18(%r14) │ │ │ │ - movq $0x0,0x20(%r14) │ │ │ │ - movq $0x0,0x28(%r14) │ │ │ │ + mov 0x38(%rsp),%rdx │ │ │ │ + mov 0x18(%r12),%rdi │ │ │ │ + vpxor %xmm2,%xmm2,%xmm2 │ │ │ │ + mov 0x28(%r12),%rsi │ │ │ │ + vmovdqu 0x18(%rdx),%xmm1 │ │ │ │ + vmovdqu %xmm1,0x18(%r12) │ │ │ │ + mov 0x28(%rdx),%r8 │ │ │ │ + mov %r8,0x28(%r12) │ │ │ │ + movq $0x0,0x28(%rdx) │ │ │ │ + vmovdqu %xmm2,0x18(%rdx) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2c776 │ │ │ │ + je 2c9f2 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - lea 0x30(%r14),%r10 │ │ │ │ - lea 0x30(%rbp),%r15 │ │ │ │ - cmp %r13,%r10 │ │ │ │ - je 2cd2e │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovdqu (%r10),%xmm3 │ │ │ │ - mov (%r15),%rdi │ │ │ │ - mov 0x10(%r15),%rsi │ │ │ │ - vmovdqu %xmm3,(%r15) │ │ │ │ - mov 0x10(%r10),%r14 │ │ │ │ - mov %r14,0x10(%r15) │ │ │ │ - movq $0x0,(%r10) │ │ │ │ - movq $0x0,0x8(%r10) │ │ │ │ - movq $0x0,0x10(%r10) │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ + lea 0x30(%r12),%rbp │ │ │ │ + add $0x30,%rax │ │ │ │ + cmp %r13,%rax │ │ │ │ + je 2cf2b │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + vmovdqu (%rax),%xmm3 │ │ │ │ + mov 0x0(%rbp),%rdi │ │ │ │ + vpxor %xmm4,%xmm4,%xmm4 │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + vmovdqu %xmm3,0x0(%rbp) │ │ │ │ + mov 0x10(%rax),%r9 │ │ │ │ + mov %r9,0x10(%rbp) │ │ │ │ + movq $0x0,0x10(%rax) │ │ │ │ + vmovdqu %xmm4,(%rax) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2c7d7 │ │ │ │ + je 2ca50 │ │ │ │ sub %rdi,%rsi │ │ │ │ - mov %r10,0x10(%rsp) │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ call d340 │ │ │ │ - mov 0x10(%rsp),%r10 │ │ │ │ - vmovdqu 0x18(%r10),%xmm4 │ │ │ │ - mov 0x18(%r15),%rdi │ │ │ │ - mov 0x28(%r15),%rsi │ │ │ │ - vmovdqu %xmm4,0x18(%r15) │ │ │ │ - mov 0x28(%r10),%rdx │ │ │ │ - mov %rdx,0x28(%r15) │ │ │ │ - movq $0x0,0x18(%r10) │ │ │ │ - movq $0x0,0x20(%r10) │ │ │ │ - movq $0x0,0x28(%r10) │ │ │ │ + mov 0x10(%rsp),%rax │ │ │ │ + vmovdqu 0x18(%rax),%xmm6 │ │ │ │ + mov 0x18(%rbp),%rdi │ │ │ │ + vpxor %xmm7,%xmm7,%xmm7 │ │ │ │ + mov 0x28(%rbp),%rsi │ │ │ │ + vmovdqu %xmm6,0x18(%rbp) │ │ │ │ + mov 0x28(%rax),%r15 │ │ │ │ + mov %r15,0x28(%rbp) │ │ │ │ + movq $0x0,0x28(%rax) │ │ │ │ + vmovdqu %xmm7,0x18(%rax) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2c822 │ │ │ │ + je 2ca92 │ │ │ │ sub %rdi,%rsi │ │ │ │ - mov %r10,0x10(%rsp) │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ call d340 │ │ │ │ - mov 0x10(%rsp),%r10 │ │ │ │ - vmovdqu 0x30(%r10),%xmm5 │ │ │ │ - lea 0x30(%r10),%r14 │ │ │ │ - mov 0x30(%r15),%rdi │ │ │ │ - lea 0x30(%r15),%r11 │ │ │ │ - mov 0x10(%r11),%rsi │ │ │ │ - vmovdqu %xmm5,0x30(%r15) │ │ │ │ - mov 0x10(%r14),%r8 │ │ │ │ - mov %r8,0x10(%r11) │ │ │ │ - movq $0x0,0x30(%r10) │ │ │ │ - movq $0x0,0x8(%r14) │ │ │ │ - movq $0x0,0x10(%r14) │ │ │ │ + mov 0x10(%rsp),%rax │ │ │ │ + vmovdqu 0x30(%rax),%xmm8 │ │ │ │ + mov 0x30(%rbp),%rdi │ │ │ │ + lea 0x30(%rax),%r15 │ │ │ │ + vpxor %xmm9,%xmm9,%xmm9 │ │ │ │ + mov 0x40(%rbp),%rsi │ │ │ │ + lea 0x30(%rbp),%rcx │ │ │ │ + vmovdqu %xmm8,0x30(%rbp) │ │ │ │ + mov 0x10(%r15),%r10 │ │ │ │ + mov %r10,0x10(%rcx) │ │ │ │ + vmovdqu %xmm9,0x30(%rax) │ │ │ │ + movq $0x0,0x10(%r15) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2c875 │ │ │ │ + je 2cadd │ │ │ │ sub %rdi,%rsi │ │ │ │ - mov %r11,0x10(%rsp) │ │ │ │ + mov %rcx,0x10(%rsp) │ │ │ │ call d340 │ │ │ │ - mov 0x10(%rsp),%r11 │ │ │ │ - vmovdqu 0x18(%r14),%xmm6 │ │ │ │ - mov 0x18(%r11),%rdi │ │ │ │ - mov 0x28(%r11),%rsi │ │ │ │ - vmovdqu %xmm6,0x18(%r11) │ │ │ │ - mov 0x28(%r14),%r9 │ │ │ │ - mov %r9,0x28(%r11) │ │ │ │ - movq $0x0,0x18(%r14) │ │ │ │ - movq $0x0,0x20(%r14) │ │ │ │ - movq $0x0,0x28(%r14) │ │ │ │ + mov 0x10(%rsp),%rcx │ │ │ │ + vmovdqu 0x18(%r15),%xmm10 │ │ │ │ + mov 0x18(%rcx),%rdi │ │ │ │ + vpxor %xmm11,%xmm11,%xmm11 │ │ │ │ + mov 0x28(%rcx),%rsi │ │ │ │ + vmovdqu %xmm10,0x18(%rcx) │ │ │ │ + mov 0x28(%r15),%r11 │ │ │ │ + mov %r11,0x28(%rcx) │ │ │ │ + movq $0x0,0x28(%r15) │ │ │ │ + vmovdqu %xmm11,0x18(%r15) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2c8c0 │ │ │ │ + je 2cb22 │ │ │ │ sub %rdi,%rsi │ │ │ │ - mov %r11,0x10(%rsp) │ │ │ │ + mov %rcx,0x10(%rsp) │ │ │ │ call d340 │ │ │ │ - mov 0x10(%rsp),%r11 │ │ │ │ - lea 0x30(%r14),%r10 │ │ │ │ - lea 0x30(%r11),%r15 │ │ │ │ - cmp %r13,%r10 │ │ │ │ - jne 2c790 │ │ │ │ - cmp %rbp,%r15 │ │ │ │ - jne 2cd37 │ │ │ │ + mov 0x10(%rsp),%rcx │ │ │ │ + lea 0x30(%r15),%rax │ │ │ │ + lea 0x30(%rcx),%rbp │ │ │ │ + cmp %r13,%rax │ │ │ │ + jne 2ca10 │ │ │ │ + cmp %r12,%rbp │ │ │ │ + jne 2cf34 │ │ │ │ add $0x48,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov %rdx,%rcx │ │ │ │ - mov %rdx,%r12 │ │ │ │ + mov %rdx,%rbx │ │ │ │ cmp %rsi,%rdx │ │ │ │ - je 2c8da │ │ │ │ + je 2cb3c │ │ │ │ sub %rsi,%rcx │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov %r9,%rbx │ │ │ │ + mov %rsi,%r11 │ │ │ │ + mov %r9,%rbp │ │ │ │ and $0x10,%ecx │ │ │ │ - jne 2ca3c │ │ │ │ + jne 2cc8b │ │ │ │ vmovdqu 0x0(%r13),%xmm0 │ │ │ │ mov (%r9),%rdi │ │ │ │ + vpxor %xmm5,%xmm5,%xmm5 │ │ │ │ mov 0x10(%r9),%rsi │ │ │ │ vmovdqu %xmm0,(%r9) │ │ │ │ mov 0x10(%r13),%rax │ │ │ │ mov %rax,0x10(%r9) │ │ │ │ - movq $0x0,0x0(%r13) │ │ │ │ - movq $0x0,0x8(%r13) │ │ │ │ movq $0x0,0x10(%r13) │ │ │ │ + vmovdqu %xmm5,0x0(%r13) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2c94c │ │ │ │ + je 2cba6 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ vmovdqu 0x18(%r13),%xmm1 │ │ │ │ - mov 0x18(%rbp),%rdi │ │ │ │ - mov 0x28(%rbp),%rsi │ │ │ │ - vmovdqu %xmm1,0x18(%rbp) │ │ │ │ + mov 0x18(%r12),%rdi │ │ │ │ + vpxor %xmm2,%xmm2,%xmm2 │ │ │ │ + mov 0x28(%r12),%rsi │ │ │ │ + vmovdqu %xmm1,0x18(%r12) │ │ │ │ mov 0x28(%r13),%rdx │ │ │ │ - mov %rdx,0x28(%rbp) │ │ │ │ - movq $0x0,0x18(%r13) │ │ │ │ - movq $0x0,0x20(%r13) │ │ │ │ + mov %rdx,0x28(%r12) │ │ │ │ movq $0x0,0x28(%r13) │ │ │ │ + vmovdqu %xmm2,0x18(%r13) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2c98c │ │ │ │ + je 2cbe5 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - lea 0x30(%r13),%rax │ │ │ │ - lea 0x30(%rbp),%rbx │ │ │ │ - jmp 2ca3c │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - vmovdqu 0x30(%rax),%xmm15 │ │ │ │ - mov 0x30(%rbx),%rdi │ │ │ │ + lea 0x30(%r13),%r11 │ │ │ │ + lea 0x30(%r12),%rbp │ │ │ │ + jmp 2cc8b │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + vmovdqu 0x30(%r11),%xmm12 │ │ │ │ + mov 0x30(%rbp),%rdi │ │ │ │ + vpxor %xmm13,%xmm13,%xmm13 │ │ │ │ mov 0x10(%r10),%rsi │ │ │ │ - vmovdqu %xmm15,0x30(%rbx) │ │ │ │ - mov 0x10(%r15),%rbx │ │ │ │ - mov %rbx,0x10(%r10) │ │ │ │ - movq $0x0,0x30(%rax) │ │ │ │ - movq $0x0,0x8(%r15) │ │ │ │ - movq $0x0,0x10(%r15) │ │ │ │ + vmovdqu %xmm12,0x30(%rbp) │ │ │ │ + mov 0x10(%r14),%r15 │ │ │ │ + mov %r15,0x10(%r10) │ │ │ │ + vmovdqu %xmm13,0x30(%r11) │ │ │ │ + movq $0x0,0x10(%r14) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2c9e9 │ │ │ │ + je 2cc3d │ │ │ │ sub %rdi,%rsi │ │ │ │ mov %r10,0x10(%rsp) │ │ │ │ call d340 │ │ │ │ mov 0x10(%rsp),%r10 │ │ │ │ - vmovdqu 0x18(%r15),%xmm0 │ │ │ │ + vmovdqu 0x18(%r14),%xmm14 │ │ │ │ mov 0x18(%r10),%rdi │ │ │ │ + vpxor %xmm15,%xmm15,%xmm15 │ │ │ │ mov 0x28(%r10),%rsi │ │ │ │ - vmovdqu %xmm0,0x18(%r10) │ │ │ │ - mov 0x28(%r15),%r11 │ │ │ │ - mov %r11,0x28(%r10) │ │ │ │ - movq $0x0,0x18(%r15) │ │ │ │ - movq $0x0,0x20(%r15) │ │ │ │ - movq $0x0,0x28(%r15) │ │ │ │ + vmovdqu %xmm14,0x18(%r10) │ │ │ │ + mov 0x28(%r14),%rbp │ │ │ │ + mov %rbp,0x28(%r10) │ │ │ │ + movq $0x0,0x28(%r14) │ │ │ │ + vmovdqu %xmm15,0x18(%r14) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2ca34 │ │ │ │ + je 2cc83 │ │ │ │ sub %rdi,%rsi │ │ │ │ mov %r10,0x10(%rsp) │ │ │ │ call d340 │ │ │ │ mov 0x10(%rsp),%r10 │ │ │ │ - lea 0x30(%r15),%rax │ │ │ │ - lea 0x30(%r10),%rbx │ │ │ │ - vmovdqu (%rax),%xmm2 │ │ │ │ - mov (%rbx),%rdi │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - vmovdqu %xmm2,(%rbx) │ │ │ │ - mov 0x10(%rax),%r8 │ │ │ │ - mov %r8,0x10(%rbx) │ │ │ │ - movq $0x0,(%rax) │ │ │ │ - movq $0x0,0x8(%rax) │ │ │ │ - movq $0x0,0x10(%rax) │ │ │ │ + lea 0x30(%r14),%r11 │ │ │ │ + lea 0x30(%r10),%rbp │ │ │ │ + vmovdqu (%r11),%xmm3 │ │ │ │ + mov 0x0(%rbp),%rdi │ │ │ │ + vpxor %xmm4,%xmm4,%xmm4 │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + vmovdqu %xmm3,0x0(%rbp) │ │ │ │ + mov 0x10(%r11),%r8 │ │ │ │ + mov %r8,0x10(%rbp) │ │ │ │ + movq $0x0,0x10(%r11) │ │ │ │ + vmovdqu %xmm4,(%r11) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2ca81 │ │ │ │ + je 2cccd │ │ │ │ sub %rdi,%rsi │ │ │ │ - mov %rax,0x10(%rsp) │ │ │ │ + mov %r11,0x10(%rsp) │ │ │ │ call d340 │ │ │ │ - mov 0x10(%rsp),%rax │ │ │ │ - vmovdqu 0x18(%rax),%xmm3 │ │ │ │ - mov 0x18(%rbx),%rdi │ │ │ │ - mov 0x28(%rbx),%rsi │ │ │ │ - vmovdqu %xmm3,0x18(%rbx) │ │ │ │ - mov 0x28(%rax),%r9 │ │ │ │ - mov %r9,0x28(%rbx) │ │ │ │ - movq $0x0,0x18(%rax) │ │ │ │ - movq $0x0,0x20(%rax) │ │ │ │ - movq $0x0,0x28(%rax) │ │ │ │ + mov 0x10(%rsp),%r11 │ │ │ │ + vmovdqu 0x18(%r11),%xmm6 │ │ │ │ + mov 0x18(%rbp),%rdi │ │ │ │ + vpxor %xmm7,%xmm7,%xmm7 │ │ │ │ + mov 0x28(%rbp),%rsi │ │ │ │ + vmovdqu %xmm6,0x18(%rbp) │ │ │ │ + mov 0x28(%r11),%r9 │ │ │ │ + mov %r9,0x28(%rbp) │ │ │ │ + movq $0x0,0x28(%r11) │ │ │ │ + vmovdqu %xmm7,0x18(%r11) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2caca │ │ │ │ + je 2cd11 │ │ │ │ sub %rdi,%rsi │ │ │ │ - mov %rax,0x10(%rsp) │ │ │ │ + mov %r11,0x10(%rsp) │ │ │ │ call d340 │ │ │ │ - mov 0x10(%rsp),%rax │ │ │ │ - lea 0x30(%rbx),%r10 │ │ │ │ - lea 0x30(%rax),%r15 │ │ │ │ - cmp %r15,0x8(%rsp) │ │ │ │ - jne 2c9a0 │ │ │ │ - cmp %r14,%r13 │ │ │ │ - je 2d1e0 │ │ │ │ - cmp %r10,%rbp │ │ │ │ - jne 2cb8d │ │ │ │ - jmp 2c8da │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovq %rsi,%xmm7 │ │ │ │ - vpinsrq $0x1,%r10,%xmm7,%xmm8 │ │ │ │ - vmovdqu %xmm8,(%r12) │ │ │ │ - mov 0x10(%r13),%r8 │ │ │ │ - mov %r8,0x10(%r12) │ │ │ │ - movq $0x0,0x0(%r13) │ │ │ │ - movq $0x0,0x8(%r13) │ │ │ │ + mov 0x10(%rsp),%r11 │ │ │ │ + lea 0x30(%r11),%r14 │ │ │ │ + lea 0x30(%rbp),%r10 │ │ │ │ + cmp %r14,0x8(%rsp) │ │ │ │ + jne 2cbf8 │ │ │ │ + cmp 0x38(%rsp),%r13 │ │ │ │ + je 2d380 │ │ │ │ + cmp %r10,%r12 │ │ │ │ + jne 2cdbc │ │ │ │ + jmp 2cb3c │ │ │ │ + nopl (%rax) │ │ │ │ + vmovq %rsi,%xmm13 │ │ │ │ + vpxor %xmm15,%xmm15,%xmm15 │ │ │ │ + vpinsrq $0x1,%r10,%xmm13,%xmm14 │ │ │ │ + vmovdqu %xmm14,(%rbx) │ │ │ │ + mov 0x10(%r13),%rdx │ │ │ │ + mov %rdx,0x10(%rbx) │ │ │ │ movq $0x0,0x10(%r13) │ │ │ │ + vmovdqu %xmm15,0x0(%r13) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2cb3f │ │ │ │ - mov %rax,%rsi │ │ │ │ + je 2cd77 │ │ │ │ + mov %rcx,%rsi │ │ │ │ call d340 │ │ │ │ - vmovdqu 0x18(%r13),%xmm9 │ │ │ │ - mov 0x18(%r12),%rdi │ │ │ │ - mov 0x28(%r12),%rsi │ │ │ │ - vmovdqu %xmm9,0x18(%r12) │ │ │ │ - mov 0x28(%r13),%r9 │ │ │ │ - mov %r9,0x28(%r12) │ │ │ │ - movq $0x0,0x18(%r13) │ │ │ │ - movq $0x0,0x20(%r13) │ │ │ │ + vmovdqu 0x18(%r13),%xmm0 │ │ │ │ + mov 0x18(%rbx),%rdi │ │ │ │ + vpxor %xmm5,%xmm5,%xmm5 │ │ │ │ + mov 0x28(%rbx),%rsi │ │ │ │ + vmovdqu %xmm0,0x18(%rbx) │ │ │ │ + mov 0x28(%r13),%r8 │ │ │ │ + mov %r8,0x28(%rbx) │ │ │ │ movq $0x0,0x28(%r13) │ │ │ │ + vmovdqu %xmm5,0x18(%r13) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2cb84 │ │ │ │ + je 2cdb1 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - cmp %r14,%r13 │ │ │ │ - je 2d040 │ │ │ │ + cmp 0x38(%rsp),%r13 │ │ │ │ + je 2d210 │ │ │ │ sub $0x30,%r13 │ │ │ │ mov 0x8(%r13),%r10 │ │ │ │ - mov 0x8(%rbx),%rcx │ │ │ │ + mov 0x8(%rbp),%r11 │ │ │ │ mov 0x0(%r13),%rsi │ │ │ │ - mov (%rbx),%r11 │ │ │ │ - mov %rcx,%r15 │ │ │ │ + mov 0x0(%rbp),%r15 │ │ │ │ + mov %r11,%r14 │ │ │ │ mov %r10,%rdi │ │ │ │ - sub %r11,%r15 │ │ │ │ + sub %r15,%r14 │ │ │ │ sub %rsi,%rdi │ │ │ │ - cmp %rdi,%r15 │ │ │ │ + cmp %rdi,%r14 │ │ │ │ mov %rdi,%rdx │ │ │ │ - cmovbe %r15,%rdx │ │ │ │ + cmovbe %r14,%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ - je 2cbfd │ │ │ │ - mov %rdi,0x38(%rsp) │ │ │ │ - mov %r11,%rdi │ │ │ │ - mov %rcx,0x30(%rsp) │ │ │ │ - mov %r10,0x20(%rsp) │ │ │ │ - mov %rsi,0x10(%rsp) │ │ │ │ - mov %r11,0x8(%rsp) │ │ │ │ + je 2ce23 │ │ │ │ + mov %rdi,0x30(%rsp) │ │ │ │ + mov %r15,%rdi │ │ │ │ + mov %r11,0x20(%rsp) │ │ │ │ + mov %r10,0x10(%rsp) │ │ │ │ + mov %rsi,0x8(%rsp) │ │ │ │ call d110 │ │ │ │ - mov 0x8(%rsp),%r11 │ │ │ │ + mov 0x8(%rsp),%rsi │ │ │ │ + mov 0x10(%rsp),%r10 │ │ │ │ test %eax,%eax │ │ │ │ - mov 0x10(%rsp),%rsi │ │ │ │ - mov 0x20(%rsp),%r10 │ │ │ │ - mov 0x30(%rsp),%rcx │ │ │ │ - mov 0x38(%rsp),%rdi │ │ │ │ - jne 2ce30 │ │ │ │ - sub %rdi,%r15 │ │ │ │ - mov -0x30(%r12),%rdi │ │ │ │ - mov -0x20(%r12),%rax │ │ │ │ - sub $0x30,%r12 │ │ │ │ - sub %rdi,%rax │ │ │ │ - test %r15,%r15 │ │ │ │ - js 2cb00 │ │ │ │ - vmovq %r11,%xmm4 │ │ │ │ - vpinsrq $0x1,%rcx,%xmm4,%xmm5 │ │ │ │ - vmovdqu %xmm5,(%r12) │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - mov %rsi,0x10(%r12) │ │ │ │ - movq $0x0,(%rbx) │ │ │ │ - movq $0x0,0x8(%rbx) │ │ │ │ - movq $0x0,0x10(%rbx) │ │ │ │ + mov 0x20(%rsp),%r11 │ │ │ │ + mov 0x30(%rsp),%rdi │ │ │ │ + jne 2d020 │ │ │ │ + sub %rdi,%r14 │ │ │ │ + mov -0x30(%rbx),%rdi │ │ │ │ + mov -0x20(%rbx),%rcx │ │ │ │ + sub $0x30,%rbx │ │ │ │ + sub %rdi,%rcx │ │ │ │ + test %r14,%r14 │ │ │ │ + js 2cd40 │ │ │ │ + vmovq %r15,%xmm8 │ │ │ │ + vpxor %xmm10,%xmm10,%xmm10 │ │ │ │ + vpinsrq $0x1,%r11,%xmm8,%xmm9 │ │ │ │ + vmovdqu %xmm9,(%rbx) │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov %rsi,0x10(%rbx) │ │ │ │ + movq $0x0,0x10(%rbp) │ │ │ │ + vmovdqu %xmm10,0x0(%rbp) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2cc58 │ │ │ │ - mov %rax,%rsi │ │ │ │ + je 2ce74 │ │ │ │ + mov %rcx,%rsi │ │ │ │ call d340 │ │ │ │ - vmovdqu 0x18(%rbx),%xmm6 │ │ │ │ - mov 0x18(%r12),%rdi │ │ │ │ - mov 0x28(%r12),%rsi │ │ │ │ - vmovdqu %xmm6,0x18(%r12) │ │ │ │ - mov 0x28(%rbx),%rdx │ │ │ │ - mov %rdx,0x28(%r12) │ │ │ │ - movq $0x0,0x18(%rbx) │ │ │ │ - movq $0x0,0x20(%rbx) │ │ │ │ - movq $0x0,0x28(%rbx) │ │ │ │ + vmovdqu 0x18(%rbp),%xmm11 │ │ │ │ + mov 0x18(%rbx),%rdi │ │ │ │ + vpxor %xmm12,%xmm12,%xmm12 │ │ │ │ + mov 0x28(%rbx),%rsi │ │ │ │ + vmovdqu %xmm11,0x18(%rbx) │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov %rax,0x28(%rbx) │ │ │ │ + movq $0x0,0x28(%rbp) │ │ │ │ + vmovdqu %xmm12,0x18(%rbp) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2cc9c │ │ │ │ + je 2cead │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - cmp %rbx,%rbp │ │ │ │ - je 2c8da │ │ │ │ - sub $0x30,%rbx │ │ │ │ - jmp 2cb91 │ │ │ │ - xchg %ax,%ax │ │ │ │ - vmovdqu %xmm13,(%rbx) │ │ │ │ - mov 0x10(%r12),%r9 │ │ │ │ - mov %r9,0x10(%rbx) │ │ │ │ - movq $0x0,(%r12) │ │ │ │ - movq $0x0,0x8(%r12) │ │ │ │ - movq $0x0,0x10(%r12) │ │ │ │ + cmp %rbp,%r12 │ │ │ │ + je 2cb3c │ │ │ │ + sub $0x30,%rbp │ │ │ │ + jmp 2cdc0 │ │ │ │ + nop │ │ │ │ + vmovdqu %xmm8,(%rbx) │ │ │ │ + vpxor %xmm13,%xmm13,%xmm13 │ │ │ │ + mov 0x10(%r14),%r11 │ │ │ │ + mov %r11,0x10(%rbx) │ │ │ │ + movq $0x0,0x10(%r14) │ │ │ │ + vmovdqu %xmm13,(%r14) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2cce1 │ │ │ │ + je 2cee8 │ │ │ │ call d340 │ │ │ │ - vmovdqu 0x18(%r12),%xmm0 │ │ │ │ + vmovdqu 0x18(%r14),%xmm14 │ │ │ │ mov 0x18(%rbx),%rdi │ │ │ │ + vpxor %xmm15,%xmm15,%xmm15 │ │ │ │ mov 0x28(%rbx),%rsi │ │ │ │ - vmovdqu %xmm0,0x18(%rbx) │ │ │ │ - mov 0x28(%r12),%r11 │ │ │ │ - mov %r11,0x28(%rbx) │ │ │ │ - movq $0x0,0x18(%r12) │ │ │ │ - movq $0x0,0x20(%r12) │ │ │ │ - movq $0x0,0x28(%r12) │ │ │ │ + vmovdqu %xmm14,0x18(%rbx) │ │ │ │ + mov 0x28(%r14),%rcx │ │ │ │ + mov %rcx,0x28(%rbx) │ │ │ │ + movq $0x0,0x28(%r14) │ │ │ │ + vmovdqu %xmm15,0x18(%r14) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2cd26 │ │ │ │ + je 2cf23 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - add $0x30,%r12 │ │ │ │ + add $0x30,%r14 │ │ │ │ add $0x30,%rbx │ │ │ │ - cmp %rbp,%r15 │ │ │ │ - je 2c8da │ │ │ │ - cmp 0x8(%rsp),%r12 │ │ │ │ - je 2ce50 │ │ │ │ - vmovdqu 0x0(%rbp),%xmm14 │ │ │ │ - vmovdqu (%r12),%xmm13 │ │ │ │ - mov 0x8(%r12),%r13 │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - vmovq %xmm14,%rsi │ │ │ │ - vmovq %xmm13,%rdi │ │ │ │ + cmp %r12,%rbp │ │ │ │ + je 2cb3c │ │ │ │ + cmp 0x8(%rsp),%r14 │ │ │ │ + je 2d040 │ │ │ │ + vmovdqu (%r12),%xmm9 │ │ │ │ + vmovdqu (%r14),%xmm8 │ │ │ │ + mov 0x8(%r14),%r13 │ │ │ │ + mov 0x8(%r12),%r15 │ │ │ │ + vmovq %xmm9,%rsi │ │ │ │ + vmovq %xmm8,%rdi │ │ │ │ sub %rdi,%r13 │ │ │ │ - sub %rsi,%r14 │ │ │ │ - cmp %r14,%r13 │ │ │ │ - mov %r14,%rdx │ │ │ │ + sub %rsi,%r15 │ │ │ │ + cmp %r15,%r13 │ │ │ │ + mov %r15,%rdx │ │ │ │ cmovbe %r13,%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ - je 2cd9a │ │ │ │ - vmovdqa %xmm14,0x20(%rsp) │ │ │ │ - vmovdqa %xmm13,0x10(%rsp) │ │ │ │ + je 2cf97 │ │ │ │ + vmovdqa %xmm9,0x20(%rsp) │ │ │ │ + vmovdqa %xmm8,0x10(%rsp) │ │ │ │ call d110 │ │ │ │ - vmovdqa 0x10(%rsp),%xmm13 │ │ │ │ - vmovdqa 0x20(%rsp),%xmm14 │ │ │ │ + vmovdqa 0x10(%rsp),%xmm8 │ │ │ │ + vmovdqa 0x20(%rsp),%xmm9 │ │ │ │ test %eax,%eax │ │ │ │ - jne 2ce40 │ │ │ │ - sub %r14,%r13 │ │ │ │ + jne 2d030 │ │ │ │ + sub %r15,%r13 │ │ │ │ mov (%rbx),%rdi │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ test %r13,%r13 │ │ │ │ - js 2ccb0 │ │ │ │ - vmovdqu %xmm14,(%rbx) │ │ │ │ - mov 0x10(%rbp),%rdx │ │ │ │ - mov %rdx,0x10(%rbx) │ │ │ │ - movq $0x0,0x0(%rbp) │ │ │ │ - movq $0x0,0x8(%rbp) │ │ │ │ - movq $0x0,0x10(%rbp) │ │ │ │ + js 2cec0 │ │ │ │ + vmovdqu %xmm9,(%rbx) │ │ │ │ + vpxor %xmm10,%xmm10,%xmm10 │ │ │ │ + mov 0x10(%r12),%r9 │ │ │ │ + mov %r9,0x10(%rbx) │ │ │ │ + movq $0x0,0x10(%r12) │ │ │ │ + vmovdqu %xmm10,(%r12) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2cdde │ │ │ │ + je 2cfd8 │ │ │ │ call d340 │ │ │ │ - vmovdqu 0x18(%rbp),%xmm15 │ │ │ │ + vmovdqu 0x18(%r12),%xmm11 │ │ │ │ mov 0x18(%rbx),%rdi │ │ │ │ + vpxor %xmm12,%xmm12,%xmm12 │ │ │ │ mov 0x28(%rbx),%rsi │ │ │ │ - vmovdqu %xmm15,0x18(%rbx) │ │ │ │ - mov 0x28(%rbp),%r8 │ │ │ │ - mov %r8,0x28(%rbx) │ │ │ │ - movq $0x0,0x18(%rbp) │ │ │ │ - movq $0x0,0x20(%rbp) │ │ │ │ - movq $0x0,0x28(%rbp) │ │ │ │ + vmovdqu %xmm11,0x18(%rbx) │ │ │ │ + mov 0x28(%r12),%r10 │ │ │ │ + mov %r10,0x28(%rbx) │ │ │ │ + movq $0x0,0x28(%r12) │ │ │ │ + vmovdqu %xmm12,0x18(%r12) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2ce1d │ │ │ │ + je 2d017 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp 2cd2a │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - movslq %eax,%r15 │ │ │ │ - jmp 2cc00 │ │ │ │ + add $0x30,%r12 │ │ │ │ + jmp 2cf27 │ │ │ │ + movslq %eax,%r14 │ │ │ │ + jmp 2ce26 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ movslq %eax,%r13 │ │ │ │ - jmp 2cd9d │ │ │ │ + jmp 2cf9a │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - cmp %rbp,%r15 │ │ │ │ - je 2c8da │ │ │ │ - mov %r15,%rsi │ │ │ │ - sub %rbp,%rsi │ │ │ │ + cmp %r12,%rbp │ │ │ │ + je 2cb3c │ │ │ │ + mov %rbp,%rsi │ │ │ │ + sub %r12,%rsi │ │ │ │ test $0x10,%sil │ │ │ │ - jne 2cfa0 │ │ │ │ + jne 2d180 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - vmovdqu 0x0(%rbp),%xmm9 │ │ │ │ + vmovdqu (%r12),%xmm0 │ │ │ │ mov (%rbx),%rdi │ │ │ │ + vpxor %xmm5,%xmm5,%xmm5 │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ - vmovdqu %xmm9,(%rbx) │ │ │ │ - mov 0x10(%rbp),%r12 │ │ │ │ - mov %r12,0x10(%rbx) │ │ │ │ - movq $0x0,0x0(%rbp) │ │ │ │ - movq $0x0,0x8(%rbp) │ │ │ │ - movq $0x0,0x10(%rbp) │ │ │ │ + vmovdqu %xmm0,(%rbx) │ │ │ │ + mov 0x10(%r12),%rdx │ │ │ │ + mov %rdx,0x10(%rbx) │ │ │ │ + movq $0x0,0x10(%r12) │ │ │ │ + vmovdqu %xmm5,(%r12) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2cead │ │ │ │ + je 2d09a │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - vmovdqu 0x18(%rbp),%xmm10 │ │ │ │ + vmovdqu 0x18(%r12),%xmm1 │ │ │ │ mov 0x18(%rbx),%rdi │ │ │ │ + vpxor %xmm2,%xmm2,%xmm2 │ │ │ │ mov 0x28(%rbx),%rsi │ │ │ │ - vmovdqu %xmm10,0x18(%rbx) │ │ │ │ - mov 0x28(%rbp),%rcx │ │ │ │ - mov %rcx,0x28(%rbx) │ │ │ │ - movq $0x0,0x18(%rbp) │ │ │ │ - movq $0x0,0x20(%rbp) │ │ │ │ - movq $0x0,0x28(%rbp) │ │ │ │ + vmovdqu %xmm1,0x18(%rbx) │ │ │ │ + mov 0x28(%r12),%r8 │ │ │ │ + mov %r8,0x28(%rbx) │ │ │ │ + movq $0x0,0x28(%r12) │ │ │ │ + vmovdqu %xmm2,0x18(%r12) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2ceec │ │ │ │ + je 2d0d8 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - vmovdqu 0x30(%rbp),%xmm11 │ │ │ │ - lea 0x30(%rbp),%r13 │ │ │ │ + vmovdqu 0x30(%r12),%xmm3 │ │ │ │ mov 0x30(%rbx),%rdi │ │ │ │ - lea 0x30(%rbx),%r14 │ │ │ │ - mov 0x10(%r14),%rsi │ │ │ │ - vmovdqu %xmm11,0x30(%rbx) │ │ │ │ + lea 0x30(%r12),%r13 │ │ │ │ + lea 0x30(%rbx),%r15 │ │ │ │ + mov 0x10(%r15),%rsi │ │ │ │ + vpxor %xmm4,%xmm4,%xmm4 │ │ │ │ + vmovdqu %xmm3,0x30(%rbx) │ │ │ │ mov 0x10(%r13),%rbx │ │ │ │ - mov %rbx,0x10(%r14) │ │ │ │ - movq $0x0,0x30(%rbp) │ │ │ │ - movq $0x0,0x8(%r13) │ │ │ │ + mov %rbx,0x10(%r15) │ │ │ │ + vmovdqu %xmm4,0x30(%r12) │ │ │ │ movq $0x0,0x10(%r13) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2cf33 │ │ │ │ + je 2d11d │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - vmovdqu 0x18(%r13),%xmm12 │ │ │ │ - mov 0x18(%r14),%rdi │ │ │ │ - mov 0x28(%r14),%rsi │ │ │ │ - vmovdqu %xmm12,0x18(%r14) │ │ │ │ - mov 0x28(%r13),%rbp │ │ │ │ - mov %rbp,0x28(%r14) │ │ │ │ - movq $0x0,0x18(%r13) │ │ │ │ - movq $0x0,0x20(%r13) │ │ │ │ + vmovdqu 0x18(%r13),%xmm6 │ │ │ │ + mov 0x18(%r15),%rdi │ │ │ │ + vpxor %xmm7,%xmm7,%xmm7 │ │ │ │ + mov 0x28(%r15),%rsi │ │ │ │ + vmovdqu %xmm6,0x18(%r15) │ │ │ │ + mov 0x28(%r13),%r12 │ │ │ │ + mov %r12,0x28(%r15) │ │ │ │ movq $0x0,0x28(%r13) │ │ │ │ + vmovdqu %xmm7,0x18(%r13) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2cf74 │ │ │ │ + je 2d158 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - lea 0x30(%r13),%rbp │ │ │ │ - lea 0x30(%r14),%rbx │ │ │ │ - cmp %rbp,%r15 │ │ │ │ - jne 2ce70 │ │ │ │ + lea 0x30(%r13),%r12 │ │ │ │ + lea 0x30(%r15),%rbx │ │ │ │ + cmp %r12,%rbp │ │ │ │ + jne 2d060 │ │ │ │ add $0x48,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ ret │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovdqu 0x0(%rbp),%xmm7 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + vmovdqu (%r12),%xmm12 │ │ │ │ mov (%rbx),%rdi │ │ │ │ + vpxor %xmm13,%xmm13,%xmm13 │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ - vmovdqu %xmm7,(%rbx) │ │ │ │ - mov 0x10(%rbp),%r13 │ │ │ │ + vmovdqu %xmm12,(%rbx) │ │ │ │ + mov 0x10(%r12),%r13 │ │ │ │ mov %r13,0x10(%rbx) │ │ │ │ - movq $0x0,0x0(%rbp) │ │ │ │ - movq $0x0,0x8(%rbp) │ │ │ │ - movq $0x0,0x10(%rbp) │ │ │ │ + movq $0x0,0x10(%r12) │ │ │ │ + vmovdqu %xmm13,(%r12) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2cfdd │ │ │ │ + je 2d1bb │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - vmovdqu 0x18(%rbp),%xmm8 │ │ │ │ + vmovdqu 0x18(%r12),%xmm14 │ │ │ │ mov 0x18(%rbx),%rdi │ │ │ │ + vpxor %xmm15,%xmm15,%xmm15 │ │ │ │ mov 0x28(%rbx),%rsi │ │ │ │ - vmovdqu %xmm8,0x18(%rbx) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,0x28(%rbx) │ │ │ │ - movq $0x0,0x18(%rbp) │ │ │ │ - movq $0x0,0x20(%rbp) │ │ │ │ - movq $0x0,0x28(%rbp) │ │ │ │ + vmovdqu %xmm14,0x18(%rbx) │ │ │ │ + mov 0x28(%r12),%r14 │ │ │ │ + mov %r14,0x28(%rbx) │ │ │ │ + movq $0x0,0x28(%r12) │ │ │ │ + vmovdqu %xmm15,0x18(%r12) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2d01c │ │ │ │ + je 2d1fa │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - add $0x30,%rbp │ │ │ │ + add $0x30,%r12 │ │ │ │ add $0x30,%rbx │ │ │ │ - cmp %rbp,%r15 │ │ │ │ - jne 2ce70 │ │ │ │ - jmp 2c8da │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - lea 0x30(%rbx),%r13 │ │ │ │ - cmp %r13,%rbp │ │ │ │ - je 2c8da │ │ │ │ - mov %r13,%r14 │ │ │ │ - sub %rbp,%r14 │ │ │ │ - test $0x10,%r14b │ │ │ │ - je 2d0b0 │ │ │ │ - vmovdqu (%rbx),%xmm10 │ │ │ │ - mov %rbx,%r13 │ │ │ │ - mov -0x30(%r12),%rdi │ │ │ │ - sub $0x30,%r12 │ │ │ │ - mov 0x10(%r12),%rsi │ │ │ │ - vmovdqu %xmm10,(%r12) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - mov %rbx,0x10(%r12) │ │ │ │ - movq $0x0,0x0(%r13) │ │ │ │ - movq $0x0,0x8(%r13) │ │ │ │ + cmp %r12,%rbp │ │ │ │ + jne 2d060 │ │ │ │ + jmp 2cb3c │ │ │ │ + lea 0x30(%rbp),%r13 │ │ │ │ + cmp %r13,%r12 │ │ │ │ + je 2cb3c │ │ │ │ + mov %r13,%r9 │ │ │ │ + sub %r12,%r9 │ │ │ │ + test $0x10,%r9b │ │ │ │ + je 2d270 │ │ │ │ + vmovdqu 0x0(%rbp),%xmm1 │ │ │ │ + mov -0x30(%rbx),%rdi │ │ │ │ + mov %rbp,%r13 │ │ │ │ + vpxor %xmm2,%xmm2,%xmm2 │ │ │ │ + sub $0x30,%rbx │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + vmovdqu %xmm1,(%rbx) │ │ │ │ + mov 0x10(%rbp),%rbp │ │ │ │ + mov %rbp,0x10(%rbx) │ │ │ │ movq $0x0,0x10(%r13) │ │ │ │ + vmovdqu %xmm2,0x0(%r13) │ │ │ │ test %rdi,%rdi │ │ │ │ - jne 2d17f │ │ │ │ - jmp 2d187 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovdqu -0x30(%r13),%xmm12 │ │ │ │ - lea -0x30(%r13),%rbx │ │ │ │ - mov -0x30(%r12),%rdi │ │ │ │ - mov -0x20(%r12),%rsi │ │ │ │ - lea -0x30(%r12),%r14 │ │ │ │ - vmovdqu %xmm12,-0x30(%r12) │ │ │ │ - mov 0x10(%rbx),%r12 │ │ │ │ - mov %r12,0x10(%r14) │ │ │ │ - movq $0x0,-0x30(%r13) │ │ │ │ - movq $0x0,0x8(%rbx) │ │ │ │ - movq $0x0,0x10(%rbx) │ │ │ │ + jne 2d326 │ │ │ │ + jmp 2d32e │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + vmovdqu -0x30(%r13),%xmm6 │ │ │ │ + mov -0x30(%rbx),%rdi │ │ │ │ + lea -0x30(%r13),%rbp │ │ │ │ + lea -0x30(%rbx),%r14 │ │ │ │ + mov 0x10(%r14),%rsi │ │ │ │ + vpxor %xmm7,%xmm7,%xmm7 │ │ │ │ + vmovdqu %xmm6,-0x30(%rbx) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,0x10(%r14) │ │ │ │ + vmovdqu %xmm7,-0x30(%r13) │ │ │ │ + movq $0x0,0x10(%rbp) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2d0fd │ │ │ │ + je 2d2b2 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - vmovdqu 0x18(%rbx),%xmm13 │ │ │ │ + vmovdqu 0x18(%rbp),%xmm8 │ │ │ │ mov 0x18(%r14),%rdi │ │ │ │ + vpxor %xmm9,%xmm9,%xmm9 │ │ │ │ mov 0x28(%r14),%rsi │ │ │ │ - vmovdqu %xmm13,0x18(%r14) │ │ │ │ - mov 0x28(%rbx),%r11 │ │ │ │ - mov %r11,0x28(%r14) │ │ │ │ - movq $0x0,0x18(%rbx) │ │ │ │ - movq $0x0,0x20(%rbx) │ │ │ │ - movq $0x0,0x28(%rbx) │ │ │ │ + vmovdqu %xmm8,0x18(%r14) │ │ │ │ + mov 0x28(%rbp),%r10 │ │ │ │ + mov %r10,0x28(%r14) │ │ │ │ + movq $0x0,0x28(%rbp) │ │ │ │ + vmovdqu %xmm9,0x18(%rbp) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2d13d │ │ │ │ + je 2d2ec │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - vmovdqu -0x30(%rbx),%xmm14 │ │ │ │ - lea -0x30(%rbx),%r13 │ │ │ │ + vmovdqu -0x30(%rbp),%xmm10 │ │ │ │ mov -0x30(%r14),%rdi │ │ │ │ - lea -0x30(%r14),%r12 │ │ │ │ - mov 0x10(%r12),%rsi │ │ │ │ - vmovdqu %xmm14,-0x30(%r14) │ │ │ │ - mov 0x10(%r13),%r10 │ │ │ │ - mov %r10,0x10(%r12) │ │ │ │ - movq $0x0,-0x30(%rbx) │ │ │ │ - movq $0x0,0x8(%r13) │ │ │ │ + lea -0x30(%rbp),%r13 │ │ │ │ + vpxor %xmm11,%xmm11,%xmm11 │ │ │ │ + mov -0x20(%r14),%rsi │ │ │ │ + lea -0x30(%r14),%rbx │ │ │ │ + vmovdqu %xmm10,-0x30(%r14) │ │ │ │ + mov 0x10(%r13),%r11 │ │ │ │ + mov %r11,0x10(%rbx) │ │ │ │ + vmovdqu %xmm11,-0x30(%rbp) │ │ │ │ movq $0x0,0x10(%r13) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2d187 │ │ │ │ + je 2d32e │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - vmovdqu 0x18(%r13),%xmm11 │ │ │ │ - mov 0x18(%r12),%rdi │ │ │ │ - mov 0x28(%r12),%rsi │ │ │ │ - vmovdqu %xmm11,0x18(%r12) │ │ │ │ + vmovdqu 0x18(%r13),%xmm3 │ │ │ │ + mov 0x18(%rbx),%rdi │ │ │ │ + vpxor %xmm4,%xmm4,%xmm4 │ │ │ │ + mov 0x28(%rbx),%rsi │ │ │ │ + vmovdqu %xmm3,0x18(%rbx) │ │ │ │ mov 0x28(%r13),%r15 │ │ │ │ - mov %r15,0x28(%r12) │ │ │ │ - movq $0x0,0x18(%r13) │ │ │ │ - movq $0x0,0x20(%r13) │ │ │ │ + mov %r15,0x28(%rbx) │ │ │ │ movq $0x0,0x28(%r13) │ │ │ │ + vmovdqu %xmm4,0x18(%r13) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2d1cc │ │ │ │ + je 2d368 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - cmp %r13,%rbp │ │ │ │ - jne 2d0b0 │ │ │ │ - jmp 2c8da │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - cmp %r10,%rbp │ │ │ │ - je 2c8da │ │ │ │ + cmp %r13,%r12 │ │ │ │ + jne 2d270 │ │ │ │ + jmp 2cb3c │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ + cmp %r10,%r12 │ │ │ │ + je 2cb3c │ │ │ │ mov %r10,%rdi │ │ │ │ - movabs $0xaaaaaaaaaaaaaab,%rax │ │ │ │ - sub %rbp,%rdi │ │ │ │ + movabs $0xaaaaaaaaaaaaaab,%rcx │ │ │ │ + sub %r12,%rdi │ │ │ │ sub $0x30,%rdi │ │ │ │ shr $0x4,%rdi │ │ │ │ - imul %rax,%rdi │ │ │ │ + imul %rcx,%rdi │ │ │ │ inc %rdi │ │ │ │ and $0x7,%edi │ │ │ │ - je 2d31a │ │ │ │ + je 2d4ba │ │ │ │ cmp $0x1,%rdi │ │ │ │ - je 2d2f4 │ │ │ │ + je 2d494 │ │ │ │ cmp $0x2,%rdi │ │ │ │ - je 2d2d7 │ │ │ │ + je 2d477 │ │ │ │ cmp $0x3,%rdi │ │ │ │ - je 2d2ba │ │ │ │ + je 2d45a │ │ │ │ cmp $0x4,%rdi │ │ │ │ - je 2d29d │ │ │ │ + je 2d43d │ │ │ │ cmp $0x5,%rdi │ │ │ │ - je 2d280 │ │ │ │ + je 2d420 │ │ │ │ cmp $0x6,%rdi │ │ │ │ - je 2d263 │ │ │ │ - mov 0x8(%rsp),%r12 │ │ │ │ + je 2d403 │ │ │ │ + mov 0x8(%rsp),%rbx │ │ │ │ sub $0x30,%r10 │ │ │ │ mov %r10,%rsi │ │ │ │ mov %r10,0x8(%rsp) │ │ │ │ - sub $0x30,%r12 │ │ │ │ - mov %r12,%rdi │ │ │ │ - call 16760 │ │ │ │ + sub $0x30,%rbx │ │ │ │ + mov %rbx,%rdi │ │ │ │ + call 16440 │ │ │ │ mov 0x8(%rsp),%r10 │ │ │ │ sub $0x30,%r10 │ │ │ │ - sub $0x30,%r12 │ │ │ │ + sub $0x30,%rbx │ │ │ │ mov %r10,%rsi │ │ │ │ - mov %r12,%rdi │ │ │ │ + mov %rbx,%rdi │ │ │ │ mov %r10,0x8(%rsp) │ │ │ │ - call 16760 │ │ │ │ + call 16440 │ │ │ │ mov 0x8(%rsp),%r10 │ │ │ │ sub $0x30,%r10 │ │ │ │ - sub $0x30,%r12 │ │ │ │ + sub $0x30,%rbx │ │ │ │ mov %r10,%rsi │ │ │ │ - mov %r12,%rdi │ │ │ │ + mov %rbx,%rdi │ │ │ │ mov %r10,0x8(%rsp) │ │ │ │ - call 16760 │ │ │ │ + call 16440 │ │ │ │ mov 0x8(%rsp),%r10 │ │ │ │ sub $0x30,%r10 │ │ │ │ - sub $0x30,%r12 │ │ │ │ + sub $0x30,%rbx │ │ │ │ mov %r10,%rsi │ │ │ │ - mov %r12,%rdi │ │ │ │ + mov %rbx,%rdi │ │ │ │ mov %r10,0x8(%rsp) │ │ │ │ - call 16760 │ │ │ │ + call 16440 │ │ │ │ mov 0x8(%rsp),%r10 │ │ │ │ sub $0x30,%r10 │ │ │ │ - sub $0x30,%r12 │ │ │ │ + sub $0x30,%rbx │ │ │ │ mov %r10,%rsi │ │ │ │ - mov %r12,%rdi │ │ │ │ + mov %rbx,%rdi │ │ │ │ mov %r10,0x8(%rsp) │ │ │ │ - call 16760 │ │ │ │ + call 16440 │ │ │ │ mov 0x8(%rsp),%r10 │ │ │ │ sub $0x30,%r10 │ │ │ │ - sub $0x30,%r12 │ │ │ │ + sub $0x30,%rbx │ │ │ │ mov %r10,%rsi │ │ │ │ - mov %r12,%rdi │ │ │ │ + mov %rbx,%rdi │ │ │ │ mov %r10,0x8(%rsp) │ │ │ │ - call 16760 │ │ │ │ + call 16440 │ │ │ │ mov 0x8(%rsp),%r10 │ │ │ │ sub $0x30,%r10 │ │ │ │ - sub $0x30,%r12 │ │ │ │ + sub $0x30,%rbx │ │ │ │ mov %r10,%rsi │ │ │ │ - mov %r12,%rdi │ │ │ │ + mov %rbx,%rdi │ │ │ │ mov %r10,0x8(%rsp) │ │ │ │ - call 16760 │ │ │ │ + call 16440 │ │ │ │ mov 0x8(%rsp),%r10 │ │ │ │ - cmp %r10,%rbp │ │ │ │ - je 2c8da │ │ │ │ + cmp %r10,%r12 │ │ │ │ + je 2cb3c │ │ │ │ lea -0x30(%r10),%rsi │ │ │ │ - lea -0x30(%r12),%rdi │ │ │ │ + lea -0x30(%rbx),%rdi │ │ │ │ mov %r10,0x8(%rsp) │ │ │ │ - call 16760 │ │ │ │ - mov 0x8(%rsp),%rcx │ │ │ │ - lea -0x60(%r12),%rdi │ │ │ │ - lea -0x60(%rcx),%rsi │ │ │ │ - call 16760 │ │ │ │ + call 16440 │ │ │ │ mov 0x8(%rsp),%rsi │ │ │ │ - lea -0x90(%r12),%rdi │ │ │ │ - lea -0x90(%rsi),%rsi │ │ │ │ - call 16760 │ │ │ │ + lea -0x60(%rbx),%rdi │ │ │ │ + lea -0x60(%rsi),%rsi │ │ │ │ + call 16440 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + lea -0x90(%rbx),%rdi │ │ │ │ + lea -0x90(%rax),%rsi │ │ │ │ + call 16440 │ │ │ │ mov 0x8(%rsp),%rdx │ │ │ │ - lea -0xc0(%r12),%rdi │ │ │ │ + lea -0xc0(%rbx),%rdi │ │ │ │ lea -0xc0(%rdx),%rsi │ │ │ │ - call 16760 │ │ │ │ + call 16440 │ │ │ │ mov 0x8(%rsp),%r8 │ │ │ │ - lea -0xf0(%r12),%rdi │ │ │ │ + lea -0xf0(%rbx),%rdi │ │ │ │ lea -0xf0(%r8),%rsi │ │ │ │ - call 16760 │ │ │ │ + call 16440 │ │ │ │ mov 0x8(%rsp),%r9 │ │ │ │ - lea -0x120(%r12),%rdi │ │ │ │ + lea -0x120(%rbx),%rdi │ │ │ │ lea -0x120(%r9),%rsi │ │ │ │ - call 16760 │ │ │ │ + call 16440 │ │ │ │ mov 0x8(%rsp),%r13 │ │ │ │ - lea -0x150(%r12),%rdi │ │ │ │ - sub $0x180,%r12 │ │ │ │ + lea -0x150(%rbx),%rdi │ │ │ │ + sub $0x180,%rbx │ │ │ │ lea -0x150(%r13),%rsi │ │ │ │ - call 16760 │ │ │ │ + call 16440 │ │ │ │ mov 0x8(%rsp),%r10 │ │ │ │ sub $0x180,%r10 │ │ │ │ - jmp 2d2fc │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 2d49c │ │ │ │ + xchg %ax,%ax │ │ │ │ push %r15 │ │ │ │ + mov %r8,%rax │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ - mov %r8,%rax │ │ │ │ push %r12 │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ - sub $0x68,%rsp │ │ │ │ + sub $0x58,%rsp │ │ │ │ cmp %r8,%rcx │ │ │ │ - mov 0xa0(%rsp),%rbx │ │ │ │ + mov 0x90(%rsp),%rbx │ │ │ │ cmovle %rcx,%rax │ │ │ │ - mov %rbx,0x30(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ cmp %rbx,%rax │ │ │ │ - jle 2e130 │ │ │ │ - mov %r9,0x28(%rsp) │ │ │ │ - mov %r8,0x50(%rsp) │ │ │ │ - mov %rdx,0x58(%rsp) │ │ │ │ + jle 2e160 │ │ │ │ + mov %r9,0x8(%rsp) │ │ │ │ mov %rsi,%rbp │ │ │ │ - mov %rdi,0x48(%rsp) │ │ │ │ + mov %r8,0x30(%rsp) │ │ │ │ + mov %rdx,0x38(%rsp) │ │ │ │ + mov %rdi,0x28(%rsp) │ │ │ │ cmp %r8,%rcx │ │ │ │ - jle 2db20 │ │ │ │ - mov %rcx,%r14 │ │ │ │ - sub %rsi,%rdx │ │ │ │ - mov %rcx,%r9 │ │ │ │ - shr $0x3f,%r14 │ │ │ │ - add %rcx,%r14 │ │ │ │ - mov %rdx,%rax │ │ │ │ - movabs $0xaaaaaaaaaaaaaaab,%rdx │ │ │ │ - mov %rsi,%rcx │ │ │ │ - mov %r14,%r15 │ │ │ │ - and $0xfffffffffffffffe,%r14 │ │ │ │ - mov %rsi,%r10 │ │ │ │ - sar $1,%r15 │ │ │ │ - sar $0x4,%rax │ │ │ │ - add %r15,%r14 │ │ │ │ + jle 2db70 │ │ │ │ + mov %rcx,%rsi │ │ │ │ + sub %rbp,%rdx │ │ │ │ + movabs $0xaaaaaaaaaaaaaaab,%rax │ │ │ │ + mov %rcx,0x48(%rsp) │ │ │ │ + shr $0x3f,%rsi │ │ │ │ + sar $0x4,%rdx │ │ │ │ + mov %rbp,0x20(%rsp) │ │ │ │ + add %rcx,%rsi │ │ │ │ imul %rax,%rdx │ │ │ │ - mov %r15,0x38(%rsp) │ │ │ │ - mov %rsi,%r15 │ │ │ │ - shl $0x4,%r14 │ │ │ │ + mov %rbp,0x40(%rsp) │ │ │ │ + mov %rsi,%r14 │ │ │ │ + and $0xfffffffffffffffe,%rsi │ │ │ │ + sar $1,%r14 │ │ │ │ + add %r14,%rsi │ │ │ │ + mov %r14,0x18(%rsp) │ │ │ │ + mov %rbp,%r14 │ │ │ │ mov %rdx,%rbp │ │ │ │ - add %rdi,%r14 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + shl $0x4,%rsi │ │ │ │ + lea (%rsi,%rdi,1),%r13 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ test %rbp,%rbp │ │ │ │ - jle 2d519 │ │ │ │ + jle 2d681 │ │ │ │ mov %rbp,%r12 │ │ │ │ - mov %rbp,%rax │ │ │ │ - mov (%r14),%rsi │ │ │ │ - mov 0x8(%r14),%r11 │ │ │ │ - and $0xfffffffffffffffe,%rax │ │ │ │ + mov %rbp,%rdx │ │ │ │ + mov 0x0(%r13),%rsi │ │ │ │ + mov 0x8(%r13),%r9 │ │ │ │ sar $1,%r12 │ │ │ │ - add %r12,%rax │ │ │ │ - shl $0x4,%rax │ │ │ │ - lea (%r15,%rax,1),%r13 │ │ │ │ - sub %rsi,%r11 │ │ │ │ - mov 0x0(%r13),%rdi │ │ │ │ - mov 0x8(%r13),%rbx │ │ │ │ - mov %r11,%rdx │ │ │ │ + and $0xfffffffffffffffe,%rdx │ │ │ │ + add %r12,%rdx │ │ │ │ + sub %rsi,%r9 │ │ │ │ + shl $0x4,%rdx │ │ │ │ + lea (%r14,%rdx,1),%r15 │ │ │ │ + mov %r9,%rdx │ │ │ │ + mov (%r15),%rdi │ │ │ │ + mov 0x8(%r15),%rbx │ │ │ │ sub %rdi,%rbx │ │ │ │ - cmp %r11,%rbx │ │ │ │ + cmp %r9,%rbx │ │ │ │ cmovbe %rbx,%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ - je 2d4fa │ │ │ │ - mov %r9,0x20(%rsp) │ │ │ │ - mov %r10,0x18(%rsp) │ │ │ │ - mov %rcx,0x10(%rsp) │ │ │ │ - mov %r11,0x8(%rsp) │ │ │ │ + je 2d666 │ │ │ │ + mov %r9,(%rsp) │ │ │ │ call d110 │ │ │ │ - mov 0x8(%rsp),%r11 │ │ │ │ - mov 0x10(%rsp),%rcx │ │ │ │ + mov (%rsp),%r9 │ │ │ │ test %eax,%eax │ │ │ │ - mov 0x18(%rsp),%r10 │ │ │ │ - mov 0x20(%rsp),%r9 │ │ │ │ - jne 2dc50 │ │ │ │ - sub %r11,%rbx │ │ │ │ + jne 2dc90 │ │ │ │ + sub %r9,%rbx │ │ │ │ test %rbx,%rbx │ │ │ │ - jns 2dc30 │ │ │ │ + jns 2dc70 │ │ │ │ sub %r12,%rbp │ │ │ │ - lea 0x30(%r13),%r15 │ │ │ │ + lea 0x30(%r15),%r14 │ │ │ │ dec %rbp │ │ │ │ test %rbp,%rbp │ │ │ │ - jg 2d489 │ │ │ │ - mov %r15,%rsi │ │ │ │ - movabs $0xaaaaaaaaaaaaaaab,%rdi │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %r10,%rbp │ │ │ │ - sub %r10,%rsi │ │ │ │ - sar $0x4,%rsi │ │ │ │ - imul %rdi,%rsi │ │ │ │ - mov %rsi,0x40(%rsp) │ │ │ │ - sub 0x38(%rsp),%r9 │ │ │ │ - mov 0x40(%rsp),%r12 │ │ │ │ - mov %r9,0x8(%rsp) │ │ │ │ - cmp %r12,%r9 │ │ │ │ - jle 2dc70 │ │ │ │ - cmp %r12,0x30(%rsp) │ │ │ │ - jl 2dc70 │ │ │ │ - mov %r14,%r13 │ │ │ │ - test %r12,%r12 │ │ │ │ - je 2dab8 │ │ │ │ - cmp %r15,%rbp │ │ │ │ - je 2e221 │ │ │ │ - mov %r15,%r10 │ │ │ │ - mov %rbp,%r12 │ │ │ │ - sub %rbp,%r10 │ │ │ │ - test $0x10,%r10b │ │ │ │ - jne 2e170 │ │ │ │ - mov 0x28(%rsp),%r13 │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - mov %rbp,0x18(%rsp) │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovdqu (%r12),%xmm2 │ │ │ │ + jg 2d615 │ │ │ │ + mov 0x40(%rsp),%rbp │ │ │ │ + mov %r14,%rdi │ │ │ │ + movabs $0xaaaaaaaaaaaaaaab,%r8 │ │ │ │ + mov 0x20(%rsp),%rbx │ │ │ │ + mov 0x48(%rsp),%rcx │ │ │ │ + mov %r13,%r12 │ │ │ │ + sub %rbp,%rdi │ │ │ │ + sar $0x4,%rdi │ │ │ │ + imul %r8,%rdi │ │ │ │ + mov %rdi,0x20(%rsp) │ │ │ │ + mov 0x20(%rsp),%r9 │ │ │ │ + sub 0x18(%rsp),%rcx │ │ │ │ + mov %rcx,(%rsp) │ │ │ │ + cmp %r9,%rcx │ │ │ │ + jle 2dcb0 │ │ │ │ + cmp %r9,0x10(%rsp) │ │ │ │ + jl 2dcb0 │ │ │ │ + mov %r12,%r15 │ │ │ │ + test %r9,%r9 │ │ │ │ + je 2db07 │ │ │ │ + mov 0x8(%rsp),%r13 │ │ │ │ + cmp %r14,%rbp │ │ │ │ + je 2e2d7 │ │ │ │ + mov %r14,%rcx │ │ │ │ + sub %rbp,%rcx │ │ │ │ + and $0x10,%ecx │ │ │ │ + jne 2e238 │ │ │ │ + mov %rbx,0x40(%rsp) │ │ │ │ + mov %rbp,%r15 │ │ │ │ + mov %rbp,0x48(%rsp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + vmovdqu (%r15),%xmm2 │ │ │ │ mov 0x0(%r13),%rdi │ │ │ │ + vpxor %xmm3,%xmm3,%xmm3 │ │ │ │ mov 0x10(%r13),%rsi │ │ │ │ vmovdqu %xmm2,0x0(%r13) │ │ │ │ - mov 0x10(%r12),%rbx │ │ │ │ + mov 0x10(%r15),%rbx │ │ │ │ mov %rbx,0x10(%r13) │ │ │ │ - movq $0x0,(%r12) │ │ │ │ - movq $0x0,0x8(%r12) │ │ │ │ - movq $0x0,0x10(%r12) │ │ │ │ + movq $0x0,0x10(%r15) │ │ │ │ + vmovdqu %xmm3,(%r15) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2d5e4 │ │ │ │ + je 2d749 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - vmovdqu 0x18(%r12),%xmm3 │ │ │ │ + vmovdqu 0x18(%r15),%xmm4 │ │ │ │ mov 0x18(%r13),%rdi │ │ │ │ + vpxor %xmm5,%xmm5,%xmm5 │ │ │ │ mov 0x28(%r13),%rsi │ │ │ │ - vmovdqu %xmm3,0x18(%r13) │ │ │ │ - mov 0x28(%r12),%rbp │ │ │ │ + vmovdqu %xmm4,0x18(%r13) │ │ │ │ + mov 0x28(%r15),%rbp │ │ │ │ mov %rbp,0x28(%r13) │ │ │ │ - movq $0x0,0x18(%r12) │ │ │ │ - movq $0x0,0x20(%r12) │ │ │ │ - movq $0x0,0x28(%r12) │ │ │ │ + movq $0x0,0x28(%r15) │ │ │ │ + vmovdqu %xmm5,0x18(%r15) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2d62a │ │ │ │ + je 2d784 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - vmovdqu 0x30(%r12),%xmm4 │ │ │ │ - lea 0x30(%r12),%rbx │ │ │ │ + vmovdqu 0x30(%r15),%xmm8 │ │ │ │ mov 0x30(%r13),%rdi │ │ │ │ + lea 0x30(%r15),%rbx │ │ │ │ + vpxor %xmm9,%xmm9,%xmm9 │ │ │ │ + mov 0x40(%r13),%rsi │ │ │ │ lea 0x30(%r13),%rbp │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - vmovdqu %xmm4,0x30(%r13) │ │ │ │ + vmovdqu %xmm8,0x30(%r13) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov %rax,0x10(%rbp) │ │ │ │ - movq $0x0,0x30(%r12) │ │ │ │ - movq $0x0,0x8(%rbx) │ │ │ │ + vmovdqu %xmm9,0x30(%r15) │ │ │ │ movq $0x0,0x10(%rbx) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2d676 │ │ │ │ + je 2d7c8 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - vmovdqu 0x18(%rbx),%xmm5 │ │ │ │ + vmovdqu 0x18(%rbx),%xmm10 │ │ │ │ mov 0x18(%rbp),%rdi │ │ │ │ + vpxor %xmm11,%xmm11,%xmm11 │ │ │ │ mov 0x28(%rbp),%rsi │ │ │ │ - vmovdqu %xmm5,0x18(%rbp) │ │ │ │ - mov 0x28(%rbx),%rdx │ │ │ │ - mov %rdx,0x28(%rbp) │ │ │ │ - movq $0x0,0x18(%rbx) │ │ │ │ - movq $0x0,0x20(%rbx) │ │ │ │ + vmovdqu %xmm10,0x18(%rbp) │ │ │ │ + mov 0x28(%rbx),%r8 │ │ │ │ + mov %r8,0x28(%rbp) │ │ │ │ movq $0x0,0x28(%rbx) │ │ │ │ + vmovdqu %xmm11,0x18(%rbx) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2d6b5 │ │ │ │ + je 2d801 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - lea 0x30(%rbx),%r12 │ │ │ │ + lea 0x30(%rbx),%r15 │ │ │ │ lea 0x30(%rbp),%r13 │ │ │ │ - cmp %r12,%r15 │ │ │ │ - jne 2d5a0 │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - mov 0x18(%rsp),%rbp │ │ │ │ - mov %r13,%r10 │ │ │ │ - cmp %r14,%rbp │ │ │ │ - je 2d8c6 │ │ │ │ - mov %rbp,%rsi │ │ │ │ - mov %r15,%r12 │ │ │ │ - sub %r14,%rsi │ │ │ │ - test $0x10,%sil │ │ │ │ - je 2d799 │ │ │ │ - vmovdqu -0x30(%rbp),%xmm6 │ │ │ │ - mov -0x30(%r15),%rdi │ │ │ │ - lea -0x30(%rbp),%rbx │ │ │ │ - lea -0x30(%r15),%r12 │ │ │ │ - mov 0x10(%r12),%rsi │ │ │ │ - vmovdqu %xmm6,(%r12) │ │ │ │ - mov 0x10(%rbx),%r11 │ │ │ │ - mov %r11,0x10(%r12) │ │ │ │ - movq $0x0,(%rbx) │ │ │ │ - movq $0x0,0x8(%rbx) │ │ │ │ - movq $0x0,0x10(%rbx) │ │ │ │ - test %rdi,%rdi │ │ │ │ - je 2d742 │ │ │ │ - sub %rdi,%rsi │ │ │ │ - mov %r10,0x10(%rsp) │ │ │ │ - call d340 │ │ │ │ - mov 0x10(%rsp),%r10 │ │ │ │ - vmovdqu 0x18(%rbx),%xmm7 │ │ │ │ - mov 0x18(%r12),%rdi │ │ │ │ - mov 0x28(%r12),%rsi │ │ │ │ - vmovdqu %xmm7,0x18(%r12) │ │ │ │ - mov 0x28(%rbx),%rcx │ │ │ │ - mov %rcx,0x28(%r12) │ │ │ │ - movq $0x0,0x18(%rbx) │ │ │ │ - movq $0x0,0x20(%rbx) │ │ │ │ - movq $0x0,0x28(%rbx) │ │ │ │ - test %rdi,%rdi │ │ │ │ - je 2d790 │ │ │ │ - sub %rdi,%rsi │ │ │ │ - mov %r10,0x10(%rsp) │ │ │ │ - call d340 │ │ │ │ - mov 0x10(%rsp),%r10 │ │ │ │ - cmp %rbx,%r14 │ │ │ │ - je 2d8c6 │ │ │ │ - mov %r10,0x10(%rsp) │ │ │ │ - vmovdqu -0x30(%rbx),%xmm8 │ │ │ │ - lea -0x30(%rbx),%rbp │ │ │ │ - mov -0x30(%r12),%rdi │ │ │ │ - mov -0x20(%r12),%rsi │ │ │ │ - lea -0x30(%r12),%r13 │ │ │ │ - vmovdqu %xmm8,-0x30(%r12) │ │ │ │ - mov 0x10(%rbp),%r8 │ │ │ │ - mov %r8,0x10(%r13) │ │ │ │ - movq $0x0,-0x30(%rbx) │ │ │ │ - movq $0x0,0x8(%rbp) │ │ │ │ - movq $0x0,0x10(%rbp) │ │ │ │ + cmp %r15,%r14 │ │ │ │ + jne 2d710 │ │ │ │ + mov 0x40(%rsp),%rbx │ │ │ │ + mov 0x48(%rsp),%rbp │ │ │ │ + cmp %r12,%rbp │ │ │ │ + je 2d944 │ │ │ │ + mov %rbp,%rdi │ │ │ │ + sub %r12,%rdi │ │ │ │ + and $0x10,%edi │ │ │ │ + jne 2e190 │ │ │ │ + mov %r13,0x40(%rsp) │ │ │ │ + mov %r14,%rbp │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + vmovdqu -0x30(%rbx),%xmm0 │ │ │ │ + mov -0x30(%rbp),%rdi │ │ │ │ + lea -0x30(%rbx),%r15 │ │ │ │ + vpxor %xmm6,%xmm6,%xmm6 │ │ │ │ + mov -0x20(%rbp),%rsi │ │ │ │ + lea -0x30(%rbp),%r13 │ │ │ │ + vmovdqu %xmm0,-0x30(%rbp) │ │ │ │ + mov 0x10(%r15),%r10 │ │ │ │ + mov %r10,0x10(%r13) │ │ │ │ + vmovdqu %xmm6,-0x30(%rbx) │ │ │ │ + movq $0x0,0x10(%r15) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2d7ea │ │ │ │ + je 2d880 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - vmovdqu 0x18(%rbp),%xmm9 │ │ │ │ + vmovdqu 0x18(%r15),%xmm1 │ │ │ │ mov 0x18(%r13),%rdi │ │ │ │ + vpxor %xmm7,%xmm7,%xmm7 │ │ │ │ mov 0x28(%r13),%rsi │ │ │ │ - vmovdqu %xmm9,0x18(%r13) │ │ │ │ - mov 0x28(%rbp),%r9 │ │ │ │ - mov %r9,0x28(%r13) │ │ │ │ - movq $0x0,0x18(%rbp) │ │ │ │ - movq $0x0,0x20(%rbp) │ │ │ │ - movq $0x0,0x28(%rbp) │ │ │ │ + vmovdqu %xmm1,0x18(%r13) │ │ │ │ + mov 0x28(%r15),%rdx │ │ │ │ + mov %rdx,0x28(%r13) │ │ │ │ + movq $0x0,0x28(%r15) │ │ │ │ + vmovdqu %xmm7,0x18(%r15) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2d82a │ │ │ │ + je 2d8bb │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - vmovdqu -0x30(%rbp),%xmm10 │ │ │ │ - lea -0x30(%rbp),%rbx │ │ │ │ + vmovdqu -0x30(%r15),%xmm2 │ │ │ │ mov -0x30(%r13),%rdi │ │ │ │ - lea -0x30(%r13),%r12 │ │ │ │ - mov 0x10(%r12),%rsi │ │ │ │ - vmovdqu %xmm10,-0x30(%r13) │ │ │ │ + lea -0x30(%r15),%rbx │ │ │ │ + vpxor %xmm3,%xmm3,%xmm3 │ │ │ │ + mov -0x20(%r13),%rsi │ │ │ │ + lea -0x30(%r13),%rbp │ │ │ │ + vmovdqu %xmm2,-0x30(%r13) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov %rax,0x10(%r12) │ │ │ │ - movq $0x0,-0x30(%rbp) │ │ │ │ - movq $0x0,0x8(%rbx) │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + vmovdqu %xmm3,-0x30(%r15) │ │ │ │ movq $0x0,0x10(%rbx) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2d874 │ │ │ │ + je 2d8fe │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - vmovdqu 0x18(%rbx),%xmm11 │ │ │ │ - mov 0x18(%r12),%rdi │ │ │ │ - mov 0x28(%r12),%rsi │ │ │ │ - vmovdqu %xmm11,0x18(%r12) │ │ │ │ - mov 0x28(%rbx),%rdx │ │ │ │ - mov %rdx,0x28(%r12) │ │ │ │ - movq $0x0,0x18(%rbx) │ │ │ │ - movq $0x0,0x20(%rbx) │ │ │ │ + vmovdqu 0x18(%rbx),%xmm4 │ │ │ │ + mov 0x18(%rbp),%rdi │ │ │ │ + vpxor %xmm5,%xmm5,%xmm5 │ │ │ │ + mov 0x28(%rbp),%rsi │ │ │ │ + vmovdqu %xmm4,0x18(%rbp) │ │ │ │ + mov 0x28(%rbx),%r8 │ │ │ │ + mov %r8,0x28(%rbp) │ │ │ │ movq $0x0,0x28(%rbx) │ │ │ │ + vmovdqu %xmm5,0x18(%rbx) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2d8b8 │ │ │ │ + je 2d936 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - cmp %rbx,%r14 │ │ │ │ - jne 2d79e │ │ │ │ - mov 0x10(%rsp),%r10 │ │ │ │ - mov 0x28(%rsp),%rdi │ │ │ │ - cmp %r10,%rdi │ │ │ │ - je 2e22f │ │ │ │ - mov %r10,%rsi │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %r14,%r13 │ │ │ │ - sub %rdi,%rsi │ │ │ │ - and $0x10,%esi │ │ │ │ - je 2d994 │ │ │ │ - vmovdqu (%rbx),%xmm12 │ │ │ │ - mov (%r14),%rdi │ │ │ │ - mov 0x10(%r14),%rsi │ │ │ │ - vmovdqu %xmm12,(%r14) │ │ │ │ - mov 0x10(%rbx),%r11 │ │ │ │ - mov %r11,0x10(%r14) │ │ │ │ - movq $0x0,(%rbx) │ │ │ │ - movq $0x0,0x8(%rbx) │ │ │ │ + cmp %rbx,%r12 │ │ │ │ + jne 2d840 │ │ │ │ + mov 0x40(%rsp),%r13 │ │ │ │ + mov 0x8(%rsp),%rsi │ │ │ │ + cmp %r13,%rsi │ │ │ │ + je 2e2e0 │ │ │ │ + mov %r13,%rdi │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r12,%r15 │ │ │ │ + sub %rsi,%rdi │ │ │ │ + and $0x10,%edi │ │ │ │ + je 2d9fb │ │ │ │ + vmovdqu (%rbx),%xmm8 │ │ │ │ + mov (%r12),%rdi │ │ │ │ + vpxor %xmm9,%xmm9,%xmm9 │ │ │ │ + mov 0x10(%r12),%rsi │ │ │ │ + vmovdqu %xmm8,(%r12) │ │ │ │ + mov 0x10(%rbx),%r9 │ │ │ │ + mov %r9,0x10(%r12) │ │ │ │ movq $0x0,0x10(%rbx) │ │ │ │ + vmovdqu %xmm9,(%rbx) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2d92f │ │ │ │ + je 2d9a1 │ │ │ │ sub %rdi,%rsi │ │ │ │ - mov %r10,0x10(%rsp) │ │ │ │ call d340 │ │ │ │ - mov 0x10(%rsp),%r10 │ │ │ │ - mov 0x28(%rsp),%rcx │ │ │ │ - mov 0x18(%r14),%rdi │ │ │ │ - mov 0x28(%r14),%rsi │ │ │ │ - vmovdqu 0x18(%rcx),%xmm13 │ │ │ │ - vmovdqu %xmm13,0x18(%r14) │ │ │ │ - mov 0x28(%rcx),%rbp │ │ │ │ - mov %rbp,0x28(%r14) │ │ │ │ - movq $0x0,0x18(%rcx) │ │ │ │ - movq $0x0,0x20(%rcx) │ │ │ │ + mov 0x8(%rsp),%rcx │ │ │ │ + mov 0x18(%r12),%rdi │ │ │ │ + vpxor %xmm11,%xmm11,%xmm11 │ │ │ │ + mov 0x28(%r12),%rsi │ │ │ │ + vmovdqu 0x18(%rcx),%xmm10 │ │ │ │ + vmovdqu %xmm10,0x18(%r12) │ │ │ │ + mov 0x28(%rcx),%r11 │ │ │ │ + mov %r11,0x28(%r12) │ │ │ │ movq $0x0,0x28(%rcx) │ │ │ │ + vmovdqu %xmm11,0x18(%rcx) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2d97e │ │ │ │ + je 2d9e4 │ │ │ │ sub %rdi,%rsi │ │ │ │ - mov %r10,0x10(%rsp) │ │ │ │ call d340 │ │ │ │ - mov 0x10(%rsp),%r10 │ │ │ │ - mov 0x28(%rsp),%r8 │ │ │ │ - lea 0x30(%r14),%r13 │ │ │ │ - lea 0x30(%r8),%rbx │ │ │ │ - cmp %r10,%rbx │ │ │ │ - je 2dab8 │ │ │ │ - mov %r14,0x10(%rsp) │ │ │ │ - mov %r10,%r12 │ │ │ │ - vmovdqu (%rbx),%xmm14 │ │ │ │ - mov 0x0(%r13),%rdi │ │ │ │ - mov 0x10(%r13),%rsi │ │ │ │ - vmovdqu %xmm14,0x0(%r13) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov %r14,0x10(%r13) │ │ │ │ - movq $0x0,(%rbx) │ │ │ │ - movq $0x0,0x8(%rbx) │ │ │ │ + mov 0x8(%rsp),%r10 │ │ │ │ + lea 0x30(%r12),%r15 │ │ │ │ + lea 0x30(%r10),%rbx │ │ │ │ + cmp %r13,%rbx │ │ │ │ + je 2db07 │ │ │ │ + mov %r12,0x40(%rsp) │ │ │ │ + vmovdqu (%rbx),%xmm12 │ │ │ │ + mov (%r15),%rdi │ │ │ │ + vpxor %xmm13,%xmm13,%xmm13 │ │ │ │ + mov 0x10(%r15),%rsi │ │ │ │ + vmovdqu %xmm12,(%r15) │ │ │ │ + mov 0x10(%rbx),%r12 │ │ │ │ + mov %r12,0x10(%r15) │ │ │ │ movq $0x0,0x10(%rbx) │ │ │ │ + vmovdqu %xmm13,(%rbx) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2d9da │ │ │ │ + je 2da36 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - vmovdqu 0x18(%rbx),%xmm15 │ │ │ │ - mov 0x18(%r13),%rdi │ │ │ │ - mov 0x28(%r13),%rsi │ │ │ │ - vmovdqu %xmm15,0x18(%r13) │ │ │ │ - mov 0x28(%rbx),%r10 │ │ │ │ - mov %r10,0x28(%r13) │ │ │ │ - movq $0x0,0x18(%rbx) │ │ │ │ - movq $0x0,0x20(%rbx) │ │ │ │ + vmovdqu 0x18(%rbx),%xmm14 │ │ │ │ + mov 0x18(%r15),%rdi │ │ │ │ + vpxor %xmm15,%xmm15,%xmm15 │ │ │ │ + mov 0x28(%r15),%rsi │ │ │ │ + vmovdqu %xmm14,0x18(%r15) │ │ │ │ + mov 0x28(%rbx),%rdx │ │ │ │ + mov %rdx,0x28(%r15) │ │ │ │ movq $0x0,0x28(%rbx) │ │ │ │ + vmovdqu %xmm15,0x18(%rbx) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2da1a │ │ │ │ + je 2da70 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ vmovdqu 0x30(%rbx),%xmm0 │ │ │ │ + mov 0x30(%r15),%rdi │ │ │ │ lea 0x30(%rbx),%rbp │ │ │ │ - mov 0x30(%r13),%rdi │ │ │ │ - lea 0x30(%r13),%r14 │ │ │ │ - mov 0x10(%r14),%rsi │ │ │ │ - vmovdqu %xmm0,0x30(%r13) │ │ │ │ - mov 0x10(%rbp),%r13 │ │ │ │ - mov %r13,0x10(%r14) │ │ │ │ - movq $0x0,0x30(%rbx) │ │ │ │ - movq $0x0,0x8(%rbp) │ │ │ │ + lea 0x30(%r15),%r12 │ │ │ │ + mov 0x10(%r12),%rsi │ │ │ │ + vpxor %xmm6,%xmm6,%xmm6 │ │ │ │ + vmovdqu %xmm0,0x30(%r15) │ │ │ │ + mov 0x10(%rbp),%r15 │ │ │ │ + mov %r15,0x10(%r12) │ │ │ │ + vmovdqu %xmm6,0x30(%rbx) │ │ │ │ movq $0x0,0x10(%rbp) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2da62 │ │ │ │ + je 2dab3 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ vmovdqu 0x18(%rbp),%xmm1 │ │ │ │ - mov 0x18(%r14),%rdi │ │ │ │ - mov 0x28(%r14),%rsi │ │ │ │ - vmovdqu %xmm1,0x18(%r14) │ │ │ │ - mov 0x28(%rbp),%r9 │ │ │ │ - mov %r9,0x28(%r14) │ │ │ │ - movq $0x0,0x18(%rbp) │ │ │ │ - movq $0x0,0x20(%rbp) │ │ │ │ + mov 0x18(%r12),%rdi │ │ │ │ + vpxor %xmm7,%xmm7,%xmm7 │ │ │ │ + mov 0x28(%r12),%rsi │ │ │ │ + vmovdqu %xmm1,0x18(%r12) │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov %rax,0x28(%r12) │ │ │ │ movq $0x0,0x28(%rbp) │ │ │ │ + vmovdqu %xmm7,0x18(%rbp) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2daa2 │ │ │ │ + je 2daf0 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ lea 0x30(%rbp),%rbx │ │ │ │ - lea 0x30(%r14),%r13 │ │ │ │ - cmp %r12,%rbx │ │ │ │ - jne 2d99c │ │ │ │ - mov 0x10(%rsp),%r14 │ │ │ │ + lea 0x30(%r12),%r15 │ │ │ │ + cmp %r13,%rbx │ │ │ │ + jne 2da00 │ │ │ │ + mov 0x40(%rsp),%r12 │ │ │ │ sub $0x8,%rsp │ │ │ │ - mov %r13,%rdx │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov 0x38(%rsp),%rbx │ │ │ │ + mov %r15,%rdx │ │ │ │ + mov %r12,%rsi │ │ │ │ + mov 0x18(%rsp),%rbx │ │ │ │ push %rbx │ │ │ │ - mov 0x38(%rsp),%r12 │ │ │ │ - mov 0x50(%rsp),%rbp │ │ │ │ - mov 0x48(%rsp),%rcx │ │ │ │ - mov 0x58(%rsp),%rdi │ │ │ │ - mov %r12,%r9 │ │ │ │ + mov 0x18(%rsp),%r13 │ │ │ │ + mov 0x30(%rsp),%rbp │ │ │ │ + mov 0x28(%rsp),%rcx │ │ │ │ + mov 0x38(%rsp),%rdi │ │ │ │ + mov %r13,%r9 │ │ │ │ mov %rbp,%r8 │ │ │ │ - call 2d3e0 │ │ │ │ - mov 0x60(%rsp),%r8 │ │ │ │ - mov %rbx,0xb0(%rsp) │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - mov 0x68(%rsp),%rdx │ │ │ │ - add $0x78,%rsp │ │ │ │ + call 2d570 │ │ │ │ + mov %rbx,0xa0(%rsp) │ │ │ │ + mov 0x40(%rsp),%r8 │ │ │ │ + mov %r13,%r9 │ │ │ │ + mov 0x10(%rsp),%rcx │ │ │ │ + mov 0x48(%rsp),%rdx │ │ │ │ + add $0x68,%rsp │ │ │ │ + mov %r14,%rsi │ │ │ │ pop %rbx │ │ │ │ - mov %r12,%r9 │ │ │ │ - mov %r15,%rsi │ │ │ │ - mov %r13,%rdi │ │ │ │ sub %rbp,%r8 │ │ │ │ + mov %r15,%rdi │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ - jmp 2d3e0 │ │ │ │ - nopl (%rax) │ │ │ │ - mov %r8,%r15 │ │ │ │ - mov %rcx,%r9 │ │ │ │ - mov %rbp,%rcx │ │ │ │ - movabs $0xaaaaaaaaaaaaaaab,%r13 │ │ │ │ - shr $0x3f,%r15 │ │ │ │ - add %r8,%r15 │ │ │ │ - sub %rdi,%rcx │ │ │ │ - mov %rbp,%r8 │ │ │ │ - mov %rdi,%r14 │ │ │ │ - mov %r15,%rsi │ │ │ │ - and $0xfffffffffffffffe,%r15 │ │ │ │ + jmp 2d570 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov %r8,%r10 │ │ │ │ + mov %rbp,%r15 │ │ │ │ + mov %rdi,%r13 │ │ │ │ + mov %rcx,0x48(%rsp) │ │ │ │ + shr $0x3f,%r10 │ │ │ │ + sub %rdi,%r15 │ │ │ │ + movabs $0xaaaaaaaaaaaaaaab,%rdi │ │ │ │ + mov %rbp,0x18(%rsp) │ │ │ │ + add %r8,%r10 │ │ │ │ + sar $0x4,%r15 │ │ │ │ + mov %rbp,0x40(%rsp) │ │ │ │ + mov %r10,%rsi │ │ │ │ + imul %rdi,%r15 │ │ │ │ + and $0xfffffffffffffffe,%r10 │ │ │ │ sar $1,%rsi │ │ │ │ - sar $0x4,%rcx │ │ │ │ - mov %rsi,0x40(%rsp) │ │ │ │ - imul %rcx,%r13 │ │ │ │ - add %rsi,%r15 │ │ │ │ - mov %rbp,%rcx │ │ │ │ - shl $0x4,%r15 │ │ │ │ - add %rbp,%r15 │ │ │ │ - mov %r13,%rbp │ │ │ │ + add %rsi,%r10 │ │ │ │ + mov %rsi,0x20(%rsp) │ │ │ │ + shl $0x4,%r10 │ │ │ │ + lea 0x0(%rbp,%r10,1),%r14 │ │ │ │ + mov %r15,%rbp │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ test %rbp,%rbp │ │ │ │ - jle 2dc01 │ │ │ │ + jle 2dc35 │ │ │ │ mov %rbp,%r12 │ │ │ │ - mov %rbp,%r10 │ │ │ │ - mov (%r15),%rdi │ │ │ │ - mov 0x8(%r15),%rbx │ │ │ │ - and $0xfffffffffffffffe,%r10 │ │ │ │ + mov %rbp,%r11 │ │ │ │ + mov (%r14),%rdi │ │ │ │ + mov 0x8(%r14),%rbx │ │ │ │ sar $1,%r12 │ │ │ │ - add %r12,%r10 │ │ │ │ - shl $0x4,%r10 │ │ │ │ - lea (%r14,%r10,1),%r13 │ │ │ │ + and $0xfffffffffffffffe,%r11 │ │ │ │ + add %r12,%r11 │ │ │ │ sub %rdi,%rbx │ │ │ │ - mov 0x0(%r13),%rsi │ │ │ │ - mov 0x8(%r13),%r11 │ │ │ │ - sub %rsi,%r11 │ │ │ │ - cmp %r11,%rbx │ │ │ │ - mov %r11,%rdx │ │ │ │ + shl $0x4,%r11 │ │ │ │ + lea 0x0(%r13,%r11,1),%r15 │ │ │ │ + mov (%r15),%rsi │ │ │ │ + mov 0x8(%r15),%r10 │ │ │ │ + sub %rsi,%r10 │ │ │ │ + cmp %r10,%rbx │ │ │ │ + mov %r10,%rdx │ │ │ │ cmovbe %rbx,%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ - je 2dbe6 │ │ │ │ - mov %r9,0x20(%rsp) │ │ │ │ - mov %r8,0x18(%rsp) │ │ │ │ - mov %rcx,0x10(%rsp) │ │ │ │ - mov %r11,0x8(%rsp) │ │ │ │ + je 2dc1e │ │ │ │ + mov %r10,(%rsp) │ │ │ │ call d110 │ │ │ │ - mov 0x8(%rsp),%r11 │ │ │ │ - mov 0x10(%rsp),%rcx │ │ │ │ + mov (%rsp),%r10 │ │ │ │ test %eax,%eax │ │ │ │ - mov 0x18(%rsp),%r8 │ │ │ │ - mov 0x20(%rsp),%r9 │ │ │ │ - jne 2dc60 │ │ │ │ - sub %r11,%rbx │ │ │ │ + jne 2dca0 │ │ │ │ + sub %r10,%rbx │ │ │ │ test %rbx,%rbx │ │ │ │ - js 2dc40 │ │ │ │ + js 2dc80 │ │ │ │ sub %r12,%rbp │ │ │ │ - lea 0x30(%r13),%r14 │ │ │ │ + lea 0x30(%r15),%r13 │ │ │ │ dec %rbp │ │ │ │ test %rbp,%rbp │ │ │ │ - jg 2db79 │ │ │ │ - mov %r14,%rdi │ │ │ │ - sub 0x48(%rsp),%rdi │ │ │ │ - mov %r8,%rbp │ │ │ │ - movabs $0xaaaaaaaaaaaaaaab,%r8 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - sar $0x4,%rdi │ │ │ │ - imul %r8,%rdi │ │ │ │ - mov %rdi,0x38(%rsp) │ │ │ │ - jmp 2d53c │ │ │ │ + jg 2dbcd │ │ │ │ + mov %r13,%r8 │ │ │ │ + movabs $0xaaaaaaaaaaaaaaab,%r9 │ │ │ │ + mov 0x18(%rsp),%rbx │ │ │ │ + mov 0x40(%rsp),%rbp │ │ │ │ + sub 0x28(%rsp),%r8 │ │ │ │ + mov 0x48(%rsp),%rcx │ │ │ │ + mov %r13,%r12 │ │ │ │ + sar $0x4,%r8 │ │ │ │ + imul %r9,%r8 │ │ │ │ + mov %r8,0x18(%rsp) │ │ │ │ + jmp 2d6b0 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov %r12,%rbp │ │ │ │ - jmp 2d480 │ │ │ │ + jmp 2d610 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov %r12,%rbp │ │ │ │ - jmp 2db70 │ │ │ │ + jmp 2dbc8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ movslq %eax,%rbx │ │ │ │ - jmp 2d4fd │ │ │ │ + jmp 2d669 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ movslq %eax,%rbx │ │ │ │ - jmp 2dbe9 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - cmp %rax,0x30(%rsp) │ │ │ │ - jl 2e150 │ │ │ │ - mov %r15,%r13 │ │ │ │ - test %rax,%rax │ │ │ │ - je 2dab8 │ │ │ │ - cmp %r14,%rbp │ │ │ │ - je 2e237 │ │ │ │ - mov %rbp,%rdx │ │ │ │ - movabs $0xaaaaaaaaaaaaaab,%rdi │ │ │ │ - mov 0x28(%rsp),%r12 │ │ │ │ - mov %r14,%r13 │ │ │ │ - sub %r14,%rdx │ │ │ │ - sub $0x30,%rdx │ │ │ │ - shr $0x4,%rdx │ │ │ │ - imul %rdi,%rdx │ │ │ │ - inc %rdx │ │ │ │ - and $0x7,%edx │ │ │ │ - je 2dd7c │ │ │ │ - cmp $0x1,%rdx │ │ │ │ - je 2dd60 │ │ │ │ - cmp $0x2,%rdx │ │ │ │ - je 2dd4d │ │ │ │ - cmp $0x3,%rdx │ │ │ │ - je 2dd3a │ │ │ │ - cmp $0x4,%rdx │ │ │ │ - je 2dd27 │ │ │ │ - cmp $0x5,%rdx │ │ │ │ - je 2dd14 │ │ │ │ - cmp $0x6,%rdx │ │ │ │ - je 2dd01 │ │ │ │ - mov %r12,%rdi │ │ │ │ - mov %r14,%rsi │ │ │ │ - lea 0x30(%r12),%r12 │ │ │ │ - lea 0x30(%r14),%r13 │ │ │ │ - call 16760 │ │ │ │ - mov %r13,%rsi │ │ │ │ - mov %r12,%rdi │ │ │ │ + jmp 2dc21 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov (%rsp),%r13 │ │ │ │ + cmp %r13,0x10(%rsp) │ │ │ │ + jl 2e178 │ │ │ │ + mov %r14,%r15 │ │ │ │ + test %r13,%r13 │ │ │ │ + je 2db07 │ │ │ │ + cmp %r12,%rbp │ │ │ │ + je 2e2e8 │ │ │ │ + mov %rbp,%r8 │ │ │ │ + movabs $0xaaaaaaaaaaaaaab,%rsi │ │ │ │ + mov 0x8(%rsp),%r13 │ │ │ │ + mov %r12,%r15 │ │ │ │ + sub %r12,%r8 │ │ │ │ + sub $0x30,%r8 │ │ │ │ + shr $0x4,%r8 │ │ │ │ + imul %rsi,%r8 │ │ │ │ + inc %r8 │ │ │ │ + and $0x7,%r8d │ │ │ │ + je 2ddbc │ │ │ │ + cmp $0x1,%r8 │ │ │ │ + je 2dda0 │ │ │ │ + cmp $0x2,%r8 │ │ │ │ + je 2dd8d │ │ │ │ + cmp $0x3,%r8 │ │ │ │ + je 2dd7a │ │ │ │ + cmp $0x4,%r8 │ │ │ │ + je 2dd67 │ │ │ │ + cmp $0x5,%r8 │ │ │ │ + je 2dd54 │ │ │ │ + cmp $0x6,%r8 │ │ │ │ + je 2dd41 │ │ │ │ + mov %r13,%rdi │ │ │ │ + lea 0x30(%r12),%r15 │ │ │ │ + lea 0x30(%r13),%r13 │ │ │ │ + mov %r12,%rsi │ │ │ │ + call 16440 │ │ │ │ + mov %r15,%rsi │ │ │ │ + mov %r13,%rdi │ │ │ │ + add $0x30,%r15 │ │ │ │ add $0x30,%r13 │ │ │ │ - add $0x30,%r12 │ │ │ │ - call 16760 │ │ │ │ - mov %r13,%rsi │ │ │ │ - mov %r12,%rdi │ │ │ │ + call 16440 │ │ │ │ + mov %r15,%rsi │ │ │ │ + mov %r13,%rdi │ │ │ │ + add $0x30,%r15 │ │ │ │ add $0x30,%r13 │ │ │ │ - add $0x30,%r12 │ │ │ │ - call 16760 │ │ │ │ - mov %r13,%rsi │ │ │ │ - mov %r12,%rdi │ │ │ │ + call 16440 │ │ │ │ + mov %r15,%rsi │ │ │ │ + mov %r13,%rdi │ │ │ │ + add $0x30,%r15 │ │ │ │ add $0x30,%r13 │ │ │ │ - add $0x30,%r12 │ │ │ │ - call 16760 │ │ │ │ - mov %r13,%rsi │ │ │ │ - mov %r12,%rdi │ │ │ │ + call 16440 │ │ │ │ + mov %r15,%rsi │ │ │ │ + mov %r13,%rdi │ │ │ │ + add $0x30,%r15 │ │ │ │ add $0x30,%r13 │ │ │ │ - add $0x30,%r12 │ │ │ │ - call 16760 │ │ │ │ - mov %r13,%rsi │ │ │ │ - mov %r12,%rdi │ │ │ │ + call 16440 │ │ │ │ + mov %r15,%rsi │ │ │ │ + mov %r13,%rdi │ │ │ │ + add $0x30,%r15 │ │ │ │ add $0x30,%r13 │ │ │ │ - add $0x30,%r12 │ │ │ │ - call 16760 │ │ │ │ - mov %r13,%rsi │ │ │ │ - mov %r12,%rdi │ │ │ │ + call 16440 │ │ │ │ + mov %r15,%rsi │ │ │ │ + mov %r13,%rdi │ │ │ │ + add $0x30,%r15 │ │ │ │ add $0x30,%r13 │ │ │ │ - add $0x30,%r12 │ │ │ │ - call 16760 │ │ │ │ - cmp %r13,%rbp │ │ │ │ - je 2de1e │ │ │ │ - mov %r13,%rsi │ │ │ │ - mov %r12,%rdi │ │ │ │ - call 16760 │ │ │ │ - lea 0x30(%r12),%rdi │ │ │ │ - lea 0x30(%r13),%rsi │ │ │ │ - call 16760 │ │ │ │ - lea 0x60(%r12),%rdi │ │ │ │ - lea 0x60(%r13),%rsi │ │ │ │ - call 16760 │ │ │ │ - lea 0x90(%r12),%rdi │ │ │ │ - lea 0x90(%r13),%rsi │ │ │ │ - call 16760 │ │ │ │ - lea 0xc0(%r12),%rdi │ │ │ │ - lea 0xc0(%r13),%rsi │ │ │ │ - call 16760 │ │ │ │ - lea 0xf0(%r12),%rdi │ │ │ │ - lea 0xf0(%r13),%rsi │ │ │ │ - call 16760 │ │ │ │ - lea 0x120(%r12),%rdi │ │ │ │ - lea 0x120(%r13),%rsi │ │ │ │ - call 16760 │ │ │ │ - lea 0x150(%r12),%rdi │ │ │ │ - lea 0x150(%r13),%rsi │ │ │ │ - add $0x180,%r13 │ │ │ │ - call 16760 │ │ │ │ - add $0x180,%r12 │ │ │ │ - cmp %r13,%rbp │ │ │ │ - jne 2dd7c │ │ │ │ + call 16440 │ │ │ │ cmp %r15,%rbp │ │ │ │ - je 2dfa3 │ │ │ │ + je 2de57 │ │ │ │ mov %r15,%rsi │ │ │ │ - movabs $0xaaaaaaaaaaaaaab,%r11 │ │ │ │ - mov %r14,%r13 │ │ │ │ - sub %rbp,%rsi │ │ │ │ - sub $0x30,%rsi │ │ │ │ - shr $0x4,%rsi │ │ │ │ - imul %r11,%rsi │ │ │ │ - inc %rsi │ │ │ │ - and $0x7,%esi │ │ │ │ - je 2df08 │ │ │ │ - cmp $0x1,%rsi │ │ │ │ - je 2deec │ │ │ │ - cmp $0x2,%rsi │ │ │ │ - je 2ded9 │ │ │ │ - cmp $0x3,%rsi │ │ │ │ - je 2dec6 │ │ │ │ - cmp $0x4,%rsi │ │ │ │ - je 2deb3 │ │ │ │ - cmp $0x5,%rsi │ │ │ │ - je 2dea0 │ │ │ │ - cmp $0x6,%rsi │ │ │ │ - je 2de8d │ │ │ │ - mov %rbp,%rsi │ │ │ │ + mov %r13,%rdi │ │ │ │ + call 16440 │ │ │ │ + lea 0x30(%r13),%rdi │ │ │ │ + lea 0x30(%r15),%rsi │ │ │ │ + call 16440 │ │ │ │ + lea 0x60(%r13),%rdi │ │ │ │ + lea 0x60(%r15),%rsi │ │ │ │ + call 16440 │ │ │ │ + lea 0x90(%r13),%rdi │ │ │ │ + lea 0x90(%r15),%rsi │ │ │ │ + call 16440 │ │ │ │ + lea 0xc0(%r13),%rdi │ │ │ │ + lea 0xc0(%r15),%rsi │ │ │ │ + call 16440 │ │ │ │ + lea 0xf0(%r13),%rdi │ │ │ │ + lea 0xf0(%r15),%rsi │ │ │ │ + call 16440 │ │ │ │ + lea 0x120(%r13),%rdi │ │ │ │ + lea 0x120(%r15),%rsi │ │ │ │ + call 16440 │ │ │ │ + lea 0x150(%r13),%rdi │ │ │ │ + lea 0x150(%r15),%rsi │ │ │ │ + add $0x180,%r15 │ │ │ │ + call 16440 │ │ │ │ + add $0x180,%r13 │ │ │ │ + cmp %r15,%rbp │ │ │ │ + jne 2ddbc │ │ │ │ + cmp %r14,%rbp │ │ │ │ + je 2dfdd │ │ │ │ mov %r14,%rdi │ │ │ │ - lea 0x30(%r14),%r13 │ │ │ │ + movabs $0xaaaaaaaaaaaaaab,%r9 │ │ │ │ + mov %r12,%r15 │ │ │ │ + sub %rbp,%rdi │ │ │ │ + sub $0x30,%rdi │ │ │ │ + shr $0x4,%rdi │ │ │ │ + imul %r9,%rdi │ │ │ │ + inc %rdi │ │ │ │ + and $0x7,%edi │ │ │ │ + je 2df42 │ │ │ │ + cmp $0x1,%rdi │ │ │ │ + je 2df26 │ │ │ │ + cmp $0x2,%rdi │ │ │ │ + je 2df13 │ │ │ │ + cmp $0x3,%rdi │ │ │ │ + je 2df00 │ │ │ │ + cmp $0x4,%rdi │ │ │ │ + je 2deed │ │ │ │ + cmp $0x5,%rdi │ │ │ │ + je 2deda │ │ │ │ + cmp $0x6,%rdi │ │ │ │ + je 2dec7 │ │ │ │ + mov %rbp,%rsi │ │ │ │ + lea 0x30(%r12),%r15 │ │ │ │ lea 0x30(%rbp),%rbx │ │ │ │ - call 16760 │ │ │ │ + mov %r12,%rdi │ │ │ │ + call 16440 │ │ │ │ mov %rbx,%rsi │ │ │ │ - mov %r13,%rdi │ │ │ │ + mov %r15,%rdi │ │ │ │ add $0x30,%rbx │ │ │ │ - add $0x30,%r13 │ │ │ │ - call 16760 │ │ │ │ + add $0x30,%r15 │ │ │ │ + call 16440 │ │ │ │ mov %rbx,%rsi │ │ │ │ - mov %r13,%rdi │ │ │ │ + mov %r15,%rdi │ │ │ │ add $0x30,%rbx │ │ │ │ - add $0x30,%r13 │ │ │ │ - call 16760 │ │ │ │ + add $0x30,%r15 │ │ │ │ + call 16440 │ │ │ │ mov %rbx,%rsi │ │ │ │ - mov %r13,%rdi │ │ │ │ + mov %r15,%rdi │ │ │ │ add $0x30,%rbx │ │ │ │ - add $0x30,%r13 │ │ │ │ - call 16760 │ │ │ │ + add $0x30,%r15 │ │ │ │ + call 16440 │ │ │ │ mov %rbx,%rsi │ │ │ │ - mov %r13,%rdi │ │ │ │ + mov %r15,%rdi │ │ │ │ add $0x30,%rbx │ │ │ │ - add $0x30,%r13 │ │ │ │ - call 16760 │ │ │ │ + add $0x30,%r15 │ │ │ │ + call 16440 │ │ │ │ mov %rbx,%rsi │ │ │ │ - mov %r13,%rdi │ │ │ │ + mov %r15,%rdi │ │ │ │ add $0x30,%rbx │ │ │ │ - add $0x30,%r13 │ │ │ │ - call 16760 │ │ │ │ + add $0x30,%r15 │ │ │ │ + call 16440 │ │ │ │ mov %rbx,%rsi │ │ │ │ - mov %r13,%rdi │ │ │ │ + mov %r15,%rdi │ │ │ │ add $0x30,%rbx │ │ │ │ - add $0x30,%r13 │ │ │ │ - call 16760 │ │ │ │ - cmp %rbx,%r15 │ │ │ │ - je 2dfa3 │ │ │ │ + add $0x30,%r15 │ │ │ │ + call 16440 │ │ │ │ + cmp %rbx,%r14 │ │ │ │ + je 2dfdd │ │ │ │ mov %rbx,%rsi │ │ │ │ - mov %r13,%rdi │ │ │ │ - call 16760 │ │ │ │ - lea 0x30(%r13),%rdi │ │ │ │ + mov %r15,%rdi │ │ │ │ + call 16440 │ │ │ │ + lea 0x30(%r15),%rdi │ │ │ │ lea 0x30(%rbx),%rsi │ │ │ │ - call 16760 │ │ │ │ - lea 0x60(%r13),%rdi │ │ │ │ + call 16440 │ │ │ │ + lea 0x60(%r15),%rdi │ │ │ │ lea 0x60(%rbx),%rsi │ │ │ │ - call 16760 │ │ │ │ - lea 0x90(%r13),%rdi │ │ │ │ + call 16440 │ │ │ │ + lea 0x90(%r15),%rdi │ │ │ │ lea 0x90(%rbx),%rsi │ │ │ │ - call 16760 │ │ │ │ - lea 0xc0(%r13),%rdi │ │ │ │ + call 16440 │ │ │ │ + lea 0xc0(%r15),%rdi │ │ │ │ lea 0xc0(%rbx),%rsi │ │ │ │ - call 16760 │ │ │ │ - lea 0xf0(%r13),%rdi │ │ │ │ + call 16440 │ │ │ │ + lea 0xf0(%r15),%rdi │ │ │ │ lea 0xf0(%rbx),%rsi │ │ │ │ - call 16760 │ │ │ │ - lea 0x120(%r13),%rdi │ │ │ │ + call 16440 │ │ │ │ + lea 0x120(%r15),%rdi │ │ │ │ lea 0x120(%rbx),%rsi │ │ │ │ - call 16760 │ │ │ │ - lea 0x150(%r13),%rdi │ │ │ │ + call 16440 │ │ │ │ + lea 0x150(%r15),%rdi │ │ │ │ lea 0x150(%rbx),%rsi │ │ │ │ add $0x180,%rbx │ │ │ │ - call 16760 │ │ │ │ - add $0x180,%r13 │ │ │ │ - cmp %rbx,%r15 │ │ │ │ - jne 2df08 │ │ │ │ - mov 0x28(%rsp),%rcx │ │ │ │ - cmp %r12,%rcx │ │ │ │ - je 2e245 │ │ │ │ - mov %r12,%r8 │ │ │ │ + call 16440 │ │ │ │ + add $0x180,%r15 │ │ │ │ + cmp %rbx,%r14 │ │ │ │ + jne 2df42 │ │ │ │ + mov 0x8(%rsp),%rcx │ │ │ │ + cmp %r13,%rcx │ │ │ │ + je 2e2f6 │ │ │ │ + mov %r13,%r11 │ │ │ │ movabs $0xaaaaaaaaaaaaaab,%r10 │ │ │ │ - mov %r15,%r13 │ │ │ │ - sub %rcx,%r8 │ │ │ │ - sub $0x30,%r8 │ │ │ │ - shr $0x4,%r8 │ │ │ │ - imul %r10,%r8 │ │ │ │ - inc %r8 │ │ │ │ - and $0x7,%r8d │ │ │ │ - je 2e095 │ │ │ │ - cmp $0x1,%r8 │ │ │ │ - je 2e077 │ │ │ │ - cmp $0x2,%r8 │ │ │ │ - je 2e064 │ │ │ │ - cmp $0x3,%r8 │ │ │ │ - je 2e051 │ │ │ │ - cmp $0x4,%r8 │ │ │ │ - je 2e03e │ │ │ │ - cmp $0x5,%r8 │ │ │ │ - je 2e02b │ │ │ │ - cmp $0x6,%r8 │ │ │ │ - je 2e018 │ │ │ │ - sub $0x30,%r12 │ │ │ │ - lea -0x30(%r15),%r13 │ │ │ │ - mov %r12,%rsi │ │ │ │ - mov %r13,%rdi │ │ │ │ - call 16760 │ │ │ │ - sub $0x30,%r12 │ │ │ │ + mov %r14,%r15 │ │ │ │ + sub %rcx,%r11 │ │ │ │ + sub $0x30,%r11 │ │ │ │ + shr $0x4,%r11 │ │ │ │ + imul %r10,%r11 │ │ │ │ + inc %r11 │ │ │ │ + and $0x7,%r11d │ │ │ │ + je 2e0cf │ │ │ │ + cmp $0x1,%r11 │ │ │ │ + je 2e0b1 │ │ │ │ + cmp $0x2,%r11 │ │ │ │ + je 2e09e │ │ │ │ + cmp $0x3,%r11 │ │ │ │ + je 2e08b │ │ │ │ + cmp $0x4,%r11 │ │ │ │ + je 2e078 │ │ │ │ + cmp $0x5,%r11 │ │ │ │ + je 2e065 │ │ │ │ + cmp $0x6,%r11 │ │ │ │ + je 2e052 │ │ │ │ sub $0x30,%r13 │ │ │ │ - mov %r12,%rsi │ │ │ │ - mov %r13,%rdi │ │ │ │ - call 16760 │ │ │ │ - sub $0x30,%r12 │ │ │ │ + lea -0x30(%r14),%r15 │ │ │ │ + mov %r13,%rsi │ │ │ │ + mov %r15,%rdi │ │ │ │ + call 16440 │ │ │ │ sub $0x30,%r13 │ │ │ │ - mov %r12,%rsi │ │ │ │ - mov %r13,%rdi │ │ │ │ - call 16760 │ │ │ │ - sub $0x30,%r12 │ │ │ │ + sub $0x30,%r15 │ │ │ │ + mov %r13,%rsi │ │ │ │ + mov %r15,%rdi │ │ │ │ + call 16440 │ │ │ │ sub $0x30,%r13 │ │ │ │ - mov %r12,%rsi │ │ │ │ - mov %r13,%rdi │ │ │ │ - call 16760 │ │ │ │ - sub $0x30,%r12 │ │ │ │ + sub $0x30,%r15 │ │ │ │ + mov %r13,%rsi │ │ │ │ + mov %r15,%rdi │ │ │ │ + call 16440 │ │ │ │ sub $0x30,%r13 │ │ │ │ - mov %r12,%rsi │ │ │ │ - mov %r13,%rdi │ │ │ │ - call 16760 │ │ │ │ - sub $0x30,%r12 │ │ │ │ + sub $0x30,%r15 │ │ │ │ + mov %r13,%rsi │ │ │ │ + mov %r15,%rdi │ │ │ │ + call 16440 │ │ │ │ sub $0x30,%r13 │ │ │ │ - mov %r12,%rsi │ │ │ │ - mov %r13,%rdi │ │ │ │ - call 16760 │ │ │ │ - sub $0x30,%r12 │ │ │ │ + sub $0x30,%r15 │ │ │ │ + mov %r13,%rsi │ │ │ │ + mov %r15,%rdi │ │ │ │ + call 16440 │ │ │ │ sub $0x30,%r13 │ │ │ │ - mov %r12,%rsi │ │ │ │ - mov %r13,%rdi │ │ │ │ - call 16760 │ │ │ │ - cmp %r12,0x28(%rsp) │ │ │ │ - je 2dab8 │ │ │ │ - lea -0x30(%r12),%rsi │ │ │ │ - lea -0x30(%r13),%rdi │ │ │ │ - call 16760 │ │ │ │ - lea -0x60(%r12),%rsi │ │ │ │ - lea -0x60(%r13),%rdi │ │ │ │ - call 16760 │ │ │ │ - lea -0x90(%r12),%rsi │ │ │ │ - lea -0x90(%r13),%rdi │ │ │ │ - call 16760 │ │ │ │ - lea -0xc0(%r12),%rsi │ │ │ │ - lea -0xc0(%r13),%rdi │ │ │ │ - call 16760 │ │ │ │ - lea -0xf0(%r12),%rsi │ │ │ │ - lea -0xf0(%r13),%rdi │ │ │ │ - call 16760 │ │ │ │ - lea -0x120(%r12),%rsi │ │ │ │ - lea -0x120(%r13),%rdi │ │ │ │ - call 16760 │ │ │ │ - lea -0x150(%r12),%rsi │ │ │ │ - lea -0x150(%r13),%rdi │ │ │ │ - sub $0x180,%r12 │ │ │ │ - call 16760 │ │ │ │ + sub $0x30,%r15 │ │ │ │ + mov %r13,%rsi │ │ │ │ + mov %r15,%rdi │ │ │ │ + call 16440 │ │ │ │ + sub $0x30,%r13 │ │ │ │ + sub $0x30,%r15 │ │ │ │ + mov %r13,%rsi │ │ │ │ + mov %r15,%rdi │ │ │ │ + call 16440 │ │ │ │ + cmp %r13,0x8(%rsp) │ │ │ │ + je 2db07 │ │ │ │ + lea -0x30(%r13),%rsi │ │ │ │ + lea -0x30(%r15),%rdi │ │ │ │ + call 16440 │ │ │ │ + lea -0x60(%r13),%rsi │ │ │ │ + lea -0x60(%r15),%rdi │ │ │ │ + call 16440 │ │ │ │ + lea -0x90(%r13),%rsi │ │ │ │ + lea -0x90(%r15),%rdi │ │ │ │ + call 16440 │ │ │ │ + lea -0xc0(%r13),%rsi │ │ │ │ + lea -0xc0(%r15),%rdi │ │ │ │ + call 16440 │ │ │ │ + lea -0xf0(%r13),%rsi │ │ │ │ + lea -0xf0(%r15),%rdi │ │ │ │ + call 16440 │ │ │ │ + lea -0x120(%r13),%rsi │ │ │ │ + lea -0x120(%r15),%rdi │ │ │ │ + call 16440 │ │ │ │ + lea -0x150(%r13),%rsi │ │ │ │ + lea -0x150(%r15),%rdi │ │ │ │ sub $0x180,%r13 │ │ │ │ - jmp 2e07f │ │ │ │ + call 16440 │ │ │ │ + sub $0x180,%r15 │ │ │ │ + jmp 2e0b9 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x68,%rsp │ │ │ │ + add $0x58,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ - jmp 2c6b0 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %r15,%rdx │ │ │ │ + jmp 2c930 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov %r14,%rdx │ │ │ │ mov %rbp,%rsi │ │ │ │ - mov %r14,%rdi │ │ │ │ - call 25ef0 │ │ │ │ - mov %rax,%r13 │ │ │ │ - jmp 2dab8 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov %r12,%rdi │ │ │ │ + call 25f70 │ │ │ │ + mov %rax,%r15 │ │ │ │ + jmp 2db07 │ │ │ │ + xchg %ax,%ax │ │ │ │ + vmovdqu -0x30(%rbp),%xmm12 │ │ │ │ + mov -0x30(%r14),%rdi │ │ │ │ + vpxor %xmm13,%xmm13,%xmm13 │ │ │ │ + lea -0x30(%rbp),%rbx │ │ │ │ + lea -0x30(%r14),%r11 │ │ │ │ + mov 0x10(%r11),%rsi │ │ │ │ + vmovdqu %xmm12,(%r11) │ │ │ │ + mov 0x10(%rbx),%r9 │ │ │ │ + mov %r9,0x10(%r11) │ │ │ │ + movq $0x0,0x10(%rbx) │ │ │ │ + vmovdqu %xmm13,(%rbx) │ │ │ │ + test %rdi,%rdi │ │ │ │ + je 2e1da │ │ │ │ + sub %rdi,%rsi │ │ │ │ + mov %r11,0x40(%rsp) │ │ │ │ + call d340 │ │ │ │ + mov 0x40(%rsp),%r11 │ │ │ │ + vmovdqu 0x18(%rbx),%xmm14 │ │ │ │ + mov 0x18(%r11),%rdi │ │ │ │ + vpxor %xmm15,%xmm15,%xmm15 │ │ │ │ + mov 0x28(%r11),%rsi │ │ │ │ + vmovdqu %xmm14,0x18(%r11) │ │ │ │ + mov 0x28(%rbx),%rcx │ │ │ │ + mov %rcx,0x28(%r11) │ │ │ │ + movq $0x0,0x28(%rbx) │ │ │ │ + vmovdqu %xmm15,0x18(%rbx) │ │ │ │ + test %rdi,%rdi │ │ │ │ + je 2e21e │ │ │ │ + sub %rdi,%rsi │ │ │ │ + mov %r11,0x40(%rsp) │ │ │ │ + call d340 │ │ │ │ + mov 0x40(%rsp),%r11 │ │ │ │ + cmp %rbx,%r12 │ │ │ │ + je 2d944 │ │ │ │ + mov %r13,0x40(%rsp) │ │ │ │ + mov %r11,%rbp │ │ │ │ + jmp 2d840 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ vmovdqu 0x0(%rbp),%xmm0 │ │ │ │ - mov 0x28(%rsp),%r13 │ │ │ │ mov 0x0(%r13),%rdi │ │ │ │ + vpxor %xmm6,%xmm6,%xmm6 │ │ │ │ mov 0x10(%r13),%rsi │ │ │ │ vmovdqu %xmm0,0x0(%r13) │ │ │ │ mov 0x10(%rbp),%r11 │ │ │ │ mov %r11,0x10(%r13) │ │ │ │ - movq $0x0,0x0(%rbp) │ │ │ │ - movq $0x0,0x8(%rbp) │ │ │ │ movq $0x0,0x10(%rbp) │ │ │ │ + vmovdqu %xmm6,0x0(%rbp) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2e1b5 │ │ │ │ + je 2e271 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ + mov 0x8(%rsp),%r15 │ │ │ │ vmovdqu 0x18(%rbp),%xmm1 │ │ │ │ - mov 0x28(%rsp),%rcx │ │ │ │ - mov 0x18(%rcx),%rdi │ │ │ │ - mov 0x28(%rcx),%rsi │ │ │ │ - vmovdqu %xmm1,0x18(%rcx) │ │ │ │ - mov 0x28(%rbp),%r8 │ │ │ │ - mov %r8,0x28(%rcx) │ │ │ │ - movq $0x0,0x18(%rbp) │ │ │ │ - movq $0x0,0x20(%rbp) │ │ │ │ + vpxor %xmm7,%xmm7,%xmm7 │ │ │ │ + mov 0x18(%r15),%rdi │ │ │ │ + vmovdqu %xmm1,0x18(%r15) │ │ │ │ + mov 0x28(%r15),%rsi │ │ │ │ + mov 0x28(%rbp),%r10 │ │ │ │ + mov %r10,0x28(%r15) │ │ │ │ movq $0x0,0x28(%rbp) │ │ │ │ + vmovdqu %xmm7,0x18(%rbp) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2e1f9 │ │ │ │ + je 2e2af │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - mov 0x28(%rsp),%r9 │ │ │ │ - lea 0x30(%rbp),%r12 │ │ │ │ - lea 0x30(%r9),%r10 │ │ │ │ - cmp %r12,%r15 │ │ │ │ - je 2d6d3 │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - mov %rbp,0x18(%rsp) │ │ │ │ - mov %r10,%r13 │ │ │ │ - jmp 2d5a0 │ │ │ │ - mov 0x28(%rsp),%r10 │ │ │ │ + mov 0x8(%rsp),%rsi │ │ │ │ + lea 0x30(%rbp),%rdx │ │ │ │ + lea 0x30(%rsi),%r13 │ │ │ │ + cmp %rdx,%r14 │ │ │ │ + je 2d81c │ │ │ │ + mov %rbx,0x40(%rsp) │ │ │ │ + mov %rdx,%r15 │ │ │ │ + mov %rbp,0x48(%rsp) │ │ │ │ + jmp 2d710 │ │ │ │ + cmp %r12,%rbp │ │ │ │ + jne 2d825 │ │ │ │ + mov %r12,%r15 │ │ │ │ + jmp 2db07 │ │ │ │ + mov 0x8(%rsp),%r13 │ │ │ │ cmp %r14,%rbp │ │ │ │ - jne 2d6dc │ │ │ │ - mov %r14,%r13 │ │ │ │ - jmp 2dab8 │ │ │ │ - mov 0x28(%rsp),%r12 │ │ │ │ - cmp %r15,%rbp │ │ │ │ - jne 2de27 │ │ │ │ - mov %r15,%r13 │ │ │ │ - jmp 2dab8 │ │ │ │ - nopl (%rax) │ │ │ │ - mov %rsi,%rax │ │ │ │ + jne 2de60 │ │ │ │ + mov %r14,%r15 │ │ │ │ + jmp 2db07 │ │ │ │ + xchg %ax,%ax │ │ │ │ + push %r15 │ │ │ │ + mov %rdi,%r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ - sub %rdi,%rax │ │ │ │ + mov %rdx,%r12 │ │ │ │ + mov %rsi,%rdx │ │ │ │ + sub %rdi,%rdx │ │ │ │ + sar $0x4,%rdx │ │ │ │ push %rbp │ │ │ │ + mov %rsi,%rbp │ │ │ │ + movabs $0xaaaaaaaaaaaaaaab,%rsi │ │ │ │ + imul %rsi,%rdx │ │ │ │ + mov %rbp,%r14 │ │ │ │ push %rbx │ │ │ │ - movabs $0xaaaaaaaaaaaaaaab,%rbx │ │ │ │ - sar $0x4,%rax │ │ │ │ - imul %rbx,%rax │ │ │ │ - mov %rdx,%r9 │ │ │ │ - mov %rsi,%r12 │ │ │ │ - sub $0x10,%rsp │ │ │ │ - mov %r12,%r8 │ │ │ │ - mov %rdi,%r13 │ │ │ │ - lea 0x1(%rax),%rdx │ │ │ │ - shr $0x3f,%rdx │ │ │ │ - lea 0x1(%rax,%rdx,1),%rbp │ │ │ │ - mov %rbp,%rsi │ │ │ │ - and $0xfffffffffffffffe,%rbp │ │ │ │ - sar $1,%rsi │ │ │ │ - lea 0x0(%rbp,%rsi,1),%r10 │ │ │ │ - shl $0x4,%r10 │ │ │ │ - lea (%rdi,%r10,1),%rbp │ │ │ │ - sub %rbp,%r8 │ │ │ │ - sar $0x4,%r8 │ │ │ │ - sar $0x4,%r10 │ │ │ │ - imul %rbx,%r8 │ │ │ │ - imul %r10,%rbx │ │ │ │ - cmp %rcx,%rsi │ │ │ │ - jle 2e320 │ │ │ │ - mov %r9,%rdx │ │ │ │ - mov %rbp,%rsi │ │ │ │ - mov %r8,0x8(%rsp) │ │ │ │ - mov %r9,(%rsp) │ │ │ │ - mov %rcx,%r14 │ │ │ │ - call 2e250 │ │ │ │ - mov (%rsp),%rdx │ │ │ │ - mov %r12,%rsi │ │ │ │ - mov %r14,%rcx │ │ │ │ - mov %rbp,%rdi │ │ │ │ - call 2e250 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rbx,%rcx │ │ │ │ + lea 0x1(%rdx),%rax │ │ │ │ + shr $0x3f,%rax │ │ │ │ + lea 0x1(%rax,%rdx,1),%rbx │ │ │ │ + sub $0x18,%rsp │ │ │ │ + mov %rbx,%r8 │ │ │ │ + and $0xfffffffffffffffe,%rbx │ │ │ │ + sar $1,%r8 │ │ │ │ + add %r8,%rbx │ │ │ │ + shl $0x4,%rbx │ │ │ │ + lea (%rdi,%rbx,1),%r13 │ │ │ │ + sar $0x4,%rbx │ │ │ │ + sub %r13,%r14 │ │ │ │ + imul %rsi,%rbx │ │ │ │ + sar $0x4,%r14 │ │ │ │ + imul %rsi,%r14 │ │ │ │ + cmp %rcx,%r8 │ │ │ │ + jle 2e3c0 │ │ │ │ + mov %r12,%rdx │ │ │ │ + mov %r13,%rsi │ │ │ │ + mov %rcx,0x8(%rsp) │ │ │ │ + call 2e300 │ │ │ │ + mov 0x8(%rsp),%rcx │ │ │ │ mov %r12,%rdx │ │ │ │ - push %r14 │ │ │ │ - mov 0x10(%rsp),%r9 │ │ │ │ mov %rbp,%rsi │ │ │ │ mov %r13,%rdi │ │ │ │ - mov 0x18(%rsp),%r8 │ │ │ │ - call 2d3e0 │ │ │ │ - add $0x20,%rsp │ │ │ │ + call 2e300 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r12,%r9 │ │ │ │ + mov %r14,%r8 │ │ │ │ + mov 0x10(%rsp),%rcx │ │ │ │ + mov %rbp,%rdx │ │ │ │ + mov %r13,%rsi │ │ │ │ + mov %r15,%rdi │ │ │ │ + push %rcx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + call 2d570 │ │ │ │ + add $0x28,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ + pop %r15 │ │ │ │ ret │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %r9,%rdx │ │ │ │ - mov %rbp,%rsi │ │ │ │ - mov %r8,0x8(%rsp) │ │ │ │ - mov %r9,(%rsp) │ │ │ │ - call 23c90 │ │ │ │ - mov (%rsp),%rdx │ │ │ │ - mov %r12,%rsi │ │ │ │ - mov %rbp,%rdi │ │ │ │ - call 23c90 │ │ │ │ - mov (%rsp),%r9 │ │ │ │ - mov 0x8(%rsp),%r8 │ │ │ │ - add $0x10,%rsp │ │ │ │ - mov %rbx,%rcx │ │ │ │ + nop │ │ │ │ + mov %r12,%rdx │ │ │ │ + mov %r13,%rsi │ │ │ │ + call 23d50 │ │ │ │ mov %r12,%rdx │ │ │ │ - pop %rbx │ │ │ │ mov %rbp,%rsi │ │ │ │ mov %r13,%rdi │ │ │ │ + call 23d50 │ │ │ │ + add $0x18,%rsp │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rbp,%rdx │ │ │ │ + pop %rbx │ │ │ │ + mov %r12,%r9 │ │ │ │ + mov %r13,%rsi │ │ │ │ + mov %r14,%r8 │ │ │ │ pop %rbp │ │ │ │ + mov %r15,%rdi │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ - jmp 2c6b0 │ │ │ │ - nop │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + pop %r15 │ │ │ │ + jmp 2c930 │ │ │ │ + xchg %ax,%ax │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbp │ │ │ │ - push %rbx │ │ │ │ mov %rsi,%rbp │ │ │ │ + push %rbx │ │ │ │ sub $0x38,%rsp │ │ │ │ mov (%rdi),%rax │ │ │ │ mov %rdi,0x20(%rsp) │ │ │ │ mov %rax,(%rsp) │ │ │ │ test %rax,%rax │ │ │ │ - je 2e5a0 │ │ │ │ + je 2e630 │ │ │ │ mov (%rsp),%r14 │ │ │ │ mov (%r14),%r12 │ │ │ │ test %r12,%r12 │ │ │ │ - je 2e564 │ │ │ │ + je 2e5f4 │ │ │ │ mov (%r12),%r13 │ │ │ │ test %r13,%r13 │ │ │ │ - je 2e52c │ │ │ │ + je 2e5bc │ │ │ │ mov 0x0(%r13),%r15 │ │ │ │ test %r15,%r15 │ │ │ │ - je 2e4fc │ │ │ │ + je 2e58c │ │ │ │ mov (%r15),%r14 │ │ │ │ test %r14,%r14 │ │ │ │ - je 2e4cd │ │ │ │ + je 2e55d │ │ │ │ mov (%r14),%rbx │ │ │ │ test %rbx,%rbx │ │ │ │ - je 2e49f │ │ │ │ + je 2e52f │ │ │ │ mov (%rbx),%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ - je 2e472 │ │ │ │ + je 2e502 │ │ │ │ mov (%rdx),%rsi │ │ │ │ test %rsi,%rsi │ │ │ │ - je 2e445 │ │ │ │ + je 2e4d5 │ │ │ │ mov (%rsi),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2e41c │ │ │ │ + je 2e4ac │ │ │ │ mov %rsi,0x18(%rsp) │ │ │ │ mov %rbp,%rsi │ │ │ │ mov %rdx,0x28(%rsp) │ │ │ │ - call 2e370 │ │ │ │ + call 2e400 │ │ │ │ mov 0x18(%rsp),%rcx │ │ │ │ mov 0x28(%rsp),%rdx │ │ │ │ mov 0x8(%rcx),%rsi │ │ │ │ mov (%rsi),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - jne 2e3f4 │ │ │ │ + jne 2e484 │ │ │ │ mov 0x0(%rbp),%rdi │ │ │ │ movzbl 0x8(%rsi),%esi │ │ │ │ mov 0x8(%rdi),%r8 │ │ │ │ cmp 0x10(%rdi),%r8 │ │ │ │ - je 2e5e0 │ │ │ │ + je 2e668 │ │ │ │ mov %sil,(%r8) │ │ │ │ mov 0x8(%rdx),%rdx │ │ │ │ incq 0x8(%rdi) │ │ │ │ mov (%rdx),%rsi │ │ │ │ test %rsi,%rsi │ │ │ │ - jne 2e3ec │ │ │ │ + jne 2e47c │ │ │ │ mov 0x0(%rbp),%rdi │ │ │ │ movzbl 0x8(%rdx),%esi │ │ │ │ mov 0x8(%rdi),%r9 │ │ │ │ cmp 0x10(%rdi),%r9 │ │ │ │ - je 2e640 │ │ │ │ + je 2e6c0 │ │ │ │ mov %sil,(%r9) │ │ │ │ mov 0x8(%rbx),%rbx │ │ │ │ incq 0x8(%rdi) │ │ │ │ mov (%rbx),%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ - jne 2e3e4 │ │ │ │ + jne 2e474 │ │ │ │ mov 0x0(%rbp),%rdi │ │ │ │ movzbl 0x8(%rbx),%esi │ │ │ │ mov 0x8(%rdi),%r10 │ │ │ │ cmp 0x10(%rdi),%r10 │ │ │ │ - je 2e604 │ │ │ │ + je 2e68c │ │ │ │ mov %sil,(%r10) │ │ │ │ mov 0x8(%r14),%r14 │ │ │ │ incq 0x8(%rdi) │ │ │ │ mov (%r14),%rbx │ │ │ │ test %rbx,%rbx │ │ │ │ - jne 2e3d8 │ │ │ │ + jne 2e468 │ │ │ │ mov 0x0(%rbp),%rdi │ │ │ │ movzbl 0x8(%r14),%esi │ │ │ │ mov 0x8(%rdi),%r11 │ │ │ │ cmp 0x10(%rdi),%r11 │ │ │ │ - je 2e61e │ │ │ │ + je 2e6a6 │ │ │ │ mov %sil,(%r11) │ │ │ │ mov 0x8(%r15),%r15 │ │ │ │ incq 0x8(%rdi) │ │ │ │ mov (%r15),%r14 │ │ │ │ test %r14,%r14 │ │ │ │ - jne 2e3cc │ │ │ │ + jne 2e45c │ │ │ │ mov 0x0(%rbp),%rdi │ │ │ │ movzbl 0x8(%r15),%esi │ │ │ │ mov 0x8(%rdi),%rax │ │ │ │ cmp 0x10(%rdi),%rax │ │ │ │ - je 2e65a │ │ │ │ + je 2e6da │ │ │ │ mov %sil,(%rax) │ │ │ │ mov 0x8(%r13),%r13 │ │ │ │ incq 0x8(%rdi) │ │ │ │ mov 0x0(%r13),%r15 │ │ │ │ test %r15,%r15 │ │ │ │ - jne 2e3c0 │ │ │ │ + jne 2e450 │ │ │ │ mov 0x0(%rbp),%rdi │ │ │ │ movzbl 0x8(%r13),%esi │ │ │ │ mov 0x8(%rdi),%rbx │ │ │ │ cmp 0x10(%rdi),%rbx │ │ │ │ - je 2e675 │ │ │ │ + je 2e6f5 │ │ │ │ mov %sil,(%rbx) │ │ │ │ mov 0x8(%r12),%r12 │ │ │ │ incq 0x8(%rdi) │ │ │ │ mov (%r12),%r13 │ │ │ │ test %r13,%r13 │ │ │ │ - jne 2e3b3 │ │ │ │ + jne 2e443 │ │ │ │ mov 0x0(%rbp),%rdi │ │ │ │ movzbl 0x8(%r12),%esi │ │ │ │ mov 0x8(%rdi),%r12 │ │ │ │ cmp 0x10(%rdi),%r12 │ │ │ │ - je 2e691 │ │ │ │ + je 2e711 │ │ │ │ mov %sil,(%r12) │ │ │ │ incq 0x8(%rdi) │ │ │ │ mov (%rsp),%r13 │ │ │ │ mov 0x8(%r13),%r14 │ │ │ │ mov (%r14),%r12 │ │ │ │ mov %r14,(%rsp) │ │ │ │ test %r12,%r12 │ │ │ │ - jne 2e3a6 │ │ │ │ + jne 2e436 │ │ │ │ mov 0x0(%rbp),%r13 │ │ │ │ movzbl 0x8(%r14),%r15d │ │ │ │ mov 0x8(%r13),%rbx │ │ │ │ cmp 0x10(%r13),%rbx │ │ │ │ - je 2e69b │ │ │ │ + je 2e71b │ │ │ │ mov %r15b,(%rbx) │ │ │ │ incq 0x8(%r13) │ │ │ │ mov 0x20(%rsp),%rdi │ │ │ │ mov 0x8(%rdi),%r9 │ │ │ │ mov (%r9),%r10 │ │ │ │ mov %r9,0x20(%rsp) │ │ │ │ mov %r10,(%rsp) │ │ │ │ test %r10,%r10 │ │ │ │ - jne 2e396 │ │ │ │ + jne 2e426 │ │ │ │ mov 0x0(%rbp),%r12 │ │ │ │ mov 0x20(%rsp),%r11 │ │ │ │ mov 0x8(%r12),%rbx │ │ │ │ movzbl 0x8(%r11),%r15d │ │ │ │ cmp 0x10(%r12),%rbx │ │ │ │ - je 2e739 │ │ │ │ + je 2e7b9 │ │ │ │ mov %r15b,(%rbx) │ │ │ │ incq 0x8(%r12) │ │ │ │ add $0x38,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ ret │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ mov %rdx,0x18(%rsp) │ │ │ │ - call 1b7b0 │ │ │ │ + call 1b810 │ │ │ │ mov 0x18(%rsp),%rdi │ │ │ │ mov 0x8(%rdi),%rdx │ │ │ │ mov (%rdx),%rsi │ │ │ │ test %rsi,%rsi │ │ │ │ - jne 2e3ec │ │ │ │ - jmp 2e445 │ │ │ │ - call 1b7b0 │ │ │ │ + jne 2e47c │ │ │ │ + jmp 2e4d5 │ │ │ │ + call 1b810 │ │ │ │ mov 0x8(%r14),%r14 │ │ │ │ mov (%r14),%rbx │ │ │ │ test %rbx,%rbx │ │ │ │ - jne 2e3d8 │ │ │ │ - jmp 2e49f │ │ │ │ - call 1b7b0 │ │ │ │ + jne 2e468 │ │ │ │ + jmp 2e52f │ │ │ │ + call 1b810 │ │ │ │ mov 0x8(%r15),%r15 │ │ │ │ mov (%r15),%r14 │ │ │ │ test %r14,%r14 │ │ │ │ - jne 2e3cc │ │ │ │ - jmp 2e4cd │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 1b7b0 │ │ │ │ + jne 2e45c │ │ │ │ + jmp 2e55d │ │ │ │ + call 1b810 │ │ │ │ mov 0x8(%rbx),%rbx │ │ │ │ mov (%rbx),%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ - jne 2e3e4 │ │ │ │ - jmp 2e472 │ │ │ │ - call 1b7b0 │ │ │ │ + jne 2e474 │ │ │ │ + jmp 2e502 │ │ │ │ + call 1b810 │ │ │ │ mov 0x8(%r13),%r13 │ │ │ │ mov 0x0(%r13),%r15 │ │ │ │ test %r15,%r15 │ │ │ │ - jne 2e3c0 │ │ │ │ - jmp 2e4fc │ │ │ │ - call 1b7b0 │ │ │ │ + jne 2e450 │ │ │ │ + jmp 2e58c │ │ │ │ + call 1b810 │ │ │ │ mov 0x8(%r12),%r12 │ │ │ │ mov (%r12),%r13 │ │ │ │ test %r13,%r13 │ │ │ │ - jne 2e3b3 │ │ │ │ - jmp 2e52c │ │ │ │ - call 1b7b0 │ │ │ │ - jmp 2e54c │ │ │ │ + jne 2e443 │ │ │ │ + jmp 2e5bc │ │ │ │ + call 1b810 │ │ │ │ + jmp 2e5dc │ │ │ │ mov 0x0(%r13),%r14 │ │ │ │ movabs $0x7fffffffffffffff,%rcx │ │ │ │ sub %r14,%rbx │ │ │ │ cmp %rcx,%rbx │ │ │ │ - je d796 <__cxa_finalize@plt+0x106> │ │ │ │ + je d776 <__cxa_finalize@plt+0xe6> │ │ │ │ test %rbx,%rbx │ │ │ │ mov $0x1,%r12d │ │ │ │ mov %r15b,(%rsp) │ │ │ │ cmovne %rbx,%r12 │ │ │ │ add %rbx,%r12 │ │ │ │ cmp %rcx,%r12 │ │ │ │ cmova %rcx,%r12 │ │ │ │ mov %r12,%rdi │ │ │ │ call d330 │ │ │ │ movzbl (%rsp),%esi │ │ │ │ mov %rax,%r15 │ │ │ │ mov %sil,(%rax,%rbx,1) │ │ │ │ test %rbx,%rbx │ │ │ │ - jne 2e729 │ │ │ │ + jne 2e7a9 │ │ │ │ lea 0x1(%r15,%rbx,1),%rdx │ │ │ │ vmovq %r15,%xmm2 │ │ │ │ vpinsrq $0x1,%rdx,%xmm2,%xmm0 │ │ │ │ test %r14,%r14 │ │ │ │ - je 2e716 │ │ │ │ + je 2e796 │ │ │ │ mov 0x10(%r13),%rsi │ │ │ │ mov %r14,%rdi │ │ │ │ vmovdqa %xmm0,(%rsp) │ │ │ │ sub %r14,%rsi │ │ │ │ call d340 │ │ │ │ vmovdqa (%rsp),%xmm0 │ │ │ │ lea (%r15,%r12,1),%r8 │ │ │ │ vmovdqu %xmm0,0x0(%r13) │ │ │ │ mov %r8,0x10(%r13) │ │ │ │ - jmp 2e582 │ │ │ │ + jmp 2e612 │ │ │ │ mov %rbx,%rdx │ │ │ │ mov %r14,%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ call d2d0 │ │ │ │ - jmp 2e6e8 │ │ │ │ + jmp 2e768 │ │ │ │ mov (%r12),%r14 │ │ │ │ movabs $0x7fffffffffffffff,%rbp │ │ │ │ sub %r14,%rbx │ │ │ │ cmp %rbp,%rbx │ │ │ │ - je d796 <__cxa_finalize@plt+0x106> │ │ │ │ + je d776 <__cxa_finalize@plt+0xe6> │ │ │ │ test %rbx,%rbx │ │ │ │ mov $0x1,%eax │ │ │ │ movabs $0x7fffffffffffffff,%rbp │ │ │ │ cmovne %rbx,%rax │ │ │ │ add %rbx,%rax │ │ │ │ cmp %rbp,%rax │ │ │ │ cmovbe %rax,%rbp │ │ │ │ mov %rbp,%rdi │ │ │ │ call d330 │ │ │ │ mov %r15b,(%rax,%rbx,1) │ │ │ │ mov %rax,%r13 │ │ │ │ test %rbx,%rbx │ │ │ │ - je 2e795 │ │ │ │ + je 2e815 │ │ │ │ mov %rbx,%rdx │ │ │ │ mov %r14,%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ call d2d0 │ │ │ │ lea 0x1(%r13,%rbx,1),%rcx │ │ │ │ vmovq %r13,%xmm1 │ │ │ │ vpinsrq $0x1,%rcx,%xmm1,%xmm3 │ │ │ │ test %r14,%r14 │ │ │ │ - je 2e7c4 │ │ │ │ + je 2e844 │ │ │ │ mov 0x10(%r12),%rsi │ │ │ │ mov %r14,%rdi │ │ │ │ vmovdqa %xmm3,(%rsp) │ │ │ │ sub %r14,%rsi │ │ │ │ call d340 │ │ │ │ vmovdqa (%rsp),%xmm3 │ │ │ │ lea 0x0(%r13,%rbp,1),%rsi │ │ │ │ @@ -30211,274 +31255,273 @@ │ │ │ │ nop │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbp │ │ │ │ - push %rbx │ │ │ │ mov %rsi,%rbp │ │ │ │ + push %rbx │ │ │ │ sub $0x38,%rsp │ │ │ │ mov (%rdi),%rax │ │ │ │ mov %rdi,0x20(%rsp) │ │ │ │ mov %rax,(%rsp) │ │ │ │ test %rax,%rax │ │ │ │ - je 2ea20 │ │ │ │ + je 2eaa0 │ │ │ │ mov (%rsp),%r14 │ │ │ │ mov (%r14),%r12 │ │ │ │ test %r12,%r12 │ │ │ │ - je 2e9e4 │ │ │ │ + je 2ea64 │ │ │ │ mov (%r12),%r13 │ │ │ │ test %r13,%r13 │ │ │ │ - je 2e9ac │ │ │ │ + je 2ea2c │ │ │ │ mov 0x0(%r13),%r15 │ │ │ │ test %r15,%r15 │ │ │ │ - je 2e97c │ │ │ │ + je 2e9fc │ │ │ │ mov (%r15),%r14 │ │ │ │ test %r14,%r14 │ │ │ │ - je 2e94d │ │ │ │ + je 2e9cd │ │ │ │ mov (%r14),%rbx │ │ │ │ test %rbx,%rbx │ │ │ │ - je 2e91f │ │ │ │ + je 2e99f │ │ │ │ mov (%rbx),%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ - je 2e8f2 │ │ │ │ + je 2e972 │ │ │ │ mov (%rdx),%rsi │ │ │ │ test %rsi,%rsi │ │ │ │ - je 2e8c5 │ │ │ │ + je 2e945 │ │ │ │ mov (%rsi),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2e89c │ │ │ │ + je 2e91c │ │ │ │ mov %rsi,0x18(%rsp) │ │ │ │ mov %rbp,%rsi │ │ │ │ mov %rdx,0x28(%rsp) │ │ │ │ - call 2e7f0 │ │ │ │ + call 2e870 │ │ │ │ mov 0x18(%rsp),%rcx │ │ │ │ mov 0x28(%rsp),%rdx │ │ │ │ mov 0x8(%rcx),%rsi │ │ │ │ mov (%rsi),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - jne 2e874 │ │ │ │ + jne 2e8f4 │ │ │ │ mov 0x0(%rbp),%rdi │ │ │ │ movzbl 0x8(%rsi),%esi │ │ │ │ mov 0x8(%rdi),%r8 │ │ │ │ cmp 0x10(%rdi),%r8 │ │ │ │ - je 2ea60 │ │ │ │ + je 2ead8 │ │ │ │ mov %sil,(%r8) │ │ │ │ mov 0x8(%rdx),%rdx │ │ │ │ incq 0x8(%rdi) │ │ │ │ mov (%rdx),%rsi │ │ │ │ test %rsi,%rsi │ │ │ │ - jne 2e86c │ │ │ │ + jne 2e8ec │ │ │ │ mov 0x0(%rbp),%rdi │ │ │ │ movzbl 0x8(%rdx),%esi │ │ │ │ mov 0x8(%rdi),%r9 │ │ │ │ cmp 0x10(%rdi),%r9 │ │ │ │ - je 2eac0 │ │ │ │ + je 2eb30 │ │ │ │ mov %sil,(%r9) │ │ │ │ mov 0x8(%rbx),%rbx │ │ │ │ incq 0x8(%rdi) │ │ │ │ mov (%rbx),%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ - jne 2e864 │ │ │ │ + jne 2e8e4 │ │ │ │ mov 0x0(%rbp),%rdi │ │ │ │ movzbl 0x8(%rbx),%esi │ │ │ │ mov 0x8(%rdi),%r10 │ │ │ │ cmp 0x10(%rdi),%r10 │ │ │ │ - je 2ea84 │ │ │ │ + je 2eafc │ │ │ │ mov %sil,(%r10) │ │ │ │ mov 0x8(%r14),%r14 │ │ │ │ incq 0x8(%rdi) │ │ │ │ mov (%r14),%rbx │ │ │ │ test %rbx,%rbx │ │ │ │ - jne 2e858 │ │ │ │ + jne 2e8d8 │ │ │ │ mov 0x0(%rbp),%rdi │ │ │ │ movzbl 0x8(%r14),%esi │ │ │ │ mov 0x8(%rdi),%r11 │ │ │ │ cmp 0x10(%rdi),%r11 │ │ │ │ - je 2ea9e │ │ │ │ + je 2eb16 │ │ │ │ mov %sil,(%r11) │ │ │ │ mov 0x8(%r15),%r15 │ │ │ │ incq 0x8(%rdi) │ │ │ │ mov (%r15),%r14 │ │ │ │ test %r14,%r14 │ │ │ │ - jne 2e84c │ │ │ │ + jne 2e8cc │ │ │ │ mov 0x0(%rbp),%rdi │ │ │ │ movzbl 0x8(%r15),%esi │ │ │ │ mov 0x8(%rdi),%rax │ │ │ │ cmp 0x10(%rdi),%rax │ │ │ │ - je 2eada │ │ │ │ + je 2eb4a │ │ │ │ mov %sil,(%rax) │ │ │ │ mov 0x8(%r13),%r13 │ │ │ │ incq 0x8(%rdi) │ │ │ │ mov 0x0(%r13),%r15 │ │ │ │ test %r15,%r15 │ │ │ │ - jne 2e840 │ │ │ │ + jne 2e8c0 │ │ │ │ mov 0x0(%rbp),%rdi │ │ │ │ movzbl 0x8(%r13),%esi │ │ │ │ mov 0x8(%rdi),%rbx │ │ │ │ cmp 0x10(%rdi),%rbx │ │ │ │ - je 2eaf5 │ │ │ │ + je 2eb65 │ │ │ │ mov %sil,(%rbx) │ │ │ │ mov 0x8(%r12),%r12 │ │ │ │ incq 0x8(%rdi) │ │ │ │ mov (%r12),%r13 │ │ │ │ test %r13,%r13 │ │ │ │ - jne 2e833 │ │ │ │ + jne 2e8b3 │ │ │ │ mov 0x0(%rbp),%rdi │ │ │ │ movzbl 0x8(%r12),%esi │ │ │ │ mov 0x8(%rdi),%r12 │ │ │ │ cmp 0x10(%rdi),%r12 │ │ │ │ - je 2eb11 │ │ │ │ + je 2eb81 │ │ │ │ mov %sil,(%r12) │ │ │ │ incq 0x8(%rdi) │ │ │ │ mov (%rsp),%r13 │ │ │ │ mov 0x8(%r13),%r14 │ │ │ │ mov (%r14),%r12 │ │ │ │ mov %r14,(%rsp) │ │ │ │ test %r12,%r12 │ │ │ │ - jne 2e826 │ │ │ │ + jne 2e8a6 │ │ │ │ mov 0x0(%rbp),%r13 │ │ │ │ movzbl 0x8(%r14),%r15d │ │ │ │ mov 0x8(%r13),%rbx │ │ │ │ cmp 0x10(%r13),%rbx │ │ │ │ - je 2eb1b │ │ │ │ + je 2eb8b │ │ │ │ mov %r15b,(%rbx) │ │ │ │ incq 0x8(%r13) │ │ │ │ mov 0x20(%rsp),%rdi │ │ │ │ mov 0x8(%rdi),%r9 │ │ │ │ mov (%r9),%r10 │ │ │ │ mov %r9,0x20(%rsp) │ │ │ │ mov %r10,(%rsp) │ │ │ │ test %r10,%r10 │ │ │ │ - jne 2e816 │ │ │ │ + jne 2e896 │ │ │ │ mov 0x0(%rbp),%r12 │ │ │ │ mov 0x20(%rsp),%r11 │ │ │ │ mov 0x8(%r12),%rbx │ │ │ │ movzbl 0x8(%r11),%r15d │ │ │ │ cmp 0x10(%r12),%rbx │ │ │ │ - je 2ebb9 │ │ │ │ + je 2ec29 │ │ │ │ mov %r15b,(%rbx) │ │ │ │ incq 0x8(%r12) │ │ │ │ add $0x38,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ ret │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ mov %rdx,0x18(%rsp) │ │ │ │ - call 1b7b0 │ │ │ │ + call 1b810 │ │ │ │ mov 0x18(%rsp),%rdi │ │ │ │ mov 0x8(%rdi),%rdx │ │ │ │ mov (%rdx),%rsi │ │ │ │ test %rsi,%rsi │ │ │ │ - jne 2e86c │ │ │ │ - jmp 2e8c5 │ │ │ │ - call 1b7b0 │ │ │ │ + jne 2e8ec │ │ │ │ + jmp 2e945 │ │ │ │ + call 1b810 │ │ │ │ mov 0x8(%r14),%r14 │ │ │ │ mov (%r14),%rbx │ │ │ │ test %rbx,%rbx │ │ │ │ - jne 2e858 │ │ │ │ - jmp 2e91f │ │ │ │ - call 1b7b0 │ │ │ │ + jne 2e8d8 │ │ │ │ + jmp 2e99f │ │ │ │ + call 1b810 │ │ │ │ mov 0x8(%r15),%r15 │ │ │ │ mov (%r15),%r14 │ │ │ │ test %r14,%r14 │ │ │ │ - jne 2e84c │ │ │ │ - jmp 2e94d │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 1b7b0 │ │ │ │ + jne 2e8cc │ │ │ │ + jmp 2e9cd │ │ │ │ + call 1b810 │ │ │ │ mov 0x8(%rbx),%rbx │ │ │ │ mov (%rbx),%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ - jne 2e864 │ │ │ │ - jmp 2e8f2 │ │ │ │ - call 1b7b0 │ │ │ │ + jne 2e8e4 │ │ │ │ + jmp 2e972 │ │ │ │ + call 1b810 │ │ │ │ mov 0x8(%r13),%r13 │ │ │ │ mov 0x0(%r13),%r15 │ │ │ │ test %r15,%r15 │ │ │ │ - jne 2e840 │ │ │ │ - jmp 2e97c │ │ │ │ - call 1b7b0 │ │ │ │ + jne 2e8c0 │ │ │ │ + jmp 2e9fc │ │ │ │ + call 1b810 │ │ │ │ mov 0x8(%r12),%r12 │ │ │ │ mov (%r12),%r13 │ │ │ │ test %r13,%r13 │ │ │ │ - jne 2e833 │ │ │ │ - jmp 2e9ac │ │ │ │ - call 1b7b0 │ │ │ │ - jmp 2e9cc │ │ │ │ + jne 2e8b3 │ │ │ │ + jmp 2ea2c │ │ │ │ + call 1b810 │ │ │ │ + jmp 2ea4c │ │ │ │ mov 0x0(%r13),%r14 │ │ │ │ movabs $0x7fffffffffffffff,%rcx │ │ │ │ sub %r14,%rbx │ │ │ │ cmp %rcx,%rbx │ │ │ │ - je d7a2 <__cxa_finalize@plt+0x112> │ │ │ │ + je d782 <__cxa_finalize@plt+0xf2> │ │ │ │ test %rbx,%rbx │ │ │ │ mov $0x1,%r12d │ │ │ │ mov %r15b,(%rsp) │ │ │ │ cmovne %rbx,%r12 │ │ │ │ add %rbx,%r12 │ │ │ │ cmp %rcx,%r12 │ │ │ │ cmova %rcx,%r12 │ │ │ │ mov %r12,%rdi │ │ │ │ call d330 │ │ │ │ movzbl (%rsp),%esi │ │ │ │ mov %rax,%r15 │ │ │ │ mov %sil,(%rax,%rbx,1) │ │ │ │ test %rbx,%rbx │ │ │ │ - jne 2eba9 │ │ │ │ + jne 2ec19 │ │ │ │ lea 0x1(%r15,%rbx,1),%rdx │ │ │ │ vmovq %r15,%xmm2 │ │ │ │ vpinsrq $0x1,%rdx,%xmm2,%xmm0 │ │ │ │ test %r14,%r14 │ │ │ │ - je 2eb96 │ │ │ │ + je 2ec06 │ │ │ │ mov 0x10(%r13),%rsi │ │ │ │ mov %r14,%rdi │ │ │ │ vmovdqa %xmm0,(%rsp) │ │ │ │ sub %r14,%rsi │ │ │ │ call d340 │ │ │ │ vmovdqa (%rsp),%xmm0 │ │ │ │ lea (%r15,%r12,1),%r8 │ │ │ │ vmovdqu %xmm0,0x0(%r13) │ │ │ │ mov %r8,0x10(%r13) │ │ │ │ - jmp 2ea02 │ │ │ │ + jmp 2ea82 │ │ │ │ mov %rbx,%rdx │ │ │ │ mov %r14,%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ call d2d0 │ │ │ │ - jmp 2eb68 │ │ │ │ + jmp 2ebd8 │ │ │ │ mov (%r12),%r14 │ │ │ │ movabs $0x7fffffffffffffff,%rbp │ │ │ │ sub %r14,%rbx │ │ │ │ cmp %rbp,%rbx │ │ │ │ - je d7a2 <__cxa_finalize@plt+0x112> │ │ │ │ + je d782 <__cxa_finalize@plt+0xf2> │ │ │ │ test %rbx,%rbx │ │ │ │ mov $0x1,%eax │ │ │ │ movabs $0x7fffffffffffffff,%rbp │ │ │ │ cmovne %rbx,%rax │ │ │ │ add %rbx,%rax │ │ │ │ cmp %rbp,%rax │ │ │ │ cmovbe %rax,%rbp │ │ │ │ mov %rbp,%rdi │ │ │ │ call d330 │ │ │ │ mov %r15b,(%rax,%rbx,1) │ │ │ │ mov %rax,%r13 │ │ │ │ test %rbx,%rbx │ │ │ │ - je 2ec15 │ │ │ │ + je 2ec85 │ │ │ │ mov %rbx,%rdx │ │ │ │ mov %r14,%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ call d2d0 │ │ │ │ lea 0x1(%r13,%rbx,1),%rcx │ │ │ │ vmovq %r13,%xmm1 │ │ │ │ vpinsrq $0x1,%rcx,%xmm1,%xmm3 │ │ │ │ test %r14,%r14 │ │ │ │ - je 2ec44 │ │ │ │ + je 2ecb4 │ │ │ │ mov 0x10(%r12),%rsi │ │ │ │ mov %r14,%rdi │ │ │ │ vmovdqa %xmm3,(%rsp) │ │ │ │ sub %r14,%rsi │ │ │ │ call d340 │ │ │ │ vmovdqa (%rsp),%xmm3 │ │ │ │ lea 0x0(%r13,%rbp,1),%rsi │ │ │ │ @@ -30491,2127 +31534,1872 @@ │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -000000000002ec70 : │ │ │ │ +000000000002ece0 : │ │ │ │ endbr64 │ │ │ │ - vxorps %xmm1,%xmm1,%xmm1 │ │ │ │ sub $0x8,%rsp │ │ │ │ + vxorps %xmm1,%xmm1,%xmm1 │ │ │ │ vcvtsi2sd %edi,%xmm1,%xmm0 │ │ │ │ vcvtsi2sd %esi,%xmm1,%xmm1 │ │ │ │ call d5c0 │ │ │ │ - vaddsd 0xb5f77(%rip),%xmm0,%xmm0 # e4c08 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x168> │ │ │ │ + vaddsd 0xaed37(%rip),%xmm0,%xmm0 # dda38 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x438> │ │ │ │ add $0x8,%rsp │ │ │ │ vcvttsd2si %xmm0,%eax │ │ │ │ ret │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -000000000002eca0 : │ │ │ │ +000000000002ed10 : │ │ │ │ endbr64 │ │ │ │ mov %esi,%eax │ │ │ │ cmp $0x1,%edi │ │ │ │ - je 2ecf0 │ │ │ │ - vxorps %xmm1,%xmm1,%xmm1 │ │ │ │ + je 2ed60 │ │ │ │ sub $0x18,%rsp │ │ │ │ + vxorps %xmm1,%xmm1,%xmm1 │ │ │ │ + mov %edi,0xc(%rsp) │ │ │ │ vcvtsi2sd %edi,%xmm1,%xmm0 │ │ │ │ vcvtsi2sd %esi,%xmm1,%xmm1 │ │ │ │ - mov %edi,0xc(%rsp) │ │ │ │ call d5c0 │ │ │ │ - vaddsd 0xb5f3c(%rip),%xmm0,%xmm0 # e4c08 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x168> │ │ │ │ movslq 0xc(%rsp),%rdx │ │ │ │ + vaddsd 0xaecf7(%rip),%xmm0,%xmm0 # dda38 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x438> │ │ │ │ add $0x18,%rsp │ │ │ │ mov %rdx,%rdi │ │ │ │ dec %edi │ │ │ │ - movslq %edi,%rcx │ │ │ │ vcvttsd2si %xmm0,%rax │ │ │ │ + movslq %edi,%rcx │ │ │ │ dec %rax │ │ │ │ imul %rdx,%rax │ │ │ │ cqto │ │ │ │ idiv %rcx │ │ │ │ ret │ │ │ │ nop │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ endbr64 │ │ │ │ sub $0x18,%rsp │ │ │ │ mov %rsi,%rdi │ │ │ │ - lea 0xb170f(%rip),%rsi # e0421 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1501> │ │ │ │ + lea 0xaa69f(%rip),%rsi # d9421 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1311> │ │ │ │ mov %fs:0x28,%rax │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x4(%rsp),%rcx │ │ │ │ mov %rsp,%rdx │ │ │ │ movl $0x0,(%rsp) │ │ │ │ movl $0x0,0x4(%rsp) │ │ │ │ call d3f0 │ │ │ │ test %eax,%eax │ │ │ │ - je 2ed96 │ │ │ │ + je 2edfe │ │ │ │ mov 0x4(%rsp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle 2eda0 │ │ │ │ + jle 2ee08 │ │ │ │ mov (%rsp),%edi │ │ │ │ test %edi,%edi │ │ │ │ - jle 2ed80 │ │ │ │ - call 2eca0 │ │ │ │ + jle 2ede8 │ │ │ │ + call 2ed10 │ │ │ │ movslq %eax,%rdi │ │ │ │ call d4d0 │ │ │ │ mov 0x8(%rsp),%rdx │ │ │ │ sub %fs:0x28,%rdx │ │ │ │ - jne 2edba │ │ │ │ + jne 2ee22 │ │ │ │ add $0x18,%rsp │ │ │ │ ret │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0xc21e9(%rip),%rax │ │ │ │ - lea 0xb12ed(%rip),%rsi # e007b * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x115b> │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov 0xbb181(%rip),%rax │ │ │ │ + lea 0xaa285(%rip),%rsi # d907b * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xf6b> │ │ │ │ mov (%rax),%rdi │ │ │ │ call d380 │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 2ed5e │ │ │ │ + jmp 2edce │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0xc21c9(%rip),%rdx │ │ │ │ - lea 0xb12b6(%rip),%rsi # e0064 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1144> │ │ │ │ + mov 0xbb161(%rip),%rdx │ │ │ │ + lea 0xaa24e(%rip),%rsi # d9064 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xf54> │ │ │ │ mov (%rdx),%rdi │ │ │ │ call d380 │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 2ed5e │ │ │ │ + jmp 2edce │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -000000000002edc0 : │ │ │ │ +000000000002ee30 : │ │ │ │ endbr64 │ │ │ │ push %r12 │ │ │ │ push %rbp │ │ │ │ + mov 0xbb12a(%rip),%rbp │ │ │ │ push %rbx │ │ │ │ mov (%rdi),%rbx │ │ │ │ mov 0x8(%rdi),%r12 │ │ │ │ - mov 0xc2192(%rip),%rbp │ │ │ │ cmp %rbx,%r12 │ │ │ │ - je 2ef4d │ │ │ │ + je 2efbd │ │ │ │ mov %r12,%rax │ │ │ │ movabs $0xaaaaaaaaaaaaaab,%rdx │ │ │ │ sub %rbx,%rax │ │ │ │ sub $0x18,%rax │ │ │ │ shr $0x3,%rax │ │ │ │ imul %rdx,%rax │ │ │ │ inc %rax │ │ │ │ and $0x3,%eax │ │ │ │ - je 2eea0 │ │ │ │ + je 2ef10 │ │ │ │ cmp $0x1,%rax │ │ │ │ - je 2ee6b │ │ │ │ + je 2eedb │ │ │ │ cmp $0x2,%rax │ │ │ │ - je 2ee3f │ │ │ │ + je 2eeaf │ │ │ │ mov 0x8(%rbx),%rsi │ │ │ │ mov %rbp,%rdi │ │ │ │ add $0x18,%rbx │ │ │ │ sub -0x18(%rbx),%rsi │ │ │ │ sar $0x3,%rsi │ │ │ │ call d220 (unsigned long)@plt> │ │ │ │ mov $0x1,%edx │ │ │ │ - lea 0xb129e(%rip),%rsi # e00d5 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x11b5> │ │ │ │ + lea 0xaa22e(%rip),%rsi # d90d5 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xfc5> │ │ │ │ mov %rax,%rdi │ │ │ │ call d390 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ mov 0x8(%rbx),%rsi │ │ │ │ mov %rbp,%rdi │ │ │ │ add $0x18,%rbx │ │ │ │ sub -0x18(%rbx),%rsi │ │ │ │ sar $0x3,%rsi │ │ │ │ call d220 (unsigned long)@plt> │ │ │ │ mov $0x1,%edx │ │ │ │ - lea 0xb1272(%rip),%rsi # e00d5 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x11b5> │ │ │ │ + lea 0xaa202(%rip),%rsi # d90d5 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xfc5> │ │ │ │ mov %rax,%rdi │ │ │ │ call d390 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ mov 0x8(%rbx),%rsi │ │ │ │ mov %rbp,%rdi │ │ │ │ add $0x18,%rbx │ │ │ │ sub -0x18(%rbx),%rsi │ │ │ │ sar $0x3,%rsi │ │ │ │ call d220 (unsigned long)@plt> │ │ │ │ mov $0x1,%edx │ │ │ │ - lea 0xb1246(%rip),%rsi # e00d5 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x11b5> │ │ │ │ + lea 0xaa1d6(%rip),%rsi # d90d5 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xfc5> │ │ │ │ mov %rax,%rdi │ │ │ │ call d390 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ cmp %rbx,%r12 │ │ │ │ - je 2ef4d │ │ │ │ + je 2efbd │ │ │ │ mov 0x8(%rbx),%rsi │ │ │ │ mov %rbp,%rdi │ │ │ │ add $0x60,%rbx │ │ │ │ sub -0x60(%rbx),%rsi │ │ │ │ sar $0x3,%rsi │ │ │ │ call d220 (unsigned long)@plt> │ │ │ │ mov $0x1,%edx │ │ │ │ - lea 0xb1211(%rip),%rsi # e00d5 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x11b5> │ │ │ │ + lea 0xaa1a1(%rip),%rsi # d90d5 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xfc5> │ │ │ │ mov %rax,%rdi │ │ │ │ call d390 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ mov -0x40(%rbx),%rsi │ │ │ │ mov %rbp,%rdi │ │ │ │ sub -0x48(%rbx),%rsi │ │ │ │ sar $0x3,%rsi │ │ │ │ call d220 (unsigned long)@plt> │ │ │ │ mov $0x1,%edx │ │ │ │ - lea 0xb11e9(%rip),%rsi # e00d5 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x11b5> │ │ │ │ + lea 0xaa179(%rip),%rsi # d90d5 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xfc5> │ │ │ │ mov %rax,%rdi │ │ │ │ call d390 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ mov -0x28(%rbx),%rsi │ │ │ │ mov %rbp,%rdi │ │ │ │ sub -0x30(%rbx),%rsi │ │ │ │ sar $0x3,%rsi │ │ │ │ call d220 (unsigned long)@plt> │ │ │ │ mov $0x1,%edx │ │ │ │ - lea 0xb11c1(%rip),%rsi # e00d5 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x11b5> │ │ │ │ + lea 0xaa151(%rip),%rsi # d90d5 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xfc5> │ │ │ │ mov %rax,%rdi │ │ │ │ call d390 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ mov -0x10(%rbx),%rsi │ │ │ │ mov %rbp,%rdi │ │ │ │ sub -0x18(%rbx),%rsi │ │ │ │ sar $0x3,%rsi │ │ │ │ call d220 (unsigned long)@plt> │ │ │ │ mov $0x1,%edx │ │ │ │ - lea 0xb1199(%rip),%rsi # e00d5 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x11b5> │ │ │ │ + lea 0xaa129(%rip),%rsi # d90d5 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xfc5> │ │ │ │ mov %rax,%rdi │ │ │ │ call d390 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ cmp %rbx,%r12 │ │ │ │ - jne 2eea0 │ │ │ │ + jne 2ef10 │ │ │ │ mov 0x0(%rbp),%rcx │ │ │ │ mov -0x18(%rcx),%rsi │ │ │ │ mov 0xf0(%rsi,%rbp,1),%rbx │ │ │ │ test %rbx,%rbx │ │ │ │ - je 2efa8 │ │ │ │ + je 2f018 │ │ │ │ cmpb $0x0,0x38(%rbx) │ │ │ │ - je 2ef80 │ │ │ │ + je 2eff0 │ │ │ │ movsbl 0x43(%rbx),%esi │ │ │ │ mov %rbp,%rdi │ │ │ │ call d030 │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ - pop %r12 │ │ │ │ mov %rax,%rdi │ │ │ │ + pop %r12 │ │ │ │ jmp d230 │ │ │ │ mov %rbx,%rdi │ │ │ │ call d3a0 ::_M_widen_init() const@plt> │ │ │ │ mov (%rbx),%rdi │ │ │ │ mov $0xa,%esi │ │ │ │ mov 0x30(%rdi),%r12 │ │ │ │ - cmp 0xc1f8d(%rip),%r12 # f0f28 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x288> │ │ │ │ - je 2ef6c │ │ │ │ + cmp 0xbaf1d(%rip),%r12 # e9f28 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x288> │ │ │ │ + je 2efdc │ │ │ │ mov %rbx,%rdi │ │ │ │ call *%r12 │ │ │ │ movsbl %al,%esi │ │ │ │ - jmp 2ef6c │ │ │ │ - jmp d7ae <__cxa_finalize@plt+0x11e> │ │ │ │ + jmp 2efdc │ │ │ │ + jmp d78e <__cxa_finalize@plt+0xfe> │ │ │ │ nopl (%rax) │ │ │ │ │ │ │ │ -000000000002efb0 : │ │ │ │ +000000000002f020 : │ │ │ │ endbr64 │ │ │ │ cmp $0x1,%esi │ │ │ │ - jle 2f3a9 │ │ │ │ + jle 2f424 │ │ │ │ push %r15 │ │ │ │ + vmovsd 0xaea09(%rip),%xmm2 # dda40 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x440> │ │ │ │ + mov %esi,%eax │ │ │ │ + vxorps %xmm3,%xmm3,%xmm3 │ │ │ │ push %r14 │ │ │ │ + mov %edi,%r14d │ │ │ │ + movslq %r14d,%r11 │ │ │ │ + shl $0x3,%r11 │ │ │ │ push %r13 │ │ │ │ - movslq %edi,%r11 │ │ │ │ push %r12 │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ - vxorps %xmm3,%xmm3,%xmm3 │ │ │ │ - vmovq (%rcx),%xmm4 │ │ │ │ - mov (%rdx),%r9 │ │ │ │ - vmovsd 0xb5c33(%rip),%xmm2 # e4c10 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x170> │ │ │ │ + mov (%rdx),%rbx │ │ │ │ + mov (%rcx),%r15 │ │ │ │ movslq %esi,%rdx │ │ │ │ - mov %edi,-0x4(%rsp) │ │ │ │ - lea -0x6(%rdx,%rdx,2),%r12 │ │ │ │ - lea -0x1(%rdi),%ecx │ │ │ │ - mov %esi,%edx │ │ │ │ - lea 0x8(,%rcx,8),%r15 │ │ │ │ - shl $0x3,%r12 │ │ │ │ - shl $0x3,%r11 │ │ │ │ - vmovq %xmm4,%rax │ │ │ │ - lea (%rax,%r12,1),%rbp │ │ │ │ - add %r9,%r12 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x0(%rbp),%rcx │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %edx,%r8d │ │ │ │ - dec %edx │ │ │ │ - sub %rcx,%rbx │ │ │ │ - je 2f38d │ │ │ │ - mov -0x4(%rsp),%esi │ │ │ │ - sar $0x3,%rbx │ │ │ │ - test %esi,%esi │ │ │ │ - jle 2f38d │ │ │ │ + lea -0x1(%r14),%ecx │ │ │ │ + lea -0x6(%rdx,%rdx,2),%r13 │ │ │ │ + lea 0x8(,%rcx,8),%r12 │ │ │ │ + mov %r14d,%edx │ │ │ │ + mov %rbx,-0x10(%rsp) │ │ │ │ + shl $0x3,%r13 │ │ │ │ + mov %r15,-0x8(%rsp) │ │ │ │ + lea (%r15,%r13,1),%rdi │ │ │ │ + add %rbx,%r13 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov (%rdi),%rcx │ │ │ │ + mov 0x8(%rdi),%r14 │ │ │ │ + mov %eax,%r8d │ │ │ │ + dec %eax │ │ │ │ + sub %rcx,%r14 │ │ │ │ + je 2f408 │ │ │ │ + sar $0x3,%r14 │ │ │ │ + test %edx,%edx │ │ │ │ + jle 2f408 │ │ │ │ vcvtsi2sd %r8d,%xmm3,%xmm0 │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov (%r9),%r10 │ │ │ │ - mov (%r12),%r14 │ │ │ │ - vmovq %xmm4,%rdi │ │ │ │ - mov %edx,-0x8(%rsp) │ │ │ │ - xor %edx,%edx │ │ │ │ - mov (%rdi),%r8 │ │ │ │ - mov %rbx,%rdi │ │ │ │ vdivsd %xmm0,%xmm2,%xmm8 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + mov -0x10(%rsp),%r9 │ │ │ │ + mov -0x8(%rsp),%rbx │ │ │ │ + mov 0x18(%rdi),%rsi │ │ │ │ + mov 0x0(%r13),%r15 │ │ │ │ + mov %r13,-0x18(%rsp) │ │ │ │ + xor %ebp,%ebp │ │ │ │ + mov (%r9),%r10 │ │ │ │ + mov (%rbx),%r8 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ lea -0x8(%r11),%r13 │ │ │ │ - lea (%r14,%rdx,8),%rax │ │ │ │ - xor %ebx,%ebx │ │ │ │ + lea (%r15,%rbp,8),%rbx │ │ │ │ + xor %r9d,%r9d │ │ │ │ shr $0x3,%r13 │ │ │ │ inc %r13 │ │ │ │ and $0x7,%r13d │ │ │ │ - je 2f1f6 │ │ │ │ + je 2f270 │ │ │ │ cmp $0x1,%r13 │ │ │ │ - je 2f1bf │ │ │ │ + je 2f239 │ │ │ │ cmp $0x2,%r13 │ │ │ │ - je 2f191 │ │ │ │ + je 2f20b │ │ │ │ cmp $0x3,%r13 │ │ │ │ - je 2f163 │ │ │ │ + je 2f1dd │ │ │ │ cmp $0x4,%r13 │ │ │ │ - je 2f135 │ │ │ │ + je 2f1af │ │ │ │ cmp $0x5,%r13 │ │ │ │ - je 2f107 │ │ │ │ + je 2f181 │ │ │ │ cmp $0x6,%r13 │ │ │ │ - je 2f0d9 │ │ │ │ + je 2f153 │ │ │ │ vmulsd (%r10),%xmm8,%xmm1 │ │ │ │ - vmovsd (%rcx),%xmm7 │ │ │ │ - mov $0x8,%ebx │ │ │ │ - vfmadd132sd (%rsi),%xmm7,%xmm1 │ │ │ │ - vmovsd %xmm1,(%rcx) │ │ │ │ - vmulsd (%rax),%xmm8,%xmm6 │ │ │ │ - vmovsd (%r8),%xmm5 │ │ │ │ - vfmadd132sd (%rsi),%xmm5,%xmm6 │ │ │ │ - vmovsd %xmm6,(%r8) │ │ │ │ - vmulsd (%r10,%rbx,1),%xmm8,%xmm9 │ │ │ │ - vmovsd (%rcx),%xmm10 │ │ │ │ - vfmadd132sd (%rsi,%rbx,1),%xmm10,%xmm9 │ │ │ │ - vmovsd %xmm9,(%rcx) │ │ │ │ - vmulsd (%rax),%xmm8,%xmm11 │ │ │ │ - vmovsd (%r8,%rbx,1),%xmm12 │ │ │ │ - vfmadd132sd (%rsi,%rbx,1),%xmm12,%xmm11 │ │ │ │ - vmovsd %xmm11,(%r8,%rbx,1) │ │ │ │ - add $0x8,%rbx │ │ │ │ - vmulsd (%r10,%rbx,1),%xmm8,%xmm13 │ │ │ │ - vmovsd (%rcx),%xmm14 │ │ │ │ - vfmadd132sd (%rsi,%rbx,1),%xmm14,%xmm13 │ │ │ │ - vmovsd %xmm13,(%rcx) │ │ │ │ - vmulsd (%rax),%xmm8,%xmm15 │ │ │ │ - vmovsd (%r8,%rbx,1),%xmm0 │ │ │ │ - vfmadd132sd (%rsi,%rbx,1),%xmm0,%xmm15 │ │ │ │ - vmovsd %xmm15,(%r8,%rbx,1) │ │ │ │ - add $0x8,%rbx │ │ │ │ - vmulsd (%r10,%rbx,1),%xmm8,%xmm1 │ │ │ │ - vmovsd (%rcx),%xmm7 │ │ │ │ - vfmadd132sd (%rsi,%rbx,1),%xmm7,%xmm1 │ │ │ │ - vmovsd %xmm1,(%rcx) │ │ │ │ - vmulsd (%rax),%xmm8,%xmm6 │ │ │ │ - vmovsd (%r8,%rbx,1),%xmm5 │ │ │ │ - vfmadd132sd (%rsi,%rbx,1),%xmm5,%xmm6 │ │ │ │ - vmovsd %xmm6,(%r8,%rbx,1) │ │ │ │ - add $0x8,%rbx │ │ │ │ - vmulsd (%r10,%rbx,1),%xmm8,%xmm9 │ │ │ │ - vmovsd (%rcx),%xmm10 │ │ │ │ - vfmadd132sd (%rsi,%rbx,1),%xmm10,%xmm9 │ │ │ │ - vmovsd %xmm9,(%rcx) │ │ │ │ - vmulsd (%rax),%xmm8,%xmm11 │ │ │ │ - vmovsd (%r8,%rbx,1),%xmm12 │ │ │ │ - vfmadd132sd (%rsi,%rbx,1),%xmm12,%xmm11 │ │ │ │ - vmovsd %xmm11,(%r8,%rbx,1) │ │ │ │ - add $0x8,%rbx │ │ │ │ - vmulsd (%r10,%rbx,1),%xmm8,%xmm13 │ │ │ │ - vmovsd (%rcx),%xmm14 │ │ │ │ - vfmadd132sd (%rsi,%rbx,1),%xmm14,%xmm13 │ │ │ │ - vmovsd %xmm13,(%rcx) │ │ │ │ - vmulsd (%rax),%xmm8,%xmm15 │ │ │ │ - vmovsd (%r8,%rbx,1),%xmm0 │ │ │ │ - vfmadd132sd (%rsi,%rbx,1),%xmm0,%xmm15 │ │ │ │ - vmovsd %xmm15,(%r8,%rbx,1) │ │ │ │ - add $0x8,%rbx │ │ │ │ - vmulsd (%r10,%rbx,1),%xmm8,%xmm1 │ │ │ │ - vmovsd (%rcx),%xmm7 │ │ │ │ - vfmadd132sd (%rsi,%rbx,1),%xmm7,%xmm1 │ │ │ │ - vmovsd %xmm1,(%rcx) │ │ │ │ - vmulsd (%rax),%xmm8,%xmm6 │ │ │ │ - vmovsd (%r8,%rbx,1),%xmm5 │ │ │ │ - vfmadd132sd (%rsi,%rbx,1),%xmm5,%xmm6 │ │ │ │ - vmovsd %xmm6,(%r8,%rbx,1) │ │ │ │ - add $0x8,%rbx │ │ │ │ - cmp %rbx,%r11 │ │ │ │ - je 2f376 │ │ │ │ - vmulsd (%r10,%rbx,1),%xmm8,%xmm9 │ │ │ │ - vmovsd (%rcx),%xmm10 │ │ │ │ - vfmadd132sd (%rsi,%rbx,1),%xmm10,%xmm9 │ │ │ │ - vmovsd %xmm9,(%rcx) │ │ │ │ - vmulsd (%rax),%xmm8,%xmm11 │ │ │ │ - vmovsd (%r8,%rbx,1),%xmm12 │ │ │ │ - vfmadd132sd (%rsi,%rbx,1),%xmm12,%xmm11 │ │ │ │ - vmovsd %xmm11,(%r8,%rbx,1) │ │ │ │ - vmulsd 0x8(%r10,%rbx,1),%xmm8,%xmm13 │ │ │ │ - vmovsd (%rcx),%xmm14 │ │ │ │ - vfmadd132sd 0x8(%rsi,%rbx,1),%xmm14,%xmm13 │ │ │ │ - vmovsd %xmm13,(%rcx) │ │ │ │ - vmulsd (%rax),%xmm8,%xmm15 │ │ │ │ - vmovsd 0x8(%r8,%rbx,1),%xmm0 │ │ │ │ - vfmadd132sd 0x8(%rsi,%rbx,1),%xmm0,%xmm15 │ │ │ │ - vmovsd %xmm15,0x8(%r8,%rbx,1) │ │ │ │ - vmulsd 0x10(%r10,%rbx,1),%xmm8,%xmm1 │ │ │ │ - vmovsd (%rcx),%xmm7 │ │ │ │ - vfmadd132sd 0x10(%rsi,%rbx,1),%xmm7,%xmm1 │ │ │ │ + vmovsd (%rcx),%xmm6 │ │ │ │ + mov $0x8,%r9d │ │ │ │ + vfmadd132sd (%rsi),%xmm6,%xmm1 │ │ │ │ vmovsd %xmm1,(%rcx) │ │ │ │ - vmulsd (%rax),%xmm8,%xmm6 │ │ │ │ - vmovsd 0x10(%r8,%rbx,1),%xmm5 │ │ │ │ - vfmadd132sd 0x10(%rsi,%rbx,1),%xmm5,%xmm6 │ │ │ │ - vmovsd %xmm6,0x10(%r8,%rbx,1) │ │ │ │ - vmulsd 0x18(%r10,%rbx,1),%xmm8,%xmm9 │ │ │ │ + vmulsd (%rbx),%xmm8,%xmm4 │ │ │ │ + vmovsd (%r8),%xmm7 │ │ │ │ + vfmadd132sd (%rsi),%xmm7,%xmm4 │ │ │ │ + vmovsd %xmm4,(%r8) │ │ │ │ + vmulsd (%r10,%r9,1),%xmm8,%xmm5 │ │ │ │ + vmovsd (%rcx),%xmm9 │ │ │ │ + vfmadd132sd (%rsi,%r9,1),%xmm9,%xmm5 │ │ │ │ + vmovsd %xmm5,(%rcx) │ │ │ │ + vmulsd (%rbx),%xmm8,%xmm10 │ │ │ │ + vmovsd (%r8,%r9,1),%xmm11 │ │ │ │ + vfmadd132sd (%rsi,%r9,1),%xmm11,%xmm10 │ │ │ │ + vmovsd %xmm10,(%r8,%r9,1) │ │ │ │ + add $0x8,%r9 │ │ │ │ + vmulsd (%r10,%r9,1),%xmm8,%xmm12 │ │ │ │ + vmovsd (%rcx),%xmm13 │ │ │ │ + vfmadd132sd (%rsi,%r9,1),%xmm13,%xmm12 │ │ │ │ + vmovsd %xmm12,(%rcx) │ │ │ │ + vmulsd (%rbx),%xmm8,%xmm14 │ │ │ │ + vmovsd (%r8,%r9,1),%xmm15 │ │ │ │ + vfmadd132sd (%rsi,%r9,1),%xmm15,%xmm14 │ │ │ │ + vmovsd %xmm14,(%r8,%r9,1) │ │ │ │ + add $0x8,%r9 │ │ │ │ + vmulsd (%r10,%r9,1),%xmm8,%xmm0 │ │ │ │ + vmovsd (%rcx),%xmm1 │ │ │ │ + vfmadd132sd (%rsi,%r9,1),%xmm1,%xmm0 │ │ │ │ + vmovsd %xmm0,(%rcx) │ │ │ │ + vmulsd (%rbx),%xmm8,%xmm6 │ │ │ │ + vmovsd (%r8,%r9,1),%xmm4 │ │ │ │ + vfmadd132sd (%rsi,%r9,1),%xmm4,%xmm6 │ │ │ │ + vmovsd %xmm6,(%r8,%r9,1) │ │ │ │ + add $0x8,%r9 │ │ │ │ + vmulsd (%r10,%r9,1),%xmm8,%xmm7 │ │ │ │ + vmovsd (%rcx),%xmm5 │ │ │ │ + vfmadd132sd (%rsi,%r9,1),%xmm5,%xmm7 │ │ │ │ + vmovsd %xmm7,(%rcx) │ │ │ │ + vmulsd (%rbx),%xmm8,%xmm9 │ │ │ │ + vmovsd (%r8,%r9,1),%xmm10 │ │ │ │ + vfmadd132sd (%rsi,%r9,1),%xmm10,%xmm9 │ │ │ │ + vmovsd %xmm9,(%r8,%r9,1) │ │ │ │ + add $0x8,%r9 │ │ │ │ + vmulsd (%r10,%r9,1),%xmm8,%xmm11 │ │ │ │ + vmovsd (%rcx),%xmm12 │ │ │ │ + vfmadd132sd (%rsi,%r9,1),%xmm12,%xmm11 │ │ │ │ + vmovsd %xmm11,(%rcx) │ │ │ │ + vmulsd (%rbx),%xmm8,%xmm13 │ │ │ │ + vmovsd (%r8,%r9,1),%xmm14 │ │ │ │ + vfmadd132sd (%rsi,%r9,1),%xmm14,%xmm13 │ │ │ │ + vmovsd %xmm13,(%r8,%r9,1) │ │ │ │ + add $0x8,%r9 │ │ │ │ + vmulsd (%r10,%r9,1),%xmm8,%xmm15 │ │ │ │ + vmovsd (%rcx),%xmm0 │ │ │ │ + vfmadd132sd (%rsi,%r9,1),%xmm0,%xmm15 │ │ │ │ + vmovsd %xmm15,(%rcx) │ │ │ │ + vmulsd (%rbx),%xmm8,%xmm1 │ │ │ │ + vmovsd (%r8,%r9,1),%xmm6 │ │ │ │ + vfmadd132sd (%rsi,%r9,1),%xmm6,%xmm1 │ │ │ │ + vmovsd %xmm1,(%r8,%r9,1) │ │ │ │ + add $0x8,%r9 │ │ │ │ + cmp %r9,%r11 │ │ │ │ + je 2f3f0 │ │ │ │ + vmulsd (%r10,%r9,1),%xmm8,%xmm7 │ │ │ │ + vmovsd (%rcx),%xmm4 │ │ │ │ + vfmadd132sd (%rsi,%r9,1),%xmm4,%xmm7 │ │ │ │ + vmovsd %xmm7,(%rcx) │ │ │ │ + vmulsd (%rbx),%xmm8,%xmm9 │ │ │ │ + vmovsd (%r8,%r9,1),%xmm5 │ │ │ │ + vfmadd132sd (%rsi,%r9,1),%xmm5,%xmm9 │ │ │ │ + vmovsd %xmm9,(%r8,%r9,1) │ │ │ │ + vmulsd 0x8(%r10,%r9,1),%xmm8,%xmm10 │ │ │ │ + vmovsd (%rcx),%xmm11 │ │ │ │ + vfmadd132sd 0x8(%rsi,%r9,1),%xmm11,%xmm10 │ │ │ │ + vmovsd %xmm10,(%rcx) │ │ │ │ + vmulsd (%rbx),%xmm8,%xmm12 │ │ │ │ + vmovsd 0x8(%r8,%r9,1),%xmm13 │ │ │ │ + vfmadd132sd 0x8(%rsi,%r9,1),%xmm13,%xmm12 │ │ │ │ + vmovsd %xmm12,0x8(%r8,%r9,1) │ │ │ │ + vmulsd 0x10(%r10,%r9,1),%xmm8,%xmm14 │ │ │ │ + vmovsd (%rcx),%xmm15 │ │ │ │ + vfmadd132sd 0x10(%rsi,%r9,1),%xmm15,%xmm14 │ │ │ │ + vmovsd %xmm14,(%rcx) │ │ │ │ + vmulsd (%rbx),%xmm8,%xmm0 │ │ │ │ + vmovsd 0x10(%r8,%r9,1),%xmm1 │ │ │ │ + vfmadd132sd 0x10(%rsi,%r9,1),%xmm1,%xmm0 │ │ │ │ + vmovsd %xmm0,0x10(%r8,%r9,1) │ │ │ │ + vmulsd 0x18(%r10,%r9,1),%xmm8,%xmm7 │ │ │ │ + vmovsd (%rcx),%xmm6 │ │ │ │ + vfmadd132sd 0x18(%rsi,%r9,1),%xmm6,%xmm7 │ │ │ │ + vmovsd %xmm7,(%rcx) │ │ │ │ + vmulsd (%rbx),%xmm8,%xmm4 │ │ │ │ + vmovsd 0x18(%r8,%r9,1),%xmm9 │ │ │ │ + vfmadd132sd 0x18(%rsi,%r9,1),%xmm9,%xmm4 │ │ │ │ + vmovsd %xmm4,0x18(%r8,%r9,1) │ │ │ │ + vmulsd 0x20(%r10,%r9,1),%xmm8,%xmm5 │ │ │ │ vmovsd (%rcx),%xmm10 │ │ │ │ - vfmadd132sd 0x18(%rsi,%rbx,1),%xmm10,%xmm9 │ │ │ │ - vmovsd %xmm9,(%rcx) │ │ │ │ - vmulsd (%rax),%xmm8,%xmm11 │ │ │ │ - vmovsd 0x18(%r8,%rbx,1),%xmm12 │ │ │ │ - vfmadd132sd 0x18(%rsi,%rbx,1),%xmm12,%xmm11 │ │ │ │ - vmovsd %xmm11,0x18(%r8,%rbx,1) │ │ │ │ - vmulsd 0x20(%r10,%rbx,1),%xmm8,%xmm13 │ │ │ │ + vfmadd132sd 0x20(%rsi,%r9,1),%xmm10,%xmm5 │ │ │ │ + vmovsd %xmm5,(%rcx) │ │ │ │ + vmulsd (%rbx),%xmm8,%xmm11 │ │ │ │ + vmovsd 0x20(%r8,%r9,1),%xmm12 │ │ │ │ + vfmadd132sd 0x20(%rsi,%r9,1),%xmm12,%xmm11 │ │ │ │ + vmovsd %xmm11,0x20(%r8,%r9,1) │ │ │ │ + vmulsd 0x28(%r10,%r9,1),%xmm8,%xmm13 │ │ │ │ vmovsd (%rcx),%xmm14 │ │ │ │ - vfmadd132sd 0x20(%rsi,%rbx,1),%xmm14,%xmm13 │ │ │ │ + vfmadd132sd 0x28(%rsi,%r9,1),%xmm14,%xmm13 │ │ │ │ vmovsd %xmm13,(%rcx) │ │ │ │ - vmulsd (%rax),%xmm8,%xmm15 │ │ │ │ - vmovsd 0x20(%r8,%rbx,1),%xmm0 │ │ │ │ - vfmadd132sd 0x20(%rsi,%rbx,1),%xmm0,%xmm15 │ │ │ │ - vmovsd %xmm15,0x20(%r8,%rbx,1) │ │ │ │ - vmulsd 0x28(%r10,%rbx,1),%xmm8,%xmm1 │ │ │ │ + vmulsd (%rbx),%xmm8,%xmm15 │ │ │ │ + vmovsd 0x28(%r8,%r9,1),%xmm0 │ │ │ │ + vfmadd132sd 0x28(%rsi,%r9,1),%xmm0,%xmm15 │ │ │ │ + vmovsd %xmm15,0x28(%r8,%r9,1) │ │ │ │ + vmulsd 0x30(%r10,%r9,1),%xmm8,%xmm1 │ │ │ │ vmovsd (%rcx),%xmm7 │ │ │ │ - vfmadd132sd 0x28(%rsi,%rbx,1),%xmm7,%xmm1 │ │ │ │ + vfmadd132sd 0x30(%rsi,%r9,1),%xmm7,%xmm1 │ │ │ │ vmovsd %xmm1,(%rcx) │ │ │ │ - vmulsd (%rax),%xmm8,%xmm6 │ │ │ │ - vmovsd 0x28(%r8,%rbx,1),%xmm5 │ │ │ │ - vfmadd132sd 0x28(%rsi,%rbx,1),%xmm5,%xmm6 │ │ │ │ - vmovsd %xmm6,0x28(%r8,%rbx,1) │ │ │ │ - vmulsd 0x30(%r10,%rbx,1),%xmm8,%xmm9 │ │ │ │ - vmovsd (%rcx),%xmm10 │ │ │ │ - vfmadd132sd 0x30(%rsi,%rbx,1),%xmm10,%xmm9 │ │ │ │ + vmulsd (%rbx),%xmm8,%xmm6 │ │ │ │ + vmovsd 0x30(%r8,%r9,1),%xmm4 │ │ │ │ + vfmadd132sd 0x30(%rsi,%r9,1),%xmm4,%xmm6 │ │ │ │ + vmovsd %xmm6,0x30(%r8,%r9,1) │ │ │ │ + vmulsd 0x38(%r10,%r9,1),%xmm8,%xmm9 │ │ │ │ + vmovsd (%rcx),%xmm5 │ │ │ │ + vfmadd132sd 0x38(%rsi,%r9,1),%xmm5,%xmm9 │ │ │ │ vmovsd %xmm9,(%rcx) │ │ │ │ - vmulsd (%rax),%xmm8,%xmm11 │ │ │ │ - vmovsd 0x30(%r8,%rbx,1),%xmm12 │ │ │ │ - vfmadd132sd 0x30(%rsi,%rbx,1),%xmm12,%xmm11 │ │ │ │ - vmovsd %xmm11,0x30(%r8,%rbx,1) │ │ │ │ - vmulsd 0x38(%r10,%rbx,1),%xmm8,%xmm13 │ │ │ │ - vmovsd (%rcx),%xmm14 │ │ │ │ - vfmadd132sd 0x38(%rsi,%rbx,1),%xmm14,%xmm13 │ │ │ │ - vmovsd %xmm13,(%rcx) │ │ │ │ - vmulsd (%rax),%xmm8,%xmm15 │ │ │ │ - vmovsd 0x38(%r8,%rbx,1),%xmm0 │ │ │ │ - vfmadd132sd 0x38(%rsi,%rbx,1),%xmm0,%xmm15 │ │ │ │ - vmovsd %xmm15,0x38(%r8,%rbx,1) │ │ │ │ - add $0x40,%rbx │ │ │ │ - cmp %rbx,%r11 │ │ │ │ - jne 2f1f6 │ │ │ │ - inc %rdx │ │ │ │ - add %r15,%rsi │ │ │ │ + vmulsd (%rbx),%xmm8,%xmm10 │ │ │ │ + vmovsd 0x38(%r8,%r9,1),%xmm11 │ │ │ │ + vfmadd132sd 0x38(%rsi,%r9,1),%xmm11,%xmm10 │ │ │ │ + vmovsd %xmm10,0x38(%r8,%r9,1) │ │ │ │ + add $0x40,%r9 │ │ │ │ + cmp %r9,%r11 │ │ │ │ + jne 2f270 │ │ │ │ + inc %rbp │ │ │ │ + add %r12,%rsi │ │ │ │ add $0x8,%rcx │ │ │ │ - cmp %rdi,%rdx │ │ │ │ - jb 2f060 │ │ │ │ - mov -0x8(%rsp),%edx │ │ │ │ - sub $0x18,%rbp │ │ │ │ - sub $0x18,%r12 │ │ │ │ - cmp $0x1,%edx │ │ │ │ - jne 2f010 │ │ │ │ + cmp %r14,%rbp │ │ │ │ + jb 2f0d8 │ │ │ │ + mov -0x18(%rsp),%r13 │ │ │ │ + sub $0x18,%rdi │ │ │ │ + sub $0x18,%r13 │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 2f088 │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ ret │ │ │ │ ret │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -000000000002f3b0 : │ │ │ │ +000000000002f430 : │ │ │ │ endbr64 │ │ │ │ push %rbp │ │ │ │ movabs $0xaaaaaaaaaaaaaaab,%rax │ │ │ │ + mov %rsi,%rcx │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ - mov %rsi,%r15 │ │ │ │ - and $0xffffffffffffffc0,%rsp │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ add $0xffffffffffffff80,%rsp │ │ │ │ - mov (%rdi),%r14 │ │ │ │ + mov (%rdi),%r15 │ │ │ │ mov 0x8(%rdi),%r13 │ │ │ │ - sub %r14,%r13 │ │ │ │ - mov (%r14),%rcx │ │ │ │ - mov 0x8(%r14),%r12 │ │ │ │ + sub %r15,%r13 │ │ │ │ + mov 0x8(%r15),%r12 │ │ │ │ + mov (%r15),%r14 │ │ │ │ mov %r13,%rdx │ │ │ │ sar $0x3,%rdx │ │ │ │ imul %rax,%rdx │ │ │ │ - mov %rcx,0x78(%rsp) │ │ │ │ - mov %rdx,0x28(%rsp) │ │ │ │ + mov %rdx,0x38(%rsp) │ │ │ │ test %rdx,%rdx │ │ │ │ - je 2fe3a │ │ │ │ + je 2fc93 │ │ │ │ mov %rdx,%rdi │ │ │ │ + mov %rsi,0x78(%rsp) │ │ │ │ shl $0x3,%rdi │ │ │ │ - mov %rdi,0x18(%rsp) │ │ │ │ - mov %rdi,0x10(%rsp) │ │ │ │ + mov %rdi,0x28(%rsp) │ │ │ │ + mov %rdi,0x20(%rsp) │ │ │ │ call d330 │ │ │ │ - mov 0x10(%rsp),%rsi │ │ │ │ - lea 0x8(%rax),%r9 │ │ │ │ + mov 0x20(%rsp),%rsi │ │ │ │ + cmpq $0x1,0x38(%rsp) │ │ │ │ + lea 0x8(%rax),%rdi │ │ │ │ movq $0x0,(%rax) │ │ │ │ - mov %r9,0x30(%rsp) │ │ │ │ mov %rax,%rbx │ │ │ │ - lea (%rax,%rsi,1),%r8 │ │ │ │ - mov %r8,0x20(%rsp) │ │ │ │ - cmpq $0x1,0x28(%rsp) │ │ │ │ - je 2fea8 │ │ │ │ + lea (%rax,%rsi,1),%rcx │ │ │ │ + mov %rdi,0x40(%rsp) │ │ │ │ + mov %rcx,0x30(%rsp) │ │ │ │ + mov 0x78(%rsp),%rcx │ │ │ │ + je 2fce6 │ │ │ │ lea -0x8(%rsi),%rdx │ │ │ │ - mov %r9,%rdi │ │ │ │ xor %esi,%esi │ │ │ │ call d190 │ │ │ │ test %r13,%r13 │ │ │ │ - je 2fc10 │ │ │ │ - mov 0x30(%rsp),%r10 │ │ │ │ - mov 0x20(%rsp),%r11 │ │ │ │ + je 2fab0 │ │ │ │ + mov 0x40(%rsp),%r8 │ │ │ │ + mov 0x30(%rsp),%r9 │ │ │ │ + mov 0x78(%rsp),%rcx │ │ │ │ + lea -0x8(%r8,%r9,1),%r10 │ │ │ │ sub %rbx,%r10 │ │ │ │ - lea -0x8(%r10,%r11,1),%r13 │ │ │ │ - mov %r13,0x30(%rsp) │ │ │ │ - mov %r14,0x68(%rsp) │ │ │ │ - mov 0x28(%rsp),%r14 │ │ │ │ - vmovdqa64 0xb5136(%rip),%zmm4 # e45c0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x56a0> │ │ │ │ - mov $0xffffffffffffffc8,%r8 │ │ │ │ - sub 0x78(%rsp),%r12 │ │ │ │ - dec %r14 │ │ │ │ - mov %r14,0x8(%rsp) │ │ │ │ + mov %r10,0x40(%rsp) │ │ │ │ + mov 0x38(%rsp),%r11 │ │ │ │ + sub %r14,%r12 │ │ │ │ + movq $0xffffffffffffffe8,0x70(%rsp) │ │ │ │ + mov %r15,%r8 │ │ │ │ mov %r12,%r13 │ │ │ │ mov $0x1,%r12d │ │ │ │ + dec %r11 │ │ │ │ sar $0x3,%r13 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0x20(%rsp),%r14 │ │ │ │ + vpbroadcastq %r12,%ymm3 │ │ │ │ + mov %r11,0x18(%rsp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov 0x30(%rsp),%r14 │ │ │ │ sub %rbx,%r14 │ │ │ │ - mov %r14,%rdx │ │ │ │ - sar $0x3,%rdx │ │ │ │ - cmp 0x28(%rsp),%rdx │ │ │ │ - jae 2fcb7 │ │ │ │ + mov %r14,%r15 │ │ │ │ + sar $0x3,%r15 │ │ │ │ + cmp 0x38(%rsp),%r15 │ │ │ │ + jae 2fb77 │ │ │ │ + mov %rcx,0x68(%rsp) │ │ │ │ + mov 0x28(%rsp),%rdi │ │ │ │ mov %r8,0x78(%rsp) │ │ │ │ - mov 0x18(%rsp),%rdi │ │ │ │ vzeroupper │ │ │ │ call d330 │ │ │ │ - mov 0x18(%rsp),%r8 │ │ │ │ - mov 0x10(%rsp),%rdx │ │ │ │ + mov 0x28(%rsp),%rdi │ │ │ │ + mov 0x20(%rsp),%rdx │ │ │ │ xor %esi,%esi │ │ │ │ + mov %rax,%r15 │ │ │ │ + add %rax,%rdi │ │ │ │ + mov %rdi,0x30(%rsp) │ │ │ │ mov %rax,%rdi │ │ │ │ - add %rax,%r8 │ │ │ │ - mov %r8,0x20(%rsp) │ │ │ │ call d190 │ │ │ │ - mov 0x10(%rsp),%r9 │ │ │ │ - vmovdqa64 0xb50b9(%rip),%zmm4 # e45c0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x56a0> │ │ │ │ + mov 0x20(%rsp),%rsi │ │ │ │ mov 0x78(%rsp),%r8 │ │ │ │ - mov %rax,%r10 │ │ │ │ - add %rax,%r9 │ │ │ │ + vmovdqa 0xae1ee(%rip),%ymm3 # dd780 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x180> │ │ │ │ + mov 0x68(%rsp),%rcx │ │ │ │ + add %r15,%rsi │ │ │ │ test %rbx,%rbx │ │ │ │ - mov %r9,0x30(%rsp) │ │ │ │ - je 2f543 │ │ │ │ - mov %rax,0x70(%rsp) │ │ │ │ + mov %rsi,0x40(%rsp) │ │ │ │ + je 2f5c4 │ │ │ │ mov %r14,%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - vmovdqa64 0xb5087(%rip),%zmm4 # e45c0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x56a0> │ │ │ │ mov 0x78(%rsp),%r8 │ │ │ │ + vmovdqa 0xae1c1(%rip),%ymm3 # dd780 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x180> │ │ │ │ + mov 0x68(%rsp),%rcx │ │ │ │ + mov %r15,%rbx │ │ │ │ + mov 0x40(%rsp),%r9 │ │ │ │ mov 0x70(%rsp),%r10 │ │ │ │ - mov %r10,%rbx │ │ │ │ - mov 0x30(%rsp),%r11 │ │ │ │ - lea (%rbx,%r8,1),%rdx │ │ │ │ - lea 0x0(,%r12,8),%rax │ │ │ │ - lea -0x1(%r12),%r14 │ │ │ │ - mov %rdx,0x48(%rsp) │ │ │ │ - mov %rax,0x60(%rsp) │ │ │ │ - lea -0x38(%rbx,%rax,1),%rcx │ │ │ │ - xor %r9d,%r9d │ │ │ │ - mov %rcx,0x38(%rsp) │ │ │ │ - shr $0x3,%rdx │ │ │ │ - sub %rbx,%r11 │ │ │ │ - mov %rdx,0x40(%rsp) │ │ │ │ - mov %rdx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - sar $0x3,%r11 │ │ │ │ - mov %r11,0x70(%rsp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov 0x70(%rsp),%rsi │ │ │ │ - vmovsd 0xb5673(%rip),%xmm0 # e4c10 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x170> │ │ │ │ - xor %r11d,%r11d │ │ │ │ - and $0x7,%esi │ │ │ │ - je 2f674 │ │ │ │ - mov (%rbx),%rdi │ │ │ │ - mov $0x1,%r11d │ │ │ │ - vmovsd (%r15,%rdi,8),%xmm0 │ │ │ │ - cmp %r12,%r11 │ │ │ │ - je 2f720 │ │ │ │ - cmp $0x1,%rsi │ │ │ │ - je 2f674 │ │ │ │ - cmp $0x2,%rsi │ │ │ │ - je 2f65e │ │ │ │ - cmp $0x3,%rsi │ │ │ │ - je 2f648 │ │ │ │ - cmp $0x4,%rsi │ │ │ │ - je 2f632 │ │ │ │ - cmp $0x5,%rsi │ │ │ │ - je 2f61c │ │ │ │ - cmp $0x6,%rsi │ │ │ │ - je 2f606 │ │ │ │ - mov 0x8(%rbx),%r10 │ │ │ │ - mov $0x2,%r11d │ │ │ │ - vmulsd (%r15,%r10,8),%xmm0,%xmm0 │ │ │ │ - cmp %r12,%r11 │ │ │ │ - je 2f720 │ │ │ │ - mov (%rbx,%r11,8),%rdx │ │ │ │ - inc %r11 │ │ │ │ - vmulsd (%r15,%rdx,8),%xmm0,%xmm0 │ │ │ │ - cmp %r12,%r11 │ │ │ │ - je 2f720 │ │ │ │ - mov (%rbx,%r11,8),%rax │ │ │ │ - inc %r11 │ │ │ │ - vmulsd (%r15,%rax,8),%xmm0,%xmm0 │ │ │ │ - cmp %r12,%r11 │ │ │ │ - je 2f720 │ │ │ │ - mov (%rbx,%r11,8),%rsi │ │ │ │ - inc %r11 │ │ │ │ - vmulsd (%r15,%rsi,8),%xmm0,%xmm0 │ │ │ │ - cmp %r12,%r11 │ │ │ │ - je 2f720 │ │ │ │ - mov (%rbx,%r11,8),%rdi │ │ │ │ - inc %r11 │ │ │ │ - vmulsd (%r15,%rdi,8),%xmm0,%xmm0 │ │ │ │ - cmp %r12,%r11 │ │ │ │ - je 2f720 │ │ │ │ - mov (%rbx,%r11,8),%r10 │ │ │ │ - inc %r11 │ │ │ │ - vmulsd (%r15,%r10,8),%xmm0,%xmm0 │ │ │ │ - cmp %r12,%r11 │ │ │ │ - je 2f720 │ │ │ │ - cmp %r11,0x70(%rsp) │ │ │ │ - je d7b3 <__cxa_finalize@plt+0x123> │ │ │ │ - mov (%rbx,%r11,8),%rdx │ │ │ │ - lea 0x1(%r11),%rax │ │ │ │ - vmulsd (%r15,%rdx,8),%xmm0,%xmm0 │ │ │ │ - cmp %r12,%rax │ │ │ │ - je 2f720 │ │ │ │ - mov (%rbx,%rax,8),%rsi │ │ │ │ - lea 0x2(%r11),%rdi │ │ │ │ - vmulsd (%r15,%rsi,8),%xmm0,%xmm0 │ │ │ │ + mov %rcx,%r14 │ │ │ │ + lea -0x1(%r12),%r15 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + add %rbx,%r10 │ │ │ │ + sub %rbx,%r9 │ │ │ │ + sar $0x3,%r9 │ │ │ │ + mov %r10,0x48(%rsp) │ │ │ │ + shr $0x3,%r10 │ │ │ │ + mov %r9,0x78(%rsp) │ │ │ │ + and $0x3,%r10d │ │ │ │ + mov %r12,%r9 │ │ │ │ + sub %r10,%r9 │ │ │ │ + nopl (%rax) │ │ │ │ + mov 0x78(%rsp),%r11 │ │ │ │ + vmovsd 0xae433(%rip),%xmm0 # dda40 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x440> │ │ │ │ + xor %edi,%edi │ │ │ │ + and $0x7,%r11d │ │ │ │ + je 2f6e2 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + mov $0x1,%edi │ │ │ │ + vmovsd (%r14,%rax,8),%xmm0 │ │ │ │ cmp %r12,%rdi │ │ │ │ - je 2f720 │ │ │ │ - mov (%rbx,%rdi,8),%r10 │ │ │ │ - lea 0x3(%r11),%rdx │ │ │ │ - vmulsd (%r15,%r10,8),%xmm0,%xmm0 │ │ │ │ - cmp %r12,%rdx │ │ │ │ - je 2f720 │ │ │ │ - mov (%rbx,%rdx,8),%rax │ │ │ │ - lea 0x4(%r11),%rsi │ │ │ │ - vmulsd (%r15,%rax,8),%xmm0,%xmm0 │ │ │ │ + je 2f790 │ │ │ │ + cmp $0x1,%r11 │ │ │ │ + je 2f6e2 │ │ │ │ + cmp $0x2,%r11 │ │ │ │ + je 2f6cc │ │ │ │ + cmp $0x3,%r11 │ │ │ │ + je 2f6b6 │ │ │ │ + cmp $0x4,%r11 │ │ │ │ + je 2f6a0 │ │ │ │ + cmp $0x5,%r11 │ │ │ │ + je 2f68a │ │ │ │ + cmp $0x6,%r11 │ │ │ │ + je 2f674 │ │ │ │ + mov 0x8(%rbx),%rdx │ │ │ │ + mov $0x2,%edi │ │ │ │ + vmulsd (%r14,%rdx,8),%xmm0,%xmm0 │ │ │ │ + cmp %r12,%rdi │ │ │ │ + je 2f790 │ │ │ │ + mov (%rbx,%rdi,8),%rsi │ │ │ │ + inc %rdi │ │ │ │ + vmulsd (%r14,%rsi,8),%xmm0,%xmm0 │ │ │ │ + cmp %r12,%rdi │ │ │ │ + je 2f790 │ │ │ │ + mov (%rbx,%rdi,8),%r11 │ │ │ │ + inc %rdi │ │ │ │ + vmulsd (%r14,%r11,8),%xmm0,%xmm0 │ │ │ │ + cmp %r12,%rdi │ │ │ │ + je 2f790 │ │ │ │ + mov (%rbx,%rdi,8),%rax │ │ │ │ + inc %rdi │ │ │ │ + vmulsd (%r14,%rax,8),%xmm0,%xmm0 │ │ │ │ + cmp %r12,%rdi │ │ │ │ + je 2f790 │ │ │ │ + mov (%rbx,%rdi,8),%rdx │ │ │ │ + inc %rdi │ │ │ │ + vmulsd (%r14,%rdx,8),%xmm0,%xmm0 │ │ │ │ + cmp %r12,%rdi │ │ │ │ + je 2f790 │ │ │ │ + mov (%rbx,%rdi,8),%rsi │ │ │ │ + inc %rdi │ │ │ │ + vmulsd (%r14,%rsi,8),%xmm0,%xmm0 │ │ │ │ + cmp %r12,%rdi │ │ │ │ + je 2f790 │ │ │ │ + cmp %rdi,0x78(%rsp) │ │ │ │ + je d7a7 <__cxa_finalize@plt+0x117> │ │ │ │ + mov (%rbx,%rdi,8),%r11 │ │ │ │ + lea 0x1(%rdi),%rax │ │ │ │ + vmulsd (%r14,%r11,8),%xmm0,%xmm0 │ │ │ │ + cmp %r12,%rax │ │ │ │ + je 2f790 │ │ │ │ + mov (%rbx,%rax,8),%rdx │ │ │ │ + lea 0x2(%rdi),%rsi │ │ │ │ + vmulsd (%r14,%rdx,8),%xmm0,%xmm0 │ │ │ │ cmp %r12,%rsi │ │ │ │ - je 2f720 │ │ │ │ - mov (%rbx,%rsi,8),%rdi │ │ │ │ - lea 0x5(%r11),%r10 │ │ │ │ - vmulsd (%r15,%rdi,8),%xmm0,%xmm0 │ │ │ │ - cmp %r12,%r10 │ │ │ │ - je 2f720 │ │ │ │ - mov (%rbx,%r10,8),%rdx │ │ │ │ - lea 0x6(%r11),%rax │ │ │ │ - vmulsd (%r15,%rdx,8),%xmm0,%xmm0 │ │ │ │ + je 2f790 │ │ │ │ + mov (%rbx,%rsi,8),%r11 │ │ │ │ + lea 0x3(%rdi),%rax │ │ │ │ + vmulsd (%r14,%r11,8),%xmm0,%xmm0 │ │ │ │ + cmp %r12,%rax │ │ │ │ + je 2f790 │ │ │ │ + mov (%rbx,%rax,8),%rdx │ │ │ │ + lea 0x4(%rdi),%rsi │ │ │ │ + vmulsd (%r14,%rdx,8),%xmm0,%xmm0 │ │ │ │ + cmp %r12,%rsi │ │ │ │ + je 2f790 │ │ │ │ + mov (%rbx,%rsi,8),%r11 │ │ │ │ + lea 0x5(%rdi),%rax │ │ │ │ + vmulsd (%r14,%r11,8),%xmm0,%xmm0 │ │ │ │ + cmp %r12,%rax │ │ │ │ + je 2f790 │ │ │ │ + mov (%rbx,%rax,8),%rdx │ │ │ │ + lea 0x6(%rdi),%rsi │ │ │ │ + vmulsd (%r14,%rdx,8),%xmm0,%xmm0 │ │ │ │ + cmp %r12,%rsi │ │ │ │ + je 2f790 │ │ │ │ + mov (%rbx,%rsi,8),%r11 │ │ │ │ + lea 0x7(%rdi),%rax │ │ │ │ + vmulsd (%r14,%r11,8),%xmm0,%xmm0 │ │ │ │ cmp %r12,%rax │ │ │ │ - je 2f720 │ │ │ │ - mov (%rbx,%rax,8),%rsi │ │ │ │ - lea 0x7(%r11),%rdi │ │ │ │ - vmulsd (%r15,%rsi,8),%xmm0,%xmm0 │ │ │ │ + je 2f790 │ │ │ │ + mov (%rbx,%rax,8),%rdx │ │ │ │ + add $0x8,%rdi │ │ │ │ + vmulsd (%r14,%rdx,8),%xmm0,%xmm0 │ │ │ │ cmp %r12,%rdi │ │ │ │ - je 2f720 │ │ │ │ - mov (%rbx,%rdi,8),%r10 │ │ │ │ - add $0x8,%r11 │ │ │ │ - vmulsd (%r15,%r10,8),%xmm0,%xmm0 │ │ │ │ - cmp %r12,%r11 │ │ │ │ - jne 2f674 │ │ │ │ - nop │ │ │ │ - mov 0x68(%rsp),%r11 │ │ │ │ - mov 0x8(%r11),%rdx │ │ │ │ - mov (%r11),%rax │ │ │ │ - mov %rdx,0x78(%rsp) │ │ │ │ - sub %rax,%rdx │ │ │ │ + jne 2f6e2 │ │ │ │ + nopl (%rax) │ │ │ │ + mov (%r8),%rdi │ │ │ │ + mov 0x8(%r8),%rdx │ │ │ │ + sub %rdi,%rdx │ │ │ │ sar $0x3,%rdx │ │ │ │ - cmp %rdx,%r9 │ │ │ │ - jae d7cc <__cxa_finalize@plt+0x13c> │ │ │ │ - vmulsd (%rax,%r9,8),%xmm0,%xmm1 │ │ │ │ - lea 0x8(%rcx),%rsi │ │ │ │ - mov $0xc,%edi │ │ │ │ - cmp %rdi,%rsi │ │ │ │ - cmovb %rdi,%rsi │ │ │ │ - vmovsd %xmm1,(%rax,%r9,8) │ │ │ │ - cmp %rsi,%r14 │ │ │ │ - jb 2fca0 │ │ │ │ - test %rcx,%rcx │ │ │ │ - je 2fc90 │ │ │ │ - mov 0x38(%rbx,%r8,1),%r11 │ │ │ │ - inc %r11 │ │ │ │ - cmp %r13,%r11 │ │ │ │ - jb 2fd19 │ │ │ │ - testb $0x30,0x48(%rsp) │ │ │ │ - je 2fd0e │ │ │ │ - mov 0x30(%rbx,%r8,1),%rax │ │ │ │ + cmp %rdx,%rcx │ │ │ │ + jae d793 <__cxa_finalize@plt+0x103> │ │ │ │ + vmulsd (%rdi,%rcx,8),%xmm0,%xmm1 │ │ │ │ + vmovsd %xmm1,(%rdi,%rcx,8) │ │ │ │ + cmp $0x6,%r15 │ │ │ │ + jbe 2fb60 │ │ │ │ + test %r10,%r10 │ │ │ │ + je 2fae0 │ │ │ │ + mov 0x70(%rsp),%rdi │ │ │ │ + mov 0x18(%rbx,%rdi,1),%rax │ │ │ │ inc %rax │ │ │ │ cmp %r13,%rax │ │ │ │ - jb 2fd31 │ │ │ │ - cmp $0x2,%rcx │ │ │ │ - jbe 2fd26 │ │ │ │ - mov 0x28(%rbx,%r8,1),%rdx │ │ │ │ + jb 2fbe1 │ │ │ │ + testb $0x10,0x48(%rsp) │ │ │ │ + je 2fbd6 │ │ │ │ + mov 0x10(%rbx,%rdi,1),%rsi │ │ │ │ + inc %rsi │ │ │ │ + cmp %r13,%rsi │ │ │ │ + jb 2fbf9 │ │ │ │ + cmp $0x3,%r10 │ │ │ │ + jne 2fbee │ │ │ │ + mov 0x8(%rbx,%rdi,1),%rdx │ │ │ │ inc %rdx │ │ │ │ cmp %r13,%rdx │ │ │ │ - jb 2fd4e │ │ │ │ - testb $0x4,0x40(%rsp) │ │ │ │ - je 2fd43 │ │ │ │ - mov 0x20(%rbx,%r8,1),%rsi │ │ │ │ + jb 2fc0b │ │ │ │ + mov $0x3,%r11d │ │ │ │ + mov %r9,%rdi │ │ │ │ + mov $0x4,%edx │ │ │ │ + mov %r12,%rax │ │ │ │ + xor %esi,%esi │ │ │ │ + shr $0x2,%rdi │ │ │ │ + vpbroadcastq %r11,%ymm2 │ │ │ │ + vpbroadcastq %rdx,%ymm6 │ │ │ │ + sub %r10,%rax │ │ │ │ + vpaddq 0xae021(%rip),%ymm2,%ymm0 # dd860 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x260> │ │ │ │ + vpbroadcastq %r13,%ymm5 │ │ │ │ + lea -0x20(%rbx,%rax,8),%rax │ │ │ │ + mov %rdi,%rdx │ │ │ │ + and $0x3,%edx │ │ │ │ + je 2f8e8 │ │ │ │ + cmp $0x1,%rdx │ │ │ │ + je 2f8b6 │ │ │ │ + cmp $0x2,%rdx │ │ │ │ + je 2f88d │ │ │ │ + vpermq $0x1b,(%rax),%ymm4 │ │ │ │ + vpaddq %ymm3,%ymm4,%ymm7 │ │ │ │ + vpcmpnleuq %ymm7,%ymm5,%k6 │ │ │ │ + kmovb %k6,%esi │ │ │ │ + and $0xf,%esi │ │ │ │ + jne 2fad0 │ │ │ │ + vpaddq %ymm6,%ymm0,%ymm0 │ │ │ │ + mov $0x1,%esi │ │ │ │ + sub $0x20,%rax │ │ │ │ + vpermq $0x1b,(%rax),%ymm8 │ │ │ │ + vpaddq %ymm3,%ymm8,%ymm9 │ │ │ │ + vpcmpnleuq %ymm9,%ymm5,%k5 │ │ │ │ + kmovb %k5,%edx │ │ │ │ + and $0xf,%edx │ │ │ │ + jne 2fad0 │ │ │ │ + vpaddq %ymm6,%ymm0,%ymm0 │ │ │ │ inc %rsi │ │ │ │ - cmp %r13,%rsi │ │ │ │ - jb 2fd6b │ │ │ │ - cmp $0x4,%rcx │ │ │ │ - jbe 2fd60 │ │ │ │ - mov 0x18(%rbx,%r8,1),%rdi │ │ │ │ - inc %rdi │ │ │ │ - cmp %r13,%rdi │ │ │ │ - jb 2fdf6 │ │ │ │ - cmp $0x5,%rcx │ │ │ │ - je 2fd7d │ │ │ │ - mov 0x10(%rbx,%r8,1),%r10 │ │ │ │ - inc %r10 │ │ │ │ - cmp %r13,%r10 │ │ │ │ - jb 2fe13 │ │ │ │ - cmp $0x7,%rcx │ │ │ │ - jne 2fe08 │ │ │ │ - mov 0x38(%rsp),%r11 │ │ │ │ - mov (%r11),%rax │ │ │ │ - mov %rax,0x78(%rsp) │ │ │ │ + sub $0x20,%rax │ │ │ │ + vpermq $0x1b,(%rax),%ymm10 │ │ │ │ + vpaddq %ymm3,%ymm10,%ymm11 │ │ │ │ + vpcmpnleuq %ymm11,%ymm5,%k4 │ │ │ │ + kmovb %k4,%edx │ │ │ │ + and $0xf,%edx │ │ │ │ + jne 2fad0 │ │ │ │ + inc %rsi │ │ │ │ + vpaddq %ymm6,%ymm0,%ymm0 │ │ │ │ + sub $0x20,%rax │ │ │ │ + cmp %rsi,%rdi │ │ │ │ + je 2f984 │ │ │ │ + vpermq $0x1b,(%rax),%ymm12 │ │ │ │ + vpaddq %ymm3,%ymm12,%ymm13 │ │ │ │ + vpcmpnleuq %ymm13,%ymm5,%k0 │ │ │ │ + kmovb %k0,%edx │ │ │ │ + and $0xf,%edx │ │ │ │ + jne 2fad0 │ │ │ │ + vpermq $0x1b,-0x20(%rax),%ymm14 │ │ │ │ + vpaddq %ymm6,%ymm0,%ymm0 │ │ │ │ + vpaddq %ymm3,%ymm14,%ymm15 │ │ │ │ + vpcmpnleuq %ymm15,%ymm5,%k1 │ │ │ │ + kmovb %k1,%edx │ │ │ │ + and $0xf,%edx │ │ │ │ + jne 2fad0 │ │ │ │ + vpermq $0x1b,-0x40(%rax),%ymm1 │ │ │ │ + vpaddq %ymm6,%ymm0,%ymm0 │ │ │ │ + vpaddq %ymm3,%ymm1,%ymm2 │ │ │ │ + vpcmpnleuq %ymm2,%ymm5,%k2 │ │ │ │ + kmovb %k2,%edx │ │ │ │ + and $0xf,%edx │ │ │ │ + jne 2fad0 │ │ │ │ + vpermq $0x1b,-0x60(%rax),%ymm4 │ │ │ │ + vpaddq %ymm6,%ymm0,%ymm0 │ │ │ │ + vpaddq %ymm3,%ymm4,%ymm7 │ │ │ │ + vpcmpnleuq %ymm7,%ymm5,%k3 │ │ │ │ + kmovb %k3,%edx │ │ │ │ + and $0xf,%edx │ │ │ │ + jne 2fad0 │ │ │ │ + add $0x4,%rsi │ │ │ │ + vpaddq %ymm6,%ymm0,%ymm0 │ │ │ │ + add $0xffffffffffffff80,%rax │ │ │ │ + cmp %rsi,%rdi │ │ │ │ + jne 2f8e8 │ │ │ │ + test $0x3,%r9b │ │ │ │ + je 2fa85 │ │ │ │ + mov %r9,%rdx │ │ │ │ + and $0xfffffffffffffffc,%rdx │ │ │ │ + add %r11,%rdx │ │ │ │ + mov %r15,%r11 │ │ │ │ + sub %rdx,%r11 │ │ │ │ + lea (%rbx,%r11,8),%rdi │ │ │ │ + mov (%rdi),%rax │ │ │ │ inc %rax │ │ │ │ cmp %r13,%rax │ │ │ │ - jb 2fe25 │ │ │ │ - mov $0x7,%r10d │ │ │ │ - mov 0x60(%rsp),%rdi │ │ │ │ - mov %r12,%rdx │ │ │ │ - mov %rcx,%rsi │ │ │ │ - vpbroadcastq %r10,%zmm2 │ │ │ │ - sub %rcx,%rdx │ │ │ │ - neg %rsi │ │ │ │ - vpaddq 0xb4d2d(%rip),%zmm2,%zmm0 # e4580 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x5660> │ │ │ │ - vpbroadcastq %r13,%zmm3 │ │ │ │ - mov %rdx,%r11 │ │ │ │ - shr $0x3,%r11 │ │ │ │ - lea -0x40(%rdi,%rsi,8),%rax │ │ │ │ - mov $0x1,%esi │ │ │ │ - xor %edi,%edi │ │ │ │ - vpbroadcastq %rsi,%zmm6 │ │ │ │ - mov $0x8,%esi │ │ │ │ - add %rbx,%rax │ │ │ │ - vpbroadcastq %rsi,%zmm7 │ │ │ │ - mov %r11,%rsi │ │ │ │ - and $0x3,%esi │ │ │ │ - je 2f921 │ │ │ │ - cmp $0x1,%rsi │ │ │ │ - je 2f8ee │ │ │ │ - cmp $0x2,%rsi │ │ │ │ - je 2f8c4 │ │ │ │ - vpermq (%rax),%zmm4,%zmm5 │ │ │ │ - vpaddq %zmm6,%zmm5,%zmm8 │ │ │ │ - vpcmpltuq %zmm3,%zmm8,%k0 │ │ │ │ - kortestb %k0,%k0 │ │ │ │ - jne 2fc30 │ │ │ │ - vpaddq %zmm7,%zmm0,%zmm0 │ │ │ │ - mov $0x1,%edi │ │ │ │ - sub $0x40,%rax │ │ │ │ - vpermq (%rax),%zmm4,%zmm9 │ │ │ │ - vpaddq %zmm6,%zmm9,%zmm10 │ │ │ │ - vpcmpltuq %zmm3,%zmm10,%k1 │ │ │ │ - kortestb %k1,%k1 │ │ │ │ - jne 2fc30 │ │ │ │ - vpaddq %zmm7,%zmm0,%zmm0 │ │ │ │ - inc %rdi │ │ │ │ - sub $0x40,%rax │ │ │ │ - vpermq (%rax),%zmm4,%zmm11 │ │ │ │ - vpaddq %zmm6,%zmm11,%zmm12 │ │ │ │ - vpcmpltuq %zmm3,%zmm12,%k2 │ │ │ │ - kortestb %k2,%k2 │ │ │ │ - jne 2fc30 │ │ │ │ - inc %rdi │ │ │ │ - vpaddq %zmm7,%zmm0,%zmm0 │ │ │ │ - sub $0x40,%rax │ │ │ │ - cmp %rdi,%r11 │ │ │ │ - je 2f9c3 │ │ │ │ - vpermq (%rax),%zmm4,%zmm13 │ │ │ │ - vpaddq %zmm6,%zmm13,%zmm14 │ │ │ │ - vpcmpltuq %zmm3,%zmm14,%k3 │ │ │ │ - kortestb %k3,%k3 │ │ │ │ - jne 2fc30 │ │ │ │ - vpermq -0x40(%rax),%zmm4,%zmm15 │ │ │ │ - vpaddq %zmm7,%zmm0,%zmm0 │ │ │ │ - vpaddq %zmm6,%zmm15,%zmm1 │ │ │ │ - vpcmpltuq %zmm3,%zmm1,%k4 │ │ │ │ - kortestb %k4,%k4 │ │ │ │ - jne 2fc30 │ │ │ │ - vpermq -0x80(%rax),%zmm4,%zmm2 │ │ │ │ - vpaddq %zmm7,%zmm0,%zmm0 │ │ │ │ - vpaddq %zmm6,%zmm2,%zmm5 │ │ │ │ - vpcmpltuq %zmm3,%zmm5,%k5 │ │ │ │ - kortestb %k5,%k5 │ │ │ │ - jne 2fc30 │ │ │ │ - vpermq -0xc0(%rax),%zmm4,%zmm8 │ │ │ │ - vpaddq %zmm7,%zmm0,%zmm0 │ │ │ │ - vpaddq %zmm6,%zmm8,%zmm9 │ │ │ │ - vpcmpltuq %zmm3,%zmm9,%k6 │ │ │ │ - kortestb %k6,%k6 │ │ │ │ - jne 2fc30 │ │ │ │ - add $0x4,%rdi │ │ │ │ - vpaddq %zmm7,%zmm0,%zmm0 │ │ │ │ - sub $0x100,%rax │ │ │ │ - cmp %rdi,%r11 │ │ │ │ - jne 2f921 │ │ │ │ - test $0x7,%dl │ │ │ │ - je 2fbe8 │ │ │ │ - and $0xfffffffffffffff8,%rdx │ │ │ │ - add %r10,%rdx │ │ │ │ - mov %r14,%r10 │ │ │ │ - sub %rdx,%r10 │ │ │ │ - lea (%rbx,%r10,8),%r11 │ │ │ │ - mov (%r11),%rax │ │ │ │ + jb 2fae8 │ │ │ │ + lea 0x1(%rdx),%rdi │ │ │ │ + cmp %r12,%rdi │ │ │ │ + jae 2fa85 │ │ │ │ + mov %r15,%rsi │ │ │ │ + sub %rdi,%rsi │ │ │ │ + lea (%rbx,%rsi,8),%rsi │ │ │ │ + mov (%rsi),%rax │ │ │ │ inc %rax │ │ │ │ cmp %r13,%rax │ │ │ │ - jb 2fe85 │ │ │ │ - lea 0x1(%rdx),%rsi │ │ │ │ - cmp %r12,%rsi │ │ │ │ - jae 2fbe8 │ │ │ │ - mov %r14,%rdi │ │ │ │ - sub %rsi,%rdi │ │ │ │ - lea (%rbx,%rdi,8),%r10 │ │ │ │ - mov (%r10),%r11 │ │ │ │ - inc %r11 │ │ │ │ - cmp %r13,%r11 │ │ │ │ - jb 2fc40 │ │ │ │ - lea 0x2(%rdx),%rsi │ │ │ │ - cmp %r12,%rsi │ │ │ │ - jae 2fbe8 │ │ │ │ - mov %r14,%r10 │ │ │ │ - sub %rsi,%r10 │ │ │ │ - lea (%rbx,%r10,8),%r10 │ │ │ │ - mov (%r10),%r11 │ │ │ │ - inc %r11 │ │ │ │ - cmp %r13,%r11 │ │ │ │ - jb 2fc40 │ │ │ │ - lea 0x3(%rdx),%rsi │ │ │ │ - cmp %r12,%rsi │ │ │ │ - jae 2fbe8 │ │ │ │ - mov %r14,%r11 │ │ │ │ - sub %rsi,%r11 │ │ │ │ - lea (%rbx,%r11,8),%r10 │ │ │ │ - mov (%r10),%r11 │ │ │ │ - inc %r11 │ │ │ │ - cmp %r13,%r11 │ │ │ │ - jb 2fc40 │ │ │ │ - lea 0x4(%rdx),%rsi │ │ │ │ - cmp %r12,%rsi │ │ │ │ - jae 2fbe8 │ │ │ │ - mov %r14,%rax │ │ │ │ - sub %rsi,%rax │ │ │ │ - lea (%rbx,%rax,8),%r10 │ │ │ │ - mov (%r10),%r11 │ │ │ │ - inc %r11 │ │ │ │ - cmp %r13,%r11 │ │ │ │ - jb 2fc40 │ │ │ │ - lea 0x5(%rdx),%rsi │ │ │ │ - cmp %r12,%rsi │ │ │ │ - jae 2fbe8 │ │ │ │ - mov %r14,%rdi │ │ │ │ - sub %rsi,%rdi │ │ │ │ - lea (%rbx,%rdi,8),%r10 │ │ │ │ - mov (%r10),%r11 │ │ │ │ - inc %r11 │ │ │ │ - cmp %r13,%r11 │ │ │ │ - jb 2fc40 │ │ │ │ - lea 0x6(%rdx),%rsi │ │ │ │ - cmp %r12,%rsi │ │ │ │ - jae 2fbe8 │ │ │ │ - mov %r14,%r10 │ │ │ │ - sub %rsi,%r10 │ │ │ │ - lea (%rbx,%r10,8),%r10 │ │ │ │ - mov (%r10),%r11 │ │ │ │ - inc %r11 │ │ │ │ - cmp %r13,%r11 │ │ │ │ - jb 2fc40 │ │ │ │ - lea 0x7(%rdx),%rsi │ │ │ │ - cmp %r12,%rsi │ │ │ │ - jae 2fbe8 │ │ │ │ - mov %r14,%r11 │ │ │ │ - sub %rsi,%r11 │ │ │ │ - lea (%rbx,%r11,8),%r10 │ │ │ │ - mov (%r10),%r11 │ │ │ │ - inc %r11 │ │ │ │ - cmp %r13,%r11 │ │ │ │ - jb 2fc40 │ │ │ │ - lea 0x8(%rdx),%rsi │ │ │ │ - cmp %r12,%rsi │ │ │ │ - jae 2fbe8 │ │ │ │ - mov %r14,%rax │ │ │ │ - sub %rsi,%rax │ │ │ │ - lea (%rbx,%rax,8),%r10 │ │ │ │ - mov (%r10),%r11 │ │ │ │ - inc %r11 │ │ │ │ - cmp %r13,%r11 │ │ │ │ - jb 2fc40 │ │ │ │ - lea 0x9(%rdx),%rsi │ │ │ │ - cmp %r12,%rsi │ │ │ │ - jae 2fbe8 │ │ │ │ - mov %r14,%rdi │ │ │ │ - sub %rsi,%rdi │ │ │ │ - lea (%rbx,%rdi,8),%r10 │ │ │ │ - mov (%r10),%r11 │ │ │ │ - inc %r11 │ │ │ │ - cmp %r13,%r11 │ │ │ │ - jb 2fc40 │ │ │ │ - lea 0xa(%rdx),%rsi │ │ │ │ - cmp %r12,%rsi │ │ │ │ - jae 2fbe8 │ │ │ │ - mov %r14,%r10 │ │ │ │ - sub %rsi,%r10 │ │ │ │ - lea (%rbx,%r10,8),%r10 │ │ │ │ - mov (%r10),%r11 │ │ │ │ - inc %r11 │ │ │ │ - cmp %r13,%r11 │ │ │ │ - jb 2fc40 │ │ │ │ - lea 0xb(%rdx),%rsi │ │ │ │ - cmp %r12,%rsi │ │ │ │ - jae 2fbe8 │ │ │ │ - mov %r14,%r11 │ │ │ │ - sub %rsi,%r11 │ │ │ │ - lea (%rbx,%r11,8),%r10 │ │ │ │ - mov (%r10),%r11 │ │ │ │ - inc %r11 │ │ │ │ - cmp %r13,%r11 │ │ │ │ - jb 2fc40 │ │ │ │ - lea 0xc(%rdx),%rsi │ │ │ │ - cmp %r12,%rsi │ │ │ │ - jae 2fbe8 │ │ │ │ - mov %r14,%rax │ │ │ │ - sub %rsi,%rax │ │ │ │ - lea (%rbx,%rax,8),%r10 │ │ │ │ - mov (%r10),%r11 │ │ │ │ - inc %r11 │ │ │ │ - cmp %r13,%r11 │ │ │ │ - jb 2fc40 │ │ │ │ - lea 0xd(%rdx),%rsi │ │ │ │ - cmp %r12,%rsi │ │ │ │ - jae 2fbe8 │ │ │ │ - mov %r14,%rdi │ │ │ │ - sub %rsi,%rdi │ │ │ │ - lea (%rbx,%rdi,8),%r10 │ │ │ │ - mov (%r10),%r11 │ │ │ │ - inc %r11 │ │ │ │ - cmp %r13,%r11 │ │ │ │ - jb 2fc40 │ │ │ │ - lea 0xe(%rdx),%rsi │ │ │ │ - cmp %r12,%rsi │ │ │ │ - jae 2fbe8 │ │ │ │ - mov %r14,%rdx │ │ │ │ - sub %rsi,%rdx │ │ │ │ - lea (%rbx,%rdx,8),%r10 │ │ │ │ - mov (%r10),%r11 │ │ │ │ - inc %r11 │ │ │ │ - cmp %r13,%r11 │ │ │ │ - jb 2fc40 │ │ │ │ - addq $0x18,0x68(%rsp) │ │ │ │ + jb 2fb50 │ │ │ │ + lea 0x2(%rdx),%rdi │ │ │ │ + cmp %r12,%rdi │ │ │ │ + jae 2fa85 │ │ │ │ + mov %r15,%r11 │ │ │ │ + sub %rdi,%r11 │ │ │ │ + lea (%rbx,%r11,8),%rsi │ │ │ │ + mov (%rsi),%rax │ │ │ │ + inc %rax │ │ │ │ + cmp %r13,%rax │ │ │ │ + jb 2fb50 │ │ │ │ + lea 0x3(%rdx),%rdi │ │ │ │ + cmp %r12,%rdi │ │ │ │ + jae 2fa85 │ │ │ │ + mov %r15,%rax │ │ │ │ + sub %rdi,%rax │ │ │ │ + lea (%rbx,%rax,8),%rsi │ │ │ │ + mov (%rsi),%rax │ │ │ │ + inc %rax │ │ │ │ + cmp %r13,%rax │ │ │ │ + jb 2fb50 │ │ │ │ + lea 0x4(%rdx),%rdi │ │ │ │ + cmp %r12,%rdi │ │ │ │ + jae 2fa85 │ │ │ │ + mov %r15,%rsi │ │ │ │ + sub %rdi,%rsi │ │ │ │ + lea (%rbx,%rsi,8),%rsi │ │ │ │ + mov (%rsi),%rax │ │ │ │ + inc %rax │ │ │ │ + cmp %r13,%rax │ │ │ │ + jb 2fb50 │ │ │ │ + lea 0x5(%rdx),%rdi │ │ │ │ + cmp %r12,%rdi │ │ │ │ + jae 2fa85 │ │ │ │ + mov %r15,%r11 │ │ │ │ + sub %rdi,%r11 │ │ │ │ + lea (%rbx,%r11,8),%rsi │ │ │ │ + mov (%rsi),%rax │ │ │ │ + inc %rax │ │ │ │ + cmp %r13,%rax │ │ │ │ + jb 2fb50 │ │ │ │ + add $0x6,%rdx │ │ │ │ + cmp %r12,%rdx │ │ │ │ + jae 2fa85 │ │ │ │ + mov %r15,%rdi │ │ │ │ + sub %rdx,%rdi │ │ │ │ + lea (%rbx,%rdi,8),%rsi │ │ │ │ + mov (%rsi),%rax │ │ │ │ + inc %rax │ │ │ │ + cmp %r13,%rax │ │ │ │ + jb 2fb53 │ │ │ │ inc %r12 │ │ │ │ - add $0x8,%r8 │ │ │ │ - cmp %r12,0x28(%rsp) │ │ │ │ - jae 2f4b0 │ │ │ │ - mov 0x20(%rsp),%rcx │ │ │ │ - sub %rbx,%rcx │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ + addq $0x8,0x70(%rsp) │ │ │ │ + mov %r14,%rcx │ │ │ │ + add $0x18,%r8 │ │ │ │ + cmp %r12,0x38(%rsp) │ │ │ │ + jae 2f530 │ │ │ │ + mov 0x30(%rsp),%r8 │ │ │ │ + sub %rbx,%r8 │ │ │ │ + mov %r8,0x28(%rsp) │ │ │ │ vzeroupper │ │ │ │ - mov 0x18(%rsp),%rsi │ │ │ │ + mov 0x28(%rsp),%rsi │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ mov %rbx,%rdi │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ jmp d340 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ vmovq %xmm0,%rdx │ │ │ │ - jmp 2f9d3 │ │ │ │ + jmp 2f998 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %r11,(%r10) │ │ │ │ - inc %r9 │ │ │ │ - mov %rcx,0x50(%rsp) │ │ │ │ - mov %r9,0x78(%rsp) │ │ │ │ - mov %r8,0x58(%rsp) │ │ │ │ - mov %r12,%r8 │ │ │ │ - sub %rsi,%r8 │ │ │ │ - lea 0x0(,%rsi,8),%rdx │ │ │ │ - lea (%rbx,%r8,8),%rdi │ │ │ │ + xor %r11d,%r11d │ │ │ │ + jmp 2f817 │ │ │ │ + mov %rax,(%rdi) │ │ │ │ + inc %rcx │ │ │ │ + test %rdx,%rdx │ │ │ │ + je 2f600 │ │ │ │ + mov %r10,0x58(%rsp) │ │ │ │ xor %esi,%esi │ │ │ │ + mov %r8,0x60(%rsp) │ │ │ │ + mov %rcx,0x68(%rsp) │ │ │ │ + mov %r9,0x50(%rsp) │ │ │ │ + mov %r12,%r9 │ │ │ │ + sub %rdx,%r9 │ │ │ │ + lea 0x0(,%rdx,8),%rdx │ │ │ │ + lea (%rbx,%r9,8),%rdi │ │ │ │ vzeroupper │ │ │ │ call d190 │ │ │ │ - vmovdqa64 0xb4945(%rip),%zmm4 # e45c0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x56a0> │ │ │ │ - mov 0x78(%rsp),%r9 │ │ │ │ - mov 0x58(%rsp),%r8 │ │ │ │ - mov 0x50(%rsp),%rcx │ │ │ │ - jmp 2f590 │ │ │ │ - nop │ │ │ │ - xor %r10d,%r10d │ │ │ │ - jmp 2f832 │ │ │ │ + vmovdqa 0xadc51(%rip),%ymm3 # dd780 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x180> │ │ │ │ + mov 0x68(%rsp),%rcx │ │ │ │ + mov 0x60(%rsp),%r8 │ │ │ │ + mov 0x58(%rsp),%r10 │ │ │ │ + mov 0x50(%rsp),%r9 │ │ │ │ + jmp 2f600 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov (%rbx,%r14,8),%r10 │ │ │ │ - inc %r10 │ │ │ │ - cmp %r13,%r10 │ │ │ │ - jb 2fe79 │ │ │ │ + mov %rdi,%rdx │ │ │ │ + mov %rax,(%rsi) │ │ │ │ + inc %rcx │ │ │ │ + jmp 2faf7 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov (%rbx,%r15,8),%rsi │ │ │ │ + inc %rsi │ │ │ │ + cmp %r13,%rsi │ │ │ │ + jb 2fcd2 │ │ │ │ xor %edx,%edx │ │ │ │ - jmp 2f9ec │ │ │ │ - mov 0x30(%rsp),%rdx │ │ │ │ + jmp 2f9b1 │ │ │ │ + mov 0x40(%rsp),%rdx │ │ │ │ sub %rbx,%rdx │ │ │ │ mov %rdx,%r14 │ │ │ │ sar $0x3,%r14 │ │ │ │ - cmp 0x28(%rsp),%r14 │ │ │ │ - jb 2fd88 │ │ │ │ - mov 0x18(%rsp),%rdx │ │ │ │ + cmp 0x38(%rsp),%r14 │ │ │ │ + jb 2fc1d │ │ │ │ + mov 0x28(%rsp),%rdx │ │ │ │ lea (%rbx,%rdx,1),%rax │ │ │ │ - mov %rax,0x30(%rsp) │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ cmp %rax,%rbx │ │ │ │ - je 2f546 │ │ │ │ - mov %r8,0x78(%rsp) │ │ │ │ + je 2f5c7 │ │ │ │ + mov %rcx,0x68(%rsp) │ │ │ │ xor %esi,%esi │ │ │ │ mov %rbx,%rdi │ │ │ │ + mov %r8,0x78(%rsp) │ │ │ │ vzeroupper │ │ │ │ call d190 │ │ │ │ - vmovdqa64 0xb48bc(%rip),%zmm4 # e45c0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x56a0> │ │ │ │ mov 0x78(%rsp),%r8 │ │ │ │ - jmp 2f546 │ │ │ │ - mov $0x1,%r10d │ │ │ │ - jmp 2f832 │ │ │ │ - mov %r11,0x38(%rbx,%r8,1) │ │ │ │ - inc %r9 │ │ │ │ - jmp 2f590 │ │ │ │ - mov $0x2,%r10d │ │ │ │ - jmp 2f832 │ │ │ │ - mov %rax,0x30(%rbx,%r8,1) │ │ │ │ - inc %r9 │ │ │ │ - mov $0x1,%esi │ │ │ │ - jmp 2fc46 │ │ │ │ - mov $0x3,%r10d │ │ │ │ - jmp 2f832 │ │ │ │ - mov %rdx,0x28(%rbx,%r8,1) │ │ │ │ - inc %r9 │ │ │ │ - mov $0x2,%esi │ │ │ │ - jmp 2fc46 │ │ │ │ - mov $0x4,%r10d │ │ │ │ - jmp 2f832 │ │ │ │ - mov %rsi,0x20(%rbx,%r8,1) │ │ │ │ - inc %r9 │ │ │ │ - mov $0x3,%esi │ │ │ │ - jmp 2fc46 │ │ │ │ - mov $0x5,%r10d │ │ │ │ - jmp 2f832 │ │ │ │ - cmp 0x30(%rsp),%rbx │ │ │ │ - je 2fea0 │ │ │ │ - mov %r8,0x78(%rsp) │ │ │ │ + vmovdqa 0xadbb4(%rip),%ymm3 # dd780 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x180> │ │ │ │ + mov 0x68(%rsp),%rcx │ │ │ │ + jmp 2f5c7 │ │ │ │ + mov $0x1,%r11d │ │ │ │ + jmp 2f817 │ │ │ │ + mov %rax,0x18(%rbx,%rdi,1) │ │ │ │ + inc %rcx │ │ │ │ + jmp 2f600 │ │ │ │ + mov $0x2,%r11d │ │ │ │ + jmp 2f817 │ │ │ │ + mov %rsi,0x10(%rbx,%rdi,1) │ │ │ │ + inc %rcx │ │ │ │ + mov $0x1,%edx │ │ │ │ + jmp 2faf7 │ │ │ │ + mov %rdx,0x8(%rbx,%rdi,1) │ │ │ │ + inc %rcx │ │ │ │ + mov $0x2,%edx │ │ │ │ + jmp 2faf7 │ │ │ │ + cmp 0x40(%rsp),%rbx │ │ │ │ + je 2fcde │ │ │ │ + mov %rcx,0x68(%rsp) │ │ │ │ xor %esi,%esi │ │ │ │ mov %rbx,%rdi │ │ │ │ + mov %r8,0x78(%rsp) │ │ │ │ vzeroupper │ │ │ │ call d190 │ │ │ │ mov 0x78(%rsp),%r8 │ │ │ │ - mov 0x8(%rsp),%rcx │ │ │ │ + mov 0x68(%rsp),%rcx │ │ │ │ + mov 0x18(%rsp),%r15 │ │ │ │ xor %esi,%esi │ │ │ │ - mov %r8,0x70(%rsp) │ │ │ │ - sub %r14,%rcx │ │ │ │ - mov 0x30(%rsp),%r14 │ │ │ │ - lea 0x8(,%rcx,8),%rdx │ │ │ │ - mov %rcx,0x78(%rsp) │ │ │ │ + mov %rcx,0x68(%rsp) │ │ │ │ + mov %r8,0x78(%rsp) │ │ │ │ + sub %r14,%r15 │ │ │ │ + mov 0x40(%rsp),%r14 │ │ │ │ + lea 0x8(,%r15,8),%rdx │ │ │ │ mov %r14,%rdi │ │ │ │ call d190 │ │ │ │ - mov 0x78(%rsp),%rdi │ │ │ │ - vmovdqa64 0xb47de(%rip),%zmm4 # e45c0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x56a0> │ │ │ │ - mov 0x70(%rsp),%r8 │ │ │ │ - lea 0x8(%r14,%rdi,8),%rsi │ │ │ │ - mov %rsi,0x30(%rsp) │ │ │ │ - jmp 2f546 │ │ │ │ - mov %rdi,0x18(%rbx,%r8,1) │ │ │ │ - inc %r9 │ │ │ │ - mov $0x4,%esi │ │ │ │ - jmp 2fc46 │ │ │ │ - mov $0x6,%r10d │ │ │ │ - jmp 2f832 │ │ │ │ - mov %r10,0x10(%rbx,%r8,1) │ │ │ │ - inc %r9 │ │ │ │ - mov $0x5,%esi │ │ │ │ - jmp 2fc46 │ │ │ │ - mov 0x38(%rsp),%rdi │ │ │ │ - inc %r9 │ │ │ │ - mov $0x6,%esi │ │ │ │ - mov %rax,(%rdi) │ │ │ │ - jmp 2fc46 │ │ │ │ + lea 0x8(%r14,%r15,8),%rdx │ │ │ │ + mov 0x78(%rsp),%r8 │ │ │ │ + vmovdqa 0xadafc(%rip),%ymm3 # dd780 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x180> │ │ │ │ + mov %rdx,0x40(%rsp) │ │ │ │ + mov 0x68(%rsp),%rcx │ │ │ │ + jmp 2f5c7 │ │ │ │ test %r13,%r13 │ │ │ │ - je 2fe6a │ │ │ │ - movq $0x0,0x18(%rsp) │ │ │ │ + je 2fcc3 │ │ │ │ + movq $0x0,0x28(%rsp) │ │ │ │ + xor %ebx,%ebx │ │ │ │ + movq $0x0,0x40(%rsp) │ │ │ │ movq $0x0,0x30(%rsp) │ │ │ │ movq $0x0,0x20(%rsp) │ │ │ │ - xor %ebx,%ebx │ │ │ │ - movq $0x0,0x10(%rsp) │ │ │ │ - jmp 2f476 │ │ │ │ + jmp 2f4fd │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov %r10,(%rbx,%r14,8) │ │ │ │ - inc %r9 │ │ │ │ - jmp 2f590 │ │ │ │ - mov %rax,(%r11) │ │ │ │ - inc %r9 │ │ │ │ - test %rdx,%rdx │ │ │ │ - je 2f590 │ │ │ │ - mov %rdx,%rsi │ │ │ │ - jmp 2fc46 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + mov %rsi,(%rbx,%r15,8) │ │ │ │ + inc %rcx │ │ │ │ + jmp 2f600 │ │ │ │ vzeroupper │ │ │ │ - jmp 2fdaa │ │ │ │ + jmp 2fc49 │ │ │ │ test %r13,%r13 │ │ │ │ - je 2fc10 │ │ │ │ - movq $0x8,0x18(%rsp) │ │ │ │ - jmp 2f476 │ │ │ │ + je 2fab0 │ │ │ │ + movq $0x8,0x28(%rsp) │ │ │ │ + jmp 2f4fd │ │ │ │ endbr64 │ │ │ │ - jmp d7e4 <__cxa_finalize@plt+0x154> │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp d7c4 <__cxa_finalize@plt+0x134> │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -000000000002fed0 >&)@@Base>: │ │ │ │ +000000000002fd10 >&)@@Base>: │ │ │ │ endbr64 │ │ │ │ push %rbp │ │ │ │ mov %rsi,%r9 │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ - and $0xffffffffffffffc0,%rsp │ │ │ │ - sub $0x100,%rsp │ │ │ │ - mov 0x8(%rdi),%r15 │ │ │ │ - mov %rdx,0xb8(%rsp) │ │ │ │ - mov %rdi,0xc0(%rsp) │ │ │ │ - mov %rcx,0xb0(%rsp) │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ + sub $0xe0,%rsp │ │ │ │ + mov %rdx,0x98(%rsp) │ │ │ │ + mov 0x8(%rdi),%r14 │ │ │ │ movabs $0xaaaaaaaaaaaaaaab,%rdx │ │ │ │ - mov %r8,0xa8(%rsp) │ │ │ │ + mov %rcx,0x90(%rsp) │ │ │ │ + mov %rdi,0xa0(%rsp) │ │ │ │ + mov %r8,0x88(%rsp) │ │ │ │ mov %fs:0x28,%rax │ │ │ │ - mov %rax,0xf8(%rsp) │ │ │ │ + mov %rax,0xd8(%rsp) │ │ │ │ mov (%rdi),%rax │ │ │ │ - mov %r15,0xd8(%rsp) │ │ │ │ - mov 0x8(%rax),%r12 │ │ │ │ - sub %rax,%r15 │ │ │ │ - sub (%rax),%r12 │ │ │ │ - mov %r15,%r14 │ │ │ │ - sar $0x3,%r14 │ │ │ │ - imul %rdx,%r14 │ │ │ │ - mov %r12,%r13 │ │ │ │ - sar $0x3,%r13 │ │ │ │ - mov %r14,0x58(%rsp) │ │ │ │ - test %r14,%r14 │ │ │ │ - je 30eff >&)@@Base+0x102f> │ │ │ │ - lea 0x0(,%r14,8),%rdi │ │ │ │ - mov %rsi,0xd8(%rsp) │ │ │ │ - mov %rdi,0x48(%rsp) │ │ │ │ + mov %r14,0xb8(%rsp) │ │ │ │ + sub %rax,%r14 │ │ │ │ + mov 0x8(%rax),%r13 │ │ │ │ + mov %r14,%r15 │ │ │ │ + sar $0x3,%r15 │ │ │ │ + sub (%rax),%r13 │ │ │ │ + imul %rdx,%r15 │ │ │ │ + mov %r13,%rcx │ │ │ │ + sar $0x3,%rcx │ │ │ │ + mov %r15,0x40(%rsp) │ │ │ │ + test %r15,%r15 │ │ │ │ + je 30ac2 >&)@@Base+0xdb2> │ │ │ │ + lea 0x0(,%r15,8),%r12 │ │ │ │ + mov %rsi,0xb0(%rsp) │ │ │ │ + mov %r12,%rdi │ │ │ │ + mov %rcx,0xb8(%rsp) │ │ │ │ + mov %r12,0x30(%rsp) │ │ │ │ call d330 │ │ │ │ - mov 0x48(%rsp),%rsi │ │ │ │ - cmp $0x1,%r14 │ │ │ │ + mov %r12,%rsi │ │ │ │ + cmp $0x1,%r15 │ │ │ │ + mov 0xb8(%rsp),%rcx │ │ │ │ + lea (%rax,%r12,1),%r12 │ │ │ │ lea 0x8(%rax),%rdi │ │ │ │ movq $0x0,(%rax) │ │ │ │ - mov 0xd8(%rsp),%r9 │ │ │ │ + mov 0xb0(%rsp),%r9 │ │ │ │ + mov %r12,0x38(%rsp) │ │ │ │ mov %rax,%rbx │ │ │ │ - mov %rdi,0x60(%rsp) │ │ │ │ - lea (%rax,%rsi,1),%rcx │ │ │ │ - mov %rcx,0x50(%rsp) │ │ │ │ - je 30f58 >&)@@Base+0x1088> │ │ │ │ + mov %rdi,0x48(%rsp) │ │ │ │ + je 30afd >&)@@Base+0xded> │ │ │ │ lea -0x8(%rsi),%rdx │ │ │ │ xor %esi,%esi │ │ │ │ call d190 │ │ │ │ - mov 0x50(%rsp),%r8 │ │ │ │ - mov 0xd8(%rsp),%r9 │ │ │ │ - mov %r8,0x60(%rsp) │ │ │ │ - lea 0xe0(%rsp),%rdi │ │ │ │ - mov %r13,%rsi │ │ │ │ - mov %r9,0xd8(%rsp) │ │ │ │ - call 1e7b0 │ │ │ │ - mov 0xf0(%rsp),%r10 │ │ │ │ - test %r12,%r12 │ │ │ │ - mov 0xe0(%rsp),%r14 │ │ │ │ - mov 0xd8(%rsp),%r9 │ │ │ │ - mov %r10,0x38(%rsp) │ │ │ │ - je 3021d >&)@@Base+0x34d> │ │ │ │ - lea -0x8(%r14),%r11 │ │ │ │ - sub %r9,%r11 │ │ │ │ - cmp $0x30,%r11 │ │ │ │ - jbe 30f66 >&)@@Base+0x1096> │ │ │ │ - lea -0x1(%r13),%rdx │ │ │ │ - cmp $0x6,%rdx │ │ │ │ - jbe 310e5 >&)@@Base+0x1215> │ │ │ │ - mov %r13,%r12 │ │ │ │ - vbroadcastsd 0xb4bd9(%rip),%zmm0 # e4c10 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x170> │ │ │ │ - xor %esi,%esi │ │ │ │ - shr $0x3,%r12 │ │ │ │ - shl $0x6,%r12 │ │ │ │ - lea -0x40(%r12),%rdi │ │ │ │ - shr $0x6,%rdi │ │ │ │ - inc %rdi │ │ │ │ - and $0x7,%edi │ │ │ │ - je 30104 >&)@@Base+0x234> │ │ │ │ - cmp $0x1,%rdi │ │ │ │ - je 300e9 >&)@@Base+0x219> │ │ │ │ - cmp $0x2,%rdi │ │ │ │ - je 300d7 >&)@@Base+0x207> │ │ │ │ - cmp $0x3,%rdi │ │ │ │ - je 300c5 >&)@@Base+0x1f5> │ │ │ │ - cmp $0x4,%rdi │ │ │ │ - je 300b3 >&)@@Base+0x1e3> │ │ │ │ - cmp $0x5,%rdi │ │ │ │ - je 300a1 >&)@@Base+0x1d1> │ │ │ │ - cmp $0x6,%rdi │ │ │ │ - je 3008f >&)@@Base+0x1bf> │ │ │ │ - vdivpd (%r9),%zmm0,%zmm1 │ │ │ │ - mov $0x40,%esi │ │ │ │ - vmovupd %zmm1,(%r14) │ │ │ │ - vdivpd (%r9,%rsi,1),%zmm0,%zmm2 │ │ │ │ - vmovupd %zmm2,(%r14,%rsi,1) │ │ │ │ - add $0x40,%rsi │ │ │ │ - vdivpd (%r9,%rsi,1),%zmm0,%zmm3 │ │ │ │ - vmovupd %zmm3,(%r14,%rsi,1) │ │ │ │ - add $0x40,%rsi │ │ │ │ - vdivpd (%r9,%rsi,1),%zmm0,%zmm4 │ │ │ │ - vmovupd %zmm4,(%r14,%rsi,1) │ │ │ │ - add $0x40,%rsi │ │ │ │ - vdivpd (%r9,%rsi,1),%zmm0,%zmm5 │ │ │ │ - vmovupd %zmm5,(%r14,%rsi,1) │ │ │ │ - add $0x40,%rsi │ │ │ │ - vdivpd (%r9,%rsi,1),%zmm0,%zmm6 │ │ │ │ - vmovupd %zmm6,(%r14,%rsi,1) │ │ │ │ - add $0x40,%rsi │ │ │ │ - vdivpd (%r9,%rsi,1),%zmm0,%zmm7 │ │ │ │ - vmovupd %zmm7,(%r14,%rsi,1) │ │ │ │ - add $0x40,%rsi │ │ │ │ - cmp %rsi,%r12 │ │ │ │ - je 30192 >&)@@Base+0x2c2> │ │ │ │ - vdivpd (%r9,%rsi,1),%zmm0,%zmm8 │ │ │ │ - vmovupd %zmm8,(%r14,%rsi,1) │ │ │ │ - vdivpd 0x40(%r9,%rsi,1),%zmm0,%zmm9 │ │ │ │ - vmovupd %zmm9,0x40(%r14,%rsi,1) │ │ │ │ - vdivpd 0x80(%r9,%rsi,1),%zmm0,%zmm10 │ │ │ │ - vmovupd %zmm10,0x80(%r14,%rsi,1) │ │ │ │ - vdivpd 0xc0(%r9,%rsi,1),%zmm0,%zmm11 │ │ │ │ - vmovupd %zmm11,0xc0(%r14,%rsi,1) │ │ │ │ - vdivpd 0x100(%r9,%rsi,1),%zmm0,%zmm12 │ │ │ │ - vmovupd %zmm12,0x100(%r14,%rsi,1) │ │ │ │ - vdivpd 0x140(%r9,%rsi,1),%zmm0,%zmm13 │ │ │ │ - vmovupd %zmm13,0x140(%r14,%rsi,1) │ │ │ │ - vdivpd 0x180(%r9,%rsi,1),%zmm0,%zmm14 │ │ │ │ - vmovupd %zmm14,0x180(%r14,%rsi,1) │ │ │ │ - vdivpd 0x1c0(%r9,%rsi,1),%zmm0,%zmm15 │ │ │ │ - vmovupd %zmm15,0x1c0(%r14,%rsi,1) │ │ │ │ - add $0x200,%rsi │ │ │ │ - cmp %rsi,%r12 │ │ │ │ - jne 30104 >&)@@Base+0x234> │ │ │ │ - test $0x7,%r13b │ │ │ │ - je 31101 >&)@@Base+0x1231> │ │ │ │ - mov %r13,%rax │ │ │ │ - and $0xfffffffffffffff8,%rax │ │ │ │ - sub %rax,%rdx │ │ │ │ - lea 0x1(%rdx),%r8 │ │ │ │ + mov 0xb8(%rsp),%rcx │ │ │ │ + mov 0xb0(%rsp),%r9 │ │ │ │ + mov %r12,0x48(%rsp) │ │ │ │ + lea 0xc0(%rsp),%rdi │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov %r9,0xb0(%rsp) │ │ │ │ + mov %rcx,0xb8(%rsp) │ │ │ │ + call 1e970 │ │ │ │ + mov 0xd0(%rsp),%rdi │ │ │ │ + test %r13,%r13 │ │ │ │ + mov 0xc0(%rsp),%r12 │ │ │ │ + mov 0xb8(%rsp),%rcx │ │ │ │ + mov 0xb0(%rsp),%r9 │ │ │ │ + mov %rdi,0x20(%rsp) │ │ │ │ + je 3004b >&)@@Base+0x33b> │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 30b0b >&)@@Base+0xdfb> │ │ │ │ + lea -0x8(%r12),%r8 │ │ │ │ + sub %r9,%r8 │ │ │ │ + cmp $0x10,%r8 │ │ │ │ + jbe 30b0b >&)@@Base+0xdfb> │ │ │ │ + lea -0x1(%rcx),%r10 │ │ │ │ + mov %rcx,%r11 │ │ │ │ + cmp $0x2,%r10 │ │ │ │ + jbe 30ca3 >&)@@Base+0xf93> │ │ │ │ + mov %rcx,%r15 │ │ │ │ + vbroadcastsd 0xadb98(%rip),%ymm0 # dda40 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x440> │ │ │ │ + xor %r13d,%r13d │ │ │ │ + shr $0x2,%r15 │ │ │ │ + shl $0x5,%r15 │ │ │ │ + lea -0x20(%r15),%rdx │ │ │ │ + shr $0x5,%rdx │ │ │ │ + inc %rdx │ │ │ │ + and $0x7,%edx │ │ │ │ + je 2ff65 >&)@@Base+0x255> │ │ │ │ + cmp $0x1,%rdx │ │ │ │ + je 2ff4c >&)@@Base+0x23c> │ │ │ │ cmp $0x2,%rdx │ │ │ │ - jbe 310f6 >&)@@Base+0x1226> │ │ │ │ - vbroadcastsd 0xb4a53(%rip),%ymm0 # e4c10 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x170> │ │ │ │ - vdivpd (%r9,%rax,8),%ymm0,%ymm1 │ │ │ │ - vmovupd %ymm1,(%r14,%rax,8) │ │ │ │ - test $0x3,%r8b │ │ │ │ - je 3021d >&)@@Base+0x34d> │ │ │ │ - mov %r8,%r10 │ │ │ │ - and $0xfffffffffffffffc,%r10 │ │ │ │ - lea (%rax,%r10,1),%rcx │ │ │ │ - cmp %r10,%rdx │ │ │ │ - je 30209 >&)@@Base+0x339> │ │ │ │ - add %r10,%rax │ │ │ │ - vmovddup 0xb4a26(%rip),%xmm2 # e4c10 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x170> │ │ │ │ - mov %r8,%r11 │ │ │ │ - vdivpd (%r9,%rax,8),%xmm2,%xmm3 │ │ │ │ - sub %r10,%r11 │ │ │ │ - and $0x1,%r8d │ │ │ │ - vmovupd %xmm3,(%r14,%rax,8) │ │ │ │ - je 3021d >&)@@Base+0x34d> │ │ │ │ + je 2ff3c >&)@@Base+0x22c> │ │ │ │ + cmp $0x3,%rdx │ │ │ │ + je 2ff2c >&)@@Base+0x21c> │ │ │ │ + cmp $0x4,%rdx │ │ │ │ + je 2ff1c >&)@@Base+0x20c> │ │ │ │ + cmp $0x5,%rdx │ │ │ │ + je 2ff0c >&)@@Base+0x1fc> │ │ │ │ + cmp $0x6,%rdx │ │ │ │ + je 2fefc >&)@@Base+0x1ec> │ │ │ │ + vdivpd (%r9),%ymm0,%ymm1 │ │ │ │ + mov $0x20,%r13d │ │ │ │ + vmovupd %ymm1,(%r12) │ │ │ │ + vdivpd (%r9,%r13,1),%ymm0,%ymm2 │ │ │ │ + vmovupd %ymm2,(%r12,%r13,1) │ │ │ │ + add $0x20,%r13 │ │ │ │ + vdivpd (%r9,%r13,1),%ymm0,%ymm3 │ │ │ │ + vmovupd %ymm3,(%r12,%r13,1) │ │ │ │ + add $0x20,%r13 │ │ │ │ + vdivpd (%r9,%r13,1),%ymm0,%ymm4 │ │ │ │ + vmovupd %ymm4,(%r12,%r13,1) │ │ │ │ + add $0x20,%r13 │ │ │ │ + vdivpd (%r9,%r13,1),%ymm0,%ymm5 │ │ │ │ + vmovupd %ymm5,(%r12,%r13,1) │ │ │ │ + add $0x20,%r13 │ │ │ │ + vdivpd (%r9,%r13,1),%ymm0,%ymm6 │ │ │ │ + vmovupd %ymm6,(%r12,%r13,1) │ │ │ │ + add $0x20,%r13 │ │ │ │ + vdivpd (%r9,%r13,1),%ymm0,%ymm7 │ │ │ │ + vmovupd %ymm7,(%r12,%r13,1) │ │ │ │ + add $0x20,%r13 │ │ │ │ + cmp %r13,%r15 │ │ │ │ + je 2fffb >&)@@Base+0x2eb> │ │ │ │ + vdivpd (%r9,%r13,1),%ymm0,%ymm8 │ │ │ │ + vmovupd %ymm8,(%r12,%r13,1) │ │ │ │ + vdivpd 0x20(%r9,%r13,1),%ymm0,%ymm9 │ │ │ │ + vmovupd %ymm9,0x20(%r12,%r13,1) │ │ │ │ + vdivpd 0x40(%r9,%r13,1),%ymm0,%ymm10 │ │ │ │ + vmovupd %ymm10,0x40(%r12,%r13,1) │ │ │ │ + vdivpd 0x60(%r9,%r13,1),%ymm0,%ymm11 │ │ │ │ + vmovupd %ymm11,0x60(%r12,%r13,1) │ │ │ │ + vdivpd 0x80(%r9,%r13,1),%ymm0,%ymm12 │ │ │ │ + vmovupd %ymm12,0x80(%r12,%r13,1) │ │ │ │ + vdivpd 0xa0(%r9,%r13,1),%ymm0,%ymm13 │ │ │ │ + vmovupd %ymm13,0xa0(%r12,%r13,1) │ │ │ │ + vdivpd 0xc0(%r9,%r13,1),%ymm0,%ymm14 │ │ │ │ + vmovupd %ymm14,0xc0(%r12,%r13,1) │ │ │ │ + vdivpd 0xe0(%r9,%r13,1),%ymm0,%ymm15 │ │ │ │ + vmovupd %ymm15,0xe0(%r12,%r13,1) │ │ │ │ + add $0x100,%r13 │ │ │ │ + cmp %r13,%r15 │ │ │ │ + jne 2ff65 >&)@@Base+0x255> │ │ │ │ + test $0x3,%cl │ │ │ │ + je 30c52 >&)@@Base+0xf42> │ │ │ │ + mov %rcx,%rax │ │ │ │ + and $0xfffffffffffffffc,%rax │ │ │ │ + cmp %rax,%r10 │ │ │ │ + je 30037 >&)@@Base+0x327> │ │ │ │ + mov %rcx,%r11 │ │ │ │ + sub %rax,%r11 │ │ │ │ + vmovddup 0xada22(%rip),%xmm0 # dda40 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x440> │ │ │ │ + vdivpd (%r9,%rax,8),%xmm0,%xmm1 │ │ │ │ + vmovupd %xmm1,(%r12,%rax,8) │ │ │ │ + test $0x1,%r11b │ │ │ │ + je 3004b >&)@@Base+0x33b> │ │ │ │ and $0xfffffffffffffffe,%r11 │ │ │ │ - add %r11,%rcx │ │ │ │ - vmovsd 0xb49ff(%rip),%xmm4 # e4c10 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x170> │ │ │ │ - vdivsd (%r9,%rcx,8),%xmm4,%xmm5 │ │ │ │ - vmovsd %xmm5,(%r14,%rcx,8) │ │ │ │ - test %r15,%r15 │ │ │ │ - je 310ec >&)@@Base+0x121c> │ │ │ │ - mov 0x58(%rsp),%r12 │ │ │ │ - vmovdqa64 0xb438b(%rip),%zmm5 # e45c0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x56a0> │ │ │ │ + add %r11,%rax │ │ │ │ + vmovsd 0xada01(%rip),%xmm2 # dda40 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x440> │ │ │ │ + vdivsd (%r9,%rax,8),%xmm2,%xmm3 │ │ │ │ + vmovsd %xmm3,(%r12,%rax,8) │ │ │ │ + test %r14,%r14 │ │ │ │ + je 30c99 >&)@@Base+0xf89> │ │ │ │ + mov 0x40(%rsp),%r8 │ │ │ │ + mov $0x1,%r13d │ │ │ │ + vpbroadcastq %r13,%ymm3 │ │ │ │ + lea 0x0(,%r8,8),%r10 │ │ │ │ + dec %r8 │ │ │ │ + mov %r10,0x28(%rsp) │ │ │ │ + mov %r8,0x18(%rsp) │ │ │ │ mov $0x8,%r8d │ │ │ │ - lea 0x0(,%r12,8),%rdi │ │ │ │ - dec %r12 │ │ │ │ - mov %rdi,0x40(%rsp) │ │ │ │ - mov %r12,0x30(%rsp) │ │ │ │ - mov $0x1,%r12d │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x50(%rsp),%r15 │ │ │ │ - sub %rbx,%r15 │ │ │ │ - mov %r15,%rsi │ │ │ │ - sar $0x3,%rsi │ │ │ │ - cmp 0x58(%rsp),%rsi │ │ │ │ - jae 30d27 >&)@@Base+0xe57> │ │ │ │ - mov %r9,0xd0(%rsp) │ │ │ │ - mov %r8,0xd8(%rsp) │ │ │ │ - mov 0x48(%rsp),%rdi │ │ │ │ + mov 0x38(%rsp),%r14 │ │ │ │ + sub %rbx,%r14 │ │ │ │ + mov %r14,%r11 │ │ │ │ + sar $0x3,%r11 │ │ │ │ + cmp 0x40(%rsp),%r11 │ │ │ │ + jae 30957 >&)@@Base+0xc47> │ │ │ │ + mov %r9,0xa8(%rsp) │ │ │ │ + mov 0x30(%rsp),%rdi │ │ │ │ + mov %rcx,0xb0(%rsp) │ │ │ │ + mov %r8,0xb8(%rsp) │ │ │ │ vzeroupper │ │ │ │ call d330 │ │ │ │ - mov 0x48(%rsp),%r11 │ │ │ │ - mov 0x40(%rsp),%rdx │ │ │ │ + mov 0x30(%rsp),%r9 │ │ │ │ + mov 0x28(%rsp),%rdx │ │ │ │ xor %esi,%esi │ │ │ │ mov %rax,%rdi │ │ │ │ - add %rax,%r11 │ │ │ │ - mov %r11,0x50(%rsp) │ │ │ │ + mov %rax,%r15 │ │ │ │ + add %rax,%r9 │ │ │ │ + mov %r9,0x38(%rsp) │ │ │ │ call d190 │ │ │ │ - mov 0x40(%rsp),%rdx │ │ │ │ - vmovdqa64 0xb42fe(%rip),%zmm5 # e45c0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x56a0> │ │ │ │ - mov 0xd8(%rsp),%r8 │ │ │ │ - mov 0xd0(%rsp),%r9 │ │ │ │ - add %rax,%rdx │ │ │ │ + mov 0x28(%rsp),%rdx │ │ │ │ + mov 0xb8(%rsp),%r8 │ │ │ │ + mov 0xb0(%rsp),%rcx │ │ │ │ + vmovdqa 0xad685(%rip),%ymm3 # dd780 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x180> │ │ │ │ + add %r15,%rdx │ │ │ │ test %rbx,%rbx │ │ │ │ - mov %rdx,0x60(%rsp) │ │ │ │ - je 30317 >&)@@Base+0x447> │ │ │ │ - mov %rax,0xc8(%rsp) │ │ │ │ - mov %r15,%rsi │ │ │ │ + mov 0xa8(%rsp),%r9 │ │ │ │ + mov %rdx,0x48(%rsp) │ │ │ │ + je 3013e >&)@@Base+0x42e> │ │ │ │ + mov %r14,%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - vmovdqa64 0xb42c1(%rip),%zmm5 # e45c0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x56a0> │ │ │ │ - mov 0xd8(%rsp),%r8 │ │ │ │ - mov 0xd0(%rsp),%r9 │ │ │ │ - mov 0xc8(%rsp),%rax │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov 0x60(%rsp),%rsi │ │ │ │ - lea -0x40(%rbx,%r8,1),%rdx │ │ │ │ - lea -0x18(%r8,%r8,2),%r10 │ │ │ │ - lea -0x40(%r8),%rdi │ │ │ │ - mov %rdx,0x78(%rsp) │ │ │ │ - mov %r10,0xc8(%rsp) │ │ │ │ - mov %rdi,0xa0(%rsp) │ │ │ │ - lea -0x8(%r8),%rcx │ │ │ │ - lea -0x38(%rbx,%r12,8),%r11 │ │ │ │ - mov %rcx,0x98(%rsp) │ │ │ │ - mov %r11,0x68(%rsp) │ │ │ │ - lea -0x1(%r12),%r15 │ │ │ │ - xor %r11d,%r11d │ │ │ │ + mov 0xb8(%rsp),%r8 │ │ │ │ + mov 0xb0(%rsp),%rcx │ │ │ │ + vmovdqa 0xad64a(%rip),%ymm3 # dd780 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x180> │ │ │ │ + mov 0xa8(%rsp),%r9 │ │ │ │ + mov %r15,%rbx │ │ │ │ + lea -0x20(%r8),%r11 │ │ │ │ + mov 0x48(%rsp),%rsi │ │ │ │ + mov %r13,%rax │ │ │ │ + lea -0x8(%r8),%rdi │ │ │ │ + mov %r11,0x80(%rsp) │ │ │ │ + add %rbx,%r11 │ │ │ │ + mov %rcx,%r14 │ │ │ │ + mov %r9,%r15 │ │ │ │ + mov %r11,0x50(%rsp) │ │ │ │ + shr $0x3,%r11 │ │ │ │ sub %rbx,%rsi │ │ │ │ - shr $0x3,%rdx │ │ │ │ + lea (%rdi,%rdi,2),%r10 │ │ │ │ + and $0x3,%r11d │ │ │ │ sar $0x3,%rsi │ │ │ │ - mov %rdx,0x70(%rsp) │ │ │ │ - mov %rsi,0xd0(%rsp) │ │ │ │ - mov %rdx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov 0xd0(%rsp),%rsi │ │ │ │ - vmovsd 0xb4880(%rip),%xmm6 # e4c10 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x170> │ │ │ │ - xor %edi,%edi │ │ │ │ - and $0x7,%esi │ │ │ │ - je 30466 >&)@@Base+0x596> │ │ │ │ - mov (%rbx),%rax │ │ │ │ - mov $0x1,%edi │ │ │ │ - vmovsd (%r9,%rax,8),%xmm6 │ │ │ │ - cmp $0x1,%r12 │ │ │ │ - je 30520 >&)@@Base+0x650> │ │ │ │ - cmp $0x1,%rsi │ │ │ │ - je 30466 >&)@@Base+0x596> │ │ │ │ - cmp $0x2,%rsi │ │ │ │ - je 30450 >&)@@Base+0x580> │ │ │ │ - cmp $0x3,%rsi │ │ │ │ - je 3043a >&)@@Base+0x56a> │ │ │ │ - cmp $0x4,%rsi │ │ │ │ - je 30424 >&)@@Base+0x554> │ │ │ │ - cmp $0x5,%rsi │ │ │ │ - je 3040e >&)@@Base+0x53e> │ │ │ │ - cmp $0x6,%rsi │ │ │ │ - je 303f8 >&)@@Base+0x528> │ │ │ │ - mov 0x8(%rbx),%r10 │ │ │ │ - mov $0x2,%edi │ │ │ │ - vmulsd (%r9,%r10,8),%xmm6,%xmm6 │ │ │ │ - cmp $0x2,%r12 │ │ │ │ - je 30520 >&)@@Base+0x650> │ │ │ │ - mov (%rbx,%rdi,8),%rdx │ │ │ │ - inc %rdi │ │ │ │ - vmulsd (%r9,%rdx,8),%xmm6,%xmm6 │ │ │ │ - cmp %rdi,%r12 │ │ │ │ - je 30520 >&)@@Base+0x650> │ │ │ │ - mov (%rbx,%rdi,8),%rsi │ │ │ │ - inc %rdi │ │ │ │ - vmulsd (%r9,%rsi,8),%xmm6,%xmm6 │ │ │ │ - cmp %rdi,%r12 │ │ │ │ - je 30520 >&)@@Base+0x650> │ │ │ │ - mov (%rbx,%rdi,8),%rax │ │ │ │ - inc %rdi │ │ │ │ - vmulsd (%r9,%rax,8),%xmm6,%xmm6 │ │ │ │ - cmp %rdi,%r12 │ │ │ │ - je 30520 >&)@@Base+0x650> │ │ │ │ - mov (%rbx,%rdi,8),%r10 │ │ │ │ - inc %rdi │ │ │ │ - vmulsd (%r9,%r10,8),%xmm6,%xmm6 │ │ │ │ - cmp %rdi,%r12 │ │ │ │ - je 30520 >&)@@Base+0x650> │ │ │ │ - mov (%rbx,%rdi,8),%rdx │ │ │ │ - inc %rdi │ │ │ │ - vmulsd (%r9,%rdx,8),%xmm6,%xmm6 │ │ │ │ - cmp %rdi,%r12 │ │ │ │ - je 30520 >&)@@Base+0x650> │ │ │ │ - cmp %rdi,0xd0(%rsp) │ │ │ │ - je d80c <__cxa_finalize@plt+0x17c> │ │ │ │ - mov (%rbx,%rdi,8),%rsi │ │ │ │ - lea 0x1(%rdi),%rax │ │ │ │ - vmulsd (%r9,%rsi,8),%xmm6,%xmm6 │ │ │ │ - cmp %rax,%r12 │ │ │ │ - je 30520 >&)@@Base+0x650> │ │ │ │ - mov (%rbx,%rax,8),%r10 │ │ │ │ - lea 0x2(%rdi),%rdx │ │ │ │ - vmulsd (%r9,%r10,8),%xmm6,%xmm6 │ │ │ │ - cmp %rdx,%r12 │ │ │ │ - je 30520 >&)@@Base+0x650> │ │ │ │ - mov (%rbx,%rdx,8),%rsi │ │ │ │ - lea 0x3(%rdi),%rax │ │ │ │ - vmulsd (%r9,%rsi,8),%xmm6,%xmm6 │ │ │ │ - cmp %rax,%r12 │ │ │ │ - je 30520 >&)@@Base+0x650> │ │ │ │ - mov (%rbx,%rax,8),%r10 │ │ │ │ - lea 0x4(%rdi),%rdx │ │ │ │ - vmulsd (%r9,%r10,8),%xmm6,%xmm6 │ │ │ │ - cmp %rdx,%r12 │ │ │ │ - je 30520 >&)@@Base+0x650> │ │ │ │ - mov (%rbx,%rdx,8),%rsi │ │ │ │ - lea 0x5(%rdi),%rax │ │ │ │ - vmulsd (%r9,%rsi,8),%xmm6,%xmm6 │ │ │ │ - cmp %rax,%r12 │ │ │ │ - je 30520 >&)@@Base+0x650> │ │ │ │ - mov (%rbx,%rax,8),%r10 │ │ │ │ - lea 0x6(%rdi),%rdx │ │ │ │ - vmulsd (%r9,%r10,8),%xmm6,%xmm6 │ │ │ │ - cmp %rdx,%r12 │ │ │ │ - je 30520 >&)@@Base+0x650> │ │ │ │ - mov (%rbx,%rdx,8),%rsi │ │ │ │ - lea 0x7(%rdi),%rax │ │ │ │ - vmulsd (%r9,%rsi,8),%xmm6,%xmm6 │ │ │ │ - cmp %rax,%r12 │ │ │ │ - je 30520 >&)@@Base+0x650> │ │ │ │ - mov (%rbx,%rax,8),%r10 │ │ │ │ - add $0x8,%rdi │ │ │ │ - vmulsd (%r9,%r10,8),%xmm6,%xmm6 │ │ │ │ - cmp %rdi,%r12 │ │ │ │ - jne 30466 >&)@@Base+0x596> │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0xb8(%rsp),%rdi │ │ │ │ - mov 0xc8(%rsp),%rsi │ │ │ │ - mov 0xc0(%rsp),%r10 │ │ │ │ - mov (%rdi),%rdx │ │ │ │ - mov (%r10),%rdi │ │ │ │ - mov (%rdx,%rsi,1),%rax │ │ │ │ - mov (%rdi,%rsi,1),%rdx │ │ │ │ - mov 0xa8(%rsp),%rdi │ │ │ │ - vmovsd (%rax,%r11,1),%xmm8 │ │ │ │ - mov 0xb0(%rsp),%rax │ │ │ │ - vmovsd (%rdx,%r11,1),%xmm9 │ │ │ │ + mov %rdi,0x58(%rsp) │ │ │ │ + lea -0x1(%r13),%rcx │ │ │ │ + sub %r11,%rax │ │ │ │ + mov %rsi,0xb0(%rsp) │ │ │ │ + xor %r9d,%r9d │ │ │ │ + mov %r11,0xb8(%rsp) │ │ │ │ + mov %rax,0xa8(%rsp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov 0xb0(%rsp),%rdx │ │ │ │ + vmovsd 0xad888(%rip),%xmm6 # dda40 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x440> │ │ │ │ + xor %r11d,%r11d │ │ │ │ + and $0x7,%edx │ │ │ │ + je 30291 >&)@@Base+0x581> │ │ │ │ + mov (%rbx),%rsi │ │ │ │ + mov $0x1,%r11d │ │ │ │ + vmovsd (%r15,%rsi,8),%xmm6 │ │ │ │ + cmp $0x1,%r13 │ │ │ │ + je 30340 >&)@@Base+0x630> │ │ │ │ + cmp $0x1,%rdx │ │ │ │ + je 30291 >&)@@Base+0x581> │ │ │ │ + cmp $0x2,%rdx │ │ │ │ + je 3027b >&)@@Base+0x56b> │ │ │ │ + cmp $0x3,%rdx │ │ │ │ + je 30265 >&)@@Base+0x555> │ │ │ │ + cmp $0x4,%rdx │ │ │ │ + je 3024f >&)@@Base+0x53f> │ │ │ │ + cmp $0x5,%rdx │ │ │ │ + je 30239 >&)@@Base+0x529> │ │ │ │ + cmp $0x6,%rdx │ │ │ │ + je 30223 >&)@@Base+0x513> │ │ │ │ + mov 0x8(%rbx),%rdi │ │ │ │ + mov $0x2,%r11d │ │ │ │ + vmulsd (%r15,%rdi,8),%xmm6,%xmm6 │ │ │ │ + cmp $0x2,%r13 │ │ │ │ + je 30340 >&)@@Base+0x630> │ │ │ │ + mov (%rbx,%r11,8),%rax │ │ │ │ + inc %r11 │ │ │ │ + vmulsd (%r15,%rax,8),%xmm6,%xmm6 │ │ │ │ + cmp %r11,%r13 │ │ │ │ + je 30340 >&)@@Base+0x630> │ │ │ │ + mov (%rbx,%r11,8),%rdx │ │ │ │ + inc %r11 │ │ │ │ + vmulsd (%r15,%rdx,8),%xmm6,%xmm6 │ │ │ │ + cmp %r11,%r13 │ │ │ │ + je 30340 >&)@@Base+0x630> │ │ │ │ + mov (%rbx,%r11,8),%rsi │ │ │ │ + inc %r11 │ │ │ │ + vmulsd (%r15,%rsi,8),%xmm6,%xmm6 │ │ │ │ + cmp %r11,%r13 │ │ │ │ + je 30340 >&)@@Base+0x630> │ │ │ │ + mov (%rbx,%r11,8),%rdi │ │ │ │ + inc %r11 │ │ │ │ + vmulsd (%r15,%rdi,8),%xmm6,%xmm6 │ │ │ │ + cmp %r11,%r13 │ │ │ │ + je 30340 >&)@@Base+0x630> │ │ │ │ + mov (%rbx,%r11,8),%rax │ │ │ │ + inc %r11 │ │ │ │ + vmulsd (%r15,%rax,8),%xmm6,%xmm6 │ │ │ │ + cmp %r11,%r13 │ │ │ │ + je 30340 >&)@@Base+0x630> │ │ │ │ + cmp %r11,0xb0(%rsp) │ │ │ │ + je d7ec <__cxa_finalize@plt+0x15c> │ │ │ │ + mov (%rbx,%r11,8),%rdx │ │ │ │ + lea 0x1(%r11),%rsi │ │ │ │ + vmulsd (%r15,%rdx,8),%xmm6,%xmm6 │ │ │ │ + cmp %rsi,%r13 │ │ │ │ + je 30340 >&)@@Base+0x630> │ │ │ │ + mov (%rbx,%rsi,8),%rdi │ │ │ │ + lea 0x2(%r11),%rax │ │ │ │ + vmulsd (%r15,%rdi,8),%xmm6,%xmm6 │ │ │ │ + cmp %rax,%r13 │ │ │ │ + je 30340 >&)@@Base+0x630> │ │ │ │ + mov (%rbx,%rax,8),%rdx │ │ │ │ + lea 0x3(%r11),%rsi │ │ │ │ + vmulsd (%r15,%rdx,8),%xmm6,%xmm6 │ │ │ │ + cmp %rsi,%r13 │ │ │ │ + je 30340 >&)@@Base+0x630> │ │ │ │ + mov (%rbx,%rsi,8),%rdi │ │ │ │ + lea 0x4(%r11),%rax │ │ │ │ + vmulsd (%r15,%rdi,8),%xmm6,%xmm6 │ │ │ │ + cmp %rax,%r13 │ │ │ │ + je 30340 >&)@@Base+0x630> │ │ │ │ + mov (%rbx,%rax,8),%rdx │ │ │ │ + lea 0x5(%r11),%rsi │ │ │ │ + vmulsd (%r15,%rdx,8),%xmm6,%xmm6 │ │ │ │ + cmp %rsi,%r13 │ │ │ │ + je 30340 >&)@@Base+0x630> │ │ │ │ + mov (%rbx,%rsi,8),%rdi │ │ │ │ + lea 0x6(%r11),%rax │ │ │ │ + vmulsd (%r15,%rdi,8),%xmm6,%xmm6 │ │ │ │ + cmp %rax,%r13 │ │ │ │ + je 30340 >&)@@Base+0x630> │ │ │ │ + mov (%rbx,%rax,8),%rdx │ │ │ │ + lea 0x7(%r11),%rsi │ │ │ │ + vmulsd (%r15,%rdx,8),%xmm6,%xmm6 │ │ │ │ + cmp %rsi,%r13 │ │ │ │ + je 30340 >&)@@Base+0x630> │ │ │ │ + mov (%rbx,%rsi,8),%rdi │ │ │ │ + add $0x8,%r11 │ │ │ │ + vmulsd (%r15,%rdi,8),%xmm6,%xmm6 │ │ │ │ + cmp %r11,%r13 │ │ │ │ + jne 30291 >&)@@Base+0x581> │ │ │ │ + nop │ │ │ │ + mov 0x98(%rsp),%r11 │ │ │ │ + mov 0xa0(%rsp),%rsi │ │ │ │ + mov (%r11),%rax │ │ │ │ + mov (%rsi),%rdi │ │ │ │ + mov (%rax,%r10,1),%rdx │ │ │ │ + mov (%rdi,%r10,1),%r11 │ │ │ │ + mov 0x90(%rsp),%rax │ │ │ │ + mov 0x88(%rsp),%rdi │ │ │ │ + vmovsd (%rdx,%r9,1),%xmm7 │ │ │ │ + vmovsd (%r11,%r9,1),%xmm8 │ │ │ │ + lea -0x8(%r8),%r11 │ │ │ │ + mov (%rax),%rdx │ │ │ │ + shr $0x3,%r11 │ │ │ │ + vmulsd %xmm6,%xmm7,%xmm4 │ │ │ │ + inc %r11 │ │ │ │ + vmulsd %xmm6,%xmm8,%xmm9 │ │ │ │ + mov (%rdx,%r10,1),%rsi │ │ │ │ mov (%rdi),%rdx │ │ │ │ - lea (%rbx,%r8,1),%rdi │ │ │ │ - mov (%rax),%r10 │ │ │ │ - mov %rbx,%rax │ │ │ │ - vmulsd %xmm6,%xmm8,%xmm10 │ │ │ │ - vmulsd %xmm6,%xmm9,%xmm11 │ │ │ │ - vmulsd %xmm8,%xmm11,%xmm12 │ │ │ │ - mov (%r10,%rsi,1),%rsi │ │ │ │ - lea -0x8(%r8),%r10 │ │ │ │ - shr $0x3,%r10 │ │ │ │ - inc %r10 │ │ │ │ - vmovsd %xmm10,(%rsi,%r11,1) │ │ │ │ - and $0x7,%r10d │ │ │ │ - je 3067b >&)@@Base+0x7ab> │ │ │ │ - cmp $0x1,%r10 │ │ │ │ - je 30659 >&)@@Base+0x789> │ │ │ │ - cmp $0x2,%r10 │ │ │ │ - je 30641 >&)@@Base+0x771> │ │ │ │ - cmp $0x3,%r10 │ │ │ │ - je 30628 >&)@@Base+0x758> │ │ │ │ - cmp $0x4,%r10 │ │ │ │ - je 30610 >&)@@Base+0x740> │ │ │ │ - cmp $0x5,%r10 │ │ │ │ - je 305f7 >&)@@Base+0x727> │ │ │ │ - cmp $0x6,%r10 │ │ │ │ - je 305df >&)@@Base+0x70f> │ │ │ │ + mov %rbx,%rdi │ │ │ │ + vmovsd %xmm4,(%rsi,%r9,1) │ │ │ │ + lea (%r8,%rbx,1),%rsi │ │ │ │ + vmulsd %xmm7,%xmm9,%xmm10 │ │ │ │ + and $0x7,%r11d │ │ │ │ + je 30492 >&)@@Base+0x782> │ │ │ │ + cmp $0x1,%r11 │ │ │ │ + je 30471 >&)@@Base+0x761> │ │ │ │ + cmp $0x2,%r11 │ │ │ │ + je 30458 >&)@@Base+0x748> │ │ │ │ + cmp $0x3,%r11 │ │ │ │ + je 30440 >&)@@Base+0x730> │ │ │ │ + cmp $0x4,%r11 │ │ │ │ + je 30427 >&)@@Base+0x717> │ │ │ │ + cmp $0x5,%r11 │ │ │ │ + je 3040f >&)@@Base+0x6ff> │ │ │ │ + cmp $0x6,%r11 │ │ │ │ + je 303f6 >&)@@Base+0x6e6> │ │ │ │ mov (%rbx),%rax │ │ │ │ - vmovsd (%r14,%rax,8),%xmm13 │ │ │ │ - vfmadd213sd (%rdx,%rax,8),%xmm12,%xmm13 │ │ │ │ + lea 0x8(%rbx),%rdi │ │ │ │ + vmovsd (%r12,%rax,8),%xmm11 │ │ │ │ + vfmadd213sd (%rdx,%rax,8),%xmm10,%xmm11 │ │ │ │ + vmovsd %xmm11,(%rdx,%rax,8) │ │ │ │ + mov (%rdi),%r11 │ │ │ │ + add $0x8,%rdi │ │ │ │ + vmovsd (%r12,%r11,8),%xmm12 │ │ │ │ + vfmadd213sd (%rdx,%r11,8),%xmm10,%xmm12 │ │ │ │ + vmovsd %xmm12,(%rdx,%r11,8) │ │ │ │ + mov (%rdi),%rax │ │ │ │ + add $0x8,%rdi │ │ │ │ + vmovsd (%r12,%rax,8),%xmm13 │ │ │ │ + vfmadd213sd (%rdx,%rax,8),%xmm10,%xmm13 │ │ │ │ vmovsd %xmm13,(%rdx,%rax,8) │ │ │ │ - lea 0x8(%rbx),%rax │ │ │ │ - mov (%rax),%rsi │ │ │ │ - add $0x8,%rax │ │ │ │ - vmovsd (%r14,%rsi,8),%xmm14 │ │ │ │ - vfmadd213sd (%rdx,%rsi,8),%xmm12,%xmm14 │ │ │ │ - vmovsd %xmm14,(%rdx,%rsi,8) │ │ │ │ - mov (%rax),%r10 │ │ │ │ - add $0x8,%rax │ │ │ │ - vmovsd (%r14,%r10,8),%xmm15 │ │ │ │ - vfmadd213sd (%rdx,%r10,8),%xmm12,%xmm15 │ │ │ │ - vmovsd %xmm15,(%rdx,%r10,8) │ │ │ │ - mov (%rax),%rsi │ │ │ │ - add $0x8,%rax │ │ │ │ - vmovsd (%r14,%rsi,8),%xmm0 │ │ │ │ - vfmadd213sd (%rdx,%rsi,8),%xmm12,%xmm0 │ │ │ │ - vmovsd %xmm0,(%rdx,%rsi,8) │ │ │ │ - mov (%rax),%r10 │ │ │ │ - add $0x8,%rax │ │ │ │ - vmovsd (%r14,%r10,8),%xmm1 │ │ │ │ - vfmadd213sd (%rdx,%r10,8),%xmm12,%xmm1 │ │ │ │ - vmovsd %xmm1,(%rdx,%r10,8) │ │ │ │ - mov (%rax),%rsi │ │ │ │ - add $0x8,%rax │ │ │ │ - vmovsd (%r14,%rsi,8),%xmm2 │ │ │ │ - vfmadd213sd (%rdx,%rsi,8),%xmm12,%xmm2 │ │ │ │ - vmovsd %xmm2,(%rdx,%rsi,8) │ │ │ │ - mov (%rax),%r10 │ │ │ │ - add $0x8,%rax │ │ │ │ - vmovsd (%r14,%r10,8),%xmm3 │ │ │ │ - vfmadd213sd (%rdx,%r10,8),%xmm12,%xmm3 │ │ │ │ - vmovsd %xmm3,(%rdx,%r10,8) │ │ │ │ - cmp %rax,%rdi │ │ │ │ - je 30733 >&)@@Base+0x863> │ │ │ │ - mov (%rax),%rsi │ │ │ │ - mov 0x8(%rax),%r10 │ │ │ │ - add $0x40,%rax │ │ │ │ - vmovsd (%r14,%rsi,8),%xmm4 │ │ │ │ - vfmadd213sd (%rdx,%rsi,8),%xmm12,%xmm4 │ │ │ │ - vmovsd %xmm4,(%rdx,%rsi,8) │ │ │ │ - vmovsd (%r14,%r10,8),%xmm7 │ │ │ │ - vfmadd213sd (%rdx,%r10,8),%xmm12,%xmm7 │ │ │ │ - mov -0x30(%rax),%rsi │ │ │ │ - vmovsd %xmm7,(%rdx,%r10,8) │ │ │ │ - vmovsd (%r14,%rsi,8),%xmm6 │ │ │ │ - vfmadd213sd (%rdx,%rsi,8),%xmm12,%xmm6 │ │ │ │ - mov -0x28(%rax),%r10 │ │ │ │ - vmovsd %xmm6,(%rdx,%rsi,8) │ │ │ │ - vmovsd (%r14,%r10,8),%xmm8 │ │ │ │ - vfmadd213sd (%rdx,%r10,8),%xmm12,%xmm8 │ │ │ │ - mov -0x20(%rax),%rsi │ │ │ │ - vmovsd %xmm8,(%rdx,%r10,8) │ │ │ │ - vmovsd (%r14,%rsi,8),%xmm9 │ │ │ │ - vfmadd213sd (%rdx,%rsi,8),%xmm12,%xmm9 │ │ │ │ - mov -0x18(%rax),%r10 │ │ │ │ - vmovsd %xmm9,(%rdx,%rsi,8) │ │ │ │ - vmovsd (%r14,%r10,8),%xmm10 │ │ │ │ - vfmadd213sd (%rdx,%r10,8),%xmm12,%xmm10 │ │ │ │ - mov -0x10(%rax),%rsi │ │ │ │ - vmovsd %xmm10,(%rdx,%r10,8) │ │ │ │ - vmovsd (%r14,%rsi,8),%xmm11 │ │ │ │ - vfmadd213sd (%rdx,%rsi,8),%xmm12,%xmm11 │ │ │ │ - mov -0x8(%rax),%r10 │ │ │ │ - vmovsd %xmm11,(%rdx,%rsi,8) │ │ │ │ - vmovsd (%r14,%r10,8),%xmm13 │ │ │ │ - vfmadd213sd (%rdx,%r10,8),%xmm12,%xmm13 │ │ │ │ - vmovsd %xmm13,(%rdx,%r10,8) │ │ │ │ - cmp %rax,%rdi │ │ │ │ - jne 3067b >&)@@Base+0x7ab> │ │ │ │ - lea 0x8(%rcx),%rdi │ │ │ │ - mov $0xc,%edx │ │ │ │ - cmp %rdx,%rdi │ │ │ │ - cmovb %rdx,%rdi │ │ │ │ - cmp %rdi,%r15 │ │ │ │ - jb 30d10 >&)@@Base+0xe40> │ │ │ │ - test %rcx,%rcx │ │ │ │ - je 30cf0 >&)@@Base+0xe20> │ │ │ │ - mov 0x98(%rsp),%rsi │ │ │ │ - lea (%rbx,%rsi,1),%r10 │ │ │ │ - mov (%r10),%rdi │ │ │ │ - inc %rdi │ │ │ │ - cmp %r13,%rdi │ │ │ │ - jb 30da5 >&)@@Base+0xed5> │ │ │ │ - testb $0x30,0x78(%rsp) │ │ │ │ - je 30d94 >&)@@Base+0xec4> │ │ │ │ - mov -0x10(%rbx,%r8,1),%rdx │ │ │ │ - inc %rdx │ │ │ │ - cmp %r13,%rdx │ │ │ │ - jb 30dbe >&)@@Base+0xeee> │ │ │ │ - cmp $0x2,%rcx │ │ │ │ - jbe 30dad >&)@@Base+0xedd> │ │ │ │ - mov -0x18(%rbx,%r8,1),%rax │ │ │ │ + mov (%rdi),%r11 │ │ │ │ + add $0x8,%rdi │ │ │ │ + vmovsd (%r12,%r11,8),%xmm14 │ │ │ │ + vfmadd213sd (%rdx,%r11,8),%xmm10,%xmm14 │ │ │ │ + vmovsd %xmm14,(%rdx,%r11,8) │ │ │ │ + mov (%rdi),%rax │ │ │ │ + add $0x8,%rdi │ │ │ │ + vmovsd (%r12,%rax,8),%xmm15 │ │ │ │ + vfmadd213sd (%rdx,%rax,8),%xmm10,%xmm15 │ │ │ │ + vmovsd %xmm15,(%rdx,%rax,8) │ │ │ │ + mov (%rdi),%r11 │ │ │ │ + add $0x8,%rdi │ │ │ │ + vmovsd (%r12,%r11,8),%xmm0 │ │ │ │ + vfmadd213sd (%rdx,%r11,8),%xmm10,%xmm0 │ │ │ │ + vmovsd %xmm0,(%rdx,%r11,8) │ │ │ │ + mov (%rdi),%rax │ │ │ │ + add $0x8,%rdi │ │ │ │ + vmovsd (%r12,%rax,8),%xmm1 │ │ │ │ + vfmadd213sd (%rdx,%rax,8),%xmm10,%xmm1 │ │ │ │ + vmovsd %xmm1,(%rdx,%rax,8) │ │ │ │ + cmp %rdi,%rsi │ │ │ │ + je 3054a >&)@@Base+0x83a> │ │ │ │ + mov (%rdi),%r11 │ │ │ │ + mov 0x8(%rdi),%rax │ │ │ │ + add $0x40,%rdi │ │ │ │ + vmovsd (%r12,%r11,8),%xmm2 │ │ │ │ + vfmadd213sd (%rdx,%r11,8),%xmm10,%xmm2 │ │ │ │ + vmovsd %xmm2,(%rdx,%r11,8) │ │ │ │ + mov -0x30(%rdi),%r11 │ │ │ │ + vmovsd (%r12,%rax,8),%xmm5 │ │ │ │ + vfmadd213sd (%rdx,%rax,8),%xmm10,%xmm5 │ │ │ │ + vmovsd %xmm5,(%rdx,%rax,8) │ │ │ │ + mov -0x28(%rdi),%rax │ │ │ │ + vmovsd (%r12,%r11,8),%xmm6 │ │ │ │ + vfmadd213sd (%rdx,%r11,8),%xmm10,%xmm6 │ │ │ │ + vmovsd %xmm6,(%rdx,%r11,8) │ │ │ │ + mov -0x20(%rdi),%r11 │ │ │ │ + vmovsd (%r12,%rax,8),%xmm7 │ │ │ │ + vfmadd213sd (%rdx,%rax,8),%xmm10,%xmm7 │ │ │ │ + vmovsd %xmm7,(%rdx,%rax,8) │ │ │ │ + mov -0x18(%rdi),%rax │ │ │ │ + vmovsd (%r12,%r11,8),%xmm8 │ │ │ │ + vfmadd213sd (%rdx,%r11,8),%xmm10,%xmm8 │ │ │ │ + vmovsd %xmm8,(%rdx,%r11,8) │ │ │ │ + mov -0x10(%rdi),%r11 │ │ │ │ + vmovsd (%r12,%rax,8),%xmm4 │ │ │ │ + vfmadd213sd (%rdx,%rax,8),%xmm10,%xmm4 │ │ │ │ + vmovsd %xmm4,(%rdx,%rax,8) │ │ │ │ + mov -0x8(%rdi),%rax │ │ │ │ + vmovsd (%r12,%r11,8),%xmm9 │ │ │ │ + vfmadd213sd (%rdx,%r11,8),%xmm10,%xmm9 │ │ │ │ + vmovsd %xmm9,(%rdx,%r11,8) │ │ │ │ + vmovsd (%r12,%rax,8),%xmm11 │ │ │ │ + vfmadd213sd (%rdx,%rax,8),%xmm10,%xmm11 │ │ │ │ + vmovsd %xmm11,(%rdx,%rax,8) │ │ │ │ + cmp %rdi,%rsi │ │ │ │ + jne 30492 >&)@@Base+0x782> │ │ │ │ + cmp $0x6,%rcx │ │ │ │ + jbe 30940 >&)@@Base+0xc30> │ │ │ │ + mov 0xb8(%rsp),%rsi │ │ │ │ + test %rsi,%rsi │ │ │ │ + je 308c0 >&)@@Base+0xbb0> │ │ │ │ + mov 0x58(%rsp),%rdi │ │ │ │ + lea (%rbx,%rdi,1),%rdx │ │ │ │ + mov (%rdx),%r11 │ │ │ │ + inc %r11 │ │ │ │ + cmp %r14,%r11 │ │ │ │ + jb 309e0 >&)@@Base+0xcd0> │ │ │ │ + testb $0x10,0x50(%rsp) │ │ │ │ + je 309d2 >&)@@Base+0xcc2> │ │ │ │ + mov -0x10(%rbx,%r8,1),%rax │ │ │ │ inc %rax │ │ │ │ - cmp %r13,%rax │ │ │ │ - jb 30dde >&)@@Base+0xf0e> │ │ │ │ - testb $0x4,0x70(%rsp) │ │ │ │ - je 30dcd >&)@@Base+0xefd> │ │ │ │ - mov -0x20(%rbx,%r8,1),%rsi │ │ │ │ - inc %rsi │ │ │ │ - cmp %r13,%rsi │ │ │ │ - jb 30dfe >&)@@Base+0xf2e> │ │ │ │ - cmp $0x4,%rcx │ │ │ │ - jbe 30ded >&)@@Base+0xf1d> │ │ │ │ - mov -0x28(%rbx,%r8,1),%r10 │ │ │ │ - inc %r10 │ │ │ │ - cmp %r13,%r10 │ │ │ │ - jb 30e1e >&)@@Base+0xf4e> │ │ │ │ - cmp $0x5,%rcx │ │ │ │ - je 30e0d >&)@@Base+0xf3d> │ │ │ │ - mov -0x30(%rbx,%r8,1),%rdi │ │ │ │ + cmp %r14,%rax │ │ │ │ + jb 309f6 >&)@@Base+0xce6> │ │ │ │ + cmp $0x3,%rsi │ │ │ │ + jne 309e8 >&)@@Base+0xcd8> │ │ │ │ + mov -0x18(%rbx,%r8,1),%rdi │ │ │ │ inc %rdi │ │ │ │ - cmp %r13,%rdi │ │ │ │ - jb 30ede >&)@@Base+0x100e> │ │ │ │ - cmp $0x7,%rcx │ │ │ │ - jne 30ecd >&)@@Base+0xffd> │ │ │ │ - mov 0x68(%rsp),%rdx │ │ │ │ - mov (%rdx),%rax │ │ │ │ - mov %rax,0xd8(%rsp) │ │ │ │ - inc %rax │ │ │ │ - cmp %r13,%rax │ │ │ │ - jb 30eed >&)@@Base+0x101d> │ │ │ │ - movq $0x7,0xd8(%rsp) │ │ │ │ - mov 0xa0(%rsp),%rdi │ │ │ │ - mov %r12,%rdx │ │ │ │ - mov %rcx,%rsi │ │ │ │ - vpbroadcastq 0xd8(%rsp),%zmm12 │ │ │ │ - sub %rcx,%rdx │ │ │ │ - neg %rsi │ │ │ │ - vpbroadcastq %r13,%zmm14 │ │ │ │ - mov %rdx,%r10 │ │ │ │ - shr $0x3,%r10 │ │ │ │ - lea (%rdi,%rsi,8),%rax │ │ │ │ - mov $0x1,%esi │ │ │ │ - vpaddq 0xb3d19(%rip),%zmm12,%zmm0 # e4580 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x5660> │ │ │ │ - xor %edi,%edi │ │ │ │ - vpbroadcastq %rsi,%zmm15 │ │ │ │ - mov $0x8,%esi │ │ │ │ + cmp %r14,%rdi │ │ │ │ + jb 30a05 >&)@@Base+0xcf5> │ │ │ │ + mov $0x3,%r11d │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov 0xa8(%rsp),%rdi │ │ │ │ + mov 0x80(%rsp),%rsi │ │ │ │ + mov $0x4,%edx │ │ │ │ + neg %rax │ │ │ │ + vpbroadcastq %r11,%ymm10 │ │ │ │ + vpbroadcastq %rdx,%ymm13 │ │ │ │ + vpbroadcastq %r14,%ymm12 │ │ │ │ + shr $0x2,%rdi │ │ │ │ + lea (%rsi,%rax,8),%rax │ │ │ │ + vpaddq 0xad269(%rip),%ymm10,%ymm0 # dd860 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x260> │ │ │ │ + xor %esi,%esi │ │ │ │ + mov %rdi,%rdx │ │ │ │ add %rbx,%rax │ │ │ │ - vpbroadcastq %rsi,%zmm1 │ │ │ │ - mov %r10,%rsi │ │ │ │ - and $0x3,%esi │ │ │ │ - je 3091e >&)@@Base+0xa4e> │ │ │ │ - cmp $0x1,%rsi │ │ │ │ - je 308eb >&)@@Base+0xa1b> │ │ │ │ - cmp $0x2,%rsi │ │ │ │ - je 308c1 >&)@@Base+0x9f1> │ │ │ │ - vpermq (%rax),%zmm5,%zmm2 │ │ │ │ - vpaddq %zmm15,%zmm2,%zmm3 │ │ │ │ - vpcmpnleuq %zmm3,%zmm14,%k0 │ │ │ │ - kortestb %k0,%k0 │ │ │ │ - jne 30c60 >&)@@Base+0xd90> │ │ │ │ - vpaddq %zmm1,%zmm0,%zmm0 │ │ │ │ - mov $0x1,%edi │ │ │ │ - sub $0x40,%rax │ │ │ │ - vpermq (%rax),%zmm5,%zmm4 │ │ │ │ - vpaddq %zmm15,%zmm4,%zmm7 │ │ │ │ - vpcmpnleuq %zmm7,%zmm14,%k1 │ │ │ │ - kortestb %k1,%k1 │ │ │ │ - jne 30c60 >&)@@Base+0xd90> │ │ │ │ - vpaddq %zmm1,%zmm0,%zmm0 │ │ │ │ - inc %rdi │ │ │ │ - sub $0x40,%rax │ │ │ │ - vpermq (%rax),%zmm5,%zmm6 │ │ │ │ - vpaddq %zmm15,%zmm6,%zmm8 │ │ │ │ - vpcmpnleuq %zmm8,%zmm14,%k2 │ │ │ │ - kortestb %k2,%k2 │ │ │ │ - jne 30c60 >&)@@Base+0xd90> │ │ │ │ - inc %rdi │ │ │ │ - vpaddq %zmm1,%zmm0,%zmm0 │ │ │ │ - sub $0x40,%rax │ │ │ │ - cmp %rdi,%r10 │ │ │ │ - je 309c0 >&)@@Base+0xaf0> │ │ │ │ - vpermq (%rax),%zmm5,%zmm9 │ │ │ │ - vpaddq %zmm15,%zmm9,%zmm10 │ │ │ │ - vpcmpnleuq %zmm10,%zmm14,%k3 │ │ │ │ - kortestb %k3,%k3 │ │ │ │ - jne 30c60 >&)@@Base+0xd90> │ │ │ │ - vpermq -0x40(%rax),%zmm5,%zmm11 │ │ │ │ - vpaddq %zmm1,%zmm0,%zmm0 │ │ │ │ - vpaddq %zmm15,%zmm11,%zmm13 │ │ │ │ - vpcmpnleuq %zmm13,%zmm14,%k4 │ │ │ │ - kortestb %k4,%k4 │ │ │ │ - jne 30c60 >&)@@Base+0xd90> │ │ │ │ - vpermq -0x80(%rax),%zmm5,%zmm12 │ │ │ │ - vpaddq %zmm1,%zmm0,%zmm0 │ │ │ │ - vpaddq %zmm15,%zmm12,%zmm2 │ │ │ │ - vpcmpnleuq %zmm2,%zmm14,%k5 │ │ │ │ - kortestb %k5,%k5 │ │ │ │ - jne 30c60 >&)@@Base+0xd90> │ │ │ │ - vpermq -0xc0(%rax),%zmm5,%zmm3 │ │ │ │ - vpaddq %zmm1,%zmm0,%zmm0 │ │ │ │ - vpaddq %zmm15,%zmm3,%zmm4 │ │ │ │ - vpcmpnleuq %zmm4,%zmm14,%k6 │ │ │ │ - kortestb %k6,%k6 │ │ │ │ - jne 30c60 >&)@@Base+0xd90> │ │ │ │ - add $0x4,%rdi │ │ │ │ - vpaddq %zmm1,%zmm0,%zmm0 │ │ │ │ - sub $0x100,%rax │ │ │ │ - cmp %rdi,%r10 │ │ │ │ - jne 3091e >&)@@Base+0xa4e> │ │ │ │ - test $0x7,%dl │ │ │ │ - je 30bf2 >&)@@Base+0xd22> │ │ │ │ - and $0xfffffffffffffff8,%rdx │ │ │ │ - add 0xd8(%rsp),%rdx │ │ │ │ - mov %r15,%r10 │ │ │ │ - sub %rdx,%r10 │ │ │ │ - lea (%rbx,%r10,8),%rsi │ │ │ │ + and $0x3,%edx │ │ │ │ + je 3069d >&)@@Base+0x98d> │ │ │ │ + cmp $0x1,%rdx │ │ │ │ + je 3066a >&)@@Base+0x95a> │ │ │ │ + cmp $0x2,%rdx │ │ │ │ + je 30640 >&)@@Base+0x930> │ │ │ │ + vpermq $0x1b,(%rax),%ymm14 │ │ │ │ + vpaddq %ymm3,%ymm14,%ymm15 │ │ │ │ + vpcmpnleuq %ymm15,%ymm12,%k6 │ │ │ │ + kmovb %k6,%esi │ │ │ │ + and $0xf,%esi │ │ │ │ + jne 308b0 >&)@@Base+0xba0> │ │ │ │ + vpaddq %ymm13,%ymm0,%ymm0 │ │ │ │ + mov $0x1,%esi │ │ │ │ + sub $0x20,%rax │ │ │ │ + vpermq $0x1b,(%rax),%ymm1 │ │ │ │ + vpaddq %ymm3,%ymm1,%ymm2 │ │ │ │ + vpcmpnleuq %ymm2,%ymm12,%k5 │ │ │ │ + kmovb %k5,%edx │ │ │ │ + and $0xf,%edx │ │ │ │ + jne 308b0 >&)@@Base+0xba0> │ │ │ │ + vpaddq %ymm13,%ymm0,%ymm0 │ │ │ │ + inc %rsi │ │ │ │ + sub $0x20,%rax │ │ │ │ + vpermq $0x1b,(%rax),%ymm5 │ │ │ │ + vpaddq %ymm3,%ymm5,%ymm6 │ │ │ │ + vpcmpnleuq %ymm6,%ymm12,%k4 │ │ │ │ + kmovb %k4,%edx │ │ │ │ + and $0xf,%edx │ │ │ │ + jne 308b0 >&)@@Base+0xba0> │ │ │ │ + inc %rsi │ │ │ │ + vpaddq %ymm13,%ymm0,%ymm0 │ │ │ │ + sub $0x20,%rax │ │ │ │ + cmp %rsi,%rdi │ │ │ │ + je 3073d >&)@@Base+0xa2d> │ │ │ │ + vpermq $0x1b,(%rax),%ymm7 │ │ │ │ + vpaddq %ymm3,%ymm7,%ymm8 │ │ │ │ + vpcmpnleuq %ymm8,%ymm12,%k0 │ │ │ │ + kmovb %k0,%edx │ │ │ │ + and $0xf,%edx │ │ │ │ + jne 308b0 >&)@@Base+0xba0> │ │ │ │ + vpermq $0x1b,-0x20(%rax),%ymm4 │ │ │ │ + vpaddq %ymm13,%ymm0,%ymm0 │ │ │ │ + vpaddq %ymm3,%ymm4,%ymm9 │ │ │ │ + vpcmpnleuq %ymm9,%ymm12,%k1 │ │ │ │ + kmovb %k1,%edx │ │ │ │ + and $0xf,%edx │ │ │ │ + jne 308b0 >&)@@Base+0xba0> │ │ │ │ + vpermq $0x1b,-0x40(%rax),%ymm11 │ │ │ │ + vpaddq %ymm13,%ymm0,%ymm0 │ │ │ │ + vpaddq %ymm3,%ymm11,%ymm10 │ │ │ │ + vpcmpnleuq %ymm10,%ymm12,%k2 │ │ │ │ + kmovb %k2,%edx │ │ │ │ + and $0xf,%edx │ │ │ │ + jne 308b0 >&)@@Base+0xba0> │ │ │ │ + vpermq $0x1b,-0x60(%rax),%ymm14 │ │ │ │ + vpaddq %ymm13,%ymm0,%ymm0 │ │ │ │ + vpaddq %ymm3,%ymm14,%ymm15 │ │ │ │ + vpcmpnleuq %ymm15,%ymm12,%k3 │ │ │ │ + kmovb %k3,%edx │ │ │ │ + and $0xf,%edx │ │ │ │ + jne 308b0 >&)@@Base+0xba0> │ │ │ │ + add $0x4,%rsi │ │ │ │ + vpaddq %ymm13,%ymm0,%ymm0 │ │ │ │ + add $0xffffffffffffff80,%rax │ │ │ │ + cmp %rsi,%rdi │ │ │ │ + jne 3069d >&)@@Base+0x98d> │ │ │ │ + mov 0xa8(%rsp),%rdi │ │ │ │ + test $0x3,%dil │ │ │ │ + je 30846 >&)@@Base+0xb36> │ │ │ │ + mov %rdi,%rdx │ │ │ │ + and $0xfffffffffffffffc,%rdx │ │ │ │ + add %r11,%rdx │ │ │ │ + mov %rcx,%r11 │ │ │ │ + sub %rdx,%r11 │ │ │ │ + lea (%rbx,%r11,8),%rsi │ │ │ │ mov (%rsi),%rax │ │ │ │ inc %rax │ │ │ │ - cmp %r13,%rax │ │ │ │ - jb 30f32 >&)@@Base+0x1062> │ │ │ │ - lea 0x1(%rdx),%rsi │ │ │ │ - cmp %r12,%rsi │ │ │ │ - jae 30bf2 >&)@@Base+0xd22> │ │ │ │ - mov %r15,%rdi │ │ │ │ - sub %rsi,%rdi │ │ │ │ - lea (%rbx,%rdi,8),%r10 │ │ │ │ - mov (%r10),%rax │ │ │ │ - inc %rax │ │ │ │ - cmp %r13,%rax │ │ │ │ - jb 30c70 >&)@@Base+0xda0> │ │ │ │ - lea 0x2(%rdx),%rsi │ │ │ │ - cmp %r12,%rsi │ │ │ │ - jae 30bf2 >&)@@Base+0xd22> │ │ │ │ - mov %r15,%r10 │ │ │ │ - sub %rsi,%r10 │ │ │ │ - lea (%rbx,%r10,8),%r10 │ │ │ │ - mov (%r10),%rax │ │ │ │ - inc %rax │ │ │ │ - cmp %r13,%rax │ │ │ │ - jb 30c70 >&)@@Base+0xda0> │ │ │ │ - lea 0x3(%rdx),%rsi │ │ │ │ - cmp %r12,%rsi │ │ │ │ - jae 30bf2 >&)@@Base+0xd22> │ │ │ │ - mov %r15,%rax │ │ │ │ - sub %rsi,%rax │ │ │ │ - lea (%rbx,%rax,8),%r10 │ │ │ │ - mov (%r10),%rax │ │ │ │ - inc %rax │ │ │ │ - cmp %r13,%rax │ │ │ │ - jb 30c70 >&)@@Base+0xda0> │ │ │ │ - lea 0x4(%rdx),%rsi │ │ │ │ - cmp %r12,%rsi │ │ │ │ - jae 30bf2 >&)@@Base+0xd22> │ │ │ │ - mov %r15,%rdi │ │ │ │ - sub %rsi,%rdi │ │ │ │ - lea (%rbx,%rdi,8),%r10 │ │ │ │ - mov (%r10),%rax │ │ │ │ - inc %rax │ │ │ │ - cmp %r13,%rax │ │ │ │ - jb 30c70 >&)@@Base+0xda0> │ │ │ │ - lea 0x5(%rdx),%rsi │ │ │ │ - cmp %r12,%rsi │ │ │ │ - jae 30bf2 >&)@@Base+0xd22> │ │ │ │ - mov %r15,%r10 │ │ │ │ - sub %rsi,%r10 │ │ │ │ - lea (%rbx,%r10,8),%r10 │ │ │ │ - mov (%r10),%rax │ │ │ │ - inc %rax │ │ │ │ - cmp %r13,%rax │ │ │ │ - jb 30c70 >&)@@Base+0xda0> │ │ │ │ - lea 0x6(%rdx),%rsi │ │ │ │ - cmp %r12,%rsi │ │ │ │ - jae 30bf2 >&)@@Base+0xd22> │ │ │ │ - mov %r15,%rax │ │ │ │ - sub %rsi,%rax │ │ │ │ - lea (%rbx,%rax,8),%r10 │ │ │ │ - mov (%r10),%rax │ │ │ │ - inc %rax │ │ │ │ - cmp %r13,%rax │ │ │ │ - jb 30c70 >&)@@Base+0xda0> │ │ │ │ - lea 0x7(%rdx),%rsi │ │ │ │ - cmp %r12,%rsi │ │ │ │ - jae 30bf2 >&)@@Base+0xd22> │ │ │ │ - mov %r15,%rdi │ │ │ │ - sub %rsi,%rdi │ │ │ │ - lea (%rbx,%rdi,8),%r10 │ │ │ │ - mov (%r10),%rax │ │ │ │ - inc %rax │ │ │ │ - cmp %r13,%rax │ │ │ │ - jb 30c70 >&)@@Base+0xda0> │ │ │ │ - lea 0x8(%rdx),%rsi │ │ │ │ - cmp %r12,%rsi │ │ │ │ - jae 30bf2 >&)@@Base+0xd22> │ │ │ │ - mov %r15,%r10 │ │ │ │ - sub %rsi,%r10 │ │ │ │ - lea (%rbx,%r10,8),%r10 │ │ │ │ - mov (%r10),%rax │ │ │ │ - inc %rax │ │ │ │ - cmp %r13,%rax │ │ │ │ - jb 30c70 >&)@@Base+0xda0> │ │ │ │ - lea 0x9(%rdx),%rsi │ │ │ │ - cmp %r12,%rsi │ │ │ │ - jae 30bf2 >&)@@Base+0xd22> │ │ │ │ - mov %r15,%rax │ │ │ │ - sub %rsi,%rax │ │ │ │ - lea (%rbx,%rax,8),%r10 │ │ │ │ - mov (%r10),%rax │ │ │ │ + cmp %r14,%rax │ │ │ │ + jb 308cb >&)@@Base+0xbbb> │ │ │ │ + lea 0x1(%rdx),%rdi │ │ │ │ + cmp %r13,%rdi │ │ │ │ + jae 30846 >&)@@Base+0xb36> │ │ │ │ + mov %rcx,%r11 │ │ │ │ + sub %rdi,%r11 │ │ │ │ + lea (%rbx,%r11,8),%r11 │ │ │ │ + mov (%r11),%rax │ │ │ │ inc %rax │ │ │ │ - cmp %r13,%rax │ │ │ │ - jb 30c70 >&)@@Base+0xda0> │ │ │ │ - lea 0xa(%rdx),%rsi │ │ │ │ - cmp %r12,%rsi │ │ │ │ - jae 30bf2 >&)@@Base+0xd22> │ │ │ │ - mov %r15,%rdi │ │ │ │ - sub %rsi,%rdi │ │ │ │ - lea (%rbx,%rdi,8),%r10 │ │ │ │ - mov (%r10),%rax │ │ │ │ + cmp %r14,%rax │ │ │ │ + jb 30930 >&)@@Base+0xc20> │ │ │ │ + lea 0x2(%rdx),%rdi │ │ │ │ + cmp %r13,%rdi │ │ │ │ + jae 30846 >&)@@Base+0xb36> │ │ │ │ + mov %rcx,%rsi │ │ │ │ + sub %rdi,%rsi │ │ │ │ + lea (%rbx,%rsi,8),%r11 │ │ │ │ + mov (%r11),%rax │ │ │ │ inc %rax │ │ │ │ - cmp %r13,%rax │ │ │ │ - jb 30c70 >&)@@Base+0xda0> │ │ │ │ - lea 0xb(%rdx),%rsi │ │ │ │ - cmp %r12,%rsi │ │ │ │ - jae 30bf2 >&)@@Base+0xd22> │ │ │ │ - mov %r15,%r10 │ │ │ │ - sub %rsi,%r10 │ │ │ │ - lea (%rbx,%r10,8),%r10 │ │ │ │ - mov (%r10),%rax │ │ │ │ + cmp %r14,%rax │ │ │ │ + jb 30930 >&)@@Base+0xc20> │ │ │ │ + lea 0x3(%rdx),%rdi │ │ │ │ + cmp %r13,%rdi │ │ │ │ + jae 30846 >&)@@Base+0xb36> │ │ │ │ + mov %rcx,%rax │ │ │ │ + sub %rdi,%rax │ │ │ │ + lea (%rbx,%rax,8),%r11 │ │ │ │ + mov (%r11),%rax │ │ │ │ inc %rax │ │ │ │ - cmp %r13,%rax │ │ │ │ - jb 30c70 >&)@@Base+0xda0> │ │ │ │ - lea 0xc(%rdx),%rsi │ │ │ │ - cmp %r12,%rsi │ │ │ │ - jae 30bf2 >&)@@Base+0xd22> │ │ │ │ - mov %r15,%rax │ │ │ │ - sub %rsi,%rax │ │ │ │ - lea (%rbx,%rax,8),%r10 │ │ │ │ - mov (%r10),%rax │ │ │ │ + cmp %r14,%rax │ │ │ │ + jb 30930 >&)@@Base+0xc20> │ │ │ │ + lea 0x4(%rdx),%rdi │ │ │ │ + cmp %r13,%rdi │ │ │ │ + jae 30846 >&)@@Base+0xb36> │ │ │ │ + mov %rcx,%r11 │ │ │ │ + sub %rdi,%r11 │ │ │ │ + lea (%rbx,%r11,8),%r11 │ │ │ │ + mov (%r11),%rax │ │ │ │ inc %rax │ │ │ │ - cmp %r13,%rax │ │ │ │ - jb 30c70 >&)@@Base+0xda0> │ │ │ │ - lea 0xd(%rdx),%rsi │ │ │ │ - cmp %r12,%rsi │ │ │ │ - jae 30bf2 >&)@@Base+0xd22> │ │ │ │ - mov %r15,%rdi │ │ │ │ - sub %rsi,%rdi │ │ │ │ - lea (%rbx,%rdi,8),%r10 │ │ │ │ - mov (%r10),%rax │ │ │ │ + cmp %r14,%rax │ │ │ │ + jb 30930 >&)@@Base+0xc20> │ │ │ │ + lea 0x5(%rdx),%rdi │ │ │ │ + cmp %r13,%rdi │ │ │ │ + jae 30846 >&)@@Base+0xb36> │ │ │ │ + mov %rcx,%rsi │ │ │ │ + sub %rdi,%rsi │ │ │ │ + lea (%rbx,%rsi,8),%r11 │ │ │ │ + mov (%r11),%rax │ │ │ │ inc %rax │ │ │ │ - cmp %r13,%rax │ │ │ │ - jb 30c70 >&)@@Base+0xda0> │ │ │ │ - lea 0xe(%rdx),%rsi │ │ │ │ - cmp %r12,%rsi │ │ │ │ - jae 30bf2 >&)@@Base+0xd22> │ │ │ │ - mov %r15,%rdx │ │ │ │ - sub %rsi,%rdx │ │ │ │ - lea (%rbx,%rdx,8),%r10 │ │ │ │ - mov (%r10),%rax │ │ │ │ + cmp %r14,%rax │ │ │ │ + jb 30930 >&)@@Base+0xc20> │ │ │ │ + add $0x6,%rdx │ │ │ │ + cmp %r13,%rdx │ │ │ │ + jae 30846 >&)@@Base+0xb36> │ │ │ │ + mov %rcx,%rdi │ │ │ │ + sub %rdx,%rdi │ │ │ │ + lea (%rbx,%rdi,8),%r11 │ │ │ │ + mov (%r11),%rax │ │ │ │ inc %rax │ │ │ │ - cmp %r13,%rax │ │ │ │ - jb 30c70 >&)@@Base+0xda0> │ │ │ │ - inc %r12 │ │ │ │ + cmp %r14,%rax │ │ │ │ + jb 30933 >&)@@Base+0xc23> │ │ │ │ + inc %r13 │ │ │ │ + mov %r14,%rcx │ │ │ │ + mov %r15,%r9 │ │ │ │ add $0x8,%r8 │ │ │ │ - cmp %r12,0x58(%rsp) │ │ │ │ - jae 30260 >&)@@Base+0x390> │ │ │ │ - test %r14,%r14 │ │ │ │ - je 30f2a >&)@@Base+0x105a> │ │ │ │ - mov 0x38(%rsp),%rsi │ │ │ │ - mov %r14,%rdi │ │ │ │ - sub %r14,%rsi │ │ │ │ + cmp %r13,0x40(%rsp) │ │ │ │ + jae 30080 >&)@@Base+0x370> │ │ │ │ + test %r12,%r12 │ │ │ │ + je 30aed >&)@@Base+0xddd> │ │ │ │ + mov 0x20(%rsp),%rsi │ │ │ │ + mov %r12,%rdi │ │ │ │ + sub %r12,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - mov 0xf8(%rsp),%rax │ │ │ │ + mov 0xd8(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 31111 >&)@@Base+0x1241> │ │ │ │ - mov 0x50(%rsp),%rsi │ │ │ │ + jne 30caa >&)@@Base+0xf9a> │ │ │ │ + mov 0x38(%rsp),%rsi │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ mov %rbx,%rdi │ │ │ │ sub %rbx,%rsi │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ jmp d340 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ vmovq %xmm0,%rdx │ │ │ │ - jmp 309d5 >&)@@Base+0xb05> │ │ │ │ + jmp 30759 >&)@@Base+0xa49> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %rax,(%r10) │ │ │ │ - mov %r9,0x80(%rsp) │ │ │ │ - mov %r11,0x90(%rsp) │ │ │ │ - mov %r8,0xd8(%rsp) │ │ │ │ - lea 0x0(,%rsi,8),%rdx │ │ │ │ - mov %rcx,0x88(%rsp) │ │ │ │ - mov %r12,%rcx │ │ │ │ - sub %rsi,%rcx │ │ │ │ + xor %r11d,%r11d │ │ │ │ + mov %rsi,%rax │ │ │ │ + jmp 305bd >&)@@Base+0x8ad> │ │ │ │ + mov %rax,(%rsi) │ │ │ │ + test %rdx,%rdx │ │ │ │ + je 3091f >&)@@Base+0xc0f> │ │ │ │ + mov %r10,0x60(%rsp) │ │ │ │ xor %esi,%esi │ │ │ │ - lea (%rbx,%rcx,8),%rdi │ │ │ │ + mov %r9,0x68(%rsp) │ │ │ │ + mov %rcx,0x78(%rsp) │ │ │ │ + mov %r8,0x70(%rsp) │ │ │ │ + mov %r13,%r8 │ │ │ │ + sub %rdx,%r8 │ │ │ │ + lea 0x0(,%rdx,8),%rdx │ │ │ │ + lea (%rbx,%r8,8),%rdi │ │ │ │ vzeroupper │ │ │ │ call d190 │ │ │ │ - vmovdqa64 0xb3907(%rip),%zmm5 # e45c0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x56a0> │ │ │ │ - mov 0xd8(%rsp),%r8 │ │ │ │ - mov 0x90(%rsp),%r11 │ │ │ │ - mov 0x88(%rsp),%rcx │ │ │ │ - mov 0x80(%rsp),%r9 │ │ │ │ - add $0x8,%r11 │ │ │ │ - jmp 30380 >&)@@Base+0x4b0> │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - movq $0x0,0xd8(%rsp) │ │ │ │ - jmp 3082b >&)@@Base+0x95b> │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov (%rbx,%r15,8),%rax │ │ │ │ - inc %rax │ │ │ │ - cmp %r13,%rax │ │ │ │ - jb 30f21 >&)@@Base+0x1051> │ │ │ │ + vmovdqa 0xace75(%rip),%ymm3 # dd780 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x180> │ │ │ │ + mov 0x78(%rsp),%rcx │ │ │ │ + mov 0x70(%rsp),%r8 │ │ │ │ + mov 0x68(%rsp),%r9 │ │ │ │ + mov 0x60(%rsp),%r10 │ │ │ │ + add $0x8,%r9 │ │ │ │ + jmp 301a8 >&)@@Base+0x498> │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov %rdi,%rdx │ │ │ │ + mov %rax,(%r11) │ │ │ │ + jmp 308d3 >&)@@Base+0xbc3> │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov (%rbx,%rcx,8),%rdx │ │ │ │ + inc %rdx │ │ │ │ + cmp %r14,%rdx │ │ │ │ + jb 30ae4 >&)@@Base+0xdd4> │ │ │ │ xor %edx,%edx │ │ │ │ - jmp 309ee >&)@@Base+0xb1e> │ │ │ │ - mov 0x60(%rsp),%rdx │ │ │ │ - sub %rbx,%rdx │ │ │ │ - mov %rdx,%r15 │ │ │ │ - sar $0x3,%r15 │ │ │ │ - cmp 0x58(%rsp),%r15 │ │ │ │ - jb 30e2d >&)@@Base+0xf5d> │ │ │ │ + jmp 30772 >&)@@Base+0xa62> │ │ │ │ mov 0x48(%rsp),%rdx │ │ │ │ - lea (%rbx,%rdx,1),%rcx │ │ │ │ - mov %rcx,0x60(%rsp) │ │ │ │ - cmp %rcx,%rbx │ │ │ │ - je 3031a >&)@@Base+0x44a> │ │ │ │ - mov %r9,0xd0(%rsp) │ │ │ │ - mov %r8,0xd8(%rsp) │ │ │ │ + sub %rbx,%rdx │ │ │ │ + mov %rdx,%r14 │ │ │ │ + sar $0x3,%r14 │ │ │ │ + cmp 0x40(%rsp),%r14 │ │ │ │ + jb 30a14 >&)@@Base+0xd04> │ │ │ │ + mov 0x30(%rsp),%rdx │ │ │ │ + lea (%rbx,%rdx,1),%rax │ │ │ │ + mov %rax,0x48(%rsp) │ │ │ │ + cmp %rax,%rbx │ │ │ │ + je 30141 >&)@@Base+0x431> │ │ │ │ + mov %r9,0xa8(%rsp) │ │ │ │ xor %esi,%esi │ │ │ │ mov %rbx,%rdi │ │ │ │ + mov %rcx,0xb0(%rsp) │ │ │ │ + mov %r8,0xb8(%rsp) │ │ │ │ vzeroupper │ │ │ │ call d190 │ │ │ │ - vmovdqa64 0xb3841(%rip),%zmm5 # e45c0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x56a0> │ │ │ │ - mov 0xd8(%rsp),%r8 │ │ │ │ - mov 0xd0(%rsp),%r9 │ │ │ │ - jmp 3031a >&)@@Base+0x44a> │ │ │ │ - movq $0x1,0xd8(%rsp) │ │ │ │ - jmp 3082b >&)@@Base+0x95b> │ │ │ │ - mov %rdi,(%r10) │ │ │ │ - jmp 30cd9 >&)@@Base+0xe09> │ │ │ │ - movq $0x2,0xd8(%rsp) │ │ │ │ - jmp 3082b >&)@@Base+0x95b> │ │ │ │ - mov %rdx,-0x10(%rbx,%r8,1) │ │ │ │ - mov $0x1,%esi │ │ │ │ - jmp 30c73 >&)@@Base+0xda3> │ │ │ │ - movq $0x3,0xd8(%rsp) │ │ │ │ - jmp 3082b >&)@@Base+0x95b> │ │ │ │ - mov %rax,-0x18(%rbx,%r8,1) │ │ │ │ - mov $0x2,%esi │ │ │ │ - jmp 30c73 >&)@@Base+0xda3> │ │ │ │ - movq $0x4,0xd8(%rsp) │ │ │ │ - jmp 3082b >&)@@Base+0x95b> │ │ │ │ - mov %rsi,-0x20(%rbx,%r8,1) │ │ │ │ - mov $0x3,%esi │ │ │ │ - jmp 30c73 >&)@@Base+0xda3> │ │ │ │ - movq $0x5,0xd8(%rsp) │ │ │ │ - jmp 3082b >&)@@Base+0x95b> │ │ │ │ - mov %r10,-0x28(%rbx,%r8,1) │ │ │ │ - mov $0x4,%esi │ │ │ │ - jmp 30c73 >&)@@Base+0xda3> │ │ │ │ - cmp 0x60(%rsp),%rbx │ │ │ │ - je 30f50 >&)@@Base+0x1080> │ │ │ │ - mov %r9,0xd0(%rsp) │ │ │ │ - mov %r8,0xd8(%rsp) │ │ │ │ + mov 0xb8(%rsp),%r8 │ │ │ │ + mov 0xb0(%rsp),%rcx │ │ │ │ + vmovdqa 0xacdbb(%rip),%ymm3 # dd780 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x180> │ │ │ │ + mov 0xa8(%rsp),%r9 │ │ │ │ + jmp 30141 >&)@@Base+0x431> │ │ │ │ + mov $0x1,%r11d │ │ │ │ + mov %rsi,%rax │ │ │ │ + jmp 305bd >&)@@Base+0x8ad> │ │ │ │ + mov %r11,(%rdx) │ │ │ │ + jmp 3091f >&)@@Base+0xc0f> │ │ │ │ + mov $0x2,%r11d │ │ │ │ + mov %rsi,%rax │ │ │ │ + jmp 305bd >&)@@Base+0x8ad> │ │ │ │ + mov %rax,-0x10(%rbx,%r8,1) │ │ │ │ + mov $0x1,%edx │ │ │ │ + jmp 308d3 >&)@@Base+0xbc3> │ │ │ │ + mov %rdi,-0x18(%rbx,%r8,1) │ │ │ │ + mov $0x2,%edx │ │ │ │ + jmp 308d3 >&)@@Base+0xbc3> │ │ │ │ + cmp 0x48(%rsp),%rbx │ │ │ │ + je 30af5 >&)@@Base+0xde5> │ │ │ │ + mov %r9,0xa8(%rsp) │ │ │ │ xor %esi,%esi │ │ │ │ mov %rbx,%rdi │ │ │ │ + mov %rcx,0xb0(%rsp) │ │ │ │ + mov %r8,0xb8(%rsp) │ │ │ │ vzeroupper │ │ │ │ call d190 │ │ │ │ - mov 0xd8(%rsp),%r8 │ │ │ │ - mov 0xd0(%rsp),%r9 │ │ │ │ - mov %r9,0xc8(%rsp) │ │ │ │ - mov 0x30(%rsp),%r9 │ │ │ │ + mov 0xb8(%rsp),%r8 │ │ │ │ + mov 0xb0(%rsp),%rcx │ │ │ │ + mov 0xa8(%rsp),%r9 │ │ │ │ + mov 0x18(%rsp),%r15 │ │ │ │ xor %esi,%esi │ │ │ │ - mov %r8,0xd0(%rsp) │ │ │ │ - sub %r15,%r9 │ │ │ │ - mov 0x60(%rsp),%r15 │ │ │ │ - lea 0x8(,%r9,8),%rdx │ │ │ │ - mov %r9,0xd8(%rsp) │ │ │ │ - mov %r15,%rdi │ │ │ │ + mov %r9,0xa8(%rsp) │ │ │ │ + mov %rcx,0xb0(%rsp) │ │ │ │ + sub %r14,%r15 │ │ │ │ + mov 0x48(%rsp),%r14 │ │ │ │ + mov %r8,0xb8(%rsp) │ │ │ │ + lea 0x8(,%r15,8),%rdx │ │ │ │ + mov %r14,%rdi │ │ │ │ call d190 │ │ │ │ - mov 0xd8(%rsp),%r8 │ │ │ │ - vmovdqa64 0xb3712(%rip),%zmm5 # e45c0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x56a0> │ │ │ │ - mov 0xc8(%rsp),%r9 │ │ │ │ - lea 0x8(%r15,%r8,8),%r10 │ │ │ │ - mov 0xd0(%rsp),%r8 │ │ │ │ - mov %r10,0x60(%rsp) │ │ │ │ - jmp 3031a >&)@@Base+0x44a> │ │ │ │ - movq $0x6,0xd8(%rsp) │ │ │ │ - jmp 3082b >&)@@Base+0x95b> │ │ │ │ - mov %rdi,-0x30(%rbx,%r8,1) │ │ │ │ - mov $0x5,%esi │ │ │ │ - jmp 30c73 >&)@@Base+0xda3> │ │ │ │ - mov 0x68(%rsp),%rdi │ │ │ │ - mov $0x6,%esi │ │ │ │ - mov %rax,(%rdi) │ │ │ │ - jmp 30c73 >&)@@Base+0xda3> │ │ │ │ - movq $0x0,0x48(%rsp) │ │ │ │ - movq $0x0,0x50(%rsp) │ │ │ │ - movq $0x0,0x60(%rsp) │ │ │ │ + lea 0x8(%r14,%r15,8),%rcx │ │ │ │ + mov 0xb8(%rsp),%r8 │ │ │ │ + vmovdqa 0xaccd8(%rip),%ymm3 # dd780 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x180> │ │ │ │ + mov %rcx,0x48(%rsp) │ │ │ │ + mov 0xa8(%rsp),%r9 │ │ │ │ + mov 0xb0(%rsp),%rcx │ │ │ │ + jmp 30141 >&)@@Base+0x431> │ │ │ │ + movq $0x0,0x30(%rsp) │ │ │ │ xor %ebx,%ebx │ │ │ │ - jmp 2ffcd >&)@@Base+0xfd> │ │ │ │ - mov %rax,(%rbx,%r15,8) │ │ │ │ - jmp 30cd9 >&)@@Base+0xe09> │ │ │ │ - vzeroupper │ │ │ │ - jmp 30c20 >&)@@Base+0xd50> │ │ │ │ - mov %rax,(%rsi) │ │ │ │ - test %rdx,%rdx │ │ │ │ - je 30cd9 >&)@@Base+0xe09> │ │ │ │ - mov %rdx,%rsi │ │ │ │ - jmp 30c73 >&)@@Base+0xda3> │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + movq $0x0,0x38(%rsp) │ │ │ │ + movq $0x0,0x48(%rsp) │ │ │ │ + jmp 2fe21 >&)@@Base+0x111> │ │ │ │ + mov %rdx,(%rbx,%rcx,8) │ │ │ │ + jmp 3091f >&)@@Base+0xc0f> │ │ │ │ + vzeroupper │ │ │ │ + jmp 3087a >&)@@Base+0xb6a> │ │ │ │ + vzeroupper │ │ │ │ + jmp 30a5c >&)@@Base+0xd4c> │ │ │ │ + movq $0x8,0x30(%rsp) │ │ │ │ + jmp 2fe21 >&)@@Base+0x111> │ │ │ │ + vmovsd 0xacf2d(%rip),%xmm4 # dda40 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x440> │ │ │ │ + lea -0x1(%rcx),%rsi │ │ │ │ + mov $0x1,%edi │ │ │ │ + and $0x7,%esi │ │ │ │ + vdivsd (%r9),%xmm4,%xmm5 │ │ │ │ + vmovsd %xmm5,(%r12) │ │ │ │ + cmp %rcx,%rdi │ │ │ │ + jae 30c47 >&)@@Base+0xf37> │ │ │ │ + test %rsi,%rsi │ │ │ │ + je 30bd0 >&)@@Base+0xec0> │ │ │ │ + cmp $0x1,%rsi │ │ │ │ + je 30bbc >&)@@Base+0xeac> │ │ │ │ + cmp $0x2,%rsi │ │ │ │ + je 30bad >&)@@Base+0xe9d> │ │ │ │ + cmp $0x3,%rsi │ │ │ │ + je 30b9e >&)@@Base+0xe8e> │ │ │ │ + cmp $0x4,%rsi │ │ │ │ + je 30b8f >&)@@Base+0xe7f> │ │ │ │ + cmp $0x5,%rsi │ │ │ │ + je 30b80 >&)@@Base+0xe70> │ │ │ │ + cmp $0x6,%rsi │ │ │ │ + je 30b71 >&)@@Base+0xe61> │ │ │ │ + vdivsd (%r9,%rdi,8),%xmm4,%xmm6 │ │ │ │ + vmovsd %xmm6,(%r12,%rdi,8) │ │ │ │ + mov $0x2,%edi │ │ │ │ + vdivsd (%r9,%rdi,8),%xmm4,%xmm7 │ │ │ │ + vmovsd %xmm7,(%r12,%rdi,8) │ │ │ │ + inc %rdi │ │ │ │ + vdivsd (%r9,%rdi,8),%xmm4,%xmm8 │ │ │ │ + vmovsd %xmm8,(%r12,%rdi,8) │ │ │ │ + inc %rdi │ │ │ │ + vdivsd (%r9,%rdi,8),%xmm4,%xmm9 │ │ │ │ + vmovsd %xmm9,(%r12,%rdi,8) │ │ │ │ + inc %rdi │ │ │ │ + vdivsd (%r9,%rdi,8),%xmm4,%xmm10 │ │ │ │ + vmovsd %xmm10,(%r12,%rdi,8) │ │ │ │ + inc %rdi │ │ │ │ + vdivsd (%r9,%rdi,8),%xmm4,%xmm11 │ │ │ │ + vmovsd %xmm11,(%r12,%rdi,8) │ │ │ │ + inc %rdi │ │ │ │ + vdivsd (%r9,%rdi,8),%xmm4,%xmm12 │ │ │ │ + vmovsd %xmm12,(%r12,%rdi,8) │ │ │ │ + inc %rdi │ │ │ │ + cmp %rcx,%rdi │ │ │ │ + jae 30c47 >&)@@Base+0xf37> │ │ │ │ + vdivsd (%r9,%rdi,8),%xmm4,%xmm13 │ │ │ │ + vmovsd %xmm13,(%r12,%rdi,8) │ │ │ │ + vdivsd 0x8(%r9,%rdi,8),%xmm4,%xmm14 │ │ │ │ + vmovsd %xmm14,0x8(%r12,%rdi,8) │ │ │ │ + vdivsd 0x10(%r9,%rdi,8),%xmm4,%xmm15 │ │ │ │ + vmovsd %xmm15,0x10(%r12,%rdi,8) │ │ │ │ + vdivsd 0x18(%r9,%rdi,8),%xmm4,%xmm0 │ │ │ │ + vmovsd %xmm0,0x18(%r12,%rdi,8) │ │ │ │ + vdivsd 0x20(%r9,%rdi,8),%xmm4,%xmm1 │ │ │ │ + vmovsd %xmm1,0x20(%r12,%rdi,8) │ │ │ │ + vdivsd 0x28(%r9,%rdi,8),%xmm4,%xmm2 │ │ │ │ + vmovsd %xmm2,0x28(%r12,%rdi,8) │ │ │ │ + vdivsd 0x30(%r9,%rdi,8),%xmm4,%xmm3 │ │ │ │ + vmovsd %xmm3,0x30(%r12,%rdi,8) │ │ │ │ + vdivsd 0x38(%r9,%rdi,8),%xmm4,%xmm5 │ │ │ │ + vmovsd %xmm5,0x38(%r12,%rdi,8) │ │ │ │ + add $0x8,%rdi │ │ │ │ + cmp %rcx,%rdi │ │ │ │ + jb 30bd0 >&)@@Base+0xec0> │ │ │ │ + test %r14,%r14 │ │ │ │ + jne 30054 >&)@@Base+0x344> │ │ │ │ + jmp 30c5e >&)@@Base+0xf4e> │ │ │ │ + test %r14,%r14 │ │ │ │ + jne 30054 >&)@@Base+0x344> │ │ │ │ vzeroupper │ │ │ │ - jmp 30e65 >&)@@Base+0xf95> │ │ │ │ - movq $0x8,0x48(%rsp) │ │ │ │ - jmp 2ffcd >&)@@Base+0xfd> │ │ │ │ - vmovsd 0xb3ca2(%rip),%xmm6 # e4c10 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x170> │ │ │ │ - vdivsd (%r9),%xmm6,%xmm7 │ │ │ │ - lea -0x1(%r13),%rdx │ │ │ │ - mov $0x1,%eax │ │ │ │ - and $0x7,%edx │ │ │ │ - vmovsd %xmm7,(%r14) │ │ │ │ - cmp %r13,%rax │ │ │ │ - jae 310a1 >&)@@Base+0x11d1> │ │ │ │ - test %rdx,%rdx │ │ │ │ - je 3102a >&)@@Base+0x115a> │ │ │ │ - cmp $0x1,%rdx │ │ │ │ - je 31016 >&)@@Base+0x1146> │ │ │ │ - cmp $0x2,%rdx │ │ │ │ - je 31007 >&)@@Base+0x1137> │ │ │ │ - cmp $0x3,%rdx │ │ │ │ - je 30ff8 >&)@@Base+0x1128> │ │ │ │ - cmp $0x4,%rdx │ │ │ │ - je 30fe9 >&)@@Base+0x1119> │ │ │ │ - cmp $0x5,%rdx │ │ │ │ - je 30fda >&)@@Base+0x110a> │ │ │ │ - cmp $0x6,%rdx │ │ │ │ - je 30fcb >&)@@Base+0x10fb> │ │ │ │ - vdivsd 0x8(%r9),%xmm6,%xmm8 │ │ │ │ - mov $0x2,%eax │ │ │ │ - vmovsd %xmm8,0x8(%r14) │ │ │ │ - vdivsd (%r9,%rax,8),%xmm6,%xmm9 │ │ │ │ - vmovsd %xmm9,(%r14,%rax,8) │ │ │ │ - inc %rax │ │ │ │ - vdivsd (%r9,%rax,8),%xmm6,%xmm10 │ │ │ │ - vmovsd %xmm10,(%r14,%rax,8) │ │ │ │ - inc %rax │ │ │ │ - vdivsd (%r9,%rax,8),%xmm6,%xmm11 │ │ │ │ - vmovsd %xmm11,(%r14,%rax,8) │ │ │ │ - inc %rax │ │ │ │ - vdivsd (%r9,%rax,8),%xmm6,%xmm12 │ │ │ │ - vmovsd %xmm12,(%r14,%rax,8) │ │ │ │ - inc %rax │ │ │ │ - vdivsd (%r9,%rax,8),%xmm6,%xmm13 │ │ │ │ - vmovsd %xmm13,(%r14,%rax,8) │ │ │ │ - inc %rax │ │ │ │ - vdivsd (%r9,%rax,8),%xmm6,%xmm14 │ │ │ │ - vmovsd %xmm14,(%r14,%rax,8) │ │ │ │ - inc %rax │ │ │ │ - cmp %r13,%rax │ │ │ │ - jae 310a1 >&)@@Base+0x11d1> │ │ │ │ - vdivsd (%r9,%rax,8),%xmm6,%xmm15 │ │ │ │ - vmovsd %xmm15,(%r14,%rax,8) │ │ │ │ - vdivsd 0x8(%r9,%rax,8),%xmm6,%xmm0 │ │ │ │ - vmovsd %xmm0,0x8(%r14,%rax,8) │ │ │ │ - vdivsd 0x10(%r9,%rax,8),%xmm6,%xmm1 │ │ │ │ - vmovsd %xmm1,0x10(%r14,%rax,8) │ │ │ │ - vdivsd 0x18(%r9,%rax,8),%xmm6,%xmm2 │ │ │ │ - vmovsd %xmm2,0x18(%r14,%rax,8) │ │ │ │ - vdivsd 0x20(%r9,%rax,8),%xmm6,%xmm3 │ │ │ │ - vmovsd %xmm3,0x20(%r14,%rax,8) │ │ │ │ - vdivsd 0x28(%r9,%rax,8),%xmm6,%xmm4 │ │ │ │ - vmovsd %xmm4,0x28(%r14,%rax,8) │ │ │ │ - vdivsd 0x30(%r9,%rax,8),%xmm6,%xmm5 │ │ │ │ - vmovsd %xmm5,0x30(%r14,%rax,8) │ │ │ │ - vdivsd 0x38(%r9,%rax,8),%xmm6,%xmm7 │ │ │ │ - vmovsd %xmm7,0x38(%r14,%rax,8) │ │ │ │ - add $0x8,%rax │ │ │ │ - cmp %r13,%rax │ │ │ │ - jb 3102a >&)@@Base+0x115a> │ │ │ │ - test %r15,%r15 │ │ │ │ - jne 30226 >&)@@Base+0x356> │ │ │ │ - mov 0x38(%rsp),%rsi │ │ │ │ - mov %r14,%rdi │ │ │ │ - sub %r14,%rsi │ │ │ │ + mov 0x20(%rsp),%rsi │ │ │ │ + mov %r12,%rdi │ │ │ │ + sub %r12,%rsi │ │ │ │ call d340 │ │ │ │ test %rbx,%rbx │ │ │ │ - jne 30c20 >&)@@Base+0xd50> │ │ │ │ - mov 0xf8(%rsp),%rax │ │ │ │ + jne 3087a >&)@@Base+0xb6a> │ │ │ │ + mov 0xd8(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 31111 >&)@@Base+0x1241> │ │ │ │ + jne 30caa >&)@@Base+0xf9a> │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - xor %eax,%eax │ │ │ │ - jmp 301a3 >&)@@Base+0x2d3> │ │ │ │ - test %r14,%r14 │ │ │ │ - je 3110c >&)@@Base+0x123c> │ │ │ │ - vzeroupper │ │ │ │ - jmp 310aa >&)@@Base+0x11da> │ │ │ │ - mov %rax,%rcx │ │ │ │ - xor %r10d,%r10d │ │ │ │ - jmp 301da >&)@@Base+0x30a> │ │ │ │ - test %r15,%r15 │ │ │ │ - jne 30226 >&)@@Base+0x356> │ │ │ │ - jmp 310f1 >&)@@Base+0x1221> │ │ │ │ + test %r12,%r12 │ │ │ │ + jne 30c5b >&)@@Base+0xf4b> │ │ │ │ vzeroupper │ │ │ │ - jmp 310ba >&)@@Base+0x11ea> │ │ │ │ + jmp 30c6e >&)@@Base+0xf5e> │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 30016 >&)@@Base+0x306> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r12 │ │ │ │ + mov %rax,%r13 │ │ │ │ vzeroupper │ │ │ │ - jmp d85a <__cxa_finalize@plt+0x1ca> │ │ │ │ + jmp d83a <__cxa_finalize@plt+0x1aa> │ │ │ │ endbr64 │ │ │ │ - jmp d83f <__cxa_finalize@plt+0x1af> │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp d81f <__cxa_finalize@plt+0x18f> │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000031130 : │ │ │ │ +0000000000030cd0 : │ │ │ │ endbr64 │ │ │ │ mov %rsi,%r9 │ │ │ │ mov 0x8(%rdi),%rdx │ │ │ │ mov 0x10(%rdi),%rsi │ │ │ │ mov %rdi,%r8 │ │ │ │ sub %rdx,%rsi │ │ │ │ - je 312de │ │ │ │ + je 30e7e │ │ │ │ mov 0x8(%r9),%rcx │ │ │ │ vmovsd (%rdx),%xmm0 │ │ │ │ - mov $0x1,%eax │ │ │ │ sar $0x3,%rsi │ │ │ │ + mov $0x1,%eax │ │ │ │ lea -0x1(%rsi),%rdi │ │ │ │ vaddsd (%rcx),%xmm0,%xmm1 │ │ │ │ and $0x7,%edi │ │ │ │ vmovsd %xmm1,(%rdx) │ │ │ │ cmp %rsi,%rax │ │ │ │ - jae 312de │ │ │ │ + jae 30e7e │ │ │ │ test %rdi,%rdi │ │ │ │ - je 3122e │ │ │ │ + je 30dce │ │ │ │ cmp $0x1,%rdi │ │ │ │ - je 31213 │ │ │ │ + je 30db3 │ │ │ │ cmp $0x2,%rdi │ │ │ │ - je 31201 │ │ │ │ + je 30da1 │ │ │ │ cmp $0x3,%rdi │ │ │ │ - je 311ef │ │ │ │ + je 30d8f │ │ │ │ cmp $0x4,%rdi │ │ │ │ - je 311dd │ │ │ │ + je 30d7d │ │ │ │ cmp $0x5,%rdi │ │ │ │ - je 311cb │ │ │ │ + je 30d6b │ │ │ │ cmp $0x6,%rdi │ │ │ │ - je 311b9 │ │ │ │ + je 30d59 │ │ │ │ vmovsd 0x8(%rdx),%xmm2 │ │ │ │ - vaddsd 0x8(%rcx),%xmm2,%xmm3 │ │ │ │ mov $0x2,%eax │ │ │ │ + vaddsd 0x8(%rcx),%xmm2,%xmm3 │ │ │ │ vmovsd %xmm3,0x8(%rdx) │ │ │ │ vmovsd (%rdx,%rax,8),%xmm4 │ │ │ │ vaddsd (%rcx,%rax,8),%xmm4,%xmm5 │ │ │ │ vmovsd %xmm5,(%rdx,%rax,8) │ │ │ │ inc %rax │ │ │ │ vmovsd (%rdx,%rax,8),%xmm6 │ │ │ │ vaddsd (%rcx,%rax,8),%xmm6,%xmm7 │ │ │ │ @@ -32630,849 +33418,838 @@ │ │ │ │ vmovsd %xmm13,(%rdx,%rax,8) │ │ │ │ inc %rax │ │ │ │ vmovsd (%rdx,%rax,8),%xmm14 │ │ │ │ vaddsd (%rcx,%rax,8),%xmm14,%xmm15 │ │ │ │ vmovsd %xmm15,(%rdx,%rax,8) │ │ │ │ inc %rax │ │ │ │ cmp %rsi,%rax │ │ │ │ - jae 312de │ │ │ │ + jae 30e7e │ │ │ │ vmovsd (%rdx,%rax,8),%xmm0 │ │ │ │ - vaddsd (%rcx,%rax,8),%xmm0,%xmm1 │ │ │ │ lea 0x1(%rax),%r10 │ │ │ │ lea 0x2(%rax),%r11 │ │ │ │ lea 0x3(%rax),%rdi │ │ │ │ + vaddsd (%rcx,%rax,8),%xmm0,%xmm1 │ │ │ │ vmovsd %xmm1,(%rdx,%rax,8) │ │ │ │ vmovsd (%rdx,%r10,8),%xmm2 │ │ │ │ vaddsd (%rcx,%r10,8),%xmm2,%xmm3 │ │ │ │ vmovsd %xmm3,(%rdx,%r10,8) │ │ │ │ + lea 0x4(%rax),%r10 │ │ │ │ vmovsd (%rdx,%r11,8),%xmm4 │ │ │ │ vaddsd (%rcx,%r11,8),%xmm4,%xmm5 │ │ │ │ - lea 0x4(%rax),%r10 │ │ │ │ vmovsd %xmm5,(%rdx,%r11,8) │ │ │ │ + lea 0x5(%rax),%r11 │ │ │ │ vmovsd (%rdx,%rdi,8),%xmm6 │ │ │ │ vaddsd (%rcx,%rdi,8),%xmm6,%xmm7 │ │ │ │ - lea 0x5(%rax),%r11 │ │ │ │ vmovsd %xmm7,(%rdx,%rdi,8) │ │ │ │ + lea 0x6(%rax),%rdi │ │ │ │ vmovsd (%rdx,%r10,8),%xmm8 │ │ │ │ vaddsd (%rcx,%r10,8),%xmm8,%xmm9 │ │ │ │ - lea 0x6(%rax),%rdi │ │ │ │ vmovsd %xmm9,(%rdx,%r10,8) │ │ │ │ - vmovsd (%rdx,%r11,8),%xmm10 │ │ │ │ - vaddsd (%rcx,%r11,8),%xmm10,%xmm11 │ │ │ │ lea 0x7(%rax),%r10 │ │ │ │ add $0x8,%rax │ │ │ │ + vmovsd (%rdx,%r11,8),%xmm10 │ │ │ │ + vaddsd (%rcx,%r11,8),%xmm10,%xmm11 │ │ │ │ vmovsd %xmm11,(%rdx,%r11,8) │ │ │ │ vmovsd (%rdx,%rdi,8),%xmm12 │ │ │ │ vaddsd (%rcx,%rdi,8),%xmm12,%xmm13 │ │ │ │ vmovsd %xmm13,(%rdx,%rdi,8) │ │ │ │ vmovsd (%rdx,%r10,8),%xmm14 │ │ │ │ vaddsd (%rcx,%r10,8),%xmm14,%xmm15 │ │ │ │ vmovsd %xmm15,(%rdx,%r10,8) │ │ │ │ cmp %rsi,%rax │ │ │ │ - jb 3122e │ │ │ │ + jb 30dce │ │ │ │ vmovsd (%r8),%xmm0 │ │ │ │ vaddsd (%r9),%xmm0,%xmm1 │ │ │ │ vmovsd %xmm1,(%r8) │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -00000000000312f0 : │ │ │ │ +0000000000030e90 : │ │ │ │ endbr64 │ │ │ │ mov 0x8(%rdi),%rdx │ │ │ │ - mov 0x10(%rdi),%rcx │ │ │ │ + mov 0x10(%rdi),%r8 │ │ │ │ vmovsd (%rsi),%xmm1 │ │ │ │ vmovsd (%rdi),%xmm9 │ │ │ │ - sub %rdx,%rcx │ │ │ │ - je 31533 │ │ │ │ - mov 0x8(%rsi),%r8 │ │ │ │ + sub %rdx,%r8 │ │ │ │ + je 310c3 │ │ │ │ + mov 0x8(%rsi),%rcx │ │ │ │ + sar $0x3,%r8 │ │ │ │ mov $0x1,%eax │ │ │ │ - sar $0x3,%rcx │ │ │ │ - lea -0x1(%rcx),%r9 │ │ │ │ - vmulsd (%r8),%xmm9,%xmm0 │ │ │ │ + lea -0x1(%r8),%r9 │ │ │ │ + vmulsd (%rcx),%xmm9,%xmm0 │ │ │ │ and $0x7,%r9d │ │ │ │ vfmadd132sd (%rdx),%xmm0,%xmm1 │ │ │ │ vmovsd %xmm1,(%rdx) │ │ │ │ vmovsd (%rsi),%xmm1 │ │ │ │ vmovsd (%rdi),%xmm9 │ │ │ │ - cmp %rcx,%rax │ │ │ │ - jae 31533 │ │ │ │ + cmp %r8,%rax │ │ │ │ + jae 310c3 │ │ │ │ test %r9,%r9 │ │ │ │ - je 31449 │ │ │ │ + je 30fe1 │ │ │ │ cmp $0x1,%r9 │ │ │ │ - je 31424 │ │ │ │ + je 30fbd │ │ │ │ cmp $0x2,%r9 │ │ │ │ - je 31408 │ │ │ │ + je 30fa2 │ │ │ │ cmp $0x3,%r9 │ │ │ │ - je 313ec │ │ │ │ + je 30f87 │ │ │ │ cmp $0x4,%r9 │ │ │ │ - je 313d0 │ │ │ │ + je 30f6c │ │ │ │ cmp $0x5,%r9 │ │ │ │ - je 313b4 │ │ │ │ + je 30f51 │ │ │ │ cmp $0x6,%r9 │ │ │ │ - je 31398 │ │ │ │ - vmulsd 0x8(%r8),%xmm9,%xmm2 │ │ │ │ + je 30f36 │ │ │ │ + vmulsd 0x8(%rcx),%xmm9,%xmm2 │ │ │ │ mov $0x2,%eax │ │ │ │ vfmadd132sd 0x8(%rdx),%xmm2,%xmm1 │ │ │ │ vmovsd %xmm1,0x8(%rdx) │ │ │ │ vmovsd (%rsi),%xmm1 │ │ │ │ vmovsd (%rdi),%xmm9 │ │ │ │ - vmulsd (%r8,%rax,8),%xmm9,%xmm3 │ │ │ │ + vmulsd (%rcx,%rax,8),%xmm9,%xmm3 │ │ │ │ vfmadd132sd (%rdx,%rax,8),%xmm3,%xmm1 │ │ │ │ vmovsd %xmm1,(%rdx,%rax,8) │ │ │ │ + inc %rax │ │ │ │ vmovsd (%rsi),%xmm1 │ │ │ │ vmovsd (%rdi),%xmm9 │ │ │ │ - inc %rax │ │ │ │ - vmulsd (%r8,%rax,8),%xmm9,%xmm4 │ │ │ │ + vmulsd (%rcx,%rax,8),%xmm9,%xmm4 │ │ │ │ vfmadd132sd (%rdx,%rax,8),%xmm4,%xmm1 │ │ │ │ vmovsd %xmm1,(%rdx,%rax,8) │ │ │ │ + inc %rax │ │ │ │ vmovsd (%rsi),%xmm1 │ │ │ │ vmovsd (%rdi),%xmm9 │ │ │ │ - inc %rax │ │ │ │ - vmulsd (%r8,%rax,8),%xmm9,%xmm5 │ │ │ │ + vmulsd (%rcx,%rax,8),%xmm9,%xmm5 │ │ │ │ vfmadd132sd (%rdx,%rax,8),%xmm5,%xmm1 │ │ │ │ vmovsd %xmm1,(%rdx,%rax,8) │ │ │ │ + inc %rax │ │ │ │ vmovsd (%rsi),%xmm1 │ │ │ │ vmovsd (%rdi),%xmm9 │ │ │ │ - inc %rax │ │ │ │ - vmulsd (%r8,%rax,8),%xmm9,%xmm6 │ │ │ │ + vmulsd (%rcx,%rax,8),%xmm9,%xmm6 │ │ │ │ vfmadd132sd (%rdx,%rax,8),%xmm6,%xmm1 │ │ │ │ vmovsd %xmm1,(%rdx,%rax,8) │ │ │ │ + inc %rax │ │ │ │ vmovsd (%rsi),%xmm1 │ │ │ │ vmovsd (%rdi),%xmm9 │ │ │ │ - inc %rax │ │ │ │ - vmulsd (%r8,%rax,8),%xmm9,%xmm7 │ │ │ │ + vmulsd (%rcx,%rax,8),%xmm9,%xmm7 │ │ │ │ vfmadd132sd (%rdx,%rax,8),%xmm7,%xmm1 │ │ │ │ vmovsd %xmm1,(%rdx,%rax,8) │ │ │ │ + inc %rax │ │ │ │ vmovsd (%rsi),%xmm1 │ │ │ │ vmovsd (%rdi),%xmm9 │ │ │ │ - inc %rax │ │ │ │ - vmulsd (%r8,%rax,8),%xmm9,%xmm8 │ │ │ │ + vmulsd (%rcx,%rax,8),%xmm9,%xmm8 │ │ │ │ vfmadd132sd (%rdx,%rax,8),%xmm8,%xmm1 │ │ │ │ vmovsd %xmm1,(%rdx,%rax,8) │ │ │ │ inc %rax │ │ │ │ vmovsd (%rsi),%xmm1 │ │ │ │ vmovsd (%rdi),%xmm9 │ │ │ │ - cmp %rcx,%rax │ │ │ │ - jae 31533 │ │ │ │ - vmulsd (%r8,%rax,8),%xmm9,%xmm10 │ │ │ │ + cmp %r8,%rax │ │ │ │ + jae 310c3 │ │ │ │ + vmulsd (%rcx,%rax,8),%xmm9,%xmm10 │ │ │ │ vmovsd 0x8(%rdx,%rax,8),%xmm13 │ │ │ │ vmovsd 0x10(%rdx,%rax,8),%xmm0 │ │ │ │ - vfmadd132sd (%rdx,%rax,8),%xmm10,%xmm1 │ │ │ │ vmovsd 0x18(%rdx,%rax,8),%xmm4 │ │ │ │ vmovsd 0x20(%rdx,%rax,8),%xmm7 │ │ │ │ vmovsd 0x28(%rdx,%rax,8),%xmm9 │ │ │ │ + vfmadd132sd (%rdx,%rax,8),%xmm10,%xmm1 │ │ │ │ vmovsd %xmm1,(%rdx,%rax,8) │ │ │ │ vmovsd (%rdi),%xmm11 │ │ │ │ - vmulsd 0x8(%r8,%rax,8),%xmm11,%xmm12 │ │ │ │ + vmulsd 0x8(%rcx,%rax,8),%xmm11,%xmm12 │ │ │ │ vfmadd231sd (%rsi),%xmm13,%xmm12 │ │ │ │ vmovsd %xmm12,0x8(%rdx,%rax,8) │ │ │ │ - vmovsd (%rdi),%xmm14 │ │ │ │ - vmulsd 0x10(%r8,%rax,8),%xmm14,%xmm15 │ │ │ │ vmovsd 0x30(%rdx,%rax,8),%xmm12 │ │ │ │ + vmovsd (%rdi),%xmm14 │ │ │ │ + vmulsd 0x10(%rcx,%rax,8),%xmm14,%xmm15 │ │ │ │ vfmadd231sd (%rsi),%xmm0,%xmm15 │ │ │ │ vmovsd %xmm15,0x10(%rdx,%rax,8) │ │ │ │ vmovsd (%rdi),%xmm2 │ │ │ │ - vmulsd 0x18(%r8,%rax,8),%xmm2,%xmm3 │ │ │ │ + vmulsd 0x18(%rcx,%rax,8),%xmm2,%xmm3 │ │ │ │ vfmadd231sd (%rsi),%xmm4,%xmm3 │ │ │ │ vmovsd %xmm3,0x18(%rdx,%rax,8) │ │ │ │ vmovsd (%rdi),%xmm5 │ │ │ │ - vmulsd 0x20(%r8,%rax,8),%xmm5,%xmm6 │ │ │ │ + vmulsd 0x20(%rcx,%rax,8),%xmm5,%xmm6 │ │ │ │ vfmadd231sd (%rsi),%xmm7,%xmm6 │ │ │ │ vmovsd %xmm6,0x20(%rdx,%rax,8) │ │ │ │ vmovsd (%rdi),%xmm8 │ │ │ │ - vmulsd 0x28(%r8,%rax,8),%xmm8,%xmm1 │ │ │ │ + vmulsd 0x28(%rcx,%rax,8),%xmm8,%xmm1 │ │ │ │ vfmadd231sd (%rsi),%xmm9,%xmm1 │ │ │ │ vmovsd %xmm1,0x28(%rdx,%rax,8) │ │ │ │ vmovsd (%rdi),%xmm10 │ │ │ │ - vmulsd 0x30(%r8,%rax,8),%xmm10,%xmm11 │ │ │ │ + vmulsd 0x30(%rcx,%rax,8),%xmm10,%xmm11 │ │ │ │ vfmadd231sd (%rsi),%xmm12,%xmm11 │ │ │ │ vmovsd %xmm11,0x30(%rdx,%rax,8) │ │ │ │ vmovsd (%rdi),%xmm13 │ │ │ │ - vmulsd 0x38(%r8,%rax,8),%xmm13,%xmm14 │ │ │ │ vmovsd 0x38(%rdx,%rax,8),%xmm15 │ │ │ │ + vmulsd 0x38(%rcx,%rax,8),%xmm13,%xmm14 │ │ │ │ vfmadd231sd (%rsi),%xmm15,%xmm14 │ │ │ │ vmovsd %xmm14,0x38(%rdx,%rax,8) │ │ │ │ add $0x8,%rax │ │ │ │ vmovsd (%rsi),%xmm1 │ │ │ │ vmovsd (%rdi),%xmm9 │ │ │ │ - cmp %rcx,%rax │ │ │ │ - jb 31449 │ │ │ │ + cmp %r8,%rax │ │ │ │ + jb 30fe1 │ │ │ │ vmulsd %xmm1,%xmm9,%xmm0 │ │ │ │ vmovsd %xmm0,(%rdi) │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ -0000000000031540 : │ │ │ │ +00000000000310d0 : │ │ │ │ endbr64 │ │ │ │ push %rbp │ │ │ │ - mov %rdx,%r10 │ │ │ │ - mov %rsi,%r9 │ │ │ │ + mov %rdi,%r11 │ │ │ │ + mov %rdx,%r9 │ │ │ │ + mov %rsi,%r8 │ │ │ │ mov %rsp,%rbp │ │ │ │ + push %r14 │ │ │ │ + push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ mov 0x8(%rdi),%rdx │ │ │ │ - mov 0x10(%rdi),%rcx │ │ │ │ - mov %rdi,%rbx │ │ │ │ - sub %rdx,%rcx │ │ │ │ - je 318df │ │ │ │ - sar $0x3,%rcx │ │ │ │ - lea 0x8(%r10),%rax │ │ │ │ - lea (%rdx,%rcx,8),%r12 │ │ │ │ - mov 0x8(%r10),%rdi │ │ │ │ - mov 0x8(%rsi),%rsi │ │ │ │ - cmp %rax,%rdx │ │ │ │ - lea -0x1(%rcx),%r11 │ │ │ │ - setae %r8b │ │ │ │ - cmp %r12,%r10 │ │ │ │ - setae %al │ │ │ │ - or %eax,%r8d │ │ │ │ - lea 0x8(%r9),%rax │ │ │ │ - cmp %rax,%rdx │ │ │ │ - setae %al │ │ │ │ - cmp %r12,%r9 │ │ │ │ - setae %r12b │ │ │ │ - or %r12d,%eax │ │ │ │ - test %al,%r8b │ │ │ │ - je 31910 │ │ │ │ - mov $0xfffffffffffffff8,%rax │ │ │ │ - mov %rax,%r8 │ │ │ │ - sub %rsi,%r8 │ │ │ │ - add %rdx,%r8 │ │ │ │ - cmp $0x30,%r8 │ │ │ │ - seta %r12b │ │ │ │ - sub %rdi,%rax │ │ │ │ + mov 0x10(%rdi),%rdi │ │ │ │ + sub %rdx,%rdi │ │ │ │ + je 31408 │ │ │ │ + sar $0x3,%rdi │ │ │ │ + mov 0x8(%r9),%rsi │ │ │ │ + mov 0x8(%r8),%rcx │ │ │ │ + cmp $0x1,%rdi │ │ │ │ + je 31430 │ │ │ │ + mov $0xfffffffffffffff8,%rax │ │ │ │ + lea (%rdx,%rdi,8),%r12 │ │ │ │ + lea -0x1(%rdi),%rbx │ │ │ │ + mov %rdi,%r10 │ │ │ │ + mov %rax,%r13 │ │ │ │ + sub %rcx,%r13 │ │ │ │ + add %rdx,%r13 │ │ │ │ + cmp $0x10,%r13 │ │ │ │ + seta %r13b │ │ │ │ + sub %rsi,%rax │ │ │ │ add %rdx,%rax │ │ │ │ - cmp $0x30,%rax │ │ │ │ - seta %al │ │ │ │ - test %al,%r12b │ │ │ │ - je 31910 │ │ │ │ - cmp $0x6,%r11 │ │ │ │ - jbe 31b85 │ │ │ │ - mov %rcx,%r12 │ │ │ │ - vbroadcastsd (%r9),%zmm0 │ │ │ │ - vbroadcastsd (%r10),%zmm1 │ │ │ │ + cmp $0x10,%rax │ │ │ │ + lea 0x8(%r8),%rax │ │ │ │ + seta %r14b │ │ │ │ + and %r14d,%r13d │ │ │ │ + cmp %rax,%rdx │ │ │ │ + setae %al │ │ │ │ + cmp %r12,%r8 │ │ │ │ + setae %r14b │ │ │ │ + or %r14d,%eax │ │ │ │ + test %al,%r13b │ │ │ │ + je 31430 │ │ │ │ + lea 0x8(%r9),%r13 │ │ │ │ + cmp %r13,%rdx │ │ │ │ + setae %al │ │ │ │ + cmp %r12,%r9 │ │ │ │ + setae %r12b │ │ │ │ + or %r12b,%al │ │ │ │ + je 31430 │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + jbe 316e2 │ │ │ │ + mov %rdi,%r13 │ │ │ │ + vbroadcastsd (%r8),%ymm0 │ │ │ │ + vbroadcastsd (%r9),%ymm1 │ │ │ │ xor %eax,%eax │ │ │ │ - shr $0x3,%r12 │ │ │ │ - shl $0x6,%r12 │ │ │ │ - lea -0x40(%r12),%r8 │ │ │ │ - shr $0x6,%r8 │ │ │ │ - inc %r8 │ │ │ │ - and $0x7,%r8d │ │ │ │ - je 31727 │ │ │ │ - cmp $0x1,%r8 │ │ │ │ - je 316fe │ │ │ │ - cmp $0x2,%r8 │ │ │ │ - je 316de │ │ │ │ - cmp $0x3,%r8 │ │ │ │ - je 316be │ │ │ │ - cmp $0x4,%r8 │ │ │ │ - je 3169e │ │ │ │ - cmp $0x5,%r8 │ │ │ │ - je 3167e │ │ │ │ - cmp $0x6,%r8 │ │ │ │ - je 3165e │ │ │ │ - vmulpd (%rsi),%zmm1,%zmm2 │ │ │ │ - mov $0x40,%eax │ │ │ │ - vfmadd231pd (%rdi),%zmm0,%zmm2 │ │ │ │ - vaddpd (%rdx),%zmm2,%zmm3 │ │ │ │ - vmovupd %zmm3,(%rdx) │ │ │ │ - vmulpd (%rsi,%rax,1),%zmm1,%zmm4 │ │ │ │ - vfmadd231pd (%rdi,%rax,1),%zmm0,%zmm4 │ │ │ │ - vaddpd (%rdx,%rax,1),%zmm4,%zmm5 │ │ │ │ - vmovupd %zmm5,(%rdx,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vmulpd (%rsi,%rax,1),%zmm1,%zmm6 │ │ │ │ - vfmadd231pd (%rdi,%rax,1),%zmm0,%zmm6 │ │ │ │ - vaddpd (%rdx,%rax,1),%zmm6,%zmm7 │ │ │ │ - vmovupd %zmm7,(%rdx,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vmulpd (%rsi,%rax,1),%zmm1,%zmm8 │ │ │ │ - vfmadd231pd (%rdi,%rax,1),%zmm0,%zmm8 │ │ │ │ - vaddpd (%rdx,%rax,1),%zmm8,%zmm9 │ │ │ │ - vmovupd %zmm9,(%rdx,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vmulpd (%rsi,%rax,1),%zmm1,%zmm10 │ │ │ │ - vfmadd231pd (%rdi,%rax,1),%zmm0,%zmm10 │ │ │ │ - vaddpd (%rdx,%rax,1),%zmm10,%zmm11 │ │ │ │ - vmovupd %zmm11,(%rdx,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vmulpd (%rsi,%rax,1),%zmm1,%zmm12 │ │ │ │ - vfmadd231pd (%rdi,%rax,1),%zmm0,%zmm12 │ │ │ │ - vaddpd (%rdx,%rax,1),%zmm12,%zmm13 │ │ │ │ - vmovupd %zmm13,(%rdx,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vmulpd (%rsi,%rax,1),%zmm1,%zmm14 │ │ │ │ - vfmadd231pd (%rdi,%rax,1),%zmm0,%zmm14 │ │ │ │ - vaddpd (%rdx,%rax,1),%zmm14,%zmm15 │ │ │ │ - vmovupd %zmm15,(%rdx,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - cmp %r12,%rax │ │ │ │ - je 31832 │ │ │ │ - vmulpd (%rsi,%rax,1),%zmm1,%zmm2 │ │ │ │ - vfmadd231pd (%rdi,%rax,1),%zmm0,%zmm2 │ │ │ │ - vaddpd (%rdx,%rax,1),%zmm2,%zmm3 │ │ │ │ - vmovupd %zmm3,(%rdx,%rax,1) │ │ │ │ - vmulpd 0x40(%rsi,%rax,1),%zmm1,%zmm4 │ │ │ │ - vfmadd231pd 0x40(%rdi,%rax,1),%zmm0,%zmm4 │ │ │ │ - vaddpd 0x40(%rdx,%rax,1),%zmm4,%zmm5 │ │ │ │ - vmovupd %zmm5,0x40(%rdx,%rax,1) │ │ │ │ - vmulpd 0x80(%rsi,%rax,1),%zmm1,%zmm6 │ │ │ │ - vfmadd231pd 0x80(%rdi,%rax,1),%zmm0,%zmm6 │ │ │ │ - vaddpd 0x80(%rdx,%rax,1),%zmm6,%zmm7 │ │ │ │ - vmovupd %zmm7,0x80(%rdx,%rax,1) │ │ │ │ - vmulpd 0xc0(%rsi,%rax,1),%zmm1,%zmm8 │ │ │ │ - vfmadd231pd 0xc0(%rdi,%rax,1),%zmm0,%zmm8 │ │ │ │ - vaddpd 0xc0(%rdx,%rax,1),%zmm8,%zmm9 │ │ │ │ - vmovupd %zmm9,0xc0(%rdx,%rax,1) │ │ │ │ - vmulpd 0x100(%rsi,%rax,1),%zmm1,%zmm10 │ │ │ │ - vfmadd231pd 0x100(%rdi,%rax,1),%zmm0,%zmm10 │ │ │ │ - vaddpd 0x100(%rdx,%rax,1),%zmm10,%zmm11 │ │ │ │ - vmovupd %zmm11,0x100(%rdx,%rax,1) │ │ │ │ - vmulpd 0x140(%rsi,%rax,1),%zmm1,%zmm12 │ │ │ │ - vfmadd231pd 0x140(%rdi,%rax,1),%zmm0,%zmm12 │ │ │ │ - vaddpd 0x140(%rdx,%rax,1),%zmm12,%zmm13 │ │ │ │ - vmovupd %zmm13,0x140(%rdx,%rax,1) │ │ │ │ - vmulpd 0x180(%rsi,%rax,1),%zmm1,%zmm14 │ │ │ │ - vfmadd231pd 0x180(%rdi,%rax,1),%zmm0,%zmm14 │ │ │ │ - vaddpd 0x180(%rdx,%rax,1),%zmm14,%zmm15 │ │ │ │ - vmovupd %zmm15,0x180(%rdx,%rax,1) │ │ │ │ - vmulpd 0x1c0(%rsi,%rax,1),%zmm1,%zmm2 │ │ │ │ - vfmadd231pd 0x1c0(%rdi,%rax,1),%zmm0,%zmm2 │ │ │ │ - vaddpd 0x1c0(%rdx,%rax,1),%zmm2,%zmm3 │ │ │ │ - vmovupd %zmm3,0x1c0(%rdx,%rax,1) │ │ │ │ - add $0x200,%rax │ │ │ │ - cmp %r12,%rax │ │ │ │ - jne 31727 │ │ │ │ - test $0x7,%cl │ │ │ │ - je 31900 │ │ │ │ - and $0xfffffffffffffff8,%rcx │ │ │ │ - sub %rcx,%r11 │ │ │ │ - lea 0x1(%r11),%rax │ │ │ │ - cmp $0x2,%r11 │ │ │ │ - jbe 31b8c │ │ │ │ - vbroadcastsd (%r10),%ymm0 │ │ │ │ - vmulpd (%rsi,%rcx,8),%ymm0,%ymm1 │ │ │ │ - vbroadcastsd (%r9),%ymm4 │ │ │ │ - vfmadd231pd (%rdi,%rcx,8),%ymm4,%ymm1 │ │ │ │ - vaddpd (%rdx,%rcx,8),%ymm1,%ymm5 │ │ │ │ - vmovupd %ymm5,(%rdx,%rcx,8) │ │ │ │ - test $0x3,%al │ │ │ │ - je 31900 │ │ │ │ - mov %rax,%r8 │ │ │ │ - and $0xfffffffffffffffc,%r8 │ │ │ │ - lea (%rcx,%r8,1),%r12 │ │ │ │ - cmp %r8,%r11 │ │ │ │ - je 318ba │ │ │ │ - add %r8,%rcx │ │ │ │ - vmovddup (%r10),%xmm6 │ │ │ │ - vmovddup (%r9),%xmm8 │ │ │ │ - mov %rax,%r11 │ │ │ │ - vmulpd (%rsi,%rcx,8),%xmm6,%xmm7 │ │ │ │ - sub %r8,%r11 │ │ │ │ - vfmadd231pd (%rdi,%rcx,8),%xmm8,%xmm7 │ │ │ │ - vaddpd (%rdx,%rcx,8),%xmm7,%xmm9 │ │ │ │ - vmovupd %xmm9,(%rdx,%rcx,8) │ │ │ │ - test $0x1,%al │ │ │ │ - je 31900 │ │ │ │ - and $0xfffffffffffffffe,%r11 │ │ │ │ - add %r11,%r12 │ │ │ │ - vmovsd (%rsi,%r12,8),%xmm10 │ │ │ │ - vmulsd (%r10),%xmm10,%xmm11 │ │ │ │ - vmovsd (%rdi,%r12,8),%xmm12 │ │ │ │ - vfmadd231sd (%r9),%xmm12,%xmm11 │ │ │ │ - vaddsd (%rdx,%r12,8),%xmm11,%xmm13 │ │ │ │ - vmovsd %xmm13,(%rdx,%r12,8) │ │ │ │ + shr $0x2,%r13 │ │ │ │ + shl $0x5,%r13 │ │ │ │ + lea -0x20(%r13),%r10 │ │ │ │ + shr $0x5,%r10 │ │ │ │ + inc %r10 │ │ │ │ + and $0x7,%r10d │ │ │ │ + je 31291 │ │ │ │ + cmp $0x1,%r10 │ │ │ │ + je 3126f │ │ │ │ + cmp $0x2,%r10 │ │ │ │ + je 31256 │ │ │ │ + cmp $0x3,%r10 │ │ │ │ + je 3123d │ │ │ │ + cmp $0x4,%r10 │ │ │ │ + je 31224 │ │ │ │ + cmp $0x5,%r10 │ │ │ │ + je 3120b │ │ │ │ + cmp $0x6,%r10 │ │ │ │ + je 311f2 │ │ │ │ + vmulpd (%rcx),%ymm1,%ymm2 │ │ │ │ + mov $0x20,%eax │ │ │ │ + vfmadd231pd (%rsi),%ymm0,%ymm2 │ │ │ │ + vaddpd (%rdx),%ymm2,%ymm3 │ │ │ │ + vmovupd %ymm3,(%rdx) │ │ │ │ + vmulpd (%rcx,%rax,1),%ymm1,%ymm4 │ │ │ │ + vfmadd231pd (%rsi,%rax,1),%ymm0,%ymm4 │ │ │ │ + vaddpd (%rdx,%rax,1),%ymm4,%ymm5 │ │ │ │ + vmovupd %ymm5,(%rdx,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vmulpd (%rcx,%rax,1),%ymm1,%ymm6 │ │ │ │ + vfmadd231pd (%rsi,%rax,1),%ymm0,%ymm6 │ │ │ │ + vaddpd (%rdx,%rax,1),%ymm6,%ymm7 │ │ │ │ + vmovupd %ymm7,(%rdx,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vmulpd (%rcx,%rax,1),%ymm1,%ymm8 │ │ │ │ + vfmadd231pd (%rsi,%rax,1),%ymm0,%ymm8 │ │ │ │ + vaddpd (%rdx,%rax,1),%ymm8,%ymm9 │ │ │ │ + vmovupd %ymm9,(%rdx,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vmulpd (%rcx,%rax,1),%ymm1,%ymm10 │ │ │ │ + vfmadd231pd (%rsi,%rax,1),%ymm0,%ymm10 │ │ │ │ + vaddpd (%rdx,%rax,1),%ymm10,%ymm11 │ │ │ │ + vmovupd %ymm11,(%rdx,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vmulpd (%rcx,%rax,1),%ymm1,%ymm12 │ │ │ │ + vfmadd231pd (%rsi,%rax,1),%ymm0,%ymm12 │ │ │ │ + vaddpd (%rdx,%rax,1),%ymm12,%ymm13 │ │ │ │ + vmovupd %ymm13,(%rdx,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vmulpd (%rcx,%rax,1),%ymm1,%ymm14 │ │ │ │ + vfmadd231pd (%rsi,%rax,1),%ymm0,%ymm14 │ │ │ │ + vaddpd (%rdx,%rax,1),%ymm14,%ymm15 │ │ │ │ + vmovupd %ymm15,(%rdx,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + cmp %r13,%rax │ │ │ │ + je 31394 │ │ │ │ + vmulpd (%rcx,%rax,1),%ymm1,%ymm2 │ │ │ │ + vfmadd231pd (%rsi,%rax,1),%ymm0,%ymm2 │ │ │ │ + vaddpd (%rdx,%rax,1),%ymm2,%ymm3 │ │ │ │ + vmovupd %ymm3,(%rdx,%rax,1) │ │ │ │ + vmulpd 0x20(%rcx,%rax,1),%ymm1,%ymm4 │ │ │ │ + vfmadd231pd 0x20(%rsi,%rax,1),%ymm0,%ymm4 │ │ │ │ + vaddpd 0x20(%rdx,%rax,1),%ymm4,%ymm5 │ │ │ │ + vmovupd %ymm5,0x20(%rdx,%rax,1) │ │ │ │ + vmulpd 0x40(%rcx,%rax,1),%ymm1,%ymm6 │ │ │ │ + vfmadd231pd 0x40(%rsi,%rax,1),%ymm0,%ymm6 │ │ │ │ + vaddpd 0x40(%rdx,%rax,1),%ymm6,%ymm7 │ │ │ │ + vmovupd %ymm7,0x40(%rdx,%rax,1) │ │ │ │ + vmulpd 0x60(%rcx,%rax,1),%ymm1,%ymm8 │ │ │ │ + vfmadd231pd 0x60(%rsi,%rax,1),%ymm0,%ymm8 │ │ │ │ + vaddpd 0x60(%rdx,%rax,1),%ymm8,%ymm9 │ │ │ │ + vmovupd %ymm9,0x60(%rdx,%rax,1) │ │ │ │ + vmulpd 0x80(%rcx,%rax,1),%ymm1,%ymm10 │ │ │ │ + vfmadd231pd 0x80(%rsi,%rax,1),%ymm0,%ymm10 │ │ │ │ + vaddpd 0x80(%rdx,%rax,1),%ymm10,%ymm11 │ │ │ │ + vmovupd %ymm11,0x80(%rdx,%rax,1) │ │ │ │ + vmulpd 0xa0(%rcx,%rax,1),%ymm1,%ymm12 │ │ │ │ + vfmadd231pd 0xa0(%rsi,%rax,1),%ymm0,%ymm12 │ │ │ │ + vaddpd 0xa0(%rdx,%rax,1),%ymm12,%ymm13 │ │ │ │ + vmovupd %ymm13,0xa0(%rdx,%rax,1) │ │ │ │ + vmulpd 0xc0(%rcx,%rax,1),%ymm1,%ymm14 │ │ │ │ + vfmadd231pd 0xc0(%rsi,%rax,1),%ymm0,%ymm14 │ │ │ │ + vaddpd 0xc0(%rdx,%rax,1),%ymm14,%ymm15 │ │ │ │ + vmovupd %ymm15,0xc0(%rdx,%rax,1) │ │ │ │ + vmulpd 0xe0(%rcx,%rax,1),%ymm1,%ymm2 │ │ │ │ + vfmadd231pd 0xe0(%rsi,%rax,1),%ymm0,%ymm2 │ │ │ │ + vaddpd 0xe0(%rdx,%rax,1),%ymm2,%ymm3 │ │ │ │ + vmovupd %ymm3,0xe0(%rdx,%rax,1) │ │ │ │ + add $0x100,%rax │ │ │ │ + cmp %r13,%rax │ │ │ │ + jne 31291 │ │ │ │ + test $0x3,%dil │ │ │ │ + je 31428 │ │ │ │ + mov %rdi,%r14 │ │ │ │ + and $0xfffffffffffffffc,%r14 │ │ │ │ + cmp %r14,%rbx │ │ │ │ + je 316ea │ │ │ │ + sub %r14,%rdi │ │ │ │ + mov %rdi,%r10 │ │ │ │ vzeroupper │ │ │ │ - vmovsd (%rbx),%xmm15 │ │ │ │ - vmovsd (%r9),%xmm14 │ │ │ │ - vfmadd132sd (%r10),%xmm15,%xmm14 │ │ │ │ - vmovsd %xmm14,(%rbx) │ │ │ │ + vmovddup (%r9),%xmm0 │ │ │ │ + vmovddup (%r8),%xmm4 │ │ │ │ + vmulpd (%rcx,%r14,8),%xmm0,%xmm1 │ │ │ │ + vfmadd231pd (%rsi,%r14,8),%xmm4,%xmm1 │ │ │ │ + vaddpd (%rdx,%r14,8),%xmm1,%xmm5 │ │ │ │ + vmovupd %xmm5,(%rdx,%r14,8) │ │ │ │ + test $0x1,%r10b │ │ │ │ + je 31408 │ │ │ │ + and $0xfffffffffffffffe,%r10 │ │ │ │ + add %r10,%r14 │ │ │ │ + vmovsd (%rcx,%r14,8),%xmm6 │ │ │ │ + vmovsd (%rsi,%r14,8),%xmm8 │ │ │ │ + vmulsd (%r9),%xmm6,%xmm7 │ │ │ │ + vfmadd231sd (%r8),%xmm8,%xmm7 │ │ │ │ + vaddsd (%rdx,%r14,8),%xmm7,%xmm9 │ │ │ │ + vmovsd %xmm9,(%rdx,%r14,8) │ │ │ │ + vmovsd (%r8),%xmm10 │ │ │ │ + vmovsd (%r11),%xmm11 │ │ │ │ pop %rbx │ │ │ │ + vfmadd132sd (%r9),%xmm11,%xmm10 │ │ │ │ pop %r12 │ │ │ │ + pop %r13 │ │ │ │ + pop %r14 │ │ │ │ pop %rbp │ │ │ │ + vmovsd %xmm10,(%r11) │ │ │ │ ret │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ + vzeroupper │ │ │ │ + jmp 31408 │ │ │ │ + nopl (%rax) │ │ │ │ + vmovsd (%r9),%xmm10 │ │ │ │ + vmovsd (%rsi),%xmm12 │ │ │ │ + lea -0x1(%rdi),%rbx │ │ │ │ + mov $0x1,%r12d │ │ │ │ + and $0x7,%ebx │ │ │ │ + vmulsd (%rcx),%xmm10,%xmm11 │ │ │ │ + vfmadd231sd (%r8),%xmm12,%xmm11 │ │ │ │ + vaddsd (%rdx),%xmm11,%xmm13 │ │ │ │ + vmovsd %xmm13,(%rdx) │ │ │ │ + cmp %rdi,%r12 │ │ │ │ + jae 31408 │ │ │ │ + test %rbx,%rbx │ │ │ │ + je 315a4 │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 31576 │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + je 31551 │ │ │ │ + cmp $0x3,%rbx │ │ │ │ + je 3152c │ │ │ │ + cmp $0x4,%rbx │ │ │ │ + je 31507 │ │ │ │ + cmp $0x5,%rbx │ │ │ │ + je 314e2 │ │ │ │ + cmp $0x6,%rbx │ │ │ │ + je 314bd │ │ │ │ + vmovsd (%r9),%xmm14 │ │ │ │ + vmovsd (%rsi,%r12,8),%xmm2 │ │ │ │ + vmulsd (%rcx,%r12,8),%xmm14,%xmm15 │ │ │ │ + vfmadd231sd (%r8),%xmm2,%xmm15 │ │ │ │ + vaddsd (%rdx,%r12,8),%xmm15,%xmm3 │ │ │ │ + vmovsd %xmm3,(%rdx,%r12,8) │ │ │ │ + mov $0x2,%r12d │ │ │ │ + vmovsd (%r9),%xmm0 │ │ │ │ + vmovsd (%rsi,%r12,8),%xmm4 │ │ │ │ + vmulsd (%rcx,%r12,8),%xmm0,%xmm1 │ │ │ │ + vfmadd231sd (%r8),%xmm4,%xmm1 │ │ │ │ + vaddsd (%rdx,%r12,8),%xmm1,%xmm5 │ │ │ │ + vmovsd %xmm5,(%rdx,%r12,8) │ │ │ │ + inc %r12 │ │ │ │ + vmovsd (%r9),%xmm6 │ │ │ │ + vmovsd (%rsi,%r12,8),%xmm8 │ │ │ │ + vmulsd (%rcx,%r12,8),%xmm6,%xmm7 │ │ │ │ + vfmadd231sd (%r8),%xmm8,%xmm7 │ │ │ │ + vaddsd (%rdx,%r12,8),%xmm7,%xmm9 │ │ │ │ + vmovsd %xmm9,(%rdx,%r12,8) │ │ │ │ + inc %r12 │ │ │ │ + vmovsd (%r9),%xmm10 │ │ │ │ + vmovsd (%rsi,%r12,8),%xmm12 │ │ │ │ + vmulsd (%rcx,%r12,8),%xmm10,%xmm11 │ │ │ │ + vfmadd231sd (%r8),%xmm12,%xmm11 │ │ │ │ + vaddsd (%rdx,%r12,8),%xmm11,%xmm13 │ │ │ │ + vmovsd %xmm13,(%rdx,%r12,8) │ │ │ │ + inc %r12 │ │ │ │ + vmovsd (%r9),%xmm14 │ │ │ │ + vmovsd (%rsi,%r12,8),%xmm2 │ │ │ │ + vmulsd (%rcx,%r12,8),%xmm14,%xmm15 │ │ │ │ + vfmadd231sd (%r8),%xmm2,%xmm15 │ │ │ │ + vaddsd (%rdx,%r12,8),%xmm15,%xmm3 │ │ │ │ + vmovsd %xmm3,(%rdx,%r12,8) │ │ │ │ + inc %r12 │ │ │ │ + vmovsd (%r9),%xmm0 │ │ │ │ + vmovsd (%rsi,%r12,8),%xmm4 │ │ │ │ + vmulsd (%rcx,%r12,8),%xmm0,%xmm1 │ │ │ │ + vfmadd231sd (%r8),%xmm4,%xmm1 │ │ │ │ + vaddsd (%rdx,%r12,8),%xmm1,%xmm5 │ │ │ │ + vmovsd %xmm5,(%rdx,%r12,8) │ │ │ │ + inc %r12 │ │ │ │ + vmovsd (%r9),%xmm6 │ │ │ │ + vmovsd (%rsi,%r12,8),%xmm8 │ │ │ │ + vmulsd (%rcx,%r12,8),%xmm6,%xmm7 │ │ │ │ + vfmadd231sd (%r8),%xmm8,%xmm7 │ │ │ │ + vaddsd (%rdx,%r12,8),%xmm7,%xmm9 │ │ │ │ + vmovsd %xmm9,(%rdx,%r12,8) │ │ │ │ + inc %r12 │ │ │ │ + cmp %rdi,%r12 │ │ │ │ + jae 31408 │ │ │ │ + vmovsd (%r9),%xmm10 │ │ │ │ + vmovsd (%rsi,%r12,8),%xmm12 │ │ │ │ + vmulsd (%rcx,%r12,8),%xmm10,%xmm11 │ │ │ │ + vfmadd231sd (%r8),%xmm12,%xmm11 │ │ │ │ + vaddsd (%rdx,%r12,8),%xmm11,%xmm13 │ │ │ │ + vmovsd %xmm13,(%rdx,%r12,8) │ │ │ │ + vmovsd (%r9),%xmm14 │ │ │ │ + vmovsd 0x8(%rsi,%r12,8),%xmm2 │ │ │ │ + vmulsd 0x8(%rcx,%r12,8),%xmm14,%xmm15 │ │ │ │ + vfmadd231sd (%r8),%xmm2,%xmm15 │ │ │ │ + vaddsd 0x8(%rdx,%r12,8),%xmm15,%xmm3 │ │ │ │ + vmovsd %xmm3,0x8(%rdx,%r12,8) │ │ │ │ + vmovsd (%r9),%xmm0 │ │ │ │ + vmovsd 0x10(%rsi,%r12,8),%xmm4 │ │ │ │ + vmulsd 0x10(%rcx,%r12,8),%xmm0,%xmm1 │ │ │ │ + vfmadd231sd (%r8),%xmm4,%xmm1 │ │ │ │ + vaddsd 0x10(%rdx,%r12,8),%xmm1,%xmm5 │ │ │ │ + vmovsd %xmm5,0x10(%rdx,%r12,8) │ │ │ │ + vmovsd (%r9),%xmm6 │ │ │ │ + vmovsd 0x18(%rsi,%r12,8),%xmm7 │ │ │ │ + vmulsd 0x18(%rcx,%r12,8),%xmm6,%xmm8 │ │ │ │ + vfmadd231sd (%r8),%xmm7,%xmm8 │ │ │ │ + vaddsd 0x18(%rdx,%r12,8),%xmm8,%xmm9 │ │ │ │ + vmovsd %xmm9,0x18(%rdx,%r12,8) │ │ │ │ + vmovsd (%r9),%xmm10 │ │ │ │ + vmovsd 0x20(%rsi,%r12,8),%xmm12 │ │ │ │ + vmulsd 0x20(%rcx,%r12,8),%xmm10,%xmm11 │ │ │ │ + vfmadd231sd (%r8),%xmm12,%xmm11 │ │ │ │ + vaddsd 0x20(%rdx,%r12,8),%xmm11,%xmm13 │ │ │ │ + vmovsd %xmm13,0x20(%rdx,%r12,8) │ │ │ │ + vmovsd (%r9),%xmm14 │ │ │ │ + vmulsd 0x28(%rcx,%r12,8),%xmm14,%xmm15 │ │ │ │ + vmovsd 0x28(%rsi,%r12,8),%xmm2 │ │ │ │ + vfmadd231sd (%r8),%xmm2,%xmm15 │ │ │ │ + vaddsd 0x28(%rdx,%r12,8),%xmm15,%xmm3 │ │ │ │ + vmovsd %xmm3,0x28(%rdx,%r12,8) │ │ │ │ + vmovsd (%r9),%xmm0 │ │ │ │ + vmovsd 0x30(%rsi,%r12,8),%xmm4 │ │ │ │ + vmulsd 0x30(%rcx,%r12,8),%xmm0,%xmm1 │ │ │ │ + vfmadd231sd (%r8),%xmm4,%xmm1 │ │ │ │ + vaddsd 0x30(%rdx,%r12,8),%xmm1,%xmm5 │ │ │ │ + vmovsd %xmm5,0x30(%rdx,%r12,8) │ │ │ │ + vmovsd (%r9),%xmm6 │ │ │ │ + vmovsd 0x38(%rsi,%r12,8),%xmm7 │ │ │ │ + vmulsd 0x38(%rcx,%r12,8),%xmm6,%xmm8 │ │ │ │ + vfmadd231sd (%r8),%xmm7,%xmm8 │ │ │ │ + vaddsd 0x38(%rdx,%r12,8),%xmm8,%xmm9 │ │ │ │ + vmovsd %xmm9,0x38(%rdx,%r12,8) │ │ │ │ + add $0x8,%r12 │ │ │ │ + cmp %rdi,%r12 │ │ │ │ + jb 315a4 │ │ │ │ + jmp 31408 │ │ │ │ + xor %r14d,%r14d │ │ │ │ + jmp 313b7 │ │ │ │ vzeroupper │ │ │ │ - jmp 318df │ │ │ │ + jmp 313e6 │ │ │ │ + nopl (%rax) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovsd (%r10),%xmm14 │ │ │ │ - vmulsd (%rsi),%xmm14,%xmm15 │ │ │ │ - vmovsd (%rdi),%xmm2 │ │ │ │ - lea -0x1(%rcx),%r12 │ │ │ │ - vfmadd231sd (%r9),%xmm2,%xmm15 │ │ │ │ - mov $0x1,%eax │ │ │ │ - and $0x7,%r12d │ │ │ │ - vaddsd (%rdx),%xmm15,%xmm3 │ │ │ │ - vmovsd %xmm3,(%rdx) │ │ │ │ - cmp %rcx,%rax │ │ │ │ - jae 318df │ │ │ │ - test %r12,%r12 │ │ │ │ - je 31a67 │ │ │ │ - cmp $0x1,%r12 │ │ │ │ - je 31a3d │ │ │ │ - cmp $0x2,%r12 │ │ │ │ - je 31a1c │ │ │ │ - cmp $0x3,%r12 │ │ │ │ - je 319fb │ │ │ │ - cmp $0x4,%r12 │ │ │ │ - je 319da │ │ │ │ - cmp $0x5,%r12 │ │ │ │ - je 319b9 │ │ │ │ - cmp $0x6,%r12 │ │ │ │ - je 31998 │ │ │ │ - vmovsd (%r10),%xmm0 │ │ │ │ - vmulsd 0x8(%rsi),%xmm0,%xmm1 │ │ │ │ - vmovsd 0x8(%rdi),%xmm4 │ │ │ │ - mov $0x2,%eax │ │ │ │ - vfmadd231sd (%r9),%xmm4,%xmm1 │ │ │ │ - vaddsd 0x8(%rdx),%xmm1,%xmm5 │ │ │ │ - vmovsd %xmm5,0x8(%rdx) │ │ │ │ - vmovsd (%r10),%xmm6 │ │ │ │ - vmulsd (%rsi,%rax,8),%xmm6,%xmm8 │ │ │ │ - vmovsd (%rdi,%rax,8),%xmm7 │ │ │ │ - vfmadd231sd (%r9),%xmm7,%xmm8 │ │ │ │ - vaddsd (%rdx,%rax,8),%xmm8,%xmm9 │ │ │ │ - vmovsd %xmm9,(%rdx,%rax,8) │ │ │ │ - inc %rax │ │ │ │ - vmovsd (%r10),%xmm10 │ │ │ │ - vmulsd (%rsi,%rax,8),%xmm10,%xmm11 │ │ │ │ - vmovsd (%rdi,%rax,8),%xmm12 │ │ │ │ - vfmadd231sd (%r9),%xmm12,%xmm11 │ │ │ │ - vaddsd (%rdx,%rax,8),%xmm11,%xmm13 │ │ │ │ - vmovsd %xmm13,(%rdx,%rax,8) │ │ │ │ - inc %rax │ │ │ │ - vmovsd (%r10),%xmm14 │ │ │ │ - vmulsd (%rsi,%rax,8),%xmm14,%xmm15 │ │ │ │ - vmovsd (%rdi,%rax,8),%xmm2 │ │ │ │ - vfmadd231sd (%r9),%xmm2,%xmm15 │ │ │ │ - vaddsd (%rdx,%rax,8),%xmm15,%xmm3 │ │ │ │ - vmovsd %xmm3,(%rdx,%rax,8) │ │ │ │ - inc %rax │ │ │ │ - vmovsd (%r10),%xmm0 │ │ │ │ - vmulsd (%rsi,%rax,8),%xmm0,%xmm1 │ │ │ │ - vmovsd (%rdi,%rax,8),%xmm4 │ │ │ │ - vfmadd231sd (%r9),%xmm4,%xmm1 │ │ │ │ - vaddsd (%rdx,%rax,8),%xmm1,%xmm5 │ │ │ │ - vmovsd %xmm5,(%rdx,%rax,8) │ │ │ │ - inc %rax │ │ │ │ - vmovsd (%r10),%xmm6 │ │ │ │ - vmulsd (%rsi,%rax,8),%xmm6,%xmm8 │ │ │ │ - vmovsd (%rdi,%rax,8),%xmm7 │ │ │ │ - vfmadd231sd (%r9),%xmm7,%xmm8 │ │ │ │ - vaddsd (%rdx,%rax,8),%xmm8,%xmm9 │ │ │ │ - vmovsd %xmm9,(%rdx,%rax,8) │ │ │ │ - inc %rax │ │ │ │ - vmovsd (%r10),%xmm10 │ │ │ │ - vmulsd (%rsi,%rax,8),%xmm10,%xmm11 │ │ │ │ - vmovsd (%rdi,%rax,8),%xmm12 │ │ │ │ - vfmadd231sd (%r9),%xmm12,%xmm11 │ │ │ │ - vaddsd (%rdx,%rax,8),%xmm11,%xmm13 │ │ │ │ - vmovsd %xmm13,(%rdx,%rax,8) │ │ │ │ - inc %rax │ │ │ │ - cmp %rcx,%rax │ │ │ │ - jae 318df │ │ │ │ - vmovsd (%r10),%xmm14 │ │ │ │ - vmulsd (%rsi,%rax,8),%xmm14,%xmm15 │ │ │ │ - vmovsd (%rdi,%rax,8),%xmm2 │ │ │ │ - vfmadd231sd (%r9),%xmm2,%xmm15 │ │ │ │ - vaddsd (%rdx,%rax,8),%xmm15,%xmm3 │ │ │ │ - vmovsd %xmm3,(%rdx,%rax,8) │ │ │ │ - vmovsd (%r10),%xmm0 │ │ │ │ - vmulsd 0x8(%rsi,%rax,8),%xmm0,%xmm1 │ │ │ │ - vmovsd 0x8(%rdi,%rax,8),%xmm4 │ │ │ │ - vfmadd231sd (%r9),%xmm4,%xmm1 │ │ │ │ - vaddsd 0x8(%rdx,%rax,8),%xmm1,%xmm5 │ │ │ │ - vmovsd %xmm5,0x8(%rdx,%rax,8) │ │ │ │ - vmovsd (%r10),%xmm6 │ │ │ │ - vmulsd 0x10(%rsi,%rax,8),%xmm6,%xmm8 │ │ │ │ - vmovsd 0x10(%rdi,%rax,8),%xmm7 │ │ │ │ - vfmadd231sd (%r9),%xmm7,%xmm8 │ │ │ │ - vaddsd 0x10(%rdx,%rax,8),%xmm8,%xmm9 │ │ │ │ - vmovsd %xmm9,0x10(%rdx,%rax,8) │ │ │ │ - vmovsd (%r10),%xmm10 │ │ │ │ - vmulsd 0x18(%rsi,%rax,8),%xmm10,%xmm11 │ │ │ │ - vmovsd 0x18(%rdi,%rax,8),%xmm12 │ │ │ │ - vfmadd231sd (%r9),%xmm12,%xmm11 │ │ │ │ - vaddsd 0x18(%rdx,%rax,8),%xmm11,%xmm13 │ │ │ │ - vmovsd %xmm13,0x18(%rdx,%rax,8) │ │ │ │ - vmovsd (%r10),%xmm14 │ │ │ │ - vmulsd 0x20(%rsi,%rax,8),%xmm14,%xmm15 │ │ │ │ - vmovsd 0x20(%rdi,%rax,8),%xmm2 │ │ │ │ - vfmadd231sd (%r9),%xmm2,%xmm15 │ │ │ │ - vaddsd 0x20(%rdx,%rax,8),%xmm15,%xmm3 │ │ │ │ - vmovsd %xmm3,0x20(%rdx,%rax,8) │ │ │ │ - vmovsd (%r10),%xmm0 │ │ │ │ - vmulsd 0x28(%rsi,%rax,8),%xmm0,%xmm1 │ │ │ │ - vmovsd 0x28(%rdi,%rax,8),%xmm4 │ │ │ │ - vfmadd231sd (%r9),%xmm4,%xmm1 │ │ │ │ - vaddsd 0x28(%rdx,%rax,8),%xmm1,%xmm5 │ │ │ │ - vmovsd %xmm5,0x28(%rdx,%rax,8) │ │ │ │ - vmovsd (%r10),%xmm6 │ │ │ │ - vmulsd 0x30(%rsi,%rax,8),%xmm6,%xmm8 │ │ │ │ - vmovsd 0x30(%rdi,%rax,8),%xmm7 │ │ │ │ - vfmadd231sd (%r9),%xmm7,%xmm8 │ │ │ │ - vaddsd 0x30(%rdx,%rax,8),%xmm8,%xmm9 │ │ │ │ - vmovsd %xmm9,0x30(%rdx,%rax,8) │ │ │ │ - vmovsd (%r10),%xmm10 │ │ │ │ - vmulsd 0x38(%rsi,%rax,8),%xmm10,%xmm11 │ │ │ │ - vmovsd 0x38(%rdi,%rax,8),%xmm12 │ │ │ │ - vfmadd231sd (%r9),%xmm12,%xmm11 │ │ │ │ - vaddsd 0x38(%rdx,%rax,8),%xmm11,%xmm13 │ │ │ │ - vmovsd %xmm13,0x38(%rdx,%rax,8) │ │ │ │ - add $0x8,%rax │ │ │ │ - cmp %rcx,%rax │ │ │ │ - jb 31a67 │ │ │ │ - jmp 318df │ │ │ │ - xor %ecx,%ecx │ │ │ │ - jmp 3183f │ │ │ │ - mov %rcx,%r12 │ │ │ │ - xor %r8d,%r8d │ │ │ │ - jmp 31882 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000031ba0 : │ │ │ │ +0000000000031700 : │ │ │ │ endbr64 │ │ │ │ - vxorps %xmm1,%xmm1,%xmm1 │ │ │ │ sub $0x8,%rsp │ │ │ │ + vxorps %xmm1,%xmm1,%xmm1 │ │ │ │ vcvtsi2sd %edi,%xmm1,%xmm0 │ │ │ │ vcvtsi2sd %esi,%xmm1,%xmm1 │ │ │ │ call d5c0 │ │ │ │ - vaddsd 0xb3047(%rip),%xmm0,%xmm0 # e4c08 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x168> │ │ │ │ + vaddsd 0xac317(%rip),%xmm0,%xmm0 # dda38 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x438> │ │ │ │ add $0x8,%rsp │ │ │ │ vcvttsd2si %xmm0,%rax │ │ │ │ dec %eax │ │ │ │ ret │ │ │ │ nopl (%rax) │ │ │ │ endbr64 │ │ │ │ sub $0x18,%rsp │ │ │ │ mov %rsi,%rdi │ │ │ │ - lea 0xae83f(%rip),%rsi # e0421 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1501> │ │ │ │ + lea 0xa7cdf(%rip),%rsi # d9421 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1311> │ │ │ │ mov %fs:0x28,%rax │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x4(%rsp),%rcx │ │ │ │ mov %rsp,%rdx │ │ │ │ movl $0x0,(%rsp) │ │ │ │ movl $0x0,0x4(%rsp) │ │ │ │ call d3f0 │ │ │ │ test %eax,%eax │ │ │ │ - je 31c66 │ │ │ │ + je 317be │ │ │ │ mov 0x4(%rsp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle 31c70 │ │ │ │ + jle 317c8 │ │ │ │ mov (%rsp),%edi │ │ │ │ test %edi,%edi │ │ │ │ - jle 31c50 │ │ │ │ - call 31ba0 │ │ │ │ + jle 317a8 │ │ │ │ + call 31700 │ │ │ │ movslq %eax,%rdi │ │ │ │ call d4d0 │ │ │ │ mov 0x8(%rsp),%rdx │ │ │ │ sub %fs:0x28,%rdx │ │ │ │ - jne 31c8a │ │ │ │ + jne 317e2 │ │ │ │ add $0x18,%rsp │ │ │ │ ret │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0xbf319(%rip),%rax │ │ │ │ - lea 0xae41d(%rip),%rsi # e007b * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x115b> │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov 0xb87c1(%rip),%rax │ │ │ │ + lea 0xa78c5(%rip),%rsi # d907b * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xf6b> │ │ │ │ mov (%rax),%rdi │ │ │ │ call d380 │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 31c2e │ │ │ │ + jmp 3178e │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0xbf2f9(%rip),%rdx │ │ │ │ - lea 0xae3e6(%rip),%rsi # e0064 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1144> │ │ │ │ + mov 0xb87a1(%rip),%rdx │ │ │ │ + lea 0xa788e(%rip),%rsi # d9064 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xf54> │ │ │ │ mov (%rdx),%rdi │ │ │ │ call d380 │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 31c2e │ │ │ │ + jmp 3178e │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000031c90 : │ │ │ │ +00000000000317f0 : │ │ │ │ endbr64 │ │ │ │ sub $0x18,%rsp │ │ │ │ + mov %edi,%eax │ │ │ │ + mov %fs:0x28,%rdi │ │ │ │ + mov %rdi,0x8(%rsp) │ │ │ │ + mov %rsi,%rdi │ │ │ │ mov (%rsi),%rdx │ │ │ │ - mov %fs:0x28,%rax │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %rsi,%rax │ │ │ │ mov -0x18(%rdx),%rcx │ │ │ │ mov 0x10(%rsi,%rcx,1),%rsi │ │ │ │ - cmp $0x8,%dil │ │ │ │ - jbe 31cf0 │ │ │ │ + cmp $0x8,%al │ │ │ │ + jbe 31850 │ │ │ │ movb $0x3f,0x7(%rsp) │ │ │ │ test %rsi,%rsi │ │ │ │ - je 31d10 │ │ │ │ + je 31870 │ │ │ │ lea 0x7(%rsp),%rsi │ │ │ │ mov $0x1,%edx │ │ │ │ - mov %rax,%rdi │ │ │ │ call d390 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 31d1f │ │ │ │ + jne 3187c │ │ │ │ add $0x18,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x31,%edi │ │ │ │ - mov %dil,0x7(%rsp) │ │ │ │ + add $0x31,%eax │ │ │ │ + mov %al,0x7(%rsp) │ │ │ │ test %rsi,%rsi │ │ │ │ - jne 31cc5 │ │ │ │ - movzbl %dil,%esi │ │ │ │ - mov %rax,%rdi │ │ │ │ + jne 31825 │ │ │ │ + movzbl %al,%esi │ │ │ │ call d030 │ │ │ │ - jmp 31cd7 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp 31834 │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov $0x3f,%esi │ │ │ │ - mov %rax,%rdi │ │ │ │ call d030 │ │ │ │ - jmp 31cd7 │ │ │ │ + jmp 31834 │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ + nopl (%rax) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbp │ │ │ │ - push %rbx │ │ │ │ mov %rsi,%rbp │ │ │ │ + push %rbx │ │ │ │ sub $0x28,%rsp │ │ │ │ mov (%rdi),%rax │ │ │ │ mov %rdi,0x10(%rsp) │ │ │ │ mov %rax,(%rsp) │ │ │ │ test %rax,%rax │ │ │ │ - je 31eeb │ │ │ │ + je 31a4b │ │ │ │ mov (%rsp),%rdx │ │ │ │ mov (%rdx),%rcx │ │ │ │ mov %rcx,0x8(%rsp) │ │ │ │ test %rcx,%rcx │ │ │ │ - je 31ebc │ │ │ │ + je 31a1c │ │ │ │ mov 0x8(%rsp),%r9 │ │ │ │ mov (%r9),%r14 │ │ │ │ test %r14,%r14 │ │ │ │ - je 31e91 │ │ │ │ + je 319f1 │ │ │ │ mov (%r14),%rbx │ │ │ │ test %rbx,%rbx │ │ │ │ - je 31e69 │ │ │ │ + je 319c9 │ │ │ │ mov (%rbx),%r15 │ │ │ │ test %r15,%r15 │ │ │ │ - je 31e4c │ │ │ │ + je 319ac │ │ │ │ mov (%r15),%r12 │ │ │ │ test %r12,%r12 │ │ │ │ - je 31e2e │ │ │ │ + je 3198e │ │ │ │ mov (%r12),%r13 │ │ │ │ test %r13,%r13 │ │ │ │ - je 31e0f │ │ │ │ + je 3196f │ │ │ │ mov 0x0(%r13),%r8 │ │ │ │ test %r8,%r8 │ │ │ │ - je 31df3 │ │ │ │ + je 31953 │ │ │ │ mov (%r8),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 31dd8 │ │ │ │ + je 31938 │ │ │ │ mov %rbp,%rsi │ │ │ │ mov %r8,0x18(%rsp) │ │ │ │ - call 31d30 │ │ │ │ + call 31890 │ │ │ │ mov 0x18(%rsp),%rsi │ │ │ │ mov 0x8(%rsi),%r8 │ │ │ │ mov (%r8),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - jne 31dba │ │ │ │ + jne 3191a │ │ │ │ movzbl 0x8(%r8),%edi │ │ │ │ mov 0x0(%rbp),%rsi │ │ │ │ - call 31c90 │ │ │ │ + call 317f0 │ │ │ │ mov 0x8(%r13),%r13 │ │ │ │ mov 0x0(%r13),%r8 │ │ │ │ test %r8,%r8 │ │ │ │ - jne 31db2 │ │ │ │ + jne 31912 │ │ │ │ movzbl 0x8(%r13),%edi │ │ │ │ mov 0x0(%rbp),%rsi │ │ │ │ - call 31c90 │ │ │ │ + call 317f0 │ │ │ │ mov 0x8(%r12),%r12 │ │ │ │ mov (%r12),%r13 │ │ │ │ test %r13,%r13 │ │ │ │ - jne 31da9 │ │ │ │ + jne 31909 │ │ │ │ movzbl 0x8(%r12),%edi │ │ │ │ mov 0x0(%rbp),%rsi │ │ │ │ - call 31c90 │ │ │ │ + call 317f0 │ │ │ │ mov 0x8(%r15),%r15 │ │ │ │ mov (%r15),%r12 │ │ │ │ test %r12,%r12 │ │ │ │ - jne 31da0 │ │ │ │ + jne 31900 │ │ │ │ movzbl 0x8(%r15),%edi │ │ │ │ mov 0x0(%rbp),%rsi │ │ │ │ - call 31c90 │ │ │ │ + call 317f0 │ │ │ │ mov 0x8(%rbx),%rbx │ │ │ │ mov (%rbx),%r15 │ │ │ │ test %r15,%r15 │ │ │ │ - jne 31d94 │ │ │ │ + jne 318f4 │ │ │ │ movzbl 0x8(%rbx),%edi │ │ │ │ mov 0x0(%rbp),%rsi │ │ │ │ - call 31c90 │ │ │ │ + call 317f0 │ │ │ │ mov 0x8(%r14),%r14 │ │ │ │ mov (%r14),%rbx │ │ │ │ test %rbx,%rbx │ │ │ │ - jne 31d88 │ │ │ │ + jne 318e8 │ │ │ │ movzbl 0x8(%r14),%edi │ │ │ │ mov 0x0(%rbp),%rsi │ │ │ │ - call 31c90 │ │ │ │ + call 317f0 │ │ │ │ mov 0x8(%rsp),%rdi │ │ │ │ mov 0x8(%rdi),%r9 │ │ │ │ mov (%r9),%r14 │ │ │ │ mov %r9,0x8(%rsp) │ │ │ │ test %r14,%r14 │ │ │ │ - jne 31d7c │ │ │ │ + jne 318dc │ │ │ │ mov 0x0(%rbp),%rsi │ │ │ │ movzbl 0x8(%r9),%edi │ │ │ │ - call 31c90 │ │ │ │ + call 317f0 │ │ │ │ mov (%rsp),%r10 │ │ │ │ mov 0x8(%r10),%r11 │ │ │ │ mov (%r11),%rax │ │ │ │ mov %r11,(%rsp) │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ test %rax,%rax │ │ │ │ - jne 31d6b │ │ │ │ + jne 318cb │ │ │ │ mov (%rsp),%rdx │ │ │ │ mov 0x0(%rbp),%rsi │ │ │ │ movzbl 0x8(%rdx),%edi │ │ │ │ - call 31c90 │ │ │ │ + call 317f0 │ │ │ │ mov 0x10(%rsp),%rcx │ │ │ │ mov 0x8(%rcx),%rbx │ │ │ │ mov (%rbx),%r12 │ │ │ │ mov %rbx,0x10(%rsp) │ │ │ │ mov %r12,(%rsp) │ │ │ │ test %r12,%r12 │ │ │ │ - jne 31d56 │ │ │ │ + jne 318b6 │ │ │ │ mov 0x0(%rbp),%rsi │ │ │ │ mov 0x10(%rsp),%rbp │ │ │ │ movzbl 0x8(%rbp),%edi │ │ │ │ add $0x28,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ - jmp 31c90 │ │ │ │ + jmp 317f0 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000031f10 : │ │ │ │ +0000000000031a70 : │ │ │ │ endbr64 │ │ │ │ push %r12 │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ sub $0x10,%rsp │ │ │ │ - mov (%rdi),%rbx │ │ │ │ mov %fs:0x28,%r12 │ │ │ │ mov %r12,0x8(%rsp) │ │ │ │ mov %rdi,%r12 │ │ │ │ + mov (%rdi),%rbx │ │ │ │ mov %rsi,(%rsp) │ │ │ │ test %rbx,%rbx │ │ │ │ - je 31fc0 │ │ │ │ + je 31b18 │ │ │ │ mov (%rbx),%rdi │ │ │ │ mov %rsp,%rbp │ │ │ │ test %rdi,%rdi │ │ │ │ - je 31f60 │ │ │ │ + je 31abc │ │ │ │ mov %rbp,%rsi │ │ │ │ - call 31d30 │ │ │ │ + call 31890 │ │ │ │ mov 0x8(%rbx),%rbx │ │ │ │ mov (%rbx),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - jne 31f48 │ │ │ │ + jne 31aa4 │ │ │ │ mov (%rsp),%rsi │ │ │ │ movzbl 0x8(%rbx),%edi │ │ │ │ - call 31c90 │ │ │ │ + call 317f0 │ │ │ │ mov 0x8(%r12),%rbp │ │ │ │ mov %rsp,%r12 │ │ │ │ mov 0x0(%rbp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 31f8f │ │ │ │ + je 31aeb │ │ │ │ mov %r12,%rsi │ │ │ │ - call 31d30 │ │ │ │ + call 31890 │ │ │ │ mov 0x8(%rbp),%rbp │ │ │ │ mov 0x0(%rbp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - jne 31f7a │ │ │ │ + jne 31ad6 │ │ │ │ movzbl 0x8(%rbp),%edi │ │ │ │ mov (%rsp),%rsi │ │ │ │ - call 31c90 │ │ │ │ + call 317f0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 31fcd │ │ │ │ + jne 31b25 │ │ │ │ add $0x10,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ ret │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ movzbl 0x8(%r12),%edi │ │ │ │ - call 31c90 │ │ │ │ - jmp 31f9c │ │ │ │ + call 317f0 │ │ │ │ + jmp 31af8 │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000031fe0 : │ │ │ │ +0000000000031b30 : │ │ │ │ endbr64 │ │ │ │ cmpq $0x0,(%rdi) │ │ │ │ - je 32050 │ │ │ │ + je 31ba0 │ │ │ │ push %rbp │ │ │ │ + mov $0x1,%edx │ │ │ │ + mov %rdi,%rbp │ │ │ │ push %rbx │ │ │ │ mov %rsi,%rbx │ │ │ │ - mov %rdi,%rbp │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov $0x1,%edx │ │ │ │ + lea 0xa7548(%rip),%rsi # d9096 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xf86> │ │ │ │ mov %rbx,%rdi │ │ │ │ - lea 0xae091(%rip),%rsi # e0096 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1176> │ │ │ │ + sub $0x8,%rsp │ │ │ │ call d390 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ mov 0x0(%rbp),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ - call 31fe0 │ │ │ │ + call 31b30 │ │ │ │ mov $0x1,%edx │ │ │ │ mov %rbx,%rdi │ │ │ │ - lea 0xae073(%rip),%rsi # e0098 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1178> │ │ │ │ + lea 0xa7523(%rip),%rsi # d9098 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xf88> │ │ │ │ call d390 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ mov 0x8(%rbp),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ - call 31fe0 │ │ │ │ + call 31b30 │ │ │ │ add $0x8,%rsp │ │ │ │ mov %rbx,%rdi │ │ │ │ mov $0x1,%edx │ │ │ │ pop %rbx │ │ │ │ + lea 0xa7500(%rip),%rsi # d909a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xf8a> │ │ │ │ pop %rbp │ │ │ │ - lea 0xae04f(%rip),%rsi # e009a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x117a> │ │ │ │ jmp d390 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ movzbl 0x8(%rdi),%edi │ │ │ │ - jmp 31c90 │ │ │ │ + jmp 317f0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ -0000000000032060 : │ │ │ │ +0000000000031bb0 : │ │ │ │ endbr64 │ │ │ │ movslq %edi,%rdi │ │ │ │ cmp $0x1,%esi │ │ │ │ - jle 321f0 │ │ │ │ + jle 31d40 │ │ │ │ lea 0x1(%rsi),%r9d │ │ │ │ mov $0x2,%esi │ │ │ │ mov %rdi,%rcx │ │ │ │ mov %rdi,%r8 │ │ │ │ mov %r9,%rax │ │ │ │ sub %rsi,%rax │ │ │ │ and $0x7,%eax │ │ │ │ - je 3212b │ │ │ │ + je 31c7b │ │ │ │ cmp $0x1,%rax │ │ │ │ - je 32110 │ │ │ │ + je 31c60 │ │ │ │ cmp $0x2,%rax │ │ │ │ - je 320fe │ │ │ │ + je 31c4e │ │ │ │ cmp $0x3,%rax │ │ │ │ - je 320ec │ │ │ │ + je 31c3c │ │ │ │ cmp $0x4,%rax │ │ │ │ - je 320da │ │ │ │ + je 31c2a │ │ │ │ cmp $0x5,%rax │ │ │ │ - je 320c8 │ │ │ │ + je 31c18 │ │ │ │ cmp $0x6,%rax │ │ │ │ - jne 321d0 │ │ │ │ + jne 31d20 │ │ │ │ imul %rdi,%rcx │ │ │ │ xor %edx,%edx │ │ │ │ mov %rcx,%rax │ │ │ │ div %rsi │ │ │ │ inc %rsi │ │ │ │ add %rax,%r8 │ │ │ │ imul %rdi,%rcx │ │ │ │ @@ -33502,15 +34279,15 @@ │ │ │ │ imul %rdi,%rcx │ │ │ │ xor %edx,%edx │ │ │ │ mov %rcx,%rax │ │ │ │ div %rsi │ │ │ │ inc %rsi │ │ │ │ add %rax,%r8 │ │ │ │ cmp %rsi,%r9 │ │ │ │ - je 321cc │ │ │ │ + je 31d1c │ │ │ │ imul %rdi,%rcx │ │ │ │ xor %edx,%edx │ │ │ │ lea 0x1(%rsi),%r10 │ │ │ │ lea 0x2(%rsi),%r11 │ │ │ │ mov %rcx,%rax │ │ │ │ imul %rdi,%rcx │ │ │ │ div %rsi │ │ │ │ @@ -33552,3105 +34329,3020 @@ │ │ │ │ xor %edx,%edx │ │ │ │ add %rax,%r8 │ │ │ │ mov %rcx,%rax │ │ │ │ div %r10 │ │ │ │ add %rax,%r8 │ │ │ │ add $0x8,%rsi │ │ │ │ cmp %rsi,%r9 │ │ │ │ - jne 3212b │ │ │ │ + jne 31c7b │ │ │ │ mov %r8,%rax │ │ │ │ ret │ │ │ │ imul %rdi,%rcx │ │ │ │ mov $0x3,%esi │ │ │ │ mov %rcx,%r8 │ │ │ │ shr $1,%r8 │ │ │ │ add %rdi,%r8 │ │ │ │ - jmp 320b6 │ │ │ │ + jmp 31c06 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rdi,%r8 │ │ │ │ mov %r8,%rax │ │ │ │ ret │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000032200 : │ │ │ │ +0000000000031d50 : │ │ │ │ endbr64 │ │ │ │ push %r15 │ │ │ │ + mov %rdi,%r15 │ │ │ │ push %r14 │ │ │ │ + xor %r14d,%r14d │ │ │ │ push %r13 │ │ │ │ - mov %rdi,%r15 │ │ │ │ push %r12 │ │ │ │ push %rbp │ │ │ │ + mov %rsi,%rbp │ │ │ │ push %rbx │ │ │ │ - xor %r14d,%r14d │ │ │ │ sub $0x18,%rsp │ │ │ │ mov (%rdi),%r12 │ │ │ │ mov 0x8(%rdi),%rdi │ │ │ │ - mov %rsi,%rbp │ │ │ │ sub %r12,%rdi │ │ │ │ sar $0x5,%rdi │ │ │ │ cmp %rdi,%r14 │ │ │ │ - jae 32452 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jae 31f9a │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov %r14,%rax │ │ │ │ shl $0x5,%rax │ │ │ │ add %rax,%r12 │ │ │ │ mov (%r12),%rcx │ │ │ │ mov 0x8(%r12),%r13 │ │ │ │ cmp %rcx,%r13 │ │ │ │ - je 32415 │ │ │ │ + je 31f5d │ │ │ │ mov %r13,%rdx │ │ │ │ mov %rcx,%rbx │ │ │ │ sub %rcx,%rdx │ │ │ │ sub $0x4,%rdx │ │ │ │ shr $0x2,%rdx │ │ │ │ inc %rdx │ │ │ │ and $0x3,%edx │ │ │ │ - je 3233c │ │ │ │ + je 31e84 │ │ │ │ cmp $0x1,%rdx │ │ │ │ - je 322fc │ │ │ │ + je 31e44 │ │ │ │ cmp $0x2,%rdx │ │ │ │ - je 322c5 │ │ │ │ + je 31e0d │ │ │ │ mov $0x1,%edx │ │ │ │ - lea 0xade05(%rip),%rsi # e0096 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1176> │ │ │ │ + lea 0xa72bd(%rip),%rsi # d9096 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xf86> │ │ │ │ mov %rbp,%rdi │ │ │ │ mov %rcx,0x8(%rsp) │ │ │ │ call d390 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ mov 0x8(%rsp),%rsi │ │ │ │ mov %rbp,%rdi │ │ │ │ add $0x4,%rbx │ │ │ │ mov (%rsi),%esi │ │ │ │ call d5a0 │ │ │ │ mov $0x1,%edx │ │ │ │ - lea 0xadddd(%rip),%rsi # e009a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x117a> │ │ │ │ + lea 0xa7295(%rip),%rsi # d909a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xf8a> │ │ │ │ mov %rax,%rdi │ │ │ │ call d390 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ mov $0x1,%edx │ │ │ │ - lea 0xaddc5(%rip),%rsi # e0096 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1176> │ │ │ │ + lea 0xa727d(%rip),%rsi # d9096 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xf86> │ │ │ │ mov %rbp,%rdi │ │ │ │ add $0x4,%rbx │ │ │ │ call d390 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ mov -0x4(%rbx),%esi │ │ │ │ mov %rbp,%rdi │ │ │ │ call d5a0 │ │ │ │ mov $0x1,%edx │ │ │ │ - lea 0xadda6(%rip),%rsi # e009a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x117a> │ │ │ │ + lea 0xa725e(%rip),%rsi # d909a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xf8a> │ │ │ │ mov %rax,%rdi │ │ │ │ call d390 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ mov $0x1,%edx │ │ │ │ - lea 0xadd8e(%rip),%rsi # e0096 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1176> │ │ │ │ + lea 0xa7246(%rip),%rsi # d9096 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xf86> │ │ │ │ mov %rbp,%rdi │ │ │ │ add $0x4,%rbx │ │ │ │ call d390 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ mov -0x4(%rbx),%esi │ │ │ │ mov %rbp,%rdi │ │ │ │ call d5a0 │ │ │ │ mov $0x1,%edx │ │ │ │ - lea 0xadd6f(%rip),%rsi # e009a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x117a> │ │ │ │ + lea 0xa7227(%rip),%rsi # d909a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xf8a> │ │ │ │ mov %rax,%rdi │ │ │ │ call d390 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ cmp %rbx,%r13 │ │ │ │ - je 32415 │ │ │ │ + je 31f5d │ │ │ │ mov $0x1,%edx │ │ │ │ - lea 0xadd4e(%rip),%rsi # e0096 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1176> │ │ │ │ + lea 0xa7206(%rip),%rsi # d9096 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xf86> │ │ │ │ mov %rbp,%rdi │ │ │ │ add $0x10,%rbx │ │ │ │ call d390 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ mov -0x10(%rbx),%esi │ │ │ │ mov %rbp,%rdi │ │ │ │ call d5a0 │ │ │ │ mov $0x1,%edx │ │ │ │ - lea 0xadd2f(%rip),%rsi # e009a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x117a> │ │ │ │ + lea 0xa71e7(%rip),%rsi # d909a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xf8a> │ │ │ │ mov %rax,%rdi │ │ │ │ call d390 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ mov $0x1,%edx │ │ │ │ - lea 0xadd17(%rip),%rsi # e0096 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1176> │ │ │ │ + lea 0xa71cf(%rip),%rsi # d9096 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xf86> │ │ │ │ mov %rbp,%rdi │ │ │ │ call d390 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ mov -0xc(%rbx),%esi │ │ │ │ mov %rbp,%rdi │ │ │ │ call d5a0 │ │ │ │ mov $0x1,%edx │ │ │ │ - lea 0xadcfc(%rip),%rsi # e009a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x117a> │ │ │ │ + lea 0xa71b4(%rip),%rsi # d909a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xf8a> │ │ │ │ mov %rax,%rdi │ │ │ │ call d390 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ mov $0x1,%edx │ │ │ │ - lea 0xadce4(%rip),%rsi # e0096 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1176> │ │ │ │ + lea 0xa719c(%rip),%rsi # d9096 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xf86> │ │ │ │ mov %rbp,%rdi │ │ │ │ call d390 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ mov -0x8(%rbx),%esi │ │ │ │ mov %rbp,%rdi │ │ │ │ call d5a0 │ │ │ │ mov $0x1,%edx │ │ │ │ - lea 0xadcc9(%rip),%rsi # e009a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x117a> │ │ │ │ + lea 0xa7181(%rip),%rsi # d909a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xf8a> │ │ │ │ mov %rax,%rdi │ │ │ │ call d390 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ mov $0x1,%edx │ │ │ │ - lea 0xadcb1(%rip),%rsi # e0096 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1176> │ │ │ │ + lea 0xa7169(%rip),%rsi # d9096 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xf86> │ │ │ │ mov %rbp,%rdi │ │ │ │ call d390 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ mov -0x4(%rbx),%esi │ │ │ │ mov %rbp,%rdi │ │ │ │ call d5a0 │ │ │ │ mov $0x1,%edx │ │ │ │ - lea 0xadc96(%rip),%rsi # e009a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x117a> │ │ │ │ + lea 0xa714e(%rip),%rsi # d909a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xf8a> │ │ │ │ mov %rax,%rdi │ │ │ │ call d390 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ cmp %rbx,%r13 │ │ │ │ - jne 3233c │ │ │ │ + jne 31e84 │ │ │ │ vmovsd 0x18(%r12),%xmm0 │ │ │ │ mov %rbp,%rdi │ │ │ │ inc %r14 │ │ │ │ call d540 (double)@plt> │ │ │ │ mov $0x1,%edx │ │ │ │ - lea 0xadc69(%rip),%rsi # e009c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x117c> │ │ │ │ + lea 0xa7121(%rip),%rsi # d909c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xf8c> │ │ │ │ mov %rax,%rdi │ │ │ │ call d390 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ mov (%r15),%r12 │ │ │ │ mov 0x8(%r15),%rdi │ │ │ │ sub %r12,%rdi │ │ │ │ sar $0x5,%rdi │ │ │ │ cmp %rdi,%r14 │ │ │ │ - jb 32240 │ │ │ │ + jb 31d88 │ │ │ │ add $0x18,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000032470 : │ │ │ │ +0000000000031fb0 : │ │ │ │ endbr64 │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbp │ │ │ │ + mov %rsi,%rbp │ │ │ │ push %rbx │ │ │ │ - mov %rsi,%rbx │ │ │ │ sub $0x38,%rsp │ │ │ │ mov 0x8(%rdi),%rax │ │ │ │ mov (%rdi),%rcx │ │ │ │ mov %edx,0x1c(%rsp) │ │ │ │ mov %rax,0x28(%rsp) │ │ │ │ mov %rcx,0x20(%rsp) │ │ │ │ cmp %rcx,%rax │ │ │ │ - je 32724 │ │ │ │ + je 32261 │ │ │ │ mov 0x20(%rsp),%rdx │ │ │ │ - mov 0x8(%rdx),%rsi │ │ │ │ - mov (%rdx),%r14 │ │ │ │ - mov %rsi,0x10(%rsp) │ │ │ │ - cmp %r14,%rsi │ │ │ │ - je 3270e │ │ │ │ + mov 0x8(%rdx),%rbx │ │ │ │ + mov (%rdx),%r15 │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + cmp %r15,%rbx │ │ │ │ + je 3224b │ │ │ │ nopl (%rax) │ │ │ │ - mov (%r14),%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ cmpb $0x0,0x1c(%rsp) │ │ │ │ - je 32736 │ │ │ │ - call 31fe0 │ │ │ │ + mov (%r15),%rdi │ │ │ │ + mov %rbp,%rsi │ │ │ │ + je 32273 │ │ │ │ + call 31b30 │ │ │ │ mov $0x1,%edx │ │ │ │ - lea 0xadbf3(%rip),%rsi # e00d5 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x11b5> │ │ │ │ - mov %rbx,%rdi │ │ │ │ + lea 0xa70b3(%rip),%rsi # d90d5 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xfc5> │ │ │ │ + mov %rbp,%rdi │ │ │ │ call d390 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ - mov 0x10(%r14),%r13 │ │ │ │ - mov 0x8(%r14),%rbp │ │ │ │ - cmp %rbp,%r13 │ │ │ │ - je 326ff │ │ │ │ + mov 0x10(%r15),%r14 │ │ │ │ + mov 0x8(%r15),%r12 │ │ │ │ + cmp %r12,%r14 │ │ │ │ + je 3223c │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0x0(%rbp),%r8 │ │ │ │ - mov 0x8(%rbp),%r12 │ │ │ │ - cmp %r8,%r12 │ │ │ │ - je 326d1 │ │ │ │ - mov %r12,%rdi │ │ │ │ - mov %r8,%r15 │ │ │ │ - sub %r8,%rdi │ │ │ │ + mov (%r12),%rsi │ │ │ │ + mov 0x8(%r12),%r13 │ │ │ │ + cmp %rsi,%r13 │ │ │ │ + je 3220c │ │ │ │ + mov %r13,%rdi │ │ │ │ + mov %rsi,%rbx │ │ │ │ + sub %rsi,%rdi │ │ │ │ sub $0x4,%rdi │ │ │ │ shr $0x2,%rdi │ │ │ │ inc %rdi │ │ │ │ and $0x3,%edi │ │ │ │ - je 325f4 │ │ │ │ + je 32133 │ │ │ │ cmp $0x1,%rdi │ │ │ │ - je 325b3 │ │ │ │ + je 320f3 │ │ │ │ cmp $0x2,%rdi │ │ │ │ - je 3257b │ │ │ │ + je 320bc │ │ │ │ mov $0x1,%edx │ │ │ │ - lea 0xadb50(%rip),%rsi # e0096 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1176> │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov %r8,0x8(%rsp) │ │ │ │ + mov %rsi,0x8(%rsp) │ │ │ │ + mov %rbp,%rdi │ │ │ │ + lea 0xa7007(%rip),%rsi # d9096 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xf86> │ │ │ │ call d390 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ - mov 0x8(%rsp),%r9 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - add $0x4,%r15 │ │ │ │ - mov (%r9),%esi │ │ │ │ + mov 0x8(%rsp),%r8 │ │ │ │ + mov %rbp,%rdi │ │ │ │ + add $0x4,%rbx │ │ │ │ + mov (%r8),%esi │ │ │ │ call d5a0 │ │ │ │ mov $0x1,%edx │ │ │ │ - lea 0xadb27(%rip),%rsi # e009a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x117a> │ │ │ │ + lea 0xa6fe6(%rip),%rsi # d909a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xf8a> │ │ │ │ mov %rax,%rdi │ │ │ │ call d390 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ mov $0x1,%edx │ │ │ │ - lea 0xadb0f(%rip),%rsi # e0096 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1176> │ │ │ │ - mov %rbx,%rdi │ │ │ │ - add $0x4,%r15 │ │ │ │ + lea 0xa6fce(%rip),%rsi # d9096 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xf86> │ │ │ │ + mov %rbp,%rdi │ │ │ │ + add $0x4,%rbx │ │ │ │ call d390 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ - mov -0x4(%r15),%esi │ │ │ │ - mov %rbx,%rdi │ │ │ │ + mov -0x4(%rbx),%esi │ │ │ │ + mov %rbp,%rdi │ │ │ │ call d5a0 │ │ │ │ mov $0x1,%edx │ │ │ │ - lea 0xadaef(%rip),%rsi # e009a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x117a> │ │ │ │ + lea 0xa6faf(%rip),%rsi # d909a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xf8a> │ │ │ │ mov %rax,%rdi │ │ │ │ call d390 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ mov $0x1,%edx │ │ │ │ - lea 0xadad7(%rip),%rsi # e0096 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1176> │ │ │ │ - mov %rbx,%rdi │ │ │ │ - add $0x4,%r15 │ │ │ │ + lea 0xa6f97(%rip),%rsi # d9096 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xf86> │ │ │ │ + mov %rbp,%rdi │ │ │ │ + add $0x4,%rbx │ │ │ │ call d390 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ - mov -0x4(%r15),%esi │ │ │ │ - mov %rbx,%rdi │ │ │ │ + mov -0x4(%rbx),%esi │ │ │ │ + mov %rbp,%rdi │ │ │ │ call d5a0 │ │ │ │ mov $0x1,%edx │ │ │ │ - lea 0xadab7(%rip),%rsi # e009a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x117a> │ │ │ │ + lea 0xa6f78(%rip),%rsi # d909a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xf8a> │ │ │ │ mov %rax,%rdi │ │ │ │ call d390 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ - cmp %r15,%r12 │ │ │ │ - je 326d1 │ │ │ │ + cmp %rbx,%r13 │ │ │ │ + je 3220c │ │ │ │ mov $0x1,%edx │ │ │ │ - lea 0xada96(%rip),%rsi # e0096 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1176> │ │ │ │ - mov %rbx,%rdi │ │ │ │ - add $0x10,%r15 │ │ │ │ + lea 0xa6f57(%rip),%rsi # d9096 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xf86> │ │ │ │ + mov %rbp,%rdi │ │ │ │ + add $0x10,%rbx │ │ │ │ call d390 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ - mov -0x10(%r15),%esi │ │ │ │ - mov %rbx,%rdi │ │ │ │ + mov -0x10(%rbx),%esi │ │ │ │ + mov %rbp,%rdi │ │ │ │ call d5a0 │ │ │ │ mov $0x1,%edx │ │ │ │ - lea 0xada76(%rip),%rsi # e009a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x117a> │ │ │ │ + lea 0xa6f38(%rip),%rsi # d909a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xf8a> │ │ │ │ mov %rax,%rdi │ │ │ │ call d390 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ mov $0x1,%edx │ │ │ │ - lea 0xada5e(%rip),%rsi # e0096 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1176> │ │ │ │ - mov %rbx,%rdi │ │ │ │ + lea 0xa6f20(%rip),%rsi # d9096 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xf86> │ │ │ │ + mov %rbp,%rdi │ │ │ │ call d390 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ - mov -0xc(%r15),%esi │ │ │ │ - mov %rbx,%rdi │ │ │ │ + mov -0xc(%rbx),%esi │ │ │ │ + mov %rbp,%rdi │ │ │ │ call d5a0 │ │ │ │ mov $0x1,%edx │ │ │ │ - lea 0xada42(%rip),%rsi # e009a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x117a> │ │ │ │ + lea 0xa6f05(%rip),%rsi # d909a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xf8a> │ │ │ │ mov %rax,%rdi │ │ │ │ call d390 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ mov $0x1,%edx │ │ │ │ - lea 0xada2a(%rip),%rsi # e0096 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1176> │ │ │ │ - mov %rbx,%rdi │ │ │ │ + lea 0xa6eed(%rip),%rsi # d9096 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xf86> │ │ │ │ + mov %rbp,%rdi │ │ │ │ call d390 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ - mov -0x8(%r15),%esi │ │ │ │ - mov %rbx,%rdi │ │ │ │ + mov -0x8(%rbx),%esi │ │ │ │ + mov %rbp,%rdi │ │ │ │ call d5a0 │ │ │ │ mov $0x1,%edx │ │ │ │ - lea 0xada0e(%rip),%rsi # e009a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x117a> │ │ │ │ + lea 0xa6ed2(%rip),%rsi # d909a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xf8a> │ │ │ │ mov %rax,%rdi │ │ │ │ call d390 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ mov $0x1,%edx │ │ │ │ - lea 0xad9f6(%rip),%rsi # e0096 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1176> │ │ │ │ - mov %rbx,%rdi │ │ │ │ + lea 0xa6eba(%rip),%rsi # d9096 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xf86> │ │ │ │ + mov %rbp,%rdi │ │ │ │ call d390 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ - mov -0x4(%r15),%esi │ │ │ │ - mov %rbx,%rdi │ │ │ │ + mov -0x4(%rbx),%esi │ │ │ │ + mov %rbp,%rdi │ │ │ │ call d5a0 │ │ │ │ mov $0x1,%edx │ │ │ │ - lea 0xad9da(%rip),%rsi # e009a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x117a> │ │ │ │ + lea 0xa6e9f(%rip),%rsi # d909a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xf8a> │ │ │ │ mov %rax,%rdi │ │ │ │ call d390 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ - cmp %r15,%r12 │ │ │ │ - jne 325f4 │ │ │ │ - vmovsd 0x18(%rbp),%xmm0 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - add $0x20,%rbp │ │ │ │ + cmp %rbx,%r13 │ │ │ │ + jne 32133 │ │ │ │ + vmovsd 0x18(%r12),%xmm0 │ │ │ │ + mov %rbp,%rdi │ │ │ │ + add $0x20,%r12 │ │ │ │ call d540 (double)@plt> │ │ │ │ mov $0x1,%edx │ │ │ │ - lea 0xad9ae(%rip),%rsi # e009c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x117c> │ │ │ │ + lea 0xa6e71(%rip),%rsi # d909c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xf8c> │ │ │ │ mov %rax,%rdi │ │ │ │ call d390 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ - cmp %rbp,%r13 │ │ │ │ - jne 32500 │ │ │ │ - add $0x20,%r14 │ │ │ │ - cmp %r14,0x10(%rsp) │ │ │ │ - jne 324c0 │ │ │ │ + cmp %r12,%r14 │ │ │ │ + jne 32040 │ │ │ │ + add $0x20,%r15 │ │ │ │ + cmp %r15,0x10(%rsp) │ │ │ │ + jne 32000 │ │ │ │ addq $0x18,0x20(%rsp) │ │ │ │ - mov 0x20(%rsp),%r10 │ │ │ │ - cmp %r10,0x28(%rsp) │ │ │ │ - jne 324a3 │ │ │ │ + mov 0x20(%rsp),%r9 │ │ │ │ + cmp %r9,0x28(%rsp) │ │ │ │ + jne 31fe3 │ │ │ │ add $0x38,%rsp │ │ │ │ - mov %rbx,%rax │ │ │ │ + mov %rbp,%rax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ ret │ │ │ │ - call 31f10 │ │ │ │ - jmp 324d6 │ │ │ │ + call 31a70 │ │ │ │ + jmp 32016 │ │ │ │ + nop │ │ │ │ + xchg %ax,%ax │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ sub $0x38,%rsp │ │ │ │ mov %fs:0x28,%rax │ │ │ │ mov %rax,0x28(%rsp) │ │ │ │ mov 0x4(%rdx),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js d8de <__cxa_finalize@plt+0x24e> │ │ │ │ + js d8be <__cxa_finalize@plt+0x22e> │ │ │ │ mov %rsi,%rbx │ │ │ │ - je 32910 │ │ │ │ + mov %ecx,%r9d │ │ │ │ + je 32450 │ │ │ │ mov %rdx,%rbp │ │ │ │ cmp $0xf,%eax │ │ │ │ - jle 32890 │ │ │ │ + jle 323d0 │ │ │ │ mov (%rdi),%rdi │ │ │ │ cmp $0x1f,%eax │ │ │ │ - jg 32940 │ │ │ │ + jg 32480 │ │ │ │ incl 0x8(%rdi) │ │ │ │ - mov 0x20(%rdi),%r8 │ │ │ │ + mov 0x20(%rdi),%rdx │ │ │ │ lea 0x18(%rdi),%r11 │ │ │ │ movl $0x0,0x1c(%rsp) │ │ │ │ mov %r11,%rsi │ │ │ │ - test %r8,%r8 │ │ │ │ - jne 327ab │ │ │ │ - jmp 328e0 │ │ │ │ - mov %r8,%rsi │ │ │ │ - mov %r9,%r8 │ │ │ │ - test %r8,%r8 │ │ │ │ - je 327c4 │ │ │ │ - mov 0x20(%r8),%r10d │ │ │ │ - mov 0x10(%r8),%r9 │ │ │ │ - mov 0x18(%r8),%rax │ │ │ │ + test %rdx,%rdx │ │ │ │ + jne 322f3 │ │ │ │ + jmp 32420 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov %rdx,%rsi │ │ │ │ + mov %rax,%rdx │ │ │ │ + test %rdx,%rdx │ │ │ │ + je 3230c │ │ │ │ + mov 0x20(%rdx),%r10d │ │ │ │ + mov 0x10(%rdx),%rax │ │ │ │ + mov 0x18(%rdx),%rcx │ │ │ │ test %r10d,%r10d │ │ │ │ - jns 327a0 │ │ │ │ - mov %rax,%r8 │ │ │ │ - test %r8,%r8 │ │ │ │ - jne 327ab │ │ │ │ + jns 322e8 │ │ │ │ + mov %rcx,%rdx │ │ │ │ + test %rdx,%rdx │ │ │ │ + jne 322f3 │ │ │ │ cmp %r11,%rsi │ │ │ │ - je 328e0 │ │ │ │ - mov 0x20(%rsi),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - jg 328e0 │ │ │ │ + je 32420 │ │ │ │ + mov 0x20(%rsi),%r8d │ │ │ │ + test %r8d,%r8d │ │ │ │ + jg 32420 │ │ │ │ incl 0x24(%rsi) │ │ │ │ - lea -0x79(,%rcx,8),%esi │ │ │ │ + lea -0x79(,%r9,8),%esi │ │ │ │ mov %rbx,%rdi │ │ │ │ movzbl %sil,%esi │ │ │ │ - call b7940 │ │ │ │ + call b1fd0 │ │ │ │ mov 0x10(%rbx),%r11 │ │ │ │ mov 0x4(%rbp),%edi │ │ │ │ mov 0x8(%rbx),%rbp │ │ │ │ add (%rbx),%r11 │ │ │ │ shl $0x3,%edi │ │ │ │ cmp %r11,%rbp │ │ │ │ - jae d89c <__cxa_finalize@plt+0x20c> │ │ │ │ - lea 0x1(%rbp),%r9 │ │ │ │ - mov %edi,%eax │ │ │ │ - mov %r9,0x8(%rbx) │ │ │ │ + jae d87c <__cxa_finalize@plt+0x1ec> │ │ │ │ + lea 0x1(%rbp),%rax │ │ │ │ + mov %edi,%r10d │ │ │ │ + mov %rax,0x8(%rbx) │ │ │ │ + shr $0x8,%r10d │ │ │ │ mov %dil,0x0(%rbp) │ │ │ │ - mov 0x10(%rbx),%r8 │ │ │ │ - mov 0x8(%rbx),%r10 │ │ │ │ - add (%rbx),%r8 │ │ │ │ - shr $0x8,%eax │ │ │ │ - cmp %r8,%r10 │ │ │ │ - jae d89c <__cxa_finalize@plt+0x20c> │ │ │ │ - lea 0x1(%r10),%rdx │ │ │ │ - mov %edi,%esi │ │ │ │ - mov %rdx,0x8(%rbx) │ │ │ │ - mov %al,(%r10) │ │ │ │ mov 0x10(%rbx),%rcx │ │ │ │ - mov 0x8(%rbx),%rbp │ │ │ │ + mov 0x8(%rbx),%rdx │ │ │ │ add (%rbx),%rcx │ │ │ │ - shr $0x10,%esi │ │ │ │ - cmp %rcx,%rbp │ │ │ │ - jae d89c <__cxa_finalize@plt+0x20c> │ │ │ │ - lea 0x1(%rbp),%r11 │ │ │ │ - mov %r11,0x8(%rbx) │ │ │ │ - mov %sil,0x0(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x8(%rbx),%r9 │ │ │ │ - add (%rbx),%rax │ │ │ │ + cmp %rcx,%rdx │ │ │ │ + jae d87c <__cxa_finalize@plt+0x1ec> │ │ │ │ + lea 0x1(%rdx),%r8 │ │ │ │ + mov %edi,%r9d │ │ │ │ + mov %r8,0x8(%rbx) │ │ │ │ + shr $0x10,%r9d │ │ │ │ + mov %r10b,(%rdx) │ │ │ │ + mov 0x10(%rbx),%rbp │ │ │ │ + mov 0x8(%rbx),%rsi │ │ │ │ + add (%rbx),%rbp │ │ │ │ + cmp %rbp,%rsi │ │ │ │ + jae d87c <__cxa_finalize@plt+0x1ec> │ │ │ │ + lea 0x1(%rsi),%r11 │ │ │ │ shr $0x18,%edi │ │ │ │ - cmp %rax,%r9 │ │ │ │ - jae d89c <__cxa_finalize@plt+0x20c> │ │ │ │ - lea 0x1(%r9),%r10 │ │ │ │ - mov %r10,0x8(%rbx) │ │ │ │ - mov %dil,(%r9) │ │ │ │ - jmp 328c6 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov %r11,0x8(%rbx) │ │ │ │ + mov %r9b,(%rsi) │ │ │ │ + mov 0x10(%rbx),%r10 │ │ │ │ + mov 0x8(%rbx),%rax │ │ │ │ + add (%rbx),%r10 │ │ │ │ + cmp %r10,%rax │ │ │ │ + jae d87c <__cxa_finalize@plt+0x1ec> │ │ │ │ + lea 0x1(%rax),%rdx │ │ │ │ + mov %rdx,0x8(%rbx) │ │ │ │ + mov %dil,(%rax) │ │ │ │ + jmp 32404 │ │ │ │ + nop │ │ │ │ mov %rdi,0x8(%rsp) │ │ │ │ lea 0x47(,%rcx,8),%edi │ │ │ │ movzbl %dil,%esi │ │ │ │ mov %rbx,%rdi │ │ │ │ - call b7940 │ │ │ │ - mov 0x4(%rbp),%r8d │ │ │ │ + call b1fd0 │ │ │ │ + mov 0x4(%rbp),%ecx │ │ │ │ mov %rbx,%rdi │ │ │ │ - shl $0x3,%r8d │ │ │ │ - movzbl %r8b,%esi │ │ │ │ - call b7940 │ │ │ │ + shl $0x3,%ecx │ │ │ │ + movzbl %cl,%esi │ │ │ │ + call b1fd0 │ │ │ │ mov 0x8(%rsp),%rbx │ │ │ │ - mov (%rbx),%rdx │ │ │ │ - incl (%rdx) │ │ │ │ + mov (%rbx),%r8 │ │ │ │ + incl (%r8) │ │ │ │ mov 0x28(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 32948 │ │ │ │ + jne 32488 │ │ │ │ add $0x38,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - nopl (%rax) │ │ │ │ - mov %ecx,0x8(%rsp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov %r9d,0x8(%rsp) │ │ │ │ lea 0x20(%rsp),%rdx │ │ │ │ - lea 0x1c(%rsp),%rcx │ │ │ │ + lea 0x1c(%rsp),%r9 │ │ │ │ add $0x10,%rdi │ │ │ │ - mov %rcx,0x20(%rsp) │ │ │ │ - call 1b870 │ │ │ │ - mov 0x8(%rsp),%ecx │ │ │ │ + mov %r9,0x20(%rsp) │ │ │ │ + call 1b8d0 │ │ │ │ + mov 0x8(%rsp),%r9d │ │ │ │ mov %rax,%rsi │ │ │ │ - jmp 327d8 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp 32322 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov 0x28(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 32948 │ │ │ │ + jne 32488 │ │ │ │ add $0x38,%rsp │ │ │ │ + lea 0x7(,%rcx,8),%r9d │ │ │ │ mov %rbx,%rdi │ │ │ │ - lea 0x7(,%rcx,8),%esi │ │ │ │ pop %rbx │ │ │ │ + movzbl %r9b,%esi │ │ │ │ pop %rbp │ │ │ │ - movzbl %sil,%esi │ │ │ │ - jmp b7940 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + jmp b1fd0 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ incl 0x4(%rdi) │ │ │ │ - jmp 32783 │ │ │ │ + jmp 322c6 │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ nopl (%rax) │ │ │ │ │ │ │ │ -0000000000032950 : │ │ │ │ +0000000000032490 : │ │ │ │ endbr64 │ │ │ │ push %rbp │ │ │ │ mov %rdx,%rcx │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ + mov %rsi,%r12 │ │ │ │ push %rbx │ │ │ │ - and $0xffffffffffffffc0,%rsp │ │ │ │ mov %rdi,%rbx │ │ │ │ - mov %rsi,%r12 │ │ │ │ - sub $0x40,%rsp │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ + sub $0x20,%rsp │ │ │ │ mov %fs:0x28,%r13 │ │ │ │ - mov %r13,0x38(%rsp) │ │ │ │ + mov %r13,0x18(%rsp) │ │ │ │ mov %rdx,%r13 │ │ │ │ - lea 0x20(%rsp),%rdi │ │ │ │ + mov %rsp,%rdi │ │ │ │ mov %rsi,%rdx │ │ │ │ mov %rbx,%rsi │ │ │ │ - call 2a090 │ │ │ │ - mov 0x30(%r13),%rsi │ │ │ │ - mov 0x38(%r13),%rcx │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - je 32b6e │ │ │ │ - mov %rcx,%rax │ │ │ │ - vmovsd 0xb2260(%rip),%xmm1 # e4c10 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x170> │ │ │ │ - mov 0x18(%r13),%r9 │ │ │ │ - mov %rsi,%rdx │ │ │ │ - sub %rsi,%rax │ │ │ │ + call 2a130 │ │ │ │ + mov (%rsp),%rdi │ │ │ │ + mov 0x30(%r13),%r8 │ │ │ │ + mov 0x38(%r13),%rsi │ │ │ │ + cmp %r8,%rsi │ │ │ │ + je 3269f │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov 0x18(%r13),%rcx │ │ │ │ + vmovsd 0xab54f(%rip),%xmm1 # dda40 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x440> │ │ │ │ + mov %r8,%rdx │ │ │ │ + sub %r8,%rax │ │ │ │ + vmovsd 0xab549(%rip),%xmm2 # dda48 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x448> │ │ │ │ sub $0x10,%rax │ │ │ │ shr $0x4,%rax │ │ │ │ inc %rax │ │ │ │ and $0x3,%eax │ │ │ │ - je 32a88 │ │ │ │ + je 325c7 │ │ │ │ cmp $0x1,%rax │ │ │ │ - je 32a46 │ │ │ │ + je 32589 │ │ │ │ cmp $0x2,%rax │ │ │ │ - je 32a0e │ │ │ │ - movslq (%rsi),%r8 │ │ │ │ - movslq 0x4(%rsi),%rdx │ │ │ │ - movslq 0x8(%rsi),%r10 │ │ │ │ + je 32554 │ │ │ │ + cmpb $0x0,0xc(%r8) │ │ │ │ + movslq (%r8),%r9 │ │ │ │ vmovapd %xmm1,%xmm0 │ │ │ │ - cmpb $0x0,0xc(%rsi) │ │ │ │ - jne 32e60 │ │ │ │ - vmulsd (%rdi,%rdx,8),%xmm0,%xmm2 │ │ │ │ - vmovsd (%rbx,%r8,8),%xmm7 │ │ │ │ - lea 0x10(%rsi),%rdx │ │ │ │ - vfmadd132sd (%r9,%r10,8),%xmm7,%xmm2 │ │ │ │ - vmovsd %xmm2,(%rbx,%r8,8) │ │ │ │ + movslq 0x4(%r8),%rdx │ │ │ │ + movslq 0x8(%r8),%r10 │ │ │ │ + jne 32958 │ │ │ │ + vmulsd (%rdi,%rdx,8),%xmm0,%xmm3 │ │ │ │ + vmovsd (%rbx,%r9,8),%xmm7 │ │ │ │ + lea 0x10(%r8),%rdx │ │ │ │ + vfmadd132sd (%rcx,%r10,8),%xmm7,%xmm3 │ │ │ │ + vmovsd %xmm3,(%rbx,%r9,8) │ │ │ │ + cmpb $0x0,0xc(%rdx) │ │ │ │ movslq (%rdx),%r11 │ │ │ │ - movslq 0x4(%rdx),%rsi │ │ │ │ + vmovapd %xmm1,%xmm4 │ │ │ │ + movslq 0x4(%rdx),%r8 │ │ │ │ movslq 0x8(%rdx),%rax │ │ │ │ - vmovapd %xmm1,%xmm3 │ │ │ │ - cmpb $0x0,0xc(%rdx) │ │ │ │ - je 32a2b │ │ │ │ - vmovsd 0xb21ed(%rip),%xmm3 # e4c18 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x178> │ │ │ │ - vmulsd (%rdi,%rsi,8),%xmm3,%xmm4 │ │ │ │ - vmovsd (%rbx,%r11,8),%xmm5 │ │ │ │ + je 3256d │ │ │ │ + vmovapd %xmm2,%xmm4 │ │ │ │ + vmulsd (%rdi,%r8,8),%xmm4,%xmm5 │ │ │ │ + vmovsd (%rbx,%r11,8),%xmm6 │ │ │ │ add $0x10,%rdx │ │ │ │ - vfmadd132sd (%r9,%rax,8),%xmm5,%xmm4 │ │ │ │ - vmovsd %xmm4,(%rbx,%r11,8) │ │ │ │ - movslq (%rdx),%r8 │ │ │ │ + vfmadd132sd (%rcx,%rax,8),%xmm6,%xmm5 │ │ │ │ + vmovsd %xmm5,(%rbx,%r11,8) │ │ │ │ + cmpb $0x0,0xc(%rdx) │ │ │ │ + movslq (%rdx),%r9 │ │ │ │ + vmovapd %xmm1,%xmm8 │ │ │ │ movslq 0x4(%rdx),%r10 │ │ │ │ movslq 0x8(%rdx),%r11 │ │ │ │ - vmovapd %xmm1,%xmm6 │ │ │ │ - cmpb $0x0,0xc(%rdx) │ │ │ │ - je 32a63 │ │ │ │ - vmovsd 0xb21b5(%rip),%xmm6 # e4c18 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x178> │ │ │ │ - vmulsd (%rdi,%r10,8),%xmm6,%xmm8 │ │ │ │ - vmovsd (%rbx,%r8,8),%xmm9 │ │ │ │ + je 325a2 │ │ │ │ + vmovapd %xmm2,%xmm8 │ │ │ │ + vmulsd (%rdi,%r10,8),%xmm8,%xmm9 │ │ │ │ + vmovsd (%rbx,%r9,8),%xmm10 │ │ │ │ add $0x10,%rdx │ │ │ │ - vfmadd132sd (%r9,%r11,8),%xmm9,%xmm8 │ │ │ │ - vmovsd %xmm8,(%rbx,%r8,8) │ │ │ │ - cmp %rcx,%rdx │ │ │ │ - je 32b6e │ │ │ │ - movslq (%rdx),%r8 │ │ │ │ - movslq 0x4(%rdx),%rsi │ │ │ │ - movslq 0x8(%rdx),%rax │ │ │ │ - vmovapd %xmm1,%xmm10 │ │ │ │ + vfmadd132sd (%rcx,%r11,8),%xmm10,%xmm9 │ │ │ │ + vmovsd %xmm9,(%rbx,%r9,8) │ │ │ │ + cmp %rsi,%rdx │ │ │ │ + je 3269f │ │ │ │ cmpb $0x0,0xc(%rdx) │ │ │ │ - je 32aa5 │ │ │ │ - vmovsd 0xb2173(%rip),%xmm10 # e4c18 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x178> │ │ │ │ - vmulsd (%rdi,%rsi,8),%xmm10,%xmm11 │ │ │ │ - vmovsd (%rbx,%r8,8),%xmm12 │ │ │ │ + movslq (%rdx),%r9 │ │ │ │ + vmovapd %xmm1,%xmm11 │ │ │ │ + movslq 0x4(%rdx),%r8 │ │ │ │ + movslq 0x8(%rdx),%rax │ │ │ │ + je 325e0 │ │ │ │ + vmovapd %xmm2,%xmm11 │ │ │ │ + vmulsd (%rdi,%r8,8),%xmm11,%xmm12 │ │ │ │ + vmovsd (%rbx,%r9,8),%xmm13 │ │ │ │ lea 0x10(%rdx),%r10 │ │ │ │ + vmovapd %xmm1,%xmm14 │ │ │ │ + cmpb $0x0,0xc(%r10) │ │ │ │ movslq 0x10(%rdx),%r11 │ │ │ │ - vfmadd132sd (%r9,%rax,8),%xmm12,%xmm11 │ │ │ │ movslq 0x8(%r10),%rdx │ │ │ │ - vmovapd %xmm1,%xmm13 │ │ │ │ - vmovsd %xmm11,(%rbx,%r8,8) │ │ │ │ - movslq 0x4(%r10),%r8 │ │ │ │ - cmpb $0x0,0xc(%r10) │ │ │ │ - je 32adf │ │ │ │ - vmovsd 0xb2139(%rip),%xmm13 # e4c18 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x178> │ │ │ │ - vmulsd (%rdi,%r8,8),%xmm13,%xmm14 │ │ │ │ - vmovsd (%rbx,%r11,8),%xmm15 │ │ │ │ + vfmadd132sd (%rcx,%rax,8),%xmm13,%xmm12 │ │ │ │ + vmovsd %xmm12,(%rbx,%r9,8) │ │ │ │ + movslq 0x4(%r10),%r9 │ │ │ │ + je 32617 │ │ │ │ + vmovapd %xmm2,%xmm14 │ │ │ │ + vmulsd (%rdi,%r9,8),%xmm14,%xmm15 │ │ │ │ + vmovsd (%rbx,%r11,8),%xmm0 │ │ │ │ + vmovapd %xmm1,%xmm3 │ │ │ │ + cmpb $0x0,0x1c(%r10) │ │ │ │ movslq 0x10(%r10),%rax │ │ │ │ - vmovapd %xmm1,%xmm0 │ │ │ │ - vfmadd132sd (%r9,%rdx,8),%xmm15,%xmm14 │ │ │ │ - movslq 0x14(%r10),%rsi │ │ │ │ - vmovsd %xmm14,(%rbx,%r11,8) │ │ │ │ + movslq 0x14(%r10),%r8 │ │ │ │ + vfmadd132sd (%rcx,%rdx,8),%xmm0,%xmm15 │ │ │ │ + vmovsd %xmm15,(%rbx,%r11,8) │ │ │ │ movslq 0x18(%r10),%r11 │ │ │ │ - cmpb $0x0,0x1c(%r10) │ │ │ │ - je 32b16 │ │ │ │ - vmovsd 0xb2102(%rip),%xmm0 # e4c18 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x178> │ │ │ │ - vmulsd (%rdi,%rsi,8),%xmm0,%xmm2 │ │ │ │ - vmovsd (%rbx,%rax,8),%xmm7 │ │ │ │ - movslq 0x20(%r10),%r8 │ │ │ │ - vmovapd %xmm1,%xmm3 │ │ │ │ - vfmadd132sd (%r9,%r11,8),%xmm7,%xmm2 │ │ │ │ + je 3264a │ │ │ │ + vmovapd %xmm2,%xmm3 │ │ │ │ + vmulsd (%rdi,%r8,8),%xmm3,%xmm7 │ │ │ │ + vmovsd (%rbx,%rax,8),%xmm4 │ │ │ │ + vmovapd %xmm1,%xmm5 │ │ │ │ + cmpb $0x0,0x2c(%r10) │ │ │ │ + movslq 0x20(%r10),%r9 │ │ │ │ movslq 0x28(%r10),%rdx │ │ │ │ - vmovsd %xmm2,(%rbx,%rax,8) │ │ │ │ + vfmadd132sd (%rcx,%r11,8),%xmm4,%xmm7 │ │ │ │ + vmovsd %xmm7,(%rbx,%rax,8) │ │ │ │ movslq 0x24(%r10),%rax │ │ │ │ - cmpb $0x0,0x2c(%r10) │ │ │ │ - je 32b4a │ │ │ │ - vmovsd 0xb20ce(%rip),%xmm3 # e4c18 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x178> │ │ │ │ - vmulsd (%rdi,%rax,8),%xmm3,%xmm4 │ │ │ │ - vmovsd (%rbx,%r8,8),%xmm5 │ │ │ │ - vfmadd132sd (%r9,%rdx,8),%xmm5,%xmm4 │ │ │ │ + je 3267b │ │ │ │ + vmovapd %xmm2,%xmm5 │ │ │ │ + vmulsd (%rdi,%rax,8),%xmm5,%xmm8 │ │ │ │ + vmovsd (%rbx,%r9,8),%xmm6 │ │ │ │ + vfmadd132sd (%rcx,%rdx,8),%xmm6,%xmm8 │ │ │ │ lea 0x30(%r10),%rdx │ │ │ │ - vmovsd %xmm4,(%rbx,%r8,8) │ │ │ │ - cmp %rcx,%rdx │ │ │ │ - jne 32a88 │ │ │ │ + vmovsd %xmm8,(%rbx,%r9,8) │ │ │ │ + cmp %rsi,%rdx │ │ │ │ + jne 325c7 │ │ │ │ mov 0x48(%r13),%r13 │ │ │ │ test %r13,%r13 │ │ │ │ - je 32df8 │ │ │ │ - mov %rbx,%rcx │ │ │ │ - sub %r12,%rcx │ │ │ │ - sub $0x8,%rcx │ │ │ │ - cmp $0x30,%rcx │ │ │ │ - jbe 32e70 │ │ │ │ - lea -0x1(%r13),%r9 │ │ │ │ - cmp $0x6,%r9 │ │ │ │ - jbe 32ffd │ │ │ │ - mov %r13,%rsi │ │ │ │ - xor %r8d,%r8d │ │ │ │ - shr $0x3,%rsi │ │ │ │ - shl $0x6,%rsi │ │ │ │ - lea -0x40(%rsi),%r11 │ │ │ │ - shr $0x6,%r11 │ │ │ │ - inc %r11 │ │ │ │ - and $0x7,%r11d │ │ │ │ - je 32ca4 │ │ │ │ - cmp $0x1,%r11 │ │ │ │ - je 32c82 │ │ │ │ - cmp $0x2,%r11 │ │ │ │ - je 32c69 │ │ │ │ - cmp $0x3,%r11 │ │ │ │ - je 32c50 │ │ │ │ - cmp $0x4,%r11 │ │ │ │ - je 32c37 │ │ │ │ - cmp $0x5,%r11 │ │ │ │ - je 32c1e │ │ │ │ - cmp $0x6,%r11 │ │ │ │ - je 32c05 │ │ │ │ - vmovupd (%r12),%zmm1 │ │ │ │ - vaddpd (%rbx),%zmm1,%zmm6 │ │ │ │ - mov $0x40,%r8d │ │ │ │ - vmovupd %zmm6,(%rbx) │ │ │ │ - vmovupd (%r12,%r8,1),%zmm8 │ │ │ │ - vaddpd (%rbx,%r8,1),%zmm8,%zmm9 │ │ │ │ - vmovupd %zmm9,(%rbx,%r8,1) │ │ │ │ - add $0x40,%r8 │ │ │ │ - vmovupd (%r12,%r8,1),%zmm10 │ │ │ │ - vaddpd (%rbx,%r8,1),%zmm10,%zmm11 │ │ │ │ - vmovupd %zmm11,(%rbx,%r8,1) │ │ │ │ - add $0x40,%r8 │ │ │ │ - vmovupd (%r12,%r8,1),%zmm12 │ │ │ │ - vaddpd (%rbx,%r8,1),%zmm12,%zmm13 │ │ │ │ - vmovupd %zmm13,(%rbx,%r8,1) │ │ │ │ - add $0x40,%r8 │ │ │ │ - vmovupd (%r12,%r8,1),%zmm14 │ │ │ │ - vaddpd (%rbx,%r8,1),%zmm14,%zmm15 │ │ │ │ - vmovupd %zmm15,(%rbx,%r8,1) │ │ │ │ - add $0x40,%r8 │ │ │ │ - vmovupd (%r12,%r8,1),%zmm0 │ │ │ │ - vaddpd (%rbx,%r8,1),%zmm0,%zmm2 │ │ │ │ - vmovupd %zmm2,(%rbx,%r8,1) │ │ │ │ - add $0x40,%r8 │ │ │ │ - vmovupd (%r12,%r8,1),%zmm7 │ │ │ │ - vaddpd (%rbx,%r8,1),%zmm7,%zmm3 │ │ │ │ - vmovupd %zmm3,(%rbx,%r8,1) │ │ │ │ - add $0x40,%r8 │ │ │ │ - cmp %r8,%rsi │ │ │ │ - je 32d71 │ │ │ │ - vmovupd (%r12,%r8,1),%zmm4 │ │ │ │ - vaddpd (%rbx,%r8,1),%zmm4,%zmm5 │ │ │ │ - vmovupd %zmm5,(%rbx,%r8,1) │ │ │ │ - vmovupd 0x40(%r12,%r8,1),%zmm1 │ │ │ │ - vaddpd 0x40(%rbx,%r8,1),%zmm1,%zmm6 │ │ │ │ - vmovupd %zmm6,0x40(%rbx,%r8,1) │ │ │ │ - vmovupd 0x80(%r12,%r8,1),%zmm8 │ │ │ │ - vaddpd 0x80(%rbx,%r8,1),%zmm8,%zmm9 │ │ │ │ - vmovupd %zmm9,0x80(%rbx,%r8,1) │ │ │ │ - vmovupd 0xc0(%r12,%r8,1),%zmm10 │ │ │ │ - vaddpd 0xc0(%rbx,%r8,1),%zmm10,%zmm11 │ │ │ │ - vmovupd %zmm11,0xc0(%rbx,%r8,1) │ │ │ │ - vmovupd 0x100(%r12,%r8,1),%zmm12 │ │ │ │ - vaddpd 0x100(%rbx,%r8,1),%zmm12,%zmm13 │ │ │ │ - vmovupd %zmm13,0x100(%rbx,%r8,1) │ │ │ │ - vmovupd 0x140(%r12,%r8,1),%zmm14 │ │ │ │ - vaddpd 0x140(%rbx,%r8,1),%zmm14,%zmm15 │ │ │ │ - vmovupd %zmm15,0x140(%rbx,%r8,1) │ │ │ │ - vmovupd 0x180(%r12,%r8,1),%zmm0 │ │ │ │ - vaddpd 0x180(%rbx,%r8,1),%zmm0,%zmm2 │ │ │ │ - vmovupd %zmm2,0x180(%rbx,%r8,1) │ │ │ │ - vmovupd 0x1c0(%r12,%r8,1),%zmm7 │ │ │ │ - vaddpd 0x1c0(%rbx,%r8,1),%zmm7,%zmm3 │ │ │ │ - vmovupd %zmm3,0x1c0(%rbx,%r8,1) │ │ │ │ - add $0x200,%r8 │ │ │ │ - cmp %r8,%rsi │ │ │ │ - jne 32ca4 │ │ │ │ - test $0x7,%r13b │ │ │ │ - je 32e30 │ │ │ │ + je 328f3 │ │ │ │ + cmp $0x1,%r13 │ │ │ │ + je 32968 │ │ │ │ + mov %rbx,%rsi │ │ │ │ + sub %r12,%rsi │ │ │ │ + sub $0x8,%rsi │ │ │ │ + cmp $0x10,%rsi │ │ │ │ + jbe 32968 │ │ │ │ + lea -0x1(%r13),%rcx │ │ │ │ + cmp $0x2,%rcx │ │ │ │ + jbe 32ae2 │ │ │ │ mov %r13,%r10 │ │ │ │ - and $0xfffffffffffffff8,%r10 │ │ │ │ - sub %r10,%r13 │ │ │ │ - lea -0x1(%r13),%rax │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jbe 33005 │ │ │ │ - vmovupd (%rbx,%r10,8),%ymm4 │ │ │ │ - vaddpd (%r12,%r10,8),%ymm4,%ymm5 │ │ │ │ - vmovupd %ymm5,(%rbx,%r10,8) │ │ │ │ + xor %r11d,%r11d │ │ │ │ + shr $0x2,%r10 │ │ │ │ + shl $0x5,%r10 │ │ │ │ + lea -0x20(%r10),%r8 │ │ │ │ + shr $0x5,%r8 │ │ │ │ + inc %r8 │ │ │ │ + and $0x7,%r8d │ │ │ │ + je 327c8 │ │ │ │ + cmp $0x1,%r8 │ │ │ │ + je 327a9 │ │ │ │ + cmp $0x2,%r8 │ │ │ │ + je 32793 │ │ │ │ + cmp $0x3,%r8 │ │ │ │ + je 3277d │ │ │ │ + cmp $0x4,%r8 │ │ │ │ + je 32767 │ │ │ │ + cmp $0x5,%r8 │ │ │ │ + je 32751 │ │ │ │ + cmp $0x6,%r8 │ │ │ │ + je 3273b │ │ │ │ + vmovupd (%r12),%ymm1 │ │ │ │ + mov $0x20,%r11d │ │ │ │ + vaddpd (%rbx),%ymm1,%ymm2 │ │ │ │ + vmovupd %ymm2,(%rbx) │ │ │ │ + vmovupd (%r12,%r11,1),%ymm9 │ │ │ │ + vaddpd (%rbx,%r11,1),%ymm9,%ymm10 │ │ │ │ + vmovupd %ymm10,(%rbx,%r11,1) │ │ │ │ + add $0x20,%r11 │ │ │ │ + vmovupd (%r12,%r11,1),%ymm11 │ │ │ │ + vaddpd (%rbx,%r11,1),%ymm11,%ymm12 │ │ │ │ + vmovupd %ymm12,(%rbx,%r11,1) │ │ │ │ + add $0x20,%r11 │ │ │ │ + vmovupd (%r12,%r11,1),%ymm13 │ │ │ │ + vaddpd (%rbx,%r11,1),%ymm13,%ymm14 │ │ │ │ + vmovupd %ymm14,(%rbx,%r11,1) │ │ │ │ + add $0x20,%r11 │ │ │ │ + vmovupd (%r12,%r11,1),%ymm15 │ │ │ │ + vaddpd (%rbx,%r11,1),%ymm15,%ymm0 │ │ │ │ + vmovupd %ymm0,(%rbx,%r11,1) │ │ │ │ + add $0x20,%r11 │ │ │ │ + vmovupd (%r12,%r11,1),%ymm3 │ │ │ │ + vaddpd (%rbx,%r11,1),%ymm3,%ymm7 │ │ │ │ + vmovupd %ymm7,(%rbx,%r11,1) │ │ │ │ + add $0x20,%r11 │ │ │ │ + vmovupd (%r12,%r11,1),%ymm4 │ │ │ │ + vaddpd (%rbx,%r11,1),%ymm4,%ymm5 │ │ │ │ + vmovupd %ymm5,(%rbx,%r11,1) │ │ │ │ + add $0x20,%r11 │ │ │ │ + cmp %r10,%r11 │ │ │ │ + je 328a1 │ │ │ │ + vmovupd (%r12,%r11,1),%ymm8 │ │ │ │ + vaddpd (%rbx,%r11,1),%ymm8,%ymm6 │ │ │ │ + vmovupd %ymm6,(%rbx,%r11,1) │ │ │ │ + vmovupd 0x20(%r12,%r11,1),%ymm1 │ │ │ │ + vaddpd 0x20(%rbx,%r11,1),%ymm1,%ymm2 │ │ │ │ + vmovupd %ymm2,0x20(%rbx,%r11,1) │ │ │ │ + vmovupd 0x40(%r12,%r11,1),%ymm9 │ │ │ │ + vaddpd 0x40(%rbx,%r11,1),%ymm9,%ymm10 │ │ │ │ + vmovupd %ymm10,0x40(%rbx,%r11,1) │ │ │ │ + vmovupd 0x60(%r12,%r11,1),%ymm11 │ │ │ │ + vaddpd 0x60(%rbx,%r11,1),%ymm11,%ymm12 │ │ │ │ + vmovupd %ymm12,0x60(%rbx,%r11,1) │ │ │ │ + vmovupd 0x80(%r12,%r11,1),%ymm13 │ │ │ │ + vaddpd 0x80(%rbx,%r11,1),%ymm13,%ymm14 │ │ │ │ + vmovupd %ymm14,0x80(%rbx,%r11,1) │ │ │ │ + vmovupd 0xa0(%r12,%r11,1),%ymm15 │ │ │ │ + vaddpd 0xa0(%rbx,%r11,1),%ymm15,%ymm0 │ │ │ │ + vmovupd %ymm0,0xa0(%rbx,%r11,1) │ │ │ │ + vmovupd 0xc0(%r12,%r11,1),%ymm3 │ │ │ │ + vaddpd 0xc0(%rbx,%r11,1),%ymm3,%ymm7 │ │ │ │ + vmovupd %ymm7,0xc0(%rbx,%r11,1) │ │ │ │ + vmovupd 0xe0(%r12,%r11,1),%ymm4 │ │ │ │ + vaddpd 0xe0(%rbx,%r11,1),%ymm4,%ymm5 │ │ │ │ + vmovupd %ymm5,0xe0(%rbx,%r11,1) │ │ │ │ + add $0x100,%r11 │ │ │ │ + cmp %r10,%r11 │ │ │ │ + jne 327c8 │ │ │ │ test $0x3,%r13b │ │ │ │ - je 32e30 │ │ │ │ - mov %r13,%rcx │ │ │ │ - and $0xfffffffffffffffc,%rcx │ │ │ │ - lea (%r10,%rcx,1),%rdx │ │ │ │ - sub %rcx,%r13 │ │ │ │ + je 32950 │ │ │ │ + mov %r13,%r9 │ │ │ │ + and $0xfffffffffffffffc,%r9 │ │ │ │ + sub %r9,%r13 │ │ │ │ cmp $0x1,%r13 │ │ │ │ - je 32de5 │ │ │ │ - add %rcx,%r10 │ │ │ │ - vmovupd (%rbx,%r10,8),%xmm1 │ │ │ │ - vaddpd (%r12,%r10,8),%xmm1,%xmm6 │ │ │ │ - vmovupd %xmm6,(%rbx,%r10,8) │ │ │ │ + je 32aea │ │ │ │ + vzeroupper │ │ │ │ + vmovupd (%rbx,%r9,8),%xmm8 │ │ │ │ + vaddpd (%r12,%r9,8),%xmm8,%xmm6 │ │ │ │ + vmovupd %xmm6,(%rbx,%r9,8) │ │ │ │ test $0x1,%r13b │ │ │ │ - je 32e30 │ │ │ │ + je 328f3 │ │ │ │ and $0xfffffffffffffffe,%r13 │ │ │ │ - add %r13,%rdx │ │ │ │ - vmovsd (%rbx,%rdx,8),%xmm8 │ │ │ │ - vaddsd (%r12,%rdx,8),%xmm8,%xmm9 │ │ │ │ - vmovsd %xmm9,(%rbx,%rdx,8) │ │ │ │ - vzeroupper │ │ │ │ + add %r13,%r9 │ │ │ │ + vmovsd (%rbx,%r9,8),%xmm1 │ │ │ │ + vaddsd (%r12,%r9,8),%xmm1,%xmm2 │ │ │ │ + vmovsd %xmm2,(%rbx,%r9,8) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 32e38 │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ + je 32928 │ │ │ │ + mov 0x18(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 3300f │ │ │ │ - mov 0x30(%rsp),%rsi │ │ │ │ + jne 32af2 │ │ │ │ + mov 0x10(%rsp),%rsi │ │ │ │ lea -0x18(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ + sub %rdi,%rsi │ │ │ │ pop %r13 │ │ │ │ pop %rbp │ │ │ │ - sub %rdi,%rsi │ │ │ │ jmp d340 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - vzeroupper │ │ │ │ - test %rdi,%rdi │ │ │ │ - jne 32dfd │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ + mov 0x18(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 3300f │ │ │ │ + jne 32af2 │ │ │ │ lea -0x18(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovsd 0xb1db0(%rip),%xmm0 # e4c18 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x178> │ │ │ │ - jmp 329f3 │ │ │ │ + vzeroupper │ │ │ │ + jmp 328f3 │ │ │ │ nopl (%rax) │ │ │ │ - mov %r13,%r9 │ │ │ │ - xor %r10d,%r10d │ │ │ │ - and $0x7,%r9d │ │ │ │ - je 32f47 │ │ │ │ - cmp $0x1,%r9 │ │ │ │ - je 32f29 │ │ │ │ - cmp $0x2,%r9 │ │ │ │ - je 32f14 │ │ │ │ - cmp $0x3,%r9 │ │ │ │ - je 32eff │ │ │ │ - cmp $0x4,%r9 │ │ │ │ - je 32eea │ │ │ │ - cmp $0x5,%r9 │ │ │ │ - je 32ed5 │ │ │ │ - cmp $0x6,%r9 │ │ │ │ - je 32ec0 │ │ │ │ - vmovsd (%rbx),%xmm10 │ │ │ │ - vaddsd (%r12),%xmm10,%xmm11 │ │ │ │ - mov $0x1,%r10d │ │ │ │ - vmovsd %xmm11,(%rbx) │ │ │ │ - vmovsd (%rbx,%r10,8),%xmm12 │ │ │ │ - vaddsd (%r12,%r10,8),%xmm12,%xmm13 │ │ │ │ - vmovsd %xmm13,(%rbx,%r10,8) │ │ │ │ - inc %r10 │ │ │ │ - vmovsd (%rbx,%r10,8),%xmm14 │ │ │ │ - vaddsd (%r12,%r10,8),%xmm14,%xmm15 │ │ │ │ - vmovsd %xmm15,(%rbx,%r10,8) │ │ │ │ - inc %r10 │ │ │ │ - vmovsd (%rbx,%r10,8),%xmm0 │ │ │ │ - vaddsd (%r12,%r10,8),%xmm0,%xmm2 │ │ │ │ - vmovsd %xmm2,(%rbx,%r10,8) │ │ │ │ - inc %r10 │ │ │ │ - vmovsd (%rbx,%r10,8),%xmm7 │ │ │ │ - vaddsd (%r12,%r10,8),%xmm7,%xmm3 │ │ │ │ - vmovsd %xmm3,(%rbx,%r10,8) │ │ │ │ - inc %r10 │ │ │ │ - vmovsd (%rbx,%r10,8),%xmm4 │ │ │ │ - vaddsd (%r12,%r10,8),%xmm4,%xmm5 │ │ │ │ - vmovsd %xmm5,(%rbx,%r10,8) │ │ │ │ - inc %r10 │ │ │ │ - vmovsd (%rbx,%r10,8),%xmm1 │ │ │ │ - vaddsd (%r12,%r10,8),%xmm1,%xmm6 │ │ │ │ - vmovsd %xmm6,(%rbx,%r10,8) │ │ │ │ - inc %r10 │ │ │ │ - cmp %r10,%r13 │ │ │ │ - je 32df8 │ │ │ │ - vmovsd (%rbx,%r10,8),%xmm8 │ │ │ │ - vaddsd (%r12,%r10,8),%xmm8,%xmm9 │ │ │ │ - lea 0x1(%r10),%rsi │ │ │ │ - lea 0x2(%r10),%r11 │ │ │ │ - lea 0x3(%r10),%r8 │ │ │ │ - lea 0x4(%r10),%rax │ │ │ │ - lea 0x5(%r10),%rdx │ │ │ │ - lea 0x6(%r10),%rcx │ │ │ │ - lea 0x7(%r10),%r9 │ │ │ │ - vmovsd %xmm9,(%rbx,%r10,8) │ │ │ │ - vmovsd (%rbx,%rsi,8),%xmm10 │ │ │ │ - vaddsd (%r12,%rsi,8),%xmm10,%xmm11 │ │ │ │ - add $0x8,%r10 │ │ │ │ - vmovsd %xmm11,(%rbx,%rsi,8) │ │ │ │ - vmovsd (%rbx,%r11,8),%xmm12 │ │ │ │ - vaddsd (%r12,%r11,8),%xmm12,%xmm13 │ │ │ │ - vmovsd %xmm13,(%rbx,%r11,8) │ │ │ │ - vmovsd (%rbx,%r8,8),%xmm14 │ │ │ │ - vaddsd (%r12,%r8,8),%xmm14,%xmm15 │ │ │ │ - vmovsd %xmm15,(%rbx,%r8,8) │ │ │ │ - vmovsd (%rbx,%rax,8),%xmm0 │ │ │ │ - vaddsd (%r12,%rax,8),%xmm0,%xmm2 │ │ │ │ + vmovapd %xmm2,%xmm0 │ │ │ │ + jmp 32539 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov %r13,%rdx │ │ │ │ + xor %eax,%eax │ │ │ │ + and $0x7,%edx │ │ │ │ + je 32a2c │ │ │ │ + cmp $0x1,%rdx │ │ │ │ + je 32a10 │ │ │ │ + cmp $0x2,%rdx │ │ │ │ + je 329fd │ │ │ │ + cmp $0x3,%rdx │ │ │ │ + je 329ea │ │ │ │ + cmp $0x4,%rdx │ │ │ │ + je 329d7 │ │ │ │ + cmp $0x5,%rdx │ │ │ │ + je 329c4 │ │ │ │ + cmp $0x6,%rdx │ │ │ │ + je 329b1 │ │ │ │ + vmovsd (%rbx),%xmm9 │ │ │ │ + mov $0x1,%eax │ │ │ │ + vaddsd (%r12),%xmm9,%xmm10 │ │ │ │ + vmovsd %xmm10,(%rbx) │ │ │ │ + vmovsd (%rbx,%rax,8),%xmm11 │ │ │ │ + vaddsd (%r12,%rax,8),%xmm11,%xmm12 │ │ │ │ + vmovsd %xmm12,(%rbx,%rax,8) │ │ │ │ + inc %rax │ │ │ │ + vmovsd (%rbx,%rax,8),%xmm13 │ │ │ │ + vaddsd (%r12,%rax,8),%xmm13,%xmm14 │ │ │ │ + vmovsd %xmm14,(%rbx,%rax,8) │ │ │ │ + inc %rax │ │ │ │ + vmovsd (%rbx,%rax,8),%xmm15 │ │ │ │ + vaddsd (%r12,%rax,8),%xmm15,%xmm0 │ │ │ │ + vmovsd %xmm0,(%rbx,%rax,8) │ │ │ │ + inc %rax │ │ │ │ + vmovsd (%rbx,%rax,8),%xmm3 │ │ │ │ + vaddsd (%r12,%rax,8),%xmm3,%xmm7 │ │ │ │ + vmovsd %xmm7,(%rbx,%rax,8) │ │ │ │ + inc %rax │ │ │ │ + vmovsd (%rbx,%rax,8),%xmm4 │ │ │ │ + vaddsd (%r12,%rax,8),%xmm4,%xmm5 │ │ │ │ + vmovsd %xmm5,(%rbx,%rax,8) │ │ │ │ + inc %rax │ │ │ │ + vmovsd (%rbx,%rax,8),%xmm8 │ │ │ │ + vaddsd (%r12,%rax,8),%xmm8,%xmm6 │ │ │ │ + vmovsd %xmm6,(%rbx,%rax,8) │ │ │ │ + inc %rax │ │ │ │ + cmp %rax,%r13 │ │ │ │ + je 328f3 │ │ │ │ + vmovsd (%rbx,%rax,8),%xmm1 │ │ │ │ + lea 0x1(%rax),%rsi │ │ │ │ + lea 0x2(%rax),%rcx │ │ │ │ + lea 0x3(%rax),%r10 │ │ │ │ + lea 0x4(%rax),%r8 │ │ │ │ + vaddsd (%r12,%rax,8),%xmm1,%xmm2 │ │ │ │ + lea 0x5(%rax),%r11 │ │ │ │ + lea 0x6(%rax),%r9 │ │ │ │ + lea 0x7(%rax),%rdx │ │ │ │ vmovsd %xmm2,(%rbx,%rax,8) │ │ │ │ - vmovsd (%rbx,%rdx,8),%xmm7 │ │ │ │ - vaddsd (%r12,%rdx,8),%xmm7,%xmm3 │ │ │ │ - vmovsd %xmm3,(%rbx,%rdx,8) │ │ │ │ - vmovsd (%rbx,%rcx,8),%xmm4 │ │ │ │ - vaddsd (%r12,%rcx,8),%xmm4,%xmm5 │ │ │ │ - vmovsd %xmm5,(%rbx,%rcx,8) │ │ │ │ - vmovsd (%rbx,%r9,8),%xmm1 │ │ │ │ - vaddsd (%r12,%r9,8),%xmm1,%xmm6 │ │ │ │ - vmovsd %xmm6,(%rbx,%r9,8) │ │ │ │ - cmp %r10,%r13 │ │ │ │ - jne 32f47 │ │ │ │ - jmp 32df8 │ │ │ │ - xor %r10d,%r10d │ │ │ │ - jmp 32d82 │ │ │ │ - mov %r10,%rdx │ │ │ │ - xor %ecx,%ecx │ │ │ │ - jmp 32dba │ │ │ │ + add $0x8,%rax │ │ │ │ + vmovsd (%rbx,%rsi,8),%xmm9 │ │ │ │ + vaddsd (%r12,%rsi,8),%xmm9,%xmm10 │ │ │ │ + vmovsd %xmm10,(%rbx,%rsi,8) │ │ │ │ + vmovsd (%rbx,%rcx,8),%xmm11 │ │ │ │ + vaddsd (%r12,%rcx,8),%xmm11,%xmm12 │ │ │ │ + vmovsd %xmm12,(%rbx,%rcx,8) │ │ │ │ + vmovsd (%rbx,%r10,8),%xmm13 │ │ │ │ + vaddsd (%r12,%r10,8),%xmm13,%xmm14 │ │ │ │ + vmovsd %xmm14,(%rbx,%r10,8) │ │ │ │ + vmovsd (%rbx,%r8,8),%xmm15 │ │ │ │ + vaddsd (%r12,%r8,8),%xmm15,%xmm0 │ │ │ │ + vmovsd %xmm0,(%rbx,%r8,8) │ │ │ │ + vmovsd (%rbx,%r11,8),%xmm3 │ │ │ │ + vaddsd (%r12,%r11,8),%xmm3,%xmm7 │ │ │ │ + vmovsd %xmm7,(%rbx,%r11,8) │ │ │ │ + vmovsd (%rbx,%r9,8),%xmm4 │ │ │ │ + vaddsd (%r12,%r9,8),%xmm4,%xmm5 │ │ │ │ + vmovsd %xmm5,(%rbx,%r9,8) │ │ │ │ + vmovsd (%rbx,%rdx,8),%xmm8 │ │ │ │ + vaddsd (%r12,%rdx,8),%xmm8,%xmm6 │ │ │ │ + vmovsd %xmm6,(%rbx,%rdx,8) │ │ │ │ + cmp %rax,%r13 │ │ │ │ + jne 32a2c │ │ │ │ + jmp 328f3 │ │ │ │ + xor %r9d,%r9d │ │ │ │ + jmp 328c2 │ │ │ │ + vzeroupper │ │ │ │ + jmp 328e1 │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ endbr64 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ - and $0xffffffffffffffc0,%rsp │ │ │ │ - add $0xffffffffffffff80,%rsp │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ + sub $0x60,%rsp │ │ │ │ mov 0x10(%rdi),%rax │ │ │ │ mov 0x18(%rdi),%rbx │ │ │ │ - mov %rdi,0x48(%rsp) │ │ │ │ + mov %rdi,0x10(%rsp) │ │ │ │ mov (%rax),%eax │ │ │ │ mov %fs:0x28,%rsi │ │ │ │ - mov %rsi,0x78(%rsp) │ │ │ │ + mov %rsi,0x58(%rsp) │ │ │ │ mov 0x8(%rdi),%esi │ │ │ │ cltd │ │ │ │ - mov %esi,%ecx │ │ │ │ idivl (%rbx) │ │ │ │ + mov %esi,%ecx │ │ │ │ imul %eax,%ecx │ │ │ │ mov %edx,%edi │ │ │ │ cmp %edx,%esi │ │ │ │ cmovle %esi,%edi │ │ │ │ add %edi,%ecx │ │ │ │ add %ecx,%eax │ │ │ │ cmp %edx,%esi │ │ │ │ setl %r8b │ │ │ │ movzbl %r8b,%r9d │ │ │ │ add %r9d,%eax │ │ │ │ - mov %eax,0x44(%rsp) │ │ │ │ + mov %eax,0xc(%rsp) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jge 33a93 │ │ │ │ + jge 33592 │ │ │ │ movslq %ecx,%r10 │ │ │ │ - mov %r10,0x68(%rsp) │ │ │ │ + mov %r10,0x30(%rsp) │ │ │ │ nopl (%rax) │ │ │ │ - mov 0x48(%rsp),%r11 │ │ │ │ + mov 0x10(%rsp),%r11 │ │ │ │ mov 0x20(%r11),%r12 │ │ │ │ movzbl (%r12),%r13d │ │ │ │ test %r13b,%r13b │ │ │ │ - jne 33a90 │ │ │ │ + jne 3358f │ │ │ │ mov 0x28(%r11),%rbx │ │ │ │ mov (%rbx),%r14 │ │ │ │ mov (%r14),%r15 │ │ │ │ mov 0x18(%r15),%esi │ │ │ │ - mov 0x10(%r15),%r12 │ │ │ │ + mov 0x10(%r15),%r14 │ │ │ │ cmp $0x2,%esi │ │ │ │ - jle 33287 │ │ │ │ - lea -0x2(%rsi),%r8d │ │ │ │ - mov 0x20(%r15),%rcx │ │ │ │ - movslq %esi,%r10 │ │ │ │ - movslq 0x68(%rsp),%rax │ │ │ │ - neg %r8 │ │ │ │ - xor %edi,%edi │ │ │ │ - shl $0x3,%r8 │ │ │ │ - mov %r8,%rdx │ │ │ │ + jle 32d67 │ │ │ │ + lea -0x2(%rsi),%r9d │ │ │ │ + mov 0x20(%r15),%r10 │ │ │ │ + movslq %esi,%rdi │ │ │ │ + movslq 0x30(%rsp),%rax │ │ │ │ + neg %r9 │ │ │ │ + shl $0x3,%rdi │ │ │ │ + xor %ecx,%ecx │ │ │ │ + shl $0x3,%r9 │ │ │ │ + add %rdi,%r10 │ │ │ │ + add 0x28(%r15),%rdi │ │ │ │ + mov %r9,%rdx │ │ │ │ neg %rdx │ │ │ │ sub $0x8,%rdx │ │ │ │ shr $0x3,%rdx │ │ │ │ - shl $0x3,%r10 │ │ │ │ inc %rdx │ │ │ │ - add %r10,%rcx │ │ │ │ - add 0x28(%r15),%r10 │ │ │ │ and $0x7,%edx │ │ │ │ - je 331ce │ │ │ │ + je 32cae │ │ │ │ cmp $0x1,%rdx │ │ │ │ - je 331af │ │ │ │ + je 32c8f │ │ │ │ cmp $0x2,%rdx │ │ │ │ - je 33199 │ │ │ │ + je 32c79 │ │ │ │ cmp $0x3,%rdx │ │ │ │ - je 33183 │ │ │ │ + je 32c63 │ │ │ │ cmp $0x4,%rdx │ │ │ │ - je 3316d │ │ │ │ + je 32c4d │ │ │ │ cmp $0x5,%rdx │ │ │ │ - je 33157 │ │ │ │ + je 32c37 │ │ │ │ cmp $0x6,%rdx │ │ │ │ - je 33141 │ │ │ │ + je 32c21 │ │ │ │ cqto │ │ │ │ - mov $0xfffffffffffffff8,%rdi │ │ │ │ - idivq -0x18(%rcx) │ │ │ │ - imul -0x18(%r10),%rdx │ │ │ │ - add %rdx,%r12 │ │ │ │ + mov $0xfffffffffffffff8,%rcx │ │ │ │ + idivq -0x18(%r10) │ │ │ │ + imul -0x18(%rdi),%rdx │ │ │ │ + add %rdx,%r14 │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rcx,%rdi,1) │ │ │ │ - imul -0x18(%r10,%rdi,1),%rdx │ │ │ │ - sub $0x8,%rdi │ │ │ │ - add %rdx,%r12 │ │ │ │ + idivq -0x18(%r10,%rcx,1) │ │ │ │ + imul -0x18(%rdi,%rcx,1),%rdx │ │ │ │ + sub $0x8,%rcx │ │ │ │ + add %rdx,%r14 │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rcx,%rdi,1) │ │ │ │ - imul -0x18(%r10,%rdi,1),%rdx │ │ │ │ - sub $0x8,%rdi │ │ │ │ - add %rdx,%r12 │ │ │ │ + idivq -0x18(%r10,%rcx,1) │ │ │ │ + imul -0x18(%rdi,%rcx,1),%rdx │ │ │ │ + sub $0x8,%rcx │ │ │ │ + add %rdx,%r14 │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rcx,%rdi,1) │ │ │ │ - imul -0x18(%r10,%rdi,1),%rdx │ │ │ │ - sub $0x8,%rdi │ │ │ │ - add %rdx,%r12 │ │ │ │ + idivq -0x18(%r10,%rcx,1) │ │ │ │ + imul -0x18(%rdi,%rcx,1),%rdx │ │ │ │ + sub $0x8,%rcx │ │ │ │ + add %rdx,%r14 │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rcx,%rdi,1) │ │ │ │ - imul -0x18(%r10,%rdi,1),%rdx │ │ │ │ - sub $0x8,%rdi │ │ │ │ - add %rdx,%r12 │ │ │ │ + idivq -0x18(%r10,%rcx,1) │ │ │ │ + imul -0x18(%rdi,%rcx,1),%rdx │ │ │ │ + sub $0x8,%rcx │ │ │ │ + add %rdx,%r14 │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rcx,%rdi,1) │ │ │ │ - imul -0x18(%r10,%rdi,1),%rdx │ │ │ │ - sub $0x8,%rdi │ │ │ │ - add %rdx,%r12 │ │ │ │ + idivq -0x18(%r10,%rcx,1) │ │ │ │ + imul -0x18(%rdi,%rcx,1),%rdx │ │ │ │ + sub $0x8,%rcx │ │ │ │ + add %rdx,%r14 │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rcx,%rdi,1) │ │ │ │ - imul -0x18(%r10,%rdi,1),%rdx │ │ │ │ - sub $0x8,%rdi │ │ │ │ - add %rdx,%r12 │ │ │ │ - cmp %r8,%rdi │ │ │ │ - je 33287 │ │ │ │ + idivq -0x18(%r10,%rcx,1) │ │ │ │ + imul -0x18(%rdi,%rcx,1),%rdx │ │ │ │ + sub $0x8,%rcx │ │ │ │ + add %rdx,%r14 │ │ │ │ + cmp %r9,%rcx │ │ │ │ + je 32d67 │ │ │ │ cltq │ │ │ │ - lea -0x8(%rdi),%r9 │ │ │ │ - lea -0x10(%rdi),%r11 │ │ │ │ - lea -0x18(%rdi),%r13 │ │ │ │ + lea -0x8(%rcx),%r8 │ │ │ │ + lea -0x10(%rcx),%r11 │ │ │ │ cqto │ │ │ │ - lea -0x20(%rdi),%r14 │ │ │ │ - lea -0x28(%rdi),%r15 │ │ │ │ - lea -0x30(%rdi),%rsi │ │ │ │ - idivq -0x18(%rcx,%rdi,1) │ │ │ │ - imul -0x18(%r10,%rdi,1),%rdx │ │ │ │ + lea -0x18(%rcx),%r12 │ │ │ │ + lea -0x20(%rcx),%r13 │ │ │ │ + idivq -0x18(%r10,%rcx,1) │ │ │ │ + lea -0x28(%rcx),%r15 │ │ │ │ + lea -0x30(%rcx),%rsi │ │ │ │ + imul -0x18(%rdi,%rcx,1),%rdx │ │ │ │ cltq │ │ │ │ - add %rdx,%r12 │ │ │ │ + add %rdx,%r14 │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rcx,%r9,1) │ │ │ │ - imul -0x18(%r10,%r9,1),%rdx │ │ │ │ - lea -0x38(%rdi),%r9 │ │ │ │ + idivq -0x18(%r10,%r8,1) │ │ │ │ + imul -0x18(%rdi,%r8,1),%rdx │ │ │ │ cltq │ │ │ │ - add %rdx,%r12 │ │ │ │ + lea -0x38(%rcx),%r8 │ │ │ │ + add %rdx,%r14 │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rcx,%r11,1) │ │ │ │ - imul -0x18(%r10,%r11,1),%rdx │ │ │ │ + idivq -0x18(%r10,%r11,1) │ │ │ │ + imul -0x18(%rdi,%r11,1),%rdx │ │ │ │ cltq │ │ │ │ - add %rdx,%r12 │ │ │ │ + add %rdx,%r14 │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rcx,%r13,1) │ │ │ │ - imul -0x18(%r10,%r13,1),%rdx │ │ │ │ + idivq -0x18(%r10,%r12,1) │ │ │ │ + imul -0x18(%rdi,%r12,1),%rdx │ │ │ │ cltq │ │ │ │ - add %rdx,%r12 │ │ │ │ + add %rdx,%r14 │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rcx,%r14,1) │ │ │ │ - imul -0x18(%r10,%r14,1),%rdx │ │ │ │ + idivq -0x18(%r10,%r13,1) │ │ │ │ + imul -0x18(%rdi,%r13,1),%rdx │ │ │ │ cltq │ │ │ │ - add %rdx,%r12 │ │ │ │ + add %rdx,%r14 │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rcx,%r15,1) │ │ │ │ - imul -0x18(%r10,%r15,1),%rdx │ │ │ │ + idivq -0x18(%r10,%r15,1) │ │ │ │ + imul -0x18(%rdi,%r15,1),%rdx │ │ │ │ cltq │ │ │ │ - add %rdx,%r12 │ │ │ │ + add %rdx,%r14 │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rcx,%rsi,1) │ │ │ │ - imul -0x18(%r10,%rsi,1),%rdx │ │ │ │ + idivq -0x18(%r10,%rsi,1) │ │ │ │ + imul -0x18(%rdi,%rsi,1),%rdx │ │ │ │ cltq │ │ │ │ - add %rdx,%r12 │ │ │ │ + add %rdx,%r14 │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rcx,%r9,1) │ │ │ │ - imul -0x18(%r10,%r9,1),%rdx │ │ │ │ - add %rdx,%r12 │ │ │ │ - sub $0x40,%rdi │ │ │ │ - cmp %r8,%rdi │ │ │ │ - jne 331ce │ │ │ │ + idivq -0x18(%r10,%r8,1) │ │ │ │ + imul -0x18(%rdi,%r8,1),%rdx │ │ │ │ + add %rdx,%r14 │ │ │ │ + sub $0x40,%rcx │ │ │ │ + cmp %r9,%rcx │ │ │ │ + jne 32cae │ │ │ │ mov 0x8(%rbx),%rax │ │ │ │ - movabs $0xfffffffffffffff,%r8 │ │ │ │ - mov (%rax),%r15 │ │ │ │ - cmp %r15,%r8 │ │ │ │ - jb d932 <__cxa_finalize@plt+0x2a2> │ │ │ │ - test %r15,%r15 │ │ │ │ - je 33af0 │ │ │ │ - lea 0x0(,%r15,8),%r13 │ │ │ │ - mov %r13,0x50(%rsp) │ │ │ │ + movabs $0xfffffffffffffff,%r9 │ │ │ │ + mov (%rax),%r12 │ │ │ │ + cmp %r12,%r9 │ │ │ │ + jb d935 <__cxa_finalize@plt+0x2a5> │ │ │ │ + test %r12,%r12 │ │ │ │ + je 335c4 │ │ │ │ + lea 0x0(,%r12,8),%r13 │ │ │ │ + mov %r13,0x18(%rsp) │ │ │ │ mov %r13,%rdi │ │ │ │ vzeroupper │ │ │ │ call d330 │ │ │ │ + lea (%rax,%r13,1),%r15 │ │ │ │ + mov %rax,%rdi │ │ │ │ mov %r13,%rdx │ │ │ │ xor %esi,%esi │ │ │ │ - lea (%rax,%r13,1),%r13 │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %r13,0x28(%rsp) │ │ │ │ - mov %rax,%r14 │ │ │ │ + mov %rax,0x48(%rsp) │ │ │ │ + mov %r15,(%rsp) │ │ │ │ call d190 │ │ │ │ - mov %r13,0x58(%rsp) │ │ │ │ + mov %r15,0x20(%rsp) │ │ │ │ mov 0x10(%rbx),%r10 │ │ │ │ movabs $0xfffffffffffffff,%rdi │ │ │ │ - movslq (%r10),%rcx │ │ │ │ - cmp %rcx,%rdi │ │ │ │ - jb da29 <__cxa_finalize@plt+0x399> │ │ │ │ - test %rcx,%rcx │ │ │ │ - je 33ab6 │ │ │ │ - lea 0x0(,%rcx,8),%rdi │ │ │ │ - mov %rcx,0x38(%rsp) │ │ │ │ - mov %r10,0x30(%rsp) │ │ │ │ - mov %rdi,0x60(%rsp) │ │ │ │ + movslq (%r10),%r13 │ │ │ │ + cmp %r13,%rdi │ │ │ │ + jb d912 <__cxa_finalize@plt+0x282> │ │ │ │ + test %r13,%r13 │ │ │ │ + je 335ec │ │ │ │ + lea 0x0(,%r13,8),%rdi │ │ │ │ + mov %r10,0x40(%rsp) │ │ │ │ + mov %rdi,0x28(%rsp) │ │ │ │ vzeroupper │ │ │ │ call d330 │ │ │ │ - cmpq $0x1,0x38(%rsp) │ │ │ │ + cmp $0x1,%r13 │ │ │ │ movq $0x0,(%rax) │ │ │ │ - mov %rax,%r13 │ │ │ │ - mov 0x30(%rsp),%r9 │ │ │ │ - je 33caa │ │ │ │ - mov 0x60(%rsp),%rax │ │ │ │ - lea 0x8(%r13),%rdi │ │ │ │ + mov 0x40(%rsp),%rsi │ │ │ │ + mov %rax,%r15 │ │ │ │ + je 337e8 │ │ │ │ + mov 0x28(%rsp),%r8 │ │ │ │ xor %esi,%esi │ │ │ │ - mov %r9,0x38(%rsp) │ │ │ │ - lea -0x8(%rax),%rdx │ │ │ │ + lea 0x8(%rax),%rdi │ │ │ │ + lea -0x8(%r8),%rdx │ │ │ │ call d190 │ │ │ │ - mov 0x18(%rbx),%r8 │ │ │ │ - mov 0x38(%rsp),%r9 │ │ │ │ - mov (%r8),%r11d │ │ │ │ - cmp $0x1,%r11d │ │ │ │ - jle 33cc4 │ │ │ │ - movslq (%r9),%rdx │ │ │ │ - test %edx,%edx │ │ │ │ - jle 3354f │ │ │ │ - mov 0x20(%rbx),%r10 │ │ │ │ - mov 0x28(%rbx),%rcx │ │ │ │ - movslq %edx,%rdi │ │ │ │ - mov %r12,%rax │ │ │ │ - lea (%r14,%rdi,8),%r8 │ │ │ │ - mov (%r10),%rsi │ │ │ │ - lea -0x8(,%rdi,8),%r10 │ │ │ │ - mov (%rcx),%r9 │ │ │ │ - mov %r14,%rcx │ │ │ │ - shr $0x3,%r10 │ │ │ │ - inc %r10 │ │ │ │ - and $0x7,%r10d │ │ │ │ - je 33495 │ │ │ │ - cmp $0x1,%r10 │ │ │ │ - je 33473 │ │ │ │ - cmp $0x2,%r10 │ │ │ │ - je 3345a │ │ │ │ - cmp $0x3,%r10 │ │ │ │ - je 33440 │ │ │ │ - cmp $0x4,%r10 │ │ │ │ - je 33426 │ │ │ │ - cmp $0x5,%r10 │ │ │ │ - je 3340d │ │ │ │ - cmp $0x6,%r10 │ │ │ │ - je 333f4 │ │ │ │ - vmovss (%r12,%rsi,1),%xmm0 │ │ │ │ - vsubss (%r12),%xmm0,%xmm1 │ │ │ │ - lea (%r12,%r9,1),%rax │ │ │ │ - lea 0x8(%r14),%rcx │ │ │ │ - vcvtss2sd %xmm1,%xmm1,%xmm2 │ │ │ │ - vmovsd %xmm2,(%r14) │ │ │ │ - vmovss (%rax,%rsi,1),%xmm3 │ │ │ │ - vsubss (%rax),%xmm3,%xmm4 │ │ │ │ - add $0x8,%rcx │ │ │ │ - add %r9,%rax │ │ │ │ - vcvtss2sd %xmm4,%xmm4,%xmm5 │ │ │ │ - vmovsd %xmm5,-0x8(%rcx) │ │ │ │ - vmovss (%rax,%rsi,1),%xmm6 │ │ │ │ - vsubss (%rax),%xmm6,%xmm7 │ │ │ │ - add $0x8,%rcx │ │ │ │ - add %r9,%rax │ │ │ │ - vcvtss2sd %xmm7,%xmm7,%xmm8 │ │ │ │ - vmovsd %xmm8,-0x8(%rcx) │ │ │ │ - vmovss (%rax,%rsi,1),%xmm9 │ │ │ │ - vsubss (%rax),%xmm9,%xmm10 │ │ │ │ - add $0x8,%rcx │ │ │ │ - add %r9,%rax │ │ │ │ - vcvtss2sd %xmm10,%xmm10,%xmm11 │ │ │ │ - vmovsd %xmm11,-0x8(%rcx) │ │ │ │ - vmovss (%rax,%rsi,1),%xmm12 │ │ │ │ - vsubss (%rax),%xmm12,%xmm13 │ │ │ │ - add $0x8,%rcx │ │ │ │ - add %r9,%rax │ │ │ │ - vcvtss2sd %xmm13,%xmm13,%xmm14 │ │ │ │ - vmovsd %xmm14,-0x8(%rcx) │ │ │ │ - vmovss (%rax,%rsi,1),%xmm15 │ │ │ │ - vsubss (%rax),%xmm15,%xmm0 │ │ │ │ - add $0x8,%rcx │ │ │ │ - add %r9,%rax │ │ │ │ - vcvtss2sd %xmm0,%xmm0,%xmm1 │ │ │ │ - vmovsd %xmm1,-0x8(%rcx) │ │ │ │ - vmovss (%rax,%rsi,1),%xmm2 │ │ │ │ - vsubss (%rax),%xmm2,%xmm3 │ │ │ │ - add $0x8,%rcx │ │ │ │ - add %r9,%rax │ │ │ │ - vcvtss2sd %xmm3,%xmm3,%xmm4 │ │ │ │ - vmovsd %xmm4,-0x8(%rcx) │ │ │ │ - cmp %r8,%rcx │ │ │ │ - je 3354f │ │ │ │ - vmovss (%rax,%rsi,1),%xmm5 │ │ │ │ - vsubss (%rax),%xmm5,%xmm6 │ │ │ │ - add %r9,%rax │ │ │ │ - add $0x40,%rcx │ │ │ │ - vmovss (%rax,%rsi,1),%xmm8 │ │ │ │ - vsubss (%rax),%xmm8,%xmm9 │ │ │ │ - add %r9,%rax │ │ │ │ - vmovss (%rax,%rsi,1),%xmm11 │ │ │ │ - vsubss (%rax),%xmm11,%xmm12 │ │ │ │ - add %r9,%rax │ │ │ │ - vmovss (%rax,%rsi,1),%xmm14 │ │ │ │ - vsubss (%rax),%xmm14,%xmm15 │ │ │ │ - add %r9,%rax │ │ │ │ - vmovss (%rax,%rsi,1),%xmm1 │ │ │ │ - vsubss (%rax),%xmm1,%xmm2 │ │ │ │ - add %r9,%rax │ │ │ │ - vmovss (%rax,%rsi,1),%xmm4 │ │ │ │ - vsubss (%rax),%xmm4,%xmm5 │ │ │ │ - add %r9,%rax │ │ │ │ - vcvtss2sd %xmm6,%xmm6,%xmm7 │ │ │ │ - vcvtss2sd %xmm9,%xmm9,%xmm10 │ │ │ │ - vcvtss2sd %xmm12,%xmm12,%xmm13 │ │ │ │ - vmovsd %xmm7,-0x40(%rcx) │ │ │ │ - vmovss (%rax,%rsi,1),%xmm7 │ │ │ │ - vsubss (%rax),%xmm7,%xmm8 │ │ │ │ - add %r9,%rax │ │ │ │ - vmovsd %xmm10,-0x38(%rcx) │ │ │ │ - vmovss (%rax,%rsi,1),%xmm10 │ │ │ │ - vsubss (%rax),%xmm10,%xmm11 │ │ │ │ - vcvtss2sd %xmm15,%xmm15,%xmm0 │ │ │ │ - vcvtss2sd %xmm2,%xmm2,%xmm3 │ │ │ │ - vmovsd %xmm13,-0x30(%rcx) │ │ │ │ - add %r9,%rax │ │ │ │ - vcvtss2sd %xmm5,%xmm5,%xmm6 │ │ │ │ - vmovsd %xmm0,-0x28(%rcx) │ │ │ │ - vmovsd %xmm3,-0x20(%rcx) │ │ │ │ - vmovsd %xmm6,-0x18(%rcx) │ │ │ │ - vcvtss2sd %xmm8,%xmm8,%xmm9 │ │ │ │ - vcvtss2sd %xmm11,%xmm11,%xmm12 │ │ │ │ - vmovsd %xmm9,-0x10(%rcx) │ │ │ │ - vmovsd %xmm12,-0x8(%rcx) │ │ │ │ - cmp %r8,%rcx │ │ │ │ - jne 33495 │ │ │ │ + mov 0x18(%rbx),%rdx │ │ │ │ + mov 0x40(%rsp),%rsi │ │ │ │ + mov (%rdx),%eax │ │ │ │ + mov %eax,0x40(%rsp) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jle 33804 │ │ │ │ + mov (%rsi),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jle 33052 │ │ │ │ + mov 0x20(%rbx),%r9 │ │ │ │ + mov 0x28(%rbx),%r13 │ │ │ │ + lea -0x1(%rcx),%r11d │ │ │ │ + mov (%r9),%r10 │ │ │ │ + mov 0x0(%r13),%rsi │ │ │ │ cmp $0x2,%r11d │ │ │ │ - je 33cc4 │ │ │ │ - mov $0x2,%r15d │ │ │ │ - nop │ │ │ │ - test %edx,%edx │ │ │ │ - jle 337c0 │ │ │ │ - mov 0x20(%rbx),%r11 │ │ │ │ - mov 0x28(%rbx),%rdi │ │ │ │ - mov %r15,%r8 │ │ │ │ - lea -0x1(%r15),%rsi │ │ │ │ - mov (%r11),%r9 │ │ │ │ - lea 0x0(%r13,%rdx,8),%r11 │ │ │ │ - lea -0x8(,%rdx,8),%rdx │ │ │ │ - mov (%rdi),%r10 │ │ │ │ - shr $0x3,%rdx │ │ │ │ - inc %rdx │ │ │ │ - imul %r9,%r8 │ │ │ │ - imul %r9,%rsi │ │ │ │ - mov %r13,%r9 │ │ │ │ - lea (%r12,%r8,1),%rax │ │ │ │ - and $0x7,%edx │ │ │ │ - je 336c5 │ │ │ │ - cmp $0x1,%rdx │ │ │ │ - je 3369c │ │ │ │ - cmp $0x2,%rdx │ │ │ │ - je 3367b │ │ │ │ - cmp $0x3,%rdx │ │ │ │ - je 3365a │ │ │ │ - cmp $0x4,%rdx │ │ │ │ - je 3363a │ │ │ │ - cmp $0x5,%rdx │ │ │ │ - je 3361a │ │ │ │ - cmp $0x6,%rdx │ │ │ │ - je 335fa │ │ │ │ - mov %rax,%rcx │ │ │ │ - vmovss (%rax),%xmm13 │ │ │ │ - lea 0x8(%r13),%r9 │ │ │ │ - add %r10,%rax │ │ │ │ - sub %r8,%rcx │ │ │ │ - vsubss (%rcx,%rsi,1),%xmm13,%xmm14 │ │ │ │ - vcvtss2sd %xmm14,%xmm14,%xmm15 │ │ │ │ - vmovsd %xmm15,0x0(%r13) │ │ │ │ - mov %rax,%rdi │ │ │ │ - vmovss (%rax),%xmm0 │ │ │ │ - add $0x8,%r9 │ │ │ │ - add %r10,%rax │ │ │ │ - sub %r8,%rdi │ │ │ │ - vsubss (%rdi,%rsi,1),%xmm0,%xmm1 │ │ │ │ - vcvtss2sd %xmm1,%xmm1,%xmm2 │ │ │ │ - vmovsd %xmm2,-0x8(%r9) │ │ │ │ - mov %rax,%rdx │ │ │ │ - vmovss (%rax),%xmm3 │ │ │ │ - add $0x8,%r9 │ │ │ │ - add %r10,%rax │ │ │ │ - sub %r8,%rdx │ │ │ │ - vsubss (%rdx,%rsi,1),%xmm3,%xmm4 │ │ │ │ - vcvtss2sd %xmm4,%xmm4,%xmm5 │ │ │ │ - vmovsd %xmm5,-0x8(%r9) │ │ │ │ - mov %rax,%rcx │ │ │ │ + jbe 33851 │ │ │ │ + mov %ecx,%r11d │ │ │ │ + mov 0x48(%rsp),%r9 │ │ │ │ + add %r14,%r10 │ │ │ │ + lea 0x0(,%rsi,4),%r8 │ │ │ │ + shr $0x2,%r11d │ │ │ │ + mov %r10,%rdx │ │ │ │ + mov %r14,%rax │ │ │ │ + shl $0x5,%r11 │ │ │ │ + mov %r9,%rdi │ │ │ │ + lea (%r11,%r9,1),%r13 │ │ │ │ + and $0x20,%r11d │ │ │ │ + lea (%rsi,%rsi,2),%r9 │ │ │ │ + je 32f18 │ │ │ │ + vmovss (%r10,%rsi,2),%xmm1 │ │ │ │ + vmovss (%r10),%xmm0 │ │ │ │ + vxorps %xmm12,%xmm12,%xmm12 │ │ │ │ + lea (%r10,%r8,1),%rdx │ │ │ │ + vmovss (%r14,%rsi,2),%xmm5 │ │ │ │ + vmovss (%r14),%xmm7 │ │ │ │ + lea (%r14,%r8,1),%rax │ │ │ │ + vinsertps $0x10,(%r10,%r9,1),%xmm1,%xmm2 │ │ │ │ + vinsertps $0x10,(%r10,%rsi,1),%xmm0,%xmm3 │ │ │ │ + vinsertps $0x10,(%r14,%r9,1),%xmm5,%xmm6 │ │ │ │ + vinsertps $0x10,(%r14,%rsi,1),%xmm7,%xmm8 │ │ │ │ + vmovlhps %xmm2,%xmm3,%xmm4 │ │ │ │ + mov 0x48(%rsp),%rdi │ │ │ │ + vmovlhps %xmm6,%xmm8,%xmm9 │ │ │ │ + vsubps %xmm9,%xmm4,%xmm10 │ │ │ │ + add $0x20,%rdi │ │ │ │ + vcvtps2pd %xmm10,%xmm11 │ │ │ │ + vmovhlps %xmm10,%xmm12,%xmm13 │ │ │ │ + vcvtps2pd %xmm13,%xmm14 │ │ │ │ + vmovupd %xmm11,-0x20(%rdi) │ │ │ │ + vmovupd %xmm14,-0x10(%rdi) │ │ │ │ + cmp %r13,%rdi │ │ │ │ + je 32fde │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + vmovss (%rdx,%rsi,2),%xmm15 │ │ │ │ + vmovss (%rdx),%xmm2 │ │ │ │ + vxorps %xmm11,%xmm11,%xmm11 │ │ │ │ + add $0x40,%rdi │ │ │ │ + vmovss (%rax,%rsi,2),%xmm4 │ │ │ │ vmovss (%rax),%xmm6 │ │ │ │ - add $0x8,%r9 │ │ │ │ - add %r10,%rax │ │ │ │ - sub %r8,%rcx │ │ │ │ - vsubss (%rcx,%rsi,1),%xmm6,%xmm7 │ │ │ │ - vcvtss2sd %xmm7,%xmm7,%xmm8 │ │ │ │ - vmovsd %xmm8,-0x8(%r9) │ │ │ │ - mov %rax,%rdi │ │ │ │ - vmovss (%rax),%xmm9 │ │ │ │ - add $0x8,%r9 │ │ │ │ - add %r10,%rax │ │ │ │ - sub %r8,%rdi │ │ │ │ - vsubss (%rdi,%rsi,1),%xmm9,%xmm10 │ │ │ │ - vcvtss2sd %xmm10,%xmm10,%xmm11 │ │ │ │ - vmovsd %xmm11,-0x8(%r9) │ │ │ │ - mov %rax,%rdx │ │ │ │ - vmovss (%rax),%xmm12 │ │ │ │ - add $0x8,%r9 │ │ │ │ - add %r10,%rax │ │ │ │ - sub %r8,%rdx │ │ │ │ - vsubss (%rdx,%rsi,1),%xmm12,%xmm13 │ │ │ │ - vcvtss2sd %xmm13,%xmm13,%xmm14 │ │ │ │ - vmovsd %xmm14,-0x8(%r9) │ │ │ │ - mov %rax,%rcx │ │ │ │ - vmovss (%rax),%xmm15 │ │ │ │ - add $0x8,%r9 │ │ │ │ - add %r10,%rax │ │ │ │ - sub %r8,%rcx │ │ │ │ - vsubss (%rcx,%rsi,1),%xmm15,%xmm0 │ │ │ │ - vcvtss2sd %xmm0,%xmm0,%xmm1 │ │ │ │ - vmovsd %xmm1,-0x8(%r9) │ │ │ │ - cmp %r11,%r9 │ │ │ │ - je 337c0 │ │ │ │ - mov %rax,%rdi │ │ │ │ - vmovss (%rax),%xmm2 │ │ │ │ - add %r10,%rax │ │ │ │ - add $0x40,%r9 │ │ │ │ - sub %r8,%rdi │ │ │ │ - mov %rax,%rdx │ │ │ │ + vinsertps $0x10,(%rdx,%r9,1),%xmm15,%xmm1 │ │ │ │ + vinsertps $0x10,(%rdx,%rsi,1),%xmm2,%xmm0 │ │ │ │ + add %r8,%rdx │ │ │ │ + vinsertps $0x10,(%rax,%r9,1),%xmm4,%xmm5 │ │ │ │ + vinsertps $0x10,(%rax,%rsi,1),%xmm6,%xmm7 │ │ │ │ + add %r8,%rax │ │ │ │ + vmovss (%rdx,%rsi,2),%xmm14 │ │ │ │ + vmovlhps %xmm1,%xmm0,%xmm3 │ │ │ │ + vmovss (%rdx),%xmm1 │ │ │ │ + vmovlhps %xmm5,%xmm7,%xmm8 │ │ │ │ vmovss (%rax),%xmm5 │ │ │ │ - add %r10,%rax │ │ │ │ - vsubss (%rdi,%rsi,1),%xmm2,%xmm3 │ │ │ │ - sub %r8,%rdx │ │ │ │ - vmovss (%rax),%xmm8 │ │ │ │ - mov %rax,%rcx │ │ │ │ - vsubss (%rdx,%rsi,1),%xmm5,%xmm6 │ │ │ │ - add %r10,%rax │ │ │ │ - sub %r8,%rcx │ │ │ │ - vmovss (%rax),%xmm11 │ │ │ │ - mov %rax,%rdi │ │ │ │ - add %r10,%rax │ │ │ │ - vsubss (%rcx,%rsi,1),%xmm8,%xmm9 │ │ │ │ - vmovss (%rax),%xmm14 │ │ │ │ - mov %rax,%rdx │ │ │ │ - add %r10,%rax │ │ │ │ - sub %r8,%rdi │ │ │ │ - vmovss (%rax),%xmm1 │ │ │ │ - mov %rax,%rcx │ │ │ │ - add %r10,%rax │ │ │ │ - vsubss (%rdi,%rsi,1),%xmm11,%xmm12 │ │ │ │ - sub %r8,%rdx │ │ │ │ - mov %rax,%rdi │ │ │ │ - sub %r8,%rcx │ │ │ │ - vsubss (%rdx,%rsi,1),%xmm14,%xmm15 │ │ │ │ - sub %r8,%rdi │ │ │ │ - vsubss (%rcx,%rsi,1),%xmm1,%xmm2 │ │ │ │ + vsubps %xmm8,%xmm3,%xmm9 │ │ │ │ + vmovss (%rax,%rsi,2),%xmm3 │ │ │ │ + vinsertps $0x10,(%rdx,%r9,1),%xmm14,%xmm15 │ │ │ │ + vinsertps $0x10,(%rdx,%rsi,1),%xmm1,%xmm2 │ │ │ │ + add %r8,%rdx │ │ │ │ + vinsertps $0x10,(%rax,%r9,1),%xmm3,%xmm4 │ │ │ │ + vinsertps $0x10,(%rax,%rsi,1),%xmm5,%xmm6 │ │ │ │ + add %r8,%rax │ │ │ │ + vmovlhps %xmm15,%xmm2,%xmm0 │ │ │ │ + vcvtps2pd %xmm9,%xmm10 │ │ │ │ + vmovhlps %xmm9,%xmm11,%xmm12 │ │ │ │ + vmovupd %xmm10,-0x40(%rdi) │ │ │ │ + vmovlhps %xmm4,%xmm6,%xmm7 │ │ │ │ + vsubps %xmm7,%xmm0,%xmm8 │ │ │ │ + vcvtps2pd %xmm12,%xmm13 │ │ │ │ + vmovupd %xmm13,-0x30(%rdi) │ │ │ │ + vcvtps2pd %xmm8,%xmm9 │ │ │ │ + vmovhlps %xmm8,%xmm11,%xmm10 │ │ │ │ + vcvtps2pd %xmm10,%xmm11 │ │ │ │ + vmovupd %xmm9,-0x20(%rdi) │ │ │ │ + vmovupd %xmm11,-0x10(%rdi) │ │ │ │ + cmp %r13,%rdi │ │ │ │ + jne 32f18 │ │ │ │ + mov %ecx,%eax │ │ │ │ + and $0xfffffffc,%eax │ │ │ │ + test $0x3,%cl │ │ │ │ + je 33052 │ │ │ │ + movslq %eax,%r13 │ │ │ │ + mov 0x48(%rsp),%r11 │ │ │ │ + lea 0x1(%rax),%r8d │ │ │ │ + mov %r13,%r9 │ │ │ │ + imul %rsi,%r9 │ │ │ │ + vmovss (%r10,%r9,1),%xmm12 │ │ │ │ + vsubss (%r14,%r9,1),%xmm12,%xmm13 │ │ │ │ + vcvtss2sd %xmm13,%xmm13,%xmm14 │ │ │ │ + vmovsd %xmm14,(%r11,%r13,8) │ │ │ │ + cmp %r8d,%ecx │ │ │ │ + jle 33052 │ │ │ │ + add %rsi,%r9 │ │ │ │ + add $0x2,%eax │ │ │ │ + vmovss (%r10,%r9,1),%xmm15 │ │ │ │ + vsubss (%r14,%r9,1),%xmm15,%xmm1 │ │ │ │ + vcvtss2sd %xmm1,%xmm1,%xmm2 │ │ │ │ + vmovsd %xmm2,0x8(%r11,%r13,8) │ │ │ │ + cmp %ecx,%eax │ │ │ │ + jge 33052 │ │ │ │ + add %rsi,%r9 │ │ │ │ + vmovss (%r10,%r9,1),%xmm0 │ │ │ │ + vsubss (%r14,%r9,1),%xmm0,%xmm3 │ │ │ │ vcvtss2sd %xmm3,%xmm3,%xmm4 │ │ │ │ - vcvtss2sd %xmm6,%xmm6,%xmm7 │ │ │ │ - vcvtss2sd %xmm9,%xmm9,%xmm10 │ │ │ │ - vmovsd %xmm4,-0x40(%r9) │ │ │ │ - vmovss (%rax),%xmm4 │ │ │ │ - add %r10,%rax │ │ │ │ - vsubss (%rdi,%rsi,1),%xmm4,%xmm5 │ │ │ │ - mov %rax,%rdx │ │ │ │ - vmovsd %xmm7,-0x38(%r9) │ │ │ │ - vmovss (%rax),%xmm7 │ │ │ │ - vcvtss2sd %xmm12,%xmm12,%xmm13 │ │ │ │ - sub %r8,%rdx │ │ │ │ - vmovsd %xmm10,-0x30(%r9) │ │ │ │ - add %r10,%rax │ │ │ │ - vsubss (%rdx,%rsi,1),%xmm7,%xmm8 │ │ │ │ - vcvtss2sd %xmm15,%xmm15,%xmm0 │ │ │ │ - vcvtss2sd %xmm2,%xmm2,%xmm3 │ │ │ │ - vmovsd %xmm13,-0x28(%r9) │ │ │ │ - vmovsd %xmm0,-0x20(%r9) │ │ │ │ - vmovsd %xmm3,-0x18(%r9) │ │ │ │ + vmovsd %xmm4,0x10(%r11,%r13,8) │ │ │ │ + cmpl $0x2,0x40(%rsp) │ │ │ │ + je 33804 │ │ │ │ + mov $0x2,%r12d │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + test %ecx,%ecx │ │ │ │ + jle 33225 │ │ │ │ + mov 0x20(%rbx),%r10 │ │ │ │ + mov %r12,%rsi │ │ │ │ + mov 0x28(%rbx),%rdi │ │ │ │ + lea -0x1(%rcx),%r13d │ │ │ │ + mov (%r10),%rdx │ │ │ │ + mov (%rdi),%rax │ │ │ │ + lea -0x1(%r12),%rdi │ │ │ │ + imul %rdx,%rsi │ │ │ │ + imul %rdx,%rdi │ │ │ │ + mov %rsi,0x38(%rsp) │ │ │ │ + cmp $0x2,%r13d │ │ │ │ + jbe 335b8 │ │ │ │ + mov %ecx,%r10d │ │ │ │ + lea (%r14,%rsi,1),%r8 │ │ │ │ + lea 0x0(,%rax,4),%r11 │ │ │ │ + mov %r15,%r9 │ │ │ │ + shr $0x2,%r10d │ │ │ │ + mov %r8,%rsi │ │ │ │ + lea (%r14,%rdi,1),%rdx │ │ │ │ + shl $0x5,%r10 │ │ │ │ + lea (%r10,%r15,1),%r13 │ │ │ │ + and $0x20,%r10d │ │ │ │ + mov %r13,0x40(%rsp) │ │ │ │ + lea (%rax,%rax,2),%r13 │ │ │ │ + jne 33270 │ │ │ │ + vmovss (%rsi,%rax,2),%xmm4 │ │ │ │ + vmovss (%rsi),%xmm6 │ │ │ │ + vxorps %xmm1,%xmm1,%xmm1 │ │ │ │ + add $0x40,%r9 │ │ │ │ + vmovss (%rdx,%rax,2),%xmm9 │ │ │ │ + vmovss (%rdx),%xmm11 │ │ │ │ + vinsertps $0x10,(%rsi,%r13,1),%xmm4,%xmm5 │ │ │ │ + vinsertps $0x10,(%rsi,%rax,1),%xmm6,%xmm7 │ │ │ │ + add %r11,%rsi │ │ │ │ + vinsertps $0x10,(%rdx,%r13,1),%xmm9,%xmm10 │ │ │ │ + vinsertps $0x10,(%rdx,%rax,1),%xmm11,%xmm12 │ │ │ │ + add %r11,%rdx │ │ │ │ + vmovss (%rsi,%rax,2),%xmm3 │ │ │ │ + vmovlhps %xmm5,%xmm7,%xmm8 │ │ │ │ + vmovss (%rsi),%xmm5 │ │ │ │ + vmovlhps %xmm10,%xmm12,%xmm13 │ │ │ │ + vmovss (%rdx),%xmm10 │ │ │ │ + vsubps %xmm13,%xmm8,%xmm14 │ │ │ │ + vmovss (%rdx,%rax,2),%xmm8 │ │ │ │ + vinsertps $0x10,(%rsi,%r13,1),%xmm3,%xmm4 │ │ │ │ + vinsertps $0x10,(%rsi,%rax,1),%xmm5,%xmm6 │ │ │ │ + add %r11,%rsi │ │ │ │ + vinsertps $0x10,(%rdx,%r13,1),%xmm8,%xmm9 │ │ │ │ + vinsertps $0x10,(%rdx,%rax,1),%xmm10,%xmm11 │ │ │ │ + add %r11,%rdx │ │ │ │ + vmovlhps %xmm4,%xmm6,%xmm7 │ │ │ │ + vcvtps2pd %xmm14,%xmm15 │ │ │ │ + vmovhlps %xmm14,%xmm1,%xmm2 │ │ │ │ + vmovupd %xmm15,-0x40(%r9) │ │ │ │ + vmovlhps %xmm9,%xmm11,%xmm12 │ │ │ │ + vsubps %xmm12,%xmm7,%xmm13 │ │ │ │ + vcvtps2pd %xmm2,%xmm0 │ │ │ │ + vmovupd %xmm0,-0x30(%r9) │ │ │ │ + vcvtps2pd %xmm13,%xmm14 │ │ │ │ + vmovhlps %xmm13,%xmm1,%xmm15 │ │ │ │ + vcvtps2pd %xmm15,%xmm1 │ │ │ │ + vmovupd %xmm14,-0x20(%r9) │ │ │ │ + vmovupd %xmm1,-0x10(%r9) │ │ │ │ + cmp %r9,0x40(%rsp) │ │ │ │ + jne 330d9 │ │ │ │ + mov %ecx,%r11d │ │ │ │ + and $0xfffffffc,%r11d │ │ │ │ + test $0x3,%cl │ │ │ │ + je 33225 │ │ │ │ + movslq %r11d,%r13 │ │ │ │ + lea 0x1(%r11),%esi │ │ │ │ + mov %r13,%rdx │ │ │ │ + imul %rax,%rdx │ │ │ │ + vmovss (%r8,%rdx,1),%xmm2 │ │ │ │ + lea (%r14,%rdx,1),%r10 │ │ │ │ + vsubss (%r10,%rdi,1),%xmm2,%xmm0 │ │ │ │ + vcvtss2sd %xmm0,%xmm0,%xmm3 │ │ │ │ + vmovsd %xmm3,(%r15,%r13,8) │ │ │ │ + cmp %ecx,%esi │ │ │ │ + jge 33225 │ │ │ │ + add %rax,%rdx │ │ │ │ + lea (%r14,%rdi,1),%r9 │ │ │ │ + add $0x2,%r11d │ │ │ │ + vmovss (%r8,%rdx,1),%xmm4 │ │ │ │ + vsubss (%r9,%rdx,1),%xmm4,%xmm5 │ │ │ │ vcvtss2sd %xmm5,%xmm5,%xmm6 │ │ │ │ + vmovsd %xmm6,0x8(%r15,%r13,8) │ │ │ │ + cmp %ecx,%r11d │ │ │ │ + jge 33225 │ │ │ │ + mov 0x38(%rsp),%rcx │ │ │ │ + add %rax,%rdx │ │ │ │ + add %r14,%rdx │ │ │ │ + vmovss (%rdx,%rcx,1),%xmm7 │ │ │ │ + vsubss (%rdx,%rdi,1),%xmm7,%xmm8 │ │ │ │ vcvtss2sd %xmm8,%xmm8,%xmm9 │ │ │ │ - vmovsd %xmm6,-0x10(%r9) │ │ │ │ - vmovsd %xmm9,-0x8(%r9) │ │ │ │ - cmp %r11,%r9 │ │ │ │ - jne 336c5 │ │ │ │ + vmovsd %xmm9,0x10(%r15,%r13,8) │ │ │ │ + mov 0x30(%rbx),%rax │ │ │ │ + cmpb $0x0,(%rax) │ │ │ │ + je 332f0 │ │ │ │ + mov 0x38(%rbx),%r8 │ │ │ │ + mov 0x48(%rsp),%rdi │ │ │ │ + mov %r15,%rsi │ │ │ │ + mov (%r8),%r11 │ │ │ │ + mov 0x8(%r11),%rdx │ │ │ │ + call *0x20(%r11) │ │ │ │ + mov 0x18(%rbx),%r13 │ │ │ │ + inc %r12 │ │ │ │ + cmp %r12d,0x0(%r13) │ │ │ │ + jle 3331c │ │ │ │ + mov 0x10(%rbx),%r10 │ │ │ │ + mov (%r10),%ecx │ │ │ │ + jmp 33068 │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x30(%rbx),%r8 │ │ │ │ - cmpb $0x0,(%r8) │ │ │ │ - je 33800 │ │ │ │ - mov 0x38(%rbx),%r10 │ │ │ │ - mov %r13,%rsi │ │ │ │ - mov %r14,%rdi │ │ │ │ - mov (%r10),%rax │ │ │ │ - mov 0x8(%rax),%rdx │ │ │ │ - call *0x20(%rax) │ │ │ │ - mov 0x18(%rbx),%r11 │ │ │ │ - inc %r15 │ │ │ │ - cmp %r15d,(%r11) │ │ │ │ - jle 33825 │ │ │ │ - mov 0x10(%rbx),%r8 │ │ │ │ - movslq (%r8),%rdx │ │ │ │ - jmp 33560 │ │ │ │ + vmovss (%rdx,%rax,2),%xmm10 │ │ │ │ + vmovss (%rdx),%xmm12 │ │ │ │ + vxorps %xmm2,%xmm2,%xmm2 │ │ │ │ + lea 0x20(%r15),%r9 │ │ │ │ + vmovss (%r8,%rax,2),%xmm5 │ │ │ │ + vmovss (%r8),%xmm7 │ │ │ │ + lea (%r8,%r11,1),%rsi │ │ │ │ + vinsertps $0x10,(%rdx,%r13,1),%xmm10,%xmm11 │ │ │ │ + vinsertps $0x10,(%rdx,%rax,1),%xmm12,%xmm13 │ │ │ │ + add %r11,%rdx │ │ │ │ + vinsertps $0x10,(%r8,%r13,1),%xmm5,%xmm6 │ │ │ │ + vinsertps $0x10,(%r8,%rax,1),%xmm7,%xmm8 │ │ │ │ + vmovlhps %xmm11,%xmm13,%xmm14 │ │ │ │ + vmovlhps %xmm6,%xmm8,%xmm9 │ │ │ │ + vsubps %xmm14,%xmm9,%xmm15 │ │ │ │ + vcvtps2pd %xmm15,%xmm1 │ │ │ │ + vmovhlps %xmm15,%xmm2,%xmm0 │ │ │ │ + vmovupd %xmm1,(%r15) │ │ │ │ + vcvtps2pd %xmm0,%xmm3 │ │ │ │ + vmovupd %xmm3,0x10(%r15) │ │ │ │ + cmp %r9,0x40(%rsp) │ │ │ │ + jne 330d9 │ │ │ │ + jmp 331a5 │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x40(%rbx),%rsi │ │ │ │ - mov %r14,%rdi │ │ │ │ - mov (%rsi),%rdx │ │ │ │ - mov %r13,%rsi │ │ │ │ + mov 0x40(%rbx),%rdi │ │ │ │ + mov %r15,%rsi │ │ │ │ + mov (%rdi),%rdx │ │ │ │ + mov 0x48(%rsp),%rdi │ │ │ │ add $0xa0,%rdx │ │ │ │ - call 32950 │ │ │ │ - mov 0x18(%rbx),%r11 │ │ │ │ - inc %r15 │ │ │ │ - cmp %r15d,(%r11) │ │ │ │ - jg 337ea │ │ │ │ - mov 0x58(%rsp),%r12 │ │ │ │ - sub %r14,%r12 │ │ │ │ - je 33a5d │ │ │ │ - mov 0x8(%rbx),%r15 │ │ │ │ - mov (%r15),%r15 │ │ │ │ - imul 0x68(%rsp),%r15 │ │ │ │ + call 32490 │ │ │ │ + mov 0x18(%rbx),%r13 │ │ │ │ + inc %r12 │ │ │ │ + cmp %r12d,0x0(%r13) │ │ │ │ + jg 3325a │ │ │ │ + mov 0x20(%rsp),%r14 │ │ │ │ + sub 0x48(%rsp),%r14 │ │ │ │ + je 33559 │ │ │ │ + mov 0x8(%rbx),%r12 │ │ │ │ + mov (%r12),%r12 │ │ │ │ + mov 0x30(%rsp),%rcx │ │ │ │ mov 0x48(%rbx),%rbx │ │ │ │ - sar $0x3,%r12 │ │ │ │ - lea -0x1(%r12),%rdi │ │ │ │ - mov (%rbx),%r9 │ │ │ │ - lea 0x0(,%r15,8),%rcx │ │ │ │ - cmp $0x2,%rdi │ │ │ │ - jbe 33b3d │ │ │ │ - lea (%r9,%rcx,1),%rdx │ │ │ │ - mov %rdx,%r8 │ │ │ │ - sub %r14,%r8 │ │ │ │ - sub $0x8,%r8 │ │ │ │ - cmp $0x30,%r8 │ │ │ │ - jbe 33b3d │ │ │ │ - cmp $0x6,%rdi │ │ │ │ - jbe 33ce0 │ │ │ │ - mov %r12,%r10 │ │ │ │ - xor %eax,%eax │ │ │ │ - shr $0x3,%r10 │ │ │ │ - shl $0x6,%r10 │ │ │ │ - lea -0x40(%r10),%r11 │ │ │ │ - shr $0x6,%r11 │ │ │ │ + sar $0x3,%r14 │ │ │ │ + mov %r14,%rsi │ │ │ │ + imul %r12,%rcx │ │ │ │ + mov (%rbx),%r10 │ │ │ │ + lea 0x0(,%rcx,8),%r9 │ │ │ │ + cmp $0x1,%r14 │ │ │ │ + je 3364c │ │ │ │ + lea (%r10,%r9,1),%rdx │ │ │ │ + mov %rdx,%rax │ │ │ │ + sub 0x48(%rsp),%rax │ │ │ │ + sub $0x8,%rax │ │ │ │ + cmp $0x10,%rax │ │ │ │ + jbe 3364c │ │ │ │ + lea -0x1(%r14),%r9 │ │ │ │ + cmp $0x2,%r9 │ │ │ │ + jbe 3382a │ │ │ │ + mov %r14,%r8 │ │ │ │ + xor %r12d,%r12d │ │ │ │ + shr $0x2,%r8 │ │ │ │ + shl $0x5,%r8 │ │ │ │ + lea -0x20(%r8),%r11 │ │ │ │ + shr $0x5,%r11 │ │ │ │ inc %r11 │ │ │ │ and $0x7,%r11d │ │ │ │ - je 33954 │ │ │ │ + je 33820 │ │ │ │ cmp $0x1,%r11 │ │ │ │ - je 33939 │ │ │ │ + je 33452 │ │ │ │ cmp $0x2,%r11 │ │ │ │ - je 33927 │ │ │ │ + je 3343d │ │ │ │ cmp $0x3,%r11 │ │ │ │ - je 33915 │ │ │ │ + je 33428 │ │ │ │ cmp $0x4,%r11 │ │ │ │ - je 33903 │ │ │ │ + je 33413 │ │ │ │ cmp $0x5,%r11 │ │ │ │ - je 338f1 │ │ │ │ + je 333fe │ │ │ │ cmp $0x6,%r11 │ │ │ │ - je 338df │ │ │ │ - vmovupd (%r14),%zmm10 │ │ │ │ - mov $0x40,%eax │ │ │ │ - vmovupd %zmm10,(%rdx) │ │ │ │ - vmovupd (%r14,%rax,1),%zmm11 │ │ │ │ - vmovupd %zmm11,(%rdx,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vmovupd (%r14,%rax,1),%zmm12 │ │ │ │ - vmovupd %zmm12,(%rdx,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vmovupd (%r14,%rax,1),%zmm13 │ │ │ │ - vmovupd %zmm13,(%rdx,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vmovupd (%r14,%rax,1),%zmm14 │ │ │ │ - vmovupd %zmm14,(%rdx,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vmovupd (%r14,%rax,1),%zmm15 │ │ │ │ - vmovupd %zmm15,(%rdx,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vmovupd (%r14,%rax,1),%zmm0 │ │ │ │ - vmovupd %zmm0,(%rdx,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - cmp %r10,%rax │ │ │ │ - je 339e1 │ │ │ │ - vmovupd (%r14,%rax,1),%zmm1 │ │ │ │ - vmovupd %zmm1,(%rdx,%rax,1) │ │ │ │ - vmovupd 0x40(%r14,%rax,1),%zmm2 │ │ │ │ - vmovupd %zmm2,0x40(%rdx,%rax,1) │ │ │ │ - vmovupd 0x80(%r14,%rax,1),%zmm3 │ │ │ │ - vmovupd %zmm3,0x80(%rdx,%rax,1) │ │ │ │ - vmovupd 0xc0(%r14,%rax,1),%zmm4 │ │ │ │ - vmovupd %zmm4,0xc0(%rdx,%rax,1) │ │ │ │ - vmovupd 0x100(%r14,%rax,1),%zmm5 │ │ │ │ - vmovupd %zmm5,0x100(%rdx,%rax,1) │ │ │ │ - vmovupd 0x140(%r14,%rax,1),%zmm6 │ │ │ │ - vmovupd %zmm6,0x140(%rdx,%rax,1) │ │ │ │ - vmovupd 0x180(%r14,%rax,1),%zmm7 │ │ │ │ - vmovupd %zmm7,0x180(%rdx,%rax,1) │ │ │ │ - vmovupd 0x1c0(%r14,%rax,1),%zmm8 │ │ │ │ - vmovupd %zmm8,0x1c0(%rdx,%rax,1) │ │ │ │ - add $0x200,%rax │ │ │ │ - cmp %r10,%rax │ │ │ │ - jne 33954 │ │ │ │ - mov %r12,%rsi │ │ │ │ - and $0xfffffffffffffff8,%rsi │ │ │ │ - test $0x7,%r12b │ │ │ │ - je 33c8c │ │ │ │ - sub %rsi,%rdi │ │ │ │ - cmp $0x2,%rdi │ │ │ │ - jbe 33a1b │ │ │ │ - inc %rdi │ │ │ │ - vmovupd (%r14,%rsi,8),%ymm9 │ │ │ │ - lea (%r15,%rsi,1),%rbx │ │ │ │ - vmovupd %ymm9,(%r9,%rbx,8) │ │ │ │ - test $0x3,%dil │ │ │ │ - je 33a5d │ │ │ │ - and $0xfffffffffffffffc,%rdi │ │ │ │ - add %rdi,%rsi │ │ │ │ - vmovsd (%r14,%rsi,8),%xmm10 │ │ │ │ - lea (%r15,%rsi,1),%rcx │ │ │ │ - lea 0x1(%rsi),%rdx │ │ │ │ - vmovsd %xmm10,(%r9,%rcx,8) │ │ │ │ - cmp %r12,%rdx │ │ │ │ - jae 33a5d │ │ │ │ - vmovsd 0x8(%r14,%rsi,8),%xmm11 │ │ │ │ - add %r15,%rdx │ │ │ │ - lea 0x2(%rsi),%r8 │ │ │ │ - vmovsd %xmm11,(%r9,%rdx,8) │ │ │ │ + je 333e9 │ │ │ │ + mov 0x48(%rsp),%r13 │ │ │ │ + mov $0x20,%r12d │ │ │ │ + vmovupd 0x0(%r13),%ymm10 │ │ │ │ + vmovupd %ymm10,(%rdx) │ │ │ │ + mov 0x48(%rsp),%rbx │ │ │ │ + vmovupd (%rbx,%r12,1),%ymm11 │ │ │ │ + vmovupd %ymm11,(%rdx,%r12,1) │ │ │ │ + add $0x20,%r12 │ │ │ │ + mov 0x48(%rsp),%rsi │ │ │ │ + vmovupd (%rsi,%r12,1),%ymm12 │ │ │ │ + vmovupd %ymm12,(%rdx,%r12,1) │ │ │ │ + add $0x20,%r12 │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ + vmovupd (%rax,%r12,1),%ymm13 │ │ │ │ + vmovupd %ymm13,(%rdx,%r12,1) │ │ │ │ + add $0x20,%r12 │ │ │ │ + mov 0x48(%rsp),%rdi │ │ │ │ + vmovupd (%rdi,%r12,1),%ymm14 │ │ │ │ + vmovupd %ymm14,(%rdx,%r12,1) │ │ │ │ + add $0x20,%r12 │ │ │ │ + mov 0x48(%rsp),%r11 │ │ │ │ + vmovupd (%r11,%r12,1),%ymm15 │ │ │ │ + vmovupd %ymm15,(%rdx,%r12,1) │ │ │ │ + add $0x20,%r12 │ │ │ │ + mov 0x48(%rsp),%rsi │ │ │ │ + vmovupd (%rsi,%r12,1),%ymm1 │ │ │ │ + vmovupd %ymm1,(%rdx,%r12,1) │ │ │ │ + add $0x20,%r12 │ │ │ │ cmp %r12,%r8 │ │ │ │ - jae 33a5d │ │ │ │ - vmovsd 0x10(%r14,%rsi,8),%xmm12 │ │ │ │ - add %r15,%r8 │ │ │ │ - vmovsd %xmm12,(%r9,%r8,8) │ │ │ │ - test %r13,%r13 │ │ │ │ - je 33a72 │ │ │ │ + je 33506 │ │ │ │ + vmovupd (%rsi,%r12,1),%ymm2 │ │ │ │ + vmovupd %ymm2,(%rdx,%r12,1) │ │ │ │ + vmovupd 0x20(%rsi,%r12,1),%ymm0 │ │ │ │ + vmovupd %ymm0,0x20(%rdx,%r12,1) │ │ │ │ + vmovupd 0x40(%rsi,%r12,1),%ymm3 │ │ │ │ + vmovupd %ymm3,0x40(%rdx,%r12,1) │ │ │ │ + vmovupd 0x60(%rsi,%r12,1),%ymm4 │ │ │ │ + vmovupd %ymm4,0x60(%rdx,%r12,1) │ │ │ │ + vmovupd 0x80(%rsi,%r12,1),%ymm5 │ │ │ │ + vmovupd %ymm5,0x80(%rdx,%r12,1) │ │ │ │ + vmovupd 0xa0(%rsi,%r12,1),%ymm6 │ │ │ │ + vmovupd %ymm6,0xa0(%rdx,%r12,1) │ │ │ │ + vmovupd 0xc0(%rsi,%r12,1),%ymm7 │ │ │ │ + vmovupd %ymm7,0xc0(%rdx,%r12,1) │ │ │ │ + vmovupd 0xe0(%rsi,%r12,1),%ymm8 │ │ │ │ + vmovupd %ymm8,0xe0(%rdx,%r12,1) │ │ │ │ + add $0x100,%r12 │ │ │ │ + cmp %r12,%r8 │ │ │ │ + jne 33470 │ │ │ │ + mov %r14,%rdi │ │ │ │ + and $0xfffffffffffffffc,%rdi │ │ │ │ + test $0x3,%r14b │ │ │ │ + je 337ca │ │ │ │ + cmp %r9,%rdi │ │ │ │ + je 33545 │ │ │ │ + sub %rdi,%r14 │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov 0x48(%rsp),%r14 │ │ │ │ + lea (%rcx,%rdi,1),%r9 │ │ │ │ + vmovupd (%r14,%rdi,8),%xmm9 │ │ │ │ + vmovupd %xmm9,(%r10,%r9,8) │ │ │ │ + test $0x1,%sil │ │ │ │ + je 33559 │ │ │ │ + and $0xfffffffffffffffe,%rsi │ │ │ │ + lea (%rsi,%rdi,1),%r9 │ │ │ │ + mov 0x48(%rsp),%rdx │ │ │ │ + add %r9,%rcx │ │ │ │ + vmovsd (%rdx,%r9,8),%xmm10 │ │ │ │ + vmovsd %xmm10,(%r10,%rcx,8) │ │ │ │ + test %r15,%r15 │ │ │ │ + je 3356e │ │ │ │ vzeroupper │ │ │ │ - mov 0x60(%rsp),%rsi │ │ │ │ - mov %r13,%rdi │ │ │ │ + mov 0x28(%rsp),%rsi │ │ │ │ + mov %r15,%rdi │ │ │ │ call d340 │ │ │ │ - test %r14,%r14 │ │ │ │ - jne 33b13 │ │ │ │ - incq 0x68(%rsp) │ │ │ │ - mov 0x68(%rsp),%r14 │ │ │ │ - cmp %r14d,0x44(%rsp) │ │ │ │ - jg 33090 │ │ │ │ + cmpq $0x0,0x48(%rsp) │ │ │ │ + jne 33620 │ │ │ │ + incq 0x30(%rsp) │ │ │ │ + mov 0x30(%rsp),%r15 │ │ │ │ + cmp %r15d,0xc(%rsp) │ │ │ │ + jg 32b70 │ │ │ │ vzeroupper │ │ │ │ - mov 0x78(%rsp),%rax │ │ │ │ + mov 0x58(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 33d09 │ │ │ │ + jne 33865 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov 0x18(%rbx),%r11 │ │ │ │ - mov (%r11),%esi │ │ │ │ - cmp $0x1,%esi │ │ │ │ - jg 33cea │ │ │ │ - movq $0x0,0x60(%rsp) │ │ │ │ - mov 0x58(%rsp),%r12 │ │ │ │ - xor %r13d,%r13d │ │ │ │ - sub %r14,%r12 │ │ │ │ - jne 3383a │ │ │ │ - jmp 33a72 │ │ │ │ nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - movq $0x0,0x50(%rsp) │ │ │ │ + xor %r11d,%r11d │ │ │ │ + lea (%r14,%rsi,1),%r8 │ │ │ │ + jmp 331b1 │ │ │ │ + movq $0x0,0x18(%rsp) │ │ │ │ + movq $0x0,(%rsp) │ │ │ │ + movq $0x0,0x48(%rsp) │ │ │ │ + movq $0x0,0x20(%rsp) │ │ │ │ + jmp 32dc1 │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov (%rcx),%r11d │ │ │ │ + cmp $0x1,%r11d │ │ │ │ + jg 33831 │ │ │ │ movq $0x0,0x28(%rsp) │ │ │ │ - movq $0x0,0x58(%rsp) │ │ │ │ - xor %r14d,%r14d │ │ │ │ - jmp 332e0 │ │ │ │ + mov 0x20(%rsp),%r14 │ │ │ │ + xor %r15d,%r15d │ │ │ │ + sub 0x48(%rsp),%r14 │ │ │ │ + jne 33334 │ │ │ │ + jmp 3356e │ │ │ │ + xchg %ax,%ax │ │ │ │ vzeroupper │ │ │ │ - mov 0x50(%rsp),%rsi │ │ │ │ - mov %r14,%rdi │ │ │ │ + mov 0x18(%rsp),%rsi │ │ │ │ + mov 0x48(%rsp),%rdi │ │ │ │ call d340 │ │ │ │ - incq 0x68(%rsp) │ │ │ │ - mov 0x68(%rsp),%r13 │ │ │ │ - cmp %r13d,0x44(%rsp) │ │ │ │ - jg 33090 │ │ │ │ - jmp 33a93 │ │ │ │ - vmovsd (%r14),%xmm13 │ │ │ │ - lea (%r9,%rcx,1),%r15 │ │ │ │ - mov $0x1,%edi │ │ │ │ - lea -0x1(%r12),%r9 │ │ │ │ - and $0x7,%r9d │ │ │ │ - vmovsd %xmm13,(%r15) │ │ │ │ - cmp %r12,%rdi │ │ │ │ - jae 33c8c │ │ │ │ - test %r9,%r9 │ │ │ │ - je 33c03 │ │ │ │ - cmp $0x1,%r9 │ │ │ │ - je 33beb │ │ │ │ - cmp $0x2,%r9 │ │ │ │ - je 33bdc │ │ │ │ - cmp $0x3,%r9 │ │ │ │ - je 33bcd │ │ │ │ - cmp $0x4,%r9 │ │ │ │ - je 33bbe │ │ │ │ - cmp $0x5,%r9 │ │ │ │ - je 33baf │ │ │ │ - cmp $0x6,%r9 │ │ │ │ - je 33ba0 │ │ │ │ - vmovsd 0x8(%r14),%xmm14 │ │ │ │ - mov $0x2,%edi │ │ │ │ - vmovsd %xmm14,0x8(%r15) │ │ │ │ - vmovsd (%r14,%rdi,8),%xmm15 │ │ │ │ - vmovsd %xmm15,(%r15,%rdi,8) │ │ │ │ - inc %rdi │ │ │ │ - vmovsd (%r14,%rdi,8),%xmm0 │ │ │ │ - vmovsd %xmm0,(%r15,%rdi,8) │ │ │ │ - inc %rdi │ │ │ │ - vmovsd (%r14,%rdi,8),%xmm1 │ │ │ │ - vmovsd %xmm1,(%r15,%rdi,8) │ │ │ │ - inc %rdi │ │ │ │ - vmovsd (%r14,%rdi,8),%xmm2 │ │ │ │ - vmovsd %xmm2,(%r15,%rdi,8) │ │ │ │ - inc %rdi │ │ │ │ - vmovsd (%r14,%rdi,8),%xmm3 │ │ │ │ - vmovsd %xmm3,(%r15,%rdi,8) │ │ │ │ - inc %rdi │ │ │ │ - vmovsd (%r14,%rdi,8),%xmm4 │ │ │ │ - vmovsd %xmm4,(%r15,%rdi,8) │ │ │ │ - inc %rdi │ │ │ │ - cmp %r12,%rdi │ │ │ │ - jae 33c8c │ │ │ │ - vmovsd (%r14,%rdi,8),%xmm5 │ │ │ │ - lea 0x1(%rdi),%rsi │ │ │ │ - lea 0x2(%rdi),%r10 │ │ │ │ - lea 0x3(%rdi),%r11 │ │ │ │ - lea 0x4(%rdi),%rax │ │ │ │ - lea 0x5(%rdi),%rbx │ │ │ │ - lea 0x6(%rdi),%rcx │ │ │ │ - lea 0x7(%rdi),%rdx │ │ │ │ - vmovsd %xmm5,(%r15,%rdi,8) │ │ │ │ - vmovsd (%r14,%rsi,8),%xmm6 │ │ │ │ - add $0x8,%rdi │ │ │ │ - vmovsd %xmm6,(%r15,%rsi,8) │ │ │ │ - vmovsd (%r14,%r10,8),%xmm7 │ │ │ │ - vmovsd %xmm7,(%r15,%r10,8) │ │ │ │ - vmovsd (%r14,%r11,8),%xmm8 │ │ │ │ - vmovsd %xmm8,(%r15,%r11,8) │ │ │ │ - vmovsd (%r14,%rax,8),%xmm9 │ │ │ │ - vmovsd %xmm9,(%r15,%rax,8) │ │ │ │ - vmovsd (%r14,%rbx,8),%xmm10 │ │ │ │ - vmovsd %xmm10,(%r15,%rbx,8) │ │ │ │ - vmovsd (%r14,%rcx,8),%xmm11 │ │ │ │ - vmovsd %xmm11,(%r15,%rcx,8) │ │ │ │ - vmovsd (%r14,%rdx,8),%xmm12 │ │ │ │ - vmovsd %xmm12,(%r15,%rdx,8) │ │ │ │ - cmp %r12,%rdi │ │ │ │ - jb 33c03 │ │ │ │ - test %r13,%r13 │ │ │ │ - je 33b13 │ │ │ │ - mov 0x60(%rsp),%rsi │ │ │ │ - mov %r13,%rdi │ │ │ │ + incq 0x30(%rsp) │ │ │ │ + mov 0x30(%rsp),%r14 │ │ │ │ + cmp %r14d,0xc(%rsp) │ │ │ │ + jg 32b70 │ │ │ │ + jmp 33592 │ │ │ │ + mov 0x48(%rsp),%r8 │ │ │ │ + lea (%r10,%r9,1),%r10 │ │ │ │ + lea -0x1(%r14),%rcx │ │ │ │ + mov $0x1,%r12d │ │ │ │ + and $0x7,%ecx │ │ │ │ + vmovsd (%r8),%xmm11 │ │ │ │ + vmovsd %xmm11,(%r10) │ │ │ │ + cmp %r14,%r12 │ │ │ │ + jae 337ca │ │ │ │ + test %rcx,%rcx │ │ │ │ + je 3385b │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 33721 │ │ │ │ + cmp $0x2,%rcx │ │ │ │ + je 3370d │ │ │ │ + cmp $0x3,%rcx │ │ │ │ + je 336f9 │ │ │ │ + cmp $0x4,%rcx │ │ │ │ + je 336e5 │ │ │ │ + cmp $0x5,%rcx │ │ │ │ + je 336d1 │ │ │ │ + cmp $0x6,%rcx │ │ │ │ + je 336bd │ │ │ │ + mov 0x48(%rsp),%r13 │ │ │ │ + mov $0x2,%r12d │ │ │ │ + vmovsd 0x8(%r13),%xmm12 │ │ │ │ + vmovsd %xmm12,0x8(%r10) │ │ │ │ + mov 0x48(%rsp),%rbx │ │ │ │ + vmovsd (%rbx,%r12,8),%xmm13 │ │ │ │ + vmovsd %xmm13,(%r10,%r12,8) │ │ │ │ + inc %r12 │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ + vmovsd (%rax,%r12,8),%xmm14 │ │ │ │ + vmovsd %xmm14,(%r10,%r12,8) │ │ │ │ + inc %r12 │ │ │ │ + mov 0x48(%rsp),%rdi │ │ │ │ + vmovsd (%rdi,%r12,8),%xmm15 │ │ │ │ + vmovsd %xmm15,(%r10,%r12,8) │ │ │ │ + inc %r12 │ │ │ │ + mov 0x48(%rsp),%r11 │ │ │ │ + vmovsd (%r11,%r12,8),%xmm1 │ │ │ │ + vmovsd %xmm1,(%r10,%r12,8) │ │ │ │ + inc %r12 │ │ │ │ + mov 0x48(%rsp),%rsi │ │ │ │ + vmovsd (%rsi,%r12,8),%xmm2 │ │ │ │ + vmovsd %xmm2,(%r10,%r12,8) │ │ │ │ + inc %r12 │ │ │ │ + mov 0x48(%rsp),%rsi │ │ │ │ + vmovsd (%rsi,%r12,8),%xmm0 │ │ │ │ + vmovsd %xmm0,(%r10,%r12,8) │ │ │ │ + inc %r12 │ │ │ │ + cmp %r14,%r12 │ │ │ │ + jae 337ca │ │ │ │ + vmovsd (%rsi,%r12,8),%xmm3 │ │ │ │ + lea 0x1(%r12),%r9 │ │ │ │ + lea 0x2(%r12),%rdx │ │ │ │ + lea 0x3(%r12),%rcx │ │ │ │ + lea 0x4(%r12),%r8 │ │ │ │ + vmovsd %xmm3,(%r10,%r12,8) │ │ │ │ + lea 0x5(%r12),%r13 │ │ │ │ + lea 0x6(%r12),%rbx │ │ │ │ + vmovsd (%rsi,%r9,8),%xmm4 │ │ │ │ + lea 0x7(%r12),%rax │ │ │ │ + add $0x8,%r12 │ │ │ │ + vmovsd %xmm4,(%r10,%r9,8) │ │ │ │ + vmovsd (%rsi,%rdx,8),%xmm5 │ │ │ │ + vmovsd %xmm5,(%r10,%rdx,8) │ │ │ │ + vmovsd (%rsi,%rcx,8),%xmm6 │ │ │ │ + vmovsd %xmm6,(%r10,%rcx,8) │ │ │ │ + vmovsd (%rsi,%r8,8),%xmm7 │ │ │ │ + vmovsd %xmm7,(%r10,%r8,8) │ │ │ │ + vmovsd (%rsi,%r13,8),%xmm8 │ │ │ │ + vmovsd %xmm8,(%r10,%r13,8) │ │ │ │ + vmovsd (%rsi,%rbx,8),%xmm9 │ │ │ │ + vmovsd %xmm9,(%r10,%rbx,8) │ │ │ │ + vmovsd (%rsi,%rax,8),%xmm10 │ │ │ │ + vmovsd %xmm10,(%r10,%rax,8) │ │ │ │ + cmp %r14,%r12 │ │ │ │ + jb 3373e │ │ │ │ + test %r15,%r15 │ │ │ │ + je 33620 │ │ │ │ + mov 0x28(%rsp),%rsi │ │ │ │ + mov %r15,%rdi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - jmp 33b16 │ │ │ │ - mov 0x18(%rbx),%r8 │ │ │ │ - movq $0x8,0x60(%rsp) │ │ │ │ - mov (%r8),%r11d │ │ │ │ - cmp $0x1,%r11d │ │ │ │ - jg 3336c │ │ │ │ - mov 0x58(%rsp),%r12 │ │ │ │ - sub %r14,%r12 │ │ │ │ - jne 3383a │ │ │ │ - jmp 33a65 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %r12,%rdi │ │ │ │ - xor %esi,%esi │ │ │ │ - jmp 339fe │ │ │ │ - movq $0x0,0x60(%rsp) │ │ │ │ - cmp $0x2,%esi │ │ │ │ - je 33acf │ │ │ │ - xor %edx,%edx │ │ │ │ - xor %r13d,%r13d │ │ │ │ + jmp 33623 │ │ │ │ + mov 0x18(%rbx),%rdx │ │ │ │ + movq $0x8,0x28(%rsp) │ │ │ │ + mov (%rdx),%eax │ │ │ │ + mov %eax,0x40(%rsp) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jg 32e43 │ │ │ │ + mov 0x20(%rsp),%r14 │ │ │ │ + sub 0x48(%rsp),%r14 │ │ │ │ + jne 33334 │ │ │ │ + jmp 33561 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov 0x48(%rsp),%rsi │ │ │ │ + jmp 33470 │ │ │ │ + xor %edi,%edi │ │ │ │ + jmp 33522 │ │ │ │ + movq $0x0,0x28(%rsp) │ │ │ │ + cmp $0x2,%r11d │ │ │ │ + je 33606 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + xor %r15d,%r15d │ │ │ │ vzeroupper │ │ │ │ - jmp 33559 │ │ │ │ + jmp 3305d │ │ │ │ + xor %eax,%eax │ │ │ │ + add %r14,%r10 │ │ │ │ + jmp 32fe8 │ │ │ │ + mov 0x48(%rsp),%rsi │ │ │ │ + jmp 3373e │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r15 │ │ │ │ - mov %rdx,%r12 │ │ │ │ - jmp d955 <__cxa_finalize@plt+0x2c5> │ │ │ │ + mov %rax,%r12 │ │ │ │ + mov %rdx,%r13 │ │ │ │ + jmp da27 <__cxa_finalize@plt+0x397> │ │ │ │ endbr64 │ │ │ │ - jmp d974 <__cxa_finalize@plt+0x2e4> │ │ │ │ + jmp d95c <__cxa_finalize@plt+0x2cc> │ │ │ │ endbr64 │ │ │ │ - jmp da54 <__cxa_finalize@plt+0x3c4> │ │ │ │ + jmp da19 <__cxa_finalize@plt+0x389> │ │ │ │ nop │ │ │ │ + nopl 0x0(%rax) │ │ │ │ endbr64 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ - and $0xffffffffffffffc0,%rsp │ │ │ │ - add $0xffffffffffffff80,%rsp │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ + sub $0x60,%rsp │ │ │ │ mov 0x10(%rdi),%rax │ │ │ │ mov 0x18(%rdi),%rbx │ │ │ │ - mov %rdi,0x38(%rsp) │ │ │ │ + mov %rdi,0x20(%rsp) │ │ │ │ mov (%rax),%eax │ │ │ │ mov %fs:0x28,%rsi │ │ │ │ - mov %rsi,0x78(%rsp) │ │ │ │ + mov %rsi,0x58(%rsp) │ │ │ │ mov 0x8(%rdi),%esi │ │ │ │ cltd │ │ │ │ - mov %esi,%ecx │ │ │ │ idivl (%rbx) │ │ │ │ + mov %esi,%ecx │ │ │ │ imul %eax,%ecx │ │ │ │ mov %edx,%edi │ │ │ │ cmp %edx,%esi │ │ │ │ cmovle %esi,%edi │ │ │ │ add %edi,%ecx │ │ │ │ add %ecx,%eax │ │ │ │ cmp %edx,%esi │ │ │ │ setl %r8b │ │ │ │ movzbl %r8b,%r9d │ │ │ │ add %r9d,%eax │ │ │ │ - mov %eax,0x34(%rsp) │ │ │ │ + mov %eax,0x1c(%rsp) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jge 34828 │ │ │ │ + jge 3431b │ │ │ │ movslq %ecx,%r10 │ │ │ │ - mov %r10,0x58(%rsp) │ │ │ │ + mov %r10,0x40(%rsp) │ │ │ │ nopl (%rax) │ │ │ │ - mov 0x38(%rsp),%r11 │ │ │ │ + mov 0x20(%rsp),%r11 │ │ │ │ mov 0x20(%r11),%r12 │ │ │ │ movzbl (%r12),%r13d │ │ │ │ test %r13b,%r13b │ │ │ │ - jne 34825 │ │ │ │ + jne 34318 │ │ │ │ mov 0x28(%r11),%r12 │ │ │ │ mov (%r12),%r14 │ │ │ │ mov (%r14),%r15 │ │ │ │ mov 0x18(%r15),%esi │ │ │ │ mov 0x10(%r15),%rbx │ │ │ │ cmp $0x2,%esi │ │ │ │ - jle 33f98 │ │ │ │ + jle 33af8 │ │ │ │ lea -0x2(%rsi),%r8d │ │ │ │ - mov 0x20(%r15),%rcx │ │ │ │ - movslq %esi,%r10 │ │ │ │ - movslq 0x58(%rsp),%rax │ │ │ │ + mov 0x20(%r15),%r10 │ │ │ │ + movslq %esi,%rdi │ │ │ │ + movslq 0x40(%rsp),%rax │ │ │ │ neg %r8 │ │ │ │ - xor %edi,%edi │ │ │ │ + shl $0x3,%rdi │ │ │ │ + xor %ecx,%ecx │ │ │ │ shl $0x3,%r8 │ │ │ │ + add %rdi,%r10 │ │ │ │ + add 0x28(%r15),%rdi │ │ │ │ mov %r8,%rdx │ │ │ │ neg %rdx │ │ │ │ sub $0x8,%rdx │ │ │ │ shr $0x3,%rdx │ │ │ │ - shl $0x3,%r10 │ │ │ │ inc %rdx │ │ │ │ - add %r10,%rcx │ │ │ │ - add 0x28(%r15),%r10 │ │ │ │ and $0x7,%edx │ │ │ │ - je 33edf │ │ │ │ + je 33a3f │ │ │ │ cmp $0x1,%rdx │ │ │ │ - je 33ec0 │ │ │ │ + je 33a20 │ │ │ │ cmp $0x2,%rdx │ │ │ │ - je 33eaa │ │ │ │ + je 33a0a │ │ │ │ cmp $0x3,%rdx │ │ │ │ - je 33e94 │ │ │ │ + je 339f4 │ │ │ │ cmp $0x4,%rdx │ │ │ │ - je 33e7e │ │ │ │ + je 339de │ │ │ │ cmp $0x5,%rdx │ │ │ │ - je 33e68 │ │ │ │ + je 339c8 │ │ │ │ cmp $0x6,%rdx │ │ │ │ - je 33e52 │ │ │ │ + je 339b2 │ │ │ │ cqto │ │ │ │ - mov $0xfffffffffffffff8,%rdi │ │ │ │ - idivq -0x18(%rcx) │ │ │ │ - imul -0x18(%r10),%rdx │ │ │ │ + mov $0xfffffffffffffff8,%rcx │ │ │ │ + idivq -0x18(%r10) │ │ │ │ + imul -0x18(%rdi),%rdx │ │ │ │ add %rdx,%rbx │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rcx,%rdi,1) │ │ │ │ - imul -0x18(%r10,%rdi,1),%rdx │ │ │ │ - sub $0x8,%rdi │ │ │ │ + idivq -0x18(%r10,%rcx,1) │ │ │ │ + imul -0x18(%rdi,%rcx,1),%rdx │ │ │ │ + sub $0x8,%rcx │ │ │ │ add %rdx,%rbx │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rcx,%rdi,1) │ │ │ │ - imul -0x18(%r10,%rdi,1),%rdx │ │ │ │ - sub $0x8,%rdi │ │ │ │ + idivq -0x18(%r10,%rcx,1) │ │ │ │ + imul -0x18(%rdi,%rcx,1),%rdx │ │ │ │ + sub $0x8,%rcx │ │ │ │ add %rdx,%rbx │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rcx,%rdi,1) │ │ │ │ - imul -0x18(%r10,%rdi,1),%rdx │ │ │ │ - sub $0x8,%rdi │ │ │ │ + idivq -0x18(%r10,%rcx,1) │ │ │ │ + imul -0x18(%rdi,%rcx,1),%rdx │ │ │ │ + sub $0x8,%rcx │ │ │ │ add %rdx,%rbx │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rcx,%rdi,1) │ │ │ │ - imul -0x18(%r10,%rdi,1),%rdx │ │ │ │ - sub $0x8,%rdi │ │ │ │ + idivq -0x18(%r10,%rcx,1) │ │ │ │ + imul -0x18(%rdi,%rcx,1),%rdx │ │ │ │ + sub $0x8,%rcx │ │ │ │ add %rdx,%rbx │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rcx,%rdi,1) │ │ │ │ - imul -0x18(%r10,%rdi,1),%rdx │ │ │ │ - sub $0x8,%rdi │ │ │ │ + idivq -0x18(%r10,%rcx,1) │ │ │ │ + imul -0x18(%rdi,%rcx,1),%rdx │ │ │ │ + sub $0x8,%rcx │ │ │ │ add %rdx,%rbx │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rcx,%rdi,1) │ │ │ │ - imul -0x18(%r10,%rdi,1),%rdx │ │ │ │ - sub $0x8,%rdi │ │ │ │ + idivq -0x18(%r10,%rcx,1) │ │ │ │ + imul -0x18(%rdi,%rcx,1),%rdx │ │ │ │ + sub $0x8,%rcx │ │ │ │ add %rdx,%rbx │ │ │ │ - cmp %rdi,%r8 │ │ │ │ - je 33f98 │ │ │ │ + cmp %r8,%rcx │ │ │ │ + je 33af8 │ │ │ │ cltq │ │ │ │ - lea -0x8(%rdi),%r9 │ │ │ │ - lea -0x10(%rdi),%r11 │ │ │ │ - lea -0x18(%rdi),%r13 │ │ │ │ + lea -0x8(%rcx),%r9 │ │ │ │ + lea -0x10(%rcx),%r11 │ │ │ │ cqto │ │ │ │ - lea -0x20(%rdi),%r14 │ │ │ │ - lea -0x28(%rdi),%r15 │ │ │ │ - lea -0x30(%rdi),%rsi │ │ │ │ - idivq -0x18(%rcx,%rdi,1) │ │ │ │ - imul -0x18(%r10,%rdi,1),%rdx │ │ │ │ + lea -0x18(%rcx),%r13 │ │ │ │ + lea -0x20(%rcx),%r14 │ │ │ │ + idivq -0x18(%r10,%rcx,1) │ │ │ │ + lea -0x28(%rcx),%r15 │ │ │ │ + lea -0x30(%rcx),%rsi │ │ │ │ + imul -0x18(%rdi,%rcx,1),%rdx │ │ │ │ cltq │ │ │ │ add %rdx,%rbx │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rcx,%r9,1) │ │ │ │ - imul -0x18(%r10,%r9,1),%rdx │ │ │ │ - lea -0x38(%rdi),%r9 │ │ │ │ + idivq -0x18(%r10,%r9,1) │ │ │ │ + imul -0x18(%rdi,%r9,1),%rdx │ │ │ │ cltq │ │ │ │ + lea -0x38(%rcx),%r9 │ │ │ │ add %rdx,%rbx │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rcx,%r11,1) │ │ │ │ - imul -0x18(%r10,%r11,1),%rdx │ │ │ │ + idivq -0x18(%r10,%r11,1) │ │ │ │ + imul -0x18(%rdi,%r11,1),%rdx │ │ │ │ cltq │ │ │ │ add %rdx,%rbx │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rcx,%r13,1) │ │ │ │ - imul -0x18(%r10,%r13,1),%rdx │ │ │ │ + idivq -0x18(%r10,%r13,1) │ │ │ │ + imul -0x18(%rdi,%r13,1),%rdx │ │ │ │ cltq │ │ │ │ add %rdx,%rbx │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rcx,%r14,1) │ │ │ │ - imul -0x18(%r10,%r14,1),%rdx │ │ │ │ + idivq -0x18(%r10,%r14,1) │ │ │ │ + imul -0x18(%rdi,%r14,1),%rdx │ │ │ │ cltq │ │ │ │ add %rdx,%rbx │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rcx,%r15,1) │ │ │ │ - imul -0x18(%r10,%r15,1),%rdx │ │ │ │ + idivq -0x18(%r10,%r15,1) │ │ │ │ + imul -0x18(%rdi,%r15,1),%rdx │ │ │ │ cltq │ │ │ │ add %rdx,%rbx │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rcx,%rsi,1) │ │ │ │ - imul -0x18(%r10,%rsi,1),%rdx │ │ │ │ + idivq -0x18(%r10,%rsi,1) │ │ │ │ + imul -0x18(%rdi,%rsi,1),%rdx │ │ │ │ cltq │ │ │ │ add %rdx,%rbx │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rcx,%r9,1) │ │ │ │ - imul -0x18(%r10,%r9,1),%rdx │ │ │ │ + idivq -0x18(%r10,%r9,1) │ │ │ │ + imul -0x18(%rdi,%r9,1),%rdx │ │ │ │ add %rdx,%rbx │ │ │ │ - sub $0x40,%rdi │ │ │ │ - cmp %rdi,%r8 │ │ │ │ - jne 33edf │ │ │ │ + sub $0x40,%rcx │ │ │ │ + cmp %r8,%rcx │ │ │ │ + jne 33a3f │ │ │ │ mov 0x8(%r12),%rax │ │ │ │ movabs $0xfffffffffffffff,%r8 │ │ │ │ - mov (%rax),%r15 │ │ │ │ - cmp %r15,%r8 │ │ │ │ - jb dad2 <__cxa_finalize@plt+0x442> │ │ │ │ - test %r15,%r15 │ │ │ │ - je 34a90 │ │ │ │ - lea 0x0(,%r15,8),%r13 │ │ │ │ - mov %r13,0x48(%rsp) │ │ │ │ + mov (%rax),%r14 │ │ │ │ + cmp %r14,%r8 │ │ │ │ + jb dadd <__cxa_finalize@plt+0x44d> │ │ │ │ + test %r14,%r14 │ │ │ │ + je 34588 │ │ │ │ + lea 0x0(,%r14,8),%r13 │ │ │ │ + mov %r13,0x28(%rsp) │ │ │ │ mov %r13,%rdi │ │ │ │ vzeroupper │ │ │ │ call d330 │ │ │ │ - lea (%rax,%r13,1),%r14 │ │ │ │ + lea (%rax,%r13,1),%r15 │ │ │ │ mov %rax,%rdi │ │ │ │ mov %r13,%rdx │ │ │ │ xor %esi,%esi │ │ │ │ - mov %rax,0x68(%rsp) │ │ │ │ - mov %r14,0x20(%rsp) │ │ │ │ + mov %rax,0x48(%rsp) │ │ │ │ + mov %r15,0x8(%rsp) │ │ │ │ call d190 │ │ │ │ - mov %r14,0x50(%rsp) │ │ │ │ + mov %r15,0x30(%rsp) │ │ │ │ mov 0x10(%r12),%r10 │ │ │ │ movabs $0xfffffffffffffff,%rdi │ │ │ │ - movslq (%r10),%rcx │ │ │ │ - cmp %rcx,%rdi │ │ │ │ - jb dbc4 <__cxa_finalize@plt+0x534> │ │ │ │ - test %rcx,%rcx │ │ │ │ - je 34a54 │ │ │ │ - lea 0x0(,%rcx,8),%r14 │ │ │ │ - mov %rcx,0x60(%rsp) │ │ │ │ - mov %r10,0x28(%rsp) │ │ │ │ - mov %r14,0x40(%rsp) │ │ │ │ - mov %r14,%rdi │ │ │ │ + movslq (%r10),%r15 │ │ │ │ + cmp %r15,%rdi │ │ │ │ + jb daba <__cxa_finalize@plt+0x42a> │ │ │ │ + test %r15,%r15 │ │ │ │ + je 3454e │ │ │ │ + lea 0x0(,%r15,8),%rdi │ │ │ │ + mov %r10,0x10(%rsp) │ │ │ │ + mov %rdi,0x38(%rsp) │ │ │ │ vzeroupper │ │ │ │ call d330 │ │ │ │ - cmpq $0x1,0x60(%rsp) │ │ │ │ + cmp $0x1,%r15 │ │ │ │ movq $0x0,(%rax) │ │ │ │ + mov 0x10(%rsp),%rsi │ │ │ │ mov %rax,%r13 │ │ │ │ - mov 0x28(%rsp),%rdx │ │ │ │ - je 34c7e │ │ │ │ - mov %rdx,0x60(%rsp) │ │ │ │ - lea 0x8(%rax),%rdi │ │ │ │ - lea -0x8(%r14),%rdx │ │ │ │ + je 34778 │ │ │ │ + mov 0x38(%rsp),%r9 │ │ │ │ xor %esi,%esi │ │ │ │ + lea 0x8(%rax),%rdi │ │ │ │ + lea -0x8(%r9),%rdx │ │ │ │ call d190 │ │ │ │ - mov 0x18(%r12),%r9 │ │ │ │ - mov 0x60(%rsp),%rdx │ │ │ │ - mov (%r9),%r9d │ │ │ │ - cmp $0x1,%r9d │ │ │ │ - jle 34c99 │ │ │ │ - mov (%rdx),%esi │ │ │ │ - test %esi,%esi │ │ │ │ - jle 342ad │ │ │ │ + mov 0x18(%r12),%rdx │ │ │ │ + mov 0x10(%rsp),%rsi │ │ │ │ + mov (%rdx),%r15d │ │ │ │ + cmp $0x1,%r15d │ │ │ │ + jle 34793 │ │ │ │ + mov (%rsi),%edi │ │ │ │ + test %edi,%edi │ │ │ │ + jle 33dfe │ │ │ │ mov 0x20(%r12),%rax │ │ │ │ mov 0x28(%r12),%r8 │ │ │ │ - lea -0x1(%rsi),%r10d │ │ │ │ - movslq %esi,%r11 │ │ │ │ + lea -0x1(%rdi),%r10d │ │ │ │ + movslq %edi,%r9 │ │ │ │ mov (%rax),%rcx │ │ │ │ mov (%r8),%rax │ │ │ │ - cmp $0x10,%r10d │ │ │ │ - jbe 34cb0 │ │ │ │ - lea -0x1(%r11),%rdx │ │ │ │ - mov $0x7,%r14d │ │ │ │ - mov 0x68(%rsp),%r8 │ │ │ │ + cmp $0x7,%r10d │ │ │ │ + jbe 347b0 │ │ │ │ + lea -0x1(%r9),%rdx │ │ │ │ + mov $0x7,%r11d │ │ │ │ + mov $0x0,%r8d │ │ │ │ imul %rax,%rdx │ │ │ │ test %rax,%rax │ │ │ │ - mov $0x0,%r10d │ │ │ │ - lea 0x7(%rdx),%rdi │ │ │ │ - cmovns %r10,%rdx │ │ │ │ - cmovs %r14,%rdi │ │ │ │ - lea (%rcx,%rdx,1),%r10 │ │ │ │ - lea -0x1(%r8,%r11,8),%r8 │ │ │ │ - lea (%rcx,%rdi,1),%r14 │ │ │ │ - add %rbx,%r14 │ │ │ │ - cmp 0x68(%rsp),%r14 │ │ │ │ - setb 0x60(%rsp) │ │ │ │ - add %rbx,%r10 │ │ │ │ - cmp %r10,%r8 │ │ │ │ - setb %r14b │ │ │ │ - or 0x60(%rsp),%r14b │ │ │ │ - je 34cb0 │ │ │ │ - mov 0x68(%rsp),%r10 │ │ │ │ - add %rbx,%rdi │ │ │ │ - cmp %r10,%rdi │ │ │ │ - setb %dil │ │ │ │ + lea 0x7(%rdx),%rsi │ │ │ │ + cmovns %r8,%rdx │ │ │ │ + cmovs %r11,%rsi │ │ │ │ + mov 0x48(%rsp),%r11 │ │ │ │ + lea (%rcx,%rsi,1),%r8 │ │ │ │ + lea -0x1(%r11,%r9,8),%r10 │ │ │ │ + add %rbx,%r8 │ │ │ │ + cmp %r11,%r8 │ │ │ │ + lea (%rcx,%rdx,1),%r8 │ │ │ │ + setb %r11b │ │ │ │ + add %rbx,%r8 │ │ │ │ + cmp %r8,%r10 │ │ │ │ + setb %r8b │ │ │ │ + or %r11b,%r8b │ │ │ │ + je 347b0 │ │ │ │ + mov 0x48(%rsp),%r11 │ │ │ │ + add %rbx,%rsi │ │ │ │ + cmp %r11,%rsi │ │ │ │ + setb %sil │ │ │ │ add %rbx,%rdx │ │ │ │ - cmp %rdx,%r8 │ │ │ │ + cmp %rdx,%r10 │ │ │ │ setb %dl │ │ │ │ - or %dil,%dl │ │ │ │ - je 34cb0 │ │ │ │ - mov %esi,%r14d │ │ │ │ - mov %r10,%r11 │ │ │ │ + or %sil,%dl │ │ │ │ + je 347b0 │ │ │ │ + mov %edi,%r10d │ │ │ │ + mov %r11,%r8 │ │ │ │ add %rbx,%rcx │ │ │ │ - lea (%rax,%rax,1),%rdi │ │ │ │ - shr $1,%r14d │ │ │ │ - shl $0x4,%r14 │ │ │ │ - add %r14,%r11 │ │ │ │ - sub $0x10,%r14 │ │ │ │ - mov %rcx,0x60(%rsp) │ │ │ │ mov %rbx,%rdx │ │ │ │ - shr $0x4,%r14 │ │ │ │ - inc %r14 │ │ │ │ - and $0x3,%r14d │ │ │ │ - je 341e5 │ │ │ │ - cmp $0x1,%r14 │ │ │ │ - je 341b5 │ │ │ │ - cmp $0x2,%r14 │ │ │ │ - je 3418e │ │ │ │ + shr $1,%r10d │ │ │ │ + lea (%rax,%rax,1),%rsi │ │ │ │ + mov %rcx,%r9 │ │ │ │ + shl $0x4,%r10 │ │ │ │ + add %r10,%r11 │ │ │ │ + sub $0x10,%r10 │ │ │ │ + shr $0x4,%r10 │ │ │ │ + inc %r10 │ │ │ │ + and $0x3,%r10d │ │ │ │ + je 33d3a │ │ │ │ + cmp $0x1,%r10 │ │ │ │ + je 33d08 │ │ │ │ + cmp $0x2,%r10 │ │ │ │ + je 33cdf │ │ │ │ vmovsd (%rcx),%xmm0 │ │ │ │ vmovsd (%rbx),%xmm1 │ │ │ │ + lea (%rcx,%rsi,1),%r9 │ │ │ │ + lea (%rbx,%rsi,1),%rdx │ │ │ │ + mov 0x48(%rsp),%r8 │ │ │ │ vmovhpd (%rcx,%rax,1),%xmm0,%xmm2 │ │ │ │ - lea (%rbx,%rdi,1),%rdx │ │ │ │ vmovhpd (%rbx,%rax,1),%xmm1,%xmm3 │ │ │ │ - mov 0x68(%rsp),%r8 │ │ │ │ - add %rdi,%rcx │ │ │ │ - lea 0x10(%r8),%r10 │ │ │ │ vsubpd %xmm3,%xmm2,%xmm4 │ │ │ │ - vmovupd %xmm4,(%r8) │ │ │ │ - vmovsd (%rcx),%xmm5 │ │ │ │ + lea 0x10(%r8),%r8 │ │ │ │ + vmovupd %xmm4,-0x10(%r8) │ │ │ │ + vmovsd (%r9),%xmm5 │ │ │ │ vmovsd (%rdx),%xmm7 │ │ │ │ - vmovhpd (%rcx,%rax,1),%xmm5,%xmm6 │ │ │ │ - add $0x10,%r10 │ │ │ │ + add $0x10,%r8 │ │ │ │ + vmovhpd (%r9,%rax,1),%xmm5,%xmm6 │ │ │ │ vmovhpd (%rdx,%rax,1),%xmm7,%xmm8 │ │ │ │ - add %rdi,%rcx │ │ │ │ - add %rdi,%rdx │ │ │ │ vsubpd %xmm8,%xmm6,%xmm9 │ │ │ │ - vmovupd %xmm9,-0x10(%r10) │ │ │ │ - vmovsd (%rcx),%xmm10 │ │ │ │ + add %rsi,%r9 │ │ │ │ + add %rsi,%rdx │ │ │ │ + vmovupd %xmm9,-0x10(%r8) │ │ │ │ + vmovsd (%r9),%xmm10 │ │ │ │ vmovsd (%rdx),%xmm12 │ │ │ │ - vmovhpd (%rcx,%rax,1),%xmm10,%xmm11 │ │ │ │ - add $0x10,%r10 │ │ │ │ + add $0x10,%r8 │ │ │ │ + vmovhpd (%r9,%rax,1),%xmm10,%xmm11 │ │ │ │ vmovhpd (%rdx,%rax,1),%xmm12,%xmm13 │ │ │ │ - add %rdi,%rcx │ │ │ │ - add %rdi,%rdx │ │ │ │ vsubpd %xmm13,%xmm11,%xmm14 │ │ │ │ - vmovupd %xmm14,-0x10(%r10) │ │ │ │ - cmp %r11,%r10 │ │ │ │ - je 34285 │ │ │ │ - mov 0x68(%rsp),%r14 │ │ │ │ - vmovsd (%rcx),%xmm15 │ │ │ │ + add %rsi,%r9 │ │ │ │ + add %rsi,%rdx │ │ │ │ + vmovupd %xmm14,-0x10(%r8) │ │ │ │ + cmp %r8,%r11 │ │ │ │ + je 33dd8 │ │ │ │ + vmovsd (%r9),%xmm15 │ │ │ │ vmovsd (%rdx),%xmm2 │ │ │ │ - vmovhpd (%rcx,%rax,1),%xmm15,%xmm0 │ │ │ │ - add %rdi,%rcx │ │ │ │ + add $0x40,%r8 │ │ │ │ + vmovhpd (%r9,%rax,1),%xmm15,%xmm0 │ │ │ │ vmovhpd (%rdx,%rax,1),%xmm2,%xmm1 │ │ │ │ - add %rdi,%rdx │ │ │ │ - add $0x40,%r10 │ │ │ │ vsubpd %xmm1,%xmm0,%xmm3 │ │ │ │ - vmovupd %xmm3,-0x40(%r10) │ │ │ │ - vmovsd (%rcx),%xmm4 │ │ │ │ + add %rsi,%r9 │ │ │ │ + add %rsi,%rdx │ │ │ │ + vmovupd %xmm3,-0x40(%r8) │ │ │ │ + vmovsd (%r9),%xmm4 │ │ │ │ vmovsd (%rdx),%xmm6 │ │ │ │ - vmovhpd (%rcx,%rax,1),%xmm4,%xmm5 │ │ │ │ + vmovhpd (%r9,%rax,1),%xmm4,%xmm5 │ │ │ │ vmovhpd (%rdx,%rax,1),%xmm6,%xmm7 │ │ │ │ - add %rdi,%rcx │ │ │ │ - add %rdi,%rdx │ │ │ │ vsubpd %xmm7,%xmm5,%xmm8 │ │ │ │ - vmovupd %xmm8,-0x30(%r10) │ │ │ │ - vmovsd (%rcx),%xmm9 │ │ │ │ + add %rsi,%r9 │ │ │ │ + add %rsi,%rdx │ │ │ │ + vmovupd %xmm8,-0x30(%r8) │ │ │ │ + vmovsd (%r9),%xmm9 │ │ │ │ vmovsd (%rdx),%xmm11 │ │ │ │ - vmovhpd (%rcx,%rax,1),%xmm9,%xmm10 │ │ │ │ + vmovhpd (%r9,%rax,1),%xmm9,%xmm10 │ │ │ │ vmovhpd (%rdx,%rax,1),%xmm11,%xmm12 │ │ │ │ - add %rdi,%rcx │ │ │ │ - add %rdi,%rdx │ │ │ │ vsubpd %xmm12,%xmm10,%xmm13 │ │ │ │ - vmovupd %xmm13,-0x20(%r10) │ │ │ │ - vmovsd (%rcx),%xmm14 │ │ │ │ + add %rsi,%r9 │ │ │ │ + add %rsi,%rdx │ │ │ │ + vmovupd %xmm13,-0x20(%r8) │ │ │ │ + vmovsd (%r9),%xmm14 │ │ │ │ vmovsd (%rdx),%xmm0 │ │ │ │ - vmovhpd (%rcx,%rax,1),%xmm14,%xmm15 │ │ │ │ + vmovhpd (%r9,%rax,1),%xmm14,%xmm15 │ │ │ │ vmovhpd (%rdx,%rax,1),%xmm0,%xmm2 │ │ │ │ - add %rdi,%rcx │ │ │ │ - add %rdi,%rdx │ │ │ │ vsubpd %xmm2,%xmm15,%xmm1 │ │ │ │ - vmovupd %xmm1,-0x10(%r10) │ │ │ │ - cmp %r11,%r10 │ │ │ │ - jne 341ea │ │ │ │ - mov %r14,0x68(%rsp) │ │ │ │ - test $0x1,%sil │ │ │ │ - je 342ad │ │ │ │ - mov 0x60(%rsp),%rcx │ │ │ │ - mov %esi,%edi │ │ │ │ - and $0xfffffffe,%edi │ │ │ │ - imul %rdi,%rax │ │ │ │ + add %rsi,%r9 │ │ │ │ + add %rsi,%rdx │ │ │ │ + vmovupd %xmm1,-0x10(%r8) │ │ │ │ + cmp %r8,%r11 │ │ │ │ + jne 33d3a │ │ │ │ + test $0x1,%dil │ │ │ │ + je 33dfe │ │ │ │ + mov %edi,%r11d │ │ │ │ + and $0xfffffffe,%r11d │ │ │ │ + imul %r11,%rax │ │ │ │ vmovsd (%rcx,%rax,1),%xmm3 │ │ │ │ + mov 0x48(%rsp),%rcx │ │ │ │ vsubsd (%rbx,%rax,1),%xmm3,%xmm4 │ │ │ │ - mov 0x68(%rsp),%rax │ │ │ │ - vmovsd %xmm4,(%rax,%rdi,8) │ │ │ │ - cmp $0x2,%r9d │ │ │ │ - je 34c99 │ │ │ │ - mov $0x2,%r15d │ │ │ │ - nopl (%rax) │ │ │ │ - test %esi,%esi │ │ │ │ - jle 3450a │ │ │ │ - mov 0x20(%r12),%r9 │ │ │ │ - mov 0x28(%r12),%r8 │ │ │ │ - mov %r15,%rcx │ │ │ │ - lea -0x1(%r15),%rdx │ │ │ │ - lea -0x1(%rsi),%r14d │ │ │ │ - movslq %esi,%r10 │ │ │ │ - mov (%r9),%rax │ │ │ │ - mov (%r8),%r11 │ │ │ │ - imul %rax,%rcx │ │ │ │ - imul %rax,%rdx │ │ │ │ - cmp $0x10,%r14d │ │ │ │ - jbe 34850 │ │ │ │ + vmovsd %xmm4,(%rcx,%r11,8) │ │ │ │ + cmp $0x2,%r15d │ │ │ │ + je 34793 │ │ │ │ + mov $0x2,%r14d │ │ │ │ + xchg %ax,%ax │ │ │ │ + test %edi,%edi │ │ │ │ + jle 34041 │ │ │ │ + mov 0x20(%r12),%rax │ │ │ │ + mov 0x28(%r12),%rdx │ │ │ │ + mov %r14,%rsi │ │ │ │ + lea -0x1(%rdi),%r8d │ │ │ │ + mov (%rax),%r10 │ │ │ │ + mov (%rdx),%rcx │ │ │ │ + lea -0x1(%r14),%rdx │ │ │ │ + imul %r10,%rsi │ │ │ │ + imul %r10,%rdx │ │ │ │ + movslq %edi,%r10 │ │ │ │ + cmp $0x7,%r8d │ │ │ │ + jbe 34340 │ │ │ │ lea -0x1(%r10),%rax │ │ │ │ mov $0x7,%r9d │ │ │ │ - mov $0x0,%r8d │ │ │ │ - lea -0x1(%r13,%r10,8),%r14 │ │ │ │ - imul %r11,%rax │ │ │ │ - test %r11,%r11 │ │ │ │ - lea 0x7(%rax),%rdi │ │ │ │ - cmovns %r8,%rax │ │ │ │ - cmovs %r9,%rdi │ │ │ │ - lea (%rcx,%rax,1),%r8 │ │ │ │ - lea (%rcx,%rdi,1),%r9 │ │ │ │ + lea -0x1(%r13,%r10,8),%r11 │ │ │ │ + mov $0x0,%r15d │ │ │ │ + imul %rcx,%rax │ │ │ │ + test %rcx,%rcx │ │ │ │ + lea 0x7(%rax),%r8 │ │ │ │ + cmovns %r15,%rax │ │ │ │ + cmovs %r9,%r8 │ │ │ │ + lea (%rsi,%r8,1),%r9 │ │ │ │ add %rbx,%r9 │ │ │ │ cmp %r13,%r9 │ │ │ │ - setb 0x60(%rsp) │ │ │ │ - add %rbx,%r8 │ │ │ │ - cmp %r8,%r14 │ │ │ │ + lea (%rsi,%rax,1),%r9 │ │ │ │ + setb %r15b │ │ │ │ + add %rbx,%r9 │ │ │ │ + cmp %r9,%r11 │ │ │ │ setb %r9b │ │ │ │ - or 0x60(%rsp),%r9b │ │ │ │ - je 34850 │ │ │ │ - add %rdx,%rdi │ │ │ │ - add %rbx,%rdi │ │ │ │ - cmp %r13,%rdi │ │ │ │ - setb %dil │ │ │ │ + or %r15b,%r9b │ │ │ │ + je 34340 │ │ │ │ + add %rdx,%r8 │ │ │ │ + add %rbx,%r8 │ │ │ │ + cmp %r13,%r8 │ │ │ │ + setb %r8b │ │ │ │ add %rdx,%rax │ │ │ │ add %rbx,%rax │ │ │ │ - cmp %rax,%r14 │ │ │ │ + cmp %rax,%r11 │ │ │ │ setb %al │ │ │ │ - or %dil,%al │ │ │ │ - je 34850 │ │ │ │ - mov %esi,%eax │ │ │ │ - add %rbx,%rcx │ │ │ │ + or %r8b,%al │ │ │ │ + je 34340 │ │ │ │ + mov %edi,%eax │ │ │ │ + add %rbx,%rsi │ │ │ │ add %rbx,%rdx │ │ │ │ - lea (%r11,%r11,1),%r10 │ │ │ │ + mov %r13,%r10 │ │ │ │ shr $1,%eax │ │ │ │ + lea (%rcx,%rcx,1),%r11 │ │ │ │ + mov %rsi,%r9 │ │ │ │ + mov %rdx,%r8 │ │ │ │ shl $0x4,%rax │ │ │ │ - lea (%rax,%r13,1),%r14 │ │ │ │ + lea (%rax,%r13,1),%r15 │ │ │ │ sub $0x10,%rax │ │ │ │ - mov %rcx,%r8 │ │ │ │ - mov %rdx,%rdi │ │ │ │ shr $0x4,%rax │ │ │ │ - vmovq %r14,%xmm3 │ │ │ │ inc %rax │ │ │ │ - mov %r13,%r9 │ │ │ │ and $0x3,%eax │ │ │ │ - je 34439 │ │ │ │ + je 33f7c │ │ │ │ cmp $0x1,%rax │ │ │ │ - je 34402 │ │ │ │ + je 33f49 │ │ │ │ cmp $0x2,%rax │ │ │ │ - je 343d8 │ │ │ │ - vmovsd (%rcx),%xmm4 │ │ │ │ - vmovsd (%rdx),%xmm6 │ │ │ │ - vmovhpd (%rcx,%r11,1),%xmm4,%xmm5 │ │ │ │ - lea (%rcx,%r10,1),%r8 │ │ │ │ - vmovhpd (%rdx,%r11,1),%xmm6,%xmm7 │ │ │ │ - lea (%rdx,%r10,1),%rdi │ │ │ │ - lea 0x10(%r13),%r9 │ │ │ │ - vsubpd %xmm7,%xmm5,%xmm8 │ │ │ │ - vmovupd %xmm8,0x0(%r13) │ │ │ │ - vmovsd (%r8),%xmm9 │ │ │ │ - vmovsd (%rdi),%xmm11 │ │ │ │ - vmovhpd (%r8,%r11,1),%xmm9,%xmm10 │ │ │ │ - add $0x10,%r9 │ │ │ │ - vmovhpd (%rdi,%r11,1),%xmm11,%xmm12 │ │ │ │ - add %r10,%r8 │ │ │ │ - add %r10,%rdi │ │ │ │ - vsubpd %xmm12,%xmm10,%xmm13 │ │ │ │ - vmovupd %xmm13,-0x10(%r9) │ │ │ │ - vmovsd (%r8),%xmm14 │ │ │ │ - vmovsd (%rdi),%xmm0 │ │ │ │ - vmovhpd (%r8,%r11,1),%xmm14,%xmm15 │ │ │ │ - add $0x10,%r9 │ │ │ │ - vmovhpd (%rdi,%r11,1),%xmm0,%xmm2 │ │ │ │ - add %r10,%r8 │ │ │ │ - add %r10,%rdi │ │ │ │ - vmovq %xmm3,%rax │ │ │ │ - vsubpd %xmm2,%xmm15,%xmm1 │ │ │ │ - vmovupd %xmm1,-0x10(%r9) │ │ │ │ - cmp %rax,%r9 │ │ │ │ - je 344ea │ │ │ │ - mov 0x68(%rsp),%r14 │ │ │ │ - vmovq %xmm3,%rax │ │ │ │ - vmovsd (%r8),%xmm3 │ │ │ │ - vmovsd (%rdi),%xmm5 │ │ │ │ - vmovhpd (%r8,%r11,1),%xmm3,%xmm4 │ │ │ │ - add %r10,%r8 │ │ │ │ - vmovhpd (%rdi,%r11,1),%xmm5,%xmm6 │ │ │ │ - add %r10,%rdi │ │ │ │ - add $0x40,%r9 │ │ │ │ + je 33f1e │ │ │ │ + vmovsd (%rsi),%xmm3 │ │ │ │ + vmovsd (%rdx),%xmm5 │ │ │ │ + lea (%rsi,%r11,1),%r9 │ │ │ │ + lea (%rdx,%r11,1),%r8 │ │ │ │ + lea 0x10(%r13),%r10 │ │ │ │ + vmovhpd (%rsi,%rcx,1),%xmm3,%xmm4 │ │ │ │ + vmovhpd (%rdx,%rcx,1),%xmm5,%xmm6 │ │ │ │ vsubpd %xmm6,%xmm4,%xmm7 │ │ │ │ - vmovupd %xmm7,-0x40(%r9) │ │ │ │ - vmovsd (%r8),%xmm8 │ │ │ │ - vmovsd (%rdi),%xmm10 │ │ │ │ - vmovhpd (%r8,%r11,1),%xmm8,%xmm9 │ │ │ │ - vmovhpd (%rdi,%r11,1),%xmm10,%xmm11 │ │ │ │ - add %r10,%r8 │ │ │ │ - add %r10,%rdi │ │ │ │ + vmovupd %xmm7,0x0(%r13) │ │ │ │ + vmovsd (%r9),%xmm8 │ │ │ │ + vmovsd (%r8),%xmm10 │ │ │ │ + add $0x10,%r10 │ │ │ │ + vmovhpd (%r9,%rcx,1),%xmm8,%xmm9 │ │ │ │ + vmovhpd (%r8,%rcx,1),%xmm10,%xmm11 │ │ │ │ vsubpd %xmm11,%xmm9,%xmm12 │ │ │ │ - vmovupd %xmm12,-0x30(%r9) │ │ │ │ - vmovsd (%r8),%xmm13 │ │ │ │ - vmovsd (%rdi),%xmm15 │ │ │ │ - vmovhpd (%r8,%r11,1),%xmm13,%xmm14 │ │ │ │ - vmovhpd (%rdi,%r11,1),%xmm15,%xmm0 │ │ │ │ - add %r10,%r8 │ │ │ │ - add %r10,%rdi │ │ │ │ + add %r11,%r9 │ │ │ │ + add %r11,%r8 │ │ │ │ + vmovupd %xmm12,-0x10(%r10) │ │ │ │ + vmovsd (%r9),%xmm13 │ │ │ │ + vmovsd (%r8),%xmm15 │ │ │ │ + add $0x10,%r10 │ │ │ │ + vmovhpd (%r9,%rcx,1),%xmm13,%xmm14 │ │ │ │ + vmovhpd (%r8,%rcx,1),%xmm15,%xmm0 │ │ │ │ vsubpd %xmm0,%xmm14,%xmm2 │ │ │ │ - vmovupd %xmm2,-0x20(%r9) │ │ │ │ - vmovsd (%r8),%xmm1 │ │ │ │ - vmovsd (%rdi),%xmm4 │ │ │ │ - vmovhpd (%r8,%r11,1),%xmm1,%xmm3 │ │ │ │ - vmovhpd (%rdi,%r11,1),%xmm4,%xmm5 │ │ │ │ - add %r10,%r8 │ │ │ │ - add %r10,%rdi │ │ │ │ + add %r11,%r9 │ │ │ │ + add %r11,%r8 │ │ │ │ + vmovupd %xmm2,-0x10(%r10) │ │ │ │ + cmp %r10,%r15 │ │ │ │ + je 34023 │ │ │ │ + vmovsd (%r9),%xmm1 │ │ │ │ + vmovsd (%r8),%xmm4 │ │ │ │ + add $0x40,%r10 │ │ │ │ + vmovhpd (%r9,%rcx,1),%xmm1,%xmm3 │ │ │ │ + vmovhpd (%r8,%rcx,1),%xmm4,%xmm5 │ │ │ │ vsubpd %xmm5,%xmm3,%xmm6 │ │ │ │ - vmovupd %xmm6,-0x10(%r9) │ │ │ │ - cmp %rax,%r9 │ │ │ │ - jne 34443 │ │ │ │ - mov %r14,0x68(%rsp) │ │ │ │ - test $0x1,%sil │ │ │ │ - je 3450a │ │ │ │ - and $0xfffffffe,%esi │ │ │ │ - imul %rsi,%r11 │ │ │ │ - vmovsd (%rcx,%r11,1),%xmm7 │ │ │ │ - vsubsd (%rdx,%r11,1),%xmm7,%xmm8 │ │ │ │ - vmovsd %xmm8,0x0(%r13,%rsi,8) │ │ │ │ - mov 0x30(%r12),%rcx │ │ │ │ - cmpb $0x0,(%rcx) │ │ │ │ - je 34550 │ │ │ │ + add %r11,%r9 │ │ │ │ + add %r11,%r8 │ │ │ │ + vmovupd %xmm6,-0x40(%r10) │ │ │ │ + vmovsd (%r9),%xmm7 │ │ │ │ + vmovsd (%r8),%xmm9 │ │ │ │ + vmovhpd (%r9,%rcx,1),%xmm7,%xmm8 │ │ │ │ + vmovhpd (%r8,%rcx,1),%xmm9,%xmm10 │ │ │ │ + vsubpd %xmm10,%xmm8,%xmm11 │ │ │ │ + add %r11,%r9 │ │ │ │ + add %r11,%r8 │ │ │ │ + vmovupd %xmm11,-0x30(%r10) │ │ │ │ + vmovsd (%r9),%xmm12 │ │ │ │ + vmovsd (%r8),%xmm14 │ │ │ │ + vmovhpd (%r9,%rcx,1),%xmm12,%xmm13 │ │ │ │ + vmovhpd (%r8,%rcx,1),%xmm14,%xmm15 │ │ │ │ + vsubpd %xmm15,%xmm13,%xmm0 │ │ │ │ + add %r11,%r9 │ │ │ │ + add %r11,%r8 │ │ │ │ + vmovupd %xmm0,-0x20(%r10) │ │ │ │ + vmovsd (%r9),%xmm2 │ │ │ │ + vmovsd (%r8),%xmm1 │ │ │ │ + vmovhpd (%r9,%rcx,1),%xmm2,%xmm3 │ │ │ │ + vmovhpd (%r8,%rcx,1),%xmm1,%xmm4 │ │ │ │ + vsubpd %xmm4,%xmm3,%xmm5 │ │ │ │ + add %r11,%r9 │ │ │ │ + add %r11,%r8 │ │ │ │ + vmovupd %xmm5,-0x10(%r10) │ │ │ │ + cmp %r10,%r15 │ │ │ │ + jne 33f7c │ │ │ │ + test $0x1,%dil │ │ │ │ + je 34041 │ │ │ │ + and $0xfffffffe,%edi │ │ │ │ + imul %rdi,%rcx │ │ │ │ + vmovsd (%rsi,%rcx,1),%xmm6 │ │ │ │ + vsubsd (%rdx,%rcx,1),%xmm6,%xmm7 │ │ │ │ + vmovsd %xmm7,0x0(%r13,%rdi,8) │ │ │ │ + mov 0x30(%r12),%rsi │ │ │ │ + cmpb $0x0,(%rsi) │ │ │ │ + je 34080 │ │ │ │ mov 0x38(%r12),%rdx │ │ │ │ - mov 0x68(%rsp),%rdi │ │ │ │ + mov 0x48(%rsp),%rdi │ │ │ │ mov %r13,%rsi │ │ │ │ - mov (%rdx),%r9 │ │ │ │ - mov 0x8(%r9),%rdx │ │ │ │ - call *0x20(%r9) │ │ │ │ - mov 0x18(%r12),%r8 │ │ │ │ - inc %r15 │ │ │ │ - cmp %r15d,(%r8) │ │ │ │ - jle 34579 │ │ │ │ - mov 0x10(%r12),%rsi │ │ │ │ - mov (%rsi),%esi │ │ │ │ - jmp 342c0 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x40(%r12),%r11 │ │ │ │ - mov 0x68(%rsp),%rdi │ │ │ │ + mov (%rdx),%r11 │ │ │ │ + mov 0x8(%r11),%rdx │ │ │ │ + call *0x20(%r11) │ │ │ │ + mov 0x18(%r12),%rax │ │ │ │ + inc %r14 │ │ │ │ + cmp %r14d,(%rax) │ │ │ │ + jle 340a9 │ │ │ │ + mov 0x10(%r12),%r10 │ │ │ │ + mov (%r10),%edi │ │ │ │ + jmp 33e10 │ │ │ │ + nopl (%rax) │ │ │ │ + mov 0x40(%r12),%rcx │ │ │ │ + mov 0x48(%rsp),%rdi │ │ │ │ mov %r13,%rsi │ │ │ │ - mov (%r11),%rdx │ │ │ │ + mov (%rcx),%rdx │ │ │ │ add $0xa0,%rdx │ │ │ │ - call 32950 │ │ │ │ - mov 0x18(%r12),%r8 │ │ │ │ - inc %r15 │ │ │ │ - cmp %r15d,(%r8) │ │ │ │ - jg 34539 │ │ │ │ - mov 0x50(%rsp),%rdi │ │ │ │ - sub 0x68(%rsp),%rdi │ │ │ │ - je 347ef │ │ │ │ + call 32490 │ │ │ │ + mov 0x18(%r12),%rax │ │ │ │ + inc %r14 │ │ │ │ + cmp %r14d,(%rax) │ │ │ │ + jg 34070 │ │ │ │ + mov 0x30(%rsp),%r15 │ │ │ │ + sub 0x48(%rsp),%r15 │ │ │ │ + je 342e2 │ │ │ │ mov 0x8(%r12),%rbx │ │ │ │ - mov (%rbx),%r15 │ │ │ │ - imul 0x58(%rsp),%r15 │ │ │ │ + mov (%rbx),%r14 │ │ │ │ + mov 0x40(%rsp),%r8 │ │ │ │ mov 0x48(%r12),%r12 │ │ │ │ - sar $0x3,%rdi │ │ │ │ - lea -0x1(%rdi),%rsi │ │ │ │ + sar $0x3,%r15 │ │ │ │ + imul %r14,%r8 │ │ │ │ mov (%r12),%r10 │ │ │ │ - lea 0x0(,%r15,8),%rax │ │ │ │ - cmp $0x2,%rsi │ │ │ │ - jbe 34ae4 │ │ │ │ - lea (%r10,%rax,1),%r11 │ │ │ │ - mov %r11,%r14 │ │ │ │ - sub 0x68(%rsp),%r14 │ │ │ │ - sub $0x8,%r14 │ │ │ │ - cmp $0x30,%r14 │ │ │ │ - jbe 34ae4 │ │ │ │ - cmp $0x6,%rsi │ │ │ │ - jbe 34e47 │ │ │ │ - mov %rdi,%r8 │ │ │ │ + mov %r15,%r14 │ │ │ │ + lea 0x0(,%r8,8),%r9 │ │ │ │ + cmp $0x1,%r15 │ │ │ │ + je 345dd │ │ │ │ + lea (%r10,%r9,1),%rcx │ │ │ │ + mov %rcx,%rdi │ │ │ │ + sub 0x48(%rsp),%rdi │ │ │ │ + sub $0x8,%rdi │ │ │ │ + cmp $0x10,%rdi │ │ │ │ + jbe 345dd │ │ │ │ + lea -0x1(%r15),%r9 │ │ │ │ + cmp $0x2,%r9 │ │ │ │ + jbe 3493d │ │ │ │ + mov %r15,%rdx │ │ │ │ xor %r12d,%r12d │ │ │ │ - shr $0x3,%r8 │ │ │ │ - shl $0x6,%r8 │ │ │ │ - lea -0x40(%r8),%rcx │ │ │ │ - shr $0x6,%rcx │ │ │ │ - inc %rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - je 34e3d │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 346b6 │ │ │ │ - cmp $0x2,%rcx │ │ │ │ - je 3469f │ │ │ │ - cmp $0x3,%rcx │ │ │ │ - je 34688 │ │ │ │ - cmp $0x4,%rcx │ │ │ │ - je 34671 │ │ │ │ - cmp $0x5,%rcx │ │ │ │ - je 3465a │ │ │ │ - cmp $0x6,%rcx │ │ │ │ - je 34643 │ │ │ │ - mov 0x68(%rsp),%rbx │ │ │ │ - mov $0x40,%r12d │ │ │ │ - vmovupd (%rbx),%zmm7 │ │ │ │ - vmovupd %zmm7,(%r11) │ │ │ │ - mov 0x68(%rsp),%rax │ │ │ │ - vmovupd (%rax,%r12,1),%zmm8 │ │ │ │ - vmovupd %zmm8,(%r11,%r12,1) │ │ │ │ - add $0x40,%r12 │ │ │ │ - mov 0x68(%rsp),%r14 │ │ │ │ - vmovupd (%r14,%r12,1),%zmm9 │ │ │ │ - vmovupd %zmm9,(%r11,%r12,1) │ │ │ │ - add $0x40,%r12 │ │ │ │ - mov 0x68(%rsp),%rdx │ │ │ │ - vmovupd (%rdx,%r12,1),%zmm10 │ │ │ │ - vmovupd %zmm10,(%r11,%r12,1) │ │ │ │ - add $0x40,%r12 │ │ │ │ - mov 0x68(%rsp),%r9 │ │ │ │ - vmovupd (%r9,%r12,1),%zmm11 │ │ │ │ - vmovupd %zmm11,(%r11,%r12,1) │ │ │ │ - add $0x40,%r12 │ │ │ │ - mov 0x68(%rsp),%rcx │ │ │ │ - vmovupd (%rcx,%r12,1),%zmm12 │ │ │ │ - vmovupd %zmm12,(%r11,%r12,1) │ │ │ │ - add $0x40,%r12 │ │ │ │ - mov 0x68(%rsp),%r14 │ │ │ │ - vmovupd (%r14,%r12,1),%zmm13 │ │ │ │ - vmovupd %zmm13,(%r11,%r12,1) │ │ │ │ - add $0x40,%r12 │ │ │ │ - cmp %r12,%r8 │ │ │ │ - je 34769 │ │ │ │ - vmovupd (%r14,%r12,1),%zmm14 │ │ │ │ - vmovupd %zmm14,(%r11,%r12,1) │ │ │ │ - vmovupd 0x40(%r14,%r12,1),%zmm15 │ │ │ │ - vmovupd %zmm15,0x40(%r11,%r12,1) │ │ │ │ - vmovupd 0x80(%r14,%r12,1),%zmm0 │ │ │ │ - vmovupd %zmm0,0x80(%r11,%r12,1) │ │ │ │ - vmovupd 0xc0(%r14,%r12,1),%zmm2 │ │ │ │ - vmovupd %zmm2,0xc0(%r11,%r12,1) │ │ │ │ - vmovupd 0x100(%r14,%r12,1),%zmm1 │ │ │ │ - vmovupd %zmm1,0x100(%r11,%r12,1) │ │ │ │ - vmovupd 0x140(%r14,%r12,1),%zmm3 │ │ │ │ - vmovupd %zmm3,0x140(%r11,%r12,1) │ │ │ │ - vmovupd 0x180(%r14,%r12,1),%zmm4 │ │ │ │ - vmovupd %zmm4,0x180(%r11,%r12,1) │ │ │ │ - vmovupd 0x1c0(%r14,%r12,1),%zmm5 │ │ │ │ - vmovupd %zmm5,0x1c0(%r11,%r12,1) │ │ │ │ - add $0x200,%r12 │ │ │ │ - cmp %r12,%r8 │ │ │ │ - jne 346d6 │ │ │ │ - mov %r14,0x68(%rsp) │ │ │ │ - mov %rdi,%r9 │ │ │ │ - and $0xfffffffffffffff8,%r9 │ │ │ │ - test $0x7,%dil │ │ │ │ - je 34c60 │ │ │ │ - sub %r9,%rsi │ │ │ │ - cmp $0x2,%rsi │ │ │ │ - jbe 347a8 │ │ │ │ - lea 0x1(%rsi),%rdx │ │ │ │ - mov 0x68(%rsp),%rsi │ │ │ │ - lea (%r15,%r9,1),%r11 │ │ │ │ - vmovupd (%rsi,%r9,8),%ymm6 │ │ │ │ - vmovupd %ymm6,(%r10,%r11,8) │ │ │ │ - test $0x3,%dl │ │ │ │ - je 347ef │ │ │ │ - and $0xfffffffffffffffc,%rdx │ │ │ │ - add %rdx,%r9 │ │ │ │ - mov 0x68(%rsp),%r8 │ │ │ │ - lea (%r15,%r9,1),%rbx │ │ │ │ - lea 0x1(%r9),%r12 │ │ │ │ - vmovsd (%r8,%r9,8),%xmm7 │ │ │ │ - vmovsd %xmm7,(%r10,%rbx,8) │ │ │ │ - cmp %rdi,%r12 │ │ │ │ - jae 347ef │ │ │ │ - vmovsd 0x8(%r8,%r9,8),%xmm8 │ │ │ │ - add %r15,%r12 │ │ │ │ - lea 0x2(%r9),%rax │ │ │ │ - vmovsd %xmm8,(%r10,%r12,8) │ │ │ │ - cmp %rdi,%rax │ │ │ │ - jae 347ef │ │ │ │ - vmovsd 0x10(%r8,%r9,8),%xmm9 │ │ │ │ - add %r15,%rax │ │ │ │ - vmovsd %xmm9,(%r10,%rax,8) │ │ │ │ + shr $0x2,%rdx │ │ │ │ + shl $0x5,%rdx │ │ │ │ + lea -0x20(%rdx),%r11 │ │ │ │ + shr $0x5,%r11 │ │ │ │ + inc %r11 │ │ │ │ + and $0x7,%r11d │ │ │ │ + je 34933 │ │ │ │ + cmp $0x1,%r11 │ │ │ │ + je 341db │ │ │ │ + cmp $0x2,%r11 │ │ │ │ + je 341c6 │ │ │ │ + cmp $0x3,%r11 │ │ │ │ + je 341b1 │ │ │ │ + cmp $0x4,%r11 │ │ │ │ + je 3419c │ │ │ │ + cmp $0x5,%r11 │ │ │ │ + je 34187 │ │ │ │ + cmp $0x6,%r11 │ │ │ │ + je 34172 │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ + mov $0x20,%r12d │ │ │ │ + vmovupd (%rax),%ymm6 │ │ │ │ + vmovupd %ymm6,(%rcx) │ │ │ │ + mov 0x48(%rsp),%rbx │ │ │ │ + vmovupd (%rbx,%r12,1),%ymm7 │ │ │ │ + vmovupd %ymm7,(%rcx,%r12,1) │ │ │ │ + add $0x20,%r12 │ │ │ │ + mov 0x48(%rsp),%r14 │ │ │ │ + vmovupd (%r14,%r12,1),%ymm8 │ │ │ │ + vmovupd %ymm8,(%rcx,%r12,1) │ │ │ │ + add $0x20,%r12 │ │ │ │ + mov 0x48(%rsp),%rdi │ │ │ │ + vmovupd (%rdi,%r12,1),%ymm9 │ │ │ │ + vmovupd %ymm9,(%rcx,%r12,1) │ │ │ │ + add $0x20,%r12 │ │ │ │ + mov 0x48(%rsp),%rsi │ │ │ │ + vmovupd (%rsi,%r12,1),%ymm10 │ │ │ │ + vmovupd %ymm10,(%rcx,%r12,1) │ │ │ │ + add $0x20,%r12 │ │ │ │ + mov 0x48(%rsp),%r11 │ │ │ │ + vmovupd (%r11,%r12,1),%ymm11 │ │ │ │ + vmovupd %ymm11,(%rcx,%r12,1) │ │ │ │ + add $0x20,%r12 │ │ │ │ + mov 0x48(%rsp),%rsi │ │ │ │ + vmovupd (%rsi,%r12,1),%ymm12 │ │ │ │ + vmovupd %ymm12,(%rcx,%r12,1) │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp %r12,%rdx │ │ │ │ + je 3428f │ │ │ │ + vmovupd (%rsi,%r12,1),%ymm13 │ │ │ │ + vmovupd %ymm13,(%rcx,%r12,1) │ │ │ │ + vmovupd 0x20(%rsi,%r12,1),%ymm14 │ │ │ │ + vmovupd %ymm14,0x20(%rcx,%r12,1) │ │ │ │ + vmovupd 0x40(%rsi,%r12,1),%ymm15 │ │ │ │ + vmovupd %ymm15,0x40(%rcx,%r12,1) │ │ │ │ + vmovupd 0x60(%rsi,%r12,1),%ymm0 │ │ │ │ + vmovupd %ymm0,0x60(%rcx,%r12,1) │ │ │ │ + vmovupd 0x80(%rsi,%r12,1),%ymm2 │ │ │ │ + vmovupd %ymm2,0x80(%rcx,%r12,1) │ │ │ │ + vmovupd 0xa0(%rsi,%r12,1),%ymm3 │ │ │ │ + vmovupd %ymm3,0xa0(%rcx,%r12,1) │ │ │ │ + vmovupd 0xc0(%rsi,%r12,1),%ymm1 │ │ │ │ + vmovupd %ymm1,0xc0(%rcx,%r12,1) │ │ │ │ + vmovupd 0xe0(%rsi,%r12,1),%ymm4 │ │ │ │ + vmovupd %ymm4,0xe0(%rcx,%r12,1) │ │ │ │ + add $0x100,%r12 │ │ │ │ + cmp %r12,%rdx │ │ │ │ + jne 341f9 │ │ │ │ + mov %r15,%rsi │ │ │ │ + and $0xfffffffffffffffc,%rsi │ │ │ │ + test $0x3,%r15b │ │ │ │ + je 3475a │ │ │ │ + cmp %rsi,%r9 │ │ │ │ + je 342ce │ │ │ │ + sub %rsi,%r15 │ │ │ │ + mov %r15,%r14 │ │ │ │ + mov 0x48(%rsp),%r15 │ │ │ │ + lea (%r8,%rsi,1),%r9 │ │ │ │ + vmovupd (%r15,%rsi,8),%xmm5 │ │ │ │ + vmovupd %xmm5,(%r10,%r9,8) │ │ │ │ + test $0x1,%r14b │ │ │ │ + je 342e2 │ │ │ │ + and $0xfffffffffffffffe,%r14 │ │ │ │ + lea (%r14,%rsi,1),%r9 │ │ │ │ + mov 0x48(%rsp),%rcx │ │ │ │ + add %r9,%r8 │ │ │ │ + vmovsd (%rcx,%r9,8),%xmm6 │ │ │ │ + vmovsd %xmm6,(%r10,%r8,8) │ │ │ │ test %r13,%r13 │ │ │ │ - je 34804 │ │ │ │ + je 342f7 │ │ │ │ vzeroupper │ │ │ │ - mov 0x40(%rsp),%rsi │ │ │ │ + mov 0x38(%rsp),%rsi │ │ │ │ mov %r13,%rdi │ │ │ │ call d340 │ │ │ │ - cmpq $0x0,0x68(%rsp) │ │ │ │ - jne 34ab9 │ │ │ │ - incq 0x58(%rsp) │ │ │ │ - mov 0x58(%rsp),%r13 │ │ │ │ - cmp %r13d,0x34(%rsp) │ │ │ │ - jg 33da0 │ │ │ │ + cmpq $0x0,0x48(%rsp) │ │ │ │ + jne 345b1 │ │ │ │ + incq 0x40(%rsp) │ │ │ │ + mov 0x40(%rsp),%r13 │ │ │ │ + cmp %r13d,0x1c(%rsp) │ │ │ │ + jg 33900 │ │ │ │ vzeroupper │ │ │ │ - mov 0x78(%rsp),%rax │ │ │ │ + mov 0x58(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 34e9c │ │ │ │ + jne 34989 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0x0(%r13,%r10,8),%r8 │ │ │ │ - lea -0x8(,%r10,8),%r10 │ │ │ │ - lea (%rbx,%rcx,1),%r9 │ │ │ │ - mov %r13,%rax │ │ │ │ - shr $0x3,%r10 │ │ │ │ - inc %r10 │ │ │ │ - and $0x7,%r10d │ │ │ │ - je 34976 │ │ │ │ - cmp $0x1,%r10 │ │ │ │ - je 34950 │ │ │ │ - cmp $0x2,%r10 │ │ │ │ - je 34934 │ │ │ │ - cmp $0x3,%r10 │ │ │ │ - je 34918 │ │ │ │ - cmp $0x4,%r10 │ │ │ │ - je 348fb │ │ │ │ - cmp $0x5,%r10 │ │ │ │ - je 348de │ │ │ │ - cmp $0x6,%r10 │ │ │ │ - je 348c2 │ │ │ │ - mov %r9,%rsi │ │ │ │ - vmovsd (%r9),%xmm9 │ │ │ │ - lea 0x8(%r13),%rax │ │ │ │ - add %r11,%r9 │ │ │ │ - sub %rcx,%rsi │ │ │ │ - vsubsd (%rsi,%rdx,1),%xmm9,%xmm10 │ │ │ │ - vmovsd %xmm10,0x0(%r13) │ │ │ │ - mov %r9,%rdi │ │ │ │ - vmovsd (%r9),%xmm11 │ │ │ │ - add $0x8,%rax │ │ │ │ - add %r11,%r9 │ │ │ │ - sub %rcx,%rdi │ │ │ │ - vsubsd (%rdi,%rdx,1),%xmm11,%xmm12 │ │ │ │ - vmovsd %xmm12,-0x8(%rax) │ │ │ │ - mov %r9,%r14 │ │ │ │ - vmovsd (%r9),%xmm13 │ │ │ │ - add $0x8,%rax │ │ │ │ - add %r11,%r9 │ │ │ │ - sub %rcx,%r14 │ │ │ │ - vsubsd (%r14,%rdx,1),%xmm13,%xmm14 │ │ │ │ - vmovsd %xmm14,-0x8(%rax) │ │ │ │ - mov %r9,%r10 │ │ │ │ - vmovsd (%r9),%xmm15 │ │ │ │ - add $0x8,%rax │ │ │ │ - add %r11,%r9 │ │ │ │ - sub %rcx,%r10 │ │ │ │ - vsubsd (%r10,%rdx,1),%xmm15,%xmm0 │ │ │ │ - vmovsd %xmm0,-0x8(%rax) │ │ │ │ - mov %r9,%rsi │ │ │ │ - vmovsd (%r9),%xmm2 │ │ │ │ - add $0x8,%rax │ │ │ │ - add %r11,%r9 │ │ │ │ - sub %rcx,%rsi │ │ │ │ - vsubsd (%rsi,%rdx,1),%xmm2,%xmm1 │ │ │ │ - vmovsd %xmm1,-0x8(%rax) │ │ │ │ - mov %r9,%rdi │ │ │ │ - vmovsd (%r9),%xmm3 │ │ │ │ - add $0x8,%rax │ │ │ │ - add %r11,%r9 │ │ │ │ - sub %rcx,%rdi │ │ │ │ - vsubsd (%rdi,%rdx,1),%xmm3,%xmm4 │ │ │ │ - vmovsd %xmm4,-0x8(%rax) │ │ │ │ - mov %r9,%r14 │ │ │ │ - vmovsd (%r9),%xmm5 │ │ │ │ - add $0x8,%rax │ │ │ │ - add %r11,%r9 │ │ │ │ - sub %rcx,%r14 │ │ │ │ - vsubsd (%r14,%rdx,1),%xmm5,%xmm6 │ │ │ │ - vmovsd %xmm6,-0x8(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + lea -0x8(,%r10,8),%r15 │ │ │ │ + lea (%rbx,%rsi,1),%r11 │ │ │ │ + mov %r13,%r8 │ │ │ │ + shr $0x3,%r15 │ │ │ │ + lea 0x0(%r13,%r10,8),%rax │ │ │ │ + inc %r15 │ │ │ │ + and $0x7,%r15d │ │ │ │ + je 3446e │ │ │ │ + cmp $0x1,%r15 │ │ │ │ + je 34447 │ │ │ │ + cmp $0x2,%r15 │ │ │ │ + je 34429 │ │ │ │ + cmp $0x3,%r15 │ │ │ │ + je 3440c │ │ │ │ + cmp $0x4,%r15 │ │ │ │ + je 343ee │ │ │ │ + cmp $0x5,%r15 │ │ │ │ + je 343d0 │ │ │ │ + cmp $0x6,%r15 │ │ │ │ + je 343b2 │ │ │ │ + vmovsd (%r11),%xmm8 │ │ │ │ + mov %r11,%rdi │ │ │ │ + lea 0x8(%r13),%r8 │ │ │ │ + add %rcx,%r11 │ │ │ │ + sub %rsi,%rdi │ │ │ │ + vsubsd (%rdi,%rdx,1),%xmm8,%xmm9 │ │ │ │ + vmovsd %xmm9,0x0(%r13) │ │ │ │ + vmovsd (%r11),%xmm10 │ │ │ │ + mov %r11,%r9 │ │ │ │ + add $0x8,%r8 │ │ │ │ + add %rcx,%r11 │ │ │ │ + sub %rsi,%r9 │ │ │ │ + vsubsd (%r9,%rdx,1),%xmm10,%xmm11 │ │ │ │ + vmovsd %xmm11,-0x8(%r8) │ │ │ │ + vmovsd (%r11),%xmm12 │ │ │ │ + mov %r11,%r10 │ │ │ │ + add $0x8,%r8 │ │ │ │ + add %rcx,%r11 │ │ │ │ + sub %rsi,%r10 │ │ │ │ + vsubsd (%r10,%rdx,1),%xmm12,%xmm13 │ │ │ │ + vmovsd %xmm13,-0x8(%r8) │ │ │ │ + vmovsd (%r11),%xmm14 │ │ │ │ + mov %r11,%r15 │ │ │ │ + add $0x8,%r8 │ │ │ │ + add %rcx,%r11 │ │ │ │ + sub %rsi,%r15 │ │ │ │ + vsubsd (%r15,%rdx,1),%xmm14,%xmm15 │ │ │ │ + vmovsd %xmm15,-0x8(%r8) │ │ │ │ + vmovsd (%r11),%xmm0 │ │ │ │ + mov %r11,%rdi │ │ │ │ + add $0x8,%r8 │ │ │ │ + add %rcx,%r11 │ │ │ │ + sub %rsi,%rdi │ │ │ │ + vsubsd (%rdi,%rdx,1),%xmm0,%xmm2 │ │ │ │ + vmovsd %xmm2,-0x8(%r8) │ │ │ │ + vmovsd (%r11),%xmm3 │ │ │ │ + mov %r11,%r9 │ │ │ │ + add $0x8,%r8 │ │ │ │ + add %rcx,%r11 │ │ │ │ + sub %rsi,%r9 │ │ │ │ + vsubsd (%r9,%rdx,1),%xmm3,%xmm1 │ │ │ │ + vmovsd %xmm1,-0x8(%r8) │ │ │ │ + vmovsd (%r11),%xmm4 │ │ │ │ + mov %r11,%r10 │ │ │ │ + add $0x8,%r8 │ │ │ │ + add %rcx,%r11 │ │ │ │ + sub %rsi,%r10 │ │ │ │ + vsubsd (%r10,%rdx,1),%xmm4,%xmm5 │ │ │ │ + vmovsd %xmm5,-0x8(%r8) │ │ │ │ cmp %r8,%rax │ │ │ │ - je 3450a │ │ │ │ - mov 0x68(%rsp),%r10 │ │ │ │ - mov %r9,%rsi │ │ │ │ - vmovsd (%r9),%xmm7 │ │ │ │ - add %r11,%r9 │ │ │ │ - add $0x40,%rax │ │ │ │ - sub %rcx,%rsi │ │ │ │ - mov %r9,%rdi │ │ │ │ - vsubsd (%rsi,%rdx,1),%xmm7,%xmm8 │ │ │ │ - sub %rcx,%rdi │ │ │ │ - vmovsd %xmm8,-0x40(%rax) │ │ │ │ - vmovsd (%r9),%xmm9 │ │ │ │ - vsubsd (%rdi,%rdx,1),%xmm9,%xmm10 │ │ │ │ - add %r11,%r9 │ │ │ │ - mov %r9,%r14 │ │ │ │ - sub %rcx,%r14 │ │ │ │ - vmovsd %xmm10,-0x38(%rax) │ │ │ │ - vmovsd (%r9),%xmm11 │ │ │ │ - vsubsd (%r14,%rdx,1),%xmm11,%xmm12 │ │ │ │ - add %r11,%r9 │ │ │ │ - mov %r9,%rsi │ │ │ │ - sub %rcx,%rsi │ │ │ │ - vmovsd %xmm12,-0x30(%rax) │ │ │ │ - vmovsd (%r9),%xmm13 │ │ │ │ - vsubsd (%rsi,%rdx,1),%xmm13,%xmm14 │ │ │ │ - add %r11,%r9 │ │ │ │ - mov %r9,%rdi │ │ │ │ - sub %rcx,%rdi │ │ │ │ - vmovsd %xmm14,-0x28(%rax) │ │ │ │ - vmovsd (%r9),%xmm15 │ │ │ │ - vsubsd (%rdi,%rdx,1),%xmm15,%xmm0 │ │ │ │ - add %r11,%r9 │ │ │ │ - mov %r9,%r14 │ │ │ │ - sub %rcx,%r14 │ │ │ │ - vmovsd %xmm0,-0x20(%rax) │ │ │ │ - vmovsd (%r9),%xmm2 │ │ │ │ - vsubsd (%r14,%rdx,1),%xmm2,%xmm1 │ │ │ │ - add %r11,%r9 │ │ │ │ - mov %r9,%rsi │ │ │ │ - sub %rcx,%rsi │ │ │ │ - vmovsd %xmm1,-0x18(%rax) │ │ │ │ - vmovsd (%r9),%xmm3 │ │ │ │ - vsubsd (%rsi,%rdx,1),%xmm3,%xmm4 │ │ │ │ - add %r11,%r9 │ │ │ │ - mov %r9,%rdi │ │ │ │ - sub %rcx,%rdi │ │ │ │ - vmovsd %xmm4,-0x10(%rax) │ │ │ │ - vmovsd (%r9),%xmm5 │ │ │ │ - vsubsd (%rdi,%rdx,1),%xmm5,%xmm6 │ │ │ │ - add %r11,%r9 │ │ │ │ - vmovsd %xmm6,-0x8(%rax) │ │ │ │ + je 34041 │ │ │ │ + vmovsd (%r11),%xmm6 │ │ │ │ + mov %r11,%r15 │ │ │ │ + add %rcx,%r11 │ │ │ │ + add $0x40,%r8 │ │ │ │ + sub %rsi,%r15 │ │ │ │ + mov %r11,%rdi │ │ │ │ + vsubsd (%r15,%rdx,1),%xmm6,%xmm7 │ │ │ │ + sub %rsi,%rdi │ │ │ │ + vmovsd %xmm7,-0x40(%r8) │ │ │ │ + vmovsd (%r11),%xmm8 │ │ │ │ + add %rcx,%r11 │ │ │ │ + mov %r11,%r9 │ │ │ │ + vsubsd (%rdi,%rdx,1),%xmm8,%xmm9 │ │ │ │ + sub %rsi,%r9 │ │ │ │ + vmovsd %xmm9,-0x38(%r8) │ │ │ │ + vmovsd (%r11),%xmm10 │ │ │ │ + add %rcx,%r11 │ │ │ │ + mov %r11,%r10 │ │ │ │ + vsubsd (%r9,%rdx,1),%xmm10,%xmm11 │ │ │ │ + sub %rsi,%r10 │ │ │ │ + vmovsd %xmm11,-0x30(%r8) │ │ │ │ + vmovsd (%r11),%xmm12 │ │ │ │ + add %rcx,%r11 │ │ │ │ + mov %r11,%r15 │ │ │ │ + vsubsd (%r10,%rdx,1),%xmm12,%xmm13 │ │ │ │ + sub %rsi,%r15 │ │ │ │ + vmovsd %xmm13,-0x28(%r8) │ │ │ │ + vmovsd (%r11),%xmm14 │ │ │ │ + add %rcx,%r11 │ │ │ │ + mov %r11,%rdi │ │ │ │ + vsubsd (%r15,%rdx,1),%xmm14,%xmm15 │ │ │ │ + sub %rsi,%rdi │ │ │ │ + vmovsd %xmm15,-0x20(%r8) │ │ │ │ + vmovsd (%r11),%xmm0 │ │ │ │ + add %rcx,%r11 │ │ │ │ + mov %r11,%r9 │ │ │ │ + vsubsd (%rdi,%rdx,1),%xmm0,%xmm2 │ │ │ │ + sub %rsi,%r9 │ │ │ │ + vmovsd %xmm2,-0x18(%r8) │ │ │ │ + vmovsd (%r11),%xmm3 │ │ │ │ + add %rcx,%r11 │ │ │ │ + mov %r11,%r10 │ │ │ │ + vsubsd (%r9,%rdx,1),%xmm3,%xmm1 │ │ │ │ + sub %rsi,%r10 │ │ │ │ + vmovsd %xmm1,-0x10(%r8) │ │ │ │ + vmovsd (%r11),%xmm4 │ │ │ │ + add %rcx,%r11 │ │ │ │ + vsubsd (%r10,%rdx,1),%xmm4,%xmm5 │ │ │ │ + vmovsd %xmm5,-0x8(%r8) │ │ │ │ cmp %r8,%rax │ │ │ │ - jne 3497b │ │ │ │ - mov %r10,0x68(%rsp) │ │ │ │ - jmp 3450a │ │ │ │ - mov 0x18(%r12),%r11 │ │ │ │ - mov (%r11),%esi │ │ │ │ - cmp $0x1,%esi │ │ │ │ - jg 34e52 │ │ │ │ - movq $0x0,0x40(%rsp) │ │ │ │ - mov 0x50(%rsp),%rdi │ │ │ │ + jne 3446e │ │ │ │ + jmp 34041 │ │ │ │ + mov 0x18(%r12),%rcx │ │ │ │ + mov (%rcx),%r11d │ │ │ │ + cmp $0x1,%r11d │ │ │ │ + jg 34944 │ │ │ │ + movq $0x0,0x38(%rsp) │ │ │ │ + mov 0x30(%rsp),%r15 │ │ │ │ xor %r13d,%r13d │ │ │ │ - sub 0x68(%rsp),%rdi │ │ │ │ - jne 34591 │ │ │ │ - jmp 34804 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + sub 0x48(%rsp),%r15 │ │ │ │ + jne 340c1 │ │ │ │ + jmp 342f7 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + movq $0x0,0x28(%rsp) │ │ │ │ + movq $0x0,0x8(%rsp) │ │ │ │ movq $0x0,0x48(%rsp) │ │ │ │ - movq $0x0,0x20(%rsp) │ │ │ │ - movq $0x0,0x68(%rsp) │ │ │ │ - movq $0x0,0x50(%rsp) │ │ │ │ - jmp 33ff4 │ │ │ │ + movq $0x0,0x30(%rsp) │ │ │ │ + jmp 33b54 │ │ │ │ vzeroupper │ │ │ │ - mov 0x68(%rsp),%rdi │ │ │ │ - mov 0x48(%rsp),%rsi │ │ │ │ + mov 0x28(%rsp),%rsi │ │ │ │ + mov 0x48(%rsp),%rdi │ │ │ │ call d340 │ │ │ │ - incq 0x58(%rsp) │ │ │ │ - mov 0x58(%rsp),%rdi │ │ │ │ - cmp %edi,0x34(%rsp) │ │ │ │ - jg 33da0 │ │ │ │ - jmp 34828 │ │ │ │ - mov 0x68(%rsp),%rdx │ │ │ │ - lea (%r10,%rax,1),%r15 │ │ │ │ - mov $0x1,%esi │ │ │ │ - lea -0x1(%rdi),%r10 │ │ │ │ - and $0x7,%r10d │ │ │ │ - vmovsd (%rdx),%xmm10 │ │ │ │ - vmovsd %xmm10,(%r15) │ │ │ │ - cmp %rdi,%rsi │ │ │ │ - jae 34c60 │ │ │ │ - test %r10,%r10 │ │ │ │ - je 34e92 │ │ │ │ - cmp $0x1,%r10 │ │ │ │ - je 34bb5 │ │ │ │ - cmp $0x2,%r10 │ │ │ │ - je 34ba2 │ │ │ │ - cmp $0x3,%r10 │ │ │ │ - je 34b8e │ │ │ │ - cmp $0x4,%r10 │ │ │ │ - je 34b7a │ │ │ │ - cmp $0x5,%r10 │ │ │ │ - je 34b66 │ │ │ │ - cmp $0x6,%r10 │ │ │ │ - je 34b53 │ │ │ │ - mov 0x68(%rsp),%r9 │ │ │ │ - mov $0x2,%esi │ │ │ │ - vmovsd 0x8(%r9),%xmm11 │ │ │ │ - vmovsd %xmm11,0x8(%r15) │ │ │ │ - mov 0x68(%rsp),%rcx │ │ │ │ - vmovsd (%rcx,%rsi,8),%xmm12 │ │ │ │ - vmovsd %xmm12,(%r15,%rsi,8) │ │ │ │ - inc %rsi │ │ │ │ - mov 0x68(%rsp),%r14 │ │ │ │ - vmovsd (%r14,%rsi,8),%xmm13 │ │ │ │ - vmovsd %xmm13,(%r15,%rsi,8) │ │ │ │ - inc %rsi │ │ │ │ - mov 0x68(%rsp),%r11 │ │ │ │ - vmovsd (%r11,%rsi,8),%xmm14 │ │ │ │ - vmovsd %xmm14,(%r15,%rsi,8) │ │ │ │ - inc %rsi │ │ │ │ - mov 0x68(%rsp),%r8 │ │ │ │ - vmovsd (%r8,%rsi,8),%xmm15 │ │ │ │ - vmovsd %xmm15,(%r15,%rsi,8) │ │ │ │ - inc %rsi │ │ │ │ - mov 0x68(%rsp),%rbx │ │ │ │ - vmovsd (%rbx,%rsi,8),%xmm0 │ │ │ │ - vmovsd %xmm0,(%r15,%rsi,8) │ │ │ │ - inc %rsi │ │ │ │ - mov 0x68(%rsp),%r14 │ │ │ │ - vmovsd (%r14,%rsi,8),%xmm2 │ │ │ │ - vmovsd %xmm2,(%r15,%rsi,8) │ │ │ │ - inc %rsi │ │ │ │ - cmp %rdi,%rsi │ │ │ │ - jae 34c60 │ │ │ │ - vmovsd (%r14,%rsi,8),%xmm1 │ │ │ │ - lea 0x1(%rsi),%r12 │ │ │ │ - lea 0x2(%rsi),%rax │ │ │ │ - lea 0x3(%rsi),%r10 │ │ │ │ - lea 0x4(%rsi),%rdx │ │ │ │ - lea 0x5(%rsi),%r9 │ │ │ │ - lea 0x6(%rsi),%rcx │ │ │ │ - lea 0x7(%rsi),%r11 │ │ │ │ - vmovsd %xmm1,(%r15,%rsi,8) │ │ │ │ - vmovsd (%r14,%r12,8),%xmm3 │ │ │ │ - add $0x8,%rsi │ │ │ │ - vmovsd %xmm3,(%r15,%r12,8) │ │ │ │ - vmovsd (%r14,%rax,8),%xmm4 │ │ │ │ - vmovsd %xmm4,(%r15,%rax,8) │ │ │ │ - vmovsd (%r14,%r10,8),%xmm5 │ │ │ │ - vmovsd %xmm5,(%r15,%r10,8) │ │ │ │ - vmovsd (%r14,%rdx,8),%xmm6 │ │ │ │ - vmovsd %xmm6,(%r15,%rdx,8) │ │ │ │ - vmovsd (%r14,%r9,8),%xmm7 │ │ │ │ - vmovsd %xmm7,(%r15,%r9,8) │ │ │ │ - vmovsd (%r14,%rcx,8),%xmm8 │ │ │ │ - vmovsd %xmm8,(%r15,%rcx,8) │ │ │ │ - vmovsd (%r14,%r11,8),%xmm9 │ │ │ │ - vmovsd %xmm9,(%r15,%r11,8) │ │ │ │ - cmp %rdi,%rsi │ │ │ │ - jb 34bd2 │ │ │ │ - mov %r14,0x68(%rsp) │ │ │ │ + incq 0x40(%rsp) │ │ │ │ + mov 0x40(%rsp),%r15 │ │ │ │ + cmp %r15d,0x1c(%rsp) │ │ │ │ + jg 33900 │ │ │ │ + jmp 3431b │ │ │ │ + mov 0x48(%rsp),%rdx │ │ │ │ + lea (%r10,%r9,1),%r10 │ │ │ │ + lea -0x1(%r15),%r8 │ │ │ │ + mov $0x1,%r12d │ │ │ │ + and $0x7,%r8d │ │ │ │ + vmovsd (%rdx),%xmm7 │ │ │ │ + vmovsd %xmm7,(%r10) │ │ │ │ + cmp %r15,%r12 │ │ │ │ + jae 3475a │ │ │ │ + test %r8,%r8 │ │ │ │ + je 3497f │ │ │ │ + cmp $0x1,%r8 │ │ │ │ + je 346b1 │ │ │ │ + cmp $0x2,%r8 │ │ │ │ + je 3469d │ │ │ │ + cmp $0x3,%r8 │ │ │ │ + je 34689 │ │ │ │ + cmp $0x4,%r8 │ │ │ │ + je 34675 │ │ │ │ + cmp $0x5,%r8 │ │ │ │ + je 34661 │ │ │ │ + cmp $0x6,%r8 │ │ │ │ + je 3464d │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ + mov $0x2,%r12d │ │ │ │ + vmovsd 0x8(%rax),%xmm8 │ │ │ │ + vmovsd %xmm8,0x8(%r10) │ │ │ │ + mov 0x48(%rsp),%rbx │ │ │ │ + vmovsd (%rbx,%r12,8),%xmm9 │ │ │ │ + vmovsd %xmm9,(%r10,%r12,8) │ │ │ │ + inc %r12 │ │ │ │ + mov 0x48(%rsp),%r14 │ │ │ │ + vmovsd (%r14,%r12,8),%xmm10 │ │ │ │ + vmovsd %xmm10,(%r10,%r12,8) │ │ │ │ + inc %r12 │ │ │ │ + mov 0x48(%rsp),%rdi │ │ │ │ + vmovsd (%rdi,%r12,8),%xmm11 │ │ │ │ + vmovsd %xmm11,(%r10,%r12,8) │ │ │ │ + inc %r12 │ │ │ │ + mov 0x48(%rsp),%r11 │ │ │ │ + vmovsd (%r11,%r12,8),%xmm12 │ │ │ │ + vmovsd %xmm12,(%r10,%r12,8) │ │ │ │ + inc %r12 │ │ │ │ + mov 0x48(%rsp),%rsi │ │ │ │ + vmovsd (%rsi,%r12,8),%xmm13 │ │ │ │ + vmovsd %xmm13,(%r10,%r12,8) │ │ │ │ + inc %r12 │ │ │ │ + mov 0x48(%rsp),%rsi │ │ │ │ + vmovsd (%rsi,%r12,8),%xmm14 │ │ │ │ + vmovsd %xmm14,(%r10,%r12,8) │ │ │ │ + inc %r12 │ │ │ │ + cmp %r15,%r12 │ │ │ │ + jae 3475a │ │ │ │ + vmovsd (%rsi,%r12,8),%xmm15 │ │ │ │ + lea 0x1(%r12),%r9 │ │ │ │ + lea 0x2(%r12),%rcx │ │ │ │ + lea 0x3(%r12),%r8 │ │ │ │ + lea 0x4(%r12),%rdx │ │ │ │ + vmovsd %xmm15,(%r10,%r12,8) │ │ │ │ + lea 0x5(%r12),%rax │ │ │ │ + lea 0x6(%r12),%rbx │ │ │ │ + vmovsd (%rsi,%r9,8),%xmm0 │ │ │ │ + lea 0x7(%r12),%r14 │ │ │ │ + add $0x8,%r12 │ │ │ │ + vmovsd %xmm0,(%r10,%r9,8) │ │ │ │ + vmovsd (%rsi,%rcx,8),%xmm2 │ │ │ │ + vmovsd %xmm2,(%r10,%rcx,8) │ │ │ │ + vmovsd (%rsi,%r8,8),%xmm3 │ │ │ │ + vmovsd %xmm3,(%r10,%r8,8) │ │ │ │ + vmovsd (%rsi,%rdx,8),%xmm1 │ │ │ │ + vmovsd %xmm1,(%r10,%rdx,8) │ │ │ │ + vmovsd (%rsi,%rax,8),%xmm4 │ │ │ │ + vmovsd %xmm4,(%r10,%rax,8) │ │ │ │ + vmovsd (%rsi,%rbx,8),%xmm5 │ │ │ │ + vmovsd %xmm5,(%r10,%rbx,8) │ │ │ │ + vmovsd (%rsi,%r14,8),%xmm6 │ │ │ │ + vmovsd %xmm6,(%r10,%r14,8) │ │ │ │ + cmp %r15,%r12 │ │ │ │ + jb 346ce │ │ │ │ test %r13,%r13 │ │ │ │ - je 34ab9 │ │ │ │ - mov 0x40(%rsp),%rsi │ │ │ │ + je 345b1 │ │ │ │ + mov 0x38(%rsp),%rsi │ │ │ │ mov %r13,%rdi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - jmp 34abc │ │ │ │ - mov 0x18(%r12),%r9 │ │ │ │ - movq $0x8,0x40(%rsp) │ │ │ │ - mov (%r9),%r9d │ │ │ │ - cmp $0x1,%r9d │ │ │ │ - jg 34080 │ │ │ │ - mov 0x50(%rsp),%rdi │ │ │ │ - sub 0x68(%rsp),%rdi │ │ │ │ - jne 34591 │ │ │ │ - jmp 347f7 │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov 0x68(%rsp),%r8 │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %r8,%r10 │ │ │ │ - lea (%r8,%r11,8),%r8 │ │ │ │ - lea -0x8(,%r11,8),%r11 │ │ │ │ - shr $0x3,%r11 │ │ │ │ - inc %r11 │ │ │ │ - and $0x7,%r11d │ │ │ │ - je 34d91 │ │ │ │ - cmp $0x1,%r11 │ │ │ │ - je 34d72 │ │ │ │ - cmp $0x2,%r11 │ │ │ │ - je 34d5c │ │ │ │ - cmp $0x3,%r11 │ │ │ │ - je 34d46 │ │ │ │ - cmp $0x4,%r11 │ │ │ │ - je 34d30 │ │ │ │ - cmp $0x5,%r11 │ │ │ │ - je 34d1a │ │ │ │ - cmp $0x6,%r11 │ │ │ │ - jne 34e71 │ │ │ │ - vmovsd (%rdx,%rcx,1),%xmm7 │ │ │ │ - vsubsd (%rdx),%xmm7,%xmm8 │ │ │ │ - add $0x8,%r10 │ │ │ │ - add %rax,%rdx │ │ │ │ - vmovsd %xmm8,-0x8(%r10) │ │ │ │ - vmovsd (%rdx,%rcx,1),%xmm9 │ │ │ │ - vsubsd (%rdx),%xmm9,%xmm10 │ │ │ │ - add $0x8,%r10 │ │ │ │ - add %rax,%rdx │ │ │ │ - vmovsd %xmm10,-0x8(%r10) │ │ │ │ - vmovsd (%rdx,%rcx,1),%xmm11 │ │ │ │ - vsubsd (%rdx),%xmm11,%xmm12 │ │ │ │ - add $0x8,%r10 │ │ │ │ - add %rax,%rdx │ │ │ │ - vmovsd %xmm12,-0x8(%r10) │ │ │ │ - vmovsd (%rdx,%rcx,1),%xmm13 │ │ │ │ - vsubsd (%rdx),%xmm13,%xmm14 │ │ │ │ - add $0x8,%r10 │ │ │ │ - add %rax,%rdx │ │ │ │ - vmovsd %xmm14,-0x8(%r10) │ │ │ │ - vmovsd (%rdx,%rcx,1),%xmm15 │ │ │ │ - vsubsd (%rdx),%xmm15,%xmm0 │ │ │ │ - add $0x8,%r10 │ │ │ │ - add %rax,%rdx │ │ │ │ - vmovsd %xmm0,-0x8(%r10) │ │ │ │ - vmovsd (%rdx,%rcx,1),%xmm2 │ │ │ │ - vsubsd (%rdx),%xmm2,%xmm1 │ │ │ │ - add $0x8,%r10 │ │ │ │ - add %rax,%rdx │ │ │ │ - vmovsd %xmm1,-0x8(%r10) │ │ │ │ - cmp %r10,%r8 │ │ │ │ - je 342ad │ │ │ │ - mov 0x68(%rsp),%r14 │ │ │ │ - vmovsd (%rdx,%rcx,1),%xmm3 │ │ │ │ - vsubsd (%rdx),%xmm3,%xmm4 │ │ │ │ - add %rax,%rdx │ │ │ │ - add $0x40,%r10 │ │ │ │ - vmovsd %xmm4,-0x40(%r10) │ │ │ │ - vmovsd (%rdx,%rcx,1),%xmm5 │ │ │ │ - vsubsd (%rdx),%xmm5,%xmm6 │ │ │ │ - add %rax,%rdx │ │ │ │ - vmovsd %xmm6,-0x38(%r10) │ │ │ │ - vmovsd (%rdx,%rcx,1),%xmm7 │ │ │ │ - vsubsd (%rdx),%xmm7,%xmm8 │ │ │ │ - add %rax,%rdx │ │ │ │ - vmovsd %xmm8,-0x30(%r10) │ │ │ │ - vmovsd (%rdx,%rcx,1),%xmm9 │ │ │ │ - vsubsd (%rdx),%xmm9,%xmm10 │ │ │ │ - add %rax,%rdx │ │ │ │ - vmovsd %xmm10,-0x28(%r10) │ │ │ │ - vmovsd (%rdx,%rcx,1),%xmm11 │ │ │ │ - vsubsd (%rdx),%xmm11,%xmm12 │ │ │ │ - add %rax,%rdx │ │ │ │ - vmovsd %xmm12,-0x20(%r10) │ │ │ │ - vmovsd (%rdx,%rcx,1),%xmm13 │ │ │ │ - vsubsd (%rdx),%xmm13,%xmm14 │ │ │ │ - add %rax,%rdx │ │ │ │ - vmovsd %xmm14,-0x18(%r10) │ │ │ │ - vmovsd (%rdx,%rcx,1),%xmm15 │ │ │ │ - vsubsd (%rdx),%xmm15,%xmm0 │ │ │ │ - add %rax,%rdx │ │ │ │ - vmovsd %xmm0,-0x10(%r10) │ │ │ │ - vmovsd (%rdx,%rcx,1),%xmm2 │ │ │ │ - vsubsd (%rdx),%xmm2,%xmm1 │ │ │ │ - add %rax,%rdx │ │ │ │ - vmovsd %xmm1,-0x8(%r10) │ │ │ │ - cmp %r10,%r8 │ │ │ │ - jne 34d96 │ │ │ │ - mov %r14,0x68(%rsp) │ │ │ │ - jmp 342ad │ │ │ │ - mov 0x68(%rsp),%r14 │ │ │ │ - jmp 346d6 │ │ │ │ - mov %rdi,%rdx │ │ │ │ - xor %r9d,%r9d │ │ │ │ - jmp 34787 │ │ │ │ - movq $0x0,0x40(%rsp) │ │ │ │ - cmp $0x2,%esi │ │ │ │ - je 34a6e │ │ │ │ + jmp 345b4 │ │ │ │ + mov 0x18(%r12),%rdx │ │ │ │ + movq $0x8,0x38(%rsp) │ │ │ │ + mov (%rdx),%r15d │ │ │ │ + cmp $0x1,%r15d │ │ │ │ + jg 33bd6 │ │ │ │ + mov 0x30(%rsp),%r15 │ │ │ │ + sub 0x48(%rsp),%r15 │ │ │ │ + jne 340c1 │ │ │ │ + jmp 342ea │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov 0x48(%rsp),%r10 │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea (%r10,%r9,8),%r8 │ │ │ │ + lea -0x8(,%r9,8),%r9 │ │ │ │ + mov %r10,%r11 │ │ │ │ + shr $0x3,%r9 │ │ │ │ + inc %r9 │ │ │ │ + and $0x7,%r9d │ │ │ │ + je 34891 │ │ │ │ + cmp $0x1,%r9 │ │ │ │ + je 34872 │ │ │ │ + cmp $0x2,%r9 │ │ │ │ + je 3485c │ │ │ │ + cmp $0x3,%r9 │ │ │ │ + je 34846 │ │ │ │ + cmp $0x4,%r9 │ │ │ │ + je 34830 │ │ │ │ + cmp $0x5,%r9 │ │ │ │ + je 3481a │ │ │ │ + cmp $0x6,%r9 │ │ │ │ + jne 34964 │ │ │ │ + vmovsd (%rsi,%rcx,1),%xmm7 │ │ │ │ + add $0x8,%r11 │ │ │ │ + vsubsd (%rsi),%xmm7,%xmm8 │ │ │ │ + add %rax,%rsi │ │ │ │ + vmovsd %xmm8,-0x8(%r11) │ │ │ │ + vmovsd (%rsi,%rcx,1),%xmm9 │ │ │ │ + add $0x8,%r11 │ │ │ │ + vsubsd (%rsi),%xmm9,%xmm10 │ │ │ │ + add %rax,%rsi │ │ │ │ + vmovsd %xmm10,-0x8(%r11) │ │ │ │ + vmovsd (%rsi,%rcx,1),%xmm11 │ │ │ │ + add $0x8,%r11 │ │ │ │ + vsubsd (%rsi),%xmm11,%xmm12 │ │ │ │ + add %rax,%rsi │ │ │ │ + vmovsd %xmm12,-0x8(%r11) │ │ │ │ + vmovsd (%rsi,%rcx,1),%xmm13 │ │ │ │ + add $0x8,%r11 │ │ │ │ + vsubsd (%rsi),%xmm13,%xmm14 │ │ │ │ + add %rax,%rsi │ │ │ │ + vmovsd %xmm14,-0x8(%r11) │ │ │ │ + vmovsd (%rsi,%rcx,1),%xmm15 │ │ │ │ + add $0x8,%r11 │ │ │ │ + vsubsd (%rsi),%xmm15,%xmm0 │ │ │ │ + add %rax,%rsi │ │ │ │ + vmovsd %xmm0,-0x8(%r11) │ │ │ │ + vmovsd (%rsi,%rcx,1),%xmm2 │ │ │ │ + add $0x8,%r11 │ │ │ │ + vsubsd (%rsi),%xmm2,%xmm1 │ │ │ │ + add %rax,%rsi │ │ │ │ + vmovsd %xmm1,-0x8(%r11) │ │ │ │ + cmp %r11,%r8 │ │ │ │ + je 33dfe │ │ │ │ + vmovsd (%rsi,%rcx,1),%xmm3 │ │ │ │ + add $0x40,%r11 │ │ │ │ + vsubsd (%rsi),%xmm3,%xmm4 │ │ │ │ + add %rax,%rsi │ │ │ │ + vmovsd %xmm4,-0x40(%r11) │ │ │ │ + vmovsd (%rsi,%rcx,1),%xmm5 │ │ │ │ + vsubsd (%rsi),%xmm5,%xmm6 │ │ │ │ + add %rax,%rsi │ │ │ │ + vmovsd %xmm6,-0x38(%r11) │ │ │ │ + vmovsd (%rsi,%rcx,1),%xmm7 │ │ │ │ + vsubsd (%rsi),%xmm7,%xmm8 │ │ │ │ + add %rax,%rsi │ │ │ │ + vmovsd %xmm8,-0x30(%r11) │ │ │ │ + vmovsd (%rsi,%rcx,1),%xmm9 │ │ │ │ + vsubsd (%rsi),%xmm9,%xmm10 │ │ │ │ + add %rax,%rsi │ │ │ │ + vmovsd %xmm10,-0x28(%r11) │ │ │ │ + vmovsd (%rsi,%rcx,1),%xmm11 │ │ │ │ + vsubsd (%rsi),%xmm11,%xmm12 │ │ │ │ + add %rax,%rsi │ │ │ │ + vmovsd %xmm12,-0x20(%r11) │ │ │ │ + vmovsd (%rsi,%rcx,1),%xmm13 │ │ │ │ + vsubsd (%rsi),%xmm13,%xmm14 │ │ │ │ + add %rax,%rsi │ │ │ │ + vmovsd %xmm14,-0x18(%r11) │ │ │ │ + vmovsd (%rsi,%rcx,1),%xmm15 │ │ │ │ + vsubsd (%rsi),%xmm15,%xmm0 │ │ │ │ + add %rax,%rsi │ │ │ │ + vmovsd %xmm0,-0x10(%r11) │ │ │ │ + vmovsd (%rsi,%rcx,1),%xmm2 │ │ │ │ + vsubsd (%rsi),%xmm2,%xmm1 │ │ │ │ + add %rax,%rsi │ │ │ │ + vmovsd %xmm1,-0x8(%r11) │ │ │ │ + cmp %r11,%r8 │ │ │ │ + jne 34891 │ │ │ │ + jmp 33dfe │ │ │ │ + mov 0x48(%rsp),%rsi │ │ │ │ + jmp 341f9 │ │ │ │ xor %esi,%esi │ │ │ │ + jmp 342ab │ │ │ │ + movq $0x0,0x38(%rsp) │ │ │ │ + cmp $0x2,%r11d │ │ │ │ + je 34569 │ │ │ │ + xor %edi,%edi │ │ │ │ xor %r13d,%r13d │ │ │ │ vzeroupper │ │ │ │ - jmp 342b7 │ │ │ │ + jmp 33e08 │ │ │ │ vmovsd (%rbx,%rcx,1),%xmm5 │ │ │ │ + lea (%rbx,%rax,1),%rsi │ │ │ │ + add $0x8,%r11 │ │ │ │ vsubsd (%rbx),%xmm5,%xmm6 │ │ │ │ - mov 0x68(%rsp),%r10 │ │ │ │ - lea (%rbx,%rax,1),%rdx │ │ │ │ - add $0x8,%r10 │ │ │ │ - vmovsd %xmm6,-0x8(%r10) │ │ │ │ - jmp 34d04 │ │ │ │ - mov 0x68(%rsp),%r14 │ │ │ │ - jmp 34bd2 │ │ │ │ + vmovsd %xmm6,(%r10) │ │ │ │ + jmp 34804 │ │ │ │ + mov 0x48(%rsp),%rsi │ │ │ │ + jmp 346ce │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ - jmp daf9 <__cxa_finalize@plt+0x469> │ │ │ │ + mov %rax,%r12 │ │ │ │ + mov %rdx,%rbx │ │ │ │ + jmp dbd1 <__cxa_finalize@plt+0x541> │ │ │ │ endbr64 │ │ │ │ - jmp dbe7 <__cxa_finalize@plt+0x557> │ │ │ │ + jmp db04 <__cxa_finalize@plt+0x474> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r15 │ │ │ │ - mov %rdx,%rbx │ │ │ │ - jmp db8f <__cxa_finalize@plt+0x4ff> │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp dbc3 <__cxa_finalize@plt+0x533> │ │ │ │ + nop │ │ │ │ │ │ │ │ -0000000000034ed0 : │ │ │ │ +00000000000349b0 : │ │ │ │ endbr64 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ + mov %rsi,%r15 │ │ │ │ push %r14 │ │ │ │ + mov %rdi,%r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ - push %rbx │ │ │ │ - mov %rdi,%r14 │ │ │ │ - mov %rsi,%r15 │ │ │ │ - and $0xffffffffffffffc0,%rsp │ │ │ │ mov %rcx,%r12 │ │ │ │ mov %rdx,%rcx │ │ │ │ - add $0xffffffffffffff80,%rsp │ │ │ │ - mov %r8,0x50(%rsp) │ │ │ │ - lea 0x60(%rsp),%rdi │ │ │ │ - mov %fs:0x28,%rbx │ │ │ │ - mov %rbx,0x78(%rsp) │ │ │ │ - mov %r9,%rbx │ │ │ │ - mov %rdx,0x58(%rsp) │ │ │ │ + push %rbx │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ + sub $0x60,%rsp │ │ │ │ + mov %rdx,0x38(%rsp) │ │ │ │ + lea 0x40(%rsp),%rdi │ │ │ │ mov %rsi,%rdx │ │ │ │ mov %r14,%rsi │ │ │ │ - call 2a090 │ │ │ │ - mov 0x60(%rsp),%r13 │ │ │ │ - mov 0x68(%rsp),%r11 │ │ │ │ - mov 0x70(%rsp),%rax │ │ │ │ - mov 0x58(%rsp),%r10 │ │ │ │ - mov 0x50(%rsp),%r8 │ │ │ │ - sub %r13,%r11 │ │ │ │ - mov %rax,0x48(%rsp) │ │ │ │ - mov %r11,%r9 │ │ │ │ + mov %r8,0x28(%rsp) │ │ │ │ + mov %fs:0x28,%rbx │ │ │ │ + mov %rbx,0x58(%rsp) │ │ │ │ + mov %r9,%rbx │ │ │ │ + call 2a130 │ │ │ │ + mov 0x40(%rsp),%r13 │ │ │ │ + mov 0x48(%rsp),%rdx │ │ │ │ + mov 0x50(%rsp),%rax │ │ │ │ + mov 0x28(%rsp),%r8 │ │ │ │ + sub %r13,%rdx │ │ │ │ + mov %rdx,%r9 │ │ │ │ + mov %rax,0x20(%rsp) │ │ │ │ sar $0x3,%r9 │ │ │ │ - je 35620 │ │ │ │ - mov %r11,%rdi │ │ │ │ - mov %r8,0x38(%rsp) │ │ │ │ - mov %r10,0x40(%rsp) │ │ │ │ - mov %r9,0x50(%rsp) │ │ │ │ - mov %r11,0x58(%rsp) │ │ │ │ + mov %rdx,0x30(%rsp) │ │ │ │ + je 34fe8 │ │ │ │ + mov %rdx,%rdi │ │ │ │ + mov %r8,0x18(%rsp) │ │ │ │ + mov %r9,0x28(%rsp) │ │ │ │ call d330 │ │ │ │ - mov 0x50(%rsp),%r9 │ │ │ │ + mov 0x28(%rsp),%r9 │ │ │ │ + mov 0x18(%rsp),%r8 │ │ │ │ movq $0x0,(%rax) │ │ │ │ mov %rax,%rcx │ │ │ │ - mov 0x58(%rsp),%r11 │ │ │ │ - mov 0x40(%rsp),%r10 │ │ │ │ - mov 0x38(%rsp),%r8 │ │ │ │ cmp $0x1,%r9 │ │ │ │ - je 34fd5 │ │ │ │ - cmp $0x8,%r11 │ │ │ │ - je 34fd5 │ │ │ │ - lea -0x8(%r11),%rdx │ │ │ │ + je 34a92 │ │ │ │ + mov 0x30(%rsp),%rsi │ │ │ │ + cmp $0x8,%rsi │ │ │ │ + je 34a92 │ │ │ │ + lea -0x8(%rsi),%rdx │ │ │ │ lea 0x8(%rax),%rdi │ │ │ │ xor %esi,%esi │ │ │ │ - mov %r8,0x30(%rsp) │ │ │ │ - mov %r10,0x38(%rsp) │ │ │ │ - mov %r9,0x40(%rsp) │ │ │ │ - mov %r11,0x50(%rsp) │ │ │ │ - mov %rax,0x58(%rsp) │ │ │ │ + mov %r8,0x10(%rsp) │ │ │ │ + mov %r9,0x18(%rsp) │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ call d190 │ │ │ │ - mov 0x58(%rsp),%rcx │ │ │ │ - mov 0x50(%rsp),%r11 │ │ │ │ - mov 0x40(%rsp),%r9 │ │ │ │ - mov 0x38(%rsp),%r10 │ │ │ │ - mov 0x30(%rsp),%r8 │ │ │ │ - mov 0x48(%r10),%rdx │ │ │ │ - test %rdx,%rdx │ │ │ │ - je 35258 │ │ │ │ - mov %rbx,%rsi │ │ │ │ - sub %r12,%rsi │ │ │ │ - sub $0x8,%rsi │ │ │ │ - cmp $0x30,%rsi │ │ │ │ - jbe 35640 │ │ │ │ - lea -0x1(%rdx),%rdi │ │ │ │ - cmp $0x6,%rdi │ │ │ │ - jbe 357b2 │ │ │ │ - mov %rdx,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - shr $0x3,%rdi │ │ │ │ - shl $0x6,%rdi │ │ │ │ - lea -0x40(%rdi),%rsi │ │ │ │ - shr $0x6,%rsi │ │ │ │ + mov 0x28(%rsp),%rcx │ │ │ │ + mov 0x18(%rsp),%r9 │ │ │ │ + mov 0x10(%rsp),%r8 │ │ │ │ + mov 0x38(%rsp),%rdi │ │ │ │ + mov 0x48(%rdi),%r10 │ │ │ │ + test %r10,%r10 │ │ │ │ + je 34cc8 │ │ │ │ + cmp $0x1,%r10 │ │ │ │ + je 35010 │ │ │ │ + mov %rbx,%r11 │ │ │ │ + sub %r12,%r11 │ │ │ │ + sub $0x8,%r11 │ │ │ │ + cmp $0x10,%r11 │ │ │ │ + jbe 35010 │ │ │ │ + lea -0x1(%r10),%rax │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jbe 35186 │ │ │ │ + mov %r10,%rdx │ │ │ │ + xor %edi,%edi │ │ │ │ + shr $0x2,%rdx │ │ │ │ + shl $0x5,%rdx │ │ │ │ + lea -0x20(%rdx),%rsi │ │ │ │ + shr $0x5,%rsi │ │ │ │ inc %rsi │ │ │ │ and $0x7,%esi │ │ │ │ - je 35108 │ │ │ │ + je 34bad │ │ │ │ cmp $0x1,%rsi │ │ │ │ - je 350e6 │ │ │ │ + je 34b90 │ │ │ │ cmp $0x2,%rsi │ │ │ │ - je 350cd │ │ │ │ + je 34b7c │ │ │ │ cmp $0x3,%rsi │ │ │ │ - je 350b4 │ │ │ │ + je 34b68 │ │ │ │ cmp $0x4,%rsi │ │ │ │ - je 3509b │ │ │ │ + je 34b54 │ │ │ │ cmp $0x5,%rsi │ │ │ │ - je 35082 │ │ │ │ + je 34b40 │ │ │ │ cmp $0x6,%rsi │ │ │ │ - je 35069 │ │ │ │ - vmovupd (%rbx),%zmm0 │ │ │ │ - vaddpd (%r12),%zmm0,%zmm1 │ │ │ │ - mov $0x40,%eax │ │ │ │ - vmovupd %zmm1,(%rbx) │ │ │ │ - vmovupd (%rbx,%rax,1),%zmm2 │ │ │ │ - vaddpd (%r12,%rax,1),%zmm2,%zmm3 │ │ │ │ - vmovupd %zmm3,(%rbx,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vmovupd (%rbx,%rax,1),%zmm4 │ │ │ │ - vaddpd (%r12,%rax,1),%zmm4,%zmm5 │ │ │ │ - vmovupd %zmm5,(%rbx,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vmovupd (%rbx,%rax,1),%zmm6 │ │ │ │ - vaddpd (%r12,%rax,1),%zmm6,%zmm7 │ │ │ │ - vmovupd %zmm7,(%rbx,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vmovupd (%rbx,%rax,1),%zmm8 │ │ │ │ - vaddpd (%r12,%rax,1),%zmm8,%zmm9 │ │ │ │ - vmovupd %zmm9,(%rbx,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vmovupd (%rbx,%rax,1),%zmm10 │ │ │ │ - vaddpd (%r12,%rax,1),%zmm10,%zmm11 │ │ │ │ - vmovupd %zmm11,(%rbx,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vmovupd (%rbx,%rax,1),%zmm12 │ │ │ │ - vaddpd (%r12,%rax,1),%zmm12,%zmm13 │ │ │ │ - vmovupd %zmm13,(%rbx,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - cmp %rax,%rdi │ │ │ │ - je 351d4 │ │ │ │ - vmovupd (%rbx,%rax,1),%zmm14 │ │ │ │ - vaddpd (%r12,%rax,1),%zmm14,%zmm15 │ │ │ │ - vmovupd 0x40(%rbx,%rax,1),%zmm0 │ │ │ │ - vmovupd 0x80(%rbx,%rax,1),%zmm2 │ │ │ │ - vmovupd 0xc0(%rbx,%rax,1),%zmm4 │ │ │ │ - vmovupd 0x100(%rbx,%rax,1),%zmm6 │ │ │ │ - vmovupd 0x140(%rbx,%rax,1),%zmm8 │ │ │ │ - vmovupd 0x180(%rbx,%rax,1),%zmm10 │ │ │ │ - vmovupd 0x1c0(%rbx,%rax,1),%zmm12 │ │ │ │ - vmovupd %zmm15,(%rbx,%rax,1) │ │ │ │ - vaddpd 0x40(%r12,%rax,1),%zmm0,%zmm1 │ │ │ │ - vmovupd %zmm1,0x40(%rbx,%rax,1) │ │ │ │ - vaddpd 0x80(%r12,%rax,1),%zmm2,%zmm3 │ │ │ │ - vmovupd %zmm3,0x80(%rbx,%rax,1) │ │ │ │ - vaddpd 0xc0(%r12,%rax,1),%zmm4,%zmm5 │ │ │ │ - vmovupd %zmm5,0xc0(%rbx,%rax,1) │ │ │ │ - vaddpd 0x100(%r12,%rax,1),%zmm6,%zmm7 │ │ │ │ - vmovupd %zmm7,0x100(%rbx,%rax,1) │ │ │ │ - vaddpd 0x140(%r12,%rax,1),%zmm8,%zmm9 │ │ │ │ - vmovupd %zmm9,0x140(%rbx,%rax,1) │ │ │ │ - vaddpd 0x180(%r12,%rax,1),%zmm10,%zmm11 │ │ │ │ - vmovupd %zmm11,0x180(%rbx,%rax,1) │ │ │ │ - vaddpd 0x1c0(%r12,%rax,1),%zmm12,%zmm13 │ │ │ │ - vmovupd %zmm13,0x1c0(%rbx,%rax,1) │ │ │ │ - add $0x200,%rax │ │ │ │ - cmp %rax,%rdi │ │ │ │ - jne 35108 │ │ │ │ - test $0x7,%dl │ │ │ │ - je 355e0 │ │ │ │ - mov %rdx,%rax │ │ │ │ - and $0xfffffffffffffff8,%rax │ │ │ │ - sub %rax,%rdx │ │ │ │ - lea -0x1(%rdx),%rdi │ │ │ │ - cmp $0x2,%rdi │ │ │ │ - jbe 357b9 │ │ │ │ - vmovupd (%rbx,%rax,8),%ymm14 │ │ │ │ - vaddpd (%r12,%rax,8),%ymm14,%ymm15 │ │ │ │ - vmovupd %ymm15,(%rbx,%rax,8) │ │ │ │ - test $0x3,%dl │ │ │ │ - je 355e0 │ │ │ │ - mov %rdx,%rsi │ │ │ │ - and $0xfffffffffffffffc,%rsi │ │ │ │ - lea (%rsi,%rax,1),%rdi │ │ │ │ - sub %rsi,%rdx │ │ │ │ - cmp $0x1,%rdx │ │ │ │ - je 35245 │ │ │ │ - add %rax,%rsi │ │ │ │ - vmovupd (%rbx,%rsi,8),%xmm0 │ │ │ │ - vaddpd (%r12,%rsi,8),%xmm0,%xmm1 │ │ │ │ - vmovupd %xmm1,(%rbx,%rsi,8) │ │ │ │ - test $0x1,%dl │ │ │ │ - je 355e0 │ │ │ │ - and $0xfffffffffffffffe,%rdx │ │ │ │ - add %rdx,%rdi │ │ │ │ - vmovsd (%rbx,%rdi,8),%xmm2 │ │ │ │ - vaddsd (%r12,%rdi,8),%xmm2,%xmm3 │ │ │ │ - vmovsd %xmm3,(%rbx,%rdi,8) │ │ │ │ + je 34b2c │ │ │ │ + vmovupd (%rbx),%ymm0 │ │ │ │ + mov $0x20,%edi │ │ │ │ + vaddpd (%r12),%ymm0,%ymm1 │ │ │ │ + vmovupd %ymm1,(%rbx) │ │ │ │ + vmovupd (%rbx,%rdi,1),%ymm2 │ │ │ │ + vaddpd (%r12,%rdi,1),%ymm2,%ymm3 │ │ │ │ + vmovupd %ymm3,(%rbx,%rdi,1) │ │ │ │ + add $0x20,%rdi │ │ │ │ + vmovupd (%rbx,%rdi,1),%ymm4 │ │ │ │ + vaddpd (%r12,%rdi,1),%ymm4,%ymm5 │ │ │ │ + vmovupd %ymm5,(%rbx,%rdi,1) │ │ │ │ + add $0x20,%rdi │ │ │ │ + vmovupd (%rbx,%rdi,1),%ymm6 │ │ │ │ + vaddpd (%r12,%rdi,1),%ymm6,%ymm7 │ │ │ │ + vmovupd %ymm7,(%rbx,%rdi,1) │ │ │ │ + add $0x20,%rdi │ │ │ │ + vmovupd (%rbx,%rdi,1),%ymm8 │ │ │ │ + vaddpd (%r12,%rdi,1),%ymm8,%ymm9 │ │ │ │ + vmovupd %ymm9,(%rbx,%rdi,1) │ │ │ │ + add $0x20,%rdi │ │ │ │ + vmovupd (%rbx,%rdi,1),%ymm10 │ │ │ │ + vaddpd (%r12,%rdi,1),%ymm10,%ymm11 │ │ │ │ + vmovupd %ymm11,(%rbx,%rdi,1) │ │ │ │ + add $0x20,%rdi │ │ │ │ + vmovupd (%rbx,%rdi,1),%ymm12 │ │ │ │ + vaddpd (%r12,%rdi,1),%ymm12,%ymm13 │ │ │ │ + vmovupd %ymm13,(%rbx,%rdi,1) │ │ │ │ + add $0x20,%rdi │ │ │ │ + cmp %rdi,%rdx │ │ │ │ + je 34c76 │ │ │ │ + vmovupd (%rbx,%rdi,1),%ymm14 │ │ │ │ + vmovupd 0x20(%rbx,%rdi,1),%ymm0 │ │ │ │ + vmovupd 0x40(%rbx,%rdi,1),%ymm2 │ │ │ │ + vmovupd 0x60(%rbx,%rdi,1),%ymm4 │ │ │ │ + vaddpd (%r12,%rdi,1),%ymm14,%ymm15 │ │ │ │ + vmovupd 0x80(%rbx,%rdi,1),%ymm6 │ │ │ │ + vmovupd 0xa0(%rbx,%rdi,1),%ymm8 │ │ │ │ + vmovupd 0xc0(%rbx,%rdi,1),%ymm10 │ │ │ │ + vmovupd 0xe0(%rbx,%rdi,1),%ymm12 │ │ │ │ + vmovupd %ymm15,(%rbx,%rdi,1) │ │ │ │ + vaddpd 0x20(%r12,%rdi,1),%ymm0,%ymm1 │ │ │ │ + vmovupd %ymm1,0x20(%rbx,%rdi,1) │ │ │ │ + vaddpd 0x40(%r12,%rdi,1),%ymm2,%ymm3 │ │ │ │ + vmovupd %ymm3,0x40(%rbx,%rdi,1) │ │ │ │ + vaddpd 0x60(%r12,%rdi,1),%ymm4,%ymm5 │ │ │ │ + vmovupd %ymm5,0x60(%rbx,%rdi,1) │ │ │ │ + vaddpd 0x80(%r12,%rdi,1),%ymm6,%ymm7 │ │ │ │ + vmovupd %ymm7,0x80(%rbx,%rdi,1) │ │ │ │ + vaddpd 0xa0(%r12,%rdi,1),%ymm8,%ymm9 │ │ │ │ + vmovupd %ymm9,0xa0(%rbx,%rdi,1) │ │ │ │ + vaddpd 0xc0(%r12,%rdi,1),%ymm10,%ymm11 │ │ │ │ + vmovupd %ymm11,0xc0(%rbx,%rdi,1) │ │ │ │ + vaddpd 0xe0(%r12,%rdi,1),%ymm12,%ymm13 │ │ │ │ + vmovupd %ymm13,0xe0(%rbx,%rdi,1) │ │ │ │ + add $0x100,%rdi │ │ │ │ + cmp %rdi,%rdx │ │ │ │ + jne 34bad │ │ │ │ + test $0x3,%r10b │ │ │ │ + je 34ff0 │ │ │ │ + mov %r10,%r11 │ │ │ │ + and $0xfffffffffffffffc,%r11 │ │ │ │ + sub %r11,%r10 │ │ │ │ + cmp $0x1,%r10 │ │ │ │ + je 3518e │ │ │ │ vzeroupper │ │ │ │ - mov 0x38(%r10),%rax │ │ │ │ - mov 0x30(%r10),%rsi │ │ │ │ - cmp %rsi,%rax │ │ │ │ - je 3549d │ │ │ │ - mov %rax,%rdx │ │ │ │ - vmovq 0x18(%r10),%xmm3 │ │ │ │ - vmovsd 0xaf996(%rip),%xmm8 # e4c10 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x170> │ │ │ │ - sub %rsi,%rdx │ │ │ │ - sub $0x10,%rdx │ │ │ │ - shr $0x4,%rdx │ │ │ │ - inc %rdx │ │ │ │ - and $0x3,%edx │ │ │ │ - je 35397 │ │ │ │ - cmp $0x1,%rdx │ │ │ │ - je 35340 │ │ │ │ - cmp $0x2,%rdx │ │ │ │ - je 352ee │ │ │ │ - vmovapd %xmm8,%xmm4 │ │ │ │ + vmovupd (%rbx,%r11,8),%xmm14 │ │ │ │ + vaddpd (%r12,%r11,8),%xmm14,%xmm15 │ │ │ │ + vmovupd %xmm15,(%rbx,%r11,8) │ │ │ │ + test $0x1,%r10b │ │ │ │ + je 34cc8 │ │ │ │ + and $0xfffffffffffffffe,%r10 │ │ │ │ + add %r10,%r11 │ │ │ │ + vmovsd (%rbx,%r11,8),%xmm0 │ │ │ │ + vaddsd (%r12,%r11,8),%xmm0,%xmm1 │ │ │ │ + vmovsd %xmm1,(%rbx,%r11,8) │ │ │ │ + mov 0x38(%rsp),%rdx │ │ │ │ + mov 0x38(%rdx),%rax │ │ │ │ + mov 0x30(%rdx),%r10 │ │ │ │ + cmp %r10,%rax │ │ │ │ + je 34e91 │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov 0x18(%rdx),%rsi │ │ │ │ + vmovsd 0xa8d53(%rip),%xmm1 # dda40 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x440> │ │ │ │ + sub %r10,%rdi │ │ │ │ + vmovsd 0xa8d50(%rip),%xmm2 # dda48 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x448> │ │ │ │ + sub $0x10,%rdi │ │ │ │ + shr $0x4,%rdi │ │ │ │ + inc %rdi │ │ │ │ + and $0x3,%edi │ │ │ │ + je 34dba │ │ │ │ + cmp $0x1,%rdi │ │ │ │ + je 34d7e │ │ │ │ + cmp $0x2,%rdi │ │ │ │ + je 34d4b │ │ │ │ cmpb $0x0,-0x4(%rax) │ │ │ │ - jne 35630 │ │ │ │ - movslq -0xc(%rax),%rdi │ │ │ │ + vmovapd %xmm1,%xmm0 │ │ │ │ + jne 35000 │ │ │ │ + movslq -0x8(%rax),%r11 │ │ │ │ + movslq -0xc(%rax),%rdx │ │ │ │ sub $0x10,%rax │ │ │ │ - lea (%rcx,%rdi,8),%rdx │ │ │ │ movslq (%rax),%rdi │ │ │ │ - vmovq %rdx,%xmm5 │ │ │ │ - vmovq %xmm3,%rdx │ │ │ │ - vmovq %rdi,%xmm2 │ │ │ │ - movslq 0x8(%rax),%rdi │ │ │ │ - vmulsd (%rdx,%rdi,8),%xmm4,%xmm6 │ │ │ │ - vmovq %xmm5,%rdx │ │ │ │ - vmovq %xmm2,%rdi │ │ │ │ - vmovsd (%rdx),%xmm7 │ │ │ │ - vfmadd132sd (%r12,%rdi,8),%xmm7,%xmm6 │ │ │ │ - vmovsd %xmm6,(%rdx) │ │ │ │ - vmovapd %xmm8,%xmm9 │ │ │ │ + vmulsd (%rsi,%r11,8),%xmm0,%xmm3 │ │ │ │ + vmovsd (%rcx,%rdx,8),%xmm4 │ │ │ │ + vfmadd132sd (%r12,%rdi,8),%xmm4,%xmm3 │ │ │ │ + vmovsd %xmm3,(%rcx,%rdx,8) │ │ │ │ cmpb $0x0,-0x4(%rax) │ │ │ │ - je 35301 │ │ │ │ - vmovsd 0xaf917(%rip),%xmm9 # e4c18 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x178> │ │ │ │ + vmovapd %xmm1,%xmm5 │ │ │ │ + je 34d59 │ │ │ │ + vmovapd %xmm2,%xmm5 │ │ │ │ + movslq -0x8(%rax),%r11 │ │ │ │ movslq -0xc(%rax),%rdx │ │ │ │ sub $0x10,%rax │ │ │ │ - lea (%rcx,%rdx,8),%rdi │ │ │ │ - movslq (%rax),%rdx │ │ │ │ - vmovq %rdi,%xmm10 │ │ │ │ - movslq 0x8(%rax),%rdi │ │ │ │ - vmovq %rdx,%xmm11 │ │ │ │ - vmovq %xmm3,%rdx │ │ │ │ - vmulsd (%rdx,%rdi,8),%xmm9,%xmm12 │ │ │ │ - vmovq %xmm10,%rdx │ │ │ │ - vmovq %xmm11,%rdi │ │ │ │ - vmovsd (%rdx),%xmm13 │ │ │ │ - vfmadd132sd (%r12,%rdi,8),%xmm13,%xmm12 │ │ │ │ - vmovsd %xmm12,(%rdx) │ │ │ │ - vmovapd %xmm8,%xmm14 │ │ │ │ + movslq (%rax),%rdi │ │ │ │ + vmulsd (%rsi,%r11,8),%xmm5,%xmm6 │ │ │ │ + vmovsd (%rcx,%rdx,8),%xmm7 │ │ │ │ + vfmadd132sd (%r12,%rdi,8),%xmm7,%xmm6 │ │ │ │ + vmovsd %xmm6,(%rcx,%rdx,8) │ │ │ │ cmpb $0x0,-0x4(%rax) │ │ │ │ - jne 355d0 │ │ │ │ + vmovapd %xmm1,%xmm8 │ │ │ │ + je 34d8c │ │ │ │ + vmovapd %xmm2,%xmm8 │ │ │ │ + movslq -0x8(%rax),%r11 │ │ │ │ movslq -0xc(%rax),%rdx │ │ │ │ sub $0x10,%rax │ │ │ │ - lea (%rcx,%rdx,8),%rdi │ │ │ │ - movslq (%rax),%rdx │ │ │ │ - vmovq %rdi,%xmm15 │ │ │ │ - movslq 0x8(%rax),%rdi │ │ │ │ - vmovq %rdx,%xmm1 │ │ │ │ - vmovq %xmm3,%rdx │ │ │ │ - vmulsd (%rdx,%rdi,8),%xmm14,%xmm0 │ │ │ │ - vmovq %xmm15,%rdx │ │ │ │ - vmovq %xmm1,%rdi │ │ │ │ - vmovsd (%rdx),%xmm4 │ │ │ │ - vfmadd132sd (%r12,%rdi,8),%xmm4,%xmm0 │ │ │ │ - vmovsd %xmm0,(%rdx) │ │ │ │ - cmp %rax,%rsi │ │ │ │ - je 3549d │ │ │ │ - vmovq %xmm3,%rdi │ │ │ │ - vmovq %r10,%xmm5 │ │ │ │ - vmovq %r8,%xmm9 │ │ │ │ - vmovapd %xmm8,%xmm3 │ │ │ │ + movslq (%rax),%rdi │ │ │ │ + vmulsd (%rsi,%r11,8),%xmm8,%xmm9 │ │ │ │ + vmovsd (%rcx,%rdx,8),%xmm10 │ │ │ │ + vfmadd132sd (%r12,%rdi,8),%xmm10,%xmm9 │ │ │ │ + vmovsd %xmm9,(%rcx,%rdx,8) │ │ │ │ + cmp %rax,%r10 │ │ │ │ + je 34e91 │ │ │ │ cmpb $0x0,-0x4(%rax) │ │ │ │ - je 353b8 │ │ │ │ - vmovsd 0xaf860(%rip),%xmm3 # e4c18 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x178> │ │ │ │ - movslq -0x8(%rax),%r10 │ │ │ │ + vmovapd %xmm1,%xmm11 │ │ │ │ + je 34dc8 │ │ │ │ + vmovapd %xmm2,%xmm11 │ │ │ │ + movslq -0x8(%rax),%r11 │ │ │ │ movslq -0xc(%rax),%rdx │ │ │ │ - movslq -0x10(%rax),%r8 │ │ │ │ - vmovapd %xmm8,%xmm7 │ │ │ │ - vmulsd (%rdi,%r10,8),%xmm3,%xmm2 │ │ │ │ - vmovsd (%rcx,%rdx,8),%xmm6 │ │ │ │ - vfmadd132sd (%r12,%r8,8),%xmm6,%xmm2 │ │ │ │ - vmovsd %xmm2,(%rcx,%rdx,8) │ │ │ │ - lea -0x10(%rax),%rdx │ │ │ │ + vmovapd %xmm1,%xmm14 │ │ │ │ + movslq -0x10(%rax),%rdi │ │ │ │ cmpb $0x0,-0x14(%rax) │ │ │ │ - je 353f0 │ │ │ │ - vmovsd 0xaf828(%rip),%xmm7 # e4c18 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x178> │ │ │ │ - movslq -0x8(%rdx),%r10 │ │ │ │ + vmulsd (%rsi,%r11,8),%xmm11,%xmm12 │ │ │ │ + vmovsd (%rcx,%rdx,8),%xmm13 │ │ │ │ + vfmadd132sd (%r12,%rdi,8),%xmm13,%xmm12 │ │ │ │ + vmovsd %xmm12,(%rcx,%rdx,8) │ │ │ │ + lea -0x10(%rax),%rdx │ │ │ │ + je 34dfc │ │ │ │ + vmovapd %xmm2,%xmm14 │ │ │ │ + movslq -0x8(%rdx),%r11 │ │ │ │ movslq -0xc(%rdx),%rax │ │ │ │ - movslq -0x10(%rdx),%r8 │ │ │ │ - vmovapd %xmm8,%xmm12 │ │ │ │ - vmulsd (%rdi,%r10,8),%xmm7,%xmm10 │ │ │ │ - vmovsd (%rcx,%rax,8),%xmm11 │ │ │ │ - vfmadd132sd (%r12,%r8,8),%xmm11,%xmm10 │ │ │ │ - vmovsd %xmm10,(%rcx,%rax,8) │ │ │ │ - lea -0x10(%rdx),%rax │ │ │ │ + vmovapd %xmm1,%xmm3 │ │ │ │ + movslq -0x10(%rdx),%rdi │ │ │ │ cmpb $0x0,-0x14(%rdx) │ │ │ │ - je 35429 │ │ │ │ - vmovsd 0xaf7ef(%rip),%xmm12 # e4c18 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x178> │ │ │ │ - movslq -0xc(%rax),%r8 │ │ │ │ - movslq -0x10(%rax),%r10 │ │ │ │ + vmulsd (%rsi,%r11,8),%xmm14,%xmm15 │ │ │ │ + vmovsd (%rcx,%rax,8),%xmm0 │ │ │ │ + vfmadd132sd (%r12,%rdi,8),%xmm0,%xmm15 │ │ │ │ + vmovsd %xmm15,(%rcx,%rax,8) │ │ │ │ + lea -0x10(%rdx),%rax │ │ │ │ + je 34e30 │ │ │ │ + vmovapd %xmm2,%xmm3 │ │ │ │ + movslq -0xc(%rax),%rdi │ │ │ │ + movslq -0x10(%rax),%r11 │ │ │ │ + vmovapd %xmm1,%xmm6 │ │ │ │ movslq -0x8(%rax),%rax │ │ │ │ - vmovapd %xmm8,%xmm15 │ │ │ │ - vmulsd (%rdi,%rax,8),%xmm12,%xmm13 │ │ │ │ - vmovsd (%rcx,%r8,8),%xmm14 │ │ │ │ - lea -0x20(%rdx),%rax │ │ │ │ - vfmadd132sd (%r12,%r10,8),%xmm14,%xmm13 │ │ │ │ - vmovsd %xmm13,(%rcx,%r8,8) │ │ │ │ cmpb $0x0,-0x24(%rdx) │ │ │ │ - je 35463 │ │ │ │ - vmovsd 0xaf7b5(%rip),%xmm15 # e4c18 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x178> │ │ │ │ - movslq -0xc(%rax),%r8 │ │ │ │ - movslq -0x10(%rax),%r10 │ │ │ │ + vmovsd (%rcx,%rdi,8),%xmm5 │ │ │ │ + vmulsd (%rsi,%rax,8),%xmm3,%xmm4 │ │ │ │ + lea -0x20(%rdx),%rax │ │ │ │ + vfmadd132sd (%r12,%r11,8),%xmm5,%xmm4 │ │ │ │ + vmovsd %xmm4,(%rcx,%rdi,8) │ │ │ │ + je 34e63 │ │ │ │ + vmovapd %xmm2,%xmm6 │ │ │ │ + movslq -0xc(%rax),%rdi │ │ │ │ + movslq -0x10(%rax),%r11 │ │ │ │ movslq -0x8(%rax),%rax │ │ │ │ - vmulsd (%rdi,%rax,8),%xmm15,%xmm1 │ │ │ │ - vmovsd (%rcx,%r8,8),%xmm0 │ │ │ │ + vmovsd (%rcx,%rdi,8),%xmm8 │ │ │ │ + vmulsd (%rsi,%rax,8),%xmm6,%xmm7 │ │ │ │ lea -0x30(%rdx),%rax │ │ │ │ - vfmadd132sd (%r12,%r10,8),%xmm0,%xmm1 │ │ │ │ - vmovsd %xmm1,(%rcx,%r8,8) │ │ │ │ - cmp %rax,%rsi │ │ │ │ - jne 353a6 │ │ │ │ - vmovq %xmm5,%r10 │ │ │ │ - vmovq %xmm9,%r8 │ │ │ │ + vfmadd132sd (%r12,%r11,8),%xmm8,%xmm7 │ │ │ │ + vmovsd %xmm7,(%rcx,%rdi,8) │ │ │ │ + cmp %rax,%r10 │ │ │ │ + jne 34dba │ │ │ │ mov %r9,%r12 │ │ │ │ add $0xffffffffffffffff,%r12 │ │ │ │ - jae 35570 │ │ │ │ - mov (%r10),%rsi │ │ │ │ - lea (%rsi,%r11,2),%rdi │ │ │ │ - jmp 35500 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - cmp $0x1,%r10d │ │ │ │ - je 35560 │ │ │ │ - vmovsd 0x0(%r13,%rsi,1),%xmm9 │ │ │ │ - add %rcx,%rsi │ │ │ │ - vmovsd (%rsi),%xmm4 │ │ │ │ - vfmadd132sd (%rcx,%r12,8),%xmm4,%xmm8 │ │ │ │ - sub $0x10,%rdi │ │ │ │ - vmovsd %xmm8,(%rsi) │ │ │ │ - vmovsd (%rax),%xmm5 │ │ │ │ - vfmadd132sd (%rcx,%r12,8),%xmm5,%xmm9 │ │ │ │ + jae 34f70 │ │ │ │ + mov 0x38(%rsp),%r10 │ │ │ │ + mov 0x30(%rsp),%rsi │ │ │ │ + mov (%r10),%rdx │ │ │ │ + lea (%rdx,%rsi,2),%rax │ │ │ │ + jmp 34ef9 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + cmp $0x1,%esi │ │ │ │ + je 34f60 │ │ │ │ + vmovsd 0x0(%r13,%r10,8),%xmm2 │ │ │ │ + add %rcx,%r11 │ │ │ │ + vmovsd (%r11),%xmm9 │ │ │ │ + sub $0x10,%rax │ │ │ │ + vfmadd132sd (%rcx,%r12,8),%xmm9,%xmm1 │ │ │ │ + vmovsd %xmm1,(%r11) │ │ │ │ + vmovsd (%rdx),%xmm10 │ │ │ │ + vfmadd132sd (%rcx,%r12,8),%xmm10,%xmm2 │ │ │ │ dec %r12 │ │ │ │ - vmovsd %xmm9,(%rax) │ │ │ │ + vmovsd %xmm2,(%rdx) │ │ │ │ cmp %r9,%r12 │ │ │ │ - jae 35580 │ │ │ │ - movslq -0xc(%rdi),%rax │ │ │ │ - mov -0x10(%rdi),%edx │ │ │ │ - shl $0x3,%rax │ │ │ │ - test %edx,%edx │ │ │ │ - je 35550 │ │ │ │ - cmp $0x1,%edx │ │ │ │ - je 35540 │ │ │ │ - vmovsd 0x0(%r13,%rax,1),%xmm8 │ │ │ │ - add %rcx,%rax │ │ │ │ - movslq -0x4(%rdi),%rsi │ │ │ │ - mov -0x8(%rdi),%r10d │ │ │ │ - shl $0x3,%rsi │ │ │ │ - test %r10d,%r10d │ │ │ │ - jne 354c0 │ │ │ │ - vmovsd (%r14,%rsi,1),%xmm9 │ │ │ │ - add %r8,%rsi │ │ │ │ - jmp 354d4 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovsd (%r15,%rax,1),%xmm8 │ │ │ │ - add %rbx,%rax │ │ │ │ - jmp 3551e │ │ │ │ + jae 34f78 │ │ │ │ + movslq -0xc(%rax),%rdi │ │ │ │ + mov -0x10(%rax),%r11d │ │ │ │ + lea 0x0(,%rdi,8),%rdx │ │ │ │ + test %r11d,%r11d │ │ │ │ + je 34f50 │ │ │ │ + cmp $0x1,%r11d │ │ │ │ + je 34f40 │ │ │ │ + vmovsd 0x0(%r13,%rdi,8),%xmm1 │ │ │ │ + add %rcx,%rdx │ │ │ │ + movslq -0x4(%rax),%r10 │ │ │ │ + mov -0x8(%rax),%esi │ │ │ │ + lea 0x0(,%r10,8),%r11 │ │ │ │ + test %esi,%esi │ │ │ │ + jne 34eb8 │ │ │ │ + vmovsd (%r14,%r10,8),%xmm2 │ │ │ │ + add %r8,%r11 │ │ │ │ + jmp 34ecb │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + vmovsd (%r15,%rdi,8),%xmm1 │ │ │ │ + add %rbx,%rdx │ │ │ │ + jmp 34f1e │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - vmovsd (%r14,%rax,1),%xmm8 │ │ │ │ - add %r8,%rax │ │ │ │ - jmp 3551e │ │ │ │ + vmovsd (%r14,%rdi,8),%xmm1 │ │ │ │ + add %r8,%rdx │ │ │ │ + jmp 34f1e │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - vmovsd (%r15,%rsi,1),%xmm9 │ │ │ │ - add %rbx,%rsi │ │ │ │ - jmp 354d4 │ │ │ │ + vmovsd (%r15,%r10,8),%xmm2 │ │ │ │ + add %rbx,%r11 │ │ │ │ + jmp 34ecb │ │ │ │ xchg %ax,%ax │ │ │ │ test %rcx,%rcx │ │ │ │ - je 3558b │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %r11,%rsi │ │ │ │ + je 34f85 │ │ │ │ + nopl (%rax) │ │ │ │ + mov 0x30(%rsp),%rsi │ │ │ │ mov %rcx,%rdi │ │ │ │ call d340 │ │ │ │ test %r13,%r13 │ │ │ │ - je 355f0 │ │ │ │ - mov 0x78(%rsp),%rax │ │ │ │ + je 34fc0 │ │ │ │ + mov 0x58(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 357c3 │ │ │ │ - mov 0x48(%rsp),%rsi │ │ │ │ + jne 35196 │ │ │ │ + mov 0x20(%rsp),%rsi │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ mov %r13,%rdi │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ sub %r13,%rsi │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ jmp d340 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovsd 0xaf640(%rip),%xmm14 # e4c18 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x178> │ │ │ │ - jmp 3534f │ │ │ │ - nopl (%rax) │ │ │ │ - vzeroupper │ │ │ │ - jmp 35258 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0x78(%rsp),%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov 0x58(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 357c3 │ │ │ │ + jne 35196 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp 34fd5 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovsd 0xaf5e0(%rip),%xmm4 # e4c18 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x178> │ │ │ │ - jmp 352af │ │ │ │ - nopl (%rax) │ │ │ │ - mov %rdx,%rdi │ │ │ │ + jmp 34a92 │ │ │ │ + nop │ │ │ │ + vzeroupper │ │ │ │ + jmp 34cc8 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + vmovapd %xmm2,%xmm0 │ │ │ │ + jmp 34d26 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov %r10,%rdx │ │ │ │ xor %eax,%eax │ │ │ │ - and $0x7,%edi │ │ │ │ - je 35704 │ │ │ │ - cmp $0x1,%rdi │ │ │ │ - je 356e8 │ │ │ │ - cmp $0x2,%rdi │ │ │ │ - je 356d5 │ │ │ │ - cmp $0x3,%rdi │ │ │ │ - je 356c2 │ │ │ │ - cmp $0x4,%rdi │ │ │ │ - je 356af │ │ │ │ - cmp $0x5,%rdi │ │ │ │ - je 3569c │ │ │ │ - cmp $0x6,%rdi │ │ │ │ - je 35689 │ │ │ │ - vmovsd (%rbx),%xmm4 │ │ │ │ - vaddsd (%r12),%xmm4,%xmm5 │ │ │ │ + and $0x7,%edx │ │ │ │ + je 350d4 │ │ │ │ + cmp $0x1,%rdx │ │ │ │ + je 350b8 │ │ │ │ + cmp $0x2,%rdx │ │ │ │ + je 350a5 │ │ │ │ + cmp $0x3,%rdx │ │ │ │ + je 35092 │ │ │ │ + cmp $0x4,%rdx │ │ │ │ + je 3507f │ │ │ │ + cmp $0x5,%rdx │ │ │ │ + je 3506c │ │ │ │ + cmp $0x6,%rdx │ │ │ │ + je 35059 │ │ │ │ + vmovsd (%rbx),%xmm2 │ │ │ │ mov $0x1,%eax │ │ │ │ - vmovsd %xmm5,(%rbx) │ │ │ │ + vaddsd (%r12),%xmm2,%xmm3 │ │ │ │ + vmovsd %xmm3,(%rbx) │ │ │ │ + vmovsd (%rbx,%rax,8),%xmm4 │ │ │ │ + vaddsd (%r12,%rax,8),%xmm4,%xmm5 │ │ │ │ + vmovsd %xmm5,(%rbx,%rax,8) │ │ │ │ + inc %rax │ │ │ │ vmovsd (%rbx,%rax,8),%xmm6 │ │ │ │ vaddsd (%r12,%rax,8),%xmm6,%xmm7 │ │ │ │ vmovsd %xmm7,(%rbx,%rax,8) │ │ │ │ inc %rax │ │ │ │ vmovsd (%rbx,%rax,8),%xmm8 │ │ │ │ vaddsd (%r12,%rax,8),%xmm8,%xmm9 │ │ │ │ vmovsd %xmm9,(%rbx,%rax,8) │ │ │ │ @@ -36663,3922 +37355,3782 @@ │ │ │ │ vaddsd (%r12,%rax,8),%xmm12,%xmm13 │ │ │ │ vmovsd %xmm13,(%rbx,%rax,8) │ │ │ │ inc %rax │ │ │ │ vmovsd (%rbx,%rax,8),%xmm14 │ │ │ │ vaddsd (%r12,%rax,8),%xmm14,%xmm15 │ │ │ │ vmovsd %xmm15,(%rbx,%rax,8) │ │ │ │ inc %rax │ │ │ │ + cmp %rax,%r10 │ │ │ │ + je 34cc8 │ │ │ │ vmovsd (%rbx,%rax,8),%xmm0 │ │ │ │ - vaddsd (%r12,%rax,8),%xmm0,%xmm1 │ │ │ │ - vmovsd %xmm1,(%rbx,%rax,8) │ │ │ │ - inc %rax │ │ │ │ - cmp %rax,%rdx │ │ │ │ - je 35258 │ │ │ │ - vmovsd (%rbx,%rax,8),%xmm2 │ │ │ │ - vaddsd (%r12,%rax,8),%xmm2,%xmm3 │ │ │ │ lea 0x1(%rax),%rsi │ │ │ │ lea 0x2(%rax),%rdi │ │ │ │ - vmovsd %xmm3,(%rbx,%rax,8) │ │ │ │ - vmovsd (%rbx,%rsi,8),%xmm4 │ │ │ │ - vaddsd (%r12,%rsi,8),%xmm4,%xmm5 │ │ │ │ - vmovsd %xmm5,(%rbx,%rsi,8) │ │ │ │ - vmovsd (%rbx,%rdi,8),%xmm6 │ │ │ │ - vaddsd (%r12,%rdi,8),%xmm6,%xmm7 │ │ │ │ - lea 0x3(%rax),%rsi │ │ │ │ - vmovsd %xmm7,(%rbx,%rdi,8) │ │ │ │ - vmovsd (%rbx,%rsi,8),%xmm8 │ │ │ │ - vaddsd (%r12,%rsi,8),%xmm8,%xmm9 │ │ │ │ - lea 0x4(%rax),%rdi │ │ │ │ - vmovsd %xmm9,(%rbx,%rsi,8) │ │ │ │ - vmovsd (%rbx,%rdi,8),%xmm10 │ │ │ │ - vaddsd (%r12,%rdi,8),%xmm10,%xmm11 │ │ │ │ + lea 0x3(%rax),%r11 │ │ │ │ + lea 0x4(%rax),%rdx │ │ │ │ + vaddsd (%r12,%rax,8),%xmm0,%xmm1 │ │ │ │ + vmovsd %xmm1,(%rbx,%rax,8) │ │ │ │ + vmovsd (%rbx,%rsi,8),%xmm2 │ │ │ │ + vaddsd (%r12,%rsi,8),%xmm2,%xmm3 │ │ │ │ + vmovsd %xmm3,(%rbx,%rsi,8) │ │ │ │ lea 0x5(%rax),%rsi │ │ │ │ - vmovsd %xmm11,(%rbx,%rdi,8) │ │ │ │ - vmovsd (%rbx,%rsi,8),%xmm12 │ │ │ │ - vaddsd (%r12,%rsi,8),%xmm12,%xmm13 │ │ │ │ + vmovsd (%rbx,%rdi,8),%xmm4 │ │ │ │ + vaddsd (%r12,%rdi,8),%xmm4,%xmm5 │ │ │ │ + vmovsd %xmm5,(%rbx,%rdi,8) │ │ │ │ lea 0x6(%rax),%rdi │ │ │ │ - vmovsd %xmm13,(%rbx,%rsi,8) │ │ │ │ - vmovsd (%rbx,%rdi,8),%xmm14 │ │ │ │ - vaddsd (%r12,%rdi,8),%xmm14,%xmm15 │ │ │ │ - lea 0x7(%rax),%rsi │ │ │ │ + vmovsd (%rbx,%r11,8),%xmm6 │ │ │ │ + vaddsd (%r12,%r11,8),%xmm6,%xmm7 │ │ │ │ + vmovsd %xmm7,(%rbx,%r11,8) │ │ │ │ + lea 0x7(%rax),%r11 │ │ │ │ add $0x8,%rax │ │ │ │ - vmovsd %xmm15,(%rbx,%rdi,8) │ │ │ │ - vmovsd (%rbx,%rsi,8),%xmm0 │ │ │ │ - vaddsd (%r12,%rsi,8),%xmm0,%xmm1 │ │ │ │ - vmovsd %xmm1,(%rbx,%rsi,8) │ │ │ │ - cmp %rax,%rdx │ │ │ │ - jne 35704 │ │ │ │ - jmp 35258 │ │ │ │ - xor %eax,%eax │ │ │ │ - jmp 351e4 │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %esi,%esi │ │ │ │ - jmp 35219 │ │ │ │ + vmovsd (%rbx,%rdx,8),%xmm8 │ │ │ │ + vaddsd (%r12,%rdx,8),%xmm8,%xmm9 │ │ │ │ + vmovsd %xmm9,(%rbx,%rdx,8) │ │ │ │ + vmovsd (%rbx,%rsi,8),%xmm10 │ │ │ │ + vaddsd (%r12,%rsi,8),%xmm10,%xmm11 │ │ │ │ + vmovsd %xmm11,(%rbx,%rsi,8) │ │ │ │ + vmovsd (%rbx,%rdi,8),%xmm12 │ │ │ │ + vaddsd (%r12,%rdi,8),%xmm12,%xmm13 │ │ │ │ + vmovsd %xmm13,(%rbx,%rdi,8) │ │ │ │ + vmovsd (%rbx,%r11,8),%xmm14 │ │ │ │ + vaddsd (%r12,%r11,8),%xmm14,%xmm15 │ │ │ │ + vmovsd %xmm15,(%rbx,%r11,8) │ │ │ │ + cmp %rax,%r10 │ │ │ │ + jne 350d4 │ │ │ │ + jmp 34cc8 │ │ │ │ + xor %r11d,%r11d │ │ │ │ + jmp 34c97 │ │ │ │ + vzeroupper │ │ │ │ + jmp 34cb6 │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ - jmp dc75 <__cxa_finalize@plt+0x5e5> │ │ │ │ + jmp dc63 <__cxa_finalize@plt+0x5d3> │ │ │ │ nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -00000000000357e0 : │ │ │ │ +00000000000351b0 : │ │ │ │ endbr64 │ │ │ │ mov 0x90(%rdi),%rax │ │ │ │ mov 0x88(%rdi),%rdx │ │ │ │ cmp %rax,%rdx │ │ │ │ - je 35800 │ │ │ │ + je 351d0 │ │ │ │ sub %rdx,%rax │ │ │ │ sar $0x3,%rax │ │ │ │ ret │ │ │ │ nop │ │ │ │ cmpl $0x1,0x4(%rdi) │ │ │ │ mov (%rdi),%eax │ │ │ │ - je 35820 │ │ │ │ + je 351f0 │ │ │ │ lea 0x1(%rax),%ecx │ │ │ │ imul %eax,%ecx │ │ │ │ mov %ecx,%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ add %ecx,%eax │ │ │ │ sar $1,%eax │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000035830 : │ │ │ │ +0000000000035200 : │ │ │ │ endbr64 │ │ │ │ test %edi,%edi │ │ │ │ lea -0x1(%rdi),%edx │ │ │ │ not %edi │ │ │ │ cmovs %edi,%edx │ │ │ │ sets %al │ │ │ │ - shl $0x20,%rdx │ │ │ │ movzbl %al,%eax │ │ │ │ + shl $0x20,%rdx │ │ │ │ or %rdx,%rax │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ -0000000000035850 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, std::ostream&)@@Base>: │ │ │ │ +0000000000035220 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, std::ostream&)@@Base>: │ │ │ │ endbr64 │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ sub $0x28,%rsp │ │ │ │ mov 0x8(%rdi),%rax │ │ │ │ mov (%rdi),%r15 │ │ │ │ mov %rax,0x18(%rsp) │ │ │ │ cmp %r15,%rax │ │ │ │ - je 35a60 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, std::ostream&)@@Base+0x210> │ │ │ │ + je 35428 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, std::ostream&)@@Base+0x208> │ │ │ │ mov %r15,0x10(%rsp) │ │ │ │ mov %rsi,%rbp │ │ │ │ nop │ │ │ │ mov 0x10(%rsp),%rdx │ │ │ │ mov (%rdx),%r13 │ │ │ │ mov 0x8(%rdx),%r14 │ │ │ │ cmp %r13,%r14 │ │ │ │ - je 35a36 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, std::ostream&)@@Base+0x1e6> │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + je 353fe , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, std::ostream&)@@Base+0x1de> │ │ │ │ + nopl (%rax) │ │ │ │ mov 0x0(%r13),%rdi │ │ │ │ mov %rbp,%rsi │ │ │ │ - call 31fe0 │ │ │ │ + call 31b30 │ │ │ │ mov $0x1,%edx │ │ │ │ - lea 0xaa7e4(%rip),%rsi # e009c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x117c> │ │ │ │ + lea 0xa3e1c(%rip),%rsi # d909c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xf8c> │ │ │ │ mov %rbp,%rdi │ │ │ │ call d390 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ mov 0x8(%r13),%r15 │ │ │ │ mov 0x10(%r13),%r12 │ │ │ │ cmp %r15,%r12 │ │ │ │ - je 35a15 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, std::ostream&)@@Base+0x1c5> │ │ │ │ + je 353dd , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, std::ostream&)@@Base+0x1bd> │ │ │ │ mov %r12,%rcx │ │ │ │ mov %r15,%rbx │ │ │ │ sub %r15,%rcx │ │ │ │ test $0x10,%cl │ │ │ │ - je 35950 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, std::ostream&)@@Base+0x100> │ │ │ │ + je 35318 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, std::ostream&)@@Base+0xf8> │ │ │ │ mov $0x1,%edx │ │ │ │ - lea 0xaa7b9(%rip),%rsi # e00a4 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1184> │ │ │ │ + lea 0xa3df1(%rip),%rsi # d90a4 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xf94> │ │ │ │ mov %rbp,%rdi │ │ │ │ add $0x10,%rbx │ │ │ │ call d390 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ mov (%r15),%rsi │ │ │ │ mov %rbp,%rdi │ │ │ │ call d220 (unsigned long)@plt> │ │ │ │ mov $0x1,%edx │ │ │ │ - lea 0xaa78a(%rip),%rsi # e0098 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1178> │ │ │ │ + lea 0xa3dc2(%rip),%rsi # d9098 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xf88> │ │ │ │ mov %rax,%rdi │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ call d390 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ mov 0x8(%rsp),%rdi │ │ │ │ vxorpd %xmm2,%xmm2,%xmm2 │ │ │ │ vcvtss2sd 0x8(%r15),%xmm2,%xmm0 │ │ │ │ call d540 (double)@plt> │ │ │ │ mov $0x1,%edx │ │ │ │ - lea 0xaad12(%rip),%rsi # e064d * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x172d> │ │ │ │ + lea 0xa434a(%rip),%rsi # d964d * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x153d> │ │ │ │ mov %rax,%rdi │ │ │ │ call d390 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ cmp %rbx,%r12 │ │ │ │ - je 35a15 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, std::ostream&)@@Base+0x1c5> │ │ │ │ + je 353dd , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, std::ostream&)@@Base+0x1bd> │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov $0x1,%edx │ │ │ │ - lea 0xaa748(%rip),%rsi # e00a4 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1184> │ │ │ │ + lea 0xa3d80(%rip),%rsi # d90a4 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xf94> │ │ │ │ mov %rbp,%rdi │ │ │ │ add $0x20,%rbx │ │ │ │ call d390 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ mov -0x20(%rbx),%rsi │ │ │ │ mov %rbp,%rdi │ │ │ │ call d220 (unsigned long)@plt> │ │ │ │ mov $0x1,%edx │ │ │ │ - lea 0xaa718(%rip),%rsi # e0098 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1178> │ │ │ │ - mov %rax,%rdi │ │ │ │ + lea 0xa3d50(%rip),%rsi # d9098 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xf88> │ │ │ │ mov %rax,%r15 │ │ │ │ + mov %rax,%rdi │ │ │ │ call d390 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ vxorpd %xmm1,%xmm1,%xmm1 │ │ │ │ mov %r15,%rdi │ │ │ │ vcvtss2sd -0x18(%rbx),%xmm1,%xmm0 │ │ │ │ call d540 (double)@plt> │ │ │ │ mov $0x1,%edx │ │ │ │ - lea 0xaaca5(%rip),%rsi # e064d * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x172d> │ │ │ │ + lea 0xa42dd(%rip),%rsi # d964d * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x153d> │ │ │ │ mov %rax,%rdi │ │ │ │ call d390 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ mov $0x1,%edx │ │ │ │ - lea 0xaa6e8(%rip),%rsi # e00a4 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1184> │ │ │ │ + lea 0xa3d20(%rip),%rsi # d90a4 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xf94> │ │ │ │ mov %rbp,%rdi │ │ │ │ call d390 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ mov -0x10(%rbx),%rsi │ │ │ │ mov %rbp,%rdi │ │ │ │ call d220 (unsigned long)@plt> │ │ │ │ mov $0x1,%edx │ │ │ │ - lea 0xaa6bc(%rip),%rsi # e0098 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1178> │ │ │ │ - mov %rax,%rdi │ │ │ │ + lea 0xa3cf4(%rip),%rsi # d9098 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xf88> │ │ │ │ mov %rax,%r15 │ │ │ │ + mov %rax,%rdi │ │ │ │ call d390 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ - vxorpd %xmm0,%xmm0,%xmm0 │ │ │ │ mov %r15,%rdi │ │ │ │ + vxorpd %xmm0,%xmm0,%xmm0 │ │ │ │ vcvtss2sd -0x8(%rbx),%xmm0,%xmm0 │ │ │ │ call d540 (double)@plt> │ │ │ │ mov $0x1,%edx │ │ │ │ - lea 0xaac49(%rip),%rsi # e064d * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x172d> │ │ │ │ + lea 0xa4281(%rip),%rsi # d964d * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x153d> │ │ │ │ mov %rax,%rdi │ │ │ │ call d390 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ cmp %rbx,%r12 │ │ │ │ - jne 35950 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, std::ostream&)@@Base+0x100> │ │ │ │ + jne 35318 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, std::ostream&)@@Base+0xf8> │ │ │ │ mov $0x1,%edx │ │ │ │ - lea 0xaa67b(%rip),%rsi # e009c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x117c> │ │ │ │ + lea 0xa3cb3(%rip),%rsi # d909c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xf8c> │ │ │ │ mov %rbp,%rdi │ │ │ │ add $0x20,%r13 │ │ │ │ call d390 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ cmp %r13,%r14 │ │ │ │ - jne 358a0 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, std::ostream&)@@Base+0x50> │ │ │ │ - lea 0xaa65f(%rip),%rsi # e009c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x117c> │ │ │ │ + jne 35268 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, std::ostream&)@@Base+0x48> │ │ │ │ + lea 0xa3c97(%rip),%rsi # d909c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xf8c> │ │ │ │ mov $0x1,%edx │ │ │ │ mov %rbp,%rdi │ │ │ │ call d390 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ addq $0x18,0x10(%rsp) │ │ │ │ mov 0x10(%rsp),%rsi │ │ │ │ cmp %rsi,0x18(%rsp) │ │ │ │ - jne 35880 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, std::ostream&)@@Base+0x30> │ │ │ │ + jne 35250 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, std::ostream&)@@Base+0x30> │ │ │ │ add $0x28,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ ret │ │ │ │ - nop │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000035a70 >, std::vector > >, std::allocator >, std::vector > > > > const&, std::vector, std::allocator > > const&, std::ostream&)@@Base>: │ │ │ │ +0000000000035440 >, std::vector > >, std::allocator >, std::vector > > > > const&, std::vector, std::allocator > > const&, std::ostream&)@@Base>: │ │ │ │ endbr64 │ │ │ │ push %r15 │ │ │ │ + mov %rdx,%r15 │ │ │ │ + mov $0x5,%edx │ │ │ │ push %r14 │ │ │ │ + mov %edi,%r14d │ │ │ │ push %r13 │ │ │ │ - mov %rdx,%r15 │ │ │ │ push %r12 │ │ │ │ push %rbp │ │ │ │ - push %rbx │ │ │ │ mov %rsi,%rbp │ │ │ │ - sub $0x18,%rsp │ │ │ │ - mov $0x5,%edx │ │ │ │ - lea 0xaa612(%rip),%rsi # e00a6 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1186> │ │ │ │ + lea 0xa3c44(%rip),%rsi # d90a6 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xf96> │ │ │ │ + push %rbx │ │ │ │ mov %rcx,%rbx │ │ │ │ + sub $0x18,%rsp │ │ │ │ mov %edi,0xc(%rsp) │ │ │ │ mov %rcx,%rdi │ │ │ │ call d390 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ - mov 0xc(%rsp),%esi │ │ │ │ + mov %r14d,%esi │ │ │ │ mov %rbx,%rdi │ │ │ │ call d5a0 │ │ │ │ mov $0x1,%edx │ │ │ │ - lea 0xaa5e1(%rip),%rsi # e009c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x117c> │ │ │ │ + lea 0xa3c0f(%rip),%rsi # d909c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xf8c> │ │ │ │ mov %rax,%rdi │ │ │ │ call d390 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ mov 0x0(%rbp),%r12 │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ cmp %r12,%r14 │ │ │ │ - je 35d70 >, std::vector > >, std::allocator >, std::vector > > > > const&, std::vector, std::allocator > > const&, std::ostream&)@@Base+0x300> │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + je 35740 >, std::vector > >, std::allocator >, std::vector > > > > const&, std::vector, std::allocator > > const&, std::ostream&)@@Base+0x300> │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov (%r12),%rdx │ │ │ │ mov 0x8(%r12),%r13 │ │ │ │ cmp %rdx,%r13 │ │ │ │ - je 35bfe >, std::vector > >, std::allocator >, std::vector > > > > const&, std::vector, std::allocator > > const&, std::ostream&)@@Base+0x18e> │ │ │ │ + je 355ce >, std::vector > >, std::allocator >, std::vector > > > > const&, std::vector, std::allocator > > const&, std::ostream&)@@Base+0x18e> │ │ │ │ mov %r13,%rax │ │ │ │ mov %rdx,%rbp │ │ │ │ sub %rdx,%rax │ │ │ │ and $0x7,%eax │ │ │ │ - je 35b95 >, std::vector > >, std::allocator >, std::vector > > > > const&, std::vector, std::allocator > > const&, std::ostream&)@@Base+0x125> │ │ │ │ + je 35565 >, std::vector > >, std::allocator >, std::vector > > > > const&, std::vector, std::allocator > > const&, std::ostream&)@@Base+0x125> │ │ │ │ cmp $0x1,%rax │ │ │ │ - je 35b81 >, std::vector > >, std::allocator >, std::vector > > > > const&, std::vector, std::allocator > > const&, std::ostream&)@@Base+0x111> │ │ │ │ + je 35551 >, std::vector > >, std::allocator >, std::vector > > > > const&, std::vector, std::allocator > > const&, std::ostream&)@@Base+0x111> │ │ │ │ cmp $0x2,%rax │ │ │ │ - je 35b72 >, std::vector > >, std::allocator >, std::vector > > > > const&, std::vector, std::allocator > > const&, std::ostream&)@@Base+0x102> │ │ │ │ + je 35542 >, std::vector > >, std::allocator >, std::vector > > > > const&, std::vector, std::allocator > > const&, std::ostream&)@@Base+0x102> │ │ │ │ cmp $0x3,%rax │ │ │ │ - je 35b63 >, std::vector > >, std::allocator >, std::vector > > > > const&, std::vector, std::allocator > > const&, std::ostream&)@@Base+0xf3> │ │ │ │ + je 35533 >, std::vector > >, std::allocator >, std::vector > > > > const&, std::vector, std::allocator > > const&, std::ostream&)@@Base+0xf3> │ │ │ │ cmp $0x4,%rax │ │ │ │ - je 35b54 >, std::vector > >, std::allocator >, std::vector > > > > const&, std::vector, std::allocator > > const&, std::ostream&)@@Base+0xe4> │ │ │ │ + je 35524 >, std::vector > >, std::allocator >, std::vector > > > > const&, std::vector, std::allocator > > const&, std::ostream&)@@Base+0xe4> │ │ │ │ cmp $0x5,%rax │ │ │ │ - je 35b45 >, std::vector > >, std::allocator >, std::vector > > > > const&, std::vector, std::allocator > > const&, std::ostream&)@@Base+0xd5> │ │ │ │ + je 35515 >, std::vector > >, std::allocator >, std::vector > > > > const&, std::vector, std::allocator > > const&, std::ostream&)@@Base+0xd5> │ │ │ │ cmp $0x6,%rax │ │ │ │ - je 35b36 >, std::vector > >, std::allocator >, std::vector > > > > const&, std::vector, std::allocator > > const&, std::ostream&)@@Base+0xc6> │ │ │ │ + je 35506 >, std::vector > >, std::allocator >, std::vector > > > > const&, std::vector, std::allocator > > const&, std::ostream&)@@Base+0xc6> │ │ │ │ movzbl (%rdx),%edi │ │ │ │ mov %rbx,%rsi │ │ │ │ inc %rbp │ │ │ │ - call 31c90 │ │ │ │ + call 317f0 │ │ │ │ movzbl 0x0(%rbp),%edi │ │ │ │ mov %rbx,%rsi │ │ │ │ inc %rbp │ │ │ │ - call 31c90 │ │ │ │ + call 317f0 │ │ │ │ movzbl 0x0(%rbp),%edi │ │ │ │ mov %rbx,%rsi │ │ │ │ inc %rbp │ │ │ │ - call 31c90 │ │ │ │ + call 317f0 │ │ │ │ movzbl 0x0(%rbp),%edi │ │ │ │ mov %rbx,%rsi │ │ │ │ inc %rbp │ │ │ │ - call 31c90 │ │ │ │ + call 317f0 │ │ │ │ movzbl 0x0(%rbp),%edi │ │ │ │ mov %rbx,%rsi │ │ │ │ inc %rbp │ │ │ │ - call 31c90 │ │ │ │ + call 317f0 │ │ │ │ movzbl 0x0(%rbp),%edi │ │ │ │ mov %rbx,%rsi │ │ │ │ inc %rbp │ │ │ │ - call 31c90 │ │ │ │ + call 317f0 │ │ │ │ movzbl 0x0(%rbp),%edi │ │ │ │ mov %rbx,%rsi │ │ │ │ inc %rbp │ │ │ │ - call 31c90 │ │ │ │ + call 317f0 │ │ │ │ cmp %rbp,%r13 │ │ │ │ - je 35bfe >, std::vector > >, std::allocator >, std::vector > > > > const&, std::vector, std::allocator > > const&, std::ostream&)@@Base+0x18e> │ │ │ │ + je 355ce >, std::vector > >, std::allocator >, std::vector > > > > const&, std::vector, std::allocator > > const&, std::ostream&)@@Base+0x18e> │ │ │ │ movzbl 0x0(%rbp),%edi │ │ │ │ mov %rbx,%rsi │ │ │ │ add $0x8,%rbp │ │ │ │ - call 31c90 │ │ │ │ + call 317f0 │ │ │ │ movzbl -0x7(%rbp),%edi │ │ │ │ mov %rbx,%rsi │ │ │ │ - call 31c90 │ │ │ │ + call 317f0 │ │ │ │ movzbl -0x6(%rbp),%edi │ │ │ │ mov %rbx,%rsi │ │ │ │ - call 31c90 │ │ │ │ + call 317f0 │ │ │ │ movzbl -0x5(%rbp),%edi │ │ │ │ mov %rbx,%rsi │ │ │ │ - call 31c90 │ │ │ │ + call 317f0 │ │ │ │ movzbl -0x4(%rbp),%edi │ │ │ │ mov %rbx,%rsi │ │ │ │ - call 31c90 │ │ │ │ + call 317f0 │ │ │ │ movzbl -0x3(%rbp),%edi │ │ │ │ mov %rbx,%rsi │ │ │ │ - call 31c90 │ │ │ │ + call 317f0 │ │ │ │ movzbl -0x2(%rbp),%edi │ │ │ │ mov %rbx,%rsi │ │ │ │ - call 31c90 │ │ │ │ + call 317f0 │ │ │ │ movzbl -0x1(%rbp),%edi │ │ │ │ mov %rbx,%rsi │ │ │ │ - call 31c90 │ │ │ │ + call 317f0 │ │ │ │ cmp %rbp,%r13 │ │ │ │ - jne 35b95 >, std::vector > >, std::allocator >, std::vector > > > > const&, std::vector, std::allocator > > const&, std::ostream&)@@Base+0x125> │ │ │ │ + jne 35565 >, std::vector > >, std::allocator >, std::vector > > > > const&, std::vector, std::allocator > > const&, std::ostream&)@@Base+0x125> │ │ │ │ mov $0x1,%edx │ │ │ │ - lea 0xaa492(%rip),%rsi # e009c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x117c> │ │ │ │ + lea 0xa3ac2(%rip),%rsi # d909c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xf8c> │ │ │ │ mov %rbx,%rdi │ │ │ │ call d390 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ mov 0x18(%r12),%rcx │ │ │ │ mov 0x20(%r12),%rbp │ │ │ │ cmp %rcx,%rbp │ │ │ │ - je 35d4f >, std::vector > >, std::allocator >, std::vector > > > > const&, std::vector, std::allocator > > const&, std::ostream&)@@Base+0x2df> │ │ │ │ + je 3571f >, std::vector > >, std::allocator >, std::vector > > > > const&, std::vector, std::allocator > > const&, std::ostream&)@@Base+0x2df> │ │ │ │ mov %rbp,%rsi │ │ │ │ mov %rcx,%r13 │ │ │ │ sub %rcx,%rsi │ │ │ │ sub $0x8,%rsi │ │ │ │ shr $0x3,%rsi │ │ │ │ inc %rsi │ │ │ │ and $0x3,%esi │ │ │ │ - je 35cc2 >, std::vector > >, std::allocator >, std::vector > > > > const&, std::vector, std::allocator > > const&, std::ostream&)@@Base+0x252> │ │ │ │ + je 35692 >, std::vector > >, std::allocator >, std::vector > > > > const&, std::vector, std::allocator > > const&, std::ostream&)@@Base+0x252> │ │ │ │ cmp $0x1,%rsi │ │ │ │ - je 35c95 >, std::vector > >, std::allocator >, std::vector > > > > const&, std::vector, std::allocator > > const&, std::ostream&)@@Base+0x225> │ │ │ │ + je 35665 >, std::vector > >, std::allocator >, std::vector > > > > const&, std::vector, std::allocator > > const&, std::ostream&)@@Base+0x225> │ │ │ │ cmp $0x2,%rsi │ │ │ │ - je 35c71 >, std::vector > >, std::allocator >, std::vector > > > > const&, std::vector, std::allocator > > const&, std::ostream&)@@Base+0x201> │ │ │ │ + je 35641 >, std::vector > >, std::allocator >, std::vector > > > > const&, std::vector, std::allocator > > const&, std::ostream&)@@Base+0x201> │ │ │ │ mov (%rcx),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ add $0x8,%r13 │ │ │ │ - call 31fe0 │ │ │ │ + call 31b30 │ │ │ │ mov $0x1,%edx │ │ │ │ - lea 0xaa433(%rip),%rsi # e009c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x117c> │ │ │ │ + lea 0xa3a63(%rip),%rsi # d909c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xf8c> │ │ │ │ mov %rbx,%rdi │ │ │ │ call d390 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ mov 0x0(%r13),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ add $0x8,%r13 │ │ │ │ - call 31fe0 │ │ │ │ + call 31b30 │ │ │ │ mov $0x1,%edx │ │ │ │ - lea 0xaa40f(%rip),%rsi # e009c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x117c> │ │ │ │ + lea 0xa3a3f(%rip),%rsi # d909c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xf8c> │ │ │ │ mov %rbx,%rdi │ │ │ │ call d390 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ mov 0x0(%r13),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ add $0x8,%r13 │ │ │ │ - call 31fe0 │ │ │ │ + call 31b30 │ │ │ │ mov $0x1,%edx │ │ │ │ - lea 0xaa3eb(%rip),%rsi # e009c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x117c> │ │ │ │ + lea 0xa3a1b(%rip),%rsi # d909c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xf8c> │ │ │ │ mov %rbx,%rdi │ │ │ │ call d390 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ cmp %r13,%rbp │ │ │ │ - je 35d4f >, std::vector > >, std::allocator >, std::vector > > > > const&, std::vector, std::allocator > > const&, std::ostream&)@@Base+0x2df> │ │ │ │ + je 3571f >, std::vector > >, std::allocator >, std::vector > > > > const&, std::vector, std::allocator > > const&, std::ostream&)@@Base+0x2df> │ │ │ │ mov 0x0(%r13),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ add $0x20,%r13 │ │ │ │ - call 31fe0 │ │ │ │ + call 31b30 │ │ │ │ mov $0x1,%edx │ │ │ │ - lea 0xaa3be(%rip),%rsi # e009c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x117c> │ │ │ │ + lea 0xa39ee(%rip),%rsi # d909c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xf8c> │ │ │ │ mov %rbx,%rdi │ │ │ │ call d390 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ mov -0x18(%r13),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ - call 31fe0 │ │ │ │ + call 31b30 │ │ │ │ mov $0x1,%edx │ │ │ │ - lea 0xaa39e(%rip),%rsi # e009c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x117c> │ │ │ │ + lea 0xa39ce(%rip),%rsi # d909c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xf8c> │ │ │ │ mov %rbx,%rdi │ │ │ │ call d390 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ mov -0x10(%r13),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ - call 31fe0 │ │ │ │ + call 31b30 │ │ │ │ mov $0x1,%edx │ │ │ │ - lea 0xaa37e(%rip),%rsi # e009c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x117c> │ │ │ │ + lea 0xa39ae(%rip),%rsi # d909c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xf8c> │ │ │ │ mov %rbx,%rdi │ │ │ │ call d390 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ mov -0x8(%r13),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ - call 31fe0 │ │ │ │ + call 31b30 │ │ │ │ mov $0x1,%edx │ │ │ │ - lea 0xaa35e(%rip),%rsi # e009c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x117c> │ │ │ │ + lea 0xa398e(%rip),%rsi # d909c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xf8c> │ │ │ │ mov %rbx,%rdi │ │ │ │ call d390 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ cmp %r13,%rbp │ │ │ │ - jne 35cc2 >, std::vector > >, std::allocator >, std::vector > > > > const&, std::vector, std::allocator > > const&, std::ostream&)@@Base+0x252> │ │ │ │ + jne 35692 >, std::vector > >, std::allocator >, std::vector > > > > const&, std::vector, std::allocator > > const&, std::ostream&)@@Base+0x252> │ │ │ │ mov $0x1,%edx │ │ │ │ - lea 0xaa341(%rip),%rsi # e009c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x117c> │ │ │ │ + lea 0xa3971(%rip),%rsi # d909c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xf8c> │ │ │ │ mov %rbx,%rdi │ │ │ │ add $0x30,%r12 │ │ │ │ call d390 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ cmp %r12,%r14 │ │ │ │ - jne 35ae0 >, std::vector > >, std::allocator >, std::vector > > > > const&, std::vector, std::allocator > > const&, std::ostream&)@@Base+0x70> │ │ │ │ + jne 354b0 >, std::vector > >, std::allocator >, std::vector > > > > const&, std::vector, std::allocator > > const&, std::ostream&)@@Base+0x70> │ │ │ │ mov (%r15),%r14 │ │ │ │ mov 0x8(%r15),%r15 │ │ │ │ cmp %r14,%r15 │ │ │ │ - je 35f88 >, std::vector > >, std::allocator >, std::vector > > > > const&, std::vector, std::allocator > > const&, std::ostream&)@@Base+0x518> │ │ │ │ + je 35958 >, std::vector > >, std::allocator >, std::vector > > > > const&, std::vector, std::allocator > > const&, std::ostream&)@@Base+0x518> │ │ │ │ mov %r15,%rdi │ │ │ │ sub %r14,%rdi │ │ │ │ sub $0x10,%rdi │ │ │ │ shr $0x4,%rdi │ │ │ │ inc %rdi │ │ │ │ and $0x3,%edi │ │ │ │ - je 35e7c >, std::vector > >, std::allocator >, std::vector > > > > const&, std::vector, std::allocator > > const&, std::ostream&)@@Base+0x40c> │ │ │ │ + je 3584c >, std::vector > >, std::allocator >, std::vector > > > > const&, std::vector, std::allocator > > const&, std::ostream&)@@Base+0x40c> │ │ │ │ cmp $0x1,%rdi │ │ │ │ - je 35e30 >, std::vector > >, std::allocator >, std::vector > > > > const&, std::vector, std::allocator > > const&, std::ostream&)@@Base+0x3c0> │ │ │ │ + je 35800 >, std::vector > >, std::allocator >, std::vector > > > > const&, std::vector, std::allocator > > const&, std::ostream&)@@Base+0x3c0> │ │ │ │ cmp $0x2,%rdi │ │ │ │ - je 35ded >, std::vector > >, std::allocator >, std::vector > > > > const&, std::vector, std::allocator > > const&, std::ostream&)@@Base+0x37d> │ │ │ │ + je 357bd >, std::vector > >, std::allocator >, std::vector > > > > const&, std::vector, std::allocator > > const&, std::ostream&)@@Base+0x37d> │ │ │ │ mov (%r14),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ add $0x10,%r14 │ │ │ │ - call 31fe0 │ │ │ │ + call 31b30 │ │ │ │ mov $0x1,%edx │ │ │ │ - lea 0xaa2d7(%rip),%rsi # e009c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x117c> │ │ │ │ + lea 0xa3907(%rip),%rsi # d909c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xf8c> │ │ │ │ mov %rbx,%rdi │ │ │ │ call d390 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ mov -0x8(%r14),%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ call d220 (unsigned long)@plt> │ │ │ │ mov $0x1,%edx │ │ │ │ - lea 0xaa2b7(%rip),%rsi # e009c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x117c> │ │ │ │ + lea 0xa38e7(%rip),%rsi # d909c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xf8c> │ │ │ │ mov %rax,%rdi │ │ │ │ call d390 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ mov (%r14),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ add $0x10,%r14 │ │ │ │ - call 31fe0 │ │ │ │ + call 31b30 │ │ │ │ mov $0x1,%edx │ │ │ │ - lea 0xaa294(%rip),%rsi # e009c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x117c> │ │ │ │ + lea 0xa38c4(%rip),%rsi # d909c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xf8c> │ │ │ │ mov %rbx,%rdi │ │ │ │ call d390 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ mov -0x8(%r14),%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ call d220 (unsigned long)@plt> │ │ │ │ mov $0x1,%edx │ │ │ │ - lea 0xaa274(%rip),%rsi # e009c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x117c> │ │ │ │ + lea 0xa38a4(%rip),%rsi # d909c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xf8c> │ │ │ │ mov %rax,%rdi │ │ │ │ call d390 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ mov (%r14),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ add $0x10,%r14 │ │ │ │ - call 31fe0 │ │ │ │ + call 31b30 │ │ │ │ mov $0x1,%edx │ │ │ │ - lea 0xaa251(%rip),%rsi # e009c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x117c> │ │ │ │ + lea 0xa3881(%rip),%rsi # d909c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xf8c> │ │ │ │ mov %rbx,%rdi │ │ │ │ call d390 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ mov -0x8(%r14),%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ call d220 (unsigned long)@plt> │ │ │ │ mov $0x1,%edx │ │ │ │ - lea 0xaa231(%rip),%rsi # e009c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x117c> │ │ │ │ + lea 0xa3861(%rip),%rsi # d909c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xf8c> │ │ │ │ mov %rax,%rdi │ │ │ │ call d390 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ cmp %r14,%r15 │ │ │ │ - je 35f88 >, std::vector > >, std::allocator >, std::vector > > > > const&, std::vector, std::allocator > > const&, std::ostream&)@@Base+0x518> │ │ │ │ + je 35958 >, std::vector > >, std::allocator >, std::vector > > > > const&, std::vector, std::allocator > > const&, std::ostream&)@@Base+0x518> │ │ │ │ mov (%r14),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ add $0x40,%r14 │ │ │ │ - call 31fe0 │ │ │ │ + call 31b30 │ │ │ │ mov $0x1,%edx │ │ │ │ - lea 0xaa205(%rip),%rsi # e009c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x117c> │ │ │ │ + lea 0xa3835(%rip),%rsi # d909c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xf8c> │ │ │ │ mov %rbx,%rdi │ │ │ │ call d390 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ mov -0x38(%r14),%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ call d220 (unsigned long)@plt> │ │ │ │ mov $0x1,%edx │ │ │ │ - lea 0xaa1e5(%rip),%rsi # e009c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x117c> │ │ │ │ + lea 0xa3815(%rip),%rsi # d909c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xf8c> │ │ │ │ mov %rax,%rdi │ │ │ │ call d390 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ mov -0x30(%r14),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ - call 31fe0 │ │ │ │ + call 31b30 │ │ │ │ mov $0x1,%edx │ │ │ │ - lea 0xaa1c5(%rip),%rsi # e009c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x117c> │ │ │ │ + lea 0xa37f5(%rip),%rsi # d909c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xf8c> │ │ │ │ mov %rbx,%rdi │ │ │ │ call d390 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ mov -0x28(%r14),%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ call d220 (unsigned long)@plt> │ │ │ │ mov $0x1,%edx │ │ │ │ - lea 0xaa1a5(%rip),%rsi # e009c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x117c> │ │ │ │ + lea 0xa37d5(%rip),%rsi # d909c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xf8c> │ │ │ │ mov %rax,%rdi │ │ │ │ call d390 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ mov -0x20(%r14),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ - call 31fe0 │ │ │ │ + call 31b30 │ │ │ │ mov $0x1,%edx │ │ │ │ - lea 0xaa185(%rip),%rsi # e009c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x117c> │ │ │ │ + lea 0xa37b5(%rip),%rsi # d909c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xf8c> │ │ │ │ mov %rbx,%rdi │ │ │ │ call d390 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ mov -0x18(%r14),%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ call d220 (unsigned long)@plt> │ │ │ │ mov $0x1,%edx │ │ │ │ - lea 0xaa165(%rip),%rsi # e009c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x117c> │ │ │ │ + lea 0xa3795(%rip),%rsi # d909c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xf8c> │ │ │ │ mov %rax,%rdi │ │ │ │ call d390 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ mov -0x10(%r14),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ - call 31fe0 │ │ │ │ + call 31b30 │ │ │ │ mov $0x1,%edx │ │ │ │ - lea 0xaa145(%rip),%rsi # e009c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x117c> │ │ │ │ + lea 0xa3775(%rip),%rsi # d909c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xf8c> │ │ │ │ mov %rbx,%rdi │ │ │ │ call d390 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ mov -0x8(%r14),%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ call d220 (unsigned long)@plt> │ │ │ │ mov $0x1,%edx │ │ │ │ - lea 0xaa125(%rip),%rsi # e009c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x117c> │ │ │ │ + lea 0xa3755(%rip),%rsi # d909c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xf8c> │ │ │ │ mov %rax,%rdi │ │ │ │ call d390 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ cmp %r14,%r15 │ │ │ │ - jne 35e7c >, std::vector > >, std::allocator >, std::vector > > > > const&, std::vector, std::allocator > > const&, std::ostream&)@@Base+0x40c> │ │ │ │ + jne 3584c >, std::vector > >, std::allocator >, std::vector > > > > const&, std::vector, std::allocator > > const&, std::ostream&)@@Base+0x40c> │ │ │ │ mov $0x3,%edx │ │ │ │ mov %rbx,%rdi │ │ │ │ - lea 0xaa115(%rip),%rsi # e00ac * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x118c> │ │ │ │ + lea 0xa3745(%rip),%rsi # d90ac * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xf9c> │ │ │ │ call d390 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ mov 0xc(%rsp),%esi │ │ │ │ mov %rbx,%rdi │ │ │ │ call d5a0 │ │ │ │ add $0x18,%rsp │ │ │ │ mov $0x1,%edx │ │ │ │ - lea 0xaa0e4(%rip),%rsi # e009c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x117c> │ │ │ │ + lea 0xa3714(%rip),%rsi # d909c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xf8c> │ │ │ │ pop %rbx │ │ │ │ - pop %rbp │ │ │ │ mov %rax,%rdi │ │ │ │ + pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ jmp d390 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000035fd0 >, std::allocator > > > const&, double*)@@Base>: │ │ │ │ +00000000000359a0 >, std::allocator > > > const&, double*)@@Base>: │ │ │ │ endbr64 │ │ │ │ push %rbp │ │ │ │ - mov %rcx,%r11 │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov %rdx,%rsi │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ + mov %rcx,%r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ - mov %rdx,%r13 │ │ │ │ - mov %rdi,%rbx │ │ │ │ - and $0xffffffffffffffc0,%rsp │ │ │ │ - mov (%rsi),%rax │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ mov (%rax),%rcx │ │ │ │ - mov 0x8(%rax),%r9 │ │ │ │ - cmp %r9,%rcx │ │ │ │ - je 365c5 >, std::allocator > > > const&, double*)@@Base+0x5f5> │ │ │ │ - lea -0x8(%r9),%rdi │ │ │ │ - sub %rcx,%rdi │ │ │ │ - cmp $0x10,%rdi │ │ │ │ - jbe 365cd >, std::allocator > > > const&, double*)@@Base+0x5fd> │ │ │ │ - lea -0x8(%r11),%rdx │ │ │ │ - sub %rcx,%rdx │ │ │ │ - cmp $0x30,%rdx │ │ │ │ - jbe 365cd >, std::allocator > > > const&, double*)@@Base+0x5fd> │ │ │ │ - mov %rdi,%r8 │ │ │ │ - shr $0x3,%r8 │ │ │ │ - cmp $0x30,%rdi │ │ │ │ - jbe 365b8 >, std::allocator > > > const&, double*)@@Base+0x5e8> │ │ │ │ - lea 0x1(%r8),%r10 │ │ │ │ - xor %r14d,%r14d │ │ │ │ + mov (%rcx),%rdx │ │ │ │ + mov 0x8(%rcx),%r8 │ │ │ │ + mov %rcx,-0x20(%rsp) │ │ │ │ + cmp %r8,%rdx │ │ │ │ + je 35ebd >, std::allocator > > > const&, double*)@@Base+0x51d> │ │ │ │ + sub %rdx,%r8 │ │ │ │ + cmp $0x8,%r8 │ │ │ │ + je 35ec5 >, std::allocator > > > const&, double*)@@Base+0x525> │ │ │ │ + lea -0x8(%r15),%rbx │ │ │ │ + sub %rdx,%rbx │ │ │ │ + cmp $0x10,%rbx │ │ │ │ + jbe 35ed6 >, std::allocator > > > const&, double*)@@Base+0x536> │ │ │ │ + sub $0x8,%r8 │ │ │ │ + mov %r8,%r9 │ │ │ │ + shr $0x3,%r9 │ │ │ │ + lea 0x1(%r9),%r10 │ │ │ │ + cmp $0x10,%r8 │ │ │ │ + jbe 35ff5 >, std::allocator > > > const&, double*)@@Base+0x655> │ │ │ │ mov %r10,%r12 │ │ │ │ - shr $0x3,%r12 │ │ │ │ - shl $0x6,%r12 │ │ │ │ - lea -0x40(%r12),%rsi │ │ │ │ - shr $0x6,%rsi │ │ │ │ - inc %rsi │ │ │ │ - and $0x7,%esi │ │ │ │ - je 3610a >, std::allocator > > > const&, double*)@@Base+0x13a> │ │ │ │ - cmp $0x1,%rsi │ │ │ │ - je 360ef >, std::allocator > > > const&, double*)@@Base+0x11f> │ │ │ │ - cmp $0x2,%rsi │ │ │ │ - je 360dd >, std::allocator > > > const&, double*)@@Base+0x10d> │ │ │ │ - cmp $0x3,%rsi │ │ │ │ - je 360cb >, std::allocator > > > const&, double*)@@Base+0xfb> │ │ │ │ - cmp $0x4,%rsi │ │ │ │ - je 360b9 >, std::allocator > > > const&, double*)@@Base+0xe9> │ │ │ │ - cmp $0x5,%rsi │ │ │ │ - je 360a7 >, std::allocator > > > const&, double*)@@Base+0xd7> │ │ │ │ - cmp $0x6,%rsi │ │ │ │ - je 36095 >, std::allocator > > > const&, double*)@@Base+0xc5> │ │ │ │ - vmovupd (%rcx),%zmm0 │ │ │ │ - mov $0x40,%r14d │ │ │ │ - vmovupd %zmm0,(%r11) │ │ │ │ - vmovupd (%rcx,%r14,1),%zmm1 │ │ │ │ - vmovupd %zmm1,(%r11,%r14,1) │ │ │ │ - add $0x40,%r14 │ │ │ │ - vmovupd (%rcx,%r14,1),%zmm2 │ │ │ │ - vmovupd %zmm2,(%r11,%r14,1) │ │ │ │ - add $0x40,%r14 │ │ │ │ - vmovupd (%rcx,%r14,1),%zmm3 │ │ │ │ - vmovupd %zmm3,(%r11,%r14,1) │ │ │ │ - add $0x40,%r14 │ │ │ │ - vmovupd (%rcx,%r14,1),%zmm4 │ │ │ │ - vmovupd %zmm4,(%r11,%r14,1) │ │ │ │ - add $0x40,%r14 │ │ │ │ - vmovupd (%rcx,%r14,1),%zmm5 │ │ │ │ - vmovupd %zmm5,(%r11,%r14,1) │ │ │ │ - add $0x40,%r14 │ │ │ │ - vmovupd (%rcx,%r14,1),%zmm6 │ │ │ │ - vmovupd %zmm6,(%r11,%r14,1) │ │ │ │ - add $0x40,%r14 │ │ │ │ + xor %r14d,%r14d │ │ │ │ + shr $0x2,%r12 │ │ │ │ + shl $0x5,%r12 │ │ │ │ + lea -0x20(%r12),%r13 │ │ │ │ + shr $0x5,%r13 │ │ │ │ + inc %r13 │ │ │ │ + and $0x7,%r13d │ │ │ │ + je 35acd >, std::allocator > > > const&, double*)@@Base+0x12d> │ │ │ │ + cmp $0x1,%r13 │ │ │ │ + je 35ab4 >, std::allocator > > > const&, double*)@@Base+0x114> │ │ │ │ + cmp $0x2,%r13 │ │ │ │ + je 35aa4 >, std::allocator > > > const&, double*)@@Base+0x104> │ │ │ │ + cmp $0x3,%r13 │ │ │ │ + je 35a94 >, std::allocator > > > const&, double*)@@Base+0xf4> │ │ │ │ + cmp $0x4,%r13 │ │ │ │ + je 35a84 >, std::allocator > > > const&, double*)@@Base+0xe4> │ │ │ │ + cmp $0x5,%r13 │ │ │ │ + je 35a74 >, std::allocator > > > const&, double*)@@Base+0xd4> │ │ │ │ + cmp $0x6,%r13 │ │ │ │ + je 35a64 >, std::allocator > > > const&, double*)@@Base+0xc4> │ │ │ │ + vmovupd (%rdx),%ymm1 │ │ │ │ + mov $0x20,%r14d │ │ │ │ + vmovupd %ymm1,(%r15) │ │ │ │ + vmovupd (%rdx,%r14,1),%ymm2 │ │ │ │ + vmovupd %ymm2,(%r15,%r14,1) │ │ │ │ + add $0x20,%r14 │ │ │ │ + vmovupd (%rdx,%r14,1),%ymm3 │ │ │ │ + vmovupd %ymm3,(%r15,%r14,1) │ │ │ │ + add $0x20,%r14 │ │ │ │ + vmovupd (%rdx,%r14,1),%ymm4 │ │ │ │ + vmovupd %ymm4,(%r15,%r14,1) │ │ │ │ + add $0x20,%r14 │ │ │ │ + vmovupd (%rdx,%r14,1),%ymm5 │ │ │ │ + vmovupd %ymm5,(%r15,%r14,1) │ │ │ │ + add $0x20,%r14 │ │ │ │ + vmovupd (%rdx,%r14,1),%ymm6 │ │ │ │ + vmovupd %ymm6,(%r15,%r14,1) │ │ │ │ + add $0x20,%r14 │ │ │ │ + vmovupd (%rdx,%r14,1),%ymm7 │ │ │ │ + vmovupd %ymm7,(%r15,%r14,1) │ │ │ │ + add $0x20,%r14 │ │ │ │ cmp %r12,%r14 │ │ │ │ - je 36198 >, std::allocator > > > const&, double*)@@Base+0x1c8> │ │ │ │ - vmovupd (%rcx,%r14,1),%zmm7 │ │ │ │ - vmovupd %zmm7,(%r11,%r14,1) │ │ │ │ - vmovupd 0x40(%rcx,%r14,1),%zmm8 │ │ │ │ - vmovupd %zmm8,0x40(%r11,%r14,1) │ │ │ │ - vmovupd 0x80(%rcx,%r14,1),%zmm9 │ │ │ │ - vmovupd %zmm9,0x80(%r11,%r14,1) │ │ │ │ - vmovupd 0xc0(%rcx,%r14,1),%zmm10 │ │ │ │ - vmovupd %zmm10,0xc0(%r11,%r14,1) │ │ │ │ - vmovupd 0x100(%rcx,%r14,1),%zmm11 │ │ │ │ - vmovupd %zmm11,0x100(%r11,%r14,1) │ │ │ │ - vmovupd 0x140(%rcx,%r14,1),%zmm12 │ │ │ │ - vmovupd %zmm12,0x140(%r11,%r14,1) │ │ │ │ - vmovupd 0x180(%rcx,%r14,1),%zmm13 │ │ │ │ - vmovupd %zmm13,0x180(%r11,%r14,1) │ │ │ │ - vmovupd 0x1c0(%rcx,%r14,1),%zmm14 │ │ │ │ - vmovupd %zmm14,0x1c0(%r11,%r14,1) │ │ │ │ - add $0x200,%r14 │ │ │ │ + je 35b63 >, std::allocator > > > const&, double*)@@Base+0x1c3> │ │ │ │ + vmovupd (%rdx,%r14,1),%ymm8 │ │ │ │ + vmovupd %ymm8,(%r15,%r14,1) │ │ │ │ + vmovupd 0x20(%rdx,%r14,1),%ymm9 │ │ │ │ + vmovupd %ymm9,0x20(%r15,%r14,1) │ │ │ │ + vmovupd 0x40(%rdx,%r14,1),%ymm10 │ │ │ │ + vmovupd %ymm10,0x40(%r15,%r14,1) │ │ │ │ + vmovupd 0x60(%rdx,%r14,1),%ymm11 │ │ │ │ + vmovupd %ymm11,0x60(%r15,%r14,1) │ │ │ │ + vmovupd 0x80(%rdx,%r14,1),%ymm12 │ │ │ │ + vmovupd %ymm12,0x80(%r15,%r14,1) │ │ │ │ + vmovupd 0xa0(%rdx,%r14,1),%ymm13 │ │ │ │ + vmovupd %ymm13,0xa0(%r15,%r14,1) │ │ │ │ + vmovupd 0xc0(%rdx,%r14,1),%ymm14 │ │ │ │ + vmovupd %ymm14,0xc0(%r15,%r14,1) │ │ │ │ + vmovupd 0xe0(%rdx,%r14,1),%ymm15 │ │ │ │ + vmovupd %ymm15,0xe0(%r15,%r14,1) │ │ │ │ + add $0x100,%r14 │ │ │ │ cmp %r12,%r14 │ │ │ │ - jne 3610a >, std::allocator > > > const&, double*)@@Base+0x13a> │ │ │ │ - test $0x7,%r10b │ │ │ │ - je 365b0 >, std::allocator > > > const&, double*)@@Base+0x5e0> │ │ │ │ - and $0xfffffffffffffff8,%r10 │ │ │ │ - lea 0x0(,%r10,8),%rdx │ │ │ │ - lea (%rcx,%rdx,1),%r15 │ │ │ │ - sub %r10,%r8 │ │ │ │ - cmp $0x2,%r8 │ │ │ │ - jbe 361e6 >, std::allocator > > > const&, double*)@@Base+0x216> │ │ │ │ - vmovupd (%rcx,%rdx,1),%ymm15 │ │ │ │ - inc %r8 │ │ │ │ - vmovupd %ymm15,(%r11,%rdx,1) │ │ │ │ - test $0x3,%r8b │ │ │ │ - je 365b0 >, std::allocator > > > const&, double*)@@Base+0x5e0> │ │ │ │ - and $0xfffffffffffffffc,%r8 │ │ │ │ - add %r8,%r10 │ │ │ │ - lea (%r15,%r8,8),%r15 │ │ │ │ - lea 0x0(,%r10,8),%rdx │ │ │ │ - vmovsd (%r15),%xmm0 │ │ │ │ - lea 0x8(%r15),%rcx │ │ │ │ - vmovsd %xmm0,(%r11,%rdx,1) │ │ │ │ - cmp %rcx,%r9 │ │ │ │ - je 365b0 >, std::allocator > > > const&, double*)@@Base+0x5e0> │ │ │ │ - vmovsd 0x8(%r15),%xmm1 │ │ │ │ - lea 0x10(%r15),%r10 │ │ │ │ - vmovsd %xmm1,0x8(%r11,%rdx,1) │ │ │ │ - cmp %r10,%r9 │ │ │ │ - je 365b0 >, std::allocator > > > const&, double*)@@Base+0x5e0> │ │ │ │ - vmovsd 0x10(%r15),%xmm2 │ │ │ │ - vmovsd %xmm2,0x10(%r11,%rdx,1) │ │ │ │ + jne 35acd >, std::allocator > > > const&, double*)@@Base+0x12d> │ │ │ │ + test $0x3,%r10b │ │ │ │ + je 35eb5 >, std::allocator > > > const&, double*)@@Base+0x515> │ │ │ │ + mov %r10,%r11 │ │ │ │ + and $0xfffffffffffffffc,%r11 │ │ │ │ + lea (%rdx,%r11,8),%rax │ │ │ │ vzeroupper │ │ │ │ - shr $0x3,%rdi │ │ │ │ - lea 0x1(%rdi),%r8 │ │ │ │ - mov 0x4(%rbx),%r9d │ │ │ │ - cmp $0x1,%r9d │ │ │ │ - jle 365a1 >, std::allocator > > > const&, double*)@@Base+0x5d1> │ │ │ │ - mov 0x110(%rbx),%rsi │ │ │ │ - mov 0x0(%r13),%rdx │ │ │ │ - movq $0x0,-0x20(%rsp) │ │ │ │ + cmp %r9,%r11 │ │ │ │ + je 35ba3 >, std::allocator > > > const&, double*)@@Base+0x203> │ │ │ │ + mov %r10,%r9 │ │ │ │ + vmovupd (%rdx,%r11,8),%xmm0 │ │ │ │ + sub %r11,%r9 │ │ │ │ + and $0x1,%r10d │ │ │ │ + vmovupd %xmm0,(%r15,%r11,8) │ │ │ │ + je 35bad >, std::allocator > > > const&, double*)@@Base+0x20d> │ │ │ │ + and $0xfffffffffffffffe,%r9 │ │ │ │ + lea (%rax,%r9,8),%rax │ │ │ │ + add %r11,%r9 │ │ │ │ + vmovsd (%rax),%xmm1 │ │ │ │ + vmovsd %xmm1,(%r15,%r9,8) │ │ │ │ + shr $0x3,%r8 │ │ │ │ + lea 0x1(%r8),%r11 │ │ │ │ + mov 0x4(%rdi),%r8d │ │ │ │ + cmp $0x1,%r8d │ │ │ │ + jle 35ea6 >, std::allocator > > > const&, double*)@@Base+0x506> │ │ │ │ + mov 0x110(%rdi),%r9 │ │ │ │ vxorps %xmm2,%xmm2,%xmm2 │ │ │ │ - mov %r9d,%r10d │ │ │ │ - vmovq %r11,%xmm9 │ │ │ │ - mov $0x2,%r12d │ │ │ │ - mov -0x20(%rsp),%rbx │ │ │ │ - mov -0x8(%rsi,%r12,8),%r15 │ │ │ │ - mov 0x18(%rdx,%rbx,1),%r11 │ │ │ │ - mov 0x20(%rdx,%rbx,1),%r13 │ │ │ │ - mov %r11,-0x8(%rsp) │ │ │ │ - cmp %r11,%r13 │ │ │ │ - je 3658c >, std::allocator > > > const&, double*)@@Base+0x5bc> │ │ │ │ - mov %r15,-0x28(%rsp) │ │ │ │ - mov %r10d,-0x2c(%rsp) │ │ │ │ - mov %r12,-0x38(%rsp) │ │ │ │ - vmovq %rax,%xmm6 │ │ │ │ - mov %r13,-0x18(%rsp) │ │ │ │ - vmovq %rdx,%xmm7 │ │ │ │ - vmovq %rsi,%xmm8 │ │ │ │ - mov %r8,%r9 │ │ │ │ - vmovq %xmm9,%r13 │ │ │ │ + mov (%rsi),%rdi │ │ │ │ + xor %r12d,%r12d │ │ │ │ + mov $0x2,%esi │ │ │ │ + mov 0x20(%rdi,%r12,1),%rdx │ │ │ │ + mov 0x18(%rdi,%r12,1),%r10 │ │ │ │ + mov -0x8(%r9,%rsi,8),%rbx │ │ │ │ + cmp %r10,%rdx │ │ │ │ + je 35e93 >, std::allocator > > > const&, double*)@@Base+0x4f3> │ │ │ │ + mov %rbx,-0x28(%rsp) │ │ │ │ + mov %r10,%rcx │ │ │ │ + mov %rdx,-0x10(%rsp) │ │ │ │ + mov %rdi,-0x30(%rsp) │ │ │ │ + mov %r9,-0x38(%rsp) │ │ │ │ + mov %r8d,-0x3c(%rsp) │ │ │ │ + mov %r12,-0x18(%rsp) │ │ │ │ + mov %rsi,-0x48(%rsp) │ │ │ │ + mov %r11,%rsi │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0x18(%rcx),%r13 │ │ │ │ + mov 0x20(%rcx),%r12 │ │ │ │ + sub %r13,%r12 │ │ │ │ + je 35e63 >, std::allocator > > > const&, double*)@@Base+0x4c3> │ │ │ │ + mov (%rcx),%rdi │ │ │ │ + mov 0x8(%rcx),%rbx │ │ │ │ + sub %rdi,%rbx │ │ │ │ + je 35e63 >, std::allocator > > > const&, double*)@@Base+0x4c3> │ │ │ │ + mov -0x20(%rsp),%r8 │ │ │ │ + mov -0x18(%rsp),%r11 │ │ │ │ + mov %rcx,-0x8(%rsp) │ │ │ │ + sar $0x3,%r12 │ │ │ │ + mov 0x30(%rcx),%r14 │ │ │ │ + sar $0x3,%rbx │ │ │ │ + mov 0x18(%r8,%r11,1),%r9 │ │ │ │ + lea 0x0(,%r12,4),%r8 │ │ │ │ + xor %r11d,%r11d │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov -0x8(%rsp),%rax │ │ │ │ - mov 0x20(%rax),%rdi │ │ │ │ - mov 0x18(%rax),%r8 │ │ │ │ - mov %rdi,-0x10(%rsp) │ │ │ │ - sub %r8,%rdi │ │ │ │ - je 36555 >, std::allocator > > > const&, double*)@@Base+0x585> │ │ │ │ - mov 0x8(%rax),%rcx │ │ │ │ - mov (%rax),%rdx │ │ │ │ - mov %rcx,-0x10(%rsp) │ │ │ │ - sub %rdx,%rcx │ │ │ │ - je 36555 >, std::allocator > > > const&, double*)@@Base+0x585> │ │ │ │ - mov -0x20(%rsp),%r15 │ │ │ │ - mov 0x30(%rax),%rbx │ │ │ │ - vmovq %xmm6,%r14 │ │ │ │ - mov %r8,%r11 │ │ │ │ - sar $0x3,%rdi │ │ │ │ - sar $0x3,%rcx │ │ │ │ - mov 0x18(%r14,%r15,1),%r12 │ │ │ │ - lea 0x0(,%rdi,4),%rsi │ │ │ │ - xor %r14d,%r14d │ │ │ │ - mov %rdi,%r10 │ │ │ │ - mov %rcx,%r8 │ │ │ │ - nop │ │ │ │ - mov (%r11,%r14,8),%rax │ │ │ │ - mov (%rdx),%r15 │ │ │ │ - lea (%rbx,%r14,4),%rcx │ │ │ │ - vcvtss2sd (%rcx),%xmm2,%xmm3 │ │ │ │ - add %rsi,%rcx │ │ │ │ - add %r9,%rax │ │ │ │ - vmulsd (%r12,%r15,8),%xmm3,%xmm4 │ │ │ │ - mov $0x1,%r15d │ │ │ │ - lea 0x0(%r13,%rax,8),%rdi │ │ │ │ - lea -0x1(%r8),%rax │ │ │ │ - vaddsd (%rdi),%xmm4,%xmm0 │ │ │ │ - and $0x7,%eax │ │ │ │ - vmovsd %xmm0,(%rdi) │ │ │ │ - cmp %r8,%r15 │ │ │ │ - jae 36549 >, std::allocator > > > const&, double*)@@Base+0x579> │ │ │ │ - test %rax,%rax │ │ │ │ - je 3646c >, std::allocator > > > const&, double*)@@Base+0x49c> │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 36446 >, std::allocator > > > const&, double*)@@Base+0x476> │ │ │ │ - cmp $0x2,%rax │ │ │ │ - je 36429 >, std::allocator > > > const&, double*)@@Base+0x459> │ │ │ │ - cmp $0x3,%rax │ │ │ │ - je 3640d >, std::allocator > > > const&, double*)@@Base+0x43d> │ │ │ │ - cmp $0x4,%rax │ │ │ │ - je 363f1 >, std::allocator > > > const&, double*)@@Base+0x421> │ │ │ │ - cmp $0x5,%rax │ │ │ │ - je 363d4 >, std::allocator > > > const&, double*)@@Base+0x404> │ │ │ │ - cmp $0x6,%rax │ │ │ │ - je 363b7 >, std::allocator > > > const&, double*)@@Base+0x3e7> │ │ │ │ - mov 0x8(%rdx),%rax │ │ │ │ - vcvtss2sd (%rcx),%xmm2,%xmm5 │ │ │ │ - mov $0x2,%r15d │ │ │ │ - add %rsi,%rcx │ │ │ │ - vmulsd (%r12,%rax,8),%xmm5,%xmm10 │ │ │ │ - vaddsd %xmm10,%xmm0,%xmm0 │ │ │ │ - vmovsd %xmm0,(%rdi) │ │ │ │ - mov (%rdx,%r15,8),%rax │ │ │ │ - vcvtss2sd (%rcx),%xmm2,%xmm11 │ │ │ │ - inc %r15 │ │ │ │ - add %rsi,%rcx │ │ │ │ - vmulsd (%r12,%rax,8),%xmm11,%xmm12 │ │ │ │ - vaddsd %xmm12,%xmm0,%xmm0 │ │ │ │ - vmovsd %xmm0,(%rdi) │ │ │ │ - mov (%rdx,%r15,8),%rax │ │ │ │ - vcvtss2sd (%rcx),%xmm2,%xmm13 │ │ │ │ - inc %r15 │ │ │ │ - add %rsi,%rcx │ │ │ │ - vmulsd (%r12,%rax,8),%xmm13,%xmm14 │ │ │ │ - vaddsd %xmm14,%xmm0,%xmm0 │ │ │ │ - vmovsd %xmm0,(%rdi) │ │ │ │ - mov (%rdx,%r15,8),%rax │ │ │ │ - vcvtss2sd (%rcx),%xmm2,%xmm15 │ │ │ │ - inc %r15 │ │ │ │ - add %rsi,%rcx │ │ │ │ - vmulsd (%r12,%rax,8),%xmm15,%xmm1 │ │ │ │ - vaddsd %xmm1,%xmm0,%xmm0 │ │ │ │ - vmovsd %xmm0,(%rdi) │ │ │ │ - mov (%rdx,%r15,8),%rax │ │ │ │ - vcvtss2sd (%rcx),%xmm2,%xmm3 │ │ │ │ - inc %r15 │ │ │ │ - add %rsi,%rcx │ │ │ │ - vmulsd (%r12,%rax,8),%xmm3,%xmm4 │ │ │ │ - vaddsd %xmm4,%xmm0,%xmm0 │ │ │ │ - vmovsd %xmm0,(%rdi) │ │ │ │ - mov (%rdx,%r15,8),%rax │ │ │ │ - vcvtss2sd (%rcx),%xmm2,%xmm5 │ │ │ │ - inc %r15 │ │ │ │ - add %rsi,%rcx │ │ │ │ - vmulsd (%r12,%rax,8),%xmm5,%xmm10 │ │ │ │ - vaddsd %xmm10,%xmm0,%xmm0 │ │ │ │ - vmovsd %xmm0,(%rdi) │ │ │ │ - mov (%rdx,%r15,8),%rax │ │ │ │ - vcvtss2sd (%rcx),%xmm2,%xmm11 │ │ │ │ - inc %r15 │ │ │ │ - add %rsi,%rcx │ │ │ │ - vmulsd (%r12,%rax,8),%xmm11,%xmm12 │ │ │ │ - vaddsd %xmm12,%xmm0,%xmm0 │ │ │ │ - vmovsd %xmm0,(%rdi) │ │ │ │ - cmp %r8,%r15 │ │ │ │ - jae 36549 >, std::allocator > > > const&, double*)@@Base+0x579> │ │ │ │ - mov (%rdx,%r15,8),%rax │ │ │ │ - vcvtss2sd (%rcx),%xmm2,%xmm13 │ │ │ │ - vcvtss2sd (%rcx,%rsi,1),%xmm2,%xmm1 │ │ │ │ - lea (%rcx,%rsi,2),%rcx │ │ │ │ - vcvtss2sd (%rcx),%xmm2,%xmm5 │ │ │ │ - vcvtss2sd (%rcx,%rsi,1),%xmm2,%xmm12 │ │ │ │ - lea (%rcx,%rsi,2),%rcx │ │ │ │ - vmulsd (%r12,%rax,8),%xmm13,%xmm14 │ │ │ │ - mov 0x8(%rdx,%r15,8),%rax │ │ │ │ - vaddsd %xmm14,%xmm0,%xmm15 │ │ │ │ - vcvtss2sd (%rcx),%xmm2,%xmm14 │ │ │ │ - vmovsd %xmm15,(%rdi) │ │ │ │ - vmulsd (%r12,%rax,8),%xmm1,%xmm3 │ │ │ │ - mov 0x10(%rdx,%r15,8),%rax │ │ │ │ - vcvtss2sd (%rcx,%rsi,1),%xmm2,%xmm1 │ │ │ │ - lea (%rcx,%rsi,2),%rcx │ │ │ │ - vaddsd %xmm3,%xmm15,%xmm4 │ │ │ │ - vmovsd %xmm4,(%rdi) │ │ │ │ - vmulsd (%r12,%rax,8),%xmm5,%xmm10 │ │ │ │ - mov 0x18(%rdx,%r15,8),%rax │ │ │ │ - vaddsd %xmm10,%xmm4,%xmm11 │ │ │ │ - vcvtss2sd (%rcx),%xmm2,%xmm10 │ │ │ │ - vmovsd %xmm11,(%rdi) │ │ │ │ - vmulsd (%r12,%rax,8),%xmm12,%xmm0 │ │ │ │ - mov 0x20(%rdx,%r15,8),%rax │ │ │ │ - vaddsd %xmm0,%xmm11,%xmm13 │ │ │ │ - vcvtss2sd (%rcx,%rsi,1),%xmm2,%xmm0 │ │ │ │ - lea (%rcx,%rsi,2),%rcx │ │ │ │ - vmovsd %xmm13,(%rdi) │ │ │ │ - vmulsd (%r12,%rax,8),%xmm14,%xmm15 │ │ │ │ - mov 0x28(%rdx,%r15,8),%rax │ │ │ │ - vaddsd %xmm15,%xmm13,%xmm3 │ │ │ │ - vmovsd %xmm3,(%rdi) │ │ │ │ - vmulsd (%r12,%rax,8),%xmm1,%xmm4 │ │ │ │ - mov 0x30(%rdx,%r15,8),%rax │ │ │ │ - vaddsd %xmm4,%xmm3,%xmm5 │ │ │ │ - vmovsd %xmm5,(%rdi) │ │ │ │ - vmulsd (%r12,%rax,8),%xmm10,%xmm11 │ │ │ │ - mov 0x38(%rdx,%r15,8),%rax │ │ │ │ - add $0x8,%r15 │ │ │ │ - vaddsd %xmm11,%xmm5,%xmm12 │ │ │ │ - vmovsd %xmm12,(%rdi) │ │ │ │ - vmulsd (%r12,%rax,8),%xmm0,%xmm13 │ │ │ │ - vaddsd %xmm13,%xmm12,%xmm0 │ │ │ │ - vmovsd %xmm0,(%rdi) │ │ │ │ - cmp %r8,%r15 │ │ │ │ - jb 3646c >, std::allocator > > > const&, double*)@@Base+0x49c> │ │ │ │ - inc %r14 │ │ │ │ - cmp %r10,%r14 │ │ │ │ - jb 36320 >, std::allocator > > > const&, double*)@@Base+0x350> │ │ │ │ - addq $0x48,-0x8(%rsp) │ │ │ │ - mov -0x8(%rsp),%rdi │ │ │ │ - cmp %rdi,-0x18(%rsp) │ │ │ │ - jne 362c0 >, std::allocator > > > const&, double*)@@Base+0x2f0> │ │ │ │ - mov -0x28(%rsp),%r15 │ │ │ │ - mov -0x2c(%rsp),%r10d │ │ │ │ - mov -0x38(%rsp),%r12 │ │ │ │ - vmovq %xmm6,%rax │ │ │ │ - vmovq %xmm7,%rdx │ │ │ │ - vmovq %xmm8,%rsi │ │ │ │ - mov %r9,%r8 │ │ │ │ - inc %r12 │ │ │ │ - addq $0x18,-0x20(%rsp) │ │ │ │ - add %r15,%r8 │ │ │ │ - cmp %r12d,%r10d │ │ │ │ - jge 36264 >, std::allocator > > > const&, double*)@@Base+0x294> │ │ │ │ + mov 0x0(%r13,%r11,8),%rax │ │ │ │ + mov (%rdi),%rdx │ │ │ │ + lea -0x1(%rbx),%r10 │ │ │ │ + and $0x7,%r10d │ │ │ │ + add %rsi,%rax │ │ │ │ + lea (%r15,%rax,8),%rcx │ │ │ │ + lea (%r14,%r11,4),%rax │ │ │ │ + vmovsd (%rcx),%xmm1 │ │ │ │ + vcvtss2sd (%rax),%xmm2,%xmm4 │ │ │ │ + add %r8,%rax │ │ │ │ + vfmadd132sd (%r9,%rdx,8),%xmm1,%xmm4 │ │ │ │ + mov $0x1,%edx │ │ │ │ + vmovsd %xmm4,(%rcx) │ │ │ │ + cmp %rbx,%rdx │ │ │ │ + jae 35e52 >, std::allocator > > > const&, double*)@@Base+0x4b2> │ │ │ │ + test %r10,%r10 │ │ │ │ + je 35d96 >, std::allocator > > > const&, double*)@@Base+0x3f6> │ │ │ │ + cmp $0x1,%r10 │ │ │ │ + je 35d75 >, std::allocator > > > const&, double*)@@Base+0x3d5> │ │ │ │ + cmp $0x2,%r10 │ │ │ │ + je 35d5d >, std::allocator > > > const&, double*)@@Base+0x3bd> │ │ │ │ + cmp $0x3,%r10 │ │ │ │ + je 35d45 >, std::allocator > > > const&, double*)@@Base+0x3a5> │ │ │ │ + cmp $0x4,%r10 │ │ │ │ + je 35d2d >, std::allocator > > > const&, double*)@@Base+0x38d> │ │ │ │ + cmp $0x5,%r10 │ │ │ │ + je 35d15 >, std::allocator > > > const&, double*)@@Base+0x375> │ │ │ │ + cmp $0x6,%r10 │ │ │ │ + je 35cfd >, std::allocator > > > const&, double*)@@Base+0x35d> │ │ │ │ + mov 0x8(%rdi),%r10 │ │ │ │ + vcvtss2sd (%rax),%xmm2,%xmm3 │ │ │ │ + mov $0x2,%edx │ │ │ │ + add %r8,%rax │ │ │ │ + vfmadd231sd (%r9,%r10,8),%xmm3,%xmm4 │ │ │ │ + vmovsd %xmm4,(%rcx) │ │ │ │ + mov (%rdi,%rdx,8),%r10 │ │ │ │ + vcvtss2sd (%rax),%xmm2,%xmm5 │ │ │ │ + inc %rdx │ │ │ │ + add %r8,%rax │ │ │ │ + vfmadd231sd (%r9,%r10,8),%xmm5,%xmm4 │ │ │ │ + vmovsd %xmm4,(%rcx) │ │ │ │ + mov (%rdi,%rdx,8),%r10 │ │ │ │ + vcvtss2sd (%rax),%xmm2,%xmm6 │ │ │ │ + inc %rdx │ │ │ │ + add %r8,%rax │ │ │ │ + vfmadd231sd (%r9,%r10,8),%xmm6,%xmm4 │ │ │ │ + vmovsd %xmm4,(%rcx) │ │ │ │ + mov (%rdi,%rdx,8),%r10 │ │ │ │ + vcvtss2sd (%rax),%xmm2,%xmm7 │ │ │ │ + inc %rdx │ │ │ │ + add %r8,%rax │ │ │ │ + vfmadd231sd (%r9,%r10,8),%xmm7,%xmm4 │ │ │ │ + vmovsd %xmm4,(%rcx) │ │ │ │ + mov (%rdi,%rdx,8),%r10 │ │ │ │ + vcvtss2sd (%rax),%xmm2,%xmm8 │ │ │ │ + inc %rdx │ │ │ │ + add %r8,%rax │ │ │ │ + vfmadd231sd (%r9,%r10,8),%xmm8,%xmm4 │ │ │ │ + vmovsd %xmm4,(%rcx) │ │ │ │ + mov (%rdi,%rdx,8),%r10 │ │ │ │ + vcvtss2sd (%rax),%xmm2,%xmm9 │ │ │ │ + inc %rdx │ │ │ │ + add %r8,%rax │ │ │ │ + vfmadd231sd (%r9,%r10,8),%xmm9,%xmm4 │ │ │ │ + vmovsd %xmm4,(%rcx) │ │ │ │ + mov (%rdi,%rdx,8),%r10 │ │ │ │ + vcvtss2sd (%rax),%xmm2,%xmm10 │ │ │ │ + inc %rdx │ │ │ │ + add %r8,%rax │ │ │ │ + vfmadd231sd (%r9,%r10,8),%xmm10,%xmm4 │ │ │ │ + vmovsd %xmm4,(%rcx) │ │ │ │ + cmp %rbx,%rdx │ │ │ │ + jae 35e52 >, std::allocator > > > const&, double*)@@Base+0x4b2> │ │ │ │ + mov (%rdi,%rdx,8),%r10 │ │ │ │ + vcvtss2sd (%rax),%xmm2,%xmm11 │ │ │ │ + vcvtss2sd (%rax,%r8,1),%xmm2,%xmm12 │ │ │ │ + lea (%rax,%r8,2),%rax │ │ │ │ + vcvtss2sd (%rax),%xmm2,%xmm13 │ │ │ │ + vcvtss2sd (%rax,%r8,1),%xmm2,%xmm14 │ │ │ │ + lea (%rax,%r8,2),%rax │ │ │ │ + vfmadd231sd (%r9,%r10,8),%xmm11,%xmm4 │ │ │ │ + mov 0x8(%rdi,%rdx,8),%r10 │ │ │ │ + vcvtss2sd (%rax),%xmm2,%xmm15 │ │ │ │ + vcvtss2sd (%rax,%r8,1),%xmm2,%xmm0 │ │ │ │ + lea (%rax,%r8,2),%rax │ │ │ │ + vcvtss2sd (%rax),%xmm2,%xmm1 │ │ │ │ + vmovsd %xmm4,(%rcx) │ │ │ │ + vfmadd231sd (%r9,%r10,8),%xmm12,%xmm4 │ │ │ │ + mov 0x10(%rdi,%rdx,8),%r10 │ │ │ │ + vmovsd %xmm4,(%rcx) │ │ │ │ + vfmadd132sd (%r9,%r10,8),%xmm4,%xmm13 │ │ │ │ + mov 0x18(%rdi,%rdx,8),%r10 │ │ │ │ + vcvtss2sd (%rax,%r8,1),%xmm2,%xmm4 │ │ │ │ + lea (%rax,%r8,2),%rax │ │ │ │ + vmovsd %xmm13,(%rcx) │ │ │ │ + vfmadd132sd (%r9,%r10,8),%xmm13,%xmm14 │ │ │ │ + mov 0x20(%rdi,%rdx,8),%r10 │ │ │ │ + vmovsd %xmm14,(%rcx) │ │ │ │ + vfmadd132sd (%r9,%r10,8),%xmm14,%xmm15 │ │ │ │ + mov 0x28(%rdi,%rdx,8),%r10 │ │ │ │ + vmovsd %xmm15,(%rcx) │ │ │ │ + vfmadd132sd (%r9,%r10,8),%xmm15,%xmm0 │ │ │ │ + mov 0x30(%rdi,%rdx,8),%r10 │ │ │ │ + vmovsd %xmm0,(%rcx) │ │ │ │ + vfmadd132sd (%r9,%r10,8),%xmm0,%xmm1 │ │ │ │ + mov 0x38(%rdi,%rdx,8),%r10 │ │ │ │ + add $0x8,%rdx │ │ │ │ + vmovsd %xmm1,(%rcx) │ │ │ │ + vfmadd132sd (%r9,%r10,8),%xmm1,%xmm4 │ │ │ │ + vmovsd %xmm4,(%rcx) │ │ │ │ + cmp %rbx,%rdx │ │ │ │ + jb 35d96 >, std::allocator > > > const&, double*)@@Base+0x3f6> │ │ │ │ + inc %r11 │ │ │ │ + cmp %r12,%r11 │ │ │ │ + jb 35c70 >, std::allocator > > > const&, double*)@@Base+0x2d0> │ │ │ │ + mov -0x8(%rsp),%rcx │ │ │ │ + add $0x48,%rcx │ │ │ │ + cmp %rcx,-0x10(%rsp) │ │ │ │ + jne 35c20 >, std::allocator > > > const&, double*)@@Base+0x280> │ │ │ │ + mov %rsi,%r11 │ │ │ │ + mov -0x28(%rsp),%rbx │ │ │ │ + mov -0x30(%rsp),%rdi │ │ │ │ + mov -0x38(%rsp),%r9 │ │ │ │ + mov -0x3c(%rsp),%r8d │ │ │ │ + mov -0x48(%rsp),%rsi │ │ │ │ + mov -0x18(%rsp),%r12 │ │ │ │ + inc %rsi │ │ │ │ + add %rbx,%r11 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp %esi,%r8d │ │ │ │ + jge 35bd9 >, std::allocator > > > const&, double*)@@Base+0x239> │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ vzeroupper │ │ │ │ - jmp 36228 >, std::allocator > > > const&, double*)@@Base+0x258> │ │ │ │ - mov %rcx,%r15 │ │ │ │ - xor %r10d,%r10d │ │ │ │ - xor %edx,%edx │ │ │ │ - jmp 361b2 >, std::allocator > > > const&, double*)@@Base+0x1e2> │ │ │ │ + jmp 35bad >, std::allocator > > > const&, double*)@@Base+0x20d> │ │ │ │ + xor %r11d,%r11d │ │ │ │ + jmp 35bb5 >, std::allocator > > > const&, double*)@@Base+0x215> │ │ │ │ + vmovsd (%rdx),%xmm0 │ │ │ │ xor %r8d,%r8d │ │ │ │ - jmp 36230 >, std::allocator > > > const&, double*)@@Base+0x260> │ │ │ │ - sub %rcx,%r9 │ │ │ │ - xor %esi,%esi │ │ │ │ - lea -0x8(%r9),%r12 │ │ │ │ - shr $0x3,%r12 │ │ │ │ - inc %r12 │ │ │ │ - and $0x7,%r12d │ │ │ │ - je 3667c >, std::allocator > > > const&, double*)@@Base+0x6ac> │ │ │ │ - cmp $0x1,%r12 │ │ │ │ - je 36664 >, std::allocator > > > const&, double*)@@Base+0x694> │ │ │ │ - cmp $0x2,%r12 │ │ │ │ - je 36655 >, std::allocator > > > const&, double*)@@Base+0x685> │ │ │ │ - cmp $0x3,%r12 │ │ │ │ - je 36646 >, std::allocator > > > const&, double*)@@Base+0x676> │ │ │ │ - cmp $0x4,%r12 │ │ │ │ - je 36637 >, std::allocator > > > const&, double*)@@Base+0x667> │ │ │ │ - cmp $0x5,%r12 │ │ │ │ - je 36628 >, std::allocator > > > const&, double*)@@Base+0x658> │ │ │ │ - cmp $0x6,%r12 │ │ │ │ - je 36619 >, std::allocator > > > const&, double*)@@Base+0x649> │ │ │ │ - vmovsd (%rcx),%xmm3 │ │ │ │ - mov $0x8,%esi │ │ │ │ - vmovsd %xmm3,(%r11) │ │ │ │ - vmovsd (%rcx,%rsi,1),%xmm4 │ │ │ │ - vmovsd %xmm4,(%r11,%rsi,1) │ │ │ │ - add $0x8,%rsi │ │ │ │ - vmovsd (%rcx,%rsi,1),%xmm5 │ │ │ │ - vmovsd %xmm5,(%r11,%rsi,1) │ │ │ │ - add $0x8,%rsi │ │ │ │ - vmovsd (%rcx,%rsi,1),%xmm6 │ │ │ │ - vmovsd %xmm6,(%r11,%rsi,1) │ │ │ │ - add $0x8,%rsi │ │ │ │ - vmovsd (%rcx,%rsi,1),%xmm7 │ │ │ │ - vmovsd %xmm7,(%r11,%rsi,1) │ │ │ │ - add $0x8,%rsi │ │ │ │ - vmovsd (%rcx,%rsi,1),%xmm8 │ │ │ │ - vmovsd %xmm8,(%r11,%rsi,1) │ │ │ │ - add $0x8,%rsi │ │ │ │ - vmovsd (%rcx,%rsi,1),%xmm9 │ │ │ │ - vmovsd %xmm9,(%r11,%rsi,1) │ │ │ │ - add $0x8,%rsi │ │ │ │ - cmp %r9,%rsi │ │ │ │ - je 36228 >, std::allocator > > > const&, double*)@@Base+0x258> │ │ │ │ - vmovsd (%rcx,%rsi,1),%xmm10 │ │ │ │ - vmovsd %xmm10,(%r11,%rsi,1) │ │ │ │ - vmovsd 0x8(%rcx,%rsi,1),%xmm11 │ │ │ │ - vmovsd %xmm11,0x8(%r11,%rsi,1) │ │ │ │ - vmovsd 0x10(%rcx,%rsi,1),%xmm12 │ │ │ │ - vmovsd %xmm12,0x10(%r11,%rsi,1) │ │ │ │ - vmovsd 0x18(%rcx,%rsi,1),%xmm13 │ │ │ │ - vmovsd %xmm13,0x18(%r11,%rsi,1) │ │ │ │ - vmovsd 0x20(%rcx,%rsi,1),%xmm14 │ │ │ │ - vmovsd %xmm14,0x20(%r11,%rsi,1) │ │ │ │ - vmovsd 0x28(%rcx,%rsi,1),%xmm15 │ │ │ │ - vmovsd %xmm15,0x28(%r11,%rsi,1) │ │ │ │ - vmovsd 0x30(%rcx,%rsi,1),%xmm0 │ │ │ │ - vmovsd %xmm0,0x30(%r11,%rsi,1) │ │ │ │ - vmovsd 0x38(%rcx,%rsi,1),%xmm1 │ │ │ │ - vmovsd %xmm1,0x38(%r11,%rsi,1) │ │ │ │ - add $0x40,%rsi │ │ │ │ - cmp %r9,%rsi │ │ │ │ - jne 3667c >, std::allocator > > > const&, double*)@@Base+0x6ac> │ │ │ │ - jmp 36228 >, std::allocator > > > const&, double*)@@Base+0x258> │ │ │ │ + vmovsd %xmm0,(%r15) │ │ │ │ + jmp 35bad >, std::allocator > > > const&, double*)@@Base+0x20d> │ │ │ │ + lea -0x8(%r8),%rcx │ │ │ │ + xor %ebx,%ebx │ │ │ │ + shr $0x3,%rcx │ │ │ │ + inc %rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + je 35f7d >, std::allocator > > > const&, double*)@@Base+0x5dd> │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 35f69 >, std::allocator > > > const&, double*)@@Base+0x5c9> │ │ │ │ + cmp $0x2,%rcx │ │ │ │ + je 35f5a >, std::allocator > > > const&, double*)@@Base+0x5ba> │ │ │ │ + cmp $0x3,%rcx │ │ │ │ + je 35f4b >, std::allocator > > > const&, double*)@@Base+0x5ab> │ │ │ │ + cmp $0x4,%rcx │ │ │ │ + je 35f3c >, std::allocator > > > const&, double*)@@Base+0x59c> │ │ │ │ + cmp $0x5,%rcx │ │ │ │ + je 35f2d >, std::allocator > > > const&, double*)@@Base+0x58d> │ │ │ │ + cmp $0x6,%rcx │ │ │ │ + je 35f1e >, std::allocator > > > const&, double*)@@Base+0x57e> │ │ │ │ + vmovsd (%rdx),%xmm2 │ │ │ │ + mov $0x8,%ebx │ │ │ │ + vmovsd %xmm2,(%r15) │ │ │ │ + vmovsd (%rdx,%rbx,1),%xmm3 │ │ │ │ + vmovsd %xmm3,(%r15,%rbx,1) │ │ │ │ + add $0x8,%rbx │ │ │ │ + vmovsd (%rdx,%rbx,1),%xmm4 │ │ │ │ + vmovsd %xmm4,(%r15,%rbx,1) │ │ │ │ + add $0x8,%rbx │ │ │ │ + vmovsd (%rdx,%rbx,1),%xmm5 │ │ │ │ + vmovsd %xmm5,(%r15,%rbx,1) │ │ │ │ + add $0x8,%rbx │ │ │ │ + vmovsd (%rdx,%rbx,1),%xmm6 │ │ │ │ + vmovsd %xmm6,(%r15,%rbx,1) │ │ │ │ + add $0x8,%rbx │ │ │ │ + vmovsd (%rdx,%rbx,1),%xmm7 │ │ │ │ + vmovsd %xmm7,(%r15,%rbx,1) │ │ │ │ + add $0x8,%rbx │ │ │ │ + vmovsd (%rdx,%rbx,1),%xmm8 │ │ │ │ + vmovsd %xmm8,(%r15,%rbx,1) │ │ │ │ + add $0x8,%rbx │ │ │ │ + cmp %r8,%rbx │ │ │ │ + je 35fec >, std::allocator > > > const&, double*)@@Base+0x64c> │ │ │ │ + vmovsd (%rdx,%rbx,1),%xmm9 │ │ │ │ + vmovsd %xmm9,(%r15,%rbx,1) │ │ │ │ + vmovsd 0x8(%rdx,%rbx,1),%xmm10 │ │ │ │ + vmovsd %xmm10,0x8(%r15,%rbx,1) │ │ │ │ + vmovsd 0x10(%rdx,%rbx,1),%xmm11 │ │ │ │ + vmovsd %xmm11,0x10(%r15,%rbx,1) │ │ │ │ + vmovsd 0x18(%rdx,%rbx,1),%xmm12 │ │ │ │ + vmovsd %xmm12,0x18(%r15,%rbx,1) │ │ │ │ + vmovsd 0x20(%rdx,%rbx,1),%xmm13 │ │ │ │ + vmovsd %xmm13,0x20(%r15,%rbx,1) │ │ │ │ + vmovsd 0x28(%rdx,%rbx,1),%xmm14 │ │ │ │ + vmovsd %xmm14,0x28(%r15,%rbx,1) │ │ │ │ + vmovsd 0x30(%rdx,%rbx,1),%xmm15 │ │ │ │ + vmovsd %xmm15,0x30(%r15,%rbx,1) │ │ │ │ + vmovsd 0x38(%rdx,%rbx,1),%xmm0 │ │ │ │ + vmovsd %xmm0,0x38(%r15,%rbx,1) │ │ │ │ + add $0x40,%rbx │ │ │ │ + cmp %r8,%rbx │ │ │ │ + jne 35f7d >, std::allocator > > > const&, double*)@@Base+0x5dd> │ │ │ │ + sub $0x8,%r8 │ │ │ │ + jmp 35bad >, std::allocator > > > const&, double*)@@Base+0x20d> │ │ │ │ + mov %rdx,%rax │ │ │ │ + xor %r11d,%r11d │ │ │ │ + jmp 35b7b >, std::allocator > > > const&, double*)@@Base+0x1db> │ │ │ │ │ │ │ │ -00000000000366f0 : │ │ │ │ +0000000000036000 : │ │ │ │ endbr64 │ │ │ │ + test %ecx,%ecx │ │ │ │ + jle 36a9c │ │ │ │ push %rbp │ │ │ │ + mov %rsi,%r9 │ │ │ │ + mov %rdi,%r10 │ │ │ │ + mov %edx,%esi │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ + mov %ecx,%r15d │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ - and $0xffffffffffffffc0,%rsp │ │ │ │ - mov %ecx,-0x10(%rsp) │ │ │ │ - test %ecx,%ecx │ │ │ │ - jle 36dc5 │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ + cmp $0x1,%ecx │ │ │ │ + je 368d5 │ │ │ │ lea -0x8(%r8),%rax │ │ │ │ - mov %rsi,%r9 │ │ │ │ - mov %rdi,%r10 │ │ │ │ sub %rdi,%rax │ │ │ │ - mov %edx,%esi │ │ │ │ - cmp $0x30,%rax │ │ │ │ - jbe 3716e │ │ │ │ + cmp $0x10,%rax │ │ │ │ + jbe 368d5 │ │ │ │ mov %r8,%rdx │ │ │ │ sub %r9,%rdx │ │ │ │ sub $0x8,%rdx │ │ │ │ - cmp $0x30,%rdx │ │ │ │ - jbe 3716e │ │ │ │ - lea -0x1(%rcx),%ebx │ │ │ │ - cmp $0x6,%ebx │ │ │ │ - jbe 37320 │ │ │ │ - shr $0x3,%ecx │ │ │ │ - shl $0x6,%rcx │ │ │ │ - lea -0x40(%rcx),%r12 │ │ │ │ - xor %r15d,%r15d │ │ │ │ - shr $0x6,%r12 │ │ │ │ - inc %r12 │ │ │ │ - and $0x7,%r12d │ │ │ │ - je 3684c │ │ │ │ - cmp $0x1,%r12 │ │ │ │ - je 3682a │ │ │ │ - cmp $0x2,%r12 │ │ │ │ - je 36811 │ │ │ │ - cmp $0x3,%r12 │ │ │ │ - je 367f8 │ │ │ │ - cmp $0x4,%r12 │ │ │ │ - je 367df │ │ │ │ - cmp $0x5,%r12 │ │ │ │ - je 367c6 │ │ │ │ - cmp $0x6,%r12 │ │ │ │ - je 367ad │ │ │ │ - vmovupd (%r9),%zmm0 │ │ │ │ - vaddpd (%rdi),%zmm0,%zmm1 │ │ │ │ - mov $0x40,%r15d │ │ │ │ - vmovupd %zmm1,(%r8) │ │ │ │ - vmovupd (%r9,%r15,1),%zmm2 │ │ │ │ - vaddpd (%r10,%r15,1),%zmm2,%zmm3 │ │ │ │ - vmovupd %zmm3,(%r8,%r15,1) │ │ │ │ - add $0x40,%r15 │ │ │ │ - vmovupd (%r9,%r15,1),%zmm4 │ │ │ │ - vaddpd (%r10,%r15,1),%zmm4,%zmm5 │ │ │ │ - vmovupd %zmm5,(%r8,%r15,1) │ │ │ │ - add $0x40,%r15 │ │ │ │ - vmovupd (%r9,%r15,1),%zmm6 │ │ │ │ - vaddpd (%r10,%r15,1),%zmm6,%zmm7 │ │ │ │ - vmovupd %zmm7,(%r8,%r15,1) │ │ │ │ - add $0x40,%r15 │ │ │ │ - vmovupd (%r9,%r15,1),%zmm8 │ │ │ │ - vaddpd (%r10,%r15,1),%zmm8,%zmm9 │ │ │ │ - vmovupd %zmm9,(%r8,%r15,1) │ │ │ │ - add $0x40,%r15 │ │ │ │ - vmovupd (%r9,%r15,1),%zmm10 │ │ │ │ - vaddpd (%r10,%r15,1),%zmm10,%zmm11 │ │ │ │ - vmovupd %zmm11,(%r8,%r15,1) │ │ │ │ - add $0x40,%r15 │ │ │ │ - vmovupd (%r9,%r15,1),%zmm12 │ │ │ │ - vaddpd (%r10,%r15,1),%zmm12,%zmm13 │ │ │ │ - vmovupd %zmm13,(%r8,%r15,1) │ │ │ │ - add $0x40,%r15 │ │ │ │ - cmp %r15,%rcx │ │ │ │ - je 36919 │ │ │ │ - vmovupd (%r9,%r15,1),%zmm14 │ │ │ │ - vaddpd (%r10,%r15,1),%zmm14,%zmm15 │ │ │ │ - vmovupd %zmm15,(%r8,%r15,1) │ │ │ │ - vmovupd 0x40(%r9,%r15,1),%zmm0 │ │ │ │ - vaddpd 0x40(%r10,%r15,1),%zmm0,%zmm1 │ │ │ │ - vmovupd %zmm1,0x40(%r8,%r15,1) │ │ │ │ - vmovupd 0x80(%r9,%r15,1),%zmm2 │ │ │ │ - vaddpd 0x80(%r10,%r15,1),%zmm2,%zmm3 │ │ │ │ - vmovupd %zmm3,0x80(%r8,%r15,1) │ │ │ │ - vmovupd 0xc0(%r9,%r15,1),%zmm4 │ │ │ │ - vaddpd 0xc0(%r10,%r15,1),%zmm4,%zmm5 │ │ │ │ - vmovupd %zmm5,0xc0(%r8,%r15,1) │ │ │ │ - vmovupd 0x100(%r9,%r15,1),%zmm6 │ │ │ │ - vaddpd 0x100(%r10,%r15,1),%zmm6,%zmm7 │ │ │ │ - vmovupd %zmm7,0x100(%r8,%r15,1) │ │ │ │ - vmovupd 0x140(%r9,%r15,1),%zmm8 │ │ │ │ - vaddpd 0x140(%r10,%r15,1),%zmm8,%zmm9 │ │ │ │ - vmovupd %zmm9,0x140(%r8,%r15,1) │ │ │ │ - vmovupd 0x180(%r9,%r15,1),%zmm10 │ │ │ │ - vaddpd 0x180(%r10,%r15,1),%zmm10,%zmm11 │ │ │ │ - vmovupd %zmm11,0x180(%r8,%r15,1) │ │ │ │ - vmovupd 0x1c0(%r9,%r15,1),%zmm12 │ │ │ │ - vaddpd 0x1c0(%r10,%r15,1),%zmm12,%zmm13 │ │ │ │ - vmovupd %zmm13,0x1c0(%r8,%r15,1) │ │ │ │ - add $0x200,%r15 │ │ │ │ - cmp %r15,%rcx │ │ │ │ - jne 3684c │ │ │ │ - mov -0x10(%rsp),%r14d │ │ │ │ - mov %r14d,%edi │ │ │ │ - and $0xfffffff8,%edi │ │ │ │ - mov %edi,%r13d │ │ │ │ - cmp %edi,%r14d │ │ │ │ - je 369c7 │ │ │ │ - mov %edi,%ecx │ │ │ │ - shl $0x3,%rcx │ │ │ │ - lea (%r10,%rcx,1),%r11 │ │ │ │ - add %r8,%rcx │ │ │ │ - sub %r13d,%r14d │ │ │ │ - lea -0x1(%r14),%eax │ │ │ │ - cmp $0x2,%eax │ │ │ │ - jbe 37335 │ │ │ │ + cmp $0x10,%rdx │ │ │ │ + jbe 368d5 │ │ │ │ + mov %ecx,%r12d │ │ │ │ + lea -0x1(%rcx),%ecx │ │ │ │ + cmp $0x2,%ecx │ │ │ │ + jbe 36a9d │ │ │ │ + mov %r15d,%r14d │ │ │ │ + xor %eax,%eax │ │ │ │ + shr $0x2,%r14d │ │ │ │ + shl $0x5,%r14 │ │ │ │ + lea -0x20(%r14),%rdx │ │ │ │ + shr $0x5,%rdx │ │ │ │ + inc %rdx │ │ │ │ + and $0x7,%edx │ │ │ │ + je 36152 │ │ │ │ + cmp $0x1,%rdx │ │ │ │ + je 36133 │ │ │ │ + cmp $0x2,%rdx │ │ │ │ + je 3611d │ │ │ │ + cmp $0x3,%rdx │ │ │ │ + je 36107 │ │ │ │ + cmp $0x4,%rdx │ │ │ │ + je 360f1 │ │ │ │ + cmp $0x5,%rdx │ │ │ │ + je 360db │ │ │ │ + cmp $0x6,%rdx │ │ │ │ + je 360c5 │ │ │ │ + vmovupd (%r9),%ymm0 │ │ │ │ + mov $0x20,%eax │ │ │ │ + vaddpd (%rdi),%ymm0,%ymm1 │ │ │ │ + vmovupd %ymm1,(%r8) │ │ │ │ + vmovupd (%r9,%rax,1),%ymm2 │ │ │ │ + vaddpd (%r10,%rax,1),%ymm2,%ymm3 │ │ │ │ + vmovupd %ymm3,(%r8,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vmovupd (%r9,%rax,1),%ymm4 │ │ │ │ + vaddpd (%r10,%rax,1),%ymm4,%ymm5 │ │ │ │ + vmovupd %ymm5,(%r8,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vmovupd (%r9,%rax,1),%ymm6 │ │ │ │ + vaddpd (%r10,%rax,1),%ymm6,%ymm7 │ │ │ │ + vmovupd %ymm7,(%r8,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vmovupd (%r9,%rax,1),%ymm8 │ │ │ │ + vaddpd (%r10,%rax,1),%ymm8,%ymm9 │ │ │ │ + vmovupd %ymm9,(%r8,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vmovupd (%r9,%rax,1),%ymm10 │ │ │ │ + vaddpd (%r10,%rax,1),%ymm10,%ymm11 │ │ │ │ + vmovupd %ymm11,(%r8,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vmovupd (%r9,%rax,1),%ymm12 │ │ │ │ + vaddpd (%r10,%rax,1),%ymm12,%ymm13 │ │ │ │ + vmovupd %ymm13,(%r8,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + cmp %r14,%rax │ │ │ │ + je 3622a │ │ │ │ + vmovupd (%r9,%rax,1),%ymm14 │ │ │ │ + vaddpd (%r10,%rax,1),%ymm14,%ymm15 │ │ │ │ + vmovupd %ymm15,(%r8,%rax,1) │ │ │ │ + vmovupd 0x20(%r9,%rax,1),%ymm0 │ │ │ │ + vaddpd 0x20(%r10,%rax,1),%ymm0,%ymm1 │ │ │ │ + vmovupd %ymm1,0x20(%r8,%rax,1) │ │ │ │ + vmovupd 0x40(%r9,%rax,1),%ymm2 │ │ │ │ + vaddpd 0x40(%r10,%rax,1),%ymm2,%ymm3 │ │ │ │ + vmovupd %ymm3,0x40(%r8,%rax,1) │ │ │ │ + vmovupd 0x60(%r9,%rax,1),%ymm4 │ │ │ │ + vaddpd 0x60(%r10,%rax,1),%ymm4,%ymm5 │ │ │ │ + vmovupd %ymm5,0x60(%r8,%rax,1) │ │ │ │ + vmovupd 0x80(%r9,%rax,1),%ymm6 │ │ │ │ + vaddpd 0x80(%r10,%rax,1),%ymm6,%ymm7 │ │ │ │ + vmovupd %ymm7,0x80(%r8,%rax,1) │ │ │ │ + vmovupd 0xa0(%r9,%rax,1),%ymm8 │ │ │ │ + vaddpd 0xa0(%r10,%rax,1),%ymm8,%ymm9 │ │ │ │ + vmovupd %ymm9,0xa0(%r8,%rax,1) │ │ │ │ + vmovupd 0xc0(%r9,%rax,1),%ymm10 │ │ │ │ + vaddpd 0xc0(%r10,%rax,1),%ymm10,%ymm11 │ │ │ │ + vmovupd %ymm11,0xc0(%r8,%rax,1) │ │ │ │ + vmovupd 0xe0(%r9,%rax,1),%ymm12 │ │ │ │ + vaddpd 0xe0(%r10,%rax,1),%ymm12,%ymm13 │ │ │ │ + vmovupd %ymm13,0xe0(%r8,%rax,1) │ │ │ │ + add $0x100,%rax │ │ │ │ + cmp %r14,%rax │ │ │ │ + jne 36152 │ │ │ │ + mov %r15d,%r13d │ │ │ │ + and $0xfffffffc,%r13d │ │ │ │ mov %r13d,%ebx │ │ │ │ - vmovupd (%r9,%rbx,8),%ymm14 │ │ │ │ - vaddpd (%r10,%rbx,8),%ymm14,%ymm15 │ │ │ │ - vmovupd %ymm15,(%r8,%rbx,8) │ │ │ │ - test $0x3,%r14b │ │ │ │ - je 369c7 │ │ │ │ - mov %r14d,%edx │ │ │ │ - and $0xfffffffc,%edx │ │ │ │ - mov %edx,%r12d │ │ │ │ - add %edx,%edi │ │ │ │ + cmp %r13d,%r15d │ │ │ │ + je 3628e │ │ │ │ + mov %r13d,%edi │ │ │ │ + mov %r15d,%r12d │ │ │ │ + shl $0x3,%rdi │ │ │ │ + sub %r13d,%r12d │ │ │ │ + lea (%r10,%rdi,1),%r11 │ │ │ │ + add %r8,%rdi │ │ │ │ + cmp $0x1,%r12d │ │ │ │ + je 3627c │ │ │ │ + vmovupd (%r9,%rbx,8),%xmm14 │ │ │ │ + vaddpd (%r10,%rbx,8),%xmm14,%xmm15 │ │ │ │ + vmovupd %xmm15,(%r8,%rbx,8) │ │ │ │ + test $0x1,%r12b │ │ │ │ + je 3628e │ │ │ │ + and $0xfffffffe,%r12d │ │ │ │ + add %r12d,%r13d │ │ │ │ shl $0x3,%r12 │ │ │ │ add %r12,%r11 │ │ │ │ - add %r12,%rcx │ │ │ │ - sub %edx,%r14d │ │ │ │ - cmp $0x1,%r14d │ │ │ │ - je 369b5 │ │ │ │ - add %edx,%r13d │ │ │ │ - mov %r13d,%r13d │ │ │ │ - vmovupd (%r9,%r13,8),%xmm0 │ │ │ │ - vaddpd (%r10,%r13,8),%xmm0,%xmm1 │ │ │ │ - vmovupd %xmm1,(%r8,%r13,8) │ │ │ │ - test $0x1,%r14b │ │ │ │ - je 369c7 │ │ │ │ - and $0xfffffffe,%r14d │ │ │ │ - add %r14d,%edi │ │ │ │ - shl $0x3,%r14 │ │ │ │ - add %r14,%r11 │ │ │ │ - add %r14,%rcx │ │ │ │ - movslq %edi,%rdi │ │ │ │ - vmovsd (%r9,%rdi,8),%xmm2 │ │ │ │ - vaddsd (%r11),%xmm2,%xmm3 │ │ │ │ - vmovsd %xmm3,(%rcx) │ │ │ │ - cmp $0x1,%esi │ │ │ │ - jle 36dc2 │ │ │ │ - mov -0x10(%rsp),%esi │ │ │ │ + add %r12,%rdi │ │ │ │ + movslq %r13d,%r12 │ │ │ │ + vmovsd (%r9,%r12,8),%xmm0 │ │ │ │ + vaddsd (%r11),%xmm0,%xmm1 │ │ │ │ + vmovsd %xmm1,(%rdi) │ │ │ │ cmp $0x1,%esi │ │ │ │ - je 36dc2 │ │ │ │ - vmovsd 0xae23b(%rip),%xmm6 # e4c20 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x180> │ │ │ │ - lea -0x1(%rsi),%r15d │ │ │ │ - mov %rsi,-0x28(%rsp) │ │ │ │ - mov %r10,-0x8(%rsp) │ │ │ │ - mov %r9,-0x18(%rsp) │ │ │ │ - lea 0x8(%r10),%r14 │ │ │ │ + jle 36586 │ │ │ │ + mov %ecx,%esi │ │ │ │ + shl $0x3,%rsi │ │ │ │ + lea 0x8(%r8,%rsi,1),%rax │ │ │ │ + lea 0x8(%r10,%rsi,1),%rsi │ │ │ │ + mov %r15d,%r8d │ │ │ │ + vmovsd 0xa779e(%rip),%xmm6 # dda50 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x450> │ │ │ │ + mov %r15d,-0xc(%rsp) │ │ │ │ + lea -0x2(%r15),%r12d │ │ │ │ + mov %r8,-0x20(%rsp) │ │ │ │ + lea 0x8(%r10),%rcx │ │ │ │ + lea 0x8(%r9),%rdx │ │ │ │ + mov $0x1,%ebx │ │ │ │ vxorpd %xmm5,%xmm5,%xmm5 │ │ │ │ - vxorpd %xmm10,%xmm10,%xmm10 │ │ │ │ vxorpd %xmm8,%xmm8,%xmm8 │ │ │ │ - shl $0x3,%r15 │ │ │ │ - lea 0x8(%r8,%r15,1),%rax │ │ │ │ - lea -0x2(%rsi),%r8d │ │ │ │ - lea 0x8(%r10,%r15,1),%rdi │ │ │ │ - lea 0x8(%r9),%r15 │ │ │ │ - mov %r8d,-0xc(%rsp) │ │ │ │ - vmovddup %xmm6,%xmm9 │ │ │ │ - mov $0x1,%r8d │ │ │ │ - vbroadcastsd %xmm6,%ymm7 │ │ │ │ - vbroadcastsd %xmm6,%zmm4 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov -0x10(%rsp),%r9d │ │ │ │ - mov $0x8,%ebx │ │ │ │ - lea -0x8(%r14),%r11 │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov %r15,%rcx │ │ │ │ - cmp %r8d,%r9d │ │ │ │ - mov %r9d,%edx │ │ │ │ - mov %r9d,%r10d │ │ │ │ - setg %r12b │ │ │ │ - sub %r8d,%edx │ │ │ │ - mov %edx,%r13d │ │ │ │ - shl $0x3,%r13 │ │ │ │ - cmp %r8d,%r9d │ │ │ │ - cmovle %rbx,%r13 │ │ │ │ - add %rax,%r13 │ │ │ │ - cmp %r13,%r11 │ │ │ │ - lea -0x8(%r15),%r11 │ │ │ │ - setae %r9b │ │ │ │ - cmp %r14,%rax │ │ │ │ - setae %bl │ │ │ │ - or %ebx,%r9d │ │ │ │ - cmp %r13,%r11 │ │ │ │ + vmovddup %xmm6,%xmm7 │ │ │ │ + vbroadcastsd %xmm6,%ymm4 │ │ │ │ + vxorpd %xmm3,%xmm3,%xmm3 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov -0xc(%rsp),%r15d │ │ │ │ + mov %r15d,%edi │ │ │ │ + sub %ebx,%edi │ │ │ │ + cmp $0x1,%edi │ │ │ │ + je 365a0 │ │ │ │ + cmp %ebx,%r15d │ │ │ │ + jle 365a0 │ │ │ │ + lea 0x8(%rcx),%r15 │ │ │ │ + mov %rax,%r14 │ │ │ │ mov %rax,%r11 │ │ │ │ - setae %r13b │ │ │ │ - cmp %r15,%rax │ │ │ │ - setae %bl │ │ │ │ - add $0x8,%r14 │ │ │ │ - or %ebx,%r13d │ │ │ │ + mov %edi,%r13d │ │ │ │ + sub %r15,%r14 │ │ │ │ + lea (%rax,%r13,8),%r13 │ │ │ │ + cmp $0x10,%r14 │ │ │ │ + lea 0x8(%rdx),%r14 │ │ │ │ + seta %r8b │ │ │ │ sub %r14,%r11 │ │ │ │ - mov %rax,%rbx │ │ │ │ - and %r13d,%r9d │ │ │ │ - mov %r15,%r13 │ │ │ │ - add $0x8,%r15 │ │ │ │ - cmp $0x30,%r11 │ │ │ │ - seta %r11b │ │ │ │ - sub %r15,%rbx │ │ │ │ - cmp $0x30,%rbx │ │ │ │ - seta %bl │ │ │ │ - and %ebx,%r11d │ │ │ │ - lea -0x8(%rax),%rbx │ │ │ │ - sub %rdi,%rbx │ │ │ │ - cmp $0x30,%rbx │ │ │ │ - seta %bl │ │ │ │ - test %bl,%r11b │ │ │ │ - je 36de0 │ │ │ │ - test %r9b,%r9b │ │ │ │ - je 36de0 │ │ │ │ - test %r12b,%r12b │ │ │ │ - mov $0x1,%r12d │ │ │ │ - mov %r8d,%ebx │ │ │ │ - cmove %r12d,%edx │ │ │ │ - cmp %r8d,%r10d │ │ │ │ - jle 3714a │ │ │ │ - cmpl $0x6,-0xc(%rsp) │ │ │ │ - jbe 3714a │ │ │ │ - mov %edx,%r13d │ │ │ │ - vbroadcastsd -0x8(%rsi),%zmm2 │ │ │ │ - vbroadcastsd -0x8(%rcx),%zmm3 │ │ │ │ - xor %r9d,%r9d │ │ │ │ - shr $0x3,%r13d │ │ │ │ - vxorpd %xmm11,%xmm11,%xmm11 │ │ │ │ - shl $0x6,%r13 │ │ │ │ - lea -0x40(%r13),%r10 │ │ │ │ - shr $0x6,%r10 │ │ │ │ - inc %r10 │ │ │ │ - and $0x3,%r10d │ │ │ │ - je 36bc4 │ │ │ │ - cmp $0x1,%r10 │ │ │ │ - je 36b95 │ │ │ │ - cmp $0x2,%r10 │ │ │ │ - je 36b6f │ │ │ │ - vmulpd (%rsi),%zmm3,%zmm12 │ │ │ │ - mov $0x40,%r9d │ │ │ │ - vfmsub231pd (%rcx),%zmm2,%zmm12 │ │ │ │ - vaddpd %zmm11,%zmm12,%zmm13 │ │ │ │ - vfmadd213pd (%rdi),%zmm4,%zmm13 │ │ │ │ - vmovupd %zmm13,(%rax) │ │ │ │ - vmulpd (%rsi,%r9,1),%zmm3,%zmm14 │ │ │ │ - vfmsub231pd (%rcx,%r9,1),%zmm2,%zmm14 │ │ │ │ - vaddpd %zmm11,%zmm14,%zmm15 │ │ │ │ - vfmadd213pd (%rdi,%r9,1),%zmm4,%zmm15 │ │ │ │ - vmovupd %zmm15,(%rax,%r9,1) │ │ │ │ - add $0x40,%r9 │ │ │ │ - vmulpd (%rsi,%r9,1),%zmm3,%zmm0 │ │ │ │ - vfmsub231pd (%rcx,%r9,1),%zmm2,%zmm0 │ │ │ │ - vaddpd %zmm11,%zmm0,%zmm1 │ │ │ │ - vfmadd213pd (%rdi,%r9,1),%zmm4,%zmm1 │ │ │ │ - vmovupd %zmm1,(%rax,%r9,1) │ │ │ │ - add $0x40,%r9 │ │ │ │ - cmp %r9,%r13 │ │ │ │ - je 36c72 │ │ │ │ - mov -0x8(%rsp),%r11 │ │ │ │ - vmulpd (%rsi,%r9,1),%zmm3,%zmm12 │ │ │ │ - vfmsub231pd (%rcx,%r9,1),%zmm2,%zmm12 │ │ │ │ - vaddpd %zmm11,%zmm12,%zmm13 │ │ │ │ - vfmadd213pd (%rdi,%r9,1),%zmm4,%zmm13 │ │ │ │ - vmovupd %zmm13,(%rax,%r9,1) │ │ │ │ - vmulpd 0x40(%rsi,%r9,1),%zmm3,%zmm14 │ │ │ │ - vfmsub231pd 0x40(%rcx,%r9,1),%zmm2,%zmm14 │ │ │ │ - vaddpd %zmm11,%zmm14,%zmm15 │ │ │ │ - vfmadd213pd 0x40(%rdi,%r9,1),%zmm4,%zmm15 │ │ │ │ - vmovupd %zmm15,0x40(%rax,%r9,1) │ │ │ │ - vmulpd 0x80(%rsi,%r9,1),%zmm3,%zmm0 │ │ │ │ - vfmsub231pd 0x80(%rcx,%r9,1),%zmm2,%zmm0 │ │ │ │ - vaddpd %zmm11,%zmm0,%zmm1 │ │ │ │ - vfmadd213pd 0x80(%rdi,%r9,1),%zmm4,%zmm1 │ │ │ │ - vmovupd %zmm1,0x80(%rax,%r9,1) │ │ │ │ - vmulpd 0xc0(%rsi,%r9,1),%zmm3,%zmm12 │ │ │ │ - vfmsub231pd 0xc0(%rcx,%r9,1),%zmm2,%zmm12 │ │ │ │ - vaddpd %zmm11,%zmm12,%zmm13 │ │ │ │ - vfmadd213pd 0xc0(%rdi,%r9,1),%zmm4,%zmm13 │ │ │ │ - vmovupd %zmm13,0xc0(%rax,%r9,1) │ │ │ │ - add $0x100,%r9 │ │ │ │ - cmp %r9,%r13 │ │ │ │ - jne 36bc9 │ │ │ │ - mov %r11,-0x8(%rsp) │ │ │ │ - test $0x7,%dl │ │ │ │ - je 36d99 │ │ │ │ - mov %edx,%r9d │ │ │ │ - and $0xfffffff8,%r9d │ │ │ │ - mov %r9d,%r13d │ │ │ │ - sub %r9d,%edx │ │ │ │ - add %r9d,%ebx │ │ │ │ - shl $0x3,%r13 │ │ │ │ - lea -0x1(%rdx),%r11d │ │ │ │ - lea 0x0(%r13,%rax,1),%r10 │ │ │ │ - lea (%rdi,%r13,1),%r12 │ │ │ │ - mov %r10,-0x20(%rsp) │ │ │ │ - cmp $0x2,%r11d │ │ │ │ - jbe 37166 │ │ │ │ - mov -0x8(%rsp),%r11 │ │ │ │ - mov %r9d,%r13d │ │ │ │ - vbroadcastsd -0x8(%rcx),%ymm2 │ │ │ │ - vbroadcastsd -0x8(%rsi),%ymm11 │ │ │ │ - lea 0x0(%r13,%r8,1),%r10 │ │ │ │ - vmulpd (%r11,%r10,8),%ymm2,%ymm3 │ │ │ │ - mov %r10,%r11 │ │ │ │ - mov -0x18(%rsp),%r10 │ │ │ │ - vfmsub231pd (%r10,%r11,8),%ymm11,%ymm3 │ │ │ │ - vaddpd %ymm8,%ymm3,%ymm14 │ │ │ │ - vfmadd213pd (%rdi,%r13,8),%ymm7,%ymm14 │ │ │ │ - vmovupd %ymm14,(%rax,%r13,8) │ │ │ │ - test $0x3,%dl │ │ │ │ - je 36d99 │ │ │ │ - mov %edx,%r13d │ │ │ │ - and $0xfffffffc,%r13d │ │ │ │ - mov %r13d,%r11d │ │ │ │ - add %r13d,%ebx │ │ │ │ - shl $0x3,%r11 │ │ │ │ - add %r11,-0x20(%rsp) │ │ │ │ - add %r11,%r12 │ │ │ │ - sub %r13d,%edx │ │ │ │ - cmp $0x1,%edx │ │ │ │ - je 36d64 │ │ │ │ - mov -0x8(%rsp),%r10 │ │ │ │ - mov -0x18(%rsp),%r11 │ │ │ │ - add %r13d,%r9d │ │ │ │ - vmovddup -0x8(%rcx),%xmm15 │ │ │ │ - mov %r9d,%r9d │ │ │ │ - vmovddup -0x8(%rsi),%xmm1 │ │ │ │ - lea (%r9,%r8,1),%r13 │ │ │ │ - vmulpd (%r10,%r13,8),%xmm15,%xmm0 │ │ │ │ - vfmsub231pd (%r11,%r13,8),%xmm1,%xmm0 │ │ │ │ - vaddpd %xmm10,%xmm0,%xmm12 │ │ │ │ - vfmadd213pd (%rdi,%r9,8),%xmm9,%xmm12 │ │ │ │ - vmovupd %xmm12,(%rax,%r9,8) │ │ │ │ - test $0x1,%dl │ │ │ │ - je 36d99 │ │ │ │ - and $0xfffffffe,%edx │ │ │ │ - add %edx,%ebx │ │ │ │ - shl $0x3,%rdx │ │ │ │ - add %rdx,-0x20(%rsp) │ │ │ │ - add %rdx,%r12 │ │ │ │ + mov %r14,-0x8(%rsp) │ │ │ │ + cmp $0x10,%r11 │ │ │ │ + lea -0x8(%rax),%r11 │ │ │ │ + seta %r14b │ │ │ │ + sub %rsi,%r11 │ │ │ │ + and %r14d,%r8d │ │ │ │ + cmp $0x10,%r11 │ │ │ │ + lea -0x8(%rcx),%r11 │ │ │ │ + seta %r14b │ │ │ │ + and %r14d,%r8d │ │ │ │ + cmp %r13,%r11 │ │ │ │ + setae %r11b │ │ │ │ + cmp %rcx,%rax │ │ │ │ + setae %r14b │ │ │ │ + or %r14d,%r11d │ │ │ │ + test %r11b,%r8b │ │ │ │ + je 365ad │ │ │ │ + lea -0x8(%rdx),%r8 │ │ │ │ + cmp %r13,%r8 │ │ │ │ + setae %r13b │ │ │ │ + cmp %rdx,%rax │ │ │ │ + setae %r11b │ │ │ │ + or %r13b,%r11b │ │ │ │ + je 365ad │ │ │ │ + mov %ebx,%r8d │ │ │ │ + cmp $0x2,%r12d │ │ │ │ + jbe 368c5 │ │ │ │ + mov %edi,%r14d │ │ │ │ + vbroadcastsd -0x8(%rcx),%ymm1 │ │ │ │ + vbroadcastsd -0x8(%rdx),%ymm2 │ │ │ │ + xor %r11d,%r11d │ │ │ │ + shr $0x2,%r14d │ │ │ │ + shl $0x5,%r14 │ │ │ │ + lea -0x20(%r14),%r13 │ │ │ │ + shr $0x5,%r13 │ │ │ │ + inc %r13 │ │ │ │ + and $0x3,%r13d │ │ │ │ + je 3642b │ │ │ │ + cmp $0x1,%r13 │ │ │ │ + je 36402 │ │ │ │ + cmp $0x2,%r13 │ │ │ │ + je 363e2 │ │ │ │ + vmulpd (%rcx),%ymm2,%ymm0 │ │ │ │ + mov $0x20,%r11d │ │ │ │ + vfmsub231pd (%rdx),%ymm1,%ymm0 │ │ │ │ + vaddpd %ymm3,%ymm0,%ymm9 │ │ │ │ + vfmadd213pd (%rsi),%ymm4,%ymm9 │ │ │ │ + vmovupd %ymm9,(%rax) │ │ │ │ + vmulpd (%rcx,%r11,1),%ymm2,%ymm10 │ │ │ │ + vfmsub231pd (%rdx,%r11,1),%ymm1,%ymm10 │ │ │ │ + vaddpd %ymm3,%ymm10,%ymm11 │ │ │ │ + vfmadd213pd (%rsi,%r11,1),%ymm4,%ymm11 │ │ │ │ + vmovupd %ymm11,(%rax,%r11,1) │ │ │ │ + add $0x20,%r11 │ │ │ │ + vmulpd (%rcx,%r11,1),%ymm2,%ymm12 │ │ │ │ + vfmsub231pd (%rdx,%r11,1),%ymm1,%ymm12 │ │ │ │ + vaddpd %ymm3,%ymm12,%ymm13 │ │ │ │ + vfmadd213pd (%rsi,%r11,1),%ymm4,%ymm13 │ │ │ │ + vmovupd %ymm13,(%rax,%r11,1) │ │ │ │ + add $0x20,%r11 │ │ │ │ + cmp %r14,%r11 │ │ │ │ + je 364b4 │ │ │ │ + vmulpd (%rcx,%r11,1),%ymm2,%ymm14 │ │ │ │ + vfmsub231pd (%rdx,%r11,1),%ymm1,%ymm14 │ │ │ │ + vaddpd %ymm3,%ymm14,%ymm15 │ │ │ │ + vfmadd213pd (%rsi,%r11,1),%ymm4,%ymm15 │ │ │ │ + vmovupd %ymm15,(%rax,%r11,1) │ │ │ │ + vmulpd 0x20(%rcx,%r11,1),%ymm2,%ymm0 │ │ │ │ + vfmsub231pd 0x20(%rdx,%r11,1),%ymm1,%ymm0 │ │ │ │ + vaddpd %ymm3,%ymm0,%ymm9 │ │ │ │ + vfmadd213pd 0x20(%rsi,%r11,1),%ymm4,%ymm9 │ │ │ │ + vmovupd %ymm9,0x20(%rax,%r11,1) │ │ │ │ + vmulpd 0x40(%rcx,%r11,1),%ymm2,%ymm10 │ │ │ │ + vfmsub231pd 0x40(%rdx,%r11,1),%ymm1,%ymm10 │ │ │ │ + vaddpd %ymm3,%ymm10,%ymm11 │ │ │ │ + vfmadd213pd 0x40(%rsi,%r11,1),%ymm4,%ymm11 │ │ │ │ + vmovupd %ymm11,0x40(%rax,%r11,1) │ │ │ │ + vmulpd 0x60(%rcx,%r11,1),%ymm2,%ymm12 │ │ │ │ + vfmsub231pd 0x60(%rdx,%r11,1),%ymm1,%ymm12 │ │ │ │ + vaddpd %ymm3,%ymm12,%ymm13 │ │ │ │ + vfmadd213pd 0x60(%rsi,%r11,1),%ymm4,%ymm13 │ │ │ │ + vmovupd %ymm13,0x60(%rax,%r11,1) │ │ │ │ + sub $0xffffffffffffff80,%r11 │ │ │ │ + cmp %r14,%r11 │ │ │ │ + jne 3642b │ │ │ │ + test $0x3,%dil │ │ │ │ + je 3655c │ │ │ │ + mov %edi,%r14d │ │ │ │ + and $0xfffffffc,%r14d │ │ │ │ + mov %r14d,-0x10(%rsp) │ │ │ │ + mov %r14d,%r13d │ │ │ │ + add %r14d,%r8d │ │ │ │ + lea 0x0(,%r13,8),%r11 │ │ │ │ + lea (%rsi,%r11,1),%r14 │ │ │ │ + add %rax,%r11 │ │ │ │ + sub -0x10(%rsp),%edi │ │ │ │ + mov %r14,-0x18(%rsp) │ │ │ │ + cmp $0x1,%edi │ │ │ │ + je 36530 │ │ │ │ + vmovddup -0x8(%rdx),%xmm1 │ │ │ │ + lea (%rbx,%r13,1),%r14 │ │ │ │ + vmovddup -0x8(%rcx),%xmm14 │ │ │ │ + vmulpd (%r10,%r14,8),%xmm1,%xmm2 │ │ │ │ + vfmsub231pd (%r9,%r14,8),%xmm14,%xmm2 │ │ │ │ + vaddpd %xmm8,%xmm2,%xmm15 │ │ │ │ + vfmadd213pd (%rsi,%r13,8),%xmm7,%xmm15 │ │ │ │ + vmovupd %xmm15,(%rax,%r13,8) │ │ │ │ + test $0x1,%dil │ │ │ │ + je 3655c │ │ │ │ + and $0xfffffffe,%edi │ │ │ │ + add %edi,%r8d │ │ │ │ + shl $0x3,%rdi │ │ │ │ + add %rdi,-0x18(%rsp) │ │ │ │ + add %rdi,%r11 │ │ │ │ + movslq %r8d,%rdi │ │ │ │ + vmovsd -0x8(%rcx),%xmm10 │ │ │ │ + vmovsd (%r10,%rdi,8),%xmm0 │ │ │ │ + vmulsd -0x8(%rdx),%xmm0,%xmm9 │ │ │ │ + mov -0x18(%rsp),%rdx │ │ │ │ + vfmsub231sd (%r9,%rdi,8),%xmm10,%xmm9 │ │ │ │ + vaddsd %xmm5,%xmm9,%xmm11 │ │ │ │ + vfmadd213sd (%rdx),%xmm6,%xmm11 │ │ │ │ + vmovsd %xmm11,(%r11) │ │ │ │ + mov %r12d,%ecx │ │ │ │ + inc %rbx │ │ │ │ mov -0x8(%rsp),%rdx │ │ │ │ - movslq %ebx,%rbx │ │ │ │ - vmovsd -0x8(%rsi),%xmm3 │ │ │ │ - mov -0x20(%rsp),%rsi │ │ │ │ - vmovsd (%rdx,%rbx,8),%xmm13 │ │ │ │ - vmulsd -0x8(%rcx),%xmm13,%xmm2 │ │ │ │ - mov -0x18(%rsp),%rcx │ │ │ │ - vfmsub231sd (%rcx,%rbx,8),%xmm3,%xmm2 │ │ │ │ - vaddsd %xmm5,%xmm2,%xmm11 │ │ │ │ - vfmadd213sd (%r12),%xmm6,%xmm11 │ │ │ │ - vmovsd %xmm11,(%rsi) │ │ │ │ - mov -0xc(%rsp),%ecx │ │ │ │ - inc %r8 │ │ │ │ - mov %rcx,%rsi │ │ │ │ + dec %r12d │ │ │ │ shl $0x3,%rcx │ │ │ │ - dec %esi │ │ │ │ lea 0x8(%rax,%rcx,1),%rax │ │ │ │ - lea 0x8(%rdi,%rcx,1),%rdi │ │ │ │ - mov %esi,-0xc(%rsp) │ │ │ │ - cmp %r8,-0x28(%rsp) │ │ │ │ - jne 36a40 │ │ │ │ + lea 0x8(%rsi,%rcx,1),%rsi │ │ │ │ + mov %r15,%rcx │ │ │ │ + cmp -0x20(%rsp),%rbx │ │ │ │ + jne 362e8 │ │ │ │ vzeroupper │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov -0x18(%rsp),%r12 │ │ │ │ - vmovsd -0x8(%rsi),%xmm0 │ │ │ │ - mov -0x10(%rsp),%r10d │ │ │ │ - mov %r8,%r11 │ │ │ │ - not %r11 │ │ │ │ - lea 0x1(%r8),%rdx │ │ │ │ - mov %r12,%r9 │ │ │ │ - add %r10d,%r11d │ │ │ │ - sub %r13,%r9 │ │ │ │ - mov -0x8(%rsp),%r13 │ │ │ │ - and $0x7,%r11d │ │ │ │ - lea (%rax,%r9,1),%rbx │ │ │ │ - add %rdi,%r9 │ │ │ │ - vmovsd 0x0(%r13,%r8,8),%xmm14 │ │ │ │ - vmulsd -0x8(%rcx),%xmm14,%xmm15 │ │ │ │ - vfmsub231sd (%r12,%r8,8),%xmm0,%xmm15 │ │ │ │ - vaddsd %xmm5,%xmm15,%xmm1 │ │ │ │ - vfmadd213sd (%r9,%r8,8),%xmm6,%xmm1 │ │ │ │ - vmovsd %xmm1,(%rbx,%r8,8) │ │ │ │ - cmp %edx,%r10d │ │ │ │ - jle 36d99 │ │ │ │ - test %r11d,%r11d │ │ │ │ - je 37313 │ │ │ │ - cmp $0x1,%r11d │ │ │ │ - je 36fa5 │ │ │ │ - cmp $0x2,%r11d │ │ │ │ - je 36f73 │ │ │ │ - cmp $0x3,%r11d │ │ │ │ - je 36f40 │ │ │ │ - cmp $0x4,%r11d │ │ │ │ - je 36f0e │ │ │ │ - cmp $0x5,%r11d │ │ │ │ - je 36edb │ │ │ │ - cmp $0x6,%r11d │ │ │ │ - je 36ea9 │ │ │ │ - mov -0x18(%rsp),%r12 │ │ │ │ - vmovsd 0x0(%r13,%rdx,8),%xmm12 │ │ │ │ - vmulsd -0x8(%rcx),%xmm12,%xmm13 │ │ │ │ - vmovsd -0x8(%rsi),%xmm2 │ │ │ │ - vfmsub231sd (%r12,%rdx,8),%xmm2,%xmm13 │ │ │ │ - vaddsd %xmm5,%xmm13,%xmm3 │ │ │ │ - vfmadd213sd (%r9,%rdx,8),%xmm6,%xmm3 │ │ │ │ - vmovsd %xmm3,(%rbx,%rdx,8) │ │ │ │ - lea 0x2(%r8),%rdx │ │ │ │ - mov -0x8(%rsp),%r11 │ │ │ │ - mov -0x18(%rsp),%r10 │ │ │ │ - vmovsd -0x8(%rsi),%xmm15 │ │ │ │ - vmovsd (%r11,%rdx,8),%xmm11 │ │ │ │ - vmulsd -0x8(%rcx),%xmm11,%xmm14 │ │ │ │ - vfmsub231sd (%r10,%rdx,8),%xmm15,%xmm14 │ │ │ │ - vaddsd %xmm5,%xmm14,%xmm0 │ │ │ │ - vfmadd213sd (%r9,%rdx,8),%xmm6,%xmm0 │ │ │ │ - vmovsd %xmm0,(%rbx,%rdx,8) │ │ │ │ - inc %rdx │ │ │ │ - mov -0x8(%rsp),%r13 │ │ │ │ - mov -0x18(%rsp),%r12 │ │ │ │ - vmovsd -0x8(%rsi),%xmm13 │ │ │ │ - vmovsd 0x0(%r13,%rdx,8),%xmm1 │ │ │ │ - vmulsd -0x8(%rcx),%xmm1,%xmm12 │ │ │ │ - vfmsub231sd (%r12,%rdx,8),%xmm13,%xmm12 │ │ │ │ - vaddsd %xmm5,%xmm12,%xmm2 │ │ │ │ - vfmadd213sd (%r9,%rdx,8),%xmm6,%xmm2 │ │ │ │ - vmovsd %xmm2,(%rbx,%rdx,8) │ │ │ │ - inc %rdx │ │ │ │ - mov -0x8(%rsp),%r11 │ │ │ │ - mov -0x18(%rsp),%r10 │ │ │ │ - vmovsd -0x8(%rsi),%xmm14 │ │ │ │ - vmovsd (%r11,%rdx,8),%xmm3 │ │ │ │ - vmulsd -0x8(%rcx),%xmm3,%xmm11 │ │ │ │ - vfmsub231sd (%r10,%rdx,8),%xmm14,%xmm11 │ │ │ │ - vaddsd %xmm5,%xmm11,%xmm15 │ │ │ │ - vfmadd213sd (%r9,%rdx,8),%xmm6,%xmm15 │ │ │ │ - vmovsd %xmm15,(%rbx,%rdx,8) │ │ │ │ - inc %rdx │ │ │ │ - mov -0x8(%rsp),%r13 │ │ │ │ - mov -0x18(%rsp),%r12 │ │ │ │ - vmovsd -0x8(%rsi),%xmm12 │ │ │ │ - vmovsd 0x0(%r13,%rdx,8),%xmm0 │ │ │ │ - vmulsd -0x8(%rcx),%xmm0,%xmm1 │ │ │ │ - vfmsub231sd (%r12,%rdx,8),%xmm12,%xmm1 │ │ │ │ - vaddsd %xmm5,%xmm1,%xmm13 │ │ │ │ - vfmadd213sd (%r9,%rdx,8),%xmm6,%xmm13 │ │ │ │ - vmovsd %xmm13,(%rbx,%rdx,8) │ │ │ │ - inc %rdx │ │ │ │ - mov -0x8(%rsp),%r11 │ │ │ │ - mov -0x18(%rsp),%r10 │ │ │ │ - vmovsd -0x8(%rsi),%xmm11 │ │ │ │ - vmovsd (%r11,%rdx,8),%xmm2 │ │ │ │ - vmulsd -0x8(%rcx),%xmm2,%xmm3 │ │ │ │ - vfmsub231sd (%r10,%rdx,8),%xmm11,%xmm3 │ │ │ │ - vaddsd %xmm5,%xmm3,%xmm14 │ │ │ │ - vfmadd213sd (%r9,%rdx,8),%xmm6,%xmm14 │ │ │ │ - vmovsd %xmm14,(%rbx,%rdx,8) │ │ │ │ - inc %rdx │ │ │ │ - mov -0x8(%rsp),%r13 │ │ │ │ - mov -0x18(%rsp),%r11 │ │ │ │ - vmovsd -0x8(%rsi),%xmm1 │ │ │ │ - mov -0x8(%rsp),%r10 │ │ │ │ - vmovsd 0x0(%r13,%rdx,8),%xmm15 │ │ │ │ - vmulsd -0x8(%rcx),%xmm15,%xmm0 │ │ │ │ - vfmsub231sd (%r11,%rdx,8),%xmm1,%xmm0 │ │ │ │ - vaddsd %xmm5,%xmm0,%xmm12 │ │ │ │ - vfmadd213sd (%r9,%rdx,8),%xmm6,%xmm12 │ │ │ │ - vmovsd %xmm12,(%rbx,%rdx,8) │ │ │ │ - inc %rdx │ │ │ │ - cmp %edx,-0x10(%rsp) │ │ │ │ - jle 36d99 │ │ │ │ - vmovsd (%r10,%rdx,8),%xmm13 │ │ │ │ - vmulsd -0x8(%rcx),%xmm13,%xmm3 │ │ │ │ - vmovsd -0x8(%rsi),%xmm2 │ │ │ │ - lea 0x1(%rdx),%r12 │ │ │ │ - vfmsub231sd (%r11,%rdx,8),%xmm2,%xmm3 │ │ │ │ - lea 0x2(%rdx),%r13 │ │ │ │ - vaddsd %xmm5,%xmm3,%xmm11 │ │ │ │ - vfmadd213sd (%r9,%rdx,8),%xmm6,%xmm11 │ │ │ │ - vmovsd %xmm11,(%rbx,%rdx,8) │ │ │ │ - vmovsd (%r10,%r12,8),%xmm14 │ │ │ │ - vmulsd -0x8(%rcx),%xmm14,%xmm15 │ │ │ │ - vmovsd -0x8(%rsi),%xmm0 │ │ │ │ - vfmsub231sd (%r11,%r12,8),%xmm0,%xmm15 │ │ │ │ - vaddsd %xmm5,%xmm15,%xmm1 │ │ │ │ - vfmadd213sd (%r9,%r12,8),%xmm6,%xmm1 │ │ │ │ - vmovsd %xmm1,(%rbx,%r12,8) │ │ │ │ - vmovsd (%r10,%r13,8),%xmm12 │ │ │ │ - vmulsd -0x8(%rcx),%xmm12,%xmm13 │ │ │ │ - vmovsd -0x8(%rsi),%xmm3 │ │ │ │ - vfmsub231sd (%r11,%r13,8),%xmm3,%xmm13 │ │ │ │ - lea 0x3(%rdx),%r12 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + lea 0x8(%rdx),%r8 │ │ │ │ + lea 0x8(%rcx),%r15 │ │ │ │ + mov %r8,-0x8(%rsp) │ │ │ │ + vmovsd (%r10,%rbx,8),%xmm12 │ │ │ │ + vmovsd -0x8(%rcx),%xmm1 │ │ │ │ + mov %r9,%r8 │ │ │ │ + mov %rbx,%r13 │ │ │ │ + sub %rdx,%r8 │ │ │ │ + mov -0xc(%rsp),%r14d │ │ │ │ + not %r13 │ │ │ │ + lea 0x1(%rbx),%rdi │ │ │ │ + vmulsd -0x8(%rdx),%xmm12,%xmm13 │ │ │ │ + lea (%rax,%r8,1),%r11 │ │ │ │ + add %rsi,%r8 │ │ │ │ + add %r14d,%r13d │ │ │ │ + and $0x7,%r13d │ │ │ │ + vfmsub231sd (%r9,%rbx,8),%xmm1,%xmm13 │ │ │ │ vaddsd %xmm5,%xmm13,%xmm2 │ │ │ │ - vfmadd213sd (%r9,%r13,8),%xmm6,%xmm2 │ │ │ │ - vmovsd %xmm2,(%rbx,%r13,8) │ │ │ │ - vmovsd (%r10,%r12,8),%xmm11 │ │ │ │ - vmulsd -0x8(%rcx),%xmm11,%xmm14 │ │ │ │ - vmovsd -0x8(%rsi),%xmm15 │ │ │ │ - vfmsub231sd (%r11,%r12,8),%xmm15,%xmm14 │ │ │ │ - lea 0x4(%rdx),%r13 │ │ │ │ - vaddsd %xmm5,%xmm14,%xmm0 │ │ │ │ - vfmadd213sd (%r9,%r12,8),%xmm6,%xmm0 │ │ │ │ - vmovsd %xmm0,(%rbx,%r12,8) │ │ │ │ - vmovsd (%r10,%r13,8),%xmm1 │ │ │ │ - vmulsd -0x8(%rcx),%xmm1,%xmm12 │ │ │ │ - vmovsd -0x8(%rsi),%xmm13 │ │ │ │ - vfmsub231sd (%r11,%r13,8),%xmm13,%xmm12 │ │ │ │ - lea 0x5(%rdx),%r12 │ │ │ │ - vaddsd %xmm5,%xmm12,%xmm3 │ │ │ │ - vfmadd213sd (%r9,%r13,8),%xmm6,%xmm3 │ │ │ │ - vmovsd %xmm3,(%rbx,%r13,8) │ │ │ │ - vmovsd (%r10,%r12,8),%xmm2 │ │ │ │ - vmulsd -0x8(%rcx),%xmm2,%xmm11 │ │ │ │ - vmovsd -0x8(%rsi),%xmm14 │ │ │ │ - vfmsub231sd (%r11,%r12,8),%xmm14,%xmm11 │ │ │ │ - lea 0x6(%rdx),%r13 │ │ │ │ - vaddsd %xmm5,%xmm11,%xmm15 │ │ │ │ - vfmadd213sd (%r9,%r12,8),%xmm6,%xmm15 │ │ │ │ - vmovsd %xmm15,(%rbx,%r12,8) │ │ │ │ + vfmadd213sd (%r8,%rbx,8),%xmm6,%xmm2 │ │ │ │ + vmovsd %xmm2,(%r11,%rbx,8) │ │ │ │ + cmp %edi,%r14d │ │ │ │ + jle 3655c │ │ │ │ + test %r13d,%r13d │ │ │ │ + je 36766 │ │ │ │ + cmp $0x1,%r13d │ │ │ │ + je 36733 │ │ │ │ + cmp $0x2,%r13d │ │ │ │ + je 3670a │ │ │ │ + cmp $0x3,%r13d │ │ │ │ + je 366e1 │ │ │ │ + cmp $0x4,%r13d │ │ │ │ + je 366b8 │ │ │ │ + cmp $0x5,%r13d │ │ │ │ + je 3668f │ │ │ │ + cmp $0x6,%r13d │ │ │ │ + je 36666 │ │ │ │ + vmovsd (%r10,%rdi,8),%xmm14 │ │ │ │ + vmovsd -0x8(%rcx),%xmm0 │ │ │ │ + vmulsd -0x8(%rdx),%xmm14,%xmm15 │ │ │ │ + vfmsub231sd (%r9,%rdi,8),%xmm0,%xmm15 │ │ │ │ + vaddsd %xmm5,%xmm15,%xmm9 │ │ │ │ + vfmadd213sd (%r8,%rdi,8),%xmm6,%xmm9 │ │ │ │ + vmovsd %xmm9,(%r11,%rdi,8) │ │ │ │ + lea 0x2(%rbx),%rdi │ │ │ │ + vmovsd (%r10,%rdi,8),%xmm10 │ │ │ │ + vmovsd -0x8(%rcx),%xmm12 │ │ │ │ + vmulsd -0x8(%rdx),%xmm10,%xmm11 │ │ │ │ + vfmsub231sd (%r9,%rdi,8),%xmm12,%xmm11 │ │ │ │ + vaddsd %xmm5,%xmm11,%xmm13 │ │ │ │ + vfmadd213sd (%r8,%rdi,8),%xmm6,%xmm13 │ │ │ │ + vmovsd %xmm13,(%r11,%rdi,8) │ │ │ │ + inc %rdi │ │ │ │ + vmovsd (%r10,%rdi,8),%xmm1 │ │ │ │ + vmovsd -0x8(%rcx),%xmm14 │ │ │ │ + vmulsd -0x8(%rdx),%xmm1,%xmm2 │ │ │ │ + vfmsub231sd (%r9,%rdi,8),%xmm14,%xmm2 │ │ │ │ + vaddsd %xmm5,%xmm2,%xmm15 │ │ │ │ + vfmadd213sd (%r8,%rdi,8),%xmm6,%xmm15 │ │ │ │ + vmovsd %xmm15,(%r11,%rdi,8) │ │ │ │ + inc %rdi │ │ │ │ + vmovsd (%r10,%rdi,8),%xmm0 │ │ │ │ + vmovsd -0x8(%rcx),%xmm10 │ │ │ │ + vmulsd -0x8(%rdx),%xmm0,%xmm9 │ │ │ │ + vfmsub231sd (%r9,%rdi,8),%xmm10,%xmm9 │ │ │ │ + vaddsd %xmm5,%xmm9,%xmm11 │ │ │ │ + vfmadd213sd (%r8,%rdi,8),%xmm6,%xmm11 │ │ │ │ + vmovsd %xmm11,(%r11,%rdi,8) │ │ │ │ + inc %rdi │ │ │ │ + vmovsd (%r10,%rdi,8),%xmm12 │ │ │ │ + vmovsd -0x8(%rcx),%xmm1 │ │ │ │ + vmulsd -0x8(%rdx),%xmm12,%xmm13 │ │ │ │ + vfmsub231sd (%r9,%rdi,8),%xmm1,%xmm13 │ │ │ │ + vaddsd %xmm5,%xmm13,%xmm2 │ │ │ │ + vfmadd213sd (%r8,%rdi,8),%xmm6,%xmm2 │ │ │ │ + vmovsd %xmm2,(%r11,%rdi,8) │ │ │ │ + inc %rdi │ │ │ │ + vmovsd (%r10,%rdi,8),%xmm14 │ │ │ │ + vmovsd -0x8(%rcx),%xmm0 │ │ │ │ + vmulsd -0x8(%rdx),%xmm14,%xmm15 │ │ │ │ + vfmsub231sd (%r9,%rdi,8),%xmm0,%xmm15 │ │ │ │ + vaddsd %xmm5,%xmm15,%xmm9 │ │ │ │ + vfmadd213sd (%r8,%rdi,8),%xmm6,%xmm9 │ │ │ │ + vmovsd %xmm9,(%r11,%rdi,8) │ │ │ │ + inc %rdi │ │ │ │ + vmovsd (%r10,%rdi,8),%xmm10 │ │ │ │ + vmovsd -0x8(%rcx),%xmm12 │ │ │ │ + vmulsd -0x8(%rdx),%xmm10,%xmm11 │ │ │ │ + vfmsub231sd (%r9,%rdi,8),%xmm12,%xmm11 │ │ │ │ + vaddsd %xmm5,%xmm11,%xmm13 │ │ │ │ + vfmadd213sd (%r8,%rdi,8),%xmm6,%xmm13 │ │ │ │ + vmovsd %xmm13,(%r11,%rdi,8) │ │ │ │ + inc %rdi │ │ │ │ + cmp %edi,-0xc(%rsp) │ │ │ │ + jle 3655c │ │ │ │ + vmovsd (%r10,%rdi,8),%xmm1 │ │ │ │ + vmovsd -0x8(%rcx),%xmm14 │ │ │ │ + lea 0x1(%rdi),%r13 │ │ │ │ + lea 0x2(%rdi),%r14 │ │ │ │ + vmulsd -0x8(%rdx),%xmm1,%xmm2 │ │ │ │ + vfmsub231sd (%r9,%rdi,8),%xmm14,%xmm2 │ │ │ │ + vaddsd %xmm5,%xmm2,%xmm15 │ │ │ │ + vfmadd213sd (%r8,%rdi,8),%xmm6,%xmm15 │ │ │ │ + vmovsd %xmm15,(%r11,%rdi,8) │ │ │ │ vmovsd (%r10,%r13,8),%xmm0 │ │ │ │ - vmulsd -0x8(%rcx),%xmm0,%xmm1 │ │ │ │ - vmovsd -0x8(%rsi),%xmm12 │ │ │ │ - vfmsub231sd (%r11,%r13,8),%xmm12,%xmm1 │ │ │ │ - lea 0x7(%rdx),%r12 │ │ │ │ - add $0x8,%rdx │ │ │ │ - vaddsd %xmm5,%xmm1,%xmm13 │ │ │ │ - vfmadd213sd (%r9,%r13,8),%xmm6,%xmm13 │ │ │ │ - vmovsd %xmm13,(%rbx,%r13,8) │ │ │ │ - vmovsd (%r10,%r12,8),%xmm3 │ │ │ │ - vmulsd -0x8(%rcx),%xmm3,%xmm2 │ │ │ │ - vmovsd -0x8(%rsi),%xmm11 │ │ │ │ - vfmsub231sd (%r11,%r12,8),%xmm11,%xmm2 │ │ │ │ - vaddsd %xmm5,%xmm2,%xmm14 │ │ │ │ - vfmadd213sd (%r9,%r12,8),%xmm6,%xmm14 │ │ │ │ - vmovsd %xmm14,(%rbx,%r12,8) │ │ │ │ - cmp %edx,-0x10(%rsp) │ │ │ │ - jg 36fe7 │ │ │ │ - mov %r10,-0x8(%rsp) │ │ │ │ - jmp 36d99 │ │ │ │ - xor %r9d,%r9d │ │ │ │ - mov %rax,-0x20(%rsp) │ │ │ │ - mov %rdi,%r12 │ │ │ │ - sub %r9d,%edx │ │ │ │ - lea -0x1(%rdx),%r11d │ │ │ │ - cmp $0x2,%r11d │ │ │ │ - ja 36cab │ │ │ │ + vmovsd -0x8(%rcx),%xmm10 │ │ │ │ + vmulsd -0x8(%rdx),%xmm0,%xmm9 │ │ │ │ + vfmsub231sd (%r9,%r13,8),%xmm10,%xmm9 │ │ │ │ + vaddsd %xmm5,%xmm9,%xmm11 │ │ │ │ + vfmadd213sd (%r8,%r13,8),%xmm6,%xmm11 │ │ │ │ + vmovsd %xmm11,(%r11,%r13,8) │ │ │ │ + lea 0x3(%rdi),%r13 │ │ │ │ + vmovsd (%r10,%r14,8),%xmm12 │ │ │ │ + vmovsd -0x8(%rcx),%xmm1 │ │ │ │ + vmulsd -0x8(%rdx),%xmm12,%xmm13 │ │ │ │ + vfmsub231sd (%r9,%r14,8),%xmm1,%xmm13 │ │ │ │ + vaddsd %xmm5,%xmm13,%xmm2 │ │ │ │ + vfmadd213sd (%r8,%r14,8),%xmm6,%xmm2 │ │ │ │ + vmovsd %xmm2,(%r11,%r14,8) │ │ │ │ + lea 0x4(%rdi),%r14 │ │ │ │ + vmovsd (%r10,%r13,8),%xmm14 │ │ │ │ + vmovsd -0x8(%rcx),%xmm0 │ │ │ │ + vmulsd -0x8(%rdx),%xmm14,%xmm15 │ │ │ │ + vfmsub231sd (%r9,%r13,8),%xmm0,%xmm15 │ │ │ │ + vaddsd %xmm5,%xmm15,%xmm9 │ │ │ │ + vfmadd213sd (%r8,%r13,8),%xmm6,%xmm9 │ │ │ │ + vmovsd %xmm9,(%r11,%r13,8) │ │ │ │ + lea 0x5(%rdi),%r13 │ │ │ │ + vmovsd (%r10,%r14,8),%xmm10 │ │ │ │ + vmovsd -0x8(%rcx),%xmm12 │ │ │ │ + vmulsd -0x8(%rdx),%xmm10,%xmm11 │ │ │ │ + vfmsub231sd (%r9,%r14,8),%xmm12,%xmm11 │ │ │ │ + vaddsd %xmm5,%xmm11,%xmm13 │ │ │ │ + vfmadd213sd (%r8,%r14,8),%xmm6,%xmm13 │ │ │ │ + vmovsd %xmm13,(%r11,%r14,8) │ │ │ │ + lea 0x6(%rdi),%r14 │ │ │ │ + vmovsd (%r10,%r13,8),%xmm1 │ │ │ │ + vmulsd -0x8(%rdx),%xmm1,%xmm14 │ │ │ │ + vmovsd -0x8(%rcx),%xmm2 │ │ │ │ + vfmsub231sd (%r9,%r13,8),%xmm2,%xmm14 │ │ │ │ + vaddsd %xmm5,%xmm14,%xmm15 │ │ │ │ + vfmadd213sd (%r8,%r13,8),%xmm6,%xmm15 │ │ │ │ + vmovsd %xmm15,(%r11,%r13,8) │ │ │ │ + lea 0x7(%rdi),%r13 │ │ │ │ + add $0x8,%rdi │ │ │ │ + vmovsd (%r10,%r14,8),%xmm0 │ │ │ │ + vmovsd -0x8(%rcx),%xmm10 │ │ │ │ + vmulsd -0x8(%rdx),%xmm0,%xmm9 │ │ │ │ + vfmsub231sd (%r9,%r14,8),%xmm10,%xmm9 │ │ │ │ + vaddsd %xmm5,%xmm9,%xmm11 │ │ │ │ + vfmadd213sd (%r8,%r14,8),%xmm6,%xmm11 │ │ │ │ + vmovsd %xmm11,(%r11,%r14,8) │ │ │ │ + vmovsd (%r10,%r13,8),%xmm12 │ │ │ │ + vmovsd -0x8(%rcx),%xmm1 │ │ │ │ + vmulsd -0x8(%rdx),%xmm12,%xmm13 │ │ │ │ + vfmsub231sd (%r9,%r13,8),%xmm1,%xmm13 │ │ │ │ + vaddsd %xmm5,%xmm13,%xmm14 │ │ │ │ + vfmadd213sd (%r8,%r13,8),%xmm6,%xmm14 │ │ │ │ + vmovsd %xmm14,(%r11,%r13,8) │ │ │ │ + cmp %edi,-0xc(%rsp) │ │ │ │ + jg 36766 │ │ │ │ + jmp 3655c │ │ │ │ + mov %rsi,-0x18(%rsp) │ │ │ │ + mov %rax,%r11 │ │ │ │ xor %r13d,%r13d │ │ │ │ - jmp 36d0b │ │ │ │ - movslq -0x10(%rsp),%r11 │ │ │ │ - xor %r14d,%r14d │ │ │ │ - shl $0x3,%r11 │ │ │ │ - lea -0x8(%r11),%rcx │ │ │ │ - shr $0x3,%rcx │ │ │ │ - inc %rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - je 3725c │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 3723d │ │ │ │ - cmp $0x2,%rcx │ │ │ │ - je 37227 │ │ │ │ - cmp $0x3,%rcx │ │ │ │ - je 37211 │ │ │ │ - cmp $0x4,%rcx │ │ │ │ - je 371fb │ │ │ │ - cmp $0x5,%rcx │ │ │ │ - je 371e5 │ │ │ │ - cmp $0x6,%rcx │ │ │ │ - je 371cf │ │ │ │ - vmovsd (%r10),%xmm4 │ │ │ │ - vaddsd (%r9),%xmm4,%xmm5 │ │ │ │ - mov $0x8,%r14d │ │ │ │ - vmovsd %xmm5,(%r8) │ │ │ │ - vmovsd (%r10,%r14,1),%xmm6 │ │ │ │ - vaddsd (%r9,%r14,1),%xmm6,%xmm7 │ │ │ │ - vmovsd %xmm7,(%r8,%r14,1) │ │ │ │ - add $0x8,%r14 │ │ │ │ - vmovsd (%r10,%r14,1),%xmm8 │ │ │ │ - vaddsd (%r9,%r14,1),%xmm8,%xmm9 │ │ │ │ - vmovsd %xmm9,(%r8,%r14,1) │ │ │ │ - add $0x8,%r14 │ │ │ │ - vmovsd (%r10,%r14,1),%xmm10 │ │ │ │ - vaddsd (%r9,%r14,1),%xmm10,%xmm11 │ │ │ │ - vmovsd %xmm11,(%r8,%r14,1) │ │ │ │ - add $0x8,%r14 │ │ │ │ - vmovsd (%r10,%r14,1),%xmm12 │ │ │ │ - vaddsd (%r9,%r14,1),%xmm12,%xmm13 │ │ │ │ - vmovsd %xmm13,(%r8,%r14,1) │ │ │ │ - add $0x8,%r14 │ │ │ │ - vmovsd (%r10,%r14,1),%xmm14 │ │ │ │ - vaddsd (%r9,%r14,1),%xmm14,%xmm15 │ │ │ │ - vmovsd %xmm15,(%r8,%r14,1) │ │ │ │ - add $0x8,%r14 │ │ │ │ - vmovsd (%r10,%r14,1),%xmm0 │ │ │ │ - vaddsd (%r9,%r14,1),%xmm0,%xmm1 │ │ │ │ - vmovsd %xmm1,(%r8,%r14,1) │ │ │ │ - add $0x8,%r14 │ │ │ │ - cmp %r11,%r14 │ │ │ │ - je 369c7 │ │ │ │ - vmovsd (%r10,%r14,1),%xmm2 │ │ │ │ - vaddsd (%r9,%r14,1),%xmm2,%xmm3 │ │ │ │ - vmovsd %xmm3,(%r8,%r14,1) │ │ │ │ - vmovsd 0x8(%r10,%r14,1),%xmm4 │ │ │ │ - vaddsd 0x8(%r9,%r14,1),%xmm4,%xmm5 │ │ │ │ - vmovsd %xmm5,0x8(%r8,%r14,1) │ │ │ │ - vmovsd 0x10(%r10,%r14,1),%xmm6 │ │ │ │ - vaddsd 0x10(%r9,%r14,1),%xmm6,%xmm7 │ │ │ │ - vmovsd %xmm7,0x10(%r8,%r14,1) │ │ │ │ - vmovsd 0x18(%r10,%r14,1),%xmm8 │ │ │ │ - vaddsd 0x18(%r9,%r14,1),%xmm8,%xmm9 │ │ │ │ - vmovsd %xmm9,0x18(%r8,%r14,1) │ │ │ │ - vmovsd 0x20(%r10,%r14,1),%xmm10 │ │ │ │ - vaddsd 0x20(%r9,%r14,1),%xmm10,%xmm11 │ │ │ │ - vmovsd %xmm11,0x20(%r8,%r14,1) │ │ │ │ - vmovsd 0x28(%r10,%r14,1),%xmm12 │ │ │ │ - vaddsd 0x28(%r9,%r14,1),%xmm12,%xmm13 │ │ │ │ - vmovsd %xmm13,0x28(%r8,%r14,1) │ │ │ │ - vmovsd 0x30(%r10,%r14,1),%xmm14 │ │ │ │ - vaddsd 0x30(%r9,%r14,1),%xmm14,%xmm15 │ │ │ │ - vmovsd %xmm15,0x30(%r8,%r14,1) │ │ │ │ - vmovsd 0x38(%r10,%r14,1),%xmm0 │ │ │ │ - vaddsd 0x38(%r9,%r14,1),%xmm0,%xmm1 │ │ │ │ - vmovsd %xmm1,0x38(%r8,%r14,1) │ │ │ │ - add $0x40,%r14 │ │ │ │ - cmp %r11,%r14 │ │ │ │ - jne 3725c │ │ │ │ - jmp 369c7 │ │ │ │ - mov -0x18(%rsp),%r11 │ │ │ │ - mov %r13,%r10 │ │ │ │ - jmp 36fe7 │ │ │ │ + jmp 364ed │ │ │ │ + movslq %r15d,%rcx │ │ │ │ + xor %edi,%edi │ │ │ │ + shl $0x3,%rcx │ │ │ │ + lea -0x8(%rcx),%r11 │ │ │ │ + shr $0x3,%r11 │ │ │ │ + inc %r11 │ │ │ │ + and $0x7,%r11d │ │ │ │ + je 369c0 │ │ │ │ + cmp $0x1,%r11 │ │ │ │ + je 369a1 │ │ │ │ + cmp $0x2,%r11 │ │ │ │ + je 3698b │ │ │ │ + cmp $0x3,%r11 │ │ │ │ + je 36975 │ │ │ │ + cmp $0x4,%r11 │ │ │ │ + je 3695f │ │ │ │ + cmp $0x5,%r11 │ │ │ │ + je 36949 │ │ │ │ + cmp $0x6,%r11 │ │ │ │ + je 36933 │ │ │ │ + vmovsd (%r10),%xmm2 │ │ │ │ + mov $0x8,%edi │ │ │ │ + vaddsd (%r9),%xmm2,%xmm3 │ │ │ │ + vmovsd %xmm3,(%r8) │ │ │ │ + vmovsd (%r10,%rdi,1),%xmm4 │ │ │ │ + vaddsd (%r9,%rdi,1),%xmm4,%xmm5 │ │ │ │ + vmovsd %xmm5,(%r8,%rdi,1) │ │ │ │ + add $0x8,%rdi │ │ │ │ + vmovsd (%r10,%rdi,1),%xmm6 │ │ │ │ + vaddsd (%r9,%rdi,1),%xmm6,%xmm7 │ │ │ │ + vmovsd %xmm7,(%r8,%rdi,1) │ │ │ │ + add $0x8,%rdi │ │ │ │ + vmovsd (%r10,%rdi,1),%xmm8 │ │ │ │ + vaddsd (%r9,%rdi,1),%xmm8,%xmm9 │ │ │ │ + vmovsd %xmm9,(%r8,%rdi,1) │ │ │ │ + add $0x8,%rdi │ │ │ │ + vmovsd (%r10,%rdi,1),%xmm10 │ │ │ │ + vaddsd (%r9,%rdi,1),%xmm10,%xmm11 │ │ │ │ + vmovsd %xmm11,(%r8,%rdi,1) │ │ │ │ + add $0x8,%rdi │ │ │ │ + vmovsd (%r10,%rdi,1),%xmm12 │ │ │ │ + vaddsd (%r9,%rdi,1),%xmm12,%xmm13 │ │ │ │ + vmovsd %xmm13,(%r8,%rdi,1) │ │ │ │ + add $0x8,%rdi │ │ │ │ + vmovsd (%r10,%rdi,1),%xmm14 │ │ │ │ + vaddsd (%r9,%rdi,1),%xmm14,%xmm15 │ │ │ │ + vmovsd %xmm15,(%r8,%rdi,1) │ │ │ │ + add $0x8,%rdi │ │ │ │ + cmp %rcx,%rdi │ │ │ │ + je 36a72 │ │ │ │ + vmovsd (%r10,%rdi,1),%xmm0 │ │ │ │ + vaddsd (%r9,%rdi,1),%xmm0,%xmm1 │ │ │ │ + vmovsd %xmm1,(%r8,%rdi,1) │ │ │ │ + vmovsd 0x8(%r10,%rdi,1),%xmm2 │ │ │ │ + vaddsd 0x8(%r9,%rdi,1),%xmm2,%xmm3 │ │ │ │ + vmovsd %xmm3,0x8(%r8,%rdi,1) │ │ │ │ + vmovsd 0x10(%r10,%rdi,1),%xmm4 │ │ │ │ + vaddsd 0x10(%r9,%rdi,1),%xmm4,%xmm5 │ │ │ │ + vmovsd %xmm5,0x10(%r8,%rdi,1) │ │ │ │ + vmovsd 0x18(%r10,%rdi,1),%xmm6 │ │ │ │ + vaddsd 0x18(%r9,%rdi,1),%xmm6,%xmm7 │ │ │ │ + vmovsd %xmm7,0x18(%r8,%rdi,1) │ │ │ │ + vmovsd 0x20(%r10,%rdi,1),%xmm8 │ │ │ │ + vaddsd 0x20(%r9,%rdi,1),%xmm8,%xmm9 │ │ │ │ + vmovsd %xmm9,0x20(%r8,%rdi,1) │ │ │ │ + vmovsd 0x28(%r10,%rdi,1),%xmm10 │ │ │ │ + vaddsd 0x28(%r9,%rdi,1),%xmm10,%xmm11 │ │ │ │ + vmovsd %xmm11,0x28(%r8,%rdi,1) │ │ │ │ + vmovsd 0x30(%r10,%rdi,1),%xmm12 │ │ │ │ + vaddsd 0x30(%r9,%rdi,1),%xmm12,%xmm13 │ │ │ │ + vmovsd %xmm13,0x30(%r8,%rdi,1) │ │ │ │ + vmovsd 0x38(%r10,%rdi,1),%xmm14 │ │ │ │ + vaddsd 0x38(%r9,%rdi,1),%xmm14,%xmm15 │ │ │ │ + vmovsd %xmm15,0x38(%r8,%rdi,1) │ │ │ │ + add $0x40,%rdi │ │ │ │ + cmp %rcx,%rdi │ │ │ │ + jne 369c0 │ │ │ │ + cmp $0x1,%esi │ │ │ │ + jle 36589 │ │ │ │ + cmp $0x1,%r15d │ │ │ │ + je 36589 │ │ │ │ + lea -0x1(%r15),%ebx │ │ │ │ + shl $0x3,%rbx │ │ │ │ + lea 0x8(%r8,%rbx,1),%rax │ │ │ │ + lea 0x8(%r10,%rbx,1),%rsi │ │ │ │ + jmp 362a7 │ │ │ │ + ret │ │ │ │ mov %rdi,%r11 │ │ │ │ - mov -0x10(%rsp),%r14d │ │ │ │ - mov %r8,%rcx │ │ │ │ + xor %ebx,%ebx │ │ │ │ + mov %r8,%rdi │ │ │ │ xor %r13d,%r13d │ │ │ │ - xor %edi,%edi │ │ │ │ - jmp 3693d │ │ │ │ - xor %edx,%edx │ │ │ │ - jmp 3697d │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + jmp 36253 │ │ │ │ + nopl (%rax) │ │ │ │ │ │ │ │ -0000000000037340 : │ │ │ │ +0000000000036ab0 : │ │ │ │ endbr64 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ - mov %ecx,%ebx │ │ │ │ - and $0xffffffffffffffc0,%rsp │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov %edx,-0x4(%rsp) │ │ │ │ - test %ebx,%ebx │ │ │ │ - jle 37a0d │ │ │ │ - mov %r9,%rax │ │ │ │ - mov %rdi,%r15 │ │ │ │ - sub %r8,%rax │ │ │ │ - lea 0x3f(%r9),%rdi │ │ │ │ - mov %rsi,%r14 │ │ │ │ - mov %r9,%rsi │ │ │ │ - sub $0x8,%rax │ │ │ │ - cmp $0x30,%rax │ │ │ │ - seta %dl │ │ │ │ - sub %rcx,%rdi │ │ │ │ - cmp $0x7e,%rdi │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ + mov %edx,-0x8(%rsp) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + test %ecx,%ecx │ │ │ │ + jle 370bb │ │ │ │ + mov %ecx,%r14d │ │ │ │ + cmp $0x1,%ecx │ │ │ │ + je 370f8 │ │ │ │ + mov %r9,%rdx │ │ │ │ + lea 0x1f(%r9),%rbx │ │ │ │ + sub %r8,%rdx │ │ │ │ + sub $0x8,%rdx │ │ │ │ + cmp $0x10,%rdx │ │ │ │ + seta %cl │ │ │ │ + sub %rax,%rbx │ │ │ │ + cmp $0x3e,%rbx │ │ │ │ seta %r10b │ │ │ │ - test %r10b,%dl │ │ │ │ - je 37a53 │ │ │ │ - lea 0x3f(%r8),%r11 │ │ │ │ - sub %rcx,%r11 │ │ │ │ - cmp $0x7e,%r11 │ │ │ │ - jbe 37a53 │ │ │ │ - lea -0x1(%rbx),%r12d │ │ │ │ - cmp $0x6,%r12d │ │ │ │ - jbe 37cfb │ │ │ │ - mov %ebx,%r13d │ │ │ │ - xor %r11d,%r11d │ │ │ │ - shr $0x3,%r13d │ │ │ │ - shl $0x6,%r13 │ │ │ │ - lea -0x40(%r13),%rdx │ │ │ │ - shr $0x6,%rdx │ │ │ │ - inc %rdx │ │ │ │ - and $0x3,%edx │ │ │ │ - je 3744b │ │ │ │ - cmp $0x1,%rdx │ │ │ │ - je 37414 │ │ │ │ - cmp $0x2,%rdx │ │ │ │ - jne 37a24 │ │ │ │ - vmovupd (%r8,%r11,1),%zmm4 │ │ │ │ - vaddpd (%rcx,%r11,1),%zmm4,%zmm5 │ │ │ │ - vmovupd %zmm5,(%rcx,%r11,1) │ │ │ │ - vmovupd (%r8,%r11,1),%zmm6 │ │ │ │ - vaddpd (%r9,%r11,1),%zmm6,%zmm7 │ │ │ │ - vmovupd %zmm7,(%r9,%r11,1) │ │ │ │ - add $0x40,%r11 │ │ │ │ - vmovupd (%r8,%r11,1),%zmm8 │ │ │ │ - vaddpd (%rcx,%r11,1),%zmm8,%zmm9 │ │ │ │ - vmovupd %zmm9,(%rcx,%r11,1) │ │ │ │ - vmovupd (%r8,%r11,1),%zmm10 │ │ │ │ - vaddpd (%r9,%r11,1),%zmm10,%zmm11 │ │ │ │ - vmovupd %zmm11,(%r9,%r11,1) │ │ │ │ - add $0x40,%r11 │ │ │ │ - cmp %r11,%r13 │ │ │ │ - je 37515 │ │ │ │ - vmovupd (%r8,%r11,1),%zmm12 │ │ │ │ - vaddpd (%rcx,%r11,1),%zmm12,%zmm13 │ │ │ │ - vmovupd %zmm13,(%rcx,%r11,1) │ │ │ │ - vmovupd (%r8,%r11,1),%zmm14 │ │ │ │ - vaddpd (%r9,%r11,1),%zmm14,%zmm15 │ │ │ │ - vmovupd %zmm15,(%r9,%r11,1) │ │ │ │ - vmovupd 0x40(%r8,%r11,1),%zmm1 │ │ │ │ - vaddpd 0x40(%rcx,%r11,1),%zmm1,%zmm0 │ │ │ │ - vmovupd %zmm0,0x40(%rcx,%r11,1) │ │ │ │ - vmovupd 0x40(%r8,%r11,1),%zmm2 │ │ │ │ - vaddpd 0x40(%r9,%r11,1),%zmm2,%zmm3 │ │ │ │ - vmovupd %zmm3,0x40(%r9,%r11,1) │ │ │ │ - vmovupd 0x80(%r8,%r11,1),%zmm4 │ │ │ │ - vaddpd 0x80(%rcx,%r11,1),%zmm4,%zmm5 │ │ │ │ - vmovupd %zmm5,0x80(%rcx,%r11,1) │ │ │ │ - vmovupd 0x80(%r8,%r11,1),%zmm6 │ │ │ │ - vaddpd 0x80(%r9,%r11,1),%zmm6,%zmm7 │ │ │ │ - vmovupd %zmm7,0x80(%r9,%r11,1) │ │ │ │ - vmovupd 0xc0(%r8,%r11,1),%zmm8 │ │ │ │ - vaddpd 0xc0(%rcx,%r11,1),%zmm8,%zmm9 │ │ │ │ - vmovupd %zmm9,0xc0(%rcx,%r11,1) │ │ │ │ - vmovupd 0xc0(%r8,%r11,1),%zmm10 │ │ │ │ - vaddpd 0xc0(%r9,%r11,1),%zmm10,%zmm11 │ │ │ │ - vmovupd %zmm11,0xc0(%r9,%r11,1) │ │ │ │ - add $0x100,%r11 │ │ │ │ - cmp %r11,%r13 │ │ │ │ - jne 3744b │ │ │ │ - mov %ebx,%r10d │ │ │ │ - and $0xfffffff8,%r10d │ │ │ │ - mov %r10d,%eax │ │ │ │ - cmp %r10d,%ebx │ │ │ │ - je 37a1c │ │ │ │ - mov %r10d,%edi │ │ │ │ - shl $0x3,%rdi │ │ │ │ - lea (%r9,%rdi,1),%r12 │ │ │ │ - add %r8,%rdi │ │ │ │ - mov %ebx,%edx │ │ │ │ - sub %eax,%edx │ │ │ │ - lea -0x1(%rdx),%r13d │ │ │ │ + test %r10b,%cl │ │ │ │ + je 370f8 │ │ │ │ + lea 0x1f(%r8),%r11 │ │ │ │ + sub %rax,%r11 │ │ │ │ + cmp $0x3e,%r11 │ │ │ │ + jbe 370f8 │ │ │ │ + lea -0x1(%r14),%r13d │ │ │ │ + mov %r14d,%ecx │ │ │ │ cmp $0x2,%r13d │ │ │ │ - jbe 37d0b │ │ │ │ - mov %eax,%r13d │ │ │ │ - shl $0x3,%r13 │ │ │ │ - lea (%rcx,%r13,1),%r11 │ │ │ │ - vmovq %r11,%xmm12 │ │ │ │ - lea (%r8,%r13,1),%r11 │ │ │ │ - vmovupd (%r11),%ymm14 │ │ │ │ - vmovq %r11,%xmm13 │ │ │ │ - vmovq %xmm12,%r11 │ │ │ │ - vaddpd (%r11),%ymm14,%ymm15 │ │ │ │ - vmovupd %ymm15,(%r11) │ │ │ │ - vmovq %xmm13,%r11 │ │ │ │ - vmovupd (%r11),%ymm1 │ │ │ │ - vaddpd (%r9,%r13,1),%ymm1,%ymm0 │ │ │ │ - vmovupd %ymm0,(%r9,%r13,1) │ │ │ │ - test $0x3,%dl │ │ │ │ - je 37a1c │ │ │ │ - mov %edx,%r13d │ │ │ │ - and $0xfffffffc,%r13d │ │ │ │ - mov %r13d,%r11d │ │ │ │ - add %r13d,%r10d │ │ │ │ + jbe 373db │ │ │ │ + mov %r14d,%r12d │ │ │ │ + xor %edx,%edx │ │ │ │ + shr $0x2,%r12d │ │ │ │ + shl $0x5,%r12 │ │ │ │ + lea -0x20(%r12),%r15 │ │ │ │ + shr $0x5,%r15 │ │ │ │ + inc %r15 │ │ │ │ + and $0x3,%r15d │ │ │ │ + je 36bb0 │ │ │ │ + cmp $0x1,%r15 │ │ │ │ + je 36b81 │ │ │ │ + cmp $0x2,%r15 │ │ │ │ + jne 370ca │ │ │ │ + vmovupd (%r8,%rdx,1),%ymm4 │ │ │ │ + vaddpd (%rax,%rdx,1),%ymm4,%ymm5 │ │ │ │ + vmovupd %ymm5,(%rax,%rdx,1) │ │ │ │ + vmovupd (%r8,%rdx,1),%ymm6 │ │ │ │ + vaddpd (%r9,%rdx,1),%ymm6,%ymm7 │ │ │ │ + vmovupd %ymm7,(%r9,%rdx,1) │ │ │ │ + add $0x20,%rdx │ │ │ │ + vmovupd (%r8,%rdx,1),%ymm8 │ │ │ │ + vaddpd (%rax,%rdx,1),%ymm8,%ymm9 │ │ │ │ + vmovupd %ymm9,(%rax,%rdx,1) │ │ │ │ + vmovupd (%r8,%rdx,1),%ymm10 │ │ │ │ + vaddpd (%r9,%rdx,1),%ymm10,%ymm11 │ │ │ │ + vmovupd %ymm11,(%r9,%rdx,1) │ │ │ │ + add $0x20,%rdx │ │ │ │ + cmp %rdx,%r12 │ │ │ │ + je 36c57 │ │ │ │ + vmovupd (%r8,%rdx,1),%ymm12 │ │ │ │ + vaddpd (%rax,%rdx,1),%ymm12,%ymm13 │ │ │ │ + vmovupd %ymm13,(%rax,%rdx,1) │ │ │ │ + vmovupd (%r8,%rdx,1),%ymm14 │ │ │ │ + vaddpd (%r9,%rdx,1),%ymm14,%ymm15 │ │ │ │ + vmovupd %ymm15,(%r9,%rdx,1) │ │ │ │ + vmovupd 0x20(%r8,%rdx,1),%ymm0 │ │ │ │ + vaddpd 0x20(%rax,%rdx,1),%ymm0,%ymm1 │ │ │ │ + vmovupd %ymm1,0x20(%rax,%rdx,1) │ │ │ │ + vmovupd 0x20(%r8,%rdx,1),%ymm2 │ │ │ │ + vaddpd 0x20(%r9,%rdx,1),%ymm2,%ymm3 │ │ │ │ + vmovupd %ymm3,0x20(%r9,%rdx,1) │ │ │ │ + vmovupd 0x40(%r8,%rdx,1),%ymm4 │ │ │ │ + vaddpd 0x40(%rax,%rdx,1),%ymm4,%ymm5 │ │ │ │ + vmovupd %ymm5,0x40(%rax,%rdx,1) │ │ │ │ + vmovupd 0x40(%r8,%rdx,1),%ymm6 │ │ │ │ + vaddpd 0x40(%r9,%rdx,1),%ymm6,%ymm7 │ │ │ │ + vmovupd %ymm7,0x40(%r9,%rdx,1) │ │ │ │ + vmovupd 0x60(%r8,%rdx,1),%ymm8 │ │ │ │ + vaddpd 0x60(%rax,%rdx,1),%ymm8,%ymm9 │ │ │ │ + vmovupd %ymm9,0x60(%rax,%rdx,1) │ │ │ │ + vmovupd 0x60(%r8,%rdx,1),%ymm10 │ │ │ │ + vaddpd 0x60(%r9,%rdx,1),%ymm10,%ymm11 │ │ │ │ + vmovupd %ymm11,0x60(%r9,%rdx,1) │ │ │ │ + sub $0xffffffffffffff80,%rdx │ │ │ │ + cmp %rdx,%r12 │ │ │ │ + jne 36bb0 │ │ │ │ + mov %r14d,%r10d │ │ │ │ + and $0xfffffffc,%r10d │ │ │ │ + mov %r10d,%edx │ │ │ │ + cmp %r10d,%r14d │ │ │ │ + je 370f0 │ │ │ │ + mov %r10d,%r11d │ │ │ │ + mov %r14d,%ecx │ │ │ │ shl $0x3,%r11 │ │ │ │ - add %r11,%r12 │ │ │ │ - add %r11,%rdi │ │ │ │ - sub %r13d,%edx │ │ │ │ - cmp $0x1,%edx │ │ │ │ - je 37603 │ │ │ │ - add %r13d,%eax │ │ │ │ - mov %eax,%eax │ │ │ │ - shl $0x3,%rax │ │ │ │ - lea (%rcx,%rax,1),%r11 │ │ │ │ - lea (%r8,%rax,1),%r13 │ │ │ │ - vmovupd 0x0(%r13),%xmm2 │ │ │ │ - vaddpd (%r11),%xmm2,%xmm3 │ │ │ │ - vmovupd %xmm3,(%r11) │ │ │ │ - vmovupd 0x0(%r13),%xmm4 │ │ │ │ - vaddpd (%r9,%rax,1),%xmm4,%xmm5 │ │ │ │ - vmovupd %xmm5,(%r9,%rax,1) │ │ │ │ - test $0x1,%dl │ │ │ │ - je 37a1c │ │ │ │ - and $0xfffffffe,%edx │ │ │ │ - add %edx,%r10d │ │ │ │ - lea 0x0(,%rdx,8),%rdx │ │ │ │ + sub %r10d,%ecx │ │ │ │ + lea (%r9,%r11,1),%r12 │ │ │ │ + add %r8,%r11 │ │ │ │ + cmp $0x1,%ecx │ │ │ │ + je 373eb │ │ │ │ + vzeroupper │ │ │ │ + shl $0x3,%rdx │ │ │ │ + lea (%r8,%rdx,1),%rbx │ │ │ │ + lea (%rax,%rdx,1),%r15 │ │ │ │ + vmovupd (%rbx),%xmm12 │ │ │ │ + vaddpd (%r15),%xmm12,%xmm13 │ │ │ │ + vmovupd %xmm13,(%r15) │ │ │ │ + vmovupd (%rbx),%xmm14 │ │ │ │ + vaddpd (%r9,%rdx,1),%xmm14,%xmm15 │ │ │ │ + vmovupd %xmm15,(%r9,%rdx,1) │ │ │ │ + test $0x1,%cl │ │ │ │ + je 36cf2 │ │ │ │ + and $0xfffffffe,%ecx │ │ │ │ + lea 0x0(,%rcx,8),%rdx │ │ │ │ + add %ecx,%r10d │ │ │ │ add %rdx,%r12 │ │ │ │ - add %rdx,%rdi │ │ │ │ + add %rdx,%r11 │ │ │ │ movslq %r10d,%r10 │ │ │ │ - vmovsd (%rcx,%r10,8),%xmm6 │ │ │ │ - vaddsd (%rdi),%xmm6,%xmm7 │ │ │ │ - vmovsd %xmm7,(%rcx,%r10,8) │ │ │ │ - vmovsd (%r12),%xmm8 │ │ │ │ - vaddsd (%rdi),%xmm8,%xmm9 │ │ │ │ - vmovsd %xmm9,(%r12) │ │ │ │ - vzeroupper │ │ │ │ - cmpl $0x1,-0x4(%rsp) │ │ │ │ - jle 37a0d │ │ │ │ - cmp $0x1,%ebx │ │ │ │ - je 37a0d │ │ │ │ - vmovsd 0xad5db(%rip),%xmm2 # e4c20 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x180> │ │ │ │ - lea -0x1(%rbx),%r11d │ │ │ │ - mov %rcx,%rdi │ │ │ │ - mov $0xfffffffffffffff8,%r12 │ │ │ │ - mov %r11d,-0x8(%rsp) │ │ │ │ - mov $0x1,%edx │ │ │ │ - shl $0x3,%r11 │ │ │ │ - lea 0x8(%r9,%r11,1),%r13 │ │ │ │ - lea 0x8(%r8,%r11,1),%r8 │ │ │ │ - vmovq %r13,%xmm0 │ │ │ │ - mov %r14,%r13 │ │ │ │ - mov %r8,%r14 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovq %xmm0,%r10 │ │ │ │ - lea (%r14,%r12,1),%r8 │ │ │ │ - mov %rdx,%r11 │ │ │ │ - lea 0x1(%rdx),%rax │ │ │ │ - lea (%r10,%r12,1),%r10 │ │ │ │ - not %r11 │ │ │ │ - mov %edx,-0x4(%rsp) │ │ │ │ - vmovsd (%r10,%rdx,8),%xmm7 │ │ │ │ - vaddsd (%r8,%rdx,8),%xmm7,%xmm8 │ │ │ │ - add %ebx,%r11d │ │ │ │ - and $0x3,%r11d │ │ │ │ - vmovsd %xmm8,(%r10,%rdx,8) │ │ │ │ - vmulsd (%r8,%rdx,8),%xmm2,%xmm9 │ │ │ │ - vmovsd -0x8(%r15,%rdx,8),%xmm10 │ │ │ │ - vfmadd213sd (%rcx,%rdx,8),%xmm9,%xmm10 │ │ │ │ - vmovsd %xmm10,(%rcx,%rdx,8) │ │ │ │ - vmovsd (%r15,%rdx,8),%xmm11 │ │ │ │ - vfnmadd213sd (%rdi),%xmm9,%xmm11 │ │ │ │ - vmovsd %xmm11,(%rdi) │ │ │ │ - vmovsd 0x0(%r13,%rdx,8),%xmm12 │ │ │ │ - vfmadd213sd (%rsi),%xmm9,%xmm12 │ │ │ │ - vmovsd %xmm12,(%rsi) │ │ │ │ + vmovsd (%rax,%r10,8),%xmm0 │ │ │ │ + vaddsd (%r11),%xmm0,%xmm1 │ │ │ │ + vmovsd %xmm1,(%rax,%r10,8) │ │ │ │ + vmovsd (%r12),%xmm2 │ │ │ │ + vaddsd (%r11),%xmm2,%xmm3 │ │ │ │ + vmovsd %xmm3,(%r12) │ │ │ │ + cmpl $0x1,-0x8(%rsp) │ │ │ │ + jle 370bb │ │ │ │ + mov %r13d,-0x10(%rsp) │ │ │ │ + mov %r13d,%ecx │ │ │ │ + mov %r14d,%ebx │ │ │ │ + shl $0x3,%rcx │ │ │ │ + vmovsd 0xa6d3c(%rip),%xmm1 # dda50 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x450> │ │ │ │ + mov %r9,%r10 │ │ │ │ + mov %rbx,-0x18(%rsp) │ │ │ │ + lea 0x8(%r8,%rcx,1),%r8 │ │ │ │ + lea 0x8(%r9,%rcx,1),%r15 │ │ │ │ + mov $0xfffffffffffffff8,%r13 │ │ │ │ + mov %r8,-0x8(%rsp) │ │ │ │ + mov $0x1,%ecx │ │ │ │ + mov %rax,%r8 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov -0x8(%rsp),%rdx │ │ │ │ + lea (%r15,%r13,1),%rbx │ │ │ │ + mov %rcx,%r12 │ │ │ │ + mov %ecx,-0xc(%rsp) │ │ │ │ + vmovsd (%rbx,%rcx,8),%xmm0 │ │ │ │ + not %r12 │ │ │ │ + lea (%rdx,%r13,1),%r11 │ │ │ │ + add %r14d,%r12d │ │ │ │ + lea 0x1(%rcx),%rdx │ │ │ │ + vaddsd (%r11,%rcx,8),%xmm0,%xmm2 │ │ │ │ + and $0x3,%r12d │ │ │ │ + vmovsd %xmm2,(%rbx,%rcx,8) │ │ │ │ + vmulsd (%r11,%rcx,8),%xmm1,%xmm3 │ │ │ │ + vmovsd -0x8(%rdi,%rcx,8),%xmm4 │ │ │ │ + vfmadd213sd (%rax,%rcx,8),%xmm3,%xmm4 │ │ │ │ + vmovsd %xmm4,(%rax,%rcx,8) │ │ │ │ + vmovsd (%rdi,%rcx,8),%xmm5 │ │ │ │ + vfnmadd213sd (%r8),%xmm3,%xmm5 │ │ │ │ + vmovsd %xmm5,(%r8) │ │ │ │ + vmovsd (%rsi,%rcx,8),%xmm6 │ │ │ │ + vfmadd213sd (%r10),%xmm3,%xmm6 │ │ │ │ + vmovsd %xmm6,(%r10) │ │ │ │ + vmovsd (%r9,%rcx,8),%xmm7 │ │ │ │ + vfnmadd132sd -0x8(%rsi,%rcx,8),%xmm7,%xmm3 │ │ │ │ + vmovsd %xmm3,(%r9,%rcx,8) │ │ │ │ + cmp %edx,%r14d │ │ │ │ + jle 3707f │ │ │ │ + test %r12d,%r12d │ │ │ │ + je 36ef7 │ │ │ │ + cmp $0x1,%r12d │ │ │ │ + je 36e93 │ │ │ │ + cmp $0x2,%r12d │ │ │ │ + je 36e38 │ │ │ │ + vmovsd (%rbx,%rdx,8),%xmm8 │ │ │ │ + vaddsd (%r11,%rdx,8),%xmm8,%xmm9 │ │ │ │ + vmovsd %xmm9,(%rbx,%rdx,8) │ │ │ │ + vmulsd (%r11,%rdx,8),%xmm1,%xmm10 │ │ │ │ + vmovsd -0x8(%rdi,%rcx,8),%xmm11 │ │ │ │ + vfmadd213sd (%rax,%rdx,8),%xmm10,%xmm11 │ │ │ │ + vmovsd %xmm11,(%rax,%rdx,8) │ │ │ │ + vmovsd (%rdi,%rdx,8),%xmm12 │ │ │ │ + vfnmadd213sd (%r8),%xmm10,%xmm12 │ │ │ │ + vmovsd %xmm12,(%r8) │ │ │ │ + vmovsd (%rsi,%rdx,8),%xmm13 │ │ │ │ + vfmadd213sd (%r10),%xmm10,%xmm13 │ │ │ │ + vmovsd %xmm13,(%r10) │ │ │ │ + vmovsd (%r9,%rdx,8),%xmm14 │ │ │ │ + vfnmadd132sd -0x8(%rsi,%rcx,8),%xmm14,%xmm10 │ │ │ │ + vmovsd %xmm10,(%r9,%rdx,8) │ │ │ │ + lea 0x2(%rcx),%rdx │ │ │ │ + vmovsd (%rbx,%rdx,8),%xmm15 │ │ │ │ + vaddsd (%r11,%rdx,8),%xmm15,%xmm0 │ │ │ │ + vmovsd %xmm0,(%rbx,%rdx,8) │ │ │ │ + vmulsd (%r11,%rdx,8),%xmm1,%xmm3 │ │ │ │ + vmovsd -0x8(%rdi,%rcx,8),%xmm2 │ │ │ │ + vfmadd213sd (%rax,%rdx,8),%xmm3,%xmm2 │ │ │ │ + vmovsd %xmm2,(%rax,%rdx,8) │ │ │ │ + vmovsd (%rdi,%rdx,8),%xmm4 │ │ │ │ + vfnmadd213sd (%r8),%xmm3,%xmm4 │ │ │ │ + vmovsd %xmm4,(%r8) │ │ │ │ + vmovsd (%rsi,%rdx,8),%xmm5 │ │ │ │ + vfmadd213sd (%r10),%xmm3,%xmm5 │ │ │ │ + vmovsd %xmm5,(%r10) │ │ │ │ + vmovsd (%r9,%rdx,8),%xmm6 │ │ │ │ + vfnmadd132sd -0x8(%rsi,%rcx,8),%xmm6,%xmm3 │ │ │ │ + vmovsd %xmm3,(%r9,%rdx,8) │ │ │ │ + inc %rdx │ │ │ │ + vmovsd (%rbx,%rdx,8),%xmm7 │ │ │ │ + vaddsd (%r11,%rdx,8),%xmm7,%xmm8 │ │ │ │ + vmovsd %xmm8,(%rbx,%rdx,8) │ │ │ │ + vmulsd (%r11,%rdx,8),%xmm1,%xmm9 │ │ │ │ + vmovsd -0x8(%rdi,%rcx,8),%xmm10 │ │ │ │ + vfmadd213sd (%rax,%rdx,8),%xmm9,%xmm10 │ │ │ │ + vmovsd %xmm10,(%rax,%rdx,8) │ │ │ │ + vmovsd (%rdi,%rdx,8),%xmm11 │ │ │ │ + vfnmadd213sd (%r8),%xmm9,%xmm11 │ │ │ │ + vmovsd %xmm11,(%r8) │ │ │ │ + vmovsd (%rsi,%rdx,8),%xmm12 │ │ │ │ + vfmadd213sd (%r10),%xmm9,%xmm12 │ │ │ │ + vmovsd %xmm12,(%r10) │ │ │ │ vmovsd (%r9,%rdx,8),%xmm13 │ │ │ │ - vfnmadd132sd -0x8(%r13,%rdx,8),%xmm13,%xmm9 │ │ │ │ + vfnmadd132sd -0x8(%rsi,%rcx,8),%xmm13,%xmm9 │ │ │ │ vmovsd %xmm9,(%r9,%rdx,8) │ │ │ │ - cmp %eax,%ebx │ │ │ │ - jle 379d0 │ │ │ │ - test %r11d,%r11d │ │ │ │ - je 37845 │ │ │ │ - cmp $0x1,%r11d │ │ │ │ - je 377de │ │ │ │ - cmp $0x2,%r11d │ │ │ │ - je 3777f │ │ │ │ - vmovsd (%r10,%rax,8),%xmm14 │ │ │ │ - vaddsd (%r8,%rax,8),%xmm14,%xmm15 │ │ │ │ - vmovsd %xmm15,(%r10,%rax,8) │ │ │ │ - vmulsd (%r8,%rax,8),%xmm2,%xmm1 │ │ │ │ - vmovsd -0x8(%r15,%rdx,8),%xmm3 │ │ │ │ - vfmadd213sd (%rcx,%rax,8),%xmm1,%xmm3 │ │ │ │ - vmovsd %xmm3,(%rcx,%rax,8) │ │ │ │ - vmovsd (%r15,%rax,8),%xmm4 │ │ │ │ - vfnmadd213sd (%rdi),%xmm1,%xmm4 │ │ │ │ - vmovsd %xmm4,(%rdi) │ │ │ │ - vmovsd 0x0(%r13,%rax,8),%xmm5 │ │ │ │ - vfmadd213sd (%rsi),%xmm1,%xmm5 │ │ │ │ - vmovsd %xmm5,(%rsi) │ │ │ │ - vmovsd (%r9,%rax,8),%xmm6 │ │ │ │ - vfnmadd132sd -0x8(%r13,%rdx,8),%xmm6,%xmm1 │ │ │ │ - vmovsd %xmm1,(%r9,%rax,8) │ │ │ │ - lea 0x2(%rdx),%rax │ │ │ │ - vmovsd (%r10,%rax,8),%xmm7 │ │ │ │ - vaddsd (%r8,%rax,8),%xmm7,%xmm8 │ │ │ │ - vmovsd %xmm8,(%r10,%rax,8) │ │ │ │ - vmulsd (%r8,%rax,8),%xmm2,%xmm9 │ │ │ │ - vmovsd -0x8(%r15,%rdx,8),%xmm10 │ │ │ │ - vfmadd213sd (%rcx,%rax,8),%xmm9,%xmm10 │ │ │ │ - vmovsd %xmm10,(%rcx,%rax,8) │ │ │ │ - vmovsd (%r15,%rax,8),%xmm11 │ │ │ │ - vfnmadd213sd (%rdi),%xmm9,%xmm11 │ │ │ │ - vmovsd %xmm11,(%rdi) │ │ │ │ - vmovsd 0x0(%r13,%rax,8),%xmm12 │ │ │ │ - vfmadd213sd (%rsi),%xmm9,%xmm12 │ │ │ │ - vmovsd %xmm12,(%rsi) │ │ │ │ - vmovsd (%r9,%rax,8),%xmm13 │ │ │ │ - vfnmadd132sd -0x8(%r13,%rdx,8),%xmm13,%xmm9 │ │ │ │ - vmovsd %xmm9,(%r9,%rax,8) │ │ │ │ - inc %rax │ │ │ │ - vmovsd (%r10,%rax,8),%xmm14 │ │ │ │ - vaddsd (%r8,%rax,8),%xmm14,%xmm15 │ │ │ │ - vmovsd %xmm15,(%r10,%rax,8) │ │ │ │ - vmulsd (%r8,%rax,8),%xmm2,%xmm1 │ │ │ │ - vmovsd -0x8(%r15,%rdx,8),%xmm3 │ │ │ │ - vfmadd213sd (%rcx,%rax,8),%xmm1,%xmm3 │ │ │ │ - vmovsd %xmm3,(%rcx,%rax,8) │ │ │ │ - vmovsd (%r15,%rax,8),%xmm4 │ │ │ │ - vfnmadd213sd (%rdi),%xmm1,%xmm4 │ │ │ │ - vmovsd %xmm4,(%rdi) │ │ │ │ - vmovsd 0x0(%r13,%rax,8),%xmm5 │ │ │ │ - vfmadd213sd (%rsi),%xmm1,%xmm5 │ │ │ │ - vmovsd %xmm5,(%rsi) │ │ │ │ - vmovsd (%r9,%rax,8),%xmm6 │ │ │ │ - vfnmadd132sd -0x8(%r13,%rdx,8),%xmm6,%xmm1 │ │ │ │ - vmovsd %xmm1,(%r9,%rax,8) │ │ │ │ - inc %rax │ │ │ │ - cmp %eax,%ebx │ │ │ │ - jle 379d0 │ │ │ │ - vmovsd (%r10,%rax,8),%xmm7 │ │ │ │ - vaddsd (%r8,%rax,8),%xmm7,%xmm8 │ │ │ │ - lea 0x1(%rax),%r11 │ │ │ │ - vmovsd %xmm8,(%r10,%rax,8) │ │ │ │ - vmulsd (%r8,%rax,8),%xmm2,%xmm9 │ │ │ │ - vmovsd -0x8(%r15,%rdx,8),%xmm10 │ │ │ │ - vfmadd213sd (%rcx,%rax,8),%xmm9,%xmm10 │ │ │ │ - vmovsd %xmm10,(%rcx,%rax,8) │ │ │ │ - vmovsd (%r15,%rax,8),%xmm11 │ │ │ │ - vfnmadd213sd (%rdi),%xmm9,%xmm11 │ │ │ │ - vmovsd %xmm11,(%rdi) │ │ │ │ - vmovsd 0x0(%r13,%rax,8),%xmm12 │ │ │ │ - vfmadd213sd (%rsi),%xmm9,%xmm12 │ │ │ │ - vmovsd %xmm12,(%rsi) │ │ │ │ - vmovsd (%r9,%rax,8),%xmm13 │ │ │ │ - vfnmadd132sd -0x8(%r13,%rdx,8),%xmm13,%xmm9 │ │ │ │ - vmovsd %xmm9,(%r9,%rax,8) │ │ │ │ - vmovsd (%r10,%r11,8),%xmm14 │ │ │ │ - vaddsd (%r8,%r11,8),%xmm14,%xmm15 │ │ │ │ - vmovsd %xmm15,(%r10,%r11,8) │ │ │ │ - vmulsd (%r8,%r11,8),%xmm2,%xmm1 │ │ │ │ - vmovsd -0x8(%r15,%rdx,8),%xmm3 │ │ │ │ - vfmadd213sd (%rcx,%r11,8),%xmm1,%xmm3 │ │ │ │ - vmovsd %xmm3,(%rcx,%r11,8) │ │ │ │ - vmovsd (%r15,%r11,8),%xmm4 │ │ │ │ - vfnmadd213sd (%rdi),%xmm1,%xmm4 │ │ │ │ - vmovsd %xmm4,(%rdi) │ │ │ │ - vmovsd 0x0(%r13,%r11,8),%xmm5 │ │ │ │ - vfmadd213sd (%rsi),%xmm1,%xmm5 │ │ │ │ - vmovsd %xmm5,(%rsi) │ │ │ │ - vmovsd (%r9,%r11,8),%xmm6 │ │ │ │ - vfnmadd132sd -0x8(%r13,%rdx,8),%xmm6,%xmm1 │ │ │ │ - vmovsd %xmm1,(%r9,%r11,8) │ │ │ │ - lea 0x2(%rax),%r11 │ │ │ │ - vmovsd (%r10,%r11,8),%xmm7 │ │ │ │ - vaddsd (%r8,%r11,8),%xmm7,%xmm8 │ │ │ │ - vmovsd %xmm8,(%r10,%r11,8) │ │ │ │ - vmulsd (%r8,%r11,8),%xmm2,%xmm9 │ │ │ │ - vmovsd -0x8(%r15,%rdx,8),%xmm10 │ │ │ │ - vfmadd213sd (%rcx,%r11,8),%xmm9,%xmm10 │ │ │ │ - vmovsd %xmm10,(%rcx,%r11,8) │ │ │ │ - vmovsd (%r15,%r11,8),%xmm11 │ │ │ │ - vfnmadd213sd (%rdi),%xmm9,%xmm11 │ │ │ │ - vmovsd %xmm11,(%rdi) │ │ │ │ - vmovsd 0x0(%r13,%r11,8),%xmm12 │ │ │ │ - vfmadd213sd (%rsi),%xmm9,%xmm12 │ │ │ │ - vmovsd %xmm12,(%rsi) │ │ │ │ - vmovsd (%r9,%r11,8),%xmm13 │ │ │ │ - vfnmadd132sd -0x8(%r13,%rdx,8),%xmm13,%xmm9 │ │ │ │ - vmovsd %xmm9,(%r9,%r11,8) │ │ │ │ - lea 0x3(%rax),%r11 │ │ │ │ - add $0x4,%rax │ │ │ │ - vmovsd (%r10,%r11,8),%xmm14 │ │ │ │ - vaddsd (%r8,%r11,8),%xmm14,%xmm15 │ │ │ │ - vmovsd %xmm15,(%r10,%r11,8) │ │ │ │ - vmulsd (%r8,%r11,8),%xmm2,%xmm1 │ │ │ │ - vmovsd -0x8(%r15,%rdx,8),%xmm3 │ │ │ │ - vfmadd213sd (%rcx,%r11,8),%xmm1,%xmm3 │ │ │ │ - vmovsd %xmm3,(%rcx,%r11,8) │ │ │ │ - vmovsd (%r15,%r11,8),%xmm4 │ │ │ │ - vfnmadd213sd (%rdi),%xmm1,%xmm4 │ │ │ │ - vmovsd %xmm4,(%rdi) │ │ │ │ - vmovsd 0x0(%r13,%r11,8),%xmm5 │ │ │ │ - vfmadd213sd (%rsi),%xmm1,%xmm5 │ │ │ │ - vmovsd %xmm5,(%rsi) │ │ │ │ - vmovsd (%r9,%r11,8),%xmm6 │ │ │ │ - vfnmadd132sd -0x8(%r13,%rdx,8),%xmm6,%xmm1 │ │ │ │ - vmovsd %xmm1,(%r9,%r11,8) │ │ │ │ - cmp %eax,%ebx │ │ │ │ - jg 37845 │ │ │ │ - mov -0x8(%rsp),%r8d │ │ │ │ - vmovq %xmm0,%r10 │ │ │ │ inc %rdx │ │ │ │ - mov %ebx,%r11d │ │ │ │ - sub -0x4(%rsp),%r8d │ │ │ │ - sub $0x8,%r12 │ │ │ │ - add $0x8,%rdi │ │ │ │ - add $0x8,%rsi │ │ │ │ - shl $0x3,%r8 │ │ │ │ - lea 0x8(%r10,%r8,1),%rax │ │ │ │ - lea 0x8(%r14,%r8,1),%r14 │ │ │ │ - vmovq %rax,%xmm0 │ │ │ │ - cmp %r11,%rdx │ │ │ │ - jne 37680 │ │ │ │ + cmp %edx,%r14d │ │ │ │ + jle 3707f │ │ │ │ + vmovsd (%rbx,%rdx,8),%xmm14 │ │ │ │ + lea 0x1(%rdx),%r12 │ │ │ │ + vaddsd (%r11,%rdx,8),%xmm14,%xmm15 │ │ │ │ + vmovsd %xmm15,(%rbx,%rdx,8) │ │ │ │ + vmulsd (%r11,%rdx,8),%xmm1,%xmm0 │ │ │ │ + vmovsd -0x8(%rdi,%rcx,8),%xmm3 │ │ │ │ + vfmadd213sd (%rax,%rdx,8),%xmm0,%xmm3 │ │ │ │ + vmovsd %xmm3,(%rax,%rdx,8) │ │ │ │ + vmovsd (%rdi,%rdx,8),%xmm2 │ │ │ │ + vfnmadd213sd (%r8),%xmm0,%xmm2 │ │ │ │ + vmovsd %xmm2,(%r8) │ │ │ │ + vmovsd (%rsi,%rdx,8),%xmm4 │ │ │ │ + vfmadd213sd (%r10),%xmm0,%xmm4 │ │ │ │ + vmovsd %xmm4,(%r10) │ │ │ │ + vmovsd (%r9,%rdx,8),%xmm5 │ │ │ │ + vfnmadd132sd -0x8(%rsi,%rcx,8),%xmm5,%xmm0 │ │ │ │ + vmovsd %xmm0,(%r9,%rdx,8) │ │ │ │ + vmovsd (%rbx,%r12,8),%xmm6 │ │ │ │ + vaddsd (%r11,%r12,8),%xmm6,%xmm7 │ │ │ │ + vmovsd %xmm7,(%rbx,%r12,8) │ │ │ │ + vmulsd (%r11,%r12,8),%xmm1,%xmm8 │ │ │ │ + vmovsd -0x8(%rdi,%rcx,8),%xmm9 │ │ │ │ + vfmadd213sd (%rax,%r12,8),%xmm8,%xmm9 │ │ │ │ + vmovsd %xmm9,(%rax,%r12,8) │ │ │ │ + vmovsd (%rdi,%r12,8),%xmm10 │ │ │ │ + vfnmadd213sd (%r8),%xmm8,%xmm10 │ │ │ │ + vmovsd %xmm10,(%r8) │ │ │ │ + vmovsd (%rsi,%r12,8),%xmm11 │ │ │ │ + vfmadd213sd (%r10),%xmm8,%xmm11 │ │ │ │ + vmovsd %xmm11,(%r10) │ │ │ │ + vmovsd (%r9,%r12,8),%xmm12 │ │ │ │ + vfnmadd132sd -0x8(%rsi,%rcx,8),%xmm12,%xmm8 │ │ │ │ + vmovsd %xmm8,(%r9,%r12,8) │ │ │ │ + lea 0x2(%rdx),%r12 │ │ │ │ + vmovsd (%rbx,%r12,8),%xmm13 │ │ │ │ + vaddsd (%r11,%r12,8),%xmm13,%xmm14 │ │ │ │ + vmovsd %xmm14,(%rbx,%r12,8) │ │ │ │ + vmulsd (%r11,%r12,8),%xmm1,%xmm15 │ │ │ │ + vmovsd -0x8(%rdi,%rcx,8),%xmm0 │ │ │ │ + vfmadd213sd (%rax,%r12,8),%xmm15,%xmm0 │ │ │ │ + vmovsd %xmm0,(%rax,%r12,8) │ │ │ │ + vmovsd (%rdi,%r12,8),%xmm3 │ │ │ │ + vfnmadd213sd (%r8),%xmm15,%xmm3 │ │ │ │ + vmovsd %xmm3,(%r8) │ │ │ │ + vmovsd (%rsi,%r12,8),%xmm2 │ │ │ │ + vfmadd213sd (%r10),%xmm15,%xmm2 │ │ │ │ + vmovsd %xmm2,(%r10) │ │ │ │ + vmovsd (%r9,%r12,8),%xmm4 │ │ │ │ + vfnmadd132sd -0x8(%rsi,%rcx,8),%xmm4,%xmm15 │ │ │ │ + vmovsd %xmm15,(%r9,%r12,8) │ │ │ │ + lea 0x3(%rdx),%r12 │ │ │ │ + add $0x4,%rdx │ │ │ │ + vmovsd (%rbx,%r12,8),%xmm5 │ │ │ │ + vaddsd (%r11,%r12,8),%xmm5,%xmm6 │ │ │ │ + vmovsd %xmm6,(%rbx,%r12,8) │ │ │ │ + vmulsd (%r11,%r12,8),%xmm1,%xmm7 │ │ │ │ + vmovsd -0x8(%rdi,%rcx,8),%xmm8 │ │ │ │ + vfmadd213sd (%rax,%r12,8),%xmm7,%xmm8 │ │ │ │ + vmovsd %xmm8,(%rax,%r12,8) │ │ │ │ + vmovsd (%rdi,%r12,8),%xmm9 │ │ │ │ + vfnmadd213sd (%r8),%xmm7,%xmm9 │ │ │ │ + vmovsd %xmm9,(%r8) │ │ │ │ + vmovsd (%rsi,%r12,8),%xmm10 │ │ │ │ + vfmadd213sd (%r10),%xmm7,%xmm10 │ │ │ │ + vmovsd %xmm10,(%r10) │ │ │ │ + vmovsd (%r9,%r12,8),%xmm11 │ │ │ │ + vfnmadd132sd -0x8(%rsi,%rcx,8),%xmm11,%xmm7 │ │ │ │ + vmovsd %xmm7,(%r9,%r12,8) │ │ │ │ + cmp %edx,%r14d │ │ │ │ + jg 36ef7 │ │ │ │ + mov -0x10(%rsp),%r11d │ │ │ │ + mov -0x8(%rsp),%rbx │ │ │ │ + inc %rcx │ │ │ │ + sub $0x8,%r13 │ │ │ │ + add $0x8,%r8 │ │ │ │ + add $0x8,%r10 │ │ │ │ + sub -0xc(%rsp),%r11d │ │ │ │ + shl $0x3,%r11 │ │ │ │ + lea 0x8(%rbx,%r11,1),%rdx │ │ │ │ + lea 0x8(%r15,%r11,1),%r15 │ │ │ │ + mov %rdx,-0x8(%rsp) │ │ │ │ + cmp %rcx,-0x18(%rsp) │ │ │ │ + jne 36d40 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ + vmovupd (%r8),%ymm0 │ │ │ │ + mov $0x20,%edx │ │ │ │ + vaddpd (%rax),%ymm0,%ymm1 │ │ │ │ + vmovupd %ymm1,(%rax) │ │ │ │ + vmovupd (%r8),%ymm2 │ │ │ │ + vaddpd (%r9),%ymm2,%ymm3 │ │ │ │ + vmovupd %ymm3,(%r9) │ │ │ │ + jmp 36b5b │ │ │ │ vzeroupper │ │ │ │ - jmp 37629 │ │ │ │ - vmovupd (%r8),%zmm1 │ │ │ │ - vaddpd (%rcx),%zmm1,%zmm0 │ │ │ │ - mov $0x40,%r11d │ │ │ │ - vmovupd %zmm0,(%rcx) │ │ │ │ - vmovupd (%r8),%zmm2 │ │ │ │ - vaddpd (%r9),%zmm2,%zmm3 │ │ │ │ - vmovupd %zmm3,(%r9) │ │ │ │ - jmp 373e6 │ │ │ │ - movslq %ebx,%r12 │ │ │ │ - xor %eax,%eax │ │ │ │ - shl $0x3,%r12 │ │ │ │ - lea -0x8(%r12),%rdi │ │ │ │ - shr $0x3,%rdi │ │ │ │ - inc %rdi │ │ │ │ - and $0x7,%edi │ │ │ │ - je 37baf │ │ │ │ - cmp $0x1,%rdi │ │ │ │ - je 37b80 │ │ │ │ - cmp $0x2,%rdi │ │ │ │ - je 37b5a │ │ │ │ - cmp $0x3,%rdi │ │ │ │ - je 37b34 │ │ │ │ - cmp $0x4,%rdi │ │ │ │ - je 37b0e │ │ │ │ - cmp $0x5,%rdi │ │ │ │ - je 37ae8 │ │ │ │ - cmp $0x6,%rdi │ │ │ │ - je 37ac2 │ │ │ │ - vmovsd (%rcx),%xmm10 │ │ │ │ - vaddsd (%r8),%xmm10,%xmm11 │ │ │ │ - mov $0x8,%eax │ │ │ │ - vmovsd %xmm11,(%rcx) │ │ │ │ - vmovsd (%r9),%xmm12 │ │ │ │ - vaddsd (%r8),%xmm12,%xmm13 │ │ │ │ - vmovsd %xmm13,(%r9) │ │ │ │ - vmovsd (%rcx,%rax,1),%xmm14 │ │ │ │ - vaddsd (%r8,%rax,1),%xmm14,%xmm15 │ │ │ │ - vmovsd %xmm15,(%rcx,%rax,1) │ │ │ │ - vmovsd (%r9,%rax,1),%xmm1 │ │ │ │ - vaddsd (%r8,%rax,1),%xmm1,%xmm0 │ │ │ │ - vmovsd %xmm0,(%r9,%rax,1) │ │ │ │ - add $0x8,%rax │ │ │ │ - vmovsd (%rcx,%rax,1),%xmm2 │ │ │ │ - vaddsd (%r8,%rax,1),%xmm2,%xmm3 │ │ │ │ - vmovsd %xmm3,(%rcx,%rax,1) │ │ │ │ - vmovsd (%r9,%rax,1),%xmm4 │ │ │ │ - vaddsd (%r8,%rax,1),%xmm4,%xmm5 │ │ │ │ - vmovsd %xmm5,(%r9,%rax,1) │ │ │ │ - add $0x8,%rax │ │ │ │ - vmovsd (%rcx,%rax,1),%xmm6 │ │ │ │ - vaddsd (%r8,%rax,1),%xmm6,%xmm7 │ │ │ │ - vmovsd %xmm7,(%rcx,%rax,1) │ │ │ │ - vmovsd (%r9,%rax,1),%xmm8 │ │ │ │ - vaddsd (%r8,%rax,1),%xmm8,%xmm9 │ │ │ │ - vmovsd %xmm9,(%r9,%rax,1) │ │ │ │ - add $0x8,%rax │ │ │ │ - vmovsd (%rcx,%rax,1),%xmm10 │ │ │ │ - vaddsd (%r8,%rax,1),%xmm10,%xmm11 │ │ │ │ - vmovsd %xmm11,(%rcx,%rax,1) │ │ │ │ - vmovsd (%r9,%rax,1),%xmm12 │ │ │ │ - vaddsd (%r8,%rax,1),%xmm12,%xmm13 │ │ │ │ - vmovsd %xmm13,(%r9,%rax,1) │ │ │ │ - add $0x8,%rax │ │ │ │ - vmovsd (%rcx,%rax,1),%xmm14 │ │ │ │ - vaddsd (%r8,%rax,1),%xmm14,%xmm15 │ │ │ │ - vmovsd %xmm15,(%rcx,%rax,1) │ │ │ │ - vmovsd (%r9,%rax,1),%xmm1 │ │ │ │ - vaddsd (%r8,%rax,1),%xmm1,%xmm0 │ │ │ │ - vmovsd %xmm0,(%r9,%rax,1) │ │ │ │ - add $0x8,%rax │ │ │ │ - vmovsd (%rcx,%rax,1),%xmm2 │ │ │ │ - vaddsd (%r8,%rax,1),%xmm2,%xmm3 │ │ │ │ - vmovsd %xmm3,(%rcx,%rax,1) │ │ │ │ - vmovsd (%r9,%rax,1),%xmm4 │ │ │ │ - vaddsd (%r8,%rax,1),%xmm4,%xmm5 │ │ │ │ - vmovsd %xmm5,(%r9,%rax,1) │ │ │ │ - add $0x8,%rax │ │ │ │ - cmp %rax,%r12 │ │ │ │ - je 37629 │ │ │ │ - vmovsd (%rcx,%rax,1),%xmm6 │ │ │ │ - vaddsd (%r8,%rax,1),%xmm6,%xmm7 │ │ │ │ - vmovsd %xmm7,(%rcx,%rax,1) │ │ │ │ - vmovsd (%r9,%rax,1),%xmm8 │ │ │ │ - vaddsd (%r8,%rax,1),%xmm8,%xmm9 │ │ │ │ - vmovsd %xmm9,(%r9,%rax,1) │ │ │ │ - vmovsd 0x8(%rcx,%rax,1),%xmm10 │ │ │ │ - vaddsd 0x8(%r8,%rax,1),%xmm10,%xmm11 │ │ │ │ - vmovsd %xmm11,0x8(%rcx,%rax,1) │ │ │ │ - vmovsd 0x8(%r9,%rax,1),%xmm12 │ │ │ │ - vaddsd 0x8(%r8,%rax,1),%xmm12,%xmm13 │ │ │ │ - vmovsd %xmm13,0x8(%r9,%rax,1) │ │ │ │ - vmovsd 0x10(%rcx,%rax,1),%xmm14 │ │ │ │ - vaddsd 0x10(%r8,%rax,1),%xmm14,%xmm15 │ │ │ │ - vmovsd %xmm15,0x10(%rcx,%rax,1) │ │ │ │ - vmovsd 0x10(%r9,%rax,1),%xmm1 │ │ │ │ - vaddsd 0x10(%r8,%rax,1),%xmm1,%xmm0 │ │ │ │ - vmovsd %xmm0,0x10(%r9,%rax,1) │ │ │ │ - vmovsd 0x18(%rcx,%rax,1),%xmm2 │ │ │ │ - vaddsd 0x18(%r8,%rax,1),%xmm2,%xmm3 │ │ │ │ - vmovsd %xmm3,0x18(%rcx,%rax,1) │ │ │ │ - vmovsd 0x18(%r9,%rax,1),%xmm4 │ │ │ │ - vaddsd 0x18(%r8,%rax,1),%xmm4,%xmm5 │ │ │ │ - vmovsd %xmm5,0x18(%r9,%rax,1) │ │ │ │ - vmovsd 0x20(%rcx,%rax,1),%xmm6 │ │ │ │ - vaddsd 0x20(%r8,%rax,1),%xmm6,%xmm7 │ │ │ │ - vmovsd %xmm7,0x20(%rcx,%rax,1) │ │ │ │ - vmovsd 0x20(%r9,%rax,1),%xmm8 │ │ │ │ - vaddsd 0x20(%r8,%rax,1),%xmm8,%xmm9 │ │ │ │ - vmovsd %xmm9,0x20(%r9,%rax,1) │ │ │ │ - vmovsd 0x28(%rcx,%rax,1),%xmm10 │ │ │ │ - vaddsd 0x28(%r8,%rax,1),%xmm10,%xmm11 │ │ │ │ - vmovsd %xmm11,0x28(%rcx,%rax,1) │ │ │ │ - vmovsd 0x28(%r9,%rax,1),%xmm12 │ │ │ │ - vaddsd 0x28(%r8,%rax,1),%xmm12,%xmm13 │ │ │ │ - vmovsd %xmm13,0x28(%r9,%rax,1) │ │ │ │ - vmovsd 0x30(%rcx,%rax,1),%xmm14 │ │ │ │ - vaddsd 0x30(%r8,%rax,1),%xmm14,%xmm15 │ │ │ │ - vmovsd %xmm15,0x30(%rcx,%rax,1) │ │ │ │ - vmovsd 0x30(%r9,%rax,1),%xmm1 │ │ │ │ - vaddsd 0x30(%r8,%rax,1),%xmm1,%xmm0 │ │ │ │ - vmovsd %xmm0,0x30(%r9,%rax,1) │ │ │ │ - vmovsd 0x38(%rcx,%rax,1),%xmm2 │ │ │ │ - vaddsd 0x38(%r8,%rax,1),%xmm2,%xmm3 │ │ │ │ - vmovsd %xmm3,0x38(%rcx,%rax,1) │ │ │ │ - vmovsd 0x38(%r9,%rax,1),%xmm4 │ │ │ │ - vaddsd 0x38(%r8,%rax,1),%xmm4,%xmm5 │ │ │ │ - vmovsd %xmm5,0x38(%r9,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - cmp %rax,%r12 │ │ │ │ - jne 37baf │ │ │ │ - jmp 37629 │ │ │ │ + jmp 36cf2 │ │ │ │ + movslq %r14d,%r13 │ │ │ │ + xor %r12d,%r12d │ │ │ │ + shl $0x3,%r13 │ │ │ │ + lea -0x8(%r13),%r11 │ │ │ │ + shr $0x3,%r11 │ │ │ │ + inc %r11 │ │ │ │ + and $0x7,%r11d │ │ │ │ + je 37262 │ │ │ │ + cmp $0x1,%r11 │ │ │ │ + je 37231 │ │ │ │ + cmp $0x2,%r11 │ │ │ │ + je 37209 │ │ │ │ + cmp $0x3,%r11 │ │ │ │ + je 371e1 │ │ │ │ + cmp $0x4,%r11 │ │ │ │ + je 371b9 │ │ │ │ + cmp $0x5,%r11 │ │ │ │ + je 37191 │ │ │ │ + cmp $0x6,%r11 │ │ │ │ + je 37169 │ │ │ │ + vmovsd (%rax),%xmm4 │ │ │ │ + mov $0x8,%r12d │ │ │ │ + vaddsd (%r8),%xmm4,%xmm5 │ │ │ │ + vmovsd %xmm5,(%rax) │ │ │ │ + vmovsd (%r9),%xmm6 │ │ │ │ + vaddsd (%r8),%xmm6,%xmm7 │ │ │ │ + vmovsd %xmm7,(%r9) │ │ │ │ + vmovsd (%rax,%r12,1),%xmm8 │ │ │ │ + vaddsd (%r8,%r12,1),%xmm8,%xmm9 │ │ │ │ + vmovsd %xmm9,(%rax,%r12,1) │ │ │ │ + vmovsd (%r9,%r12,1),%xmm10 │ │ │ │ + vaddsd (%r8,%r12,1),%xmm10,%xmm11 │ │ │ │ + vmovsd %xmm11,(%r9,%r12,1) │ │ │ │ + add $0x8,%r12 │ │ │ │ + vmovsd (%rax,%r12,1),%xmm12 │ │ │ │ + vaddsd (%r8,%r12,1),%xmm12,%xmm13 │ │ │ │ + vmovsd %xmm13,(%rax,%r12,1) │ │ │ │ + vmovsd (%r9,%r12,1),%xmm14 │ │ │ │ + vaddsd (%r8,%r12,1),%xmm14,%xmm15 │ │ │ │ + vmovsd %xmm15,(%r9,%r12,1) │ │ │ │ + add $0x8,%r12 │ │ │ │ + vmovsd (%rax,%r12,1),%xmm0 │ │ │ │ + vaddsd (%r8,%r12,1),%xmm0,%xmm1 │ │ │ │ + vmovsd %xmm1,(%rax,%r12,1) │ │ │ │ + vmovsd (%r9,%r12,1),%xmm2 │ │ │ │ + vaddsd (%r8,%r12,1),%xmm2,%xmm3 │ │ │ │ + vmovsd %xmm3,(%r9,%r12,1) │ │ │ │ + add $0x8,%r12 │ │ │ │ + vmovsd (%rax,%r12,1),%xmm4 │ │ │ │ + vaddsd (%r8,%r12,1),%xmm4,%xmm5 │ │ │ │ + vmovsd %xmm5,(%rax,%r12,1) │ │ │ │ + vmovsd (%r9,%r12,1),%xmm6 │ │ │ │ + vaddsd (%r8,%r12,1),%xmm6,%xmm7 │ │ │ │ + vmovsd %xmm7,(%r9,%r12,1) │ │ │ │ + add $0x8,%r12 │ │ │ │ + vmovsd (%rax,%r12,1),%xmm8 │ │ │ │ + vaddsd (%r8,%r12,1),%xmm8,%xmm9 │ │ │ │ + vmovsd %xmm9,(%rax,%r12,1) │ │ │ │ + vmovsd (%r9,%r12,1),%xmm10 │ │ │ │ + vaddsd (%r8,%r12,1),%xmm10,%xmm11 │ │ │ │ + vmovsd %xmm11,(%r9,%r12,1) │ │ │ │ + add $0x8,%r12 │ │ │ │ + vmovsd (%rax,%r12,1),%xmm12 │ │ │ │ + vaddsd (%r8,%r12,1),%xmm12,%xmm13 │ │ │ │ + vmovsd %xmm13,(%rax,%r12,1) │ │ │ │ + vmovsd (%r9,%r12,1),%xmm14 │ │ │ │ + vaddsd (%r8,%r12,1),%xmm14,%xmm15 │ │ │ │ + vmovsd %xmm15,(%r9,%r12,1) │ │ │ │ + add $0x8,%r12 │ │ │ │ + cmp %r12,%r13 │ │ │ │ + je 373b9 │ │ │ │ + vmovsd (%rax,%r12,1),%xmm0 │ │ │ │ + vaddsd (%r8,%r12,1),%xmm0,%xmm1 │ │ │ │ + vmovsd %xmm1,(%rax,%r12,1) │ │ │ │ + vmovsd (%r9,%r12,1),%xmm2 │ │ │ │ + vaddsd (%r8,%r12,1),%xmm2,%xmm3 │ │ │ │ + vmovsd %xmm3,(%r9,%r12,1) │ │ │ │ + vmovsd 0x8(%rax,%r12,1),%xmm4 │ │ │ │ + vaddsd 0x8(%r8,%r12,1),%xmm4,%xmm5 │ │ │ │ + vmovsd %xmm5,0x8(%rax,%r12,1) │ │ │ │ + vmovsd 0x8(%r9,%r12,1),%xmm6 │ │ │ │ + vaddsd 0x8(%r8,%r12,1),%xmm6,%xmm7 │ │ │ │ + vmovsd %xmm7,0x8(%r9,%r12,1) │ │ │ │ + vmovsd 0x10(%rax,%r12,1),%xmm8 │ │ │ │ + vaddsd 0x10(%r8,%r12,1),%xmm8,%xmm9 │ │ │ │ + vmovsd %xmm9,0x10(%rax,%r12,1) │ │ │ │ + vmovsd 0x10(%r9,%r12,1),%xmm10 │ │ │ │ + vaddsd 0x10(%r8,%r12,1),%xmm10,%xmm11 │ │ │ │ + vmovsd %xmm11,0x10(%r9,%r12,1) │ │ │ │ + vmovsd 0x18(%rax,%r12,1),%xmm12 │ │ │ │ + vaddsd 0x18(%r8,%r12,1),%xmm12,%xmm13 │ │ │ │ + vmovsd %xmm13,0x18(%rax,%r12,1) │ │ │ │ + vmovsd 0x18(%r9,%r12,1),%xmm14 │ │ │ │ + vaddsd 0x18(%r8,%r12,1),%xmm14,%xmm15 │ │ │ │ + vmovsd %xmm15,0x18(%r9,%r12,1) │ │ │ │ + vmovsd 0x20(%rax,%r12,1),%xmm0 │ │ │ │ + vaddsd 0x20(%r8,%r12,1),%xmm0,%xmm1 │ │ │ │ + vmovsd %xmm1,0x20(%rax,%r12,1) │ │ │ │ + vmovsd 0x20(%r9,%r12,1),%xmm2 │ │ │ │ + vaddsd 0x20(%r8,%r12,1),%xmm2,%xmm3 │ │ │ │ + vmovsd %xmm3,0x20(%r9,%r12,1) │ │ │ │ + vmovsd 0x28(%rax,%r12,1),%xmm4 │ │ │ │ + vaddsd 0x28(%r8,%r12,1),%xmm4,%xmm5 │ │ │ │ + vmovsd %xmm5,0x28(%rax,%r12,1) │ │ │ │ + vmovsd 0x28(%r9,%r12,1),%xmm6 │ │ │ │ + vaddsd 0x28(%r8,%r12,1),%xmm6,%xmm7 │ │ │ │ + vmovsd %xmm7,0x28(%r9,%r12,1) │ │ │ │ + vmovsd 0x30(%rax,%r12,1),%xmm8 │ │ │ │ + vaddsd 0x30(%r8,%r12,1),%xmm8,%xmm9 │ │ │ │ + vmovsd %xmm9,0x30(%rax,%r12,1) │ │ │ │ + vmovsd 0x30(%r9,%r12,1),%xmm10 │ │ │ │ + vaddsd 0x30(%r8,%r12,1),%xmm10,%xmm11 │ │ │ │ + vmovsd %xmm11,0x30(%r9,%r12,1) │ │ │ │ + vmovsd 0x38(%rax,%r12,1),%xmm12 │ │ │ │ + vaddsd 0x38(%r8,%r12,1),%xmm12,%xmm13 │ │ │ │ + vmovsd %xmm13,0x38(%rax,%r12,1) │ │ │ │ + vmovsd 0x38(%r9,%r12,1),%xmm14 │ │ │ │ + vaddsd 0x38(%r8,%r12,1),%xmm14,%xmm15 │ │ │ │ + vmovsd %xmm15,0x38(%r9,%r12,1) │ │ │ │ + add $0x40,%r12 │ │ │ │ + cmp %r12,%r13 │ │ │ │ + jne 37262 │ │ │ │ + cmpl $0x1,-0x8(%rsp) │ │ │ │ + jle 370bb │ │ │ │ + cmp $0x1,%r14d │ │ │ │ + je 370bb │ │ │ │ + lea -0x1(%r14),%ecx │ │ │ │ + mov %ecx,-0x10(%rsp) │ │ │ │ + jmp 36d05 │ │ │ │ mov %r9,%r12 │ │ │ │ - mov %r8,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ + mov %r8,%r11 │ │ │ │ + xor %edx,%edx │ │ │ │ xor %r10d,%r10d │ │ │ │ - jmp 37536 │ │ │ │ - xor %r13d,%r13d │ │ │ │ - jmp 375ab │ │ │ │ + jmp 36c8a │ │ │ │ + vzeroupper │ │ │ │ + jmp 36ccd │ │ │ │ xchg %ax,%ax │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000037d20 , std::allocator > const&)@@Base>: │ │ │ │ +0000000000037400 , std::allocator > const&)@@Base>: │ │ │ │ endbr64 │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ - mov %ecx,%r14d │ │ │ │ + mov %ecx,%r13d │ │ │ │ + mov $0xc,%ecx │ │ │ │ push %r12 │ │ │ │ push %rbp │ │ │ │ + mov %r9,%rbp │ │ │ │ push %rbx │ │ │ │ - mov $0xc,%ecx │ │ │ │ - sub $0x18,%rsp │ │ │ │ - mov %rdi,%rbp │ │ │ │ - mov %esi,%r15d │ │ │ │ + mov %rdi,%rbx │ │ │ │ mov %r9,%rdi │ │ │ │ - mov %edx,0x4(%rsp) │ │ │ │ - lea 0xa8362(%rip),%rsi # e00b0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1190> │ │ │ │ + sub $0x18,%rsp │ │ │ │ + mov %esi,0x4(%rsp) │ │ │ │ + lea 0xa1c82(%rip),%rsi # d90b0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xfa0> │ │ │ │ + mov %edx,0x8(%rsp) │ │ │ │ xor %edx,%edx │ │ │ │ - mov %r9,%r12 │ │ │ │ - mov %r8d,0x8(%rsp) │ │ │ │ + mov %r8d,0xc(%rsp) │ │ │ │ call d4f0 , std::allocator >::find_first_of(char const*, unsigned long, unsigned long) const@plt> │ │ │ │ mov $0x1,%ecx │ │ │ │ - lea 0xa8770(%rip),%rsi # e04d9 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x15b9> │ │ │ │ + lea 0xa208f(%rip),%rsi # d94d9 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x13c9> │ │ │ │ + mov %rbp,%rdi │ │ │ │ cmp $0xffffffffffffffff,%rax │ │ │ │ - mov %r12,%rdi │ │ │ │ - sete %bl │ │ │ │ + sete %r14b │ │ │ │ xor %edx,%edx │ │ │ │ call d4f0 , std::allocator >::find_first_of(char const*, unsigned long, unsigned long) const@plt> │ │ │ │ + mov 0xc(%rsp),%r8d │ │ │ │ cmp $0xffffffffffffffff,%rax │ │ │ │ - mov %r14d,%eax │ │ │ │ - setne %r13b │ │ │ │ + mov %r13d,%eax │ │ │ │ + setne %r12b │ │ │ │ xor $0x1,%eax │ │ │ │ - and %bl,%al │ │ │ │ - je 38080 , std::allocator > const&)@@Base+0x360> │ │ │ │ + and %r14b,%al │ │ │ │ + je 37740 , std::allocator > const&)@@Base+0x340> │ │ │ │ + mov 0x8(%rsp),%edi │ │ │ │ mov 0x4(%rsp),%esi │ │ │ │ - cmp $0x2,%esi │ │ │ │ + cmp $0x2,%edi │ │ │ │ setle %dl │ │ │ │ - cmp $0x28,%r15d │ │ │ │ - setg %r8b │ │ │ │ - and %r14d,%ebx │ │ │ │ - and %edx,%r8d │ │ │ │ - cmpb $0x0,0x8(%rsp) │ │ │ │ - jne 37e90 , std::allocator > const&)@@Base+0x170> │ │ │ │ - cmp $0x2,%r15d │ │ │ │ - jne 37e80 , std::allocator > const&)@@Base+0x160> │ │ │ │ - cmp $0x9,%esi │ │ │ │ - jg 37e80 , std::allocator > const&)@@Base+0x160> │ │ │ │ - mov %r13d,%edi │ │ │ │ - or %ebx,%edi │ │ │ │ - mov %edi,%r9d │ │ │ │ - test %al,%al │ │ │ │ - je 38040 , std::allocator > const&)@@Base+0x320> │ │ │ │ + cmp $0x28,%esi │ │ │ │ + setg %r15b │ │ │ │ + and %r13d,%r14d │ │ │ │ + and %edx,%r15d │ │ │ │ test %r8b,%r8b │ │ │ │ - je 38060 , std::allocator > const&)@@Base+0x340> │ │ │ │ - movb $0x1,0x0(%rbp) │ │ │ │ - test %bl,%bl │ │ │ │ - je 381f0 , std::allocator > const&)@@Base+0x4d0> │ │ │ │ - movb $0x1,0x1(%rbp) │ │ │ │ - movw $0x101,0x2(%rbp) │ │ │ │ + jne 37580 , std::allocator > const&)@@Base+0x180> │ │ │ │ + cmp $0x2,%esi │ │ │ │ + jne 37570 , std::allocator > const&)@@Base+0x170> │ │ │ │ + cmp $0x9,%edi │ │ │ │ + jg 37570 , std::allocator > const&)@@Base+0x170> │ │ │ │ + mov %r12d,%r10d │ │ │ │ + or %r14d,%r10d │ │ │ │ + mov %r10d,%r9d │ │ │ │ + test %al,%al │ │ │ │ + je 37708 , std::allocator > const&)@@Base+0x308> │ │ │ │ + test %r15b,%r15b │ │ │ │ + je 37720 , std::allocator > const&)@@Base+0x320> │ │ │ │ + movb $0x1,(%rbx) │ │ │ │ + test %r14b,%r14b │ │ │ │ + je 378b0 , std::allocator > const&)@@Base+0x4b0> │ │ │ │ + mov $0x101,%r8d │ │ │ │ + movb $0x1,0x1(%rbx) │ │ │ │ xor %edx,%edx │ │ │ │ mov $0x2,%ecx │ │ │ │ - lea 0xa82bd(%rip),%rsi # e00c0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x11a0> │ │ │ │ - mov %r12,%rdi │ │ │ │ + mov %r8w,0x2(%rbx) │ │ │ │ + lea 0xa1bcf(%rip),%rsi # d90c0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xfb0> │ │ │ │ + mov %rbp,%rdi │ │ │ │ call d4f0 , std::allocator >::find_first_of(char const*, unsigned long, unsigned long) const@plt> │ │ │ │ mov $0x2,%ecx │ │ │ │ - lea 0xa82ac(%rip),%rsi # e00c3 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x11a3> │ │ │ │ - mov %r12,%rdi │ │ │ │ + lea 0xa1bbe(%rip),%rsi # d90c3 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xfb3> │ │ │ │ + mov %rbp,%rdi │ │ │ │ cmp $0xffffffffffffffff,%rax │ │ │ │ - setne 0x4(%rbp) │ │ │ │ + setne 0x4(%rbx) │ │ │ │ xor %edx,%edx │ │ │ │ call d4f0 , std::allocator >::find_first_of(char const*, unsigned long, unsigned long) const@plt> │ │ │ │ - movzbl %r13b,%edx │ │ │ │ + mov %r12b,0x5(%rbx) │ │ │ │ mov $0x10,%ecx │ │ │ │ - lea 0xa828d(%rip),%rsi # e00c6 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x11a6> │ │ │ │ + lea 0xa1b9f(%rip),%rsi # d90c6 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xfb6> │ │ │ │ cmp $0xffffffffffffffff,%rax │ │ │ │ - mov %r12,%rdi │ │ │ │ - setne %bl │ │ │ │ - mov %bl,%dh │ │ │ │ - mov %dx,0x5(%rbp) │ │ │ │ + mov %rbp,%rdi │ │ │ │ + setne 0x6(%rbx) │ │ │ │ xor %edx,%edx │ │ │ │ call d570 , std::allocator >::find_first_not_of(char const*, unsigned long, unsigned long) const@plt> │ │ │ │ cmp $0xffffffffffffffff,%rax │ │ │ │ - je 38170 , std::allocator > const&)@@Base+0x450> │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - lea 0xa89d1(%rip),%r12 # e0838 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1918> │ │ │ │ - mov %r12,0x8(%rbp) │ │ │ │ + je 37830 , std::allocator > const&)@@Base+0x430> │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + lea 0xa22e9(%rip),%rdi # d9838 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1728> │ │ │ │ + mov %rdi,0x8(%rbx) │ │ │ │ add $0x18,%rsp │ │ │ │ mov $0x1,%eax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ ret │ │ │ │ - nop │ │ │ │ - lea -0x3(%r15),%ecx │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0x4(%rsp),%ecx │ │ │ │ + sub $0x3,%ecx │ │ │ │ cmp $0x6,%ecx │ │ │ │ - jbe 381c0 , std::allocator > const&)@@Base+0x4a0> │ │ │ │ - nopl (%rax) │ │ │ │ - mov %r8d,%r9d │ │ │ │ - mov %r13d,%edi │ │ │ │ + jbe 37878 , std::allocator > const&)@@Base+0x478> │ │ │ │ + mov %r15d,%r9d │ │ │ │ + mov %r12d,%r10d │ │ │ │ xor $0x1,%r9d │ │ │ │ - or %ebx,%edi │ │ │ │ + or %r14d,%r10d │ │ │ │ and %eax,%r9d │ │ │ │ - or %edi,%r9d │ │ │ │ - and %al,%r8b │ │ │ │ - je 38040 , std::allocator > const&)@@Base+0x320> │ │ │ │ - test %bl,%bl │ │ │ │ - jne 380b0 , std::allocator > const&)@@Base+0x390> │ │ │ │ + or %r10d,%r9d │ │ │ │ + and %al,%r15b │ │ │ │ + je 37708 , std::allocator > const&)@@Base+0x308> │ │ │ │ + test %r14b,%r14b │ │ │ │ + jne 37770 , std::allocator > const&)@@Base+0x370> │ │ │ │ mov $0x2,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ - lea 0xa8216(%rip),%rsi # e00d7 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x11b7> │ │ │ │ - mov %r12,%rdi │ │ │ │ - mov %r8b,0xf(%rsp) │ │ │ │ - mov %r9b,0x8(%rsp) │ │ │ │ + lea 0xa1b24(%rip),%rsi # d90d7 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xfc7> │ │ │ │ + mov %rbp,%rdi │ │ │ │ + mov %r9b,0xc(%rsp) │ │ │ │ call d4f0 , std::allocator >::find_first_of(char const*, unsigned long, unsigned long) const@plt> │ │ │ │ - movzbl 0x8(%rsp),%ecx │ │ │ │ - movzbl 0xf(%rsp),%r8d │ │ │ │ + movzbl 0xc(%rsp),%ecx │ │ │ │ cmp $0xffffffffffffffff,%rax │ │ │ │ - setne 0x0(%rbp) │ │ │ │ - mov %cl,0x8(%rsp) │ │ │ │ + setne (%rbx) │ │ │ │ + mov %cl,0xc(%rsp) │ │ │ │ xor %edx,%edx │ │ │ │ mov $0x2,%ecx │ │ │ │ - lea 0xa81e2(%rip),%rsi # e00da * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x11ba> │ │ │ │ - mov %r12,%rdi │ │ │ │ - mov %r8b,0xf(%rsp) │ │ │ │ + lea 0xa1afc(%rip),%rsi # d90da * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xfca> │ │ │ │ + mov %rbp,%rdi │ │ │ │ call d4f0 , std::allocator >::find_first_of(char const*, unsigned long, unsigned long) const@plt> │ │ │ │ - movzbl 0xf(%rsp),%r8d │ │ │ │ - movzbl 0x8(%rsp),%r9d │ │ │ │ + movzbl 0xc(%rsp),%r9d │ │ │ │ cmp $0xffffffffffffffff,%rax │ │ │ │ - setne %bl │ │ │ │ - mov %bl,0x1(%rbp) │ │ │ │ + setne %r14b │ │ │ │ + mov %r14b,0x1(%rbx) │ │ │ │ test %r9b,%r9b │ │ │ │ - jne 37f49 , std::allocator > const&)@@Base+0x229> │ │ │ │ + jne 3761b , std::allocator > const&)@@Base+0x21b> │ │ │ │ xor %edx,%edx │ │ │ │ mov $0x2,%ecx │ │ │ │ - lea 0xa81af(%rip),%rsi # e00dd * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x11bd> │ │ │ │ - mov %r8b,0x8(%rsp) │ │ │ │ - mov %r12,%rdi │ │ │ │ + lea 0xa1ad2(%rip),%rsi # d90dd * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xfcd> │ │ │ │ + mov %rbp,%rdi │ │ │ │ call d4f0 , std::allocator >::find_first_of(char const*, unsigned long, unsigned long) const@plt> │ │ │ │ - movzbl 0x8(%rsp),%r8d │ │ │ │ cmp $0xffffffffffffffff,%rax │ │ │ │ setne %r9b │ │ │ │ - mov %r9b,0x2(%rbp) │ │ │ │ - test %r8b,%r8b │ │ │ │ - jne 37f70 , std::allocator > const&)@@Base+0x250> │ │ │ │ + mov %r9b,0x2(%rbx) │ │ │ │ + test %r15b,%r15b │ │ │ │ + jne 37642 , std::allocator > const&)@@Base+0x242> │ │ │ │ xor %edx,%edx │ │ │ │ mov $0x2,%ecx │ │ │ │ - lea 0xa815a(%rip),%rsi # e00ba * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x119a> │ │ │ │ - mov %r12,%rdi │ │ │ │ + lea 0xa1a88(%rip),%rsi # d90ba * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xfaa> │ │ │ │ + mov %rbp,%rdi │ │ │ │ call d4f0 , std::allocator >::find_first_of(char const*, unsigned long, unsigned long) const@plt> │ │ │ │ cmp $0xffffffffffffffff,%rax │ │ │ │ - setne %r8b │ │ │ │ - mov %r8b,0x3(%rbp) │ │ │ │ + setne %r15b │ │ │ │ + mov %r15b,0x3(%rbx) │ │ │ │ xor %edx,%edx │ │ │ │ mov $0x2,%ecx │ │ │ │ - lea 0xa813e(%rip),%rsi # e00c0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x11a0> │ │ │ │ - mov %r12,%rdi │ │ │ │ + lea 0xa1a6c(%rip),%rsi # d90c0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xfb0> │ │ │ │ + mov %rbp,%rdi │ │ │ │ call d4f0 , std::allocator >::find_first_of(char const*, unsigned long, unsigned long) const@plt> │ │ │ │ mov $0x2,%ecx │ │ │ │ - lea 0xa812d(%rip),%rsi # e00c3 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x11a3> │ │ │ │ - mov %r12,%rdi │ │ │ │ + lea 0xa1a5b(%rip),%rsi # d90c3 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xfb3> │ │ │ │ + mov %rbp,%rdi │ │ │ │ cmp $0xffffffffffffffff,%rax │ │ │ │ - setne 0x4(%rbp) │ │ │ │ + setne 0x4(%rbx) │ │ │ │ xor %edx,%edx │ │ │ │ call d4f0 , std::allocator >::find_first_of(char const*, unsigned long, unsigned long) const@plt> │ │ │ │ - movzbl %r13b,%ecx │ │ │ │ - lea 0xa8113(%rip),%rsi # e00c6 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x11a6> │ │ │ │ - mov %r12,%rdi │ │ │ │ + mov %r12b,0x5(%rbx) │ │ │ │ + mov $0x10,%ecx │ │ │ │ + lea 0xa1a3c(%rip),%rsi # d90c6 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xfb6> │ │ │ │ cmp $0xffffffffffffffff,%rax │ │ │ │ - setne %al │ │ │ │ + mov %rbp,%rdi │ │ │ │ + setne 0x6(%rbx) │ │ │ │ xor %edx,%edx │ │ │ │ - mov %al,%ch │ │ │ │ - mov %cx,0x5(%rbp) │ │ │ │ - mov $0x10,%ecx │ │ │ │ call d570 , std::allocator >::find_first_not_of(char const*, unsigned long, unsigned long) const@plt> │ │ │ │ cmp $0xffffffffffffffff,%rax │ │ │ │ - jne 37e60 , std::allocator > const&)@@Base+0x140> │ │ │ │ - test %r14b,%r14b │ │ │ │ - jne 38130 , std::allocator > const&)@@Base+0x410> │ │ │ │ - cmpb $0x0,0x3(%rbp) │ │ │ │ - je 38180 , std::allocator > const&)@@Base+0x460> │ │ │ │ - cmpl $0x2,0x4(%rsp) │ │ │ │ - jg 381e0 , std::allocator > const&)@@Base+0x4c0> │ │ │ │ - cmpb $0x0,0x0(%rbp) │ │ │ │ - jne 38007 , std::allocator > const&)@@Base+0x2e7> │ │ │ │ - cmpb $0x0,0x1(%rbp) │ │ │ │ - je 38160 , std::allocator > const&)@@Base+0x440> │ │ │ │ - cmp $0xff,%r15d │ │ │ │ - jle 38020 , std::allocator > const&)@@Base+0x300> │ │ │ │ - test %r14b,%r14b │ │ │ │ - je 381aa , std::allocator > const&)@@Base+0x48a> │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + jne 37548 , std::allocator > const&)@@Base+0x148> │ │ │ │ + test %r13b,%r13b │ │ │ │ + jne 377f0 , std::allocator > const&)@@Base+0x3f0> │ │ │ │ + cmpb $0x0,0x3(%rbx) │ │ │ │ + je 37840 , std::allocator > const&)@@Base+0x440> │ │ │ │ + cmpl $0x2,0x8(%rsp) │ │ │ │ + jg 378a0 , std::allocator > const&)@@Base+0x4a0> │ │ │ │ + cmpb $0x0,(%rbx) │ │ │ │ + jne 376d3 , std::allocator > const&)@@Base+0x2d3> │ │ │ │ + cmpb $0x0,0x1(%rbx) │ │ │ │ + je 3781f , std::allocator > const&)@@Base+0x41f> │ │ │ │ + cmpl $0xff,0x4(%rsp) │ │ │ │ + jle 376f0 , std::allocator > const&)@@Base+0x2f0> │ │ │ │ + test %r13b,%r13b │ │ │ │ + je 3786a , std::allocator > const&)@@Base+0x46a> │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ xor %eax,%eax │ │ │ │ add $0x18,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - and %edi,%edx │ │ │ │ - mov %edx,%r8d │ │ │ │ - test %bl,%bl │ │ │ │ - je 37eb3 , std::allocator > const&)@@Base+0x193> │ │ │ │ - movb $0x1,0x0(%rbp) │ │ │ │ - jmp 37f18 , std::allocator > const&)@@Base+0x1f8> │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - and %edi,%edx │ │ │ │ - movb $0x1,0x0(%rbp) │ │ │ │ - mov %edx,%r8d │ │ │ │ - test %bl,%bl │ │ │ │ - je 381f0 , std::allocator > const&)@@Base+0x4d0> │ │ │ │ - movb $0x1,0x1(%rbp) │ │ │ │ - mov %ebx,%r9d │ │ │ │ - jmp 37f49 , std::allocator > const&)@@Base+0x229> │ │ │ │ - nopl (%rax) │ │ │ │ + and %r10d,%edx │ │ │ │ + mov %edx,%r15d │ │ │ │ + test %r14b,%r14b │ │ │ │ + je 375a5 , std::allocator > const&)@@Base+0x1a5> │ │ │ │ + movb $0x1,(%rbx) │ │ │ │ + jmp 375f4 , std::allocator > const&)@@Base+0x1f4> │ │ │ │ + nop │ │ │ │ + and %r10d,%edx │ │ │ │ + movb $0x1,(%rbx) │ │ │ │ + mov %edx,%r15d │ │ │ │ + test %r14b,%r14b │ │ │ │ + je 378b0 , std::allocator > const&)@@Base+0x4b0> │ │ │ │ + movb $0x1,0x1(%rbx) │ │ │ │ + mov %r14d,%r9d │ │ │ │ + jmp 3761b , std::allocator > const&)@@Base+0x21b> │ │ │ │ + xchg %ax,%ax │ │ │ │ xor %edx,%edx │ │ │ │ mov $0x2,%ecx │ │ │ │ - lea 0xa802f(%rip),%rsi # e00bd * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x119d> │ │ │ │ - mov %r12,%rdi │ │ │ │ + lea 0xa196f(%rip),%rsi # d90bd * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xfad> │ │ │ │ + mov %rbp,%rdi │ │ │ │ call d4f0 , std::allocator >::find_first_of(char const*, unsigned long, unsigned long) const@plt> │ │ │ │ + mov 0xc(%rsp),%r8d │ │ │ │ cmp $0xffffffffffffffff,%rax │ │ │ │ setne %al │ │ │ │ - jmp 37d90 , std::allocator > const&)@@Base+0x70> │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - movw $0x101,0x0(%rbp) │ │ │ │ + jmp 37478 , std::allocator > const&)@@Base+0x78> │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov $0x101,%r11d │ │ │ │ + mov %r11w,(%rbx) │ │ │ │ test %r9b,%r9b │ │ │ │ - je 38200 , std::allocator > const&)@@Base+0x4e0> │ │ │ │ - movw $0x101,0x2(%rbp) │ │ │ │ + je 378c0 , std::allocator > const&)@@Base+0x4c0> │ │ │ │ + mov $0x101,%eax │ │ │ │ xor %edx,%edx │ │ │ │ mov $0x2,%ecx │ │ │ │ - lea 0xa7fed(%rip),%rsi # e00c0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x11a0> │ │ │ │ - mov %r12,%rdi │ │ │ │ - movzbl %r13b,%ebx │ │ │ │ + mov %rbp,%rdi │ │ │ │ + mov %ax,0x2(%rbx) │ │ │ │ + lea 0xa1923(%rip),%rsi # d90c0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xfb0> │ │ │ │ call d4f0 , std::allocator >::find_first_of(char const*, unsigned long, unsigned long) const@plt> │ │ │ │ mov $0x2,%ecx │ │ │ │ - lea 0xa7fd8(%rip),%rsi # e00c3 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x11a3> │ │ │ │ - mov %r12,%rdi │ │ │ │ + lea 0xa1915(%rip),%rsi # d90c3 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xfb3> │ │ │ │ + mov %rbp,%rdi │ │ │ │ cmp $0xffffffffffffffff,%rax │ │ │ │ - setne 0x4(%rbp) │ │ │ │ + setne 0x4(%rbx) │ │ │ │ xor %edx,%edx │ │ │ │ call d4f0 , std::allocator >::find_first_of(char const*, unsigned long, unsigned long) const@plt> │ │ │ │ + mov %r12b,0x5(%rbx) │ │ │ │ mov $0x10,%ecx │ │ │ │ - lea 0xa7fbd(%rip),%rsi # e00c6 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x11a6> │ │ │ │ - mov %r12,%rdi │ │ │ │ + lea 0xa18f6(%rip),%rsi # d90c6 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xfb6> │ │ │ │ cmp $0xffffffffffffffff,%rax │ │ │ │ - setne %al │ │ │ │ + mov %rbp,%rdi │ │ │ │ + setne 0x6(%rbx) │ │ │ │ xor %edx,%edx │ │ │ │ - mov %al,%bh │ │ │ │ - mov %bx,0x5(%rbp) │ │ │ │ call d570 , std::allocator >::find_first_not_of(char const*, unsigned long, unsigned long) const@plt> │ │ │ │ cmp $0xffffffffffffffff,%rax │ │ │ │ - jne 37e60 , std::allocator > const&)@@Base+0x140> │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - cmpb $0x0,0x4(%rbp) │ │ │ │ - je 37fe2 , std::allocator > const&)@@Base+0x2c2> │ │ │ │ - cmpb $0x0,0x0(%rbp) │ │ │ │ - jne 381d0 , std::allocator > const&)@@Base+0x4b0> │ │ │ │ - cmpb $0x0,0x1(%rbp) │ │ │ │ - jne 381d0 , std::allocator > const&)@@Base+0x4b0> │ │ │ │ - cmpb $0x0,0x2(%rbp) │ │ │ │ - jne 381d0 , std::allocator > const&)@@Base+0x4b0> │ │ │ │ - cmpb $0x0,0x3(%rbp) │ │ │ │ - jne 381d0 , std::allocator > const&)@@Base+0x4b0> │ │ │ │ - cmpb $0x0,0x1(%rbp) │ │ │ │ - jne 38186 , std::allocator > const&)@@Base+0x466> │ │ │ │ - cmpb $0x0,0x2(%rbp) │ │ │ │ - jne 38186 , std::allocator > const&)@@Base+0x466> │ │ │ │ - xor %eax,%eax │ │ │ │ - jmp 38022 , std::allocator > const&)@@Base+0x302> │ │ │ │ - nopl (%rax) │ │ │ │ - cmpb $0x0,0x4(%rbp) │ │ │ │ - jne 3813a , std::allocator > const&)@@Base+0x41a> │ │ │ │ - cmpb $0x0,0x3(%rbp) │ │ │ │ - jne 37ff7 , std::allocator > const&)@@Base+0x2d7> │ │ │ │ - cmpb $0x0,0x0(%rbp) │ │ │ │ - je 3815a , std::allocator > const&)@@Base+0x43a> │ │ │ │ - cmp $0xff,%r15d │ │ │ │ - jle 38020 , std::allocator > const&)@@Base+0x300> │ │ │ │ - test %r14b,%r14b │ │ │ │ - jne 38020 , std::allocator > const&)@@Base+0x300> │ │ │ │ - lea 0xa8655(%rip),%r11 # e07f8 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x18d8> │ │ │ │ - cmpl $0x2,0x4(%rsp) │ │ │ │ - jg 381d7 , std::allocator > const&)@@Base+0x4b7> │ │ │ │ - lea 0xa8607(%rip),%r11 # e07b8 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1898> │ │ │ │ - jmp 381d7 , std::allocator > const&)@@Base+0x4b7> │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - cmpl $0x4,0x4(%rsp) │ │ │ │ - jg 37e90 , std::allocator > const&)@@Base+0x170> │ │ │ │ - jmp 37dc6 , std::allocator > const&)@@Base+0xa6> │ │ │ │ - lea 0xa8789(%rip),%r11 # e0960 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1a40> │ │ │ │ - mov %r11,0x8(%rbp) │ │ │ │ - jmp 37e6b , std::allocator > const&)@@Base+0x14b> │ │ │ │ - lea 0xa87e9(%rip),%r10 # e09d0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1ab0> │ │ │ │ - mov %r10,0x8(%rbp) │ │ │ │ - jmp 37e6b , std::allocator > const&)@@Base+0x14b> │ │ │ │ - mov %edi,%ecx │ │ │ │ - jmp 37ee6 , std::allocator > const&)@@Base+0x1c6> │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %ebx,%r8d │ │ │ │ - jmp 37f20 , std::allocator > const&)@@Base+0x200> │ │ │ │ + jne 37548 , std::allocator > const&)@@Base+0x148> │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + cmpb $0x0,0x4(%rbx) │ │ │ │ + je 376af , std::allocator > const&)@@Base+0x2af> │ │ │ │ + cmpb $0x0,(%rbx) │ │ │ │ + jne 37890 , std::allocator > const&)@@Base+0x490> │ │ │ │ + cmpb $0x0,0x1(%rbx) │ │ │ │ + jne 37890 , std::allocator > const&)@@Base+0x490> │ │ │ │ + cmpb $0x0,0x2(%rbx) │ │ │ │ + jne 37890 , std::allocator > const&)@@Base+0x490> │ │ │ │ + cmpb $0x0,0x3(%rbx) │ │ │ │ + jne 37890 , std::allocator > const&)@@Base+0x490> │ │ │ │ + cmpb $0x0,0x1(%rbx) │ │ │ │ + jne 37845 , std::allocator > const&)@@Base+0x445> │ │ │ │ + cmpb $0x0,0x2(%rbx) │ │ │ │ + jne 37845 , std::allocator > const&)@@Base+0x445> │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 376f2 , std::allocator > const&)@@Base+0x2f2> │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + cmpb $0x0,0x4(%rbx) │ │ │ │ + jne 377fa , std::allocator > const&)@@Base+0x3fa> │ │ │ │ + cmpb $0x0,0x3(%rbx) │ │ │ │ + jne 376c4 , std::allocator > const&)@@Base+0x2c4> │ │ │ │ + cmpb $0x0,(%rbx) │ │ │ │ + je 37819 , std::allocator > const&)@@Base+0x419> │ │ │ │ + cmpl $0xff,0x4(%rsp) │ │ │ │ + jle 376f0 , std::allocator > const&)@@Base+0x2f0> │ │ │ │ + test %r13b,%r13b │ │ │ │ + jne 376f0 , std::allocator > const&)@@Base+0x2f0> │ │ │ │ + cmpl $0x2,0x8(%rsp) │ │ │ │ + lea 0xa1f90(%rip),%r12 # d97f8 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x16e8> │ │ │ │ + jg 37897 , std::allocator > const&)@@Base+0x497> │ │ │ │ + lea 0xa1f47(%rip),%r12 # d97b8 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x16a8> │ │ │ │ + jmp 37897 , std::allocator > const&)@@Base+0x497> │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + cmpl $0x4,0x8(%rsp) │ │ │ │ + jg 37580 , std::allocator > const&)@@Base+0x180> │ │ │ │ + jmp 374ae , std::allocator > const&)@@Base+0xae> │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + lea 0xa20c9(%rip),%r12 # d9960 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1850> │ │ │ │ + mov %r12,0x8(%rbx) │ │ │ │ + jmp 37553 , std::allocator > const&)@@Base+0x153> │ │ │ │ + lea 0xa2129(%rip),%rbp # d99d0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x18c0> │ │ │ │ + mov %rbp,0x8(%rbx) │ │ │ │ + jmp 37553 , std::allocator > const&)@@Base+0x153> │ │ │ │ + mov %r10d,%ecx │ │ │ │ + jmp 375cc , std::allocator > const&)@@Base+0x1cc> │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov %r14d,%r15d │ │ │ │ + jmp 375fd , std::allocator > const&)@@Base+0x1fd> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000038210 >&)@@Base>: │ │ │ │ +00000000000378d0 >&)@@Base>: │ │ │ │ endbr64 │ │ │ │ push %rbp │ │ │ │ mov $0x1,%eax │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ - and $0xffffffffffffffc0,%rsp │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ add $0xffffffffffffff80,%rsp │ │ │ │ - mov (%rsi),%r13 │ │ │ │ mov %rdi,(%rsp) │ │ │ │ + mov (%rsi),%r13 │ │ │ │ mov %fs:0x28,%rdx │ │ │ │ mov %rdx,0x78(%rsp) │ │ │ │ mov 0x8(%rsi),%rdx │ │ │ │ mov %rdx,0x10(%rsp) │ │ │ │ sub %r13,%rdx │ │ │ │ shlx %rdx,%rax,%rcx │ │ │ │ shr $0x3b,%rcx │ │ │ │ - jne dcf9 <__cxa_finalize@plt+0x669> │ │ │ │ + jne dce7 <__cxa_finalize@plt+0x657> │ │ │ │ mov $0x10,%r14d │ │ │ │ shlx %rdx,%r14,%r15 │ │ │ │ mov %r15,%rdi │ │ │ │ call d330 │ │ │ │ lea (%rax,%r15,1),%rbx │ │ │ │ mov %r15,%rdi │ │ │ │ mov %rax,%r12 │ │ │ │ mov %rbx,0x38(%rsp) │ │ │ │ call d330 │ │ │ │ lea (%rax,%r15,1),%rsi │ │ │ │ mov %rax,%rbx │ │ │ │ mov %rsi,0x30(%rsp) │ │ │ │ cmp %r12,0x38(%rsp) │ │ │ │ - je 39220 >&)@@Base+0x1010> │ │ │ │ - mov 0xac96d(%rip),%r8 # e4c10 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x170> │ │ │ │ + je 38928 >&)@@Base+0x1058> │ │ │ │ + mov 0xa60dd(%rip),%r8 # dda40 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x440> │ │ │ │ movq $0x0,(%r12) │ │ │ │ lea 0x10(%r12),%r9 │ │ │ │ mov %r8,0x8(%r12) │ │ │ │ mov %rbx,%r8 │ │ │ │ cmp %r13,0x10(%rsp) │ │ │ │ - je 391a3 >&)@@Base+0xf93> │ │ │ │ + je 38890 >&)@@Base+0xfc0> │ │ │ │ lea 0x40(%rsp),%r10 │ │ │ │ mov %r10,0x8(%rsp) │ │ │ │ nopl (%rax) │ │ │ │ mov %r9,%r15 │ │ │ │ - movzbl 0x0(%r13),%r11d │ │ │ │ mov %r12,0x40(%rsp) │ │ │ │ - mov 0x8(%rsp),%rdi │ │ │ │ + movzbl 0x0(%r13),%r11d │ │ │ │ + mov %r8,%r14 │ │ │ │ sub %r12,%r15 │ │ │ │ + mov 0x8(%rsp),%rdi │ │ │ │ mov 0x38(%rsp),%r12 │ │ │ │ - mov %r9,0x48(%rsp) │ │ │ │ - mov %r8,0x20(%rsp) │ │ │ │ - mov %r8,%r14 │ │ │ │ mov %r8,%rcx │ │ │ │ mov %rbx,%rdx │ │ │ │ mov %r9,%rsi │ │ │ │ - sub %rbx,%r14 │ │ │ │ mov %r11b,0x1f(%rsp) │ │ │ │ + sub %rbx,%r14 │ │ │ │ + mov %r9,0x48(%rsp) │ │ │ │ mov %r12,0x50(%rsp) │ │ │ │ - call 19930 │ │ │ │ + mov %r8,0x20(%rsp) │ │ │ │ + call 19850 │ │ │ │ mov 0x40(%rsp),%r12 │ │ │ │ mov 0x50(%rsp),%rcx │ │ │ │ + mov %rbx,0x60(%rsp) │ │ │ │ lea 0x60(%rsp),%rdi │ │ │ │ + mov 0x30(%rsp),%rbx │ │ │ │ mov 0x48(%rsp),%rax │ │ │ │ - mov %rbx,0x60(%rsp) │ │ │ │ mov 0x20(%rsp),%rsi │ │ │ │ - mov 0x30(%rsp),%rbx │ │ │ │ mov %rcx,0x38(%rsp) │ │ │ │ mov %r12,%rdx │ │ │ │ lea (%r12,%r15,1),%rcx │ │ │ │ mov %rax,0x28(%rsp) │ │ │ │ mov %rsi,0x68(%rsp) │ │ │ │ - mov %rcx,0x30(%rsp) │ │ │ │ mov %rbx,0x70(%rsp) │ │ │ │ - call 19930 │ │ │ │ + mov %rcx,0x30(%rsp) │ │ │ │ + call 19850 │ │ │ │ mov 0x30(%rsp),%rcx │ │ │ │ mov 0x60(%rsp),%rbx │ │ │ │ mov 0x70(%rsp),%rdi │ │ │ │ - vmovdqa64 0xac28d(%rip),%zmm1 # e4600 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x56e0> │ │ │ │ - vmovapd 0xac2c3(%rip),%zmm2 # e4640 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x5720> │ │ │ │ mov 0x28(%rsp),%r9 │ │ │ │ - mov 0x68(%rsp),%r8 │ │ │ │ - lea (%rbx,%r14,1),%rdx │ │ │ │ + vmovdqa 0xa5e4a(%rip),%ymm0 # dd880 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x280> │ │ │ │ + vmovapd 0xa5e62(%rip),%ymm2 # dd8a0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x2a0> │ │ │ │ + lea (%rbx,%r14,1),%rsi │ │ │ │ mov %rdi,0x30(%rsp) │ │ │ │ + mov 0x68(%rsp),%r8 │ │ │ │ cmp %r12,%rcx │ │ │ │ - je 385a3 >&)@@Base+0x393> │ │ │ │ - lea -0x10(%r15),%r11 │ │ │ │ - cmp $0x70,%r11 │ │ │ │ - jbe 39211 >&)@@Base+0x1001> │ │ │ │ - mov %r11,%rsi │ │ │ │ - and $0xffffffffffffff80,%r11 │ │ │ │ + je 37c83 >&)@@Base+0x3b3> │ │ │ │ + lea -0x10(%r15),%r10 │ │ │ │ + cmp $0x30,%r10 │ │ │ │ + jbe 38911 >&)@@Base+0x1041> │ │ │ │ + mov %r10,%r11 │ │ │ │ + and $0xffffffffffffffc0,%r10 │ │ │ │ mov %r12,%rax │ │ │ │ - shr $0x7,%rsi │ │ │ │ - lea (%r11,%r12,1),%r10 │ │ │ │ - and $0x80,%r11d │ │ │ │ - je 38450 >&)@@Base+0x240> │ │ │ │ - vmovdqu64 (%r12),%zmm0 │ │ │ │ - lea 0x80(%r12),%rax │ │ │ │ - vpermt2q 0x40(%r12),%zmm1,%zmm0 │ │ │ │ - vpsllq $0x1,%zmm0,%zmm5 │ │ │ │ - vextracti64x4 $0x1,%zmm5,%ymm8 │ │ │ │ - vmovq %xmm5,(%r12) │ │ │ │ - vextracti64x2 $0x1,%ymm5,%xmm6 │ │ │ │ - vpextrq $0x1,%xmm5,0x10(%r12) │ │ │ │ - vmovq %xmm8,0x40(%r12) │ │ │ │ - vpextrq $0x1,%xmm8,0x50(%r12) │ │ │ │ - valignq $0x3,%ymm5,%ymm5,%ymm7 │ │ │ │ - vmovq %xmm6,0x20(%r12) │ │ │ │ + lea (%r10,%r12,1),%rdx │ │ │ │ + sub $0x40,%r10 │ │ │ │ + shr $0x6,%r11 │ │ │ │ + shr $0x6,%r10 │ │ │ │ + inc %r10 │ │ │ │ + and $0x3,%r10d │ │ │ │ + je 37b56 >&)@@Base+0x286> │ │ │ │ + cmp $0x1,%r10 │ │ │ │ + je 37b14 >&)@@Base+0x244> │ │ │ │ + cmp $0x2,%r10 │ │ │ │ + je 37adc >&)@@Base+0x20c> │ │ │ │ + vmovdqu (%r12),%ymm1 │ │ │ │ + lea 0x40(%r12),%rax │ │ │ │ + vpermt2q 0x20(%r12),%ymm0,%ymm1 │ │ │ │ + vpsllq $0x1,%ymm1,%ymm4 │ │ │ │ + vextracti64x2 $0x1,%ymm4,%xmm5 │ │ │ │ + vmovq %xmm4,(%r12) │ │ │ │ + vpextrq $0x1,%xmm4,0x10(%r12) │ │ │ │ + valignq $0x3,%ymm4,%ymm4,%ymm6 │ │ │ │ + vmovq %xmm5,0x20(%r12) │ │ │ │ + vmovq %xmm6,0x30(%r12) │ │ │ │ + vmovdqu (%rax),%ymm7 │ │ │ │ + add $0x40,%rax │ │ │ │ + vpermt2q -0x20(%rax),%ymm0,%ymm7 │ │ │ │ + vpsllq $0x1,%ymm7,%ymm8 │ │ │ │ vextracti64x2 $0x1,%ymm8,%xmm10 │ │ │ │ - vmovq %xmm7,0x30(%r12) │ │ │ │ + vmovq %xmm8,-0x40(%rax) │ │ │ │ + vpextrq $0x1,%xmm8,-0x30(%rax) │ │ │ │ valignq $0x3,%ymm8,%ymm8,%ymm11 │ │ │ │ - vmovq %xmm10,0x60(%r12) │ │ │ │ - vmovq %xmm11,0x70(%r12) │ │ │ │ - cmp %r10,%rax │ │ │ │ - je 3853e >&)@@Base+0x32e> │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - vmovdqu64 (%rax),%zmm12 │ │ │ │ - vmovdqu64 0x80(%rax),%zmm8 │ │ │ │ + vmovq %xmm10,-0x20(%rax) │ │ │ │ + vmovq %xmm11,-0x10(%rax) │ │ │ │ + vmovdqu (%rax),%ymm12 │ │ │ │ + add $0x40,%rax │ │ │ │ + vpermt2q -0x20(%rax),%ymm0,%ymm12 │ │ │ │ + vpsllq $0x1,%ymm12,%ymm13 │ │ │ │ + vextracti64x2 $0x1,%ymm13,%xmm15 │ │ │ │ + vmovq %xmm13,-0x40(%rax) │ │ │ │ + vpextrq $0x1,%xmm13,-0x30(%rax) │ │ │ │ + valignq $0x3,%ymm13,%ymm13,%ymm1 │ │ │ │ + vmovq %xmm15,-0x20(%rax) │ │ │ │ + vmovq %xmm1,-0x10(%rax) │ │ │ │ + cmp %rdx,%rax │ │ │ │ + je 37c52 >&)@@Base+0x382> │ │ │ │ + vmovdqu (%rax),%ymm4 │ │ │ │ + vmovdqu 0x40(%rax),%ymm8 │ │ │ │ add $0x100,%rax │ │ │ │ - vpermt2q -0xc0(%rax),%zmm1,%zmm12 │ │ │ │ - vpermt2q -0x40(%rax),%zmm1,%zmm8 │ │ │ │ - vpsllq $0x1,%zmm12,%zmm13 │ │ │ │ - vextracti64x2 $0x1,%ymm13,%xmm0 │ │ │ │ - vpsllq $0x1,%zmm8,%zmm9 │ │ │ │ - vextracti64x4 $0x1,%zmm13,%ymm4 │ │ │ │ - vmovq %xmm13,-0x100(%rax) │ │ │ │ - vextracti64x4 $0x1,%zmm9,%ymm14 │ │ │ │ - vpextrq $0x1,%xmm13,-0xf0(%rax) │ │ │ │ - valignq $0x3,%ymm13,%ymm13,%ymm5 │ │ │ │ - vmovq %xmm0,-0xe0(%rax) │ │ │ │ - vmovq %xmm4,-0xc0(%rax) │ │ │ │ - vpextrq $0x1,%xmm4,-0xb0(%rax) │ │ │ │ - vmovq %xmm9,-0x80(%rax) │ │ │ │ - vmovq %xmm5,-0xd0(%rax) │ │ │ │ - vextracti64x2 $0x1,%ymm4,%xmm6 │ │ │ │ - vpextrq $0x1,%xmm9,-0x70(%rax) │ │ │ │ - vmovq %xmm14,-0x40(%rax) │ │ │ │ - vpextrq $0x1,%xmm14,-0x30(%rax) │ │ │ │ - valignq $0x3,%ymm4,%ymm4,%ymm7 │ │ │ │ - vmovq %xmm6,-0xa0(%rax) │ │ │ │ - vextracti64x2 $0x1,%ymm9,%xmm12 │ │ │ │ - vmovq %xmm7,-0x90(%rax) │ │ │ │ - valignq $0x3,%ymm9,%ymm9,%ymm13 │ │ │ │ - vmovq %xmm12,-0x60(%rax) │ │ │ │ - vextracti64x2 $0x1,%ymm14,%xmm0 │ │ │ │ - vmovq %xmm13,-0x50(%rax) │ │ │ │ - valignq $0x3,%ymm14,%ymm14,%ymm5 │ │ │ │ - vmovq %xmm0,-0x20(%rax) │ │ │ │ - vmovq %xmm5,-0x10(%rax) │ │ │ │ - cmp %r10,%rax │ │ │ │ - jne 38450 >&)@@Base+0x240> │ │ │ │ - shl $0x7,%rsi │ │ │ │ - add %r12,%rsi │ │ │ │ - lea 0x10(%rsi),%rdi │ │ │ │ - shlq $1,(%rsi) │ │ │ │ - cmp %rdi,%rcx │ │ │ │ - je 385a3 >&)@@Base+0x393> │ │ │ │ - lea 0x20(%rsi),%r11 │ │ │ │ - shlq $1,0x10(%rsi) │ │ │ │ - cmp %r11,%rcx │ │ │ │ - je 385a3 >&)@@Base+0x393> │ │ │ │ - lea 0x30(%rsi),%r10 │ │ │ │ - shlq $1,0x20(%rsi) │ │ │ │ - cmp %r10,%rcx │ │ │ │ - je 385a3 >&)@@Base+0x393> │ │ │ │ - lea 0x40(%rsi),%rax │ │ │ │ - shlq $1,0x30(%rsi) │ │ │ │ - cmp %rax,%rcx │ │ │ │ - je 385a3 >&)@@Base+0x393> │ │ │ │ - lea 0x50(%rsi),%rdi │ │ │ │ - shlq $1,0x40(%rsi) │ │ │ │ + vmovdqu -0x80(%rax),%ymm13 │ │ │ │ + vpermt2q -0xe0(%rax),%ymm0,%ymm4 │ │ │ │ + vpermt2q -0xa0(%rax),%ymm0,%ymm8 │ │ │ │ + vpsllq $0x1,%ymm4,%ymm5 │ │ │ │ + vpsllq $0x1,%ymm8,%ymm9 │ │ │ │ + vpermt2q -0x60(%rax),%ymm0,%ymm13 │ │ │ │ + vextracti64x2 $0x1,%ymm5,%xmm6 │ │ │ │ + vmovq %xmm5,-0x100(%rax) │ │ │ │ + vpextrq $0x1,%xmm5,-0xf0(%rax) │ │ │ │ + vpsllq $0x1,%ymm13,%ymm14 │ │ │ │ + valignq $0x3,%ymm5,%ymm5,%ymm7 │ │ │ │ + vmovdqu -0x40(%rax),%ymm5 │ │ │ │ + vmovq %xmm9,-0xc0(%rax) │ │ │ │ + vpextrq $0x1,%xmm9,-0xb0(%rax) │ │ │ │ + vextracti64x2 $0x1,%ymm9,%xmm11 │ │ │ │ + vmovq %xmm14,-0x80(%rax) │ │ │ │ + vpextrq $0x1,%xmm14,-0x70(%rax) │ │ │ │ + valignq $0x3,%ymm9,%ymm9,%ymm12 │ │ │ │ + vpermt2q -0x20(%rax),%ymm0,%ymm5 │ │ │ │ + vextracti64x2 $0x1,%ymm14,%xmm1 │ │ │ │ + valignq $0x3,%ymm14,%ymm14,%ymm4 │ │ │ │ + vmovq %xmm6,-0xe0(%rax) │ │ │ │ + vpsllq $0x1,%ymm5,%ymm6 │ │ │ │ + valignq $0x3,%ymm6,%ymm6,%ymm8 │ │ │ │ + vmovq %xmm7,-0xd0(%rax) │ │ │ │ + vpextrq $0x1,%xmm6,-0x30(%rax) │ │ │ │ + vextracti64x2 $0x1,%ymm6,%xmm7 │ │ │ │ + vmovq %xmm11,-0xa0(%rax) │ │ │ │ + vmovq %xmm12,-0x90(%rax) │ │ │ │ + vmovq %xmm1,-0x60(%rax) │ │ │ │ + vmovq %xmm4,-0x50(%rax) │ │ │ │ + vmovq %xmm6,-0x40(%rax) │ │ │ │ + vmovq %xmm8,-0x10(%rax) │ │ │ │ + vmovq %xmm7,-0x20(%rax) │ │ │ │ + cmp %rdx,%rax │ │ │ │ + jne 37b56 >&)@@Base+0x286> │ │ │ │ + shl $0x6,%r11 │ │ │ │ + add %r12,%r11 │ │ │ │ + lea 0x10(%r11),%rdi │ │ │ │ + shlq $1,(%r11) │ │ │ │ cmp %rdi,%rcx │ │ │ │ - je 385a3 >&)@@Base+0x393> │ │ │ │ - lea 0x60(%rsi),%r11 │ │ │ │ - shlq $1,0x50(%rsi) │ │ │ │ - cmp %r11,%rcx │ │ │ │ - je 385a3 >&)@@Base+0x393> │ │ │ │ - lea 0x70(%rsi),%r10 │ │ │ │ - shlq $1,0x60(%rsi) │ │ │ │ + je 37c83 >&)@@Base+0x3b3> │ │ │ │ + lea 0x20(%r11),%r10 │ │ │ │ + shlq $1,0x10(%r11) │ │ │ │ cmp %r10,%rcx │ │ │ │ - je 385a3 >&)@@Base+0x393> │ │ │ │ - shlq $1,0x70(%rsi) │ │ │ │ - cmp %rbx,%rdx │ │ │ │ - je 387a3 >&)@@Base+0x593> │ │ │ │ - lea -0x10(%r14),%rsi │ │ │ │ - cmp $0x70,%rsi │ │ │ │ - jbe 39209 >&)@@Base+0xff9> │ │ │ │ - mov %rsi,%rdi │ │ │ │ - and $0xffffffffffffff80,%rsi │ │ │ │ + je 37c83 >&)@@Base+0x3b3> │ │ │ │ + lea 0x30(%r11),%rdx │ │ │ │ + shlq $1,0x20(%r11) │ │ │ │ + cmp %rdx,%rcx │ │ │ │ + je 37c83 >&)@@Base+0x3b3> │ │ │ │ + shlq $1,0x30(%r11) │ │ │ │ + cmp %rbx,%rsi │ │ │ │ + je 37eb0 >&)@@Base+0x5e0> │ │ │ │ + lea -0x10(%r14),%r11 │ │ │ │ + cmp $0x30,%r11 │ │ │ │ + jbe 38919 >&)@@Base+0x1049> │ │ │ │ + mov %r11,%rdx │ │ │ │ + and $0xffffffffffffffc0,%r11 │ │ │ │ mov %rbx,%rax │ │ │ │ - shr $0x7,%rdi │ │ │ │ - lea (%rsi,%rbx,1),%r11 │ │ │ │ - and $0x80,%esi │ │ │ │ - je 38650 >&)@@Base+0x440> │ │ │ │ - vmovdqu64 (%rbx),%zmm4 │ │ │ │ - lea 0x80(%rbx),%rax │ │ │ │ - vpermt2q 0x40(%rbx),%zmm1,%zmm4 │ │ │ │ - vpsllq $0x1,%zmm4,%zmm6 │ │ │ │ - vextracti64x4 $0x1,%zmm6,%ymm10 │ │ │ │ - vmovq %xmm6,(%rbx) │ │ │ │ - vextracti64x2 $0x1,%ymm6,%xmm8 │ │ │ │ - vpextrq $0x1,%xmm6,0x10(%rbx) │ │ │ │ - vmovq %xmm10,0x40(%rbx) │ │ │ │ - vpextrq $0x1,%xmm10,0x50(%rbx) │ │ │ │ - valignq $0x3,%ymm6,%ymm6,%ymm9 │ │ │ │ - vmovq %xmm8,0x20(%rbx) │ │ │ │ + mov %r11,%r10 │ │ │ │ + shr $0x6,%rdx │ │ │ │ + lea (%r11,%rbx,1),%rdi │ │ │ │ + sub $0x40,%r10 │ │ │ │ + shr $0x6,%r10 │ │ │ │ + inc %r10 │ │ │ │ + and $0x3,%r10d │ │ │ │ + je 37d82 >&)@@Base+0x4b2> │ │ │ │ + cmp $0x1,%r10 │ │ │ │ + je 37d41 >&)@@Base+0x471> │ │ │ │ + cmp $0x2,%r10 │ │ │ │ + je 37d08 >&)@@Base+0x438> │ │ │ │ + vmovdqu (%rbx),%ymm9 │ │ │ │ + lea 0x40(%rbx),%rax │ │ │ │ + vpermt2q 0x20(%rbx),%ymm0,%ymm9 │ │ │ │ + vpsllq $0x1,%ymm9,%ymm10 │ │ │ │ vextracti64x2 $0x1,%ymm10,%xmm12 │ │ │ │ - vmovq %xmm9,0x30(%rbx) │ │ │ │ + vmovq %xmm10,(%rbx) │ │ │ │ + vpextrq $0x1,%xmm10,0x10(%rbx) │ │ │ │ valignq $0x3,%ymm10,%ymm10,%ymm13 │ │ │ │ - vmovq %xmm12,0x60(%rbx) │ │ │ │ - vmovq %xmm13,0x70(%rbx) │ │ │ │ - cmp %r11,%rax │ │ │ │ - je 3873e >&)@@Base+0x52e> │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovdqu64 (%rax),%zmm14 │ │ │ │ - vmovdqu64 0x80(%rax),%zmm10 │ │ │ │ - add $0x100,%rax │ │ │ │ - vpermt2q -0xc0(%rax),%zmm1,%zmm14 │ │ │ │ - vpermt2q -0x40(%rax),%zmm1,%zmm10 │ │ │ │ - vpsllq $0x1,%zmm14,%zmm15 │ │ │ │ + vmovq %xmm12,0x20(%rbx) │ │ │ │ + vmovq %xmm13,0x30(%rbx) │ │ │ │ + vmovdqu (%rax),%ymm14 │ │ │ │ + add $0x40,%rax │ │ │ │ + vpermt2q -0x20(%rax),%ymm0,%ymm14 │ │ │ │ + vpsllq $0x1,%ymm14,%ymm15 │ │ │ │ vextracti64x2 $0x1,%ymm15,%xmm4 │ │ │ │ - vpsllq $0x1,%zmm10,%zmm11 │ │ │ │ - vextracti64x4 $0x1,%zmm15,%ymm7 │ │ │ │ - vmovq %xmm15,-0x100(%rax) │ │ │ │ - vextracti64x4 $0x1,%zmm11,%ymm0 │ │ │ │ - vpextrq $0x1,%xmm15,-0xf0(%rax) │ │ │ │ - valignq $0x3,%ymm15,%ymm15,%ymm6 │ │ │ │ - vmovq %xmm4,-0xe0(%rax) │ │ │ │ - vmovq %xmm7,-0xc0(%rax) │ │ │ │ - vpextrq $0x1,%xmm7,-0xb0(%rax) │ │ │ │ - vmovq %xmm11,-0x80(%rax) │ │ │ │ - vmovq %xmm6,-0xd0(%rax) │ │ │ │ + vmovq %xmm15,-0x40(%rax) │ │ │ │ + vpextrq $0x1,%xmm15,-0x30(%rax) │ │ │ │ + valignq $0x3,%ymm15,%ymm15,%ymm5 │ │ │ │ + vmovq %xmm4,-0x20(%rax) │ │ │ │ + vmovq %xmm5,-0x10(%rax) │ │ │ │ + vmovdqu (%rax),%ymm6 │ │ │ │ + add $0x40,%rax │ │ │ │ + vpermt2q -0x20(%rax),%ymm0,%ymm6 │ │ │ │ + vpsllq $0x1,%ymm6,%ymm7 │ │ │ │ vextracti64x2 $0x1,%ymm7,%xmm8 │ │ │ │ - vpextrq $0x1,%xmm11,-0x70(%rax) │ │ │ │ - vmovq %xmm0,-0x40(%rax) │ │ │ │ - vpextrq $0x1,%xmm0,-0x30(%rax) │ │ │ │ + vmovq %xmm7,-0x40(%rax) │ │ │ │ + vpextrq $0x1,%xmm7,-0x30(%rax) │ │ │ │ valignq $0x3,%ymm7,%ymm7,%ymm9 │ │ │ │ - vmovq %xmm8,-0xa0(%rax) │ │ │ │ - vextracti64x2 $0x1,%ymm11,%xmm14 │ │ │ │ - vmovq %xmm9,-0x90(%rax) │ │ │ │ - valignq $0x3,%ymm11,%ymm11,%ymm15 │ │ │ │ - vmovq %xmm14,-0x60(%rax) │ │ │ │ - vextracti64x2 $0x1,%ymm0,%xmm4 │ │ │ │ - vmovq %xmm15,-0x50(%rax) │ │ │ │ - valignq $0x3,%ymm0,%ymm0,%ymm6 │ │ │ │ - vmovq %xmm4,-0x20(%rax) │ │ │ │ - vmovq %xmm6,-0x10(%rax) │ │ │ │ - cmp %r11,%rax │ │ │ │ - jne 38650 >&)@@Base+0x440> │ │ │ │ - shl $0x7,%rdi │ │ │ │ - add %rbx,%rdi │ │ │ │ - lea 0x10(%rdi),%r10 │ │ │ │ - shlq $1,(%rdi) │ │ │ │ - cmp %r10,%rdx │ │ │ │ - je 387a3 >&)@@Base+0x593> │ │ │ │ - lea 0x20(%rdi),%rsi │ │ │ │ - shlq $1,0x10(%rdi) │ │ │ │ - cmp %rsi,%rdx │ │ │ │ - je 387a3 >&)@@Base+0x593> │ │ │ │ - lea 0x30(%rdi),%r11 │ │ │ │ - shlq $1,0x20(%rdi) │ │ │ │ - cmp %r11,%rdx │ │ │ │ - je 387a3 >&)@@Base+0x593> │ │ │ │ - lea 0x40(%rdi),%rax │ │ │ │ - shlq $1,0x30(%rdi) │ │ │ │ - cmp %rax,%rdx │ │ │ │ - je 387a3 >&)@@Base+0x593> │ │ │ │ - lea 0x50(%rdi),%r10 │ │ │ │ - shlq $1,0x40(%rdi) │ │ │ │ - cmp %r10,%rdx │ │ │ │ - je 387a3 >&)@@Base+0x593> │ │ │ │ - lea 0x60(%rdi),%rsi │ │ │ │ - shlq $1,0x50(%rdi) │ │ │ │ - cmp %rsi,%rdx │ │ │ │ - je 387a3 >&)@@Base+0x593> │ │ │ │ - lea 0x70(%rdi),%r11 │ │ │ │ - shlq $1,0x60(%rdi) │ │ │ │ - cmp %r11,%rdx │ │ │ │ - je 387a3 >&)@@Base+0x593> │ │ │ │ - shlq $1,0x70(%rdi) │ │ │ │ - cmp %rcx,%r9 │ │ │ │ - je 391f0 >&)@@Base+0xfe0> │ │ │ │ - mov %rcx,%rax │ │ │ │ - cmpb $0x0,0x1f(%rsp) │ │ │ │ - je 38ca0 >&)@@Base+0xa90> │ │ │ │ - lea -0x10(%r9),%r15 │ │ │ │ - sub %rcx,%r15 │ │ │ │ - cmp $0x70,%r15 │ │ │ │ - jbe 38971 >&)@@Base+0x761> │ │ │ │ - mov %r15,%rsi │ │ │ │ - and $0xffffffffffffff80,%r15 │ │ │ │ - mov $0x1,%r11d │ │ │ │ - shr $0x7,%rsi │ │ │ │ - vpbroadcastq %r11,%zmm7 │ │ │ │ - lea (%r15,%rcx,1),%r10 │ │ │ │ - and $0x80,%r15d │ │ │ │ - je 38870 >&)@@Base+0x660> │ │ │ │ - vmovdqu64 (%rcx),%zmm3 │ │ │ │ - lea 0x80(%rcx),%rax │ │ │ │ - vpermt2q 0x40(%rcx),%zmm1,%zmm3 │ │ │ │ - vpsllq $0x1,%zmm3,%zmm8 │ │ │ │ - vpaddq %zmm7,%zmm8,%zmm9 │ │ │ │ - vextracti64x4 $0x1,%zmm9,%ymm14 │ │ │ │ - vextracti64x2 $0x1,%ymm9,%xmm12 │ │ │ │ - vmovq %xmm9,(%rcx) │ │ │ │ - vpextrq $0x1,%xmm9,0x10(%rcx) │ │ │ │ - vmovq %xmm14,0x40(%rcx) │ │ │ │ - vpextrq $0x1,%xmm14,0x50(%rcx) │ │ │ │ - valignq $0x3,%ymm9,%ymm9,%ymm13 │ │ │ │ - vmovq %xmm12,0x20(%rcx) │ │ │ │ - vextracti64x2 $0x1,%ymm14,%xmm0 │ │ │ │ - vmovq %xmm13,0x30(%rcx) │ │ │ │ - valignq $0x3,%ymm14,%ymm14,%ymm5 │ │ │ │ - vmovq %xmm0,0x60(%rcx) │ │ │ │ - vmovq %xmm5,0x70(%rcx) │ │ │ │ - cmp %r10,%rax │ │ │ │ - je 3896a >&)@@Base+0x75a> │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - vmovdqu64 (%rax),%zmm6 │ │ │ │ - vmovdqu64 0x80(%rax),%zmm0 │ │ │ │ + vmovq %xmm8,-0x20(%rax) │ │ │ │ + vmovq %xmm9,-0x10(%rax) │ │ │ │ + cmp %rdi,%rax │ │ │ │ + je 37e7f >&)@@Base+0x5af> │ │ │ │ + vmovdqu (%rax),%ymm10 │ │ │ │ + vmovdqu 0x40(%rax),%ymm15 │ │ │ │ add $0x100,%rax │ │ │ │ - vpermt2q -0xc0(%rax),%zmm1,%zmm6 │ │ │ │ - vpermt2q -0x40(%rax),%zmm1,%zmm0 │ │ │ │ - vpsllq $0x1,%zmm6,%zmm4 │ │ │ │ - vpaddq %zmm7,%zmm4,%zmm8 │ │ │ │ - vpsllq $0x1,%zmm0,%zmm5 │ │ │ │ - vpaddq %zmm7,%zmm5,%zmm6 │ │ │ │ - vextracti64x2 $0x1,%ymm8,%xmm10 │ │ │ │ - vextracti64x4 $0x1,%zmm8,%ymm12 │ │ │ │ - vmovq %xmm8,-0x100(%rax) │ │ │ │ - vmovq %xmm12,-0xc0(%rax) │ │ │ │ - vpextrq $0x1,%xmm12,-0xb0(%rax) │ │ │ │ - vmovq %xmm10,-0xe0(%rax) │ │ │ │ - vextracti64x4 $0x1,%zmm6,%ymm10 │ │ │ │ - vextracti64x2 $0x1,%ymm12,%xmm14 │ │ │ │ - vpextrq $0x1,%xmm8,-0xf0(%rax) │ │ │ │ - vmovq %xmm6,-0x80(%rax) │ │ │ │ - vpextrq $0x1,%xmm6,-0x70(%rax) │ │ │ │ - vmovq %xmm10,-0x40(%rax) │ │ │ │ + vmovdqu -0x80(%rax),%ymm7 │ │ │ │ + vpermt2q -0xe0(%rax),%ymm0,%ymm10 │ │ │ │ + vpermt2q -0xa0(%rax),%ymm0,%ymm15 │ │ │ │ + vpsllq $0x1,%ymm10,%ymm11 │ │ │ │ + vpsllq $0x1,%ymm15,%ymm1 │ │ │ │ + vpermt2q -0x60(%rax),%ymm0,%ymm7 │ │ │ │ + valignq $0x3,%ymm11,%ymm11,%ymm14 │ │ │ │ + vmovq %xmm11,-0x100(%rax) │ │ │ │ + vpextrq $0x1,%xmm11,-0xf0(%rax) │ │ │ │ + vpsllq $0x1,%ymm7,%ymm8 │ │ │ │ + vextracti64x2 $0x1,%ymm11,%xmm13 │ │ │ │ + vmovdqu -0x40(%rax),%ymm11 │ │ │ │ + vmovq %xmm1,-0xc0(%rax) │ │ │ │ + vpextrq $0x1,%xmm1,-0xb0(%rax) │ │ │ │ + vextracti64x2 $0x1,%ymm1,%xmm5 │ │ │ │ + vmovq %xmm8,-0x80(%rax) │ │ │ │ + vpextrq $0x1,%xmm8,-0x70(%rax) │ │ │ │ + valignq $0x3,%ymm1,%ymm1,%ymm6 │ │ │ │ + vpermt2q -0x20(%rax),%ymm0,%ymm11 │ │ │ │ + vextracti64x2 $0x1,%ymm8,%xmm9 │ │ │ │ + vpsllq $0x1,%ymm11,%ymm12 │ │ │ │ + valignq $0x3,%ymm8,%ymm8,%ymm10 │ │ │ │ + vmovq %xmm12,-0x40(%rax) │ │ │ │ + vpextrq $0x1,%xmm12,-0x30(%rax) │ │ │ │ valignq $0x3,%ymm12,%ymm12,%ymm15 │ │ │ │ - vmovq %xmm14,-0xa0(%rax) │ │ │ │ - vpextrq $0x1,%xmm10,-0x30(%rax) │ │ │ │ - valignq $0x3,%ymm8,%ymm8,%ymm11 │ │ │ │ - vmovq %xmm15,-0x90(%rax) │ │ │ │ - vextracti64x2 $0x1,%ymm6,%xmm3 │ │ │ │ - vmovq %xmm11,-0xd0(%rax) │ │ │ │ + vmovq %xmm14,-0xd0(%rax) │ │ │ │ + vextracti64x2 $0x1,%ymm12,%xmm14 │ │ │ │ + vmovq %xmm13,-0xe0(%rax) │ │ │ │ + vmovq %xmm5,-0xa0(%rax) │ │ │ │ + vmovq %xmm6,-0x90(%rax) │ │ │ │ + vmovq %xmm9,-0x60(%rax) │ │ │ │ + vmovq %xmm10,-0x50(%rax) │ │ │ │ + vmovq %xmm15,-0x10(%rax) │ │ │ │ + vmovq %xmm14,-0x20(%rax) │ │ │ │ + cmp %rdi,%rax │ │ │ │ + jne 37d82 >&)@@Base+0x4b2> │ │ │ │ + shl $0x6,%rdx │ │ │ │ + add %rbx,%rdx │ │ │ │ + lea 0x10(%rdx),%r11 │ │ │ │ + shlq $1,(%rdx) │ │ │ │ + cmp %r11,%rsi │ │ │ │ + je 37eb0 >&)@@Base+0x5e0> │ │ │ │ + lea 0x20(%rdx),%r10 │ │ │ │ + shlq $1,0x10(%rdx) │ │ │ │ + cmp %r10,%rsi │ │ │ │ + je 37eb0 >&)@@Base+0x5e0> │ │ │ │ + lea 0x30(%rdx),%rdi │ │ │ │ + shlq $1,0x20(%rdx) │ │ │ │ + cmp %rdi,%rsi │ │ │ │ + je 37eb0 >&)@@Base+0x5e0> │ │ │ │ + shlq $1,0x30(%rdx) │ │ │ │ + cmp %rcx,%r9 │ │ │ │ + je 388f8 >&)@@Base+0x1028> │ │ │ │ + cmpb $0x0,0x1f(%rsp) │ │ │ │ + mov %rcx,%rax │ │ │ │ + je 383a8 >&)@@Base+0xad8> │ │ │ │ + lea -0x10(%r9),%r11 │ │ │ │ + sub %rcx,%r11 │ │ │ │ + cmp $0x30,%r11 │ │ │ │ + jbe 380e8 >&)@@Base+0x818> │ │ │ │ + mov %r11,%rdx │ │ │ │ + and $0xffffffffffffffc0,%r11 │ │ │ │ + mov $0x1,%r15d │ │ │ │ + mov %r11,%r10 │ │ │ │ + shr $0x6,%rdx │ │ │ │ + lea (%r11,%rcx,1),%rdi │ │ │ │ + vpbroadcastq %r15,%ymm5 │ │ │ │ + sub $0x40,%r10 │ │ │ │ + shr $0x6,%r10 │ │ │ │ + inc %r10 │ │ │ │ + and $0x3,%r10d │ │ │ │ + je 37fd4 >&)@@Base+0x704> │ │ │ │ + cmp $0x1,%r10 │ │ │ │ + je 37f8e >&)@@Base+0x6be> │ │ │ │ + cmp $0x2,%r10 │ │ │ │ + je 37f52 >&)@@Base+0x682> │ │ │ │ + vmovdqu (%rcx),%ymm1 │ │ │ │ + lea 0x40(%rcx),%rax │ │ │ │ + vpermt2q 0x20(%rcx),%ymm0,%ymm1 │ │ │ │ + vpsllq $0x1,%ymm1,%ymm6 │ │ │ │ + vpaddq %ymm5,%ymm6,%ymm7 │ │ │ │ + vextracti64x2 $0x1,%ymm7,%xmm9 │ │ │ │ + vmovq %xmm7,(%rcx) │ │ │ │ + vpextrq $0x1,%xmm7,0x10(%rcx) │ │ │ │ + valignq $0x3,%ymm7,%ymm7,%ymm3 │ │ │ │ + vmovq %xmm9,0x20(%rcx) │ │ │ │ + vmovq %xmm3,0x30(%rcx) │ │ │ │ + vmovdqu (%rax),%ymm4 │ │ │ │ + add $0x40,%rax │ │ │ │ + vpermt2q -0x20(%rax),%ymm0,%ymm4 │ │ │ │ + vpsllq $0x1,%ymm4,%ymm10 │ │ │ │ + vpaddq %ymm5,%ymm10,%ymm11 │ │ │ │ + vextracti64x2 $0x1,%ymm11,%xmm13 │ │ │ │ + vmovq %xmm11,-0x40(%rax) │ │ │ │ + vpextrq $0x1,%xmm11,-0x30(%rax) │ │ │ │ + valignq $0x3,%ymm11,%ymm11,%ymm14 │ │ │ │ + vmovq %xmm13,-0x20(%rax) │ │ │ │ + vmovq %xmm14,-0x10(%rax) │ │ │ │ + vmovdqu (%rax),%ymm15 │ │ │ │ + add $0x40,%rax │ │ │ │ + vpermt2q -0x20(%rax),%ymm0,%ymm15 │ │ │ │ + vpsllq $0x1,%ymm15,%ymm1 │ │ │ │ + vpaddq %ymm5,%ymm1,%ymm6 │ │ │ │ + vextracti64x2 $0x1,%ymm6,%xmm8 │ │ │ │ + vmovq %xmm6,-0x40(%rax) │ │ │ │ + vpextrq $0x1,%xmm6,-0x30(%rax) │ │ │ │ valignq $0x3,%ymm6,%ymm6,%ymm9 │ │ │ │ - vmovq %xmm3,-0x60(%rax) │ │ │ │ - vextracti64x2 $0x1,%ymm10,%xmm12 │ │ │ │ - vmovq %xmm9,-0x50(%rax) │ │ │ │ + vmovq %xmm8,-0x20(%rax) │ │ │ │ + vmovq %xmm9,-0x10(%rax) │ │ │ │ + cmp %rax,%rdi │ │ │ │ + je 380e1 >&)@@Base+0x811> │ │ │ │ + vmovdqu (%rax),%ymm3 │ │ │ │ + vmovdqu 0x40(%rax),%ymm14 │ │ │ │ + add $0x100,%rax │ │ │ │ + vmovdqu -0x80(%rax),%ymm9 │ │ │ │ + vpermt2q -0xe0(%rax),%ymm0,%ymm3 │ │ │ │ + vpermt2q -0xa0(%rax),%ymm0,%ymm14 │ │ │ │ + vpsllq $0x1,%ymm3,%ymm4 │ │ │ │ + vpsllq $0x1,%ymm14,%ymm15 │ │ │ │ + vpermt2q -0x60(%rax),%ymm0,%ymm9 │ │ │ │ + vpaddq %ymm5,%ymm4,%ymm10 │ │ │ │ + vpaddq %ymm5,%ymm15,%ymm1 │ │ │ │ + vpsllq $0x1,%ymm9,%ymm3 │ │ │ │ valignq $0x3,%ymm10,%ymm10,%ymm13 │ │ │ │ - vmovq %xmm12,-0x20(%rax) │ │ │ │ - vmovq %xmm13,-0x10(%rax) │ │ │ │ - cmp %r10,%rax │ │ │ │ - jne 38870 >&)@@Base+0x660> │ │ │ │ - shl $0x7,%rsi │ │ │ │ - add %rsi,%rcx │ │ │ │ - mov (%rcx),%rdi │ │ │ │ - lea 0x10(%rcx),%rsi │ │ │ │ - lea 0x1(%rdi,%rdi,1),%r15 │ │ │ │ - mov %r15,(%rcx) │ │ │ │ - cmp %rsi,%r9 │ │ │ │ - je 38a1a >&)@@Base+0x80a> │ │ │ │ + vmovq %xmm10,-0x100(%rax) │ │ │ │ + vpextrq $0x1,%xmm10,-0xf0(%rax) │ │ │ │ + vpextrq $0x1,%xmm1,-0xb0(%rax) │ │ │ │ + vextracti64x2 $0x1,%ymm10,%xmm12 │ │ │ │ + vpaddq %ymm5,%ymm3,%ymm10 │ │ │ │ + vmovq %xmm1,-0xc0(%rax) │ │ │ │ + vextracti64x2 $0x1,%ymm1,%xmm7 │ │ │ │ + vmovq %xmm10,-0x80(%rax) │ │ │ │ + vpextrq $0x1,%xmm10,-0x70(%rax) │ │ │ │ + valignq $0x3,%ymm1,%ymm1,%ymm8 │ │ │ │ + vextracti64x2 $0x1,%ymm10,%xmm11 │ │ │ │ + vmovq %xmm13,-0xd0(%rax) │ │ │ │ + vmovdqu -0x40(%rax),%ymm13 │ │ │ │ + vmovq %xmm12,-0xe0(%rax) │ │ │ │ + valignq $0x3,%ymm10,%ymm10,%ymm12 │ │ │ │ + vpermt2q -0x20(%rax),%ymm0,%ymm13 │ │ │ │ + vmovq %xmm7,-0xa0(%rax) │ │ │ │ + vpsllq $0x1,%ymm13,%ymm14 │ │ │ │ + vmovq %xmm8,-0x90(%rax) │ │ │ │ + vpaddq %ymm5,%ymm14,%ymm15 │ │ │ │ + vmovq %xmm11,-0x60(%rax) │ │ │ │ + vextracti64x2 $0x1,%ymm15,%xmm6 │ │ │ │ + vmovq %xmm15,-0x40(%rax) │ │ │ │ + vpextrq $0x1,%xmm15,-0x30(%rax) │ │ │ │ + valignq $0x3,%ymm15,%ymm15,%ymm7 │ │ │ │ + vmovq %xmm12,-0x50(%rax) │ │ │ │ + vmovq %xmm6,-0x20(%rax) │ │ │ │ + vmovq %xmm7,-0x10(%rax) │ │ │ │ + cmp %rax,%rdi │ │ │ │ + jne 37fd4 >&)@@Base+0x704> │ │ │ │ + shl $0x6,%rdx │ │ │ │ + add %rdx,%rcx │ │ │ │ + mov (%rcx),%rax │ │ │ │ + lea 0x10(%rcx),%rdx │ │ │ │ + lea 0x1(%rax,%rax,1),%r11 │ │ │ │ + mov %r11,(%rcx) │ │ │ │ + cmp %rdx,%r9 │ │ │ │ + je 38135 >&)@@Base+0x865> │ │ │ │ mov 0x10(%rcx),%r10 │ │ │ │ - lea 0x20(%rcx),%rax │ │ │ │ - lea 0x1(%r10,%r10,1),%r11 │ │ │ │ - mov %r11,0x10(%rcx) │ │ │ │ - cmp %rax,%r9 │ │ │ │ - je 38a1a >&)@@Base+0x80a> │ │ │ │ - mov 0x20(%rcx),%rdi │ │ │ │ - lea 0x30(%rcx),%rsi │ │ │ │ - lea 0x1(%rdi,%rdi,1),%r15 │ │ │ │ - mov %r15,0x20(%rcx) │ │ │ │ - cmp %rsi,%r9 │ │ │ │ - je 38a1a >&)@@Base+0x80a> │ │ │ │ + lea 0x20(%rcx),%r15 │ │ │ │ + lea 0x1(%r10,%r10,1),%rdi │ │ │ │ + mov %rdi,0x10(%rcx) │ │ │ │ + cmp %r15,%r9 │ │ │ │ + je 38135 >&)@@Base+0x865> │ │ │ │ + mov 0x20(%rcx),%rax │ │ │ │ + lea 0x30(%rcx),%rdx │ │ │ │ + lea 0x1(%rax,%rax,1),%r11 │ │ │ │ + mov %r11,0x20(%rcx) │ │ │ │ + cmp %rdx,%r9 │ │ │ │ + je 38135 >&)@@Base+0x865> │ │ │ │ mov 0x30(%rcx),%r10 │ │ │ │ - lea 0x40(%rcx),%rax │ │ │ │ - lea 0x1(%r10,%r10,1),%r11 │ │ │ │ - mov %r11,0x30(%rcx) │ │ │ │ - cmp %rax,%r9 │ │ │ │ - je 38a1a >&)@@Base+0x80a> │ │ │ │ - mov 0x40(%rcx),%rdi │ │ │ │ - lea 0x50(%rcx),%rsi │ │ │ │ - lea 0x1(%rdi,%rdi,1),%r15 │ │ │ │ - mov %r15,0x40(%rcx) │ │ │ │ - cmp %rsi,%r9 │ │ │ │ - je 38a1a >&)@@Base+0x80a> │ │ │ │ - mov 0x50(%rcx),%r10 │ │ │ │ - lea 0x60(%rcx),%rax │ │ │ │ - lea 0x1(%r10,%r10,1),%r11 │ │ │ │ - mov %r11,0x50(%rcx) │ │ │ │ - cmp %rax,%r9 │ │ │ │ - je 38a1a >&)@@Base+0x80a> │ │ │ │ - mov 0x60(%rcx),%rdi │ │ │ │ - lea 0x70(%rcx),%rsi │ │ │ │ - lea 0x1(%rdi,%rdi,1),%r15 │ │ │ │ - mov %r15,0x60(%rcx) │ │ │ │ - cmp %rsi,%r9 │ │ │ │ - je 38a1a >&)@@Base+0x80a> │ │ │ │ - mov 0x70(%rcx),%r10 │ │ │ │ - lea 0x1(%r10,%r10,1),%r11 │ │ │ │ - mov %r11,0x70(%rcx) │ │ │ │ - cmp %r8,%rdx │ │ │ │ - je 38c84 >&)@@Base+0xa74> │ │ │ │ - lea -0x10(%r8),%r15 │ │ │ │ - mov %rdx,%rax │ │ │ │ - sub %rdx,%r15 │ │ │ │ - cmp $0x70,%r15 │ │ │ │ - jbe 38b3f >&)@@Base+0x92f> │ │ │ │ - lea 0x8(%rbx,%r14,1),%rcx │ │ │ │ - mov $0x1,%r14d │ │ │ │ - mov %r15,%rdi │ │ │ │ - and $0xffffffffffffff80,%r15 │ │ │ │ - vpbroadcastq %r14,%zmm7 │ │ │ │ - add %rdx,%r15 │ │ │ │ - shr $0x7,%rdi │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovdqu64 (%rax),%zmm14 │ │ │ │ - vmovupd (%rcx),%zmm12 │ │ │ │ + lea 0x1(%r10,%r10,1),%rdi │ │ │ │ + mov %rdi,0x30(%rcx) │ │ │ │ + cmp %r8,%rsi │ │ │ │ + je 3838d >&)@@Base+0xabd> │ │ │ │ + lea -0x10(%r8),%rcx │ │ │ │ + mov %rsi,%rax │ │ │ │ + sub %rsi,%rcx │ │ │ │ + cmp $0x30,%rcx │ │ │ │ + jbe 382f8 >&)@@Base+0xa28> │ │ │ │ + mov %rcx,%r15 │ │ │ │ + and $0xffffffffffffffc0,%rcx │ │ │ │ + lea 0x8(%rbx,%r14,1),%r14 │ │ │ │ + mov $0x1,%r11d │ │ │ │ + shr $0x6,%r15 │ │ │ │ + lea (%rcx,%rsi,1),%rdx │ │ │ │ + vpbroadcastq %r11,%ymm5 │ │ │ │ + and $0x40,%ecx │ │ │ │ + je 38200 >&)@@Base+0x930> │ │ │ │ + vmovdqu (%rsi),%ymm8 │ │ │ │ + vmovupd (%r14),%ymm12 │ │ │ │ + lea 0x40(%rsi),%rax │ │ │ │ + add $0x40,%r14 │ │ │ │ + vpermt2q 0x20(%rsi),%ymm0,%ymm8 │ │ │ │ + vpermt2pd -0x20(%r14),%ymm0,%ymm12 │ │ │ │ + vpsllq $0x1,%ymm8,%ymm9 │ │ │ │ + vxorpd %ymm2,%ymm12,%ymm13 │ │ │ │ + vextractf64x2 $0x1,%ymm13,%xmm15 │ │ │ │ + vpaddq %ymm5,%ymm9,%ymm10 │ │ │ │ + vextracti64x2 $0x1,%ymm10,%xmm4 │ │ │ │ + vmovq %xmm10,(%rsi) │ │ │ │ + vpextrq $0x1,%xmm10,0x10(%rsi) │ │ │ │ + valignq $0x3,%ymm10,%ymm10,%ymm11 │ │ │ │ + valignq $0x3,%ymm13,%ymm13,%ymm1 │ │ │ │ + vmovq %xmm4,0x20(%rsi) │ │ │ │ + vmovq %xmm11,0x30(%rsi) │ │ │ │ + vmovlpd %xmm13,-0x40(%r14) │ │ │ │ + vmovhpd %xmm13,-0x30(%r14) │ │ │ │ + vmovsd %xmm15,-0x20(%r14) │ │ │ │ + vmovsd %xmm1,-0x10(%r14) │ │ │ │ + cmp %rdx,%rax │ │ │ │ + je 382f1 >&)@@Base+0xa21> │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + vmovdqu (%rax),%ymm6 │ │ │ │ + vmovdqu 0x40(%rax),%ymm15 │ │ │ │ sub $0xffffffffffffff80,%rax │ │ │ │ - sub $0xffffffffffffff80,%rcx │ │ │ │ - vpermt2pd -0x40(%rcx),%zmm1,%zmm12 │ │ │ │ - vxorpd %zmm2,%zmm12,%zmm13 │ │ │ │ - vextractf64x4 $0x1,%zmm13,%ymm6 │ │ │ │ - valignq $0x3,%ymm13,%ymm13,%ymm5 │ │ │ │ - vpermt2q -0x40(%rax),%zmm1,%zmm14 │ │ │ │ - vpsllq $0x1,%zmm14,%zmm15 │ │ │ │ - vpaddq %zmm7,%zmm15,%zmm0 │ │ │ │ - vextracti64x4 $0x1,%zmm0,%ymm9 │ │ │ │ - valignq $0x3,%ymm0,%ymm0,%ymm4 │ │ │ │ - vmovq %xmm0,-0x80(%rax) │ │ │ │ - vpextrq $0x1,%xmm0,-0x70(%rax) │ │ │ │ - vmovq %xmm9,-0x40(%rax) │ │ │ │ - vpextrq $0x1,%xmm9,-0x30(%rax) │ │ │ │ - vextracti64x2 $0x1,%ymm0,%xmm8 │ │ │ │ - vmovq %xmm4,-0x50(%rax) │ │ │ │ - vextracti64x2 $0x1,%ymm9,%xmm10 │ │ │ │ - vmovq %xmm8,-0x60(%rax) │ │ │ │ - valignq $0x3,%ymm9,%ymm9,%ymm11 │ │ │ │ - vmovq %xmm10,-0x20(%rax) │ │ │ │ - vextractf64x2 $0x1,%ymm13,%xmm0 │ │ │ │ - vmovq %xmm11,-0x10(%rax) │ │ │ │ - vmovlpd %xmm13,-0x80(%rcx) │ │ │ │ - vmovhpd %xmm13,-0x70(%rcx) │ │ │ │ - vmovsd %xmm5,-0x50(%rcx) │ │ │ │ - vextractf64x2 $0x1,%ymm6,%xmm4 │ │ │ │ - vmovsd %xmm0,-0x60(%rcx) │ │ │ │ - vmovlpd %xmm6,-0x40(%rcx) │ │ │ │ - vmovhpd %xmm6,-0x30(%rcx) │ │ │ │ + sub $0xffffffffffffff80,%r14 │ │ │ │ + vmovupd -0x80(%r14),%ymm4 │ │ │ │ + vpermt2q -0x60(%rax),%ymm0,%ymm6 │ │ │ │ + vpermt2q -0x20(%rax),%ymm0,%ymm15 │ │ │ │ + vpsllq $0x1,%ymm6,%ymm7 │ │ │ │ + vpsllq $0x1,%ymm15,%ymm1 │ │ │ │ + vpermt2pd -0x60(%r14),%ymm0,%ymm4 │ │ │ │ + vpaddq %ymm5,%ymm7,%ymm8 │ │ │ │ + vxorpd %ymm2,%ymm4,%ymm11 │ │ │ │ + vpaddq %ymm5,%ymm1,%ymm6 │ │ │ │ + vextracti64x2 $0x1,%ymm8,%xmm10 │ │ │ │ + vmovq %xmm8,-0x80(%rax) │ │ │ │ + vpextrq $0x1,%xmm8,-0x70(%rax) │ │ │ │ + valignq $0x3,%ymm8,%ymm8,%ymm3 │ │ │ │ + vextractf64x2 $0x1,%ymm11,%xmm13 │ │ │ │ + valignq $0x3,%ymm11,%ymm11,%ymm14 │ │ │ │ + vextracti64x2 $0x1,%ymm6,%xmm8 │ │ │ │ valignq $0x3,%ymm6,%ymm6,%ymm9 │ │ │ │ - vmovsd %xmm4,-0x20(%rcx) │ │ │ │ - vmovsd %xmm9,-0x10(%rcx) │ │ │ │ - cmp %r15,%rax │ │ │ │ - jne 38a60 >&)@@Base+0x850> │ │ │ │ - shl $0x7,%rdi │ │ │ │ - add %rdi,%rdx │ │ │ │ - vmovsd 0x8(%rdx),%xmm1 │ │ │ │ - mov (%rdx),%rsi │ │ │ │ - vxorpd 0xac061(%rip),%xmm1,%xmm2 # e4bb0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x110> │ │ │ │ - lea 0x10(%rdx),%r11 │ │ │ │ - lea 0x1(%rsi,%rsi,1),%r10 │ │ │ │ - mov %r10,(%rdx) │ │ │ │ - vmovsd %xmm2,0x8(%rdx) │ │ │ │ - cmp %r11,%r8 │ │ │ │ - je 38c84 >&)@@Base+0xa74> │ │ │ │ - vmovsd 0x18(%rdx),%xmm7 │ │ │ │ - mov 0x10(%rdx),%rax │ │ │ │ - vxorpd 0xac036(%rip),%xmm7,%xmm3 # e4bb0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x110> │ │ │ │ - lea 0x20(%rdx),%rdi │ │ │ │ - lea 0x1(%rax,%rax,1),%r15 │ │ │ │ - mov %r15,0x10(%rdx) │ │ │ │ - vmovsd %xmm3,0x18(%rdx) │ │ │ │ - cmp %rdi,%r8 │ │ │ │ - je 38c84 >&)@@Base+0xa74> │ │ │ │ - vmovsd 0x28(%rdx),%xmm10 │ │ │ │ - mov 0x20(%rdx),%rcx │ │ │ │ - vxorpd 0xac00a(%rip),%xmm10,%xmm11 # e4bb0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x110> │ │ │ │ - lea 0x30(%rdx),%rsi │ │ │ │ - lea 0x1(%rcx,%rcx,1),%r14 │ │ │ │ - mov %r14,0x20(%rdx) │ │ │ │ - vmovsd %xmm11,0x28(%rdx) │ │ │ │ - cmp %rsi,%r8 │ │ │ │ - je 38c84 >&)@@Base+0xa74> │ │ │ │ - vmovsd 0x38(%rdx),%xmm12 │ │ │ │ - mov 0x30(%rdx),%r10 │ │ │ │ - vxorpd 0xabfde(%rip),%xmm12,%xmm13 # e4bb0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x110> │ │ │ │ - lea 0x40(%rdx),%rax │ │ │ │ - lea 0x1(%r10,%r10,1),%r11 │ │ │ │ - mov %r11,0x30(%rdx) │ │ │ │ - vmovsd %xmm13,0x38(%rdx) │ │ │ │ - cmp %rax,%r8 │ │ │ │ - je 38c84 >&)@@Base+0xa74> │ │ │ │ - vmovsd 0x48(%rdx),%xmm14 │ │ │ │ - mov 0x40(%rdx),%r15 │ │ │ │ - vxorpd 0xabfb2(%rip),%xmm14,%xmm15 # e4bb0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x110> │ │ │ │ - lea 0x50(%rdx),%rcx │ │ │ │ - lea 0x1(%r15,%r15,1),%rdi │ │ │ │ - mov %rdi,0x40(%rdx) │ │ │ │ - vmovsd %xmm15,0x48(%rdx) │ │ │ │ + vmovq %xmm10,-0x60(%rax) │ │ │ │ + vmovupd -0x40(%r14),%ymm10 │ │ │ │ + vmovq %xmm3,-0x50(%rax) │ │ │ │ + vpermt2pd -0x20(%r14),%ymm0,%ymm10 │ │ │ │ + vmovlpd %xmm11,-0x80(%r14) │ │ │ │ + vxorpd %ymm2,%ymm10,%ymm4 │ │ │ │ + vmovhpd %xmm11,-0x70(%r14) │ │ │ │ + valignq $0x3,%ymm4,%ymm4,%ymm12 │ │ │ │ + vmovsd %xmm13,-0x60(%r14) │ │ │ │ + vextractf64x2 $0x1,%ymm4,%xmm11 │ │ │ │ + vmovsd %xmm14,-0x50(%r14) │ │ │ │ + vpextrq $0x1,%xmm6,-0x30(%rax) │ │ │ │ + vmovq %xmm6,-0x40(%rax) │ │ │ │ + vmovq %xmm8,-0x20(%rax) │ │ │ │ + vmovq %xmm9,-0x10(%rax) │ │ │ │ + vmovlpd %xmm4,-0x40(%r14) │ │ │ │ + vmovhpd %xmm4,-0x30(%r14) │ │ │ │ + vmovsd %xmm11,-0x20(%r14) │ │ │ │ + vmovsd %xmm12,-0x10(%r14) │ │ │ │ + cmp %rdx,%rax │ │ │ │ + jne 38200 >&)@@Base+0x930> │ │ │ │ + shl $0x6,%r15 │ │ │ │ + add %r15,%rsi │ │ │ │ + vmovsd 0x8(%rsi),%xmm0 │ │ │ │ + mov (%rsi),%r10 │ │ │ │ + lea 0x10(%rsi),%rcx │ │ │ │ + vxorpd 0xa56c4(%rip),%xmm0,%xmm2 # dd9d0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x3d0> │ │ │ │ + lea 0x1(%r10,%r10,1),%rdi │ │ │ │ + mov %rdi,(%rsi) │ │ │ │ + vmovsd %xmm2,0x8(%rsi) │ │ │ │ cmp %rcx,%r8 │ │ │ │ - je 38c84 >&)@@Base+0xa74> │ │ │ │ - vmovsd 0x58(%rdx),%xmm0 │ │ │ │ - mov 0x50(%rdx),%r14 │ │ │ │ - vxorpd 0xabf8a(%rip),%xmm0,%xmm5 # e4bb0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x110> │ │ │ │ - lea 0x60(%rdx),%r10 │ │ │ │ - lea 0x1(%r14,%r14,1),%rsi │ │ │ │ - mov %rsi,0x50(%rdx) │ │ │ │ - vmovsd %xmm5,0x58(%rdx) │ │ │ │ - cmp %r10,%r8 │ │ │ │ - je 38c84 >&)@@Base+0xa74> │ │ │ │ - vmovsd 0x68(%rdx),%xmm6 │ │ │ │ - mov 0x60(%rdx),%r11 │ │ │ │ - vxorpd 0xabf62(%rip),%xmm6,%xmm8 # e4bb0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x110> │ │ │ │ - lea 0x70(%rdx),%r15 │ │ │ │ + je 3838d >&)@@Base+0xabd> │ │ │ │ + vmovsd 0x18(%rsi),%xmm5 │ │ │ │ + mov 0x10(%rsi),%r15 │ │ │ │ + lea 0x20(%rsi),%rdx │ │ │ │ + vxorpd 0xa569d(%rip),%xmm5,%xmm13 # dd9d0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x3d0> │ │ │ │ + lea 0x1(%r15,%r15,1),%r14 │ │ │ │ + mov %r14,0x10(%rsi) │ │ │ │ + vmovsd %xmm13,0x18(%rsi) │ │ │ │ + cmp %rdx,%r8 │ │ │ │ + je 3838d >&)@@Base+0xabd> │ │ │ │ + vmovsd 0x28(%rsi),%xmm14 │ │ │ │ + mov 0x20(%rsi),%r11 │ │ │ │ + lea 0x30(%rsi),%r10 │ │ │ │ + vxorpd 0xa5675(%rip),%xmm14,%xmm15 # dd9d0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x3d0> │ │ │ │ lea 0x1(%r11,%r11,1),%rax │ │ │ │ - mov %rax,0x60(%rdx) │ │ │ │ - vmovsd %xmm8,0x68(%rdx) │ │ │ │ - cmp %r15,%r8 │ │ │ │ - je 38c84 >&)@@Base+0xa74> │ │ │ │ - mov 0x70(%rdx),%rdi │ │ │ │ - vmovsd 0x78(%rdx),%xmm4 │ │ │ │ - vxorpd 0xabf3a(%rip),%xmm4,%xmm9 # e4bb0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x110> │ │ │ │ + mov %rax,0x20(%rsi) │ │ │ │ + vmovsd %xmm15,0x28(%rsi) │ │ │ │ + cmp %r10,%r8 │ │ │ │ + je 3838d >&)@@Base+0xabd> │ │ │ │ + mov 0x30(%rsi),%rdi │ │ │ │ + vmovsd 0x38(%rsi),%xmm1 │ │ │ │ lea 0x1(%rdi,%rdi,1),%rcx │ │ │ │ - mov %rcx,0x70(%rdx) │ │ │ │ - vmovsd %xmm9,0x78(%rdx) │ │ │ │ + vxorpd 0xa564c(%rip),%xmm1,%xmm6 # dd9d0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x3d0> │ │ │ │ + mov %rcx,0x30(%rsi) │ │ │ │ + vmovsd %xmm6,0x38(%rsi) │ │ │ │ inc %r13 │ │ │ │ cmp %r13,0x10(%rsp) │ │ │ │ - je 391a0 >&)@@Base+0xf90> │ │ │ │ + je 38890 >&)@@Base+0xfc0> │ │ │ │ vzeroupper │ │ │ │ - jmp 382d0 >&)@@Base+0xc0> │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 37990 >&)@@Base+0xc0> │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ lea -0x10(%r9),%r14 │ │ │ │ sub %rcx,%r14 │ │ │ │ - cmp $0x70,%r14 │ │ │ │ - jbe 38db7 >&)@@Base+0xba7> │ │ │ │ - mov $0x1,%r10d │ │ │ │ - mov %r14,%rdi │ │ │ │ - and $0xffffffffffffff80,%r14 │ │ │ │ + cmp $0x30,%r14 │ │ │ │ + jbe 38561 >&)@@Base+0xc91> │ │ │ │ + mov %r14,%r10 │ │ │ │ + and $0xffffffffffffffc0,%r14 │ │ │ │ lea 0x8(%r12,%r15,1),%r15 │ │ │ │ - vpbroadcastq %r10,%zmm7 │ │ │ │ - add %rcx,%r14 │ │ │ │ - shr $0x7,%rdi │ │ │ │ - vmovdqu64 (%rax),%zmm3 │ │ │ │ - vmovupd (%r15),%zmm4 │ │ │ │ + mov $0x1,%r11d │ │ │ │ + shr $0x6,%r10 │ │ │ │ + lea (%r14,%rcx,1),%rdx │ │ │ │ + vpbroadcastq %r11,%ymm4 │ │ │ │ + and $0x40,%r14d │ │ │ │ + je 38468 >&)@@Base+0xb98> │ │ │ │ + vmovdqu (%rcx),%ymm1 │ │ │ │ + vmovupd (%r15),%ymm9 │ │ │ │ + lea 0x40(%rcx),%rax │ │ │ │ + add $0x40,%r15 │ │ │ │ + vpermt2q 0x20(%rcx),%ymm0,%ymm1 │ │ │ │ + vpermt2pd -0x20(%r15),%ymm0,%ymm9 │ │ │ │ + vpsllq $0x1,%ymm1,%ymm5 │ │ │ │ + vxorpd %ymm2,%ymm9,%ymm10 │ │ │ │ + vextractf64x2 $0x1,%ymm10,%xmm12 │ │ │ │ + vpaddq %ymm4,%ymm5,%ymm6 │ │ │ │ + vextracti64x2 $0x1,%ymm6,%xmm8 │ │ │ │ + vmovq %xmm6,(%rcx) │ │ │ │ + vpextrq $0x1,%xmm6,0x10(%rcx) │ │ │ │ + valignq $0x3,%ymm6,%ymm6,%ymm3 │ │ │ │ + valignq $0x3,%ymm10,%ymm10,%ymm13 │ │ │ │ + vmovq %xmm8,0x20(%rcx) │ │ │ │ + vmovq %xmm3,0x30(%rcx) │ │ │ │ + vmovlpd %xmm10,-0x40(%r15) │ │ │ │ + vmovhpd %xmm10,-0x30(%r15) │ │ │ │ + vmovsd %xmm12,-0x20(%r15) │ │ │ │ + vmovsd %xmm13,-0x10(%r15) │ │ │ │ + cmp %rax,%rdx │ │ │ │ + je 3855a >&)@@Base+0xc8a> │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + vmovdqu (%rax),%ymm14 │ │ │ │ + vmovdqu 0x40(%rax),%ymm12 │ │ │ │ sub $0xffffffffffffff80,%rax │ │ │ │ sub $0xffffffffffffff80,%r15 │ │ │ │ - vpermt2pd -0x40(%r15),%zmm1,%zmm4 │ │ │ │ - vxorpd %zmm2,%zmm4,%zmm6 │ │ │ │ - vextractf64x4 $0x1,%zmm6,%ymm11 │ │ │ │ - valignq $0x3,%ymm6,%ymm6,%ymm10 │ │ │ │ - vpermt2q -0x40(%rax),%zmm1,%zmm3 │ │ │ │ - vpsllq $0x1,%zmm3,%zmm8 │ │ │ │ - vpaddq %zmm7,%zmm8,%zmm9 │ │ │ │ - vextracti64x4 $0x1,%zmm9,%ymm14 │ │ │ │ - valignq $0x3,%ymm9,%ymm9,%ymm13 │ │ │ │ - vmovq %xmm9,-0x80(%rax) │ │ │ │ - vpextrq $0x1,%xmm9,-0x70(%rax) │ │ │ │ - vmovq %xmm14,-0x40(%rax) │ │ │ │ - vpextrq $0x1,%xmm14,-0x30(%rax) │ │ │ │ - vextracti64x2 $0x1,%ymm9,%xmm12 │ │ │ │ - vmovq %xmm13,-0x50(%rax) │ │ │ │ - vextracti64x2 $0x1,%ymm14,%xmm0 │ │ │ │ - vmovq %xmm12,-0x60(%rax) │ │ │ │ + vmovupd -0x80(%r15),%ymm8 │ │ │ │ + vpermt2q -0x60(%rax),%ymm0,%ymm14 │ │ │ │ + vpermt2q -0x20(%rax),%ymm0,%ymm12 │ │ │ │ + vpsllq $0x1,%ymm14,%ymm15 │ │ │ │ + vpsllq $0x1,%ymm12,%ymm13 │ │ │ │ + vpermt2pd -0x60(%r15),%ymm0,%ymm8 │ │ │ │ + vpaddq %ymm4,%ymm15,%ymm1 │ │ │ │ + vxorpd %ymm2,%ymm8,%ymm9 │ │ │ │ + vpaddq %ymm4,%ymm13,%ymm14 │ │ │ │ + vextracti64x2 $0x1,%ymm1,%xmm6 │ │ │ │ + vmovq %xmm1,-0x80(%rax) │ │ │ │ + vpextrq $0x1,%xmm1,-0x70(%rax) │ │ │ │ + valignq $0x3,%ymm1,%ymm1,%ymm7 │ │ │ │ + vextractf64x2 $0x1,%ymm9,%xmm10 │ │ │ │ + valignq $0x3,%ymm9,%ymm9,%ymm11 │ │ │ │ + vextracti64x2 $0x1,%ymm14,%xmm1 │ │ │ │ valignq $0x3,%ymm14,%ymm14,%ymm5 │ │ │ │ - vmovq %xmm0,-0x20(%rax) │ │ │ │ - vextractf64x2 $0x1,%ymm6,%xmm9 │ │ │ │ + vmovq %xmm6,-0x60(%rax) │ │ │ │ + vmovupd -0x40(%r15),%ymm6 │ │ │ │ + vmovq %xmm7,-0x50(%rax) │ │ │ │ + vpermt2pd -0x20(%r15),%ymm0,%ymm6 │ │ │ │ + vmovlpd %xmm9,-0x80(%r15) │ │ │ │ + vxorpd %ymm2,%ymm6,%ymm7 │ │ │ │ + vmovhpd %xmm9,-0x70(%r15) │ │ │ │ + valignq $0x3,%ymm7,%ymm7,%ymm3 │ │ │ │ + vmovsd %xmm10,-0x60(%r15) │ │ │ │ + vextractf64x2 $0x1,%ymm7,%xmm9 │ │ │ │ + vmovsd %xmm11,-0x50(%r15) │ │ │ │ + vpextrq $0x1,%xmm14,-0x30(%rax) │ │ │ │ + vmovq %xmm14,-0x40(%rax) │ │ │ │ + vmovq %xmm1,-0x20(%rax) │ │ │ │ vmovq %xmm5,-0x10(%rax) │ │ │ │ - vmovlpd %xmm6,-0x80(%r15) │ │ │ │ - vmovhpd %xmm6,-0x70(%r15) │ │ │ │ - vmovsd %xmm10,-0x50(%r15) │ │ │ │ - vextractf64x2 $0x1,%ymm11,%xmm13 │ │ │ │ - vmovsd %xmm9,-0x60(%r15) │ │ │ │ - vmovlpd %xmm11,-0x40(%r15) │ │ │ │ - vmovhpd %xmm11,-0x30(%r15) │ │ │ │ - valignq $0x3,%ymm11,%ymm11,%ymm14 │ │ │ │ - vmovsd %xmm13,-0x20(%r15) │ │ │ │ - vmovsd %xmm14,-0x10(%r15) │ │ │ │ - cmp %rax,%r14 │ │ │ │ - jne 38cd0 >&)@@Base+0xac0> │ │ │ │ - shl $0x7,%rdi │ │ │ │ - add %rdi,%rcx │ │ │ │ + vmovlpd %xmm7,-0x40(%r15) │ │ │ │ + vmovhpd %xmm7,-0x30(%r15) │ │ │ │ + vmovsd %xmm9,-0x20(%r15) │ │ │ │ + vmovsd %xmm3,-0x10(%r15) │ │ │ │ + cmp %rax,%rdx │ │ │ │ + jne 38468 >&)@@Base+0xb98> │ │ │ │ + shl $0x6,%r10 │ │ │ │ + add %r10,%rcx │ │ │ │ vmovsd 0x8(%rcx),%xmm2 │ │ │ │ - mov (%rcx),%rax │ │ │ │ - vxorpd 0xabde9(%rip),%xmm2,%xmm7 # e4bb0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x110> │ │ │ │ - lea 0x10(%rcx),%r11 │ │ │ │ - lea 0x1(%rax,%rax,1),%rsi │ │ │ │ - mov %rsi,(%rcx) │ │ │ │ - vmovsd %xmm7,0x8(%rcx) │ │ │ │ + mov (%rcx),%rdi │ │ │ │ + lea 0x10(%rcx),%r10 │ │ │ │ + vxorpd 0xa545b(%rip),%xmm2,%xmm4 # dd9d0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x3d0> │ │ │ │ + lea 0x1(%rdi,%rdi,1),%r14 │ │ │ │ + mov %r14,(%rcx) │ │ │ │ + vmovsd %xmm4,0x8(%rcx) │ │ │ │ + cmp %r10,%r9 │ │ │ │ + je 385f6 >&)@@Base+0xd26> │ │ │ │ + vmovsd 0x18(%rcx),%xmm10 │ │ │ │ + mov 0x10(%rcx),%r15 │ │ │ │ + lea 0x20(%rcx),%r11 │ │ │ │ + vxorpd 0xa5434(%rip),%xmm10,%xmm11 # dd9d0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x3d0> │ │ │ │ + lea 0x1(%r15,%r15,1),%rdx │ │ │ │ + mov %rdx,0x10(%rcx) │ │ │ │ + vmovsd %xmm11,0x18(%rcx) │ │ │ │ cmp %r11,%r9 │ │ │ │ - je 38efc >&)@@Base+0xcec> │ │ │ │ - vmovsd 0x18(%rcx),%xmm15 │ │ │ │ - mov 0x10(%rcx),%r14 │ │ │ │ - vxorpd 0xabdbe(%rip),%xmm15,%xmm0 # e4bb0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x110> │ │ │ │ - lea 0x20(%rcx),%r15 │ │ │ │ - lea 0x1(%r14,%r14,1),%rdi │ │ │ │ - mov %rdi,0x10(%rcx) │ │ │ │ - vmovsd %xmm0,0x18(%rcx) │ │ │ │ - cmp %r15,%r9 │ │ │ │ - je 38efc >&)@@Base+0xcec> │ │ │ │ - vmovsd 0x28(%rcx),%xmm5 │ │ │ │ - mov 0x20(%rcx),%r10 │ │ │ │ - vxorpd 0xabd92(%rip),%xmm5,%xmm4 # e4bb0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x110> │ │ │ │ - lea 0x30(%rcx),%rsi │ │ │ │ - lea 0x1(%r10,%r10,1),%rax │ │ │ │ - mov %rax,0x20(%rcx) │ │ │ │ - vmovsd %xmm4,0x28(%rcx) │ │ │ │ - cmp %rsi,%r9 │ │ │ │ - je 38efc >&)@@Base+0xcec> │ │ │ │ - vmovsd 0x38(%rcx),%xmm6 │ │ │ │ - mov 0x30(%rcx),%r11 │ │ │ │ - vxorpd 0xabd66(%rip),%xmm6,%xmm3 # e4bb0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x110> │ │ │ │ - lea 0x40(%rcx),%rdi │ │ │ │ - lea 0x1(%r11,%r11,1),%r14 │ │ │ │ - mov %r14,0x30(%rcx) │ │ │ │ - vmovsd %xmm3,0x38(%rcx) │ │ │ │ - cmp %rdi,%r9 │ │ │ │ - je 38efc >&)@@Base+0xcec> │ │ │ │ - vmovsd 0x48(%rcx),%xmm8 │ │ │ │ - mov 0x40(%rcx),%r15 │ │ │ │ - vxorpd 0xabd3a(%rip),%xmm8,%xmm9 # e4bb0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x110> │ │ │ │ - lea 0x50(%rcx),%rax │ │ │ │ - lea 0x1(%r15,%r15,1),%r10 │ │ │ │ - mov %r10,0x40(%rcx) │ │ │ │ - vmovsd %xmm9,0x48(%rcx) │ │ │ │ - cmp %rax,%r9 │ │ │ │ - je 38efc >&)@@Base+0xcec> │ │ │ │ - vmovsd 0x58(%rcx),%xmm10 │ │ │ │ - mov 0x50(%rcx),%rsi │ │ │ │ - vxorpd 0xabd12(%rip),%xmm10,%xmm11 # e4bb0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x110> │ │ │ │ - lea 0x60(%rcx),%r14 │ │ │ │ - lea 0x1(%rsi,%rsi,1),%r11 │ │ │ │ - mov %r11,0x50(%rcx) │ │ │ │ - vmovsd %xmm11,0x58(%rcx) │ │ │ │ + je 385f6 >&)@@Base+0xd26> │ │ │ │ + vmovsd 0x28(%rcx),%xmm12 │ │ │ │ + mov 0x20(%rcx),%rax │ │ │ │ + lea 0x30(%rcx),%r14 │ │ │ │ + vxorpd 0xa540c(%rip),%xmm12,%xmm13 # dd9d0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x3d0> │ │ │ │ + lea 0x1(%rax,%rax,1),%rdi │ │ │ │ + mov %rdi,0x20(%rcx) │ │ │ │ + vmovsd %xmm13,0x28(%rcx) │ │ │ │ cmp %r14,%r9 │ │ │ │ - je 38efc >&)@@Base+0xcec> │ │ │ │ - vmovsd 0x68(%rcx),%xmm12 │ │ │ │ - mov 0x60(%rcx),%rdi │ │ │ │ - vxorpd 0xabcea(%rip),%xmm12,%xmm13 # e4bb0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x110> │ │ │ │ - lea 0x70(%rcx),%r10 │ │ │ │ - lea 0x1(%rdi,%rdi,1),%r15 │ │ │ │ - mov %r15,0x60(%rcx) │ │ │ │ - vmovsd %xmm13,0x68(%rcx) │ │ │ │ - cmp %r10,%r9 │ │ │ │ - je 38efc >&)@@Base+0xcec> │ │ │ │ - mov 0x70(%rcx),%rax │ │ │ │ - vmovsd 0x78(%rcx),%xmm14 │ │ │ │ - vxorpd 0xabcc2(%rip),%xmm14,%xmm2 # e4bb0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x110> │ │ │ │ - lea 0x1(%rax,%rax,1),%rsi │ │ │ │ - mov %rsi,0x70(%rcx) │ │ │ │ - vmovsd %xmm2,0x78(%rcx) │ │ │ │ - cmp %r8,%rdx │ │ │ │ - je 38c84 >&)@@Base+0xa74> │ │ │ │ + je 385f6 >&)@@Base+0xd26> │ │ │ │ + mov 0x30(%rcx),%r10 │ │ │ │ + vmovsd 0x38(%rcx),%xmm14 │ │ │ │ + lea 0x1(%r10,%r10,1),%r15 │ │ │ │ + vxorpd 0xa53e3(%rip),%xmm14,%xmm15 # dd9d0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x3d0> │ │ │ │ + mov %r15,0x30(%rcx) │ │ │ │ + vmovsd %xmm15,0x38(%rcx) │ │ │ │ + cmp %r8,%rsi │ │ │ │ + je 3838d >&)@@Base+0xabd> │ │ │ │ lea -0x10(%r8),%rcx │ │ │ │ - mov %rdx,%r15 │ │ │ │ - sub %rdx,%rcx │ │ │ │ - cmp $0x70,%rcx │ │ │ │ - jbe 390ce >&)@@Base+0xebe> │ │ │ │ + mov %rsi,%rax │ │ │ │ + sub %rsi,%rcx │ │ │ │ + cmp $0x30,%rcx │ │ │ │ + jbe 38823 >&)@@Base+0xf53> │ │ │ │ + mov %rcx,%rdx │ │ │ │ + and $0xffffffffffffffc0,%rcx │ │ │ │ + mov $0x1,%r14d │ │ │ │ mov %rcx,%r11 │ │ │ │ - and $0xffffffffffffff80,%rcx │ │ │ │ - mov $0x1,%edi │ │ │ │ - shr $0x7,%r11 │ │ │ │ - vpbroadcastq %rdi,%zmm7 │ │ │ │ - lea (%rcx,%rdx,1),%r14 │ │ │ │ - and $0x80,%ecx │ │ │ │ - je 38fc0 >&)@@Base+0xdb0> │ │ │ │ - vmovdqu64 (%rdx),%zmm15 │ │ │ │ - lea 0x80(%rdx),%r15 │ │ │ │ - vpermt2q 0x40(%rdx),%zmm1,%zmm15 │ │ │ │ - vpsllq $0x1,%zmm15,%zmm0 │ │ │ │ - vpaddq %zmm7,%zmm0,%zmm5 │ │ │ │ - vextracti64x4 $0x1,%zmm5,%ymm9 │ │ │ │ - vextracti64x2 $0x1,%ymm5,%xmm3 │ │ │ │ - vmovq %xmm5,(%rdx) │ │ │ │ - vpextrq $0x1,%xmm5,0x10(%rdx) │ │ │ │ - vmovq %xmm9,0x40(%rdx) │ │ │ │ - vpextrq $0x1,%xmm9,0x50(%rdx) │ │ │ │ - valignq $0x3,%ymm5,%ymm5,%ymm8 │ │ │ │ - vmovq %xmm3,0x20(%rdx) │ │ │ │ - vextracti64x2 $0x1,%ymm9,%xmm11 │ │ │ │ - vmovq %xmm8,0x30(%rdx) │ │ │ │ - valignq $0x3,%ymm9,%ymm9,%ymm12 │ │ │ │ - vmovq %xmm11,0x60(%rdx) │ │ │ │ - vmovq %xmm12,0x70(%rdx) │ │ │ │ - cmp %r14,%r15 │ │ │ │ - je 390c7 >&)@@Base+0xeb7> │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovdqu64 (%r15),%zmm13 │ │ │ │ - vmovdqu64 0x80(%r15),%zmm10 │ │ │ │ - add $0x100,%r15 │ │ │ │ - vpermt2q -0xc0(%r15),%zmm1,%zmm13 │ │ │ │ - vpermt2q -0x40(%r15),%zmm1,%zmm10 │ │ │ │ - vpsllq $0x1,%zmm13,%zmm14 │ │ │ │ - vpaddq %zmm7,%zmm14,%zmm2 │ │ │ │ - vpsllq $0x1,%zmm10,%zmm11 │ │ │ │ - vpaddq %zmm7,%zmm11,%zmm12 │ │ │ │ - valignq $0x3,%ymm2,%ymm2,%ymm6 │ │ │ │ - vextracti64x4 $0x1,%zmm2,%ymm4 │ │ │ │ - vmovq %xmm2,-0x100(%r15) │ │ │ │ - vextracti64x4 $0x1,%zmm12,%ymm0 │ │ │ │ - vpextrq $0x1,%xmm2,-0xf0(%r15) │ │ │ │ - vextracti64x2 $0x1,%ymm2,%xmm5 │ │ │ │ - vmovq %xmm6,-0xd0(%r15) │ │ │ │ - vmovq %xmm4,-0xc0(%r15) │ │ │ │ - vpextrq $0x1,%xmm4,-0xb0(%r15) │ │ │ │ - vmovq %xmm12,-0x80(%r15) │ │ │ │ - vextracti64x2 $0x1,%ymm4,%xmm8 │ │ │ │ - vmovq %xmm5,-0xe0(%r15) │ │ │ │ - vpextrq $0x1,%xmm12,-0x70(%r15) │ │ │ │ - vmovq %xmm0,-0x40(%r15) │ │ │ │ - vpextrq $0x1,%xmm0,-0x30(%r15) │ │ │ │ - valignq $0x3,%ymm4,%ymm4,%ymm9 │ │ │ │ - vmovq %xmm8,-0xa0(%r15) │ │ │ │ - vextracti64x2 $0x1,%ymm12,%xmm2 │ │ │ │ - vmovq %xmm9,-0x90(%r15) │ │ │ │ + shr $0x6,%rdx │ │ │ │ + lea (%rcx,%rsi,1),%rdi │ │ │ │ + vpbroadcastq %r14,%ymm5 │ │ │ │ + sub $0x40,%r11 │ │ │ │ + shr $0x6,%r11 │ │ │ │ + inc %r11 │ │ │ │ + and $0x3,%r11d │ │ │ │ + je 3870f >&)@@Base+0xe3f> │ │ │ │ + cmp $0x1,%r11 │ │ │ │ + je 386c9 >&)@@Base+0xdf9> │ │ │ │ + cmp $0x2,%r11 │ │ │ │ + je 3868d >&)@@Base+0xdbd> │ │ │ │ + vmovdqu (%rsi),%ymm1 │ │ │ │ + lea 0x40(%rsi),%rax │ │ │ │ + vpermt2q 0x20(%rsi),%ymm0,%ymm1 │ │ │ │ + vpsllq $0x1,%ymm1,%ymm6 │ │ │ │ + vpaddq %ymm5,%ymm6,%ymm7 │ │ │ │ + vextracti64x2 $0x1,%ymm7,%xmm9 │ │ │ │ + vmovq %xmm7,(%rsi) │ │ │ │ + vpextrq $0x1,%xmm7,0x10(%rsi) │ │ │ │ + valignq $0x3,%ymm7,%ymm7,%ymm3 │ │ │ │ + vmovq %xmm9,0x20(%rsi) │ │ │ │ + vmovq %xmm3,0x30(%rsi) │ │ │ │ + vmovdqu (%rax),%ymm2 │ │ │ │ + add $0x40,%rax │ │ │ │ + vpermt2q -0x20(%rax),%ymm0,%ymm2 │ │ │ │ + vpsllq $0x1,%ymm2,%ymm4 │ │ │ │ + vpaddq %ymm5,%ymm4,%ymm10 │ │ │ │ + vextracti64x2 $0x1,%ymm10,%xmm12 │ │ │ │ + vmovq %xmm10,-0x40(%rax) │ │ │ │ + vpextrq $0x1,%xmm10,-0x30(%rax) │ │ │ │ + valignq $0x3,%ymm10,%ymm10,%ymm13 │ │ │ │ + vmovq %xmm12,-0x20(%rax) │ │ │ │ + vmovq %xmm13,-0x10(%rax) │ │ │ │ + vmovdqu (%rax),%ymm14 │ │ │ │ + add $0x40,%rax │ │ │ │ + vpermt2q -0x20(%rax),%ymm0,%ymm14 │ │ │ │ + vpsllq $0x1,%ymm14,%ymm15 │ │ │ │ + vpaddq %ymm5,%ymm15,%ymm1 │ │ │ │ + vextracti64x2 $0x1,%ymm1,%xmm7 │ │ │ │ + vmovq %xmm1,-0x40(%rax) │ │ │ │ + vpextrq $0x1,%xmm1,-0x30(%rax) │ │ │ │ + valignq $0x3,%ymm1,%ymm1,%ymm8 │ │ │ │ + vmovq %xmm7,-0x20(%rax) │ │ │ │ + vmovq %xmm8,-0x10(%rax) │ │ │ │ + cmp %rdi,%rax │ │ │ │ + je 3881c >&)@@Base+0xf4c> │ │ │ │ + vmovdqu (%rax),%ymm9 │ │ │ │ + vmovdqu 0x40(%rax),%ymm12 │ │ │ │ + add $0x100,%rax │ │ │ │ + vmovdqu -0x80(%rax),%ymm7 │ │ │ │ + vpermt2q -0xe0(%rax),%ymm0,%ymm9 │ │ │ │ + vpermt2q -0xa0(%rax),%ymm0,%ymm12 │ │ │ │ + vpsllq $0x1,%ymm9,%ymm3 │ │ │ │ + vpsllq $0x1,%ymm12,%ymm13 │ │ │ │ + vpermt2q -0x60(%rax),%ymm0,%ymm7 │ │ │ │ + vpaddq %ymm5,%ymm3,%ymm2 │ │ │ │ + vpsllq $0x1,%ymm7,%ymm8 │ │ │ │ + vpaddq %ymm5,%ymm13,%ymm14 │ │ │ │ + vextracti64x2 $0x1,%ymm2,%xmm10 │ │ │ │ + vpaddq %ymm5,%ymm8,%ymm9 │ │ │ │ + vmovq %xmm2,-0x100(%rax) │ │ │ │ + vpextrq $0x1,%xmm2,-0xf0(%rax) │ │ │ │ + valignq $0x3,%ymm2,%ymm2,%ymm11 │ │ │ │ + vmovq %xmm14,-0xc0(%rax) │ │ │ │ + vpextrq $0x1,%xmm14,-0xb0(%rax) │ │ │ │ + vpextrq $0x1,%xmm9,-0x70(%rax) │ │ │ │ + vextracti64x2 $0x1,%ymm14,%xmm1 │ │ │ │ + vmovq %xmm9,-0x80(%rax) │ │ │ │ + valignq $0x3,%ymm14,%ymm14,%ymm6 │ │ │ │ + vextracti64x2 $0x1,%ymm9,%xmm2 │ │ │ │ + valignq $0x3,%ymm9,%ymm9,%ymm4 │ │ │ │ + vmovq %xmm10,-0xe0(%rax) │ │ │ │ + vmovdqu -0x40(%rax),%ymm10 │ │ │ │ + vmovq %xmm11,-0xd0(%rax) │ │ │ │ + vpermt2q -0x20(%rax),%ymm0,%ymm10 │ │ │ │ + vmovq %xmm1,-0xa0(%rax) │ │ │ │ + vpsllq $0x1,%ymm10,%ymm11 │ │ │ │ + vmovq %xmm6,-0x90(%rax) │ │ │ │ + vpaddq %ymm5,%ymm11,%ymm12 │ │ │ │ + vmovq %xmm2,-0x60(%rax) │ │ │ │ + vextracti64x2 $0x1,%ymm12,%xmm14 │ │ │ │ + vmovq %xmm4,-0x50(%rax) │ │ │ │ + vpextrq $0x1,%xmm12,-0x30(%rax) │ │ │ │ valignq $0x3,%ymm12,%ymm12,%ymm15 │ │ │ │ - vmovq %xmm2,-0x60(%r15) │ │ │ │ - vextracti64x2 $0x1,%ymm0,%xmm6 │ │ │ │ - vmovq %xmm15,-0x50(%r15) │ │ │ │ - valignq $0x3,%ymm0,%ymm0,%ymm4 │ │ │ │ - vmovq %xmm6,-0x20(%r15) │ │ │ │ - vmovq %xmm4,-0x10(%r15) │ │ │ │ - cmp %r14,%r15 │ │ │ │ - jne 38fc0 >&)@@Base+0xdb0> │ │ │ │ - shl $0x7,%r11 │ │ │ │ - add %r11,%rdx │ │ │ │ - mov (%rdx),%r10 │ │ │ │ - lea 0x10(%rdx),%rsi │ │ │ │ - lea 0x1(%r10,%r10,1),%rax │ │ │ │ - mov %rax,(%rdx) │ │ │ │ - cmp %rsi,%r8 │ │ │ │ - je 38c84 >&)@@Base+0xa74> │ │ │ │ - mov 0x10(%rdx),%rcx │ │ │ │ - lea 0x20(%rdx),%r14 │ │ │ │ - lea 0x1(%rcx,%rcx,1),%r11 │ │ │ │ - mov %r11,0x10(%rdx) │ │ │ │ - cmp %r14,%r8 │ │ │ │ - je 38c84 >&)@@Base+0xa74> │ │ │ │ - mov 0x20(%rdx),%rdi │ │ │ │ - lea 0x30(%rdx),%r10 │ │ │ │ - lea 0x1(%rdi,%rdi,1),%r15 │ │ │ │ - mov %r15,0x20(%rdx) │ │ │ │ - cmp %r10,%r8 │ │ │ │ - je 38c84 >&)@@Base+0xa74> │ │ │ │ - mov 0x30(%rdx),%rax │ │ │ │ - lea 0x40(%rdx),%rcx │ │ │ │ - lea 0x1(%rax,%rax,1),%rsi │ │ │ │ - mov %rsi,0x30(%rdx) │ │ │ │ + vmovq %xmm12,-0x40(%rax) │ │ │ │ + vmovq %xmm14,-0x20(%rax) │ │ │ │ + vmovq %xmm15,-0x10(%rax) │ │ │ │ + cmp %rdi,%rax │ │ │ │ + jne 3870f >&)@@Base+0xe3f> │ │ │ │ + shl $0x6,%rdx │ │ │ │ + add %rdx,%rsi │ │ │ │ + mov (%rsi),%r10 │ │ │ │ + lea 0x10(%rsi),%rcx │ │ │ │ + lea 0x1(%r10,%r10,1),%r15 │ │ │ │ + mov %r15,(%rsi) │ │ │ │ cmp %rcx,%r8 │ │ │ │ - je 38c84 >&)@@Base+0xa74> │ │ │ │ - mov 0x40(%rdx),%r11 │ │ │ │ - lea 0x50(%rdx),%rdi │ │ │ │ - lea 0x1(%r11,%r11,1),%r14 │ │ │ │ - mov %r14,0x40(%rdx) │ │ │ │ + je 3838d >&)@@Base+0xabd> │ │ │ │ + mov 0x10(%rsi),%rdx │ │ │ │ + lea 0x20(%rsi),%rdi │ │ │ │ + lea 0x1(%rdx,%rdx,1),%r11 │ │ │ │ + mov %r11,0x10(%rsi) │ │ │ │ cmp %rdi,%r8 │ │ │ │ - je 38c84 >&)@@Base+0xa74> │ │ │ │ - mov 0x50(%rdx),%r15 │ │ │ │ - lea 0x60(%rdx),%rax │ │ │ │ - lea 0x1(%r15,%r15,1),%r10 │ │ │ │ - mov %r10,0x50(%rdx) │ │ │ │ - cmp %rax,%r8 │ │ │ │ - je 38c84 >&)@@Base+0xa74> │ │ │ │ - mov 0x60(%rdx),%rsi │ │ │ │ - lea 0x70(%rdx),%r11 │ │ │ │ - lea 0x1(%rsi,%rsi,1),%rcx │ │ │ │ - mov %rcx,0x60(%rdx) │ │ │ │ - cmp %r11,%r8 │ │ │ │ - je 38c84 >&)@@Base+0xa74> │ │ │ │ - mov 0x70(%rdx),%r14 │ │ │ │ + je 3838d >&)@@Base+0xabd> │ │ │ │ + mov 0x20(%rsi),%r14 │ │ │ │ + lea 0x30(%rsi),%r10 │ │ │ │ + lea 0x1(%r14,%r14,1),%rax │ │ │ │ + mov %rax,0x20(%rsi) │ │ │ │ + cmp %r10,%r8 │ │ │ │ + je 3838d >&)@@Base+0xabd> │ │ │ │ + mov 0x30(%rsi),%r15 │ │ │ │ inc %r13 │ │ │ │ - lea 0x1(%r14,%r14,1),%rdi │ │ │ │ - mov %rdi,0x70(%rdx) │ │ │ │ + lea 0x1(%r15,%r15,1),%rcx │ │ │ │ + mov %rcx,0x30(%rsi) │ │ │ │ cmp %r13,0x10(%rsp) │ │ │ │ - jne 38c92 >&)@@Base+0xa82> │ │ │ │ - nopl (%rax) │ │ │ │ - vzeroupper │ │ │ │ - mov (%rsp),%r13 │ │ │ │ - mov %r12,0x0(%r13) │ │ │ │ - mov %rbx,0x18(%r13) │ │ │ │ - mov 0x38(%rsp),%r12 │ │ │ │ + jne 3839b >&)@@Base+0xacb> │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + vmovq 0x38(%rsp),%xmm7 │ │ │ │ + vmovq %r12,%xmm9 │ │ │ │ + mov (%rsp),%r12 │ │ │ │ + vpinsrq $0x1,%r9,%xmm9,%xmm10 │ │ │ │ + vpinsrq $0x1,%rbx,%xmm7,%xmm8 │ │ │ │ mov 0x30(%rsp),%rbx │ │ │ │ - mov %r9,0x8(%r13) │ │ │ │ - mov %r8,0x20(%r13) │ │ │ │ - mov %r12,0x10(%r13) │ │ │ │ - mov %rbx,0x28(%r13) │ │ │ │ + mov %r8,0x20(%r12) │ │ │ │ + vinserti64x2 $0x1,%xmm8,%ymm10,%ymm4 │ │ │ │ + mov %rbx,0x28(%r12) │ │ │ │ + vmovdqu %ymm4,(%r12) │ │ │ │ mov 0x78(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 3925f >&)@@Base+0x104f> │ │ │ │ + jne 38967 >&)@@Base+0x1097> │ │ │ │ mov (%rsp),%rax │ │ │ │ + vzeroupper │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - cmp %r8,%rdx │ │ │ │ - je 38c84 >&)@@Base+0xa74> │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + cmp %r8,%rsi │ │ │ │ + je 3838d >&)@@Base+0xabd> │ │ │ │ cmpb $0x0,0x1f(%rsp) │ │ │ │ - jne 38a23 >&)@@Base+0x813> │ │ │ │ - jmp 38f05 >&)@@Base+0xcf5> │ │ │ │ - mov %rbx,%rdi │ │ │ │ - jmp 38745 >&)@@Base+0x535> │ │ │ │ - mov %r12,%rsi │ │ │ │ - jmp 38545 >&)@@Base+0x335> │ │ │ │ + jne 3813e >&)@@Base+0x86e> │ │ │ │ + jmp 385ff >&)@@Base+0xd2f> │ │ │ │ + mov %r12,%r11 │ │ │ │ + jmp 37c59 >&)@@Base+0x389> │ │ │ │ + mov %rbx,%rdx │ │ │ │ + jmp 37e86 >&)@@Base+0x5b6> │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov $0x10,%edi │ │ │ │ call d330 │ │ │ │ - mov 0xab9df(%rip),%rdi # e4c10 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x170> │ │ │ │ + mov 0xa5107(%rip),%rdi # dda40 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x440> │ │ │ │ movq $0x0,(%rax) │ │ │ │ lea 0x10(%rax),%r9 │ │ │ │ mov %rax,%r14 │ │ │ │ xor %esi,%esi │ │ │ │ mov %r9,0x38(%rsp) │ │ │ │ mov %rdi,0x8(%rax) │ │ │ │ mov %r12,%rdi │ │ │ │ mov %r14,%r12 │ │ │ │ call d340 │ │ │ │ mov 0x38(%rsp),%r9 │ │ │ │ - jmp 382b5 >&)@@Base+0xa5> │ │ │ │ + jmp 37975 >&)@@Base+0xa5> │ │ │ │ + vzeroupper │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp dcaf <__cxa_finalize@plt+0x61f> │ │ │ │ + mov %rax,%r13 │ │ │ │ + jmp dc9d <__cxa_finalize@plt+0x60d> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r14 │ │ │ │ + mov %rax,%r13 │ │ │ │ vzeroupper │ │ │ │ - jmp dcc7 <__cxa_finalize@plt+0x637> │ │ │ │ + jmp dcb5 <__cxa_finalize@plt+0x625> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r14 │ │ │ │ + mov %rax,%r13 │ │ │ │ vzeroupper │ │ │ │ - jmp dcdc <__cxa_finalize@plt+0x64c> │ │ │ │ + jmp dcca <__cxa_finalize@plt+0x63a> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp dd15 <__cxa_finalize@plt+0x685> │ │ │ │ + mov %rax,%r13 │ │ │ │ + jmp dd03 <__cxa_finalize@plt+0x673> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp dd2e <__cxa_finalize@plt+0x69e> │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov %rax,%r13 │ │ │ │ + jmp dd1c <__cxa_finalize@plt+0x68c> │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -00000000000392b0 , std::allocator > const&, RotationalInvariants::InvariantType&)@@Base>: │ │ │ │ +00000000000389c0 , std::allocator > const&, RotationalInvariants::InvariantType&)@@Base>: │ │ │ │ endbr64 │ │ │ │ push %r14 │ │ │ │ xor %edx,%edx │ │ │ │ - push %r13 │ │ │ │ mov $0x2,%ecx │ │ │ │ + push %r13 │ │ │ │ push %r12 │ │ │ │ mov %rsi,%r12 │ │ │ │ + lea 0xa06df(%rip),%rsi # d90ba * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xfaa> │ │ │ │ push %rbp │ │ │ │ - lea 0xa6dee(%rip),%rsi # e00ba * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x119a> │ │ │ │ push %rbx │ │ │ │ mov %rdi,%rbx │ │ │ │ call d4f0 , std::allocator >::find_first_of(char const*, unsigned long, unsigned long) const@plt> │ │ │ │ xor %edx,%edx │ │ │ │ mov $0x2,%ecx │ │ │ │ - lea 0xa6e0d(%rip),%rsi # e00f0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x11d0> │ │ │ │ + lea 0xa06fd(%rip),%rsi # d90f0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xfe0> │ │ │ │ mov %rbx,%rdi │ │ │ │ mov %rax,%rbp │ │ │ │ call d4f0 , std::allocator >::find_first_of(char const*, unsigned long, unsigned long) const@plt> │ │ │ │ xor %edx,%edx │ │ │ │ mov $0x2,%ecx │ │ │ │ - lea 0xa6de1(%rip),%rsi # e00dd * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x11bd> │ │ │ │ + lea 0xa06d1(%rip),%rsi # d90dd * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xfcd> │ │ │ │ mov %rbx,%rdi │ │ │ │ mov %rax,%r13 │ │ │ │ call d4f0 , std::allocator >::find_first_of(char const*, unsigned long, unsigned long) const@plt> │ │ │ │ xor %edx,%edx │ │ │ │ mov $0x2,%ecx │ │ │ │ - lea 0xa6dde(%rip),%rsi # e00f3 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x11d3> │ │ │ │ + lea 0xa06ce(%rip),%rsi # d90f3 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xfe3> │ │ │ │ mov %rbx,%rdi │ │ │ │ mov %rax,%r14 │ │ │ │ call d4f0 , std::allocator >::find_first_of(char const*, unsigned long, unsigned long) const@plt> │ │ │ │ xor %edx,%edx │ │ │ │ cmp $0xffffffffffffffff,%rbp │ │ │ │ setne %dl │ │ │ │ cmp $0xffffffffffffffff,%r14 │ │ │ │ - je 39350 , std::allocator > const&, RotationalInvariants::InvariantType&)@@Base+0xa0> │ │ │ │ + je 38a60 , std::allocator > const&, RotationalInvariants::InvariantType&)@@Base+0xa0> │ │ │ │ and %r13,%rax │ │ │ │ mov $0x1,%ebx │ │ │ │ cmp $0xffffffffffffffff,%rax │ │ │ │ - je 39380 , std::allocator > const&, RotationalInvariants::InvariantType&)@@Base+0xd0> │ │ │ │ + je 38a90 , std::allocator > const&, RotationalInvariants::InvariantType&)@@Base+0xd0> │ │ │ │ mov %ebx,%eax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ cmp $0xffffffffffffffff,%rax │ │ │ │ - je 393b0 , std::allocator > const&, RotationalInvariants::InvariantType&)@@Base+0x100> │ │ │ │ + je 38ab8 , std::allocator > const&, RotationalInvariants::InvariantType&)@@Base+0xf8> │ │ │ │ mov $0x1,%ebx │ │ │ │ cmp $0xffffffffffffffff,%r13 │ │ │ │ - jne 3933d , std::allocator > const&, RotationalInvariants::InvariantType&)@@Base+0x8d> │ │ │ │ + jne 38a4d , std::allocator > const&, RotationalInvariants::InvariantType&)@@Base+0x8d> │ │ │ │ test %edx,%edx │ │ │ │ - jne 3933d , std::allocator > const&, RotationalInvariants::InvariantType&)@@Base+0x8d> │ │ │ │ + jne 38a4d , std::allocator > const&, RotationalInvariants::InvariantType&)@@Base+0x8d> │ │ │ │ cmp $0xffffffffffffffff,%rbp │ │ │ │ sete %dil │ │ │ │ movzbl %dil,%r8d │ │ │ │ lea (%r8,%r8,2),%r10d │ │ │ │ - jmp 39393 , std::allocator > const&, RotationalInvariants::InvariantType&)@@Base+0xe3> │ │ │ │ + jmp 38aa3 , std::allocator > const&, RotationalInvariants::InvariantType&)@@Base+0xe3> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ test %edx,%edx │ │ │ │ - jne 3933d , std::allocator > const&, RotationalInvariants::InvariantType&)@@Base+0x8d> │ │ │ │ + jne 38a4d , std::allocator > const&, RotationalInvariants::InvariantType&)@@Base+0x8d> │ │ │ │ cmp $0xffffffffffffffff,%rbp │ │ │ │ sete %r9b │ │ │ │ movzbl %r9b,%r10d │ │ │ │ add %r10d,%r10d │ │ │ │ mov %r10d,(%r12) │ │ │ │ xor %ebx,%ebx │ │ │ │ mov %ebx,%eax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ ret │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ cmp $0xffffffffffffffff,%r13 │ │ │ │ setne %al │ │ │ │ movzbl %al,%ecx │ │ │ │ add %edx,%ecx │ │ │ │ cmp $0x1,%ecx │ │ │ │ - jne 393cf , std::allocator > const&, RotationalInvariants::InvariantType&)@@Base+0x11f> │ │ │ │ + jne 38ad7 , std::allocator > const&, RotationalInvariants::InvariantType&)@@Base+0x117> │ │ │ │ cmp $0xffffffffffffffff,%rbp │ │ │ │ sete %sil │ │ │ │ movzbl %sil,%r10d │ │ │ │ - jmp 39393 , std::allocator > const&, RotationalInvariants::InvariantType&)@@Base+0xe3> │ │ │ │ + jmp 38aa3 , std::allocator > const&, RotationalInvariants::InvariantType&)@@Base+0xe3> │ │ │ │ mov $0x1,%ebx │ │ │ │ - jmp 3933d , std::allocator > const&, RotationalInvariants::InvariantType&)@@Base+0x8d> │ │ │ │ + jmp 38a4d , std::allocator > const&, RotationalInvariants::InvariantType&)@@Base+0x8d> │ │ │ │ nopl 0x0(%rax) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -00000000000393e0 , std::allocator > >, std::allocator, std::allocator > > > > const&, int, std::vector >&)@@Base>: │ │ │ │ +0000000000038af0 , std::allocator > >, std::allocator, std::allocator > > > > const&, int, std::vector >&)@@Base>: │ │ │ │ endbr64 │ │ │ │ push %r12 │ │ │ │ mov $0x1,%eax │ │ │ │ + movabs $0xaaaaaaaaaaaaaaab,%r12 │ │ │ │ + shlx %rsi,%rax,%rcx │ │ │ │ + shr $1,%rcx │ │ │ │ push %rbp │ │ │ │ + mov %rdi,%rbp │ │ │ │ push %rbx │ │ │ │ sub $0x10,%rsp │ │ │ │ - shlx %rsi,%rax,%rcx │ │ │ │ - mov 0x8(%rdi),%rsi │ │ │ │ - movabs $0xaaaaaaaaaaaaaaab,%r12 │ │ │ │ - sub (%rdi),%rsi │ │ │ │ - mov %rdi,%rbp │ │ │ │ mov %fs:0x28,%rbx │ │ │ │ mov %rbx,0x8(%rsp) │ │ │ │ mov %rdx,%rbx │ │ │ │ + mov 0x8(%rdi),%rsi │ │ │ │ + mov %rsp,%rdx │ │ │ │ + movq $0x0,(%rsp) │ │ │ │ + sub (%rdi),%rsi │ │ │ │ sar $0x3,%rsi │ │ │ │ imul %r12,%rsi │ │ │ │ - mov %rsp,%rdx │ │ │ │ mov %rbx,%rdi │ │ │ │ - movq $0x0,(%rsp) │ │ │ │ - shr $1,%rcx │ │ │ │ imul %rcx,%rsi │ │ │ │ - call 1e860 │ │ │ │ + call 1ea10 │ │ │ │ mov 0x0(%rbp),%r8 │ │ │ │ mov 0x8(%rbp),%rbp │ │ │ │ sub %r8,%rbp │ │ │ │ - je 39685 , std::allocator > >, std::allocator, std::allocator > > > > const&, int, std::vector >&)@@Base+0x2a5> │ │ │ │ + je 38d9c , std::allocator > >, std::allocator, std::allocator > > > > const&, int, std::vector >&)@@Base+0x2ac> │ │ │ │ sar $0x3,%rbp │ │ │ │ - imul %r12,%rbp │ │ │ │ xor %edx,%edx │ │ │ │ + imul %r12,%rbp │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov (%r8),%r10 │ │ │ │ mov 0x8(%r8),%r9 │ │ │ │ cmp %r10,%r9 │ │ │ │ - je 39675 , std::allocator > >, std::allocator, std::allocator > > > > const&, int, std::vector >&)@@Base+0x295> │ │ │ │ + je 38d8c , std::allocator > >, std::allocator, std::allocator > > > > const&, int, std::vector >&)@@Base+0x29c> │ │ │ │ mov %r9,%rsi │ │ │ │ mov (%rbx),%rdi │ │ │ │ mov %r10,%rax │ │ │ │ sub %r10,%rsi │ │ │ │ sub $0x10,%rsi │ │ │ │ shr $0x4,%rsi │ │ │ │ inc %rsi │ │ │ │ and $0x7,%esi │ │ │ │ - je 395a7 , std::allocator > >, std::allocator, std::allocator > > > > const&, int, std::vector >&)@@Base+0x1c7> │ │ │ │ + je 38cbd , std::allocator > >, std::allocator, std::allocator > > > > const&, int, std::vector >&)@@Base+0x1cd> │ │ │ │ cmp $0x1,%rsi │ │ │ │ - je 3957e , std::allocator > >, std::allocator, std::allocator > > > > const&, int, std::vector >&)@@Base+0x19e> │ │ │ │ + je 38c93 , std::allocator > >, std::allocator, std::allocator > > > > const&, int, std::vector >&)@@Base+0x1a3> │ │ │ │ cmp $0x2,%rsi │ │ │ │ - je 3955e , std::allocator > >, std::allocator, std::allocator > > > > const&, int, std::vector >&)@@Base+0x17e> │ │ │ │ + je 38c72 , std::allocator > >, std::allocator, std::allocator > > > > const&, int, std::vector >&)@@Base+0x182> │ │ │ │ cmp $0x3,%rsi │ │ │ │ - je 3953d , std::allocator > >, std::allocator, std::allocator > > > > const&, int, std::vector >&)@@Base+0x15d> │ │ │ │ + je 38c50 , std::allocator > >, std::allocator, std::allocator > > > > const&, int, std::vector >&)@@Base+0x160> │ │ │ │ cmp $0x4,%rsi │ │ │ │ - je 3951d , std::allocator > >, std::allocator, std::allocator > > > > const&, int, std::vector >&)@@Base+0x13d> │ │ │ │ + je 38c2f , std::allocator > >, std::allocator, std::allocator > > > > const&, int, std::vector >&)@@Base+0x13f> │ │ │ │ cmp $0x5,%rsi │ │ │ │ - je 394fd , std::allocator > >, std::allocator, std::allocator > > > > const&, int, std::vector >&)@@Base+0x11d> │ │ │ │ + je 38c0e , std::allocator > >, std::allocator, std::allocator > > > > const&, int, std::vector >&)@@Base+0x11e> │ │ │ │ cmp $0x6,%rsi │ │ │ │ - je 394dd , std::allocator > >, std::allocator, std::allocator > > > > const&, int, std::vector >&)@@Base+0xfd> │ │ │ │ + je 38bed , std::allocator > >, std::allocator, std::allocator > > > > const&, int, std::vector >&)@@Base+0xfd> │ │ │ │ mov (%r10),%r11 │ │ │ │ vmovsd 0x8(%r10),%xmm0 │ │ │ │ add $0x10,%rax │ │ │ │ shr $1,%r11 │ │ │ │ imul %rbp,%r11 │ │ │ │ add %rdx,%r11 │ │ │ │ vmovsd %xmm0,(%rdi,%r11,8) │ │ │ │ - vmovsd 0x8(%rax),%xmm1 │ │ │ │ mov $0x1,%ecx │ │ │ │ - shrx %rcx,(%rax),%r12 │ │ │ │ - imul %rbp,%r12 │ │ │ │ + vmovsd 0x8(%rax),%xmm1 │ │ │ │ add $0x10,%rax │ │ │ │ + shrx %rcx,-0x10(%rax),%r12 │ │ │ │ + imul %rbp,%r12 │ │ │ │ add %rdx,%r12 │ │ │ │ vmovsd %xmm1,(%rdi,%r12,8) │ │ │ │ - vmovsd 0x8(%rax),%xmm2 │ │ │ │ mov $0x1,%r10d │ │ │ │ - shrx %r10,(%rax),%rsi │ │ │ │ - imul %rbp,%rsi │ │ │ │ + vmovsd 0x8(%rax),%xmm2 │ │ │ │ add $0x10,%rax │ │ │ │ + shrx %r10,-0x10(%rax),%rsi │ │ │ │ + imul %rbp,%rsi │ │ │ │ add %rdx,%rsi │ │ │ │ vmovsd %xmm2,(%rdi,%rsi,8) │ │ │ │ - vmovsd 0x8(%rax),%xmm3 │ │ │ │ mov $0x1,%r11d │ │ │ │ - shrx %r11,(%rax),%rcx │ │ │ │ - imul %rbp,%rcx │ │ │ │ + vmovsd 0x8(%rax),%xmm3 │ │ │ │ add $0x10,%rax │ │ │ │ + shrx %r11,-0x10(%rax),%rcx │ │ │ │ + imul %rbp,%rcx │ │ │ │ add %rdx,%rcx │ │ │ │ vmovsd %xmm3,(%rdi,%rcx,8) │ │ │ │ - vmovsd 0x8(%rax),%xmm4 │ │ │ │ mov $0x1,%r12d │ │ │ │ - shrx %r12,(%rax),%r10 │ │ │ │ - imul %rbp,%r10 │ │ │ │ + vmovsd 0x8(%rax),%xmm4 │ │ │ │ add $0x10,%rax │ │ │ │ + shrx %r12,-0x10(%rax),%r10 │ │ │ │ + imul %rbp,%r10 │ │ │ │ add %rdx,%r10 │ │ │ │ vmovsd %xmm4,(%rdi,%r10,8) │ │ │ │ - vmovsd 0x8(%rax),%xmm5 │ │ │ │ mov $0x1,%esi │ │ │ │ - shrx %rsi,(%rax),%r11 │ │ │ │ - imul %rbp,%r11 │ │ │ │ + vmovsd 0x8(%rax),%xmm5 │ │ │ │ add $0x10,%rax │ │ │ │ + shrx %rsi,-0x10(%rax),%r11 │ │ │ │ + imul %rbp,%r11 │ │ │ │ add %rdx,%r11 │ │ │ │ vmovsd %xmm5,(%rdi,%r11,8) │ │ │ │ - vmovsd 0x8(%rax),%xmm6 │ │ │ │ mov $0x1,%ecx │ │ │ │ - shrx %rcx,(%rax),%r12 │ │ │ │ - imul %rbp,%r12 │ │ │ │ + vmovsd 0x8(%rax),%xmm6 │ │ │ │ add $0x10,%rax │ │ │ │ + shrx %rcx,-0x10(%rax),%r12 │ │ │ │ + imul %rbp,%r12 │ │ │ │ add %rdx,%r12 │ │ │ │ vmovsd %xmm6,(%rdi,%r12,8) │ │ │ │ cmp %r9,%rax │ │ │ │ - je 39675 , std::allocator > >, std::allocator, std::allocator > > > > const&, int, std::vector >&)@@Base+0x295> │ │ │ │ - vmovsd 0x8(%rax),%xmm7 │ │ │ │ + je 38d8c , std::allocator > >, std::allocator, std::allocator > > > > const&, int, std::vector >&)@@Base+0x29c> │ │ │ │ mov $0x1,%r10d │ │ │ │ - shrx %r10,(%rax),%rsi │ │ │ │ + vmovsd 0x8(%rax),%xmm7 │ │ │ │ + sub $0xffffffffffffff80,%rax │ │ │ │ + shrx %r10,-0x80(%rax),%rsi │ │ │ │ imul %rbp,%rsi │ │ │ │ - shrx %r10,0x10(%rax),%r11 │ │ │ │ + shrx %r10,-0x70(%rax),%r11 │ │ │ │ + shrx %r10,-0x60(%rax),%rcx │ │ │ │ imul %rbp,%r11 │ │ │ │ - shrx %r10,0x20(%rax),%rcx │ │ │ │ - shrx %r10,0x30(%rax),%r12 │ │ │ │ + shrx %r10,-0x50(%rax),%r12 │ │ │ │ imul %rbp,%rcx │ │ │ │ - sub $0xffffffffffffff80,%rax │ │ │ │ add %rdx,%rsi │ │ │ │ imul %rbp,%r12 │ │ │ │ - add %rdx,%r11 │ │ │ │ - add %rdx,%rcx │ │ │ │ vmovsd %xmm7,(%rdi,%rsi,8) │ │ │ │ - vmovsd -0x68(%rax),%xmm8 │ │ │ │ - add %rdx,%r12 │ │ │ │ + add %rdx,%r11 │ │ │ │ shrx %r10,-0x40(%rax),%rsi │ │ │ │ imul %rbp,%rsi │ │ │ │ - add %rdx,%rsi │ │ │ │ + vmovsd -0x68(%rax),%xmm8 │ │ │ │ + add %rdx,%rcx │ │ │ │ + add %rdx,%r12 │ │ │ │ vmovsd %xmm8,(%rdi,%r11,8) │ │ │ │ - vmovsd -0x58(%rax),%xmm9 │ │ │ │ + add %rdx,%rsi │ │ │ │ shrx %r10,-0x30(%rax),%r11 │ │ │ │ imul %rbp,%r11 │ │ │ │ - add %rdx,%r11 │ │ │ │ + vmovsd -0x58(%rax),%xmm9 │ │ │ │ vmovsd %xmm9,(%rdi,%rcx,8) │ │ │ │ - vmovsd -0x48(%rax),%xmm10 │ │ │ │ + add %rdx,%r11 │ │ │ │ shrx %r10,-0x20(%rax),%rcx │ │ │ │ imul %rbp,%rcx │ │ │ │ + vmovsd -0x48(%rax),%xmm10 │ │ │ │ shrx %r10,-0x10(%rax),%r10 │ │ │ │ imul %rbp,%r10 │ │ │ │ - add %rdx,%rcx │ │ │ │ - add %rdx,%r10 │ │ │ │ vmovsd %xmm10,(%rdi,%r12,8) │ │ │ │ + add %rdx,%rcx │ │ │ │ vmovsd -0x38(%rax),%xmm11 │ │ │ │ + add %rdx,%r10 │ │ │ │ vmovsd %xmm11,(%rdi,%rsi,8) │ │ │ │ vmovsd -0x28(%rax),%xmm12 │ │ │ │ vmovsd %xmm12,(%rdi,%r11,8) │ │ │ │ vmovsd -0x18(%rax),%xmm13 │ │ │ │ vmovsd %xmm13,(%rdi,%rcx,8) │ │ │ │ vmovsd -0x8(%rax),%xmm14 │ │ │ │ vmovsd %xmm14,(%rdi,%r10,8) │ │ │ │ cmp %r9,%rax │ │ │ │ - jne 395a7 , std::allocator > >, std::allocator, std::allocator > > > > const&, int, std::vector >&)@@Base+0x1c7> │ │ │ │ + jne 38cbd , std::allocator > >, std::allocator, std::allocator > > > > const&, int, std::vector >&)@@Base+0x1cd> │ │ │ │ inc %rdx │ │ │ │ add $0x18,%r8 │ │ │ │ cmp %rbp,%rdx │ │ │ │ - jb 39460 , std::allocator > >, std::allocator, std::allocator > > > > const&, int, std::vector >&)@@Base+0x80> │ │ │ │ + jb 38b70 , std::allocator > >, std::allocator, std::allocator > > > > const&, int, std::vector >&)@@Base+0x80> │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 3969e , std::allocator > >, std::allocator, std::allocator > > > > const&, int, std::vector >&)@@Base+0x2be> │ │ │ │ + jne 38db5 , std::allocator > >, std::allocator, std::allocator > > > > const&, int, std::vector >&)@@Base+0x2c5> │ │ │ │ add $0x10,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ ret │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -00000000000396b0 : │ │ │ │ +0000000000038dc0 : │ │ │ │ endbr64 │ │ │ │ - mov 0xb788d(%rip),%rax │ │ │ │ - mov 0xb78be(%rip),%rdx │ │ │ │ + mov 0xb117d(%rip),%rax │ │ │ │ + mov 0xb11ae(%rip),%rdx │ │ │ │ movb $0x0,(%rax) │ │ │ │ movzbl (%rdx),%ecx │ │ │ │ test %cl,%cl │ │ │ │ - je 396d0 │ │ │ │ + je 38de0 │ │ │ │ ret │ │ │ │ nopl (%rax) │ │ │ │ sub $0x8,%rsp │ │ │ │ - lea -0x2463b(%rip),%rsi │ │ │ │ mov $0x2,%edi │ │ │ │ + lea -0x23e50(%rip),%rsi │ │ │ │ call d3b0 │ │ │ │ - mov 0xb7894(%rip),%rsi │ │ │ │ + mov 0xb1184(%rip),%rsi │ │ │ │ movb $0x1,(%rsi) │ │ │ │ add $0x8,%rsp │ │ │ │ ret │ │ │ │ nop │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000039700 : │ │ │ │ +0000000000038e10 : │ │ │ │ endbr64 │ │ │ │ - mov 0xb783d(%rip),%rax │ │ │ │ + mov 0xb112d(%rip),%rax │ │ │ │ movzbl (%rax),%eax │ │ │ │ ret │ │ │ │ nop │ │ │ │ endbr64 │ │ │ │ push %rbx │ │ │ │ mov %rsi,%rdi │ │ │ │ - lea 0xa69d7(%rip),%rsi # e00f6 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x11d6> │ │ │ │ + lea 0xa02c7(%rip),%rsi # d90f6 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xfe6> │ │ │ │ sub $0x30,%rsp │ │ │ │ mov %fs:0x28,%rax │ │ │ │ mov %rax,0x28(%rsp) │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x10(%rsp),%rcx │ │ │ │ lea 0x18(%rsp),%rdx │ │ │ │ - lea 0x14(%rsp),%r8 │ │ │ │ movl $0x0,0x10(%rsp) │ │ │ │ + lea 0x14(%rsp),%r8 │ │ │ │ call d3f0 │ │ │ │ test %eax,%eax │ │ │ │ - je 39b36 │ │ │ │ + je 39256 │ │ │ │ mov 0x10(%rsp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 39b20 │ │ │ │ - mov 0xb804e(%rip),%rax │ │ │ │ + jle 39240 │ │ │ │ + mov 0xb193e(%rip),%rax │ │ │ │ mov $0xc,%edi │ │ │ │ mov 0x228(%rax),%rbx │ │ │ │ call *0x168(%rax) │ │ │ │ mov 0x18(%rsp),%rdi │ │ │ │ xor %r9d,%r9d │ │ │ │ mov $0x501,%r8d │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ mov %rax,%rsi │ │ │ │ call *%rbx │ │ │ │ mov %rax,%rbx │ │ │ │ test %rax,%rax │ │ │ │ - je 39c00 │ │ │ │ + je 39308 │ │ │ │ mov 0x18(%rax),%ecx │ │ │ │ mov %rax,0x20(%rsp) │ │ │ │ cmp $0x2,%ecx │ │ │ │ - jne 39ad0 │ │ │ │ + jne 391f8 │ │ │ │ mov 0x20(%rax),%rdx │ │ │ │ mov (%rdx),%rsi │ │ │ │ test %esi,%esi │ │ │ │ - jle 39b60 │ │ │ │ + jle 39278 │ │ │ │ mov 0x8(%rdx),%r11 │ │ │ │ test %r11d,%r11d │ │ │ │ - jle 39b80 │ │ │ │ - mov 0x10(%rsp),%r9d │ │ │ │ + jle 39298 │ │ │ │ + mov 0x10(%rsp),%edi │ │ │ │ vxorps %xmm2,%xmm2,%xmm2 │ │ │ │ - lea -0x2(%rsi),%edi │ │ │ │ - vcvtsi2sd %edi,%xmm2,%xmm1 │ │ │ │ - test %r9d,%r9d │ │ │ │ - jle 39be0 │ │ │ │ - mov %r9d,%r8d │ │ │ │ + lea -0x2(%rsi),%r8d │ │ │ │ + vcvtsi2sd %r8d,%xmm2,%xmm3 │ │ │ │ + test %edi,%edi │ │ │ │ + jle 392f0 │ │ │ │ + mov %edi,%r9d │ │ │ │ xor %edx,%edx │ │ │ │ vxorpd %xmm9,%xmm9,%xmm9 │ │ │ │ mov $0x1,%eax │ │ │ │ - and $0x7,%r8d │ │ │ │ - je 398b5 │ │ │ │ - cmp $0x1,%r8d │ │ │ │ - je 39892 │ │ │ │ - cmp $0x2,%r8d │ │ │ │ - je 3987f │ │ │ │ - cmp $0x3,%r8d │ │ │ │ - je 39869 │ │ │ │ - cmp $0x4,%r8d │ │ │ │ - je 39853 │ │ │ │ - cmp $0x5,%r8d │ │ │ │ - je 39840 │ │ │ │ - cmp $0x6,%r8d │ │ │ │ - jne 39ba0 │ │ │ │ + and $0x7,%r9d │ │ │ │ + je 38fca │ │ │ │ + cmp $0x1,%r9d │ │ │ │ + je 38fa8 │ │ │ │ + cmp $0x2,%r9d │ │ │ │ + je 38f92 │ │ │ │ + cmp $0x3,%r9d │ │ │ │ + je 38f7c │ │ │ │ + cmp $0x4,%r9d │ │ │ │ + je 38f66 │ │ │ │ + cmp $0x5,%r9d │ │ │ │ + je 38f50 │ │ │ │ + cmp $0x6,%r9d │ │ │ │ + jne 392b8 │ │ │ │ imul %r11d,%eax │ │ │ │ mov %edx,%r10d │ │ │ │ inc %edx │ │ │ │ imul %eax,%r10d │ │ │ │ - vcvtsi2sd %r10d,%xmm2,%xmm3 │ │ │ │ - vaddsd %xmm3,%xmm9,%xmm9 │ │ │ │ + vcvtsi2sd %r10d,%xmm2,%xmm1 │ │ │ │ + vaddsd %xmm1,%xmm9,%xmm9 │ │ │ │ imul %r11d,%eax │ │ │ │ - mov %edx,%edi │ │ │ │ + mov %edx,%r8d │ │ │ │ inc %edx │ │ │ │ - imul %eax,%edi │ │ │ │ - vcvtsi2sd %edi,%xmm2,%xmm4 │ │ │ │ + imul %eax,%r8d │ │ │ │ + vcvtsi2sd %r8d,%xmm2,%xmm4 │ │ │ │ vaddsd %xmm4,%xmm9,%xmm9 │ │ │ │ imul %r11d,%eax │ │ │ │ - mov %edx,%r8d │ │ │ │ + mov %edx,%r9d │ │ │ │ inc %edx │ │ │ │ - imul %eax,%r8d │ │ │ │ - vcvtsi2sd %r8d,%xmm2,%xmm5 │ │ │ │ + imul %eax,%r9d │ │ │ │ + vcvtsi2sd %r9d,%xmm2,%xmm5 │ │ │ │ vaddsd %xmm5,%xmm9,%xmm9 │ │ │ │ imul %r11d,%eax │ │ │ │ mov %edx,%r10d │ │ │ │ inc %edx │ │ │ │ imul %eax,%r10d │ │ │ │ vcvtsi2sd %r10d,%xmm2,%xmm6 │ │ │ │ vaddsd %xmm6,%xmm9,%xmm9 │ │ │ │ imul %r11d,%eax │ │ │ │ - mov %edx,%edi │ │ │ │ + mov %edx,%r8d │ │ │ │ inc %edx │ │ │ │ - imul %eax,%edi │ │ │ │ - vcvtsi2sd %edi,%xmm2,%xmm7 │ │ │ │ + imul %eax,%r8d │ │ │ │ + vcvtsi2sd %r8d,%xmm2,%xmm7 │ │ │ │ vaddsd %xmm7,%xmm9,%xmm9 │ │ │ │ imul %r11d,%eax │ │ │ │ - mov %edx,%r8d │ │ │ │ - imul %eax,%r8d │ │ │ │ - vcvtsi2sd %r8d,%xmm2,%xmm8 │ │ │ │ + mov %edx,%r9d │ │ │ │ mov %edx,%r8d │ │ │ │ inc %edx │ │ │ │ + imul %eax,%r9d │ │ │ │ + vcvtsi2sd %r9d,%xmm2,%xmm8 │ │ │ │ vaddsd %xmm8,%xmm9,%xmm9 │ │ │ │ - cmp %edx,%r9d │ │ │ │ - je 39968 │ │ │ │ + cmp %edx,%edi │ │ │ │ + je 39084 │ │ │ │ imul %r11d,%eax │ │ │ │ mov %edx,%r10d │ │ │ │ - lea 0x1(%rdx),%edi │ │ │ │ + lea 0x1(%rdx),%r9d │ │ │ │ lea 0x2(%rdx),%r8d │ │ │ │ imul %eax,%r10d │ │ │ │ imul %r11d,%eax │ │ │ │ vcvtsi2sd %r10d,%xmm2,%xmm10 │ │ │ │ + vaddsd %xmm10,%xmm9,%xmm11 │ │ │ │ lea 0x3(%rdx),%r10d │ │ │ │ - imul %eax,%edi │ │ │ │ + imul %eax,%r9d │ │ │ │ imul %r11d,%eax │ │ │ │ - vaddsd %xmm10,%xmm9,%xmm11 │ │ │ │ - vcvtsi2sd %edi,%xmm2,%xmm12 │ │ │ │ - lea 0x4(%rdx),%edi │ │ │ │ + vcvtsi2sd %r9d,%xmm2,%xmm12 │ │ │ │ + vaddsd %xmm12,%xmm11,%xmm13 │ │ │ │ + lea 0x4(%rdx),%r9d │ │ │ │ imul %eax,%r8d │ │ │ │ imul %r11d,%eax │ │ │ │ - vaddsd %xmm12,%xmm11,%xmm13 │ │ │ │ vcvtsi2sd %r8d,%xmm2,%xmm14 │ │ │ │ + vaddsd %xmm14,%xmm13,%xmm15 │ │ │ │ lea 0x5(%rdx),%r8d │ │ │ │ imul %eax,%r10d │ │ │ │ imul %r11d,%eax │ │ │ │ - vaddsd %xmm14,%xmm13,%xmm15 │ │ │ │ vcvtsi2sd %r10d,%xmm2,%xmm0 │ │ │ │ + vaddsd %xmm0,%xmm15,%xmm4 │ │ │ │ lea 0x6(%rdx),%r10d │ │ │ │ - imul %eax,%edi │ │ │ │ + imul %eax,%r9d │ │ │ │ imul %r11d,%eax │ │ │ │ - vaddsd %xmm0,%xmm15,%xmm4 │ │ │ │ - vcvtsi2sd %edi,%xmm2,%xmm3 │ │ │ │ + vcvtsi2sd %r9d,%xmm2,%xmm1 │ │ │ │ + vaddsd %xmm1,%xmm4,%xmm5 │ │ │ │ imul %eax,%r8d │ │ │ │ imul %r11d,%eax │ │ │ │ - vaddsd %xmm3,%xmm4,%xmm5 │ │ │ │ vcvtsi2sd %r8d,%xmm2,%xmm6 │ │ │ │ + vaddsd %xmm6,%xmm5,%xmm7 │ │ │ │ lea 0x7(%rdx),%r8d │ │ │ │ add $0x8,%edx │ │ │ │ imul %eax,%r10d │ │ │ │ - mov %r8d,%edi │ │ │ │ + mov %r8d,%r9d │ │ │ │ imul %r11d,%eax │ │ │ │ - vaddsd %xmm6,%xmm5,%xmm7 │ │ │ │ vcvtsi2sd %r10d,%xmm2,%xmm8 │ │ │ │ - imul %eax,%edi │ │ │ │ vaddsd %xmm8,%xmm7,%xmm9 │ │ │ │ - vcvtsi2sd %edi,%xmm2,%xmm10 │ │ │ │ + imul %eax,%r9d │ │ │ │ + vcvtsi2sd %r9d,%xmm2,%xmm10 │ │ │ │ vaddsd %xmm10,%xmm9,%xmm9 │ │ │ │ - cmp %edx,%r9d │ │ │ │ - jne 398b5 │ │ │ │ - vmulsd %xmm1,%xmm9,%xmm0 │ │ │ │ - cmp $0x1,%r9d │ │ │ │ - je 39c22 │ │ │ │ - lea 0x2(%r8),%r9d │ │ │ │ + cmp %edx,%edi │ │ │ │ + jne 38fca │ │ │ │ + vmulsd %xmm3,%xmm9,%xmm0 │ │ │ │ + cmp $0x1,%edi │ │ │ │ + je 3932a │ │ │ │ + lea 0x2(%r8),%edi │ │ │ │ mov %r11d,%eax │ │ │ │ vxorpd %xmm1,%xmm1,%xmm1 │ │ │ │ and $0x7,%r8d │ │ │ │ - je 39a2c │ │ │ │ + je 3914d │ │ │ │ cmp $0x1,%r8d │ │ │ │ - je 39a10 │ │ │ │ + je 39132 │ │ │ │ cmp $0x2,%r8d │ │ │ │ - je 399ff │ │ │ │ + je 39120 │ │ │ │ cmp $0x3,%r8d │ │ │ │ - je 399ed │ │ │ │ + je 3910c │ │ │ │ cmp $0x4,%r8d │ │ │ │ - je 399d9 │ │ │ │ + je 390f8 │ │ │ │ cmp $0x5,%r8d │ │ │ │ - je 399c5 │ │ │ │ + je 390e4 │ │ │ │ cmp $0x6,%r8d │ │ │ │ - jne 39bc0 │ │ │ │ + jne 392d0 │ │ │ │ imul %r11d,%eax │ │ │ │ inc %ecx │ │ │ │ lea (%rax,%rax,1),%edx │ │ │ │ - vcvtsi2sd %edx,%xmm2,%xmm12 │ │ │ │ - vaddsd %xmm12,%xmm1,%xmm1 │ │ │ │ + vcvtsi2sd %edx,%xmm2,%xmm11 │ │ │ │ + vaddsd %xmm11,%xmm1,%xmm1 │ │ │ │ imul %r11d,%eax │ │ │ │ inc %ecx │ │ │ │ lea (%rax,%rax,1),%r8d │ │ │ │ - vcvtsi2sd %r8d,%xmm2,%xmm13 │ │ │ │ - vaddsd %xmm13,%xmm1,%xmm1 │ │ │ │ + vcvtsi2sd %r8d,%xmm2,%xmm12 │ │ │ │ + vaddsd %xmm12,%xmm1,%xmm1 │ │ │ │ imul %r11d,%eax │ │ │ │ inc %ecx │ │ │ │ lea (%rax,%rax,1),%r10d │ │ │ │ - vcvtsi2sd %r10d,%xmm2,%xmm14 │ │ │ │ - vaddsd %xmm14,%xmm1,%xmm1 │ │ │ │ + vcvtsi2sd %r10d,%xmm2,%xmm13 │ │ │ │ + vaddsd %xmm13,%xmm1,%xmm1 │ │ │ │ imul %r11d,%eax │ │ │ │ inc %ecx │ │ │ │ - lea (%rax,%rax,1),%edi │ │ │ │ - vcvtsi2sd %edi,%xmm2,%xmm15 │ │ │ │ - vaddsd %xmm15,%xmm1,%xmm1 │ │ │ │ + lea (%rax,%rax,1),%r9d │ │ │ │ + vcvtsi2sd %r9d,%xmm2,%xmm14 │ │ │ │ + vaddsd %xmm14,%xmm1,%xmm1 │ │ │ │ imul %r11d,%eax │ │ │ │ inc %ecx │ │ │ │ lea (%rax,%rax,1),%edx │ │ │ │ - vcvtsi2sd %edx,%xmm2,%xmm4 │ │ │ │ - vaddsd %xmm4,%xmm1,%xmm1 │ │ │ │ + vcvtsi2sd %edx,%xmm2,%xmm15 │ │ │ │ + vaddsd %xmm15,%xmm1,%xmm1 │ │ │ │ imul %r11d,%eax │ │ │ │ inc %ecx │ │ │ │ lea (%rax,%rax,1),%r8d │ │ │ │ - vcvtsi2sd %r8d,%xmm2,%xmm3 │ │ │ │ - vaddsd %xmm3,%xmm1,%xmm1 │ │ │ │ - cmp %r9d,%ecx │ │ │ │ - je 39abc │ │ │ │ + vcvtsi2sd %r8d,%xmm2,%xmm4 │ │ │ │ + vaddsd %xmm4,%xmm1,%xmm1 │ │ │ │ + cmp %edi,%ecx │ │ │ │ + je 391df │ │ │ │ imul %r11d,%eax │ │ │ │ add $0x8,%ecx │ │ │ │ lea (%rax,%rax,1),%r10d │ │ │ │ imul %r11d,%eax │ │ │ │ vcvtsi2sd %r10d,%xmm2,%xmm5 │ │ │ │ - lea (%rax,%rax,1),%edi │ │ │ │ - imul %r11d,%eax │ │ │ │ vaddsd %xmm5,%xmm1,%xmm6 │ │ │ │ - vcvtsi2sd %edi,%xmm2,%xmm7 │ │ │ │ + lea (%rax,%rax,1),%r9d │ │ │ │ + imul %r11d,%eax │ │ │ │ + vcvtsi2sd %r9d,%xmm2,%xmm7 │ │ │ │ + vaddsd %xmm7,%xmm6,%xmm8 │ │ │ │ lea (%rax,%rax,1),%edx │ │ │ │ imul %r11d,%eax │ │ │ │ vcvtsi2sd %edx,%xmm2,%xmm9 │ │ │ │ - vaddsd %xmm7,%xmm6,%xmm8 │ │ │ │ + vaddsd %xmm9,%xmm8,%xmm10 │ │ │ │ lea (%rax,%rax,1),%r8d │ │ │ │ imul %r11d,%eax │ │ │ │ - vcvtsi2sd %r8d,%xmm2,%xmm11 │ │ │ │ - vaddsd %xmm9,%xmm8,%xmm10 │ │ │ │ + vcvtsi2sd %r8d,%xmm2,%xmm3 │ │ │ │ + vaddsd %xmm3,%xmm10,%xmm11 │ │ │ │ lea (%rax,%rax,1),%r10d │ │ │ │ imul %r11d,%eax │ │ │ │ - vaddsd %xmm11,%xmm10,%xmm12 │ │ │ │ - vcvtsi2sd %r10d,%xmm2,%xmm13 │ │ │ │ - lea (%rax,%rax,1),%edi │ │ │ │ + vcvtsi2sd %r10d,%xmm2,%xmm12 │ │ │ │ + vaddsd %xmm12,%xmm11,%xmm13 │ │ │ │ + lea (%rax,%rax,1),%r9d │ │ │ │ imul %r11d,%eax │ │ │ │ - vaddsd %xmm13,%xmm12,%xmm14 │ │ │ │ - vcvtsi2sd %edi,%xmm2,%xmm15 │ │ │ │ + vcvtsi2sd %r9d,%xmm2,%xmm14 │ │ │ │ + vaddsd %xmm14,%xmm13,%xmm15 │ │ │ │ lea (%rax,%rax,1),%edx │ │ │ │ imul %r11d,%eax │ │ │ │ - vaddsd %xmm15,%xmm14,%xmm4 │ │ │ │ - vcvtsi2sd %edx,%xmm2,%xmm3 │ │ │ │ + vcvtsi2sd %edx,%xmm2,%xmm4 │ │ │ │ + vaddsd %xmm4,%xmm15,%xmm1 │ │ │ │ lea (%rax,%rax,1),%r8d │ │ │ │ - vaddsd %xmm3,%xmm4,%xmm1 │ │ │ │ vcvtsi2sd %r8d,%xmm2,%xmm5 │ │ │ │ vaddsd %xmm5,%xmm1,%xmm1 │ │ │ │ - cmp %r9d,%ecx │ │ │ │ - jne 39a2c │ │ │ │ + cmp %edi,%ecx │ │ │ │ + jne 3914d │ │ │ │ dec %esi │ │ │ │ vcvtsi2sd %esi,%xmm2,%xmm2 │ │ │ │ vfmadd231sd %xmm1,%xmm2,%xmm0 │ │ │ │ call d510 │ │ │ │ - jmp 39ae8 │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov 0xb7499(%rip),%r9 │ │ │ │ - lea 0xa661d(%rip),%rsi # e00fb * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x11db> │ │ │ │ - mov (%r9),%rdi │ │ │ │ + jmp 39210 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov 0xb0d71(%rip),%rdi │ │ │ │ + lea 0x9fef5(%rip),%rsi # d90fb * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xfeb> │ │ │ │ + mov (%rdi),%rdi │ │ │ │ call d380 │ │ │ │ xor %eax,%eax │ │ │ │ mov (%rbx),%rcx │ │ │ │ test %ecx,%ecx │ │ │ │ - js 39af7 │ │ │ │ + js 3921f │ │ │ │ dec %rcx │ │ │ │ mov %rcx,(%rbx) │ │ │ │ - je 39b40 │ │ │ │ + je 39260 │ │ │ │ mov 0x28(%rsp),%rdx │ │ │ │ sub %fs:0x28,%rdx │ │ │ │ - jne 39c1d │ │ │ │ + jne 39325 │ │ │ │ add $0x30,%rsp │ │ │ │ pop %rbx │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0xb7449(%rip),%r10 │ │ │ │ - lea 0xa6536(%rip),%rsi # e0064 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1144> │ │ │ │ + mov 0xb0d29(%rip),%r10 │ │ │ │ + lea 0x9fe16(%rip),%rsi # d9064 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xf54> │ │ │ │ mov (%r10),%rdi │ │ │ │ call d380 │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 39af7 │ │ │ │ + jmp 3921f │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rbx,%rdi │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ call d2a0 <_Py_Dealloc@plt> │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ - jmp 39af7 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0xb7409(%rip),%r11 │ │ │ │ - lea 0xa659d(%rip),%rsi # e010b * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x11eb> │ │ │ │ + jmp 3921f │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov 0xb0cf1(%rip),%r11 │ │ │ │ + lea 0x9fe85(%rip),%rsi # d910b * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xffb> │ │ │ │ mov (%r11),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 39ae6 │ │ │ │ + jmp 3920e │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0xb73e9(%rip),%rsi │ │ │ │ + mov 0xb0cd1(%rip),%rsi │ │ │ │ mov (%rsi),%rdi │ │ │ │ - lea 0xa6e9f(%rip),%rsi # e0a30 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1b10> │ │ │ │ + lea 0xa0787(%rip),%rsi # d9a30 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1920> │ │ │ │ call d380 │ │ │ │ - jmp 39ae6 │ │ │ │ + jmp 3920e │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov %r11d,%eax │ │ │ │ vxorpd %xmm9,%xmm9,%xmm9 │ │ │ │ mov $0x1,%edx │ │ │ │ - jmp 3982a │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 38f3a │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ imul %r11d,%eax │ │ │ │ lea (%rax,%rax,1),%ecx │ │ │ │ - vcvtsi2sd %ecx,%xmm2,%xmm11 │ │ │ │ + vcvtsi2sd %ecx,%xmm2,%xmm3 │ │ │ │ mov $0x3,%ecx │ │ │ │ - vaddsd %xmm11,%xmm1,%xmm1 │ │ │ │ - jmp 399b3 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + vaddsd %xmm3,%xmm1,%xmm1 │ │ │ │ + jmp 390d2 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ vxorpd %xmm0,%xmm0,%xmm0 │ │ │ │ - vmulsd %xmm0,%xmm1,%xmm0 │ │ │ │ vxorpd %xmm1,%xmm1,%xmm1 │ │ │ │ - jmp 39abc │ │ │ │ + vmulsd %xmm0,%xmm3,%xmm0 │ │ │ │ + jmp 391df │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0xb7369(%rip),%rax │ │ │ │ - lea 0xa6df2(%rip),%rsi # e0a00 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1ae0> │ │ │ │ + mov 0xb0c61(%rip),%rax │ │ │ │ + lea 0xa06ea(%rip),%rsi # d9a00 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x18f0> │ │ │ │ mov (%rax),%rdi │ │ │ │ call d380 │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 39af7 │ │ │ │ + jmp 3921f │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ vxorpd %xmm1,%xmm1,%xmm1 │ │ │ │ - jmp 39abc │ │ │ │ + jmp 391df │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ - jmp dd50 <__cxa_finalize@plt+0x6c0> │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp dd3e <__cxa_finalize@plt+0x6ae> │ │ │ │ + nop │ │ │ │ │ │ │ │ -0000000000039c40 : │ │ │ │ +0000000000039340 : │ │ │ │ endbr64 │ │ │ │ push %rbp │ │ │ │ - push %rbx │ │ │ │ mov %rdx,%rax │ │ │ │ xor %r9d,%r9d │ │ │ │ + xor %r8d,%r8d │ │ │ │ + push %rbx │ │ │ │ sub $0x10,%rsp │ │ │ │ mov 0x20(%rsi),%rdx │ │ │ │ movslq %edi,%rsi │ │ │ │ - xor %r8d,%r8d │ │ │ │ lea -0x8(%rdx,%rsi,8),%rbx │ │ │ │ mov %edi,%esi │ │ │ │ mov (%rbx),%rbp │ │ │ │ mov %rax,(%rbx) │ │ │ │ - mov 0xb7b4a(%rip),%rax │ │ │ │ + mov 0xb144a(%rip),%rax │ │ │ │ mov 0x10(%rax),%r10 │ │ │ │ push $0x0 │ │ │ │ + mov %r10,%rdi │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ - mov %r10,%rdi │ │ │ │ call *0x2e8(%rax) │ │ │ │ mov %rbp,(%rbx) │ │ │ │ add $0x28,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000039c90 : │ │ │ │ +0000000000039390 : │ │ │ │ endbr64 │ │ │ │ push %rbx │ │ │ │ vmovq %rdx,%xmm0 │ │ │ │ mov %rcx,%rax │ │ │ │ xor %r9d,%r9d │ │ │ │ - sub $0x18,%rsp │ │ │ │ - mov 0x20(%rsi),%rdx │ │ │ │ vpinsrq $0x1,%rax,%xmm0,%xmm2 │ │ │ │ - mov 0xb7b03(%rip),%rax │ │ │ │ - movslq %edi,%rsi │ │ │ │ mov %r8d,%ecx │ │ │ │ xor %r8d,%r8d │ │ │ │ + sub $0x18,%rsp │ │ │ │ + mov 0x20(%rsi),%rdx │ │ │ │ + movslq %edi,%rsi │ │ │ │ + mov 0xb13fa(%rip),%rax │ │ │ │ lea -0x10(%rdx,%rsi,8),%rbx │ │ │ │ mov 0x10(%rax),%r10 │ │ │ │ mov %edi,%esi │ │ │ │ vmovdqu (%rbx),%xmm1 │ │ │ │ vmovdqu %xmm2,(%rbx) │ │ │ │ mov %r10,%rdi │ │ │ │ vmovdqa %xmm1,0x8(%rsp) │ │ │ │ @@ -40589,387 +41141,386 @@ │ │ │ │ vmovdqa 0x20(%rsp),%xmm3 │ │ │ │ vmovdqu %xmm3,(%rbx) │ │ │ │ add $0x30,%rsp │ │ │ │ pop %rbx │ │ │ │ ret │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000039d00 : │ │ │ │ +0000000000039400 : │ │ │ │ endbr64 │ │ │ │ sub $0x18,%rsp │ │ │ │ - lea 0xa640f(%rip),%rsi # e011e * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x11fe> │ │ │ │ + lea 0x9fd0f(%rip),%rsi # d911e * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x100e> │ │ │ │ mov %rdi,0x8(%rsp) │ │ │ │ call d440 │ │ │ │ mov 0x8(%rsp),%rdi │ │ │ │ test %eax,%eax │ │ │ │ - je 39d40 │ │ │ │ - lea 0xa63f5(%rip),%rsi # e011e * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x11fe> │ │ │ │ + je 39438 │ │ │ │ + lea 0x9fcf5(%rip),%rsi # d911e * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x100e> │ │ │ │ add $0x18,%rsp │ │ │ │ jmp d420 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0xb7229(%rip),%rax │ │ │ │ - lea 0xa6d0a(%rip),%rsi # e0a58 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1b38> │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0xb0b31(%rip),%rax │ │ │ │ + lea 0xa0612(%rip),%rsi # d9a58 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1948> │ │ │ │ mov (%rax),%rdi │ │ │ │ call d380 │ │ │ │ xor %eax,%eax │ │ │ │ add $0x18,%rsp │ │ │ │ ret │ │ │ │ - nopl (%rax) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ endbr64 │ │ │ │ push %rbp │ │ │ │ mov %rsi,%rdi │ │ │ │ - lea 0xa6596(%rip),%rsi # e0305 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x13e5> │ │ │ │ + lea 0x9fe96(%rip),%rsi # d9305 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x11f5> │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r14 │ │ │ │ + lea -0x48(%rbp),%rdx │ │ │ │ push %rbx │ │ │ │ sub $0x60,%rsp │ │ │ │ - lea -0x48(%rbp),%rdx │ │ │ │ mov %fs:0x28,%rax │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ xor %eax,%eax │ │ │ │ call d3f0 │ │ │ │ test %eax,%eax │ │ │ │ - je 3a010 │ │ │ │ + je 39710 │ │ │ │ mov -0x48(%rbp),%rdi │ │ │ │ - call 39d00 │ │ │ │ + call 39400 │ │ │ │ test %rax,%rax │ │ │ │ - je 3a010 │ │ │ │ + je 39710 │ │ │ │ lea -0x30(%rbp),%rbx │ │ │ │ + cmpq $0x0,0xf0(%rax) │ │ │ │ movq $0x0,-0x38(%rbp) │ │ │ │ - movb $0x0,-0x30(%rbp) │ │ │ │ mov %rbx,-0x40(%rbp) │ │ │ │ - cmpq $0x0,0xf0(%rax) │ │ │ │ - je 39fb0 │ │ │ │ - mov 0xa0(%rax),%rdi │ │ │ │ + movb $0x0,-0x30(%rbp) │ │ │ │ + je 396b0 │ │ │ │ + mov 0xa8(%rax),%rdi │ │ │ │ + mov $0x43,%ecx │ │ │ │ movq $0x1,-0x38(%rbp) │ │ │ │ - movw $0x43,-0x30(%rbp) │ │ │ │ mov $0x2,%edx │ │ │ │ + mov %cx,-0x30(%rbp) │ │ │ │ mov $0x1,%esi │ │ │ │ - cmp %rdi,0xa8(%rax) │ │ │ │ - je 39fcb │ │ │ │ + cmp %rdi,0xa0(%rax) │ │ │ │ + je 396cb │ │ │ │ movb $0x4f,-0x30(%rbp,%rsi,1) │ │ │ │ mov %rdx,-0x38(%rbp) │ │ │ │ mov -0x40(%rbp),%rsi │ │ │ │ movb $0x0,(%rsi,%rdx,1) │ │ │ │ - mov 0x4(%rax),%ecx │ │ │ │ + mov 0x4(%rax),%r8d │ │ │ │ mov -0x38(%rbp),%rsi │ │ │ │ - cmp $0x1,%ecx │ │ │ │ - jle 39e26 │ │ │ │ - mov 0x130(%rax),%r14 │ │ │ │ - cmp %r14,0x138(%rax) │ │ │ │ - je 39e8b │ │ │ │ - mov -0x40(%rbp),%r8 │ │ │ │ - cmp %rbx,%r8 │ │ │ │ - je 3a0e3 │ │ │ │ + cmp $0x1,%r8d │ │ │ │ + jle 3952b │ │ │ │ + mov 0x130(%rax),%rcx │ │ │ │ + cmp %rcx,0x138(%rax) │ │ │ │ + je 39591 │ │ │ │ + mov -0x40(%rbp),%r10 │ │ │ │ + cmp %rbx,%r10 │ │ │ │ + je 397e3 │ │ │ │ mov -0x30(%rbp),%rdx │ │ │ │ lea 0x1(%rsi),%r9 │ │ │ │ cmp %r9,%rdx │ │ │ │ - jae 39e72 │ │ │ │ + jae 39577 │ │ │ │ lea -0x40(%rbp),%rdi │ │ │ │ mov $0x1,%r8d │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ mov %rax,-0x68(%rbp) │ │ │ │ + mov %rdi,%r14 │ │ │ │ mov %r9,-0x60(%rbp) │ │ │ │ mov %rsi,-0x58(%rbp) │ │ │ │ - mov %rdi,%r14 │ │ │ │ call d600 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ - mov -0x40(%rbp),%r8 │ │ │ │ + mov -0x40(%rbp),%r10 │ │ │ │ mov -0x68(%rbp),%rax │ │ │ │ mov -0x60(%rbp),%r9 │ │ │ │ mov -0x58(%rbp),%rsi │ │ │ │ - movb $0x53,(%r8,%rsi,1) │ │ │ │ + movb $0x53,(%r10,%rsi,1) │ │ │ │ mov %r9,-0x38(%rbp) │ │ │ │ mov -0x40(%rbp),%rdi │ │ │ │ movb $0x0,(%rdi,%r9,1) │ │ │ │ - mov 0x4(%rax),%ecx │ │ │ │ + mov 0x4(%rax),%r8d │ │ │ │ mov -0x38(%rbp),%rsi │ │ │ │ - cmp $0x2,%ecx │ │ │ │ - jg 39ec4 │ │ │ │ - mov -0x40(%rbp),%r11 │ │ │ │ - cmp %rbx,%r11 │ │ │ │ - je 3a0c0 │ │ │ │ - mov -0x30(%rbp),%r8 │ │ │ │ + cmp $0x2,%r8d │ │ │ │ + jg 395cb │ │ │ │ + mov -0x40(%rbp),%r14 │ │ │ │ + cmp %rbx,%r14 │ │ │ │ + je 397c0 │ │ │ │ + mov -0x30(%rbp),%r10 │ │ │ │ lea 0x1(%rsi),%r9 │ │ │ │ - cmp %r9,%r8 │ │ │ │ - jb 3a080 │ │ │ │ - movb $0x41,(%r11,%rsi,1) │ │ │ │ + cmp %r9,%r10 │ │ │ │ + jb 39780 │ │ │ │ + movb $0x41,(%r14,%rsi,1) │ │ │ │ mov %r9,-0x38(%rbp) │ │ │ │ - mov -0x40(%rbp),%r10 │ │ │ │ - movb $0x0,(%r10,%r9,1) │ │ │ │ - mov -0x38(%rbp),%rsi │ │ │ │ mov -0x40(%rbp),%r11 │ │ │ │ - cmp %rbx,%r11 │ │ │ │ - je 3a070 │ │ │ │ - mov -0x30(%rbp),%r14 │ │ │ │ + movb $0x0,(%r11,%r9,1) │ │ │ │ + mov -0x38(%rbp),%rsi │ │ │ │ + mov -0x40(%rbp),%r14 │ │ │ │ + cmp %rbx,%r14 │ │ │ │ + je 39770 │ │ │ │ + mov -0x30(%rbp),%rcx │ │ │ │ lea 0x1(%rsi),%r9 │ │ │ │ - cmp %r9,%r14 │ │ │ │ - jb 3a030 │ │ │ │ - movb $0x58,(%r11,%rsi,1) │ │ │ │ + cmp %r9,%rcx │ │ │ │ + jb 39730 │ │ │ │ + movb $0x58,(%r14,%rsi,1) │ │ │ │ mov %r9,-0x38(%rbp) │ │ │ │ - mov -0x40(%rbp),%r11 │ │ │ │ - movb $0x0,(%r11,%r9,1) │ │ │ │ + mov -0x40(%rbp),%r14 │ │ │ │ + movb $0x0,(%r14,%r9,1) │ │ │ │ cmpb $0x0,0x178(%rax) │ │ │ │ - je 3a020 │ │ │ │ - mov 0xb6fc0(%rip),%r9 │ │ │ │ + je 39720 │ │ │ │ + mov 0xb08b9(%rip),%r9 │ │ │ │ cmpl $0x1,0x84(%rax) │ │ │ │ - lea 0xa6223(%rip),%rsi # e0139 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1219> │ │ │ │ - lea 0xa622a(%rip),%rdx # e0147 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1227> │ │ │ │ + lea 0x9fb1c(%rip),%rsi # d9139 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1029> │ │ │ │ + lea 0x9fb23(%rip),%rdx # d9147 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1037> │ │ │ │ mov 0x4(%rax),%r8d │ │ │ │ - lea 0xa6241(%rip),%rdi # e0169 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1249> │ │ │ │ - mov (%rax),%eax │ │ │ │ - lea 0xa63cb(%rip),%rcx # e02fc * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x13dc> │ │ │ │ - lea -0x40(%rbp),%r14 │ │ │ │ cmove %rsi,%rdx │ │ │ │ sub $0x8,%rsp │ │ │ │ - lea 0xa63ee(%rip),%rsi # e0332 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1412> │ │ │ │ + mov (%rax),%eax │ │ │ │ + lea 0x9fb30(%rip),%rdi # d9169 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1059> │ │ │ │ push %r9 │ │ │ │ + lea 0x9fcba(%rip),%r10 # d92fc * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x11ec> │ │ │ │ + lea 0x9fb05(%rip),%r9 # d914e * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x103e> │ │ │ │ + lea 0x9fb06(%rip),%rcx # d9156 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1046> │ │ │ │ + lea 0x9fcdb(%rip),%rsi # d9332 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1222> │ │ │ │ + lea -0x40(%rbp),%r14 │ │ │ │ push %rdi │ │ │ │ + lea 0x9faf9(%rip),%rdi # d915c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x104c> │ │ │ │ push %rdx │ │ │ │ - lea 0xa61ff(%rip),%r9 # e014e * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x122e> │ │ │ │ - push %rcx │ │ │ │ - push -0x40(%rbp) │ │ │ │ mov %eax,%edx │ │ │ │ - lea 0xa61fa(%rip),%rcx # e0156 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1236> │ │ │ │ - lea 0xa61f9(%rip),%rdi # e015c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x123c> │ │ │ │ xor %eax,%eax │ │ │ │ + push %r10 │ │ │ │ + push -0x40(%rbp) │ │ │ │ call d2b0 │ │ │ │ mov -0x40(%rbp),%rdi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x30,%rsp │ │ │ │ cmp %rbx,%rdi │ │ │ │ - je 39f87 │ │ │ │ + je 3968f │ │ │ │ mov -0x30(%rbp),%rbx │ │ │ │ lea 0x1(%rbx),%rsi │ │ │ │ call d340 │ │ │ │ mov -0x18(%rbp),%rdx │ │ │ │ sub %fs:0x28,%rdx │ │ │ │ - jne 3a0de │ │ │ │ + jne 397de │ │ │ │ lea -0x10(%rbp),%rsp │ │ │ │ mov %r14,%rax │ │ │ │ pop %rbx │ │ │ │ pop %r14 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0xa0(%rax),%rdi │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov 0xa8(%rax),%rdi │ │ │ │ mov $0x1,%edx │ │ │ │ xor %esi,%esi │ │ │ │ - cmp %rdi,0xa8(%rax) │ │ │ │ - jne 39df9 │ │ │ │ - mov 0x4(%rax),%ecx │ │ │ │ + cmp %rdi,0xa0(%rax) │ │ │ │ + jne 394fc │ │ │ │ + mov 0x4(%rax),%r8d │ │ │ │ lea 0x1(%rsi),%r9 │ │ │ │ - mov %rbx,%r8 │ │ │ │ - cmp $0x1,%ecx │ │ │ │ - jle 39e72 │ │ │ │ - mov 0x138(%rax),%r10 │ │ │ │ - cmp %r10,0x130(%rax) │ │ │ │ - jne 39e72 │ │ │ │ - mov -0x40(%rbp),%r11 │ │ │ │ - cmp $0x2,%ecx │ │ │ │ - jne 3a0d0 │ │ │ │ - cmp %rbx,%r11 │ │ │ │ - jne 39e9d │ │ │ │ - jmp 39eae │ │ │ │ - nopl (%rax) │ │ │ │ + mov %rbx,%r10 │ │ │ │ + cmp $0x1,%r8d │ │ │ │ + jle 39577 │ │ │ │ + mov 0x138(%rax),%r11 │ │ │ │ + cmp %r11,0x130(%rax) │ │ │ │ + jne 39577 │ │ │ │ + mov -0x40(%rbp),%r14 │ │ │ │ + cmp $0x2,%r8d │ │ │ │ + jne 397d0 │ │ │ │ + cmp %rbx,%r14 │ │ │ │ + jne 395a4 │ │ │ │ + jmp 395b5 │ │ │ │ xor %r14d,%r14d │ │ │ │ - jmp 39f87 │ │ │ │ + jmp 3968f │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0xb6f51(%rip),%r9 │ │ │ │ - jmp 39f08 │ │ │ │ + mov 0xb0851(%rip),%r9 │ │ │ │ + jmp 3960f │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea -0x40(%rbp),%rdi │ │ │ │ mov $0x1,%r8d │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ mov %rax,-0x68(%rbp) │ │ │ │ + mov %rdi,%r14 │ │ │ │ mov %r9,-0x60(%rbp) │ │ │ │ mov %rsi,-0x58(%rbp) │ │ │ │ - mov %rdi,%r14 │ │ │ │ call d600 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ - mov -0x40(%rbp),%r11 │ │ │ │ + mov -0x40(%rbp),%r14 │ │ │ │ mov -0x68(%rbp),%rax │ │ │ │ mov -0x60(%rbp),%r9 │ │ │ │ mov -0x58(%rbp),%rsi │ │ │ │ - jmp 39ee2 │ │ │ │ + jmp 395e9 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov $0xf,%ecx │ │ │ │ + jmp 395dc │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - mov $0xf,%r14d │ │ │ │ - jmp 39ed5 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ lea -0x40(%rbp),%rdi │ │ │ │ mov $0x1,%r8d │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ mov %rax,-0x68(%rbp) │ │ │ │ + mov %rdi,%r14 │ │ │ │ mov %r9,-0x60(%rbp) │ │ │ │ mov %rsi,-0x58(%rbp) │ │ │ │ - mov %rdi,%r14 │ │ │ │ call d600 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ - mov -0x40(%rbp),%r11 │ │ │ │ + mov -0x40(%rbp),%r14 │ │ │ │ mov -0x68(%rbp),%rax │ │ │ │ mov -0x60(%rbp),%r9 │ │ │ │ mov -0x58(%rbp),%rsi │ │ │ │ - jmp 39eae │ │ │ │ + jmp 395b5 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - mov $0xf,%r8d │ │ │ │ - jmp 39ea1 │ │ │ │ + mov $0xf,%r10d │ │ │ │ + jmp 395a8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - cmp %rbx,%r11 │ │ │ │ - jne 39ed1 │ │ │ │ - jmp 39ee2 │ │ │ │ + cmp %rbx,%r14 │ │ │ │ + jne 395d8 │ │ │ │ + jmp 395e9 │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ mov $0xf,%edx │ │ │ │ - jmp 39e37 │ │ │ │ + jmp 3953c │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ - jmp dd7a <__cxa_finalize@plt+0x6ea> │ │ │ │ + jmp dd68 <__cxa_finalize@plt+0x6d8> │ │ │ │ nopl 0x0(%rax) │ │ │ │ endbr64 │ │ │ │ sub $0x18,%rsp │ │ │ │ - call 39d00 │ │ │ │ + call 39400 │ │ │ │ test %rax,%rax │ │ │ │ - je 3a140 │ │ │ │ + je 39838 │ │ │ │ mov %rax,%rdi │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ - call b9550 │ │ │ │ + call b3b40 │ │ │ │ mov 0x8(%rsp),%rdi │ │ │ │ mov $0x198,%esi │ │ │ │ add $0x18,%rsp │ │ │ │ jmp d340 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x18,%rsp │ │ │ │ ret │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ │ │ │ │ -000000000003a150 : │ │ │ │ +0000000000039840 : │ │ │ │ endbr64 │ │ │ │ push %r14 │ │ │ │ push %rbx │ │ │ │ sub $0x38,%rsp │ │ │ │ - mov 0xb6d6e(%rip),%rcx │ │ │ │ mov %fs:0x28,%rax │ │ │ │ mov %rax,0x28(%rsp) │ │ │ │ xor %eax,%eax │ │ │ │ + mov 0xb066e(%rip),%rcx │ │ │ │ mov $0x1,%eax │ │ │ │ cmpq $0x0,(%rcx) │ │ │ │ - je 3a1a0 │ │ │ │ + je 39890 │ │ │ │ mov 0x28(%rsp),%rdx │ │ │ │ sub %fs:0x28,%rdx │ │ │ │ - jne 3a32b │ │ │ │ + jne 39a1b │ │ │ │ add $0x38,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r14 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0xa5fd8(%rip),%rdi # e017f * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x125f> │ │ │ │ + lea 0x9f8e8(%rip),%rdi # d917f * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x106f> │ │ │ │ call d2e0 │ │ │ │ test %rax,%rax │ │ │ │ - je 3a2b0 │ │ │ │ - lea 0xa5fd9(%rip),%rsi # e0195 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1275> │ │ │ │ + je 39998 │ │ │ │ + lea 0x9f8e9(%rip),%rsi # d9195 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1085> │ │ │ │ mov %rax,%rdi │ │ │ │ mov %rax,0x20(%rsp) │ │ │ │ call d0b0 │ │ │ │ mov %rax,%rbx │ │ │ │ lea 0x20(%rsp),%rdi │ │ │ │ lea 0x20(%rsp),%r14 │ │ │ │ - call b9520 │ │ │ │ + call b3b10 │ │ │ │ test %rbx,%rbx │ │ │ │ - je 3a2b0 │ │ │ │ - lea 0xa5fc3(%rip),%rdi # e01ae * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x128e> │ │ │ │ + je 39998 │ │ │ │ + lea 0x9f8d3(%rip),%rdi # d91ae * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x109e> │ │ │ │ mov %rbx,0x10(%rsp) │ │ │ │ call d2f0 │ │ │ │ - lea 0xa5fc3(%rip),%rdi # e01bf * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x129f> │ │ │ │ + lea 0x9f8d3(%rip),%rdi # d91bf * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10af> │ │ │ │ mov %rax,0x18(%rsp) │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ call d2f0 │ │ │ │ mov 0x8(%rsp),%rsi │ │ │ │ mov %rax,0x20(%rsp) │ │ │ │ mov %rax,%rdx │ │ │ │ xor %ecx,%ecx │ │ │ │ mov %rbx,%rdi │ │ │ │ xor %eax,%eax │ │ │ │ call d5b0 │ │ │ │ test %rax,%rax │ │ │ │ - je 3a259 │ │ │ │ - cmp 0xb6cd0(%rip),%rax │ │ │ │ - je 3a310 │ │ │ │ - mov 0xb6d6b(%rip),%rsi │ │ │ │ + je 39949 │ │ │ │ + cmp 0xb05e0(%rip),%rax │ │ │ │ + je 39a00 │ │ │ │ + mov 0xb067b(%rip),%rsi │ │ │ │ cmp %rsi,0x8(%rax) │ │ │ │ - je 3a290 │ │ │ │ - mov 0xb6d26(%rip),%rdi │ │ │ │ - lea 0xa68a7(%rip),%rsi # e0af8 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1bd8> │ │ │ │ + je 39978 │ │ │ │ + mov 0xb0636(%rip),%rdi │ │ │ │ + lea 0xa01b7(%rip),%rsi # d9af8 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x19e8> │ │ │ │ mov (%rdi),%rdi │ │ │ │ call d380 │ │ │ │ xor %eax,%eax │ │ │ │ mov %r14,%rdi │ │ │ │ mov %al,0x8(%rsp) │ │ │ │ - call b9520 │ │ │ │ + call b3b10 │ │ │ │ lea 0x18(%rsp),%rdi │ │ │ │ - call b9520 │ │ │ │ + call b3b10 │ │ │ │ lea 0x10(%rsp),%rdi │ │ │ │ - call b9520 │ │ │ │ + call b3b10 │ │ │ │ movzbl 0x8(%rsp),%eax │ │ │ │ - jmp 3a17d │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 3986d │ │ │ │ + nopl (%rax) │ │ │ │ mov %rax,%rdi │ │ │ │ call d430 │ │ │ │ - mov 0xb6c31(%rip),%rdx │ │ │ │ + mov 0xb0549(%rip),%rdx │ │ │ │ mov %rax,(%rdx) │ │ │ │ mov $0x1,%eax │ │ │ │ - jmp 3a25b │ │ │ │ + jmp 3994b │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0xa5ed0(%rip),%rdi # e0187 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1267> │ │ │ │ + lea 0x9f7e8(%rip),%rdi # d9187 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1077> │ │ │ │ call d2e0 │ │ │ │ test %rax,%rax │ │ │ │ - je 3a2f0 │ │ │ │ - lea 0xa5ed6(%rip),%rsi # e019e * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x127e> │ │ │ │ + je 399e0 │ │ │ │ + lea 0x9f7ee(%rip),%rsi # d919e * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x108e> │ │ │ │ mov %rax,%rdi │ │ │ │ mov %rax,0x20(%rsp) │ │ │ │ call d0b0 │ │ │ │ mov %rax,%rbx │ │ │ │ lea 0x20(%rsp),%rdi │ │ │ │ lea 0x20(%rsp),%r14 │ │ │ │ - call b9520 │ │ │ │ + call b3b10 │ │ │ │ test %rbx,%rbx │ │ │ │ - jne 3a1e4 │ │ │ │ - mov 0xb6c79(%rip),%r9 │ │ │ │ - lea 0xa67a2(%rip),%rsi # e0aa0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1b80> │ │ │ │ + jne 398d4 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov 0xb0589(%rip),%r9 │ │ │ │ + lea 0xa00b2(%rip),%rsi # d9aa0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1990> │ │ │ │ mov (%r9),%rdi │ │ │ │ call d380 │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 3a17d │ │ │ │ + jmp 3986d │ │ │ │ nopl (%rax) │ │ │ │ - mov 0xb6c59(%rip),%r8 │ │ │ │ - lea 0xa67b2(%rip),%rsi # e0ad0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1bb0> │ │ │ │ + mov 0xb0569(%rip),%r8 │ │ │ │ + lea 0xa00c2(%rip),%rsi # d9ad0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x19c0> │ │ │ │ mov (%r8),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 3a259 │ │ │ │ + jmp 39949 │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ - jmp dda1 <__cxa_finalize@plt+0x711> │ │ │ │ + jmp dd8f <__cxa_finalize@plt+0x6ff> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r14 │ │ │ │ - jmp ddf3 <__cxa_finalize@plt+0x763> │ │ │ │ + jmp dde1 <__cxa_finalize@plt+0x751> │ │ │ │ endbr64 │ │ │ │ vzeroupper │ │ │ │ - jmp ddb6 <__cxa_finalize@plt+0x726> │ │ │ │ + jmp dda4 <__cxa_finalize@plt+0x714> │ │ │ │ endbr64 │ │ │ │ vzeroupper │ │ │ │ - jmp ddca <__cxa_finalize@plt+0x73a> │ │ │ │ + jmp ddb8 <__cxa_finalize@plt+0x728> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ - jmp de1d <__cxa_finalize@plt+0x78d> │ │ │ │ + jmp de0b <__cxa_finalize@plt+0x77b> │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ -000000000003a370 : │ │ │ │ +0000000000039a60 : │ │ │ │ endbr64 │ │ │ │ lea 0x8(%rsp),%r10 │ │ │ │ - and $0xffffffffffffffc0,%rsp │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ xor %esi,%esi │ │ │ │ push -0x8(%r10) │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ @@ -40978,82 +41529,81 @@ │ │ │ │ push %rbx │ │ │ │ sub $0x100,%rsp │ │ │ │ mov %fs:0x28,%rbx │ │ │ │ mov %rbx,-0x38(%rbp) │ │ │ │ mov %rdi,%rbx │ │ │ │ lea -0xc0(%rbp),%rdi │ │ │ │ mov %rdi,-0x130(%rbp) │ │ │ │ - call b9a70 │ │ │ │ + call b4030 │ │ │ │ movzbl -0x58(%rbp),%eax │ │ │ │ mov %al,-0x109(%rbp) │ │ │ │ test %al,%al │ │ │ │ - je 3a980 │ │ │ │ + je 3a020 │ │ │ │ mov 0x148(%rbx),%rdx │ │ │ │ - mov 0x150(%rbx),%rsi │ │ │ │ + mov 0x150(%rbx),%rcx │ │ │ │ mov %rdx,-0x120(%rbp) │ │ │ │ - mov %rsi,-0x128(%rbp) │ │ │ │ - cmp %rdx,%rsi │ │ │ │ - je 3a980 │ │ │ │ - mov -0x120(%rbp),%rcx │ │ │ │ - mov 0x8(%rcx),%r8 │ │ │ │ - mov (%rcx),%r15 │ │ │ │ - mov %r8,-0x100(%rbp) │ │ │ │ - cmp %r15,%r8 │ │ │ │ - je 3a961 │ │ │ │ + mov %rcx,-0x128(%rbp) │ │ │ │ + cmp %rdx,%rcx │ │ │ │ + je 3a020 │ │ │ │ + mov -0x120(%rbp),%r8 │ │ │ │ + mov 0x8(%r8),%rsi │ │ │ │ + mov (%r8),%r15 │ │ │ │ + mov %rsi,-0x100(%rbp) │ │ │ │ + cmp %r15,%rsi │ │ │ │ + je 3a001 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov 0x30(%r15),%r13 │ │ │ │ cmp %r13,0x38(%r15) │ │ │ │ - je 3a950 │ │ │ │ - mov 0x20(%r15),%rcx │ │ │ │ - mov 0x8(%r15),%r9 │ │ │ │ + je 39ff0 │ │ │ │ + mov 0x20(%r15),%r9 │ │ │ │ + mov 0x8(%r15),%rcx │ │ │ │ mov -0x60(%rbp),%rbx │ │ │ │ - sub 0x18(%r15),%rcx │ │ │ │ - sub (%r15),%r9 │ │ │ │ mov -0x70(%rbp),%r14 │ │ │ │ - mov %rbx,%r11 │ │ │ │ - sar $0x3,%rcx │ │ │ │ + sub 0x18(%r15),%r9 │ │ │ │ + sub (%r15),%rcx │ │ │ │ sar $0x3,%r9 │ │ │ │ - mov %rcx,-0xf0(%rbp) │ │ │ │ - imul %r9,%rcx │ │ │ │ + sar $0x3,%rcx │ │ │ │ + mov %rbx,%r11 │ │ │ │ + mov %r9,-0xf0(%rbp) │ │ │ │ + imul %rcx,%r9 │ │ │ │ sub %r14,%r11 │ │ │ │ - mov %r9,-0xf8(%rbp) │ │ │ │ - lea 0x0(,%rcx,4),%r12 │ │ │ │ - mov %rcx,-0x108(%rbp) │ │ │ │ + mov %rcx,-0xf8(%rbp) │ │ │ │ + lea 0x0(,%r9,4),%r12 │ │ │ │ + mov %r9,-0x108(%rbp) │ │ │ │ cmp %r12,%r11 │ │ │ │ - jae 3a9a0 │ │ │ │ + jae 3a038 │ │ │ │ movabs $0x7ffffffffffffffc,%rbx │ │ │ │ cmp %r12,%rbx │ │ │ │ - jb de4c <__cxa_finalize@plt+0x7bc> │ │ │ │ + jb de3a <__cxa_finalize@plt+0x7aa> │ │ │ │ mov %r12,%rdi │ │ │ │ mov %r11,-0x118(%rbp) │ │ │ │ call d330 │ │ │ │ mov %r12,%rdx │ │ │ │ mov %r13,%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ mov %rax,-0xe8(%rbp) │ │ │ │ call d2d0 │ │ │ │ test %r14,%r14 │ │ │ │ - je 3a4c8 │ │ │ │ + je 39bb0 │ │ │ │ mov -0x118(%rbp),%rsi │ │ │ │ mov %r14,%rdi │ │ │ │ call d340 │ │ │ │ mov -0xe8(%rbp),%r9 │ │ │ │ lea (%r9,%r12,1),%rbx │ │ │ │ mov %r9,-0x70(%rbp) │ │ │ │ mov %rbx,-0x68(%rbp) │ │ │ │ mov %rbx,-0x60(%rbp) │ │ │ │ vmovq -0xf8(%rbp),%xmm2 │ │ │ │ - mov 0xb72ca(%rip),%rax │ │ │ │ - vpinsrq $0x1,-0xf0(%rbp),%xmm2,%xmm3 │ │ │ │ + mov 0xb0be2(%rip),%rax │ │ │ │ sub $0x8,%rsp │ │ │ │ lea -0x50(%rbp),%rdx │ │ │ │ xor %r8d,%r8d │ │ │ │ mov $0xb,%ecx │ │ │ │ mov $0x2,%esi │ │ │ │ + vpinsrq $0x1,-0xf0(%rbp),%xmm2,%xmm3 │ │ │ │ mov 0x10(%rax),%rdi │ │ │ │ vmovdqa %xmm3,-0x50(%rbp) │ │ │ │ push $0x0 │ │ │ │ push $0x501 │ │ │ │ push $0x0 │ │ │ │ call *0x2e8(%rax) │ │ │ │ mov -0xb0(%rbp),%rdi │ │ │ │ @@ -41062,826 +41612,814 @@ │ │ │ │ mov %rax,%rsi │ │ │ │ mov %rax,-0xd8(%rbp) │ │ │ │ xor %edx,%edx │ │ │ │ xor %eax,%eax │ │ │ │ call d5b0 │ │ │ │ mov %rax,%r14 │ │ │ │ test %rax,%rax │ │ │ │ - je 3a9f0 │ │ │ │ - mov 0xb725f(%rip),%rdi │ │ │ │ + je 3a090 │ │ │ │ + mov 0xb0b77(%rip),%rdi │ │ │ │ mov %rax,-0xd0(%rbp) │ │ │ │ mov 0x10(%rdi),%rsi │ │ │ │ mov 0x8(%rax),%rdi │ │ │ │ cmp %rdi,%rsi │ │ │ │ - je 3a576 │ │ │ │ + je 39c5e │ │ │ │ call d0e0 │ │ │ │ test %eax,%eax │ │ │ │ - je 3a5b0 │ │ │ │ + je 39c90 │ │ │ │ mov 0x38(%r14),%rdx │ │ │ │ cmpl $0xb,0x1c(%rdx) │ │ │ │ - jne 3a5b0 │ │ │ │ + jne 39c90 │ │ │ │ cmpl $0x2,0x18(%r14) │ │ │ │ - jne 3a5b0 │ │ │ │ + jne 39c90 │ │ │ │ mov 0x20(%r14),%r8 │ │ │ │ mov -0xf0(%rbp),%rsi │ │ │ │ cmp (%r8),%rsi │ │ │ │ - jne 3a5b0 │ │ │ │ + jne 39c90 │ │ │ │ mov -0xf8(%rbp),%rcx │ │ │ │ cmp 0x8(%r8),%rcx │ │ │ │ - je 3a6a0 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0xb69b9(%rip),%r15 │ │ │ │ - lea 0xa5c11(%rip),%rsi # e01cf * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x12af> │ │ │ │ + je 39d78 │ │ │ │ + mov 0xb02d9(%rip),%r15 │ │ │ │ + lea 0x9f531(%rip),%rsi # d91cf * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10bf> │ │ │ │ mov (%r15),%rdi │ │ │ │ call d380 │ │ │ │ mov (%r14),%r13 │ │ │ │ test %r13d,%r13d │ │ │ │ - js 3a9f0 │ │ │ │ + js 3a090 │ │ │ │ dec %r13 │ │ │ │ mov %r13,(%r14) │ │ │ │ - je 3aa80 │ │ │ │ + je 3a118 │ │ │ │ mov (%r12),%r14 │ │ │ │ test %r14d,%r14d │ │ │ │ - js 3a610 │ │ │ │ + js 39cf0 │ │ │ │ dec %r14 │ │ │ │ mov %r14,(%r12) │ │ │ │ - jne 3a610 │ │ │ │ + jne 39cf0 │ │ │ │ mov %r12,%rdi │ │ │ │ call d2a0 <_Py_Dealloc@plt> │ │ │ │ mov -0x70(%rbp),%r10 │ │ │ │ mov -0x60(%rbp),%rbx │ │ │ │ mov %r10,-0xe8(%rbp) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ movb $0x0,-0x109(%rbp) │ │ │ │ mov -0xe8(%rbp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 3a62e │ │ │ │ + je 39d0e │ │ │ │ + sub %rdi,%rbx │ │ │ │ mov %rbx,%rsi │ │ │ │ - sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ mov -0x78(%rbp),%rdi │ │ │ │ - call 150d0 │ │ │ │ + call 14fd0 │ │ │ │ mov -0x80(%rbp),%rdi │ │ │ │ - call 150d0 │ │ │ │ + call 14fd0 │ │ │ │ mov -0x88(%rbp),%rdi │ │ │ │ - call 150d0 │ │ │ │ + call 14fd0 │ │ │ │ mov -0x90(%rbp),%rdi │ │ │ │ - call 150d0 │ │ │ │ + call 14fd0 │ │ │ │ mov -0x98(%rbp),%rdi │ │ │ │ - call 150d0 │ │ │ │ + call 14fd0 │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 3acc0 │ │ │ │ + jne 3a337 │ │ │ │ movzbl -0x109(%rbp),%eax │ │ │ │ lea -0x30(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ - pop %r10 │ │ │ │ + pop %r11 │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ - lea -0x8(%r10),%rsp │ │ │ │ + lea -0x8(%r11),%rsp │ │ │ │ ret │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ testb $0x1,0x40(%r14) │ │ │ │ - jne 3aae0 │ │ │ │ - mov 0xb7106(%rip),%rbx │ │ │ │ + jne 3a170 │ │ │ │ + mov 0xb0a2e(%rip),%rbx │ │ │ │ xor %esi,%esi │ │ │ │ mov %r14,%rdi │ │ │ │ call *0x2a8(%rbx) │ │ │ │ - mov %rax,-0xc8(%rbp) │ │ │ │ cmpq $0x0,-0x108(%rbp) │ │ │ │ - je 3a91b │ │ │ │ - mov 0x10(%rax),%rcx │ │ │ │ - lea -0x4(%r13),%rdi │ │ │ │ - sub %rcx,%rdi │ │ │ │ - cmp $0x38,%rdi │ │ │ │ - jbe 3ab40 │ │ │ │ - mov -0x108(%rbp),%rdx │ │ │ │ - lea -0x1(%rdx),%r8 │ │ │ │ - cmp $0xe,%r8 │ │ │ │ - jbe 3acaf │ │ │ │ - shr $0x4,%rdx │ │ │ │ - shl $0x6,%rdx │ │ │ │ - lea -0x40(%rdx),%r11 │ │ │ │ - xor %r10d,%r10d │ │ │ │ - shr $0x6,%r11 │ │ │ │ - inc %r11 │ │ │ │ - and $0x7,%r11d │ │ │ │ - je 3a7c3 │ │ │ │ - cmp $0x1,%r11 │ │ │ │ - je 3a7a7 │ │ │ │ - cmp $0x2,%r11 │ │ │ │ - je 3a794 │ │ │ │ - cmp $0x3,%r11 │ │ │ │ - je 3a781 │ │ │ │ - cmp $0x4,%r11 │ │ │ │ - je 3a76e │ │ │ │ - cmp $0x5,%r11 │ │ │ │ - je 3a75b │ │ │ │ - cmp $0x6,%r11 │ │ │ │ - jne 3ac8a │ │ │ │ - vmovups (%rcx,%r10,1),%zmm5 │ │ │ │ - vmovups %zmm5,0x0(%r13,%r10,1) │ │ │ │ - add $0x40,%r10 │ │ │ │ - vmovups (%rcx,%r10,1),%zmm6 │ │ │ │ - vmovups %zmm6,0x0(%r13,%r10,1) │ │ │ │ - add $0x40,%r10 │ │ │ │ - vmovups (%rcx,%r10,1),%zmm7 │ │ │ │ - vmovups %zmm7,0x0(%r13,%r10,1) │ │ │ │ - add $0x40,%r10 │ │ │ │ - vmovups (%rcx,%r10,1),%zmm8 │ │ │ │ - vmovups %zmm8,0x0(%r13,%r10,1) │ │ │ │ - add $0x40,%r10 │ │ │ │ - vmovups (%rcx,%r10,1),%zmm9 │ │ │ │ - vmovups %zmm9,0x0(%r13,%r10,1) │ │ │ │ - add $0x40,%r10 │ │ │ │ - vmovups (%rcx,%r10,1),%zmm10 │ │ │ │ - vmovups %zmm10,0x0(%r13,%r10,1) │ │ │ │ - add $0x40,%r10 │ │ │ │ - cmp %r10,%rdx │ │ │ │ - je 3a852 │ │ │ │ - vmovups (%rcx,%r10,1),%zmm11 │ │ │ │ - vmovups %zmm11,0x0(%r13,%r10,1) │ │ │ │ - vmovups 0x40(%rcx,%r10,1),%zmm12 │ │ │ │ - vmovups %zmm12,0x40(%r13,%r10,1) │ │ │ │ - vmovups 0x80(%rcx,%r10,1),%zmm13 │ │ │ │ - vmovups %zmm13,0x80(%r13,%r10,1) │ │ │ │ - vmovups 0xc0(%rcx,%r10,1),%zmm14 │ │ │ │ - vmovups %zmm14,0xc0(%r13,%r10,1) │ │ │ │ - vmovups 0x100(%rcx,%r10,1),%zmm15 │ │ │ │ - vmovups %zmm15,0x100(%r13,%r10,1) │ │ │ │ - vmovups 0x140(%rcx,%r10,1),%zmm0 │ │ │ │ - vmovups %zmm0,0x140(%r13,%r10,1) │ │ │ │ - vmovups 0x180(%rcx,%r10,1),%zmm1 │ │ │ │ - vmovups %zmm1,0x180(%r13,%r10,1) │ │ │ │ - vmovups 0x1c0(%rcx,%r10,1),%zmm2 │ │ │ │ - vmovups %zmm2,0x1c0(%r13,%r10,1) │ │ │ │ - add $0x200,%r10 │ │ │ │ - cmp %r10,%rdx │ │ │ │ - jne 3a7c3 │ │ │ │ - mov -0x108(%rbp),%rdx │ │ │ │ - test $0xf,%dl │ │ │ │ - je 3ab10 │ │ │ │ - mov %rdx,%rsi │ │ │ │ - and $0xfffffffffffffff0,%rsi │ │ │ │ - sub %rsi,%rdx │ │ │ │ - lea -0x1(%rdx),%rbx │ │ │ │ - cmp $0x6,%rbx │ │ │ │ - jbe 3acb6 │ │ │ │ - vmovups (%rcx,%rsi,4),%ymm3 │ │ │ │ - vmovups %ymm3,0x0(%r13,%rsi,4) │ │ │ │ - test $0x7,%dl │ │ │ │ - je 3ab10 │ │ │ │ - mov %rdx,%rax │ │ │ │ - and $0xfffffffffffffff8,%rax │ │ │ │ - lea (%rsi,%rax,1),%rdi │ │ │ │ - sub %rax,%rdx │ │ │ │ - lea -0x1(%rdx),%r9 │ │ │ │ - cmp $0x2,%r9 │ │ │ │ - jbe 3a8c6 │ │ │ │ - add %rax,%rsi │ │ │ │ - vmovups (%rcx,%rsi,4),%xmm4 │ │ │ │ - vmovups %xmm4,0x0(%r13,%rsi,4) │ │ │ │ - test $0x3,%dl │ │ │ │ - je 3ab10 │ │ │ │ - and $0xfffffffffffffffc,%rdx │ │ │ │ - add %rdx,%rdi │ │ │ │ - lea 0x0(,%rdi,4),%r8 │ │ │ │ + mov %rax,-0xc8(%rbp) │ │ │ │ + je 39fb9 │ │ │ │ + mov -0x108(%rbp),%rdi │ │ │ │ + mov 0x10(%rax),%r8 │ │ │ │ + lea -0x1(%rdi),%rdx │ │ │ │ + cmp $0x2,%rdx │ │ │ │ + jbe 3a1b0 │ │ │ │ + lea -0x4(%r13),%rsi │ │ │ │ + sub %r8,%rsi │ │ │ │ + cmp $0x18,%rsi │ │ │ │ + jbe 3a1b0 │ │ │ │ + cmp $0x6,%rdx │ │ │ │ + jbe 3a324 │ │ │ │ + shr $0x3,%rdi │ │ │ │ + xor %r11d,%r11d │ │ │ │ + mov %rdi,%rbx │ │ │ │ + shl $0x5,%rbx │ │ │ │ + lea -0x20(%rbx),%rcx │ │ │ │ + shr $0x5,%rcx │ │ │ │ + inc %rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + je 39e97 │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 39e7d │ │ │ │ + cmp $0x2,%rcx │ │ │ │ + je 39e6c │ │ │ │ + cmp $0x3,%rcx │ │ │ │ + je 39e5b │ │ │ │ + cmp $0x4,%rcx │ │ │ │ + je 39e4a │ │ │ │ + cmp $0x5,%rcx │ │ │ │ + je 39e39 │ │ │ │ + cmp $0x6,%rcx │ │ │ │ + jne 3a2f9 │ │ │ │ + vmovups (%r8,%r11,1),%ymm5 │ │ │ │ + vmovups %ymm5,0x0(%r13,%r11,1) │ │ │ │ + add $0x20,%r11 │ │ │ │ + vmovups (%r8,%r11,1),%ymm6 │ │ │ │ + vmovups %ymm6,0x0(%r13,%r11,1) │ │ │ │ + add $0x20,%r11 │ │ │ │ + vmovups (%r8,%r11,1),%ymm7 │ │ │ │ + vmovups %ymm7,0x0(%r13,%r11,1) │ │ │ │ + add $0x20,%r11 │ │ │ │ + vmovups (%r8,%r11,1),%ymm8 │ │ │ │ + vmovups %ymm8,0x0(%r13,%r11,1) │ │ │ │ + add $0x20,%r11 │ │ │ │ + vmovups (%r8,%r11,1),%ymm9 │ │ │ │ + vmovups %ymm9,0x0(%r13,%r11,1) │ │ │ │ + add $0x20,%r11 │ │ │ │ + vmovups (%r8,%r11,1),%ymm10 │ │ │ │ + vmovups %ymm10,0x0(%r13,%r11,1) │ │ │ │ + add $0x20,%r11 │ │ │ │ + cmp %r11,%rbx │ │ │ │ + je 39f2e │ │ │ │ + vmovups (%r8,%r11,1),%ymm11 │ │ │ │ + vmovups %ymm11,0x0(%r13,%r11,1) │ │ │ │ + vmovups 0x20(%r8,%r11,1),%ymm12 │ │ │ │ + vmovups %ymm12,0x20(%r13,%r11,1) │ │ │ │ + vmovups 0x40(%r8,%r11,1),%ymm13 │ │ │ │ + vmovups %ymm13,0x40(%r13,%r11,1) │ │ │ │ + vmovups 0x60(%r8,%r11,1),%ymm14 │ │ │ │ + vmovups %ymm14,0x60(%r13,%r11,1) │ │ │ │ + vmovups 0x80(%r8,%r11,1),%ymm15 │ │ │ │ + vmovups %ymm15,0x80(%r13,%r11,1) │ │ │ │ + vmovups 0xa0(%r8,%r11,1),%ymm0 │ │ │ │ + vmovups %ymm0,0xa0(%r13,%r11,1) │ │ │ │ + vmovups 0xc0(%r8,%r11,1),%ymm1 │ │ │ │ + vmovups %ymm1,0xc0(%r13,%r11,1) │ │ │ │ + vmovups 0xe0(%r8,%r11,1),%ymm2 │ │ │ │ + vmovups %ymm2,0xe0(%r13,%r11,1) │ │ │ │ + add $0x100,%r11 │ │ │ │ + cmp %r11,%rbx │ │ │ │ + jne 39e97 │ │ │ │ + mov -0x108(%rbp),%r10 │ │ │ │ + test $0x7,%r10b │ │ │ │ + je 3a31c │ │ │ │ + mov %r10,%r9 │ │ │ │ + and $0x7,%r10d │ │ │ │ + lea -0x1(%r10),%rax │ │ │ │ + and $0xfffffffffffffff8,%r9 │ │ │ │ + mov %r10,%rbx │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jbe 3a32f │ │ │ │ + vzeroupper │ │ │ │ + vmovups (%r8,%r9,4),%xmm3 │ │ │ │ + vmovups %xmm3,0x0(%r13,%r9,4) │ │ │ │ + test $0x3,%bl │ │ │ │ + je 39fb9 │ │ │ │ + and $0xfffffffffffffffc,%rbx │ │ │ │ + add %rbx,%r9 │ │ │ │ + vmovss (%r8,%r9,4),%xmm4 │ │ │ │ mov -0x108(%rbp),%rdx │ │ │ │ - lea 0x1(%rdi),%rsi │ │ │ │ - vmovss (%rcx,%r8,1),%xmm5 │ │ │ │ - vmovss %xmm5,0x0(%r13,%r8,1) │ │ │ │ - cmp %rdx,%rsi │ │ │ │ - jae 3ab10 │ │ │ │ - vmovss 0x4(%rcx,%r8,1),%xmm6 │ │ │ │ - add $0x2,%rdi │ │ │ │ - vmovss %xmm6,0x4(%r13,%r8,1) │ │ │ │ + lea 0x1(%r9),%rdi │ │ │ │ + vmovss %xmm4,0x0(%r13,%r9,4) │ │ │ │ cmp %rdx,%rdi │ │ │ │ - jae 3ab10 │ │ │ │ - vmovss 0x8(%rcx,%r8,1),%xmm7 │ │ │ │ - vmovss %xmm7,0x8(%r13,%r8,1) │ │ │ │ - vzeroupper │ │ │ │ + jae 39fb9 │ │ │ │ + vmovss 0x4(%r8,%r9,4),%xmm5 │ │ │ │ + lea 0x2(%r9),%rsi │ │ │ │ + vmovss %xmm5,0x4(%r13,%r9,4) │ │ │ │ + cmp %rdx,%rsi │ │ │ │ + jae 39fb9 │ │ │ │ + vmovss 0x8(%r8,%r9,4),%xmm6 │ │ │ │ + vmovss %xmm6,0x8(%r13,%r9,4) │ │ │ │ lea -0xc8(%rbp),%rdi │ │ │ │ - call b9520 │ │ │ │ + call b3b10 │ │ │ │ mov (%r14),%r13 │ │ │ │ test %r13d,%r13d │ │ │ │ - js 3a93b │ │ │ │ + js 39fd9 │ │ │ │ dec %r13 │ │ │ │ mov %r13,(%r14) │ │ │ │ - je 3ab18 │ │ │ │ - mov (%r12),%rcx │ │ │ │ - test %ecx,%ecx │ │ │ │ - js 3a950 │ │ │ │ - dec %rcx │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - je 3aca2 │ │ │ │ + je 3a195 │ │ │ │ + mov (%r12),%r8 │ │ │ │ + test %r8d,%r8d │ │ │ │ + js 39ff0 │ │ │ │ + dec %r8 │ │ │ │ + mov %r8,(%r12) │ │ │ │ + je 3a30f │ │ │ │ + nop │ │ │ │ add $0x48,%r15 │ │ │ │ cmp %r15,-0x100(%rbp) │ │ │ │ - jne 3a420 │ │ │ │ + jne 39b08 │ │ │ │ addq $0x18,-0x120(%rbp) │ │ │ │ mov -0x120(%rbp),%r15 │ │ │ │ cmp %r15,-0x128(%rbp) │ │ │ │ - jne 3a3f3 │ │ │ │ + jne 39ae3 │ │ │ │ nopl (%rax) │ │ │ │ - mov -0x70(%rbp),%r11 │ │ │ │ + mov -0x70(%rbp),%rcx │ │ │ │ mov -0x60(%rbp),%rbx │ │ │ │ - mov %r11,-0xe8(%rbp) │ │ │ │ - jmp 3a617 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov %rcx,-0xe8(%rbp) │ │ │ │ + jmp 39cf7 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov -0x68(%rbp),%r10 │ │ │ │ mov %r10,%rdx │ │ │ │ sub %r14,%rdx │ │ │ │ cmp %r12,%rdx │ │ │ │ - jb 3aa20 │ │ │ │ + jb 3a0c0 │ │ │ │ cmp $0x4,%r12 │ │ │ │ - jle 3aac0 │ │ │ │ + jle 3a150 │ │ │ │ mov %r12,%rdx │ │ │ │ mov %r13,%rsi │ │ │ │ mov %r14,%rdi │ │ │ │ mov %r10,-0xe8(%rbp) │ │ │ │ call d550 │ │ │ │ mov -0xe8(%rbp),%r10 │ │ │ │ add %r14,%r12 │ │ │ │ cmp %r12,%r10 │ │ │ │ - je 3a9e1 │ │ │ │ + je 3a079 │ │ │ │ mov %r12,-0x68(%rbp) │ │ │ │ mov %r14,-0xe8(%rbp) │ │ │ │ mov %r14,%r9 │ │ │ │ - jmp 3a4df │ │ │ │ + jmp 39bc7 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov (%r12),%r14 │ │ │ │ test %r14d,%r14d │ │ │ │ - js 3a610 │ │ │ │ + js 39cf0 │ │ │ │ dec %r14 │ │ │ │ mov %r14,(%r12) │ │ │ │ - jne 3a610 │ │ │ │ + jne 39cf0 │ │ │ │ mov %r12,%rdi │ │ │ │ call d2a0 <_Py_Dealloc@plt> │ │ │ │ - jmp 3a610 │ │ │ │ + jmp 39cf0 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ cmp $0x4,%rdx │ │ │ │ - jle 3aab0 │ │ │ │ + jle 3a140 │ │ │ │ mov %r13,%rsi │ │ │ │ mov %r14,%rdi │ │ │ │ mov %r10,-0x118(%rbp) │ │ │ │ mov %rdx,-0xe8(%rbp) │ │ │ │ call d550 │ │ │ │ mov -0xe8(%rbp),%rdx │ │ │ │ mov -0x118(%rbp),%r10 │ │ │ │ sub %rdx,%r12 │ │ │ │ test %r12,%r12 │ │ │ │ - jle 3aa6d │ │ │ │ + jle 3a109 │ │ │ │ lea 0x0(%r13,%rdx,1),%rsi │ │ │ │ mov %r10,%rdi │ │ │ │ mov %r12,%rdx │ │ │ │ call d2d0 │ │ │ │ lea (%rax,%r12,1),%r10 │ │ │ │ mov %r10,-0x68(%rbp) │ │ │ │ - jmp 3a9e1 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 3a079 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov %r14,%rdi │ │ │ │ call d2a0 <_Py_Dealloc@plt> │ │ │ │ mov (%r12),%r11 │ │ │ │ test %r11d,%r11d │ │ │ │ - js 3a610 │ │ │ │ + js 39cf0 │ │ │ │ dec %r11 │ │ │ │ mov %r11,(%r12) │ │ │ │ - jne 3a5f8 │ │ │ │ - jmp 3a5f0 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - je 3aaf8 │ │ │ │ + jne 39cd8 │ │ │ │ + jmp 39cd0 │ │ │ │ + nop │ │ │ │ + je 3a188 │ │ │ │ sub %rdx,%r12 │ │ │ │ - jmp 3aa59 │ │ │ │ + jmp 3a0f5 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov %r14,%r12 │ │ │ │ - jne 3a9d8 │ │ │ │ + jne 3a070 │ │ │ │ vmovss 0x0(%r13),%xmm1 │ │ │ │ lea 0x4(%r14),%r12 │ │ │ │ vmovss %xmm1,(%r14) │ │ │ │ - jmp 3a9d8 │ │ │ │ + jmp 3a070 │ │ │ │ nopl (%rax) │ │ │ │ mov (%r14),%r9d │ │ │ │ lea 0x1(%r9),%eax │ │ │ │ cmp $0xffffffff,%r9d │ │ │ │ - je 3aaf0 │ │ │ │ + je 3a180 │ │ │ │ mov %eax,(%r14) │ │ │ │ mov %r14,%rax │ │ │ │ - jmp 3a6bd │ │ │ │ + jmp 39d95 │ │ │ │ vmovss 0x0(%r13),%xmm0 │ │ │ │ vmovss %xmm0,(%r14) │ │ │ │ - jmp 3aab2 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - vzeroupper │ │ │ │ - jmp 3a91b │ │ │ │ + jmp 3a142 │ │ │ │ mov %r14,%rdi │ │ │ │ call d2a0 <_Py_Dealloc@plt> │ │ │ │ - mov (%r12),%rcx │ │ │ │ - test %ecx,%ecx │ │ │ │ - js 3a950 │ │ │ │ - jmp 3a943 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov -0x108(%rbp),%r11 │ │ │ │ - xor %r10d,%r10d │ │ │ │ - and $0x7,%r11d │ │ │ │ - je 3abf5 │ │ │ │ - cmp $0x1,%r11 │ │ │ │ - je 3abd8 │ │ │ │ - cmp $0x2,%r11 │ │ │ │ - je 3abc8 │ │ │ │ - cmp $0x3,%r11 │ │ │ │ - je 3abb8 │ │ │ │ - cmp $0x4,%r11 │ │ │ │ - je 3aba8 │ │ │ │ - cmp $0x5,%r11 │ │ │ │ - je 3ab98 │ │ │ │ - cmp $0x6,%r11 │ │ │ │ - je 3ab88 │ │ │ │ - vmovss (%rcx),%xmm8 │ │ │ │ - mov $0x1,%r10d │ │ │ │ - vmovss %xmm8,0x0(%r13) │ │ │ │ - vmovss (%rcx,%r10,4),%xmm9 │ │ │ │ - vmovss %xmm9,0x0(%r13,%r10,4) │ │ │ │ - inc %r10 │ │ │ │ - vmovss (%rcx,%r10,4),%xmm10 │ │ │ │ - vmovss %xmm10,0x0(%r13,%r10,4) │ │ │ │ - inc %r10 │ │ │ │ - vmovss (%rcx,%r10,4),%xmm11 │ │ │ │ - vmovss %xmm11,0x0(%r13,%r10,4) │ │ │ │ - inc %r10 │ │ │ │ - vmovss (%rcx,%r10,4),%xmm12 │ │ │ │ - vmovss %xmm12,0x0(%r13,%r10,4) │ │ │ │ - inc %r10 │ │ │ │ - vmovss (%rcx,%r10,4),%xmm13 │ │ │ │ - vmovss %xmm13,0x0(%r13,%r10,4) │ │ │ │ - inc %r10 │ │ │ │ - vmovss (%rcx,%r10,4),%xmm14 │ │ │ │ - vmovss %xmm14,0x0(%r13,%r10,4) │ │ │ │ - inc %r10 │ │ │ │ - cmp %r10,-0x108(%rbp) │ │ │ │ - je 3a91b │ │ │ │ - vmovss (%rcx,%r10,4),%xmm15 │ │ │ │ - lea 0x1(%r10),%rbx │ │ │ │ - lea 0x2(%r10),%rdi │ │ │ │ - lea 0x3(%r10),%rax │ │ │ │ - lea 0x4(%r10),%r9 │ │ │ │ - lea 0x5(%r10),%r8 │ │ │ │ - lea 0x6(%r10),%rsi │ │ │ │ - lea 0x7(%r10),%rdx │ │ │ │ - vmovss %xmm15,0x0(%r13,%r10,4) │ │ │ │ - vmovss (%rcx,%rbx,4),%xmm0 │ │ │ │ - add $0x8,%r10 │ │ │ │ - vmovss %xmm0,0x0(%r13,%rbx,4) │ │ │ │ - vmovss (%rcx,%rdi,4),%xmm1 │ │ │ │ - vmovss %xmm1,0x0(%r13,%rdi,4) │ │ │ │ - vmovss (%rcx,%rax,4),%xmm2 │ │ │ │ + mov (%r12),%r8 │ │ │ │ + test %r8d,%r8d │ │ │ │ + js 39ff0 │ │ │ │ + jmp 39fe2 │ │ │ │ + nop │ │ │ │ + mov %rdi,%rbx │ │ │ │ + xor %ecx,%ecx │ │ │ │ + and $0x7,%ebx │ │ │ │ + je 3a25f │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 3a242 │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + je 3a232 │ │ │ │ + cmp $0x3,%rbx │ │ │ │ + je 3a222 │ │ │ │ + cmp $0x4,%rbx │ │ │ │ + je 3a212 │ │ │ │ + cmp $0x5,%rbx │ │ │ │ + je 3a202 │ │ │ │ + cmp $0x6,%rbx │ │ │ │ + je 3a1f2 │ │ │ │ + vmovss (%r8),%xmm7 │ │ │ │ + mov $0x1,%ecx │ │ │ │ + vmovss %xmm7,0x0(%r13) │ │ │ │ + vmovss (%r8,%rcx,4),%xmm8 │ │ │ │ + vmovss %xmm8,0x0(%r13,%rcx,4) │ │ │ │ + inc %rcx │ │ │ │ + vmovss (%r8,%rcx,4),%xmm9 │ │ │ │ + vmovss %xmm9,0x0(%r13,%rcx,4) │ │ │ │ + inc %rcx │ │ │ │ + vmovss (%r8,%rcx,4),%xmm10 │ │ │ │ + vmovss %xmm10,0x0(%r13,%rcx,4) │ │ │ │ + inc %rcx │ │ │ │ + vmovss (%r8,%rcx,4),%xmm11 │ │ │ │ + vmovss %xmm11,0x0(%r13,%rcx,4) │ │ │ │ + inc %rcx │ │ │ │ + vmovss (%r8,%rcx,4),%xmm12 │ │ │ │ + vmovss %xmm12,0x0(%r13,%rcx,4) │ │ │ │ + inc %rcx │ │ │ │ + vmovss (%r8,%rcx,4),%xmm13 │ │ │ │ + vmovss %xmm13,0x0(%r13,%rcx,4) │ │ │ │ + inc %rcx │ │ │ │ + cmp %rcx,-0x108(%rbp) │ │ │ │ + je 39fb9 │ │ │ │ + vmovss (%r8,%rcx,4),%xmm14 │ │ │ │ + lea 0x1(%rcx),%r11 │ │ │ │ + lea 0x2(%rcx),%r10 │ │ │ │ + lea 0x3(%rcx),%r9 │ │ │ │ + lea 0x4(%rcx),%rax │ │ │ │ + vmovss %xmm14,0x0(%r13,%rcx,4) │ │ │ │ + lea 0x5(%rcx),%rdi │ │ │ │ + lea 0x6(%rcx),%rdx │ │ │ │ + vmovss (%r8,%r11,4),%xmm15 │ │ │ │ + lea 0x7(%rcx),%rsi │ │ │ │ + add $0x8,%rcx │ │ │ │ + vmovss %xmm15,0x0(%r13,%r11,4) │ │ │ │ + vmovss (%r8,%r10,4),%xmm0 │ │ │ │ + vmovss %xmm0,0x0(%r13,%r10,4) │ │ │ │ + vmovss (%r8,%r9,4),%xmm1 │ │ │ │ + vmovss %xmm1,0x0(%r13,%r9,4) │ │ │ │ + vmovss (%r8,%rax,4),%xmm2 │ │ │ │ vmovss %xmm2,0x0(%r13,%rax,4) │ │ │ │ - vmovss (%rcx,%r9,4),%xmm3 │ │ │ │ - vmovss %xmm3,0x0(%r13,%r9,4) │ │ │ │ - vmovss (%rcx,%r8,4),%xmm4 │ │ │ │ - vmovss %xmm4,0x0(%r13,%r8,4) │ │ │ │ - vmovss (%rcx,%rsi,4),%xmm5 │ │ │ │ + vmovss (%r8,%rdi,4),%xmm3 │ │ │ │ + vmovss %xmm3,0x0(%r13,%rdi,4) │ │ │ │ + vmovss (%r8,%rdx,4),%xmm4 │ │ │ │ + vmovss %xmm4,0x0(%r13,%rdx,4) │ │ │ │ + vmovss (%r8,%rsi,4),%xmm5 │ │ │ │ vmovss %xmm5,0x0(%r13,%rsi,4) │ │ │ │ - vmovss (%rcx,%rdx,4),%xmm6 │ │ │ │ - vmovss %xmm6,0x0(%r13,%rdx,4) │ │ │ │ - cmp %r10,-0x108(%rbp) │ │ │ │ - jne 3abf5 │ │ │ │ - jmp 3a91b │ │ │ │ - vmovups (%rcx),%zmm4 │ │ │ │ - mov $0x40,%r10d │ │ │ │ - vmovups %zmm4,0x0(%r13) │ │ │ │ - jmp 3a748 │ │ │ │ + cmp %rcx,-0x108(%rbp) │ │ │ │ + jne 3a25f │ │ │ │ + jmp 39fb9 │ │ │ │ + vmovups (%r8),%ymm4 │ │ │ │ + mov $0x20,%r11d │ │ │ │ + vmovups %ymm4,0x0(%r13) │ │ │ │ + jmp 39e28 │ │ │ │ mov %r12,%rdi │ │ │ │ call d2a0 <_Py_Dealloc@plt> │ │ │ │ - jmp 3a950 │ │ │ │ - xor %esi,%esi │ │ │ │ - jmp 3a869 │ │ │ │ - mov %rsi,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - jmp 3a89a │ │ │ │ + jmp 39ff0 │ │ │ │ + vzeroupper │ │ │ │ + jmp 39fb9 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + xor %r9d,%r9d │ │ │ │ + jmp 39f5e │ │ │ │ + vzeroupper │ │ │ │ + jmp 39f77 │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r12 │ │ │ │ vzeroupper │ │ │ │ - jmp de76 <__cxa_finalize@plt+0x7e6> │ │ │ │ + jmp de64 <__cxa_finalize@plt+0x7d4> │ │ │ │ endbr64 │ │ │ │ - jmp deb3 <__cxa_finalize@plt+0x823> │ │ │ │ + jmp dea1 <__cxa_finalize@plt+0x811> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r12 │ │ │ │ - jmp de67 <__cxa_finalize@plt+0x7d7> │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + jmp de55 <__cxa_finalize@plt+0x7c5> │ │ │ │ │ │ │ │ -000000000003acf0 : │ │ │ │ +000000000003a360 : │ │ │ │ endbr64 │ │ │ │ sub $0x18,%rsp │ │ │ │ - lea 0xa54e5(%rip),%rsi # e01e4 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x12c4> │ │ │ │ + lea 0x9ee75(%rip),%rsi # d91e4 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10d4> │ │ │ │ mov %rdi,0x8(%rsp) │ │ │ │ call d440 │ │ │ │ mov 0x8(%rsp),%rdi │ │ │ │ test %eax,%eax │ │ │ │ - je 3ad30 │ │ │ │ - lea 0xa54cb(%rip),%rsi # e01e4 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x12c4> │ │ │ │ + je 3a398 │ │ │ │ + lea 0x9ee5b(%rip),%rsi # d91e4 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10d4> │ │ │ │ add $0x18,%rsp │ │ │ │ jmp d420 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0xb6239(%rip),%rax │ │ │ │ - lea 0xa5de2(%rip),%rsi # e0b20 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1c00> │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0xafbd1(%rip),%rax │ │ │ │ + lea 0x9f77a(%rip),%rsi # d9b20 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1a10> │ │ │ │ mov (%rax),%rdi │ │ │ │ call d380 │ │ │ │ xor %eax,%eax │ │ │ │ add $0x18,%rsp │ │ │ │ ret │ │ │ │ - nopl (%rax) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ endbr64 │ │ │ │ push %r15 │ │ │ │ + mov %rsi,%rdi │ │ │ │ + lea 0x9ef35(%rip),%rsi # d9305 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x11f5> │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ - mov %rsi,%rdi │ │ │ │ push %r12 │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ - lea 0xa559d(%rip),%rsi # e0305 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x13e5> │ │ │ │ sub $0x58,%rsp │ │ │ │ mov %fs:0x28,%rax │ │ │ │ mov %rax,0x48(%rsp) │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x28(%rsp),%rdx │ │ │ │ call d3f0 │ │ │ │ test %eax,%eax │ │ │ │ - je 3b2cc │ │ │ │ + je 3a931 │ │ │ │ mov 0x28(%rsp),%rdi │ │ │ │ - call 3acf0 │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ + call 3a360 │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ test %rax,%rax │ │ │ │ - je 3b2cc │ │ │ │ - mov 0x30(%rax),%ebx │ │ │ │ - mov %ebx,%eax │ │ │ │ - mov %ebx,0x1c(%rsp) │ │ │ │ - shr $0x1f,%eax │ │ │ │ - add %ebx,%eax │ │ │ │ - sar $1,%eax │ │ │ │ - movslq %eax,%rdi │ │ │ │ + je 3a931 │ │ │ │ + mov 0x30(%rax),%eax │ │ │ │ + mov %eax,%edi │ │ │ │ + mov %eax,0x1c(%rsp) │ │ │ │ + mov %eax,%ebx │ │ │ │ + shr $0x1f,%edi │ │ │ │ + add %eax,%edi │ │ │ │ + sar $1,%edi │ │ │ │ + movslq %edi,%rdi │ │ │ │ call d140 │ │ │ │ - mov %rax,%rcx │ │ │ │ + mov %rax,%rdi │ │ │ │ cmp $0x1,%ebx │ │ │ │ - jle 3b2aa │ │ │ │ + jle 3a90f │ │ │ │ lea 0x30(%rsp),%rdx │ │ │ │ mov %rax,(%rsp) │ │ │ │ - xor %r12d,%r12d │ │ │ │ - mov $0x2,%ebx │ │ │ │ - mov %rdx,0x10(%rsp) │ │ │ │ - mov 0x8(%rsp),%rcx │ │ │ │ - movabs $0xaaaaaaaaaaaaaaab,%r8 │ │ │ │ - mov 0xb69c2(%rip),%r15 │ │ │ │ - mov $0x1,%r9d │ │ │ │ - shlx %rbx,%r9,%r10 │ │ │ │ + xor %ebx,%ebx │ │ │ │ + mov $0x2,%r12d │ │ │ │ + mov %rdx,0x8(%rsp) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0x10(%rsp),%rcx │ │ │ │ + movabs $0xaaaaaaaaaaaaaaab,%r10 │ │ │ │ + mov $0x1,%r11d │ │ │ │ + mov 0xb0344(%rip),%rax │ │ │ │ + shlx %r12,%r11,%r13 │ │ │ │ sub $0x8,%rsp │ │ │ │ - xor %r9d,%r9d │ │ │ │ mov (%rcx),%rsi │ │ │ │ + mov 0x10(%rax),%rdi │ │ │ │ mov $0xc,%ecx │ │ │ │ - lea (%rsi,%r12,1),%r14 │ │ │ │ - lea 0x18(%rsi,%r12,1),%r13 │ │ │ │ + lea (%rsi,%rbx,1),%rbp │ │ │ │ + lea 0x18(%rsi,%rbx,1),%r15 │ │ │ │ mov $0x2,%esi │ │ │ │ - mov 0x8(%r13),%rdi │ │ │ │ - mov 0x8(%r14),%rbp │ │ │ │ - sub 0x0(%r13),%rdi │ │ │ │ - sub (%r14),%rbp │ │ │ │ - sar $0x3,%rdi │ │ │ │ - sar $0x3,%rbp │ │ │ │ - lea 0x0(%rbp,%rdi,1),%rbp │ │ │ │ - mov 0x10(%r15),%rdi │ │ │ │ - imul %r8,%rbp │ │ │ │ + mov 0x8(%r15),%r8 │ │ │ │ + mov 0x8(%rbp),%r9 │ │ │ │ + sub (%r15),%r8 │ │ │ │ + sub 0x0(%rbp),%r9 │ │ │ │ + sar $0x3,%r8 │ │ │ │ + sar $0x3,%r9 │ │ │ │ + lea (%r9,%r8,1),%r14 │ │ │ │ + xor %r9d,%r9d │ │ │ │ xor %r8d,%r8d │ │ │ │ - vmovq %rbp,%xmm1 │ │ │ │ - vpinsrq $0x1,%r10,%xmm1,%xmm0 │ │ │ │ + imul %r10,%r14 │ │ │ │ + vmovq %r14,%xmm1 │ │ │ │ + vpinsrq $0x1,%r13,%xmm1,%xmm0 │ │ │ │ vmovdqa %xmm0,0x38(%rsp) │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ - mov 0x30(%rsp),%rdx │ │ │ │ - call *0x2e8(%r15) │ │ │ │ + mov 0x28(%rsp),%rdx │ │ │ │ + call *0x2e8(%rax) │ │ │ │ add $0x20,%rsp │ │ │ │ - mov %rax,%r15 │ │ │ │ + mov %rax,%r13 │ │ │ │ test %rax,%rax │ │ │ │ - je 3b2cc │ │ │ │ - mov 0x10(%rax),%rdi │ │ │ │ - shlx %rbx,%rbp,%r11 │ │ │ │ - test %r11,%r11 │ │ │ │ - je 3ae98 │ │ │ │ - lea 0x0(,%r11,8),%rdx │ │ │ │ + je 3a931 │ │ │ │ + mov 0x10(%rax),%rcx │ │ │ │ + shlx %r12,%r14,%rdi │ │ │ │ + test %rdi,%rdi │ │ │ │ + je 3a511 │ │ │ │ + lea 0x0(,%rdi,8),%rdx │ │ │ │ xor %esi,%esi │ │ │ │ + mov %rcx,%rdi │ │ │ │ call d190 │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov (%r14),%rbp │ │ │ │ - mov 0x8(%r14),%rax │ │ │ │ - movabs $0xaaaaaaaaaaaaaaab,%rcx │ │ │ │ + mov %rax,%rcx │ │ │ │ + mov 0x0(%rbp),%r9 │ │ │ │ + mov 0x8(%rbp),%rdx │ │ │ │ + movabs $0xaaaaaaaaaaaaaaab,%rsi │ │ │ │ xor %r14d,%r14d │ │ │ │ - sub %rbp,%rax │ │ │ │ - mov %rax,%rdx │ │ │ │ - sar $0x3,%rdx │ │ │ │ - imul %rdx,%rcx │ │ │ │ - test %rax,%rax │ │ │ │ - je 3b07f │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x0(%rbp),%r8 │ │ │ │ - mov 0x8(%rbp),%r9 │ │ │ │ - shlx %rbx,%r14,%rsi │ │ │ │ - mov %r8,%r10 │ │ │ │ - cmp %r8,%r9 │ │ │ │ - je 3b06f │ │ │ │ - mov %r9,%r11 │ │ │ │ - sub %r8,%r11 │ │ │ │ - sub $0x10,%r11 │ │ │ │ - shr $0x4,%r11 │ │ │ │ - inc %r11 │ │ │ │ - and $0x7,%r11d │ │ │ │ - je 3afcf │ │ │ │ - cmp $0x1,%r11 │ │ │ │ - je 3afb0 │ │ │ │ - cmp $0x2,%r11 │ │ │ │ - je 3af9b │ │ │ │ - cmp $0x3,%r11 │ │ │ │ - je 3af86 │ │ │ │ - cmp $0x4,%r11 │ │ │ │ - je 3af70 │ │ │ │ - cmp $0x5,%r11 │ │ │ │ - je 3af5a │ │ │ │ - cmp $0x6,%r11 │ │ │ │ - je 3af45 │ │ │ │ - mov (%r8),%rax │ │ │ │ + sub %r9,%rdx │ │ │ │ + mov %rdx,%rbp │ │ │ │ + sar $0x3,%rbp │ │ │ │ + imul %rsi,%rbp │ │ │ │ + test %rdx,%rdx │ │ │ │ + je 3a6d8 │ │ │ │ + nopl (%rax) │ │ │ │ + mov (%r9),%r8 │ │ │ │ + mov 0x8(%r9),%r10 │ │ │ │ + shlx %r12,%r14,%r11 │ │ │ │ + mov %r8,%rax │ │ │ │ + cmp %r8,%r10 │ │ │ │ + je 3a6c8 │ │ │ │ + mov %r10,%rdi │ │ │ │ + sub %r8,%rdi │ │ │ │ + sub $0x10,%rdi │ │ │ │ + shr $0x4,%rdi │ │ │ │ + inc %rdi │ │ │ │ + and $0x7,%edi │ │ │ │ + je 3a632 │ │ │ │ + cmp $0x1,%rdi │ │ │ │ + je 3a614 │ │ │ │ + cmp $0x2,%rdi │ │ │ │ + je 3a600 │ │ │ │ + cmp $0x3,%rdi │ │ │ │ + je 3a5ec │ │ │ │ + cmp $0x4,%rdi │ │ │ │ + je 3a5d8 │ │ │ │ + cmp $0x5,%rdi │ │ │ │ + je 3a5c3 │ │ │ │ + cmp $0x6,%rdi │ │ │ │ + je 3a5af │ │ │ │ + mov (%r8),%rdx │ │ │ │ vmovsd 0x8(%r8),%xmm2 │ │ │ │ - add $0x10,%r10 │ │ │ │ - add %rsi,%rax │ │ │ │ - vmovsd %xmm2,(%rdi,%rax,8) │ │ │ │ - mov (%r10),%rdx │ │ │ │ - vmovsd 0x8(%r10),%xmm3 │ │ │ │ - add $0x10,%r10 │ │ │ │ - add %rsi,%rdx │ │ │ │ - vmovsd %xmm3,(%rdi,%rdx,8) │ │ │ │ - mov (%r10),%r8 │ │ │ │ - vmovsd 0x8(%r10),%xmm4 │ │ │ │ - add $0x10,%r10 │ │ │ │ - add %rsi,%r8 │ │ │ │ - vmovsd %xmm4,(%rdi,%r8,8) │ │ │ │ - mov (%r10),%r11 │ │ │ │ - vmovsd 0x8(%r10),%xmm5 │ │ │ │ - add $0x10,%r10 │ │ │ │ - add %rsi,%r11 │ │ │ │ - vmovsd %xmm5,(%rdi,%r11,8) │ │ │ │ - mov (%r10),%rax │ │ │ │ - vmovsd 0x8(%r10),%xmm6 │ │ │ │ - add $0x10,%r10 │ │ │ │ - add %rsi,%rax │ │ │ │ - vmovsd %xmm6,(%rdi,%rax,8) │ │ │ │ - mov (%r10),%rdx │ │ │ │ - vmovsd 0x8(%r10),%xmm7 │ │ │ │ - add $0x10,%r10 │ │ │ │ - add %rsi,%rdx │ │ │ │ - vmovsd %xmm7,(%rdi,%rdx,8) │ │ │ │ - mov (%r10),%r8 │ │ │ │ - vmovsd 0x8(%r10),%xmm8 │ │ │ │ - add $0x10,%r10 │ │ │ │ - add %rsi,%r8 │ │ │ │ - vmovsd %xmm8,(%rdi,%r8,8) │ │ │ │ - cmp %r10,%r9 │ │ │ │ - je 3b06f │ │ │ │ - mov (%r10),%r11 │ │ │ │ - vmovsd 0x8(%r10),%xmm9 │ │ │ │ - mov 0x10(%r10),%rax │ │ │ │ - sub $0xffffffffffffff80,%r10 │ │ │ │ - mov -0x60(%r10),%rdx │ │ │ │ - mov -0x50(%r10),%r8 │ │ │ │ - add %rsi,%r11 │ │ │ │ - add %rsi,%rax │ │ │ │ - vmovsd %xmm9,(%rdi,%r11,8) │ │ │ │ - vmovsd -0x68(%r10),%xmm10 │ │ │ │ - add %rsi,%rdx │ │ │ │ - add %rsi,%r8 │ │ │ │ - mov -0x40(%r10),%r11 │ │ │ │ - vmovsd %xmm10,(%rdi,%rax,8) │ │ │ │ - vmovsd -0x58(%r10),%xmm11 │ │ │ │ - add %rsi,%r11 │ │ │ │ - mov -0x30(%r10),%rax │ │ │ │ - add %rsi,%rax │ │ │ │ - vmovsd %xmm11,(%rdi,%rdx,8) │ │ │ │ - vmovsd -0x48(%r10),%xmm12 │ │ │ │ - mov -0x20(%r10),%rdx │ │ │ │ - add %rsi,%rdx │ │ │ │ - vmovsd %xmm12,(%rdi,%r8,8) │ │ │ │ - vmovsd -0x38(%r10),%xmm13 │ │ │ │ - mov -0x10(%r10),%r8 │ │ │ │ - add %rsi,%r8 │ │ │ │ - vmovsd %xmm13,(%rdi,%r11,8) │ │ │ │ - vmovsd -0x28(%r10),%xmm14 │ │ │ │ - vmovsd %xmm14,(%rdi,%rax,8) │ │ │ │ - vmovsd -0x18(%r10),%xmm15 │ │ │ │ - vmovsd %xmm15,(%rdi,%rdx,8) │ │ │ │ - vmovsd -0x8(%r10),%xmm1 │ │ │ │ - vmovsd %xmm1,(%rdi,%r8,8) │ │ │ │ - cmp %r10,%r9 │ │ │ │ - jne 3afcf │ │ │ │ - inc %r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - cmp %rcx,%r14 │ │ │ │ - jb 3aed0 │ │ │ │ - mov 0x0(%r13),%r14 │ │ │ │ - mov 0x8(%r13),%r13 │ │ │ │ - sub %r14,%r13 │ │ │ │ - je 3b250 │ │ │ │ - sar $0x3,%r13 │ │ │ │ - movabs $0xaaaaaaaaaaaaaaab,%rbp │ │ │ │ - xor %r10d,%r10d │ │ │ │ - imul %rbp,%r13 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov (%r14),%r9 │ │ │ │ - mov 0x8(%r14),%r11 │ │ │ │ - lea (%r10,%rcx,1),%rsi │ │ │ │ - shlx %rbx,%rsi,%rdx │ │ │ │ - mov %r9,%rax │ │ │ │ - cmp %r9,%r11 │ │ │ │ - je 3b240 │ │ │ │ - mov %r11,%r8 │ │ │ │ - sub %r9,%r8 │ │ │ │ - sub $0x10,%r8 │ │ │ │ - shr $0x4,%r8 │ │ │ │ - inc %r8 │ │ │ │ - and $0x7,%r8d │ │ │ │ - je 3b1a8 │ │ │ │ - cmp $0x1,%r8 │ │ │ │ - je 3b18b │ │ │ │ - cmp $0x2,%r8 │ │ │ │ - je 3b176 │ │ │ │ - cmp $0x3,%r8 │ │ │ │ - je 3b162 │ │ │ │ - cmp $0x4,%r8 │ │ │ │ - je 3b14d │ │ │ │ - cmp $0x5,%r8 │ │ │ │ - je 3b139 │ │ │ │ - cmp $0x6,%r8 │ │ │ │ - je 3b124 │ │ │ │ - mov (%r9),%rbp │ │ │ │ - vmovsd 0x8(%r9),%xmm0 │ │ │ │ - add $0x10,%rax │ │ │ │ - add %rdx,%rbp │ │ │ │ - vmovsd %xmm0,(%rdi,%rbp,8) │ │ │ │ - mov (%rax),%r9 │ │ │ │ - vmovsd 0x8(%rax),%xmm2 │ │ │ │ add $0x10,%rax │ │ │ │ - add %rdx,%r9 │ │ │ │ - vmovsd %xmm2,(%rdi,%r9,8) │ │ │ │ + add %r11,%rdx │ │ │ │ + vmovsd %xmm2,(%rcx,%rdx,8) │ │ │ │ mov (%rax),%rsi │ │ │ │ vmovsd 0x8(%rax),%xmm3 │ │ │ │ add $0x10,%rax │ │ │ │ - add %rdx,%rsi │ │ │ │ - vmovsd %xmm3,(%rdi,%rsi,8) │ │ │ │ + add %r11,%rsi │ │ │ │ + vmovsd %xmm3,(%rcx,%rsi,8) │ │ │ │ mov (%rax),%r8 │ │ │ │ vmovsd 0x8(%rax),%xmm4 │ │ │ │ add $0x10,%rax │ │ │ │ - add %rdx,%r8 │ │ │ │ - vmovsd %xmm4,(%rdi,%r8,8) │ │ │ │ - mov (%rax),%rbp │ │ │ │ + add %r11,%r8 │ │ │ │ + vmovsd %xmm4,(%rcx,%r8,8) │ │ │ │ + mov (%rax),%rdi │ │ │ │ vmovsd 0x8(%rax),%xmm5 │ │ │ │ add $0x10,%rax │ │ │ │ - add %rdx,%rbp │ │ │ │ - vmovsd %xmm5,(%rdi,%rbp,8) │ │ │ │ - mov (%rax),%r9 │ │ │ │ + add %r11,%rdi │ │ │ │ + vmovsd %xmm5,(%rcx,%rdi,8) │ │ │ │ + mov (%rax),%rdx │ │ │ │ vmovsd 0x8(%rax),%xmm6 │ │ │ │ add $0x10,%rax │ │ │ │ - add %rdx,%r9 │ │ │ │ - vmovsd %xmm6,(%rdi,%r9,8) │ │ │ │ + add %r11,%rdx │ │ │ │ + vmovsd %xmm6,(%rcx,%rdx,8) │ │ │ │ mov (%rax),%rsi │ │ │ │ vmovsd 0x8(%rax),%xmm7 │ │ │ │ add $0x10,%rax │ │ │ │ - add %rdx,%rsi │ │ │ │ - vmovsd %xmm7,(%rdi,%rsi,8) │ │ │ │ - cmp %r11,%rax │ │ │ │ - je 3b240 │ │ │ │ + add %r11,%rsi │ │ │ │ + vmovsd %xmm7,(%rcx,%rsi,8) │ │ │ │ mov (%rax),%r8 │ │ │ │ vmovsd 0x8(%rax),%xmm8 │ │ │ │ - mov 0x10(%rax),%rbp │ │ │ │ + add $0x10,%rax │ │ │ │ + add %r11,%r8 │ │ │ │ + vmovsd %xmm8,(%rcx,%r8,8) │ │ │ │ + cmp %rax,%r10 │ │ │ │ + je 3a6c8 │ │ │ │ + mov (%rax),%rdi │ │ │ │ + vmovsd 0x8(%rax),%xmm9 │ │ │ │ sub $0xffffffffffffff80,%rax │ │ │ │ - mov -0x60(%rax),%r9 │ │ │ │ - mov -0x50(%rax),%rsi │ │ │ │ - add %rdx,%r8 │ │ │ │ - add %rdx,%rbp │ │ │ │ - vmovsd %xmm8,(%rdi,%r8,8) │ │ │ │ - vmovsd -0x68(%rax),%xmm9 │ │ │ │ + mov -0x70(%rax),%rdx │ │ │ │ + mov -0x60(%rax),%rsi │ │ │ │ + add %r11,%rdi │ │ │ │ + mov -0x50(%rax),%r8 │ │ │ │ + vmovsd %xmm9,(%rcx,%rdi,8) │ │ │ │ + add %r11,%rdx │ │ │ │ + add %r11,%rsi │ │ │ │ + mov -0x40(%rax),%rdi │ │ │ │ + vmovsd -0x68(%rax),%xmm10 │ │ │ │ + add %r11,%r8 │ │ │ │ + add %r11,%rdi │ │ │ │ + vmovsd %xmm10,(%rcx,%rdx,8) │ │ │ │ + mov -0x30(%rax),%rdx │ │ │ │ + vmovsd -0x58(%rax),%xmm11 │ │ │ │ + add %r11,%rdx │ │ │ │ + vmovsd %xmm11,(%rcx,%rsi,8) │ │ │ │ + mov -0x20(%rax),%rsi │ │ │ │ + vmovsd -0x48(%rax),%xmm12 │ │ │ │ + add %r11,%rsi │ │ │ │ + vmovsd %xmm12,(%rcx,%r8,8) │ │ │ │ + mov -0x10(%rax),%r8 │ │ │ │ + vmovsd -0x38(%rax),%xmm13 │ │ │ │ + add %r11,%r8 │ │ │ │ + vmovsd %xmm13,(%rcx,%rdi,8) │ │ │ │ + vmovsd -0x28(%rax),%xmm14 │ │ │ │ + vmovsd %xmm14,(%rcx,%rdx,8) │ │ │ │ + vmovsd -0x18(%rax),%xmm15 │ │ │ │ + vmovsd %xmm15,(%rcx,%rsi,8) │ │ │ │ + vmovsd -0x8(%rax),%xmm1 │ │ │ │ + vmovsd %xmm1,(%rcx,%r8,8) │ │ │ │ + cmp %rax,%r10 │ │ │ │ + jne 3a632 │ │ │ │ + inc %r14 │ │ │ │ + add $0x18,%r9 │ │ │ │ + cmp %rbp,%r14 │ │ │ │ + jb 3a540 │ │ │ │ + mov (%r15),%r14 │ │ │ │ + mov 0x8(%r15),%r15 │ │ │ │ + sub %r14,%r15 │ │ │ │ + je 3a8b2 │ │ │ │ + sar $0x3,%r15 │ │ │ │ + movabs $0xaaaaaaaaaaaaaaab,%r9 │ │ │ │ + xor %r10d,%r10d │ │ │ │ + imul %r9,%r15 │ │ │ │ + nopl (%rax) │ │ │ │ + mov (%r14),%r11 │ │ │ │ + mov 0x8(%r14),%rdi │ │ │ │ + lea (%r10,%rbp,1),%rax │ │ │ │ + shlx %r12,%rax,%rdx │ │ │ │ + mov %r11,%r8 │ │ │ │ + cmp %r11,%rdi │ │ │ │ + je 3a8a2 │ │ │ │ + mov %rdi,%rsi │ │ │ │ + sub %r11,%rsi │ │ │ │ + sub $0x10,%rsi │ │ │ │ + shr $0x4,%rsi │ │ │ │ + inc %rsi │ │ │ │ + and $0x7,%esi │ │ │ │ + je 3a802 │ │ │ │ + cmp $0x1,%rsi │ │ │ │ + je 3a7e4 │ │ │ │ + cmp $0x2,%rsi │ │ │ │ + je 3a7ce │ │ │ │ + cmp $0x3,%rsi │ │ │ │ + je 3a7b8 │ │ │ │ + cmp $0x4,%rsi │ │ │ │ + je 3a7a3 │ │ │ │ + cmp $0x5,%rsi │ │ │ │ + je 3a78e │ │ │ │ + cmp $0x6,%rsi │ │ │ │ + je 3a778 │ │ │ │ + mov (%r11),%r9 │ │ │ │ + vmovsd 0x8(%r11),%xmm0 │ │ │ │ + add $0x10,%r8 │ │ │ │ add %rdx,%r9 │ │ │ │ + vmovsd %xmm0,(%rcx,%r9,8) │ │ │ │ + mov (%r8),%r11 │ │ │ │ + vmovsd 0x8(%r8),%xmm2 │ │ │ │ + add $0x10,%r8 │ │ │ │ + add %rdx,%r11 │ │ │ │ + vmovsd %xmm2,(%rcx,%r11,8) │ │ │ │ + mov (%r8),%rax │ │ │ │ + vmovsd 0x8(%r8),%xmm3 │ │ │ │ + add $0x10,%r8 │ │ │ │ + add %rdx,%rax │ │ │ │ + vmovsd %xmm3,(%rcx,%rax,8) │ │ │ │ + mov (%r8),%rsi │ │ │ │ + vmovsd 0x8(%r8),%xmm4 │ │ │ │ + add $0x10,%r8 │ │ │ │ add %rdx,%rsi │ │ │ │ - mov -0x40(%rax),%r8 │ │ │ │ - vmovsd %xmm9,(%rdi,%rbp,8) │ │ │ │ - vmovsd -0x58(%rax),%xmm10 │ │ │ │ - add %rdx,%r8 │ │ │ │ - mov -0x30(%rax),%rbp │ │ │ │ - add %rdx,%rbp │ │ │ │ - vmovsd %xmm10,(%rdi,%r9,8) │ │ │ │ - vmovsd -0x48(%rax),%xmm11 │ │ │ │ - mov -0x20(%rax),%r9 │ │ │ │ + vmovsd %xmm4,(%rcx,%rsi,8) │ │ │ │ + mov (%r8),%r9 │ │ │ │ + vmovsd 0x8(%r8),%xmm5 │ │ │ │ + add $0x10,%r8 │ │ │ │ add %rdx,%r9 │ │ │ │ - vmovsd %xmm11,(%rdi,%rsi,8) │ │ │ │ - vmovsd -0x38(%rax),%xmm12 │ │ │ │ - mov -0x10(%rax),%rsi │ │ │ │ + vmovsd %xmm5,(%rcx,%r9,8) │ │ │ │ + mov (%r8),%r11 │ │ │ │ + vmovsd 0x8(%r8),%xmm6 │ │ │ │ + add $0x10,%r8 │ │ │ │ + add %rdx,%r11 │ │ │ │ + vmovsd %xmm6,(%rcx,%r11,8) │ │ │ │ + mov (%r8),%rax │ │ │ │ + vmovsd 0x8(%r8),%xmm7 │ │ │ │ + add $0x10,%r8 │ │ │ │ + add %rdx,%rax │ │ │ │ + vmovsd %xmm7,(%rcx,%rax,8) │ │ │ │ + cmp %rdi,%r8 │ │ │ │ + je 3a8a2 │ │ │ │ + mov (%r8),%rsi │ │ │ │ + vmovsd 0x8(%r8),%xmm8 │ │ │ │ + sub $0xffffffffffffff80,%r8 │ │ │ │ + mov -0x70(%r8),%r9 │ │ │ │ + mov -0x60(%r8),%r11 │ │ │ │ add %rdx,%rsi │ │ │ │ - vmovsd %xmm12,(%rdi,%r8,8) │ │ │ │ - vmovsd -0x28(%rax),%xmm13 │ │ │ │ - vmovsd %xmm13,(%rdi,%rbp,8) │ │ │ │ - vmovsd -0x18(%rax),%xmm14 │ │ │ │ - vmovsd %xmm14,(%rdi,%r9,8) │ │ │ │ - vmovsd -0x8(%rax),%xmm15 │ │ │ │ - vmovsd %xmm15,(%rdi,%rsi,8) │ │ │ │ - cmp %r11,%rax │ │ │ │ - jne 3b1a8 │ │ │ │ + mov -0x50(%r8),%rax │ │ │ │ + vmovsd %xmm8,(%rcx,%rsi,8) │ │ │ │ + add %rdx,%r9 │ │ │ │ + add %rdx,%r11 │ │ │ │ + mov -0x40(%r8),%rsi │ │ │ │ + vmovsd -0x68(%r8),%xmm9 │ │ │ │ + add %rdx,%rax │ │ │ │ + add %rdx,%rsi │ │ │ │ + vmovsd %xmm9,(%rcx,%r9,8) │ │ │ │ + mov -0x30(%r8),%r9 │ │ │ │ + vmovsd -0x58(%r8),%xmm10 │ │ │ │ + add %rdx,%r9 │ │ │ │ + vmovsd %xmm10,(%rcx,%r11,8) │ │ │ │ + mov -0x20(%r8),%r11 │ │ │ │ + vmovsd -0x48(%r8),%xmm11 │ │ │ │ + add %rdx,%r11 │ │ │ │ + vmovsd %xmm11,(%rcx,%rax,8) │ │ │ │ + mov -0x10(%r8),%rax │ │ │ │ + vmovsd -0x38(%r8),%xmm12 │ │ │ │ + add %rdx,%rax │ │ │ │ + vmovsd %xmm12,(%rcx,%rsi,8) │ │ │ │ + vmovsd -0x28(%r8),%xmm13 │ │ │ │ + vmovsd %xmm13,(%rcx,%r9,8) │ │ │ │ + vmovsd -0x18(%r8),%xmm14 │ │ │ │ + vmovsd %xmm14,(%rcx,%r11,8) │ │ │ │ + vmovsd -0x8(%r8),%xmm15 │ │ │ │ + vmovsd %xmm15,(%rcx,%rax,8) │ │ │ │ + cmp %rdi,%r8 │ │ │ │ + jne 3a802 │ │ │ │ inc %r10 │ │ │ │ add $0x18,%r14 │ │ │ │ - cmp %r13,%r10 │ │ │ │ - jb 3b0b0 │ │ │ │ - mov (%rsp),%rdi │ │ │ │ - mov %ebx,%eax │ │ │ │ + cmp %r15,%r10 │ │ │ │ + jb 3a700 │ │ │ │ + mov (%rsp),%rcx │ │ │ │ + mov %r12d,%eax │ │ │ │ sar $1,%eax │ │ │ │ + mov 0x8(%rcx),%rbp │ │ │ │ dec %eax │ │ │ │ - mov 0x8(%rdi),%rcx │ │ │ │ cltq │ │ │ │ - testb $0x4,0xab(%rcx) │ │ │ │ - je defe <__cxa_finalize@plt+0x86e> │ │ │ │ - cmp 0xb5d14(%rip),%rcx │ │ │ │ - je dedf <__cxa_finalize@plt+0x84f> │ │ │ │ - cmp 0xb5c37(%rip),%rcx │ │ │ │ - je dec0 <__cxa_finalize@plt+0x830> │ │ │ │ - cmp 0x10(%rdi),%rax │ │ │ │ - jge debb <__cxa_finalize@plt+0x82b> │ │ │ │ - mov %r15,0x18(%rdi,%rax,8) │ │ │ │ - add $0x2,%ebx │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp %ebx,0x1c(%rsp) │ │ │ │ - jge 3ade0 │ │ │ │ - mov %rdi,%rcx │ │ │ │ + testb $0x4,0xab(%rbp) │ │ │ │ + je deec <__cxa_finalize@plt+0x85c> │ │ │ │ + cmp 0xaf6b1(%rip),%rbp │ │ │ │ + je decd <__cxa_finalize@plt+0x83d> │ │ │ │ + cmp 0xaf5d4(%rip),%rbp │ │ │ │ + je deae <__cxa_finalize@plt+0x81e> │ │ │ │ + cmp 0x10(%rcx),%rax │ │ │ │ + jge dea9 <__cxa_finalize@plt+0x819> │ │ │ │ + add $0x2,%r12d │ │ │ │ + mov %r13,0x18(%rcx,%rax,8) │ │ │ │ + add $0x30,%rbx │ │ │ │ + cmp %r12d,0x1c(%rsp) │ │ │ │ + jge 3a458 │ │ │ │ + mov %rcx,%rdi │ │ │ │ mov 0x48(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 3b2d0 │ │ │ │ + jne 3a935 │ │ │ │ add $0x58,%rsp │ │ │ │ - mov %rcx,%rax │ │ │ │ + mov %rdi,%rax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ ret │ │ │ │ - xor %ecx,%ecx │ │ │ │ - jmp 3b2aa │ │ │ │ + xor %edi,%edi │ │ │ │ + jmp 3a90f │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ endbr64 │ │ │ │ sub $0x18,%rsp │ │ │ │ mov %rsi,%rdi │ │ │ │ - lea 0xa5013(%rip),%rsi # e0305 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x13e5> │ │ │ │ + lea 0x9e9b3(%rip),%rsi # d9305 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x11f5> │ │ │ │ mov %fs:0x28,%rax │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ xor %eax,%eax │ │ │ │ mov %rsp,%rdx │ │ │ │ call d3f0 │ │ │ │ test %eax,%eax │ │ │ │ - je 3b510 │ │ │ │ + je 3ab70 │ │ │ │ mov (%rsp),%rdi │ │ │ │ - call 3acf0 │ │ │ │ + call 3a360 │ │ │ │ test %rax,%rax │ │ │ │ - je 3b510 │ │ │ │ + je 3ab70 │ │ │ │ mov (%rax),%r8 │ │ │ │ mov 0x8(%rax),%rsi │ │ │ │ cmp %r8,%rsi │ │ │ │ - je 3b520 │ │ │ │ + je 3ab78 │ │ │ │ mov %rsi,%rdx │ │ │ │ movabs $0xaaaaaaaaaaaaaab,%r9 │ │ │ │ mov %r8,%rax │ │ │ │ xor %edi,%edi │ │ │ │ sub %r8,%rdx │ │ │ │ movabs $0xaaaaaaaaaaaaaaab,%rcx │ │ │ │ sub $0x18,%rdx │ │ │ │ shr $0x3,%rdx │ │ │ │ imul %r9,%rdx │ │ │ │ inc %rdx │ │ │ │ and $0x7,%edx │ │ │ │ - je 3b43d │ │ │ │ + je 3aa9d │ │ │ │ cmp $0x1,%rdx │ │ │ │ - je 3b41d │ │ │ │ + je 3aa7d │ │ │ │ cmp $0x2,%rdx │ │ │ │ - je 3b406 │ │ │ │ + je 3aa66 │ │ │ │ cmp $0x3,%rdx │ │ │ │ - je 3b3ef │ │ │ │ + je 3aa4f │ │ │ │ cmp $0x4,%rdx │ │ │ │ - je 3b3d8 │ │ │ │ + je 3aa38 │ │ │ │ cmp $0x5,%rdx │ │ │ │ - je 3b3c1 │ │ │ │ + je 3aa21 │ │ │ │ cmp $0x6,%rdx │ │ │ │ - je 3b3aa │ │ │ │ + je 3aa0a │ │ │ │ mov 0x8(%r8),%rdi │ │ │ │ lea 0x18(%r8),%rax │ │ │ │ sub (%r8),%rdi │ │ │ │ sar $0x3,%rdi │ │ │ │ imul %rcx,%rdi │ │ │ │ mov 0x8(%rax),%r10 │ │ │ │ add $0x18,%rax │ │ │ │ @@ -41916,1027 +42454,1088 @@ │ │ │ │ mov 0x8(%rax),%r10 │ │ │ │ add $0x18,%rax │ │ │ │ sub -0x18(%rax),%r10 │ │ │ │ sar $0x3,%r10 │ │ │ │ imul %rcx,%r10 │ │ │ │ add %r10,%rdi │ │ │ │ cmp %rax,%rsi │ │ │ │ - je 3b4f2 │ │ │ │ + je 3ab52 │ │ │ │ mov 0x8(%rax),%r11 │ │ │ │ mov 0x38(%rax),%r8 │ │ │ │ mov 0x50(%rax),%rdx │ │ │ │ + mov 0x68(%rax),%r9 │ │ │ │ sub (%rax),%r11 │ │ │ │ sub 0x30(%rax),%r8 │ │ │ │ - sub 0x48(%rax),%rdx │ │ │ │ - mov 0x68(%rax),%r9 │ │ │ │ + sar $0x3,%r11 │ │ │ │ mov 0x80(%rax),%r10 │ │ │ │ + sar $0x3,%r8 │ │ │ │ + sub 0x48(%rax),%rdx │ │ │ │ + imul %rcx,%r11 │ │ │ │ + sar $0x3,%rdx │ │ │ │ sub 0x60(%rax),%r9 │ │ │ │ + imul %rcx,%r8 │ │ │ │ + sar $0x3,%r9 │ │ │ │ sub 0x78(%rax),%r10 │ │ │ │ - sar $0x3,%r11 │ │ │ │ - imul %rcx,%r11 │ │ │ │ - sar $0x3,%r8 │ │ │ │ + imul %rcx,%rdx │ │ │ │ + sar $0x3,%r10 │ │ │ │ add %rdi,%r11 │ │ │ │ mov 0x20(%rax),%rdi │ │ │ │ - imul %rcx,%r8 │ │ │ │ + imul %rcx,%r9 │ │ │ │ + imul %rcx,%r10 │ │ │ │ sub 0x18(%rax),%rdi │ │ │ │ - sar $0x3,%rdx │ │ │ │ - sar $0x3,%r9 │ │ │ │ sar $0x3,%rdi │ │ │ │ imul %rcx,%rdi │ │ │ │ - imul %rcx,%rdx │ │ │ │ - sar $0x3,%r10 │ │ │ │ add %rdi,%r11 │ │ │ │ mov 0x98(%rax),%rdi │ │ │ │ - imul %rcx,%r9 │ │ │ │ - sub 0x90(%rax),%rdi │ │ │ │ - imul %rcx,%r10 │ │ │ │ add %r8,%r11 │ │ │ │ + sub 0x90(%rax),%rdi │ │ │ │ add %rdx,%r11 │ │ │ │ - add %r9,%r11 │ │ │ │ - add %r10,%r11 │ │ │ │ sar $0x3,%rdi │ │ │ │ + add %r9,%r11 │ │ │ │ imul %rcx,%rdi │ │ │ │ + add %r10,%r11 │ │ │ │ add %rdi,%r11 │ │ │ │ mov 0xb0(%rax),%rdi │ │ │ │ sub 0xa8(%rax),%rdi │ │ │ │ sar $0x3,%rdi │ │ │ │ imul %rcx,%rdi │ │ │ │ add %r11,%rdi │ │ │ │ add $0xc0,%rax │ │ │ │ cmp %rax,%rsi │ │ │ │ - jne 3b43d │ │ │ │ + jne 3aa9d │ │ │ │ call d4d0 │ │ │ │ mov 0x8(%rsp),%rdx │ │ │ │ sub %fs:0x28,%rdx │ │ │ │ - jne 3b524 │ │ │ │ + jne 3ab7c │ │ │ │ add $0x18,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 3b4f7 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 3ab57 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ xor %edi,%edi │ │ │ │ - jmp 3b4f2 │ │ │ │ + jmp 3ab52 │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ nopl 0x0(%rax) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ endbr64 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ - call 3acf0 │ │ │ │ + call 3a360 │ │ │ │ test %rax,%rax │ │ │ │ - je 3b6d0 │ │ │ │ + je 3ad20 │ │ │ │ mov 0x20(%rax),%r14 │ │ │ │ mov 0x18(%rax),%r13 │ │ │ │ mov %rax,%r12 │ │ │ │ cmp %r13,%r14 │ │ │ │ - je 3b5bb │ │ │ │ + je 3ac1b │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov 0x8(%r13),%rbp │ │ │ │ mov 0x0(%r13),%rbx │ │ │ │ cmp %rbx,%rbp │ │ │ │ - je 3b595 │ │ │ │ + je 3abf5 │ │ │ │ nopl (%rax) │ │ │ │ mov (%rbx),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 3b670 │ │ │ │ + je 3acd0 │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ add $0x18,%rbx │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ cmp %rbx,%rbp │ │ │ │ - jne 3b570 │ │ │ │ + jne 3abd0 │ │ │ │ mov 0x0(%r13),%rbx │ │ │ │ test %rbx,%rbx │ │ │ │ - je 3b6b0 │ │ │ │ + je 3ad00 │ │ │ │ mov 0x10(%r13),%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ add $0x18,%r13 │ │ │ │ sub %rbx,%rsi │ │ │ │ call d340 │ │ │ │ cmp %r13,%r14 │ │ │ │ - jne 3b560 │ │ │ │ + jne 3abc0 │ │ │ │ mov 0x18(%r12),%r13 │ │ │ │ test %r13,%r13 │ │ │ │ - je 3b5d0 │ │ │ │ + je 3ac30 │ │ │ │ mov 0x28(%r12),%rsi │ │ │ │ mov %r13,%rdi │ │ │ │ sub %r13,%rsi │ │ │ │ call d340 │ │ │ │ mov 0x8(%r12),%r14 │ │ │ │ mov (%r12),%r13 │ │ │ │ cmp %r13,%r14 │ │ │ │ - je 3b632 │ │ │ │ + je 3ac92 │ │ │ │ xchg %ax,%ax │ │ │ │ mov 0x8(%r13),%rbp │ │ │ │ mov 0x0(%r13),%rbx │ │ │ │ cmp %rbx,%rbp │ │ │ │ - je 3b611 │ │ │ │ + je 3ac71 │ │ │ │ nopl (%rax) │ │ │ │ mov (%rbx),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 3b660 │ │ │ │ + je 3acc0 │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ add $0x18,%rbx │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ cmp %rbx,%rbp │ │ │ │ - jne 3b5f0 │ │ │ │ + jne 3ac50 │ │ │ │ mov 0x0(%r13),%rbx │ │ │ │ test %rbx,%rbx │ │ │ │ - je 3b690 │ │ │ │ + je 3ace8 │ │ │ │ mov 0x10(%r13),%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ add $0x18,%r13 │ │ │ │ sub %rbx,%rsi │ │ │ │ call d340 │ │ │ │ cmp %r13,%r14 │ │ │ │ - jne 3b5e0 │ │ │ │ + jne 3ac40 │ │ │ │ mov (%r12),%r13 │ │ │ │ test %r13,%r13 │ │ │ │ - je 3b647 │ │ │ │ + je 3aca7 │ │ │ │ mov 0x10(%r12),%rsi │ │ │ │ mov %r13,%rdi │ │ │ │ sub %r13,%rsi │ │ │ │ call d340 │ │ │ │ pop %rbx │ │ │ │ mov %r12,%rdi │ │ │ │ - pop %rbp │ │ │ │ mov $0x38,%esi │ │ │ │ + pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ jmp d340 │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x18,%rbx │ │ │ │ cmp %rbx,%rbp │ │ │ │ - jne 3b5f0 │ │ │ │ - jmp 3b60d │ │ │ │ + jne 3ac50 │ │ │ │ + jmp 3ac6d │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x18,%rbx │ │ │ │ cmp %rbx,%rbp │ │ │ │ - jne 3b570 │ │ │ │ - jmp 3b591 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jne 3abd0 │ │ │ │ + jmp 3abf1 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x18,%r13 │ │ │ │ cmp %r13,%r14 │ │ │ │ - jne 3b5e0 │ │ │ │ + jne 3ac40 │ │ │ │ mov (%r12),%r13 │ │ │ │ - jmp 3b632 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 3ac92 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x18,%r13 │ │ │ │ cmp %r13,%r14 │ │ │ │ - jne 3b560 │ │ │ │ + jne 3abc0 │ │ │ │ mov 0x18(%r12),%r13 │ │ │ │ - jmp 3b5bb │ │ │ │ + jmp 3ac1b │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ -000000000003b6e0 : │ │ │ │ +000000000003ad30 : │ │ │ │ endbr64 │ │ │ │ push %rbp │ │ │ │ + lea 0x9e523(%rip),%rdi # d925f * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x114f> │ │ │ │ push %rbx │ │ │ │ - lea 0xa4b72(%rip),%rdi # e025f * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x133f> │ │ │ │ sub $0x8,%rsp │ │ │ │ call d2e0 │ │ │ │ mov %rax,%rbx │ │ │ │ test %rax,%rax │ │ │ │ - je 3b820 │ │ │ │ - lea 0xa4b91(%rip),%rsi # e029a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x137a> │ │ │ │ + je 3ae68 │ │ │ │ + lea 0x9e541(%rip),%rsi # d929a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x118a> │ │ │ │ mov %rbx,%rdi │ │ │ │ call d0b0 │ │ │ │ mov (%rbx),%rdx │ │ │ │ mov %rax,%rbp │ │ │ │ test %edx,%edx │ │ │ │ - js 3b727 │ │ │ │ + js 3ad77 │ │ │ │ dec %rdx │ │ │ │ mov %rdx,(%rbx) │ │ │ │ - je 3b7f0 │ │ │ │ + je 3ae40 │ │ │ │ test %rbp,%rbp │ │ │ │ - je 3b833 │ │ │ │ - mov 0xb57b1(%rip),%rcx │ │ │ │ + je 3ae7b │ │ │ │ + mov 0xaf161(%rip),%rcx │ │ │ │ cmp %rcx,0x8(%rbp) │ │ │ │ - jne 3b880 │ │ │ │ + jne 3aec0 │ │ │ │ xor %esi,%esi │ │ │ │ mov %rbp,%rdi │ │ │ │ call d420 │ │ │ │ mov 0x0(%rbp),%rsi │ │ │ │ - mov %rax,0xb6062(%rip) │ │ │ │ + mov %rax,0xafa12(%rip) │ │ │ │ test %esi,%esi │ │ │ │ - js 3b767 │ │ │ │ + js 3adb7 │ │ │ │ dec %rsi │ │ │ │ mov %rsi,0x0(%rbp) │ │ │ │ - je 3b800 │ │ │ │ + je 3ae50 │ │ │ │ test %rax,%rax │ │ │ │ - je 3b931 │ │ │ │ + je 3af71 │ │ │ │ call *(%rax) │ │ │ │ cmp $0x2000000,%eax │ │ │ │ - mov 0xb603a(%rip),%rax │ │ │ │ - ja 3b8b1 │ │ │ │ + mov 0xaf9ea(%rip),%rax │ │ │ │ + ja 3aef1 │ │ │ │ call *0x698(%rax) │ │ │ │ - mov %eax,0xb6020(%rip) │ │ │ │ + mov %eax,0xaf9d0(%rip) │ │ │ │ cmp $0xf,%eax │ │ │ │ - jle 3b90d │ │ │ │ - mov 0xb6018(%rip),%rbx │ │ │ │ + jle 3af4d │ │ │ │ + mov 0xaf9c8(%rip),%rbx │ │ │ │ call *0x690(%rbx) │ │ │ │ test %eax,%eax │ │ │ │ - je 3b8f2 │ │ │ │ + je 3af32 │ │ │ │ cmp $0x1,%eax │ │ │ │ - jne 3b8d7 │ │ │ │ + jne 3af17 │ │ │ │ mov $0x3f5,%esi │ │ │ │ - lea 0xb5b9d(%rip),%rdi # f1360 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x6c0> │ │ │ │ + lea 0xaf54d(%rip),%rdi # ea360 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x6c0> │ │ │ │ call d530 │ │ │ │ - lea 0xa483e(%rip),%rdx # e000d * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10ed> │ │ │ │ - lea 0xa4aea(%rip),%rsi # e02c0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x13a0> │ │ │ │ + lea 0x9e1ee(%rip),%rdx # d900d * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xefd> │ │ │ │ + lea 0x9e49a(%rip),%rsi # d92c0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x11b0> │ │ │ │ mov %rax,%rdi │ │ │ │ mov %rax,%rbx │ │ │ │ call d470 │ │ │ │ add $0x8,%rsp │ │ │ │ mov %rbx,%rax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov %rbx,%rdi │ │ │ │ call d2a0 <_Py_Dealloc@plt> │ │ │ │ - jmp 3b727 │ │ │ │ + jmp 3ad77 │ │ │ │ nopl (%rax) │ │ │ │ mov %rbp,%rdi │ │ │ │ call d2a0 <_Py_Dealloc@plt> │ │ │ │ - mov 0xb5fa9(%rip),%rax │ │ │ │ - jmp 3b767 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0xb56f9(%rip),%rax │ │ │ │ + mov 0xaf959(%rip),%rax │ │ │ │ + jmp 3adb7 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov 0xaf0b1(%rip),%rax │ │ │ │ mov (%rax),%rdi │ │ │ │ call d2c0 │ │ │ │ test %eax,%eax │ │ │ │ - jne 3b860 │ │ │ │ + jne 3aea0 │ │ │ │ call d620 │ │ │ │ - mov 0xb5771(%rip),%rbp │ │ │ │ - lea 0xa55a2(%rip),%rsi # e0de8 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1ec8> │ │ │ │ + mov 0xaf129(%rip),%rbp │ │ │ │ + lea 0x9ef5a(%rip),%rsi # d9de8 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1cd8> │ │ │ │ xor %ebx,%ebx │ │ │ │ mov 0x0(%rbp),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 3b7e1 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 3ae31 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ call d320 │ │ │ │ - lea 0xa4a11(%rip),%rdi # e027d * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x135d> │ │ │ │ + lea 0x9e3d1(%rip),%rdi # d927d * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x116d> │ │ │ │ call d2e0 │ │ │ │ mov %rax,%rbx │ │ │ │ test %rax,%rax │ │ │ │ - jne 3b702 │ │ │ │ - jmp 3b833 │ │ │ │ + jne 3ad52 │ │ │ │ + jmp 3ae7b │ │ │ │ nop │ │ │ │ - mov 0xb56e9(%rip),%rdx │ │ │ │ - lea 0xa530a(%rip),%rsi # e0b98 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1c78> │ │ │ │ + mov 0xaf0a9(%rip),%rdx │ │ │ │ + lea 0x9ecca(%rip),%rsi # d9b98 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1a88> │ │ │ │ mov (%rdx),%rdi │ │ │ │ call d380 │ │ │ │ mov 0x0(%rbp),%rcx │ │ │ │ test %ecx,%ecx │ │ │ │ - js 3b833 │ │ │ │ + js 3ae7b │ │ │ │ dec %rcx │ │ │ │ mov %rcx,0x0(%rbp) │ │ │ │ - jne 3b833 │ │ │ │ + jne 3ae7b │ │ │ │ mov %rbp,%rdi │ │ │ │ call d2a0 <_Py_Dealloc@plt> │ │ │ │ - jmp 3b833 │ │ │ │ + jmp 3ae7b │ │ │ │ call *(%rax) │ │ │ │ - mov 0xb56b6(%rip),%r10 │ │ │ │ + mov 0xaf076(%rip),%r10 │ │ │ │ mov $0x2000000,%edx │ │ │ │ - lea 0xa52fa(%rip),%rsi # e0bc0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1ca0> │ │ │ │ + lea 0x9ecba(%rip),%rsi # d9bc0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1ab0> │ │ │ │ mov %eax,%ecx │ │ │ │ xor %eax,%eax │ │ │ │ mov (%r10),%rdi │ │ │ │ call d240 │ │ │ │ - jmp 3b833 │ │ │ │ - mov 0xb5692(%rip),%rdi │ │ │ │ - lea 0xa54ab(%rip),%rsi # e0d90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1e70> │ │ │ │ + jmp 3ae7b │ │ │ │ + mov 0xaf052(%rip),%rdi │ │ │ │ + lea 0x9ee6b(%rip),%rsi # d9d90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1c80> │ │ │ │ mov (%rdi),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 3b833 │ │ │ │ - mov 0xb5677(%rip),%r8 │ │ │ │ - lea 0xa5460(%rip),%rsi # e0d60 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1e40> │ │ │ │ + jmp 3ae7b │ │ │ │ + mov 0xaf037(%rip),%r8 │ │ │ │ + lea 0x9ee20(%rip),%rsi # d9d60 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1c50> │ │ │ │ mov (%r8),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 3b833 │ │ │ │ - mov 0xb565c(%rip),%r9 │ │ │ │ + jmp 3ae7b │ │ │ │ + mov 0xaf01c(%rip),%r9 │ │ │ │ mov %eax,%ecx │ │ │ │ mov $0x10,%edx │ │ │ │ - lea 0xa52ee(%rip),%rsi # e0c10 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1cf0> │ │ │ │ + lea 0x9ecae(%rip),%rsi # d9c10 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1b00> │ │ │ │ xor %eax,%eax │ │ │ │ mov (%r9),%rdi │ │ │ │ call d240 │ │ │ │ - jmp 3b833 │ │ │ │ - mov 0xb5638(%rip),%r11 │ │ │ │ - lea 0xa4966(%rip),%rsi # e02a5 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1385> │ │ │ │ + jmp 3ae7b │ │ │ │ + mov 0xaeff8(%rip),%r11 │ │ │ │ + lea 0x9e326(%rip),%rsi # d92a5 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1195> │ │ │ │ mov (%r11),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 3b833 │ │ │ │ + jmp 3ae7b │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ -000000000003b950 : │ │ │ │ +000000000003af90 : │ │ │ │ endbr64 │ │ │ │ push %rbp │ │ │ │ + vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ + movslq %esi,%r12 │ │ │ │ push %rbx │ │ │ │ - movslq %edx,%r13 │ │ │ │ - movslq %esi,%rbx │ │ │ │ - and $0xffffffffffffffc0,%rsp │ │ │ │ - add $0xffffffffffffff80,%rsp │ │ │ │ - mov %rdi,0x18(%rsp) │ │ │ │ - mov %edx,0x50(%rsp) │ │ │ │ - mov %rcx,0x38(%rsp) │ │ │ │ - mov %r8,0x30(%rsp) │ │ │ │ + movslq %edx,%rbx │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ + sub $0xa0,%rsp │ │ │ │ + mov %rdi,0x30(%rsp) │ │ │ │ + mov %edx,0x78(%rsp) │ │ │ │ + mov %rcx,0x60(%rsp) │ │ │ │ + mov %r8,0x58(%rsp) │ │ │ │ mov %fs:0x28,%rax │ │ │ │ - mov %rax,0x78(%rsp) │ │ │ │ + mov %rax,0x98(%rsp) │ │ │ │ xor %eax,%eax │ │ │ │ - movq $0x0,(%rdi) │ │ │ │ - movq $0x0,0x8(%rdi) │ │ │ │ movq $0x0,0x10(%rdi) │ │ │ │ - test %r13,%r13 │ │ │ │ - jne 3b9ee │ │ │ │ - lea 0x70(%rsp),%rdx │ │ │ │ - movslq %ebx,%rsi │ │ │ │ + vmovdqu %xmm0,(%rdi) │ │ │ │ + test %rbx,%rbx │ │ │ │ + jne 3b036 │ │ │ │ + lea 0x90(%rsp),%rdx │ │ │ │ + movslq %r12d,%rsi │ │ │ │ xor %edi,%edi │ │ │ │ - movq $0x0,0x70(%rsp) │ │ │ │ - call 1e860 │ │ │ │ - mov 0x78(%rsp),%rax │ │ │ │ + movq $0x0,0x90(%rsp) │ │ │ │ + call 1ea10 │ │ │ │ + mov 0x98(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 3c4dc │ │ │ │ - mov 0x18(%rsp),%rax │ │ │ │ + jne 3bbd6 │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ movabs $0x555555555555555,%rax │ │ │ │ - cmp %r13,%rax │ │ │ │ - jb df1d <__cxa_finalize@plt+0x88d> │ │ │ │ - lea 0x0(%r13,%r13,2),%r14 │ │ │ │ + cmp %rbx,%rax │ │ │ │ + jb df0b <__cxa_finalize@plt+0x87b> │ │ │ │ + lea (%rbx,%rbx,2),%r14 │ │ │ │ shl $0x3,%r14 │ │ │ │ mov %r14,%rdi │ │ │ │ call d330 │ │ │ │ - lea -0x1(%r13),%rdx │ │ │ │ + lea -0x1(%rbx),%rdx │ │ │ │ mov %rax,%rdi │ │ │ │ - mov %rdx,0x48(%rsp) │ │ │ │ - cmp $0x6,%rdx │ │ │ │ - jbe 3c4ca │ │ │ │ - mov %r13,%rcx │ │ │ │ - movabs $0x2aaaaaaaaaaaaab,%rsi │ │ │ │ - mov %rax,%r11 │ │ │ │ - vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ - shr $0x3,%rcx │ │ │ │ - lea (%rcx,%rcx,2),%r9 │ │ │ │ - shl $0x6,%r9 │ │ │ │ - lea (%rax,%r9,1),%r10 │ │ │ │ - sub $0xc0,%r9 │ │ │ │ - shr $0x6,%r9 │ │ │ │ - imul %rsi,%r9 │ │ │ │ - inc %r9 │ │ │ │ - and $0x7,%r9d │ │ │ │ - je 3bb5a │ │ │ │ - cmp $0x1,%r9 │ │ │ │ - je 3bb36 │ │ │ │ - cmp $0x2,%r9 │ │ │ │ - je 3bb1b │ │ │ │ - cmp $0x3,%r9 │ │ │ │ - je 3bb00 │ │ │ │ - cmp $0x4,%r9 │ │ │ │ - je 3bae5 │ │ │ │ - cmp $0x5,%r9 │ │ │ │ - je 3baca │ │ │ │ - cmp $0x6,%r9 │ │ │ │ - je 3baaf │ │ │ │ - vmovdqu64 %zmm0,(%rax) │ │ │ │ - lea 0xc0(%rax),%r11 │ │ │ │ - vmovdqu64 %zmm0,0x40(%rax) │ │ │ │ - vmovdqu64 %zmm0,0x80(%rax) │ │ │ │ - vmovdqu64 %zmm0,(%r11) │ │ │ │ - add $0xc0,%r11 │ │ │ │ - vmovdqu64 %zmm0,-0x80(%r11) │ │ │ │ - vmovdqu64 %zmm0,-0x40(%r11) │ │ │ │ - vmovdqu64 %zmm0,(%r11) │ │ │ │ - add $0xc0,%r11 │ │ │ │ - vmovdqu64 %zmm0,-0x80(%r11) │ │ │ │ - vmovdqu64 %zmm0,-0x40(%r11) │ │ │ │ - vmovdqu64 %zmm0,(%r11) │ │ │ │ - add $0xc0,%r11 │ │ │ │ - vmovdqu64 %zmm0,-0x80(%r11) │ │ │ │ - vmovdqu64 %zmm0,-0x40(%r11) │ │ │ │ - vmovdqu64 %zmm0,(%r11) │ │ │ │ - add $0xc0,%r11 │ │ │ │ - vmovdqu64 %zmm0,-0x80(%r11) │ │ │ │ - vmovdqu64 %zmm0,-0x40(%r11) │ │ │ │ - vmovdqu64 %zmm0,(%r11) │ │ │ │ - add $0xc0,%r11 │ │ │ │ - vmovdqu64 %zmm0,-0x80(%r11) │ │ │ │ - vmovdqu64 %zmm0,-0x40(%r11) │ │ │ │ - vmovdqu64 %zmm0,(%r11) │ │ │ │ - add $0xc0,%r11 │ │ │ │ - vmovdqu64 %zmm0,-0x80(%r11) │ │ │ │ - vmovdqu64 %zmm0,-0x40(%r11) │ │ │ │ - cmp %r10,%r11 │ │ │ │ - je 3bc11 │ │ │ │ - vmovdqu64 %zmm0,(%r11) │ │ │ │ - add $0x600,%r11 │ │ │ │ - vmovdqu64 %zmm0,-0x5c0(%r11) │ │ │ │ - vmovdqu64 %zmm0,-0x580(%r11) │ │ │ │ - vmovdqu64 %zmm0,-0x540(%r11) │ │ │ │ - vmovdqu64 %zmm0,-0x500(%r11) │ │ │ │ - vmovdqu64 %zmm0,-0x4c0(%r11) │ │ │ │ - vmovdqu64 %zmm0,-0x480(%r11) │ │ │ │ - vmovdqu64 %zmm0,-0x440(%r11) │ │ │ │ - vmovdqu64 %zmm0,-0x400(%r11) │ │ │ │ - vmovdqu64 %zmm0,-0x3c0(%r11) │ │ │ │ - vmovdqu64 %zmm0,-0x380(%r11) │ │ │ │ - vmovdqu64 %zmm0,-0x340(%r11) │ │ │ │ - vmovdqu64 %zmm0,-0x300(%r11) │ │ │ │ - vmovdqu64 %zmm0,-0x2c0(%r11) │ │ │ │ - vmovdqu64 %zmm0,-0x280(%r11) │ │ │ │ - vmovdqu64 %zmm0,-0x240(%r11) │ │ │ │ - vmovdqu64 %zmm0,-0x200(%r11) │ │ │ │ - vmovdqu64 %zmm0,-0x1c0(%r11) │ │ │ │ - vmovdqu64 %zmm0,-0x180(%r11) │ │ │ │ - vmovdqu64 %zmm0,-0x140(%r11) │ │ │ │ - vmovdqu64 %zmm0,-0x100(%r11) │ │ │ │ - vmovdqu64 %zmm0,-0xc0(%r11) │ │ │ │ - vmovdqu64 %zmm0,-0x80(%r11) │ │ │ │ - vmovdqu64 %zmm0,-0x40(%r11) │ │ │ │ - cmp %r10,%r11 │ │ │ │ - jne 3bb5a │ │ │ │ - testb $0x7,0x50(%rsp) │ │ │ │ - je 3bcbc │ │ │ │ - mov %r13,%r8 │ │ │ │ - and $0xfffffffffffffff8,%r8 │ │ │ │ - lea (%r8,%r8,2),%r12 │ │ │ │ - lea (%rdi,%r12,8),%rcx │ │ │ │ - sub %r8,%r13 │ │ │ │ - lea -0x1(%r13),%r15 │ │ │ │ - cmp $0x2,%r15 │ │ │ │ - jbe 3c4d5 │ │ │ │ - lea (%r8,%r8,2),%rdx │ │ │ │ + mov %rdx,0x70(%rsp) │ │ │ │ + cmp $0x2,%rdx │ │ │ │ + jbe 3bbc7 │ │ │ │ + mov %rbx,%rsi │ │ │ │ + movabs $0x2aaaaaaaaaaaaab,%r10 │ │ │ │ vpxor %xmm1,%xmm1,%xmm1 │ │ │ │ - vmovdqu %ymm1,(%rdi,%rdx,8) │ │ │ │ - vmovdqu %ymm1,0x20(%rdi,%rdx,8) │ │ │ │ - vmovdqu %ymm1,0x40(%rdi,%rdx,8) │ │ │ │ - test $0x3,%r13b │ │ │ │ - je 3bcbc │ │ │ │ - mov %r13,%rax │ │ │ │ - and $0xfffffffffffffffc,%rax │ │ │ │ - lea (%rax,%rax,2),%r9 │ │ │ │ - lea (%rcx,%r9,8),%rcx │ │ │ │ - sub %rax,%r13 │ │ │ │ - cmp $0x1,%r13 │ │ │ │ - je 3bca5 │ │ │ │ - add %rax,%r8 │ │ │ │ + mov %rax,%r11 │ │ │ │ + shr $0x2,%rsi │ │ │ │ + lea (%rsi,%rsi,2),%r8 │ │ │ │ + shl $0x5,%r8 │ │ │ │ + lea (%rax,%r8,1),%r9 │ │ │ │ + sub $0x60,%r8 │ │ │ │ + shr $0x5,%r8 │ │ │ │ + imul %r10,%r8 │ │ │ │ + inc %r8 │ │ │ │ + and $0x7,%r8d │ │ │ │ + je 3b16d │ │ │ │ + cmp $0x1,%r8 │ │ │ │ + je 3b14f │ │ │ │ + cmp $0x2,%r8 │ │ │ │ + je 3b13a │ │ │ │ + cmp $0x3,%r8 │ │ │ │ + je 3b125 │ │ │ │ + cmp $0x4,%r8 │ │ │ │ + je 3b110 │ │ │ │ + cmp $0x5,%r8 │ │ │ │ + je 3b0fb │ │ │ │ + cmp $0x6,%r8 │ │ │ │ + je 3b0e6 │ │ │ │ + vmovdqu %ymm1,(%rax) │ │ │ │ + lea 0x60(%rax),%r11 │ │ │ │ + vmovdqu %ymm1,0x20(%rax) │ │ │ │ + vmovdqu %ymm1,0x40(%rax) │ │ │ │ + vmovdqu %ymm1,(%r11) │ │ │ │ + add $0x60,%r11 │ │ │ │ + vmovdqu %ymm1,-0x40(%r11) │ │ │ │ + vmovdqu %ymm1,-0x20(%r11) │ │ │ │ + vmovdqu %ymm1,(%r11) │ │ │ │ + add $0x60,%r11 │ │ │ │ + vmovdqu %ymm1,-0x40(%r11) │ │ │ │ + vmovdqu %ymm1,-0x20(%r11) │ │ │ │ + vmovdqu %ymm1,(%r11) │ │ │ │ + add $0x60,%r11 │ │ │ │ + vmovdqu %ymm1,-0x40(%r11) │ │ │ │ + vmovdqu %ymm1,-0x20(%r11) │ │ │ │ + vmovdqu %ymm1,(%r11) │ │ │ │ + add $0x60,%r11 │ │ │ │ + vmovdqu %ymm1,-0x40(%r11) │ │ │ │ + vmovdqu %ymm1,-0x20(%r11) │ │ │ │ + vmovdqu %ymm1,(%r11) │ │ │ │ + add $0x60,%r11 │ │ │ │ + vmovdqu %ymm1,-0x40(%r11) │ │ │ │ + vmovdqu %ymm1,-0x20(%r11) │ │ │ │ + vmovdqu %ymm1,(%r11) │ │ │ │ + add $0x60,%r11 │ │ │ │ + vmovdqu %ymm1,-0x40(%r11) │ │ │ │ + vmovdqu %ymm1,-0x20(%r11) │ │ │ │ + cmp %r9,%r11 │ │ │ │ + je 3b245 │ │ │ │ + vmovdqu %ymm1,(%r11) │ │ │ │ + add $0x300,%r11 │ │ │ │ + vmovdqu %ymm1,-0x2e0(%r11) │ │ │ │ + vmovdqu %ymm1,-0x2c0(%r11) │ │ │ │ + vmovdqu %ymm1,-0x2a0(%r11) │ │ │ │ + vmovdqu %ymm1,-0x280(%r11) │ │ │ │ + vmovdqu %ymm1,-0x260(%r11) │ │ │ │ + vmovdqu %ymm1,-0x240(%r11) │ │ │ │ + vmovdqu %ymm1,-0x220(%r11) │ │ │ │ + vmovdqu %ymm1,-0x200(%r11) │ │ │ │ + vmovdqu %ymm1,-0x1e0(%r11) │ │ │ │ + vmovdqu %ymm1,-0x1c0(%r11) │ │ │ │ + vmovdqu %ymm1,-0x1a0(%r11) │ │ │ │ + vmovdqu %ymm1,-0x180(%r11) │ │ │ │ + vmovdqu %ymm1,-0x160(%r11) │ │ │ │ + vmovdqu %ymm1,-0x140(%r11) │ │ │ │ + vmovdqu %ymm1,-0x120(%r11) │ │ │ │ + vmovdqu %ymm1,-0x100(%r11) │ │ │ │ + vmovdqu %ymm1,-0xe0(%r11) │ │ │ │ + vmovdqu %ymm1,-0xc0(%r11) │ │ │ │ + vmovdqu %ymm1,-0xa0(%r11) │ │ │ │ + vmovdqu %ymm1,-0x80(%r11) │ │ │ │ + vmovdqu %ymm1,-0x60(%r11) │ │ │ │ + vmovdqu %ymm1,-0x40(%r11) │ │ │ │ + vmovdqu %ymm1,-0x20(%r11) │ │ │ │ + cmp %r9,%r11 │ │ │ │ + jne 3b16d │ │ │ │ + testb $0x3,0x78(%rsp) │ │ │ │ + je 3bbce │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0xfffffffffffffffc,%rcx │ │ │ │ + lea (%rcx,%rcx,2),%r13 │ │ │ │ + lea (%rdi,%r13,8),%rax │ │ │ │ + vzeroupper │ │ │ │ + sub %rcx,%rbx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 3b298 │ │ │ │ + lea (%rcx,%rcx,2),%r15 │ │ │ │ vpxor %xmm2,%xmm2,%xmm2 │ │ │ │ - lea (%r8,%r8,2),%r8 │ │ │ │ - vmovdqu %xmm2,(%rdi,%r8,8) │ │ │ │ - vmovdqu %xmm2,0x10(%rdi,%r8,8) │ │ │ │ - vmovdqu %xmm2,0x20(%rdi,%r8,8) │ │ │ │ - test $0x1,%r13b │ │ │ │ - je 3bcbc │ │ │ │ - and $0xfffffffffffffffe,%r13 │ │ │ │ - lea 0x0(%r13,%r13,2),%r10 │ │ │ │ - lea (%rcx,%r10,8),%rcx │ │ │ │ - movq $0x0,(%rcx) │ │ │ │ - movq $0x0,0x8(%rcx) │ │ │ │ - movq $0x0,0x10(%rcx) │ │ │ │ - mov 0x18(%rsp),%r12 │ │ │ │ + vmovdqu %xmm2,(%rdi,%r15,8) │ │ │ │ + vmovdqu %xmm2,0x10(%rdi,%r15,8) │ │ │ │ + vmovdqu %xmm2,0x20(%rdi,%r15,8) │ │ │ │ + test $0x1,%bl │ │ │ │ + je 3b2a8 │ │ │ │ + and $0xfffffffffffffffe,%rbx │ │ │ │ + lea (%rbx,%rbx,2),%rbx │ │ │ │ + lea (%rax,%rbx,8),%rax │ │ │ │ + movq $0x0,0x10(%rax) │ │ │ │ + vpxor %xmm3,%xmm3,%xmm3 │ │ │ │ + vmovdqu %xmm3,(%rax) │ │ │ │ + mov 0x30(%rsp),%r13 │ │ │ │ add %rdi,%r14 │ │ │ │ - movq $0x0,0x70(%rsp) │ │ │ │ - lea 0x70(%rsp),%rdx │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rdi,(%r12) │ │ │ │ - mov %r14,0x8(%r12) │ │ │ │ - mov %r14,0x10(%r12) │ │ │ │ - vzeroupper │ │ │ │ - call 1e860 │ │ │ │ - mov 0x50(%rsp),%edi │ │ │ │ - cmp $0x1,%edi │ │ │ │ - je 3b9c6 │ │ │ │ - mov (%r12),%r14 │ │ │ │ - mov %rbx,%r12 │ │ │ │ - sub $0x2,%edi │ │ │ │ - lea 0x68(%rsp),%rdx │ │ │ │ - imul %rbx,%r12 │ │ │ │ - and $0x3,%edi │ │ │ │ - mov %rdx,0x58(%rsp) │ │ │ │ - movq $0x0,0x68(%rsp) │ │ │ │ - mov %edi,%r15d │ │ │ │ - mov %r12,%rsi │ │ │ │ - lea 0x18(%r14),%rdi │ │ │ │ - mov %r14,0x40(%rsp) │ │ │ │ - call 1e860 │ │ │ │ - mov $0x3,%r13d │ │ │ │ - mov $0x30,%r14d │ │ │ │ - cmpl $0x3,0x50(%rsp) │ │ │ │ - jl 3be9d │ │ │ │ - test %r15d,%r15d │ │ │ │ - je 3bdf1 │ │ │ │ - cmp $0x1,%r15d │ │ │ │ - je 3bdba │ │ │ │ - cmp $0x2,%r15d │ │ │ │ - je 3bd8e │ │ │ │ - mov 0x18(%rsp),%rsi │ │ │ │ - mov 0x58(%rsp),%rdx │ │ │ │ - imul %rbx,%r12 │ │ │ │ - movq $0x0,0x68(%rsp) │ │ │ │ - mov (%rsi),%r11 │ │ │ │ - mov %r12,%rsi │ │ │ │ - lea 0x30(%r11),%rdi │ │ │ │ - mov %r11,0x40(%rsp) │ │ │ │ - call 1e860 │ │ │ │ - inc %r13d │ │ │ │ - add $0x18,%r14 │ │ │ │ - mov 0x18(%rsp),%rax │ │ │ │ - mov 0x58(%rsp),%rdx │ │ │ │ - imul %rbx,%r12 │ │ │ │ - movq $0x0,0x68(%rsp) │ │ │ │ - mov %r12,%rsi │ │ │ │ - mov (%rax),%rdi │ │ │ │ - add %r14,%rdi │ │ │ │ - call 1e860 │ │ │ │ - inc %r13d │ │ │ │ - add $0x18,%r14 │ │ │ │ - mov 0x18(%rsp),%rdx │ │ │ │ - imul %rbx,%r12 │ │ │ │ - movq $0x0,0x68(%rsp) │ │ │ │ - mov %r12,%rsi │ │ │ │ - mov (%rdx),%rdi │ │ │ │ - mov 0x58(%rsp),%rdx │ │ │ │ - add %r14,%rdi │ │ │ │ - call 1e860 │ │ │ │ - inc %r13d │ │ │ │ - add $0x18,%r14 │ │ │ │ - cmp %r13d,0x50(%rsp) │ │ │ │ - jl 3be9d │ │ │ │ - mov 0x18(%rsp),%r9 │ │ │ │ - mov 0x58(%rsp),%rdx │ │ │ │ - imul %rbx,%r12 │ │ │ │ - movq $0x0,0x68(%rsp) │ │ │ │ + lea 0x90(%rsp),%rdx │ │ │ │ mov %r12,%rsi │ │ │ │ + movq $0x0,0x90(%rsp) │ │ │ │ + mov %rdi,0x0(%r13) │ │ │ │ + mov %r14,0x8(%r13) │ │ │ │ + mov %r14,0x10(%r13) │ │ │ │ + call 1ea10 │ │ │ │ + mov 0x78(%rsp),%edi │ │ │ │ + cmp $0x1,%edi │ │ │ │ + je 3b00b │ │ │ │ + mov 0x0(%r13),%rdx │ │ │ │ + mov %r12,%r13 │ │ │ │ + lea -0x2(%rdi),%r14d │ │ │ │ + lea 0x88(%rsp),%r15 │ │ │ │ + imul %r12,%r13 │ │ │ │ + and $0x3,%r14d │ │ │ │ + movq $0x0,0x88(%rsp) │ │ │ │ + mov %rdx,0x68(%rsp) │ │ │ │ + lea 0x18(%rdx),%rdi │ │ │ │ + mov %r15,%rdx │ │ │ │ + mov %r14d,0x50(%rsp) │ │ │ │ + mov %r13,%rsi │ │ │ │ + call 1ea10 │ │ │ │ + cmpl $0x3,0x78(%rsp) │ │ │ │ + mov 0x50(%rsp),%ecx │ │ │ │ + mov $0x3,%r14d │ │ │ │ + mov $0x30,%ebx │ │ │ │ + jl 3b499 │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 3b3e9 │ │ │ │ + cmp $0x1,%ecx │ │ │ │ + je 3b3b1 │ │ │ │ + cmp $0x2,%ecx │ │ │ │ + je 3b384 │ │ │ │ + mov 0x30(%rsp),%rsi │ │ │ │ + imul %r12,%r13 │ │ │ │ + mov %r15,%rdx │ │ │ │ + movq $0x0,0x88(%rsp) │ │ │ │ + mov (%rsi),%r8 │ │ │ │ + mov %r13,%rsi │ │ │ │ + lea 0x30(%r8),%rdi │ │ │ │ + mov %r8,0x68(%rsp) │ │ │ │ + call 1ea10 │ │ │ │ + inc %r14d │ │ │ │ + add $0x18,%rbx │ │ │ │ + mov 0x30(%rsp),%r9 │ │ │ │ + imul %r12,%r13 │ │ │ │ + mov %r15,%rdx │ │ │ │ + movq $0x0,0x88(%rsp) │ │ │ │ mov (%r9),%rdi │ │ │ │ - add %r14,%rdi │ │ │ │ - call 1e860 │ │ │ │ - mov 0x18(%rsp),%r8 │ │ │ │ - mov 0x58(%rsp),%rdx │ │ │ │ - imul %rbx,%r12 │ │ │ │ - lea 0x18(%r14),%r15 │ │ │ │ - movq $0x0,0x68(%rsp) │ │ │ │ - mov %r12,%rsi │ │ │ │ - mov (%r8),%r10 │ │ │ │ - lea 0x18(%r10,%r14,1),%rdi │ │ │ │ - call 1e860 │ │ │ │ - mov 0x18(%rsp),%r14 │ │ │ │ - mov 0x58(%rsp),%rdx │ │ │ │ - imul %rbx,%r12 │ │ │ │ - movq $0x0,0x68(%rsp) │ │ │ │ - mov %r12,%rsi │ │ │ │ - mov (%r14),%rcx │ │ │ │ - lea 0x18(%rcx,%r15,1),%rdi │ │ │ │ - call 1e860 │ │ │ │ - mov (%r14),%rdi │ │ │ │ - mov 0x58(%rsp),%rdx │ │ │ │ - imul %rbx,%r12 │ │ │ │ - movq $0x0,0x68(%rsp) │ │ │ │ - mov %r12,%rsi │ │ │ │ - lea 0x30(%rdi,%r15,1),%rdi │ │ │ │ - call 1e860 │ │ │ │ - add $0x4,%r13d │ │ │ │ - lea 0x48(%r15),%r14 │ │ │ │ - cmp %r13d,0x50(%rsp) │ │ │ │ - jge 3bdf1 │ │ │ │ - mov 0x38(%rsp),%r11 │ │ │ │ - mov 0x30(%rsp),%r13 │ │ │ │ - mov 0x48(%rsp),%rbx │ │ │ │ - mov 0x50(%rsp),%r12d │ │ │ │ - mov 0x18(%rsp),%rsi │ │ │ │ - mov (%r11),%rdx │ │ │ │ - mov 0x0(%r13),%rdi │ │ │ │ - lea (%rbx,%rbx,2),%r8 │ │ │ │ - mov (%rsi),%rcx │ │ │ │ - mov %r12d,%esi │ │ │ │ - dec %r12d │ │ │ │ - shl $0x3,%r8 │ │ │ │ - sub $0x18,%rdx │ │ │ │ - mov (%rcx,%r8,1),%r9 │ │ │ │ - dec %esi │ │ │ │ - mov %r8,0x8(%rsp) │ │ │ │ - mov %r12d,0x28(%rsp) │ │ │ │ - mov %esi,0x4(%rsp) │ │ │ │ - mov %esi,%r13d │ │ │ │ - vmovq %rcx,%xmm9 │ │ │ │ - vmovq %rdi,%xmm8 │ │ │ │ - lea (%rdx,%r8,1),%r11 │ │ │ │ - sub %r12d,%r13d │ │ │ │ - vmovq %rdx,%xmm3 │ │ │ │ - mov %r9,0x10(%rsp) │ │ │ │ + mov %r13,%rsi │ │ │ │ + add %rbx,%rdi │ │ │ │ + call 1ea10 │ │ │ │ + inc %r14d │ │ │ │ + add $0x18,%rbx │ │ │ │ + mov 0x30(%rsp),%r10 │ │ │ │ + imul %r12,%r13 │ │ │ │ + mov %r15,%rdx │ │ │ │ + movq $0x0,0x88(%rsp) │ │ │ │ + mov (%r10),%rdi │ │ │ │ + mov %r13,%rsi │ │ │ │ + add %rbx,%rdi │ │ │ │ + call 1ea10 │ │ │ │ + inc %r14d │ │ │ │ + add $0x18,%rbx │ │ │ │ + cmp %r14d,0x78(%rsp) │ │ │ │ + jl 3b499 │ │ │ │ + mov 0x30(%rsp),%r11 │ │ │ │ + imul %r12,%r13 │ │ │ │ + mov %r15,%rdx │ │ │ │ + movq $0x0,0x88(%rsp) │ │ │ │ + mov (%r11),%rdi │ │ │ │ + mov %r13,%rsi │ │ │ │ + add %rbx,%rdi │ │ │ │ + call 1ea10 │ │ │ │ + imul %r12,%r13 │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ + lea 0x18(%rbx),%rdi │ │ │ │ + mov %r15,%rdx │ │ │ │ + movq $0x0,0x88(%rsp) │ │ │ │ + add (%rax),%rdi │ │ │ │ + mov %r13,%rsi │ │ │ │ + call 1ea10 │ │ │ │ + mov 0x30(%rsp),%rdi │ │ │ │ + imul %r12,%r13 │ │ │ │ + movq $0x0,0x88(%rsp) │ │ │ │ + mov (%rdi),%rdx │ │ │ │ + mov %r13,%rsi │ │ │ │ + lea 0x30(%rdx,%rbx,1),%rdi │ │ │ │ + mov %r15,%rdx │ │ │ │ + call 1ea10 │ │ │ │ + mov 0x30(%rsp),%rcx │ │ │ │ + imul %r12,%r13 │ │ │ │ + mov %r15,%rdx │ │ │ │ + movq $0x0,0x88(%rsp) │ │ │ │ + mov (%rcx),%rsi │ │ │ │ + lea 0x48(%rsi,%rbx,1),%rdi │ │ │ │ + mov %r13,%rsi │ │ │ │ + call 1ea10 │ │ │ │ + add $0x4,%r14d │ │ │ │ + add $0x60,%rbx │ │ │ │ + cmp %r14d,0x78(%rsp) │ │ │ │ + jge 3b3e9 │ │ │ │ + mov 0x60(%rsp),%r9 │ │ │ │ + mov 0x78(%rsp),%edx │ │ │ │ + mov 0x58(%rsp),%r13 │ │ │ │ + mov 0x30(%rsp),%rbx │ │ │ │ + mov (%r9),%r10 │ │ │ │ + mov 0x70(%rsp),%r15 │ │ │ │ + lea -0x1(%rdx),%r12d │ │ │ │ + mov 0x0(%r13),%r14 │ │ │ │ + mov (%rbx),%r8 │ │ │ │ + mov %r12d,0x4c(%rsp) │ │ │ │ + lea (%r15,%r15,2),%r15 │ │ │ │ + lea -0x18(%r10),%rcx │ │ │ │ + mov %r14,0x40(%rsp) │ │ │ │ + shl $0x3,%r15 │ │ │ │ + mov %r8,%r14 │ │ │ │ + mov %rcx,%r9 │ │ │ │ + dec %edx │ │ │ │ + mov (%r14,%r15,1),%r11 │ │ │ │ + lea (%r9,%r15,1),%rdi │ │ │ │ + mov %r15,0x28(%rsp) │ │ │ │ + mov %edx,%r12d │ │ │ │ + mov %r14,0x20(%rsp) │ │ │ │ + sub 0x4c(%rsp),%r12d │ │ │ │ + mov %r11,0x38(%rsp) │ │ │ │ + mov %r12d,0x58(%rsp) │ │ │ │ + mov %edx,0x48(%rsp) │ │ │ │ + mov %rdi,0x50(%rsp) │ │ │ │ + mov %r9,0x18(%rsp) │ │ │ │ nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x8(%r11),%r12 │ │ │ │ - mov (%r11),%r9 │ │ │ │ - mov %r12,0x58(%rsp) │ │ │ │ - cmp %r9,%r12 │ │ │ │ - je 3c28b │ │ │ │ - movslq %r13d,%rax │ │ │ │ - vmovq %xmm8,%r15 │ │ │ │ - lea (%rax,%rax,2),%rdx │ │ │ │ - mov (%r15,%rdx,8),%rsi │ │ │ │ - mov 0x8(%r15,%rdx,8),%r8 │ │ │ │ - cmp %rsi,%r8 │ │ │ │ - je 3c28b │ │ │ │ - sub %rsi,%r8 │ │ │ │ - mov 0x10(%rsp),%rax │ │ │ │ - mov %r13d,0x2c(%rsp) │ │ │ │ - mov %r11,0x20(%rsp) │ │ │ │ - lea -0x8(%r8),%rcx │ │ │ │ - mov %rcx,0x48(%rsp) │ │ │ │ + mov 0x50(%rsp),%rax │ │ │ │ + mov (%rax),%rcx │ │ │ │ + mov 0x8(%rax),%r14 │ │ │ │ + cmp %rcx,%r14 │ │ │ │ + je 3b9c0 │ │ │ │ + movslq 0x58(%rsp),%rdx │ │ │ │ + mov 0x40(%rsp),%rsi │ │ │ │ + lea (%rdx,%rdx,2),%r15 │ │ │ │ + lea (%rsi,%r15,8),%r13 │ │ │ │ + mov 0x0(%r13),%rdx │ │ │ │ + mov 0x8(%r13),%r9 │ │ │ │ + cmp %rdx,%r9 │ │ │ │ + je 3b9c0 │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ + sub %rdx,%r9 │ │ │ │ + mov %rax,%rsi │ │ │ │ + cmp $0x8,%r9 │ │ │ │ + je 3b7f7 │ │ │ │ + lea -0x8(%r9),%r12 │ │ │ │ mov $0xfffffffffffffff8,%rdi │ │ │ │ - sub %rsi,%rdi │ │ │ │ - shr $0x3,%rcx │ │ │ │ - mov %rcx,0x38(%rsp) │ │ │ │ - inc %rcx │ │ │ │ - mov %rdi,0x50(%rsp) │ │ │ │ - mov %r8,%rdi │ │ │ │ - mov %rcx,%rdx │ │ │ │ - mov %rcx,0x40(%rsp) │ │ │ │ - and $0xfffffffffffffff8,%rcx │ │ │ │ - mov %rcx,0x30(%rsp) │ │ │ │ - shr $0x3,%rdx │ │ │ │ - shl $0x3,%rcx │ │ │ │ - shl $0x6,%rdx │ │ │ │ - vmovq %rcx,%xmm4 │ │ │ │ - mov %rdx,%rcx │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %r9,%r8 │ │ │ │ - lea (%rax,%rdi,1),%r12 │ │ │ │ - add $0x8,%r9 │ │ │ │ - cmp %r12,%r8 │ │ │ │ - setae %r14b │ │ │ │ - cmp %r9,%rax │ │ │ │ + mov %r12,0x70(%rsp) │ │ │ │ + shr $0x3,%r12 │ │ │ │ + sub %rdx,%rdi │ │ │ │ + mov %r12,0x68(%rsp) │ │ │ │ + lea 0x1(%r12),%r12 │ │ │ │ + mov %r12,%r11 │ │ │ │ + mov %r12,%r15 │ │ │ │ + mov %rdi,0x78(%rsp) │ │ │ │ + and $0xfffffffffffffffc,%r15 │ │ │ │ + shr $0x2,%r11 │ │ │ │ + mov %r15,0x60(%rsp) │ │ │ │ + shl $0x5,%r11 │ │ │ │ + lea 0x0(,%r15,8),%r15 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + lea (%rax,%r9,1),%r13 │ │ │ │ + lea 0x8(%rcx),%r10 │ │ │ │ + cmp %r13,%rcx │ │ │ │ + setae %r8b │ │ │ │ + cmp %r10,%rax │ │ │ │ setae %bl │ │ │ │ - or %r14b,%bl │ │ │ │ - je 3c2d0 │ │ │ │ - mov 0x50(%rsp),%r13 │ │ │ │ - lea 0x0(%r13,%rax,1),%r11 │ │ │ │ - cmp $0x30,%r11 │ │ │ │ - jbe 3c2d0 │ │ │ │ - cmpq $0x30,0x48(%rsp) │ │ │ │ - jbe 3c4b5 │ │ │ │ - lea -0x40(%rcx),%r15 │ │ │ │ - vbroadcastsd (%r8),%zmm5 │ │ │ │ - xor %r10d,%r10d │ │ │ │ - shr $0x6,%r15 │ │ │ │ - inc %r15 │ │ │ │ - and $0x7,%r15d │ │ │ │ - je 3c0f2 │ │ │ │ - cmp $0x1,%r15 │ │ │ │ - je 3c0d0 │ │ │ │ - cmp $0x2,%r15 │ │ │ │ - je 3c0b7 │ │ │ │ - cmp $0x3,%r15 │ │ │ │ - je 3c09e │ │ │ │ - cmp $0x4,%r15 │ │ │ │ - je 3c085 │ │ │ │ - cmp $0x5,%r15 │ │ │ │ - je 3c06c │ │ │ │ - cmp $0x6,%r15 │ │ │ │ - je 3c053 │ │ │ │ - vmovupd (%rsi),%zmm6 │ │ │ │ - vfmadd213pd (%rax),%zmm5,%zmm6 │ │ │ │ - mov $0x40,%r10d │ │ │ │ - vmovupd %zmm6,(%rax) │ │ │ │ - vmovupd (%rsi,%r10,1),%zmm7 │ │ │ │ - vfmadd213pd (%rax,%r10,1),%zmm5,%zmm7 │ │ │ │ - vmovupd %zmm7,(%rax,%r10,1) │ │ │ │ - add $0x40,%r10 │ │ │ │ - vmovupd (%rsi,%r10,1),%zmm10 │ │ │ │ - vfmadd213pd (%rax,%r10,1),%zmm5,%zmm10 │ │ │ │ - vmovupd %zmm10,(%rax,%r10,1) │ │ │ │ - add $0x40,%r10 │ │ │ │ - vmovupd (%rsi,%r10,1),%zmm11 │ │ │ │ - vfmadd213pd (%rax,%r10,1),%zmm5,%zmm11 │ │ │ │ - vmovupd %zmm11,(%rax,%r10,1) │ │ │ │ - add $0x40,%r10 │ │ │ │ - vmovupd (%rsi,%r10,1),%zmm12 │ │ │ │ - vfmadd213pd (%rax,%r10,1),%zmm5,%zmm12 │ │ │ │ - vmovupd %zmm12,(%rax,%r10,1) │ │ │ │ - add $0x40,%r10 │ │ │ │ - vmovupd (%rsi,%r10,1),%zmm13 │ │ │ │ - vfmadd213pd (%rax,%r10,1),%zmm5,%zmm13 │ │ │ │ - vmovupd %zmm13,(%rax,%r10,1) │ │ │ │ - add $0x40,%r10 │ │ │ │ - vmovupd (%rsi,%r10,1),%zmm14 │ │ │ │ - vfmadd213pd (%rax,%r10,1),%zmm5,%zmm14 │ │ │ │ - vmovupd %zmm14,(%rax,%r10,1) │ │ │ │ - add $0x40,%r10 │ │ │ │ - cmp %rcx,%r10 │ │ │ │ - je 3c1bf │ │ │ │ - vmovupd (%rsi,%r10,1),%zmm15 │ │ │ │ - vfmadd213pd (%rax,%r10,1),%zmm5,%zmm15 │ │ │ │ - vmovupd %zmm15,(%rax,%r10,1) │ │ │ │ - vmovupd 0x40(%rsi,%r10,1),%zmm0 │ │ │ │ - vfmadd213pd 0x40(%r10,%rax,1),%zmm5,%zmm0 │ │ │ │ - vmovupd %zmm0,0x40(%r10,%rax,1) │ │ │ │ - vmovupd 0x80(%rsi,%r10,1),%zmm1 │ │ │ │ - vfmadd213pd 0x80(%r10,%rax,1),%zmm5,%zmm1 │ │ │ │ - vmovupd %zmm1,0x80(%r10,%rax,1) │ │ │ │ - vmovupd 0xc0(%rsi,%r10,1),%zmm2 │ │ │ │ - vfmadd213pd 0xc0(%r10,%rax,1),%zmm5,%zmm2 │ │ │ │ - vmovupd %zmm2,0xc0(%r10,%rax,1) │ │ │ │ - vmovupd 0x100(%rsi,%r10,1),%zmm6 │ │ │ │ - vfmadd213pd 0x100(%r10,%rax,1),%zmm5,%zmm6 │ │ │ │ - vmovupd %zmm6,0x100(%r10,%rax,1) │ │ │ │ - vmovupd 0x140(%rsi,%r10,1),%zmm7 │ │ │ │ - vfmadd213pd 0x140(%r10,%rax,1),%zmm5,%zmm7 │ │ │ │ - vmovupd %zmm7,0x140(%r10,%rax,1) │ │ │ │ - vmovupd 0x180(%rsi,%r10,1),%zmm10 │ │ │ │ - vfmadd213pd 0x180(%r10,%rax,1),%zmm5,%zmm10 │ │ │ │ - vmovupd %zmm10,0x180(%r10,%rax,1) │ │ │ │ - vmovupd 0x1c0(%rsi,%r10,1),%zmm11 │ │ │ │ - vfmadd213pd 0x1c0(%r10,%rax,1),%zmm5,%zmm11 │ │ │ │ - add $0x200,%r10 │ │ │ │ - vmovupd %zmm11,-0x40(%r10,%rax,1) │ │ │ │ - cmp %rcx,%r10 │ │ │ │ - jne 3c0f2 │ │ │ │ - testb $0x7,0x40(%rsp) │ │ │ │ - je 3c273 │ │ │ │ - mov 0x30(%rsp),%r11 │ │ │ │ - vmovq %xmm4,%rbx │ │ │ │ - vmovq %xmm4,%rdx │ │ │ │ - add %rax,%rbx │ │ │ │ - lea (%rsi,%rdx,1),%r14 │ │ │ │ - mov 0x38(%rsp),%r15 │ │ │ │ - sub %r11,%r15 │ │ │ │ - lea 0x1(%r15),%r13 │ │ │ │ - cmp $0x2,%r15 │ │ │ │ - jbe 3c4c3 │ │ │ │ - vbroadcastsd (%r8),%ymm5 │ │ │ │ - vmovupd (%rax,%r11,8),%ymm12 │ │ │ │ - vfmadd132pd (%rsi,%r11,8),%ymm12,%ymm5 │ │ │ │ - vmovupd %ymm5,(%rax,%r11,8) │ │ │ │ - test $0x3,%r13b │ │ │ │ - je 3c273 │ │ │ │ - mov %r13,%rdx │ │ │ │ - and $0xfffffffffffffffc,%rdx │ │ │ │ - lea 0x0(,%rdx,8),%r10 │ │ │ │ - add %r10,%rbx │ │ │ │ - add %r10,%r14 │ │ │ │ - cmp %rdx,%r15 │ │ │ │ - je 3c261 │ │ │ │ - add %rdx,%r11 │ │ │ │ - vmovddup (%r8),%xmm13 │ │ │ │ - mov %r13,%r15 │ │ │ │ - vmovupd (%rax,%r11,8),%xmm14 │ │ │ │ - vfmadd132pd (%rsi,%r11,8),%xmm14,%xmm13 │ │ │ │ - sub %rdx,%r15 │ │ │ │ - and $0x1,%r13d │ │ │ │ - vmovupd %xmm13,(%rax,%r11,8) │ │ │ │ - je 3c273 │ │ │ │ - and $0xfffffffffffffffe,%r15 │ │ │ │ - shl $0x3,%r15 │ │ │ │ - add %r15,%rbx │ │ │ │ - add %r15,%r14 │ │ │ │ - vmovsd (%r14),%xmm15 │ │ │ │ - vmovsd (%rbx),%xmm0 │ │ │ │ - vfmadd132sd (%r8),%xmm0,%xmm15 │ │ │ │ - vmovsd %xmm15,(%rbx) │ │ │ │ - mov %r12,%rax │ │ │ │ - cmp 0x58(%rsp),%r9 │ │ │ │ - jne 3bfb0 │ │ │ │ - mov 0x2c(%rsp),%r13d │ │ │ │ - mov 0x20(%rsp),%r11 │ │ │ │ - sub $0x18,%r11 │ │ │ │ - inc %r13d │ │ │ │ - cmp %r13d,0x28(%rsp) │ │ │ │ - jne 3bf10 │ │ │ │ - mov 0x8(%rsp),%r8 │ │ │ │ - mov 0x28(%rsp),%r12d │ │ │ │ - mov 0x4(%rsp),%esi │ │ │ │ - vmovq %xmm9,%rcx │ │ │ │ - vmovq %xmm8,%rdi │ │ │ │ - vmovq %xmm3,%rdx │ │ │ │ - sub $0x18,%r8 │ │ │ │ - dec %r12d │ │ │ │ - jne 3bed2 │ │ │ │ + or %r8b,%bl │ │ │ │ + je 3ba01 │ │ │ │ + mov 0x78(%rsp),%rdi │ │ │ │ + lea (%rdi,%rsi,1),%r13 │ │ │ │ + cmp $0x10,%r13 │ │ │ │ + jbe 3ba01 │ │ │ │ + cmpq $0x10,0x70(%rsp) │ │ │ │ + jbe 3bbba │ │ │ │ + lea -0x20(%r11),%r8 │ │ │ │ + vbroadcastsd (%rcx),%ymm2 │ │ │ │ + xor %ebx,%ebx │ │ │ │ + shr $0x5,%r8 │ │ │ │ + inc %r8 │ │ │ │ + and $0x7,%r8d │ │ │ │ + je 3b6bc │ │ │ │ + cmp $0x1,%r8 │ │ │ │ + je 3b69f │ │ │ │ + cmp $0x2,%r8 │ │ │ │ + je 3b68b │ │ │ │ + cmp $0x3,%r8 │ │ │ │ + je 3b677 │ │ │ │ + cmp $0x4,%r8 │ │ │ │ + je 3b663 │ │ │ │ + cmp $0x5,%r8 │ │ │ │ + je 3b64f │ │ │ │ + cmp $0x6,%r8 │ │ │ │ + je 3b63b │ │ │ │ + vmovupd (%rdx),%ymm3 │ │ │ │ + mov $0x20,%ebx │ │ │ │ + vfmadd213pd (%rax),%ymm2,%ymm3 │ │ │ │ + vmovupd %ymm3,(%rax) │ │ │ │ + vmovupd (%rdx,%rbx,1),%ymm4 │ │ │ │ + vfmadd213pd (%rax,%rbx,1),%ymm2,%ymm4 │ │ │ │ + vmovupd %ymm4,(%rax,%rbx,1) │ │ │ │ + add $0x20,%rbx │ │ │ │ + vmovupd (%rdx,%rbx,1),%ymm5 │ │ │ │ + vfmadd213pd (%rax,%rbx,1),%ymm2,%ymm5 │ │ │ │ + vmovupd %ymm5,(%rax,%rbx,1) │ │ │ │ + add $0x20,%rbx │ │ │ │ + vmovupd (%rdx,%rbx,1),%ymm7 │ │ │ │ + vfmadd213pd (%rax,%rbx,1),%ymm2,%ymm7 │ │ │ │ + vmovupd %ymm7,(%rax,%rbx,1) │ │ │ │ + add $0x20,%rbx │ │ │ │ + vmovupd (%rdx,%rbx,1),%ymm6 │ │ │ │ + vfmadd213pd (%rax,%rbx,1),%ymm2,%ymm6 │ │ │ │ + vmovupd %ymm6,(%rax,%rbx,1) │ │ │ │ + add $0x20,%rbx │ │ │ │ + vmovupd (%rdx,%rbx,1),%ymm8 │ │ │ │ + vfmadd213pd (%rax,%rbx,1),%ymm2,%ymm8 │ │ │ │ + vmovupd %ymm8,(%rax,%rbx,1) │ │ │ │ + add $0x20,%rbx │ │ │ │ + vmovupd (%rdx,%rbx,1),%ymm9 │ │ │ │ + vfmadd213pd (%rax,%rbx,1),%ymm2,%ymm9 │ │ │ │ + vmovupd %ymm9,(%rax,%rbx,1) │ │ │ │ + add $0x20,%rbx │ │ │ │ + cmp %r11,%rbx │ │ │ │ + je 3b785 │ │ │ │ + vmovupd (%rdx,%rbx,1),%ymm10 │ │ │ │ + vfmadd213pd (%rax,%rbx,1),%ymm2,%ymm10 │ │ │ │ + vmovupd %ymm10,(%rax,%rbx,1) │ │ │ │ + vmovupd 0x20(%rdx,%rbx,1),%ymm11 │ │ │ │ + vfmadd213pd 0x20(%rax,%rbx,1),%ymm2,%ymm11 │ │ │ │ + vmovupd %ymm11,0x20(%rax,%rbx,1) │ │ │ │ + vmovupd 0x40(%rdx,%rbx,1),%ymm12 │ │ │ │ + vfmadd213pd 0x40(%rax,%rbx,1),%ymm2,%ymm12 │ │ │ │ + vmovupd %ymm12,0x40(%rax,%rbx,1) │ │ │ │ + vmovupd 0x60(%rdx,%rbx,1),%ymm13 │ │ │ │ + vfmadd213pd 0x60(%rax,%rbx,1),%ymm2,%ymm13 │ │ │ │ + vmovupd %ymm13,0x60(%rax,%rbx,1) │ │ │ │ + vmovupd 0x80(%rdx,%rbx,1),%ymm14 │ │ │ │ + vfmadd213pd 0x80(%rax,%rbx,1),%ymm2,%ymm14 │ │ │ │ + vmovupd %ymm14,0x80(%rax,%rbx,1) │ │ │ │ + vmovupd 0xa0(%rdx,%rbx,1),%ymm15 │ │ │ │ + vfmadd213pd 0xa0(%rax,%rbx,1),%ymm2,%ymm15 │ │ │ │ + vmovupd %ymm15,0xa0(%rax,%rbx,1) │ │ │ │ + vmovupd 0xc0(%rdx,%rbx,1),%ymm0 │ │ │ │ + vfmadd213pd 0xc0(%rax,%rbx,1),%ymm2,%ymm0 │ │ │ │ + vmovupd %ymm0,0xc0(%rax,%rbx,1) │ │ │ │ + vmovupd 0xe0(%rdx,%rbx,1),%ymm1 │ │ │ │ + vfmadd213pd 0xe0(%rax,%rbx,1),%ymm2,%ymm1 │ │ │ │ + vmovupd %ymm1,0xe0(%rax,%rbx,1) │ │ │ │ + add $0x100,%rbx │ │ │ │ + cmp %r11,%rbx │ │ │ │ + jne 3b6bc │ │ │ │ + test $0x3,%r12b │ │ │ │ + je 3b7e0 │ │ │ │ + mov 0x60(%rsp),%rdi │ │ │ │ + lea (%rax,%r15,1),%rbx │ │ │ │ + lea (%rdx,%r15,1),%r13 │ │ │ │ + cmp %rdi,0x68(%rsp) │ │ │ │ + je 3b7cd │ │ │ │ + vmovddup (%rcx),%xmm3 │ │ │ │ + vmovupd (%rax,%rdi,8),%xmm2 │ │ │ │ + mov %r12,%r8 │ │ │ │ + sub %rdi,%r8 │ │ │ │ + vfmadd132pd (%rdx,%rdi,8),%xmm2,%xmm3 │ │ │ │ + vmovupd %xmm3,(%rax,%rdi,8) │ │ │ │ + test $0x1,%r12b │ │ │ │ + je 3b7e0 │ │ │ │ + and $0xfffffffffffffffe,%r8 │ │ │ │ + shl $0x3,%r8 │ │ │ │ + add %r8,%rbx │ │ │ │ + add %r8,%r13 │ │ │ │ + vmovsd 0x0(%r13),%xmm4 │ │ │ │ + vmovsd (%rbx),%xmm5 │ │ │ │ + vfmadd132sd (%rcx),%xmm5,%xmm4 │ │ │ │ + vmovsd %xmm4,(%rbx) │ │ │ │ + mov %r10,%rcx │ │ │ │ + cmp %r10,%r14 │ │ │ │ + je 3b9c0 │ │ │ │ + add %r9,%rsi │ │ │ │ + mov %rsi,%rax │ │ │ │ + jmp 3b5a8 │ │ │ │ + mov %r14,%r8 │ │ │ │ + mov %rax,%r10 │ │ │ │ + sub %rcx,%r8 │ │ │ │ + sub $0x8,%r8 │ │ │ │ + shr $0x3,%r8 │ │ │ │ + and $0x7,%r8d │ │ │ │ + je 3b996 │ │ │ │ + vmovsd (%rcx),%xmm5 │ │ │ │ + vmovsd (%rax),%xmm4 │ │ │ │ + lea 0x8(%rax),%rsi │ │ │ │ + add $0x8,%rcx │ │ │ │ + mov %rsi,%r10 │ │ │ │ + vfmadd132sd (%rdx),%xmm4,%xmm5 │ │ │ │ + vmovsd %xmm5,(%rax) │ │ │ │ + cmp $0x1,%r8 │ │ │ │ + je 3b996 │ │ │ │ + cmp $0x2,%r8 │ │ │ │ + je 3b8dd │ │ │ │ + cmp $0x3,%r8 │ │ │ │ + je 3b8c3 │ │ │ │ + cmp $0x4,%r8 │ │ │ │ + je 3b8a9 │ │ │ │ + cmp $0x5,%r8 │ │ │ │ + je 3b88f │ │ │ │ + cmp $0x6,%r8 │ │ │ │ + je 3b875 │ │ │ │ + vmovsd (%rcx),%xmm6 │ │ │ │ + vmovsd 0x8(%rax),%xmm7 │ │ │ │ + add $0x8,%rcx │ │ │ │ + add $0x8,%rsi │ │ │ │ + vfmadd132sd (%rdx),%xmm7,%xmm6 │ │ │ │ + vmovsd %xmm6,0x8(%rax) │ │ │ │ + vmovsd (%rcx),%xmm8 │ │ │ │ + vmovsd (%rsi),%xmm9 │ │ │ │ + add $0x8,%rcx │ │ │ │ + add $0x8,%rsi │ │ │ │ + vfmadd132sd (%rdx),%xmm9,%xmm8 │ │ │ │ + vmovsd %xmm8,-0x8(%rsi) │ │ │ │ + vmovsd (%rcx),%xmm10 │ │ │ │ + vmovsd (%rsi),%xmm11 │ │ │ │ + add $0x8,%rcx │ │ │ │ + add $0x8,%rsi │ │ │ │ + vfmadd132sd (%rdx),%xmm11,%xmm10 │ │ │ │ + vmovsd %xmm10,-0x8(%rsi) │ │ │ │ + vmovsd (%rcx),%xmm12 │ │ │ │ + vmovsd (%rsi),%xmm13 │ │ │ │ + add $0x8,%rcx │ │ │ │ + add $0x8,%rsi │ │ │ │ + vfmadd132sd (%rdx),%xmm13,%xmm12 │ │ │ │ + vmovsd %xmm12,-0x8(%rsi) │ │ │ │ + vmovsd (%rcx),%xmm14 │ │ │ │ + vmovsd (%rsi),%xmm15 │ │ │ │ + add $0x8,%rcx │ │ │ │ + add $0x8,%rsi │ │ │ │ + vfmadd132sd (%rdx),%xmm15,%xmm14 │ │ │ │ + vmovsd %xmm14,-0x8(%rsi) │ │ │ │ + vmovsd (%rsi),%xmm1 │ │ │ │ + vmovsd (%rcx),%xmm0 │ │ │ │ + add $0x8,%rsi │ │ │ │ + add $0x8,%rcx │ │ │ │ + vfmadd132sd (%rdx),%xmm1,%xmm0 │ │ │ │ + vmovsd %xmm0,-0x8(%rsi) │ │ │ │ + mov %rsi,%r10 │ │ │ │ + jmp 3b996 │ │ │ │ + vmovsd 0x8(%rcx),%xmm4 │ │ │ │ + vmovsd 0x8(%rsi),%xmm5 │ │ │ │ + add $0x40,%rsi │ │ │ │ + add $0x40,%rcx │ │ │ │ + vmovsd -0x30(%rsi),%xmm6 │ │ │ │ + vmovsd -0x28(%rsi),%xmm9 │ │ │ │ + vfmadd132sd (%rdx),%xmm5,%xmm4 │ │ │ │ + vmovsd -0x20(%rsi),%xmm11 │ │ │ │ + vmovsd -0x18(%rsi),%xmm13 │ │ │ │ + vmovsd -0x10(%rsi),%xmm15 │ │ │ │ + vmovsd -0x8(%rsi),%xmm1 │ │ │ │ + vmovsd %xmm4,-0x38(%rsi) │ │ │ │ + vmovsd -0x30(%rcx),%xmm7 │ │ │ │ + vfmadd132sd (%rdx),%xmm6,%xmm7 │ │ │ │ + vmovsd %xmm7,-0x30(%rsi) │ │ │ │ + vmovsd -0x28(%rcx),%xmm8 │ │ │ │ + vfmadd132sd (%rdx),%xmm9,%xmm8 │ │ │ │ + vmovsd %xmm8,-0x28(%rsi) │ │ │ │ + vmovsd -0x20(%rcx),%xmm10 │ │ │ │ + vfmadd132sd (%rdx),%xmm11,%xmm10 │ │ │ │ + vmovsd %xmm10,-0x20(%rsi) │ │ │ │ + vmovsd -0x18(%rcx),%xmm12 │ │ │ │ + vfmadd132sd (%rdx),%xmm13,%xmm12 │ │ │ │ + vmovsd %xmm12,-0x18(%rsi) │ │ │ │ + vmovsd -0x10(%rcx),%xmm14 │ │ │ │ + vfmadd132sd (%rdx),%xmm15,%xmm14 │ │ │ │ + vmovsd %xmm14,-0x10(%rsi) │ │ │ │ + vmovsd -0x8(%rcx),%xmm0 │ │ │ │ + vfmadd132sd (%rdx),%xmm1,%xmm0 │ │ │ │ + vmovsd %xmm0,-0x8(%rsi) │ │ │ │ + mov %rsi,%r10 │ │ │ │ + vmovsd (%rcx),%xmm2 │ │ │ │ + vmovsd (%r10),%xmm3 │ │ │ │ + lea 0x8(%rcx),%r11 │ │ │ │ + vfmadd132sd (%rdx),%xmm3,%xmm2 │ │ │ │ + vmovsd %xmm2,(%r10) │ │ │ │ + cmp %r11,%r14 │ │ │ │ + jne 3b8ff │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ + incl 0x58(%rsp) │ │ │ │ + mov 0x4c(%rsp),%eax │ │ │ │ + subq $0x18,0x50(%rsp) │ │ │ │ + cmp %eax,0x58(%rsp) │ │ │ │ + jne 3b510 │ │ │ │ + mov 0x28(%rsp),%r15 │ │ │ │ + mov 0x20(%rsp),%r14 │ │ │ │ + mov 0x48(%rsp),%edx │ │ │ │ + mov 0x18(%rsp),%r9 │ │ │ │ + sub $0x18,%r15 │ │ │ │ + decl 0x4c(%rsp) │ │ │ │ + jne 3b4db │ │ │ │ vzeroupper │ │ │ │ - jmp 3b9c6 │ │ │ │ - nop │ │ │ │ - lea -0x8(%rdi),%rbx │ │ │ │ - xor %r14d,%r14d │ │ │ │ - shr $0x3,%rbx │ │ │ │ - inc %rbx │ │ │ │ - and $0x7,%ebx │ │ │ │ - je 3c3d6 │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 3c3b2 │ │ │ │ - cmp $0x2,%rbx │ │ │ │ - je 3c397 │ │ │ │ - cmp $0x3,%rbx │ │ │ │ - je 3c37c │ │ │ │ - cmp $0x4,%rbx │ │ │ │ - je 3c361 │ │ │ │ - cmp $0x5,%rbx │ │ │ │ - je 3c346 │ │ │ │ - cmp $0x6,%rbx │ │ │ │ - je 3c32b │ │ │ │ - vmovsd (%r8),%xmm1 │ │ │ │ - vmovsd (%rax),%xmm2 │ │ │ │ - mov $0x8,%r14d │ │ │ │ - vfmadd132sd (%rsi),%xmm2,%xmm1 │ │ │ │ - vmovsd %xmm1,(%rax) │ │ │ │ - vmovsd (%rax,%r14,1),%xmm7 │ │ │ │ - vmovsd (%r8),%xmm6 │ │ │ │ - vfmadd132sd (%rsi,%r14,1),%xmm7,%xmm6 │ │ │ │ - vmovsd %xmm6,(%rax,%r14,1) │ │ │ │ - add $0x8,%r14 │ │ │ │ - vmovsd (%rax,%r14,1),%xmm11 │ │ │ │ - vmovsd (%r8),%xmm10 │ │ │ │ - vfmadd132sd (%rsi,%r14,1),%xmm11,%xmm10 │ │ │ │ - vmovsd %xmm10,(%rax,%r14,1) │ │ │ │ - add $0x8,%r14 │ │ │ │ - vmovsd (%rax,%r14,1),%xmm12 │ │ │ │ - vmovsd (%r8),%xmm5 │ │ │ │ - vfmadd132sd (%rsi,%r14,1),%xmm12,%xmm5 │ │ │ │ - vmovsd %xmm5,(%rax,%r14,1) │ │ │ │ - add $0x8,%r14 │ │ │ │ - vmovsd (%rax,%r14,1),%xmm14 │ │ │ │ - vmovsd (%r8),%xmm13 │ │ │ │ - vfmadd132sd (%rsi,%r14,1),%xmm14,%xmm13 │ │ │ │ - vmovsd %xmm13,(%rax,%r14,1) │ │ │ │ - add $0x8,%r14 │ │ │ │ - vmovsd (%rax,%r14,1),%xmm0 │ │ │ │ - vmovsd (%r8),%xmm15 │ │ │ │ - vfmadd132sd (%rsi,%r14,1),%xmm0,%xmm15 │ │ │ │ - vmovsd %xmm15,(%rax,%r14,1) │ │ │ │ - add $0x8,%r14 │ │ │ │ - vmovsd (%rax,%r14,1),%xmm2 │ │ │ │ - vmovsd (%r8),%xmm1 │ │ │ │ - vfmadd132sd (%rsi,%r14,1),%xmm2,%xmm1 │ │ │ │ - vmovsd %xmm1,(%rax,%r14,1) │ │ │ │ - add $0x8,%r14 │ │ │ │ - cmp %r14,%rdi │ │ │ │ - je 3c273 │ │ │ │ - vmovsd (%r8),%xmm7 │ │ │ │ - vmovsd (%rax,%r14,1),%xmm6 │ │ │ │ - vmovsd 0x8(%rax,%r14,1),%xmm11 │ │ │ │ - vfmadd132sd (%rsi,%r14,1),%xmm6,%xmm7 │ │ │ │ - vmovsd 0x10(%rax,%r14,1),%xmm12 │ │ │ │ - vmovsd 0x18(%rax,%r14,1),%xmm14 │ │ │ │ - vmovsd 0x20(%rax,%r14,1),%xmm0 │ │ │ │ - vmovsd 0x28(%rax,%r14,1),%xmm2 │ │ │ │ - vmovsd %xmm7,(%rax,%r14,1) │ │ │ │ - vmovsd (%r8),%xmm10 │ │ │ │ - vfmadd132sd 0x8(%rsi,%r14,1),%xmm11,%xmm10 │ │ │ │ - vmovsd 0x30(%rax,%r14,1),%xmm7 │ │ │ │ - vmovsd 0x38(%rax,%r14,1),%xmm11 │ │ │ │ - vmovsd %xmm10,0x8(%rax,%r14,1) │ │ │ │ - vmovsd (%r8),%xmm5 │ │ │ │ - vfmadd132sd 0x10(%rsi,%r14,1),%xmm12,%xmm5 │ │ │ │ - vmovsd %xmm5,0x10(%rax,%r14,1) │ │ │ │ - vmovsd (%r8),%xmm13 │ │ │ │ - vfmadd132sd 0x18(%rsi,%r14,1),%xmm14,%xmm13 │ │ │ │ - vmovsd %xmm13,0x18(%rax,%r14,1) │ │ │ │ - vmovsd (%r8),%xmm15 │ │ │ │ - vfmadd132sd 0x20(%rsi,%r14,1),%xmm0,%xmm15 │ │ │ │ - vmovsd %xmm15,0x20(%rax,%r14,1) │ │ │ │ - vmovsd (%r8),%xmm1 │ │ │ │ - vfmadd132sd 0x28(%rsi,%r14,1),%xmm2,%xmm1 │ │ │ │ - vmovsd %xmm1,0x28(%rax,%r14,1) │ │ │ │ - vmovsd (%r8),%xmm6 │ │ │ │ - vfmadd132sd 0x30(%rsi,%r14,1),%xmm7,%xmm6 │ │ │ │ - vmovsd %xmm6,0x30(%rax,%r14,1) │ │ │ │ - vmovsd (%r8),%xmm10 │ │ │ │ - vfmadd132sd 0x38(%rsi,%r14,1),%xmm11,%xmm10 │ │ │ │ - vmovsd %xmm10,0x38(%rax,%r14,1) │ │ │ │ - add $0x40,%r14 │ │ │ │ - cmp %r14,%rdi │ │ │ │ - jne 3c3d6 │ │ │ │ - jmp 3c273 │ │ │ │ + jmp 3b00b │ │ │ │ + lea -0x8(%r9),%r13 │ │ │ │ + xor %edi,%edi │ │ │ │ + shr $0x3,%r13 │ │ │ │ + inc %r13 │ │ │ │ + and $0x7,%r13d │ │ │ │ + je 3baf3 │ │ │ │ + cmp $0x1,%r13 │ │ │ │ + je 3bad2 │ │ │ │ + cmp $0x2,%r13 │ │ │ │ + je 3baba │ │ │ │ + cmp $0x3,%r13 │ │ │ │ + je 3baa2 │ │ │ │ + cmp $0x4,%r13 │ │ │ │ + je 3ba8a │ │ │ │ + cmp $0x5,%r13 │ │ │ │ + je 3ba72 │ │ │ │ + cmp $0x6,%r13 │ │ │ │ + je 3ba5a │ │ │ │ + vmovsd (%rcx),%xmm7 │ │ │ │ + vmovsd (%rax),%xmm6 │ │ │ │ + mov $0x8,%edi │ │ │ │ + vfmadd132sd (%rdx),%xmm6,%xmm7 │ │ │ │ + vmovsd %xmm7,(%rax) │ │ │ │ + vmovsd (%rax,%rdi,1),%xmm9 │ │ │ │ + vmovsd (%rcx),%xmm8 │ │ │ │ + vfmadd132sd (%rdx,%rdi,1),%xmm9,%xmm8 │ │ │ │ + vmovsd %xmm8,(%rax,%rdi,1) │ │ │ │ + add $0x8,%rdi │ │ │ │ + vmovsd (%rax,%rdi,1),%xmm11 │ │ │ │ + vmovsd (%rcx),%xmm10 │ │ │ │ + vfmadd132sd (%rdx,%rdi,1),%xmm11,%xmm10 │ │ │ │ + vmovsd %xmm10,(%rax,%rdi,1) │ │ │ │ + add $0x8,%rdi │ │ │ │ + vmovsd (%rax,%rdi,1),%xmm13 │ │ │ │ + vmovsd (%rcx),%xmm12 │ │ │ │ + vfmadd132sd (%rdx,%rdi,1),%xmm13,%xmm12 │ │ │ │ + vmovsd %xmm12,(%rax,%rdi,1) │ │ │ │ + add $0x8,%rdi │ │ │ │ + vmovsd (%rax,%rdi,1),%xmm15 │ │ │ │ + vmovsd (%rcx),%xmm14 │ │ │ │ + vfmadd132sd (%rdx,%rdi,1),%xmm15,%xmm14 │ │ │ │ + vmovsd %xmm14,(%rax,%rdi,1) │ │ │ │ + add $0x8,%rdi │ │ │ │ + vmovsd (%rax,%rdi,1),%xmm1 │ │ │ │ + vmovsd (%rcx),%xmm0 │ │ │ │ + vfmadd132sd (%rdx,%rdi,1),%xmm1,%xmm0 │ │ │ │ + vmovsd %xmm0,(%rax,%rdi,1) │ │ │ │ + add $0x8,%rdi │ │ │ │ + vmovsd (%rax,%rdi,1),%xmm2 │ │ │ │ + vmovsd (%rcx),%xmm3 │ │ │ │ + vfmadd132sd (%rdx,%rdi,1),%xmm2,%xmm3 │ │ │ │ + vmovsd %xmm3,(%rax,%rdi,1) │ │ │ │ + add $0x8,%rdi │ │ │ │ + cmp %rdi,%r9 │ │ │ │ + je 3b7e0 │ │ │ │ + vmovsd (%rcx),%xmm5 │ │ │ │ + vmovsd (%rax,%rdi,1),%xmm4 │ │ │ │ + vmovsd 0x8(%rax,%rdi,1),%xmm6 │ │ │ │ + vmovsd 0x10(%rax,%rdi,1),%xmm9 │ │ │ │ + vfmadd132sd (%rdx,%rdi,1),%xmm4,%xmm5 │ │ │ │ + vmovsd 0x18(%rax,%rdi,1),%xmm11 │ │ │ │ + vmovsd 0x20(%rax,%rdi,1),%xmm13 │ │ │ │ + vmovsd 0x28(%rax,%rdi,1),%xmm15 │ │ │ │ + vmovsd 0x30(%rax,%rdi,1),%xmm1 │ │ │ │ + vmovsd 0x38(%rax,%rdi,1),%xmm2 │ │ │ │ + vmovsd %xmm5,(%rax,%rdi,1) │ │ │ │ + vmovsd (%rcx),%xmm7 │ │ │ │ + vfmadd132sd 0x8(%rdx,%rdi,1),%xmm6,%xmm7 │ │ │ │ + vmovsd %xmm7,0x8(%rax,%rdi,1) │ │ │ │ + vmovsd (%rcx),%xmm8 │ │ │ │ + vfmadd132sd 0x10(%rdx,%rdi,1),%xmm9,%xmm8 │ │ │ │ + vmovsd %xmm8,0x10(%rax,%rdi,1) │ │ │ │ + vmovsd (%rcx),%xmm10 │ │ │ │ + vfmadd132sd 0x18(%rdx,%rdi,1),%xmm11,%xmm10 │ │ │ │ + vmovsd %xmm10,0x18(%rax,%rdi,1) │ │ │ │ + vmovsd (%rcx),%xmm12 │ │ │ │ + vfmadd132sd 0x20(%rdx,%rdi,1),%xmm13,%xmm12 │ │ │ │ + vmovsd %xmm12,0x20(%rax,%rdi,1) │ │ │ │ + vmovsd (%rcx),%xmm14 │ │ │ │ + vfmadd132sd 0x28(%rdx,%rdi,1),%xmm15,%xmm14 │ │ │ │ + vmovsd %xmm14,0x28(%rax,%rdi,1) │ │ │ │ + vmovsd (%rcx),%xmm0 │ │ │ │ + vfmadd132sd 0x30(%rdx,%rdi,1),%xmm1,%xmm0 │ │ │ │ + vmovsd %xmm0,0x30(%rax,%rdi,1) │ │ │ │ + vmovsd (%rcx),%xmm3 │ │ │ │ + vfmadd132sd 0x38(%rdx,%rdi,1),%xmm2,%xmm3 │ │ │ │ + vmovsd %xmm3,0x38(%rax,%rdi,1) │ │ │ │ + add $0x40,%rdi │ │ │ │ + cmp %rdi,%r9 │ │ │ │ + jne 3baf3 │ │ │ │ + jmp 3b7e0 │ │ │ │ mov %rax,%rbx │ │ │ │ - mov %rsi,%r14 │ │ │ │ - xor %r11d,%r11d │ │ │ │ - jmp 3c1e0 │ │ │ │ - xor %edx,%edx │ │ │ │ - jmp 3c228 │ │ │ │ - mov %rax,%rcx │ │ │ │ - xor %r8d,%r8d │ │ │ │ - jmp 3bc2b │ │ │ │ - xor %eax,%eax │ │ │ │ - jmp 3bc6a │ │ │ │ + mov %rdx,%r13 │ │ │ │ + xor %edi,%edi │ │ │ │ + jmp 3b798 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 3b262 │ │ │ │ + vzeroupper │ │ │ │ + jmp 3b2a8 │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ - jmp df42 <__cxa_finalize@plt+0x8b2> │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp df33 <__cxa_finalize@plt+0x8a3> │ │ │ │ + nop │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ sub $0x60,%rsp │ │ │ │ mov %fs:0x28,%rax │ │ │ │ mov %rax,0x58(%rsp) │ │ │ │ xor %eax,%eax │ │ │ │ mov %rdx,%rax │ │ │ │ cmp %rsi,%rdi │ │ │ │ - je 3c856 │ │ │ │ + je 3bf56 │ │ │ │ mov %rdi,%rbx │ │ │ │ mov %rsi,%r12 │ │ │ │ mov %rdi,%rax │ │ │ │ cmp %rdx,%rsi │ │ │ │ - je 3c856 │ │ │ │ + je 3bf56 │ │ │ │ mov %rdx,%rax │ │ │ │ mov %rsi,%rcx │ │ │ │ mov %rdi,%r9 │ │ │ │ sub %r12,%rdx │ │ │ │ sub %rdi,%rax │ │ │ │ sub %rdi,%rcx │ │ │ │ lea (%rbx,%rdx,1),%rbp │ │ │ │ sar $0x5,%rax │ │ │ │ mov %rcx,%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ sar $0x5,%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ cmp %rsi,%rdi │ │ │ │ - je 3c877 │ │ │ │ + je 3bf77 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rax,%r8 │ │ │ │ sub %rdi,%r8 │ │ │ │ cmp %r8,%rdi │ │ │ │ - jge 3c6e3 │ │ │ │ + jge 3bddb │ │ │ │ test %r8,%r8 │ │ │ │ - jle 3c6c0 │ │ │ │ + jle 3bdb8 │ │ │ │ mov %rdi,%r14 │ │ │ │ mov %r9,%rsi │ │ │ │ xor %edx,%edx │ │ │ │ shl $0x5,%r14 │ │ │ │ add %r9,%r14 │ │ │ │ test $0x1,%r8b │ │ │ │ - je 3c600 │ │ │ │ + je 3bcf8 │ │ │ │ mov (%r14),%rcx │ │ │ │ mov (%r9),%rsi │ │ │ │ - mov 0x8(%r9),%r10 │ │ │ │ mov $0x1,%edx │ │ │ │ + add $0x20,%r14 │ │ │ │ + mov 0x8(%r9),%r10 │ │ │ │ mov 0x10(%r9),%r13 │ │ │ │ mov 0x18(%r9),%rbx │ │ │ │ - add $0x20,%r14 │ │ │ │ mov %rcx,(%r9) │ │ │ │ mov %rsi,-0x20(%r14) │ │ │ │ - movq $0x0,0x18(%r9) │ │ │ │ lea 0x20(%r9),%rsi │ │ │ │ + movq $0x0,0x18(%r9) │ │ │ │ movq $0x0,0x10(%r9) │ │ │ │ movq $0x0,0x8(%r9) │ │ │ │ vmovdqu -0x18(%r14),%xmm3 │ │ │ │ vmovdqu %xmm3,0x8(%r9) │ │ │ │ mov -0x8(%r14),%r11 │ │ │ │ mov %r11,0x18(%r9) │ │ │ │ mov %r10,-0x18(%r14) │ │ │ │ mov %r13,-0x10(%r14) │ │ │ │ mov %rbx,-0x8(%r14) │ │ │ │ cmp $0x1,%r8 │ │ │ │ - je 3c6b9 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + je 3bdb1 │ │ │ │ + nopl (%rax) │ │ │ │ mov (%r14),%rcx │ │ │ │ mov (%rsi),%r12 │ │ │ │ - mov 0x8(%rsi),%rbx │ │ │ │ add $0x2,%rdx │ │ │ │ - mov 0x10(%rsi),%r11 │ │ │ │ - mov 0x18(%rsi),%r10 │ │ │ │ - add $0x40,%r14 │ │ │ │ add $0x40,%rsi │ │ │ │ + mov -0x38(%rsi),%rbx │ │ │ │ + mov -0x30(%rsi),%r11 │ │ │ │ + add $0x40,%r14 │ │ │ │ + mov -0x28(%rsi),%r10 │ │ │ │ mov %rcx,-0x40(%rsi) │ │ │ │ mov %r12,-0x40(%r14) │ │ │ │ movq $0x0,-0x28(%rsi) │ │ │ │ movq $0x0,-0x30(%rsi) │ │ │ │ - movq $0x0,-0x38(%rsi) │ │ │ │ - vmovdqu -0x38(%r14),%xmm4 │ │ │ │ mov -0x20(%r14),%rcx │ │ │ │ + movq $0x0,-0x38(%rsi) │ │ │ │ mov -0x20(%rsi),%r12 │ │ │ │ + vmovdqu -0x38(%r14),%xmm4 │ │ │ │ vmovdqu %xmm4,-0x38(%rsi) │ │ │ │ mov -0x28(%r14),%r13 │ │ │ │ mov %r13,-0x28(%rsi) │ │ │ │ mov %rbx,-0x38(%r14) │ │ │ │ mov %r11,-0x30(%r14) │ │ │ │ mov %r10,-0x28(%r14) │ │ │ │ mov %rcx,-0x20(%rsi) │ │ │ │ @@ -42951,80 +43550,80 @@ │ │ │ │ vmovdqu %xmm5,-0x18(%rsi) │ │ │ │ mov -0x8(%r14),%r13 │ │ │ │ mov %r13,-0x8(%rsi) │ │ │ │ mov %rbx,-0x18(%r14) │ │ │ │ mov %r11,-0x10(%r14) │ │ │ │ mov %r10,-0x8(%r14) │ │ │ │ cmp %rdx,%r8 │ │ │ │ - jne 3c600 │ │ │ │ + jne 3bcf8 │ │ │ │ shl $0x5,%r8 │ │ │ │ add %r8,%r9 │ │ │ │ xor %edx,%edx │ │ │ │ div %rdi │ │ │ │ test %rdx,%rdx │ │ │ │ - je 3c853 │ │ │ │ + je 3bf53 │ │ │ │ mov %rdi,%rax │ │ │ │ sub %rdx,%rdi │ │ │ │ mov %rax,%r8 │ │ │ │ sub %rdi,%r8 │ │ │ │ cmp %r8,%rdi │ │ │ │ - jl 3c56f │ │ │ │ + jl 3bc6f │ │ │ │ mov %rax,%r10 │ │ │ │ mov %r8,%rdx │ │ │ │ shl $0x5,%r10 │ │ │ │ shl $0x5,%rdx │ │ │ │ add %r9,%r10 │ │ │ │ mov %r10,%r9 │ │ │ │ sub %rdx,%r9 │ │ │ │ test %rdi,%rdi │ │ │ │ - jle 3c83e │ │ │ │ + jle 3bf3e │ │ │ │ lea -0x20(%r9),%rcx │ │ │ │ lea -0x20(%r10),%rsi │ │ │ │ xor %r14d,%r14d │ │ │ │ test $0x1,%dil │ │ │ │ - je 3c780 │ │ │ │ + je 3be80 │ │ │ │ mov -0x20(%r9),%r13 │ │ │ │ mov -0x20(%r10),%r11 │ │ │ │ mov 0x8(%rcx),%r14 │ │ │ │ mov 0x10(%rcx),%rbx │ │ │ │ - mov 0x18(%rcx),%rdx │ │ │ │ mov %r11,-0x20(%r9) │ │ │ │ + mov 0x18(%rcx),%rdx │ │ │ │ mov %r13,-0x20(%r10) │ │ │ │ movq $0x0,0x18(%rcx) │ │ │ │ movq $0x0,0x10(%rcx) │ │ │ │ movq $0x0,0x8(%rcx) │ │ │ │ vmovdqu 0x8(%rsi),%xmm0 │ │ │ │ vmovdqu %xmm0,0x8(%rcx) │ │ │ │ mov 0x18(%rsi),%r12 │ │ │ │ mov %r12,0x18(%rcx) │ │ │ │ + lea -0x40(%r9),%rcx │ │ │ │ mov %r14,0x8(%rsi) │ │ │ │ - mov %rbx,0x10(%rsi) │ │ │ │ mov $0x1,%r14d │ │ │ │ + mov %rbx,0x10(%rsi) │ │ │ │ mov %rdx,0x18(%rsi) │ │ │ │ - lea -0x40(%r9),%rcx │ │ │ │ lea -0x40(%r10),%rsi │ │ │ │ cmp $0x1,%rdi │ │ │ │ - je 3c837 │ │ │ │ - xchg %ax,%ax │ │ │ │ + je 3bf37 │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov (%rsi),%r13 │ │ │ │ mov (%rcx),%r10 │ │ │ │ - mov 0x8(%rcx),%rbx │ │ │ │ add $0x2,%r14 │ │ │ │ - mov 0x10(%rcx),%r11 │ │ │ │ - mov 0x18(%rcx),%rdx │ │ │ │ - sub $0x40,%rsi │ │ │ │ sub $0x40,%rcx │ │ │ │ + mov 0x48(%rcx),%rbx │ │ │ │ + mov 0x50(%rcx),%r11 │ │ │ │ + sub $0x40,%rsi │ │ │ │ + mov 0x58(%rcx),%rdx │ │ │ │ mov %r13,0x40(%rcx) │ │ │ │ mov %r10,0x40(%rsi) │ │ │ │ movq $0x0,0x58(%rcx) │ │ │ │ movq $0x0,0x50(%rcx) │ │ │ │ - movq $0x0,0x48(%rcx) │ │ │ │ - vmovdqu 0x48(%rsi),%xmm1 │ │ │ │ mov 0x20(%rsi),%r13 │ │ │ │ + movq $0x0,0x48(%rcx) │ │ │ │ mov 0x20(%rcx),%r10 │ │ │ │ + vmovdqu 0x48(%rsi),%xmm1 │ │ │ │ vmovdqu %xmm1,0x48(%rcx) │ │ │ │ mov 0x58(%rsi),%r12 │ │ │ │ mov %r12,0x58(%rcx) │ │ │ │ mov %rbx,0x48(%rsi) │ │ │ │ mov %r11,0x50(%rsi) │ │ │ │ mov %rdx,0x58(%rsi) │ │ │ │ mov %r13,0x20(%rcx) │ │ │ │ @@ -43039,713 +43638,722 @@ │ │ │ │ vmovdqu %xmm2,0x28(%rcx) │ │ │ │ mov 0x38(%rsi),%r12 │ │ │ │ mov %r12,0x38(%rcx) │ │ │ │ mov %rbx,0x28(%rsi) │ │ │ │ mov %r11,0x30(%rsi) │ │ │ │ mov %rdx,0x38(%rsi) │ │ │ │ cmp %r14,%rdi │ │ │ │ - jne 3c780 │ │ │ │ + jne 3be80 │ │ │ │ shl $0x5,%rdi │ │ │ │ sub %rdi,%r9 │ │ │ │ xor %edx,%edx │ │ │ │ div %r8 │ │ │ │ mov %rdx,%rdi │ │ │ │ test %rdx,%rdx │ │ │ │ - je 3c853 │ │ │ │ + je 3bf53 │ │ │ │ mov %r8,%rax │ │ │ │ - jmp 3c560 │ │ │ │ + jmp 3bc60 │ │ │ │ mov %rbp,%rax │ │ │ │ mov 0x58(%rsp),%rdx │ │ │ │ sub %fs:0x28,%rdx │ │ │ │ - jne 3cb54 │ │ │ │ + jne 3c227 │ │ │ │ add $0x60,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ ret │ │ │ │ and $0x20,%ecx │ │ │ │ mov %r12,%r13 │ │ │ │ - je 3c976 │ │ │ │ + je 3c068 │ │ │ │ mov (%r12),%r9 │ │ │ │ mov (%rbx),%r8 │ │ │ │ + vpxor %xmm8,%xmm8,%xmm8 │ │ │ │ + movq $0x0,0x50(%rsp) │ │ │ │ vmovdqu 0x8(%rbx),%xmm6 │ │ │ │ + mov 0x18(%rbx),%r14 │ │ │ │ + vmovdqa %xmm8,0x40(%rsp) │ │ │ │ add $0x20,%rbx │ │ │ │ - mov -0x8(%rbx),%r14 │ │ │ │ - movq $0x0,0x40(%rsp) │ │ │ │ - movq $0x0,0x48(%rsp) │ │ │ │ - lea 0x20(%r12),%r13 │ │ │ │ - movq $0x0,0x50(%rsp) │ │ │ │ mov %r9,-0x20(%rbx) │ │ │ │ + lea 0x20(%r12),%r13 │ │ │ │ mov %r8,(%r12) │ │ │ │ movq $0x0,-0x8(%rbx) │ │ │ │ movq $0x0,-0x10(%rbx) │ │ │ │ movq $0x0,-0x18(%rbx) │ │ │ │ - vmovdqu 0x8(%r12),%xmm7 │ │ │ │ vmovdqa %xmm6,(%rsp) │ │ │ │ + vmovdqu 0x8(%r12),%xmm7 │ │ │ │ vmovdqu %xmm7,-0x18(%rbx) │ │ │ │ mov 0x18(%r12),%rdi │ │ │ │ mov %rdi,-0x8(%rbx) │ │ │ │ + lea 0x40(%rsp),%rdi │ │ │ │ movq $0x0,0x8(%r12) │ │ │ │ movq $0x0,0x10(%r12) │ │ │ │ - lea 0x40(%rsp),%rdi │ │ │ │ movq $0x0,0x18(%r12) │ │ │ │ - call baa40 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ - vmovdqa (%rsp),%xmm9 │ │ │ │ - vmovdqu 0x8(%r12),%xmm8 │ │ │ │ + call b4f30 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ mov 0x18(%r12),%rsi │ │ │ │ + vmovdqa (%rsp),%xmm10 │ │ │ │ mov %r14,0x18(%r12) │ │ │ │ + vmovdqu 0x8(%r12),%xmm9 │ │ │ │ + vpxor %xmm11,%xmm11,%xmm11 │ │ │ │ lea 0x40(%rsp),%rdi │ │ │ │ - movq $0x0,0x20(%rsp) │ │ │ │ - movq $0x0,0x28(%rsp) │ │ │ │ movq $0x0,0x30(%rsp) │ │ │ │ + vmovdqu %xmm10,0x8(%r12) │ │ │ │ mov %rsi,0x50(%rsp) │ │ │ │ - vmovdqu %xmm9,0x8(%r12) │ │ │ │ - vmovdqa %xmm8,0x40(%rsp) │ │ │ │ - call baa40 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + vmovdqa %xmm9,0x40(%rsp) │ │ │ │ + vmovdqa %xmm11,0x20(%rsp) │ │ │ │ + call b4f30 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ lea 0x20(%rsp),%rdi │ │ │ │ - call baa40 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + call b4f30 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ cmp %rbx,%r12 │ │ │ │ - je 3cb4c │ │ │ │ + je 3c21f │ │ │ │ mov 0x0(%r13),%r11 │ │ │ │ mov (%rbx),%rcx │ │ │ │ + vpxor %xmm14,%xmm14,%xmm14 │ │ │ │ lea 0x40(%rsp),%rdi │ │ │ │ + vmovdqu 0x8(%rbx),%xmm12 │ │ │ │ + mov 0x18(%rbx),%r10 │ │ │ │ + vmovdqa %xmm14,0x40(%rsp) │ │ │ │ add $0x40,%rbx │ │ │ │ - vmovdqu -0x38(%rbx),%xmm10 │ │ │ │ - mov -0x28(%rbx),%r10 │ │ │ │ - movq $0x0,0x40(%rsp) │ │ │ │ - add $0x40,%r13 │ │ │ │ - movq $0x0,0x48(%rsp) │ │ │ │ - movq $0x0,0x50(%rsp) │ │ │ │ mov %r11,-0x40(%rbx) │ │ │ │ + add $0x40,%r13 │ │ │ │ mov %rcx,-0x40(%r13) │ │ │ │ movq $0x0,-0x28(%rbx) │ │ │ │ movq $0x0,-0x30(%rbx) │ │ │ │ movq $0x0,-0x38(%rbx) │ │ │ │ - vmovdqu -0x38(%r13),%xmm11 │ │ │ │ mov %r10,(%rsp) │ │ │ │ - vmovdqa %xmm10,0x10(%rsp) │ │ │ │ - vmovdqu %xmm11,-0x38(%rbx) │ │ │ │ + vmovdqa %xmm12,0x10(%rsp) │ │ │ │ + vmovdqu -0x38(%r13),%xmm13 │ │ │ │ + movq $0x0,0x50(%rsp) │ │ │ │ + vmovdqu %xmm13,-0x38(%rbx) │ │ │ │ mov -0x28(%r13),%rbp │ │ │ │ mov %rbp,-0x28(%rbx) │ │ │ │ movq $0x0,-0x38(%r13) │ │ │ │ movq $0x0,-0x30(%r13) │ │ │ │ movq $0x0,-0x28(%r13) │ │ │ │ - call baa40 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + call b4f30 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ mov (%rsp),%rdx │ │ │ │ - vmovdqa 0x10(%rsp),%xmm13 │ │ │ │ - vmovdqu -0x38(%r13),%xmm12 │ │ │ │ mov -0x28(%r13),%rax │ │ │ │ + vpxor %xmm1,%xmm1,%xmm1 │ │ │ │ + vmovdqa 0x10(%rsp),%xmm0 │ │ │ │ + vmovdqu -0x38(%r13),%xmm15 │ │ │ │ lea 0x40(%rsp),%rdi │ │ │ │ - movq $0x0,0x20(%rsp) │ │ │ │ - movq $0x0,0x28(%rsp) │ │ │ │ - movq $0x0,0x30(%rsp) │ │ │ │ + vmovdqa %xmm1,0x20(%rsp) │ │ │ │ mov %rdx,-0x28(%r13) │ │ │ │ - vmovdqu %xmm13,-0x38(%r13) │ │ │ │ + vmovdqu %xmm0,-0x38(%r13) │ │ │ │ mov %rax,0x50(%rsp) │ │ │ │ - vmovdqa %xmm12,0x40(%rsp) │ │ │ │ - call baa40 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + vmovdqa %xmm15,0x40(%rsp) │ │ │ │ + movq $0x0,0x30(%rsp) │ │ │ │ + call b4f30 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ lea 0x20(%rsp),%rdi │ │ │ │ - call baa40 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + call b4f30 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ mov -0x20(%r13),%r9 │ │ │ │ mov -0x20(%rbx),%r8 │ │ │ │ - vmovdqu -0x18(%rbx),%xmm14 │ │ │ │ + vpxor %xmm4,%xmm4,%xmm4 │ │ │ │ + vmovdqu -0x18(%rbx),%xmm2 │ │ │ │ mov -0x8(%rbx),%r14 │ │ │ │ - movq $0x0,0x40(%rsp) │ │ │ │ - movq $0x0,0x48(%rsp) │ │ │ │ - movq $0x0,0x50(%rsp) │ │ │ │ + vmovdqa %xmm4,0x40(%rsp) │ │ │ │ mov %r9,-0x20(%rbx) │ │ │ │ mov %r8,-0x20(%r13) │ │ │ │ movq $0x0,-0x8(%rbx) │ │ │ │ movq $0x0,-0x10(%rbx) │ │ │ │ movq $0x0,-0x18(%rbx) │ │ │ │ - vmovdqu -0x18(%r13),%xmm15 │ │ │ │ - vmovdqa %xmm14,0x10(%rsp) │ │ │ │ + vmovdqa %xmm2,0x10(%rsp) │ │ │ │ mov %r14,(%rsp) │ │ │ │ - vmovdqu %xmm15,-0x18(%rbx) │ │ │ │ + vmovdqu -0x18(%r13),%xmm3 │ │ │ │ + movq $0x0,0x50(%rsp) │ │ │ │ + vmovdqu %xmm3,-0x18(%rbx) │ │ │ │ mov -0x8(%r13),%rdi │ │ │ │ mov %rdi,-0x8(%rbx) │ │ │ │ + lea 0x40(%rsp),%rdi │ │ │ │ movq $0x0,-0x18(%r13) │ │ │ │ movq $0x0,-0x10(%r13) │ │ │ │ - lea 0x40(%rsp),%rdi │ │ │ │ movq $0x0,-0x8(%r13) │ │ │ │ - call baa40 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + call b4f30 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ mov (%rsp),%rcx │ │ │ │ - vmovdqa 0x10(%rsp),%xmm1 │ │ │ │ - vmovdqu -0x18(%r13),%xmm0 │ │ │ │ mov -0x8(%r13),%rsi │ │ │ │ + vpxor %xmm7,%xmm7,%xmm7 │ │ │ │ + vmovdqa 0x10(%rsp),%xmm6 │ │ │ │ + vmovdqu -0x18(%r13),%xmm5 │ │ │ │ lea 0x40(%rsp),%rdi │ │ │ │ - movq $0x0,0x20(%rsp) │ │ │ │ - movq $0x0,0x28(%rsp) │ │ │ │ - movq $0x0,0x30(%rsp) │ │ │ │ + vmovdqa %xmm7,0x20(%rsp) │ │ │ │ mov %rcx,-0x8(%r13) │ │ │ │ - vmovdqu %xmm1,-0x18(%r13) │ │ │ │ + vmovdqu %xmm6,-0x18(%r13) │ │ │ │ mov %rsi,0x50(%rsp) │ │ │ │ - vmovdqa %xmm0,0x40(%rsp) │ │ │ │ - call baa40 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + vmovdqa %xmm5,0x40(%rsp) │ │ │ │ + movq $0x0,0x30(%rsp) │ │ │ │ + call b4f30 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ lea 0x20(%rsp),%rdi │ │ │ │ - call baa40 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + call b4f30 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ cmp %rbx,%r12 │ │ │ │ - jne 3c976 │ │ │ │ + jne 3c068 │ │ │ │ mov %r12,%rax │ │ │ │ - jmp 3c856 │ │ │ │ + jmp 3bf56 │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ nopl 0x0(%rax) │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ and $0xffffffffffffffe0,%rsp │ │ │ │ sub $0x60,%rsp │ │ │ │ mov %rdi,0x10(%rsp) │ │ │ │ mov %rsi,0x18(%rsp) │ │ │ │ mov %rdx,0x28(%rsp) │ │ │ │ - mov %fs:0x28,%rbx │ │ │ │ - mov %rbx,0x58(%rsp) │ │ │ │ - mov %r9,%rbx │ │ │ │ + mov %fs:0x28,%r13 │ │ │ │ + mov %r13,0x58(%rsp) │ │ │ │ + mov %r9,%r13 │ │ │ │ mov %rsi,0x20(%rsp) │ │ │ │ cmp %r8,%rcx │ │ │ │ - jg 3ce00 │ │ │ │ - mov %rdi,%r13 │ │ │ │ + jg 3c4b0 │ │ │ │ + mov %rdi,%r12 │ │ │ │ cmp %rdi,%rsi │ │ │ │ - je 3cdd2 │ │ │ │ - mov %rbx,0x38(%rsp) │ │ │ │ - mov %rdi,%r15 │ │ │ │ + je 3c485 │ │ │ │ + mov %rdi,0x38(%rsp) │ │ │ │ + mov %r13,%r14 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x38(%rsp),%r10 │ │ │ │ - vmovdqu (%r15),%ymm6 │ │ │ │ - mov 0x8(%r10),%r11 │ │ │ │ - mov 0x18(%r10),%rax │ │ │ │ - mov 0x10(%r10),%r12 │ │ │ │ - vmovdqu %ymm6,(%r10) │ │ │ │ - movq $0x0,0x8(%r15) │ │ │ │ - movq $0x0,0x10(%r15) │ │ │ │ - movq $0x0,0x18(%r15) │ │ │ │ - mov %r11,0x30(%rsp) │ │ │ │ - mov %rax,0x10(%rsp) │ │ │ │ - mov %r11,%r14 │ │ │ │ - cmp %r12,%r11 │ │ │ │ - je 3cc34 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov (%r14),%rdi │ │ │ │ + mov 0x38(%rsp),%rsi │ │ │ │ + mov 0x8(%r14),%rdx │ │ │ │ + vpxor %xmm9,%xmm9,%xmm9 │ │ │ │ + mov 0x18(%r14),%r15 │ │ │ │ + mov 0x10(%r14),%rbx │ │ │ │ + vmovdqu (%rsi),%ymm8 │ │ │ │ + mov %rdx,0x30(%rsp) │ │ │ │ + mov %r15,0x10(%rsp) │ │ │ │ + mov %rdx,%r15 │ │ │ │ + vmovdqu %ymm8,(%r14) │ │ │ │ + movq $0x0,0x18(%rsi) │ │ │ │ + vmovdqu %xmm9,0x8(%rsi) │ │ │ │ + cmp %rbx,%rdx │ │ │ │ + je 3c2f4 │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov (%r15),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 3cee0 │ │ │ │ - mov 0x10(%r14),%rsi │ │ │ │ + je 3c580 │ │ │ │ + mov 0x10(%r15),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ - add $0x20,%r14 │ │ │ │ call d340 │ │ │ │ - cmp %r14,%r12 │ │ │ │ - jne 3cc10 │ │ │ │ + add $0x20,%r15 │ │ │ │ + cmp %r15,%rbx │ │ │ │ + jne 3c2d0 │ │ │ │ cmpq $0x0,0x30(%rsp) │ │ │ │ - je 3cc51 │ │ │ │ + je 3c311 │ │ │ │ mov 0x30(%rsp),%rdi │ │ │ │ mov 0x10(%rsp),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ addq $0x20,0x38(%rsp) │ │ │ │ - add $0x20,%r15 │ │ │ │ - cmp 0x18(%rsp),%r15 │ │ │ │ - jne 3cbc0 │ │ │ │ - cmp %rbx,0x38(%rsp) │ │ │ │ - je 3cdcf │ │ │ │ - lea 0x40(%rsp),%r12 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x20(%rsp),%rdx │ │ │ │ - cmp 0x28(%rsp),%rdx │ │ │ │ - je 3cd32 │ │ │ │ - mov (%rdx),%r8 │ │ │ │ - mov (%rbx),%rsi │ │ │ │ - vmovdqu 0x8(%r13),%xmm8 │ │ │ │ - mov 0x18(%r13),%rdi │ │ │ │ - cmp %rsi,%r8 │ │ │ │ - jae 3cf20 │ │ │ │ - mov 0x20(%rsp),%r14 │ │ │ │ - vmovq %r8,%xmm13 │ │ │ │ - mov %rdi,0x50(%rsp) │ │ │ │ - vmovdqa %xmm8,0x40(%rsp) │ │ │ │ - mov %r12,%rdi │ │ │ │ - mov 0x10(%r14),%r9 │ │ │ │ - vpinsrq $0x1,0x8(%r14),%xmm13,%xmm14 │ │ │ │ - vmovq %r9,%xmm11 │ │ │ │ - vpinsrq $0x1,0x18(%r14),%xmm11,%xmm12 │ │ │ │ - mov %r9,0x30(%rsp) │ │ │ │ - vinserti64x2 $0x1,%xmm12,%ymm14,%ymm15 │ │ │ │ - vmovdqu %ymm15,0x0(%r13) │ │ │ │ - movq $0x0,0x8(%r14) │ │ │ │ - movq $0x0,0x10(%r14) │ │ │ │ - movq $0x0,0x18(%r14) │ │ │ │ - vzeroupper │ │ │ │ - call baa40 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ - cmp %rbx,0x38(%rsp) │ │ │ │ - je 3cdd2 │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ add $0x20,%r14 │ │ │ │ - add $0x20,%r13 │ │ │ │ - mov %r14,0x20(%rsp) │ │ │ │ - mov 0x20(%rsp),%rdx │ │ │ │ - cmp 0x28(%rsp),%rdx │ │ │ │ - jne 3cc90 │ │ │ │ - cmp %rbx,0x38(%rsp) │ │ │ │ - je 3cdcf │ │ │ │ - nopl (%rax) │ │ │ │ - vmovdqu (%rbx),%ymm2 │ │ │ │ - mov 0x8(%r13),%r14 │ │ │ │ - mov 0x18(%r13),%rcx │ │ │ │ - mov 0x10(%r13),%r12 │ │ │ │ - mov %rcx,0x30(%rsp) │ │ │ │ - mov %r14,%r15 │ │ │ │ - vmovdqu %ymm2,0x0(%r13) │ │ │ │ - movq $0x0,0x8(%rbx) │ │ │ │ - movq $0x0,0x10(%rbx) │ │ │ │ + cmp %rcx,0x38(%rsp) │ │ │ │ + jne 3c290 │ │ │ │ + cmp %r13,%r14 │ │ │ │ + je 3c482 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + cmp 0x28(%rsp),%rdi │ │ │ │ + je 3c3de │ │ │ │ + mov (%rdi),%r10 │ │ │ │ + mov 0x0(%r13),%r11 │ │ │ │ + vmovdqu 0x8(%r12),%xmm12 │ │ │ │ + mov 0x18(%r12),%rax │ │ │ │ + cmp %r11,%r10 │ │ │ │ + jae 3c5b0 │ │ │ │ + mov 0x20(%rsp),%rbx │ │ │ │ + vmovq %r10,%xmm3 │ │ │ │ + mov %rax,0x50(%rsp) │ │ │ │ + vpxor %xmm8,%xmm8,%xmm8 │ │ │ │ + vmovdqa %xmm12,0x40(%rsp) │ │ │ │ + lea 0x40(%rsp),%rdi │ │ │ │ + vmovq 0x10(%rbx),%xmm2 │ │ │ │ + vpinsrq $0x1,0x8(%rbx),%xmm3,%xmm6 │ │ │ │ + vpinsrq $0x1,0x18(%rbx),%xmm2,%xmm4 │ │ │ │ + vinserti64x2 $0x1,%xmm4,%ymm6,%ymm7 │ │ │ │ + vmovdqu %ymm7,(%r12) │ │ │ │ movq $0x0,0x18(%rbx) │ │ │ │ - cmp %r12,%r14 │ │ │ │ - je 3cda4 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + vmovdqu %xmm8,0x8(%rbx) │ │ │ │ + vzeroupper │ │ │ │ + call b4f30 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + cmp %r13,%r14 │ │ │ │ + je 3c485 │ │ │ │ + add $0x20,%rbx │ │ │ │ + add $0x20,%r12 │ │ │ │ + mov %rbx,0x20(%rsp) │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + cmp 0x28(%rsp),%rdi │ │ │ │ + jne 3c348 │ │ │ │ + cmp %r13,%r14 │ │ │ │ + je 3c482 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0x8(%r12),%r8 │ │ │ │ + mov 0x18(%r12),%r9 │ │ │ │ + vpxor %xmm11,%xmm11,%xmm11 │ │ │ │ + vmovdqu 0x0(%r13),%ymm10 │ │ │ │ + mov 0x10(%r12),%rbx │ │ │ │ + mov %r8,0x38(%rsp) │ │ │ │ + mov %r8,%r15 │ │ │ │ + vmovdqu %ymm10,(%r12) │ │ │ │ + mov %r9,0x30(%rsp) │ │ │ │ + movq $0x0,0x18(%r13) │ │ │ │ + vmovdqu %xmm11,0x8(%r13) │ │ │ │ + cmp %rbx,%r8 │ │ │ │ + je 3c454 │ │ │ │ mov (%r15),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 3cf00 │ │ │ │ + je 3c598 │ │ │ │ mov 0x10(%r15),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ - add $0x20,%r15 │ │ │ │ call d340 │ │ │ │ - cmp %r12,%r15 │ │ │ │ - jne 3cd80 │ │ │ │ - test %r14,%r14 │ │ │ │ - je 3cdbc │ │ │ │ + add $0x20,%r15 │ │ │ │ + cmp %rbx,%r15 │ │ │ │ + jne 3c430 │ │ │ │ + cmpq $0x0,0x38(%rsp) │ │ │ │ + je 3c471 │ │ │ │ + mov 0x38(%rsp),%rdi │ │ │ │ mov 0x30(%rsp),%rsi │ │ │ │ - mov %r14,%rdi │ │ │ │ - sub %r14,%rsi │ │ │ │ + sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ add $0x20,%r13 │ │ │ │ - add $0x20,%rbx │ │ │ │ - cmp %rbx,0x38(%rsp) │ │ │ │ - jne 3cd40 │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp %r13,%r14 │ │ │ │ + jne 3c3f0 │ │ │ │ vzeroupper │ │ │ │ mov 0x58(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 3d56f │ │ │ │ + jne 3cbdb │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov %rdx,%rax │ │ │ │ - mov %rdx,%r13 │ │ │ │ + mov %rdx,%r14 │ │ │ │ mov 0x18(%rsp),%rdx │ │ │ │ cmp %rdx,%rax │ │ │ │ - je 3cdd2 │ │ │ │ + je 3c485 │ │ │ │ mov %rdx,0x38(%rsp) │ │ │ │ - mov %rbx,%r12 │ │ │ │ + mov %r13,%r12 │ │ │ │ mov %rdx,%rdi │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - vmovdqu (%rdi),%ymm0 │ │ │ │ mov 0x8(%r12),%rsi │ │ │ │ mov 0x18(%r12),%rcx │ │ │ │ - mov 0x10(%r12),%r14 │ │ │ │ + vpxor %xmm5,%xmm5,%xmm5 │ │ │ │ + vmovdqu (%rdi),%ymm0 │ │ │ │ + mov 0x10(%r12),%rbx │ │ │ │ mov %rsi,0x30(%rsp) │ │ │ │ - mov %rcx,0x20(%rsp) │ │ │ │ mov %rsi,%r15 │ │ │ │ vmovdqu %ymm0,(%r12) │ │ │ │ - movq $0x0,0x8(%rdi) │ │ │ │ - movq $0x0,0x10(%rdi) │ │ │ │ + mov %rcx,0x20(%rsp) │ │ │ │ movq $0x0,0x18(%rdi) │ │ │ │ - cmp %r14,%rsi │ │ │ │ - je 3ce90 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + vmovdqu %xmm5,0x8(%rdi) │ │ │ │ + cmp %rbx,%rsi │ │ │ │ + je 3c530 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov (%r15),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 3ced0 │ │ │ │ + je 3c570 │ │ │ │ mov 0x10(%r15),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ - add $0x20,%r15 │ │ │ │ call d340 │ │ │ │ - cmp %r15,%r14 │ │ │ │ - jne 3ce70 │ │ │ │ + add $0x20,%r15 │ │ │ │ + cmp %r15,%rbx │ │ │ │ + jne 3c510 │ │ │ │ cmpq $0x0,0x30(%rsp) │ │ │ │ - je 3cead │ │ │ │ + je 3c54d │ │ │ │ mov 0x30(%rsp),%rdi │ │ │ │ mov 0x20(%rsp),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ addq $0x20,0x38(%rsp) │ │ │ │ - lea 0x20(%r12),%r14 │ │ │ │ + lea 0x20(%r12),%rbx │ │ │ │ mov 0x38(%rsp),%rdi │ │ │ │ cmp %rdi,0x28(%rsp) │ │ │ │ - je 3cf90 │ │ │ │ - mov %r14,%r12 │ │ │ │ - jmp 3ce20 │ │ │ │ + je 3c620 │ │ │ │ + mov %rbx,%r12 │ │ │ │ + jmp 3c4d0 │ │ │ │ add $0x20,%r15 │ │ │ │ - cmp %r15,%r14 │ │ │ │ - jne 3ce70 │ │ │ │ - jmp 3ce90 │ │ │ │ + cmp %r15,%rbx │ │ │ │ + jne 3c510 │ │ │ │ + jmp 3c530 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x20,%r14 │ │ │ │ - cmp %r14,%r12 │ │ │ │ - jne 3cc10 │ │ │ │ - jmp 3cc34 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x20,%r15 │ │ │ │ - cmp %r15,%r12 │ │ │ │ - jne 3cd80 │ │ │ │ - jmp 3cda4 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovq 0x10(%rbx),%xmm3 │ │ │ │ - vmovq %rsi,%xmm4 │ │ │ │ - vpinsrq $0x1,0x18(%rbx),%xmm3,%xmm7 │ │ │ │ - vpinsrq $0x1,0x8(%rbx),%xmm4,%xmm9 │ │ │ │ - mov %rdi,0x50(%rsp) │ │ │ │ - mov %r12,%rdi │ │ │ │ - vmovdqa %xmm8,0x40(%rsp) │ │ │ │ - vinserti64x2 $0x1,%xmm7,%ymm9,%ymm10 │ │ │ │ - vmovdqu %ymm10,0x0(%r13) │ │ │ │ - movq $0x0,0x8(%rbx) │ │ │ │ - movq $0x0,0x10(%rbx) │ │ │ │ - movq $0x0,0x18(%rbx) │ │ │ │ + cmp %r15,%rbx │ │ │ │ + jne 3c2d0 │ │ │ │ + jmp 3c2f4 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x20,%r15 │ │ │ │ + cmp %r15,%rbx │ │ │ │ + jne 3c430 │ │ │ │ + jmp 3c454 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + vmovq 0x10(%r13),%xmm13 │ │ │ │ + vmovq %r11,%xmm15 │ │ │ │ + mov %rax,0x50(%rsp) │ │ │ │ + vpxor %xmm1,%xmm1,%xmm1 │ │ │ │ + vpinsrq $0x1,0x8(%r13),%xmm15,%xmm5 │ │ │ │ + vmovdqa %xmm12,0x40(%rsp) │ │ │ │ + lea 0x40(%rsp),%rdi │ │ │ │ + vpinsrq $0x1,0x18(%r13),%xmm13,%xmm14 │ │ │ │ + vinserti64x2 $0x1,%xmm14,%ymm5,%ymm0 │ │ │ │ + vmovdqu %ymm0,(%r12) │ │ │ │ + movq $0x0,0x18(%r13) │ │ │ │ + vmovdqu %xmm1,0x8(%r13) │ │ │ │ vzeroupper │ │ │ │ - call baa40 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ - add $0x20,%rbx │ │ │ │ - cmp %rbx,0x38(%rsp) │ │ │ │ - je 3cdd2 │ │ │ │ + call b4f30 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ add $0x20,%r13 │ │ │ │ - jmp 3cc80 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + cmp %r13,%r14 │ │ │ │ + je 3c485 │ │ │ │ + add $0x20,%r12 │ │ │ │ + jmp 3c338 │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov 0x10(%rsp),%r8 │ │ │ │ cmp %r8,0x18(%rsp) │ │ │ │ - je 3d31b │ │ │ │ - cmp %r14,%rbx │ │ │ │ - je 3cdcf │ │ │ │ - mov 0x18(%rsp),%r14 │ │ │ │ - xchg %ax,%ax │ │ │ │ + je 3c994 │ │ │ │ + cmp %rbx,%r13 │ │ │ │ + je 3c482 │ │ │ │ + mov 0x18(%rsp),%r9 │ │ │ │ + sub $0x20,%r9 │ │ │ │ + mov %r9,0x30(%rsp) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0x30(%rsp),%r11 │ │ │ │ + mov -0x18(%r14),%rdx │ │ │ │ sub $0x20,%r14 │ │ │ │ - mov -0x18(%r13),%r11 │ │ │ │ - mov -0x8(%r13),%rax │ │ │ │ - mov (%r12),%r9 │ │ │ │ - sub $0x20,%r13 │ │ │ │ - mov (%r14),%r10 │ │ │ │ - mov 0x10(%r13),%r15 │ │ │ │ - mov %r11,0x30(%rsp) │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ - cmp %r10,%r9 │ │ │ │ - jae 3d260 │ │ │ │ - vmovq 0x10(%r14),%xmm4 │ │ │ │ - vmovq %r10,%xmm8 │ │ │ │ - vpinsrq $0x1,0x18(%r14),%xmm4,%xmm7 │ │ │ │ - vpinsrq $0x1,0x8(%r14),%xmm8,%xmm9 │ │ │ │ - mov %r11,%r8 │ │ │ │ - vinserti64x2 $0x1,%xmm7,%ymm9,%ymm10 │ │ │ │ - vmovdqu %ymm10,0x0(%r13) │ │ │ │ - movq $0x0,0x8(%r14) │ │ │ │ - movq $0x0,0x10(%r14) │ │ │ │ - movq $0x0,0x18(%r14) │ │ │ │ - cmp %r15,%r11 │ │ │ │ - je 3d05e │ │ │ │ + mov 0x18(%r14),%rsi │ │ │ │ + mov (%r12),%r10 │ │ │ │ + mov (%r11),%rax │ │ │ │ + mov 0x10(%r14),%rbx │ │ │ │ + mov %rdx,0x38(%rsp) │ │ │ │ + mov %rsi,0x28(%rsp) │ │ │ │ + cmp %rax,%r10 │ │ │ │ + jae 3c730 │ │ │ │ + vmovq 0x10(%r11),%xmm8 │ │ │ │ + vmovq %rax,%xmm10 │ │ │ │ + vpxor %xmm13,%xmm13,%xmm13 │ │ │ │ + mov %rdx,%r15 │ │ │ │ + vpinsrq $0x1,0x8(%r11),%xmm10,%xmm11 │ │ │ │ + vpinsrq $0x1,0x18(%r11),%xmm8,%xmm9 │ │ │ │ + vinserti64x2 $0x1,%xmm9,%ymm11,%ymm12 │ │ │ │ + vmovdqu %ymm12,(%r14) │ │ │ │ + movq $0x0,0x18(%r11) │ │ │ │ + vmovdqu %xmm13,0x8(%r11) │ │ │ │ + cmp %rbx,%rdx │ │ │ │ + je 3c6e0 │ │ │ │ nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov (%r8),%rdi │ │ │ │ + mov (%r15),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 3d240 │ │ │ │ - mov 0x10(%r8),%rsi │ │ │ │ - mov %r8,0x38(%rsp) │ │ │ │ + je 3c720 │ │ │ │ + mov 0x10(%r15),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - mov 0x38(%rsp),%r8 │ │ │ │ - add $0x20,%r8 │ │ │ │ - cmp %r15,%r8 │ │ │ │ - jne 3d030 │ │ │ │ - cmpq $0x0,0x30(%rsp) │ │ │ │ - je 3d07b │ │ │ │ - mov 0x30(%rsp),%rdi │ │ │ │ + add $0x20,%r15 │ │ │ │ + cmp %rbx,%r15 │ │ │ │ + jne 3c6c0 │ │ │ │ + cmpq $0x0,0x38(%rsp) │ │ │ │ + je 3c6fd │ │ │ │ + mov 0x38(%rsp),%rdi │ │ │ │ mov 0x28(%rsp),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - cmp 0x10(%rsp),%r14 │ │ │ │ - jne 3cfb0 │ │ │ │ - lea 0x20(%r12),%r14 │ │ │ │ - cmp %r14,%rbx │ │ │ │ - je 3cdcf │ │ │ │ - mov %r14,%rsi │ │ │ │ + mov 0x10(%rsp),%rdi │ │ │ │ + cmp %rdi,0x30(%rsp) │ │ │ │ + je 3c7db │ │ │ │ + subq $0x20,0x30(%rsp) │ │ │ │ + jmp 3c650 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x20,%r15 │ │ │ │ + cmp %rbx,%r15 │ │ │ │ + jne 3c6c0 │ │ │ │ + jmp 3c6e0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + vmovq 0x10(%r12),%xmm1 │ │ │ │ + vmovq %r10,%xmm4 │ │ │ │ + mov 0x38(%rsp),%rcx │ │ │ │ + vpxor %xmm7,%xmm7,%xmm7 │ │ │ │ + vpinsrq $0x1,0x8(%r12),%xmm4,%xmm3 │ │ │ │ + vpinsrq $0x1,0x18(%r12),%xmm1,%xmm2 │ │ │ │ + mov %rcx,%r15 │ │ │ │ + vinserti64x2 $0x1,%xmm2,%ymm3,%ymm6 │ │ │ │ + vmovdqu %ymm6,(%r14) │ │ │ │ + movq $0x0,0x18(%r12) │ │ │ │ + vmovdqu %xmm7,0x8(%r12) │ │ │ │ + cmp %rbx,%rcx │ │ │ │ + je 3c7a0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov (%r15),%rdi │ │ │ │ + test %rdi,%rdi │ │ │ │ + je 3c7d0 │ │ │ │ + mov 0x10(%r15),%rsi │ │ │ │ + sub %rdi,%rsi │ │ │ │ + vzeroupper │ │ │ │ + call d340 │ │ │ │ + add $0x20,%r15 │ │ │ │ + cmp %rbx,%r15 │ │ │ │ + jne 3c780 │ │ │ │ + cmpq $0x0,0x38(%rsp) │ │ │ │ + je 3c7bd │ │ │ │ + mov 0x38(%rsp),%rdi │ │ │ │ + mov 0x28(%rsp),%rsi │ │ │ │ + sub %rdi,%rsi │ │ │ │ + vzeroupper │ │ │ │ + call d340 │ │ │ │ + cmp %r12,%r13 │ │ │ │ + je 3c482 │ │ │ │ + sub $0x20,%r12 │ │ │ │ + jmp 3c650 │ │ │ │ + nop │ │ │ │ + add $0x20,%r15 │ │ │ │ + cmp %rbx,%r15 │ │ │ │ + jne 3c780 │ │ │ │ + jmp 3c7a0 │ │ │ │ + lea 0x20(%r12),%rbx │ │ │ │ + cmp %rbx,%r13 │ │ │ │ + je 3c482 │ │ │ │ + mov %rbx,%r8 │ │ │ │ lea 0x40(%rsp),%r15 │ │ │ │ - sub %rbx,%rsi │ │ │ │ - sub $0x20,%rsi │ │ │ │ - shr $0x5,%rsi │ │ │ │ - inc %rsi │ │ │ │ - and $0x3,%esi │ │ │ │ - je 3d163 │ │ │ │ - cmp $0x1,%rsi │ │ │ │ - je 3d10f │ │ │ │ - cmp $0x2,%rsi │ │ │ │ - jne 3d51f │ │ │ │ - vmovdqu -0x20(%r14),%ymm13 │ │ │ │ - mov -0x8(%r13),%rdi │ │ │ │ - vmovdqu -0x18(%r13),%xmm14 │ │ │ │ - sub $0x20,%r14 │ │ │ │ - sub $0x20,%r13 │ │ │ │ - mov %rdi,0x50(%rsp) │ │ │ │ + sub %r13,%r8 │ │ │ │ + sub $0x20,%r8 │ │ │ │ + shr $0x5,%r8 │ │ │ │ + inc %r8 │ │ │ │ + and $0x3,%r8d │ │ │ │ + je 3c8a8 │ │ │ │ + cmp $0x1,%r8 │ │ │ │ + je 3c85c │ │ │ │ + cmp $0x2,%r8 │ │ │ │ + jne 3cb93 │ │ │ │ + mov -0x8(%r14),%r9 │ │ │ │ + vmovdqu -0x20(%rbx),%ymm5 │ │ │ │ + vpxor %xmm2,%xmm2,%xmm2 │ │ │ │ mov %r15,%rdi │ │ │ │ - vmovdqu %ymm13,0x0(%r13) │ │ │ │ - movq $0x0,0x8(%r14) │ │ │ │ - movq $0x0,0x10(%r14) │ │ │ │ - movq $0x0,0x18(%r14) │ │ │ │ - vmovdqa %xmm14,0x40(%rsp) │ │ │ │ - vzeroupper │ │ │ │ - call baa40 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + vmovdqu -0x18(%r14),%xmm1 │ │ │ │ + sub $0x20,%rbx │ │ │ │ sub $0x20,%r14 │ │ │ │ - sub $0x20,%r13 │ │ │ │ - vmovdqu (%r14),%ymm15 │ │ │ │ - mov 0x18(%r13),%r9 │ │ │ │ - vmovdqu 0x8(%r13),%xmm0 │ │ │ │ - mov %r15,%rdi │ │ │ │ + vmovdqu %ymm5,(%r14) │ │ │ │ mov %r9,0x50(%rsp) │ │ │ │ - vmovdqu %ymm15,0x0(%r13) │ │ │ │ - movq $0x0,0x8(%r14) │ │ │ │ - movq $0x0,0x10(%r14) │ │ │ │ - movq $0x0,0x18(%r14) │ │ │ │ - vmovdqa %xmm0,0x40(%rsp) │ │ │ │ + movq $0x0,0x18(%rbx) │ │ │ │ + vmovdqu %xmm2,0x8(%rbx) │ │ │ │ + vmovdqa %xmm1,0x40(%rsp) │ │ │ │ vzeroupper │ │ │ │ - call baa40 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ - cmp %r14,%rbx │ │ │ │ - je 3cdd2 │ │ │ │ - vmovdqu -0x20(%r14),%ymm5 │ │ │ │ - mov -0x8(%r13),%r10 │ │ │ │ - mov %r15,%rdi │ │ │ │ - vmovdqu -0x18(%r13),%xmm1 │ │ │ │ + call b4f30 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + mov -0x8(%r14),%r10 │ │ │ │ + vmovdqu -0x18(%r14),%xmm3 │ │ │ │ + vpxor %xmm6,%xmm6,%xmm6 │ │ │ │ + sub $0x20,%r14 │ │ │ │ + vmovdqu -0x20(%rbx),%ymm4 │ │ │ │ + sub $0x20,%rbx │ │ │ │ mov %r10,0x50(%rsp) │ │ │ │ - vmovdqu %ymm5,-0x20(%r13) │ │ │ │ - movq $0x0,-0x18(%r14) │ │ │ │ - movq $0x0,-0x10(%r14) │ │ │ │ - movq $0x0,-0x8(%r14) │ │ │ │ - vmovdqa %xmm1,0x40(%rsp) │ │ │ │ + vmovdqu %ymm4,(%r14) │ │ │ │ + vmovdqa %xmm3,0x40(%rsp) │ │ │ │ + vmovdqu %xmm6,0x8(%rbx) │ │ │ │ + movq $0x0,0x18(%rbx) │ │ │ │ + mov %r15,%rdi │ │ │ │ vzeroupper │ │ │ │ - call baa40 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ - vmovdqu -0x40(%r14),%ymm6 │ │ │ │ - mov -0x28(%r13),%r11 │ │ │ │ - vmovdqu -0x38(%r13),%xmm2 │ │ │ │ + call b4f30 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + cmp %rbx,%r13 │ │ │ │ + je 3c485 │ │ │ │ + vmovdqu -0x20(%rbx),%ymm7 │ │ │ │ + mov -0x8(%r14),%r11 │ │ │ │ + vpxor %xmm9,%xmm9,%xmm9 │ │ │ │ mov %r15,%rdi │ │ │ │ + vmovdqu -0x18(%r14),%xmm8 │ │ │ │ mov %r11,0x50(%rsp) │ │ │ │ - vmovdqu %ymm6,-0x40(%r13) │ │ │ │ - movq $0x0,-0x38(%r14) │ │ │ │ - movq $0x0,-0x30(%r14) │ │ │ │ - movq $0x0,-0x28(%r14) │ │ │ │ - vmovdqa %xmm2,0x40(%rsp) │ │ │ │ + vmovdqu %ymm7,-0x20(%r14) │ │ │ │ + movq $0x0,-0x8(%rbx) │ │ │ │ + vmovdqu %xmm9,-0x18(%rbx) │ │ │ │ + vmovdqa %xmm8,0x40(%rsp) │ │ │ │ vzeroupper │ │ │ │ - call baa40 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ - vmovdqu -0x60(%r14),%ymm3 │ │ │ │ - mov -0x48(%r13),%rax │ │ │ │ - vmovdqu -0x58(%r13),%xmm4 │ │ │ │ + call b4f30 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + mov -0x28(%r14),%rax │ │ │ │ + vmovdqu -0x40(%rbx),%ymm10 │ │ │ │ + vmovdqu -0x38(%r14),%xmm11 │ │ │ │ + vpxor %xmm12,%xmm12,%xmm12 │ │ │ │ mov %r15,%rdi │ │ │ │ + vmovdqu %ymm10,-0x40(%r14) │ │ │ │ mov %rax,0x50(%rsp) │ │ │ │ - vmovdqu %ymm3,-0x60(%r13) │ │ │ │ - movq $0x0,-0x58(%r14) │ │ │ │ - movq $0x0,-0x50(%r14) │ │ │ │ - movq $0x0,-0x48(%r14) │ │ │ │ - vmovdqa %xmm4,0x40(%rsp) │ │ │ │ - vzeroupper │ │ │ │ - call baa40 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ - add $0xffffffffffffff80,%r14 │ │ │ │ - add $0xffffffffffffff80,%r13 │ │ │ │ - jmp 3d117 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x20,%r8 │ │ │ │ - cmp %r15,%r8 │ │ │ │ - jne 3d030 │ │ │ │ - jmp 3d05e │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovq 0x10(%r12),%xmm5 │ │ │ │ - vmovq %r9,%xmm6 │ │ │ │ - vpinsrq $0x1,0x18(%r12),%xmm5,%xmm1 │ │ │ │ - vpinsrq $0x1,0x8(%r12),%xmm6,%xmm2 │ │ │ │ - mov %r11,%rcx │ │ │ │ - vinserti64x2 $0x1,%xmm1,%ymm2,%ymm3 │ │ │ │ - vmovdqu %ymm3,0x0(%r13) │ │ │ │ - movq $0x0,0x8(%r12) │ │ │ │ - movq $0x0,0x10(%r12) │ │ │ │ - movq $0x0,0x18(%r12) │ │ │ │ - cmp %r15,%r11 │ │ │ │ - je 3d2da │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov (%rcx),%rdi │ │ │ │ - test %rdi,%rdi │ │ │ │ - je 3d310 │ │ │ │ - mov 0x10(%rcx),%rsi │ │ │ │ - mov %rcx,0x38(%rsp) │ │ │ │ - sub %rdi,%rsi │ │ │ │ + movq $0x0,-0x28(%rbx) │ │ │ │ + vmovdqu %xmm12,-0x38(%rbx) │ │ │ │ + vmovdqa %xmm11,0x40(%rsp) │ │ │ │ vzeroupper │ │ │ │ - call d340 │ │ │ │ - mov 0x38(%rsp),%rcx │ │ │ │ - add $0x20,%rcx │ │ │ │ - cmp %r15,%rcx │ │ │ │ - jne 3d2b0 │ │ │ │ - cmpq $0x0,0x30(%rsp) │ │ │ │ - je 3d2f7 │ │ │ │ - mov 0x30(%rsp),%rdi │ │ │ │ - mov 0x28(%rsp),%rsi │ │ │ │ - sub %rdi,%rsi │ │ │ │ + call b4f30 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + mov -0x48(%r14),%rdx │ │ │ │ + vmovdqu -0x60(%rbx),%ymm13 │ │ │ │ + vmovdqu -0x58(%r14),%xmm14 │ │ │ │ + vpxor %xmm15,%xmm15,%xmm15 │ │ │ │ + mov %r15,%rdi │ │ │ │ + vmovdqu %ymm13,-0x60(%r14) │ │ │ │ + mov %rdx,0x50(%rsp) │ │ │ │ + movq $0x0,-0x48(%rbx) │ │ │ │ + vmovdqu %xmm15,-0x58(%rbx) │ │ │ │ + vmovdqa %xmm14,0x40(%rsp) │ │ │ │ vzeroupper │ │ │ │ - call d340 │ │ │ │ - cmp %r12,%rbx │ │ │ │ - je 3cdcf │ │ │ │ - sub $0x20,%r12 │ │ │ │ - jmp 3cfb4 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x20,%rcx │ │ │ │ - cmp %r15,%rcx │ │ │ │ - jne 3d2b0 │ │ │ │ - jmp 3d2da │ │ │ │ - cmp %r14,%rbx │ │ │ │ - je 3cdcf │ │ │ │ - mov %r14,%rdx │ │ │ │ + call b4f30 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + vmovdqu -0x78(%r14),%xmm0 │ │ │ │ + mov -0x68(%r14),%rsi │ │ │ │ + vmovdqu -0x80(%rbx),%ymm5 │ │ │ │ + vpxor %xmm1,%xmm1,%xmm1 │ │ │ │ + add $0xffffffffffffff80,%r14 │ │ │ │ + add $0xffffffffffffff80,%rbx │ │ │ │ + mov %rsi,0x50(%rsp) │ │ │ │ + vmovdqu %ymm5,(%r14) │ │ │ │ + vmovdqa %xmm0,0x40(%rsp) │ │ │ │ + vmovdqu %xmm1,0x8(%rbx) │ │ │ │ + jmp 3c88c │ │ │ │ + cmp %rbx,%r13 │ │ │ │ + je 3c482 │ │ │ │ + mov %rbx,%rcx │ │ │ │ lea 0x40(%rsp),%r15 │ │ │ │ - sub %rbx,%rdx │ │ │ │ - sub $0x20,%rdx │ │ │ │ - shr $0x5,%rdx │ │ │ │ - inc %rdx │ │ │ │ - and $0x3,%edx │ │ │ │ - je 3d446 │ │ │ │ - cmp $0x1,%rdx │ │ │ │ - je 3d3f2 │ │ │ │ - cmp $0x2,%rdx │ │ │ │ - je 3d3a6 │ │ │ │ - mov 0x28(%rsp),%r13 │ │ │ │ - vmovdqu (%r12),%ymm7 │ │ │ │ - mov %r15,%rdi │ │ │ │ - mov %r12,%r14 │ │ │ │ - mov -0x8(%r13),%rcx │ │ │ │ - vmovdqu -0x18(%r13),%xmm8 │ │ │ │ - sub $0x20,%r13 │ │ │ │ - vmovdqu %ymm7,0x0(%r13) │ │ │ │ - movq $0x0,0x8(%r12) │ │ │ │ - movq $0x0,0x10(%r12) │ │ │ │ + sub %r13,%rcx │ │ │ │ + sub $0x20,%rcx │ │ │ │ + shr $0x5,%rcx │ │ │ │ + inc %rcx │ │ │ │ + and $0x3,%ecx │ │ │ │ + je 3caa9 │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 3ca5c │ │ │ │ + cmp $0x2,%rcx │ │ │ │ + je 3ca18 │ │ │ │ + mov 0x28(%rsp),%r14 │ │ │ │ + vmovdqu (%r12),%ymm2 │ │ │ │ + vpxor %xmm3,%xmm3,%xmm3 │ │ │ │ + mov %r12,%rbx │ │ │ │ + mov -0x8(%r14),%rdi │ │ │ │ + vmovdqu -0x18(%r14),%xmm4 │ │ │ │ + vmovdqu %ymm2,-0x20(%r14) │ │ │ │ + sub $0x20,%r14 │ │ │ │ movq $0x0,0x18(%r12) │ │ │ │ - mov %rcx,0x50(%rsp) │ │ │ │ - vmovdqa %xmm8,0x40(%rsp) │ │ │ │ + mov %rdi,0x50(%rsp) │ │ │ │ + mov %r15,%rdi │ │ │ │ + vmovdqa %xmm4,0x40(%rsp) │ │ │ │ + vmovdqu %xmm3,0x8(%r12) │ │ │ │ vzeroupper │ │ │ │ - call baa40 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ - vmovdqu -0x20(%r14),%ymm9 │ │ │ │ - mov -0x8(%r13),%r8 │ │ │ │ + call b4f30 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + mov -0x8(%r14),%r8 │ │ │ │ + vmovdqu -0x20(%rbx),%ymm6 │ │ │ │ + vpxor %xmm8,%xmm8,%xmm8 │ │ │ │ mov %r15,%rdi │ │ │ │ - sub $0x20,%r13 │ │ │ │ - vmovdqu 0x8(%r13),%xmm10 │ │ │ │ + vmovdqu -0x18(%r14),%xmm7 │ │ │ │ + sub $0x20,%rbx │ │ │ │ sub $0x20,%r14 │ │ │ │ + vmovdqu %ymm6,(%r14) │ │ │ │ mov %r8,0x50(%rsp) │ │ │ │ - vmovdqu %ymm9,0x0(%r13) │ │ │ │ - movq $0x0,0x8(%r14) │ │ │ │ - movq $0x0,0x10(%r14) │ │ │ │ - movq $0x0,0x18(%r14) │ │ │ │ - vmovdqa %xmm10,0x40(%rsp) │ │ │ │ + movq $0x0,0x18(%rbx) │ │ │ │ + vmovdqu %xmm8,0x8(%rbx) │ │ │ │ + vmovdqa %xmm7,0x40(%rsp) │ │ │ │ vzeroupper │ │ │ │ - call baa40 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + call b4f30 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + mov -0x8(%r14),%r12 │ │ │ │ + vmovdqu -0x18(%r14),%xmm10 │ │ │ │ + vpxor %xmm11,%xmm11,%xmm11 │ │ │ │ sub $0x20,%r14 │ │ │ │ - sub $0x20,%r13 │ │ │ │ - vmovdqu (%r14),%ymm11 │ │ │ │ - mov 0x18(%r13),%rsi │ │ │ │ - vmovdqu 0x8(%r13),%xmm12 │ │ │ │ + vmovdqu -0x20(%rbx),%ymm9 │ │ │ │ + sub $0x20,%rbx │ │ │ │ + mov %r12,0x50(%rsp) │ │ │ │ + vmovdqu %ymm9,(%r14) │ │ │ │ + vmovdqa %xmm10,0x40(%rsp) │ │ │ │ + vmovdqu %xmm11,0x8(%rbx) │ │ │ │ + movq $0x0,0x18(%rbx) │ │ │ │ mov %r15,%rdi │ │ │ │ - mov %rsi,0x50(%rsp) │ │ │ │ - vmovdqu %ymm11,0x0(%r13) │ │ │ │ - movq $0x0,0x8(%r14) │ │ │ │ - movq $0x0,0x10(%r14) │ │ │ │ - movq $0x0,0x18(%r14) │ │ │ │ - vmovdqa %xmm12,0x40(%rsp) │ │ │ │ vzeroupper │ │ │ │ - call baa40 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ - cmp %r14,%rbx │ │ │ │ - je 3cdd2 │ │ │ │ - vmovdqu -0x20(%r14),%ymm13 │ │ │ │ - mov -0x8(%r13),%r12 │ │ │ │ + call b4f30 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + cmp %rbx,%r13 │ │ │ │ + je 3c485 │ │ │ │ + vmovdqu -0x20(%rbx),%ymm12 │ │ │ │ + mov -0x8(%r14),%r9 │ │ │ │ + vpxor %xmm14,%xmm14,%xmm14 │ │ │ │ mov %r15,%rdi │ │ │ │ - vmovdqu -0x18(%r13),%xmm14 │ │ │ │ - mov %r12,0x50(%rsp) │ │ │ │ - vmovdqu %ymm13,-0x20(%r13) │ │ │ │ - movq $0x0,-0x18(%r14) │ │ │ │ - movq $0x0,-0x10(%r14) │ │ │ │ - movq $0x0,-0x8(%r14) │ │ │ │ - vmovdqa %xmm14,0x40(%rsp) │ │ │ │ + vmovdqu -0x18(%r14),%xmm13 │ │ │ │ + mov %r9,0x50(%rsp) │ │ │ │ + vmovdqu %ymm12,-0x20(%r14) │ │ │ │ + movq $0x0,-0x8(%rbx) │ │ │ │ + vmovdqu %xmm14,-0x18(%rbx) │ │ │ │ + vmovdqa %xmm13,0x40(%rsp) │ │ │ │ vzeroupper │ │ │ │ - call baa40 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ - vmovdqu -0x40(%r14),%ymm15 │ │ │ │ - mov -0x28(%r13),%rdi │ │ │ │ - vmovdqu -0x38(%r13),%xmm0 │ │ │ │ - mov %rdi,0x50(%rsp) │ │ │ │ + call b4f30 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + mov -0x28(%r14),%r10 │ │ │ │ + vmovdqu -0x40(%rbx),%ymm15 │ │ │ │ + vmovdqu -0x38(%r14),%xmm5 │ │ │ │ + vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ mov %r15,%rdi │ │ │ │ - vmovdqu %ymm15,-0x40(%r13) │ │ │ │ - movq $0x0,-0x38(%r14) │ │ │ │ - movq $0x0,-0x30(%r14) │ │ │ │ - movq $0x0,-0x28(%r14) │ │ │ │ - vmovdqa %xmm0,0x40(%rsp) │ │ │ │ + vmovdqu %ymm15,-0x40(%r14) │ │ │ │ + mov %r10,0x50(%rsp) │ │ │ │ + movq $0x0,-0x28(%rbx) │ │ │ │ + vmovdqu %xmm0,-0x38(%rbx) │ │ │ │ + vmovdqa %xmm5,0x40(%rsp) │ │ │ │ vzeroupper │ │ │ │ - call baa40 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ - vmovdqu -0x60(%r14),%ymm5 │ │ │ │ - mov -0x48(%r13),%r9 │ │ │ │ - vmovdqu -0x58(%r13),%xmm1 │ │ │ │ + call b4f30 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + mov -0x48(%r14),%r11 │ │ │ │ + vmovdqu -0x60(%rbx),%ymm1 │ │ │ │ + vmovdqu -0x58(%r14),%xmm2 │ │ │ │ + vpxor %xmm4,%xmm4,%xmm4 │ │ │ │ mov %r15,%rdi │ │ │ │ - mov %r9,0x50(%rsp) │ │ │ │ - vmovdqu %ymm5,-0x60(%r13) │ │ │ │ - movq $0x0,-0x58(%r14) │ │ │ │ - movq $0x0,-0x50(%r14) │ │ │ │ - movq $0x0,-0x48(%r14) │ │ │ │ - vmovdqa %xmm1,0x40(%rsp) │ │ │ │ + vmovdqu %ymm1,-0x60(%r14) │ │ │ │ + mov %r11,0x50(%rsp) │ │ │ │ + movq $0x0,-0x48(%rbx) │ │ │ │ + vmovdqu %xmm4,-0x58(%rbx) │ │ │ │ + vmovdqa %xmm2,0x40(%rsp) │ │ │ │ vzeroupper │ │ │ │ - call baa40 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + call b4f30 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + vmovdqu -0x78(%r14),%xmm6 │ │ │ │ + mov -0x68(%r14),%rax │ │ │ │ + vmovdqu -0x80(%rbx),%ymm3 │ │ │ │ + vpxor %xmm7,%xmm7,%xmm7 │ │ │ │ add $0xffffffffffffff80,%r14 │ │ │ │ - add $0xffffffffffffff80,%r13 │ │ │ │ - jmp 3d3fa │ │ │ │ - vmovdqu (%r12),%ymm11 │ │ │ │ - mov %r12,%r14 │ │ │ │ - mov -0x8(%r13),%r12 │ │ │ │ - vmovdqu -0x18(%r13),%xmm12 │ │ │ │ + add $0xffffffffffffff80,%rbx │ │ │ │ + mov %rax,0x50(%rsp) │ │ │ │ + vmovdqu %ymm3,(%r14) │ │ │ │ + vmovdqa %xmm6,0x40(%rsp) │ │ │ │ + vmovdqu %xmm7,0x8(%rbx) │ │ │ │ + jmp 3ca8d │ │ │ │ + vmovdqu (%r12),%ymm14 │ │ │ │ + mov %r12,%rbx │ │ │ │ + mov -0x8(%r14),%r12 │ │ │ │ + vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ + vmovdqu -0x18(%r14),%xmm15 │ │ │ │ mov %r15,%rdi │ │ │ │ - sub $0x20,%r13 │ │ │ │ + sub $0x20,%r14 │ │ │ │ + vmovdqu %ymm14,(%r14) │ │ │ │ mov %r12,0x50(%rsp) │ │ │ │ - vmovdqu %ymm11,0x0(%r13) │ │ │ │ - movq $0x0,0x8(%r14) │ │ │ │ - movq $0x0,0x10(%r14) │ │ │ │ - movq $0x0,0x18(%r14) │ │ │ │ - vmovdqa %xmm12,0x40(%rsp) │ │ │ │ + movq $0x0,0x18(%rbx) │ │ │ │ + vmovdqa %xmm15,0x40(%rsp) │ │ │ │ + vmovdqu %xmm0,0x8(%rbx) │ │ │ │ vzeroupper │ │ │ │ - call baa40 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ - jmp 3d0c3 │ │ │ │ + call b4f30 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + jmp 3c819 │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -000000000003d580 : │ │ │ │ +000000000003cbe0 : │ │ │ │ endbr64 │ │ │ │ - jmp bb3f0 (char const*, long, long, int, int, int, double*)@@Base> │ │ │ │ + jmp b5890 (char const*, long, long, int, int, int, double*)@@Base> │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ -000000000003d590 : │ │ │ │ +000000000003cbf0 : │ │ │ │ endbr64 │ │ │ │ + sub $0x10,%rsp │ │ │ │ mov %ecx,%r9d │ │ │ │ mov %esi,%ecx │ │ │ │ - sub $0x10,%rsp │ │ │ │ - movslq %r9d,%rsi │ │ │ │ push %r8 │ │ │ │ + movslq %r9d,%rsi │ │ │ │ mov %edx,%r8d │ │ │ │ mov $0x8,%edx │ │ │ │ shl $0x3,%rsi │ │ │ │ - call 3d580 │ │ │ │ + call 3cbe0 │ │ │ │ add $0x18,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ endbr64 │ │ │ │ push %r12 │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ @@ -43763,9618 +44371,9323 @@ │ │ │ │ add %esi,%ebp │ │ │ │ add %ebp,%eax │ │ │ │ cmp %edx,%ecx │ │ │ │ setl %r8b │ │ │ │ movzbl %r8b,%r9d │ │ │ │ lea (%rax,%r9,1),%ebx │ │ │ │ cmp %ebx,%ebp │ │ │ │ - jge 3d857 │ │ │ │ + jge 3ceb0 │ │ │ │ mov %rdi,%r12 │ │ │ │ movslq %ebp,%rbp │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov 0x20(%r12),%rdi │ │ │ │ movzbl (%rdi),%r10d │ │ │ │ test %r10b,%r10b │ │ │ │ - jne 3d857 │ │ │ │ + jne 3ceb0 │ │ │ │ mov 0x28(%r12),%r11 │ │ │ │ mov (%r11),%rcx │ │ │ │ - mov (%rcx),%rsi │ │ │ │ - movslq 0x18(%rsi),%rdx │ │ │ │ - mov 0x10(%rsi),%rdi │ │ │ │ - cmp $0x2,%edx │ │ │ │ - jle 3d803 │ │ │ │ - mov 0x20(%rsi),%r8 │ │ │ │ - lea -0x2(%rdx),%ecx │ │ │ │ + mov (%rcx),%rdx │ │ │ │ + movslq 0x18(%rdx),%rdi │ │ │ │ + mov 0x10(%rdx),%r10 │ │ │ │ + cmp $0x2,%edi │ │ │ │ + jle 3ce59 │ │ │ │ + lea -0x2(%rdi),%r8d │ │ │ │ + mov 0x20(%rdx),%rsi │ │ │ │ + shl $0x3,%rdi │ │ │ │ movslq %ebp,%rax │ │ │ │ - neg %rcx │ │ │ │ - shl $0x3,%rcx │ │ │ │ - shl $0x3,%rdx │ │ │ │ - mov %rcx,%r10 │ │ │ │ - add %rdx,%r8 │ │ │ │ - add 0x28(%rsi),%rdx │ │ │ │ - xor %esi,%esi │ │ │ │ - neg %r10 │ │ │ │ - sub $0x8,%r10 │ │ │ │ - shr $0x3,%r10 │ │ │ │ - inc %r10 │ │ │ │ - mov %rdx,%r9 │ │ │ │ - and $0x7,%r10d │ │ │ │ - je 3d748 │ │ │ │ - cmp $0x1,%r10 │ │ │ │ - je 3d729 │ │ │ │ - cmp $0x2,%r10 │ │ │ │ - je 3d713 │ │ │ │ - cmp $0x3,%r10 │ │ │ │ - je 3d6fd │ │ │ │ - cmp $0x4,%r10 │ │ │ │ - je 3d6e7 │ │ │ │ - cmp $0x5,%r10 │ │ │ │ - je 3d6d1 │ │ │ │ - cmp $0x6,%r10 │ │ │ │ - je 3d6bb │ │ │ │ + neg %r8 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + shl $0x3,%r8 │ │ │ │ + add %rdi,%rsi │ │ │ │ + add 0x28(%rdx),%rdi │ │ │ │ + mov %r8,%r9 │ │ │ │ + neg %r9 │ │ │ │ + sub $0x8,%r9 │ │ │ │ + shr $0x3,%r9 │ │ │ │ + inc %r9 │ │ │ │ + and $0x7,%r9d │ │ │ │ + je 3cd9e │ │ │ │ + cmp $0x1,%r9 │ │ │ │ + je 3cd7f │ │ │ │ + cmp $0x2,%r9 │ │ │ │ + je 3cd69 │ │ │ │ + cmp $0x3,%r9 │ │ │ │ + je 3cd53 │ │ │ │ + cmp $0x4,%r9 │ │ │ │ + je 3cd3d │ │ │ │ + cmp $0x5,%r9 │ │ │ │ + je 3cd27 │ │ │ │ + cmp $0x6,%r9 │ │ │ │ + je 3cd11 │ │ │ │ cqto │ │ │ │ - mov $0xfffffffffffffff8,%rsi │ │ │ │ - idivq -0x18(%r8) │ │ │ │ - imul -0x18(%r9),%rdx │ │ │ │ - add %rdx,%rdi │ │ │ │ + mov $0xfffffffffffffff8,%rcx │ │ │ │ + idivq -0x18(%rsi) │ │ │ │ + imul -0x18(%rdi),%rdx │ │ │ │ + add %rdx,%r10 │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x18(%r8,%rsi,1) │ │ │ │ - imul -0x18(%r9,%rsi,1),%rdx │ │ │ │ - sub $0x8,%rsi │ │ │ │ - add %rdx,%rdi │ │ │ │ + idivq -0x18(%rsi,%rcx,1) │ │ │ │ + imul -0x18(%rdi,%rcx,1),%rdx │ │ │ │ + sub $0x8,%rcx │ │ │ │ + add %rdx,%r10 │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x18(%r8,%rsi,1) │ │ │ │ - imul -0x18(%r9,%rsi,1),%rdx │ │ │ │ - sub $0x8,%rsi │ │ │ │ - add %rdx,%rdi │ │ │ │ + idivq -0x18(%rsi,%rcx,1) │ │ │ │ + imul -0x18(%rdi,%rcx,1),%rdx │ │ │ │ + sub $0x8,%rcx │ │ │ │ + add %rdx,%r10 │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x18(%r8,%rsi,1) │ │ │ │ - imul -0x18(%r9,%rsi,1),%rdx │ │ │ │ - sub $0x8,%rsi │ │ │ │ - add %rdx,%rdi │ │ │ │ + idivq -0x18(%rsi,%rcx,1) │ │ │ │ + imul -0x18(%rdi,%rcx,1),%rdx │ │ │ │ + sub $0x8,%rcx │ │ │ │ + add %rdx,%r10 │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x18(%r8,%rsi,1) │ │ │ │ - imul -0x18(%r9,%rsi,1),%rdx │ │ │ │ - sub $0x8,%rsi │ │ │ │ - add %rdx,%rdi │ │ │ │ + idivq -0x18(%rsi,%rcx,1) │ │ │ │ + imul -0x18(%rdi,%rcx,1),%rdx │ │ │ │ + sub $0x8,%rcx │ │ │ │ + add %rdx,%r10 │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x18(%r8,%rsi,1) │ │ │ │ - imul -0x18(%r9,%rsi,1),%rdx │ │ │ │ - sub $0x8,%rsi │ │ │ │ - add %rdx,%rdi │ │ │ │ + idivq -0x18(%rsi,%rcx,1) │ │ │ │ + imul -0x18(%rdi,%rcx,1),%rdx │ │ │ │ + sub $0x8,%rcx │ │ │ │ + add %rdx,%r10 │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x18(%r8,%rsi,1) │ │ │ │ - imul -0x18(%r9,%rsi,1),%rdx │ │ │ │ - sub $0x8,%rsi │ │ │ │ - add %rdx,%rdi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - je 3d803 │ │ │ │ + idivq -0x18(%rsi,%rcx,1) │ │ │ │ + imul -0x18(%rdi,%rcx,1),%rdx │ │ │ │ + sub $0x8,%rcx │ │ │ │ + add %rdx,%r10 │ │ │ │ + cmp %rcx,%r8 │ │ │ │ + je 3ce59 │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x18(%r8,%rsi,1) │ │ │ │ - imul -0x18(%r9,%rsi,1),%rdx │ │ │ │ + idivq -0x18(%rsi,%rcx,1) │ │ │ │ + imul -0x18(%rdi,%rcx,1),%rdx │ │ │ │ cltq │ │ │ │ - lea (%rdi,%rdx,1),%r10 │ │ │ │ - lea -0x8(%rsi),%rdi │ │ │ │ + lea (%r10,%rdx,1),%r9 │ │ │ │ + lea -0x8(%rcx),%r10 │ │ │ │ cqto │ │ │ │ - idivq -0x18(%r8,%rdi,1) │ │ │ │ - imul -0x18(%r9,%rdi,1),%rdx │ │ │ │ - lea -0x10(%rsi),%rdi │ │ │ │ + idivq -0x18(%rsi,%r10,1) │ │ │ │ + imul -0x18(%rdi,%r10,1),%rdx │ │ │ │ cltq │ │ │ │ - add %rdx,%r10 │ │ │ │ + lea -0x10(%rcx),%r10 │ │ │ │ + add %rdx,%r9 │ │ │ │ cqto │ │ │ │ - idivq -0x18(%r8,%rdi,1) │ │ │ │ - imul -0x18(%r9,%rdi,1),%rdx │ │ │ │ - lea -0x18(%rsi),%rdi │ │ │ │ + idivq -0x18(%rsi,%r10,1) │ │ │ │ + imul -0x18(%rdi,%r10,1),%rdx │ │ │ │ cltq │ │ │ │ - add %rdx,%r10 │ │ │ │ + lea -0x18(%rcx),%r10 │ │ │ │ + add %rdx,%r9 │ │ │ │ cqto │ │ │ │ - idivq -0x18(%r8,%rdi,1) │ │ │ │ - imul -0x18(%r9,%rdi,1),%rdx │ │ │ │ - lea -0x20(%rsi),%rdi │ │ │ │ + idivq -0x18(%rsi,%r10,1) │ │ │ │ + imul -0x18(%rdi,%r10,1),%rdx │ │ │ │ cltq │ │ │ │ - add %rdx,%r10 │ │ │ │ + lea -0x20(%rcx),%r10 │ │ │ │ + add %rdx,%r9 │ │ │ │ cqto │ │ │ │ - idivq -0x18(%r8,%rdi,1) │ │ │ │ - imul -0x18(%r9,%rdi,1),%rdx │ │ │ │ - lea -0x28(%rsi),%rdi │ │ │ │ + idivq -0x18(%rsi,%r10,1) │ │ │ │ + imul -0x18(%rdi,%r10,1),%rdx │ │ │ │ cltq │ │ │ │ - add %rdx,%r10 │ │ │ │ + lea -0x28(%rcx),%r10 │ │ │ │ + add %rdx,%r9 │ │ │ │ cqto │ │ │ │ - idivq -0x18(%r8,%rdi,1) │ │ │ │ - imul -0x18(%r9,%rdi,1),%rdx │ │ │ │ - lea -0x30(%rsi),%rdi │ │ │ │ + idivq -0x18(%rsi,%r10,1) │ │ │ │ + imul -0x18(%rdi,%r10,1),%rdx │ │ │ │ cltq │ │ │ │ - add %rdx,%r10 │ │ │ │ + lea -0x30(%rcx),%r10 │ │ │ │ + add %rdx,%r9 │ │ │ │ cqto │ │ │ │ - idivq -0x18(%r8,%rdi,1) │ │ │ │ - imul -0x18(%r9,%rdi,1),%rdx │ │ │ │ - lea -0x38(%rsi),%rdi │ │ │ │ - sub $0x40,%rsi │ │ │ │ + idivq -0x18(%rsi,%r10,1) │ │ │ │ + imul -0x18(%rdi,%r10,1),%rdx │ │ │ │ cltq │ │ │ │ - add %rdx,%r10 │ │ │ │ + lea -0x38(%rcx),%r10 │ │ │ │ + sub $0x40,%rcx │ │ │ │ + add %rdx,%r9 │ │ │ │ cqto │ │ │ │ - idivq -0x18(%r8,%rdi,1) │ │ │ │ - imul -0x18(%r9,%rdi,1),%rdx │ │ │ │ - lea (%r10,%rdx,1),%rdi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 3d748 │ │ │ │ - mov 0x28(%r11),%rax │ │ │ │ - mov 0x20(%r11),%rcx │ │ │ │ - mov 0x18(%r11),%rsi │ │ │ │ + idivq -0x18(%rsi,%r10,1) │ │ │ │ + imul -0x18(%rdi,%r10,1),%rdx │ │ │ │ + lea (%r9,%rdx,1),%r10 │ │ │ │ + cmp %rcx,%r8 │ │ │ │ + jne 3cd9e │ │ │ │ + mov 0x28(%r11),%rdi │ │ │ │ + mov 0x20(%r11),%rax │ │ │ │ sub $0x8,%rsp │ │ │ │ - mov 0x10(%r11),%r10 │ │ │ │ - mov (%rax),%r9d │ │ │ │ - mov 0x8(%r11),%rax │ │ │ │ - mov (%rcx),%r8 │ │ │ │ - mov (%rsi),%ecx │ │ │ │ - mov (%r10),%rdx │ │ │ │ - mov (%rax),%rsi │ │ │ │ + mov 0x18(%r11),%rsi │ │ │ │ + mov 0x10(%r11),%rdx │ │ │ │ + mov (%rax),%r8 │ │ │ │ + mov (%rdi),%r9d │ │ │ │ mov 0x30(%r11),%rax │ │ │ │ + mov 0x8(%r11),%rdi │ │ │ │ mov 0x38(%r11),%r11 │ │ │ │ - mov 0x4(%r8),%r8d │ │ │ │ - mov (%r11),%r10 │ │ │ │ + mov (%rsi),%ecx │ │ │ │ + mov (%rdi),%rsi │ │ │ │ mov (%rax),%rax │ │ │ │ - imul %rbp,%r10 │ │ │ │ + mov (%r11),%rdi │ │ │ │ + mov (%rdx),%rdx │ │ │ │ + mov 0x4(%r8),%r8d │ │ │ │ + imul %rbp,%rdi │ │ │ │ inc %rbp │ │ │ │ - lea (%rax,%r10,8),%r11 │ │ │ │ + lea (%rax,%rdi,8),%r11 │ │ │ │ + mov %r10,%rdi │ │ │ │ push %r11 │ │ │ │ - call bb3f0 (char const*, long, long, int, int, int, double*)@@Base> │ │ │ │ + call b5890 (char const*, long, long, int, int, int, double*)@@Base> │ │ │ │ pop %rax │ │ │ │ pop %rdx │ │ │ │ cmp %ebp,%ebx │ │ │ │ - jg 3d610 │ │ │ │ + jg 3cc68 │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -000000000003d860 : │ │ │ │ +000000000003cec0 : │ │ │ │ endbr64 │ │ │ │ - jmp bbd10 (char const*, long, long, int, int, int, double const*, float*)@@Base> │ │ │ │ + jmp b61b0 (char const*, long, long, int, int, int, double const*, float*)@@Base> │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ -000000000003d870 : │ │ │ │ +000000000003ced0 : │ │ │ │ endbr64 │ │ │ │ + sub $0x8,%rsp │ │ │ │ mov %esi,%eax │ │ │ │ movslq %ecx,%rsi │ │ │ │ - sub $0x8,%rsp │ │ │ │ - shl $0x3,%rsi │ │ │ │ push %r9 │ │ │ │ + shl $0x3,%rsi │ │ │ │ mov %ecx,%r9d │ │ │ │ - push %r8 │ │ │ │ mov %eax,%ecx │ │ │ │ + push %r8 │ │ │ │ mov %edx,%r8d │ │ │ │ mov $0x8,%edx │ │ │ │ - call 3d860 │ │ │ │ + call 3cec0 │ │ │ │ add $0x18,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ endbr64 │ │ │ │ push %rbp │ │ │ │ mov %rsi,%rdi │ │ │ │ - lea 0xa2a56(%rip),%rsi # e0305 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x13e5> │ │ │ │ + lea 0x9c3f6(%rip),%rsi # d9305 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x11f5> │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ - and $0xffffffffffffffc0,%rsp │ │ │ │ - sub $0x240,%rsp │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ + sub $0x200,%rsp │ │ │ │ mov %fs:0x28,%rax │ │ │ │ - mov %rax,0x238(%rsp) │ │ │ │ + mov %rax,0x1f8(%rsp) │ │ │ │ xor %eax,%eax │ │ │ │ - lea 0x98(%rsp),%rdx │ │ │ │ + lea 0x58(%rsp),%rdx │ │ │ │ call d3f0 │ │ │ │ test %eax,%eax │ │ │ │ - je 3dc90 │ │ │ │ - mov 0x98(%rsp),%rdi │ │ │ │ - call 39d00 │ │ │ │ + je 3d2b8 │ │ │ │ + mov 0x58(%rsp),%rdi │ │ │ │ + call 39400 │ │ │ │ mov %rax,%r14 │ │ │ │ test %rax,%rax │ │ │ │ - je 3dc90 │ │ │ │ + je 3d2b8 │ │ │ │ mov 0x90(%rax),%rdi │ │ │ │ mov 0x88(%rax),%rax │ │ │ │ cmp %rax,%rdi │ │ │ │ - je 3dc6b │ │ │ │ + je 3d29c │ │ │ │ sub %rax,%rdi │ │ │ │ sar $0x3,%rdi │ │ │ │ call d140 │ │ │ │ mov %rax,%r13 │ │ │ │ test %rax,%rax │ │ │ │ - je 3dc90 │ │ │ │ - mov 0xb35fb(%rip),%rcx # f0f38 , std::allocator >@GLIBCXX_3.4.21> │ │ │ │ - mov 0xb35cc(%rip),%rdx # f0f10 >@GLIBCXX_3.4> │ │ │ │ - mov 0x90(%r14),%r9 │ │ │ │ - lea 0xc0(%rsp),%rsi │ │ │ │ - sub 0x88(%r14),%r9 │ │ │ │ - mov %rsi,0x80(%rsp) │ │ │ │ - xor %ebx,%ebx │ │ │ │ - add $0x18,%rcx │ │ │ │ + je 3d2b8 │ │ │ │ + mov 0xacfa1(%rip),%rbx # e9f38 , std::allocator >@GLIBCXX_3.4.21> │ │ │ │ + mov 0xacf72(%rip),%rdx # e9f10 >@GLIBCXX_3.4> │ │ │ │ + lea 0x80(%rsp),%rcx │ │ │ │ + mov 0x90(%r14),%r10 │ │ │ │ + mov %rcx,0x40(%rsp) │ │ │ │ + add $0x18,%rbx │ │ │ │ add $0x10,%rdx │ │ │ │ - vmovq %rcx,%xmm0 │ │ │ │ + vmovq %rbx,%xmm0 │ │ │ │ + sub 0x88(%r14),%r10 │ │ │ │ + xor %ebx,%ebx │ │ │ │ vpinsrq $0x1,%rdx,%xmm0,%xmm1 │ │ │ │ + sar $0x3,%r10 │ │ │ │ vmovdqa %xmm1,%xmm2 │ │ │ │ - vmovdqa %ymm2,%ymm3 │ │ │ │ - sar $0x3,%r9 │ │ │ │ - vmovdqa64 %zmm3,(%rsp) │ │ │ │ + vmovdqa %ymm2,(%rsp) │ │ │ │ vzeroupper │ │ │ │ - jmp 3dae2 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0xe0(%rsp),%rsi │ │ │ │ - mov 0xe8(%rsp),%rcx │ │ │ │ - mov %r8,%r9 │ │ │ │ - cmp %r8,%rsi │ │ │ │ - cmovae %rsi,%r8 │ │ │ │ - test %rsi,%rsi │ │ │ │ - cmove %r9,%r8 │ │ │ │ + jmp 3d120 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov 0xa0(%rsp),%r10 │ │ │ │ + mov %r8,%r11 │ │ │ │ + mov 0xa8(%rsp),%rcx │ │ │ │ + cmp %r8,%r10 │ │ │ │ + cmovae %r10,%r8 │ │ │ │ + test %r10,%r10 │ │ │ │ + cmove %r11,%r8 │ │ │ │ xor %edx,%edx │ │ │ │ xor %esi,%esi │ │ │ │ sub %rcx,%r8 │ │ │ │ call d500 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ - mov 0xa0(%rsp),%rdi │ │ │ │ + mov 0x60(%rsp),%rdi │ │ │ │ call d2f0 │ │ │ │ - mov 0x8(%r13),%r10 │ │ │ │ - testb $0x4,0xab(%r10) │ │ │ │ - je 3dcff │ │ │ │ - cmp 0xb3595(%rip),%r10 │ │ │ │ - je df6f <__cxa_finalize@plt+0x8df> │ │ │ │ - cmp 0xb34b8(%rip),%r10 │ │ │ │ - je e071 <__cxa_finalize@plt+0x9e1> │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov 0x8(%r13),%rax │ │ │ │ + testb $0x4,0xab(%rax) │ │ │ │ + je 3d327 │ │ │ │ + cmp 0xacf4e(%rip),%rax │ │ │ │ + je df63 <__cxa_finalize@plt+0x8d3> │ │ │ │ + cmp 0xace71(%rip),%rax │ │ │ │ + je e05f <__cxa_finalize@plt+0x9cf> │ │ │ │ cmp 0x10(%r13),%rbx │ │ │ │ - jge e06c <__cxa_finalize@plt+0x9dc> │ │ │ │ - mov 0xa0(%rsp),%rdi │ │ │ │ - mov %rax,0x18(%r13,%rbx,8) │ │ │ │ - cmp 0x70(%rsp),%rdi │ │ │ │ - je 3da35 │ │ │ │ - mov 0xb0(%rsp),%r11 │ │ │ │ - lea 0x1(%r11),%rsi │ │ │ │ - call d340 │ │ │ │ - mov 0xb34fc(%rip),%rdi # f0f38 , std::allocator >@GLIBCXX_3.4.21> │ │ │ │ - mov 0xb34f5(%rip),%rax # f0f38 , std::allocator >@GLIBCXX_3.4.21> │ │ │ │ - add $0x18,%rdi │ │ │ │ - add $0x40,%rax │ │ │ │ - mov %rdi,0xc0(%rsp) │ │ │ │ - mov 0x110(%rsp),%rdi │ │ │ │ - mov %rax,0x130(%rsp) │ │ │ │ - cmp 0x68(%rsp),%rdi │ │ │ │ - je 3da7b │ │ │ │ - mov 0x120(%rsp),%rdx │ │ │ │ + jge e05a <__cxa_finalize@plt+0x9ca> │ │ │ │ + mov %rdi,0x18(%r13,%rbx,8) │ │ │ │ + mov 0x60(%rsp),%rdi │ │ │ │ + cmp 0x30(%rsp),%rdi │ │ │ │ + je 3d076 │ │ │ │ + mov 0x70(%rsp),%rdx │ │ │ │ lea 0x1(%rdx),%rsi │ │ │ │ call d340 │ │ │ │ - mov 0xb348e(%rip),%rcx # f0f10 >@GLIBCXX_3.4> │ │ │ │ - mov 0x78(%rsp),%rdi │ │ │ │ + mov 0xacebb(%rip),%rcx # e9f38 , std::allocator >@GLIBCXX_3.4.21> │ │ │ │ + mov 0xaceb4(%rip),%rsi # e9f38 , std::allocator >@GLIBCXX_3.4.21> │ │ │ │ + mov 0xd0(%rsp),%rdi │ │ │ │ + add $0x18,%rcx │ │ │ │ + add $0x40,%rsi │ │ │ │ + mov %rcx,0x80(%rsp) │ │ │ │ + mov %rsi,0xf0(%rsp) │ │ │ │ + cmp 0x28(%rsp),%rdi │ │ │ │ + je 3d0bc │ │ │ │ + mov 0xe0(%rsp),%r8 │ │ │ │ + lea 0x1(%r8),%rsi │ │ │ │ + call d340 │ │ │ │ + mov 0xace4d(%rip),%r9 # e9f10 >@GLIBCXX_3.4> │ │ │ │ + mov 0x38(%rsp),%rdi │ │ │ │ inc %rbx │ │ │ │ - add $0x10,%rcx │ │ │ │ - mov %rcx,0xc8(%rsp) │ │ │ │ + add $0x10,%r9 │ │ │ │ + mov %r9,0x88(%rsp) │ │ │ │ call d480 │ │ │ │ - mov %r12,0xc0(%rsp) │ │ │ │ + mov %r12,0x80(%rsp) │ │ │ │ mov -0x18(%r12),%r12 │ │ │ │ - mov 0x88(%rsp),%rdi │ │ │ │ - mov %r15,0xc0(%rsp,%r12,1) │ │ │ │ - mov 0xb3401(%rip),%r15 # f0ec0 >@GLIBCXX_3.4> │ │ │ │ + mov 0x48(%rsp),%rdi │ │ │ │ + mov %r15,0x80(%rsp,%r12,1) │ │ │ │ + mov 0xacdc3(%rip),%r15 # e9ec0 >@GLIBCXX_3.4> │ │ │ │ add $0x10,%r15 │ │ │ │ - mov %r15,0x130(%rsp) │ │ │ │ + mov %r15,0xf0(%rsp) │ │ │ │ call d0c0 │ │ │ │ - mov 0x90(%r14),%r9 │ │ │ │ - sub 0x88(%r14),%r9 │ │ │ │ - sar $0x3,%r9 │ │ │ │ - cmp %r9,%rbx │ │ │ │ - jae 3dc93 │ │ │ │ - lea 0x130(%rsp),%rdi │ │ │ │ - mov %rdi,0x88(%rsp) │ │ │ │ + mov 0x90(%r14),%r10 │ │ │ │ + sub 0x88(%r14),%r10 │ │ │ │ + sar $0x3,%r10 │ │ │ │ + cmp %r10,%rbx │ │ │ │ + jae 3d2bb │ │ │ │ + lea 0xf0(%rsp),%rdi │ │ │ │ + mov %rdi,0x48(%rsp) │ │ │ │ call d090 │ │ │ │ - mov 0xb3449(%rip),%r9 # f0f50 , std::allocator >@GLIBCXX_3.4.21> │ │ │ │ - movw $0x0,0x210(%rsp) │ │ │ │ - mov 0x80(%rsp),%rdi │ │ │ │ - vpxor %xmm4,%xmm4,%xmm4 │ │ │ │ - mov 0xb339c(%rip),%r8 # f0ec0 >@GLIBCXX_3.4> │ │ │ │ + mov 0xace0e(%rip),%r10 # e9f50 , std::allocator >@GLIBCXX_3.4.21> │ │ │ │ + xor %r9d,%r9d │ │ │ │ + mov 0xacd74(%rip),%rsi # e9ec0 >@GLIBCXX_3.4> │ │ │ │ + mov %r9w,0x1d0(%rsp) │ │ │ │ + mov 0x40(%rsp),%rdi │ │ │ │ + vpxor %xmm3,%xmm3,%xmm3 │ │ │ │ + mov 0x8(%r10),%r12 │ │ │ │ + vmovdqu %ymm3,0x1d8(%rsp) │ │ │ │ + mov 0x10(%r10),%r15 │ │ │ │ + lea 0x10(%rsi),%r8 │ │ │ │ + mov %r8,0xf0(%rsp) │ │ │ │ xor %esi,%esi │ │ │ │ - vmovdqu %ymm4,0x218(%rsp) │ │ │ │ - movq $0x0,0x208(%rsp) │ │ │ │ - mov 0x8(%r9),%r12 │ │ │ │ - mov 0x10(%r9),%r15 │ │ │ │ - add $0x10,%r8 │ │ │ │ - mov %r8,0x130(%rsp) │ │ │ │ add -0x18(%r12),%rdi │ │ │ │ - mov %r12,0xc0(%rsp) │ │ │ │ + movq $0x0,0x1c8(%rsp) │ │ │ │ + mov %r12,0x80(%rsp) │ │ │ │ mov %r15,(%rdi) │ │ │ │ vzeroupper │ │ │ │ call d450 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - vmovdqa64 (%rsp),%zmm5 │ │ │ │ - mov 0xb33c3(%rip),%r10 # f0f38 , std::allocator >@GLIBCXX_3.4.21> │ │ │ │ - lea 0x100(%rsp),%rdi │ │ │ │ - mov %rdi,0x78(%rsp) │ │ │ │ - add $0x40,%r10 │ │ │ │ - mov %r10,0x130(%rsp) │ │ │ │ - vmovdqa64 %zmm5,0xc0(%rsp) │ │ │ │ + mov 0xacd90(%rip),%r11 # e9f38 , std::allocator >@GLIBCXX_3.4.21> │ │ │ │ + lea 0xc0(%rsp),%rdi │ │ │ │ + vmovdqa (%rsp),%ymm4 │ │ │ │ + vpxor %xmm5,%xmm5,%xmm5 │ │ │ │ + mov %rdi,0x38(%rsp) │ │ │ │ + lea 0x40(%r11),%rax │ │ │ │ + vmovdqa %ymm4,0x80(%rsp) │ │ │ │ + mov %rax,0xf0(%rsp) │ │ │ │ + vmovdqa %ymm5,0xa0(%rsp) │ │ │ │ vzeroupper │ │ │ │ call d680 │ │ │ │ - mov 0xb342b(%rip),%r11 # f0fd0 , std::allocator >@GLIBCXX_3.4.21> │ │ │ │ - mov 0x88(%rsp),%rdi │ │ │ │ - lea 0x120(%rsp),%rax │ │ │ │ - lea 0xc8(%rsp),%rsi │ │ │ │ - movl $0x10,0x108(%rsp) │ │ │ │ - movq $0x0,0x118(%rsp) │ │ │ │ - mov %rax,0x68(%rsp) │ │ │ │ - mov %rax,0x110(%rsp) │ │ │ │ - movb $0x0,0x120(%rsp) │ │ │ │ - add $0x10,%r11 │ │ │ │ - mov %r11,0xc8(%rsp) │ │ │ │ + mov 0xacde5(%rip),%rdx # e9fd0 , std::allocator >@GLIBCXX_3.4.21> │ │ │ │ + lea 0xe0(%rsp),%rsi │ │ │ │ + mov 0x48(%rsp),%rdi │ │ │ │ + mov %rsi,0x28(%rsp) │ │ │ │ + mov %rsi,0xd0(%rsp) │ │ │ │ + lea 0x10(%rdx),%rcx │ │ │ │ + lea 0x88(%rsp),%rsi │ │ │ │ + mov %rcx,0x88(%rsp) │ │ │ │ + movl $0x10,0xc8(%rsp) │ │ │ │ + movq $0x0,0xd8(%rsp) │ │ │ │ + movb $0x0,0xe0(%rsp) │ │ │ │ call d450 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - mov 0x88(%r14),%rdx │ │ │ │ - mov 0x80(%rsp),%rsi │ │ │ │ - mov (%rdx,%rbx,8),%rdi │ │ │ │ - call 31fe0 │ │ │ │ - mov 0xf0(%rsp),%r8 │ │ │ │ - lea 0xb0(%rsp),%rcx │ │ │ │ - lea 0xa0(%rsp),%rdi │ │ │ │ - movq $0x0,0xa8(%rsp) │ │ │ │ - mov %rdi,0x60(%rsp) │ │ │ │ - mov %rcx,0x70(%rsp) │ │ │ │ - mov %rcx,0xa0(%rsp) │ │ │ │ - movb $0x0,0xb0(%rsp) │ │ │ │ + mov 0x88(%r14),%r8 │ │ │ │ + mov 0x40(%rsp),%rsi │ │ │ │ + mov (%r8,%rbx,8),%rdi │ │ │ │ + call 31b30 │ │ │ │ + mov 0xb0(%rsp),%r8 │ │ │ │ + lea 0x70(%rsp),%r9 │ │ │ │ + lea 0x60(%rsp),%rdi │ │ │ │ + movq $0x0,0x68(%rsp) │ │ │ │ + mov %rdi,0x20(%rsp) │ │ │ │ + mov %r9,0x30(%rsp) │ │ │ │ + mov %r9,0x60(%rsp) │ │ │ │ + movb $0x0,0x70(%rsp) │ │ │ │ test %r8,%r8 │ │ │ │ - jne 3d9a0 │ │ │ │ - lea 0x110(%rsp),%rsi │ │ │ │ + jne 3cfe8 │ │ │ │ + lea 0xd0(%rsp),%rsi │ │ │ │ call d180 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - jmp 3d9cd │ │ │ │ - mov 0xb32fe(%rip),%rbx │ │ │ │ - lea 0xa266d(%rip),%rsi # e02e6 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x13c6> │ │ │ │ + jmp 3d015 │ │ │ │ + mov 0xacccd(%rip),%rbx │ │ │ │ + lea 0x9c03c(%rip),%rsi # d92e6 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x11d6> │ │ │ │ mov (%rbx),%rdi │ │ │ │ call d380 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ xor %r13d,%r13d │ │ │ │ - mov 0x238(%rsp),%rax │ │ │ │ + mov 0x1f8(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 3dcb8 │ │ │ │ + jne 3d2e0 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ mov %r13,%rax │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ vzeroupper │ │ │ │ - jmp e02c <__cxa_finalize@plt+0x99c> │ │ │ │ + jmp e01d <__cxa_finalize@plt+0x98d> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r13 │ │ │ │ vzeroupper │ │ │ │ - jmp df9b <__cxa_finalize@plt+0x90b> │ │ │ │ + jmp df8f <__cxa_finalize@plt+0x8ff> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r13 │ │ │ │ - jmp df8e <__cxa_finalize@plt+0x8fe> │ │ │ │ + jmp df82 <__cxa_finalize@plt+0x8f2> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r13 │ │ │ │ - jmp dfc3 <__cxa_finalize@plt+0x933> │ │ │ │ + jmp dfb4 <__cxa_finalize@plt+0x924> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ - jmp dfd7 <__cxa_finalize@plt+0x947> │ │ │ │ - jmp e090 <__cxa_finalize@plt+0xa00> │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp dfc8 <__cxa_finalize@plt+0x938> │ │ │ │ + jmp e07e <__cxa_finalize@plt+0x9ee> │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ │ │ │ -000000000003dd10 : │ │ │ │ +000000000003d330 : │ │ │ │ endbr64 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ + mov %rcx,%r15 │ │ │ │ push %r14 │ │ │ │ + mov %r9,%r14 │ │ │ │ push %r13 │ │ │ │ + mov %r8,%r13 │ │ │ │ push %r12 │ │ │ │ - push %rbx │ │ │ │ - lea -0x1(%rsi),%ebx │ │ │ │ mov %esi,%r12d │ │ │ │ - and $0xffffffffffffffc0,%rsp │ │ │ │ - mov %rdx,%r13 │ │ │ │ + push %rbx │ │ │ │ + mov %rdx,%rbx │ │ │ │ + lea -0x1(%rsi),%edx │ │ │ │ mov %edi,%esi │ │ │ │ - mov %ebx,%edx │ │ │ │ - add $0xffffffffffffff80,%rsp │ │ │ │ mov %r9,%rdi │ │ │ │ - mov %rcx,0x28(%rsp) │ │ │ │ - mov %r8,0x70(%rsp) │ │ │ │ - mov %r9,0x78(%rsp) │ │ │ │ - call be500 │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ + add $0xffffffffffffff80,%rsp │ │ │ │ + mov %edx,0x48(%rsp) │ │ │ │ + call b86b0 │ │ │ │ test %r12d,%r12d │ │ │ │ - jle 3e3c2 │ │ │ │ - test %ebx,%ebx │ │ │ │ - je 3e3c2 │ │ │ │ - mov 0x70(%rsp),%r8 │ │ │ │ - mov 0x78(%rsp),%r9 │ │ │ │ - mov 0x0(%r13),%rcx │ │ │ │ - movslq %r12d,%rax │ │ │ │ - mov %r12d,0x24(%rsp) │ │ │ │ - lea -0x3(%rax,%rax,2),%rax │ │ │ │ - mov %r12d,%r15d │ │ │ │ + jle 3daf9 │ │ │ │ + mov 0x48(%rsp),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 3daf9 │ │ │ │ + mov (%rbx),%r8 │ │ │ │ + mov (%r14),%rsi │ │ │ │ + movslq %r12d,%rcx │ │ │ │ + mov %r12d,0x2c(%rsp) │ │ │ │ + mov 0x0(%r13),%rdi │ │ │ │ + lea -0x3(%rcx,%rcx,2),%rax │ │ │ │ + mov %r12d,%edx │ │ │ │ + lea -0x18(%r8),%rcx │ │ │ │ + mov %rsi,0x38(%rsp) │ │ │ │ shl $0x3,%rax │ │ │ │ - mov (%r9),%r11 │ │ │ │ - mov (%r8),%r10 │ │ │ │ - lea -0x18(%rcx),%rsi │ │ │ │ - vmovq %rsi,%xmm9 │ │ │ │ - vmovq %r11,%xmm8 │ │ │ │ - mov %r10,%r8 │ │ │ │ - mov (%r8,%rax,1),%r14 │ │ │ │ - dec %r15d │ │ │ │ - mov %ebx,0x38(%rsp) │ │ │ │ - mov %r8,0x18(%rsp) │ │ │ │ - mov %r15d,0x20(%rsp) │ │ │ │ - mov %rax,0x10(%rsp) │ │ │ │ - vmovq %xmm9,%rdi │ │ │ │ - mov %r15d,%r10d │ │ │ │ - lea (%rdi,%rax,1),%rcx │ │ │ │ - sub %ebx,%r10d │ │ │ │ - mov %r14,0x30(%rsp) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x8(%rcx),%rdx │ │ │ │ - mov (%rcx),%r8 │ │ │ │ - mov %rdx,0x78(%rsp) │ │ │ │ - cmp %r8,%rdx │ │ │ │ - je 3e13f │ │ │ │ - movslq %r10d,%rbx │ │ │ │ - vmovq %xmm8,%r12 │ │ │ │ - lea (%rbx,%rbx,2),%r15 │ │ │ │ - lea (%r12,%r15,8),%r13 │ │ │ │ - mov 0x8(%r13),%r9 │ │ │ │ - mov 0x0(%r13),%rax │ │ │ │ - mov %r9,0x68(%rsp) │ │ │ │ - cmp %rax,%r9 │ │ │ │ - je 3e13f │ │ │ │ - lea -0x8(%r9),%r11 │ │ │ │ - mov 0x30(%rsp),%rdx │ │ │ │ - mov %rcx,0x40(%rsp) │ │ │ │ - mov %r10d,0x3c(%rsp) │ │ │ │ - sub %rax,%r11 │ │ │ │ - mov %r11,0x60(%rsp) │ │ │ │ - lea -0x8(%rax),%rsi │ │ │ │ - mov %r9,%r15 │ │ │ │ - mov %rsi,0x70(%rsp) │ │ │ │ - sub %rax,%r15 │ │ │ │ - shr $0x3,%r11 │ │ │ │ - lea 0x1(%r11),%rdi │ │ │ │ - mov %r11,0x50(%rsp) │ │ │ │ mov %rdi,%r14 │ │ │ │ - mov %rdi,0x58(%rsp) │ │ │ │ - and $0xfffffffffffffff8,%rdi │ │ │ │ - mov %rdi,0x48(%rsp) │ │ │ │ - lea 0x0(,%rdi,8),%rsi │ │ │ │ - shr $0x3,%r14 │ │ │ │ - shl $0x6,%r14 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x70(%rsp),%r10 │ │ │ │ - mov %r8,%rcx │ │ │ │ - add $0x8,%r8 │ │ │ │ - sub %rdx,%r10 │ │ │ │ - cmp $0x30,%r10 │ │ │ │ - jbe 3e3e0 │ │ │ │ - cmp %r8,%rax │ │ │ │ - setae %bl │ │ │ │ - cmp 0x68(%rsp),%rcx │ │ │ │ - setae %r12b │ │ │ │ - or %bl,%r12b │ │ │ │ - je 3e3e0 │ │ │ │ - cmpq $0x30,0x60(%rsp) │ │ │ │ - jbe 3e5b6 │ │ │ │ - lea -0x40(%r14),%r13 │ │ │ │ - vbroadcastsd (%rcx),%zmm0 │ │ │ │ - xor %r11d,%r11d │ │ │ │ - shr $0x6,%r13 │ │ │ │ - inc %r13 │ │ │ │ - and $0x7,%r13d │ │ │ │ - je 3dfae │ │ │ │ - cmp $0x1,%r13 │ │ │ │ - je 3df8c │ │ │ │ - cmp $0x2,%r13 │ │ │ │ - je 3df73 │ │ │ │ - cmp $0x3,%r13 │ │ │ │ - je 3df5a │ │ │ │ - cmp $0x4,%r13 │ │ │ │ - je 3df41 │ │ │ │ - cmp $0x5,%r13 │ │ │ │ - je 3df28 │ │ │ │ - cmp $0x6,%r13 │ │ │ │ - je 3df0f │ │ │ │ - vmovupd (%rdx),%zmm1 │ │ │ │ - vfmadd213pd (%rax),%zmm0,%zmm1 │ │ │ │ - mov $0x40,%r11d │ │ │ │ - vmovupd %zmm1,(%rax) │ │ │ │ - vmovupd (%rdx,%r11,1),%zmm2 │ │ │ │ - vfmadd213pd (%rax,%r11,1),%zmm0,%zmm2 │ │ │ │ - vmovupd %zmm2,(%rax,%r11,1) │ │ │ │ - add $0x40,%r11 │ │ │ │ - vmovupd (%rdx,%r11,1),%zmm3 │ │ │ │ - vfmadd213pd (%rax,%r11,1),%zmm0,%zmm3 │ │ │ │ - vmovupd %zmm3,(%rax,%r11,1) │ │ │ │ - add $0x40,%r11 │ │ │ │ - vmovupd (%rdx,%r11,1),%zmm4 │ │ │ │ - vfmadd213pd (%rax,%r11,1),%zmm0,%zmm4 │ │ │ │ - vmovupd %zmm4,(%rax,%r11,1) │ │ │ │ - add $0x40,%r11 │ │ │ │ - vmovupd (%rdx,%r11,1),%zmm5 │ │ │ │ - vfmadd213pd (%rax,%r11,1),%zmm0,%zmm5 │ │ │ │ - vmovupd %zmm5,(%rax,%r11,1) │ │ │ │ - add $0x40,%r11 │ │ │ │ - vmovupd (%rdx,%r11,1),%zmm6 │ │ │ │ - vfmadd213pd (%rax,%r11,1),%zmm0,%zmm6 │ │ │ │ - vmovupd %zmm6,(%rax,%r11,1) │ │ │ │ - add $0x40,%r11 │ │ │ │ - vmovupd (%rdx,%r11,1),%zmm7 │ │ │ │ - vfmadd213pd (%rax,%r11,1),%zmm0,%zmm7 │ │ │ │ - vmovupd %zmm7,(%rax,%r11,1) │ │ │ │ - add $0x40,%r11 │ │ │ │ - cmp %r14,%r11 │ │ │ │ - je 3e07b │ │ │ │ - vmovupd (%rdx,%r11,1),%zmm10 │ │ │ │ - vfmadd213pd (%rax,%r11,1),%zmm0,%zmm10 │ │ │ │ - vmovupd %zmm10,(%rax,%r11,1) │ │ │ │ - vmovupd 0x40(%r11,%rdx,1),%zmm11 │ │ │ │ - vfmadd213pd 0x40(%rax,%r11,1),%zmm0,%zmm11 │ │ │ │ - vmovupd %zmm11,0x40(%rax,%r11,1) │ │ │ │ - vmovupd 0x80(%r11,%rdx,1),%zmm12 │ │ │ │ - vfmadd213pd 0x80(%rax,%r11,1),%zmm0,%zmm12 │ │ │ │ - vmovupd %zmm12,0x80(%rax,%r11,1) │ │ │ │ - vmovupd 0xc0(%r11,%rdx,1),%zmm13 │ │ │ │ - vfmadd213pd 0xc0(%rax,%r11,1),%zmm0,%zmm13 │ │ │ │ - vmovupd %zmm13,0xc0(%rax,%r11,1) │ │ │ │ - vmovupd 0x100(%r11,%rdx,1),%zmm14 │ │ │ │ - vfmadd213pd 0x100(%rax,%r11,1),%zmm0,%zmm14 │ │ │ │ - vmovupd %zmm14,0x100(%rax,%r11,1) │ │ │ │ - vmovupd 0x140(%r11,%rdx,1),%zmm15 │ │ │ │ - vfmadd213pd 0x140(%rax,%r11,1),%zmm0,%zmm15 │ │ │ │ - vmovupd %zmm15,0x140(%rax,%r11,1) │ │ │ │ - vmovupd 0x180(%r11,%rdx,1),%zmm1 │ │ │ │ - vfmadd213pd 0x180(%rax,%r11,1),%zmm0,%zmm1 │ │ │ │ - vmovupd %zmm1,0x180(%rax,%r11,1) │ │ │ │ - vmovupd 0x1c0(%r11,%rdx,1),%zmm2 │ │ │ │ - vfmadd213pd 0x1c0(%rax,%r11,1),%zmm0,%zmm2 │ │ │ │ - vmovupd %zmm2,0x1c0(%rax,%r11,1) │ │ │ │ - add $0x200,%r11 │ │ │ │ - cmp %r14,%r11 │ │ │ │ - jne 3dfae │ │ │ │ - testb $0x7,0x58(%rsp) │ │ │ │ - je 3e127 │ │ │ │ - mov 0x48(%rsp),%r9 │ │ │ │ - lea (%rdx,%rsi,1),%rbx │ │ │ │ - lea (%rax,%rsi,1),%r10 │ │ │ │ - mov 0x50(%rsp),%r12 │ │ │ │ - sub %r9,%r12 │ │ │ │ - lea 0x1(%r12),%r11 │ │ │ │ - cmp $0x2,%r12 │ │ │ │ - jbe 3e5c4 │ │ │ │ - vbroadcastsd (%rcx),%ymm0 │ │ │ │ - vmovupd (%rax,%r9,8),%ymm3 │ │ │ │ - vfmadd132pd (%rdx,%r9,8),%ymm3,%ymm0 │ │ │ │ - vmovupd %ymm0,(%rax,%r9,8) │ │ │ │ - test $0x3,%r11b │ │ │ │ - je 3e127 │ │ │ │ - mov %r11,%r13 │ │ │ │ - and $0xfffffffffffffffc,%r13 │ │ │ │ - lea 0x0(,%r13,8),%rdi │ │ │ │ - add %rdi,%rbx │ │ │ │ - add %rdi,%r10 │ │ │ │ - cmp %r13,%r12 │ │ │ │ - je 3e114 │ │ │ │ - add %r13,%r9 │ │ │ │ - vmovddup (%rcx),%xmm4 │ │ │ │ - mov %r11,%r12 │ │ │ │ - vmovupd (%rax,%r9,8),%xmm5 │ │ │ │ - vfmadd132pd (%rdx,%r9,8),%xmm5,%xmm4 │ │ │ │ - sub %r13,%r12 │ │ │ │ - and $0x1,%r11d │ │ │ │ - vmovupd %xmm4,(%rax,%r9,8) │ │ │ │ - je 3e127 │ │ │ │ - and $0xfffffffffffffffe,%r12 │ │ │ │ + mov %rcx,%rsi │ │ │ │ + dec %edx │ │ │ │ + mov (%r14,%rax,1),%r9 │ │ │ │ + lea (%rsi,%rax,1),%r10 │ │ │ │ + mov %r14,0x20(%rsp) │ │ │ │ + mov %edx,%r11d │ │ │ │ + mov %edx,0x28(%rsp) │ │ │ │ + sub 0x48(%rsp),%r11d │ │ │ │ + mov %r9,0x30(%rsp) │ │ │ │ + mov %r10,0x40(%rsp) │ │ │ │ + mov %r11d,0x4c(%rsp) │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ + mov %rsi,0x10(%rsp) │ │ │ │ + mov %r15,0x8(%rsp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov 0x40(%rsp),%r15 │ │ │ │ + mov 0x8(%r15),%r12 │ │ │ │ + mov (%r15),%rcx │ │ │ │ + mov %r12,0x78(%rsp) │ │ │ │ + cmp %rcx,%r12 │ │ │ │ + je 3d888 │ │ │ │ + movslq 0x4c(%rsp),%rbx │ │ │ │ + mov 0x38(%rsp),%r14 │ │ │ │ + lea (%rbx,%rbx,2),%r13 │ │ │ │ + lea (%r14,%r13,8),%rdx │ │ │ │ + mov (%rdx),%rax │ │ │ │ + mov 0x8(%rdx),%r15 │ │ │ │ + cmp %rax,%r15 │ │ │ │ + je 3d888 │ │ │ │ + mov 0x30(%rsp),%rdx │ │ │ │ + mov %r15,%r14 │ │ │ │ + sub %rax,%r14 │ │ │ │ + mov %rdx,%rsi │ │ │ │ + cmp $0x8,%r14 │ │ │ │ + je 3d6d3 │ │ │ │ + lea -0x8(%r14),%rbx │ │ │ │ + lea -0x8(%rax),%r11 │ │ │ │ + mov %rbx,0x68(%rsp) │ │ │ │ + shr $0x3,%rbx │ │ │ │ + mov %rbx,0x60(%rsp) │ │ │ │ + inc %rbx │ │ │ │ + mov %rbx,%r12 │ │ │ │ + mov %rbx,%r10 │ │ │ │ + mov %r11,0x70(%rsp) │ │ │ │ + and $0xfffffffffffffffc,%r12 │ │ │ │ + shr $0x2,%r10 │ │ │ │ + mov %r12,0x58(%rsp) │ │ │ │ shl $0x3,%r12 │ │ │ │ - add %r12,%rbx │ │ │ │ - add %r12,%r10 │ │ │ │ - vmovsd (%rbx),%xmm7 │ │ │ │ - vmovsd (%r10),%xmm6 │ │ │ │ - vfmadd132sd (%rcx),%xmm6,%xmm7 │ │ │ │ - vmovsd %xmm7,(%r10) │ │ │ │ - add %r15,%rdx │ │ │ │ - cmp %r8,0x78(%rsp) │ │ │ │ - jne 3de70 │ │ │ │ - mov 0x40(%rsp),%rcx │ │ │ │ - mov 0x3c(%rsp),%r10d │ │ │ │ - sub $0x18,%rcx │ │ │ │ - inc %r10d │ │ │ │ - cmp 0x38(%rsp),%r10d │ │ │ │ - jne 3ddd0 │ │ │ │ - mov 0x10(%rsp),%rax │ │ │ │ - mov %r10d,%ebx │ │ │ │ - mov 0x18(%rsp),%r8 │ │ │ │ - mov 0x20(%rsp),%r15d │ │ │ │ + shl $0x5,%r10 │ │ │ │ + mov %r12,0x50(%rsp) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + lea 0x8(%rcx),%r13 │ │ │ │ + cmp %r13,%rax │ │ │ │ + setae %r8b │ │ │ │ + cmp %r15,%rcx │ │ │ │ + setae %r9b │ │ │ │ + or %r8b,%r9b │ │ │ │ + je 3db08 │ │ │ │ + mov 0x70(%rsp),%rdi │ │ │ │ + sub %rsi,%rdi │ │ │ │ + cmp $0x10,%rdi │ │ │ │ + jbe 3db08 │ │ │ │ + cmpq $0x10,0x68(%rsp) │ │ │ │ + jbe 3dcdf │ │ │ │ + lea -0x20(%r10),%r8 │ │ │ │ + vbroadcastsd (%rcx),%ymm14 │ │ │ │ + xor %edi,%edi │ │ │ │ + shr $0x5,%r8 │ │ │ │ + inc %r8 │ │ │ │ + and $0x7,%r8d │ │ │ │ + je 3d590 │ │ │ │ + cmp $0x1,%r8 │ │ │ │ + je 3d573 │ │ │ │ + cmp $0x2,%r8 │ │ │ │ + je 3d55f │ │ │ │ + cmp $0x3,%r8 │ │ │ │ + je 3d54b │ │ │ │ + cmp $0x4,%r8 │ │ │ │ + je 3d537 │ │ │ │ + cmp $0x5,%r8 │ │ │ │ + je 3d523 │ │ │ │ + cmp $0x6,%r8 │ │ │ │ + je 3d50f │ │ │ │ + vmovupd (%rdx),%ymm15 │ │ │ │ + mov $0x20,%edi │ │ │ │ + vfmadd213pd (%rax),%ymm14,%ymm15 │ │ │ │ + vmovupd %ymm15,(%rax) │ │ │ │ + vmovupd (%rdx,%rdi,1),%ymm3 │ │ │ │ + vfmadd213pd (%rax,%rdi,1),%ymm14,%ymm3 │ │ │ │ + vmovupd %ymm3,(%rax,%rdi,1) │ │ │ │ + add $0x20,%rdi │ │ │ │ + vmovupd (%rdx,%rdi,1),%ymm0 │ │ │ │ + vfmadd213pd (%rax,%rdi,1),%ymm14,%ymm0 │ │ │ │ + vmovupd %ymm0,(%rax,%rdi,1) │ │ │ │ + add $0x20,%rdi │ │ │ │ + vmovupd (%rdx,%rdi,1),%ymm4 │ │ │ │ + vfmadd213pd (%rax,%rdi,1),%ymm14,%ymm4 │ │ │ │ + vmovupd %ymm4,(%rax,%rdi,1) │ │ │ │ + add $0x20,%rdi │ │ │ │ + vmovupd (%rdx,%rdi,1),%ymm1 │ │ │ │ + vfmadd213pd (%rax,%rdi,1),%ymm14,%ymm1 │ │ │ │ + vmovupd %ymm1,(%rax,%rdi,1) │ │ │ │ + add $0x20,%rdi │ │ │ │ + vmovupd (%rdx,%rdi,1),%ymm2 │ │ │ │ + vfmadd213pd (%rax,%rdi,1),%ymm14,%ymm2 │ │ │ │ + vmovupd %ymm2,(%rax,%rdi,1) │ │ │ │ + add $0x20,%rdi │ │ │ │ + vmovupd (%rdx,%rdi,1),%ymm5 │ │ │ │ + vfmadd213pd (%rax,%rdi,1),%ymm14,%ymm5 │ │ │ │ + vmovupd %ymm5,(%rax,%rdi,1) │ │ │ │ + add $0x20,%rdi │ │ │ │ + cmp %r10,%rdi │ │ │ │ + je 3d659 │ │ │ │ + vmovupd (%rdx,%rdi,1),%ymm6 │ │ │ │ + vfmadd213pd (%rax,%rdi,1),%ymm14,%ymm6 │ │ │ │ + vmovupd %ymm6,(%rax,%rdi,1) │ │ │ │ + vmovupd 0x20(%rdx,%rdi,1),%ymm7 │ │ │ │ + vfmadd213pd 0x20(%rax,%rdi,1),%ymm14,%ymm7 │ │ │ │ + vmovupd %ymm7,0x20(%rax,%rdi,1) │ │ │ │ + vmovupd 0x40(%rdx,%rdi,1),%ymm8 │ │ │ │ + vfmadd213pd 0x40(%rax,%rdi,1),%ymm14,%ymm8 │ │ │ │ + vmovupd %ymm8,0x40(%rax,%rdi,1) │ │ │ │ + vmovupd 0x60(%rdx,%rdi,1),%ymm9 │ │ │ │ + vfmadd213pd 0x60(%rax,%rdi,1),%ymm14,%ymm9 │ │ │ │ + vmovupd %ymm9,0x60(%rax,%rdi,1) │ │ │ │ + vmovupd 0x80(%rdx,%rdi,1),%ymm10 │ │ │ │ + vfmadd213pd 0x80(%rax,%rdi,1),%ymm14,%ymm10 │ │ │ │ + vmovupd %ymm10,0x80(%rax,%rdi,1) │ │ │ │ + vmovupd 0xa0(%rdx,%rdi,1),%ymm11 │ │ │ │ + vfmadd213pd 0xa0(%rax,%rdi,1),%ymm14,%ymm11 │ │ │ │ + vmovupd %ymm11,0xa0(%rax,%rdi,1) │ │ │ │ + vmovupd 0xc0(%rdx,%rdi,1),%ymm12 │ │ │ │ + vfmadd213pd 0xc0(%rax,%rdi,1),%ymm14,%ymm12 │ │ │ │ + vmovupd %ymm12,0xc0(%rax,%rdi,1) │ │ │ │ + vmovupd 0xe0(%rdx,%rdi,1),%ymm13 │ │ │ │ + vfmadd213pd 0xe0(%rax,%rdi,1),%ymm14,%ymm13 │ │ │ │ + vmovupd %ymm13,0xe0(%rax,%rdi,1) │ │ │ │ + add $0x100,%rdi │ │ │ │ + cmp %r10,%rdi │ │ │ │ + jne 3d590 │ │ │ │ + test $0x3,%bl │ │ │ │ + je 3d6ba │ │ │ │ + mov 0x50(%rsp),%r11 │ │ │ │ + mov 0x58(%rsp),%r9 │ │ │ │ + lea (%rdx,%r11,1),%r12 │ │ │ │ + add %rax,%r11 │ │ │ │ + cmp %r9,0x60(%rsp) │ │ │ │ + je 3d6a5 │ │ │ │ + vmovddup (%rcx),%xmm14 │ │ │ │ + vmovupd (%rax,%r9,8),%xmm15 │ │ │ │ + mov %rbx,%r8 │ │ │ │ + sub %r9,%r8 │ │ │ │ + vfmadd132pd (%rdx,%r9,8),%xmm15,%xmm14 │ │ │ │ + vmovupd %xmm14,(%rax,%r9,8) │ │ │ │ + test $0x1,%bl │ │ │ │ + je 3d6ba │ │ │ │ + and $0xfffffffffffffffe,%r8 │ │ │ │ + shl $0x3,%r8 │ │ │ │ + add %r8,%r12 │ │ │ │ + add %r8,%r11 │ │ │ │ + vmovsd (%r12),%xmm3 │ │ │ │ + vmovsd (%r11),%xmm0 │ │ │ │ + vfmadd132sd (%rcx),%xmm0,%xmm3 │ │ │ │ + vmovsd %xmm3,(%r11) │ │ │ │ + mov %r13,%rcx │ │ │ │ + cmp %r13,0x78(%rsp) │ │ │ │ + je 3d888 │ │ │ │ + add %r14,%rsi │ │ │ │ + mov %rsi,%rdx │ │ │ │ + jmp 3d480 │ │ │ │ + mov 0x78(%rsp),%r8 │ │ │ │ + mov %rdx,%rdi │ │ │ │ + sub %rcx,%r8 │ │ │ │ + sub $0x8,%r8 │ │ │ │ + shr $0x3,%r8 │ │ │ │ + and $0x7,%r8d │ │ │ │ + je 3d864 │ │ │ │ + vmovsd (%rcx),%xmm0 │ │ │ │ + vmovsd (%rax),%xmm3 │ │ │ │ + lea 0x8(%rdx),%rsi │ │ │ │ + add $0x8,%rcx │ │ │ │ + mov %rsi,%rdi │ │ │ │ + vfmadd132sd (%rdx),%xmm3,%xmm0 │ │ │ │ + vmovsd %xmm0,(%rax) │ │ │ │ + cmp $0x1,%r8 │ │ │ │ + je 3d864 │ │ │ │ + cmp $0x2,%r8 │ │ │ │ + je 3d7b6 │ │ │ │ + cmp $0x3,%r8 │ │ │ │ + je 3d79c │ │ │ │ + cmp $0x4,%r8 │ │ │ │ + je 3d782 │ │ │ │ + cmp $0x5,%r8 │ │ │ │ + je 3d768 │ │ │ │ + cmp $0x6,%r8 │ │ │ │ + je 3d74e │ │ │ │ + vmovsd (%rcx),%xmm1 │ │ │ │ + add $0x8,%rsi │ │ │ │ + add $0x8,%rcx │ │ │ │ + vfmadd132sd 0x8(%rdx),%xmm0,%xmm1 │ │ │ │ + vmovsd %xmm1,(%rax) │ │ │ │ + vmovsd (%rcx),%xmm2 │ │ │ │ + vmovsd (%rax),%xmm5 │ │ │ │ + add $0x8,%rcx │ │ │ │ + add $0x8,%rsi │ │ │ │ + vfmadd132sd -0x8(%rsi),%xmm5,%xmm2 │ │ │ │ + vmovsd %xmm2,(%rax) │ │ │ │ + vmovsd (%rcx),%xmm7 │ │ │ │ + vmovsd (%rax),%xmm6 │ │ │ │ + add $0x8,%rcx │ │ │ │ + add $0x8,%rsi │ │ │ │ + vfmadd132sd -0x8(%rsi),%xmm6,%xmm7 │ │ │ │ + vmovsd %xmm7,(%rax) │ │ │ │ + vmovsd (%rcx),%xmm8 │ │ │ │ + vmovsd (%rax),%xmm9 │ │ │ │ + add $0x8,%rcx │ │ │ │ + add $0x8,%rsi │ │ │ │ + vfmadd132sd -0x8(%rsi),%xmm9,%xmm8 │ │ │ │ + vmovsd %xmm8,(%rax) │ │ │ │ + vmovsd (%rcx),%xmm10 │ │ │ │ + vmovsd (%rax),%xmm11 │ │ │ │ + add $0x8,%rcx │ │ │ │ + add $0x8,%rsi │ │ │ │ + vfmadd132sd -0x8(%rsi),%xmm11,%xmm10 │ │ │ │ + vmovsd %xmm10,(%rax) │ │ │ │ + vmovsd (%rcx),%xmm12 │ │ │ │ + vmovsd (%rax),%xmm13 │ │ │ │ + add $0x8,%rsi │ │ │ │ + add $0x8,%rcx │ │ │ │ + vfmadd132sd -0x8(%rsi),%xmm13,%xmm12 │ │ │ │ + mov %rsi,%rdi │ │ │ │ + vmovsd %xmm12,(%rax) │ │ │ │ + jmp 3d864 │ │ │ │ + vmovsd 0x8(%rcx),%xmm0 │ │ │ │ + add $0x40,%rsi │ │ │ │ + add $0x40,%rcx │ │ │ │ + vfmadd132sd -0x38(%rsi),%xmm14,%xmm0 │ │ │ │ + vmovsd %xmm0,(%rax) │ │ │ │ + vmovsd -0x30(%rcx),%xmm4 │ │ │ │ + vmovsd (%rax),%xmm1 │ │ │ │ + vfmadd132sd -0x30(%rsi),%xmm1,%xmm4 │ │ │ │ + vmovsd %xmm4,(%rax) │ │ │ │ + vmovsd -0x28(%rcx),%xmm2 │ │ │ │ + vmovsd (%rax),%xmm5 │ │ │ │ + vfmadd132sd -0x28(%rsi),%xmm5,%xmm2 │ │ │ │ + vmovsd %xmm2,(%rax) │ │ │ │ + vmovsd -0x20(%rcx),%xmm6 │ │ │ │ + vmovsd (%rax),%xmm7 │ │ │ │ + vfmadd132sd -0x20(%rsi),%xmm7,%xmm6 │ │ │ │ + vmovsd %xmm6,(%rax) │ │ │ │ + vmovsd -0x18(%rcx),%xmm8 │ │ │ │ + vmovsd (%rax),%xmm9 │ │ │ │ + vfmadd132sd -0x18(%rsi),%xmm9,%xmm8 │ │ │ │ + vmovsd %xmm8,(%rax) │ │ │ │ + vmovsd -0x10(%rcx),%xmm10 │ │ │ │ + vmovsd (%rax),%xmm11 │ │ │ │ + vfmadd132sd -0x10(%rsi),%xmm11,%xmm10 │ │ │ │ + vmovsd %xmm10,(%rax) │ │ │ │ + vmovsd -0x8(%rcx),%xmm12 │ │ │ │ + vmovsd (%rax),%xmm13 │ │ │ │ + vfmadd132sd -0x8(%rsi),%xmm13,%xmm12 │ │ │ │ + mov %rsi,%rdi │ │ │ │ + vmovsd %xmm12,(%rax) │ │ │ │ + vmovsd (%rcx),%xmm14 │ │ │ │ + vmovsd (%rax),%xmm15 │ │ │ │ + lea 0x8(%rcx),%r10 │ │ │ │ + vfmadd132sd (%rdi),%xmm15,%xmm14 │ │ │ │ + vmovsd %xmm14,(%rax) │ │ │ │ + cmp %r10,0x78(%rsp) │ │ │ │ + jne 3d7d8 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + incl 0x4c(%rsp) │ │ │ │ + subq $0x18,0x40(%rsp) │ │ │ │ + mov 0x4c(%rsp),%eax │ │ │ │ + cmp 0x48(%rsp),%eax │ │ │ │ + jne 3d3e8 │ │ │ │ + mov %eax,%ebx │ │ │ │ + mov 0x18(%rsp),%rax │ │ │ │ + mov 0x20(%rsp),%r14 │ │ │ │ + mov 0x28(%rsp),%edx │ │ │ │ + mov 0x10(%rsp),%rsi │ │ │ │ sub $0x18,%rax │ │ │ │ dec %ebx │ │ │ │ - jne 3dd97 │ │ │ │ - mov 0x24(%rsp),%r12d │ │ │ │ - mov %r8,%r11 │ │ │ │ + mov 0x8(%rsp),%r15 │ │ │ │ + mov %ebx,0x48(%rsp) │ │ │ │ + jne 3d3ab │ │ │ │ + mov 0x2c(%rsp),%r12d │ │ │ │ + mov %r14,%r11 │ │ │ │ mov $0x1,%r13d │ │ │ │ vzeroupper │ │ │ │ mov 0x8(%r11),%rbx │ │ │ │ - mov (%r11),%r14 │ │ │ │ - cmp %rbx,%r14 │ │ │ │ - je 3e5cc │ │ │ │ + mov (%r11),%r10 │ │ │ │ + cmp %rbx,%r10 │ │ │ │ + je 3dced │ │ │ │ mov %rbx,%rdx │ │ │ │ xor %esi,%esi │ │ │ │ - mov %r14,%rdi │ │ │ │ + mov %r10,%rdi │ │ │ │ inc %r13d │ │ │ │ - sub %r14,%rdx │ │ │ │ + sub %r10,%rdx │ │ │ │ mov %r11,0x78(%rsp) │ │ │ │ call d190 │ │ │ │ cmp %r13d,%r12d │ │ │ │ mov 0x78(%rsp),%r11 │ │ │ │ - mov %r14,%r9 │ │ │ │ - jl 3e3c2 │ │ │ │ - mov 0x28(%rsp),%rdx │ │ │ │ - mov %r12d,%esi │ │ │ │ - xor %r10d,%r10d │ │ │ │ + mov %rax,%r9 │ │ │ │ + jl 3daf9 │ │ │ │ + mov %r12d,%edi │ │ │ │ + mov (%r15),%r8 │ │ │ │ + xor %eax,%eax │ │ │ │ add $0x18,%r11 │ │ │ │ - sub %r13d,%esi │ │ │ │ - lea 0x3(%rsi,%rsi,2),%r14 │ │ │ │ + sub %r13d,%edi │ │ │ │ + mov %r13d,%edx │ │ │ │ + lea 0x3(%rdi,%rdi,2),%r14 │ │ │ │ shl $0x3,%r14 │ │ │ │ - mov (%rdx),%r15 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov (%r15,%r10,1),%rsi │ │ │ │ - mov 0x8(%r15,%r10,1),%r8 │ │ │ │ - cmp %rsi,%r8 │ │ │ │ - je 3e3ac │ │ │ │ - mov (%r11,%r10,1),%rcx │ │ │ │ - mov %r9,%rdx │ │ │ │ - sub %rsi,%r8 │ │ │ │ + nop │ │ │ │ + mov (%r8,%rax,1),%rdi │ │ │ │ + mov 0x8(%r8,%rax,1),%r13 │ │ │ │ + cmp %rdi,%r13 │ │ │ │ + je 3dae0 │ │ │ │ + mov %r8,0x78(%rsp) │ │ │ │ + mov (%r11,%rax,1),%rsi │ │ │ │ + mov %r9,%rcx │ │ │ │ + sub %rdi,%r13 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea -0x8(%r8),%rdi │ │ │ │ - vmovsd (%rdx),%xmm0 │ │ │ │ - xor %eax,%eax │ │ │ │ - shr $0x3,%rdi │ │ │ │ - inc %rdi │ │ │ │ - and $0x7,%edi │ │ │ │ - je 3e2ec │ │ │ │ - cmp $0x1,%rdi │ │ │ │ - je 3e2cc │ │ │ │ - cmp $0x2,%rdi │ │ │ │ - je 3e2b6 │ │ │ │ - cmp $0x3,%rdi │ │ │ │ - je 3e2a0 │ │ │ │ - cmp $0x4,%rdi │ │ │ │ - je 3e28a │ │ │ │ - cmp $0x5,%rdi │ │ │ │ - je 3e273 │ │ │ │ - cmp $0x6,%rdi │ │ │ │ - je 3e25c │ │ │ │ - vmovsd (%rcx),%xmm8 │ │ │ │ - vmulsd (%rsi),%xmm8,%xmm9 │ │ │ │ - mov $0x8,%eax │ │ │ │ - vaddsd %xmm9,%xmm0,%xmm0 │ │ │ │ - vmovsd %xmm0,(%rdx) │ │ │ │ - vmovsd (%rcx,%rax,1),%xmm12 │ │ │ │ - vmulsd (%rsi,%rax,1),%xmm12,%xmm13 │ │ │ │ - add $0x8,%rax │ │ │ │ - vaddsd %xmm13,%xmm0,%xmm0 │ │ │ │ - vmovsd %xmm0,(%rdx) │ │ │ │ - vmovsd (%rcx,%rax,1),%xmm14 │ │ │ │ - vmulsd (%rsi,%rax,1),%xmm14,%xmm15 │ │ │ │ - add $0x8,%rax │ │ │ │ - vaddsd %xmm15,%xmm0,%xmm0 │ │ │ │ - vmovsd %xmm0,(%rdx) │ │ │ │ - vmovsd (%rcx,%rax,1),%xmm1 │ │ │ │ - vmulsd (%rsi,%rax,1),%xmm1,%xmm2 │ │ │ │ - add $0x8,%rax │ │ │ │ - vaddsd %xmm2,%xmm0,%xmm0 │ │ │ │ - vmovsd %xmm0,(%rdx) │ │ │ │ - vmovsd (%rcx,%rax,1),%xmm3 │ │ │ │ - vmulsd (%rsi,%rax,1),%xmm3,%xmm4 │ │ │ │ - add $0x8,%rax │ │ │ │ - vaddsd %xmm4,%xmm0,%xmm0 │ │ │ │ - vmovsd %xmm0,(%rdx) │ │ │ │ - vmovsd (%rcx,%rax,1),%xmm5 │ │ │ │ - vmulsd (%rsi,%rax,1),%xmm5,%xmm6 │ │ │ │ - add $0x8,%rax │ │ │ │ - vaddsd %xmm6,%xmm0,%xmm0 │ │ │ │ - vmovsd %xmm0,(%rdx) │ │ │ │ - vmovsd (%rcx,%rax,1),%xmm7 │ │ │ │ - vmulsd (%rsi,%rax,1),%xmm7,%xmm10 │ │ │ │ - add $0x8,%rax │ │ │ │ - vaddsd %xmm10,%xmm0,%xmm0 │ │ │ │ - vmovsd %xmm0,(%rdx) │ │ │ │ - cmp %rax,%r8 │ │ │ │ - je 3e39c │ │ │ │ - vmovsd (%rcx,%rax,1),%xmm11 │ │ │ │ - vmulsd (%rsi,%rax,1),%xmm11,%xmm8 │ │ │ │ - vaddsd %xmm8,%xmm0,%xmm9 │ │ │ │ - vmovsd %xmm9,(%rdx) │ │ │ │ - vmovsd 0x8(%rcx,%rax,1),%xmm12 │ │ │ │ - vmulsd 0x8(%rsi,%rax,1),%xmm12,%xmm13 │ │ │ │ - vaddsd %xmm13,%xmm9,%xmm14 │ │ │ │ - vmovsd %xmm14,(%rdx) │ │ │ │ - vmovsd 0x10(%rcx,%rax,1),%xmm15 │ │ │ │ - vmulsd 0x10(%rsi,%rax,1),%xmm15,%xmm1 │ │ │ │ - vaddsd %xmm1,%xmm14,%xmm2 │ │ │ │ - vmovsd %xmm2,(%rdx) │ │ │ │ - vmovsd 0x18(%rcx,%rax,1),%xmm3 │ │ │ │ - vmulsd 0x18(%rsi,%rax,1),%xmm3,%xmm4 │ │ │ │ - vaddsd %xmm4,%xmm2,%xmm5 │ │ │ │ - vmovsd %xmm5,(%rdx) │ │ │ │ - vmovsd 0x20(%rcx,%rax,1),%xmm6 │ │ │ │ - vmulsd 0x20(%rsi,%rax,1),%xmm6,%xmm7 │ │ │ │ - vaddsd %xmm7,%xmm5,%xmm10 │ │ │ │ - vmovsd %xmm10,(%rdx) │ │ │ │ - vmovsd 0x28(%rcx,%rax,1),%xmm0 │ │ │ │ - vmulsd 0x28(%rsi,%rax,1),%xmm0,%xmm11 │ │ │ │ - vaddsd %xmm11,%xmm10,%xmm8 │ │ │ │ - vmovsd %xmm8,(%rdx) │ │ │ │ - vmovsd 0x30(%rcx,%rax,1),%xmm9 │ │ │ │ - vmulsd 0x30(%rsi,%rax,1),%xmm9,%xmm12 │ │ │ │ - vaddsd %xmm12,%xmm8,%xmm13 │ │ │ │ - vmovsd %xmm13,(%rdx) │ │ │ │ - vmovsd 0x38(%rcx,%rax,1),%xmm14 │ │ │ │ - vmulsd 0x38(%rsi,%rax,1),%xmm14,%xmm15 │ │ │ │ - add $0x40,%rax │ │ │ │ - vaddsd %xmm15,%xmm13,%xmm0 │ │ │ │ - vmovsd %xmm0,(%rdx) │ │ │ │ - cmp %rax,%r8 │ │ │ │ - jne 3e2ec │ │ │ │ - add $0x8,%rdx │ │ │ │ - add %r8,%rcx │ │ │ │ - cmp %rdx,%rbx │ │ │ │ - jne 3e200 │ │ │ │ - add $0x18,%r10 │ │ │ │ - cmp %r14,%r10 │ │ │ │ - jne 3e1e0 │ │ │ │ + lea -0x8(%r13),%r10 │ │ │ │ + vmovsd (%rcx),%xmm0 │ │ │ │ + xor %r8d,%r8d │ │ │ │ + shr $0x3,%r10 │ │ │ │ + inc %r10 │ │ │ │ + and $0x7,%r10d │ │ │ │ + je 3da30 │ │ │ │ + cmp $0x1,%r10 │ │ │ │ + je 3da13 │ │ │ │ + cmp $0x2,%r10 │ │ │ │ + je 3d9ff │ │ │ │ + cmp $0x3,%r10 │ │ │ │ + je 3d9eb │ │ │ │ + cmp $0x4,%r10 │ │ │ │ + je 3d9d7 │ │ │ │ + cmp $0x5,%r10 │ │ │ │ + je 3d9c3 │ │ │ │ + cmp $0x6,%r10 │ │ │ │ + je 3d9af │ │ │ │ + vmovsd (%rsi),%xmm3 │ │ │ │ + mov $0x8,%r8d │ │ │ │ + vfmadd231sd (%rdi),%xmm3,%xmm0 │ │ │ │ + vmovsd %xmm0,(%rcx) │ │ │ │ + vmovsd (%rsi,%r8,1),%xmm4 │ │ │ │ + vfmadd231sd (%rdi,%r8,1),%xmm4,%xmm0 │ │ │ │ + add $0x8,%r8 │ │ │ │ + vmovsd %xmm0,(%rcx) │ │ │ │ + vmovsd (%rsi,%r8,1),%xmm1 │ │ │ │ + vfmadd231sd (%rdi,%r8,1),%xmm1,%xmm0 │ │ │ │ + add $0x8,%r8 │ │ │ │ + vmovsd %xmm0,(%rcx) │ │ │ │ + vmovsd (%rsi,%r8,1),%xmm2 │ │ │ │ + vfmadd231sd (%rdi,%r8,1),%xmm2,%xmm0 │ │ │ │ + add $0x8,%r8 │ │ │ │ + vmovsd %xmm0,(%rcx) │ │ │ │ + vmovsd (%rsi,%r8,1),%xmm5 │ │ │ │ + vfmadd231sd (%rdi,%r8,1),%xmm5,%xmm0 │ │ │ │ + add $0x8,%r8 │ │ │ │ + vmovsd %xmm0,(%rcx) │ │ │ │ + vmovsd (%rsi,%r8,1),%xmm6 │ │ │ │ + vfmadd231sd (%rdi,%r8,1),%xmm6,%xmm0 │ │ │ │ + add $0x8,%r8 │ │ │ │ + vmovsd %xmm0,(%rcx) │ │ │ │ + vmovsd (%rsi,%r8,1),%xmm7 │ │ │ │ + vfmadd231sd (%rdi,%r8,1),%xmm7,%xmm0 │ │ │ │ + add $0x8,%r8 │ │ │ │ + vmovsd %xmm0,(%rcx) │ │ │ │ + cmp %r8,%r13 │ │ │ │ + je 3dacb │ │ │ │ + vmovsd (%rsi,%r8,1),%xmm8 │ │ │ │ + vfmadd231sd (%rdi,%r8,1),%xmm8,%xmm0 │ │ │ │ + vmovsd %xmm0,(%rcx) │ │ │ │ + vmovsd 0x8(%rsi,%r8,1),%xmm9 │ │ │ │ + vfmadd231sd 0x8(%rdi,%r8,1),%xmm9,%xmm0 │ │ │ │ + vmovsd %xmm0,(%rcx) │ │ │ │ + vmovsd 0x10(%rsi,%r8,1),%xmm10 │ │ │ │ + vfmadd231sd 0x10(%rdi,%r8,1),%xmm10,%xmm0 │ │ │ │ + vmovsd %xmm0,(%rcx) │ │ │ │ + vmovsd 0x18(%rsi,%r8,1),%xmm11 │ │ │ │ + vfmadd231sd 0x18(%rdi,%r8,1),%xmm11,%xmm0 │ │ │ │ + vmovsd %xmm0,(%rcx) │ │ │ │ + vmovsd 0x20(%rsi,%r8,1),%xmm12 │ │ │ │ + vfmadd231sd 0x20(%rdi,%r8,1),%xmm12,%xmm0 │ │ │ │ + vmovsd %xmm0,(%rcx) │ │ │ │ + vmovsd 0x28(%rsi,%r8,1),%xmm13 │ │ │ │ + vfmadd231sd 0x28(%rdi,%r8,1),%xmm13,%xmm0 │ │ │ │ + vmovsd %xmm0,(%rcx) │ │ │ │ + vmovsd 0x30(%rsi,%r8,1),%xmm14 │ │ │ │ + vfmadd231sd 0x30(%rdi,%r8,1),%xmm14,%xmm0 │ │ │ │ + vmovsd %xmm0,(%rcx) │ │ │ │ + vmovsd 0x38(%rsi,%r8,1),%xmm15 │ │ │ │ + vfmadd231sd 0x38(%rdi,%r8,1),%xmm15,%xmm0 │ │ │ │ + add $0x40,%r8 │ │ │ │ + vmovsd %xmm0,(%rcx) │ │ │ │ + cmp %r8,%r13 │ │ │ │ + jne 3da30 │ │ │ │ + add $0x8,%rcx │ │ │ │ + add %r13,%rsi │ │ │ │ + cmp %rbx,%rcx │ │ │ │ + jne 3d958 │ │ │ │ + mov 0x78(%rsp),%r8 │ │ │ │ + add $0x18,%rax │ │ │ │ + cmp %rax,%r14 │ │ │ │ + jne 3d930 │ │ │ │ + mov %edx,%r13d │ │ │ │ cmp %r13d,%r12d │ │ │ │ - jne 3e180 │ │ │ │ + jne 3d8db │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - lea -0x8(%r15),%rbx │ │ │ │ - xor %r10d,%r10d │ │ │ │ - shr $0x3,%rbx │ │ │ │ - inc %rbx │ │ │ │ - and $0x7,%ebx │ │ │ │ - je 3e4df │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 3e4bc │ │ │ │ - cmp $0x2,%rbx │ │ │ │ - je 3e4a2 │ │ │ │ - cmp $0x3,%rbx │ │ │ │ - je 3e488 │ │ │ │ - cmp $0x4,%rbx │ │ │ │ - je 3e46e │ │ │ │ - cmp $0x5,%rbx │ │ │ │ - je 3e454 │ │ │ │ - cmp $0x6,%rbx │ │ │ │ - je 3e43a │ │ │ │ - vmovsd (%rcx),%xmm10 │ │ │ │ - vmovsd (%rax),%xmm11 │ │ │ │ - mov $0x8,%r10d │ │ │ │ - vfmadd132sd (%rdx),%xmm11,%xmm10 │ │ │ │ - vmovsd %xmm10,(%rax) │ │ │ │ - vmovsd (%rax,%r10,1),%xmm13 │ │ │ │ - vmovsd (%rcx),%xmm12 │ │ │ │ - vfmadd132sd (%rdx,%r10,1),%xmm13,%xmm12 │ │ │ │ - vmovsd %xmm12,(%rax,%r10,1) │ │ │ │ - add $0x8,%r10 │ │ │ │ - vmovsd (%rax,%r10,1),%xmm15 │ │ │ │ - vmovsd (%rcx),%xmm14 │ │ │ │ - vfmadd132sd (%rdx,%r10,1),%xmm15,%xmm14 │ │ │ │ - vmovsd %xmm14,(%rax,%r10,1) │ │ │ │ - add $0x8,%r10 │ │ │ │ - vmovsd (%rax,%r10,1),%xmm2 │ │ │ │ - vmovsd (%rcx),%xmm1 │ │ │ │ - vfmadd132sd (%rdx,%r10,1),%xmm2,%xmm1 │ │ │ │ - vmovsd %xmm1,(%rax,%r10,1) │ │ │ │ - add $0x8,%r10 │ │ │ │ - vmovsd (%rax,%r10,1),%xmm3 │ │ │ │ - vmovsd (%rcx),%xmm0 │ │ │ │ - vfmadd132sd (%rdx,%r10,1),%xmm3,%xmm0 │ │ │ │ - vmovsd %xmm0,(%rax,%r10,1) │ │ │ │ - add $0x8,%r10 │ │ │ │ - vmovsd (%rax,%r10,1),%xmm5 │ │ │ │ + lea -0x8(%r14),%r12 │ │ │ │ + xor %r11d,%r11d │ │ │ │ + shr $0x3,%r12 │ │ │ │ + inc %r12 │ │ │ │ + and $0x7,%r12d │ │ │ │ + je 3dc08 │ │ │ │ + cmp $0x1,%r12 │ │ │ │ + je 3dbe5 │ │ │ │ + cmp $0x2,%r12 │ │ │ │ + je 3dbcb │ │ │ │ + cmp $0x3,%r12 │ │ │ │ + je 3dbb1 │ │ │ │ + cmp $0x4,%r12 │ │ │ │ + je 3db97 │ │ │ │ + cmp $0x5,%r12 │ │ │ │ + je 3db7d │ │ │ │ + cmp $0x6,%r12 │ │ │ │ + je 3db63 │ │ │ │ vmovsd (%rcx),%xmm4 │ │ │ │ - vfmadd132sd (%rdx,%r10,1),%xmm5,%xmm4 │ │ │ │ - vmovsd %xmm4,(%rax,%r10,1) │ │ │ │ - add $0x8,%r10 │ │ │ │ - vmovsd (%rax,%r10,1),%xmm6 │ │ │ │ - vmovsd (%rcx),%xmm7 │ │ │ │ - vfmadd132sd (%rdx,%r10,1),%xmm6,%xmm7 │ │ │ │ - vmovsd %xmm7,(%rax,%r10,1) │ │ │ │ - add $0x8,%r10 │ │ │ │ - cmp %r15,%r10 │ │ │ │ - je 3e127 │ │ │ │ + vmovsd (%rax),%xmm1 │ │ │ │ + mov $0x8,%r11d │ │ │ │ + vfmadd132sd (%rdx),%xmm1,%xmm4 │ │ │ │ + vmovsd %xmm4,(%rax) │ │ │ │ + vmovsd (%rax,%r11,1),%xmm5 │ │ │ │ + vmovsd (%rcx),%xmm2 │ │ │ │ + vfmadd132sd (%rdx,%r11,1),%xmm5,%xmm2 │ │ │ │ + vmovsd %xmm2,(%rax,%r11,1) │ │ │ │ + add $0x8,%r11 │ │ │ │ + vmovsd (%rax,%r11,1),%xmm7 │ │ │ │ + vmovsd (%rcx),%xmm6 │ │ │ │ + vfmadd132sd (%rdx,%r11,1),%xmm7,%xmm6 │ │ │ │ + vmovsd %xmm6,(%rax,%r11,1) │ │ │ │ + add $0x8,%r11 │ │ │ │ + vmovsd (%rax,%r11,1),%xmm9 │ │ │ │ + vmovsd (%rcx),%xmm8 │ │ │ │ + vfmadd132sd (%rdx,%r11,1),%xmm9,%xmm8 │ │ │ │ + vmovsd %xmm8,(%rax,%r11,1) │ │ │ │ + add $0x8,%r11 │ │ │ │ + vmovsd (%rax,%r11,1),%xmm11 │ │ │ │ vmovsd (%rcx),%xmm10 │ │ │ │ - vmovsd (%rax,%r10,1),%xmm11 │ │ │ │ - vmovsd 0x8(%rax,%r10,1),%xmm13 │ │ │ │ - vfmadd132sd (%rdx,%r10,1),%xmm11,%xmm10 │ │ │ │ - vmovsd 0x10(%rax,%r10,1),%xmm15 │ │ │ │ - vmovsd 0x18(%rax,%r10,1),%xmm2 │ │ │ │ - vmovsd 0x20(%rax,%r10,1),%xmm3 │ │ │ │ - vmovsd 0x28(%rax,%r10,1),%xmm5 │ │ │ │ - vmovsd 0x30(%rax,%r10,1),%xmm7 │ │ │ │ - vmovsd 0x38(%rax,%r10,1),%xmm11 │ │ │ │ - vmovsd %xmm10,(%rax,%r10,1) │ │ │ │ + vfmadd132sd (%rdx,%r11,1),%xmm11,%xmm10 │ │ │ │ + vmovsd %xmm10,(%rax,%r11,1) │ │ │ │ + add $0x8,%r11 │ │ │ │ + vmovsd (%rax,%r11,1),%xmm13 │ │ │ │ vmovsd (%rcx),%xmm12 │ │ │ │ - vfmadd132sd 0x8(%r10,%rdx,1),%xmm13,%xmm12 │ │ │ │ - vmovsd %xmm12,0x8(%rax,%r10,1) │ │ │ │ + vfmadd132sd (%rdx,%r11,1),%xmm13,%xmm12 │ │ │ │ + vmovsd %xmm12,(%rax,%r11,1) │ │ │ │ + add $0x8,%r11 │ │ │ │ + vmovsd (%rax,%r11,1),%xmm15 │ │ │ │ vmovsd (%rcx),%xmm14 │ │ │ │ - vfmadd132sd 0x10(%r10,%rdx,1),%xmm15,%xmm14 │ │ │ │ - vmovsd %xmm14,0x10(%rax,%r10,1) │ │ │ │ - vmovsd (%rcx),%xmm1 │ │ │ │ - vfmadd132sd 0x18(%r10,%rdx,1),%xmm2,%xmm1 │ │ │ │ - vmovsd %xmm1,0x18(%rax,%r10,1) │ │ │ │ - vmovsd (%rcx),%xmm0 │ │ │ │ - vfmadd132sd 0x20(%r10,%rdx,1),%xmm3,%xmm0 │ │ │ │ - vmovsd %xmm0,0x20(%rax,%r10,1) │ │ │ │ + vfmadd132sd (%rdx,%r11,1),%xmm15,%xmm14 │ │ │ │ + vmovsd %xmm14,(%rax,%r11,1) │ │ │ │ + add $0x8,%r11 │ │ │ │ + cmp %r11,%r14 │ │ │ │ + je 3d6ba │ │ │ │ + vmovsd (%rcx),%xmm3 │ │ │ │ + vmovsd (%rax,%r11,1),%xmm0 │ │ │ │ + vmovsd 0x8(%rax,%r11,1),%xmm1 │ │ │ │ + vmovsd 0x10(%rax,%r11,1),%xmm5 │ │ │ │ + vfmadd132sd (%rdx,%r11,1),%xmm0,%xmm3 │ │ │ │ + vmovsd 0x18(%rax,%r11,1),%xmm7 │ │ │ │ + vmovsd 0x20(%rax,%r11,1),%xmm9 │ │ │ │ + vmovsd 0x28(%rax,%r11,1),%xmm11 │ │ │ │ + vmovsd 0x30(%rax,%r11,1),%xmm13 │ │ │ │ + vmovsd 0x38(%rax,%r11,1),%xmm15 │ │ │ │ + vmovsd %xmm3,(%rax,%r11,1) │ │ │ │ vmovsd (%rcx),%xmm4 │ │ │ │ - vfmadd132sd 0x28(%r10,%rdx,1),%xmm5,%xmm4 │ │ │ │ - vmovsd %xmm4,0x28(%rax,%r10,1) │ │ │ │ + vfmadd132sd 0x8(%rdx,%r11,1),%xmm1,%xmm4 │ │ │ │ + vmovsd %xmm4,0x8(%rax,%r11,1) │ │ │ │ + vmovsd (%rcx),%xmm2 │ │ │ │ + vfmadd132sd 0x10(%rdx,%r11,1),%xmm5,%xmm2 │ │ │ │ + vmovsd %xmm2,0x10(%rax,%r11,1) │ │ │ │ vmovsd (%rcx),%xmm6 │ │ │ │ - vfmadd132sd 0x30(%r10,%rdx,1),%xmm7,%xmm6 │ │ │ │ - vmovsd %xmm6,0x30(%rax,%r10,1) │ │ │ │ + vfmadd132sd 0x18(%rdx,%r11,1),%xmm7,%xmm6 │ │ │ │ + vmovsd %xmm6,0x18(%rax,%r11,1) │ │ │ │ + vmovsd (%rcx),%xmm8 │ │ │ │ + vfmadd132sd 0x20(%rdx,%r11,1),%xmm9,%xmm8 │ │ │ │ + vmovsd %xmm8,0x20(%rax,%r11,1) │ │ │ │ vmovsd (%rcx),%xmm10 │ │ │ │ - vfmadd132sd 0x38(%r10,%rdx,1),%xmm11,%xmm10 │ │ │ │ - vmovsd %xmm10,0x38(%rax,%r10,1) │ │ │ │ - add $0x40,%r10 │ │ │ │ - cmp %r15,%r10 │ │ │ │ - jne 3e4df │ │ │ │ - jmp 3e127 │ │ │ │ - mov %rdx,%rbx │ │ │ │ - mov %rax,%r10 │ │ │ │ + vfmadd132sd 0x28(%rdx,%r11,1),%xmm11,%xmm10 │ │ │ │ + vmovsd %xmm10,0x28(%rax,%r11,1) │ │ │ │ + vmovsd (%rcx),%xmm12 │ │ │ │ + vfmadd132sd 0x30(%rdx,%r11,1),%xmm13,%xmm12 │ │ │ │ + vmovsd %xmm12,0x30(%rax,%r11,1) │ │ │ │ + vmovsd (%rcx),%xmm14 │ │ │ │ + vfmadd132sd 0x38(%rdx,%r11,1),%xmm15,%xmm14 │ │ │ │ + vmovsd %xmm14,0x38(%rax,%r11,1) │ │ │ │ + add $0x40,%r11 │ │ │ │ + cmp %r11,%r14 │ │ │ │ + jne 3dc08 │ │ │ │ + jmp 3d6ba │ │ │ │ + mov %rdx,%r12 │ │ │ │ + mov %rax,%r11 │ │ │ │ xor %r9d,%r9d │ │ │ │ - jmp 3e093 │ │ │ │ - xor %r13d,%r13d │ │ │ │ - jmp 3e0dc │ │ │ │ + jmp 3d66f │ │ │ │ inc %r13d │ │ │ │ cmp %r13d,%r12d │ │ │ │ - jl 3e3c2 │ │ │ │ + jl 3daf9 │ │ │ │ add $0x18,%r11 │ │ │ │ - cmp %r13d,%r12d │ │ │ │ - jne 3e180 │ │ │ │ - jmp 3e3c2 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 3daf0 │ │ │ │ + nopl (%rax) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -000000000003e5f0 : │ │ │ │ +000000000003dd10 : │ │ │ │ endbr64 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ + mov %rdi,%r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ mov %rdx,%rbx │ │ │ │ - and $0xffffffffffffffc0,%rsp │ │ │ │ - sub $0xc0,%rsp │ │ │ │ + mov %rbx,%rdi │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ + sub $0xa0,%rsp │ │ │ │ mov 0x4(%rsi),%edx │ │ │ │ - mov %rsi,0x60(%rsp) │ │ │ │ + mov %rsi,0x40(%rsp) │ │ │ │ mov (%rsi),%esi │ │ │ │ - mov %rdi,0xb8(%rsp) │ │ │ │ - mov %rbx,%rdi │ │ │ │ - call be500 │ │ │ │ + call b86b0 │ │ │ │ mov (%rbx),%rax │ │ │ │ - mov 0xb8(%rsp),%r8 │ │ │ │ mov (%rax),%rdx │ │ │ │ - mov 0x8(%rax),%r9 │ │ │ │ - mov %rax,0x80(%rsp) │ │ │ │ - cmp %rdx,%r9 │ │ │ │ - je 3fcae │ │ │ │ - lea -0x8(%r9),%rsi │ │ │ │ - sub %rdx,%rsi │ │ │ │ - cmp $0x10,%rsi │ │ │ │ - jbe 3fcd0 │ │ │ │ + mov 0x8(%rax),%rcx │ │ │ │ + mov %rax,0x58(%rsp) │ │ │ │ + cmp %rdx,%rcx │ │ │ │ + je 3f27d │ │ │ │ + sub %rdx,%rcx │ │ │ │ + cmp $0x8,%rcx │ │ │ │ + je 3f29a │ │ │ │ mov %rdx,%rdi │ │ │ │ - sub %r8,%rdi │ │ │ │ + sub %r13,%rdi │ │ │ │ sub $0x8,%rdi │ │ │ │ - cmp $0x30,%rdi │ │ │ │ - jbe 3fcd0 │ │ │ │ - mov %rsi,%r12 │ │ │ │ - shr $0x3,%r12 │ │ │ │ - cmp $0x30,%rsi │ │ │ │ - jbe 3fdf2 │ │ │ │ - lea 0x1(%r12),%r10 │ │ │ │ - xor %r14d,%r14d │ │ │ │ + cmp $0x10,%rdi │ │ │ │ + jbe 3f2a9 │ │ │ │ + lea -0x8(%rcx),%r8 │ │ │ │ + mov %r8,%r9 │ │ │ │ + shr $0x3,%r9 │ │ │ │ + lea 0x1(%r9),%r10 │ │ │ │ + cmp $0x10,%r8 │ │ │ │ + jbe 3f3d0 │ │ │ │ + mov %r10,%r12 │ │ │ │ + xor %r15d,%r15d │ │ │ │ + shr $0x2,%r12 │ │ │ │ + shl $0x5,%r12 │ │ │ │ + lea -0x20(%r12),%r14 │ │ │ │ + shr $0x5,%r14 │ │ │ │ + inc %r14 │ │ │ │ + and $0x7,%r14d │ │ │ │ + je 3de61 │ │ │ │ + cmp $0x1,%r14 │ │ │ │ + je 3de47 │ │ │ │ + cmp $0x2,%r14 │ │ │ │ + je 3de36 │ │ │ │ + cmp $0x3,%r14 │ │ │ │ + je 3de25 │ │ │ │ + cmp $0x4,%r14 │ │ │ │ + je 3de14 │ │ │ │ + cmp $0x5,%r14 │ │ │ │ + je 3de03 │ │ │ │ + cmp $0x6,%r14 │ │ │ │ + je 3ddf2 │ │ │ │ + vmovupd 0x0(%r13),%ymm1 │ │ │ │ + mov $0x20,%r15d │ │ │ │ + vmovupd %ymm1,(%rdx) │ │ │ │ + vmovupd 0x0(%r13,%r15,1),%ymm2 │ │ │ │ + vmovupd %ymm2,(%rdx,%r15,1) │ │ │ │ + add $0x20,%r15 │ │ │ │ + vmovupd 0x0(%r13,%r15,1),%ymm3 │ │ │ │ + vmovupd %ymm3,(%rdx,%r15,1) │ │ │ │ + add $0x20,%r15 │ │ │ │ + vmovupd 0x0(%r13,%r15,1),%ymm4 │ │ │ │ + vmovupd %ymm4,(%rdx,%r15,1) │ │ │ │ + add $0x20,%r15 │ │ │ │ + vmovupd 0x0(%r13,%r15,1),%ymm5 │ │ │ │ + vmovupd %ymm5,(%rdx,%r15,1) │ │ │ │ + add $0x20,%r15 │ │ │ │ + vmovupd 0x0(%r13,%r15,1),%ymm6 │ │ │ │ + vmovupd %ymm6,(%rdx,%r15,1) │ │ │ │ + add $0x20,%r15 │ │ │ │ + vmovupd 0x0(%r13,%r15,1),%ymm7 │ │ │ │ + vmovupd %ymm7,(%rdx,%r15,1) │ │ │ │ + add $0x20,%r15 │ │ │ │ + cmp %r15,%r12 │ │ │ │ + je 3def8 │ │ │ │ + vmovupd 0x0(%r13,%r15,1),%ymm8 │ │ │ │ + vmovupd %ymm8,(%rdx,%r15,1) │ │ │ │ + vmovupd 0x20(%r13,%r15,1),%ymm9 │ │ │ │ + vmovupd %ymm9,0x20(%rdx,%r15,1) │ │ │ │ + vmovupd 0x40(%r13,%r15,1),%ymm10 │ │ │ │ + vmovupd %ymm10,0x40(%rdx,%r15,1) │ │ │ │ + vmovupd 0x60(%r13,%r15,1),%ymm11 │ │ │ │ + vmovupd %ymm11,0x60(%rdx,%r15,1) │ │ │ │ + vmovupd 0x80(%r13,%r15,1),%ymm12 │ │ │ │ + vmovupd %ymm12,0x80(%rdx,%r15,1) │ │ │ │ + vmovupd 0xa0(%r13,%r15,1),%ymm13 │ │ │ │ + vmovupd %ymm13,0xa0(%rdx,%r15,1) │ │ │ │ + vmovupd 0xc0(%r13,%r15,1),%ymm14 │ │ │ │ + vmovupd %ymm14,0xc0(%rdx,%r15,1) │ │ │ │ + vmovupd 0xe0(%r13,%r15,1),%ymm15 │ │ │ │ + vmovupd %ymm15,0xe0(%rdx,%r15,1) │ │ │ │ + add $0x100,%r15 │ │ │ │ + cmp %r15,%r12 │ │ │ │ + jne 3de61 │ │ │ │ + test $0x3,%r10b │ │ │ │ + je 3df3a │ │ │ │ mov %r10,%r11 │ │ │ │ - shr $0x3,%r11 │ │ │ │ - shl $0x6,%r11 │ │ │ │ - lea -0x40(%r11),%r13 │ │ │ │ - shr $0x6,%r13 │ │ │ │ - inc %r13 │ │ │ │ - and $0x7,%r13d │ │ │ │ - je 3e759 │ │ │ │ - cmp $0x1,%r13 │ │ │ │ - je 3e73e │ │ │ │ - cmp $0x2,%r13 │ │ │ │ - je 3e72c │ │ │ │ - cmp $0x3,%r13 │ │ │ │ - je 3e71a │ │ │ │ - cmp $0x4,%r13 │ │ │ │ - je 3e708 │ │ │ │ - cmp $0x5,%r13 │ │ │ │ - je 3e6f6 │ │ │ │ - cmp $0x6,%r13 │ │ │ │ - je 3e6e4 │ │ │ │ - vmovupd (%r8),%zmm0 │ │ │ │ - mov $0x40,%r14d │ │ │ │ - vmovupd %zmm0,(%rdx) │ │ │ │ - vmovupd (%r8,%r14,1),%zmm1 │ │ │ │ - vmovupd %zmm1,(%rdx,%r14,1) │ │ │ │ - add $0x40,%r14 │ │ │ │ - vmovupd (%r8,%r14,1),%zmm2 │ │ │ │ - vmovupd %zmm2,(%rdx,%r14,1) │ │ │ │ - add $0x40,%r14 │ │ │ │ - vmovupd (%r8,%r14,1),%zmm3 │ │ │ │ - vmovupd %zmm3,(%rdx,%r14,1) │ │ │ │ - add $0x40,%r14 │ │ │ │ - vmovupd (%r8,%r14,1),%zmm4 │ │ │ │ - vmovupd %zmm4,(%rdx,%r14,1) │ │ │ │ - add $0x40,%r14 │ │ │ │ - vmovupd (%r8,%r14,1),%zmm5 │ │ │ │ - vmovupd %zmm5,(%rdx,%r14,1) │ │ │ │ - add $0x40,%r14 │ │ │ │ - vmovupd (%r8,%r14,1),%zmm6 │ │ │ │ - vmovupd %zmm6,(%rdx,%r14,1) │ │ │ │ - add $0x40,%r14 │ │ │ │ - cmp %r11,%r14 │ │ │ │ - je 3e7e7 │ │ │ │ - vmovupd (%r8,%r14,1),%zmm7 │ │ │ │ - vmovupd %zmm7,(%rdx,%r14,1) │ │ │ │ - vmovupd 0x40(%r8,%r14,1),%zmm8 │ │ │ │ - vmovupd %zmm8,0x40(%rdx,%r14,1) │ │ │ │ - vmovupd 0x80(%r8,%r14,1),%zmm9 │ │ │ │ - vmovupd %zmm9,0x80(%rdx,%r14,1) │ │ │ │ - vmovupd 0xc0(%r8,%r14,1),%zmm10 │ │ │ │ - vmovupd %zmm10,0xc0(%rdx,%r14,1) │ │ │ │ - vmovupd 0x100(%r8,%r14,1),%zmm11 │ │ │ │ - vmovupd %zmm11,0x100(%rdx,%r14,1) │ │ │ │ - vmovupd 0x140(%r8,%r14,1),%zmm12 │ │ │ │ - vmovupd %zmm12,0x140(%rdx,%r14,1) │ │ │ │ - vmovupd 0x180(%r8,%r14,1),%zmm13 │ │ │ │ - vmovupd %zmm13,0x180(%rdx,%r14,1) │ │ │ │ - vmovupd 0x1c0(%r8,%r14,1),%zmm14 │ │ │ │ - vmovupd %zmm14,0x1c0(%rdx,%r14,1) │ │ │ │ - add $0x200,%r14 │ │ │ │ - cmp %r11,%r14 │ │ │ │ - jne 3e759 │ │ │ │ - test $0x7,%r10b │ │ │ │ - je 3e864 │ │ │ │ - and $0xfffffffffffffff8,%r10 │ │ │ │ - lea 0x0(,%r10,8),%rbx │ │ │ │ - lea (%rdx,%rbx,1),%r15 │ │ │ │ - sub %r10,%r12 │ │ │ │ - cmp $0x2,%r12 │ │ │ │ - jbe 3e82d │ │ │ │ - vmovupd (%r8,%rbx,1),%ymm15 │ │ │ │ - inc %r12 │ │ │ │ - vmovupd %ymm15,(%rdx,%rbx,1) │ │ │ │ - test $0x3,%r12b │ │ │ │ - je 3e864 │ │ │ │ - and $0xfffffffffffffffc,%r12 │ │ │ │ - add %r12,%r10 │ │ │ │ - lea (%r15,%r12,8),%r15 │ │ │ │ - lea 0x0(,%r10,8),%rbx │ │ │ │ - vmovsd (%r8,%rbx,1),%xmm0 │ │ │ │ - lea 0x8(%r15),%rax │ │ │ │ - vmovsd %xmm0,(%r15) │ │ │ │ - cmp %rax,%r9 │ │ │ │ - je 3e864 │ │ │ │ - vmovsd 0x8(%r8,%rbx,1),%xmm1 │ │ │ │ - lea 0x10(%r15),%rdx │ │ │ │ - vmovsd %xmm1,0x8(%r15) │ │ │ │ - cmp %rdx,%r9 │ │ │ │ - je 3e864 │ │ │ │ - vmovsd 0x10(%r8,%rbx,1),%xmm2 │ │ │ │ - vmovsd %xmm2,0x10(%r15) │ │ │ │ - mov 0x60(%rsp),%r9 │ │ │ │ - cmpl $0x1,0x4(%r9) │ │ │ │ - jle 3fc9c │ │ │ │ - shr $0x3,%rsi │ │ │ │ - lea 0x1(%rsi),%rsi │ │ │ │ - mov %rsi,0xb8(%rsp) │ │ │ │ - mov 0x60(%rsp),%r12 │ │ │ │ - movq $0x18,0x88(%rsp) │ │ │ │ - movq $0x2,0x50(%rsp) │ │ │ │ + and $0xfffffffffffffffc,%r11 │ │ │ │ + lea (%rdx,%r11,8),%rbx │ │ │ │ + cmp %r11,%r9 │ │ │ │ + je 3df2f │ │ │ │ + vmovupd 0x0(%r13,%r11,8),%xmm0 │ │ │ │ + sub %r11,%r10 │ │ │ │ + vmovupd %xmm0,(%rdx,%r11,8) │ │ │ │ + test $0x1,%r10b │ │ │ │ + je 3df3a │ │ │ │ + and $0xfffffffffffffffe,%r10 │ │ │ │ + lea (%rbx,%r10,8),%rbx │ │ │ │ + add %r10,%r11 │ │ │ │ + vmovsd 0x0(%r13,%r11,8),%xmm1 │ │ │ │ + vmovsd %xmm1,(%rbx) │ │ │ │ + mov 0x40(%rsp),%rdx │ │ │ │ + cmpl $0x1,0x4(%rdx) │ │ │ │ + jle 3f26b │ │ │ │ + lea -0x8(%rcx),%rcx │ │ │ │ + shr $0x3,%rcx │ │ │ │ + inc %rcx │ │ │ │ + mov %rcx,0x98(%rsp) │ │ │ │ + mov 0x40(%rsp),%r8 │ │ │ │ + movq $0x18,0x60(%rsp) │ │ │ │ vxorps %xmm2,%xmm2,%xmm2 │ │ │ │ - movq $0x0,0x98(%rsp) │ │ │ │ - movq $0x0,0x90(%rsp) │ │ │ │ xor %ebx,%ebx │ │ │ │ - mov 0x130(%r12),%r10 │ │ │ │ - mov 0x110(%r12),%r11 │ │ │ │ - mov %r10,0x40(%rsp) │ │ │ │ - mov %r11,0x38(%rsp) │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - mov 0x88(%rsp),%rdx │ │ │ │ - mov 0x38(%rsp),%r13 │ │ │ │ - mov 0x50(%rsp),%r14 │ │ │ │ - mov (%rax,%rdx,1),%rsi │ │ │ │ - mov 0x8(%rax,%rdx,1),%rdi │ │ │ │ - mov -0x8(%r13,%r14,8),%r15 │ │ │ │ - mov %r15,0x48(%rsp) │ │ │ │ + movq $0x2,0x30(%rsp) │ │ │ │ + kxnorb %k1,%k1,%k1 │ │ │ │ + mov 0x130(%r8),%rdi │ │ │ │ + mov 0x110(%r8),%r9 │ │ │ │ + movq $0x0,0x70(%rsp) │ │ │ │ + movq $0x0,0x68(%rsp) │ │ │ │ + mov %rdi,0x20(%rsp) │ │ │ │ + mov %r9,0x18(%rsp) │ │ │ │ + mov 0x20(%rsp),%r14 │ │ │ │ + mov 0x60(%rsp),%r15 │ │ │ │ + mov 0x18(%rsp),%r10 │ │ │ │ + mov 0x30(%rsp),%r11 │ │ │ │ + mov (%r14,%r15,1),%rsi │ │ │ │ + mov 0x8(%r14,%r15,1),%rdi │ │ │ │ + mov -0x8(%r10,%r11,8),%r12 │ │ │ │ + mov %r12,0x28(%rsp) │ │ │ │ cmp %rdi,%rsi │ │ │ │ - je 3eb8c │ │ │ │ - mov %rdi,%r11 │ │ │ │ - mov 0x80(%rsp),%r9 │ │ │ │ - mov 0x88(%rsp),%rcx │ │ │ │ - movabs $0xaaaaaaaaaaaaaab,%r13 │ │ │ │ - sub %rsi,%r11 │ │ │ │ + je 3e262 │ │ │ │ + mov %rdi,%rcx │ │ │ │ + movabs $0xaaaaaaaaaaaaaab,%r8 │ │ │ │ + mov 0x58(%rsp),%rax │ │ │ │ + mov 0x60(%rsp),%rdx │ │ │ │ + sub %rsi,%rcx │ │ │ │ mov %rsi,%r10 │ │ │ │ - sub $0x18,%r11 │ │ │ │ - shr $0x3,%r11 │ │ │ │ - imul %r13,%r11 │ │ │ │ - mov (%r9,%rcx,1),%r12 │ │ │ │ - inc %r11 │ │ │ │ - and $0x7,%r11d │ │ │ │ - je 3ea8a │ │ │ │ - cmp $0x1,%r11 │ │ │ │ - je 3ea5b │ │ │ │ - cmp $0x2,%r11 │ │ │ │ - je 3ea35 │ │ │ │ - cmp $0x3,%r11 │ │ │ │ - je 3ea0f │ │ │ │ - cmp $0x4,%r11 │ │ │ │ - je 3e9e9 │ │ │ │ - cmp $0x5,%r11 │ │ │ │ - je 3e9c3 │ │ │ │ - cmp $0x6,%r11 │ │ │ │ - je 3e99d │ │ │ │ - mov 0xb8(%rsp),%r15 │ │ │ │ - vcvtss2sd 0x10(%rsi),%xmm2,%xmm3 │ │ │ │ - mov 0x8(%rsi),%r14 │ │ │ │ + sub $0x18,%rcx │ │ │ │ + mov (%rax,%rdx,1),%r9 │ │ │ │ + shr $0x3,%rcx │ │ │ │ + imul %r8,%rcx │ │ │ │ + inc %rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + je 3e158 │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 3e128 │ │ │ │ + cmp $0x2,%rcx │ │ │ │ + je 3e101 │ │ │ │ + cmp $0x3,%rcx │ │ │ │ + je 3e0da │ │ │ │ + cmp $0x4,%rcx │ │ │ │ + je 3e0b3 │ │ │ │ + cmp $0x5,%rcx │ │ │ │ + je 3e08c │ │ │ │ + cmp $0x6,%rcx │ │ │ │ + je 3e065 │ │ │ │ + mov 0x98(%rsp),%r12 │ │ │ │ + vcvtss2sd 0x10(%rsi),%xmm2,%xmm1 │ │ │ │ + mov 0x8(%rsi),%r11 │ │ │ │ add $0x18,%r10 │ │ │ │ - add (%rsi),%r15 │ │ │ │ - vmulsd (%r8,%r15,8),%xmm3,%xmm4 │ │ │ │ - vmovsd %xmm4,(%r12,%r14,8) │ │ │ │ - mov 0xb8(%rsp),%rdx │ │ │ │ - vcvtss2sd 0x10(%r10),%xmm2,%xmm5 │ │ │ │ - mov 0x8(%r10),%rax │ │ │ │ + add (%rsi),%r12 │ │ │ │ + vmulsd 0x0(%r13,%r12,8),%xmm1,%xmm3 │ │ │ │ + vmovsd %xmm3,(%r9,%r11,8) │ │ │ │ + mov 0x98(%rsp),%r15 │ │ │ │ + vcvtss2sd 0x10(%r10),%xmm2,%xmm4 │ │ │ │ + mov 0x8(%r10),%r14 │ │ │ │ add $0x18,%r10 │ │ │ │ - add -0x18(%r10),%rdx │ │ │ │ - vmulsd (%r8,%rdx,8),%xmm5,%xmm6 │ │ │ │ - vmovsd %xmm6,(%r12,%rax,8) │ │ │ │ - mov 0xb8(%rsp),%rsi │ │ │ │ - vcvtss2sd 0x10(%r10),%xmm2,%xmm7 │ │ │ │ - mov 0x8(%r10),%r9 │ │ │ │ + add -0x18(%r10),%r15 │ │ │ │ + vmulsd 0x0(%r13,%r15,8),%xmm4,%xmm5 │ │ │ │ + vmovsd %xmm5,(%r9,%r14,8) │ │ │ │ + mov 0x98(%rsp),%rsi │ │ │ │ + vcvtss2sd 0x10(%r10),%xmm2,%xmm6 │ │ │ │ + mov 0x8(%r10),%rax │ │ │ │ add $0x18,%r10 │ │ │ │ add -0x18(%r10),%rsi │ │ │ │ - vmulsd (%r8,%rsi,8),%xmm7,%xmm8 │ │ │ │ - vmovsd %xmm8,(%r12,%r9,8) │ │ │ │ - mov 0xb8(%rsp),%r11 │ │ │ │ - vcvtss2sd 0x10(%r10),%xmm2,%xmm9 │ │ │ │ - mov 0x8(%r10),%rcx │ │ │ │ + vmulsd 0x0(%r13,%rsi,8),%xmm6,%xmm7 │ │ │ │ + vmovsd %xmm7,(%r9,%rax,8) │ │ │ │ + mov 0x98(%rsp),%rcx │ │ │ │ + vcvtss2sd 0x10(%r10),%xmm2,%xmm8 │ │ │ │ + mov 0x8(%r10),%rdx │ │ │ │ + add $0x18,%r10 │ │ │ │ + add -0x18(%r10),%rcx │ │ │ │ + vmulsd 0x0(%r13,%rcx,8),%xmm8,%xmm9 │ │ │ │ + vmovsd %xmm9,(%r9,%rdx,8) │ │ │ │ + mov 0x98(%rsp),%r11 │ │ │ │ + vcvtss2sd 0x10(%r10),%xmm2,%xmm10 │ │ │ │ + mov 0x8(%r10),%r8 │ │ │ │ add $0x18,%r10 │ │ │ │ add -0x18(%r10),%r11 │ │ │ │ - vmulsd (%r8,%r11,8),%xmm9,%xmm10 │ │ │ │ - vmovsd %xmm10,(%r12,%rcx,8) │ │ │ │ - mov 0xb8(%rsp),%r14 │ │ │ │ - vcvtss2sd 0x10(%r10),%xmm2,%xmm11 │ │ │ │ - mov 0x8(%r10),%r13 │ │ │ │ + vmulsd 0x0(%r13,%r11,8),%xmm10,%xmm11 │ │ │ │ + vmovsd %xmm11,(%r9,%r8,8) │ │ │ │ + mov 0x98(%rsp),%r14 │ │ │ │ + vcvtss2sd 0x10(%r10),%xmm2,%xmm12 │ │ │ │ + mov 0x8(%r10),%r12 │ │ │ │ add $0x18,%r10 │ │ │ │ add -0x18(%r10),%r14 │ │ │ │ - vmulsd (%r8,%r14,8),%xmm11,%xmm12 │ │ │ │ - vmovsd %xmm12,(%r12,%r13,8) │ │ │ │ - mov 0xb8(%rsp),%rax │ │ │ │ - vcvtss2sd 0x10(%r10),%xmm2,%xmm13 │ │ │ │ + vmulsd 0x0(%r13,%r14,8),%xmm12,%xmm13 │ │ │ │ + vmovsd %xmm13,(%r9,%r12,8) │ │ │ │ + mov 0x98(%rsp),%rax │ │ │ │ + vcvtss2sd 0x10(%r10),%xmm2,%xmm14 │ │ │ │ mov 0x8(%r10),%r15 │ │ │ │ add $0x18,%r10 │ │ │ │ add -0x18(%r10),%rax │ │ │ │ - vmulsd (%r8,%rax,8),%xmm13,%xmm14 │ │ │ │ - vmovsd %xmm14,(%r12,%r15,8) │ │ │ │ - mov 0xb8(%rsp),%r9 │ │ │ │ - vcvtss2sd 0x10(%r10),%xmm2,%xmm15 │ │ │ │ - mov 0x8(%r10),%rdx │ │ │ │ - add $0x18,%r10 │ │ │ │ - add -0x18(%r10),%r9 │ │ │ │ - vmulsd (%r8,%r9,8),%xmm15,%xmm0 │ │ │ │ - vmovsd %xmm0,(%r12,%rdx,8) │ │ │ │ + vmulsd 0x0(%r13,%rax,8),%xmm14,%xmm15 │ │ │ │ + vmovsd %xmm15,(%r9,%r15,8) │ │ │ │ cmp %r10,%rdi │ │ │ │ - je 3eb8c │ │ │ │ - mov 0xb8(%rsp),%rcx │ │ │ │ - mov (%r10),%r11 │ │ │ │ - vcvtss2sd 0x10(%r10),%xmm2,%xmm1 │ │ │ │ - mov 0x18(%r10),%r14 │ │ │ │ + je 3e262 │ │ │ │ + mov 0x98(%rsp),%rdx │ │ │ │ + mov (%r10),%rcx │ │ │ │ + vcvtss2sd 0x10(%r10),%xmm2,%xmm0 │ │ │ │ mov 0x8(%r10),%rsi │ │ │ │ - vcvtss2sd 0x28(%r10),%xmm2,%xmm4 │ │ │ │ - mov 0x30(%r10),%rax │ │ │ │ - mov 0x20(%r10),%r13 │ │ │ │ - vcvtss2sd 0x40(%r10),%xmm2,%xmm6 │ │ │ │ - mov 0x48(%r10),%r9 │ │ │ │ - mov 0x38(%r10),%r15 │ │ │ │ - vcvtss2sd 0x58(%r10),%xmm2,%xmm8 │ │ │ │ - mov 0x50(%r10),%rdx │ │ │ │ - vcvtss2sd 0x70(%r10),%xmm2,%xmm10 │ │ │ │ - vcvtss2sd 0x88(%r10),%xmm2,%xmm12 │ │ │ │ + vcvtss2sd 0x28(%r10),%xmm2,%xmm3 │ │ │ │ + mov 0x18(%r10),%r8 │ │ │ │ + mov 0x20(%r10),%r11 │ │ │ │ + vcvtss2sd 0x40(%r10),%xmm2,%xmm5 │ │ │ │ + vcvtss2sd 0x58(%r10),%xmm2,%xmm7 │ │ │ │ + add %rdx,%rcx │ │ │ │ + mov 0x30(%r10),%r14 │ │ │ │ + mov 0x38(%r10),%r12 │ │ │ │ + vcvtss2sd 0x70(%r10),%xmm2,%xmm9 │ │ │ │ + vmulsd 0x0(%r13,%rcx,8),%xmm0,%xmm1 │ │ │ │ + add %rdx,%r8 │ │ │ │ + mov 0x48(%r10),%rax │ │ │ │ + vcvtss2sd 0x88(%r10),%xmm2,%xmm11 │ │ │ │ + add %rdx,%r14 │ │ │ │ + mov 0x50(%r10),%r15 │ │ │ │ + mov 0x60(%r10),%rcx │ │ │ │ add $0xc0,%r10 │ │ │ │ - add %rcx,%r11 │ │ │ │ - add %rcx,%r14 │ │ │ │ - vmulsd (%r8,%r11,8),%xmm1,%xmm3 │ │ │ │ - add %rcx,%rax │ │ │ │ - mov -0x60(%r10),%r11 │ │ │ │ - add %rcx,%r9 │ │ │ │ - add %rcx,%r11 │ │ │ │ - vmovsd %xmm3,(%r12,%rsi,8) │ │ │ │ - vmulsd (%r8,%r14,8),%xmm4,%xmm5 │ │ │ │ - mov -0x48(%r10),%r14 │ │ │ │ + add %rdx,%rax │ │ │ │ + add %rdx,%rcx │ │ │ │ + vmovsd %xmm1,(%r9,%rsi,8) │ │ │ │ mov -0x58(%r10),%rsi │ │ │ │ - add %rcx,%r14 │ │ │ │ - vmovsd %xmm5,(%r12,%r13,8) │ │ │ │ - vmulsd (%r8,%rax,8),%xmm6,%xmm7 │ │ │ │ - mov -0x30(%r10),%rax │ │ │ │ - mov -0x40(%r10),%r13 │ │ │ │ - add %rcx,%rax │ │ │ │ - vmovsd %xmm7,(%r12,%r15,8) │ │ │ │ - vmulsd (%r8,%r9,8),%xmm8,%xmm9 │ │ │ │ - mov -0x28(%r10),%r15 │ │ │ │ - vmovsd %xmm9,(%r12,%rdx,8) │ │ │ │ - vmulsd (%r8,%r11,8),%xmm10,%xmm11 │ │ │ │ - vmovsd %xmm11,(%r12,%rsi,8) │ │ │ │ - vmulsd (%r8,%r14,8),%xmm12,%xmm13 │ │ │ │ - vmovsd %xmm13,(%r12,%r13,8) │ │ │ │ - vcvtss2sd -0x20(%r10),%xmm2,%xmm14 │ │ │ │ - vmulsd (%r8,%rax,8),%xmm14,%xmm15 │ │ │ │ - mov -0x18(%r10),%r9 │ │ │ │ - vcvtss2sd -0x8(%r10),%xmm2,%xmm0 │ │ │ │ - mov -0x10(%r10),%rdx │ │ │ │ - add %rcx,%r9 │ │ │ │ - vmovsd %xmm15,(%r12,%r15,8) │ │ │ │ - vmulsd (%r8,%r9,8),%xmm0,%xmm1 │ │ │ │ - vmovsd %xmm1,(%r12,%rdx,8) │ │ │ │ + vmulsd 0x0(%r13,%r8,8),%xmm3,%xmm4 │ │ │ │ + mov -0x48(%r10),%r8 │ │ │ │ + add %rdx,%r8 │ │ │ │ + vmovsd %xmm4,(%r9,%r11,8) │ │ │ │ + mov -0x40(%r10),%r11 │ │ │ │ + vmulsd 0x0(%r13,%r14,8),%xmm5,%xmm6 │ │ │ │ + mov -0x30(%r10),%r14 │ │ │ │ + add %rdx,%r14 │ │ │ │ + vmovsd %xmm6,(%r9,%r12,8) │ │ │ │ + mov -0x28(%r10),%r12 │ │ │ │ + vmulsd 0x0(%r13,%rax,8),%xmm7,%xmm8 │ │ │ │ + vmovsd %xmm8,(%r9,%r15,8) │ │ │ │ + vmulsd 0x0(%r13,%rcx,8),%xmm9,%xmm10 │ │ │ │ + vmovsd %xmm10,(%r9,%rsi,8) │ │ │ │ + vmulsd 0x0(%r13,%r8,8),%xmm11,%xmm12 │ │ │ │ + vmovsd %xmm12,(%r9,%r11,8) │ │ │ │ + vcvtss2sd -0x20(%r10),%xmm2,%xmm13 │ │ │ │ + vmulsd 0x0(%r13,%r14,8),%xmm13,%xmm14 │ │ │ │ + mov -0x18(%r10),%rax │ │ │ │ + vcvtss2sd -0x8(%r10),%xmm2,%xmm15 │ │ │ │ + mov -0x10(%r10),%r15 │ │ │ │ + add %rdx,%rax │ │ │ │ + vmovsd %xmm14,(%r9,%r12,8) │ │ │ │ + vmulsd 0x0(%r13,%rax,8),%xmm15,%xmm0 │ │ │ │ + vmovsd %xmm0,(%r9,%r15,8) │ │ │ │ cmp %r10,%rdi │ │ │ │ - jne 3ea92 │ │ │ │ - mov 0x60(%rsp),%rdi │ │ │ │ - mov 0x88(%rsp),%r12 │ │ │ │ - add 0x160(%rdi),%r12 │ │ │ │ - mov 0x8(%r12),%r10 │ │ │ │ - mov (%r12),%r9 │ │ │ │ - mov %r10,0xa0(%rsp) │ │ │ │ - cmp %r9,%r10 │ │ │ │ - je 3f20f │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x18(%r9),%r15 │ │ │ │ - mov 0x20(%r9),%rdx │ │ │ │ - mov 0x98(%rsp),%r14 │ │ │ │ - mov 0x30(%r9),%r12 │ │ │ │ - sub %r15,%rdx │ │ │ │ + jne 3e160 │ │ │ │ + mov 0x40(%rsp),%rdi │ │ │ │ + mov 0x60(%rsp),%r9 │ │ │ │ + add 0x160(%rdi),%r9 │ │ │ │ + mov 0x8(%r9),%r10 │ │ │ │ + mov (%r9),%rcx │ │ │ │ + mov %r10,0x80(%rsp) │ │ │ │ + cmp %rcx,%r10 │ │ │ │ + je 3e842 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov 0x18(%rcx),%r9 │ │ │ │ + mov 0x20(%rcx),%rdx │ │ │ │ + mov 0x70(%rsp),%r14 │ │ │ │ + mov 0x30(%rcx),%r15 │ │ │ │ + sub %r9,%rdx │ │ │ │ + mov %rdx,%r12 │ │ │ │ sub %rbx,%r14 │ │ │ │ - mov %rdx,%r13 │ │ │ │ - sar $0x3,%r13 │ │ │ │ + sar $0x3,%r12 │ │ │ │ cmp %rdx,%r14 │ │ │ │ - jae 3fa06 │ │ │ │ - test %r13,%r13 │ │ │ │ - je 3fbc7 │ │ │ │ - mov %r8,0x78(%rsp) │ │ │ │ - mov %r9,0xa8(%rsp) │ │ │ │ - mov %rdx,0xb0(%rsp) │ │ │ │ + jae 3f001 │ │ │ │ + test %r12,%r12 │ │ │ │ + je 3f1a8 │ │ │ │ + mov %rcx,0x50(%rsp) │ │ │ │ mov %rdx,%rdi │ │ │ │ + mov %r9,0x78(%rsp) │ │ │ │ + mov %rdx,0x88(%rsp) │ │ │ │ vzeroupper │ │ │ │ call d330 │ │ │ │ - mov 0xb0(%rsp),%rdx │ │ │ │ + mov 0x88(%rsp),%rdx │ │ │ │ mov %rax,%rdi │ │ │ │ + mov %rax,0x90(%rsp) │ │ │ │ xor %esi,%esi │ │ │ │ lea (%rax,%rdx,1),%rax │ │ │ │ - mov %rax,0x98(%rsp) │ │ │ │ + mov %rax,0x70(%rsp) │ │ │ │ call d190 │ │ │ │ - mov 0x98(%rsp),%rdx │ │ │ │ + mov 0x70(%rsp),%rdi │ │ │ │ test %rbx,%rbx │ │ │ │ - mov 0xa8(%rsp),%r9 │ │ │ │ - mov 0x78(%rsp),%r8 │ │ │ │ - mov %rax,%r10 │ │ │ │ + mov 0x78(%rsp),%r9 │ │ │ │ + mov 0x50(%rsp),%rcx │ │ │ │ vxorps %xmm2,%xmm2,%xmm2 │ │ │ │ - mov %rdx,0x90(%rsp) │ │ │ │ - jne 3fc40 │ │ │ │ - mov %r10,%rbx │ │ │ │ - mov 0xb8(%rsp),%rsi │ │ │ │ - lea -0x1(%r13),%rcx │ │ │ │ - mov $0x1,%r11d │ │ │ │ - add (%r15),%rsi │ │ │ │ - and $0x7,%ecx │ │ │ │ - vmovsd (%r8,%rsi,8),%xmm3 │ │ │ │ - vmovsd %xmm3,(%rbx) │ │ │ │ - cmp %r13,%r11 │ │ │ │ - jae 3ee48 │ │ │ │ - test %rcx,%rcx │ │ │ │ - je 3ed8d │ │ │ │ + kxnorb %k1,%k1,%k1 │ │ │ │ + mov %rdi,0x68(%rsp) │ │ │ │ + jne 3f218 │ │ │ │ + mov 0x90(%rsp),%rbx │ │ │ │ + mov 0x98(%rsp),%r11 │ │ │ │ + lea -0x1(%r12),%r10 │ │ │ │ + mov $0x1,%r14d │ │ │ │ + and $0x7,%r10d │ │ │ │ + add (%r9),%r11 │ │ │ │ + vmovsd 0x0(%r13,%r11,8),%xmm1 │ │ │ │ + vmovsd %xmm1,(%rbx) │ │ │ │ + cmp %r12,%r14 │ │ │ │ + jae 3e526 │ │ │ │ + test %r10,%r10 │ │ │ │ + je 3e463 │ │ │ │ + cmp $0x1,%r10 │ │ │ │ + je 3e43e │ │ │ │ + cmp $0x2,%r10 │ │ │ │ + je 3e422 │ │ │ │ + cmp $0x3,%r10 │ │ │ │ + je 3e406 │ │ │ │ + cmp $0x4,%r10 │ │ │ │ + je 3e3ea │ │ │ │ + cmp $0x5,%r10 │ │ │ │ + je 3e3ce │ │ │ │ + cmp $0x6,%r10 │ │ │ │ + je 3e3b2 │ │ │ │ + mov 0x98(%rsp),%rsi │ │ │ │ + mov $0x2,%r14d │ │ │ │ + add 0x8(%r9),%rsi │ │ │ │ + vmovsd 0x0(%r13,%rsi,8),%xmm3 │ │ │ │ + vmovsd %xmm3,0x8(%rbx) │ │ │ │ + mov 0x98(%rsp),%rdx │ │ │ │ + add (%r9,%r14,8),%rdx │ │ │ │ + vmovsd 0x0(%r13,%rdx,8),%xmm4 │ │ │ │ + vmovsd %xmm4,(%rbx,%r14,8) │ │ │ │ + inc %r14 │ │ │ │ + mov 0x98(%rsp),%r8 │ │ │ │ + add (%r9,%r14,8),%r8 │ │ │ │ + vmovsd 0x0(%r13,%r8,8),%xmm5 │ │ │ │ + vmovsd %xmm5,(%rbx,%r14,8) │ │ │ │ + inc %r14 │ │ │ │ + mov 0x98(%rsp),%rax │ │ │ │ + add (%r9,%r14,8),%rax │ │ │ │ + vmovsd 0x0(%r13,%rax,8),%xmm6 │ │ │ │ + vmovsd %xmm6,(%rbx,%r14,8) │ │ │ │ + inc %r14 │ │ │ │ + mov 0x98(%rsp),%rdi │ │ │ │ + add (%r9,%r14,8),%rdi │ │ │ │ + vmovsd 0x0(%r13,%rdi,8),%xmm7 │ │ │ │ + vmovsd %xmm7,(%rbx,%r14,8) │ │ │ │ + inc %r14 │ │ │ │ + mov 0x98(%rsp),%r10 │ │ │ │ + add (%r9,%r14,8),%r10 │ │ │ │ + vmovsd 0x0(%r13,%r10,8),%xmm8 │ │ │ │ + vmovsd %xmm8,(%rbx,%r14,8) │ │ │ │ + inc %r14 │ │ │ │ + mov 0x98(%rsp),%r11 │ │ │ │ + add (%r9,%r14,8),%r11 │ │ │ │ + vmovsd 0x0(%r13,%r11,8),%xmm9 │ │ │ │ + vmovsd %xmm9,(%rbx,%r14,8) │ │ │ │ + inc %r14 │ │ │ │ + cmp %r12,%r14 │ │ │ │ + jae 3e526 │ │ │ │ + mov 0x98(%rsp),%rdx │ │ │ │ + mov (%r9,%r14,8),%rsi │ │ │ │ + mov 0x8(%r9,%r14,8),%r8 │ │ │ │ + mov 0x10(%r9,%r14,8),%rax │ │ │ │ + mov 0x18(%r9,%r14,8),%rdi │ │ │ │ + add %rdx,%rsi │ │ │ │ + add %rdx,%r8 │ │ │ │ + mov 0x20(%r9,%r14,8),%r10 │ │ │ │ + mov 0x28(%r9,%r14,8),%r11 │ │ │ │ + vmovsd 0x0(%r13,%rsi,8),%xmm10 │ │ │ │ + vmovsd 0x0(%r13,%r8,8),%xmm11 │ │ │ │ + add %rdx,%rax │ │ │ │ + add %rdx,%rdi │ │ │ │ + mov 0x30(%r9,%r14,8),%rsi │ │ │ │ + mov 0x38(%r9,%r14,8),%r8 │ │ │ │ + add %rdx,%r10 │ │ │ │ + add %rdx,%r11 │ │ │ │ + vmovsd 0x0(%r13,%rax,8),%xmm12 │ │ │ │ + vmovsd 0x0(%r13,%rdi,8),%xmm13 │ │ │ │ + vmovsd %xmm10,(%rbx,%r14,8) │ │ │ │ + add %rdx,%rsi │ │ │ │ + add %rdx,%r8 │ │ │ │ + vmovsd 0x0(%r13,%r10,8),%xmm14 │ │ │ │ + vmovsd 0x0(%r13,%r11,8),%xmm15 │ │ │ │ + vmovsd 0x0(%r13,%rsi,8),%xmm0 │ │ │ │ + vmovsd 0x0(%r13,%r8,8),%xmm1 │ │ │ │ + vmovsd %xmm11,0x8(%rbx,%r14,8) │ │ │ │ + vmovsd %xmm12,0x10(%rbx,%r14,8) │ │ │ │ + vmovsd %xmm13,0x18(%rbx,%r14,8) │ │ │ │ + vmovsd %xmm14,0x20(%rbx,%r14,8) │ │ │ │ + vmovsd %xmm15,0x28(%rbx,%r14,8) │ │ │ │ + vmovsd %xmm0,0x30(%rbx,%r14,8) │ │ │ │ + vmovsd %xmm1,0x38(%rbx,%r14,8) │ │ │ │ + add $0x8,%r14 │ │ │ │ + cmp %r12,%r14 │ │ │ │ + jb 3e46b │ │ │ │ + mov %r12,%rax │ │ │ │ + lea -0x1(%r12),%rsi │ │ │ │ + mov 0x58(%rsp),%r9 │ │ │ │ + mov 0x60(%rsp),%rdx │ │ │ │ + neg %rax │ │ │ │ + mov %rcx,0x90(%rsp) │ │ │ │ + mov (%rcx),%r14 │ │ │ │ + lea 0x0(,%rax,4),%r10 │ │ │ │ + mov (%r9,%rdx,1),%r11 │ │ │ │ + mov %r15,%r9 │ │ │ │ + mov %r13,0x88(%rsp) │ │ │ │ + mov %r10,%rdi │ │ │ │ + mov %r10,%r13 │ │ │ │ + imul %rsi,%rdi │ │ │ │ + sub %rdi,%r9 │ │ │ │ + mov %r12,%rdi │ │ │ │ + imul %rsi,%rdi │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + vmovsd (%rbx,%rsi,8),%xmm6 │ │ │ │ + mov (%r14,%rsi,8),%rcx │ │ │ │ + vmovsd %xmm6,(%r11,%rcx,8) │ │ │ │ + test %rsi,%rsi │ │ │ │ + je 3e820 │ │ │ │ + lea -0x1(%rsi),%r8 │ │ │ │ + cmp $0x6,%r8 │ │ │ │ + jbe 3ef6d │ │ │ │ + mov %rsi,%rcx │ │ │ │ + vbroadcastsd %xmm6,%ymm5 │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov %r9,%rdx │ │ │ │ + shr $0x3,%rcx │ │ │ │ + shl $0x6,%rcx │ │ │ │ + lea (%rcx,%rbx,1),%r10 │ │ │ │ + sub $0x40,%rcx │ │ │ │ + shr $0x6,%rcx │ │ │ │ + inc %rcx │ │ │ │ + and $0x3,%ecx │ │ │ │ + je 3e677 │ │ │ │ cmp $0x1,%rcx │ │ │ │ - je 3ed69 │ │ │ │ + je 3e63b │ │ │ │ cmp $0x2,%rcx │ │ │ │ - je 3ed4e │ │ │ │ - cmp $0x3,%rcx │ │ │ │ - je 3ed33 │ │ │ │ - cmp $0x4,%rcx │ │ │ │ - je 3ed18 │ │ │ │ - cmp $0x5,%rcx │ │ │ │ - je 3ecfd │ │ │ │ - cmp $0x6,%rcx │ │ │ │ - je 3ece2 │ │ │ │ - mov 0xb8(%rsp),%r14 │ │ │ │ - mov $0x2,%r11d │ │ │ │ - add 0x8(%r15),%r14 │ │ │ │ - vmovsd (%r8,%r14,8),%xmm4 │ │ │ │ - vmovsd %xmm4,0x8(%rbx) │ │ │ │ - mov 0xb8(%rsp),%rdi │ │ │ │ - add (%r15,%r11,8),%rdi │ │ │ │ - vmovsd (%r8,%rdi,8),%xmm5 │ │ │ │ - vmovsd %xmm5,(%rbx,%r11,8) │ │ │ │ - inc %r11 │ │ │ │ - mov 0xb8(%rsp),%rax │ │ │ │ - add (%r15,%r11,8),%rax │ │ │ │ - vmovsd (%r8,%rax,8),%xmm6 │ │ │ │ - vmovsd %xmm6,(%rbx,%r11,8) │ │ │ │ - inc %r11 │ │ │ │ - mov 0xb8(%rsp),%rdx │ │ │ │ - add (%r15,%r11,8),%rdx │ │ │ │ - vmovsd (%r8,%rdx,8),%xmm7 │ │ │ │ - vmovsd %xmm7,(%rbx,%r11,8) │ │ │ │ - inc %r11 │ │ │ │ - mov 0xb8(%rsp),%r10 │ │ │ │ - add (%r15,%r11,8),%r10 │ │ │ │ - vmovsd (%r8,%r10,8),%xmm8 │ │ │ │ - vmovsd %xmm8,(%rbx,%r11,8) │ │ │ │ - inc %r11 │ │ │ │ - mov 0xb8(%rsp),%rcx │ │ │ │ - add (%r15,%r11,8),%rcx │ │ │ │ - vmovsd (%r8,%rcx,8),%xmm9 │ │ │ │ - vmovsd %xmm9,(%rbx,%r11,8) │ │ │ │ - inc %r11 │ │ │ │ - mov 0xb8(%rsp),%rsi │ │ │ │ - add (%r15,%r11,8),%rsi │ │ │ │ - vmovsd (%r8,%rsi,8),%xmm10 │ │ │ │ - vmovsd %xmm10,(%rbx,%r11,8) │ │ │ │ - inc %r11 │ │ │ │ - cmp %r13,%r11 │ │ │ │ - jae 3ee48 │ │ │ │ - mov 0xb8(%rsp),%r14 │ │ │ │ - mov (%r15,%r11,8),%rdi │ │ │ │ - mov 0x8(%r15,%r11,8),%rax │ │ │ │ - mov 0x10(%r15,%r11,8),%rdx │ │ │ │ - mov 0x18(%r15,%r11,8),%r10 │ │ │ │ - mov 0x20(%r15,%r11,8),%rcx │ │ │ │ - mov 0x28(%r15,%r11,8),%rsi │ │ │ │ - add %r14,%rdi │ │ │ │ - add %r14,%rax │ │ │ │ - add %r14,%rdx │ │ │ │ - vmovsd (%r8,%rdi,8),%xmm11 │ │ │ │ - vmovsd (%r8,%rax,8),%xmm12 │ │ │ │ - mov 0x30(%r15,%r11,8),%rdi │ │ │ │ - add %r14,%r10 │ │ │ │ - mov 0x38(%r15,%r11,8),%rax │ │ │ │ - add %r14,%rcx │ │ │ │ - add %r14,%rsi │ │ │ │ - vmovsd (%r8,%rdx,8),%xmm13 │ │ │ │ - vmovsd (%r8,%r10,8),%xmm14 │ │ │ │ - vmovsd (%r8,%rcx,8),%xmm15 │ │ │ │ - vmovsd (%r8,%rsi,8),%xmm0 │ │ │ │ - add %r14,%rdi │ │ │ │ - add %r14,%rax │ │ │ │ - vmovsd (%r8,%rdi,8),%xmm1 │ │ │ │ - vmovsd %xmm11,(%rbx,%r11,8) │ │ │ │ - vmovsd (%r8,%rax,8),%xmm3 │ │ │ │ - vmovsd %xmm12,0x8(%rbx,%r11,8) │ │ │ │ - vmovsd %xmm13,0x10(%rbx,%r11,8) │ │ │ │ - vmovsd %xmm14,0x18(%rbx,%r11,8) │ │ │ │ - vmovsd %xmm15,0x20(%rbx,%r11,8) │ │ │ │ - vmovsd %xmm0,0x28(%rbx,%r11,8) │ │ │ │ - vmovsd %xmm1,0x30(%rbx,%r11,8) │ │ │ │ - vmovsd %xmm3,0x38(%rbx,%r11,8) │ │ │ │ - add $0x8,%r11 │ │ │ │ - cmp %r13,%r11 │ │ │ │ - jb 3ed95 │ │ │ │ - mov 0x88(%rsp),%r11 │ │ │ │ - mov 0x80(%rsp),%r15 │ │ │ │ - mov %r13,%rdx │ │ │ │ - lea -0x1(%r13),%rax │ │ │ │ - neg %rdx │ │ │ │ - mov (%r9),%r14 │ │ │ │ - mov %r9,0xa8(%rsp) │ │ │ │ - mov %r13,%rdi │ │ │ │ - lea 0x0(,%rdx,4),%rdx │ │ │ │ - mov %r12,%r10 │ │ │ │ - vmovq %r8,%xmm8 │ │ │ │ - mov %rdx,0xb0(%rsp) │ │ │ │ - imul %rax,%rdx │ │ │ │ - imul %rax,%rdi │ │ │ │ - vmovq (%r15,%r11,1),%xmm4 │ │ │ │ - sub %rdx,%r10 │ │ │ │ - vmovq %xmm4,%r11 │ │ │ │ - xchg %ax,%ax │ │ │ │ - vmovsd (%rbx,%rax,8),%xmm5 │ │ │ │ - mov (%r14,%rax,8),%r9 │ │ │ │ - vmovsd %xmm5,(%r11,%r9,8) │ │ │ │ - test %rax,%rax │ │ │ │ - je 3f1f0 │ │ │ │ - lea -0x1(%rax),%r9 │ │ │ │ - cmp $0xe,%r9 │ │ │ │ - jbe 3f952 │ │ │ │ - mov %rax,%rsi │ │ │ │ - vbroadcastsd %xmm5,%zmm6 │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %r10,%rcx │ │ │ │ - shr $0x4,%rsi │ │ │ │ - shl $0x7,%rsi │ │ │ │ - lea (%rsi,%rbx,1),%r15 │ │ │ │ - add $0xffffffffffffff80,%rsi │ │ │ │ - shr $0x7,%rsi │ │ │ │ - inc %rsi │ │ │ │ - and $0x3,%esi │ │ │ │ - je 3efc6 │ │ │ │ - cmp $0x1,%rsi │ │ │ │ - je 3ef80 │ │ │ │ - cmp $0x2,%rsi │ │ │ │ - je 3ef43 │ │ │ │ - vmovups (%r10),%zmm7 │ │ │ │ - lea 0x80(%rbx),%rdx │ │ │ │ - lea 0x40(%r10),%rcx │ │ │ │ - vextractf32x8 $0x1,%zmm7,%ymm10 │ │ │ │ - vcvtps2pd %ymm7,%zmm9 │ │ │ │ - vfnmadd213pd (%rbx),%zmm6,%zmm9 │ │ │ │ - vcvtps2pd %ymm10,%zmm11 │ │ │ │ - vfnmadd213pd 0x40(%rbx),%zmm6,%zmm11 │ │ │ │ - vmovupd %zmm9,(%rbx) │ │ │ │ - vmovupd %zmm11,0x40(%rbx) │ │ │ │ - vmovups (%rcx),%zmm12 │ │ │ │ - sub $0xffffffffffffff80,%rdx │ │ │ │ - add $0x40,%rcx │ │ │ │ - vextractf32x8 $0x1,%zmm12,%ymm14 │ │ │ │ - vcvtps2pd %ymm12,%zmm13 │ │ │ │ - vfnmadd213pd -0x80(%rdx),%zmm6,%zmm13 │ │ │ │ - vcvtps2pd %ymm14,%zmm15 │ │ │ │ - vfnmadd213pd -0x40(%rdx),%zmm6,%zmm15 │ │ │ │ - vmovupd %zmm13,-0x80(%rdx) │ │ │ │ - vmovupd %zmm15,-0x40(%rdx) │ │ │ │ - vmovups (%rcx),%zmm0 │ │ │ │ + je 3e608 │ │ │ │ + vmovups (%r9),%ymm3 │ │ │ │ + lea 0x40(%rbx),%rax │ │ │ │ + lea 0x20(%r9),%rdx │ │ │ │ + vextractf32x4 $0x1,%ymm3,%xmm7 │ │ │ │ + vcvtps2pd %xmm3,%ymm4 │ │ │ │ + vfnmadd213pd (%rbx),%ymm5,%ymm4 │ │ │ │ + vcvtps2pd %xmm7,%ymm8 │ │ │ │ + vfnmadd213pd 0x20(%rbx),%ymm5,%ymm8 │ │ │ │ + vmovupd %ymm4,(%rbx) │ │ │ │ + vmovupd %ymm8,0x20(%rbx) │ │ │ │ + vmovups (%rdx),%ymm9 │ │ │ │ + add $0x40,%rax │ │ │ │ + add $0x20,%rdx │ │ │ │ + vextractf32x4 $0x1,%ymm9,%xmm11 │ │ │ │ + vcvtps2pd %xmm9,%ymm10 │ │ │ │ + vfnmadd213pd -0x40(%rax),%ymm5,%ymm10 │ │ │ │ + vcvtps2pd %xmm11,%ymm12 │ │ │ │ + vfnmadd213pd -0x20(%rax),%ymm5,%ymm12 │ │ │ │ + vmovupd %ymm10,-0x40(%rax) │ │ │ │ + vmovupd %ymm12,-0x20(%rax) │ │ │ │ + vmovups (%rdx),%ymm13 │ │ │ │ + add $0x40,%rax │ │ │ │ + add $0x20,%rdx │ │ │ │ + vextractf32x4 $0x1,%ymm13,%xmm15 │ │ │ │ + vcvtps2pd %xmm13,%ymm14 │ │ │ │ + vfnmadd213pd -0x40(%rax),%ymm5,%ymm14 │ │ │ │ + vcvtps2pd %xmm15,%ymm0 │ │ │ │ + vfnmadd213pd -0x20(%rax),%ymm5,%ymm0 │ │ │ │ + vmovupd %ymm14,-0x40(%rax) │ │ │ │ + vmovupd %ymm0,-0x20(%rax) │ │ │ │ + cmp %r10,%rax │ │ │ │ + je 3e74d │ │ │ │ + vmovups (%rdx),%ymm1 │ │ │ │ + vmovups 0x20(%rdx),%ymm8 │ │ │ │ + add $0x100,%rax │ │ │ │ sub $0xffffffffffffff80,%rdx │ │ │ │ - add $0x40,%rcx │ │ │ │ - vextractf32x8 $0x1,%zmm0,%ymm1 │ │ │ │ - vcvtps2pd %ymm0,%zmm3 │ │ │ │ - vfnmadd213pd -0x80(%rdx),%zmm6,%zmm3 │ │ │ │ - vcvtps2pd %ymm1,%zmm4 │ │ │ │ - vfnmadd213pd -0x40(%rdx),%zmm6,%zmm4 │ │ │ │ - vmovupd %zmm3,-0x80(%rdx) │ │ │ │ - vmovupd %zmm4,-0x40(%rdx) │ │ │ │ - cmp %rdx,%r15 │ │ │ │ - je 3f0b4 │ │ │ │ - vmovups (%rcx),%zmm7 │ │ │ │ - vmovups 0x40(%rcx),%zmm12 │ │ │ │ - vmovups 0x80(%rcx),%zmm0 │ │ │ │ - add $0x200,%rdx │ │ │ │ - add $0x100,%rcx │ │ │ │ - vextractf32x8 $0x1,%zmm7,%ymm10 │ │ │ │ - vcvtps2pd %ymm7,%zmm9 │ │ │ │ - vfnmadd213pd -0x200(%rdx),%zmm6,%zmm9 │ │ │ │ - vmovups -0x40(%rcx),%zmm7 │ │ │ │ - vcvtps2pd %ymm10,%zmm11 │ │ │ │ - vfnmadd213pd -0x1c0(%rdx),%zmm6,%zmm11 │ │ │ │ - vextractf32x8 $0x1,%zmm12,%ymm14 │ │ │ │ - vextractf32x8 $0x1,%zmm0,%ymm1 │ │ │ │ - vcvtps2pd %ymm12,%zmm13 │ │ │ │ - vfnmadd213pd -0x180(%rdx),%zmm6,%zmm13 │ │ │ │ - vextractf32x8 $0x1,%zmm7,%ymm10 │ │ │ │ - vcvtps2pd %ymm14,%zmm15 │ │ │ │ - vcvtps2pd %ymm0,%zmm3 │ │ │ │ - vfnmadd213pd -0x140(%rdx),%zmm6,%zmm15 │ │ │ │ - vmovupd %zmm9,-0x200(%rdx) │ │ │ │ - vfnmadd213pd -0x100(%rdx),%zmm6,%zmm3 │ │ │ │ - vmovupd %zmm11,-0x1c0(%rdx) │ │ │ │ - vcvtps2pd %ymm1,%zmm4 │ │ │ │ - vcvtps2pd %ymm7,%zmm9 │ │ │ │ - vfnmadd213pd -0xc0(%rdx),%zmm6,%zmm4 │ │ │ │ - vfnmadd213pd -0x80(%rdx),%zmm6,%zmm9 │ │ │ │ - vmovupd %zmm13,-0x180(%rdx) │ │ │ │ - vcvtps2pd %ymm10,%zmm11 │ │ │ │ - vfnmadd213pd -0x40(%rdx),%zmm6,%zmm11 │ │ │ │ - vmovupd %zmm15,-0x140(%rdx) │ │ │ │ - vmovupd %zmm3,-0x100(%rdx) │ │ │ │ - vmovupd %zmm4,-0xc0(%rdx) │ │ │ │ - vmovupd %zmm9,-0x80(%rdx) │ │ │ │ - vmovupd %zmm11,-0x40(%rdx) │ │ │ │ - cmp %rdx,%r15 │ │ │ │ - jne 3efc6 │ │ │ │ - test $0xf,%al │ │ │ │ - je 3f1d6 │ │ │ │ - mov %rax,%r8 │ │ │ │ - mov %rax,%r15 │ │ │ │ - and $0xfffffffffffffff0,%r8 │ │ │ │ - sub %r8,%r15 │ │ │ │ - lea -0x1(%r15),%rsi │ │ │ │ - cmp $0x6,%rsi │ │ │ │ - jbe 3f969 │ │ │ │ - lea (%r8,%rdi,1),%rdx │ │ │ │ - vbroadcastsd %xmm5,%ymm6 │ │ │ │ - vmovups (%r12,%rdx,4),%ymm12 │ │ │ │ + vmovups -0x40(%rdx),%ymm12 │ │ │ │ + vmovups -0x20(%rdx),%ymm0 │ │ │ │ + vcvtps2pd %xmm1,%ymm3 │ │ │ │ + vfnmadd213pd -0x100(%rax),%ymm5,%ymm3 │ │ │ │ + vextractf32x4 $0x1,%ymm1,%xmm4 │ │ │ │ + vextractf32x4 $0x1,%ymm8,%xmm10 │ │ │ │ vextractf32x4 $0x1,%ymm12,%xmm14 │ │ │ │ + vextractf32x4 $0x1,%ymm0,%xmm1 │ │ │ │ + vcvtps2pd %xmm4,%ymm7 │ │ │ │ + vcvtps2pd %xmm8,%ymm9 │ │ │ │ + vcvtps2pd %xmm10,%ymm11 │ │ │ │ vcvtps2pd %xmm12,%ymm13 │ │ │ │ - vfnmadd213pd (%rbx,%r8,8),%ymm6,%ymm13 │ │ │ │ vcvtps2pd %xmm14,%ymm15 │ │ │ │ - vfnmadd213pd 0x20(%rbx,%r8,8),%ymm6,%ymm15 │ │ │ │ - vmovupd %ymm13,(%rbx,%r8,8) │ │ │ │ - vmovupd %ymm15,0x20(%rbx,%r8,8) │ │ │ │ - test $0x7,%r15b │ │ │ │ - je 3f1d6 │ │ │ │ - mov %r15,%rcx │ │ │ │ - and $0xfffffffffffffff8,%rcx │ │ │ │ - lea (%r8,%rcx,1),%rsi │ │ │ │ - mov %r15,%rdx │ │ │ │ - sub %rcx,%rdx │ │ │ │ - lea -0x1(%rdx),%r15 │ │ │ │ - cmp $0x2,%r15 │ │ │ │ - jbe 3f17b │ │ │ │ - lea (%r8,%rcx,1),%r8 │ │ │ │ - vxorps %xmm0,%xmm0,%xmm0 │ │ │ │ - vmovddup %xmm5,%xmm1 │ │ │ │ - lea (%rbx,%r8,8),%rcx │ │ │ │ - add %rdi,%r8 │ │ │ │ - vmovups (%r12,%r8,4),%xmm4 │ │ │ │ - vcvtps2pd %xmm4,%xmm3 │ │ │ │ - vmovhlps %xmm4,%xmm0,%xmm7 │ │ │ │ - vfnmadd213pd (%rcx),%xmm1,%xmm3 │ │ │ │ - vcvtps2pd %xmm7,%xmm9 │ │ │ │ - vfnmadd213pd 0x10(%rcx),%xmm1,%xmm9 │ │ │ │ - vmovupd %xmm3,(%rcx) │ │ │ │ - vmovupd %xmm9,0x10(%rcx) │ │ │ │ + vcvtps2pd %xmm1,%ymm4 │ │ │ │ + vfnmadd213pd -0xe0(%rax),%ymm5,%ymm7 │ │ │ │ + vfnmadd213pd -0xc0(%rax),%ymm5,%ymm9 │ │ │ │ + vfnmadd213pd -0xa0(%rax),%ymm5,%ymm11 │ │ │ │ + vfnmadd213pd -0x80(%rax),%ymm5,%ymm13 │ │ │ │ + vmovupd %ymm3,-0x100(%rax) │ │ │ │ + vcvtps2pd %xmm0,%ymm3 │ │ │ │ + vfnmadd213pd -0x60(%rax),%ymm5,%ymm15 │ │ │ │ + vfnmadd213pd -0x40(%rax),%ymm5,%ymm3 │ │ │ │ + vfnmadd213pd -0x20(%rax),%ymm5,%ymm4 │ │ │ │ + vmovupd %ymm7,-0xe0(%rax) │ │ │ │ + vmovupd %ymm9,-0xc0(%rax) │ │ │ │ + vmovupd %ymm11,-0xa0(%rax) │ │ │ │ + vmovupd %ymm13,-0x80(%rax) │ │ │ │ + vmovupd %ymm15,-0x60(%rax) │ │ │ │ + vmovupd %ymm3,-0x40(%rax) │ │ │ │ + vmovupd %ymm4,-0x20(%rax) │ │ │ │ + cmp %r10,%rax │ │ │ │ + jne 3e677 │ │ │ │ + test $0x7,%sil │ │ │ │ + je 3e80d │ │ │ │ + mov %rsi,%rax │ │ │ │ + and $0xfffffffffffffff8,%rax │ │ │ │ + mov %rsi,%rdx │ │ │ │ + sub %rax,%rdx │ │ │ │ + lea -0x1(%rdx),%rcx │ │ │ │ + cmp $0x2,%rcx │ │ │ │ + jbe 3e7b2 │ │ │ │ + lea (%rax,%rdi,1),%r10 │ │ │ │ + lea (%rbx,%rax,8),%rcx │ │ │ │ + vmovddup %xmm6,%xmm7 │ │ │ │ + vmovups (%r15,%r10,4),%xmm5 │ │ │ │ + vxorps %xmm9,%xmm9,%xmm9 │ │ │ │ + vcvtps2pd %xmm5,%xmm8 │ │ │ │ + vmovhlps %xmm5,%xmm9,%xmm10 │ │ │ │ + vfnmadd213pd (%rcx),%xmm7,%xmm8 │ │ │ │ + vcvtps2pd %xmm10,%xmm11 │ │ │ │ + vfnmadd213pd 0x10(%rcx),%xmm7,%xmm11 │ │ │ │ + vmovupd %xmm8,(%rcx) │ │ │ │ + vmovupd %xmm11,0x10(%rcx) │ │ │ │ test $0x3,%dl │ │ │ │ - je 3f1d6 │ │ │ │ + je 3e80d │ │ │ │ and $0xfffffffffffffffc,%rdx │ │ │ │ - add %rdx,%rsi │ │ │ │ - lea 0x0(,%rsi,8),%rdx │ │ │ │ - lea (%rsi,%rdi,1),%r15 │ │ │ │ - lea 0x1(%rsi),%r8 │ │ │ │ - vcvtss2sd (%r12,%r15,4),%xmm2,%xmm10 │ │ │ │ - vfnmadd213sd (%rbx,%rdx,1),%xmm5,%xmm10 │ │ │ │ - vmovsd %xmm10,(%rbx,%rdx,1) │ │ │ │ - cmp %rax,%r8 │ │ │ │ - jae 3f1d6 │ │ │ │ - add %rdi,%r8 │ │ │ │ - add $0x2,%rsi │ │ │ │ - vcvtss2sd (%r12,%r8,4),%xmm2,%xmm11 │ │ │ │ - vfnmadd213sd 0x8(%rbx,%rdx,1),%xmm5,%xmm11 │ │ │ │ - vmovsd %xmm11,0x8(%rbx,%rdx,1) │ │ │ │ - cmp %rax,%rsi │ │ │ │ - jae 3f1d6 │ │ │ │ - add %rdi,%rsi │ │ │ │ - vcvtss2sd (%r12,%rsi,4),%xmm2,%xmm6 │ │ │ │ - vfnmadd213sd 0x10(%rbx,%rdx,1),%xmm5,%xmm6 │ │ │ │ - vmovsd %xmm6,0x10(%rbx,%rdx,1) │ │ │ │ - add 0xb0(%rsp),%r10 │ │ │ │ - sub %r13,%rdi │ │ │ │ - cmp %r13,%r9 │ │ │ │ - jae 3f1f0 │ │ │ │ - mov %r9,%rax │ │ │ │ - jmp 3eea0 │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov 0xa8(%rsp),%r9 │ │ │ │ - vmovq %xmm8,%r8 │ │ │ │ - add $0x48,%r9 │ │ │ │ - cmp %r9,0xa0(%rsp) │ │ │ │ - jne 3ebc0 │ │ │ │ - mov 0x60(%rsp),%r13 │ │ │ │ - mov 0x88(%rsp),%r12 │ │ │ │ - add 0x148(%r13),%r12 │ │ │ │ - mov 0x8(%r12),%rdi │ │ │ │ - mov (%r12),%r10 │ │ │ │ - mov %rdi,0x68(%rsp) │ │ │ │ - cmp %r10,%rdi │ │ │ │ - je 3f8da │ │ │ │ - mov %r10,0xa0(%rsp) │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0xa0(%rsp),%rax │ │ │ │ - mov 0x18(%rax),%r14 │ │ │ │ - mov 0x20(%rax),%r11 │ │ │ │ - mov 0x8(%rax),%rcx │ │ │ │ - mov (%rax),%r9 │ │ │ │ - mov 0x30(%rax),%r12 │ │ │ │ - sub %r14,%r11 │ │ │ │ - mov %r14,0x70(%rsp) │ │ │ │ - mov 0x98(%rsp),%r14 │ │ │ │ - mov %rcx,%r10 │ │ │ │ - sub %r9,%r10 │ │ │ │ - mov %r11,0xb0(%rsp) │ │ │ │ - mov %r9,0xa8(%rsp) │ │ │ │ - mov %rcx,0x78(%rsp) │ │ │ │ - mov %r10,%r13 │ │ │ │ - sar $0x3,%r13 │ │ │ │ + add %rdx,%rax │ │ │ │ + lea 0x0(,%rax,8),%rcx │ │ │ │ + lea (%rdi,%rax,1),%rdx │ │ │ │ + vcvtss2sd (%r15,%rdx,4),%xmm2,%xmm12 │ │ │ │ + vfnmadd213sd (%rbx,%rcx,1),%xmm6,%xmm12 │ │ │ │ + lea 0x1(%rax),%r10 │ │ │ │ + vmovsd %xmm12,(%rbx,%rcx,1) │ │ │ │ + cmp %rsi,%r10 │ │ │ │ + jae 3e80d │ │ │ │ + add %rdi,%r10 │ │ │ │ + add $0x2,%rax │ │ │ │ + vcvtss2sd (%r15,%r10,4),%xmm2,%xmm13 │ │ │ │ + vfnmadd213sd 0x8(%rbx,%rcx,1),%xmm6,%xmm13 │ │ │ │ + vmovsd %xmm13,0x8(%rbx,%rcx,1) │ │ │ │ + cmp %rsi,%rax │ │ │ │ + jae 3e80d │ │ │ │ + add %rdi,%rax │ │ │ │ + vcvtss2sd (%r15,%rax,4),%xmm2,%xmm14 │ │ │ │ + vfnmadd213sd 0x10(%rbx,%rcx,1),%xmm14,%xmm6 │ │ │ │ + vmovsd %xmm6,0x10(%rbx,%rcx,1) │ │ │ │ + add %r13,%r9 │ │ │ │ + sub %r12,%rdi │ │ │ │ + cmp %r12,%r8 │ │ │ │ + jae 3e820 │ │ │ │ + mov %r8,%rsi │ │ │ │ + jmp 3e578 │ │ │ │ + mov 0x90(%rsp),%rcx │ │ │ │ + mov 0x88(%rsp),%r13 │ │ │ │ + add $0x48,%rcx │ │ │ │ + cmp %rcx,0x80(%rsp) │ │ │ │ + jne 3e290 │ │ │ │ + mov 0x40(%rsp),%r12 │ │ │ │ + mov 0x60(%rsp),%r15 │ │ │ │ + add 0x148(%r12),%r15 │ │ │ │ + mov 0x8(%r15),%r11 │ │ │ │ + mov (%r15),%r14 │ │ │ │ + mov %r11,0x48(%rsp) │ │ │ │ + cmp %r14,%r11 │ │ │ │ + je 3ef10 │ │ │ │ + mov %r14,%r9 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov (%r9),%r8 │ │ │ │ + mov 0x8(%r9),%rax │ │ │ │ + mov 0x18(%r9),%rsi │ │ │ │ + mov 0x20(%r9),%rdi │ │ │ │ + mov 0x70(%rsp),%r14 │ │ │ │ + sub %r8,%rax │ │ │ │ + mov 0x30(%r9),%rcx │ │ │ │ + mov %r8,0x80(%rsp) │ │ │ │ + sub %rsi,%rdi │ │ │ │ + mov %rax,%r12 │ │ │ │ + mov %rsi,0x90(%rsp) │ │ │ │ sub %rbx,%r14 │ │ │ │ - cmp %r10,%r14 │ │ │ │ - jae 3f973 │ │ │ │ - test %r13,%r13 │ │ │ │ - je 3fba3 │ │ │ │ - mov %r8,0x58(%rsp) │ │ │ │ - mov %r10,0x98(%rsp) │ │ │ │ - mov %r10,%rdi │ │ │ │ + mov %rdi,0x88(%rsp) │ │ │ │ + sar $0x3,%r12 │ │ │ │ + mov %rax,0x78(%rsp) │ │ │ │ + cmp %rax,%r14 │ │ │ │ + jae 3ef74 │ │ │ │ + test %r12,%r12 │ │ │ │ + je 3f18a │ │ │ │ + mov %r9,0x38(%rsp) │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rcx,0x50(%rsp) │ │ │ │ vzeroupper │ │ │ │ call d330 │ │ │ │ - mov 0x98(%rsp),%r8 │ │ │ │ - xor %esi,%esi │ │ │ │ - mov %rax,%r15 │ │ │ │ - lea (%rax,%r8,1),%rdi │ │ │ │ - mov %r8,%rdx │ │ │ │ - mov %r8,0x78(%rsp) │ │ │ │ - mov %rdi,0x98(%rsp) │ │ │ │ + mov 0x78(%rsp),%rdx │ │ │ │ mov %rax,%rdi │ │ │ │ + mov %rax,%r15 │ │ │ │ + lea (%rax,%rdx,1),%rsi │ │ │ │ + mov %rsi,0x70(%rsp) │ │ │ │ + xor %esi,%esi │ │ │ │ call d190 │ │ │ │ - mov 0x98(%rsp),%rax │ │ │ │ + mov 0x70(%rsp),%rdi │ │ │ │ test %rbx,%rbx │ │ │ │ - mov 0x78(%rsp),%r10 │ │ │ │ - mov 0x58(%rsp),%r8 │ │ │ │ + mov 0x50(%rsp),%rcx │ │ │ │ + mov 0x38(%rsp),%r9 │ │ │ │ vxorps %xmm2,%xmm2,%xmm2 │ │ │ │ - mov %rax,0x90(%rsp) │ │ │ │ - je 3f339 │ │ │ │ + kxnorb %k1,%k1,%k1 │ │ │ │ + mov %rdi,0x68(%rsp) │ │ │ │ + je 3e93f │ │ │ │ mov %r14,%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ - mov %r8,0x58(%rsp) │ │ │ │ - mov %r10,0x78(%rsp) │ │ │ │ + mov %r9,0x38(%rsp) │ │ │ │ + mov %rcx,0x50(%rsp) │ │ │ │ call d340 │ │ │ │ - mov 0x78(%rsp),%r10 │ │ │ │ - mov 0x58(%rsp),%r8 │ │ │ │ + mov 0x50(%rsp),%rcx │ │ │ │ + mov 0x38(%rsp),%r9 │ │ │ │ vxorps %xmm2,%xmm2,%xmm2 │ │ │ │ + kxnorb %k1,%k1,%k1 │ │ │ │ mov %r15,%rbx │ │ │ │ - cmpq $0x0,0xb0(%rsp) │ │ │ │ - je 3f6e1 │ │ │ │ - mov 0xb0(%rsp),%rcx │ │ │ │ - mov 0x70(%rsp),%r9 │ │ │ │ - mov %r13,%r14 │ │ │ │ - lea 0x0(,%r13,4),%r11 │ │ │ │ - vmovq %r11,%xmm8 │ │ │ │ - vmovq %r8,%xmm12 │ │ │ │ - mov %r12,%r11 │ │ │ │ - add %r9,%rcx │ │ │ │ - cmp $0x1,%r10 │ │ │ │ + cmpq $0x0,0x88(%rsp) │ │ │ │ + je 3ec59 │ │ │ │ + mov 0x90(%rsp),%rdi │ │ │ │ + mov 0x88(%rsp),%r14 │ │ │ │ + lea 0x0(,%r12,4),%rax │ │ │ │ + mov %r9,0x50(%rsp) │ │ │ │ + mov %rax,0x90(%rsp) │ │ │ │ + mov %rcx,%r11 │ │ │ │ + add %rdi,%r14 │ │ │ │ + cmpq $0x1,0x78(%rsp) │ │ │ │ + mov %r14,0x88(%rsp) │ │ │ │ + mov %r12,%r14 │ │ │ │ adc $0xffffffffffffffff,%r14 │ │ │ │ - mov %rcx,0xb0(%rsp) │ │ │ │ - xor %edi,%edi │ │ │ │ - lea 0x1(%r14),%r15 │ │ │ │ - mov %r15,%r10 │ │ │ │ - shr $0x4,%r10 │ │ │ │ - shl $0x7,%r10 │ │ │ │ + xor %esi,%esi │ │ │ │ + lea 0x1(%r14),%r8 │ │ │ │ + mov %r8,%r10 │ │ │ │ + shr $0x3,%r10 │ │ │ │ + shl $0x6,%r10 │ │ │ │ add %rbx,%r10 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0xb8(%rsp),%rdx │ │ │ │ - vmovq %xmm12,%rsi │ │ │ │ - add (%r9),%rdx │ │ │ │ - vmovsd (%rsi,%rdx,8),%xmm13 │ │ │ │ - cmp $0xe,%r14 │ │ │ │ - jbe 3f936 │ │ │ │ - mov %r10,%r8 │ │ │ │ - vbroadcastsd %xmm13,%zmm14 │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov %r11,%rcx │ │ │ │ - sub %rbx,%r8 │ │ │ │ - add $0xffffffffffffff80,%r8 │ │ │ │ - shr $0x7,%r8 │ │ │ │ - inc %r8 │ │ │ │ - and $0x3,%r8d │ │ │ │ - je 3f4b7 │ │ │ │ - cmp $0x1,%r8 │ │ │ │ - je 3f471 │ │ │ │ - cmp $0x2,%r8 │ │ │ │ - je 3f434 │ │ │ │ - vmovups (%r11),%zmm15 │ │ │ │ - lea 0x80(%rbx),%rax │ │ │ │ - lea 0x40(%r11),%rcx │ │ │ │ - vextractf32x8 $0x1,%zmm15,%ymm1 │ │ │ │ - vcvtps2pd %ymm15,%zmm5 │ │ │ │ - vfmadd213pd (%rbx),%zmm14,%zmm5 │ │ │ │ - vcvtps2pd %ymm1,%zmm4 │ │ │ │ - vfmadd213pd 0x40(%rbx),%zmm14,%zmm4 │ │ │ │ - vmovupd %zmm5,(%rbx) │ │ │ │ - vmovupd %zmm4,0x40(%rbx) │ │ │ │ - vmovups (%rcx),%zmm3 │ │ │ │ - sub $0xffffffffffffff80,%rax │ │ │ │ - add $0x40,%rcx │ │ │ │ - vextractf32x8 $0x1,%zmm3,%ymm7 │ │ │ │ - vcvtps2pd %ymm3,%zmm0 │ │ │ │ - vfmadd213pd -0x80(%rax),%zmm14,%zmm0 │ │ │ │ - vcvtps2pd %ymm7,%zmm9 │ │ │ │ - vfmadd213pd -0x40(%rax),%zmm14,%zmm9 │ │ │ │ - vmovupd %zmm0,-0x80(%rax) │ │ │ │ - vmovupd %zmm9,-0x40(%rax) │ │ │ │ - vmovups (%rcx),%zmm10 │ │ │ │ - sub $0xffffffffffffff80,%rax │ │ │ │ - add $0x40,%rcx │ │ │ │ - vextractf32x8 $0x1,%zmm10,%ymm6 │ │ │ │ - vcvtps2pd %ymm10,%zmm11 │ │ │ │ - vfmadd213pd -0x80(%rax),%zmm14,%zmm11 │ │ │ │ - vcvtps2pd %ymm6,%zmm15 │ │ │ │ - vfmadd213pd -0x40(%rax),%zmm14,%zmm15 │ │ │ │ - vmovupd %zmm11,-0x80(%rax) │ │ │ │ - vmovupd %zmm15,-0x40(%rax) │ │ │ │ - cmp %rax,%r10 │ │ │ │ - je 3f5a4 │ │ │ │ - vmovups (%rcx),%zmm5 │ │ │ │ - vmovups 0x40(%rcx),%zmm0 │ │ │ │ - vmovups 0x80(%rcx),%zmm11 │ │ │ │ - add $0x200,%rax │ │ │ │ - add $0x100,%rcx │ │ │ │ - vcvtps2pd %ymm5,%zmm1 │ │ │ │ - vfmadd213pd -0x200(%rax),%zmm14,%zmm1 │ │ │ │ - vextractf32x8 $0x1,%zmm5,%ymm4 │ │ │ │ - vcvtps2pd %ymm4,%zmm3 │ │ │ │ - vfmadd213pd -0x1c0(%rax),%zmm14,%zmm3 │ │ │ │ - vextractf32x8 $0x1,%zmm0,%ymm9 │ │ │ │ - vextractf32x8 $0x1,%zmm11,%ymm15 │ │ │ │ - vcvtps2pd %ymm0,%zmm7 │ │ │ │ - vfmadd213pd -0x180(%rax),%zmm14,%zmm7 │ │ │ │ - vcvtps2pd %ymm9,%zmm10 │ │ │ │ - vfmadd213pd -0x140(%rax),%zmm14,%zmm10 │ │ │ │ - vmovupd %zmm1,-0x200(%rax) │ │ │ │ - vmovups -0x40(%rcx),%zmm1 │ │ │ │ - vcvtps2pd %ymm11,%zmm6 │ │ │ │ - vfmadd213pd -0x100(%rax),%zmm14,%zmm6 │ │ │ │ - vmovupd %zmm3,-0x1c0(%rax) │ │ │ │ - vcvtps2pd %ymm15,%zmm5 │ │ │ │ - vfmadd213pd -0xc0(%rax),%zmm14,%zmm5 │ │ │ │ - vextractf32x8 $0x1,%zmm1,%ymm3 │ │ │ │ - vcvtps2pd %ymm1,%zmm4 │ │ │ │ - vfmadd213pd -0x80(%rax),%zmm14,%zmm4 │ │ │ │ - vmovupd %zmm7,-0x180(%rax) │ │ │ │ - vcvtps2pd %ymm3,%zmm0 │ │ │ │ - vfmadd213pd -0x40(%rax),%zmm14,%zmm0 │ │ │ │ - vmovupd %zmm10,-0x140(%rax) │ │ │ │ - vmovupd %zmm6,-0x100(%rax) │ │ │ │ - vmovupd %zmm5,-0xc0(%rax) │ │ │ │ - vmovupd %zmm4,-0x80(%rax) │ │ │ │ - vmovupd %zmm0,-0x40(%rax) │ │ │ │ - cmp %rax,%r10 │ │ │ │ - jne 3f4b7 │ │ │ │ - mov %r15,%rdx │ │ │ │ - and $0xfffffffffffffff0,%rdx │ │ │ │ - test $0xf,%r15b │ │ │ │ - je 3f6bf │ │ │ │ - mov %r14,%rax │ │ │ │ - sub %rdx,%rax │ │ │ │ - cmp $0x6,%rax │ │ │ │ - jbe 3f948 │ │ │ │ - lea (%rdx,%rdi,1),%rcx │ │ │ │ - vbroadcastsd %xmm13,%ymm14 │ │ │ │ - lea 0x1(%rax),%rsi │ │ │ │ - vmovups (%r12,%rcx,4),%ymm7 │ │ │ │ - vextractf32x4 $0x1,%ymm7,%xmm10 │ │ │ │ - vcvtps2pd %xmm7,%ymm9 │ │ │ │ - vfmadd213pd (%rbx,%rdx,8),%ymm14,%ymm9 │ │ │ │ + nopl (%rax) │ │ │ │ + mov 0x98(%rsp),%r9 │ │ │ │ + add (%rdi),%r9 │ │ │ │ + vmovsd 0x0(%r13,%r9,8),%xmm6 │ │ │ │ + cmp $0x6,%r14 │ │ │ │ + jbe 3ef66 │ │ │ │ + mov %r10,%r15 │ │ │ │ + vbroadcastsd %xmm6,%ymm15 │ │ │ │ + mov %rbx,%r9 │ │ │ │ + mov %r11,%rdx │ │ │ │ + sub %rbx,%r15 │ │ │ │ + sub $0x40,%r15 │ │ │ │ + shr $0x6,%r15 │ │ │ │ + inc %r15 │ │ │ │ + and $0x3,%r15d │ │ │ │ + je 3ea98 │ │ │ │ + cmp $0x1,%r15 │ │ │ │ + je 3ea5a │ │ │ │ + cmp $0x2,%r15 │ │ │ │ + je 3ea26 │ │ │ │ + vmovups (%r11),%ymm0 │ │ │ │ + lea 0x40(%rbx),%r9 │ │ │ │ + lea 0x20(%r11),%rdx │ │ │ │ + vextractf32x4 $0x1,%ymm0,%xmm1 │ │ │ │ + vcvtps2pd %xmm0,%ymm3 │ │ │ │ + vfmadd213pd (%rbx),%ymm15,%ymm3 │ │ │ │ + vcvtps2pd %xmm1,%ymm4 │ │ │ │ + vfmadd213pd 0x20(%rbx),%ymm15,%ymm4 │ │ │ │ + vmovupd %ymm3,(%rbx) │ │ │ │ + vmovupd %ymm4,0x20(%rbx) │ │ │ │ + vmovups (%rdx),%ymm7 │ │ │ │ + add $0x40,%r9 │ │ │ │ + add $0x20,%rdx │ │ │ │ + vextractf32x4 $0x1,%ymm7,%xmm8 │ │ │ │ + vcvtps2pd %xmm7,%ymm5 │ │ │ │ + vfmadd213pd -0x40(%r9),%ymm15,%ymm5 │ │ │ │ + vcvtps2pd %xmm8,%ymm9 │ │ │ │ + vfmadd213pd -0x20(%r9),%ymm15,%ymm9 │ │ │ │ + vmovupd %ymm5,-0x40(%r9) │ │ │ │ + vmovupd %ymm9,-0x20(%r9) │ │ │ │ + vmovups (%rdx),%ymm10 │ │ │ │ + add $0x40,%r9 │ │ │ │ + add $0x20,%rdx │ │ │ │ + vextractf32x4 $0x1,%ymm10,%xmm12 │ │ │ │ vcvtps2pd %xmm10,%ymm11 │ │ │ │ - vfmadd213pd 0x20(%rbx,%rdx,8),%ymm11,%ymm14 │ │ │ │ - vmovupd %ymm9,(%rbx,%rdx,8) │ │ │ │ - vmovupd %ymm14,0x20(%rbx,%rdx,8) │ │ │ │ - test $0x7,%sil │ │ │ │ - je 3f6bf │ │ │ │ - and $0xfffffffffffffff8,%rsi │ │ │ │ - lea (%rdx,%rsi,1),%r8 │ │ │ │ - sub %rsi,%rax │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jbe 3f664 │ │ │ │ - add %rsi,%rdx │ │ │ │ - vxorps %xmm1,%xmm1,%xmm1 │ │ │ │ - vmovddup %xmm13,%xmm6 │ │ │ │ - inc %rax │ │ │ │ - lea (%rbx,%rdx,8),%rsi │ │ │ │ - add %rdi,%rdx │ │ │ │ - vmovups (%r12,%rdx,4),%xmm15 │ │ │ │ - vcvtps2pd %xmm15,%xmm5 │ │ │ │ - vmovhlps %xmm15,%xmm1,%xmm4 │ │ │ │ - vfmadd213pd (%rsi),%xmm6,%xmm5 │ │ │ │ - vcvtps2pd %xmm4,%xmm3 │ │ │ │ - vfmadd213pd 0x10(%rsi),%xmm3,%xmm6 │ │ │ │ - vmovupd %xmm5,(%rsi) │ │ │ │ - vmovupd %xmm6,0x10(%rsi) │ │ │ │ - test $0x3,%al │ │ │ │ - je 3f6bf │ │ │ │ - and $0xfffffffffffffffc,%rax │ │ │ │ - add %rax,%r8 │ │ │ │ - lea 0x0(,%r8,8),%rdx │ │ │ │ - lea (%r8,%rdi,1),%rax │ │ │ │ - lea 0x1(%r8),%rcx │ │ │ │ - vcvtss2sd (%r12,%rax,4),%xmm2,%xmm0 │ │ │ │ - vfmadd213sd (%rbx,%rdx,1),%xmm13,%xmm0 │ │ │ │ - vmovsd %xmm0,(%rbx,%rdx,1) │ │ │ │ - cmp %r13,%rcx │ │ │ │ - jae 3f6bf │ │ │ │ - add %rdi,%rcx │ │ │ │ - add $0x2,%r8 │ │ │ │ - vcvtss2sd (%r12,%rcx,4),%xmm2,%xmm14 │ │ │ │ - vfmadd213sd 0x8(%rbx,%rdx,1),%xmm13,%xmm14 │ │ │ │ - vmovsd %xmm14,0x8(%rbx,%rdx,1) │ │ │ │ - cmp %r13,%r8 │ │ │ │ - jae 3f6bf │ │ │ │ - add %rdi,%r8 │ │ │ │ - vcvtss2sd (%r12,%r8,4),%xmm2,%xmm7 │ │ │ │ - vfmadd213sd 0x10(%rbx,%rdx,1),%xmm13,%xmm7 │ │ │ │ - vmovsd %xmm7,0x10(%rbx,%rdx,1) │ │ │ │ - vmovq %xmm8,%r8 │ │ │ │ - add $0x8,%r9 │ │ │ │ - add %r13,%rdi │ │ │ │ - add %r8,%r11 │ │ │ │ - cmp %r9,0xb0(%rsp) │ │ │ │ - jne 3f3a0 │ │ │ │ - vmovq %xmm12,%r8 │ │ │ │ - mov 0x80(%rsp),%r12 │ │ │ │ - mov 0x88(%rsp),%r9 │ │ │ │ - mov 0xa8(%rsp),%r15 │ │ │ │ - lea -0x1(%r13),%r14 │ │ │ │ - vmovsd (%rbx),%xmm8 │ │ │ │ - mov $0x1,%edx │ │ │ │ + vfmadd213pd -0x40(%r9),%ymm15,%ymm11 │ │ │ │ + vcvtps2pd %xmm12,%ymm13 │ │ │ │ + vfmadd213pd -0x20(%r9),%ymm15,%ymm13 │ │ │ │ + vmovupd %ymm11,-0x40(%r9) │ │ │ │ + vmovupd %ymm13,-0x20(%r9) │ │ │ │ + cmp %r10,%r9 │ │ │ │ + je 3eb77 │ │ │ │ + vmovups (%rdx),%ymm14 │ │ │ │ + vmovups 0x20(%rdx),%ymm4 │ │ │ │ + add $0x100,%r9 │ │ │ │ + sub $0xffffffffffffff80,%rdx │ │ │ │ + vmovups -0x40(%rdx),%ymm9 │ │ │ │ + vmovups -0x20(%rdx),%ymm13 │ │ │ │ + vcvtps2pd %xmm14,%ymm0 │ │ │ │ + vfmadd213pd -0x100(%r9),%ymm15,%ymm0 │ │ │ │ + vextractf32x4 $0x1,%ymm14,%xmm3 │ │ │ │ + vextractf32x4 $0x1,%ymm4,%xmm5 │ │ │ │ + vextractf32x4 $0x1,%ymm9,%xmm11 │ │ │ │ + vcvtps2pd %xmm3,%ymm1 │ │ │ │ + vcvtps2pd %xmm4,%ymm7 │ │ │ │ + vcvtps2pd %xmm5,%ymm8 │ │ │ │ + vcvtps2pd %xmm9,%ymm10 │ │ │ │ + vcvtps2pd %xmm11,%ymm12 │ │ │ │ + vcvtps2pd %xmm13,%ymm14 │ │ │ │ + vfmadd213pd -0xe0(%r9),%ymm15,%ymm1 │ │ │ │ + vfmadd213pd -0xc0(%r9),%ymm15,%ymm7 │ │ │ │ + vfmadd213pd -0xa0(%r9),%ymm15,%ymm8 │ │ │ │ + vfmadd213pd -0x80(%r9),%ymm15,%ymm10 │ │ │ │ + vfmadd213pd -0x60(%r9),%ymm15,%ymm12 │ │ │ │ + vmovupd %ymm0,-0x100(%r9) │ │ │ │ + vextractf32x4 $0x1,%ymm13,%xmm0 │ │ │ │ + vfmadd213pd -0x40(%r9),%ymm15,%ymm14 │ │ │ │ + vcvtps2pd %xmm0,%ymm3 │ │ │ │ + vfmadd213pd -0x20(%r9),%ymm15,%ymm3 │ │ │ │ + vmovupd %ymm1,-0xe0(%r9) │ │ │ │ + vmovupd %ymm7,-0xc0(%r9) │ │ │ │ + vmovupd %ymm8,-0xa0(%r9) │ │ │ │ + vmovupd %ymm10,-0x80(%r9) │ │ │ │ + vmovupd %ymm12,-0x60(%r9) │ │ │ │ + vmovupd %ymm14,-0x40(%r9) │ │ │ │ + vmovupd %ymm3,-0x20(%r9) │ │ │ │ + cmp %r10,%r9 │ │ │ │ + jne 3ea98 │ │ │ │ + mov %r8,%rax │ │ │ │ + and $0xfffffffffffffff8,%rax │ │ │ │ + test $0x7,%r8b │ │ │ │ + je 3ec37 │ │ │ │ + mov %r14,%rdx │ │ │ │ + sub %rax,%rdx │ │ │ │ + cmp $0x2,%rdx │ │ │ │ + jbe 3ebdb │ │ │ │ + lea (%rax,%rsi,1),%r15 │ │ │ │ + lea (%rbx,%rax,8),%r9 │ │ │ │ + vmovddup %xmm6,%xmm15 │ │ │ │ + inc %rdx │ │ │ │ + vmovups (%rcx,%r15,4),%xmm4 │ │ │ │ + vxorps %xmm7,%xmm7,%xmm7 │ │ │ │ + vcvtps2pd %xmm4,%xmm1 │ │ │ │ + vmovhlps %xmm4,%xmm7,%xmm5 │ │ │ │ + vfmadd213pd (%r9),%xmm15,%xmm1 │ │ │ │ + vcvtps2pd %xmm5,%xmm8 │ │ │ │ + vfmadd213pd 0x10(%r9),%xmm8,%xmm15 │ │ │ │ + vmovupd %xmm1,(%r9) │ │ │ │ + vmovupd %xmm15,0x10(%r9) │ │ │ │ + test $0x3,%dl │ │ │ │ + je 3ec37 │ │ │ │ + and $0xfffffffffffffffc,%rdx │ │ │ │ + add %rdx,%rax │ │ │ │ + lea 0x0(,%rax,8),%r9 │ │ │ │ + lea (%rax,%rsi,1),%rdx │ │ │ │ + vcvtss2sd (%rcx,%rdx,4),%xmm2,%xmm9 │ │ │ │ + vfmadd213sd (%rbx,%r9,1),%xmm6,%xmm9 │ │ │ │ + lea 0x1(%rax),%r15 │ │ │ │ + vmovsd %xmm9,(%rbx,%r9,1) │ │ │ │ + cmp %r12,%r15 │ │ │ │ + jae 3ec37 │ │ │ │ + add %rsi,%r15 │ │ │ │ + add $0x2,%rax │ │ │ │ + vcvtss2sd (%rcx,%r15,4),%xmm2,%xmm10 │ │ │ │ + vfmadd213sd 0x8(%rbx,%r9,1),%xmm6,%xmm10 │ │ │ │ + vmovsd %xmm10,0x8(%rbx,%r9,1) │ │ │ │ + cmp %r12,%rax │ │ │ │ + jae 3ec37 │ │ │ │ + add %rsi,%rax │ │ │ │ + vcvtss2sd (%rcx,%rax,4),%xmm2,%xmm11 │ │ │ │ + vfmadd213sd 0x10(%rbx,%r9,1),%xmm11,%xmm6 │ │ │ │ + vmovsd %xmm6,0x10(%rbx,%r9,1) │ │ │ │ + add $0x8,%rdi │ │ │ │ + add 0x90(%rsp),%r11 │ │ │ │ + add %r12,%rsi │ │ │ │ + cmp 0x88(%rsp),%rdi │ │ │ │ + jne 3e9a8 │ │ │ │ + mov 0x50(%rsp),%r9 │ │ │ │ + mov 0x58(%rsp),%rcx │ │ │ │ + mov 0x60(%rsp),%rdi │ │ │ │ + mov %r12,%r10 │ │ │ │ + cmpq $0x1,0x78(%rsp) │ │ │ │ + adc $0xffffffffffffffff,%r10 │ │ │ │ + mov (%rcx,%rdi,1),%r8 │ │ │ │ + cmp $0x2,%r10 │ │ │ │ + jbe 3f210 │ │ │ │ + inc %r10 │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %r10,%r11 │ │ │ │ + shr $0x2,%r11 │ │ │ │ + shl $0x5,%r11 │ │ │ │ + lea -0x20(%r11),%r14 │ │ │ │ + shr $0x5,%r14 │ │ │ │ + inc %r14 │ │ │ │ and $0x7,%r14d │ │ │ │ - mov (%r12,%r9,1),%r11 │ │ │ │ - mov (%r15),%rdi │ │ │ │ - vmovsd %xmm8,(%r11,%rdi,8) │ │ │ │ - cmp %r13,%rdx │ │ │ │ - jae 3f8be │ │ │ │ - test %r14,%r14 │ │ │ │ - je 3fc33 │ │ │ │ + je 3edc4 │ │ │ │ cmp $0x1,%r14 │ │ │ │ - je 3f7f3 │ │ │ │ + je 3ed9a │ │ │ │ cmp $0x2,%r14 │ │ │ │ - je 3f7d9 │ │ │ │ + je 3ed78 │ │ │ │ cmp $0x3,%r14 │ │ │ │ - je 3f7bf │ │ │ │ + je 3ed57 │ │ │ │ cmp $0x4,%r14 │ │ │ │ - je 3f7a5 │ │ │ │ + je 3ed36 │ │ │ │ cmp $0x5,%r14 │ │ │ │ - je 3f78b │ │ │ │ + je 3ed14 │ │ │ │ cmp $0x6,%r14 │ │ │ │ - je 3f771 │ │ │ │ - mov 0xa8(%rsp),%r10 │ │ │ │ - vmovsd 0x8(%rbx),%xmm12 │ │ │ │ - mov $0x2,%edx │ │ │ │ - mov 0x8(%r10),%rsi │ │ │ │ - vmovsd %xmm12,(%r11,%rsi,8) │ │ │ │ - mov 0xa8(%rsp),%rax │ │ │ │ - vmovsd (%rbx,%rdx,8),%xmm13 │ │ │ │ - mov (%rax,%rdx,8),%rcx │ │ │ │ - inc %rdx │ │ │ │ - vmovsd %xmm13,(%r11,%rcx,8) │ │ │ │ - mov 0xa8(%rsp),%r12 │ │ │ │ - vmovsd (%rbx,%rdx,8),%xmm9 │ │ │ │ - mov (%r12,%rdx,8),%r9 │ │ │ │ - inc %rdx │ │ │ │ - vmovsd %xmm9,(%r11,%r9,8) │ │ │ │ - mov 0xa8(%rsp),%r14 │ │ │ │ - vmovsd (%rbx,%rdx,8),%xmm10 │ │ │ │ - mov (%r14,%rdx,8),%r15 │ │ │ │ - inc %rdx │ │ │ │ - vmovsd %xmm10,(%r11,%r15,8) │ │ │ │ - mov 0xa8(%rsp),%rdi │ │ │ │ - vmovsd (%rbx,%rdx,8),%xmm11 │ │ │ │ - mov (%rdi,%rdx,8),%r10 │ │ │ │ - inc %rdx │ │ │ │ - vmovsd %xmm11,(%r11,%r10,8) │ │ │ │ - mov 0xa8(%rsp),%rsi │ │ │ │ - vmovsd (%rbx,%rdx,8),%xmm6 │ │ │ │ - mov (%rsi,%rdx,8),%rax │ │ │ │ - inc %rdx │ │ │ │ - vmovsd %xmm6,(%r11,%rax,8) │ │ │ │ - mov 0xa8(%rsp),%r12 │ │ │ │ - vmovsd (%rbx,%rdx,8),%xmm15 │ │ │ │ - mov (%r12,%rdx,8),%rcx │ │ │ │ - inc %rdx │ │ │ │ - mov %r12,%r9 │ │ │ │ - vmovsd %xmm15,(%r11,%rcx,8) │ │ │ │ - cmp %r13,%rdx │ │ │ │ - jae 3f8be │ │ │ │ - lea 0x1(%rdx),%r15 │ │ │ │ - lea 0x2(%rdx),%r10 │ │ │ │ - lea 0x3(%rdx),%rax │ │ │ │ - vmovsd (%rbx,%rdx,8),%xmm5 │ │ │ │ - vmovsd (%rbx,%r15,8),%xmm1 │ │ │ │ - vmovsd (%rbx,%r10,8),%xmm4 │ │ │ │ - vmovsd (%rbx,%rax,8),%xmm3 │ │ │ │ - lea 0x4(%rdx),%rcx │ │ │ │ - mov (%r9,%rdx,8),%r14 │ │ │ │ - mov (%r9,%r15,8),%rdi │ │ │ │ - mov (%r9,%r10,8),%rsi │ │ │ │ - lea 0x5(%rdx),%r15 │ │ │ │ - mov (%r9,%rax,8),%r12 │ │ │ │ - lea 0x6(%rdx),%r10 │ │ │ │ - vmovsd (%rbx,%rcx,8),%xmm0 │ │ │ │ - vmovsd (%rbx,%r15,8),%xmm14 │ │ │ │ - lea 0x7(%rdx),%rax │ │ │ │ - vmovsd (%rbx,%r10,8),%xmm7 │ │ │ │ - add $0x8,%rdx │ │ │ │ - vmovsd (%rbx,%rax,8),%xmm8 │ │ │ │ - vmovsd %xmm5,(%r11,%r14,8) │ │ │ │ - mov (%r9,%rcx,8),%r14 │ │ │ │ - vmovsd %xmm1,(%r11,%rdi,8) │ │ │ │ - mov (%r9,%r15,8),%rdi │ │ │ │ - vmovsd %xmm4,(%r11,%rsi,8) │ │ │ │ - mov (%r9,%r10,8),%rsi │ │ │ │ - vmovsd %xmm3,(%r11,%r12,8) │ │ │ │ - mov (%r9,%rax,8),%r12 │ │ │ │ - vmovsd %xmm0,(%r11,%r14,8) │ │ │ │ - vmovsd %xmm14,(%r11,%rdi,8) │ │ │ │ - vmovsd %xmm7,(%r11,%rsi,8) │ │ │ │ - vmovsd %xmm8,(%r11,%r12,8) │ │ │ │ - cmp %r13,%rdx │ │ │ │ - jb 3f819 │ │ │ │ - addq $0x48,0xa0(%rsp) │ │ │ │ - mov 0xa0(%rsp),%r13 │ │ │ │ - cmp %r13,0x68(%rsp) │ │ │ │ - jne 3f250 │ │ │ │ - mov 0x60(%rsp),%r9 │ │ │ │ - incq 0x50(%rsp) │ │ │ │ - mov 0x48(%rsp),%r11 │ │ │ │ - mov 0x50(%rsp),%rdx │ │ │ │ - add %r11,0xb8(%rsp) │ │ │ │ - addq $0x18,0x88(%rsp) │ │ │ │ - cmp %edx,0x4(%r9) │ │ │ │ - jge 3e8d6 │ │ │ │ + je 3ecf3 │ │ │ │ + mov 0x80(%rsp),%rsi │ │ │ │ + vmovupd (%rbx),%ymm12 │ │ │ │ + kmovb %k1,%k5 │ │ │ │ + mov $0x20,%eax │ │ │ │ + vmovdqu (%rsi),%ymm6 │ │ │ │ + vscatterqpd %ymm12,(%r8,%ymm6,8){%k5} │ │ │ │ + mov 0x80(%rsp),%rdx │ │ │ │ + vmovupd (%rbx,%rax,1),%ymm14 │ │ │ │ + kmovb %k1,%k6 │ │ │ │ + vmovdqu (%rdx,%rax,1),%ymm13 │ │ │ │ + add $0x20,%rax │ │ │ │ + vscatterqpd %ymm14,(%r8,%ymm13,8){%k6} │ │ │ │ + mov 0x80(%rsp),%r15 │ │ │ │ + vmovupd (%rbx,%rax,1),%ymm3 │ │ │ │ + kmovb %k1,%k7 │ │ │ │ + vmovdqu (%r15,%rax,1),%ymm0 │ │ │ │ + add $0x20,%rax │ │ │ │ + vscatterqpd %ymm3,(%r8,%ymm0,8){%k7} │ │ │ │ + mov 0x80(%rsp),%rcx │ │ │ │ + vmovupd (%rbx,%rax,1),%ymm4 │ │ │ │ + kmovb %k1,%k2 │ │ │ │ + vmovdqu (%rcx,%rax,1),%ymm15 │ │ │ │ + add $0x20,%rax │ │ │ │ + vscatterqpd %ymm4,(%r8,%ymm15,8){%k2} │ │ │ │ + mov 0x80(%rsp),%rdi │ │ │ │ + vmovupd (%rbx,%rax,1),%ymm1 │ │ │ │ + kmovb %k1,%k3 │ │ │ │ + vmovdqu (%rdi,%rax,1),%ymm7 │ │ │ │ + add $0x20,%rax │ │ │ │ + vscatterqpd %ymm1,(%r8,%ymm7,8){%k3} │ │ │ │ + mov 0x80(%rsp),%r14 │ │ │ │ + vmovupd (%rbx,%rax,1),%ymm8 │ │ │ │ + kmovb %k1,%k4 │ │ │ │ + vmovdqu (%r14,%rax,1),%ymm5 │ │ │ │ + add $0x20,%rax │ │ │ │ + vscatterqpd %ymm8,(%r8,%ymm5,8){%k4} │ │ │ │ + mov 0x80(%rsp),%rsi │ │ │ │ + vmovupd (%rbx,%rax,1),%ymm10 │ │ │ │ + kmovb %k1,%k5 │ │ │ │ + vmovdqu (%rsi,%rax,1),%ymm9 │ │ │ │ + add $0x20,%rax │ │ │ │ + vscatterqpd %ymm10,(%r8,%ymm9,8){%k5} │ │ │ │ + cmp %rax,%r11 │ │ │ │ + je 3eea9 │ │ │ │ + mov 0x80(%rsp),%rdx │ │ │ │ + vmovdqu (%rdx,%rax,1),%ymm11 │ │ │ │ + vmovupd (%rbx,%rax,1),%ymm6 │ │ │ │ + kmovb %k1,%k6 │ │ │ │ + kmovb %k1,%k7 │ │ │ │ + kmovb %k1,%k2 │ │ │ │ + kmovb %k1,%k3 │ │ │ │ + kmovb %k1,%k4 │ │ │ │ + kmovb %k1,%k5 │ │ │ │ + vscatterqpd %ymm6,(%r8,%ymm11,8){%k6} │ │ │ │ + kmovb %k1,%k6 │ │ │ │ + vmovdqu 0x20(%rdx,%rax,1),%ymm12 │ │ │ │ + vmovupd 0x20(%rbx,%rax,1),%ymm13 │ │ │ │ + vscatterqpd %ymm13,(%r8,%ymm12,8){%k7} │ │ │ │ + kmovb %k1,%k7 │ │ │ │ + vmovdqu 0x40(%rdx,%rax,1),%ymm14 │ │ │ │ + vmovupd 0x40(%rbx,%rax,1),%ymm0 │ │ │ │ + vscatterqpd %ymm0,(%r8,%ymm14,8){%k2} │ │ │ │ + vmovdqu 0x60(%rdx,%rax,1),%ymm3 │ │ │ │ + vmovupd 0x60(%rbx,%rax,1),%ymm15 │ │ │ │ + vscatterqpd %ymm15,(%r8,%ymm3,8){%k3} │ │ │ │ + vmovdqu 0x80(%rdx,%rax,1),%ymm4 │ │ │ │ + vmovupd 0x80(%rbx,%rax,1),%ymm7 │ │ │ │ + vscatterqpd %ymm7,(%r8,%ymm4,8){%k4} │ │ │ │ + vmovdqu 0xa0(%rdx,%rax,1),%ymm5 │ │ │ │ + vmovupd 0xa0(%rbx,%rax,1),%ymm1 │ │ │ │ + vscatterqpd %ymm1,(%r8,%ymm5,8){%k5} │ │ │ │ + vmovdqu 0xc0(%rdx,%rax,1),%ymm8 │ │ │ │ + vmovupd 0xc0(%rbx,%rax,1),%ymm9 │ │ │ │ + vscatterqpd %ymm9,(%r8,%ymm8,8){%k6} │ │ │ │ + vmovdqu 0xe0(%rdx,%rax,1),%ymm10 │ │ │ │ + vmovupd 0xe0(%rbx,%rax,1),%ymm11 │ │ │ │ + add $0x100,%rax │ │ │ │ + vscatterqpd %ymm11,(%r8,%ymm10,8){%k7} │ │ │ │ + cmp %rax,%r11 │ │ │ │ + jne 3edcc │ │ │ │ + test $0x3,%r10b │ │ │ │ + je 3ef01 │ │ │ │ + and $0xfffffffffffffffc,%r10 │ │ │ │ + mov 0x80(%rsp),%r11 │ │ │ │ + vmovsd (%rbx,%r10,8),%xmm6 │ │ │ │ + lea 0x1(%r10),%r15 │ │ │ │ + mov (%r11,%r10,8),%rax │ │ │ │ + vmovsd %xmm6,(%r8,%rax,8) │ │ │ │ + cmp %r12,%r15 │ │ │ │ + jae 3ef01 │ │ │ │ + mov 0x8(%r11,%r10,8),%rcx │ │ │ │ + vmovsd 0x8(%rbx,%r10,8),%xmm12 │ │ │ │ + lea 0x2(%r10),%rdi │ │ │ │ + vmovsd %xmm12,(%r8,%rcx,8) │ │ │ │ + cmp %r12,%rdi │ │ │ │ + jae 3ef01 │ │ │ │ + mov 0x10(%r11,%r10,8),%r12 │ │ │ │ + vmovsd 0x10(%rbx,%r10,8),%xmm13 │ │ │ │ + vmovsd %xmm13,(%r8,%r12,8) │ │ │ │ + add $0x48,%r9 │ │ │ │ + cmp %r9,0x48(%rsp) │ │ │ │ + jne 3e870 │ │ │ │ + incq 0x30(%rsp) │ │ │ │ + mov 0x28(%rsp),%r8 │ │ │ │ + mov 0x40(%rsp),%r9 │ │ │ │ + addq $0x18,0x60(%rsp) │ │ │ │ + add %r8,0x98(%rsp) │ │ │ │ + mov 0x30(%rsp),%r10 │ │ │ │ + cmp %r10d,0x4(%r9) │ │ │ │ + jge 3dfa7 │ │ │ │ test %rbx,%rbx │ │ │ │ - je 3fc9c │ │ │ │ - mov 0x98(%rsp),%rsi │ │ │ │ + je 3f26b │ │ │ │ + mov 0x70(%rsp),%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ sub %rbx,%rsi │ │ │ │ vzeroupper │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ jmp d340 │ │ │ │ - xor %edx,%edx │ │ │ │ - mov %r14,%rax │ │ │ │ - sub %rdx,%rax │ │ │ │ - cmp $0x6,%rax │ │ │ │ - ja 3f5c5 │ │ │ │ - mov %rdx,%r8 │ │ │ │ - xor %esi,%esi │ │ │ │ - jmp 3f612 │ │ │ │ - xor %r8d,%r8d │ │ │ │ - mov %rax,%r15 │ │ │ │ - sub %r8,%r15 │ │ │ │ - lea -0x1(%r15),%rsi │ │ │ │ - cmp $0x6,%rsi │ │ │ │ - ja 3f0d7 │ │ │ │ - mov %r8,%rsi │ │ │ │ - xor %ecx,%ecx │ │ │ │ - jmp 3f126 │ │ │ │ - mov 0x90(%rsp),%rdx │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 3eb88 │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 3e75e │ │ │ │ + mov 0x68(%rsp),%rdx │ │ │ │ sub %rbx,%rdx │ │ │ │ - cmp %r10,%rdx │ │ │ │ - jae 3fad0 │ │ │ │ + cmp 0x78(%rsp),%rdx │ │ │ │ + jae 3f0b8 │ │ │ │ mov %rdx,%r15 │ │ │ │ sar $0x3,%r15 │ │ │ │ - cmp %rbx,0x90(%rsp) │ │ │ │ - je 3fc8c │ │ │ │ - mov %r8,0x58(%rsp) │ │ │ │ - mov %r10,0x78(%rsp) │ │ │ │ + cmp %rbx,0x68(%rsp) │ │ │ │ + je 3f25b │ │ │ │ + mov %r9,0x38(%rsp) │ │ │ │ xor %esi,%esi │ │ │ │ mov %rbx,%rdi │ │ │ │ + mov %rcx,0x50(%rsp) │ │ │ │ vzeroupper │ │ │ │ call d190 │ │ │ │ - mov 0x78(%rsp),%r10 │ │ │ │ - mov 0x58(%rsp),%r8 │ │ │ │ - mov %r13,%r14 │ │ │ │ + mov 0x50(%rsp),%rcx │ │ │ │ + mov 0x38(%rsp),%r9 │ │ │ │ + mov %r12,%r14 │ │ │ │ xor %esi,%esi │ │ │ │ - mov %r8,0x58(%rsp) │ │ │ │ - mov %r10,0x78(%rsp) │ │ │ │ + mov %r9,0x38(%rsp) │ │ │ │ sub %r15,%r14 │ │ │ │ - mov 0x90(%rsp),%r15 │ │ │ │ + mov 0x68(%rsp),%r15 │ │ │ │ + mov %rcx,0x50(%rsp) │ │ │ │ lea 0x0(,%r14,8),%rdx │ │ │ │ mov %r15,%rdi │ │ │ │ call d190 │ │ │ │ - lea (%r15,%r14,8),%rdx │ │ │ │ - mov 0x78(%rsp),%r10 │ │ │ │ - mov 0x58(%rsp),%r8 │ │ │ │ - mov %rdx,0x90(%rsp) │ │ │ │ + lea (%r15,%r14,8),%r9 │ │ │ │ + mov 0x50(%rsp),%rcx │ │ │ │ vxorps %xmm2,%xmm2,%xmm2 │ │ │ │ - jmp 3f33c │ │ │ │ - mov 0x90(%rsp),%rcx │ │ │ │ - sub %rbx,%rcx │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - jae 3fb47 │ │ │ │ - mov %rcx,%r14 │ │ │ │ - sar $0x3,%r14 │ │ │ │ - cmp 0x90(%rsp),%rbx │ │ │ │ - mov %r14,0xb0(%rsp) │ │ │ │ - je 3fc94 │ │ │ │ - mov %r8,0x78(%rsp) │ │ │ │ - mov %r9,0xa8(%rsp) │ │ │ │ + mov %r9,0x68(%rsp) │ │ │ │ + kxnorb %k1,%k1,%k1 │ │ │ │ + mov 0x38(%rsp),%r9 │ │ │ │ + jmp 3e942 │ │ │ │ + mov 0x68(%rsp),%r11 │ │ │ │ + sub %rbx,%r11 │ │ │ │ + cmp %rdx,%r11 │ │ │ │ + jae 3f130 │ │ │ │ + mov %r11,%rdx │ │ │ │ + sar $0x3,%rdx │ │ │ │ + cmp 0x68(%rsp),%rbx │ │ │ │ + mov %rdx,0x90(%rsp) │ │ │ │ + je 3f263 │ │ │ │ + mov %rcx,0x78(%rsp) │ │ │ │ xor %esi,%esi │ │ │ │ - mov %rcx,%rdx │ │ │ │ + mov %r11,%rdx │ │ │ │ mov %rbx,%rdi │ │ │ │ + mov %r9,0x88(%rsp) │ │ │ │ vzeroupper │ │ │ │ call d190 │ │ │ │ - mov 0xa8(%rsp),%r9 │ │ │ │ - mov 0x78(%rsp),%r8 │ │ │ │ - mov %r13,%r14 │ │ │ │ - sub 0xb0(%rsp),%r14 │ │ │ │ - mov 0x90(%rsp),%rdi │ │ │ │ + mov 0x88(%rsp),%r9 │ │ │ │ + mov 0x78(%rsp),%rcx │ │ │ │ + mov %r12,%r14 │ │ │ │ + mov 0x68(%rsp),%rdi │ │ │ │ xor %esi,%esi │ │ │ │ - mov %r8,0x78(%rsp) │ │ │ │ - mov %r9,0xa8(%rsp) │ │ │ │ + mov %rcx,0x78(%rsp) │ │ │ │ + sub 0x90(%rsp),%r14 │ │ │ │ + mov %r9,0x88(%rsp) │ │ │ │ lea 0x0(,%r14,8),%rdx │ │ │ │ call d190 │ │ │ │ - mov 0x90(%rsp),%r8 │ │ │ │ - test %r13,%r13 │ │ │ │ - mov 0xa8(%rsp),%r9 │ │ │ │ + mov 0x68(%rsp),%rcx │ │ │ │ + test %r12,%r12 │ │ │ │ + mov 0x88(%rsp),%r9 │ │ │ │ vxorps %xmm2,%xmm2,%xmm2 │ │ │ │ - lea (%r8,%r14,8),%r11 │ │ │ │ - mov 0x78(%rsp),%r8 │ │ │ │ - mov %r11,0x90(%rsp) │ │ │ │ - jne 3ec61 │ │ │ │ - jmp 3f1fd │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - test %r13,%r13 │ │ │ │ - je 3fb22 │ │ │ │ - lea (%rbx,%r10,1),%rsi │ │ │ │ - mov %rsi,0x90(%rsp) │ │ │ │ - cmp %rsi,%rbx │ │ │ │ - je 3fb2a │ │ │ │ - mov %r8,0x58(%rsp) │ │ │ │ - mov %r10,0x78(%rsp) │ │ │ │ + kxnorb %k1,%k1,%k1 │ │ │ │ + lea (%rcx,%r14,8),%r8 │ │ │ │ + mov 0x78(%rsp),%rcx │ │ │ │ + mov %r8,0x68(%rsp) │ │ │ │ + jne 3e32d │ │ │ │ + jmp 3e830 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + test %r12,%r12 │ │ │ │ + je 3f10b │ │ │ │ + lea (%rbx,%rax,1),%r10 │ │ │ │ + mov %rax,%rdx │ │ │ │ + mov %r10,0x68(%rsp) │ │ │ │ + cmp %r10,%rbx │ │ │ │ + je 3f110 │ │ │ │ + mov %r9,0x38(%rsp) │ │ │ │ xor %esi,%esi │ │ │ │ - mov %r10,%rdx │ │ │ │ mov %rbx,%rdi │ │ │ │ + mov %rcx,0x50(%rsp) │ │ │ │ vzeroupper │ │ │ │ call d190 │ │ │ │ - cmpq $0x0,0xb0(%rsp) │ │ │ │ - mov 0x78(%rsp),%r10 │ │ │ │ - mov 0x58(%rsp),%r8 │ │ │ │ + cmpq $0x0,0x88(%rsp) │ │ │ │ + mov 0x50(%rsp),%rcx │ │ │ │ + mov 0x38(%rsp),%r9 │ │ │ │ vxorps %xmm2,%xmm2,%xmm2 │ │ │ │ - jne 3f34b │ │ │ │ - jmp 3f6e1 │ │ │ │ - mov %rbx,0x90(%rsp) │ │ │ │ - cmpq $0x0,0xb0(%rsp) │ │ │ │ - je 3fc7e │ │ │ │ - test %r10,%r10 │ │ │ │ - jne 3f34b │ │ │ │ - jmp 3f8be │ │ │ │ - mov %rbx,0x90(%rsp) │ │ │ │ - test %r13,%r13 │ │ │ │ - je 3f1fd │ │ │ │ + kxnorb %k1,%k1,%k1 │ │ │ │ + jne 3e951 │ │ │ │ + jmp 3ec59 │ │ │ │ + mov %rbx,0x68(%rsp) │ │ │ │ + cmpq $0x0,0x88(%rsp) │ │ │ │ + je 3f24a │ │ │ │ + cmpq $0x0,0x78(%rsp) │ │ │ │ + jne 3e951 │ │ │ │ + jmp 3ef01 │ │ │ │ + mov %rbx,0x68(%rsp) │ │ │ │ + test %r12,%r12 │ │ │ │ + je 3e830 │ │ │ │ lea (%rbx,%rdx,1),%rsi │ │ │ │ - mov %rsi,0x90(%rsp) │ │ │ │ + mov %rsi,0x68(%rsp) │ │ │ │ cmp %rsi,%rbx │ │ │ │ - je 3ec61 │ │ │ │ - mov %r8,0xa8(%rsp) │ │ │ │ - mov %r9,0xb0(%rsp) │ │ │ │ + je 3e32d │ │ │ │ + mov %rcx,0x88(%rsp) │ │ │ │ xor %esi,%esi │ │ │ │ mov %rbx,%rdi │ │ │ │ + mov %r9,0x90(%rsp) │ │ │ │ vzeroupper │ │ │ │ call d190 │ │ │ │ - mov 0xa8(%rsp),%r8 │ │ │ │ - mov 0xb0(%rsp),%r9 │ │ │ │ + mov 0x88(%rsp),%rcx │ │ │ │ + mov 0x90(%rsp),%r9 │ │ │ │ vxorps %xmm2,%xmm2,%xmm2 │ │ │ │ - jmp 3ec61 │ │ │ │ - mov %r10,0x98(%rsp) │ │ │ │ + kxnorb %k1,%k1,%k1 │ │ │ │ + jmp 3e32d │ │ │ │ + mov %rax,0x70(%rsp) │ │ │ │ test %rbx,%rbx │ │ │ │ - je 3fc19 │ │ │ │ - movq $0x0,0x90(%rsp) │ │ │ │ + je 3f1e8 │ │ │ │ + movq $0x0,0x68(%rsp) │ │ │ │ xor %r15d,%r15d │ │ │ │ vzeroupper │ │ │ │ - jmp 3f316 │ │ │ │ - mov %rdx,0x98(%rsp) │ │ │ │ + jmp 3e918 │ │ │ │ + mov %rdx,0x70(%rsp) │ │ │ │ test %rbx,%rbx │ │ │ │ - je 3fc06 │ │ │ │ - mov %r8,0xa8(%rsp) │ │ │ │ - mov %r9,0xb0(%rsp) │ │ │ │ + je 3f1d8 │ │ │ │ + mov %rcx,0x90(%rsp) │ │ │ │ mov %r14,%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - mov 0xb0(%rsp),%r9 │ │ │ │ - mov 0xa8(%rsp),%r8 │ │ │ │ + mov 0x90(%rsp),%rcx │ │ │ │ vxorps %xmm2,%xmm2,%xmm2 │ │ │ │ - movq $0x0,0x90(%rsp) │ │ │ │ + kxnorb %k1,%k1,%k1 │ │ │ │ + movq $0x0,0x68(%rsp) │ │ │ │ xor %ebx,%ebx │ │ │ │ - jmp 3f1fd │ │ │ │ - movq $0x0,0x90(%rsp) │ │ │ │ - test %r11,%r11 │ │ │ │ - jne 3f34b │ │ │ │ - jmp 3f6e1 │ │ │ │ - mov 0xa8(%rsp),%r9 │ │ │ │ - jmp 3f819 │ │ │ │ + jmp 3e830 │ │ │ │ + movq $0x0,0x68(%rsp) │ │ │ │ + test %rdi,%rdi │ │ │ │ + jne 3e951 │ │ │ │ + mov 0x58(%rsp),%rdx │ │ │ │ + mov 0x60(%rsp),%r11 │ │ │ │ + xor %r10d,%r10d │ │ │ │ + mov (%rdx,%r11,1),%r8 │ │ │ │ + jmp 3eeb3 │ │ │ │ + xor %r10d,%r10d │ │ │ │ + jmp 3eeb3 │ │ │ │ mov %r14,%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ - mov %r8,0xa8(%rsp) │ │ │ │ - mov %r9,0xb0(%rsp) │ │ │ │ - mov %rax,0x78(%rsp) │ │ │ │ + mov %rcx,0x78(%rsp) │ │ │ │ + mov %r9,0x88(%rsp) │ │ │ │ call d340 │ │ │ │ - mov 0xb0(%rsp),%r9 │ │ │ │ - mov 0xa8(%rsp),%r8 │ │ │ │ - mov 0x78(%rsp),%r10 │ │ │ │ + mov 0x88(%rsp),%r9 │ │ │ │ + mov 0x78(%rsp),%rcx │ │ │ │ vxorps %xmm2,%xmm2,%xmm2 │ │ │ │ - jmp 3ec5e │ │ │ │ - test %r10,%r10 │ │ │ │ - jne 3f6e1 │ │ │ │ - jmp 3f8be │ │ │ │ + kxnorb %k1,%k1,%k1 │ │ │ │ + jmp 3e325 │ │ │ │ + cmpq $0x0,0x78(%rsp) │ │ │ │ + jne 3ec59 │ │ │ │ + jmp 3ef01 │ │ │ │ vzeroupper │ │ │ │ - jmp 3f9bd │ │ │ │ + jmp 3efba │ │ │ │ vzeroupper │ │ │ │ - jmp 3fa61 │ │ │ │ + jmp 3f056 │ │ │ │ vzeroupper │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov 0x60(%rsp),%rcx │ │ │ │ - movq $0x0,0xb8(%rsp) │ │ │ │ - cmpl $0x1,0x4(%rcx) │ │ │ │ - jg 3e884 │ │ │ │ - jmp 3fc9f │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - sub %rdx,%r9 │ │ │ │ - xor %edi,%edi │ │ │ │ - lea -0x8(%r9),%rcx │ │ │ │ - shr $0x3,%rcx │ │ │ │ - inc %rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - je 3fd7e │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 3fd66 │ │ │ │ - cmp $0x2,%rcx │ │ │ │ - je 3fd57 │ │ │ │ - cmp $0x3,%rcx │ │ │ │ - je 3fd48 │ │ │ │ - cmp $0x4,%rcx │ │ │ │ - je 3fd39 │ │ │ │ - cmp $0x5,%rcx │ │ │ │ - je 3fd2a │ │ │ │ - cmp $0x6,%rcx │ │ │ │ - je 3fd1b │ │ │ │ - vmovsd (%r8),%xmm3 │ │ │ │ - mov $0x8,%edi │ │ │ │ - vmovsd %xmm3,(%rdx) │ │ │ │ - vmovsd (%r8,%rdi,1),%xmm4 │ │ │ │ - vmovsd %xmm4,(%rdx,%rdi,1) │ │ │ │ - add $0x8,%rdi │ │ │ │ - vmovsd (%r8,%rdi,1),%xmm5 │ │ │ │ - vmovsd %xmm5,(%rdx,%rdi,1) │ │ │ │ - add $0x8,%rdi │ │ │ │ - vmovsd (%r8,%rdi,1),%xmm6 │ │ │ │ - vmovsd %xmm6,(%rdx,%rdi,1) │ │ │ │ - add $0x8,%rdi │ │ │ │ - vmovsd (%r8,%rdi,1),%xmm7 │ │ │ │ - vmovsd %xmm7,(%rdx,%rdi,1) │ │ │ │ - add $0x8,%rdi │ │ │ │ - vmovsd (%r8,%rdi,1),%xmm8 │ │ │ │ - vmovsd %xmm8,(%rdx,%rdi,1) │ │ │ │ - add $0x8,%rdi │ │ │ │ - vmovsd (%r8,%rdi,1),%xmm9 │ │ │ │ - vmovsd %xmm9,(%rdx,%rdi,1) │ │ │ │ - add $0x8,%rdi │ │ │ │ - cmp %r9,%rdi │ │ │ │ - je 3e864 │ │ │ │ - vmovsd (%r8,%rdi,1),%xmm10 │ │ │ │ - vmovsd %xmm10,(%rdx,%rdi,1) │ │ │ │ - vmovsd 0x8(%r8,%rdi,1),%xmm11 │ │ │ │ - vmovsd %xmm11,0x8(%rdx,%rdi,1) │ │ │ │ - vmovsd 0x10(%r8,%rdi,1),%xmm12 │ │ │ │ - vmovsd %xmm12,0x10(%rdx,%rdi,1) │ │ │ │ - vmovsd 0x18(%r8,%rdi,1),%xmm13 │ │ │ │ - vmovsd %xmm13,0x18(%rdx,%rdi,1) │ │ │ │ - vmovsd 0x20(%r8,%rdi,1),%xmm14 │ │ │ │ - vmovsd %xmm14,0x20(%rdx,%rdi,1) │ │ │ │ - vmovsd 0x28(%r8,%rdi,1),%xmm15 │ │ │ │ - vmovsd %xmm15,0x28(%rdx,%rdi,1) │ │ │ │ - vmovsd 0x30(%r8,%rdi,1),%xmm0 │ │ │ │ - vmovsd %xmm0,0x30(%rdx,%rdi,1) │ │ │ │ - vmovsd 0x38(%r8,%rdi,1),%xmm1 │ │ │ │ - vmovsd %xmm1,0x38(%rdx,%rdi,1) │ │ │ │ - add $0x40,%rdi │ │ │ │ - cmp %r9,%rdi │ │ │ │ - jne 3fd7e │ │ │ │ - jmp 3e864 │ │ │ │ - mov %rdx,%r15 │ │ │ │ - xor %r10d,%r10d │ │ │ │ - xor %ebx,%ebx │ │ │ │ - jmp 3e7fd │ │ │ │ + mov 0x40(%rsp),%rsi │ │ │ │ + movq $0x0,0x98(%rsp) │ │ │ │ + cmpl $0x1,0x4(%rsi) │ │ │ │ + jg 3df5c │ │ │ │ + jmp 3f26e │ │ │ │ + vmovsd 0x0(%r13),%xmm0 │ │ │ │ + vmovsd %xmm0,(%rdx) │ │ │ │ + jmp 3df3a │ │ │ │ + lea -0x8(%rcx),%rsi │ │ │ │ + xor %eax,%eax │ │ │ │ + shr $0x3,%rsi │ │ │ │ + inc %rsi │ │ │ │ + and $0x7,%esi │ │ │ │ + je 3f35b │ │ │ │ + cmp $0x1,%rsi │ │ │ │ + je 3f342 │ │ │ │ + cmp $0x2,%rsi │ │ │ │ + je 3f332 │ │ │ │ + cmp $0x3,%rsi │ │ │ │ + je 3f322 │ │ │ │ + cmp $0x4,%rsi │ │ │ │ + je 3f312 │ │ │ │ + cmp $0x5,%rsi │ │ │ │ + je 3f302 │ │ │ │ + cmp $0x6,%rsi │ │ │ │ + je 3f2f2 │ │ │ │ + vmovsd 0x0(%r13),%xmm2 │ │ │ │ + mov $0x8,%eax │ │ │ │ + vmovsd %xmm2,(%rdx) │ │ │ │ + vmovsd 0x0(%r13,%rax,1),%xmm3 │ │ │ │ + vmovsd %xmm3,(%rdx,%rax,1) │ │ │ │ + add $0x8,%rax │ │ │ │ + vmovsd 0x0(%r13,%rax,1),%xmm4 │ │ │ │ + vmovsd %xmm4,(%rdx,%rax,1) │ │ │ │ + add $0x8,%rax │ │ │ │ + vmovsd 0x0(%r13,%rax,1),%xmm5 │ │ │ │ + vmovsd %xmm5,(%rdx,%rax,1) │ │ │ │ + add $0x8,%rax │ │ │ │ + vmovsd 0x0(%r13,%rax,1),%xmm6 │ │ │ │ + vmovsd %xmm6,(%rdx,%rax,1) │ │ │ │ + add $0x8,%rax │ │ │ │ + vmovsd 0x0(%r13,%rax,1),%xmm7 │ │ │ │ + vmovsd %xmm7,(%rdx,%rax,1) │ │ │ │ + add $0x8,%rax │ │ │ │ + vmovsd 0x0(%r13,%rax,1),%xmm8 │ │ │ │ + vmovsd %xmm8,(%rdx,%rax,1) │ │ │ │ + add $0x8,%rax │ │ │ │ + cmp %rcx,%rax │ │ │ │ + je 3df3a │ │ │ │ + vmovsd 0x0(%r13,%rax,1),%xmm9 │ │ │ │ + vmovsd %xmm9,(%rdx,%rax,1) │ │ │ │ + vmovsd 0x8(%r13,%rax,1),%xmm10 │ │ │ │ + vmovsd %xmm10,0x8(%rdx,%rax,1) │ │ │ │ + vmovsd 0x10(%r13,%rax,1),%xmm11 │ │ │ │ + vmovsd %xmm11,0x10(%rdx,%rax,1) │ │ │ │ + vmovsd 0x18(%r13,%rax,1),%xmm12 │ │ │ │ + vmovsd %xmm12,0x18(%rdx,%rax,1) │ │ │ │ + vmovsd 0x20(%r13,%rax,1),%xmm13 │ │ │ │ + vmovsd %xmm13,0x20(%rdx,%rax,1) │ │ │ │ + vmovsd 0x28(%r13,%rax,1),%xmm14 │ │ │ │ + vmovsd %xmm14,0x28(%rdx,%rax,1) │ │ │ │ + vmovsd 0x30(%r13,%rax,1),%xmm15 │ │ │ │ + vmovsd %xmm15,0x30(%rdx,%rax,1) │ │ │ │ + vmovsd 0x38(%r13,%rax,1),%xmm0 │ │ │ │ + vmovsd %xmm0,0x38(%rdx,%rax,1) │ │ │ │ + add $0x40,%rax │ │ │ │ + cmp %rcx,%rax │ │ │ │ + jne 3f35b │ │ │ │ + jmp 3df3a │ │ │ │ + mov %rdx,%rbx │ │ │ │ + xor %r11d,%r11d │ │ │ │ + jmp 3df09 │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r15 │ │ │ │ - jmp e0af <__cxa_finalize@plt+0xa1f> │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + mov %rax,%r12 │ │ │ │ + jmp e09d <__cxa_finalize@plt+0xa0d> │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -000000000003fe10 >, std::allocator > > > const&)@@Base>: │ │ │ │ +000000000003f3f0 >, std::allocator > > > const&)@@Base>: │ │ │ │ endbr64 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ + mov %rdi,%r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ - push %r12 │ │ │ │ - push %rbx │ │ │ │ mov %rdx,%r13 │ │ │ │ - mov %rsi,%r14 │ │ │ │ - and $0xffffffffffffffc0,%rsp │ │ │ │ - mov %rdi,%rbx │ │ │ │ mov %r13,%rdi │ │ │ │ - mov %rcx,%r12 │ │ │ │ - sub $0x40,%rsp │ │ │ │ + push %r12 │ │ │ │ + mov %rsi,%r12 │ │ │ │ + push %rbx │ │ │ │ + mov %rcx,%rbx │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ + sub $0x60,%rsp │ │ │ │ mov 0x4(%rsi),%edx │ │ │ │ mov (%rsi),%esi │ │ │ │ - call be500 │ │ │ │ + call b86b0 │ │ │ │ mov 0x0(%r13),%rax │ │ │ │ - mov (%rax),%rcx │ │ │ │ - mov 0x8(%rax),%r10 │ │ │ │ - cmp %r10,%rcx │ │ │ │ - je 40425 >, std::allocator > > > const&)@@Base+0x615> │ │ │ │ - lea -0x8(%r10),%rdi │ │ │ │ - sub %rcx,%rdi │ │ │ │ - cmp $0x10,%rdi │ │ │ │ - jbe 4042c >, std::allocator > > > const&)@@Base+0x61c> │ │ │ │ - mov %rcx,%rdx │ │ │ │ - sub %rbx,%rdx │ │ │ │ - sub $0x8,%rdx │ │ │ │ - cmp $0x30,%rdx │ │ │ │ - jbe 4042c >, std::allocator > > > const&)@@Base+0x61c> │ │ │ │ - mov %rdi,%r8 │ │ │ │ - shr $0x3,%r8 │ │ │ │ - cmp $0x30,%rdi │ │ │ │ - jbe 40418 >, std::allocator > > > const&)@@Base+0x608> │ │ │ │ - lea 0x1(%r8),%r9 │ │ │ │ - xor %r13d,%r13d │ │ │ │ - mov %r9,%r11 │ │ │ │ - shr $0x3,%r11 │ │ │ │ - shl $0x6,%r11 │ │ │ │ - lea -0x40(%r11),%r15 │ │ │ │ - shr $0x6,%r15 │ │ │ │ - inc %r15 │ │ │ │ - and $0x7,%r15d │ │ │ │ - je 3ff62 >, std::allocator > > > const&)@@Base+0x152> │ │ │ │ - cmp $0x1,%r15 │ │ │ │ - je 3ff47 >, std::allocator > > > const&)@@Base+0x137> │ │ │ │ - cmp $0x2,%r15 │ │ │ │ - je 3ff35 >, std::allocator > > > const&)@@Base+0x125> │ │ │ │ - cmp $0x3,%r15 │ │ │ │ - je 3ff23 >, std::allocator > > > const&)@@Base+0x113> │ │ │ │ - cmp $0x4,%r15 │ │ │ │ - je 3ff11 >, std::allocator > > > const&)@@Base+0x101> │ │ │ │ - cmp $0x5,%r15 │ │ │ │ - je 3feff >, std::allocator > > > const&)@@Base+0xef> │ │ │ │ - cmp $0x6,%r15 │ │ │ │ - je 3feed >, std::allocator > > > const&)@@Base+0xdd> │ │ │ │ - vmovupd (%rbx),%zmm0 │ │ │ │ - mov $0x40,%r13d │ │ │ │ - vmovupd %zmm0,(%rcx) │ │ │ │ - vmovupd (%rbx,%r13,1),%zmm1 │ │ │ │ - vmovupd %zmm1,(%rcx,%r13,1) │ │ │ │ - add $0x40,%r13 │ │ │ │ - vmovupd (%rbx,%r13,1),%zmm2 │ │ │ │ - vmovupd %zmm2,(%rcx,%r13,1) │ │ │ │ - add $0x40,%r13 │ │ │ │ - vmovupd (%rbx,%r13,1),%zmm3 │ │ │ │ - vmovupd %zmm3,(%rcx,%r13,1) │ │ │ │ - add $0x40,%r13 │ │ │ │ - vmovupd (%rbx,%r13,1),%zmm4 │ │ │ │ - vmovupd %zmm4,(%rcx,%r13,1) │ │ │ │ - add $0x40,%r13 │ │ │ │ - vmovupd (%rbx,%r13,1),%zmm5 │ │ │ │ - vmovupd %zmm5,(%rcx,%r13,1) │ │ │ │ - add $0x40,%r13 │ │ │ │ - vmovupd (%rbx,%r13,1),%zmm6 │ │ │ │ - vmovupd %zmm6,(%rcx,%r13,1) │ │ │ │ - add $0x40,%r13 │ │ │ │ - cmp %r11,%r13 │ │ │ │ - je 3fff0 >, std::allocator > > > const&)@@Base+0x1e0> │ │ │ │ - vmovupd (%rbx,%r13,1),%zmm7 │ │ │ │ - vmovupd %zmm7,(%rcx,%r13,1) │ │ │ │ - vmovupd 0x40(%rbx,%r13,1),%zmm8 │ │ │ │ - vmovupd %zmm8,0x40(%rcx,%r13,1) │ │ │ │ - vmovupd 0x80(%rbx,%r13,1),%zmm9 │ │ │ │ - vmovupd %zmm9,0x80(%rcx,%r13,1) │ │ │ │ - vmovupd 0xc0(%rbx,%r13,1),%zmm10 │ │ │ │ - vmovupd %zmm10,0xc0(%rcx,%r13,1) │ │ │ │ - vmovupd 0x100(%rbx,%r13,1),%zmm11 │ │ │ │ - vmovupd %zmm11,0x100(%rcx,%r13,1) │ │ │ │ - vmovupd 0x140(%rbx,%r13,1),%zmm12 │ │ │ │ - vmovupd %zmm12,0x140(%rcx,%r13,1) │ │ │ │ - vmovupd 0x180(%rbx,%r13,1),%zmm13 │ │ │ │ - vmovupd %zmm13,0x180(%rcx,%r13,1) │ │ │ │ - vmovupd 0x1c0(%rbx,%r13,1),%zmm14 │ │ │ │ - vmovupd %zmm14,0x1c0(%rcx,%r13,1) │ │ │ │ - add $0x200,%r13 │ │ │ │ - cmp %r11,%r13 │ │ │ │ - jne 3ff62 >, std::allocator > > > const&)@@Base+0x152> │ │ │ │ - test $0x7,%r9b │ │ │ │ - je 40410 >, std::allocator > > > const&)@@Base+0x600> │ │ │ │ - and $0xfffffffffffffff8,%r9 │ │ │ │ - lea 0x0(,%r9,8),%rsi │ │ │ │ - lea (%rcx,%rsi,1),%rdx │ │ │ │ - sub %r9,%r8 │ │ │ │ - cmp $0x2,%r8 │ │ │ │ - jbe 4003d >, std::allocator > > > const&)@@Base+0x22d> │ │ │ │ - vmovupd (%rbx,%rsi,1),%ymm15 │ │ │ │ - inc %r8 │ │ │ │ - vmovupd %ymm15,(%rcx,%rsi,1) │ │ │ │ - test $0x3,%r8b │ │ │ │ - je 40410 >, std::allocator > > > const&)@@Base+0x600> │ │ │ │ - and $0xfffffffffffffffc,%r8 │ │ │ │ - add %r8,%r9 │ │ │ │ - lea (%rdx,%r8,8),%rdx │ │ │ │ - lea 0x0(,%r9,8),%rsi │ │ │ │ - vmovsd (%rbx,%rsi,1),%xmm0 │ │ │ │ - lea 0x8(%rdx),%rcx │ │ │ │ - vmovsd %xmm0,(%rdx) │ │ │ │ - cmp %rcx,%r10 │ │ │ │ - je 40410 >, std::allocator > > > const&)@@Base+0x600> │ │ │ │ - vmovsd 0x8(%rbx,%rsi,1),%xmm1 │ │ │ │ - lea 0x10(%rdx),%r9 │ │ │ │ - vmovsd %xmm1,0x8(%rdx) │ │ │ │ - cmp %r9,%r10 │ │ │ │ - je 40410 >, std::allocator > > > const&)@@Base+0x600> │ │ │ │ - vmovsd 0x10(%rbx,%rsi,1),%xmm2 │ │ │ │ - vmovsd %xmm2,0x10(%rdx) │ │ │ │ - vzeroupper │ │ │ │ + mov (%rax),%rdx │ │ │ │ + mov 0x8(%rax),%rsi │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + cmp %rsi,%rdx │ │ │ │ + je 3f989 >, std::allocator > > > const&)@@Base+0x599> │ │ │ │ + sub %rdx,%rsi │ │ │ │ + cmp $0x8,%rsi │ │ │ │ + je 3f991 >, std::allocator > > > const&)@@Base+0x5a1> │ │ │ │ + mov %rdx,%rcx │ │ │ │ + sub %r15,%rcx │ │ │ │ + sub $0x8,%rcx │ │ │ │ + cmp $0x10,%rcx │ │ │ │ + jbe 3f9a1 >, std::allocator > > > const&)@@Base+0x5b1> │ │ │ │ + sub $0x8,%rsi │ │ │ │ + mov %rsi,%rdi │ │ │ │ shr $0x3,%rdi │ │ │ │ - lea 0x1(%rdi),%rsi │ │ │ │ - mov 0x4(%r14),%r10d │ │ │ │ - cmp $0x1,%r10d │ │ │ │ - jle 40401 >, std::allocator > > > const&)@@Base+0x5f1> │ │ │ │ - mov 0x110(%r14),%rdi │ │ │ │ - mov (%r12),%rcx │ │ │ │ - movq $0x0,0x28(%rsp) │ │ │ │ - vxorps %xmm1,%xmm1,%xmm1 │ │ │ │ - mov $0x2,%r8d │ │ │ │ - vmovq %rax,%xmm10 │ │ │ │ - vmovq %rbx,%xmm11 │ │ │ │ - mov %r10d,%r9d │ │ │ │ - mov %rsi,%r15 │ │ │ │ - mov 0x28(%rsp),%rbx │ │ │ │ - mov -0x8(%rdi,%r8,8),%rsi │ │ │ │ - mov 0x20(%rcx,%rbx,1),%r14 │ │ │ │ - mov 0x18(%rcx,%rbx,1),%rdx │ │ │ │ - mov %r14,0x30(%rsp) │ │ │ │ - cmp %rdx,%r14 │ │ │ │ - je 403ec >, std::allocator > > > const&)@@Base+0x5dc> │ │ │ │ - mov %r8,0x20(%rsp) │ │ │ │ - mov %rsi,0x18(%rsp) │ │ │ │ - mov %r9d,0x14(%rsp) │ │ │ │ - vmovq %rcx,%xmm8 │ │ │ │ - vmovq %rdi,%xmm9 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0x18(%rdx),%r12 │ │ │ │ - mov 0x20(%rdx),%r13 │ │ │ │ - sub %r12,%r13 │ │ │ │ - je 403c4 >, std::allocator > > > const&)@@Base+0x5b4> │ │ │ │ - mov (%rdx),%rcx │ │ │ │ - mov 0x8(%rdx),%rax │ │ │ │ - sub %rcx,%rax │ │ │ │ - je 403c4 >, std::allocator > > > const&)@@Base+0x5b4> │ │ │ │ - mov 0x28(%rsp),%r8 │ │ │ │ - vmovq %xmm10,%rdi │ │ │ │ - mov 0x30(%rdx),%r10 │ │ │ │ - mov %rdx,0x38(%rsp) │ │ │ │ - xor %r9d,%r9d │ │ │ │ - sar $0x3,%r13 │ │ │ │ - sar $0x3,%rax │ │ │ │ - mov 0x18(%rdi,%r8,1),%rdi │ │ │ │ - mov %r12,%rdx │ │ │ │ - lea 0x0(,%r13,4),%r11 │ │ │ │ - mov %r13,%rsi │ │ │ │ - mov %rax,%rbx │ │ │ │ - vmovq %xmm11,%r12 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov (%rdx,%r9,8),%r14 │ │ │ │ - mov (%rcx),%r8 │ │ │ │ - lea (%r10,%r9,4),%rax │ │ │ │ - lea -0x1(%rbx),%r13 │ │ │ │ - vcvtss2sd (%rax),%xmm1,%xmm2 │ │ │ │ - and $0x7,%r13d │ │ │ │ - add %r11,%rax │ │ │ │ - add %r15,%r14 │ │ │ │ - vmovsd (%rdi,%r8,8),%xmm3 │ │ │ │ - lea (%r12,%r14,8),%r14 │ │ │ │ - vfmadd132sd (%r14),%xmm3,%xmm2 │ │ │ │ - vmovsd %xmm2,(%rdi,%r8,8) │ │ │ │ - mov $0x1,%r8d │ │ │ │ - cmp %rbx,%r8 │ │ │ │ - jae 403b3 >, std::allocator > > > const&)@@Base+0x5a3> │ │ │ │ - test %r13,%r13 │ │ │ │ - je 402bf >, std::allocator > > > const&)@@Base+0x4af> │ │ │ │ - cmp $0x1,%r13 │ │ │ │ - je 40297 >, std::allocator > > > const&)@@Base+0x487> │ │ │ │ - cmp $0x2,%r13 │ │ │ │ - je 40278 >, std::allocator > > > const&)@@Base+0x468> │ │ │ │ - cmp $0x3,%r13 │ │ │ │ - je 40259 >, std::allocator > > > const&)@@Base+0x449> │ │ │ │ - cmp $0x4,%r13 │ │ │ │ - je 4023a >, std::allocator > > > const&)@@Base+0x42a> │ │ │ │ - cmp $0x5,%r13 │ │ │ │ - je 4021b >, std::allocator > > > const&)@@Base+0x40b> │ │ │ │ - cmp $0x6,%r13 │ │ │ │ - je 401fc >, std::allocator > > > const&)@@Base+0x3ec> │ │ │ │ - mov 0x8(%rcx),%r13 │ │ │ │ - vcvtss2sd (%rax),%xmm1,%xmm4 │ │ │ │ - mov $0x2,%r8d │ │ │ │ - add %r11,%rax │ │ │ │ - vmovsd (%rdi,%r13,8),%xmm5 │ │ │ │ - vfmadd132sd (%r14),%xmm5,%xmm4 │ │ │ │ - vmovsd %xmm4,(%rdi,%r13,8) │ │ │ │ - mov (%rcx,%r8,8),%r13 │ │ │ │ - vcvtss2sd (%rax),%xmm1,%xmm7 │ │ │ │ - inc %r8 │ │ │ │ - add %r11,%rax │ │ │ │ - vmovsd (%rdi,%r13,8),%xmm6 │ │ │ │ - vfmadd132sd (%r14),%xmm6,%xmm7 │ │ │ │ - vmovsd %xmm7,(%rdi,%r13,8) │ │ │ │ - mov (%rcx,%r8,8),%r13 │ │ │ │ - vcvtss2sd (%rax),%xmm1,%xmm12 │ │ │ │ - inc %r8 │ │ │ │ - add %r11,%rax │ │ │ │ - vmovsd (%rdi,%r13,8),%xmm13 │ │ │ │ - vfmadd132sd (%r14),%xmm13,%xmm12 │ │ │ │ - vmovsd %xmm12,(%rdi,%r13,8) │ │ │ │ - mov (%rcx,%r8,8),%r13 │ │ │ │ - vcvtss2sd (%rax),%xmm1,%xmm14 │ │ │ │ - inc %r8 │ │ │ │ - add %r11,%rax │ │ │ │ - vmovsd (%rdi,%r13,8),%xmm15 │ │ │ │ - vfmadd132sd (%r14),%xmm15,%xmm14 │ │ │ │ - vmovsd %xmm14,(%rdi,%r13,8) │ │ │ │ - mov (%rcx,%r8,8),%r13 │ │ │ │ - vcvtss2sd (%rax),%xmm1,%xmm0 │ │ │ │ - inc %r8 │ │ │ │ - add %r11,%rax │ │ │ │ - vmovsd (%rdi,%r13,8),%xmm2 │ │ │ │ - vfmadd132sd (%r14),%xmm2,%xmm0 │ │ │ │ - vmovsd %xmm0,(%rdi,%r13,8) │ │ │ │ - mov (%rcx,%r8,8),%r13 │ │ │ │ - vcvtss2sd (%rax),%xmm1,%xmm3 │ │ │ │ - inc %r8 │ │ │ │ - add %r11,%rax │ │ │ │ - vmovsd (%rdi,%r13,8),%xmm4 │ │ │ │ - vfmadd132sd (%r14),%xmm4,%xmm3 │ │ │ │ - vmovsd %xmm3,(%rdi,%r13,8) │ │ │ │ - mov (%rcx,%r8,8),%r13 │ │ │ │ - vcvtss2sd (%rax),%xmm1,%xmm5 │ │ │ │ - inc %r8 │ │ │ │ - add %r11,%rax │ │ │ │ - vmovsd (%rdi,%r13,8),%xmm7 │ │ │ │ - vfmadd132sd (%r14),%xmm7,%xmm5 │ │ │ │ - vmovsd %xmm5,(%rdi,%r13,8) │ │ │ │ - cmp %rbx,%r8 │ │ │ │ - jae 403b3 >, std::allocator > > > const&)@@Base+0x5a3> │ │ │ │ - mov (%rcx,%r8,8),%r13 │ │ │ │ - vcvtss2sd (%rax),%xmm1,%xmm12 │ │ │ │ - vcvtss2sd (%rax,%r11,1),%xmm1,%xmm13 │ │ │ │ - lea (%rax,%r11,2),%rax │ │ │ │ - vcvtss2sd (%rax),%xmm1,%xmm15 │ │ │ │ - vcvtss2sd (%rax,%r11,1),%xmm1,%xmm2 │ │ │ │ - lea (%rax,%r11,2),%rax │ │ │ │ - vcvtss2sd (%rax),%xmm1,%xmm4 │ │ │ │ - vcvtss2sd (%rax,%r11,1),%xmm1,%xmm7 │ │ │ │ - lea (%rax,%r11,2),%rax │ │ │ │ - vmovsd (%rdi,%r13,8),%xmm6 │ │ │ │ - vfmadd132sd (%r14),%xmm6,%xmm12 │ │ │ │ - vcvtss2sd (%rax),%xmm1,%xmm6 │ │ │ │ - vmovsd %xmm12,(%rdi,%r13,8) │ │ │ │ - mov 0x8(%rcx,%r8,8),%r13 │ │ │ │ - vmovsd (%rdi,%r13,8),%xmm14 │ │ │ │ - vfmadd132sd (%r14),%xmm14,%xmm13 │ │ │ │ - vmovsd %xmm13,(%rdi,%r13,8) │ │ │ │ - mov 0x10(%rcx,%r8,8),%r13 │ │ │ │ - vmovsd (%rdi,%r13,8),%xmm0 │ │ │ │ - vfmadd132sd (%r14),%xmm0,%xmm15 │ │ │ │ - vmovsd %xmm15,(%rdi,%r13,8) │ │ │ │ - mov 0x18(%rcx,%r8,8),%r13 │ │ │ │ - vmovsd (%rdi,%r13,8),%xmm3 │ │ │ │ - vfmadd132sd (%r14),%xmm3,%xmm2 │ │ │ │ - vmovsd %xmm2,(%rdi,%r13,8) │ │ │ │ - mov 0x20(%rcx,%r8,8),%r13 │ │ │ │ - vmovsd (%rdi,%r13,8),%xmm5 │ │ │ │ - vfmadd132sd (%r14),%xmm5,%xmm4 │ │ │ │ - vmovsd %xmm4,(%rdi,%r13,8) │ │ │ │ - mov 0x28(%rcx,%r8,8),%r13 │ │ │ │ - vmovsd (%rdi,%r13,8),%xmm12 │ │ │ │ - vfmadd132sd (%r14),%xmm12,%xmm7 │ │ │ │ - vmovsd %xmm7,(%rdi,%r13,8) │ │ │ │ - mov 0x30(%rcx,%r8,8),%r13 │ │ │ │ - vmovsd (%rdi,%r13,8),%xmm13 │ │ │ │ - vfmadd132sd (%r14),%xmm13,%xmm6 │ │ │ │ - vcvtss2sd (%rax,%r11,1),%xmm1,%xmm14 │ │ │ │ - lea (%rax,%r11,2),%rax │ │ │ │ - vmovsd %xmm6,(%rdi,%r13,8) │ │ │ │ - mov 0x38(%rcx,%r8,8),%r13 │ │ │ │ - add $0x8,%r8 │ │ │ │ - vmovsd (%rdi,%r13,8),%xmm15 │ │ │ │ - vfmadd132sd (%r14),%xmm15,%xmm14 │ │ │ │ - vmovsd %xmm14,(%rdi,%r13,8) │ │ │ │ - cmp %rbx,%r8 │ │ │ │ - jb 402bf >, std::allocator > > > const&)@@Base+0x4af> │ │ │ │ - inc %r9 │ │ │ │ - cmp %rsi,%r9 │ │ │ │ - jb 40160 >, std::allocator > > > const&)@@Base+0x350> │ │ │ │ - mov 0x38(%rsp),%rdx │ │ │ │ - add $0x48,%rdx │ │ │ │ - cmp %rdx,0x30(%rsp) │ │ │ │ - jne 40100 >, std::allocator > > > const&)@@Base+0x2f0> │ │ │ │ - mov 0x20(%rsp),%r8 │ │ │ │ - mov 0x18(%rsp),%rsi │ │ │ │ - mov 0x14(%rsp),%r9d │ │ │ │ - vmovq %xmm8,%rcx │ │ │ │ - vmovq %xmm9,%rdi │ │ │ │ - inc %r8 │ │ │ │ - addq $0x18,0x28(%rsp) │ │ │ │ - add %rsi,%r15 │ │ │ │ - cmp %r8d,%r9d │ │ │ │ - jge 400bd >, std::allocator > > > const&)@@Base+0x2ad> │ │ │ │ + lea 0x1(%rdi),%r8 │ │ │ │ + cmp $0x10,%rsi │ │ │ │ + jbe 3fac1 >, std::allocator > > > const&)@@Base+0x6d1> │ │ │ │ + mov %r8,%r9 │ │ │ │ + xor %r11d,%r11d │ │ │ │ + shr $0x2,%r9 │ │ │ │ + shl $0x5,%r9 │ │ │ │ + lea -0x20(%r9),%r10 │ │ │ │ + shr $0x5,%r10 │ │ │ │ + inc %r10 │ │ │ │ + and $0x7,%r10d │ │ │ │ + je 3f534 >, std::allocator > > > const&)@@Base+0x144> │ │ │ │ + cmp $0x1,%r10 │ │ │ │ + je 3f51b >, std::allocator > > > const&)@@Base+0x12b> │ │ │ │ + cmp $0x2,%r10 │ │ │ │ + je 3f50b >, std::allocator > > > const&)@@Base+0x11b> │ │ │ │ + cmp $0x3,%r10 │ │ │ │ + je 3f4fb >, std::allocator > > > const&)@@Base+0x10b> │ │ │ │ + cmp $0x4,%r10 │ │ │ │ + je 3f4eb >, std::allocator > > > const&)@@Base+0xfb> │ │ │ │ + cmp $0x5,%r10 │ │ │ │ + je 3f4db >, std::allocator > > > const&)@@Base+0xeb> │ │ │ │ + cmp $0x6,%r10 │ │ │ │ + je 3f4cb >, std::allocator > > > const&)@@Base+0xdb> │ │ │ │ + vmovupd (%r15),%ymm1 │ │ │ │ + mov $0x20,%r11d │ │ │ │ + vmovupd %ymm1,(%rdx) │ │ │ │ + vmovupd (%r15,%r11,1),%ymm2 │ │ │ │ + vmovupd %ymm2,(%rdx,%r11,1) │ │ │ │ + add $0x20,%r11 │ │ │ │ + vmovupd (%r15,%r11,1),%ymm3 │ │ │ │ + vmovupd %ymm3,(%rdx,%r11,1) │ │ │ │ + add $0x20,%r11 │ │ │ │ + vmovupd (%r15,%r11,1),%ymm4 │ │ │ │ + vmovupd %ymm4,(%rdx,%r11,1) │ │ │ │ + add $0x20,%r11 │ │ │ │ + vmovupd (%r15,%r11,1),%ymm5 │ │ │ │ + vmovupd %ymm5,(%rdx,%r11,1) │ │ │ │ + add $0x20,%r11 │ │ │ │ + vmovupd (%r15,%r11,1),%ymm6 │ │ │ │ + vmovupd %ymm6,(%rdx,%r11,1) │ │ │ │ + add $0x20,%r11 │ │ │ │ + vmovupd (%r15,%r11,1),%ymm7 │ │ │ │ + vmovupd %ymm7,(%rdx,%r11,1) │ │ │ │ + add $0x20,%r11 │ │ │ │ + cmp %r9,%r11 │ │ │ │ + je 3f5ca >, std::allocator > > > const&)@@Base+0x1da> │ │ │ │ + vmovupd (%r15,%r11,1),%ymm8 │ │ │ │ + vmovupd %ymm8,(%rdx,%r11,1) │ │ │ │ + vmovupd 0x20(%r15,%r11,1),%ymm9 │ │ │ │ + vmovupd %ymm9,0x20(%rdx,%r11,1) │ │ │ │ + vmovupd 0x40(%r15,%r11,1),%ymm10 │ │ │ │ + vmovupd %ymm10,0x40(%rdx,%r11,1) │ │ │ │ + vmovupd 0x60(%r15,%r11,1),%ymm11 │ │ │ │ + vmovupd %ymm11,0x60(%rdx,%r11,1) │ │ │ │ + vmovupd 0x80(%r15,%r11,1),%ymm12 │ │ │ │ + vmovupd %ymm12,0x80(%rdx,%r11,1) │ │ │ │ + vmovupd 0xa0(%r15,%r11,1),%ymm13 │ │ │ │ + vmovupd %ymm13,0xa0(%rdx,%r11,1) │ │ │ │ + vmovupd 0xc0(%r15,%r11,1),%ymm14 │ │ │ │ + vmovupd %ymm14,0xc0(%rdx,%r11,1) │ │ │ │ + vmovupd 0xe0(%r15,%r11,1),%ymm15 │ │ │ │ + vmovupd %ymm15,0xe0(%rdx,%r11,1) │ │ │ │ + add $0x100,%r11 │ │ │ │ + cmp %r9,%r11 │ │ │ │ + jne 3f534 >, std::allocator > > > const&)@@Base+0x144> │ │ │ │ + test $0x3,%r8b │ │ │ │ + je 3f981 >, std::allocator > > > const&)@@Base+0x591> │ │ │ │ + mov %r8,%r9 │ │ │ │ + and $0xfffffffffffffffc,%r9 │ │ │ │ + lea (%rdx,%r9,8),%r14 │ │ │ │ + vzeroupper │ │ │ │ + cmp %rdi,%r9 │ │ │ │ + je 3f60a >, std::allocator > > > const&)@@Base+0x21a> │ │ │ │ + mov %r8,%rdi │ │ │ │ + vmovupd (%r15,%r9,8),%xmm0 │ │ │ │ + sub %r9,%rdi │ │ │ │ + and $0x1,%r8d │ │ │ │ + vmovupd %xmm0,(%rdx,%r9,8) │ │ │ │ + je 3f615 >, std::allocator > > > const&)@@Base+0x225> │ │ │ │ + and $0xfffffffffffffffe,%rdi │ │ │ │ + lea (%r14,%rdi,8),%r14 │ │ │ │ + add %r9,%rdi │ │ │ │ + vmovsd (%r15,%rdi,8),%xmm1 │ │ │ │ + vmovsd %xmm1,(%r14) │ │ │ │ + shr $0x3,%rsi │ │ │ │ + lea 0x1(%rsi),%r10 │ │ │ │ + mov 0x4(%r12),%r8d │ │ │ │ + cmp $0x1,%r8d │ │ │ │ + jle 3f972 >, std::allocator > > > const&)@@Base+0x582> │ │ │ │ + mov 0x110(%r12),%r9 │ │ │ │ + mov (%rbx),%rdi │ │ │ │ + vxorps %xmm0,%xmm0,%xmm0 │ │ │ │ + xor %edx,%edx │ │ │ │ + mov $0x2,%r11d │ │ │ │ + mov 0x18(%rdi,%rdx,1),%rcx │ │ │ │ + mov 0x20(%rdi,%rdx,1),%r12 │ │ │ │ + mov -0x8(%r9,%r11,8),%rbx │ │ │ │ + cmp %rcx,%r12 │ │ │ │ + je 3f95f >, std::allocator > > > const&)@@Base+0x56f> │ │ │ │ + mov %rbx,0x38(%rsp) │ │ │ │ + mov %r12,0x50(%rsp) │ │ │ │ + mov %rdi,0x30(%rsp) │ │ │ │ + mov %r9,0x28(%rsp) │ │ │ │ + mov %r8d,0x24(%rsp) │ │ │ │ + mov %r11,0x18(%rsp) │ │ │ │ + mov %rdx,0x48(%rsp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov 0x18(%rcx),%r13 │ │ │ │ + mov 0x20(%rcx),%r12 │ │ │ │ + sub %r13,%r12 │ │ │ │ + je 3f932 >, std::allocator > > > const&)@@Base+0x542> │ │ │ │ + mov (%rcx),%rdi │ │ │ │ + mov 0x8(%rcx),%rbx │ │ │ │ + sub %rdi,%rbx │ │ │ │ + je 3f932 >, std::allocator > > > const&)@@Base+0x542> │ │ │ │ + mov 0x40(%rsp),%rsi │ │ │ │ + mov 0x48(%rsp),%rdx │ │ │ │ + mov %rcx,0x58(%rsp) │ │ │ │ + sar $0x3,%r12 │ │ │ │ + mov 0x30(%rcx),%r14 │ │ │ │ + sar $0x3,%rbx │ │ │ │ + lea 0x0(,%r12,4),%r8 │ │ │ │ + xor %r11d,%r11d │ │ │ │ + mov 0x18(%rsi,%rdx,1),%r9 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov (%rdi),%rdx │ │ │ │ + mov 0x0(%r13,%r11,8),%rcx │ │ │ │ + lea (%r14,%r11,4),%rax │ │ │ │ + lea -0x1(%rbx),%rsi │ │ │ │ + vcvtss2sd (%rax),%xmm0,%xmm1 │ │ │ │ + and $0x7,%esi │ │ │ │ + add %r8,%rax │ │ │ │ + vmovsd (%r9,%rdx,8),%xmm2 │ │ │ │ + add %r10,%rcx │ │ │ │ + lea (%r15,%rcx,8),%rcx │ │ │ │ + vfmadd132sd (%rcx),%xmm2,%xmm1 │ │ │ │ + vmovsd %xmm1,(%r9,%rdx,8) │ │ │ │ + mov $0x1,%edx │ │ │ │ + cmp %rbx,%rdx │ │ │ │ + jae 3f921 >, std::allocator > > > const&)@@Base+0x531> │ │ │ │ + test %rsi,%rsi │ │ │ │ + je 3f82d >, std::allocator > > > const&)@@Base+0x43d> │ │ │ │ + cmp $0x1,%rsi │ │ │ │ + je 3f805 >, std::allocator > > > const&)@@Base+0x415> │ │ │ │ + cmp $0x2,%rsi │ │ │ │ + je 3f7e6 >, std::allocator > > > const&)@@Base+0x3f6> │ │ │ │ + cmp $0x3,%rsi │ │ │ │ + je 3f7c7 >, std::allocator > > > const&)@@Base+0x3d7> │ │ │ │ + cmp $0x4,%rsi │ │ │ │ + je 3f7a8 >, std::allocator > > > const&)@@Base+0x3b8> │ │ │ │ + cmp $0x5,%rsi │ │ │ │ + je 3f789 >, std::allocator > > > const&)@@Base+0x399> │ │ │ │ + cmp $0x6,%rsi │ │ │ │ + je 3f76a >, std::allocator > > > const&)@@Base+0x37a> │ │ │ │ + mov 0x8(%rdi),%rsi │ │ │ │ + vcvtss2sd (%rax),%xmm0,%xmm4 │ │ │ │ + mov $0x2,%edx │ │ │ │ + add %r8,%rax │ │ │ │ + vmovsd (%r9,%rsi,8),%xmm3 │ │ │ │ + vfmadd132sd (%rcx),%xmm3,%xmm4 │ │ │ │ + vmovsd %xmm4,(%r9,%rsi,8) │ │ │ │ + mov (%rdi,%rdx,8),%rsi │ │ │ │ + vcvtss2sd (%rax),%xmm0,%xmm5 │ │ │ │ + inc %rdx │ │ │ │ + add %r8,%rax │ │ │ │ + vmovsd (%r9,%rsi,8),%xmm6 │ │ │ │ + vfmadd132sd (%rcx),%xmm6,%xmm5 │ │ │ │ + vmovsd %xmm5,(%r9,%rsi,8) │ │ │ │ + mov (%rdi,%rdx,8),%rsi │ │ │ │ + vcvtss2sd (%rax),%xmm0,%xmm8 │ │ │ │ + inc %rdx │ │ │ │ + add %r8,%rax │ │ │ │ + vmovsd (%r9,%rsi,8),%xmm7 │ │ │ │ + vfmadd132sd (%rcx),%xmm7,%xmm8 │ │ │ │ + vmovsd %xmm8,(%r9,%rsi,8) │ │ │ │ + mov (%rdi,%rdx,8),%rsi │ │ │ │ + vcvtss2sd (%rax),%xmm0,%xmm9 │ │ │ │ + inc %rdx │ │ │ │ + add %r8,%rax │ │ │ │ + vmovsd (%r9,%rsi,8),%xmm10 │ │ │ │ + vfmadd132sd (%rcx),%xmm10,%xmm9 │ │ │ │ + vmovsd %xmm9,(%r9,%rsi,8) │ │ │ │ + mov (%rdi,%rdx,8),%rsi │ │ │ │ + vcvtss2sd (%rax),%xmm0,%xmm11 │ │ │ │ + inc %rdx │ │ │ │ + add %r8,%rax │ │ │ │ + vmovsd (%r9,%rsi,8),%xmm12 │ │ │ │ + vfmadd132sd (%rcx),%xmm12,%xmm11 │ │ │ │ + vmovsd %xmm11,(%r9,%rsi,8) │ │ │ │ + mov (%rdi,%rdx,8),%rsi │ │ │ │ + vcvtss2sd (%rax),%xmm0,%xmm13 │ │ │ │ + inc %rdx │ │ │ │ + add %r8,%rax │ │ │ │ + vmovsd (%r9,%rsi,8),%xmm14 │ │ │ │ + vfmadd132sd (%rcx),%xmm14,%xmm13 │ │ │ │ + vmovsd %xmm13,(%r9,%rsi,8) │ │ │ │ + mov (%rdi,%rdx,8),%rsi │ │ │ │ + vcvtss2sd (%rax),%xmm0,%xmm15 │ │ │ │ + inc %rdx │ │ │ │ + add %r8,%rax │ │ │ │ + vmovsd (%r9,%rsi,8),%xmm1 │ │ │ │ + vfmadd132sd (%rcx),%xmm1,%xmm15 │ │ │ │ + vmovsd %xmm15,(%r9,%rsi,8) │ │ │ │ + cmp %rbx,%rdx │ │ │ │ + jae 3f921 >, std::allocator > > > const&)@@Base+0x531> │ │ │ │ + mov (%rdi,%rdx,8),%rsi │ │ │ │ + vcvtss2sd (%rax),%xmm0,%xmm2 │ │ │ │ + vcvtss2sd (%rax,%r8,1),%xmm0,%xmm3 │ │ │ │ + lea (%rax,%r8,2),%rax │ │ │ │ + vcvtss2sd (%rax),%xmm0,%xmm6 │ │ │ │ + vcvtss2sd (%rax,%r8,1),%xmm0,%xmm7 │ │ │ │ + lea (%rax,%r8,2),%rax │ │ │ │ + vmovsd (%r9,%rsi,8),%xmm4 │ │ │ │ + vcvtss2sd (%rax),%xmm0,%xmm10 │ │ │ │ + vcvtss2sd (%rax,%r8,1),%xmm0,%xmm12 │ │ │ │ + lea (%rax,%r8,2),%rax │ │ │ │ + vcvtss2sd (%rax),%xmm0,%xmm14 │ │ │ │ + vfmadd132sd (%rcx),%xmm4,%xmm2 │ │ │ │ + vmovsd %xmm2,(%r9,%rsi,8) │ │ │ │ + mov 0x8(%rdi,%rdx,8),%rsi │ │ │ │ + vmovsd (%r9,%rsi,8),%xmm5 │ │ │ │ + vfmadd132sd (%rcx),%xmm5,%xmm3 │ │ │ │ + vmovsd %xmm3,(%r9,%rsi,8) │ │ │ │ + mov 0x10(%rdi,%rdx,8),%rsi │ │ │ │ + vmovsd (%r9,%rsi,8),%xmm8 │ │ │ │ + vfmadd132sd (%rcx),%xmm8,%xmm6 │ │ │ │ + vmovsd %xmm6,(%r9,%rsi,8) │ │ │ │ + mov 0x18(%rdi,%rdx,8),%rsi │ │ │ │ + vmovsd (%r9,%rsi,8),%xmm9 │ │ │ │ + vfmadd132sd (%rcx),%xmm9,%xmm7 │ │ │ │ + vmovsd %xmm7,(%r9,%rsi,8) │ │ │ │ + mov 0x20(%rdi,%rdx,8),%rsi │ │ │ │ + vmovsd (%r9,%rsi,8),%xmm11 │ │ │ │ + vfmadd132sd (%rcx),%xmm11,%xmm10 │ │ │ │ + vmovsd %xmm10,(%r9,%rsi,8) │ │ │ │ + mov 0x28(%rdi,%rdx,8),%rsi │ │ │ │ + vmovsd (%r9,%rsi,8),%xmm13 │ │ │ │ + vfmadd132sd (%rcx),%xmm13,%xmm12 │ │ │ │ + vmovsd %xmm12,(%r9,%rsi,8) │ │ │ │ + mov 0x30(%rdi,%rdx,8),%rsi │ │ │ │ + vmovsd (%r9,%rsi,8),%xmm15 │ │ │ │ + vcvtss2sd (%rax,%r8,1),%xmm0,%xmm1 │ │ │ │ + lea (%rax,%r8,2),%rax │ │ │ │ + vfmadd132sd (%rcx),%xmm15,%xmm14 │ │ │ │ + vmovsd %xmm14,(%r9,%rsi,8) │ │ │ │ + mov 0x38(%rdi,%rdx,8),%rsi │ │ │ │ + add $0x8,%rdx │ │ │ │ + vmovsd (%r9,%rsi,8),%xmm2 │ │ │ │ + vfmadd132sd (%rcx),%xmm2,%xmm1 │ │ │ │ + vmovsd %xmm1,(%r9,%rsi,8) │ │ │ │ + cmp %rbx,%rdx │ │ │ │ + jb 3f82d >, std::allocator > > > const&)@@Base+0x43d> │ │ │ │ + inc %r11 │ │ │ │ + cmp %r12,%r11 │ │ │ │ + jb 3f6d0 >, std::allocator > > > const&)@@Base+0x2e0> │ │ │ │ + mov 0x58(%rsp),%rcx │ │ │ │ + add $0x48,%rcx │ │ │ │ + cmp %rcx,0x50(%rsp) │ │ │ │ + jne 3f680 >, std::allocator > > > const&)@@Base+0x290> │ │ │ │ + mov 0x38(%rsp),%rbx │ │ │ │ + mov 0x30(%rsp),%rdi │ │ │ │ + mov 0x28(%rsp),%r9 │ │ │ │ + mov 0x24(%rsp),%r8d │ │ │ │ + mov 0x18(%rsp),%r11 │ │ │ │ + mov 0x48(%rsp),%rdx │ │ │ │ + inc %r11 │ │ │ │ + add %rbx,%r10 │ │ │ │ + add $0x18,%rdx │ │ │ │ + cmp %r11d,%r8d │ │ │ │ + jge 3f643 >, std::allocator > > > const&)@@Base+0x253> │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ vzeroupper │ │ │ │ - jmp 40079 >, std::allocator > > > const&)@@Base+0x269> │ │ │ │ - mov %rcx,%rdx │ │ │ │ - xor %r9d,%r9d │ │ │ │ - xor %esi,%esi │ │ │ │ - jmp 4000a >, std::allocator > > > const&)@@Base+0x1fa> │ │ │ │ + jmp 3f615 >, std::allocator > > > const&)@@Base+0x225> │ │ │ │ + xor %r10d,%r10d │ │ │ │ + jmp 3f61d >, std::allocator > > > const&)@@Base+0x22d> │ │ │ │ + vmovsd (%r15),%xmm0 │ │ │ │ xor %esi,%esi │ │ │ │ - jmp 40081 >, std::allocator > > > const&)@@Base+0x271> │ │ │ │ - sub %rcx,%r10 │ │ │ │ - xor %r15d,%r15d │ │ │ │ - lea -0x8(%r10),%r11 │ │ │ │ - shr $0x3,%r11 │ │ │ │ - inc %r11 │ │ │ │ - and $0x7,%r11d │ │ │ │ - je 404e2 >, std::allocator > > > const&)@@Base+0x6d2> │ │ │ │ - cmp $0x1,%r11 │ │ │ │ - je 404c9 >, std::allocator > > > const&)@@Base+0x6b9> │ │ │ │ - cmp $0x2,%r11 │ │ │ │ - je 404b9 >, std::allocator > > > const&)@@Base+0x6a9> │ │ │ │ - cmp $0x3,%r11 │ │ │ │ - je 404a9 >, std::allocator > > > const&)@@Base+0x699> │ │ │ │ - cmp $0x4,%r11 │ │ │ │ - je 40499 >, std::allocator > > > const&)@@Base+0x689> │ │ │ │ - cmp $0x5,%r11 │ │ │ │ - je 40489 >, std::allocator > > > const&)@@Base+0x679> │ │ │ │ - cmp $0x6,%r11 │ │ │ │ - je 40479 >, std::allocator > > > const&)@@Base+0x669> │ │ │ │ - vmovsd (%rbx),%xmm3 │ │ │ │ - mov $0x8,%r15d │ │ │ │ - vmovsd %xmm3,(%rcx) │ │ │ │ - vmovsd (%rbx,%r15,1),%xmm4 │ │ │ │ - vmovsd %xmm4,(%rcx,%r15,1) │ │ │ │ - add $0x8,%r15 │ │ │ │ - vmovsd (%rbx,%r15,1),%xmm5 │ │ │ │ - vmovsd %xmm5,(%rcx,%r15,1) │ │ │ │ - add $0x8,%r15 │ │ │ │ - vmovsd (%rbx,%r15,1),%xmm6 │ │ │ │ - vmovsd %xmm6,(%rcx,%r15,1) │ │ │ │ - add $0x8,%r15 │ │ │ │ - vmovsd (%rbx,%r15,1),%xmm7 │ │ │ │ - vmovsd %xmm7,(%rcx,%r15,1) │ │ │ │ - add $0x8,%r15 │ │ │ │ - vmovsd (%rbx,%r15,1),%xmm8 │ │ │ │ - vmovsd %xmm8,(%rcx,%r15,1) │ │ │ │ - add $0x8,%r15 │ │ │ │ - vmovsd (%rbx,%r15,1),%xmm9 │ │ │ │ - vmovsd %xmm9,(%rcx,%r15,1) │ │ │ │ - add $0x8,%r15 │ │ │ │ - cmp %r10,%r15 │ │ │ │ - je 40079 >, std::allocator > > > const&)@@Base+0x269> │ │ │ │ - vmovsd (%rbx,%r15,1),%xmm10 │ │ │ │ - vmovsd %xmm10,(%rcx,%r15,1) │ │ │ │ - vmovsd 0x8(%rbx,%r15,1),%xmm11 │ │ │ │ - vmovsd %xmm11,0x8(%rcx,%r15,1) │ │ │ │ - vmovsd 0x10(%rbx,%r15,1),%xmm12 │ │ │ │ - vmovsd %xmm12,0x10(%rcx,%r15,1) │ │ │ │ - vmovsd 0x18(%rbx,%r15,1),%xmm13 │ │ │ │ - vmovsd %xmm13,0x18(%rcx,%r15,1) │ │ │ │ - vmovsd 0x20(%rbx,%r15,1),%xmm14 │ │ │ │ - vmovsd %xmm14,0x20(%rcx,%r15,1) │ │ │ │ - vmovsd 0x28(%rbx,%r15,1),%xmm15 │ │ │ │ - vmovsd %xmm15,0x28(%rcx,%r15,1) │ │ │ │ - vmovsd 0x30(%rbx,%r15,1),%xmm0 │ │ │ │ - vmovsd %xmm0,0x30(%rcx,%r15,1) │ │ │ │ - vmovsd 0x38(%rbx,%r15,1),%xmm1 │ │ │ │ - vmovsd %xmm1,0x38(%rcx,%r15,1) │ │ │ │ - add $0x40,%r15 │ │ │ │ - cmp %r10,%r15 │ │ │ │ - jne 404e2 >, std::allocator > > > const&)@@Base+0x6d2> │ │ │ │ - jmp 40079 >, std::allocator > > > const&)@@Base+0x269> │ │ │ │ - xchg %ax,%ax │ │ │ │ + vmovsd %xmm0,(%rdx) │ │ │ │ + jmp 3f615 >, std::allocator > > > const&)@@Base+0x225> │ │ │ │ + lea -0x8(%rsi),%r13 │ │ │ │ + xor %eax,%eax │ │ │ │ + shr $0x3,%r13 │ │ │ │ + inc %r13 │ │ │ │ + and $0x7,%r13d │ │ │ │ + je 3fa49 >, std::allocator > > > const&)@@Base+0x659> │ │ │ │ + cmp $0x1,%r13 │ │ │ │ + je 3fa35 >, std::allocator > > > const&)@@Base+0x645> │ │ │ │ + cmp $0x2,%r13 │ │ │ │ + je 3fa26 >, std::allocator > > > const&)@@Base+0x636> │ │ │ │ + cmp $0x3,%r13 │ │ │ │ + je 3fa17 >, std::allocator > > > const&)@@Base+0x627> │ │ │ │ + cmp $0x4,%r13 │ │ │ │ + je 3fa08 >, std::allocator > > > const&)@@Base+0x618> │ │ │ │ + cmp $0x5,%r13 │ │ │ │ + je 3f9f9 >, std::allocator > > > const&)@@Base+0x609> │ │ │ │ + cmp $0x6,%r13 │ │ │ │ + je 3f9ea >, std::allocator > > > const&)@@Base+0x5fa> │ │ │ │ + vmovsd (%r15),%xmm2 │ │ │ │ + mov $0x8,%eax │ │ │ │ + vmovsd %xmm2,(%rdx) │ │ │ │ + vmovsd (%r15,%rax,1),%xmm3 │ │ │ │ + vmovsd %xmm3,(%rdx,%rax,1) │ │ │ │ + add $0x8,%rax │ │ │ │ + vmovsd (%r15,%rax,1),%xmm4 │ │ │ │ + vmovsd %xmm4,(%rdx,%rax,1) │ │ │ │ + add $0x8,%rax │ │ │ │ + vmovsd (%r15,%rax,1),%xmm5 │ │ │ │ + vmovsd %xmm5,(%rdx,%rax,1) │ │ │ │ + add $0x8,%rax │ │ │ │ + vmovsd (%r15,%rax,1),%xmm6 │ │ │ │ + vmovsd %xmm6,(%rdx,%rax,1) │ │ │ │ + add $0x8,%rax │ │ │ │ + vmovsd (%r15,%rax,1),%xmm7 │ │ │ │ + vmovsd %xmm7,(%rdx,%rax,1) │ │ │ │ + add $0x8,%rax │ │ │ │ + vmovsd (%r15,%rax,1),%xmm8 │ │ │ │ + vmovsd %xmm8,(%rdx,%rax,1) │ │ │ │ + add $0x8,%rax │ │ │ │ + cmp %rsi,%rax │ │ │ │ + je 3fab8 >, std::allocator > > > const&)@@Base+0x6c8> │ │ │ │ + vmovsd (%r15,%rax,1),%xmm9 │ │ │ │ + vmovsd %xmm9,(%rdx,%rax,1) │ │ │ │ + vmovsd 0x8(%r15,%rax,1),%xmm10 │ │ │ │ + vmovsd %xmm10,0x8(%rdx,%rax,1) │ │ │ │ + vmovsd 0x10(%r15,%rax,1),%xmm11 │ │ │ │ + vmovsd %xmm11,0x10(%rdx,%rax,1) │ │ │ │ + vmovsd 0x18(%r15,%rax,1),%xmm12 │ │ │ │ + vmovsd %xmm12,0x18(%rdx,%rax,1) │ │ │ │ + vmovsd 0x20(%r15,%rax,1),%xmm13 │ │ │ │ + vmovsd %xmm13,0x20(%rdx,%rax,1) │ │ │ │ + vmovsd 0x28(%r15,%rax,1),%xmm14 │ │ │ │ + vmovsd %xmm14,0x28(%rdx,%rax,1) │ │ │ │ + vmovsd 0x30(%r15,%rax,1),%xmm15 │ │ │ │ + vmovsd %xmm15,0x30(%rdx,%rax,1) │ │ │ │ + vmovsd 0x38(%r15,%rax,1),%xmm0 │ │ │ │ + vmovsd %xmm0,0x38(%rdx,%rax,1) │ │ │ │ + add $0x40,%rax │ │ │ │ + cmp %rsi,%rax │ │ │ │ + jne 3fa49 >, std::allocator > > > const&)@@Base+0x659> │ │ │ │ + sub $0x8,%rsi │ │ │ │ + jmp 3f615 >, std::allocator > > > const&)@@Base+0x225> │ │ │ │ + mov %rdx,%r14 │ │ │ │ + xor %r9d,%r9d │ │ │ │ + jmp 3f5e2 >, std::allocator > > > const&)@@Base+0x1f2> │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ │ │ │ -0000000000040560 : │ │ │ │ +000000000003fad0 : │ │ │ │ endbr64 │ │ │ │ push %rbp │ │ │ │ + vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ mov %rsp,%rbp │ │ │ │ - push %r14 │ │ │ │ push %r13 │ │ │ │ - push %r12 │ │ │ │ - push %rbx │ │ │ │ mov %rcx,%r13 │ │ │ │ mov %rdx,%rcx │ │ │ │ mov %esi,%edx │ │ │ │ - and $0xffffffffffffffc0,%rsp │ │ │ │ mov %edi,%esi │ │ │ │ - sub $0x40,%rsp │ │ │ │ - lea 0x20(%rsp),%rdi │ │ │ │ + push %r12 │ │ │ │ + push %rbx │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ + sub $0x20,%rsp │ │ │ │ mov %fs:0x28,%rbx │ │ │ │ - mov %rbx,0x38(%rsp) │ │ │ │ + mov %rbx,0x18(%rsp) │ │ │ │ mov %r8,%rbx │ │ │ │ - movq $0x0,0x20(%rsp) │ │ │ │ - movq $0x0,0x28(%rsp) │ │ │ │ - movq $0x0,0x30(%rsp) │ │ │ │ - call be7c0 (int, int, double const*)@@Base> │ │ │ │ + mov %rsp,%rdi │ │ │ │ + movq $0x0,0x10(%rsp) │ │ │ │ + vmovdqa %xmm0,(%rsp) │ │ │ │ + call b8940 (int, int, double const*)@@Base> │ │ │ │ mov %r13,%rsi │ │ │ │ - lea 0x20(%rsp),%rdi │ │ │ │ - call 2f3b0 │ │ │ │ - mov 0x20(%rsp),%r12 │ │ │ │ - mov 0x28(%rsp),%r13 │ │ │ │ + mov %rsp,%rdi │ │ │ │ + call 2f430 │ │ │ │ + mov (%rsp),%r12 │ │ │ │ + mov 0x8(%rsp),%r13 │ │ │ │ cmp %r13,%r12 │ │ │ │ - je 40954 │ │ │ │ + je 3fe43 │ │ │ │ vxorps %xmm2,%xmm2,%xmm2 │ │ │ │ mov %r12,%rsi │ │ │ │ xchg %ax,%ax │ │ │ │ mov (%rsi),%rdx │ │ │ │ mov 0x8(%rsi),%rdi │ │ │ │ cmp %rdi,%rdx │ │ │ │ - je 4091c │ │ │ │ + je 3fe09 │ │ │ │ lea -0x8(%rdi),%rax │ │ │ │ sub %rdx,%rax │ │ │ │ mov %rax,%r8 │ │ │ │ shr $0x3,%r8 │ │ │ │ - cmp $0x70,%rax │ │ │ │ - jbe 4099b │ │ │ │ - lea 0x1(%r8),%r10 │ │ │ │ - xor %r11d,%r11d │ │ │ │ - mov %r10,%r9 │ │ │ │ - shr $0x4,%r9 │ │ │ │ - shl $0x6,%r9 │ │ │ │ - lea -0x40(%r9),%rcx │ │ │ │ - shr $0x6,%rcx │ │ │ │ - inc %rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - je 4074d │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 40723 │ │ │ │ - cmp $0x2,%rcx │ │ │ │ - je 40702 │ │ │ │ - cmp $0x3,%rcx │ │ │ │ - je 406e1 │ │ │ │ - cmp $0x4,%rcx │ │ │ │ - je 406c0 │ │ │ │ - cmp $0x5,%rcx │ │ │ │ - je 4069f │ │ │ │ - cmp $0x6,%rcx │ │ │ │ - je 4067e │ │ │ │ - vcvtpd2ps (%rdx),%ymm0 │ │ │ │ - vcvtpd2ps 0x40(%rdx),%ymm1 │ │ │ │ - mov $0x40,%r11d │ │ │ │ - vinsertf32x8 $0x1,%ymm1,%zmm0,%zmm3 │ │ │ │ - vmovups %zmm3,(%rbx) │ │ │ │ - vcvtpd2ps (%rdx,%r11,2),%ymm4 │ │ │ │ - vcvtpd2ps 0x40(%rdx,%r11,2),%ymm5 │ │ │ │ - vinsertf32x8 $0x1,%ymm5,%zmm4,%zmm6 │ │ │ │ - vmovups %zmm6,(%rbx,%r11,1) │ │ │ │ - add $0x40,%r11 │ │ │ │ - vcvtpd2ps (%rdx,%r11,2),%ymm7 │ │ │ │ - vcvtpd2ps 0x40(%rdx,%r11,2),%ymm8 │ │ │ │ - vinsertf32x8 $0x1,%ymm8,%zmm7,%zmm9 │ │ │ │ - vmovups %zmm9,(%rbx,%r11,1) │ │ │ │ - add $0x40,%r11 │ │ │ │ - vcvtpd2ps (%rdx,%r11,2),%ymm10 │ │ │ │ - vcvtpd2ps 0x40(%rdx,%r11,2),%ymm11 │ │ │ │ - vinsertf32x8 $0x1,%ymm11,%zmm10,%zmm12 │ │ │ │ - vmovups %zmm12,(%rbx,%r11,1) │ │ │ │ - add $0x40,%r11 │ │ │ │ - vcvtpd2ps (%rdx,%r11,2),%ymm13 │ │ │ │ - vcvtpd2ps 0x40(%rdx,%r11,2),%ymm14 │ │ │ │ - vinsertf32x8 $0x1,%ymm14,%zmm13,%zmm15 │ │ │ │ - vmovups %zmm15,(%rbx,%r11,1) │ │ │ │ - add $0x40,%r11 │ │ │ │ - vcvtpd2ps (%rdx,%r11,2),%ymm0 │ │ │ │ - vcvtpd2ps 0x40(%rdx,%r11,2),%ymm1 │ │ │ │ - vinsertf32x8 $0x1,%ymm1,%zmm0,%zmm3 │ │ │ │ - vmovups %zmm3,(%rbx,%r11,1) │ │ │ │ - add $0x40,%r11 │ │ │ │ - vcvtpd2ps (%rdx,%r11,2),%ymm4 │ │ │ │ - vcvtpd2ps 0x40(%rdx,%r11,2),%ymm5 │ │ │ │ - vinsertf32x8 $0x1,%ymm5,%zmm4,%zmm6 │ │ │ │ - vmovups %zmm6,(%rbx,%r11,1) │ │ │ │ - add $0x40,%r11 │ │ │ │ - cmp %r11,%r9 │ │ │ │ - je 40853 │ │ │ │ - vcvtpd2ps (%rdx,%r11,2),%ymm7 │ │ │ │ - vcvtpd2ps 0x40(%rdx,%r11,2),%ymm8 │ │ │ │ - vcvtpd2ps 0x80(%rdx,%r11,2),%ymm10 │ │ │ │ - vcvtpd2ps 0xc0(%rdx,%r11,2),%ymm11 │ │ │ │ - vcvtpd2ps 0x100(%rdx,%r11,2),%ymm13 │ │ │ │ - vcvtpd2ps 0x140(%rdx,%r11,2),%ymm14 │ │ │ │ - vcvtpd2ps 0x180(%rdx,%r11,2),%ymm0 │ │ │ │ - vcvtpd2ps 0x1c0(%rdx,%r11,2),%ymm1 │ │ │ │ - vcvtpd2ps 0x200(%rdx,%r11,2),%ymm4 │ │ │ │ - vcvtpd2ps 0x240(%rdx,%r11,2),%ymm5 │ │ │ │ - vinsertf32x8 $0x1,%ymm8,%zmm7,%zmm9 │ │ │ │ - vcvtpd2ps 0x280(%rdx,%r11,2),%ymm7 │ │ │ │ - vcvtpd2ps 0x2c0(%rdx,%r11,2),%ymm8 │ │ │ │ - vinsertf32x8 $0x1,%ymm11,%zmm10,%zmm12 │ │ │ │ - vcvtpd2ps 0x300(%rdx,%r11,2),%ymm10 │ │ │ │ - vcvtpd2ps 0x340(%rdx,%r11,2),%ymm11 │ │ │ │ - vmovups %zmm9,(%rbx,%r11,1) │ │ │ │ - vinsertf32x8 $0x1,%ymm14,%zmm13,%zmm15 │ │ │ │ - vcvtpd2ps 0x380(%rdx,%r11,2),%ymm13 │ │ │ │ - vcvtpd2ps 0x3c0(%rdx,%r11,2),%ymm14 │ │ │ │ - vmovups %zmm12,0x40(%rbx,%r11,1) │ │ │ │ - vmovups %zmm15,0x80(%rbx,%r11,1) │ │ │ │ - vinsertf32x8 $0x1,%ymm1,%zmm0,%zmm3 │ │ │ │ - vinsertf32x8 $0x1,%ymm5,%zmm4,%zmm6 │ │ │ │ - vmovups %zmm3,0xc0(%rbx,%r11,1) │ │ │ │ - vmovups %zmm6,0x100(%rbx,%r11,1) │ │ │ │ - vinsertf32x8 $0x1,%ymm8,%zmm7,%zmm9 │ │ │ │ - vinsertf32x8 $0x1,%ymm11,%zmm10,%zmm12 │ │ │ │ - vmovups %zmm9,0x140(%rbx,%r11,1) │ │ │ │ - vinsertf32x8 $0x1,%ymm14,%zmm13,%zmm15 │ │ │ │ - vmovups %zmm12,0x180(%rbx,%r11,1) │ │ │ │ - vmovups %zmm15,0x1c0(%rbx,%r11,1) │ │ │ │ - add $0x200,%r11 │ │ │ │ - cmp %r11,%r9 │ │ │ │ - jne 4074d │ │ │ │ - test $0xf,%r10b │ │ │ │ - je 40917 │ │ │ │ - mov %r10,%r14 │ │ │ │ - mov %r8,%rax │ │ │ │ - and $0xfffffffffffffff0,%r14 │ │ │ │ - sub %r14,%rax │ │ │ │ - lea (%rbx,%r14,4),%r10 │ │ │ │ - lea (%rdx,%r14,8),%r9 │ │ │ │ - cmp $0x6,%rax │ │ │ │ - jbe 409b4 │ │ │ │ - vcvtpd2psy (%rdx,%r14,8),%xmm0 │ │ │ │ - vcvtpd2psy 0x20(%rdx,%r14,8),%xmm1 │ │ │ │ - lea 0x1(%rax),%rcx │ │ │ │ - vinsertf32x4 $0x1,%xmm1,%ymm0,%ymm3 │ │ │ │ - vmovups %ymm3,(%rbx,%r14,4) │ │ │ │ - test $0x7,%cl │ │ │ │ - je 40917 │ │ │ │ + cmp $0x30,%rax │ │ │ │ + jbe 3fe83 │ │ │ │ + lea 0x1(%r8),%r9 │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %r9,%r10 │ │ │ │ + shr $0x3,%r10 │ │ │ │ + shl $0x5,%r10 │ │ │ │ + lea -0x20(%r10),%r11 │ │ │ │ + shr $0x5,%r11 │ │ │ │ + inc %r11 │ │ │ │ + and $0x7,%r11d │ │ │ │ + je 3fc7e │ │ │ │ + cmp $0x1,%r11 │ │ │ │ + je 3fc5a │ │ │ │ + cmp $0x2,%r11 │ │ │ │ + je 3fc3f │ │ │ │ + cmp $0x3,%r11 │ │ │ │ + je 3fc24 │ │ │ │ + cmp $0x4,%r11 │ │ │ │ + je 3fc09 │ │ │ │ + cmp $0x5,%r11 │ │ │ │ + je 3fbee │ │ │ │ + cmp $0x6,%r11 │ │ │ │ + je 3fbd3 │ │ │ │ + vcvtpd2psy (%rdx),%xmm3 │ │ │ │ + vcvtpd2psy 0x20(%rdx),%xmm1 │ │ │ │ + vinsertf32x4 $0x1,%xmm1,%ymm3,%ymm4 │ │ │ │ + mov $0x20,%eax │ │ │ │ + vmovups %ymm4,(%rbx) │ │ │ │ + vcvtpd2psy (%rdx,%rax,2),%xmm5 │ │ │ │ + vcvtpd2psy 0x20(%rdx,%rax,2),%xmm6 │ │ │ │ + vinsertf32x4 $0x1,%xmm6,%ymm5,%ymm7 │ │ │ │ + vmovups %ymm7,(%rbx,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vcvtpd2psy (%rdx,%rax,2),%xmm8 │ │ │ │ + vcvtpd2psy 0x20(%rdx,%rax,2),%xmm9 │ │ │ │ + vinsertf32x4 $0x1,%xmm9,%ymm8,%ymm10 │ │ │ │ + vmovups %ymm10,(%rbx,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vcvtpd2psy (%rdx,%rax,2),%xmm11 │ │ │ │ + vcvtpd2psy 0x20(%rdx,%rax,2),%xmm12 │ │ │ │ + vinsertf32x4 $0x1,%xmm12,%ymm11,%ymm13 │ │ │ │ + vmovups %ymm13,(%rbx,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vcvtpd2psy (%rdx,%rax,2),%xmm14 │ │ │ │ + vcvtpd2psy 0x20(%rdx,%rax,2),%xmm15 │ │ │ │ + vinsertf32x4 $0x1,%xmm15,%ymm14,%ymm0 │ │ │ │ + vmovups %ymm0,(%rbx,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vcvtpd2psy (%rdx,%rax,2),%xmm3 │ │ │ │ + vcvtpd2psy 0x20(%rdx,%rax,2),%xmm1 │ │ │ │ + vinsertf32x4 $0x1,%xmm1,%ymm3,%ymm4 │ │ │ │ + vmovups %ymm4,(%rbx,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vcvtpd2psy (%rdx,%rax,2),%xmm5 │ │ │ │ + vcvtpd2psy 0x20(%rdx,%rax,2),%xmm6 │ │ │ │ + vinsertf32x4 $0x1,%xmm6,%ymm5,%ymm7 │ │ │ │ + vmovups %ymm7,(%rbx,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + cmp %rax,%r10 │ │ │ │ + je 3fd83 │ │ │ │ + vcvtpd2psy (%rdx,%rax,2),%xmm8 │ │ │ │ + vcvtpd2psy 0x20(%rdx,%rax,2),%xmm9 │ │ │ │ + vcvtpd2psy 0x40(%rdx,%rax,2),%xmm11 │ │ │ │ + vcvtpd2psy 0x60(%rdx,%rax,2),%xmm12 │ │ │ │ + vcvtpd2psy 0x80(%rdx,%rax,2),%xmm14 │ │ │ │ + vcvtpd2psy 0xa0(%rdx,%rax,2),%xmm15 │ │ │ │ + vinsertf32x4 $0x1,%xmm9,%ymm8,%ymm10 │ │ │ │ + vinsertf32x4 $0x1,%xmm12,%ymm11,%ymm13 │ │ │ │ + vinsertf32x4 $0x1,%xmm15,%ymm14,%ymm0 │ │ │ │ + vcvtpd2psy 0xc0(%rdx,%rax,2),%xmm3 │ │ │ │ + vcvtpd2psy 0xe0(%rdx,%rax,2),%xmm1 │ │ │ │ + vcvtpd2psy 0x100(%rdx,%rax,2),%xmm5 │ │ │ │ + vcvtpd2psy 0x120(%rdx,%rax,2),%xmm6 │ │ │ │ + vcvtpd2psy 0x140(%rdx,%rax,2),%xmm8 │ │ │ │ + vcvtpd2psy 0x160(%rdx,%rax,2),%xmm9 │ │ │ │ + vcvtpd2psy 0x180(%rdx,%rax,2),%xmm11 │ │ │ │ + vcvtpd2psy 0x1a0(%rdx,%rax,2),%xmm12 │ │ │ │ + vcvtpd2psy 0x1c0(%rdx,%rax,2),%xmm14 │ │ │ │ + vcvtpd2psy 0x1e0(%rdx,%rax,2),%xmm15 │ │ │ │ + vmovups %ymm10,(%rbx,%rax,1) │ │ │ │ + vmovups %ymm13,0x20(%rbx,%rax,1) │ │ │ │ + vinsertf32x4 $0x1,%xmm1,%ymm3,%ymm4 │ │ │ │ + vinsertf32x4 $0x1,%xmm6,%ymm5,%ymm7 │ │ │ │ + vinsertf32x4 $0x1,%xmm9,%ymm8,%ymm10 │ │ │ │ + vmovups %ymm0,0x40(%rbx,%rax,1) │ │ │ │ + vinsertf32x4 $0x1,%xmm12,%ymm11,%ymm13 │ │ │ │ + vinsertf32x4 $0x1,%xmm15,%ymm14,%ymm0 │ │ │ │ + vmovups %ymm4,0x60(%rbx,%rax,1) │ │ │ │ + vmovups %ymm7,0x80(%rbx,%rax,1) │ │ │ │ + vmovups %ymm10,0xa0(%rbx,%rax,1) │ │ │ │ + vmovups %ymm13,0xc0(%rbx,%rax,1) │ │ │ │ + vmovups %ymm0,0xe0(%rbx,%rax,1) │ │ │ │ + add $0x100,%rax │ │ │ │ + cmp %rax,%r10 │ │ │ │ + jne 3fc7e │ │ │ │ + test $0x7,%r9b │ │ │ │ + je 3fe04 │ │ │ │ + mov %r9,%rcx │ │ │ │ and $0xfffffffffffffff8,%rcx │ │ │ │ - lea (%r10,%rcx,4),%r10 │ │ │ │ - lea (%r9,%rcx,8),%r9 │ │ │ │ - sub %rcx,%rax │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jbe 408e3 │ │ │ │ - add %rcx,%r14 │ │ │ │ - inc %rax │ │ │ │ - vmovupd (%rdx,%r14,8),%xmm4 │ │ │ │ - vinsertf64x2 $0x1,0x10(%rdx,%r14,8),%ymm4,%ymm5 │ │ │ │ - vcvtpd2ps %ymm5,%xmm6 │ │ │ │ - vmovups %xmm6,(%rbx,%r14,4) │ │ │ │ - test $0x3,%al │ │ │ │ - je 40917 │ │ │ │ - and $0xfffffffffffffffc,%rax │ │ │ │ - lea (%r10,%rax,4),%r10 │ │ │ │ - lea (%r9,%rax,8),%r9 │ │ │ │ - vcvtsd2ss (%r9),%xmm2,%xmm7 │ │ │ │ + lea (%rbx,%rcx,4),%r10 │ │ │ │ + lea (%rdx,%rcx,8),%r9 │ │ │ │ + mov %r8,%r11 │ │ │ │ + sub %rcx,%r11 │ │ │ │ + cmp $0x2,%r11 │ │ │ │ + jbe 3fdd0 │ │ │ │ + vmovupd (%rdx,%rcx,8),%xmm3 │ │ │ │ + inc %r11 │ │ │ │ + vinsertf64x2 $0x1,0x10(%rdx,%rcx,8),%ymm3,%ymm1 │ │ │ │ + vcvtpd2ps %ymm1,%xmm4 │ │ │ │ + vmovups %xmm4,(%rbx,%rcx,4) │ │ │ │ + test $0x3,%r11b │ │ │ │ + je 3fe04 │ │ │ │ + and $0xfffffffffffffffc,%r11 │ │ │ │ + lea (%r10,%r11,4),%r10 │ │ │ │ + lea (%r9,%r11,8),%r9 │ │ │ │ lea 0x8(%r9),%rdx │ │ │ │ - vmovss %xmm7,(%r10) │ │ │ │ + vcvtsd2ss (%r9),%xmm2,%xmm5 │ │ │ │ + vmovss %xmm5,(%r10) │ │ │ │ cmp %rdx,%rdi │ │ │ │ - je 40917 │ │ │ │ - vcvtsd2ss 0x8(%r9),%xmm2,%xmm8 │ │ │ │ - lea 0x10(%r9),%r14 │ │ │ │ - vmovss %xmm8,0x4(%r10) │ │ │ │ - cmp %r14,%rdi │ │ │ │ - je 40917 │ │ │ │ - vcvtsd2ss 0x10(%r9),%xmm2,%xmm9 │ │ │ │ - vmovss %xmm9,0x8(%r10) │ │ │ │ + je 3fe04 │ │ │ │ + lea 0x10(%r9),%rcx │ │ │ │ + vcvtsd2ss 0x8(%r9),%xmm2,%xmm6 │ │ │ │ + vmovss %xmm6,0x4(%r10) │ │ │ │ + cmp %rcx,%rdi │ │ │ │ + je 3fe04 │ │ │ │ + vcvtsd2ss 0x10(%r9),%xmm2,%xmm7 │ │ │ │ + vmovss %xmm7,0x8(%r10) │ │ │ │ lea 0x4(%rbx,%r8,4),%rbx │ │ │ │ add $0x18,%rsi │ │ │ │ cmp %rsi,%r13 │ │ │ │ - jne 405e0 │ │ │ │ + jne 3fb40 │ │ │ │ vzeroupper │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov (%r12),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 40990 │ │ │ │ + je 3fe78 │ │ │ │ mov 0x10(%r12),%rsi │ │ │ │ add $0x18,%r12 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ cmp %r12,%r13 │ │ │ │ - jne 40930 │ │ │ │ - mov 0x20(%rsp),%r13 │ │ │ │ + jne 3fe20 │ │ │ │ + mov (%rsp),%r13 │ │ │ │ test %r13,%r13 │ │ │ │ - je 40969 │ │ │ │ - mov 0x30(%rsp),%rsi │ │ │ │ + je 3fe58 │ │ │ │ + mov 0x10(%rsp),%rsi │ │ │ │ mov %r13,%rdi │ │ │ │ sub %r13,%rsi │ │ │ │ call d340 │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ + mov 0x18(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 409bb │ │ │ │ - lea -0x20(%rbp),%rsp │ │ │ │ + jne 3fe90 │ │ │ │ + lea -0x18(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ - pop %r14 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x18,%r12 │ │ │ │ cmp %r12,%r13 │ │ │ │ - jne 40930 │ │ │ │ - jmp 4094f │ │ │ │ - xor %r14d,%r14d │ │ │ │ - mov %r8,%rax │ │ │ │ + jne 3fe20 │ │ │ │ + jmp 3fe3f │ │ │ │ mov %rbx,%r10 │ │ │ │ mov %rdx,%r9 │ │ │ │ - sub %r14,%rax │ │ │ │ - cmp $0x6,%rax │ │ │ │ - ja 4087c │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp 408ab │ │ │ │ + jmp 3fd98 │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r12 │ │ │ │ - jmp e0cf <__cxa_finalize@plt+0xa3f> │ │ │ │ + jmp e0bd <__cxa_finalize@plt+0xa2d> │ │ │ │ nopl 0x0(%rax) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -00000000000409d0 : │ │ │ │ +000000000003feb0 : │ │ │ │ endbr64 │ │ │ │ push %rbp │ │ │ │ + vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ - push %rbx │ │ │ │ movslq %edi,%r12 │ │ │ │ - and $0xffffffffffffffc0,%rsp │ │ │ │ mov %r12,%rax │ │ │ │ - sub $0xc0,%rsp │ │ │ │ - mov %esi,0x34(%rsp) │ │ │ │ - mov %rdx,0x28(%rsp) │ │ │ │ - mov %rcx,0x20(%rsp) │ │ │ │ + push %rbx │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ + sub $0xa0,%rsp │ │ │ │ shr $0x3c,%rax │ │ │ │ - mov %fs:0x28,%r14 │ │ │ │ - mov %r14,0xb8(%rsp) │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - movq $0x0,0x40(%rsp) │ │ │ │ - movq $0x0,0x48(%rsp) │ │ │ │ + mov %esi,0x14(%rsp) │ │ │ │ + mov %rdx,0x18(%rsp) │ │ │ │ + mov %rcx,0x8(%rsp) │ │ │ │ + mov %r8,(%rsp) │ │ │ │ + mov %fs:0x28,%r15 │ │ │ │ + mov %r15,0x98(%rsp) │ │ │ │ + mov 0x10(%rbp),%r15 │ │ │ │ + movq $0x0,0x30(%rsp) │ │ │ │ movq $0x0,0x50(%rsp) │ │ │ │ - movq $0x0,0x60(%rsp) │ │ │ │ - movq $0x0,0x68(%rsp) │ │ │ │ movq $0x0,0x70(%rsp) │ │ │ │ - movq $0x0,0x80(%rsp) │ │ │ │ - movq $0x0,0x88(%rsp) │ │ │ │ + vmovdqa %xmm0,0x20(%rsp) │ │ │ │ + vmovdqa %xmm0,0x40(%rsp) │ │ │ │ + vmovdqa %xmm0,0x60(%rsp) │ │ │ │ + jne e0e5 <__cxa_finalize@plt+0xa55> │ │ │ │ movq $0x0,0x90(%rsp) │ │ │ │ - jne e0f9 <__cxa_finalize@plt+0xa69> │ │ │ │ - movq $0x0,0xa0(%rsp) │ │ │ │ - movq $0x0,0xa8(%rsp) │ │ │ │ - movq $0x0,0xb0(%rsp) │ │ │ │ mov %r12,%rbx │ │ │ │ - mov %r9,%r15 │ │ │ │ + mov %r9,%r14 │ │ │ │ + vmovdqa %xmm0,0x80(%rsp) │ │ │ │ test %r12,%r12 │ │ │ │ - je 4125f │ │ │ │ + je 40661 │ │ │ │ lea 0x0(,%r12,8),%r13 │ │ │ │ - mov %r8,0x38(%rsp) │ │ │ │ mov %r13,%rdi │ │ │ │ call d330 │ │ │ │ - lea (%rax,%r13,1),%rcx │ │ │ │ - cmp $0x1,%r12 │ │ │ │ - mov %rax,0xa0(%rsp) │ │ │ │ + lea (%rax,%r13,1),%rdx │ │ │ │ + mov %rax,0x80(%rsp) │ │ │ │ + lea 0x8(%rax),%rcx │ │ │ │ + mov %rdx,0x90(%rsp) │ │ │ │ movq $0x0,(%rax) │ │ │ │ - mov %rcx,0xb0(%rsp) │ │ │ │ - mov 0x38(%rsp),%r8 │ │ │ │ - lea 0x8(%rax),%rdi │ │ │ │ - je 40b00 │ │ │ │ + cmp $0x1,%r12 │ │ │ │ + je 3ffa0 │ │ │ │ + mov %rcx,%rdi │ │ │ │ lea -0x8(%r13),%rdx │ │ │ │ xor %esi,%esi │ │ │ │ call d190 │ │ │ │ - mov 0x38(%rsp),%r8 │ │ │ │ - lea -0x8(%rax,%r13,1),%rdi │ │ │ │ - mov 0x28(%rsp),%rcx │ │ │ │ - mov 0x34(%rsp),%edx │ │ │ │ - mov %rdi,0xa8(%rsp) │ │ │ │ + lea -0x8(%rax,%r13,1),%rcx │ │ │ │ + mov %rcx,0x88(%rsp) │ │ │ │ + mov 0x14(%rsp),%edx │ │ │ │ + lea 0x20(%rsp),%rdi │ │ │ │ mov %ebx,%esi │ │ │ │ - lea 0x40(%rsp),%rdi │ │ │ │ - mov %r8,0x18(%rsp) │ │ │ │ - mov %rdi,0x38(%rsp) │ │ │ │ - lea 0x80(%rsp),%r13 │ │ │ │ - lea 0x60(%rsp),%r12 │ │ │ │ - call be7c0 (int, int, double const*)@@Base> │ │ │ │ mov 0x18(%rsp),%rcx │ │ │ │ - mov 0x34(%rsp),%edx │ │ │ │ + lea 0x60(%rsp),%r13 │ │ │ │ + mov %rdi,0x18(%rsp) │ │ │ │ + lea 0x40(%rsp),%r12 │ │ │ │ + call b8940 (int, int, double const*)@@Base> │ │ │ │ + mov (%rsp),%rcx │ │ │ │ + mov 0x14(%rsp),%edx │ │ │ │ mov %ebx,%esi │ │ │ │ mov %r13,%rdi │ │ │ │ - call be7c0 (int, int, double const*)@@Base> │ │ │ │ - mov 0x34(%rsp),%edx │ │ │ │ + call b8940 (int, int, double const*)@@Base> │ │ │ │ + mov 0x14(%rsp),%edx │ │ │ │ mov %ebx,%esi │ │ │ │ mov %r12,%rdi │ │ │ │ - call be500 │ │ │ │ - mov 0x20(%rsp),%rsi │ │ │ │ - mov 0x38(%rsp),%rdi │ │ │ │ - lea 0xa0(%rsp),%r8 │ │ │ │ + call b86b0 │ │ │ │ + mov 0x8(%rsp),%rsi │ │ │ │ + mov 0x18(%rsp),%rdi │ │ │ │ + lea 0x80(%rsp),%r8 │ │ │ │ mov %r12,%rcx │ │ │ │ mov %r13,%rdx │ │ │ │ - call 2fed0 >&)@@Base> │ │ │ │ - mov 0xa0(%rsp),%rcx │ │ │ │ - vxorps %xmm1,%xmm1,%xmm1 │ │ │ │ + call 2fd10 >&)@@Base> │ │ │ │ + mov 0x80(%rsp),%r11 │ │ │ │ + vxorps %xmm2,%xmm2,%xmm2 │ │ │ │ test %ebx,%ebx │ │ │ │ - je 40e71 │ │ │ │ - lea -0x1(%rbx),%edx │ │ │ │ - cmp $0xe,%edx │ │ │ │ - jbe 412a3 │ │ │ │ - mov %ebx,%r8d │ │ │ │ - xor %r11d,%r11d │ │ │ │ - shr $0x4,%r8d │ │ │ │ - shl $0x6,%r8 │ │ │ │ - lea -0x40(%r8),%r10 │ │ │ │ - shr $0x6,%r10 │ │ │ │ - inc %r10 │ │ │ │ - and $0x7,%r10d │ │ │ │ - je 40cb4 │ │ │ │ - cmp $0x1,%r10 │ │ │ │ - je 40c8a │ │ │ │ - cmp $0x2,%r10 │ │ │ │ - je 40c69 │ │ │ │ - cmp $0x3,%r10 │ │ │ │ - je 40c48 │ │ │ │ - cmp $0x4,%r10 │ │ │ │ - je 40c27 │ │ │ │ - cmp $0x5,%r10 │ │ │ │ - je 40c06 │ │ │ │ - cmp $0x6,%r10 │ │ │ │ - jne 4127e │ │ │ │ - vcvtpd2ps (%rcx,%r11,2),%ymm4 │ │ │ │ - vcvtpd2ps 0x40(%rcx,%r11,2),%ymm5 │ │ │ │ - vinsertf32x8 $0x1,%ymm5,%zmm4,%zmm6 │ │ │ │ - vmovups %zmm6,(%r14,%r11,1) │ │ │ │ - add $0x40,%r11 │ │ │ │ - vcvtpd2ps (%rcx,%r11,2),%ymm7 │ │ │ │ - vcvtpd2ps 0x40(%rcx,%r11,2),%ymm8 │ │ │ │ - vinsertf32x8 $0x1,%ymm8,%zmm7,%zmm9 │ │ │ │ - vmovups %zmm9,(%r14,%r11,1) │ │ │ │ - add $0x40,%r11 │ │ │ │ - vcvtpd2ps (%rcx,%r11,2),%ymm10 │ │ │ │ - vcvtpd2ps 0x40(%rcx,%r11,2),%ymm11 │ │ │ │ - vinsertf32x8 $0x1,%ymm11,%zmm10,%zmm12 │ │ │ │ - vmovups %zmm12,(%r14,%r11,1) │ │ │ │ - add $0x40,%r11 │ │ │ │ - vcvtpd2ps (%rcx,%r11,2),%ymm13 │ │ │ │ - vcvtpd2ps 0x40(%rcx,%r11,2),%ymm14 │ │ │ │ - vinsertf32x8 $0x1,%ymm14,%zmm13,%zmm15 │ │ │ │ - vmovups %zmm15,(%r14,%r11,1) │ │ │ │ - add $0x40,%r11 │ │ │ │ - vcvtpd2ps (%rcx,%r11,2),%ymm0 │ │ │ │ - vcvtpd2ps 0x40(%rcx,%r11,2),%ymm2 │ │ │ │ - vinsertf32x8 $0x1,%ymm2,%zmm0,%zmm3 │ │ │ │ - vmovups %zmm3,(%r14,%r11,1) │ │ │ │ - add $0x40,%r11 │ │ │ │ - vcvtpd2ps (%rcx,%r11,2),%ymm4 │ │ │ │ - vcvtpd2ps 0x40(%rcx,%r11,2),%ymm5 │ │ │ │ - vinsertf32x8 $0x1,%ymm5,%zmm4,%zmm6 │ │ │ │ - vmovups %zmm6,(%r14,%r11,1) │ │ │ │ - add $0x40,%r11 │ │ │ │ - cmp %r11,%r8 │ │ │ │ - je 40dba │ │ │ │ - vcvtpd2ps (%rcx,%r11,2),%ymm7 │ │ │ │ - vcvtpd2ps 0x40(%rcx,%r11,2),%ymm8 │ │ │ │ - vcvtpd2ps 0x80(%rcx,%r11,2),%ymm10 │ │ │ │ - vcvtpd2ps 0xc0(%rcx,%r11,2),%ymm11 │ │ │ │ - vcvtpd2ps 0x100(%rcx,%r11,2),%ymm13 │ │ │ │ - vcvtpd2ps 0x140(%rcx,%r11,2),%ymm14 │ │ │ │ - vcvtpd2ps 0x180(%rcx,%r11,2),%ymm0 │ │ │ │ - vcvtpd2ps 0x1c0(%rcx,%r11,2),%ymm2 │ │ │ │ - vcvtpd2ps 0x200(%rcx,%r11,2),%ymm4 │ │ │ │ - vcvtpd2ps 0x240(%rcx,%r11,2),%ymm5 │ │ │ │ - vinsertf32x8 $0x1,%ymm8,%zmm7,%zmm9 │ │ │ │ - vcvtpd2ps 0x280(%rcx,%r11,2),%ymm7 │ │ │ │ - vcvtpd2ps 0x2c0(%rcx,%r11,2),%ymm8 │ │ │ │ - vinsertf32x8 $0x1,%ymm11,%zmm10,%zmm12 │ │ │ │ - vcvtpd2ps 0x300(%rcx,%r11,2),%ymm10 │ │ │ │ - vcvtpd2ps 0x340(%rcx,%r11,2),%ymm11 │ │ │ │ - vmovups %zmm9,(%r14,%r11,1) │ │ │ │ - vinsertf32x8 $0x1,%ymm14,%zmm13,%zmm15 │ │ │ │ - vcvtpd2ps 0x380(%rcx,%r11,2),%ymm13 │ │ │ │ - vcvtpd2ps 0x3c0(%rcx,%r11,2),%ymm14 │ │ │ │ - vmovups %zmm12,0x40(%r14,%r11,1) │ │ │ │ - vmovups %zmm15,0x80(%r14,%r11,1) │ │ │ │ - vinsertf32x8 $0x1,%ymm2,%zmm0,%zmm3 │ │ │ │ - vinsertf32x8 $0x1,%ymm5,%zmm4,%zmm6 │ │ │ │ - vmovups %zmm3,0xc0(%r14,%r11,1) │ │ │ │ - vmovups %zmm6,0x100(%r14,%r11,1) │ │ │ │ - vinsertf32x8 $0x1,%ymm8,%zmm7,%zmm9 │ │ │ │ - vinsertf32x8 $0x1,%ymm11,%zmm10,%zmm12 │ │ │ │ - vmovups %zmm9,0x140(%r14,%r11,1) │ │ │ │ - vinsertf32x8 $0x1,%ymm14,%zmm13,%zmm15 │ │ │ │ - vmovups %zmm12,0x180(%r14,%r11,1) │ │ │ │ - vmovups %zmm15,0x1c0(%r14,%r11,1) │ │ │ │ - add $0x200,%r11 │ │ │ │ - cmp %r11,%r8 │ │ │ │ - jne 40cb4 │ │ │ │ - mov %ebx,%esi │ │ │ │ - and $0xfffffff0,%esi │ │ │ │ - mov %esi,%r9d │ │ │ │ - cmp %esi,%ebx │ │ │ │ - je 412b5 │ │ │ │ - mov %ebx,%eax │ │ │ │ - sub %r9d,%eax │ │ │ │ - lea -0x1(%rax),%edx │ │ │ │ - cmp $0x6,%edx │ │ │ │ - jbe 412ad │ │ │ │ + je 402d5 │ │ │ │ + lea -0x1(%rbx),%esi │ │ │ │ + cmp $0x6,%esi │ │ │ │ + jbe 406b9 │ │ │ │ + mov %ebx,%r10d │ │ │ │ + xor %eax,%eax │ │ │ │ + shr $0x3,%r10d │ │ │ │ + shl $0x5,%r10 │ │ │ │ + lea -0x20(%r10),%rdx │ │ │ │ + shr $0x5,%rdx │ │ │ │ + inc %rdx │ │ │ │ + and $0x7,%edx │ │ │ │ + je 40137 │ │ │ │ + cmp $0x1,%rdx │ │ │ │ + je 40110 │ │ │ │ + cmp $0x2,%rdx │ │ │ │ + je 400f2 │ │ │ │ + cmp $0x3,%rdx │ │ │ │ + je 400d4 │ │ │ │ + cmp $0x4,%rdx │ │ │ │ + je 400b6 │ │ │ │ + cmp $0x5,%rdx │ │ │ │ + je 40098 │ │ │ │ + cmp $0x6,%rdx │ │ │ │ + jne 40680 │ │ │ │ + vcvtpd2psy (%r11,%rax,2),%xmm5 │ │ │ │ + vcvtpd2psy 0x20(%r11,%rax,2),%xmm6 │ │ │ │ + vinsertf32x4 $0x1,%xmm6,%ymm5,%ymm7 │ │ │ │ + vmovups %ymm7,(%r15,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vcvtpd2psy (%r11,%rax,2),%xmm8 │ │ │ │ + vcvtpd2psy 0x20(%r11,%rax,2),%xmm9 │ │ │ │ + vinsertf32x4 $0x1,%xmm9,%ymm8,%ymm10 │ │ │ │ + vmovups %ymm10,(%r15,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vcvtpd2psy (%r11,%rax,2),%xmm11 │ │ │ │ + vcvtpd2psy 0x20(%r11,%rax,2),%xmm12 │ │ │ │ + vinsertf32x4 $0x1,%xmm12,%ymm11,%ymm13 │ │ │ │ + vmovups %ymm13,(%r15,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vcvtpd2psy (%r11,%rax,2),%xmm14 │ │ │ │ + vcvtpd2psy 0x20(%r11,%rax,2),%xmm15 │ │ │ │ + vinsertf32x4 $0x1,%xmm15,%ymm14,%ymm0 │ │ │ │ + vmovups %ymm0,(%r15,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vcvtpd2psy (%r11,%rax,2),%xmm3 │ │ │ │ + vcvtpd2psy 0x20(%r11,%rax,2),%xmm1 │ │ │ │ + vinsertf32x4 $0x1,%xmm1,%ymm3,%ymm4 │ │ │ │ + vmovups %ymm4,(%r15,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vcvtpd2psy (%r11,%rax,2),%xmm5 │ │ │ │ + vcvtpd2psy 0x20(%r11,%rax,2),%xmm6 │ │ │ │ + vinsertf32x4 $0x1,%xmm6,%ymm5,%ymm7 │ │ │ │ + vmovups %ymm7,(%r15,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + cmp %r10,%rax │ │ │ │ + je 40254 │ │ │ │ + vcvtpd2psy (%r11,%rax,2),%xmm8 │ │ │ │ + vcvtpd2psy 0x20(%r11,%rax,2),%xmm9 │ │ │ │ + vcvtpd2psy 0x40(%r11,%rax,2),%xmm11 │ │ │ │ + vcvtpd2psy 0x60(%r11,%rax,2),%xmm12 │ │ │ │ + vcvtpd2psy 0x80(%r11,%rax,2),%xmm14 │ │ │ │ + vcvtpd2psy 0xa0(%r11,%rax,2),%xmm15 │ │ │ │ + vinsertf32x4 $0x1,%xmm9,%ymm8,%ymm10 │ │ │ │ + vinsertf32x4 $0x1,%xmm12,%ymm11,%ymm13 │ │ │ │ + vinsertf32x4 $0x1,%xmm15,%ymm14,%ymm0 │ │ │ │ + vcvtpd2psy 0xc0(%r11,%rax,2),%xmm3 │ │ │ │ + vcvtpd2psy 0xe0(%r11,%rax,2),%xmm1 │ │ │ │ + vcvtpd2psy 0x100(%r11,%rax,2),%xmm5 │ │ │ │ + vcvtpd2psy 0x120(%r11,%rax,2),%xmm6 │ │ │ │ + vcvtpd2psy 0x140(%r11,%rax,2),%xmm8 │ │ │ │ + vcvtpd2psy 0x160(%r11,%rax,2),%xmm9 │ │ │ │ + vcvtpd2psy 0x180(%r11,%rax,2),%xmm11 │ │ │ │ + vcvtpd2psy 0x1a0(%r11,%rax,2),%xmm12 │ │ │ │ + vcvtpd2psy 0x1c0(%r11,%rax,2),%xmm14 │ │ │ │ + vcvtpd2psy 0x1e0(%r11,%rax,2),%xmm15 │ │ │ │ + vmovups %ymm10,(%r15,%rax,1) │ │ │ │ + vmovups %ymm13,0x20(%r15,%rax,1) │ │ │ │ + vinsertf32x4 $0x1,%xmm1,%ymm3,%ymm4 │ │ │ │ + vinsertf32x4 $0x1,%xmm6,%ymm5,%ymm7 │ │ │ │ + vinsertf32x4 $0x1,%xmm9,%ymm8,%ymm10 │ │ │ │ + vmovups %ymm0,0x40(%r15,%rax,1) │ │ │ │ + vinsertf32x4 $0x1,%xmm12,%ymm11,%ymm13 │ │ │ │ + vinsertf32x4 $0x1,%xmm15,%ymm14,%ymm0 │ │ │ │ + vmovups %ymm4,0x60(%r15,%rax,1) │ │ │ │ + vmovups %ymm7,0x80(%r15,%rax,1) │ │ │ │ + vmovups %ymm10,0xa0(%r15,%rax,1) │ │ │ │ + vmovups %ymm13,0xc0(%r15,%rax,1) │ │ │ │ + vmovups %ymm0,0xe0(%r15,%rax,1) │ │ │ │ + add $0x100,%rax │ │ │ │ + cmp %r10,%rax │ │ │ │ + jne 40137 │ │ │ │ + mov %ebx,%r9d │ │ │ │ + and $0xfffffff8,%r9d │ │ │ │ mov %r9d,%r8d │ │ │ │ - vcvtpd2psy (%rcx,%r8,8),%xmm0 │ │ │ │ - vcvtpd2psy 0x20(%rcx,%r8,8),%xmm2 │ │ │ │ - vinsertf32x4 $0x1,%xmm2,%ymm0,%ymm3 │ │ │ │ - vmovups %ymm3,(%r14,%r8,4) │ │ │ │ - test $0x7,%al │ │ │ │ - je 40e71 │ │ │ │ - mov %eax,%r10d │ │ │ │ - and $0xfffffff8,%r10d │ │ │ │ - add %r10d,%esi │ │ │ │ - sub %r10d,%eax │ │ │ │ - lea -0x1(%rax),%r11d │ │ │ │ - cmp $0x2,%r11d │ │ │ │ - jbe 40e3b │ │ │ │ - add %r10d,%r9d │ │ │ │ - mov %r9d,%r9d │ │ │ │ - vmovupd (%rcx,%r9,8),%xmm4 │ │ │ │ - vinsertf64x2 $0x1,0x10(%rcx,%r9,8),%ymm4,%ymm5 │ │ │ │ - vcvtpd2ps %ymm5,%xmm6 │ │ │ │ - vmovups %xmm6,(%r14,%r9,4) │ │ │ │ - test $0x3,%al │ │ │ │ - je 40e71 │ │ │ │ - and $0xfffffffc,%eax │ │ │ │ - add %eax,%esi │ │ │ │ - movslq %esi,%rax │ │ │ │ - lea 0x1(%rsi),%edi │ │ │ │ - vcvtsd2ss (%rcx,%rax,8),%xmm1,%xmm7 │ │ │ │ - vmovss %xmm7,(%r14,%rax,4) │ │ │ │ - cmp %edi,%ebx │ │ │ │ - jle 40e71 │ │ │ │ - vcvtsd2ss 0x8(%rcx,%rax,8),%xmm1,%xmm8 │ │ │ │ - add $0x2,%esi │ │ │ │ - vmovss %xmm8,0x4(%r14,%rax,4) │ │ │ │ - cmp %ebx,%esi │ │ │ │ - jge 40e71 │ │ │ │ - vcvtsd2ss 0x10(%rcx,%rax,8),%xmm1,%xmm9 │ │ │ │ - vmovss %xmm9,0x8(%r14,%rax,4) │ │ │ │ - mov 0x60(%rsp),%rdi │ │ │ │ - mov 0x68(%rsp),%rbx │ │ │ │ - cmp %rbx,%rdi │ │ │ │ - je 411df │ │ │ │ - vmovq %rcx,%xmm10 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov (%rdi),%rdx │ │ │ │ - mov 0x8(%rdi),%r8 │ │ │ │ - cmp %r8,%rdx │ │ │ │ - je 411cd │ │ │ │ - lea -0x8(%r8),%r14 │ │ │ │ - sub %rdx,%r14 │ │ │ │ - mov %r14,%r9 │ │ │ │ - shr $0x3,%r9 │ │ │ │ - cmp $0x70,%r14 │ │ │ │ - jbe 4123a │ │ │ │ - lea 0x1(%r9),%rcx │ │ │ │ - xor %r11d,%r11d │ │ │ │ - mov %rcx,%r10 │ │ │ │ - shr $0x4,%r10 │ │ │ │ - shl $0x6,%r10 │ │ │ │ - lea -0x40(%r10),%rsi │ │ │ │ - shr $0x6,%rsi │ │ │ │ - inc %rsi │ │ │ │ - and $0x7,%esi │ │ │ │ - je 40ffd │ │ │ │ - cmp $0x1,%rsi │ │ │ │ - je 40fd3 │ │ │ │ - cmp $0x2,%rsi │ │ │ │ - je 40fb2 │ │ │ │ - cmp $0x3,%rsi │ │ │ │ - je 40f91 │ │ │ │ - cmp $0x4,%rsi │ │ │ │ - je 40f70 │ │ │ │ - cmp $0x5,%rsi │ │ │ │ - je 40f4f │ │ │ │ - cmp $0x6,%rsi │ │ │ │ - je 40f2e │ │ │ │ - vcvtpd2ps (%rdx),%ymm11 │ │ │ │ - vcvtpd2ps 0x40(%rdx),%ymm12 │ │ │ │ - mov $0x40,%r11d │ │ │ │ - vinsertf32x8 $0x1,%ymm12,%zmm11,%zmm13 │ │ │ │ - vmovups %zmm13,(%r15) │ │ │ │ - vcvtpd2ps (%rdx,%r11,2),%ymm14 │ │ │ │ - vcvtpd2ps 0x40(%rdx,%r11,2),%ymm15 │ │ │ │ - vinsertf32x8 $0x1,%ymm15,%zmm14,%zmm0 │ │ │ │ - vmovups %zmm0,(%r15,%r11,1) │ │ │ │ - add $0x40,%r11 │ │ │ │ - vcvtpd2ps (%rdx,%r11,2),%ymm3 │ │ │ │ - vcvtpd2ps 0x40(%rdx,%r11,2),%ymm2 │ │ │ │ - vinsertf32x8 $0x1,%ymm2,%zmm3,%zmm4 │ │ │ │ - vmovups %zmm4,(%r15,%r11,1) │ │ │ │ - add $0x40,%r11 │ │ │ │ - vcvtpd2ps (%rdx,%r11,2),%ymm5 │ │ │ │ - vcvtpd2ps 0x40(%rdx,%r11,2),%ymm6 │ │ │ │ - vinsertf32x8 $0x1,%ymm6,%zmm5,%zmm7 │ │ │ │ - vmovups %zmm7,(%r15,%r11,1) │ │ │ │ - add $0x40,%r11 │ │ │ │ - vcvtpd2ps (%rdx,%r11,2),%ymm8 │ │ │ │ - vcvtpd2ps 0x40(%rdx,%r11,2),%ymm9 │ │ │ │ - vinsertf32x8 $0x1,%ymm9,%zmm8,%zmm11 │ │ │ │ - vmovups %zmm11,(%r15,%r11,1) │ │ │ │ - add $0x40,%r11 │ │ │ │ - vcvtpd2ps (%rdx,%r11,2),%ymm12 │ │ │ │ - vcvtpd2ps 0x40(%rdx,%r11,2),%ymm13 │ │ │ │ - vinsertf32x8 $0x1,%ymm13,%zmm12,%zmm14 │ │ │ │ - vmovups %zmm14,(%r15,%r11,1) │ │ │ │ - add $0x40,%r11 │ │ │ │ - vcvtpd2ps (%rdx,%r11,2),%ymm15 │ │ │ │ - vcvtpd2ps 0x40(%rdx,%r11,2),%ymm0 │ │ │ │ - vinsertf32x8 $0x1,%ymm0,%zmm15,%zmm3 │ │ │ │ - vmovups %zmm3,(%r15,%r11,1) │ │ │ │ - add $0x40,%r11 │ │ │ │ - cmp %r11,%r10 │ │ │ │ - je 41103 │ │ │ │ - vcvtpd2ps (%rdx,%r11,2),%ymm4 │ │ │ │ - vcvtpd2ps 0x40(%rdx,%r11,2),%ymm2 │ │ │ │ - vcvtpd2ps 0x80(%rdx,%r11,2),%ymm6 │ │ │ │ - vcvtpd2ps 0xc0(%rdx,%r11,2),%ymm7 │ │ │ │ - vcvtpd2ps 0x100(%rdx,%r11,2),%ymm9 │ │ │ │ - vcvtpd2ps 0x140(%rdx,%r11,2),%ymm11 │ │ │ │ - vcvtpd2ps 0x180(%rdx,%r11,2),%ymm13 │ │ │ │ - vcvtpd2ps 0x1c0(%rdx,%r11,2),%ymm14 │ │ │ │ - vcvtpd2ps 0x200(%rdx,%r11,2),%ymm0 │ │ │ │ - vcvtpd2ps 0x240(%rdx,%r11,2),%ymm3 │ │ │ │ - vinsertf32x8 $0x1,%ymm2,%zmm4,%zmm5 │ │ │ │ - vcvtpd2ps 0x2c0(%rdx,%r11,2),%ymm2 │ │ │ │ - vinsertf32x8 $0x1,%ymm7,%zmm6,%zmm8 │ │ │ │ - vmovups %zmm5,(%r15,%r11,1) │ │ │ │ - vcvtpd2ps 0x300(%rdx,%r11,2),%ymm7 │ │ │ │ - vcvtpd2ps 0x280(%rdx,%r11,2),%ymm5 │ │ │ │ - vinsertf32x8 $0x1,%ymm11,%zmm9,%zmm12 │ │ │ │ - vmovups %zmm8,0x40(%r15,%r11,1) │ │ │ │ - vcvtpd2ps 0x380(%rdx,%r11,2),%ymm11 │ │ │ │ - vcvtpd2ps 0x340(%rdx,%r11,2),%ymm8 │ │ │ │ - vmovups %zmm12,0x80(%r15,%r11,1) │ │ │ │ - vcvtpd2ps 0x3c0(%rdx,%r11,2),%ymm12 │ │ │ │ - vinsertf32x8 $0x1,%ymm14,%zmm13,%zmm15 │ │ │ │ - vinsertf32x8 $0x1,%ymm3,%zmm0,%zmm4 │ │ │ │ - vmovups %zmm15,0xc0(%r15,%r11,1) │ │ │ │ - vmovups %zmm4,0x100(%r15,%r11,1) │ │ │ │ - vinsertf32x8 $0x1,%ymm2,%zmm5,%zmm6 │ │ │ │ - vinsertf32x8 $0x1,%ymm8,%zmm7,%zmm9 │ │ │ │ - vmovups %zmm6,0x140(%r15,%r11,1) │ │ │ │ - vinsertf32x8 $0x1,%ymm12,%zmm11,%zmm13 │ │ │ │ - vmovups %zmm9,0x180(%r15,%r11,1) │ │ │ │ - vmovups %zmm13,0x1c0(%r15,%r11,1) │ │ │ │ - add $0x200,%r11 │ │ │ │ - cmp %r11,%r10 │ │ │ │ - jne 40ffd │ │ │ │ - test $0xf,%cl │ │ │ │ - je 411c8 │ │ │ │ - mov %rcx,%rax │ │ │ │ - mov %r9,%rsi │ │ │ │ - and $0xfffffffffffffff0,%rax │ │ │ │ - sub %rax,%rsi │ │ │ │ - lea (%r15,%rax,4),%r11 │ │ │ │ - lea (%rdx,%rax,8),%r10 │ │ │ │ - cmp $0x6,%rsi │ │ │ │ - jbe 41252 │ │ │ │ - vcvtpd2psy (%rdx,%rax,8),%xmm14 │ │ │ │ - vcvtpd2psy 0x20(%rdx,%rax,8),%xmm15 │ │ │ │ - lea 0x1(%rsi),%rcx │ │ │ │ + cmp %r9d,%ebx │ │ │ │ + je 406a1 │ │ │ │ + mov %ebx,%ecx │ │ │ │ + sub %r8d,%ecx │ │ │ │ + lea -0x1(%rcx),%esi │ │ │ │ + cmp $0x2,%esi │ │ │ │ + jbe 40298 │ │ │ │ + vmovupd (%r11,%r8,8),%xmm3 │ │ │ │ + vinsertf64x2 $0x1,0x10(%r11,%r8,8),%ymm3,%ymm1 │ │ │ │ + vcvtpd2ps %ymm1,%xmm4 │ │ │ │ + vmovups %xmm4,(%r15,%r8,4) │ │ │ │ + test $0x3,%cl │ │ │ │ + je 402d5 │ │ │ │ + and $0xfffffffc,%ecx │ │ │ │ + add %ecx,%r9d │ │ │ │ + movslq %r9d,%r8 │ │ │ │ + lea 0x1(%r9),%r10d │ │ │ │ + vcvtsd2ss (%r11,%r8,8),%xmm2,%xmm5 │ │ │ │ + vmovss %xmm5,(%r15,%r8,4) │ │ │ │ + cmp %ebx,%r10d │ │ │ │ + jge 402d5 │ │ │ │ + add $0x2,%r9d │ │ │ │ + vcvtsd2ss 0x8(%r11,%r8,8),%xmm2,%xmm6 │ │ │ │ + vmovss %xmm6,0x4(%r15,%r8,4) │ │ │ │ + cmp %r9d,%ebx │ │ │ │ + jle 402d5 │ │ │ │ + vcvtsd2ss 0x10(%r11,%r8,8),%xmm2,%xmm7 │ │ │ │ + vmovss %xmm7,0x8(%r15,%r8,4) │ │ │ │ + mov 0x40(%rsp),%rdi │ │ │ │ + mov 0x48(%rsp),%r15 │ │ │ │ + cmp %r15,%rdi │ │ │ │ + je 405f4 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov (%rdi),%r9 │ │ │ │ + mov 0x8(%rdi),%rdx │ │ │ │ + cmp %rdx,%r9 │ │ │ │ + je 405e7 │ │ │ │ + lea -0x8(%rdx),%rax │ │ │ │ + sub %r9,%rax │ │ │ │ + mov %rax,%rbx │ │ │ │ + shr $0x3,%rbx │ │ │ │ + cmp $0x30,%rax │ │ │ │ + jbe 4064f │ │ │ │ + lea 0x1(%rbx),%rsi │ │ │ │ + xor %r10d,%r10d │ │ │ │ + mov %rsi,%r8 │ │ │ │ + shr $0x3,%r8 │ │ │ │ + shl $0x5,%r8 │ │ │ │ + lea -0x20(%r8),%rcx │ │ │ │ + shr $0x5,%rcx │ │ │ │ + inc %rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + je 40448 │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 40421 │ │ │ │ + cmp $0x2,%rcx │ │ │ │ + je 40403 │ │ │ │ + cmp $0x3,%rcx │ │ │ │ + je 403e5 │ │ │ │ + cmp $0x4,%rcx │ │ │ │ + je 403c7 │ │ │ │ + cmp $0x5,%rcx │ │ │ │ + je 403a9 │ │ │ │ + cmp $0x6,%rcx │ │ │ │ + je 4038b │ │ │ │ + vcvtpd2psy (%r9),%xmm8 │ │ │ │ + vcvtpd2psy 0x20(%r9),%xmm9 │ │ │ │ + vinsertf32x4 $0x1,%xmm9,%ymm8,%ymm10 │ │ │ │ + mov $0x20,%r10d │ │ │ │ + vmovups %ymm10,(%r14) │ │ │ │ + vcvtpd2psy (%r9,%r10,2),%xmm11 │ │ │ │ + vcvtpd2psy 0x20(%r9,%r10,2),%xmm12 │ │ │ │ + vinsertf32x4 $0x1,%xmm12,%ymm11,%ymm13 │ │ │ │ + vmovups %ymm13,(%r14,%r10,1) │ │ │ │ + add $0x20,%r10 │ │ │ │ + vcvtpd2psy (%r9,%r10,2),%xmm14 │ │ │ │ + vcvtpd2psy 0x20(%r9,%r10,2),%xmm15 │ │ │ │ vinsertf32x4 $0x1,%xmm15,%ymm14,%ymm0 │ │ │ │ - vmovups %ymm0,(%r15,%rax,4) │ │ │ │ - test $0x7,%cl │ │ │ │ - je 411c8 │ │ │ │ - and $0xfffffffffffffff8,%rcx │ │ │ │ - mov %rcx,%r14 │ │ │ │ - lea (%r11,%rcx,4),%r11 │ │ │ │ - lea (%r10,%rcx,8),%r10 │ │ │ │ - sub %r14,%rsi │ │ │ │ - cmp $0x2,%rsi │ │ │ │ - jbe 41194 │ │ │ │ - add %r14,%rax │ │ │ │ - inc %rsi │ │ │ │ - vmovupd (%rdx,%rax,8),%xmm3 │ │ │ │ - vinsertf64x2 $0x1,0x10(%rdx,%rax,8),%ymm3,%ymm4 │ │ │ │ - vcvtpd2ps %ymm4,%xmm5 │ │ │ │ - vmovups %xmm5,(%r15,%rax,4) │ │ │ │ - test $0x3,%sil │ │ │ │ - je 411c8 │ │ │ │ - and $0xfffffffffffffffc,%rsi │ │ │ │ - lea (%r11,%rsi,4),%r11 │ │ │ │ - lea (%r10,%rsi,8),%r10 │ │ │ │ - vcvtsd2ss (%r10),%xmm1,%xmm2 │ │ │ │ - lea 0x8(%r10),%rdx │ │ │ │ - vmovss %xmm2,(%r11) │ │ │ │ - cmp %rdx,%r8 │ │ │ │ - je 411c8 │ │ │ │ - vcvtsd2ss 0x8(%r10),%xmm1,%xmm6 │ │ │ │ - lea 0x10(%r10),%rax │ │ │ │ - vmovss %xmm6,0x4(%r11) │ │ │ │ - cmp %rax,%r8 │ │ │ │ - je 411c8 │ │ │ │ - vcvtsd2ss 0x10(%r10),%xmm1,%xmm7 │ │ │ │ - vmovss %xmm7,0x8(%r11) │ │ │ │ - lea 0x4(%r15,%r9,4),%r15 │ │ │ │ + vmovups %ymm0,(%r14,%r10,1) │ │ │ │ + add $0x20,%r10 │ │ │ │ + vcvtpd2psy (%r9,%r10,2),%xmm3 │ │ │ │ + vcvtpd2psy 0x20(%r9,%r10,2),%xmm1 │ │ │ │ + vinsertf32x4 $0x1,%xmm1,%ymm3,%ymm4 │ │ │ │ + vmovups %ymm4,(%r14,%r10,1) │ │ │ │ + add $0x20,%r10 │ │ │ │ + vcvtpd2psy (%r9,%r10,2),%xmm5 │ │ │ │ + vcvtpd2psy 0x20(%r9,%r10,2),%xmm6 │ │ │ │ + vinsertf32x4 $0x1,%xmm6,%ymm5,%ymm7 │ │ │ │ + vmovups %ymm7,(%r14,%r10,1) │ │ │ │ + add $0x20,%r10 │ │ │ │ + vcvtpd2psy (%r9,%r10,2),%xmm8 │ │ │ │ + vcvtpd2psy 0x20(%r9,%r10,2),%xmm9 │ │ │ │ + vinsertf32x4 $0x1,%xmm9,%ymm8,%ymm10 │ │ │ │ + vmovups %ymm10,(%r14,%r10,1) │ │ │ │ + add $0x20,%r10 │ │ │ │ + vcvtpd2psy (%r9,%r10,2),%xmm11 │ │ │ │ + vcvtpd2psy 0x20(%r9,%r10,2),%xmm12 │ │ │ │ + vinsertf32x4 $0x1,%xmm12,%ymm11,%ymm13 │ │ │ │ + vmovups %ymm13,(%r14,%r10,1) │ │ │ │ + add $0x20,%r10 │ │ │ │ + cmp %r8,%r10 │ │ │ │ + je 40566 │ │ │ │ + vcvtpd2psy (%r9,%r10,2),%xmm14 │ │ │ │ + vcvtpd2psy 0x20(%r9,%r10,2),%xmm15 │ │ │ │ + vcvtpd2psy 0x40(%r9,%r10,2),%xmm3 │ │ │ │ + vcvtpd2psy 0x60(%r9,%r10,2),%xmm1 │ │ │ │ + vcvtpd2psy 0x80(%r9,%r10,2),%xmm5 │ │ │ │ + vcvtpd2psy 0xa0(%r9,%r10,2),%xmm6 │ │ │ │ + vinsertf32x4 $0x1,%xmm15,%ymm14,%ymm0 │ │ │ │ + vinsertf32x4 $0x1,%xmm1,%ymm3,%ymm4 │ │ │ │ + vinsertf32x4 $0x1,%xmm6,%ymm5,%ymm7 │ │ │ │ + vcvtpd2psy 0xc0(%r9,%r10,2),%xmm8 │ │ │ │ + vcvtpd2psy 0xe0(%r9,%r10,2),%xmm9 │ │ │ │ + vcvtpd2psy 0x100(%r9,%r10,2),%xmm11 │ │ │ │ + vcvtpd2psy 0x120(%r9,%r10,2),%xmm12 │ │ │ │ + vcvtpd2psy 0x140(%r9,%r10,2),%xmm14 │ │ │ │ + vcvtpd2psy 0x160(%r9,%r10,2),%xmm15 │ │ │ │ + vcvtpd2psy 0x180(%r9,%r10,2),%xmm3 │ │ │ │ + vcvtpd2psy 0x1a0(%r9,%r10,2),%xmm1 │ │ │ │ + vcvtpd2psy 0x1c0(%r9,%r10,2),%xmm5 │ │ │ │ + vcvtpd2psy 0x1e0(%r9,%r10,2),%xmm6 │ │ │ │ + vmovups %ymm0,(%r14,%r10,1) │ │ │ │ + vmovups %ymm4,0x20(%r14,%r10,1) │ │ │ │ + vinsertf32x4 $0x1,%xmm9,%ymm8,%ymm10 │ │ │ │ + vinsertf32x4 $0x1,%xmm12,%ymm11,%ymm13 │ │ │ │ + vinsertf32x4 $0x1,%xmm15,%ymm14,%ymm0 │ │ │ │ + vmovups %ymm7,0x40(%r14,%r10,1) │ │ │ │ + vinsertf32x4 $0x1,%xmm1,%ymm3,%ymm4 │ │ │ │ + vinsertf32x4 $0x1,%xmm6,%ymm5,%ymm7 │ │ │ │ + vmovups %ymm10,0x60(%r14,%r10,1) │ │ │ │ + vmovups %ymm13,0x80(%r14,%r10,1) │ │ │ │ + vmovups %ymm0,0xa0(%r14,%r10,1) │ │ │ │ + vmovups %ymm4,0xc0(%r14,%r10,1) │ │ │ │ + vmovups %ymm7,0xe0(%r14,%r10,1) │ │ │ │ + add $0x100,%r10 │ │ │ │ + cmp %r8,%r10 │ │ │ │ + jne 40448 │ │ │ │ + test $0x7,%sil │ │ │ │ + je 405e2 │ │ │ │ + and $0xfffffffffffffff8,%rsi │ │ │ │ + lea (%r14,%rsi,4),%r8 │ │ │ │ + lea (%r9,%rsi,8),%rcx │ │ │ │ + mov %rbx,%rax │ │ │ │ + sub %rsi,%rax │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jbe 405b1 │ │ │ │ + vmovupd (%r9,%rsi,8),%xmm8 │ │ │ │ + inc %rax │ │ │ │ + vinsertf64x2 $0x1,0x10(%r9,%rsi,8),%ymm8,%ymm9 │ │ │ │ + vcvtpd2ps %ymm9,%xmm10 │ │ │ │ + vmovups %xmm10,(%r14,%rsi,4) │ │ │ │ + test $0x3,%al │ │ │ │ + je 405e2 │ │ │ │ + and $0xfffffffffffffffc,%rax │ │ │ │ + lea (%r8,%rax,4),%r8 │ │ │ │ + lea (%rcx,%rax,8),%rcx │ │ │ │ + lea 0x8(%rcx),%r9 │ │ │ │ + vcvtsd2ss (%rcx),%xmm2,%xmm11 │ │ │ │ + vmovss %xmm11,(%r8) │ │ │ │ + cmp %r9,%rdx │ │ │ │ + je 405e2 │ │ │ │ + lea 0x10(%rcx),%rsi │ │ │ │ + vcvtsd2ss 0x8(%rcx),%xmm2,%xmm12 │ │ │ │ + vmovss %xmm12,0x4(%r8) │ │ │ │ + cmp %rsi,%rdx │ │ │ │ + je 405e2 │ │ │ │ + vcvtsd2ss 0x10(%rcx),%xmm2,%xmm13 │ │ │ │ + vmovss %xmm13,0x8(%r8) │ │ │ │ + lea 0x4(%r14,%rbx,4),%r14 │ │ │ │ add $0x18,%rdi │ │ │ │ - cmp %rdi,%rbx │ │ │ │ - jne 40e90 │ │ │ │ - vmovq %xmm10,%rcx │ │ │ │ - test %rcx,%rcx │ │ │ │ - je 4125a │ │ │ │ - mov 0xb0(%rsp),%rsi │ │ │ │ - mov %rcx,%rdi │ │ │ │ - sub %rcx,%rsi │ │ │ │ + cmp %rdi,%r15 │ │ │ │ + jne 402f0 │ │ │ │ + test %r11,%r11 │ │ │ │ + je 4065c │ │ │ │ + mov 0x90(%rsp),%rsi │ │ │ │ + mov %r11,%rdi │ │ │ │ + sub %r11,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ mov %r13,%rdi │ │ │ │ - call b9ec0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + call b4480 >, std::allocator > > >::~vector()@@Base> │ │ │ │ mov %r12,%rdi │ │ │ │ - call b9ec0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ - mov 0x38(%rsp),%rdi │ │ │ │ - call b9ec0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ - mov 0xb8(%rsp),%rax │ │ │ │ + call b4480 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + mov 0x18(%rsp),%rdi │ │ │ │ + call b4480 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + mov 0x98(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 412cd │ │ │ │ + jne 406c4 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r9,%rsi │ │ │ │ - mov %r15,%r11 │ │ │ │ - mov %rdx,%r10 │ │ │ │ - sub %rax,%rsi │ │ │ │ - cmp $0x6,%rsi │ │ │ │ - ja 4112b │ │ │ │ - xor %r14d,%r14d │ │ │ │ - jmp 4115b │ │ │ │ + mov %r14,%r8 │ │ │ │ + mov %r9,%rcx │ │ │ │ + xor %esi,%esi │ │ │ │ + jmp 40578 │ │ │ │ vzeroupper │ │ │ │ - jmp 411fa │ │ │ │ - movq $0x0,0xa0(%rsp) │ │ │ │ - movq $0x0,0xb0(%rsp) │ │ │ │ - xor %edi,%edi │ │ │ │ - jmp 40b00 │ │ │ │ - vcvtpd2ps (%rcx),%ymm0 │ │ │ │ - vcvtpd2ps 0x40(%rcx),%ymm2 │ │ │ │ - mov $0x40,%r11d │ │ │ │ - vinsertf32x8 $0x1,%ymm2,%zmm0,%zmm3 │ │ │ │ - vmovups %zmm3,(%r14) │ │ │ │ - jmp 40be5 │ │ │ │ + jmp 4060f │ │ │ │ + movq $0x0,0x80(%rsp) │ │ │ │ + xor %ecx,%ecx │ │ │ │ + movq $0x0,0x90(%rsp) │ │ │ │ + jmp 3ffa0 │ │ │ │ + vcvtpd2psy (%r11),%xmm3 │ │ │ │ + vcvtpd2psy 0x20(%r11),%xmm1 │ │ │ │ + vinsertf32x4 $0x1,%xmm1,%ymm3,%ymm4 │ │ │ │ + mov $0x20,%eax │ │ │ │ + vmovups %ymm4,(%r15) │ │ │ │ + jmp 4007a │ │ │ │ + mov 0x40(%rsp),%rdi │ │ │ │ + mov 0x48(%rsp),%r15 │ │ │ │ + cmp %r15,%rdi │ │ │ │ + jne 402f0 │ │ │ │ + jmp 405f9 │ │ │ │ + xor %r8d,%r8d │ │ │ │ xor %r9d,%r9d │ │ │ │ - xor %esi,%esi │ │ │ │ - jmp 40dca │ │ │ │ - xor %r10d,%r10d │ │ │ │ - jmp 40e06 │ │ │ │ - mov 0x60(%rsp),%rdi │ │ │ │ - mov 0x68(%rsp),%rbx │ │ │ │ - cmp %rdi,%rbx │ │ │ │ - jne 40e84 │ │ │ │ - jmp 411e4 │ │ │ │ + jmp 40267 │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ - jmp e120 <__cxa_finalize@plt+0xa90> │ │ │ │ + jmp e10c <__cxa_finalize@plt+0xa7c> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp e172 <__cxa_finalize@plt+0xae2> │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + mov %rax,%r15 │ │ │ │ + jmp e15b <__cxa_finalize@plt+0xacb> │ │ │ │ + xchg %ax,%ax │ │ │ │ │ │ │ │ -00000000000412f0 : │ │ │ │ +00000000000406e0 : │ │ │ │ endbr64 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ + mov %rdi,%r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ - mov %rdi,%r12 │ │ │ │ - and $0xffffffffffffffc0,%rsp │ │ │ │ - sub $0xc0,%rsp │ │ │ │ - mov %rdx,0x70(%rsp) │ │ │ │ - mov %rsi,0x58(%rsp) │ │ │ │ - mov %fs:0x28,%rax │ │ │ │ - mov %rax,0xb8(%rsp) │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ + sub $0xa0,%rsp │ │ │ │ + mov %rsi,0x28(%rsp) │ │ │ │ mov (%rdx),%rax │ │ │ │ + mov 0x8(%rax),%rcx │ │ │ │ + mov %fs:0x28,%r9 │ │ │ │ + mov %r9,0x98(%rsp) │ │ │ │ + mov %rdx,%r9 │ │ │ │ mov (%rax),%rdx │ │ │ │ - mov 0x8(%rax),%r8 │ │ │ │ - cmp %r8,%rdx │ │ │ │ - je 4212f │ │ │ │ - lea -0x8(%r8),%rsi │ │ │ │ + cmp %rcx,%rdx │ │ │ │ + je 4150d │ │ │ │ + sub %rdx,%rcx │ │ │ │ + cmp $0x8,%rcx │ │ │ │ + je 4152d │ │ │ │ + lea -0x8(%rdi),%rsi │ │ │ │ sub %rdx,%rsi │ │ │ │ cmp $0x10,%rsi │ │ │ │ - jbe 42140 │ │ │ │ - lea -0x8(%rdi),%rbx │ │ │ │ - sub %rdx,%rbx │ │ │ │ - cmp $0x30,%rbx │ │ │ │ - jbe 42140 │ │ │ │ - mov %rsi,%rdi │ │ │ │ - shr $0x3,%rdi │ │ │ │ - cmp $0x30,%rsi │ │ │ │ - jbe 42263 │ │ │ │ - lea 0x1(%rdi),%r9 │ │ │ │ - xor %r13d,%r13d │ │ │ │ - mov %r9,%r10 │ │ │ │ + jbe 4153a │ │ │ │ + lea -0x8(%rcx),%r8 │ │ │ │ + mov %r8,%r10 │ │ │ │ shr $0x3,%r10 │ │ │ │ - shl $0x6,%r10 │ │ │ │ - lea -0x40(%r10),%r11 │ │ │ │ - shr $0x6,%r11 │ │ │ │ - inc %r11 │ │ │ │ - and $0x7,%r11d │ │ │ │ - je 41447 │ │ │ │ - cmp $0x1,%r11 │ │ │ │ - je 4142c │ │ │ │ - cmp $0x2,%r11 │ │ │ │ - je 4141a │ │ │ │ - cmp $0x3,%r11 │ │ │ │ - je 41408 │ │ │ │ - cmp $0x4,%r11 │ │ │ │ - je 413f6 │ │ │ │ - cmp $0x5,%r11 │ │ │ │ - je 413e4 │ │ │ │ - cmp $0x6,%r11 │ │ │ │ - je 413d2 │ │ │ │ - vmovupd (%rdx),%zmm0 │ │ │ │ - mov $0x40,%r13d │ │ │ │ - vmovupd %zmm0,(%r12) │ │ │ │ - vmovupd (%rdx,%r13,1),%zmm1 │ │ │ │ - vmovupd %zmm1,(%r12,%r13,1) │ │ │ │ - add $0x40,%r13 │ │ │ │ - vmovupd (%rdx,%r13,1),%zmm2 │ │ │ │ - vmovupd %zmm2,(%r12,%r13,1) │ │ │ │ - add $0x40,%r13 │ │ │ │ - vmovupd (%rdx,%r13,1),%zmm3 │ │ │ │ - vmovupd %zmm3,(%r12,%r13,1) │ │ │ │ - add $0x40,%r13 │ │ │ │ - vmovupd (%rdx,%r13,1),%zmm4 │ │ │ │ - vmovupd %zmm4,(%r12,%r13,1) │ │ │ │ - add $0x40,%r13 │ │ │ │ - vmovupd (%rdx,%r13,1),%zmm5 │ │ │ │ - vmovupd %zmm5,(%r12,%r13,1) │ │ │ │ - add $0x40,%r13 │ │ │ │ - vmovupd (%rdx,%r13,1),%zmm6 │ │ │ │ - vmovupd %zmm6,(%r12,%r13,1) │ │ │ │ - add $0x40,%r13 │ │ │ │ - cmp %r13,%r10 │ │ │ │ - je 414d5 │ │ │ │ - vmovupd (%rdx,%r13,1),%zmm7 │ │ │ │ - vmovupd %zmm7,(%r12,%r13,1) │ │ │ │ - vmovupd 0x40(%rdx,%r13,1),%zmm8 │ │ │ │ - vmovupd %zmm8,0x40(%r12,%r13,1) │ │ │ │ - vmovupd 0x80(%rdx,%r13,1),%zmm9 │ │ │ │ - vmovupd %zmm9,0x80(%r12,%r13,1) │ │ │ │ - vmovupd 0xc0(%rdx,%r13,1),%zmm10 │ │ │ │ - vmovupd %zmm10,0xc0(%r12,%r13,1) │ │ │ │ - vmovupd 0x100(%rdx,%r13,1),%zmm11 │ │ │ │ - vmovupd %zmm11,0x100(%r12,%r13,1) │ │ │ │ - vmovupd 0x140(%rdx,%r13,1),%zmm12 │ │ │ │ - vmovupd %zmm12,0x140(%r12,%r13,1) │ │ │ │ - vmovupd 0x180(%rdx,%r13,1),%zmm13 │ │ │ │ - vmovupd %zmm13,0x180(%r12,%r13,1) │ │ │ │ - vmovupd 0x1c0(%rdx,%r13,1),%zmm14 │ │ │ │ - vmovupd %zmm14,0x1c0(%r12,%r13,1) │ │ │ │ - add $0x200,%r13 │ │ │ │ - cmp %r13,%r10 │ │ │ │ - jne 41447 │ │ │ │ - test $0x7,%r9b │ │ │ │ - je 41553 │ │ │ │ - and $0xfffffffffffffff8,%r9 │ │ │ │ - lea 0x0(,%r9,8),%r15 │ │ │ │ - lea (%rdx,%r15,1),%r14 │ │ │ │ - sub %r9,%rdi │ │ │ │ - cmp $0x2,%rdi │ │ │ │ - jbe 4151c │ │ │ │ - vmovupd (%rdx,%r15,1),%ymm15 │ │ │ │ - inc %rdi │ │ │ │ - vmovupd %ymm15,(%r12,%r15,1) │ │ │ │ + lea 0x1(%r10),%rdi │ │ │ │ + cmp $0x10,%r8 │ │ │ │ + jbe 41522 │ │ │ │ + mov %rdi,%r12 │ │ │ │ + xor %r14d,%r14d │ │ │ │ + shr $0x2,%r12 │ │ │ │ + shl $0x5,%r12 │ │ │ │ + lea -0x20(%r12),%r13 │ │ │ │ + shr $0x5,%r13 │ │ │ │ + inc %r13 │ │ │ │ + and $0x7,%r13d │ │ │ │ + je 40822 │ │ │ │ + cmp $0x1,%r13 │ │ │ │ + je 40809 │ │ │ │ + cmp $0x2,%r13 │ │ │ │ + je 407f9 │ │ │ │ + cmp $0x3,%r13 │ │ │ │ + je 407e9 │ │ │ │ + cmp $0x4,%r13 │ │ │ │ + je 407d9 │ │ │ │ + cmp $0x5,%r13 │ │ │ │ + je 407c9 │ │ │ │ + cmp $0x6,%r13 │ │ │ │ + je 407b9 │ │ │ │ + vmovupd (%rdx),%ymm1 │ │ │ │ + mov $0x20,%r14d │ │ │ │ + vmovupd %ymm1,(%r15) │ │ │ │ + vmovupd (%rdx,%r14,1),%ymm2 │ │ │ │ + vmovupd %ymm2,(%r15,%r14,1) │ │ │ │ + add $0x20,%r14 │ │ │ │ + vmovupd (%rdx,%r14,1),%ymm3 │ │ │ │ + vmovupd %ymm3,(%r15,%r14,1) │ │ │ │ + add $0x20,%r14 │ │ │ │ + vmovupd (%rdx,%r14,1),%ymm4 │ │ │ │ + vmovupd %ymm4,(%r15,%r14,1) │ │ │ │ + add $0x20,%r14 │ │ │ │ + vmovupd (%rdx,%r14,1),%ymm5 │ │ │ │ + vmovupd %ymm5,(%r15,%r14,1) │ │ │ │ + add $0x20,%r14 │ │ │ │ + vmovupd (%rdx,%r14,1),%ymm6 │ │ │ │ + vmovupd %ymm6,(%r15,%r14,1) │ │ │ │ + add $0x20,%r14 │ │ │ │ + vmovupd (%rdx,%r14,1),%ymm7 │ │ │ │ + vmovupd %ymm7,(%r15,%r14,1) │ │ │ │ + add $0x20,%r14 │ │ │ │ + cmp %r14,%r12 │ │ │ │ + je 408b8 │ │ │ │ + vmovupd (%rdx,%r14,1),%ymm8 │ │ │ │ + vmovupd %ymm8,(%r15,%r14,1) │ │ │ │ + vmovupd 0x20(%rdx,%r14,1),%ymm9 │ │ │ │ + vmovupd %ymm9,0x20(%r15,%r14,1) │ │ │ │ + vmovupd 0x40(%rdx,%r14,1),%ymm10 │ │ │ │ + vmovupd %ymm10,0x40(%r15,%r14,1) │ │ │ │ + vmovupd 0x60(%rdx,%r14,1),%ymm11 │ │ │ │ + vmovupd %ymm11,0x60(%r15,%r14,1) │ │ │ │ + vmovupd 0x80(%rdx,%r14,1),%ymm12 │ │ │ │ + vmovupd %ymm12,0x80(%r15,%r14,1) │ │ │ │ + vmovupd 0xa0(%rdx,%r14,1),%ymm13 │ │ │ │ + vmovupd %ymm13,0xa0(%r15,%r14,1) │ │ │ │ + vmovupd 0xc0(%rdx,%r14,1),%ymm14 │ │ │ │ + vmovupd %ymm14,0xc0(%r15,%r14,1) │ │ │ │ + vmovupd 0xe0(%rdx,%r14,1),%ymm15 │ │ │ │ + vmovupd %ymm15,0xe0(%r15,%r14,1) │ │ │ │ + add $0x100,%r14 │ │ │ │ + cmp %r14,%r12 │ │ │ │ + jne 40822 │ │ │ │ test $0x3,%dil │ │ │ │ - je 41553 │ │ │ │ - and $0xfffffffffffffffc,%rdi │ │ │ │ - add %rdi,%r9 │ │ │ │ - lea (%r14,%rdi,8),%r14 │ │ │ │ - lea 0x0(,%r9,8),%r15 │ │ │ │ - vmovsd (%r14),%xmm0 │ │ │ │ - lea 0x8(%r14),%rax │ │ │ │ - vmovsd %xmm0,(%r12,%r15,1) │ │ │ │ - cmp %rax,%r8 │ │ │ │ - je 41553 │ │ │ │ - vmovsd 0x8(%r14),%xmm1 │ │ │ │ - lea 0x10(%r14),%rdx │ │ │ │ - vmovsd %xmm1,0x8(%r12,%r15,1) │ │ │ │ - cmp %rdx,%r8 │ │ │ │ - je 41553 │ │ │ │ - vmovsd 0x10(%r14),%xmm2 │ │ │ │ - vmovsd %xmm2,0x10(%r12,%r15,1) │ │ │ │ - mov 0x58(%rsp),%r8 │ │ │ │ - cmpl $0x1,0x4(%r8) │ │ │ │ - jle 42106 │ │ │ │ - shr $0x3,%rsi │ │ │ │ - lea 0x1(%rsi),%r14 │ │ │ │ - lea 0xa0(%rsp),%r9 │ │ │ │ - movq $0x8,0x40(%rsp) │ │ │ │ - movl $0x2,0x4c(%rsp) │ │ │ │ - vxorps %xmm5,%xmm5,%xmm5 │ │ │ │ - mov %r9,0x50(%rsp) │ │ │ │ - xor %esi,%esi │ │ │ │ + je 408f8 │ │ │ │ + mov %rdi,%r11 │ │ │ │ + and $0xfffffffffffffffc,%r11 │ │ │ │ + lea (%rdx,%r11,8),%rax │ │ │ │ + cmp %r11,%r10 │ │ │ │ + je 408ee │ │ │ │ + vmovupd (%rdx,%r11,8),%xmm0 │ │ │ │ + sub %r11,%rdi │ │ │ │ + vmovupd %xmm0,(%r15,%r11,8) │ │ │ │ + test $0x1,%dil │ │ │ │ + je 408f8 │ │ │ │ + and $0xfffffffffffffffe,%rdi │ │ │ │ + lea (%rax,%rdi,8),%rax │ │ │ │ + add %rdi,%r11 │ │ │ │ + vmovsd (%rax),%xmm1 │ │ │ │ + vmovsd %xmm1,(%r15,%r11,8) │ │ │ │ + mov 0x28(%rsp),%rdx │ │ │ │ + cmpl $0x1,0x4(%rdx) │ │ │ │ + jle 414e4 │ │ │ │ + lea -0x8(%rcx),%rcx │ │ │ │ + shr $0x3,%rcx │ │ │ │ + inc %rcx │ │ │ │ + mov %rcx,0x78(%rsp) │ │ │ │ + lea 0x80(%rsp),%r8 │ │ │ │ + movq $0x8,0x10(%rsp) │ │ │ │ + vxorps %xmm4,%xmm4,%xmm4 │ │ │ │ xor %edx,%edx │ │ │ │ - xor %edi,%edi │ │ │ │ - mov 0x58(%rsp),%r10 │ │ │ │ - mov 0x40(%rsp),%r13 │ │ │ │ - mov 0x130(%r10),%rax │ │ │ │ - mov 0x110(%r10),%r11 │ │ │ │ - lea 0x0(%r13,%r13,2),%rcx │ │ │ │ - mov %rcx,0x68(%rsp) │ │ │ │ - add %rcx,%rax │ │ │ │ - mov (%r11,%r13,1),%r15 │ │ │ │ + movq $0x0,0x30(%rsp) │ │ │ │ + movq $0x0,0x60(%rsp) │ │ │ │ + movl $0x2,0x1c(%rsp) │ │ │ │ + mov %r8,0x20(%rsp) │ │ │ │ + mov 0x28(%rsp),%r10 │ │ │ │ + mov 0x10(%rsp),%r11 │ │ │ │ + mov 0x130(%r10),%r14 │ │ │ │ + lea (%r11,%r11,2),%r13 │ │ │ │ + mov 0x110(%r10),%rdi │ │ │ │ + mov %r13,0x40(%rsp) │ │ │ │ + add %r13,%r14 │ │ │ │ + mov (%rdi,%r11,1),%r12 │ │ │ │ + mov (%r14),%rbx │ │ │ │ + mov 0x8(%r14),%r11 │ │ │ │ + mov %r12,0x8(%rsp) │ │ │ │ + cmp %r11,%rbx │ │ │ │ + je 40c0c │ │ │ │ + mov %r11,%rsi │ │ │ │ + movabs $0xaaaaaaaaaaaaaab,%r8 │ │ │ │ + mov (%r9),%rax │ │ │ │ + mov %rbx,%r12 │ │ │ │ + sub %rbx,%rsi │ │ │ │ + sub $0x18,%rsi │ │ │ │ + mov (%rax,%r13,1),%rcx │ │ │ │ + shr $0x3,%rsi │ │ │ │ + imul %r8,%rsi │ │ │ │ + inc %rsi │ │ │ │ + and $0x7,%esi │ │ │ │ + je 40af8 │ │ │ │ + cmp $0x1,%rsi │ │ │ │ + je 40aca │ │ │ │ + cmp $0x2,%rsi │ │ │ │ + je 40aa4 │ │ │ │ + cmp $0x3,%rsi │ │ │ │ + je 40a7e │ │ │ │ + cmp $0x4,%rsi │ │ │ │ + je 40a58 │ │ │ │ + cmp $0x5,%rsi │ │ │ │ + je 40a33 │ │ │ │ + cmp $0x6,%rsi │ │ │ │ + je 40a0d │ │ │ │ + mov 0x8(%rbx),%r10 │ │ │ │ + vcvtss2sd 0x10(%rbx),%xmm4,%xmm1 │ │ │ │ + mov 0x78(%rsp),%rdi │ │ │ │ + add $0x18,%r12 │ │ │ │ + vmulsd (%rcx,%r10,8),%xmm1,%xmm2 │ │ │ │ + add (%rbx),%rdi │ │ │ │ + vmovsd %xmm2,(%r15,%rdi,8) │ │ │ │ + mov 0x8(%r12),%r14 │ │ │ │ + vcvtss2sd 0x10(%r12),%xmm4,%xmm3 │ │ │ │ + mov 0x78(%rsp),%r13 │ │ │ │ + add $0x18,%r12 │ │ │ │ + vmulsd (%rcx,%r14,8),%xmm3,%xmm5 │ │ │ │ + add -0x18(%r12),%r13 │ │ │ │ + vmovsd %xmm5,(%r15,%r13,8) │ │ │ │ + mov 0x8(%r12),%rax │ │ │ │ + vcvtss2sd 0x10(%r12),%xmm4,%xmm6 │ │ │ │ + mov 0x78(%rsp),%rbx │ │ │ │ + add $0x18,%r12 │ │ │ │ + vmulsd (%rcx,%rax,8),%xmm6,%xmm7 │ │ │ │ + add -0x18(%r12),%rbx │ │ │ │ + vmovsd %xmm7,(%r15,%rbx,8) │ │ │ │ + mov 0x8(%r12),%r8 │ │ │ │ + vcvtss2sd 0x10(%r12),%xmm4,%xmm8 │ │ │ │ + mov 0x78(%rsp),%rsi │ │ │ │ + add $0x18,%r12 │ │ │ │ + vmulsd (%rcx,%r8,8),%xmm8,%xmm9 │ │ │ │ + add -0x18(%r12),%rsi │ │ │ │ + vmovsd %xmm9,(%r15,%rsi,8) │ │ │ │ + mov 0x8(%r12),%r10 │ │ │ │ + vcvtss2sd 0x10(%r12),%xmm4,%xmm10 │ │ │ │ + mov 0x78(%rsp),%rdi │ │ │ │ + add $0x18,%r12 │ │ │ │ + vmulsd (%rcx,%r10,8),%xmm10,%xmm11 │ │ │ │ + add -0x18(%r12),%rdi │ │ │ │ + vmovsd %xmm11,(%r15,%rdi,8) │ │ │ │ + mov 0x8(%r12),%r14 │ │ │ │ + vcvtss2sd 0x10(%r12),%xmm4,%xmm12 │ │ │ │ + mov 0x78(%rsp),%r13 │ │ │ │ + add $0x18,%r12 │ │ │ │ + vmulsd (%rcx,%r14,8),%xmm12,%xmm13 │ │ │ │ + add -0x18(%r12),%r13 │ │ │ │ + vmovsd %xmm13,(%r15,%r13,8) │ │ │ │ + mov 0x8(%r12),%rax │ │ │ │ + vcvtss2sd 0x10(%r12),%xmm4,%xmm14 │ │ │ │ + mov 0x78(%rsp),%rbx │ │ │ │ + add $0x18,%r12 │ │ │ │ + vmulsd (%rcx,%rax,8),%xmm14,%xmm15 │ │ │ │ + add -0x18(%r12),%rbx │ │ │ │ + vmovsd %xmm15,(%r15,%rbx,8) │ │ │ │ + cmp %r12,%r11 │ │ │ │ + je 40c0c │ │ │ │ + mov 0x78(%rsp),%rsi │ │ │ │ + mov 0x8(%r12),%r8 │ │ │ │ + vcvtss2sd 0x10(%r12),%xmm4,%xmm0 │ │ │ │ + mov (%r12),%rdi │ │ │ │ + vcvtss2sd 0x28(%r12),%xmm4,%xmm2 │ │ │ │ + mov 0x20(%r12),%r13 │ │ │ │ + mov 0x18(%r12),%r10 │ │ │ │ + vcvtss2sd 0x40(%r12),%xmm4,%xmm5 │ │ │ │ + vcvtss2sd 0x58(%r12),%xmm4,%xmm7 │ │ │ │ + vmulsd (%rcx,%r8,8),%xmm0,%xmm1 │ │ │ │ + add %rsi,%rdi │ │ │ │ + mov 0x38(%r12),%rbx │ │ │ │ + vcvtss2sd 0x70(%r12),%xmm4,%xmm9 │ │ │ │ + add %rsi,%r10 │ │ │ │ + mov 0x30(%r12),%r14 │ │ │ │ + mov 0x48(%r12),%rax │ │ │ │ + vcvtss2sd 0x88(%r12),%xmm4,%xmm11 │ │ │ │ + mov 0x68(%r12),%r8 │ │ │ │ + add $0xc0,%r12 │ │ │ │ + add %rsi,%r14 │ │ │ │ + add %rsi,%rax │ │ │ │ + vmovsd %xmm1,(%r15,%rdi,8) │ │ │ │ + mov -0x70(%r12),%rdi │ │ │ │ + vmulsd (%rcx,%r13,8),%xmm2,%xmm3 │ │ │ │ + mov -0x48(%r12),%r13 │ │ │ │ + add %rsi,%r13 │ │ │ │ + vmovsd %xmm3,(%r15,%r10,8) │ │ │ │ + mov -0x60(%r12),%r10 │ │ │ │ + vmulsd (%rcx,%rbx,8),%xmm5,%xmm6 │ │ │ │ + mov -0x30(%r12),%rbx │ │ │ │ + add %rsi,%r10 │ │ │ │ + add %rsi,%rbx │ │ │ │ + vmovsd %xmm6,(%r15,%r14,8) │ │ │ │ + mov -0x40(%r12),%r14 │ │ │ │ + vmulsd (%rcx,%rdi,8),%xmm7,%xmm8 │ │ │ │ + vmovsd %xmm8,(%r15,%rax,8) │ │ │ │ + mov -0x28(%r12),%rax │ │ │ │ + vmulsd (%rcx,%r8,8),%xmm9,%xmm10 │ │ │ │ + vmovsd %xmm10,(%r15,%r10,8) │ │ │ │ + vmulsd (%rcx,%r14,8),%xmm11,%xmm12 │ │ │ │ + vmovsd %xmm12,(%r15,%r13,8) │ │ │ │ + vcvtss2sd -0x20(%r12),%xmm4,%xmm13 │ │ │ │ + vmulsd (%rcx,%rax,8),%xmm13,%xmm14 │ │ │ │ + mov -0x10(%r12),%r10 │ │ │ │ + vcvtss2sd -0x8(%r12),%xmm4,%xmm15 │ │ │ │ + mov -0x18(%r12),%rdi │ │ │ │ + add %rsi,%rdi │ │ │ │ + vmovsd %xmm14,(%r15,%rbx,8) │ │ │ │ + vmulsd (%rcx,%r10,8),%xmm15,%xmm0 │ │ │ │ + vmovsd %xmm0,(%r15,%rdi,8) │ │ │ │ + cmp %r12,%r11 │ │ │ │ + jne 40afd │ │ │ │ + mov 0x28(%rsp),%r11 │ │ │ │ + mov 0x40(%rsp),%r10 │ │ │ │ + mov 0x160(%r11),%rcx │ │ │ │ + add %r10,%rcx │ │ │ │ + mov (%rcx),%rax │ │ │ │ + mov 0x8(%rcx),%r12 │ │ │ │ + cmp %rax,%r12 │ │ │ │ + je 40ef1 │ │ │ │ + mov 0x78(%rsp),%rsi │ │ │ │ + mov %rdx,0x38(%rsp) │ │ │ │ + mov %r12,0x68(%rsp) │ │ │ │ + mov %r9,0x58(%rsp) │ │ │ │ + lea (%r15,%rsi,8),%r14 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov 0x18(%rax),%rsi │ │ │ │ + mov 0x20(%rax),%rdx │ │ │ │ + sub %rsi,%rdx │ │ │ │ + je 40ed8 │ │ │ │ + mov 0x58(%rsp),%r9 │ │ │ │ mov (%rax),%rbx │ │ │ │ - mov 0x8(%rax),%r9 │ │ │ │ - mov %r15,0x38(%rsp) │ │ │ │ - cmp %r9,%rbx │ │ │ │ - je 41826 │ │ │ │ + mov 0x78(%rsp),%rcx │ │ │ │ + mov 0x30(%rax),%r11 │ │ │ │ + mov (%r9),%r8 │ │ │ │ + mov (%rbx),%rdi │ │ │ │ + add (%rsi),%rcx │ │ │ │ + mov (%r8,%r10,1),%r13 │ │ │ │ + vmovsd 0x0(%r13,%rdi,8),%xmm1 │ │ │ │ + vmovsd %xmm1,(%r15,%rcx,8) │ │ │ │ + cmp $0x8,%rdx │ │ │ │ + jle 40ed8 │ │ │ │ + sar $0x3,%rdx │ │ │ │ + mov %r13,0x70(%rsp) │ │ │ │ + mov $0x1,%edi │ │ │ │ + mov %rax,%r13 │ │ │ │ + mov %rdx,%r9 │ │ │ │ + mov %rdx,%rcx │ │ │ │ + lea -0x1(%rdi),%rax │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jbe 414d8 │ │ │ │ + mov %rdi,%rdx │ │ │ │ + lea (%r11,%r9,4),%r8 │ │ │ │ + vxorpd %xmm15,%xmm15,%xmm15 │ │ │ │ + xor %eax,%eax │ │ │ │ + shr $0x2,%rdx │ │ │ │ + mov %rdx,%r12 │ │ │ │ + shl $0x4,%r12 │ │ │ │ + and $0x1,%edx │ │ │ │ + je 40d4a │ │ │ │ + mov (%rsi),%rdx │ │ │ │ + vmovups (%r8),%xmm5 │ │ │ │ + vxorps %xmm10,%xmm10,%xmm10 │ │ │ │ + mov 0x8(%rsi),%rax │ │ │ │ + vmovsd (%r14,%rdx,8),%xmm2 │ │ │ │ + vcvtps2pd %xmm5,%xmm6 │ │ │ │ + mov 0x10(%rsi),%rdx │ │ │ │ + vmovhlps %xmm5,%xmm10,%xmm11 │ │ │ │ + vcvtps2pd %xmm11,%xmm12 │ │ │ │ + vmovhpd (%r14,%rax,8),%xmm2,%xmm3 │ │ │ │ + vmulpd %xmm6,%xmm3,%xmm7 │ │ │ │ + mov 0x18(%rsi),%rax │ │ │ │ + vmovsd (%r14,%rdx,8),%xmm8 │ │ │ │ + vmovhpd (%r14,%rax,8),%xmm8,%xmm9 │ │ │ │ + vmulpd %xmm12,%xmm9,%xmm13 │ │ │ │ + mov $0x10,%eax │ │ │ │ + vaddsd %xmm15,%xmm7,%xmm15 │ │ │ │ + vunpckhpd %xmm7,%xmm7,%xmm0 │ │ │ │ + vunpckhpd %xmm13,%xmm13,%xmm2 │ │ │ │ + vaddsd %xmm15,%xmm0,%xmm5 │ │ │ │ + vaddsd %xmm13,%xmm5,%xmm3 │ │ │ │ + vaddsd %xmm2,%xmm3,%xmm15 │ │ │ │ + cmp %r12,%rax │ │ │ │ + je 40e3d │ │ │ │ + mov %rcx,0x48(%rsp) │ │ │ │ + mov %rbx,0x50(%rsp) │ │ │ │ + mov %r11,%rbx │ │ │ │ + lea (%rsi,%rax,2),%rdx │ │ │ │ + vmovups (%r8,%rax,1),%xmm6 │ │ │ │ + vxorps %xmm13,%xmm13,%xmm13 │ │ │ │ + mov (%rdx),%rcx │ │ │ │ + mov 0x8(%rdx),%r11 │ │ │ │ + vcvtps2pd %xmm6,%xmm9 │ │ │ │ + vmovhlps %xmm6,%xmm13,%xmm14 │ │ │ │ + vcvtps2pd %xmm14,%xmm0 │ │ │ │ + vmovsd (%r14,%rcx,8),%xmm7 │ │ │ │ + vmovhpd (%r14,%r11,8),%xmm7,%xmm8 │ │ │ │ + vmulpd %xmm9,%xmm8,%xmm10 │ │ │ │ + mov 0x10(%rdx),%r11 │ │ │ │ + mov 0x18(%rdx),%rdx │ │ │ │ + vmovsd (%r14,%r11,8),%xmm11 │ │ │ │ + vmovhpd (%r14,%rdx,8),%xmm11,%xmm12 │ │ │ │ + vmulpd %xmm0,%xmm12,%xmm3 │ │ │ │ + lea 0x20(%rsi,%rax,2),%rdx │ │ │ │ + vaddsd %xmm15,%xmm10,%xmm1 │ │ │ │ + vunpckhpd %xmm10,%xmm10,%xmm2 │ │ │ │ + mov (%rdx),%rcx │ │ │ │ + vmovups 0x10(%r8,%rax,1),%xmm10 │ │ │ │ + mov 0x8(%rdx),%r11 │ │ │ │ + add $0x20,%rax │ │ │ │ + vmovsd (%r14,%rcx,8),%xmm11 │ │ │ │ + vcvtps2pd %xmm10,%xmm14 │ │ │ │ + vmovhlps %xmm10,%xmm13,%xmm13 │ │ │ │ + vaddsd %xmm1,%xmm2,%xmm15 │ │ │ │ + vcvtps2pd %xmm13,%xmm1 │ │ │ │ + vmovhpd (%r14,%r11,8),%xmm11,%xmm12 │ │ │ │ + vmulpd %xmm14,%xmm12,%xmm0 │ │ │ │ + vunpckhpd %xmm3,%xmm3,%xmm8 │ │ │ │ + mov 0x10(%rdx),%r11 │ │ │ │ + mov 0x18(%rdx),%rdx │ │ │ │ + vaddsd %xmm3,%xmm15,%xmm7 │ │ │ │ + vmovsd (%r14,%r11,8),%xmm3 │ │ │ │ + vmovhpd (%r14,%rdx,8),%xmm3,%xmm5 │ │ │ │ + vmulpd %xmm1,%xmm5,%xmm2 │ │ │ │ + vaddsd %xmm8,%xmm7,%xmm9 │ │ │ │ + vunpckhpd %xmm0,%xmm0,%xmm7 │ │ │ │ + vaddsd %xmm9,%xmm0,%xmm6 │ │ │ │ + vunpckhpd %xmm2,%xmm2,%xmm11 │ │ │ │ + vaddsd %xmm6,%xmm7,%xmm8 │ │ │ │ + vaddsd %xmm2,%xmm8,%xmm10 │ │ │ │ + vaddsd %xmm11,%xmm10,%xmm15 │ │ │ │ + cmp %r12,%rax │ │ │ │ + jne 40d57 │ │ │ │ + mov %rbx,%r11 │ │ │ │ + mov 0x48(%rsp),%rcx │ │ │ │ + mov 0x50(%rsp),%rbx │ │ │ │ + test $0x3,%dil │ │ │ │ + je 40ea3 │ │ │ │ + mov %rdi,%rax │ │ │ │ + and $0xfffffffffffffffc,%rax │ │ │ │ + mov 0x78(%rsp),%r12 │ │ │ │ + mov (%rsi,%rax,8),%rdx │ │ │ │ + lea (%rax,%r9,1),%r8 │ │ │ │ + vcvtss2sd (%r11,%r8,4),%xmm4,%xmm12 │ │ │ │ + add %r12,%rdx │ │ │ │ + vfmadd231sd (%r15,%rdx,8),%xmm12,%xmm15 │ │ │ │ + lea 0x1(%rax),%rdx │ │ │ │ + cmp %rdi,%rdx │ │ │ │ + jae 40ea3 │ │ │ │ + mov 0x8(%rsi,%rax,8),%r8 │ │ │ │ + add %r9,%rdx │ │ │ │ + vcvtss2sd (%r11,%rdx,4),%xmm4,%xmm14 │ │ │ │ + lea 0x2(%rax),%rdx │ │ │ │ + add %r12,%r8 │ │ │ │ + vfmadd231sd (%r15,%r8,8),%xmm14,%xmm15 │ │ │ │ + cmp %rdi,%rdx │ │ │ │ + jae 40ea3 │ │ │ │ + add 0x10(%rsi,%rax,8),%r12 │ │ │ │ + add %r9,%rdx │ │ │ │ + vcvtss2sd (%r11,%rdx,4),%xmm4,%xmm0 │ │ │ │ + vfmadd231sd (%r15,%r12,8),%xmm0,%xmm15 │ │ │ │ + mov (%rbx,%rdi,8),%r12 │ │ │ │ mov 0x70(%rsp),%r8 │ │ │ │ - movabs $0xaaaaaaaaaaaaaab,%r11 │ │ │ │ - mov %rbx,%r15 │ │ │ │ - mov (%r8),%r10 │ │ │ │ - mov (%r10,%rcx,1),%r13 │ │ │ │ - mov %r9,%rcx │ │ │ │ - sub %rbx,%rcx │ │ │ │ - sub $0x18,%rcx │ │ │ │ - shr $0x3,%rcx │ │ │ │ - imul %r11,%rcx │ │ │ │ - inc %rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - je 41727 │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 416fd │ │ │ │ - cmp $0x2,%rcx │ │ │ │ - je 416dc │ │ │ │ - cmp $0x3,%rcx │ │ │ │ - je 416bb │ │ │ │ - cmp $0x4,%rcx │ │ │ │ - je 4169a │ │ │ │ - cmp $0x5,%rcx │ │ │ │ - je 41679 │ │ │ │ - cmp $0x6,%rcx │ │ │ │ - je 41658 │ │ │ │ - mov 0x8(%rbx),%r8 │ │ │ │ - vcvtss2sd 0x10(%rbx),%xmm5,%xmm2 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - add $0x18,%r15 │ │ │ │ - vmulsd 0x0(%r13,%r8,8),%xmm2,%xmm3 │ │ │ │ - add %r14,%rax │ │ │ │ - vmovsd %xmm3,(%r12,%rax,8) │ │ │ │ - mov 0x8(%r15),%r10 │ │ │ │ - vcvtss2sd 0x10(%r15),%xmm5,%xmm4 │ │ │ │ - mov (%r15),%rbx │ │ │ │ - add $0x18,%r15 │ │ │ │ - vmulsd 0x0(%r13,%r10,8),%xmm4,%xmm6 │ │ │ │ - add %r14,%rbx │ │ │ │ - vmovsd %xmm6,(%r12,%rbx,8) │ │ │ │ - mov 0x8(%r15),%rcx │ │ │ │ - vcvtss2sd 0x10(%r15),%xmm5,%xmm7 │ │ │ │ - mov (%r15),%r11 │ │ │ │ - add $0x18,%r15 │ │ │ │ - vmulsd 0x0(%r13,%rcx,8),%xmm7,%xmm8 │ │ │ │ - add %r14,%r11 │ │ │ │ - vmovsd %xmm8,(%r12,%r11,8) │ │ │ │ - mov 0x8(%r15),%r8 │ │ │ │ - vcvtss2sd 0x10(%r15),%xmm5,%xmm9 │ │ │ │ - mov (%r15),%rax │ │ │ │ - add $0x18,%r15 │ │ │ │ - vmulsd 0x0(%r13,%r8,8),%xmm9,%xmm10 │ │ │ │ - add %r14,%rax │ │ │ │ - vmovsd %xmm10,(%r12,%rax,8) │ │ │ │ - mov 0x8(%r15),%r10 │ │ │ │ - vcvtss2sd 0x10(%r15),%xmm5,%xmm11 │ │ │ │ - mov (%r15),%rbx │ │ │ │ - add $0x18,%r15 │ │ │ │ - vmulsd 0x0(%r13,%r10,8),%xmm11,%xmm12 │ │ │ │ - add %r14,%rbx │ │ │ │ - vmovsd %xmm12,(%r12,%rbx,8) │ │ │ │ - mov 0x8(%r15),%rcx │ │ │ │ - vcvtss2sd 0x10(%r15),%xmm5,%xmm13 │ │ │ │ - mov (%r15),%r11 │ │ │ │ - add $0x18,%r15 │ │ │ │ - vmulsd 0x0(%r13,%rcx,8),%xmm13,%xmm14 │ │ │ │ - add %r14,%r11 │ │ │ │ - vmovsd %xmm14,(%r12,%r11,8) │ │ │ │ - mov 0x8(%r15),%r8 │ │ │ │ - vcvtss2sd 0x10(%r15),%xmm5,%xmm15 │ │ │ │ - mov (%r15),%rax │ │ │ │ - add $0x18,%r15 │ │ │ │ - vmulsd 0x0(%r13,%r8,8),%xmm15,%xmm0 │ │ │ │ - add %r14,%rax │ │ │ │ - vmovsd %xmm0,(%r12,%rax,8) │ │ │ │ - cmp %r15,%r9 │ │ │ │ - je 41826 │ │ │ │ - mov 0x8(%r15),%r10 │ │ │ │ - vcvtss2sd 0x10(%r15),%xmm5,%xmm1 │ │ │ │ - mov (%r15),%rbx │ │ │ │ - mov 0x20(%r15),%rcx │ │ │ │ - vcvtss2sd 0x28(%r15),%xmm5,%xmm3 │ │ │ │ - mov 0x18(%r15),%r11 │ │ │ │ - mov 0x38(%r15),%r8 │ │ │ │ - vcvtss2sd 0x40(%r15),%xmm5,%xmm6 │ │ │ │ - mov 0x30(%r15),%rax │ │ │ │ - vcvtss2sd 0x58(%r15),%xmm5,%xmm8 │ │ │ │ - vcvtss2sd 0x70(%r15),%xmm5,%xmm10 │ │ │ │ - add $0xc0,%r15 │ │ │ │ - vcvtss2sd -0x38(%r15),%xmm5,%xmm12 │ │ │ │ - vmulsd 0x0(%r13,%r10,8),%xmm1,%xmm2 │ │ │ │ - add %r14,%rbx │ │ │ │ - mov -0x70(%r15),%r10 │ │ │ │ - add %r14,%r11 │ │ │ │ - add %r14,%rax │ │ │ │ - vmovsd %xmm2,(%r12,%rbx,8) │ │ │ │ - vmulsd 0x0(%r13,%rcx,8),%xmm3,%xmm4 │ │ │ │ - mov -0x78(%r15),%rbx │ │ │ │ - mov -0x58(%r15),%rcx │ │ │ │ - add %r14,%rbx │ │ │ │ - vmovsd %xmm4,(%r12,%r11,8) │ │ │ │ - vmulsd 0x0(%r13,%r8,8),%xmm6,%xmm7 │ │ │ │ - mov -0x60(%r15),%r11 │ │ │ │ - mov -0x40(%r15),%r8 │ │ │ │ - add %r14,%r11 │ │ │ │ - vmovsd %xmm7,(%r12,%rax,8) │ │ │ │ - vmulsd 0x0(%r13,%r10,8),%xmm8,%xmm9 │ │ │ │ - mov -0x48(%r15),%rax │ │ │ │ - mov -0x28(%r15),%r10 │ │ │ │ - add %r14,%rax │ │ │ │ - vmovsd %xmm9,(%r12,%rbx,8) │ │ │ │ - vmulsd 0x0(%r13,%rcx,8),%xmm10,%xmm11 │ │ │ │ - mov -0x30(%r15),%rbx │ │ │ │ - add %r14,%rbx │ │ │ │ - vmovsd %xmm11,(%r12,%r11,8) │ │ │ │ - vmulsd 0x0(%r13,%r8,8),%xmm12,%xmm13 │ │ │ │ - vmovsd %xmm13,(%r12,%rax,8) │ │ │ │ - vcvtss2sd -0x20(%r15),%xmm5,%xmm14 │ │ │ │ - vmulsd 0x0(%r13,%r10,8),%xmm14,%xmm15 │ │ │ │ - mov -0x10(%r15),%rcx │ │ │ │ - vcvtss2sd -0x8(%r15),%xmm5,%xmm0 │ │ │ │ - mov -0x18(%r15),%r11 │ │ │ │ - add %r14,%r11 │ │ │ │ - vmovsd %xmm15,(%r12,%rbx,8) │ │ │ │ - vmulsd 0x0(%r13,%rcx,8),%xmm0,%xmm1 │ │ │ │ - vmovsd %xmm1,(%r12,%r11,8) │ │ │ │ - cmp %r15,%r9 │ │ │ │ - jne 41727 │ │ │ │ + add %rcx,%r9 │ │ │ │ + mov 0x78(%rsp),%rax │ │ │ │ + vmovsd (%r8,%r12,8),%xmm3 │ │ │ │ + add (%rsi,%rdi,8),%rax │ │ │ │ + inc %rdi │ │ │ │ + vsubsd %xmm15,%xmm3,%xmm5 │ │ │ │ + vmovsd %xmm5,(%r15,%rax,8) │ │ │ │ + cmp %rdi,%rcx │ │ │ │ + jne 40cad │ │ │ │ + mov %r13,%rax │ │ │ │ + add $0x48,%rax │ │ │ │ + cmp %rax,0x68(%rsp) │ │ │ │ + jne 40c50 │ │ │ │ + mov 0x38(%rsp),%rdx │ │ │ │ mov 0x58(%rsp),%r9 │ │ │ │ - mov 0x68(%rsp),%rcx │ │ │ │ - mov 0x160(%r9),%r13 │ │ │ │ - add %rcx,%r13 │ │ │ │ - mov 0x0(%r13),%r10 │ │ │ │ - mov 0x8(%r13),%rax │ │ │ │ - cmp %r10,%rax │ │ │ │ - je 41b29 │ │ │ │ - mov %rsi,0x98(%rsp) │ │ │ │ - mov %rdx,0x90(%rsp) │ │ │ │ - mov %rdi,0x88(%rsp) │ │ │ │ - mov 0x70(%rsp),%r15 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0x18(%r10),%r8 │ │ │ │ - mov 0x20(%r10),%rbx │ │ │ │ - sub %r8,%rbx │ │ │ │ - je 41b04 │ │ │ │ - mov (%r10),%rdi │ │ │ │ - mov (%r15),%rsi │ │ │ │ - mov (%r8),%r11 │ │ │ │ - mov 0x30(%r10),%r9 │ │ │ │ - mov (%rsi,%rcx,1),%rsi │ │ │ │ - mov (%rdi),%rdx │ │ │ │ - add %r14,%r11 │ │ │ │ - vmovsd (%rsi,%rdx,8),%xmm2 │ │ │ │ - vmovsd %xmm2,(%r12,%r11,8) │ │ │ │ - cmp $0x8,%rbx │ │ │ │ - jle 41b04 │ │ │ │ - sar $0x3,%rbx │ │ │ │ - lea 0x0(,%rbx,4),%r13 │ │ │ │ - mov %rax,%rdx │ │ │ │ - mov $0x1,%r11d │ │ │ │ - mov %rbx,%rax │ │ │ │ - add %r13,%r9 │ │ │ │ - vmovq %r13,%xmm7 │ │ │ │ - mov (%r8),%r13 │ │ │ │ - vcvtss2sd (%r9),%xmm5,%xmm3 │ │ │ │ - lea -0x1(%r11),%rbx │ │ │ │ - vxorpd %xmm6,%xmm6,%xmm6 │ │ │ │ - and $0x7,%ebx │ │ │ │ - add %r14,%r13 │ │ │ │ - vmulsd (%r12,%r13,8),%xmm3,%xmm4 │ │ │ │ - mov $0x1,%r13d │ │ │ │ - vaddsd %xmm4,%xmm6,%xmm0 │ │ │ │ - cmp %r11,%r13 │ │ │ │ - jae 41ad3 │ │ │ │ - test %rbx,%rbx │ │ │ │ - je 419fc │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 419d8 │ │ │ │ - cmp $0x2,%rbx │ │ │ │ - je 419be │ │ │ │ - cmp $0x3,%rbx │ │ │ │ - je 419a4 │ │ │ │ - cmp $0x4,%rbx │ │ │ │ - je 41989 │ │ │ │ - cmp $0x5,%rbx │ │ │ │ - je 4196e │ │ │ │ - cmp $0x6,%rbx │ │ │ │ - je 41953 │ │ │ │ - mov 0x8(%r8),%rbx │ │ │ │ - vcvtss2sd 0x4(%r9),%xmm5,%xmm8 │ │ │ │ - mov $0x2,%r13d │ │ │ │ - add %r14,%rbx │ │ │ │ - vmulsd (%r12,%rbx,8),%xmm8,%xmm9 │ │ │ │ - vaddsd %xmm9,%xmm0,%xmm0 │ │ │ │ - mov (%r8,%r13,8),%rbx │ │ │ │ - vcvtss2sd (%r9,%r13,4),%xmm5,%xmm10 │ │ │ │ - inc %r13 │ │ │ │ - add %r14,%rbx │ │ │ │ - vmulsd (%r12,%rbx,8),%xmm10,%xmm11 │ │ │ │ - vaddsd %xmm11,%xmm0,%xmm0 │ │ │ │ - mov (%r8,%r13,8),%rbx │ │ │ │ - vcvtss2sd (%r9,%r13,4),%xmm5,%xmm12 │ │ │ │ - inc %r13 │ │ │ │ - add %r14,%rbx │ │ │ │ - vmulsd (%r12,%rbx,8),%xmm12,%xmm13 │ │ │ │ - vaddsd %xmm13,%xmm0,%xmm0 │ │ │ │ - mov (%r8,%r13,8),%rbx │ │ │ │ - vcvtss2sd (%r9,%r13,4),%xmm5,%xmm14 │ │ │ │ - inc %r13 │ │ │ │ - add %r14,%rbx │ │ │ │ - vmulsd (%r12,%rbx,8),%xmm14,%xmm15 │ │ │ │ - vaddsd %xmm15,%xmm0,%xmm0 │ │ │ │ - mov (%r8,%r13,8),%rbx │ │ │ │ - vcvtss2sd (%r9,%r13,4),%xmm5,%xmm1 │ │ │ │ - inc %r13 │ │ │ │ - add %r14,%rbx │ │ │ │ - vmulsd (%r12,%rbx,8),%xmm1,%xmm2 │ │ │ │ - vaddsd %xmm2,%xmm0,%xmm0 │ │ │ │ - mov (%r8,%r13,8),%rbx │ │ │ │ - vcvtss2sd (%r9,%r13,4),%xmm5,%xmm3 │ │ │ │ - inc %r13 │ │ │ │ - add %r14,%rbx │ │ │ │ - vmulsd (%r12,%rbx,8),%xmm3,%xmm4 │ │ │ │ - vaddsd %xmm4,%xmm0,%xmm0 │ │ │ │ - mov (%r8,%r13,8),%rbx │ │ │ │ - vcvtss2sd (%r9,%r13,4),%xmm5,%xmm6 │ │ │ │ - inc %r13 │ │ │ │ - add %r14,%rbx │ │ │ │ - vmulsd (%r12,%rbx,8),%xmm6,%xmm8 │ │ │ │ - vaddsd %xmm8,%xmm0,%xmm0 │ │ │ │ - cmp %r11,%r13 │ │ │ │ - jae 41ad3 │ │ │ │ - mov (%r8,%r13,8),%rbx │ │ │ │ - vcvtss2sd (%r9,%r13,4),%xmm5,%xmm9 │ │ │ │ - vcvtss2sd 0x4(%r9,%r13,4),%xmm5,%xmm12 │ │ │ │ - vcvtss2sd 0x8(%r9,%r13,4),%xmm5,%xmm15 │ │ │ │ - vcvtss2sd 0xc(%r9,%r13,4),%xmm5,%xmm3 │ │ │ │ - vcvtss2sd 0x10(%r9,%r13,4),%xmm5,%xmm8 │ │ │ │ - add %r14,%rbx │ │ │ │ - vmulsd (%r12,%rbx,8),%xmm9,%xmm10 │ │ │ │ - mov 0x8(%r8,%r13,8),%rbx │ │ │ │ - add %r14,%rbx │ │ │ │ - vmulsd (%r12,%rbx,8),%xmm12,%xmm13 │ │ │ │ - mov 0x10(%r8,%r13,8),%rbx │ │ │ │ - vaddsd %xmm10,%xmm0,%xmm11 │ │ │ │ - vcvtss2sd 0x14(%r9,%r13,4),%xmm5,%xmm10 │ │ │ │ - add %r14,%rbx │ │ │ │ - vmulsd (%r12,%rbx,8),%xmm15,%xmm1 │ │ │ │ - mov 0x18(%r8,%r13,8),%rbx │ │ │ │ - vaddsd %xmm13,%xmm11,%xmm14 │ │ │ │ - vcvtss2sd 0x18(%r9,%r13,4),%xmm5,%xmm13 │ │ │ │ - add %r14,%rbx │ │ │ │ - vmulsd (%r12,%rbx,8),%xmm3,%xmm4 │ │ │ │ - mov 0x20(%r8,%r13,8),%rbx │ │ │ │ - vaddsd %xmm1,%xmm14,%xmm2 │ │ │ │ - vcvtss2sd 0x1c(%r9,%r13,4),%xmm5,%xmm1 │ │ │ │ - add %r14,%rbx │ │ │ │ - vmulsd (%r12,%rbx,8),%xmm8,%xmm0 │ │ │ │ - mov 0x28(%r8,%r13,8),%rbx │ │ │ │ - vaddsd %xmm4,%xmm2,%xmm6 │ │ │ │ - add %r14,%rbx │ │ │ │ - vmulsd (%r12,%rbx,8),%xmm10,%xmm11 │ │ │ │ - mov 0x30(%r8,%r13,8),%rbx │ │ │ │ - vaddsd %xmm0,%xmm6,%xmm9 │ │ │ │ - add %r14,%rbx │ │ │ │ - vmulsd (%r12,%rbx,8),%xmm13,%xmm14 │ │ │ │ - mov 0x38(%r8,%r13,8),%rbx │ │ │ │ - add $0x8,%r13 │ │ │ │ - vaddsd %xmm11,%xmm9,%xmm12 │ │ │ │ - add %r14,%rbx │ │ │ │ - vmulsd (%r12,%rbx,8),%xmm1,%xmm2 │ │ │ │ - vaddsd %xmm14,%xmm12,%xmm15 │ │ │ │ - vaddsd %xmm2,%xmm15,%xmm0 │ │ │ │ + mov 0x28(%rsp),%r10 │ │ │ │ + mov 0x40(%rsp),%r14 │ │ │ │ + add 0x148(%r10),%r14 │ │ │ │ + mov 0x8(%r14),%rdi │ │ │ │ + mov (%r14),%rsi │ │ │ │ + mov %rdi,0x38(%rsp) │ │ │ │ + cmp %rsi,%rdi │ │ │ │ + je 413d9 │ │ │ │ + mov %rsi,%r14 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0x8(%r14),%r13 │ │ │ │ + mov 0x60(%rsp),%r8 │ │ │ │ + mov %rdx,%r11 │ │ │ │ + mov 0x30(%r14),%rbx │ │ │ │ + mov 0x20(%r14),%r10 │ │ │ │ + sub (%r14),%r13 │ │ │ │ + sub %r8,%r11 │ │ │ │ + mov 0x18(%r14),%rcx │ │ │ │ + mov %r13,%r12 │ │ │ │ + sar $0x3,%r12 │ │ │ │ + cmp %r13,%r11 │ │ │ │ + jb 41451 │ │ │ │ + lea (%r8,%r13,1),%rax │ │ │ │ cmp %r11,%r13 │ │ │ │ - jb 419fc │ │ │ │ - mov (%rdi,%r11,8),%rbx │ │ │ │ - mov (%r8,%r11,8),%r13 │ │ │ │ - inc %r11 │ │ │ │ - vmovsd (%rsi,%rbx,8),%xmm3 │ │ │ │ - add %r14,%r13 │ │ │ │ - vsubsd %xmm0,%xmm3,%xmm4 │ │ │ │ - vmovsd %xmm4,(%r12,%r13,8) │ │ │ │ - vmovq %xmm7,%r13 │ │ │ │ - add %r13,%r9 │ │ │ │ - cmp %r11,%rax │ │ │ │ - jne 418cd │ │ │ │ - mov %rdx,%rax │ │ │ │ - add $0x48,%r10 │ │ │ │ - cmp %r10,%rax │ │ │ │ - jne 41870 │ │ │ │ - mov 0x98(%rsp),%rsi │ │ │ │ - mov 0x90(%rsp),%rdx │ │ │ │ - mov 0x88(%rsp),%rdi │ │ │ │ - mov 0x58(%rsp),%r8 │ │ │ │ - mov 0x68(%rsp),%rcx │ │ │ │ - add 0x148(%r8),%rcx │ │ │ │ - mov 0x8(%rcx),%r10 │ │ │ │ - mov (%rcx),%r9 │ │ │ │ - mov %r10,0x60(%rsp) │ │ │ │ - cmp %r9,%r10 │ │ │ │ - je 4201a │ │ │ │ - nop │ │ │ │ - mov 0x8(%r9),%rcx │ │ │ │ - mov %rdx,%rax │ │ │ │ - mov 0x30(%r9),%rbx │ │ │ │ - mov 0x20(%r9),%r15 │ │ │ │ - sub (%r9),%rcx │ │ │ │ - sub %rdi,%rax │ │ │ │ - mov 0x18(%r9),%r8 │ │ │ │ - mov %rcx,%r13 │ │ │ │ - mov %rcx,0x98(%rsp) │ │ │ │ - sar $0x3,%r13 │ │ │ │ - cmp %rcx,%rax │ │ │ │ - jb 42096 │ │ │ │ - lea (%rdi,%rcx,1),%r10 │ │ │ │ - cmp %rax,%rcx │ │ │ │ - cmovb %r10,%rdx │ │ │ │ - sub %r8,%r15 │ │ │ │ - test %r13,%r13 │ │ │ │ - je 41d0b │ │ │ │ - mov 0x70(%rsp),%r8 │ │ │ │ - mov 0x68(%rsp),%rcx │ │ │ │ - mov %r13,%r11 │ │ │ │ - mov (%r9),%r10 │ │ │ │ - mov (%r8),%rax │ │ │ │ - mov (%rax,%rcx,1),%r8 │ │ │ │ + cmovb %rax,%rdx │ │ │ │ + sub %rcx,%r10 │ │ │ │ + test %r12,%r12 │ │ │ │ + je 41102 │ │ │ │ + mov (%r9),%rcx │ │ │ │ + mov 0x40(%rsp),%rdi │ │ │ │ + mov %r12,%r11 │ │ │ │ xor %eax,%eax │ │ │ │ + mov (%r14),%rsi │ │ │ │ + mov (%rcx,%rdi,1),%rcx │ │ │ │ and $0x7,%r11d │ │ │ │ - je 41c6a │ │ │ │ + je 414ce │ │ │ │ cmp $0x1,%r11 │ │ │ │ - je 41c4f │ │ │ │ + je 4103a │ │ │ │ cmp $0x2,%r11 │ │ │ │ - je 41c3d │ │ │ │ + je 41023 │ │ │ │ cmp $0x3,%r11 │ │ │ │ - je 41c2b │ │ │ │ + je 4100c │ │ │ │ cmp $0x4,%r11 │ │ │ │ - je 41c19 │ │ │ │ + je 40ff4 │ │ │ │ cmp $0x5,%r11 │ │ │ │ - je 41c07 │ │ │ │ + je 40fdd │ │ │ │ cmp $0x6,%r11 │ │ │ │ - je 41bf5 │ │ │ │ - mov (%r10),%rax │ │ │ │ - vmovsd (%r8,%rax,8),%xmm7 │ │ │ │ + je 40fc6 │ │ │ │ + mov (%rsi),%r8 │ │ │ │ + mov 0x60(%rsp),%rax │ │ │ │ + vmovsd (%rcx,%r8,8),%xmm13 │ │ │ │ + vmovsd %xmm13,(%rax) │ │ │ │ mov $0x1,%eax │ │ │ │ - vmovsd %xmm7,(%rdi) │ │ │ │ - mov (%r10,%rax,8),%rcx │ │ │ │ - vmovsd (%r8,%rcx,8),%xmm6 │ │ │ │ - vmovsd %xmm6,(%rdi,%rax,8) │ │ │ │ + mov (%rsi,%rax,8),%rdi │ │ │ │ + mov 0x60(%rsp),%r11 │ │ │ │ + vmovsd (%rcx,%rdi,8),%xmm1 │ │ │ │ + vmovsd %xmm1,(%r11,%rax,8) │ │ │ │ inc %rax │ │ │ │ - mov (%r10,%rax,8),%r11 │ │ │ │ - vmovsd (%r8,%r11,8),%xmm8 │ │ │ │ - vmovsd %xmm8,(%rdi,%rax,8) │ │ │ │ + mov (%rsi,%rax,8),%r8 │ │ │ │ + mov 0x60(%rsp),%rdi │ │ │ │ + vmovsd (%rcx,%r8,8),%xmm2 │ │ │ │ + vmovsd %xmm2,(%rdi,%rax,8) │ │ │ │ inc %rax │ │ │ │ - mov (%r10,%rax,8),%rcx │ │ │ │ - vmovsd (%r8,%rcx,8),%xmm0 │ │ │ │ - vmovsd %xmm0,(%rdi,%rax,8) │ │ │ │ + mov (%rsi,%rax,8),%r11 │ │ │ │ + mov 0x60(%rsp),%r8 │ │ │ │ + vmovsd (%rcx,%r11,8),%xmm15 │ │ │ │ + vmovsd %xmm15,(%r8,%rax,8) │ │ │ │ inc %rax │ │ │ │ - mov (%r10,%rax,8),%r11 │ │ │ │ - vmovsd (%r8,%r11,8),%xmm9 │ │ │ │ - vmovsd %xmm9,(%rdi,%rax,8) │ │ │ │ + mov (%rsi,%rax,8),%rdi │ │ │ │ + mov 0x60(%rsp),%r11 │ │ │ │ + vmovsd (%rcx,%rdi,8),%xmm6 │ │ │ │ + vmovsd %xmm6,(%r11,%rax,8) │ │ │ │ inc %rax │ │ │ │ - mov (%r10,%rax,8),%rcx │ │ │ │ - vmovsd (%r8,%rcx,8),%xmm10 │ │ │ │ - vmovsd %xmm10,(%rdi,%rax,8) │ │ │ │ + mov (%rsi,%rax,8),%r8 │ │ │ │ + mov 0x60(%rsp),%rdi │ │ │ │ + vmovsd (%rcx,%r8,8),%xmm7 │ │ │ │ + vmovsd %xmm7,(%rdi,%rax,8) │ │ │ │ inc %rax │ │ │ │ - mov (%r10,%rax,8),%r11 │ │ │ │ - vmovsd (%r8,%r11,8),%xmm11 │ │ │ │ - vmovsd %xmm11,(%rdi,%rax,8) │ │ │ │ + mov (%rsi,%rax,8),%r11 │ │ │ │ + mov 0x60(%rsp),%rdi │ │ │ │ + vmovsd (%rcx,%r11,8),%xmm8 │ │ │ │ + vmovsd %xmm8,(%rdi,%rax,8) │ │ │ │ inc %rax │ │ │ │ - cmp %r13,%rax │ │ │ │ - je 41d0b │ │ │ │ - mov (%r10,%rax,8),%rcx │ │ │ │ - vmovsd (%r8,%rcx,8),%xmm12 │ │ │ │ - lea 0x1(%rax),%rcx │ │ │ │ - mov (%r10,%rcx,8),%r11 │ │ │ │ - vmovsd %xmm12,(%rdi,%rax,8) │ │ │ │ - vmovsd (%r8,%r11,8),%xmm13 │ │ │ │ - vmovsd %xmm13,(%rdi,%rcx,8) │ │ │ │ - lea 0x2(%rax),%rcx │ │ │ │ - mov (%r10,%rcx,8),%r11 │ │ │ │ - vmovsd (%r8,%r11,8),%xmm14 │ │ │ │ - vmovsd %xmm14,(%rdi,%rcx,8) │ │ │ │ - lea 0x3(%rax),%rcx │ │ │ │ - mov (%r10,%rcx,8),%r11 │ │ │ │ - vmovsd (%r8,%r11,8),%xmm15 │ │ │ │ - vmovsd %xmm15,(%rdi,%rcx,8) │ │ │ │ - lea 0x4(%rax),%rcx │ │ │ │ - mov (%r10,%rcx,8),%r11 │ │ │ │ - vmovsd (%r8,%r11,8),%xmm1 │ │ │ │ - vmovsd %xmm1,(%rdi,%rcx,8) │ │ │ │ - lea 0x5(%rax),%rcx │ │ │ │ - mov (%r10,%rcx,8),%r11 │ │ │ │ - vmovsd (%r8,%r11,8),%xmm2 │ │ │ │ - vmovsd %xmm2,(%rdi,%rcx,8) │ │ │ │ - lea 0x6(%rax),%rcx │ │ │ │ - mov (%r10,%rcx,8),%r11 │ │ │ │ - vmovsd (%r8,%r11,8),%xmm3 │ │ │ │ - vmovsd %xmm3,(%rdi,%rcx,8) │ │ │ │ - lea 0x7(%rax),%rcx │ │ │ │ + cmp %r12,%rax │ │ │ │ + je 41102 │ │ │ │ + mov (%rsi,%rax,8),%r8 │ │ │ │ + vmovsd (%rcx,%r8,8),%xmm9 │ │ │ │ + lea 0x1(%rax),%r8 │ │ │ │ + mov (%rsi,%r8,8),%r11 │ │ │ │ + vmovsd %xmm9,(%rdi,%rax,8) │ │ │ │ + vmovsd (%rcx,%r11,8),%xmm10 │ │ │ │ + vmovsd %xmm10,(%rdi,%r8,8) │ │ │ │ + lea 0x2(%rax),%r8 │ │ │ │ + mov (%rsi,%r8,8),%r11 │ │ │ │ + vmovsd (%rcx,%r11,8),%xmm11 │ │ │ │ + vmovsd %xmm11,(%rdi,%r8,8) │ │ │ │ + lea 0x3(%rax),%r8 │ │ │ │ + mov (%rsi,%r8,8),%r11 │ │ │ │ + vmovsd (%rcx,%r11,8),%xmm12 │ │ │ │ + vmovsd %xmm12,(%rdi,%r8,8) │ │ │ │ + lea 0x4(%rax),%r8 │ │ │ │ + mov (%rsi,%r8,8),%r11 │ │ │ │ + vmovsd (%rcx,%r11,8),%xmm14 │ │ │ │ + vmovsd %xmm14,(%rdi,%r8,8) │ │ │ │ + lea 0x5(%rax),%r8 │ │ │ │ + mov (%rsi,%r8,8),%r11 │ │ │ │ + vmovsd (%rcx,%r11,8),%xmm0 │ │ │ │ + vmovsd %xmm0,(%rdi,%r8,8) │ │ │ │ + lea 0x6(%rax),%r8 │ │ │ │ + mov (%rsi,%r8,8),%r11 │ │ │ │ + vmovsd (%rcx,%r11,8),%xmm3 │ │ │ │ + vmovsd %xmm3,(%rdi,%r8,8) │ │ │ │ + lea 0x7(%rax),%r8 │ │ │ │ add $0x8,%rax │ │ │ │ - mov (%r10,%rcx,8),%r11 │ │ │ │ - vmovsd (%r8,%r11,8),%xmm4 │ │ │ │ - vmovsd %xmm4,(%rdi,%rcx,8) │ │ │ │ - cmp %r13,%rax │ │ │ │ - jne 41c6a │ │ │ │ - test %r15,%r15 │ │ │ │ - je 4200b │ │ │ │ - sar $0x3,%r15 │ │ │ │ - vmovq %r12,%xmm9 │ │ │ │ - cmpq $0x1,0x98(%rsp) │ │ │ │ - mov %r13,%r11 │ │ │ │ - vmovq 0x18(%r9),%xmm7 │ │ │ │ - mov %r15,0x90(%rsp) │ │ │ │ - mov %rsi,0x88(%rsp) │ │ │ │ - mov %rdx,0x80(%rsp) │ │ │ │ - mov %r9,0x78(%rsp) │ │ │ │ - mov %rbx,%r12 │ │ │ │ - mov %r14,%rbx │ │ │ │ - adc $0xffffffffffffffff,%r11 │ │ │ │ + mov (%rsi,%r8,8),%r11 │ │ │ │ + vmovsd (%rcx,%r11,8),%xmm5 │ │ │ │ + vmovsd %xmm5,(%rdi,%r8,8) │ │ │ │ + cmp %r12,%rax │ │ │ │ + jne 4105a │ │ │ │ + test %r10,%r10 │ │ │ │ + je 413ca │ │ │ │ + sar $0x3,%r10 │ │ │ │ + cmp $0x1,%r13 │ │ │ │ + mov %rdx,0x58(%rsp) │ │ │ │ + mov 0x18(%r14),%rdi │ │ │ │ + mov %r10,0x70(%rsp) │ │ │ │ + mov %r12,%r10 │ │ │ │ + mov 0x60(%rsp),%rax │ │ │ │ + adc $0xffffffffffffffff,%r10 │ │ │ │ + mov %r13,0x68(%rsp) │ │ │ │ + xor %ecx,%ecx │ │ │ │ xor %r8d,%r8d │ │ │ │ - xor %r10d,%r10d │ │ │ │ - lea 0x1(%r11),%r15 │ │ │ │ - vmovdqa %xmm7,%xmm10 │ │ │ │ - mov %r15,%rcx │ │ │ │ - shr $0x4,%rcx │ │ │ │ - shl $0x6,%rcx │ │ │ │ - nop │ │ │ │ - vxorpd %xmm8,%xmm8,%xmm8 │ │ │ │ - cmpq $0x0,0x98(%rsp) │ │ │ │ - je 41fc3 │ │ │ │ - cmp $0xe,%r11 │ │ │ │ - jbe 42074 │ │ │ │ - lea (%r12,%r8,4),%r14 │ │ │ │ - xor %edx,%edx │ │ │ │ - vxorpd %xmm8,%xmm8,%xmm8 │ │ │ │ + lea 0x1(%r10),%r11 │ │ │ │ + mov %r14,0x50(%rsp) │ │ │ │ + mov %r11,%rsi │ │ │ │ + mov %r9,0x48(%rsp) │ │ │ │ + shr $0x3,%rsi │ │ │ │ + shl $0x5,%rsi │ │ │ │ + cmpq $0x0,0x68(%rsp) │ │ │ │ + vxorpd %xmm10,%xmm10,%xmm10 │ │ │ │ + je 4139b │ │ │ │ + cmp $0x6,%r10 │ │ │ │ + jbe 41445 │ │ │ │ + lea (%rbx,%rcx,4),%r14 │ │ │ │ + xor %r13d,%r13d │ │ │ │ + vxorpd %xmm10,%xmm10,%xmm10 │ │ │ │ + test $0x20,%sil │ │ │ │ + je 411f8 │ │ │ │ + vmovups (%r14),%ymm13 │ │ │ │ + mov $0x20,%r13d │ │ │ │ + vcvtps2pd %xmm13,%ymm1 │ │ │ │ + vmulpd (%rax),%ymm1,%ymm2 │ │ │ │ + vextractf32x4 $0x1,%ymm13,%xmm15 │ │ │ │ + vcvtps2pd %xmm15,%ymm6 │ │ │ │ + vmulpd 0x20(%rax),%ymm6,%ymm7 │ │ │ │ + vextractf64x2 $0x1,%ymm2,%xmm14 │ │ │ │ + vaddsd %xmm2,%xmm10,%xmm10 │ │ │ │ + vunpckhpd %xmm2,%xmm2,%xmm11 │ │ │ │ + valignq $0x3,%ymm2,%ymm2,%ymm3 │ │ │ │ + vunpckhpd %xmm7,%xmm7,%xmm15 │ │ │ │ + vextractf64x2 $0x1,%ymm7,%xmm8 │ │ │ │ + vaddsd %xmm10,%xmm11,%xmm12 │ │ │ │ + vaddsd %xmm12,%xmm14,%xmm0 │ │ │ │ + vaddsd %xmm0,%xmm3,%xmm5 │ │ │ │ + vaddsd %xmm5,%xmm7,%xmm2 │ │ │ │ + valignq $0x3,%ymm7,%ymm7,%ymm7 │ │ │ │ + vaddsd %xmm2,%xmm15,%xmm6 │ │ │ │ + vaddsd %xmm6,%xmm8,%xmm9 │ │ │ │ + vaddsd %xmm7,%xmm9,%xmm10 │ │ │ │ + cmp %rsi,%r13 │ │ │ │ + je 412e4 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - vmovups (%r14,%rdx,1),%zmm6 │ │ │ │ - vcvtps2pd %ymm6,%zmm0 │ │ │ │ - vmulpd (%rdi,%rdx,2),%zmm0,%zmm11 │ │ │ │ - vextractf32x8 $0x1,%zmm6,%ymm12 │ │ │ │ - vcvtps2pd %ymm12,%zmm13 │ │ │ │ - vmulpd 0x40(%rdi,%rdx,2),%zmm13,%zmm14 │ │ │ │ - add $0x40,%rdx │ │ │ │ - vaddsd %xmm11,%xmm8,%xmm3 │ │ │ │ - vunpckhpd %xmm11,%xmm11,%xmm4 │ │ │ │ - vextractf64x2 $0x1,%ymm11,%xmm8 │ │ │ │ + vmovups (%r14,%r13,1),%ymm11 │ │ │ │ + vcvtps2pd %xmm11,%ymm12 │ │ │ │ + vmulpd (%rax,%r13,2),%ymm12,%ymm14 │ │ │ │ + vextractf32x4 $0x1,%ymm11,%xmm0 │ │ │ │ + vcvtps2pd %xmm0,%ymm3 │ │ │ │ + vmulpd 0x20(%rax,%r13,2),%ymm3,%ymm13 │ │ │ │ + vextractf64x2 $0x1,%ymm14,%xmm8 │ │ │ │ + vaddsd %xmm14,%xmm10,%xmm2 │ │ │ │ vunpckhpd %xmm14,%xmm14,%xmm15 │ │ │ │ - vaddsd %xmm3,%xmm4,%xmm7 │ │ │ │ - valignq $0x3,%ymm11,%ymm11,%ymm0 │ │ │ │ - vaddsd %xmm7,%xmm8,%xmm6 │ │ │ │ - vextractf64x4 $0x1,%zmm11,%ymm11 │ │ │ │ - vunpckhpd %xmm11,%xmm11,%xmm1 │ │ │ │ - vaddsd %xmm6,%xmm0,%xmm12 │ │ │ │ - vextractf64x2 $0x1,%ymm11,%xmm4 │ │ │ │ - vaddsd %xmm12,%xmm11,%xmm2 │ │ │ │ - vaddsd %xmm2,%xmm1,%xmm3 │ │ │ │ - valignq $0x3,%ymm11,%ymm11,%ymm8 │ │ │ │ - vaddsd %xmm3,%xmm4,%xmm7 │ │ │ │ - vaddsd %xmm7,%xmm8,%xmm6 │ │ │ │ - vextractf64x2 $0x1,%ymm14,%xmm1 │ │ │ │ - vaddsd %xmm6,%xmm14,%xmm13 │ │ │ │ - vaddsd %xmm13,%xmm15,%xmm2 │ │ │ │ - valignq $0x3,%ymm14,%ymm14,%ymm4 │ │ │ │ - vextractf64x4 $0x1,%zmm14,%ymm14 │ │ │ │ - vunpckhpd %xmm14,%xmm14,%xmm11 │ │ │ │ - vaddsd %xmm2,%xmm1,%xmm3 │ │ │ │ - vaddsd %xmm3,%xmm4,%xmm7 │ │ │ │ - vextractf64x2 $0x1,%ymm14,%xmm13 │ │ │ │ - vaddsd %xmm7,%xmm14,%xmm12 │ │ │ │ - vaddsd %xmm12,%xmm11,%xmm0 │ │ │ │ - valignq $0x3,%ymm14,%ymm14,%ymm2 │ │ │ │ - vaddsd %xmm0,%xmm13,%xmm15 │ │ │ │ - vaddsd %xmm2,%xmm15,%xmm8 │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - jne 41da0 │ │ │ │ - test $0xf,%r15b │ │ │ │ - je 41fc3 │ │ │ │ - mov %r15,%r9 │ │ │ │ + valignq $0x3,%ymm14,%ymm14,%ymm7 │ │ │ │ + vunpckhpd %xmm13,%xmm13,%xmm0 │ │ │ │ + vextractf64x2 $0x1,%ymm13,%xmm5 │ │ │ │ + vaddsd %xmm2,%xmm15,%xmm6 │ │ │ │ + vmovups 0x20(%r14,%r13,1),%ymm15 │ │ │ │ + vaddsd %xmm6,%xmm8,%xmm9 │ │ │ │ + vcvtps2pd %xmm15,%ymm6 │ │ │ │ + vmulpd 0x40(%rax,%r13,2),%ymm6,%ymm8 │ │ │ │ + vaddsd %xmm9,%xmm7,%xmm10 │ │ │ │ + vextractf32x4 $0x1,%ymm15,%xmm9 │ │ │ │ + vcvtps2pd %xmm9,%ymm7 │ │ │ │ + vaddsd %xmm10,%xmm13,%xmm14 │ │ │ │ + vmulpd 0x60(%rax,%r13,2),%ymm7,%ymm10 │ │ │ │ + add $0x40,%r13 │ │ │ │ + valignq $0x3,%ymm13,%ymm13,%ymm13 │ │ │ │ + vaddsd %xmm14,%xmm0,%xmm3 │ │ │ │ + vunpckhpd %xmm8,%xmm8,%xmm0 │ │ │ │ + vextractf64x2 $0x1,%ymm10,%xmm11 │ │ │ │ + vunpckhpd %xmm10,%xmm10,%xmm9 │ │ │ │ + vaddsd %xmm3,%xmm5,%xmm1 │ │ │ │ + vextractf64x2 $0x1,%ymm8,%xmm5 │ │ │ │ + vaddsd %xmm13,%xmm1,%xmm2 │ │ │ │ + valignq $0x3,%ymm8,%ymm8,%ymm13 │ │ │ │ + vaddsd %xmm8,%xmm2,%xmm14 │ │ │ │ + vaddsd %xmm14,%xmm0,%xmm3 │ │ │ │ + vaddsd %xmm3,%xmm5,%xmm1 │ │ │ │ + vaddsd %xmm1,%xmm13,%xmm15 │ │ │ │ + vaddsd %xmm15,%xmm10,%xmm8 │ │ │ │ + valignq $0x3,%ymm10,%ymm10,%ymm10 │ │ │ │ + vaddsd %xmm8,%xmm9,%xmm7 │ │ │ │ + vaddsd %xmm7,%xmm11,%xmm12 │ │ │ │ + vaddsd %xmm10,%xmm12,%xmm10 │ │ │ │ + cmp %rsi,%r13 │ │ │ │ + jne 411f8 │ │ │ │ + test $0x7,%r11b │ │ │ │ + je 4139b │ │ │ │ mov %r11,%rdx │ │ │ │ - and $0xfffffffffffffff0,%r9 │ │ │ │ - sub %r9,%rdx │ │ │ │ - cmp $0x6,%rdx │ │ │ │ - jbe 4208c │ │ │ │ - lea (%r8,%r9,1),%r14 │ │ │ │ - lea 0x1(%rdx),%rax │ │ │ │ - vmovups (%r12,%r14,4),%ymm1 │ │ │ │ - vcvtps2pd %xmm1,%ymm3 │ │ │ │ - vmulpd (%rdi,%r9,8),%ymm3,%ymm7 │ │ │ │ - vextractf32x4 $0x1,%ymm1,%xmm4 │ │ │ │ - vcvtps2pd %xmm4,%ymm14 │ │ │ │ - vmulpd 0x20(%rdi,%r9,8),%ymm14,%ymm12 │ │ │ │ - vaddsd %xmm8,%xmm7,%xmm8 │ │ │ │ - vunpckhpd %xmm7,%xmm7,%xmm0 │ │ │ │ - vextractf64x2 $0x1,%ymm7,%xmm15 │ │ │ │ - vunpckhpd %xmm12,%xmm12,%xmm11 │ │ │ │ - vaddsd %xmm8,%xmm0,%xmm13 │ │ │ │ - valignq $0x3,%ymm7,%ymm7,%ymm2 │ │ │ │ - vaddsd %xmm13,%xmm15,%xmm1 │ │ │ │ - vaddsd %xmm1,%xmm2,%xmm3 │ │ │ │ - vextractf64x2 $0x1,%ymm12,%xmm8 │ │ │ │ - vaddsd %xmm3,%xmm12,%xmm14 │ │ │ │ - vaddsd %xmm14,%xmm11,%xmm6 │ │ │ │ - valignq $0x3,%ymm12,%ymm12,%ymm12 │ │ │ │ - vaddsd %xmm6,%xmm8,%xmm13 │ │ │ │ - vaddsd %xmm12,%xmm13,%xmm8 │ │ │ │ - test $0x7,%al │ │ │ │ - je 41fc3 │ │ │ │ - and $0xfffffffffffffff8,%rax │ │ │ │ - lea (%rax,%r9,1),%rsi │ │ │ │ - sub %rax,%rdx │ │ │ │ - cmp $0x2,%rdx │ │ │ │ - jbe 41f79 │ │ │ │ - add %r9,%rax │ │ │ │ - vxorps %xmm1,%xmm1,%xmm1 │ │ │ │ - inc %rdx │ │ │ │ - lea (%rdi,%rax,8),%r9 │ │ │ │ - add %r8,%rax │ │ │ │ - vmovups (%r12,%rax,4),%xmm15 │ │ │ │ - vcvtps2pd %xmm15,%xmm0 │ │ │ │ - vmulpd (%r9),%xmm0,%xmm3 │ │ │ │ - vmovhlps %xmm15,%xmm1,%xmm2 │ │ │ │ - vcvtps2pd %xmm2,%xmm7 │ │ │ │ - vmulpd 0x10(%r9),%xmm7,%xmm14 │ │ │ │ - vaddsd %xmm3,%xmm8,%xmm11 │ │ │ │ - vunpckhpd %xmm3,%xmm3,%xmm6 │ │ │ │ - vunpckhpd %xmm14,%xmm14,%xmm15 │ │ │ │ - vaddsd %xmm6,%xmm11,%xmm8 │ │ │ │ - vaddsd %xmm14,%xmm8,%xmm12 │ │ │ │ - vaddsd %xmm15,%xmm12,%xmm8 │ │ │ │ - test $0x3,%dl │ │ │ │ - je 41fc3 │ │ │ │ - and $0xfffffffffffffffc,%rdx │ │ │ │ - add %rdx,%rsi │ │ │ │ - lea (%rsi,%r8,1),%rax │ │ │ │ - lea 0x1(%rsi),%r14 │ │ │ │ - lea 0x0(,%rsi,8),%rdx │ │ │ │ - vcvtss2sd (%r12,%rax,4),%xmm5,%xmm0 │ │ │ │ - vfmadd231sd (%rdi,%rsi,8),%xmm0,%xmm8 │ │ │ │ - cmp %r13,%r14 │ │ │ │ - jae 41fc3 │ │ │ │ - add %r8,%r14 │ │ │ │ - add $0x2,%rsi │ │ │ │ - vcvtss2sd (%r12,%r14,4),%xmm5,%xmm3 │ │ │ │ - vfmadd231sd 0x8(%rdi,%rdx,1),%xmm3,%xmm8 │ │ │ │ - cmp %r13,%rsi │ │ │ │ - jae 41fc3 │ │ │ │ - add %r8,%rsi │ │ │ │ - vcvtss2sd (%r12,%rsi,4),%xmm5,%xmm1 │ │ │ │ - vfmadd231sd 0x10(%rdi,%rdx,1),%xmm1,%xmm8 │ │ │ │ - vmovq %xmm10,%rsi │ │ │ │ - vmovq %xmm9,%rdx │ │ │ │ - add %r13,%r8 │ │ │ │ - mov (%rsi,%r10,8),%r9 │ │ │ │ - inc %r10 │ │ │ │ - add %rbx,%r9 │ │ │ │ - vmovsd %xmm8,(%rdx,%r9,8) │ │ │ │ - cmp 0x90(%rsp),%r10 │ │ │ │ - jb 41d70 │ │ │ │ - mov 0x88(%rsp),%rsi │ │ │ │ - mov 0x80(%rsp),%rdx │ │ │ │ - mov 0x78(%rsp),%r9 │ │ │ │ - mov %rbx,%r14 │ │ │ │ - vmovq %xmm9,%r12 │ │ │ │ - add $0x48,%r9 │ │ │ │ - cmp %r9,0x60(%rsp) │ │ │ │ - jne 41b50 │ │ │ │ - mov 0x58(%rsp),%rbx │ │ │ │ - incl 0x4c(%rsp) │ │ │ │ - add 0x38(%rsp),%r14 │ │ │ │ - mov 0x4c(%rsp),%ecx │ │ │ │ - addq $0x8,0x40(%rsp) │ │ │ │ + and $0xfffffffffffffff8,%rdx │ │ │ │ + mov %r10,%r9 │ │ │ │ + sub %rdx,%r9 │ │ │ │ + cmp $0x2,%r9 │ │ │ │ + jbe 41359 │ │ │ │ + lea (%rcx,%rdx,1),%r14 │ │ │ │ + lea (%rax,%rdx,8),%r13 │ │ │ │ + vxorps %xmm3,%xmm3,%xmm3 │ │ │ │ + inc %r9 │ │ │ │ + vmovups (%rbx,%r14,4),%xmm14 │ │ │ │ + vcvtps2pd %xmm14,%xmm0 │ │ │ │ + vmulpd 0x0(%r13),%xmm0,%xmm5 │ │ │ │ + vmovhlps %xmm14,%xmm3,%xmm1 │ │ │ │ + vcvtps2pd %xmm1,%xmm13 │ │ │ │ + vmulpd 0x10(%r13),%xmm13,%xmm15 │ │ │ │ + vaddsd %xmm10,%xmm5,%xmm6 │ │ │ │ + vunpckhpd %xmm5,%xmm5,%xmm8 │ │ │ │ + vunpckhpd %xmm15,%xmm15,%xmm12 │ │ │ │ + vaddsd %xmm6,%xmm8,%xmm9 │ │ │ │ + vaddsd %xmm9,%xmm15,%xmm11 │ │ │ │ + vaddsd %xmm12,%xmm11,%xmm10 │ │ │ │ + test $0x3,%r9b │ │ │ │ + je 4139b │ │ │ │ + and $0xfffffffffffffffc,%r9 │ │ │ │ + add %r9,%rdx │ │ │ │ + lea (%rcx,%rdx,1),%r9 │ │ │ │ + lea 0x1(%rdx),%r13 │ │ │ │ + vcvtss2sd (%rbx,%r9,4),%xmm4,%xmm14 │ │ │ │ + vfmadd231sd (%rax,%rdx,8),%xmm14,%xmm10 │ │ │ │ + cmp %r12,%r13 │ │ │ │ + jae 4139b │ │ │ │ + add %rcx,%r13 │ │ │ │ + lea 0x2(%rdx),%r14 │ │ │ │ + vcvtss2sd (%rbx,%r13,4),%xmm4,%xmm0 │ │ │ │ + vfmadd231sd 0x8(%rax,%rdx,8),%xmm0,%xmm10 │ │ │ │ + cmp %r12,%r14 │ │ │ │ + jae 4139b │ │ │ │ + add %rcx,%r14 │ │ │ │ + vcvtss2sd (%rbx,%r14,4),%xmm4,%xmm5 │ │ │ │ + vfmadd231sd 0x10(%rax,%rdx,8),%xmm5,%xmm10 │ │ │ │ + mov 0x78(%rsp),%rdx │ │ │ │ + add %r12,%rcx │ │ │ │ + add (%rdi,%r8,8),%rdx │ │ │ │ + inc %r8 │ │ │ │ + vmovsd %xmm10,(%r15,%rdx,8) │ │ │ │ + cmp 0x70(%rsp),%r8 │ │ │ │ + jb 41150 │ │ │ │ + mov 0x58(%rsp),%rdx │ │ │ │ + mov 0x50(%rsp),%r14 │ │ │ │ + mov 0x48(%rsp),%r9 │ │ │ │ + add $0x48,%r14 │ │ │ │ + cmp %r14,0x38(%rsp) │ │ │ │ + jne 40f20 │ │ │ │ + incl 0x1c(%rsp) │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x28(%rsp),%rbx │ │ │ │ + addq $0x8,0x10(%rsp) │ │ │ │ + add %rax,0x78(%rsp) │ │ │ │ + mov 0x1c(%rsp),%ecx │ │ │ │ cmp %ecx,0x4(%rbx) │ │ │ │ - jge 41593 │ │ │ │ - test %rdi,%rdi │ │ │ │ - je 42106 │ │ │ │ - mov 0xb8(%rsp),%rax │ │ │ │ + jge 4094d │ │ │ │ + cmpq $0x0,0x60(%rsp) │ │ │ │ + je 414e4 │ │ │ │ + mov 0x98(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 42276 │ │ │ │ + jne 41658 │ │ │ │ + mov 0x30(%rsp),%rsi │ │ │ │ + mov 0x60(%rsp),%rdi │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ jmp d340 │ │ │ │ - xor %r9d,%r9d │ │ │ │ - mov %r11,%rdx │ │ │ │ - vxorpd %xmm8,%xmm8,%xmm8 │ │ │ │ - sub %r9,%rdx │ │ │ │ - cmp $0x6,%rdx │ │ │ │ - ja 41e95 │ │ │ │ - mov %r9,%rsi │ │ │ │ - xor %eax,%eax │ │ │ │ - jmp 41f19 │ │ │ │ - mov %rdi,0xa0(%rsp) │ │ │ │ - mov %rsi,0xb0(%rsp) │ │ │ │ - mov %r9,0x88(%rsp) │ │ │ │ - mov %r13,%rsi │ │ │ │ - mov %r8,0x90(%rsp) │ │ │ │ - mov %rdx,0xa8(%rsp) │ │ │ │ - mov 0x50(%rsp),%rdi │ │ │ │ - sar $0x3,%rax │ │ │ │ - sub %rax,%rsi │ │ │ │ + xor %edx,%edx │ │ │ │ + vxorpd %xmm10,%xmm10,%xmm10 │ │ │ │ + jmp 412f5 │ │ │ │ + mov %r9,0x58(%rsp) │ │ │ │ + mov 0x30(%rsp),%r9 │ │ │ │ + sar $0x3,%r11 │ │ │ │ + mov %r12,%rsi │ │ │ │ + mov %rcx,0x68(%rsp) │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + sub %r11,%rsi │ │ │ │ + mov %r10,0x70(%rsp) │ │ │ │ + mov %r8,0x80(%rsp) │ │ │ │ + mov %rdx,0x88(%rsp) │ │ │ │ + mov %r9,0x90(%rsp) │ │ │ │ vzeroupper │ │ │ │ - call bf520 >::_M_default_append(unsigned long)@@Base> │ │ │ │ - mov 0xa0(%rsp),%rdi │ │ │ │ - mov 0xa8(%rsp),%rdx │ │ │ │ - vxorps %xmm5,%xmm5,%xmm5 │ │ │ │ - mov 0xb0(%rsp),%rsi │ │ │ │ - mov 0x90(%rsp),%r8 │ │ │ │ - mov 0x88(%rsp),%r9 │ │ │ │ - jmp 41b8c │ │ │ │ + call b9550 >::_M_default_append(unsigned long)@@Base> │ │ │ │ + mov 0x80(%rsp),%rdx │ │ │ │ + mov 0x90(%rsp),%rsi │ │ │ │ + vxorps %xmm4,%xmm4,%xmm4 │ │ │ │ + mov 0x70(%rsp),%r10 │ │ │ │ + mov 0x68(%rsp),%rcx │ │ │ │ + mov %rdx,0x60(%rsp) │ │ │ │ + mov 0x58(%rsp),%r9 │ │ │ │ + mov %rsi,0x30(%rsp) │ │ │ │ + mov 0x88(%rsp),%rdx │ │ │ │ + jmp 40f59 │ │ │ │ + mov 0x60(%rsp),%rdi │ │ │ │ + jmp 4105a │ │ │ │ + xor %eax,%eax │ │ │ │ + vxorpd %xmm15,%xmm15,%xmm15 │ │ │ │ + jmp 40e4a │ │ │ │ vzeroupper │ │ │ │ - mov 0xb8(%rsp),%rax │ │ │ │ + mov 0x98(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 42271 │ │ │ │ + jne 41660 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - xor %r14d,%r14d │ │ │ │ cmpl $0x1,0x4(%rsi) │ │ │ │ - jg 4156b │ │ │ │ - jmp 42109 │ │ │ │ - xchg %ax,%ax │ │ │ │ - sub %rdx,%r8 │ │ │ │ - xor %ebx,%ebx │ │ │ │ - lea -0x8(%r8),%rcx │ │ │ │ - shr $0x3,%rcx │ │ │ │ - inc %rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - je 421ef │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 421d7 │ │ │ │ - cmp $0x2,%rcx │ │ │ │ - je 421c8 │ │ │ │ - cmp $0x3,%rcx │ │ │ │ - je 421b9 │ │ │ │ - cmp $0x4,%rcx │ │ │ │ - je 421aa │ │ │ │ - cmp $0x5,%rcx │ │ │ │ - je 4219b │ │ │ │ - cmp $0x6,%rcx │ │ │ │ - je 4218c │ │ │ │ - vmovsd (%rdx),%xmm3 │ │ │ │ - mov $0x8,%ebx │ │ │ │ - vmovsd %xmm3,(%r12) │ │ │ │ - vmovsd (%rdx,%rbx,1),%xmm4 │ │ │ │ - vmovsd %xmm4,(%r12,%rbx,1) │ │ │ │ - add $0x8,%rbx │ │ │ │ - vmovsd (%rdx,%rbx,1),%xmm5 │ │ │ │ - vmovsd %xmm5,(%r12,%rbx,1) │ │ │ │ - add $0x8,%rbx │ │ │ │ - vmovsd (%rdx,%rbx,1),%xmm6 │ │ │ │ - vmovsd %xmm6,(%r12,%rbx,1) │ │ │ │ - add $0x8,%rbx │ │ │ │ - vmovsd (%rdx,%rbx,1),%xmm7 │ │ │ │ - vmovsd %xmm7,(%r12,%rbx,1) │ │ │ │ - add $0x8,%rbx │ │ │ │ - vmovsd (%rdx,%rbx,1),%xmm8 │ │ │ │ - vmovsd %xmm8,(%r12,%rbx,1) │ │ │ │ - add $0x8,%rbx │ │ │ │ - vmovsd (%rdx,%rbx,1),%xmm9 │ │ │ │ - vmovsd %xmm9,(%r12,%rbx,1) │ │ │ │ - add $0x8,%rbx │ │ │ │ - cmp %rbx,%r8 │ │ │ │ - je 41553 │ │ │ │ - vmovsd (%rdx,%rbx,1),%xmm10 │ │ │ │ - vmovsd %xmm10,(%r12,%rbx,1) │ │ │ │ - vmovsd 0x8(%rdx,%rbx,1),%xmm11 │ │ │ │ - vmovsd %xmm11,0x8(%r12,%rbx,1) │ │ │ │ - vmovsd 0x10(%rdx,%rbx,1),%xmm12 │ │ │ │ - vmovsd %xmm12,0x10(%r12,%rbx,1) │ │ │ │ - vmovsd 0x18(%rdx,%rbx,1),%xmm13 │ │ │ │ - vmovsd %xmm13,0x18(%r12,%rbx,1) │ │ │ │ - vmovsd 0x20(%rdx,%rbx,1),%xmm14 │ │ │ │ - vmovsd %xmm14,0x20(%r12,%rbx,1) │ │ │ │ - vmovsd 0x28(%rdx,%rbx,1),%xmm15 │ │ │ │ - vmovsd %xmm15,0x28(%r12,%rbx,1) │ │ │ │ - vmovsd 0x30(%rdx,%rbx,1),%xmm0 │ │ │ │ - vmovsd %xmm0,0x30(%r12,%rbx,1) │ │ │ │ - vmovsd 0x38(%rdx,%rbx,1),%xmm1 │ │ │ │ - vmovsd %xmm1,0x38(%r12,%rbx,1) │ │ │ │ - add $0x40,%rbx │ │ │ │ - cmp %rbx,%r8 │ │ │ │ - jne 421ef │ │ │ │ - jmp 41553 │ │ │ │ - mov %rdx,%r14 │ │ │ │ - xor %r9d,%r9d │ │ │ │ - xor %r15d,%r15d │ │ │ │ - jmp 414eb │ │ │ │ - call d370 <__stack_chk_fail@plt> │ │ │ │ + movq $0x0,0x78(%rsp) │ │ │ │ + jg 40917 │ │ │ │ + jmp 414e7 │ │ │ │ + mov %rdx,%rax │ │ │ │ + xor %r11d,%r11d │ │ │ │ + jmp 408c9 │ │ │ │ + vmovsd (%rdx),%xmm0 │ │ │ │ + vmovsd %xmm0,(%rdi) │ │ │ │ + jmp 408f8 │ │ │ │ + lea -0x8(%rcx),%rbx │ │ │ │ + xor %esi,%esi │ │ │ │ + shr $0x3,%rbx │ │ │ │ + inc %rbx │ │ │ │ + and $0x7,%ebx │ │ │ │ + je 415e4 │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 415cc │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + je 415bd │ │ │ │ + cmp $0x3,%rbx │ │ │ │ + je 415ae │ │ │ │ + cmp $0x4,%rbx │ │ │ │ + je 4159f │ │ │ │ + cmp $0x5,%rbx │ │ │ │ + je 41590 │ │ │ │ + cmp $0x6,%rbx │ │ │ │ + je 41581 │ │ │ │ + vmovsd (%rdx),%xmm2 │ │ │ │ + mov $0x8,%esi │ │ │ │ + vmovsd %xmm2,(%rdi) │ │ │ │ + vmovsd (%rdx,%rsi,1),%xmm3 │ │ │ │ + vmovsd %xmm3,(%r15,%rsi,1) │ │ │ │ + add $0x8,%rsi │ │ │ │ + vmovsd (%rdx,%rsi,1),%xmm4 │ │ │ │ + vmovsd %xmm4,(%r15,%rsi,1) │ │ │ │ + add $0x8,%rsi │ │ │ │ + vmovsd (%rdx,%rsi,1),%xmm5 │ │ │ │ + vmovsd %xmm5,(%r15,%rsi,1) │ │ │ │ + add $0x8,%rsi │ │ │ │ + vmovsd (%rdx,%rsi,1),%xmm6 │ │ │ │ + vmovsd %xmm6,(%r15,%rsi,1) │ │ │ │ + add $0x8,%rsi │ │ │ │ + vmovsd (%rdx,%rsi,1),%xmm7 │ │ │ │ + vmovsd %xmm7,(%r15,%rsi,1) │ │ │ │ + add $0x8,%rsi │ │ │ │ + vmovsd (%rdx,%rsi,1),%xmm8 │ │ │ │ + vmovsd %xmm8,(%r15,%rsi,1) │ │ │ │ + add $0x8,%rsi │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + je 408f8 │ │ │ │ + vmovsd (%rdx,%rsi,1),%xmm9 │ │ │ │ + vmovsd %xmm9,(%r15,%rsi,1) │ │ │ │ + vmovsd 0x8(%rdx,%rsi,1),%xmm10 │ │ │ │ + vmovsd %xmm10,0x8(%r15,%rsi,1) │ │ │ │ + vmovsd 0x10(%rdx,%rsi,1),%xmm11 │ │ │ │ + vmovsd %xmm11,0x10(%r15,%rsi,1) │ │ │ │ + vmovsd 0x18(%rdx,%rsi,1),%xmm12 │ │ │ │ + vmovsd %xmm12,0x18(%r15,%rsi,1) │ │ │ │ + vmovsd 0x20(%rdx,%rsi,1),%xmm13 │ │ │ │ + vmovsd %xmm13,0x20(%r15,%rsi,1) │ │ │ │ + vmovsd 0x28(%rdx,%rsi,1),%xmm14 │ │ │ │ + vmovsd %xmm14,0x28(%r15,%rsi,1) │ │ │ │ + vmovsd 0x30(%rdx,%rsi,1),%xmm15 │ │ │ │ + vmovsd %xmm15,0x30(%r15,%rsi,1) │ │ │ │ + vmovsd 0x38(%rdx,%rsi,1),%xmm0 │ │ │ │ + vmovsd %xmm0,0x38(%r15,%rsi,1) │ │ │ │ + add $0x40,%rsi │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jne 415e4 │ │ │ │ + jmp 408f8 │ │ │ │ vzeroupper │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ + call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r12 │ │ │ │ - jmp e1a3 <__cxa_finalize@plt+0xb13> │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + mov %rax,%r15 │ │ │ │ + jmp e18c <__cxa_finalize@plt+0xafc> │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000042290 : │ │ │ │ +0000000000041680 : │ │ │ │ endbr64 │ │ │ │ push %rbp │ │ │ │ - mov %rsi,%r9 │ │ │ │ - mov %rdx,%r10 │ │ │ │ vmovapd %xmm0,%xmm3 │ │ │ │ + vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ + mov %rsi,%r8 │ │ │ │ + mov %rdx,%r9 │ │ │ │ mov %rsp,%rbp │ │ │ │ - push %r14 │ │ │ │ + push %r12 │ │ │ │ push %rbx │ │ │ │ mov %rdi,%rbx │ │ │ │ - and $0xffffffffffffffc0,%rsp │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ sub $0x40,%rsp │ │ │ │ mov 0x10(%rsi),%rax │ │ │ │ sub 0x8(%rsi),%rax │ │ │ │ - movq $0x0,0x8(%rdi) │ │ │ │ - movq $0x0,0x10(%rdi) │ │ │ │ movq $0x0,0x18(%rdi) │ │ │ │ - mov %rax,%r8 │ │ │ │ - sar $0x3,%r8 │ │ │ │ - test %rax,%rax │ │ │ │ - jne 42690 │ │ │ │ - test %r8,%r8 │ │ │ │ - je 4265a │ │ │ │ - mov 0x8(%rbx),%rdx │ │ │ │ - lea 0x8(%r10),%rdi │ │ │ │ - mov 0x8(%r9),%rsi │ │ │ │ - mov 0x8(%r10),%rcx │ │ │ │ - add %rdx,%rax │ │ │ │ - cmp %rdi,%rdx │ │ │ │ - lea 0x8(%r9),%rdi │ │ │ │ - setae %r11b │ │ │ │ - cmp %rax,%r10 │ │ │ │ - setae %r14b │ │ │ │ - or %r14d,%r11d │ │ │ │ - cmp %rdi,%rdx │ │ │ │ - setae %r14b │ │ │ │ - cmp %rax,%r9 │ │ │ │ - setae %al │ │ │ │ - or %r14d,%eax │ │ │ │ - test %al,%r11b │ │ │ │ - je 426e0 │ │ │ │ - lea -0x8(%rdx),%r11 │ │ │ │ - mov %rdx,%r14 │ │ │ │ - sub %rsi,%r11 │ │ │ │ - cmp $0x30,%r11 │ │ │ │ - seta %dil │ │ │ │ - sub %rcx,%r14 │ │ │ │ - sub $0x8,%r14 │ │ │ │ - cmp $0x30,%r14 │ │ │ │ - seta %al │ │ │ │ - test %al,%dil │ │ │ │ - je 426e0 │ │ │ │ - lea -0x1(%r8),%r11 │ │ │ │ - cmp $0x6,%r11 │ │ │ │ - jbe 42942 │ │ │ │ - mov %r8,%r11 │ │ │ │ - vbroadcastsd (%r10),%zmm1 │ │ │ │ - vbroadcastsd (%r9),%zmm2 │ │ │ │ - vbroadcastsd %xmm3,%zmm0 │ │ │ │ - shr $0x3,%r11 │ │ │ │ - shl $0x6,%r11 │ │ │ │ - lea -0x40(%r11),%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - shr $0x6,%rdi │ │ │ │ - inc %rdi │ │ │ │ - and $0x7,%edi │ │ │ │ - je 424a4 │ │ │ │ - cmp $0x1,%rdi │ │ │ │ - je 4247c │ │ │ │ - cmp $0x2,%rdi │ │ │ │ - je 4245d │ │ │ │ - cmp $0x3,%rdi │ │ │ │ - je 4243e │ │ │ │ - cmp $0x4,%rdi │ │ │ │ - je 4241f │ │ │ │ - cmp $0x5,%rdi │ │ │ │ - je 42400 │ │ │ │ - cmp $0x6,%rdi │ │ │ │ - je 423e1 │ │ │ │ - vmulpd (%rcx),%zmm2,%zmm4 │ │ │ │ - mov $0x40,%eax │ │ │ │ - vfmadd231pd (%rsi),%zmm1,%zmm4 │ │ │ │ - vmulpd %zmm0,%zmm4,%zmm5 │ │ │ │ - vmovupd %zmm5,(%rdx) │ │ │ │ - vmulpd (%rcx,%rax,1),%zmm2,%zmm6 │ │ │ │ - vfmadd231pd (%rsi,%rax,1),%zmm1,%zmm6 │ │ │ │ - vmulpd %zmm0,%zmm6,%zmm7 │ │ │ │ - vmovupd %zmm7,(%rdx,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vmulpd (%rcx,%rax,1),%zmm2,%zmm8 │ │ │ │ - vfmadd231pd (%rsi,%rax,1),%zmm1,%zmm8 │ │ │ │ - vmulpd %zmm0,%zmm8,%zmm9 │ │ │ │ - vmovupd %zmm9,(%rdx,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vmulpd (%rcx,%rax,1),%zmm2,%zmm10 │ │ │ │ - vfmadd231pd (%rsi,%rax,1),%zmm1,%zmm10 │ │ │ │ - vmulpd %zmm0,%zmm10,%zmm11 │ │ │ │ - vmovupd %zmm11,(%rdx,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vmulpd (%rcx,%rax,1),%zmm2,%zmm12 │ │ │ │ - vfmadd231pd (%rsi,%rax,1),%zmm1,%zmm12 │ │ │ │ - vmulpd %zmm0,%zmm12,%zmm13 │ │ │ │ - vmovupd %zmm13,(%rdx,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vmulpd (%rcx,%rax,1),%zmm2,%zmm14 │ │ │ │ - vfmadd231pd (%rsi,%rax,1),%zmm1,%zmm14 │ │ │ │ - vmulpd %zmm0,%zmm14,%zmm15 │ │ │ │ - vmovupd %zmm15,(%rdx,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vmulpd (%rcx,%rax,1),%zmm2,%zmm4 │ │ │ │ - vfmadd231pd (%rsi,%rax,1),%zmm1,%zmm4 │ │ │ │ - vmulpd %zmm0,%zmm4,%zmm5 │ │ │ │ - vmovupd %zmm5,(%rdx,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - cmp %r11,%rax │ │ │ │ - je 425a0 │ │ │ │ - vmulpd (%rcx,%rax,1),%zmm2,%zmm6 │ │ │ │ - vfmadd231pd (%rsi,%rax,1),%zmm1,%zmm6 │ │ │ │ - vmulpd %zmm0,%zmm6,%zmm7 │ │ │ │ - vmovupd %zmm7,(%rdx,%rax,1) │ │ │ │ - vmulpd 0x40(%rcx,%rax,1),%zmm2,%zmm8 │ │ │ │ - vfmadd231pd 0x40(%rsi,%rax,1),%zmm1,%zmm8 │ │ │ │ - vmulpd %zmm0,%zmm8,%zmm9 │ │ │ │ - vmovupd %zmm9,0x40(%rdx,%rax,1) │ │ │ │ - vmulpd 0x80(%rcx,%rax,1),%zmm2,%zmm10 │ │ │ │ - vfmadd231pd 0x80(%rsi,%rax,1),%zmm1,%zmm10 │ │ │ │ - vmulpd %zmm0,%zmm10,%zmm11 │ │ │ │ - vmovupd %zmm11,0x80(%rdx,%rax,1) │ │ │ │ - vmulpd 0xc0(%rcx,%rax,1),%zmm2,%zmm12 │ │ │ │ - vfmadd231pd 0xc0(%rsi,%rax,1),%zmm1,%zmm12 │ │ │ │ - vmulpd %zmm0,%zmm12,%zmm13 │ │ │ │ - vmovupd %zmm13,0xc0(%rdx,%rax,1) │ │ │ │ - vmulpd 0x100(%rcx,%rax,1),%zmm2,%zmm14 │ │ │ │ - vfmadd231pd 0x100(%rsi,%rax,1),%zmm1,%zmm14 │ │ │ │ - vmulpd %zmm0,%zmm14,%zmm15 │ │ │ │ - vmovupd %zmm15,0x100(%rdx,%rax,1) │ │ │ │ - vmulpd 0x140(%rcx,%rax,1),%zmm2,%zmm4 │ │ │ │ - vfmadd231pd 0x140(%rsi,%rax,1),%zmm1,%zmm4 │ │ │ │ - vmulpd %zmm0,%zmm4,%zmm5 │ │ │ │ - vmovupd %zmm5,0x140(%rdx,%rax,1) │ │ │ │ - vmulpd 0x180(%rcx,%rax,1),%zmm2,%zmm6 │ │ │ │ - vfmadd231pd 0x180(%rsi,%rax,1),%zmm1,%zmm6 │ │ │ │ - vmulpd %zmm0,%zmm6,%zmm7 │ │ │ │ - vmovupd %zmm7,0x180(%rdx,%rax,1) │ │ │ │ - vmulpd 0x1c0(%rcx,%rax,1),%zmm2,%zmm8 │ │ │ │ - vfmadd231pd 0x1c0(%rsi,%rax,1),%zmm1,%zmm8 │ │ │ │ - vmulpd %zmm0,%zmm8,%zmm9 │ │ │ │ - vmovupd %zmm9,0x1c0(%rdx,%rax,1) │ │ │ │ - add $0x200,%rax │ │ │ │ - cmp %r11,%rax │ │ │ │ - jne 424a4 │ │ │ │ - mov %r8,%r14 │ │ │ │ - and $0xfffffffffffffff8,%r14 │ │ │ │ - test $0x7,%r8b │ │ │ │ - je 42680 │ │ │ │ - sub %r14,%r8 │ │ │ │ - lea -0x1(%r8),%r11 │ │ │ │ - cmp $0x2,%r11 │ │ │ │ - jbe 4294a │ │ │ │ - vbroadcastsd (%r9),%ymm2 │ │ │ │ - vmulpd (%rcx,%r14,8),%ymm2,%ymm0 │ │ │ │ - vbroadcastsd (%r10),%ymm10 │ │ │ │ - vbroadcastsd %xmm3,%ymm1 │ │ │ │ - vfmadd231pd (%rsi,%r14,8),%ymm10,%ymm0 │ │ │ │ - vmulpd %ymm1,%ymm0,%ymm11 │ │ │ │ - vmovupd %ymm11,(%rdx,%r14,8) │ │ │ │ - test $0x3,%r8b │ │ │ │ - je 42680 │ │ │ │ - mov %r8,%rax │ │ │ │ - and $0xfffffffffffffffc,%rax │ │ │ │ - lea (%r14,%rax,1),%rdi │ │ │ │ - sub %rax,%r8 │ │ │ │ - cmp $0x1,%r8 │ │ │ │ - je 4263a │ │ │ │ - add %rax,%r14 │ │ │ │ - vmovddup (%r9),%xmm13 │ │ │ │ - vmovddup (%r10),%xmm15 │ │ │ │ - vmovddup %xmm3,%xmm12 │ │ │ │ - vmulpd (%rcx,%r14,8),%xmm13,%xmm14 │ │ │ │ - vfmadd231pd (%rsi,%r14,8),%xmm15,%xmm14 │ │ │ │ - vmulpd %xmm12,%xmm14,%xmm4 │ │ │ │ - vmovupd %xmm4,(%rdx,%r14,8) │ │ │ │ - test $0x1,%r8b │ │ │ │ - je 42680 │ │ │ │ - and $0xfffffffffffffffe,%r8 │ │ │ │ - add %r8,%rdi │ │ │ │ - vmovsd (%rcx,%rdi,8),%xmm5 │ │ │ │ - vmulsd (%r9),%xmm5,%xmm6 │ │ │ │ - vmovsd (%rsi,%rdi,8),%xmm7 │ │ │ │ - vfmadd231sd (%r10),%xmm7,%xmm6 │ │ │ │ - vmulsd %xmm3,%xmm6,%xmm8 │ │ │ │ - vmovsd %xmm8,(%rdx,%rdi,8) │ │ │ │ - vzeroupper │ │ │ │ - vmovsd (%r9),%xmm7 │ │ │ │ - vmulsd (%r10),%xmm7,%xmm1 │ │ │ │ + vmovdqu %xmm0,0x8(%rdi) │ │ │ │ + jne 416e0 │ │ │ │ + vmovsd (%r8),%xmm9 │ │ │ │ mov %rbx,%rax │ │ │ │ - vmulsd %xmm3,%xmm1,%xmm3 │ │ │ │ + vmulsd (%r9),%xmm9,%xmm10 │ │ │ │ + vmulsd %xmm3,%xmm10,%xmm3 │ │ │ │ vmovsd %xmm3,(%rbx) │ │ │ │ lea -0x10(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ - pop %r14 │ │ │ │ + pop %r12 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - vzeroupper │ │ │ │ - jmp 4265a │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov %rax,%r10 │ │ │ │ mov %rsi,0x28(%rsp) │ │ │ │ lea 0x8(%rdi),%rdi │ │ │ │ - mov %r8,%rsi │ │ │ │ + mov %rax,%r12 │ │ │ │ + sar $0x3,%r10 │ │ │ │ mov %rdx,0x20(%rsp) │ │ │ │ - mov %rax,0x30(%rsp) │ │ │ │ - mov %r8,0x38(%rsp) │ │ │ │ - vmovsd %xmm0,0x18(%rsp) │ │ │ │ - call bf520 >::_M_default_append(unsigned long)@@Base> │ │ │ │ + mov %r10,%rsi │ │ │ │ + mov %r10,0x30(%rsp) │ │ │ │ + mov %r10,0x38(%rsp) │ │ │ │ + vmovsd %xmm3,0x18(%rsp) │ │ │ │ + call b9550 >::_M_default_append(unsigned long)@@Base> │ │ │ │ + mov 0x38(%rsp),%r10 │ │ │ │ + mov 0x30(%rsp),%r11 │ │ │ │ + mov 0x28(%rsp),%r8 │ │ │ │ + mov 0x20(%rsp),%r9 │ │ │ │ vmovsd 0x18(%rsp),%xmm3 │ │ │ │ - mov 0x38(%rsp),%r8 │ │ │ │ - mov 0x30(%rsp),%rax │ │ │ │ - mov 0x28(%rsp),%r9 │ │ │ │ - mov 0x20(%rsp),%r10 │ │ │ │ - jmp 422e0 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %r8,%r14 │ │ │ │ - xor %r11d,%r11d │ │ │ │ - and $0x7,%r14d │ │ │ │ - je 4281b │ │ │ │ - cmp $0x1,%r14 │ │ │ │ - je 427ef │ │ │ │ - cmp $0x2,%r14 │ │ │ │ - je 427cc │ │ │ │ - cmp $0x3,%r14 │ │ │ │ - je 427a9 │ │ │ │ - cmp $0x4,%r14 │ │ │ │ - je 42786 │ │ │ │ - cmp $0x5,%r14 │ │ │ │ - je 42763 │ │ │ │ - cmp $0x6,%r14 │ │ │ │ - je 42740 │ │ │ │ - vmovsd (%r9),%xmm9 │ │ │ │ - vmulsd (%rcx),%xmm9,%xmm1 │ │ │ │ - vmovsd (%rsi),%xmm2 │ │ │ │ - mov $0x1,%r11d │ │ │ │ - vfmadd231sd (%r10),%xmm2,%xmm1 │ │ │ │ - vmulsd %xmm3,%xmm1,%xmm0 │ │ │ │ - vmovsd %xmm0,(%rdx) │ │ │ │ - vmovsd (%r9),%xmm10 │ │ │ │ - vmulsd (%rcx,%r11,8),%xmm10,%xmm11 │ │ │ │ - vmovsd (%rsi,%r11,8),%xmm12 │ │ │ │ - vfmadd231sd (%r10),%xmm12,%xmm11 │ │ │ │ + test %r10,%r10 │ │ │ │ + je 416bb │ │ │ │ + mov 0x8(%r8),%rsi │ │ │ │ + mov 0x8(%r9),%rcx │ │ │ │ + mov 0x8(%rbx),%rdx │ │ │ │ + cmp $0x8,%r12 │ │ │ │ + je 41a30 │ │ │ │ + lea 0x8(%r9),%rdi │ │ │ │ + lea (%rdx,%r12,1),%rax │ │ │ │ + cmp %rdi,%rdx │ │ │ │ + setae %dil │ │ │ │ + cmp %rax,%r9 │ │ │ │ + setae %r12b │ │ │ │ + or %r12d,%edi │ │ │ │ + lea 0x8(%r8),%r12 │ │ │ │ + cmp %r12,%rdx │ │ │ │ + setae %r12b │ │ │ │ + cmp %rax,%r8 │ │ │ │ + setae %al │ │ │ │ + or %r12d,%eax │ │ │ │ + and %edi,%eax │ │ │ │ + mov %rdx,%rdi │ │ │ │ + sub %rcx,%rdi │ │ │ │ + sub $0x8,%rdi │ │ │ │ + cmp $0x10,%rdi │ │ │ │ + seta %r12b │ │ │ │ + test %r12b,%al │ │ │ │ + je 41a58 │ │ │ │ + lea -0x8(%rdx),%rax │ │ │ │ + sub %rsi,%rax │ │ │ │ + cmp $0x10,%rax │ │ │ │ + jbe 41a58 │ │ │ │ + lea -0x1(%r10),%rdi │ │ │ │ + cmp $0x2,%rdi │ │ │ │ + jbe 41c8e │ │ │ │ + mov %r10,%r11 │ │ │ │ + vbroadcastsd (%r9),%ymm5 │ │ │ │ + vbroadcastsd (%r8),%ymm6 │ │ │ │ + vbroadcastsd %xmm3,%ymm8 │ │ │ │ + shr $0x2,%r11 │ │ │ │ + xor %eax,%eax │ │ │ │ + shl $0x5,%r11 │ │ │ │ + lea -0x20(%r11),%r12 │ │ │ │ + shr $0x5,%r12 │ │ │ │ + inc %r12 │ │ │ │ + and $0x7,%r12d │ │ │ │ + je 418c1 │ │ │ │ + cmp $0x1,%r12 │ │ │ │ + je 4189f │ │ │ │ + cmp $0x2,%r12 │ │ │ │ + je 41886 │ │ │ │ + cmp $0x3,%r12 │ │ │ │ + je 4186d │ │ │ │ + cmp $0x4,%r12 │ │ │ │ + je 41854 │ │ │ │ + cmp $0x5,%r12 │ │ │ │ + je 4183b │ │ │ │ + cmp $0x6,%r12 │ │ │ │ + je 41822 │ │ │ │ + vmulpd (%rcx),%ymm6,%ymm9 │ │ │ │ + mov $0x20,%eax │ │ │ │ + vfmadd231pd (%rsi),%ymm5,%ymm9 │ │ │ │ + vmulpd %ymm8,%ymm9,%ymm10 │ │ │ │ + vmovupd %ymm10,(%rdx) │ │ │ │ + vmulpd (%rcx,%rax,1),%ymm6,%ymm11 │ │ │ │ + vfmadd231pd (%rsi,%rax,1),%ymm5,%ymm11 │ │ │ │ + vmulpd %ymm8,%ymm11,%ymm12 │ │ │ │ + vmovupd %ymm12,(%rdx,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vmulpd (%rcx,%rax,1),%ymm6,%ymm13 │ │ │ │ + vfmadd231pd (%rsi,%rax,1),%ymm5,%ymm13 │ │ │ │ + vmulpd %ymm8,%ymm13,%ymm14 │ │ │ │ + vmovupd %ymm14,(%rdx,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vmulpd (%rcx,%rax,1),%ymm6,%ymm15 │ │ │ │ + vfmadd231pd (%rsi,%rax,1),%ymm5,%ymm15 │ │ │ │ + vmulpd %ymm8,%ymm15,%ymm0 │ │ │ │ + vmovupd %ymm0,(%rdx,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vmulpd (%rcx,%rax,1),%ymm6,%ymm1 │ │ │ │ + vfmadd231pd (%rsi,%rax,1),%ymm5,%ymm1 │ │ │ │ + vmulpd %ymm8,%ymm1,%ymm2 │ │ │ │ + vmovupd %ymm2,(%rdx,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vmulpd (%rcx,%rax,1),%ymm6,%ymm7 │ │ │ │ + vfmadd231pd (%rsi,%rax,1),%ymm5,%ymm7 │ │ │ │ + vmulpd %ymm8,%ymm7,%ymm4 │ │ │ │ + vmovupd %ymm4,(%rdx,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vmulpd (%rcx,%rax,1),%ymm6,%ymm9 │ │ │ │ + vfmadd231pd (%rsi,%rax,1),%ymm5,%ymm9 │ │ │ │ + vmulpd %ymm8,%ymm9,%ymm10 │ │ │ │ + vmovupd %ymm10,(%rdx,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + cmp %rax,%r11 │ │ │ │ + je 419b1 │ │ │ │ + vmulpd (%rcx,%rax,1),%ymm6,%ymm11 │ │ │ │ + vfmadd231pd (%rsi,%rax,1),%ymm5,%ymm11 │ │ │ │ + vmulpd %ymm8,%ymm11,%ymm12 │ │ │ │ + vmovupd %ymm12,(%rdx,%rax,1) │ │ │ │ + vmulpd 0x20(%rcx,%rax,1),%ymm6,%ymm13 │ │ │ │ + vfmadd231pd 0x20(%rsi,%rax,1),%ymm5,%ymm13 │ │ │ │ + vmulpd %ymm8,%ymm13,%ymm14 │ │ │ │ + vmovupd %ymm14,0x20(%rdx,%rax,1) │ │ │ │ + vmulpd 0x40(%rcx,%rax,1),%ymm6,%ymm15 │ │ │ │ + vfmadd231pd 0x40(%rsi,%rax,1),%ymm5,%ymm15 │ │ │ │ + vmulpd %ymm8,%ymm15,%ymm0 │ │ │ │ + vmovupd %ymm0,0x40(%rdx,%rax,1) │ │ │ │ + vmulpd 0x60(%rcx,%rax,1),%ymm6,%ymm1 │ │ │ │ + vfmadd231pd 0x60(%rsi,%rax,1),%ymm5,%ymm1 │ │ │ │ + vmulpd %ymm8,%ymm1,%ymm2 │ │ │ │ + vmovupd %ymm2,0x60(%rdx,%rax,1) │ │ │ │ + vmulpd 0x80(%rcx,%rax,1),%ymm6,%ymm7 │ │ │ │ + vfmadd231pd 0x80(%rsi,%rax,1),%ymm5,%ymm7 │ │ │ │ + vmulpd %ymm8,%ymm7,%ymm4 │ │ │ │ + vmovupd %ymm4,0x80(%rdx,%rax,1) │ │ │ │ + vmulpd 0xa0(%rcx,%rax,1),%ymm6,%ymm9 │ │ │ │ + vfmadd231pd 0xa0(%rsi,%rax,1),%ymm5,%ymm9 │ │ │ │ + vmulpd %ymm8,%ymm9,%ymm10 │ │ │ │ + vmovupd %ymm10,0xa0(%rdx,%rax,1) │ │ │ │ + vmulpd 0xc0(%rcx,%rax,1),%ymm6,%ymm11 │ │ │ │ + vfmadd231pd 0xc0(%rsi,%rax,1),%ymm5,%ymm11 │ │ │ │ + vmulpd %ymm8,%ymm11,%ymm12 │ │ │ │ + vmovupd %ymm12,0xc0(%rdx,%rax,1) │ │ │ │ + vmulpd 0xe0(%rcx,%rax,1),%ymm6,%ymm13 │ │ │ │ + vfmadd231pd 0xe0(%rsi,%rax,1),%ymm5,%ymm13 │ │ │ │ + vmulpd %ymm8,%ymm13,%ymm14 │ │ │ │ + vmovupd %ymm14,0xe0(%rdx,%rax,1) │ │ │ │ + add $0x100,%rax │ │ │ │ + cmp %rax,%r11 │ │ │ │ + jne 418c1 │ │ │ │ + mov %r10,%rdi │ │ │ │ + and $0xfffffffffffffffc,%rdi │ │ │ │ + test $0x3,%r10b │ │ │ │ + je 41a50 │ │ │ │ + sub %rdi,%r10 │ │ │ │ + mov %r10,%r11 │ │ │ │ + cmp $0x1,%r10 │ │ │ │ + je 41c95 │ │ │ │ + vzeroupper │ │ │ │ + vmovddup (%r8),%xmm5 │ │ │ │ + vmovddup (%r9),%xmm15 │ │ │ │ + vmovddup %xmm3,%xmm6 │ │ │ │ + vmulpd (%rcx,%rdi,8),%xmm5,%xmm8 │ │ │ │ + vfmadd231pd (%rsi,%rdi,8),%xmm15,%xmm8 │ │ │ │ + vmulpd %xmm6,%xmm8,%xmm0 │ │ │ │ + vmovupd %xmm0,(%rdx,%rdi,8) │ │ │ │ + test $0x1,%r11b │ │ │ │ + je 416bb │ │ │ │ + and $0xfffffffffffffffe,%r11 │ │ │ │ + add %r11,%rdi │ │ │ │ + vmovsd (%rcx,%rdi,8),%xmm1 │ │ │ │ + vmovsd (%rsi,%rdi,8),%xmm7 │ │ │ │ + vmulsd (%r8),%xmm1,%xmm2 │ │ │ │ + vfmadd231sd (%r9),%xmm7,%xmm2 │ │ │ │ + vmulsd %xmm3,%xmm2,%xmm4 │ │ │ │ + vmovsd %xmm4,(%rdx,%rdi,8) │ │ │ │ + jmp 416bb │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + vmovsd (%r8),%xmm1 │ │ │ │ + vmovsd (%rsi),%xmm7 │ │ │ │ + vmulsd (%rcx),%xmm1,%xmm2 │ │ │ │ + vfmadd231sd (%r9),%xmm7,%xmm2 │ │ │ │ + vmulsd %xmm3,%xmm2,%xmm4 │ │ │ │ + vmovsd %xmm4,(%rdx) │ │ │ │ + jmp 416bb │ │ │ │ + nop │ │ │ │ + vzeroupper │ │ │ │ + jmp 416bb │ │ │ │ + mov %r10,%r12 │ │ │ │ + xor %eax,%eax │ │ │ │ + and $0x7,%r12d │ │ │ │ + je 41b7f │ │ │ │ + cmp $0x1,%r12 │ │ │ │ + je 41b56 │ │ │ │ + cmp $0x2,%r12 │ │ │ │ + je 41b36 │ │ │ │ + cmp $0x3,%r12 │ │ │ │ + je 41b16 │ │ │ │ + cmp $0x4,%r12 │ │ │ │ + je 41af6 │ │ │ │ + cmp $0x5,%r12 │ │ │ │ + je 41ad6 │ │ │ │ + cmp $0x6,%r12 │ │ │ │ + je 41ab6 │ │ │ │ + vmovsd (%r8),%xmm9 │ │ │ │ + vmovsd (%rsi),%xmm11 │ │ │ │ + mov $0x1,%eax │ │ │ │ + vmulsd (%rcx),%xmm9,%xmm10 │ │ │ │ + vfmadd231sd (%r9),%xmm11,%xmm10 │ │ │ │ + vmulsd %xmm3,%xmm10,%xmm12 │ │ │ │ + vmovsd %xmm12,(%rdx) │ │ │ │ + vmovsd (%r8),%xmm13 │ │ │ │ + vmovsd (%rsi,%rax,8),%xmm6 │ │ │ │ + vmulsd (%rcx,%rax,8),%xmm13,%xmm14 │ │ │ │ + vfmadd231sd (%r9),%xmm6,%xmm14 │ │ │ │ + vmulsd %xmm3,%xmm14,%xmm5 │ │ │ │ + vmovsd %xmm5,(%rdx,%rax,8) │ │ │ │ + inc %rax │ │ │ │ + vmovsd (%r8),%xmm8 │ │ │ │ + vmovsd (%rsi,%rax,8),%xmm0 │ │ │ │ + vmulsd (%rcx,%rax,8),%xmm8,%xmm15 │ │ │ │ + vfmadd231sd (%r9),%xmm0,%xmm15 │ │ │ │ + vmulsd %xmm3,%xmm15,%xmm1 │ │ │ │ + vmovsd %xmm1,(%rdx,%rax,8) │ │ │ │ + inc %rax │ │ │ │ + vmovsd (%r8),%xmm2 │ │ │ │ + vmovsd (%rsi,%rax,8),%xmm4 │ │ │ │ + vmulsd (%rcx,%rax,8),%xmm2,%xmm7 │ │ │ │ + vfmadd231sd (%r9),%xmm4,%xmm7 │ │ │ │ + vmulsd %xmm3,%xmm7,%xmm9 │ │ │ │ + vmovsd %xmm9,(%rdx,%rax,8) │ │ │ │ + inc %rax │ │ │ │ + vmovsd (%r8),%xmm10 │ │ │ │ + vmovsd (%rsi,%rax,8),%xmm12 │ │ │ │ + vmulsd (%rcx,%rax,8),%xmm10,%xmm11 │ │ │ │ + vfmadd231sd (%r9),%xmm12,%xmm11 │ │ │ │ vmulsd %xmm3,%xmm11,%xmm13 │ │ │ │ - vmovsd %xmm13,(%rdx,%r11,8) │ │ │ │ - inc %r11 │ │ │ │ - vmovsd (%r9),%xmm14 │ │ │ │ - vmulsd (%rcx,%r11,8),%xmm14,%xmm15 │ │ │ │ - vmovsd (%rsi,%r11,8),%xmm4 │ │ │ │ - vfmadd231sd (%r10),%xmm4,%xmm15 │ │ │ │ - vmulsd %xmm3,%xmm15,%xmm5 │ │ │ │ - vmovsd %xmm5,(%rdx,%r11,8) │ │ │ │ - inc %r11 │ │ │ │ - vmovsd (%r9),%xmm6 │ │ │ │ - vmulsd (%rcx,%r11,8),%xmm6,%xmm8 │ │ │ │ - vmovsd (%rsi,%r11,8),%xmm7 │ │ │ │ - vfmadd231sd (%r10),%xmm7,%xmm8 │ │ │ │ - vmulsd %xmm3,%xmm8,%xmm9 │ │ │ │ - vmovsd %xmm9,(%rdx,%r11,8) │ │ │ │ - inc %r11 │ │ │ │ - vmovsd (%r9),%xmm1 │ │ │ │ - vmulsd (%rcx,%r11,8),%xmm1,%xmm2 │ │ │ │ - vmovsd (%rsi,%r11,8),%xmm0 │ │ │ │ - vfmadd231sd (%r10),%xmm0,%xmm2 │ │ │ │ - vmulsd %xmm3,%xmm2,%xmm10 │ │ │ │ - vmovsd %xmm10,(%rdx,%r11,8) │ │ │ │ - inc %r11 │ │ │ │ - vmovsd (%r9),%xmm11 │ │ │ │ - vmulsd (%rcx,%r11,8),%xmm11,%xmm12 │ │ │ │ - vmovsd (%rsi,%r11,8),%xmm13 │ │ │ │ - vfmadd231sd (%r10),%xmm13,%xmm12 │ │ │ │ - vmulsd %xmm3,%xmm12,%xmm14 │ │ │ │ - vmovsd %xmm14,(%rdx,%r11,8) │ │ │ │ - inc %r11 │ │ │ │ - vmovsd (%r9),%xmm15 │ │ │ │ - vmulsd (%rcx,%r11,8),%xmm15,%xmm4 │ │ │ │ - vmovsd (%rsi,%r11,8),%xmm5 │ │ │ │ - vfmadd231sd (%r10),%xmm5,%xmm4 │ │ │ │ - vmulsd %xmm3,%xmm4,%xmm6 │ │ │ │ - vmovsd %xmm6,(%rdx,%r11,8) │ │ │ │ - inc %r11 │ │ │ │ - cmp %r11,%r8 │ │ │ │ - je 4265a │ │ │ │ - vmovsd (%r9),%xmm8 │ │ │ │ - vmulsd (%rcx,%r11,8),%xmm8,%xmm9 │ │ │ │ - vmovsd (%rsi,%r11,8),%xmm7 │ │ │ │ - vfmadd231sd (%r10),%xmm7,%xmm9 │ │ │ │ - vmulsd %xmm3,%xmm9,%xmm1 │ │ │ │ - vmovsd %xmm1,(%rdx,%r11,8) │ │ │ │ - vmovsd (%r9),%xmm2 │ │ │ │ - vmulsd 0x8(%rcx,%r11,8),%xmm2,%xmm0 │ │ │ │ - vmovsd 0x8(%rsi,%r11,8),%xmm10 │ │ │ │ - vfmadd231sd (%r10),%xmm10,%xmm0 │ │ │ │ - vmulsd %xmm3,%xmm0,%xmm11 │ │ │ │ - vmovsd %xmm11,0x8(%rdx,%r11,8) │ │ │ │ - vmovsd (%r9),%xmm12 │ │ │ │ - vmulsd 0x10(%rcx,%r11,8),%xmm12,%xmm13 │ │ │ │ - vmovsd 0x10(%rsi,%r11,8),%xmm14 │ │ │ │ - vfmadd231sd (%r10),%xmm14,%xmm13 │ │ │ │ - vmulsd %xmm3,%xmm13,%xmm15 │ │ │ │ - vmovsd %xmm15,0x10(%rdx,%r11,8) │ │ │ │ - vmovsd (%r9),%xmm4 │ │ │ │ - vmulsd 0x18(%rcx,%r11,8),%xmm4,%xmm6 │ │ │ │ - vmovsd 0x18(%rsi,%r11,8),%xmm5 │ │ │ │ - vfmadd231sd (%r10),%xmm5,%xmm6 │ │ │ │ + vmovsd %xmm13,(%rdx,%rax,8) │ │ │ │ + inc %rax │ │ │ │ + vmovsd (%r8),%xmm14 │ │ │ │ + vmovsd (%rsi,%rax,8),%xmm5 │ │ │ │ + vmulsd (%rcx,%rax,8),%xmm14,%xmm6 │ │ │ │ + vfmadd231sd (%r9),%xmm5,%xmm6 │ │ │ │ vmulsd %xmm3,%xmm6,%xmm8 │ │ │ │ - vmovsd %xmm8,0x18(%rdx,%r11,8) │ │ │ │ - vmovsd (%r9),%xmm9 │ │ │ │ - vmulsd 0x20(%rcx,%r11,8),%xmm9,%xmm7 │ │ │ │ - vmovsd 0x20(%rsi,%r11,8),%xmm1 │ │ │ │ - vfmadd231sd (%r10),%xmm1,%xmm7 │ │ │ │ - vmulsd %xmm3,%xmm7,%xmm2 │ │ │ │ - vmovsd %xmm2,0x20(%rdx,%r11,8) │ │ │ │ - vmovsd (%r9),%xmm0 │ │ │ │ - vmulsd 0x28(%rcx,%r11,8),%xmm0,%xmm10 │ │ │ │ - vmovsd 0x28(%rsi,%r11,8),%xmm11 │ │ │ │ - vfmadd231sd (%r10),%xmm11,%xmm10 │ │ │ │ - vmulsd %xmm3,%xmm10,%xmm12 │ │ │ │ - vmovsd %xmm12,0x28(%rdx,%r11,8) │ │ │ │ - vmovsd (%r9),%xmm13 │ │ │ │ - vmulsd 0x30(%rcx,%r11,8),%xmm13,%xmm14 │ │ │ │ - vmovsd 0x30(%rsi,%r11,8),%xmm15 │ │ │ │ - vfmadd231sd (%r10),%xmm15,%xmm14 │ │ │ │ - vmulsd %xmm3,%xmm14,%xmm4 │ │ │ │ - vmovsd %xmm4,0x30(%rdx,%r11,8) │ │ │ │ - vmovsd (%r9),%xmm6 │ │ │ │ - vmulsd 0x38(%rcx,%r11,8),%xmm6,%xmm5 │ │ │ │ - vmovsd 0x38(%rsi,%r11,8),%xmm8 │ │ │ │ - vfmadd231sd (%r10),%xmm8,%xmm5 │ │ │ │ - vmulsd %xmm3,%xmm5,%xmm9 │ │ │ │ - vmovsd %xmm9,0x38(%rdx,%r11,8) │ │ │ │ - add $0x8,%r11 │ │ │ │ - cmp %r11,%r8 │ │ │ │ - jne 4281b │ │ │ │ - jmp 4265a │ │ │ │ - xor %r14d,%r14d │ │ │ │ - jmp 425b1 │ │ │ │ - mov %r14,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - jmp 425fc │ │ │ │ + vmovsd %xmm8,(%rdx,%rax,8) │ │ │ │ + inc %rax │ │ │ │ + vmovsd (%r8),%xmm15 │ │ │ │ + vmovsd (%rsi,%rax,8),%xmm1 │ │ │ │ + vmulsd (%rcx,%rax,8),%xmm15,%xmm0 │ │ │ │ + vfmadd231sd (%r9),%xmm1,%xmm0 │ │ │ │ + vmulsd %xmm3,%xmm0,%xmm2 │ │ │ │ + vmovsd %xmm2,(%rdx,%rax,8) │ │ │ │ + inc %rax │ │ │ │ + cmp %rax,%r10 │ │ │ │ + je 416bb │ │ │ │ + vmovsd (%r8),%xmm7 │ │ │ │ + vmovsd (%rsi,%rax,8),%xmm9 │ │ │ │ + vmulsd (%rcx,%rax,8),%xmm7,%xmm4 │ │ │ │ + vfmadd231sd (%r9),%xmm9,%xmm4 │ │ │ │ + vmulsd %xmm3,%xmm4,%xmm10 │ │ │ │ + vmovsd %xmm10,(%rdx,%rax,8) │ │ │ │ + vmovsd (%r8),%xmm11 │ │ │ │ + vmovsd 0x8(%rsi,%rax,8),%xmm13 │ │ │ │ + vmulsd 0x8(%rcx,%rax,8),%xmm11,%xmm12 │ │ │ │ + vfmadd231sd (%r9),%xmm13,%xmm12 │ │ │ │ + vmulsd %xmm3,%xmm12,%xmm14 │ │ │ │ + vmovsd %xmm14,0x8(%rdx,%rax,8) │ │ │ │ + vmovsd (%r8),%xmm6 │ │ │ │ + vmovsd 0x10(%rsi,%rax,8),%xmm8 │ │ │ │ + vmulsd 0x10(%rcx,%rax,8),%xmm6,%xmm5 │ │ │ │ + vfmadd231sd (%r9),%xmm8,%xmm5 │ │ │ │ + vmulsd %xmm3,%xmm5,%xmm15 │ │ │ │ + vmovsd %xmm15,0x10(%rdx,%rax,8) │ │ │ │ + vmovsd (%r8),%xmm0 │ │ │ │ + vmovsd 0x18(%rsi,%rax,8),%xmm2 │ │ │ │ + vmulsd 0x18(%rcx,%rax,8),%xmm0,%xmm1 │ │ │ │ + vfmadd231sd (%r9),%xmm2,%xmm1 │ │ │ │ + vmulsd %xmm3,%xmm1,%xmm7 │ │ │ │ + vmovsd %xmm7,0x18(%rdx,%rax,8) │ │ │ │ + vmovsd (%r8),%xmm4 │ │ │ │ + vmovsd 0x20(%rsi,%rax,8),%xmm10 │ │ │ │ + vmulsd 0x20(%rcx,%rax,8),%xmm4,%xmm9 │ │ │ │ + vfmadd231sd (%r9),%xmm10,%xmm9 │ │ │ │ + vmulsd %xmm3,%xmm9,%xmm11 │ │ │ │ + vmovsd %xmm11,0x20(%rdx,%rax,8) │ │ │ │ + vmovsd (%r8),%xmm12 │ │ │ │ + vmovsd 0x28(%rsi,%rax,8),%xmm14 │ │ │ │ + vmulsd 0x28(%rcx,%rax,8),%xmm12,%xmm13 │ │ │ │ + vfmadd231sd (%r9),%xmm14,%xmm13 │ │ │ │ + vmulsd %xmm3,%xmm13,%xmm6 │ │ │ │ + vmovsd %xmm6,0x28(%rdx,%rax,8) │ │ │ │ + vmovsd (%r8),%xmm5 │ │ │ │ + vmulsd 0x30(%rcx,%rax,8),%xmm5,%xmm8 │ │ │ │ + vmovsd 0x30(%rsi,%rax,8),%xmm15 │ │ │ │ + vfmadd231sd (%r9),%xmm15,%xmm8 │ │ │ │ + vmulsd %xmm3,%xmm8,%xmm0 │ │ │ │ + vmovsd %xmm0,0x30(%rdx,%rax,8) │ │ │ │ + vmovsd (%r8),%xmm1 │ │ │ │ + vmovsd 0x38(%rsi,%rax,8),%xmm7 │ │ │ │ + vmulsd 0x38(%rcx,%rax,8),%xmm1,%xmm2 │ │ │ │ + vfmadd231sd (%r9),%xmm7,%xmm2 │ │ │ │ + vmulsd %xmm3,%xmm2,%xmm4 │ │ │ │ + vmovsd %xmm4,0x38(%rdx,%rax,8) │ │ │ │ + add $0x8,%rax │ │ │ │ + cmp %rax,%r10 │ │ │ │ + jne 41b7f │ │ │ │ + jmp 416bb │ │ │ │ + xor %edi,%edi │ │ │ │ + jmp 419d5 │ │ │ │ + vzeroupper │ │ │ │ + jmp 41a08 │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp e1e8 <__cxa_finalize@plt+0xb58> │ │ │ │ + mov %rax,%r12 │ │ │ │ + jmp e1d1 <__cxa_finalize@plt+0xb41> │ │ │ │ + nopl 0x0(%rax) │ │ │ │ endbr64 │ │ │ │ lea 0x8(%rsp),%r10 │ │ │ │ - and $0xffffffffffffffc0,%rsp │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ mov %rsi,%rdi │ │ │ │ - lea 0x9d98b(%rip),%rsi # e0302 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x13e2> │ │ │ │ push -0x8(%r10) │ │ │ │ + lea 0x97637(%rip),%rsi # d9302 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x11f2> │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ + lea -0xe8(%rbp),%rcx │ │ │ │ + lea -0xd0(%rbp),%rdx │ │ │ │ + lea -0xd8(%rbp),%r9 │ │ │ │ + lea -0xe0(%rbp),%r8 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %r10 │ │ │ │ push %rbx │ │ │ │ - lea -0xe8(%rbp),%rcx │ │ │ │ - sub $0x180,%rsp │ │ │ │ - lea -0xd0(%rbp),%rdx │ │ │ │ - lea -0xd8(%rbp),%r9 │ │ │ │ - lea -0xe0(%rbp),%r8 │ │ │ │ + sub $0x160,%rsp │ │ │ │ mov %fs:0x28,%rax │ │ │ │ mov %rax,-0x38(%rbp) │ │ │ │ xor %eax,%eax │ │ │ │ call d3f0 │ │ │ │ test %eax,%eax │ │ │ │ - je 42b60 │ │ │ │ + je 41eb0 │ │ │ │ mov -0xd8(%rbp),%rdi │ │ │ │ - call 39d00 │ │ │ │ + call 39400 │ │ │ │ mov %rax,%r13 │ │ │ │ test %rax,%rax │ │ │ │ - je 42b60 │ │ │ │ - mov 0xaedd0(%rip),%rax │ │ │ │ + je 41eb0 │ │ │ │ + mov 0xa8a80(%rip),%rax │ │ │ │ mov $0xc,%edi │ │ │ │ mov 0x228(%rax),%rbx │ │ │ │ call *0x168(%rax) │ │ │ │ mov -0xe8(%rbp),%rdi │ │ │ │ xor %r9d,%r9d │ │ │ │ mov $0x501,%r8d │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ mov %rax,%rsi │ │ │ │ call *%rbx │ │ │ │ mov %rax,%r12 │ │ │ │ test %rax,%rax │ │ │ │ - je 42b40 │ │ │ │ - mov 0xaed92(%rip),%r14 │ │ │ │ - mov %rax,-0xc8(%rbp) │ │ │ │ + je 41e90 │ │ │ │ + mov 0xa8a42(%rip),%r14 │ │ │ │ mov $0xc,%edi │ │ │ │ + mov %rax,-0xc8(%rbp) │ │ │ │ mov 0x228(%r14),%r15 │ │ │ │ call *0x168(%r14) │ │ │ │ mov -0xe0(%rbp),%rdi │ │ │ │ xor %r9d,%r9d │ │ │ │ mov $0x501,%r8d │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ mov %rax,%rsi │ │ │ │ call *%r15 │ │ │ │ mov %rax,%rbx │ │ │ │ test %rax,%rax │ │ │ │ - je 431d0 │ │ │ │ + je 42470 │ │ │ │ mov %rax,-0xc0(%rbp) │ │ │ │ - mov 0xaed44(%rip),%rax │ │ │ │ + mov 0xa89f4(%rip),%rax │ │ │ │ mov $0xc,%edi │ │ │ │ mov 0x228(%rax),%r14 │ │ │ │ call *0x168(%rax) │ │ │ │ mov -0xd0(%rbp),%rdi │ │ │ │ xor %r9d,%r9d │ │ │ │ mov $0x501,%r8d │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ mov %rax,%rsi │ │ │ │ call *%r14 │ │ │ │ test %rax,%rax │ │ │ │ - je 431f0 │ │ │ │ + je 42490 │ │ │ │ mov 0x18(%r12),%edx │ │ │ │ mov %rax,-0xb8(%rbp) │ │ │ │ test %edx,%edx │ │ │ │ - jle 42bb0 │ │ │ │ + jle 41f00 │ │ │ │ cmp %edx,0x18(%rbx) │ │ │ │ - jne 42bd0 │ │ │ │ + jne 41f20 │ │ │ │ cmp %edx,0x18(%rax) │ │ │ │ - jne 42b90 │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ + jne 41ee0 │ │ │ │ + mov 0x20(%rbx),%rsi │ │ │ │ lea -0x1(%rdx),%r8d │ │ │ │ - movslq %r8d,%rsi │ │ │ │ - mov (%rdi,%rsi,8),%r11 │ │ │ │ - mov %r11d,-0x100(%rbp) │ │ │ │ - cmp %r11d,0x0(%r13) │ │ │ │ - je 42bf0 │ │ │ │ - mov 0xae47a(%rip),%rax │ │ │ │ - lea 0x9d821(%rip),%rsi # e031e * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x13fe> │ │ │ │ - mov (%rax),%rdi │ │ │ │ + movslq %r8d,%r15 │ │ │ │ + mov (%rsi,%r15,8),%rdi │ │ │ │ + mov %rdi,-0x100(%rbp) │ │ │ │ + mov %edi,-0xf8(%rbp) │ │ │ │ + cmp %edi,0x0(%r13) │ │ │ │ + je 41f40 │ │ │ │ + mov 0xa8124(%rip),%r12 │ │ │ │ + lea 0x974cb(%rip),%rsi # d931e * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x120e> │ │ │ │ + mov (%r12),%rdi │ │ │ │ call d380 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ xor %ebx,%ebx │ │ │ │ lea -0xb8(%rbp),%rdi │ │ │ │ - call b9520 │ │ │ │ + call b3b10 │ │ │ │ lea -0xc0(%rbp),%rdi │ │ │ │ - call b9520 │ │ │ │ + call b3b10 │ │ │ │ lea -0xc8(%rbp),%rdi │ │ │ │ - call b9520 │ │ │ │ - jmp 42b62 │ │ │ │ + call b3b10 │ │ │ │ + jmp 41eb2 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0xae429(%rip),%r8 │ │ │ │ - lea 0x9e2c2(%rip),%rsi # e0e10 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1ef0> │ │ │ │ - mov (%r8),%rdi │ │ │ │ + mov 0xa80d9(%rip),%rdx │ │ │ │ + lea 0x97f72(%rip),%rsi # d9e10 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1d00> │ │ │ │ + mov (%rdx),%rdi │ │ │ │ call d380 │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ xor %ebx,%ebx │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 43fe1 │ │ │ │ + jne 431d5 │ │ │ │ lea -0x30(%rbp),%rsp │ │ │ │ mov %rbx,%rax │ │ │ │ pop %rbx │ │ │ │ - pop %rdx │ │ │ │ + pop %r8 │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ - lea -0x8(%rdx),%rsp │ │ │ │ + lea -0x8(%r8),%rsp │ │ │ │ ret │ │ │ │ + nopl (%rax) │ │ │ │ + mov 0xa8089(%rip),%r13 │ │ │ │ + lea 0x97fba(%rip),%rsi # d9ea8 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1d98> │ │ │ │ + mov 0x0(%r13),%rdi │ │ │ │ + call d380 │ │ │ │ + jmp 41e60 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - mov 0xae3d9(%rip),%r10 │ │ │ │ - lea 0x9e30a(%rip),%rsi # e0ea8 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1f88> │ │ │ │ - mov (%r10),%rdi │ │ │ │ + mov 0xa8069(%rip),%rbx │ │ │ │ + lea 0x973f9(%rip),%rsi # d9307 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x11f7> │ │ │ │ + mov (%rbx),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 42b10 │ │ │ │ + jmp 41e60 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0xae3b9(%rip),%r12 │ │ │ │ - lea 0x9d749(%rip),%rsi # e0307 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x13e7> │ │ │ │ - mov (%r12),%rdi │ │ │ │ - call d380 │ │ │ │ - jmp 42b10 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov 0xae399(%rip),%r13 │ │ │ │ - lea 0x9e292(%rip),%rsi # e0e70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1f50> │ │ │ │ - mov 0x0(%r13),%rdi │ │ │ │ + mov 0xa8049(%rip),%r10 │ │ │ │ + lea 0x97f42(%rip),%rsi # d9e70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1d60> │ │ │ │ + mov (%r10),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 42b10 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + jmp 41e60 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov %r13,%rdi │ │ │ │ - mov %rax,-0x120(%rbp) │ │ │ │ - mov %r8d,-0x118(%rbp) │ │ │ │ - mov %r11,-0x110(%rbp) │ │ │ │ - mov %rsi,-0x108(%rbp) │ │ │ │ - mov %edx,-0xf4(%rbp) │ │ │ │ - call 357e0 │ │ │ │ + mov %rax,-0x118(%rbp) │ │ │ │ + mov %r8d,-0x110(%rbp) │ │ │ │ + mov %edx,-0x108(%rbp) │ │ │ │ + call 351b0 │ │ │ │ mov 0x20(%r12),%rdx │ │ │ │ - mov -0x108(%rbp),%r9 │ │ │ │ - mov %eax,-0x130(%rbp) │ │ │ │ + mov -0x108(%rbp),%r10d │ │ │ │ + mov %eax,-0x128(%rbp) │ │ │ │ cltq │ │ │ │ - mov -0xf4(%rbp),%r10d │ │ │ │ - mov -0x110(%rbp),%r11 │ │ │ │ - mov %rax,-0x128(%rbp) │ │ │ │ - mov -0x118(%rbp),%r8d │ │ │ │ - mov -0x120(%rbp),%rcx │ │ │ │ - mov %rax,%r15 │ │ │ │ - cmp (%rdx,%r9,8),%rax │ │ │ │ - jne 43230 │ │ │ │ - mov 0x20(%rcx),%r14 │ │ │ │ - cmp (%r14,%r9,8),%rax │ │ │ │ - jne 43210 │ │ │ │ + mov -0x110(%rbp),%r8d │ │ │ │ + mov -0x118(%rbp),%rcx │ │ │ │ + mov %rax,-0x120(%rbp) │ │ │ │ + mov %rax,%r9 │ │ │ │ + cmp (%rdx,%r15,8),%rax │ │ │ │ + jne 424d0 │ │ │ │ + mov 0x20(%rcx),%rsi │ │ │ │ + cmp (%rsi,%r15,8),%rax │ │ │ │ + jne 424b0 │ │ │ │ + mov $0x1,%r14d │ │ │ │ cmp $0x1,%r10d │ │ │ │ - je 43c62 │ │ │ │ - lea -0x2(%r10),%r15d │ │ │ │ - mov 0x20(%rbx),%rsi │ │ │ │ - cmp $0xe,%r15d │ │ │ │ - jbe 432dc │ │ │ │ - mov %rdx,%rax │ │ │ │ - or %rsi,%rax │ │ │ │ - or %r14,%rax │ │ │ │ - test $0x7f,%al │ │ │ │ - jne 432dc │ │ │ │ - mov %r8d,%edi │ │ │ │ + je 42330 │ │ │ │ + lea -0x2(%r10),%r9d │ │ │ │ + mov 0x20(%rbx),%rdi │ │ │ │ + cmp $0x6,%r9d │ │ │ │ + jbe 4252b │ │ │ │ + mov %rdx,%r11 │ │ │ │ + or %rdi,%r11 │ │ │ │ + or %rsi,%r11 │ │ │ │ + test $0x3f,%r11b │ │ │ │ + jne 4252b │ │ │ │ + mov %r8d,%r14d │ │ │ │ xor %eax,%eax │ │ │ │ - mov $0x10,%r15d │ │ │ │ - vmovdqa32 0xa19d2(%rip),%zmm3 # e4680 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x5760> │ │ │ │ - shr $0x4,%edi │ │ │ │ - vpbroadcastd %r15d,%zmm4 │ │ │ │ - mov %rdi,%r9 │ │ │ │ - vmovdqa32 0xa19fc(%rip),%zmm2 # e46c0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x57a0> │ │ │ │ - vmovdqa32 0xa1a32(%rip),%zmm1 # e4700 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x57e0> │ │ │ │ - shl $0x7,%r9 │ │ │ │ - and $0x1,%edi │ │ │ │ - vmovdqa32 0xa1a61(%rip),%zmm6 # e4740 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x5820> │ │ │ │ - je 42e57 │ │ │ │ - vmovdqa64 (%rdx),%zmm0 │ │ │ │ - vmovdqa64 0x40(%rdx),%zmm5 │ │ │ │ - vmovdqa64 (%rsi),%zmm7 │ │ │ │ - vmovdqa64 0x40(%rsi),%zmm8 │ │ │ │ - vpcmpneqq %zmm0,%zmm7,%k5 │ │ │ │ - vpcmpneqq %zmm5,%zmm8,%k6 │ │ │ │ - kmovb %k5,%eax │ │ │ │ - kmovb %k6,%edi │ │ │ │ - or %dil,%al │ │ │ │ - jne 42e94 │ │ │ │ - vmovdqa64 (%r14),%zmm9 │ │ │ │ - vmovdqa64 0x40(%r14),%zmm10 │ │ │ │ - vpcmpneqq %zmm0,%zmm9,%k7 │ │ │ │ - vpcmpneqq %zmm5,%zmm10,%k0 │ │ │ │ - kmovb %k7,%r15d │ │ │ │ - kmovb %k0,%eax │ │ │ │ - or %al,%r15b │ │ │ │ - jne 42e94 │ │ │ │ - vmovdqa32 %zmm0,%zmm1 │ │ │ │ - vpaddd %zmm4,%zmm2,%zmm2 │ │ │ │ - vpaddd %zmm4,%zmm3,%zmm3 │ │ │ │ - mov $0x80,%eax │ │ │ │ - vpermt2d %zmm5,%zmm6,%zmm1 │ │ │ │ - cmp $0x80,%r9 │ │ │ │ - jne 42e57 │ │ │ │ - jmp 4324b │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - vmovdqa64 (%r14,%rax,1),%zmm15 │ │ │ │ - vmovdqa64 0x40(%r14,%rax,1),%zmm0 │ │ │ │ - vpcmpneqq %zmm11,%zmm15,%k3 │ │ │ │ - vpcmpneqq %zmm12,%zmm0,%k4 │ │ │ │ - kmovb %k3,%edi │ │ │ │ - kmovb %k4,%r15d │ │ │ │ - or %r15b,%dil │ │ │ │ - jne 42e94 │ │ │ │ - vmovdqa64 0x80(%rdx,%rax,1),%zmm8 │ │ │ │ - vmovdqa64 0xc0(%rdx,%rax,1),%zmm5 │ │ │ │ - vpermt2d %zmm12,%zmm6,%zmm11 │ │ │ │ - vpaddd %zmm4,%zmm2,%zmm2 │ │ │ │ - vmovdqa64 0x80(%rsi,%rax,1),%zmm7 │ │ │ │ - vmovdqa64 0xc0(%rsi,%rax,1),%zmm9 │ │ │ │ - vpmulld %zmm11,%zmm1,%zmm1 │ │ │ │ - vpaddd %zmm4,%zmm3,%zmm3 │ │ │ │ - vpcmpneqq %zmm8,%zmm7,%k5 │ │ │ │ - vpcmpneqq %zmm5,%zmm9,%k6 │ │ │ │ - kmovb %k5,%edi │ │ │ │ - kmovb %k6,%r15d │ │ │ │ - or %r15b,%dil │ │ │ │ - jne 42e94 │ │ │ │ - vmovdqa64 0x80(%r14,%rax,1),%zmm10 │ │ │ │ - vmovdqa64 0xc0(%r14,%rax,1),%zmm11 │ │ │ │ - vpcmpneqq %zmm8,%zmm10,%k7 │ │ │ │ - vpcmpneqq %zmm5,%zmm11,%k0 │ │ │ │ - kmovb %k7,%edi │ │ │ │ - kmovb %k0,%r15d │ │ │ │ - or %r15b,%dil │ │ │ │ - jne 42e94 │ │ │ │ - vpermt2d %zmm5,%zmm6,%zmm8 │ │ │ │ - add $0x100,%rax │ │ │ │ - vpaddd %zmm4,%zmm2,%zmm2 │ │ │ │ - vpaddd %zmm4,%zmm3,%zmm3 │ │ │ │ - vpmulld %zmm8,%zmm1,%zmm1 │ │ │ │ - cmp %rax,%r9 │ │ │ │ - je 4324b │ │ │ │ - vmovdqa64 (%rdx,%rax,1),%zmm11 │ │ │ │ - vmovdqa64 0x40(%rdx,%rax,1),%zmm12 │ │ │ │ - vmovdqa64 (%rsi,%rax,1),%zmm13 │ │ │ │ - vmovdqa64 0x40(%rsi,%rax,1),%zmm14 │ │ │ │ - vpcmpneqq %zmm11,%zmm13,%k1 │ │ │ │ - vpcmpneqq %zmm12,%zmm14,%k2 │ │ │ │ - kmovb %k1,%edi │ │ │ │ - kmovb %k2,%r15d │ │ │ │ - or %r15b,%dil │ │ │ │ - je 42d80 │ │ │ │ - vextracti32x8 $0x1,%zmm1,%ymm10 │ │ │ │ - vmovd %xmm3,%r9d │ │ │ │ - vpmulld %ymm10,%ymm1,%ymm11 │ │ │ │ - vmovd %xmm2,%eax │ │ │ │ - vextracti32x4 $0x1,%ymm11,%xmm1 │ │ │ │ - vpmulld %xmm1,%xmm11,%xmm3 │ │ │ │ - vpsrldq $0x8,%xmm3,%xmm6 │ │ │ │ - vpmulld %xmm6,%xmm3,%xmm4 │ │ │ │ - vpsrldq $0x4,%xmm4,%xmm12 │ │ │ │ - vpmulld %xmm12,%xmm4,%xmm13 │ │ │ │ - vmovd %xmm13,-0xf4(%rbp) │ │ │ │ - mov %eax,%r8d │ │ │ │ - movslq %r9d,%rdi │ │ │ │ - not %r8d │ │ │ │ - mov (%rdx,%rdi,8),%r9 │ │ │ │ - add %r10d,%r8d │ │ │ │ - and $0x3,%r8d │ │ │ │ - cmp (%rsi,%rdi,8),%r9 │ │ │ │ - jne 432a0 │ │ │ │ - cmp (%r14,%rdi,8),%r9 │ │ │ │ - jne 432be │ │ │ │ - mov -0xf4(%rbp),%r15d │ │ │ │ - lea 0x1(%rax),%edi │ │ │ │ - imul %r9d,%r15d │ │ │ │ - mov %r15d,-0xf4(%rbp) │ │ │ │ - cmp %edi,%r10d │ │ │ │ - jle 4306c │ │ │ │ - test %r8d,%r8d │ │ │ │ - je 42fbe │ │ │ │ - cmp $0x1,%r8d │ │ │ │ - je 42f85 │ │ │ │ - cmp $0x2,%r8d │ │ │ │ - je 42f55 │ │ │ │ - cltq │ │ │ │ - mov (%rdx,%rax,8),%r8 │ │ │ │ - cmp (%rsi,%rax,8),%r8 │ │ │ │ - jne 432a0 │ │ │ │ - cmp (%r14,%rax,8),%r8 │ │ │ │ - jne 432be │ │ │ │ - imul %r8d,%r15d │ │ │ │ - mov %edi,%eax │ │ │ │ - inc %edi │ │ │ │ - mov %r15d,-0xf4(%rbp) │ │ │ │ + vpcmpeqd %ymm2,%ymm2,%ymm2 │ │ │ │ + mov $0x8,%r9d │ │ │ │ + shr $0x3,%r14d │ │ │ │ + vmovdqa 0x9b8d0(%rip),%ymm0 # dd8c0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x2c0> │ │ │ │ + vmovdqa 0x9b8e8(%rip),%ymm4 # dd8e0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x2e0> │ │ │ │ + vpsrld $0x1f,%ymm2,%ymm2 │ │ │ │ + mov %r14,%r15 │ │ │ │ + vmovdqa 0x9b8f8(%rip),%ymm6 # dd900 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x300> │ │ │ │ + vpbroadcastd %r9d,%ymm3 │ │ │ │ + shl $0x6,%r15 │ │ │ │ + and $0x1,%r14d │ │ │ │ + je 4216f │ │ │ │ + vmovdqa (%rdx),%ymm1 │ │ │ │ + vmovdqa 0x20(%rdx),%ymm5 │ │ │ │ + vmovdqa (%rdi),%ymm7 │ │ │ │ + vmovdqa 0x20(%rdi),%ymm8 │ │ │ │ + vpcmpneqq %ymm1,%ymm7,%k1 │ │ │ │ + vpcmpneqq %ymm5,%ymm8,%k0 │ │ │ │ + kmovb %k1,%eax │ │ │ │ + kmovb %k0,%r11d │ │ │ │ + or %r11d,%eax │ │ │ │ + test $0xf,%al │ │ │ │ + jne 421a8 │ │ │ │ + vmovdqa (%rsi),%ymm9 │ │ │ │ + vmovdqa 0x20(%rsi),%ymm10 │ │ │ │ + vpcmpneqq %ymm1,%ymm9,%k2 │ │ │ │ + vpcmpneqq %ymm5,%ymm10,%k3 │ │ │ │ + kmovb %k2,%r9d │ │ │ │ + kmovb %k3,%r14d │ │ │ │ + or %r14d,%r9d │ │ │ │ + test $0xf,%r9b │ │ │ │ + jne 421a8 │ │ │ │ + vmovdqa %ymm1,%ymm2 │ │ │ │ + vpaddd %ymm3,%ymm4,%ymm4 │ │ │ │ + vpaddd %ymm3,%ymm0,%ymm0 │ │ │ │ + mov $0x40,%eax │ │ │ │ + vpermt2d %ymm5,%ymm6,%ymm2 │ │ │ │ + cmp $0x40,%r15 │ │ │ │ + jne 4216f │ │ │ │ + jmp 424eb │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + vmovdqa (%rsi,%rax,1),%ymm15 │ │ │ │ + vmovdqa 0x20(%rsi,%rax,1),%ymm1 │ │ │ │ + vpcmpneqq %ymm11,%ymm15,%k6 │ │ │ │ + vpcmpneqq %ymm12,%ymm1,%k7 │ │ │ │ + kmovb %k6,%r11d │ │ │ │ + kmovb %k7,%r14d │ │ │ │ + or %r14d,%r11d │ │ │ │ + and $0xf,%r11d │ │ │ │ + jne 421a8 │ │ │ │ + vmovdqa 0x40(%rdx,%rax,1),%ymm8 │ │ │ │ + vmovdqa 0x60(%rdx,%rax,1),%ymm5 │ │ │ │ + vpermt2d %ymm12,%ymm6,%ymm11 │ │ │ │ + vpaddd %ymm3,%ymm4,%ymm4 │ │ │ │ + vmovdqa 0x40(%rdi,%rax,1),%ymm7 │ │ │ │ + vmovdqa 0x60(%rdi,%rax,1),%ymm9 │ │ │ │ + vpmulld %ymm11,%ymm2,%ymm2 │ │ │ │ + vpaddd %ymm3,%ymm0,%ymm0 │ │ │ │ + vpcmpneqq %ymm8,%ymm7,%k1 │ │ │ │ + vpcmpneqq %ymm5,%ymm9,%k0 │ │ │ │ + kmovb %k1,%r9d │ │ │ │ + kmovb %k0,%r11d │ │ │ │ + or %r11d,%r9d │ │ │ │ + and $0xf,%r9d │ │ │ │ + jne 421a8 │ │ │ │ + vmovdqa 0x40(%rsi,%rax,1),%ymm10 │ │ │ │ + vmovdqa 0x60(%rsi,%rax,1),%ymm11 │ │ │ │ + vpcmpneqq %ymm8,%ymm10,%k2 │ │ │ │ + vpcmpneqq %ymm5,%ymm11,%k3 │ │ │ │ + kmovb %k2,%r9d │ │ │ │ + kmovb %k3,%r14d │ │ │ │ + or %r14d,%r9d │ │ │ │ + and $0xf,%r9d │ │ │ │ + jne 421a8 │ │ │ │ + vpermt2d %ymm5,%ymm6,%ymm8 │ │ │ │ + vpaddd %ymm3,%ymm4,%ymm4 │ │ │ │ + vpaddd %ymm3,%ymm0,%ymm0 │ │ │ │ + sub $0xffffffffffffff80,%rax │ │ │ │ + vpmulld %ymm8,%ymm2,%ymm2 │ │ │ │ + cmp %rax,%r15 │ │ │ │ + je 424eb │ │ │ │ + vmovdqa (%rdx,%rax,1),%ymm11 │ │ │ │ + vmovdqa 0x20(%rdx,%rax,1),%ymm12 │ │ │ │ + vmovdqa (%rdi,%rax,1),%ymm13 │ │ │ │ + vmovdqa 0x20(%rdi,%rax,1),%ymm14 │ │ │ │ + vpcmpneqq %ymm11,%ymm13,%k4 │ │ │ │ + vpcmpneqq %ymm12,%ymm14,%k5 │ │ │ │ + kmovb %k4,%r11d │ │ │ │ + kmovb %k5,%r9d │ │ │ │ + or %r9d,%r11d │ │ │ │ + and $0xf,%r11d │ │ │ │ + je 420a8 │ │ │ │ + vextracti32x4 $0x1,%ymm2,%xmm5 │ │ │ │ + vmovd %xmm0,%eax │ │ │ │ + vmovd %xmm4,%r8d │ │ │ │ + vpmulld %xmm5,%xmm2,%xmm7 │ │ │ │ + vpsrldq $0x8,%xmm7,%xmm9 │ │ │ │ + vpmulld %xmm9,%xmm7,%xmm10 │ │ │ │ + vpsrldq $0x4,%xmm10,%xmm11 │ │ │ │ + vpmulld %xmm11,%xmm10,%xmm2 │ │ │ │ + vmovd %xmm2,%r14d │ │ │ │ cltq │ │ │ │ + mov (%rdx,%rax,8),%r15 │ │ │ │ + cmp %r15,(%rdi,%rax,8) │ │ │ │ + jne 42740 │ │ │ │ + cmp (%rsi,%rax,8),%r15 │ │ │ │ + jne 4275e │ │ │ │ + imul %r15d,%r14d │ │ │ │ + lea 0x1(%r8),%r11d │ │ │ │ + cmp %r10d,%r11d │ │ │ │ + jge 4231d │ │ │ │ + movslq %r8d,%rax │ │ │ │ mov (%rdx,%rax,8),%r9 │ │ │ │ - cmp (%rsi,%rax,8),%r9 │ │ │ │ - jne 432a0 │ │ │ │ - cmp (%r14,%rax,8),%r9 │ │ │ │ - jne 432be │ │ │ │ - mov -0xf4(%rbp),%r15d │ │ │ │ - mov %edi,%eax │ │ │ │ - inc %edi │ │ │ │ - imul %r9d,%r15d │ │ │ │ - mov %r15d,-0xf4(%rbp) │ │ │ │ - cltq │ │ │ │ - mov (%rdx,%rax,8),%r8 │ │ │ │ - cmp (%rsi,%rax,8),%r8 │ │ │ │ - jne 432a0 │ │ │ │ - cmp (%r14,%rax,8),%r8 │ │ │ │ - jne 432be │ │ │ │ - mov -0xf4(%rbp),%r9d │ │ │ │ - mov %edi,%eax │ │ │ │ - inc %edi │ │ │ │ - imul %r8d,%r9d │ │ │ │ - mov %r9d,-0xf4(%rbp) │ │ │ │ - cmp %edi,%r10d │ │ │ │ - jle 4306c │ │ │ │ - mov -0xf4(%rbp),%r15d │ │ │ │ - mov %eax,%r8d │ │ │ │ - vmovq %rcx,%xmm14 │ │ │ │ - movslq %r8d,%rcx │ │ │ │ - mov (%rdx,%rcx,8),%r8 │ │ │ │ - cmp (%rsi,%rcx,8),%r8 │ │ │ │ - jne 432a0 │ │ │ │ - cmp (%r14,%rcx,8),%r8 │ │ │ │ - jne 432be │ │ │ │ - imul %r8d,%r15d │ │ │ │ - movslq %edi,%r9 │ │ │ │ - lea 0x1(%rdi),%eax │ │ │ │ - mov (%rdx,%r9,8),%rcx │ │ │ │ - cmp (%rsi,%r9,8),%rcx │ │ │ │ - jne 432a0 │ │ │ │ - cmp (%r14,%r9,8),%rcx │ │ │ │ - jne 432be │ │ │ │ - imul %ecx,%r15d │ │ │ │ - movslq %eax,%r8 │ │ │ │ - lea 0x2(%rdi),%r9d │ │ │ │ - mov (%rdx,%r8,8),%rax │ │ │ │ - cmp (%rsi,%r8,8),%rax │ │ │ │ - jne 432a0 │ │ │ │ - cmp (%r14,%r8,8),%rax │ │ │ │ - jne 432be │ │ │ │ - imul %eax,%r15d │ │ │ │ - movslq %r9d,%rcx │ │ │ │ - mov (%rdx,%rcx,8),%r9 │ │ │ │ - cmp (%rsi,%rcx,8),%r9 │ │ │ │ - jne 432a0 │ │ │ │ - cmp (%r14,%rcx,8),%r9 │ │ │ │ - jne 432be │ │ │ │ - imul %r9d,%r15d │ │ │ │ - lea 0x3(%rdi),%r8d │ │ │ │ - add $0x4,%edi │ │ │ │ - cmp %edi,%r10d │ │ │ │ - jg 42fcd │ │ │ │ - mov %r15d,-0xf4(%rbp) │ │ │ │ - vmovq %xmm14,%rcx │ │ │ │ - mov -0x130(%rbp),%edx │ │ │ │ - imul -0xf4(%rbp),%edx │ │ │ │ - mov %edx,-0x130(%rbp) │ │ │ │ - movslq %edx,%r15 │ │ │ │ - mov %rcx,-0x120(%rbp) │ │ │ │ - mov %r11,-0x118(%rbp) │ │ │ │ - mov %r10d,-0x110(%rbp) │ │ │ │ - vpxor %xmm8,%xmm8,%xmm8 │ │ │ │ - movq $0x0,-0x78(%rbp) │ │ │ │ - movq $0x0,-0x58(%rbp) │ │ │ │ - vmovdqa %ymm8,-0xb0(%rbp) │ │ │ │ + cmp %r9,(%rdi,%rax,8) │ │ │ │ + jne 42740 │ │ │ │ + cmp %r9,(%rsi,%rax,8) │ │ │ │ + jne 4275e │ │ │ │ + imul %r9d,%r14d │ │ │ │ + lea 0x2(%r8),%r15d │ │ │ │ + cmp %r15d,%r10d │ │ │ │ + jle 4231d │ │ │ │ + mov 0x8(%rdx,%rax,8),%r11 │ │ │ │ + cmp 0x8(%rdi,%rax,8),%r11 │ │ │ │ + jne 42740 │ │ │ │ + cmp 0x8(%rsi,%rax,8),%r11 │ │ │ │ + jne 4275e │ │ │ │ + imul %r11d,%r14d │ │ │ │ + lea 0x3(%r8),%r9d │ │ │ │ + cmp %r9d,%r10d │ │ │ │ + jle 4231d │ │ │ │ + mov 0x10(%rdx,%rax,8),%r15 │ │ │ │ + cmp %r15,0x10(%rdi,%rax,8) │ │ │ │ + jne 42740 │ │ │ │ + cmp 0x10(%rsi,%rax,8),%r15 │ │ │ │ + jne 4275e │ │ │ │ + imul %r15d,%r14d │ │ │ │ + lea 0x4(%r8),%r11d │ │ │ │ + cmp %r11d,%r10d │ │ │ │ + jle 4231d │ │ │ │ + mov 0x18(%rdx,%rax,8),%r9 │ │ │ │ + cmp 0x18(%rdi,%rax,8),%r9 │ │ │ │ + jne 42740 │ │ │ │ + cmp 0x18(%rsi,%rax,8),%r9 │ │ │ │ + jne 4275e │ │ │ │ + imul %r9d,%r14d │ │ │ │ + lea 0x5(%r8),%r15d │ │ │ │ + cmp %r15d,%r10d │ │ │ │ + jle 4231d │ │ │ │ + mov 0x20(%rdx,%rax,8),%r11 │ │ │ │ + cmp 0x20(%rdi,%rax,8),%r11 │ │ │ │ + jne 42740 │ │ │ │ + cmp 0x20(%rsi,%rax,8),%r11 │ │ │ │ + jne 4275e │ │ │ │ + imul %r11d,%r14d │ │ │ │ + lea 0x6(%r8),%r9d │ │ │ │ + cmp %r9d,%r10d │ │ │ │ + jle 4231d │ │ │ │ + mov 0x28(%rdx,%rax,8),%r15 │ │ │ │ + cmp 0x28(%rdi,%rax,8),%r15 │ │ │ │ + jne 42740 │ │ │ │ + cmp 0x28(%rsi,%rax,8),%r15 │ │ │ │ + jne 4275e │ │ │ │ + add $0x7,%r8d │ │ │ │ + imul %r15d,%r14d │ │ │ │ + cmp %r8d,%r10d │ │ │ │ + jle 4231d │ │ │ │ + mov 0x30(%rdx,%rax,8),%rdx │ │ │ │ + cmp 0x30(%rdi,%rax,8),%rdx │ │ │ │ + jne 42740 │ │ │ │ + imul %edx,%r14d │ │ │ │ + cmp 0x30(%rsi,%rax,8),%rdx │ │ │ │ + jne 4275e │ │ │ │ + mov -0x128(%rbp),%esi │ │ │ │ + imul %r14d,%esi │ │ │ │ + mov %esi,-0x128(%rbp) │ │ │ │ + movslq %esi,%r9 │ │ │ │ + mov %rcx,-0x130(%rbp) │ │ │ │ + vpxor %xmm4,%xmm4,%xmm4 │ │ │ │ lea -0xb0(%rbp),%rdi │ │ │ │ - mov %r15,%rdx │ │ │ │ + mov %r9,%rdx │ │ │ │ + mov %r10d,-0x118(%rbp) │ │ │ │ mov %r12,%rsi │ │ │ │ + movq $0x0,-0x78(%rbp) │ │ │ │ + movq $0x0,-0x58(%rbp) │ │ │ │ + mov %r9,-0x108(%rbp) │ │ │ │ + vmovdqa %ymm4,-0xb0(%rbp) │ │ │ │ vzeroupper │ │ │ │ - call bf6d0 │ │ │ │ - mov -0xb0(%rbp),%rsi │ │ │ │ - mov -0xa0(%rbp),%r10 │ │ │ │ + call b96e0 │ │ │ │ + mov -0xb0(%rbp),%rcx │ │ │ │ + mov -0xa0(%rbp),%rdi │ │ │ │ test %al,%al │ │ │ │ - mov -0x110(%rbp),%r14d │ │ │ │ - mov -0x118(%rbp),%r11 │ │ │ │ - mov %rsi,-0x108(%rbp) │ │ │ │ - mov %r10,-0x138(%rbp) │ │ │ │ - jne 43590 │ │ │ │ - mov -0x120(%rbp),%rsi │ │ │ │ - mov -0x98(%rbp),%r9 │ │ │ │ + mov -0x108(%rbp),%r15 │ │ │ │ + mov -0x118(%rbp),%r10d │ │ │ │ + mov %rcx,-0x110(%rbp) │ │ │ │ + mov %rdi,-0x138(%rbp) │ │ │ │ + jne 4277d │ │ │ │ + mov -0x98(%rbp),%rdx │ │ │ │ + mov -0x130(%rbp),%rsi │ │ │ │ + vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ lea -0x60(%rbp),%rdi │ │ │ │ + mov %r10d,-0x140(%rbp) │ │ │ │ + mov %rdx,-0x118(%rbp) │ │ │ │ mov %r15,%rdx │ │ │ │ - mov %r11,-0x148(%rbp) │ │ │ │ - mov %r14d,-0x120(%rbp) │ │ │ │ movq $0x0,-0x60(%rbp) │ │ │ │ - movq $0x0,-0x50(%rbp) │ │ │ │ - movq $0x0,-0x48(%rbp) │ │ │ │ - mov %r9,-0x110(%rbp) │ │ │ │ - call bf6d0 │ │ │ │ - mov -0x60(%rbp),%rcx │ │ │ │ - mov -0x50(%rbp),%rdi │ │ │ │ - mov %rdi,-0x158(%rbp) │ │ │ │ - sub %rcx,%rdi │ │ │ │ - mov %rcx,-0x118(%rbp) │ │ │ │ - mov %rdi,-0x140(%rbp) │ │ │ │ + mov %r15,-0x108(%rbp) │ │ │ │ + vmovdqa %xmm0,-0x50(%rbp) │ │ │ │ + call b96e0 │ │ │ │ + mov -0x60(%rbp),%r8 │ │ │ │ + mov -0x50(%rbp),%r11 │ │ │ │ + mov %r11,-0x160(%rbp) │ │ │ │ + sub %r8,%r11 │ │ │ │ + mov %r8,-0x130(%rbp) │ │ │ │ + mov %r11,-0x148(%rbp) │ │ │ │ test %al,%al │ │ │ │ - je 435ab │ │ │ │ - mov 0xaddff(%rip),%r10 │ │ │ │ - lea 0x9d1e2(%rip),%rsi # e035a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x143a> │ │ │ │ - mov (%r10),%rdi │ │ │ │ + je 42798 │ │ │ │ + mov 0xa7b59(%rip),%rbx │ │ │ │ + lea 0x96f3c(%rip),%rsi # d935a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x124a> │ │ │ │ + mov (%rbx),%rdi │ │ │ │ call d380 │ │ │ │ - mov -0x118(%rbp),%r13 │ │ │ │ - test %r13,%r13 │ │ │ │ - je 4319b │ │ │ │ - mov -0x140(%rbp),%rsi │ │ │ │ - mov %r13,%rdi │ │ │ │ + mov -0x130(%rbp),%r11 │ │ │ │ + test %r11,%r11 │ │ │ │ + je 42441 │ │ │ │ + mov -0x148(%rbp),%rsi │ │ │ │ + mov %r11,%rdi │ │ │ │ call d340 │ │ │ │ xor %ebx,%ebx │ │ │ │ - mov -0x108(%rbp),%rdi │ │ │ │ + mov -0x110(%rbp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 42b12 │ │ │ │ + je 41e62 │ │ │ │ mov -0x138(%rbp),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - jmp 42b12 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0xadd99(%rip),%r14 │ │ │ │ - lea 0x9d822(%rip),%rsi # e0a00 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1ae0> │ │ │ │ - mov (%r14),%rdi │ │ │ │ + jmp 41e62 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0xa7af9(%rip),%r15 │ │ │ │ + lea 0x97582(%rip),%rsi # d9a00 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x18f0> │ │ │ │ + mov (%r15),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 42b2a │ │ │ │ + jmp 41e7a │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0xadd79(%rip),%r15 │ │ │ │ - lea 0x9dc42(%rip),%rsi # e0e40 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1f20> │ │ │ │ - mov (%r15),%rdi │ │ │ │ + mov 0xa7ad9(%rip),%r11 │ │ │ │ + lea 0x979a2(%rip),%rsi # d9e40 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1d30> │ │ │ │ + mov (%r11),%rdi │ │ │ │ call d380 │ │ │ │ xor %ebx,%ebx │ │ │ │ - jmp 42b1e │ │ │ │ + jmp 41e6e │ │ │ │ nopl (%rax) │ │ │ │ - mov 0xadd59(%rip),%r9 │ │ │ │ - lea 0x9d11e(%rip),%rsi # e033c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x141c> │ │ │ │ - mov (%r9),%rdi │ │ │ │ - call d380 │ │ │ │ - jmp 42b10 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0xadd39(%rip),%rdi │ │ │ │ - lea 0x9dca2(%rip),%rsi # e0ee0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1fc0> │ │ │ │ + mov 0xa7ab9(%rip),%rdi │ │ │ │ + lea 0x96e7e(%rip),%rsi # d933c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x122c> │ │ │ │ mov (%rdi),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 42b10 │ │ │ │ - vextracti32x8 $0x1,%zmm1,%ymm4 │ │ │ │ - vpmulld %ymm4,%ymm1,%ymm12 │ │ │ │ - vextracti32x4 $0x1,%ymm12,%xmm14 │ │ │ │ - vpmulld %xmm14,%xmm12,%xmm15 │ │ │ │ - vpsrldq $0x8,%xmm15,%xmm0 │ │ │ │ - vpmulld %xmm0,%xmm15,%xmm8 │ │ │ │ - vpsrldq $0x4,%xmm8,%xmm5 │ │ │ │ - vpmulld %xmm5,%xmm8,%xmm7 │ │ │ │ - vmovd %xmm7,-0xf4(%rbp) │ │ │ │ - test $0xf,%r8b │ │ │ │ - je 4306c │ │ │ │ - mov %r8d,%r9d │ │ │ │ - and $0xfffffff0,%r9d │ │ │ │ - lea 0x1(%r9),%eax │ │ │ │ - jmp 42ed1 │ │ │ │ + jmp 41e60 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - vzeroupper │ │ │ │ - mov 0xadcc6(%rip),%rbx │ │ │ │ - lea 0x9dc57(%rip),%rsi # e0f08 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1fe8> │ │ │ │ - mov (%rbx),%rdi │ │ │ │ - call d380 │ │ │ │ - jmp 42b10 │ │ │ │ - vzeroupper │ │ │ │ - mov 0xadca8(%rip),%rsi │ │ │ │ - mov (%rsi),%rdi │ │ │ │ - lea 0x9dc66(%rip),%rsi # e0f38 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x2018> │ │ │ │ + mov 0xa7a99(%rip),%r14 │ │ │ │ + lea 0x97a02(%rip),%rsi # d9ee0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1dd0> │ │ │ │ + mov (%r14),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 42b10 │ │ │ │ - movl $0x1,-0xf4(%rbp) │ │ │ │ - vmovd %r8d,%xmm15 │ │ │ │ + jmp 41e60 │ │ │ │ + vextracti32x4 $0x1,%ymm2,%xmm3 │ │ │ │ + vpmulld %xmm3,%xmm2,%xmm12 │ │ │ │ + vpsrldq $0x8,%xmm12,%xmm13 │ │ │ │ + vpmulld %xmm13,%xmm12,%xmm14 │ │ │ │ + vpsrldq $0x4,%xmm14,%xmm15 │ │ │ │ + vpmulld %xmm15,%xmm14,%xmm1 │ │ │ │ + vmovd %xmm1,%r14d │ │ │ │ + test $0x7,%r8b │ │ │ │ + je 4231d │ │ │ │ + mov %r8d,%eax │ │ │ │ + and $0xfffffff8,%eax │ │ │ │ + lea 0x1(%rax),%r8d │ │ │ │ + jmp 421d7 │ │ │ │ + mov %r8d,%r15d │ │ │ │ xor %eax,%eax │ │ │ │ + mov $0x1,%r14d │ │ │ │ and $0x7,%r8d │ │ │ │ - je 43fc9 │ │ │ │ + je 4264d │ │ │ │ cmp $0x1,%r8 │ │ │ │ - je 43424 │ │ │ │ + je 42625 │ │ │ │ cmp $0x2,%r8 │ │ │ │ - je 433f7 │ │ │ │ + je 42606 │ │ │ │ cmp $0x3,%r8 │ │ │ │ - je 433cc │ │ │ │ + je 425e7 │ │ │ │ cmp $0x4,%r8 │ │ │ │ - je 4339f │ │ │ │ + je 425c8 │ │ │ │ cmp $0x5,%r8 │ │ │ │ - je 43374 │ │ │ │ + je 425a9 │ │ │ │ cmp $0x6,%r8 │ │ │ │ - je 43347 │ │ │ │ - mov (%rdx),%rdi │ │ │ │ - cmp (%rsi),%rdi │ │ │ │ - jne 432a3 │ │ │ │ - cmp (%r14),%rdi │ │ │ │ - jne 432c1 │ │ │ │ - mov %edi,-0xf4(%rbp) │ │ │ │ + je 4258a │ │ │ │ + mov (%rdx),%r14 │ │ │ │ + cmp (%rdi),%r14 │ │ │ │ + jne 42743 │ │ │ │ + cmp (%rsi),%r14 │ │ │ │ + jne 42761 │ │ │ │ mov $0x1,%eax │ │ │ │ - mov (%rdx,%rax,8),%r9 │ │ │ │ - cmp (%rsi,%rax,8),%r9 │ │ │ │ - jne 432a3 │ │ │ │ - cmp (%r14,%rax,8),%r9 │ │ │ │ - jne 432c1 │ │ │ │ - mov -0xf4(%rbp),%r15d │ │ │ │ - inc %rax │ │ │ │ - imul %r9d,%r15d │ │ │ │ - mov %r15d,-0xf4(%rbp) │ │ │ │ mov (%rdx,%rax,8),%r8 │ │ │ │ + cmp (%rdi,%rax,8),%r8 │ │ │ │ + jne 42743 │ │ │ │ cmp (%rsi,%rax,8),%r8 │ │ │ │ - jne 432a3 │ │ │ │ - cmp (%r14,%rax,8),%r8 │ │ │ │ - jne 432c1 │ │ │ │ - mov -0xf4(%rbp),%edi │ │ │ │ + jne 42761 │ │ │ │ + imul %r8d,%r14d │ │ │ │ + inc %rax │ │ │ │ + mov (%rdx,%rax,8),%r11 │ │ │ │ + cmp (%rdi,%rax,8),%r11 │ │ │ │ + jne 42743 │ │ │ │ + cmp (%rsi,%rax,8),%r11 │ │ │ │ + jne 42761 │ │ │ │ + imul %r11d,%r14d │ │ │ │ inc %rax │ │ │ │ - imul %r8d,%edi │ │ │ │ - mov %edi,-0xf4(%rbp) │ │ │ │ mov (%rdx,%rax,8),%r9 │ │ │ │ + cmp (%rdi,%rax,8),%r9 │ │ │ │ + jne 42743 │ │ │ │ cmp (%rsi,%rax,8),%r9 │ │ │ │ - jne 432a3 │ │ │ │ - cmp (%r14,%rax,8),%r9 │ │ │ │ - jne 432c1 │ │ │ │ - mov -0xf4(%rbp),%r15d │ │ │ │ + jne 42761 │ │ │ │ + imul %r9d,%r14d │ │ │ │ inc %rax │ │ │ │ - imul %r9d,%r15d │ │ │ │ - mov %r15d,-0xf4(%rbp) │ │ │ │ mov (%rdx,%rax,8),%r8 │ │ │ │ + cmp (%rdi,%rax,8),%r8 │ │ │ │ + jne 42743 │ │ │ │ cmp (%rsi,%rax,8),%r8 │ │ │ │ - jne 432a3 │ │ │ │ - cmp (%r14,%rax,8),%r8 │ │ │ │ - jne 432c1 │ │ │ │ - mov -0xf4(%rbp),%edi │ │ │ │ + jne 42761 │ │ │ │ + imul %r8d,%r14d │ │ │ │ + inc %rax │ │ │ │ + mov (%rdx,%rax,8),%r11 │ │ │ │ + cmp (%rdi,%rax,8),%r11 │ │ │ │ + jne 42743 │ │ │ │ + cmp (%rsi,%rax,8),%r11 │ │ │ │ + jne 42761 │ │ │ │ + imul %r11d,%r14d │ │ │ │ inc %rax │ │ │ │ - imul %r8d,%edi │ │ │ │ - mov %edi,-0xf4(%rbp) │ │ │ │ mov (%rdx,%rax,8),%r9 │ │ │ │ + cmp (%rdi,%rax,8),%r9 │ │ │ │ + jne 42743 │ │ │ │ cmp (%rsi,%rax,8),%r9 │ │ │ │ - jne 432a3 │ │ │ │ - cmp (%r14,%rax,8),%r9 │ │ │ │ - jne 432c1 │ │ │ │ - mov -0xf4(%rbp),%r15d │ │ │ │ + jne 42761 │ │ │ │ inc %rax │ │ │ │ - imul %r9d,%r15d │ │ │ │ - mov %r15d,-0xf4(%rbp) │ │ │ │ + imul %r9d,%r14d │ │ │ │ + cmp %rax,%r15 │ │ │ │ + je 4231d │ │ │ │ mov (%rdx,%rax,8),%r8 │ │ │ │ + cmp (%rdi,%rax,8),%r8 │ │ │ │ + jne 42743 │ │ │ │ cmp (%rsi,%rax,8),%r8 │ │ │ │ - jne 432a3 │ │ │ │ - cmp (%r14,%rax,8),%r8 │ │ │ │ - jne 432c1 │ │ │ │ - mov -0xf4(%rbp),%r9d │ │ │ │ - inc %rax │ │ │ │ - vmovq %xmm15,%rdi │ │ │ │ - imul %r8d,%r9d │ │ │ │ - mov %r9d,-0xf4(%rbp) │ │ │ │ - cmp %rdi,%rax │ │ │ │ - je 4306c │ │ │ │ - mov %r9d,%r15d │ │ │ │ - vmovq %rcx,%xmm0 │ │ │ │ - mov (%rdx,%rax,8),%rcx │ │ │ │ - cmp (%rsi,%rax,8),%rcx │ │ │ │ - jne 432a3 │ │ │ │ - cmp (%r14,%rax,8),%rcx │ │ │ │ - jne 432c1 │ │ │ │ - imul %ecx,%r15d │ │ │ │ + jne 42761 │ │ │ │ + imul %r8d,%r14d │ │ │ │ lea 0x1(%rax),%r8 │ │ │ │ - mov (%rdx,%r8,8),%r9 │ │ │ │ - cmp (%rsi,%r8,8),%r9 │ │ │ │ - jne 432a3 │ │ │ │ - cmp (%r14,%r8,8),%r9 │ │ │ │ - jne 432c1 │ │ │ │ - imul %r9d,%r15d │ │ │ │ - lea 0x2(%rax),%rdi │ │ │ │ - mov (%rdx,%rdi,8),%rcx │ │ │ │ - cmp (%rsi,%rdi,8),%rcx │ │ │ │ - jne 432a3 │ │ │ │ - cmp (%r14,%rdi,8),%rcx │ │ │ │ - jne 432c1 │ │ │ │ - imul %ecx,%r15d │ │ │ │ - lea 0x3(%rax),%rdi │ │ │ │ - mov (%rdx,%rdi,8),%r9 │ │ │ │ - cmp (%rsi,%rdi,8),%r9 │ │ │ │ - jne 432a3 │ │ │ │ - cmp (%r14,%rdi,8),%r9 │ │ │ │ - jne 432c1 │ │ │ │ - imul %r9d,%r15d │ │ │ │ - add $0x4,%rax │ │ │ │ - mov (%rdx,%rax,8),%rcx │ │ │ │ - cmp (%rsi,%rax,8),%rcx │ │ │ │ - jne 432a3 │ │ │ │ - cmp (%r14,%rax,8),%rcx │ │ │ │ - jne 432c1 │ │ │ │ - imul %ecx,%r15d │ │ │ │ - lea 0x4(%r8),%rdi │ │ │ │ - mov (%rdx,%rdi,8),%rax │ │ │ │ - cmp (%rsi,%rdi,8),%rax │ │ │ │ - jne 432a3 │ │ │ │ - cmp (%r14,%rdi,8),%rax │ │ │ │ - jne 432c1 │ │ │ │ - imul %eax,%r15d │ │ │ │ - lea 0x5(%r8),%r9 │ │ │ │ - mov (%rdx,%r9,8),%rcx │ │ │ │ - cmp (%rsi,%r9,8),%rcx │ │ │ │ - jne 432a3 │ │ │ │ - cmp (%r14,%r9,8),%rcx │ │ │ │ - jne 432c1 │ │ │ │ - imul %ecx,%r15d │ │ │ │ - lea 0x6(%r8),%rdi │ │ │ │ - mov (%rdx,%rdi,8),%rax │ │ │ │ - cmp (%rsi,%rdi,8),%rax │ │ │ │ - jne 432a3 │ │ │ │ - cmp (%r14,%rdi,8),%rax │ │ │ │ - jne 432c1 │ │ │ │ - imul %eax,%r15d │ │ │ │ + mov (%rdx,%r8,8),%r11 │ │ │ │ + cmp (%rdi,%r8,8),%r11 │ │ │ │ + jne 42743 │ │ │ │ + cmp (%rsi,%r8,8),%r11 │ │ │ │ + jne 42761 │ │ │ │ + imul %r11d,%r14d │ │ │ │ + lea 0x2(%rax),%r9 │ │ │ │ + mov (%rdx,%r9,8),%r11 │ │ │ │ + cmp (%rdi,%r9,8),%r11 │ │ │ │ + jne 42743 │ │ │ │ + cmp (%rsi,%r9,8),%r11 │ │ │ │ + jne 42761 │ │ │ │ + imul %r11d,%r14d │ │ │ │ + lea 0x3(%rax),%r11 │ │ │ │ + mov (%rdx,%r11,8),%r9 │ │ │ │ + cmp (%rdi,%r11,8),%r9 │ │ │ │ + jne 42743 │ │ │ │ + cmp (%rsi,%r11,8),%r9 │ │ │ │ + jne 42761 │ │ │ │ + add $0x4,%rax │ │ │ │ + imul %r9d,%r14d │ │ │ │ + mov (%rdx,%rax,8),%r11 │ │ │ │ + cmp (%rdi,%rax,8),%r11 │ │ │ │ + jne 42743 │ │ │ │ + cmp (%rsi,%rax,8),%r11 │ │ │ │ + jne 42761 │ │ │ │ + imul %r11d,%r14d │ │ │ │ + lea 0x4(%r8),%r9 │ │ │ │ + mov (%rdx,%r9,8),%rax │ │ │ │ + cmp (%rdi,%r9,8),%rax │ │ │ │ + jne 42743 │ │ │ │ + cmp (%rsi,%r9,8),%rax │ │ │ │ + jne 42761 │ │ │ │ + imul %eax,%r14d │ │ │ │ + lea 0x5(%r8),%r11 │ │ │ │ + mov (%rdx,%r11,8),%r9 │ │ │ │ + cmp (%rdi,%r11,8),%r9 │ │ │ │ + jne 42743 │ │ │ │ + cmp (%rsi,%r11,8),%r9 │ │ │ │ + jne 42761 │ │ │ │ + imul %r9d,%r14d │ │ │ │ + lea 0x6(%r8),%rax │ │ │ │ + mov (%rdx,%rax,8),%r11 │ │ │ │ + cmp (%rdi,%rax,8),%r11 │ │ │ │ + jne 42743 │ │ │ │ + cmp (%rsi,%rax,8),%r11 │ │ │ │ + jne 42761 │ │ │ │ + imul %r11d,%r14d │ │ │ │ lea 0x7(%r8),%rax │ │ │ │ - vmovq %xmm15,%r8 │ │ │ │ - cmp %r8,%rax │ │ │ │ - jne 43467 │ │ │ │ - mov %r15d,-0xf4(%rbp) │ │ │ │ - vmovq %xmm0,%rcx │ │ │ │ - jmp 4306c │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0xad9d9(%rip),%rdx │ │ │ │ - lea 0x9cdbc(%rip),%rsi # e035a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x143a> │ │ │ │ - mov (%rdx),%rdi │ │ │ │ + cmp %rax,%r15 │ │ │ │ + jne 4264d │ │ │ │ + jmp 4231d │ │ │ │ + nop │ │ │ │ + vzeroupper │ │ │ │ + mov 0xa7826(%rip),%rbx │ │ │ │ + lea 0x977b7(%rip),%rsi # d9f08 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1df8> │ │ │ │ + mov (%rbx),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 4319b │ │ │ │ - mov -0x148(%rbp),%r8 │ │ │ │ - mov -0xf4(%rbp),%edx │ │ │ │ - mov -0x120(%rbp),%eax │ │ │ │ + jmp 41e60 │ │ │ │ + vzeroupper │ │ │ │ + mov 0xa7808(%rip),%r13 │ │ │ │ + lea 0x977c9(%rip),%rsi # d9f38 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1e28> │ │ │ │ + mov 0x0(%r13),%rdi │ │ │ │ + call d380 │ │ │ │ + jmp 41e60 │ │ │ │ + mov 0xa77ec(%rip),%rsi │ │ │ │ + mov (%rsi),%rdi │ │ │ │ + lea 0x96bcc(%rip),%rsi # d935a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x124a> │ │ │ │ + call d380 │ │ │ │ + jmp 42441 │ │ │ │ + mov -0x100(%rbp),%r9d │ │ │ │ + mov -0x48(%rbp),%rsi │ │ │ │ + vpxor %xmm6,%xmm6,%xmm6 │ │ │ │ lea -0x80(%rbp),%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov -0x48(%rbp),%r14 │ │ │ │ + mov -0x108(%rbp),%rax │ │ │ │ movq $0x0,-0x80(%rbp) │ │ │ │ - movq $0x0,-0x70(%rbp) │ │ │ │ - movq $0x0,-0x68(%rbp) │ │ │ │ - imul %r8d,%edx │ │ │ │ - mov %eax,-0x160(%rbp) │ │ │ │ - mov %r8,-0x120(%rbp) │ │ │ │ - movslq %edx,%rdx │ │ │ │ - call bf6d0 │ │ │ │ - mov -0x70(%rbp),%r10 │ │ │ │ - mov -0x80(%rbp),%rsi │ │ │ │ + imul %r14d,%r9d │ │ │ │ + mov %rsi,-0x108(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,-0x168(%rbp) │ │ │ │ + vmovdqa %xmm6,-0x70(%rbp) │ │ │ │ + movslq %r9d,%rdx │ │ │ │ + call b96e0 │ │ │ │ + mov -0x80(%rbp),%rcx │ │ │ │ + mov -0x70(%rbp),%rdi │ │ │ │ test %al,%al │ │ │ │ - mov -0x120(%rbp),%r11 │ │ │ │ - mov %r10,-0x148(%rbp) │ │ │ │ - mov %rsi,-0x150(%rbp) │ │ │ │ - mov -0x160(%rbp),%r10d │ │ │ │ - jne 43c48 │ │ │ │ - mov 0xae18b(%rip),%rax │ │ │ │ - mov -0x68(%rbp),%r9 │ │ │ │ + mov -0x140(%rbp),%r15d │ │ │ │ + mov -0x168(%rbp),%r10 │ │ │ │ + mov %rcx,-0x158(%rbp) │ │ │ │ + mov %rdi,-0x150(%rbp) │ │ │ │ + jne 42e53 │ │ │ │ + mov -0x68(%rbp),%rdx │ │ │ │ + mov 0xa7fa5(%rip),%rax │ │ │ │ sub $0x8,%rsp │ │ │ │ - mov 0x20(%r12),%rdx │ │ │ │ - mov %r11,-0x170(%rbp) │ │ │ │ + mov %r10,-0x180(%rbp) │ │ │ │ + xor %r9d,%r9d │ │ │ │ xor %r8d,%r8d │ │ │ │ mov $0xc,%ecx │ │ │ │ - mov %r10d,%esi │ │ │ │ + mov %r15d,%esi │ │ │ │ + mov %rdx,-0x140(%rbp) │ │ │ │ mov 0x10(%rax),%rdi │ │ │ │ - mov %r9,-0x120(%rbp) │ │ │ │ + mov 0x20(%r12),%rdx │ │ │ │ push $0x0 │ │ │ │ - xor %r9d,%r9d │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ - mov %r10d,-0x168(%rbp) │ │ │ │ + mov %r15d,-0x170(%rbp) │ │ │ │ call *0x2e8(%rax) │ │ │ │ - mov %rax,-0x160(%rbp) │ │ │ │ + mov %rax,-0x168(%rbp) │ │ │ │ add $0x20,%rsp │ │ │ │ test %rax,%rax │ │ │ │ - je 43c5e │ │ │ │ - mov 0x10(%rax),%r12 │ │ │ │ - mov 0xae12c(%rip),%rax │ │ │ │ + je 42e69 │ │ │ │ + mov 0xa7f4e(%rip),%r15 │ │ │ │ mov $0xc,%edi │ │ │ │ - mov 0x5b8(%rax),%rcx │ │ │ │ - mov %rcx,-0x178(%rbp) │ │ │ │ - call *0x168(%rax) │ │ │ │ + mov 0x10(%rax),%r12 │ │ │ │ + mov 0x5b8(%r15),%r8 │ │ │ │ + mov %r8,-0x178(%rbp) │ │ │ │ + call *0x168(%r15) │ │ │ │ mov 0x20(%rbx),%rsi │ │ │ │ - mov -0x168(%rbp),%edi │ │ │ │ + mov -0x170(%rbp),%edi │ │ │ │ xor %ecx,%ecx │ │ │ │ mov %rax,%rdx │ │ │ │ call *-0x178(%rbp) │ │ │ │ - mov %rax,-0x168(%rbp) │ │ │ │ + mov %rax,-0x170(%rbp) │ │ │ │ test %rax,%rax │ │ │ │ - je 43c5e │ │ │ │ + je 42e69 │ │ │ │ cmpq $0x0,0xe8(%r13) │ │ │ │ - mov 0x10(%rax),%r10 │ │ │ │ - mov -0x170(%rbp),%rdi │ │ │ │ - je 43c71 │ │ │ │ - mov -0x130(%rbp),%ebx │ │ │ │ - test %ebx,%ebx │ │ │ │ - jle 4390e │ │ │ │ - mov -0x130(%rbp),%r8d │ │ │ │ - lea -0x1(%r8),%esi │ │ │ │ - mov %r8d,%edx │ │ │ │ - cmp $0x2,%esi │ │ │ │ - jbe 44004 │ │ │ │ - mov %r12,%rcx │ │ │ │ - sub %r14,%rcx │ │ │ │ - sub $0x8,%rcx │ │ │ │ - cmp $0x30,%rcx │ │ │ │ - jbe 44004 │ │ │ │ - cmp $0x6,%esi │ │ │ │ - jbe 4413c │ │ │ │ - mov %r8d,%esi │ │ │ │ - xor %eax,%eax │ │ │ │ - shr $0x3,%esi │ │ │ │ - shl $0x6,%rsi │ │ │ │ - lea -0x40(%rsi),%r9 │ │ │ │ - shr $0x6,%r9 │ │ │ │ - inc %r9 │ │ │ │ - and $0x7,%r9d │ │ │ │ - je 437f5 │ │ │ │ - cmp $0x1,%r9 │ │ │ │ - je 437da │ │ │ │ - cmp $0x2,%r9 │ │ │ │ - je 437c8 │ │ │ │ - cmp $0x3,%r9 │ │ │ │ - je 437b6 │ │ │ │ - cmp $0x4,%r9 │ │ │ │ - je 437a4 │ │ │ │ - cmp $0x5,%r9 │ │ │ │ - je 43792 │ │ │ │ - cmp $0x6,%r9 │ │ │ │ - je 43780 │ │ │ │ - vmovupd (%r14),%zmm5 │ │ │ │ - mov $0x40,%eax │ │ │ │ - vmovupd %zmm5,(%r12) │ │ │ │ - vmovupd (%r14,%rax,1),%zmm7 │ │ │ │ - vmovupd %zmm7,(%r12,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vmovupd (%r14,%rax,1),%zmm9 │ │ │ │ - vmovupd %zmm9,(%r12,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vmovupd (%r14,%rax,1),%zmm10 │ │ │ │ - vmovupd %zmm10,(%r12,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vmovupd (%r14,%rax,1),%zmm11 │ │ │ │ - vmovupd %zmm11,(%r12,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vmovupd (%r14,%rax,1),%zmm2 │ │ │ │ - vmovupd %zmm2,(%r12,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vmovupd (%r14,%rax,1),%zmm1 │ │ │ │ - vmovupd %zmm1,(%r12,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - cmp %rax,%rsi │ │ │ │ - je 43882 │ │ │ │ - vmovupd (%r14,%rax,1),%zmm3 │ │ │ │ - vmovupd %zmm3,(%r12,%rax,1) │ │ │ │ - vmovupd 0x40(%r14,%rax,1),%zmm6 │ │ │ │ - vmovupd %zmm6,0x40(%r12,%rax,1) │ │ │ │ - vmovupd 0x80(%r14,%rax,1),%zmm4 │ │ │ │ - vmovupd %zmm4,0x80(%r12,%rax,1) │ │ │ │ - vmovupd 0xc0(%r14,%rax,1),%zmm12 │ │ │ │ - vmovupd %zmm12,0xc0(%r12,%rax,1) │ │ │ │ - vmovupd 0x100(%r14,%rax,1),%zmm13 │ │ │ │ - vmovupd %zmm13,0x100(%r12,%rax,1) │ │ │ │ - vmovupd 0x140(%r14,%rax,1),%zmm14 │ │ │ │ - vmovupd %zmm14,0x140(%r12,%rax,1) │ │ │ │ - vmovupd 0x180(%r14,%rax,1),%zmm15 │ │ │ │ - vmovupd %zmm15,0x180(%r12,%rax,1) │ │ │ │ - vmovupd 0x1c0(%r14,%rax,1),%zmm0 │ │ │ │ - vmovupd %zmm0,0x1c0(%r12,%rax,1) │ │ │ │ - add $0x200,%rax │ │ │ │ - cmp %rax,%rsi │ │ │ │ - jne 437f5 │ │ │ │ - mov -0x130(%rbp),%edx │ │ │ │ - mov %edx,%r15d │ │ │ │ - and $0xfffffff8,%r15d │ │ │ │ - mov %r15d,%r11d │ │ │ │ - cmp %r15d,%edx │ │ │ │ - je 43fd9 │ │ │ │ - sub %r15d,%edx │ │ │ │ - lea -0x1(%rdx),%ebx │ │ │ │ - cmp $0x2,%ebx │ │ │ │ - jbe 438c1 │ │ │ │ - vmovupd (%r14,%r11,8),%ymm8 │ │ │ │ - vmovupd %ymm8,(%r12,%r11,8) │ │ │ │ - test $0x3,%dl │ │ │ │ - je 43fd9 │ │ │ │ - and $0xfffffffc,%edx │ │ │ │ - add %edx,%r15d │ │ │ │ - movslq %r15d,%r8 │ │ │ │ - mov -0x130(%rbp),%ecx │ │ │ │ - lea 0x1(%r15),%edx │ │ │ │ - vmovsd (%r14,%r8,8),%xmm5 │ │ │ │ - vmovsd %xmm5,(%r12,%r8,8) │ │ │ │ - cmp %ecx,%edx │ │ │ │ - jge 43fd9 │ │ │ │ - vmovsd 0x8(%r14,%r8,8),%xmm7 │ │ │ │ - add $0x2,%r15d │ │ │ │ - vmovsd %xmm7,0x8(%r12,%r8,8) │ │ │ │ - cmp %r15d,%ecx │ │ │ │ - jle 43fd9 │ │ │ │ - vmovsd 0x10(%r14,%r8,8),%xmm9 │ │ │ │ - vmovsd %xmm9,0x10(%r12,%r8,8) │ │ │ │ + mov 0x10(%rax),%rbx │ │ │ │ + je 42e6d │ │ │ │ + mov -0x128(%rbp),%edx │ │ │ │ + mov -0x180(%rbp),%r11 │ │ │ │ + test %edx,%edx │ │ │ │ + jle 42af6 │ │ │ │ + mov -0x128(%rbp),%r15d │ │ │ │ + cmp $0x1,%r15d │ │ │ │ + je 43200 │ │ │ │ + mov %r12,%rsi │ │ │ │ + sub -0x108(%rbp),%rsi │ │ │ │ + sub $0x8,%rsi │ │ │ │ + cmp $0x10,%rsi │ │ │ │ + jbe 43200 │ │ │ │ + lea -0x1(%r15),%eax │ │ │ │ + mov %r15d,%ecx │ │ │ │ + cmp $0x2,%eax │ │ │ │ + jbe 43379 │ │ │ │ + mov %r15d,%esi │ │ │ │ + xor %ecx,%ecx │ │ │ │ + shr $0x2,%esi │ │ │ │ + shl $0x5,%rsi │ │ │ │ + lea -0x20(%rsi),%r8 │ │ │ │ + shr $0x5,%r8 │ │ │ │ + inc %r8 │ │ │ │ + and $0x7,%r8d │ │ │ │ + je 42a01 │ │ │ │ + cmp $0x1,%r8 │ │ │ │ + je 429e2 │ │ │ │ + cmp $0x2,%r8 │ │ │ │ + je 429cb │ │ │ │ + cmp $0x3,%r8 │ │ │ │ + je 429b4 │ │ │ │ + cmp $0x4,%r8 │ │ │ │ + je 4299e │ │ │ │ + cmp $0x5,%r8 │ │ │ │ + je 42987 │ │ │ │ + cmp $0x6,%r8 │ │ │ │ + je 42971 │ │ │ │ + mov -0x108(%rbp),%r9 │ │ │ │ + mov $0x20,%ecx │ │ │ │ + vmovupd (%r9),%ymm3 │ │ │ │ + vmovupd %ymm3,(%r12) │ │ │ │ + mov -0x108(%rbp),%rdi │ │ │ │ + vmovupd (%rdi,%rcx,1),%ymm12 │ │ │ │ + vmovupd %ymm12,(%r12,%rcx,1) │ │ │ │ + add $0x20,%rcx │ │ │ │ + mov -0x108(%rbp),%r10 │ │ │ │ + vmovupd (%r10,%rcx,1),%ymm13 │ │ │ │ + vmovupd %ymm13,(%r12,%rcx,1) │ │ │ │ + add $0x20,%rcx │ │ │ │ + mov -0x108(%rbp),%rdx │ │ │ │ + vmovupd (%rdx,%rcx,1),%ymm14 │ │ │ │ + vmovupd %ymm14,(%r12,%rcx,1) │ │ │ │ + add $0x20,%rcx │ │ │ │ + mov -0x108(%rbp),%r11 │ │ │ │ + vmovupd (%r11,%rcx,1),%ymm15 │ │ │ │ + vmovupd %ymm15,(%r12,%rcx,1) │ │ │ │ + add $0x20,%rcx │ │ │ │ + mov -0x108(%rbp),%r15 │ │ │ │ + vmovupd (%r15,%rcx,1),%ymm1 │ │ │ │ + vmovupd %ymm1,(%r12,%rcx,1) │ │ │ │ + add $0x20,%rcx │ │ │ │ + mov -0x108(%rbp),%rax │ │ │ │ + vmovupd (%rax,%rcx,1),%ymm8 │ │ │ │ + vmovupd %ymm8,(%r12,%rcx,1) │ │ │ │ + add $0x20,%rcx │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + je 42a9e │ │ │ │ + mov -0x108(%rbp),%r8 │ │ │ │ + vmovupd (%r8,%rcx,1),%ymm5 │ │ │ │ + vmovupd %ymm5,(%r12,%rcx,1) │ │ │ │ + vmovupd 0x20(%r8,%rcx,1),%ymm7 │ │ │ │ + vmovupd %ymm7,0x20(%r12,%rcx,1) │ │ │ │ + vmovupd 0x40(%r8,%rcx,1),%ymm9 │ │ │ │ + vmovupd %ymm9,0x40(%r12,%rcx,1) │ │ │ │ + vmovupd 0x60(%r8,%rcx,1),%ymm10 │ │ │ │ + vmovupd %ymm10,0x60(%r12,%rcx,1) │ │ │ │ + vmovupd 0x80(%r8,%rcx,1),%ymm11 │ │ │ │ + vmovupd %ymm11,0x80(%r12,%rcx,1) │ │ │ │ + vmovupd 0xa0(%r8,%rcx,1),%ymm2 │ │ │ │ + vmovupd %ymm2,0xa0(%r12,%rcx,1) │ │ │ │ + vmovupd 0xc0(%r8,%rcx,1),%ymm4 │ │ │ │ + vmovupd %ymm4,0xc0(%r12,%rcx,1) │ │ │ │ + vmovupd 0xe0(%r8,%rcx,1),%ymm0 │ │ │ │ + vmovupd %ymm0,0xe0(%r12,%rcx,1) │ │ │ │ + add $0x100,%rcx │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jne 42a08 │ │ │ │ + mov -0x128(%rbp),%esi │ │ │ │ + mov %esi,%eax │ │ │ │ + and $0xfffffffc,%eax │ │ │ │ + mov %eax,%r9d │ │ │ │ + cmp %eax,%esi │ │ │ │ + je 431f8 │ │ │ │ + sub %eax,%esi │ │ │ │ + mov %esi,%ecx │ │ │ │ + cmp $0x1,%esi │ │ │ │ + je 43383 │ │ │ │ vzeroupper │ │ │ │ - mov -0xf4(%rbp),%r9d │ │ │ │ - test %r9d,%r9d │ │ │ │ - jle 43bea │ │ │ │ - mov -0x128(%rbp),%rbx │ │ │ │ - mov -0xf4(%rbp),%ecx │ │ │ │ - movslq %edi,%rdi │ │ │ │ + mov -0x108(%rbp),%rdi │ │ │ │ + vmovupd (%rdi,%r9,8),%xmm6 │ │ │ │ + vmovupd %xmm6,(%r12,%r9,8) │ │ │ │ + test $0x1,%cl │ │ │ │ + je 42af6 │ │ │ │ + and $0xfffffffe,%ecx │ │ │ │ + add %ecx,%eax │ │ │ │ + mov -0x108(%rbp),%r10 │ │ │ │ + cltq │ │ │ │ + vmovsd (%r10,%rax,8),%xmm3 │ │ │ │ + vmovsd %xmm3,(%r12,%rax,8) │ │ │ │ + test %r14d,%r14d │ │ │ │ + jle 42df5 │ │ │ │ + movslq -0x100(%rbp),%r11 │ │ │ │ + mov -0x120(%rbp),%rax │ │ │ │ xor %r8d,%r8d │ │ │ │ - lea 0x0(,%rdi,8),%rax │ │ │ │ - lea 0xa0(%r13),%rdx │ │ │ │ - mov %r8d,-0x100(%rbp) │ │ │ │ - mov %rax,-0x130(%rbp) │ │ │ │ - mov %rdx,-0x128(%rbp) │ │ │ │ - shl $0x3,%rbx │ │ │ │ - and $0x3,%ecx │ │ │ │ - je 43aa9 │ │ │ │ - cmp $0x1,%ecx │ │ │ │ - je 43a36 │ │ │ │ - cmp $0x2,%ecx │ │ │ │ - je 439d5 │ │ │ │ - mov -0x120(%rbp),%r13 │ │ │ │ - mov -0x110(%rbp),%r15 │ │ │ │ - mov -0x128(%rbp),%rdx │ │ │ │ - mov %r10,%r9 │ │ │ │ + mov %r14d,%esi │ │ │ │ + mov %r8d,-0xf8(%rbp) │ │ │ │ + add $0xa0,%r13 │ │ │ │ + lea 0x0(,%r11,8),%rdx │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov %rdx,-0x100(%rbp) │ │ │ │ + and $0x3,%esi │ │ │ │ + je 42c79 │ │ │ │ + cmp $0x1,%esi │ │ │ │ + je 42c0d │ │ │ │ + cmp $0x2,%esi │ │ │ │ + je 42bae │ │ │ │ + mov -0x108(%rbp),%r15 │ │ │ │ + mov -0x140(%rbp),%rsi │ │ │ │ + mov %rbx,%r9 │ │ │ │ mov %r12,%r8 │ │ │ │ - mov %r10,-0x100(%rbp) │ │ │ │ - mov %r14,%rcx │ │ │ │ - mov %r13,%rsi │ │ │ │ - mov %r15,%rdi │ │ │ │ - call 34ed0 │ │ │ │ - mov -0x130(%rbp),%r11 │ │ │ │ - mov -0x100(%rbp),%r10 │ │ │ │ - add %rbx,%r15 │ │ │ │ - add %rbx,%r12 │ │ │ │ - mov %r15,-0x110(%rbp) │ │ │ │ - movl $0x1,-0x100(%rbp) │ │ │ │ - add %rbx,%r14 │ │ │ │ - add %r11,%r13 │ │ │ │ - add %r11,%r10 │ │ │ │ - mov %r13,-0x120(%rbp) │ │ │ │ - mov -0x120(%rbp),%r13 │ │ │ │ - mov -0x110(%rbp),%r15 │ │ │ │ - mov -0x128(%rbp),%rdx │ │ │ │ - mov %r10,%r9 │ │ │ │ + mov -0x118(%rbp),%rdi │ │ │ │ + mov %r13,%rdx │ │ │ │ + mov %rax,-0xf8(%rbp) │ │ │ │ + mov %r15,%rcx │ │ │ │ + call 349b0 │ │ │ │ + mov -0xf8(%rbp),%rax │ │ │ │ + mov -0x100(%rbp),%r9 │ │ │ │ + movl $0x1,-0xf8(%rbp) │ │ │ │ + add %rax,%r15 │ │ │ │ + add %rax,-0x118(%rbp) │ │ │ │ + add %rax,%r12 │ │ │ │ + add %r9,%rbx │ │ │ │ + add %r9,-0x140(%rbp) │ │ │ │ + mov %r15,-0x108(%rbp) │ │ │ │ + mov -0x108(%rbp),%r15 │ │ │ │ + mov -0x140(%rbp),%rsi │ │ │ │ + mov %rbx,%r9 │ │ │ │ mov %r12,%r8 │ │ │ │ - mov %r10,-0x170(%rbp) │ │ │ │ - mov %r14,%rcx │ │ │ │ - mov %r13,%rsi │ │ │ │ - mov %r15,%rdi │ │ │ │ - call 34ed0 │ │ │ │ - mov -0x130(%rbp),%rsi │ │ │ │ - mov -0x170(%rbp),%r10 │ │ │ │ - add %rbx,%r15 │ │ │ │ - add %rbx,%r12 │ │ │ │ - mov %r15,-0x110(%rbp) │ │ │ │ - incl -0x100(%rbp) │ │ │ │ - add %rbx,%r14 │ │ │ │ - add %rsi,%r13 │ │ │ │ - add %rsi,%r10 │ │ │ │ - mov %r13,-0x120(%rbp) │ │ │ │ - mov -0x120(%rbp),%r13 │ │ │ │ - mov -0x110(%rbp),%r15 │ │ │ │ - mov -0x128(%rbp),%rdx │ │ │ │ - mov %r10,%r9 │ │ │ │ + mov -0x118(%rbp),%rdi │ │ │ │ + mov %r13,%rdx │ │ │ │ + mov %rax,-0x120(%rbp) │ │ │ │ + mov %r15,%rcx │ │ │ │ + call 349b0 │ │ │ │ + mov -0x120(%rbp),%rax │ │ │ │ + mov -0x100(%rbp),%rcx │ │ │ │ + incl -0xf8(%rbp) │ │ │ │ + add %rax,%r15 │ │ │ │ + add %rax,-0x118(%rbp) │ │ │ │ + add %rax,%r12 │ │ │ │ + add %rcx,%rbx │ │ │ │ + add %rcx,-0x140(%rbp) │ │ │ │ + mov %r15,-0x108(%rbp) │ │ │ │ + mov -0x108(%rbp),%r15 │ │ │ │ + mov -0x140(%rbp),%rsi │ │ │ │ + mov %rbx,%r9 │ │ │ │ mov %r12,%r8 │ │ │ │ - mov %r10,-0x170(%rbp) │ │ │ │ - mov %r14,%rcx │ │ │ │ - mov %r13,%rsi │ │ │ │ - mov %r15,%rdi │ │ │ │ - call 34ed0 │ │ │ │ - mov -0x130(%rbp),%r9 │ │ │ │ - mov -0x170(%rbp),%r10 │ │ │ │ - add %rbx,%r15 │ │ │ │ - add %rbx,%r12 │ │ │ │ - incl -0x100(%rbp) │ │ │ │ - mov -0xf4(%rbp),%edi │ │ │ │ - mov %r15,-0x110(%rbp) │ │ │ │ - add %rbx,%r14 │ │ │ │ - add %r9,%r13 │ │ │ │ - add %r9,%r10 │ │ │ │ - mov %r13,-0x120(%rbp) │ │ │ │ - cmp %edi,-0x100(%rbp) │ │ │ │ - je 43bea │ │ │ │ - mov -0x110(%rbp),%r15 │ │ │ │ - mov -0x128(%rbp),%rdx │ │ │ │ - mov -0x120(%rbp),%rsi │ │ │ │ - mov %r10,%r9 │ │ │ │ + mov -0x118(%rbp),%rdi │ │ │ │ + mov %r13,%rdx │ │ │ │ + mov %rax,-0x120(%rbp) │ │ │ │ + mov %r15,%rcx │ │ │ │ + call 349b0 │ │ │ │ + incl -0xf8(%rbp) │ │ │ │ + mov -0x120(%rbp),%rax │ │ │ │ + mov -0x100(%rbp),%rdi │ │ │ │ + add %rax,%r15 │ │ │ │ + add %rax,-0x118(%rbp) │ │ │ │ + add %rax,%r12 │ │ │ │ + add %rdi,-0x140(%rbp) │ │ │ │ + add %rdi,%rbx │ │ │ │ + mov %r15,-0x108(%rbp) │ │ │ │ + cmp %r14d,-0xf8(%rbp) │ │ │ │ + je 42df5 │ │ │ │ + mov -0x108(%rbp),%r15 │ │ │ │ + mov -0x140(%rbp),%rsi │ │ │ │ + mov %rbx,%r9 │ │ │ │ mov %r12,%r8 │ │ │ │ - mov %r10,-0x170(%rbp) │ │ │ │ - mov %r14,%rcx │ │ │ │ - mov %r15,%rdi │ │ │ │ - call 34ed0 │ │ │ │ - mov -0x130(%rbp),%rax │ │ │ │ - mov -0x170(%rbp),%r10 │ │ │ │ - lea (%r15,%rbx,1),%rdi │ │ │ │ - lea (%r12,%rbx,1),%r8 │ │ │ │ - mov -0x120(%rbp),%rsi │ │ │ │ - mov -0x128(%rbp),%rdx │ │ │ │ - lea (%r14,%rbx,1),%rcx │ │ │ │ - mov %rdi,-0x110(%rbp) │ │ │ │ - lea (%r10,%rax,1),%r13 │ │ │ │ - add %rax,%rsi │ │ │ │ - mov %r13,%r9 │ │ │ │ - mov %rsi,-0x120(%rbp) │ │ │ │ - call 34ed0 │ │ │ │ - mov -0x130(%rbp),%r15 │ │ │ │ - mov -0x110(%rbp),%rdi │ │ │ │ - lea (%r12,%rbx,2),%r12 │ │ │ │ - lea (%r14,%rbx,2),%r14 │ │ │ │ - mov -0x120(%rbp),%rsi │ │ │ │ - mov -0x128(%rbp),%rdx │ │ │ │ + mov -0x118(%rbp),%rdi │ │ │ │ + mov %r13,%rdx │ │ │ │ + mov %rax,-0x120(%rbp) │ │ │ │ + mov %r15,%rcx │ │ │ │ + call 349b0 │ │ │ │ + mov -0x120(%rbp),%rax │ │ │ │ + mov -0x100(%rbp),%r10 │ │ │ │ + mov %r13,%rdx │ │ │ │ + mov -0x118(%rbp),%rdi │ │ │ │ + mov -0x140(%rbp),%rsi │ │ │ │ + add %rax,%r12 │ │ │ │ + add %r10,%rbx │ │ │ │ + lea (%r15,%rax,1),%rcx │ │ │ │ + mov %rax,-0x128(%rbp) │ │ │ │ + add %rax,%rdi │ │ │ │ + add %r10,%rsi │ │ │ │ + mov %rbx,%r9 │ │ │ │ mov %r12,%r8 │ │ │ │ - mov %r14,%rcx │ │ │ │ - add %r15,%r13 │ │ │ │ - add %rbx,%rdi │ │ │ │ + mov %rcx,-0x120(%rbp) │ │ │ │ + mov %rsi,-0x118(%rbp) │ │ │ │ + mov %rdi,-0x108(%rbp) │ │ │ │ + call 349b0 │ │ │ │ + mov -0x128(%rbp),%r11 │ │ │ │ + mov -0x100(%rbp),%r15 │ │ │ │ + mov %r13,%rdx │ │ │ │ + mov -0x108(%rbp),%rdi │ │ │ │ + mov -0x118(%rbp),%rsi │ │ │ │ + mov -0x120(%rbp),%rcx │ │ │ │ + add %r11,%r12 │ │ │ │ + add %r15,%rbx │ │ │ │ + add %r11,%rdi │ │ │ │ add %r15,%rsi │ │ │ │ - mov %r13,%r9 │ │ │ │ - mov %rdi,-0x110(%rbp) │ │ │ │ - mov %rsi,-0x120(%rbp) │ │ │ │ - call 34ed0 │ │ │ │ - mov -0x110(%rbp),%rdi │ │ │ │ - mov -0x120(%rbp),%rsi │ │ │ │ - add %r15,%r13 │ │ │ │ - lea (%r12,%rbx,1),%r8 │ │ │ │ + mov %rbx,%r9 │ │ │ │ + mov %r12,%r8 │ │ │ │ + add %r11,%rcx │ │ │ │ + mov %rsi,-0x118(%rbp) │ │ │ │ + mov %rcx,-0x120(%rbp) │ │ │ │ + mov %rdi,-0x108(%rbp) │ │ │ │ + call 349b0 │ │ │ │ mov -0x128(%rbp),%rdx │ │ │ │ - mov %r13,%r9 │ │ │ │ - lea (%r14,%rbx,1),%rcx │ │ │ │ - add %rbx,%rdi │ │ │ │ + mov -0x120(%rbp),%rcx │ │ │ │ + add %r15,%rbx │ │ │ │ + mov -0x108(%rbp),%rdi │ │ │ │ + mov -0x118(%rbp),%rsi │ │ │ │ + mov %rbx,%r9 │ │ │ │ + add %rdx,%r12 │ │ │ │ + add %rdx,%rcx │ │ │ │ + add %rdx,%rdi │ │ │ │ add %r15,%rsi │ │ │ │ + mov %r12,%r8 │ │ │ │ + mov %r13,%rdx │ │ │ │ + mov %rcx,-0x108(%rbp) │ │ │ │ mov %rsi,-0x120(%rbp) │ │ │ │ - mov %rdi,-0x110(%rbp) │ │ │ │ - call 34ed0 │ │ │ │ - mov -0x110(%rbp),%r8 │ │ │ │ - mov -0x120(%rbp),%rcx │ │ │ │ - lea (%r12,%rbx,2),%r12 │ │ │ │ - lea 0x0(%r13,%r15,1),%r10 │ │ │ │ - addl $0x4,-0x100(%rbp) │ │ │ │ - mov -0xf4(%rbp),%esi │ │ │ │ - lea (%r14,%rbx,2),%r14 │ │ │ │ - lea (%r8,%rbx,1),%rdx │ │ │ │ - lea (%rcx,%r15,1),%r11 │ │ │ │ - mov %rdx,-0x110(%rbp) │ │ │ │ - mov %r11,-0x120(%rbp) │ │ │ │ - cmp %esi,-0x100(%rbp) │ │ │ │ - jne 43aa9 │ │ │ │ - mov -0x168(%rbp),%rdx │ │ │ │ - mov -0x160(%rbp),%rsi │ │ │ │ - lea 0x9c769(%rip),%rdi # e0368 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1448> │ │ │ │ + mov %rdi,-0x118(%rbp) │ │ │ │ + call 349b0 │ │ │ │ + addl $0x4,-0xf8(%rbp) │ │ │ │ + mov -0x128(%rbp),%rax │ │ │ │ + add %r15,%rbx │ │ │ │ + mov -0x108(%rbp),%r8 │ │ │ │ + mov -0x118(%rbp),%r9 │ │ │ │ + mov -0x120(%rbp),%rdi │ │ │ │ + add %rax,%r12 │ │ │ │ + lea (%r8,%rax,1),%rsi │ │ │ │ + lea (%r9,%rax,1),%rcx │ │ │ │ + add %r15,%rdi │ │ │ │ + mov %rsi,-0x108(%rbp) │ │ │ │ + mov %rcx,-0x118(%rbp) │ │ │ │ + mov %rdi,-0x140(%rbp) │ │ │ │ + cmp %r14d,-0xf8(%rbp) │ │ │ │ + jne 42c79 │ │ │ │ + mov -0x170(%rbp),%rdx │ │ │ │ + mov -0x168(%rbp),%rsi │ │ │ │ + lea 0x9655e(%rip),%rdi # d9368 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1258> │ │ │ │ xor %eax,%eax │ │ │ │ call d2b0 │ │ │ │ mov %rax,%rbx │ │ │ │ - mov -0x118(%rbp),%r9 │ │ │ │ - test %r9,%r9 │ │ │ │ - je 43c24 │ │ │ │ - mov -0x140(%rbp),%rsi │ │ │ │ - mov %r9,%rdi │ │ │ │ + mov -0x130(%rbp),%r12 │ │ │ │ + test %r12,%r12 │ │ │ │ + je 42e2f │ │ │ │ + mov -0x148(%rbp),%rsi │ │ │ │ + mov %r12,%rdi │ │ │ │ call d340 │ │ │ │ - mov -0x150(%rbp),%rdi │ │ │ │ + mov -0x158(%rbp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 4319d │ │ │ │ - mov -0x148(%rbp),%rsi │ │ │ │ + je 42443 │ │ │ │ + mov -0x150(%rbp),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - jmp 4319d │ │ │ │ - mov 0xad321(%rip),%rbx │ │ │ │ - lea 0x9c704(%rip),%rsi # e035a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x143a> │ │ │ │ - mov (%rbx),%rdi │ │ │ │ + jmp 42443 │ │ │ │ + mov 0xa7116(%rip),%r14 │ │ │ │ + lea 0x964f9(%rip),%rsi # d935a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x124a> │ │ │ │ + mov (%r14),%rdi │ │ │ │ call d380 │ │ │ │ xor %ebx,%ebx │ │ │ │ - jmp 43c09 │ │ │ │ - movl $0x1,-0xf4(%rbp) │ │ │ │ - jmp 43082 │ │ │ │ + jmp 42e14 │ │ │ │ cmpl $0x2,0x4(%r13) │ │ │ │ - jg 43fe6 │ │ │ │ - cmpl $0x0,-0x130(%rbp) │ │ │ │ - jle 43cb5 │ │ │ │ - mov -0x130(%rbp),%edx │ │ │ │ - mov %rdi,-0x178(%rbp) │ │ │ │ + jg 431da │ │ │ │ + cmpl $0x0,-0x128(%rbp) │ │ │ │ + jle 42e95 │ │ │ │ + mov -0x128(%rbp),%edx │ │ │ │ xor %esi,%esi │ │ │ │ mov %r12,%rdi │ │ │ │ - mov %r10,-0x170(%rbp) │ │ │ │ shl $0x3,%rdx │ │ │ │ call d190 │ │ │ │ - mov -0x170(%rbp),%r10 │ │ │ │ - mov -0x178(%rbp),%rdi │ │ │ │ - cmpl $0x0,-0xf4(%rbp) │ │ │ │ - jle 43bea │ │ │ │ - mov -0x128(%rbp),%rbx │ │ │ │ - mov -0xf4(%rbp),%esi │ │ │ │ - movslq %edi,%r15 │ │ │ │ - xor %edx,%edx │ │ │ │ - lea 0x0(,%r15,8),%r8 │ │ │ │ - mov %edx,-0x128(%rbp) │ │ │ │ - mov %r8,-0x130(%rbp) │ │ │ │ - shl $0x3,%rbx │ │ │ │ - and $0x3,%esi │ │ │ │ - je 43e3d │ │ │ │ - cmp $0x1,%esi │ │ │ │ - je 43dcb │ │ │ │ - cmp $0x2,%esi │ │ │ │ - je 43d68 │ │ │ │ + test %r14d,%r14d │ │ │ │ + jle 42df5 │ │ │ │ + movslq -0x100(%rbp),%r11 │ │ │ │ + mov -0x120(%rbp),%rax │ │ │ │ + xor %esi,%esi │ │ │ │ + mov %r14d,%r9d │ │ │ │ + mov %esi,-0x100(%rbp) │ │ │ │ + shl $0x3,%r11 │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov %r11,-0x120(%rbp) │ │ │ │ + and $0x3,%r9d │ │ │ │ + je 4302a │ │ │ │ + cmp $0x1,%r9d │ │ │ │ + je 42fb6 │ │ │ │ + cmp $0x2,%r9d │ │ │ │ + je 42f4c │ │ │ │ + mov %rax,-0x100(%rbp) │ │ │ │ mov 0x4(%r13),%edx │ │ │ │ - push %rcx │ │ │ │ - mov -0x110(%rbp),%r15 │ │ │ │ mov %r12,%r9 │ │ │ │ - mov -0x100(%rbp),%ecx │ │ │ │ - mov -0x120(%rbp),%rsi │ │ │ │ - push %r10 │ │ │ │ - mov %r14,%r8 │ │ │ │ - mov %r10,-0x128(%rbp) │ │ │ │ - mov %r15,%rdi │ │ │ │ - call 37340 │ │ │ │ - mov -0x130(%rbp),%r11 │ │ │ │ - mov -0x128(%rbp),%r10 │ │ │ │ - add %rbx,%r15 │ │ │ │ - add %rbx,%r12 │ │ │ │ + push %rax │ │ │ │ + mov -0x108(%rbp),%r15 │ │ │ │ + mov -0xf8(%rbp),%ecx │ │ │ │ + push %rbx │ │ │ │ + mov -0x140(%rbp),%rsi │ │ │ │ + mov -0x118(%rbp),%rdi │ │ │ │ + mov %r15,%r8 │ │ │ │ + call 36ab0 │ │ │ │ + pop %r11 │ │ │ │ + mov -0x120(%rbp),%rcx │ │ │ │ pop %rax │ │ │ │ - pop %rdx │ │ │ │ - mov %r15,-0x110(%rbp) │ │ │ │ - add %rbx,%r14 │ │ │ │ - add %r11,-0x120(%rbp) │ │ │ │ - movl $0x1,-0x128(%rbp) │ │ │ │ - add %r11,%r10 │ │ │ │ + mov -0x100(%rbp),%rax │ │ │ │ + movl $0x1,-0x100(%rbp) │ │ │ │ + add %rcx,-0x140(%rbp) │ │ │ │ + add %rcx,%rbx │ │ │ │ + add %rax,%r15 │ │ │ │ + add %rax,-0x118(%rbp) │ │ │ │ + add %rax,%r12 │ │ │ │ + mov %r15,-0x108(%rbp) │ │ │ │ + mov %rax,-0x128(%rbp) │ │ │ │ mov 0x4(%r13),%edx │ │ │ │ - push %r11 │ │ │ │ - mov -0x110(%rbp),%r15 │ │ │ │ mov %r12,%r9 │ │ │ │ - mov -0x100(%rbp),%ecx │ │ │ │ - mov -0x120(%rbp),%rsi │ │ │ │ push %r10 │ │ │ │ - mov %r14,%r8 │ │ │ │ - mov %r10,-0x170(%rbp) │ │ │ │ - mov %r15,%rdi │ │ │ │ - call 37340 │ │ │ │ + mov -0x108(%rbp),%r15 │ │ │ │ + mov -0xf8(%rbp),%ecx │ │ │ │ + push %rbx │ │ │ │ + mov -0x140(%rbp),%rsi │ │ │ │ + mov -0x118(%rbp),%rdi │ │ │ │ + mov %r15,%r8 │ │ │ │ + call 36ab0 │ │ │ │ + mov -0x128(%rbp),%rax │ │ │ │ + mov -0x120(%rbp),%rdi │ │ │ │ pop %r8 │ │ │ │ - mov -0x170(%rbp),%r10 │ │ │ │ - add %rbx,%r15 │ │ │ │ - add %rbx,%r12 │ │ │ │ pop %r9 │ │ │ │ - mov -0x130(%rbp),%r9 │ │ │ │ - mov %r15,-0x110(%rbp) │ │ │ │ - add %rbx,%r14 │ │ │ │ - add %r9,-0x120(%rbp) │ │ │ │ - incl -0x128(%rbp) │ │ │ │ - add %r9,%r10 │ │ │ │ + add %rax,%r15 │ │ │ │ + add %rax,-0x118(%rbp) │ │ │ │ + add %rax,%r12 │ │ │ │ + add %rdi,-0x140(%rbp) │ │ │ │ + add %rdi,%rbx │ │ │ │ + incl -0x100(%rbp) │ │ │ │ + mov %r15,-0x108(%rbp) │ │ │ │ + mov %rax,-0x128(%rbp) │ │ │ │ mov 0x4(%r13),%edx │ │ │ │ - push %rdi │ │ │ │ - mov -0x110(%rbp),%r15 │ │ │ │ mov %r12,%r9 │ │ │ │ - mov -0x100(%rbp),%ecx │ │ │ │ - mov -0x120(%rbp),%rsi │ │ │ │ - push %r10 │ │ │ │ - mov %r14,%r8 │ │ │ │ - mov %r10,-0x170(%rbp) │ │ │ │ - mov %r15,%rdi │ │ │ │ - call 37340 │ │ │ │ - mov -0x130(%rbp),%rax │ │ │ │ - mov -0x170(%rbp),%r10 │ │ │ │ - add %rbx,%r15 │ │ │ │ - add %rbx,%r12 │ │ │ │ + push %rdi │ │ │ │ + mov -0x108(%rbp),%r15 │ │ │ │ + mov -0xf8(%rbp),%ecx │ │ │ │ + push %rbx │ │ │ │ + mov -0x140(%rbp),%rsi │ │ │ │ + mov -0x118(%rbp),%rdi │ │ │ │ + mov %r15,%r8 │ │ │ │ + call 36ab0 │ │ │ │ pop %rcx │ │ │ │ - mov -0xf4(%rbp),%ecx │ │ │ │ + mov -0x128(%rbp),%rax │ │ │ │ pop %rsi │ │ │ │ - add %rbx,%r14 │ │ │ │ - incl -0x128(%rbp) │ │ │ │ - mov %r15,-0x110(%rbp) │ │ │ │ - add %rax,-0x120(%rbp) │ │ │ │ - add %rax,%r10 │ │ │ │ - cmp %ecx,-0x128(%rbp) │ │ │ │ - je 43bea │ │ │ │ - mov -0x110(%rbp),%r15 │ │ │ │ - mov 0x4(%r13),%edx │ │ │ │ - mov -0x100(%rbp),%ecx │ │ │ │ + incl -0x100(%rbp) │ │ │ │ + mov -0x120(%rbp),%r10 │ │ │ │ + add %rax,%r15 │ │ │ │ + add %rax,-0x118(%rbp) │ │ │ │ + add %rax,%r12 │ │ │ │ + mov %r15,-0x108(%rbp) │ │ │ │ + add %r10,-0x140(%rbp) │ │ │ │ + add %r10,%rbx │ │ │ │ + cmp %r14d,-0x100(%rbp) │ │ │ │ + je 42df5 │ │ │ │ sub $0x8,%rsp │ │ │ │ - mov -0x120(%rbp),%rsi │ │ │ │ - push %r10 │ │ │ │ + mov %rax,-0x128(%rbp) │ │ │ │ + mov 0x4(%r13),%edx │ │ │ │ mov %r12,%r9 │ │ │ │ - mov %r10,-0x170(%rbp) │ │ │ │ - mov %r14,%r8 │ │ │ │ - mov %r15,%rdi │ │ │ │ - call 37340 │ │ │ │ - mov -0x130(%rbp),%r8 │ │ │ │ - lea (%r12,%rbx,1),%r9 │ │ │ │ - mov -0x170(%rbp),%r12 │ │ │ │ - lea (%r15,%rbx,1),%rdi │ │ │ │ - mov -0x120(%rbp),%rsi │ │ │ │ + mov -0x108(%rbp),%r15 │ │ │ │ + mov -0xf8(%rbp),%ecx │ │ │ │ + push %rbx │ │ │ │ + mov -0x140(%rbp),%rsi │ │ │ │ + mov -0x118(%rbp),%rdi │ │ │ │ + mov %r15,%r8 │ │ │ │ + call 36ab0 │ │ │ │ + mov -0x120(%rbp),%rdx │ │ │ │ + mov -0x128(%rbp),%rax │ │ │ │ + mov -0x140(%rbp),%rsi │ │ │ │ + mov -0x118(%rbp),%rdi │ │ │ │ + add %rdx,%rbx │ │ │ │ + mov %rax,-0x178(%rbp) │ │ │ │ + add %rax,%r12 │ │ │ │ + mov -0xf8(%rbp),%ecx │ │ │ │ + add %rdx,%rsi │ │ │ │ mov 0x4(%r13),%edx │ │ │ │ - mov -0x100(%rbp),%ecx │ │ │ │ - lea (%r12,%r8,1),%r12 │ │ │ │ - mov %r12,(%rsp) │ │ │ │ - add %r8,%rsi │ │ │ │ - lea (%r14,%rbx,1),%r8 │ │ │ │ - mov %r9,-0x170(%rbp) │ │ │ │ - mov %rsi,-0x120(%rbp) │ │ │ │ - mov %rdi,-0x110(%rbp) │ │ │ │ - call 37340 │ │ │ │ - mov -0x130(%rbp),%r15 │ │ │ │ - mov -0x110(%rbp),%rdi │ │ │ │ - lea (%r14,%rbx,2),%r14 │ │ │ │ - mov -0x120(%rbp),%rsi │ │ │ │ - mov -0x170(%rbp),%r9 │ │ │ │ + mov %rbx,(%rsp) │ │ │ │ + lea (%r15,%rax,1),%r8 │ │ │ │ + add %rax,%rdi │ │ │ │ + mov %r12,%r9 │ │ │ │ + mov %r8,-0x128(%rbp) │ │ │ │ + mov %rsi,-0x118(%rbp) │ │ │ │ + mov %rdi,-0x108(%rbp) │ │ │ │ + call 36ab0 │ │ │ │ + mov -0x120(%rbp),%r15 │ │ │ │ + mov -0x178(%rbp),%r11 │ │ │ │ + mov -0x108(%rbp),%rdi │ │ │ │ + mov -0x118(%rbp),%rsi │ │ │ │ + add %r15,%rbx │ │ │ │ + mov -0x128(%rbp),%r8 │ │ │ │ + mov %r11,-0x140(%rbp) │ │ │ │ + add %r11,%r12 │ │ │ │ mov 0x4(%r13),%edx │ │ │ │ - mov %r14,%r8 │ │ │ │ - mov -0x100(%rbp),%ecx │ │ │ │ - add %r15,%r12 │ │ │ │ - add %rbx,%rdi │ │ │ │ - mov %r12,(%rsp) │ │ │ │ - add %rbx,%r9 │ │ │ │ + mov %rbx,(%rsp) │ │ │ │ + add %r11,%rdi │ │ │ │ add %r15,%rsi │ │ │ │ - mov %rdi,-0x110(%rbp) │ │ │ │ - mov %r9,-0x170(%rbp) │ │ │ │ - mov %rsi,-0x120(%rbp) │ │ │ │ - call 37340 │ │ │ │ - mov -0x170(%rbp),%r9 │ │ │ │ - mov -0x110(%rbp),%rdi │ │ │ │ - lea (%r12,%r15,1),%r10 │ │ │ │ - lea (%r14,%rbx,1),%r8 │ │ │ │ - mov -0x120(%rbp),%rsi │ │ │ │ + mov -0xf8(%rbp),%ecx │ │ │ │ + add %r11,%r8 │ │ │ │ + mov %r12,%r9 │ │ │ │ + mov %rsi,-0x118(%rbp) │ │ │ │ + mov %r8,-0x128(%rbp) │ │ │ │ + mov %rdi,-0x108(%rbp) │ │ │ │ + call 36ab0 │ │ │ │ + mov -0x140(%rbp),%rsi │ │ │ │ + mov -0x128(%rbp),%r8 │ │ │ │ + add %r15,%rbx │ │ │ │ + mov -0x108(%rbp),%rdi │ │ │ │ mov 0x4(%r13),%edx │ │ │ │ - mov -0x100(%rbp),%ecx │ │ │ │ - mov %r10,(%rsp) │ │ │ │ - mov %r10,-0x178(%rbp) │ │ │ │ - add %rbx,%r9 │ │ │ │ - add %rbx,%rdi │ │ │ │ + add %rsi,%r12 │ │ │ │ + add %rsi,%r8 │ │ │ │ + mov -0xf8(%rbp),%ecx │ │ │ │ + add %rsi,%rdi │ │ │ │ + mov -0x118(%rbp),%rsi │ │ │ │ + mov %rbx,(%rsp) │ │ │ │ + mov %r12,%r9 │ │ │ │ + mov %r8,-0x108(%rbp) │ │ │ │ add %r15,%rsi │ │ │ │ - mov %r9,-0x170(%rbp) │ │ │ │ - mov %rdi,-0x110(%rbp) │ │ │ │ - mov %rsi,-0x120(%rbp) │ │ │ │ - call 37340 │ │ │ │ + mov %rdi,-0x118(%rbp) │ │ │ │ + mov %rsi,-0x128(%rbp) │ │ │ │ + call 36ab0 │ │ │ │ pop %rax │ │ │ │ - mov -0x120(%rbp),%r11 │ │ │ │ - lea (%r14,%rbx,2),%r14 │ │ │ │ + mov -0x108(%rbp),%r8 │ │ │ │ + add %r15,%rbx │ │ │ │ pop %rdx │ │ │ │ - mov -0x110(%rbp),%rdx │ │ │ │ - mov -0x170(%rbp),%rdi │ │ │ │ - mov -0x178(%rbp),%r10 │ │ │ │ - addl $0x4,-0x128(%rbp) │ │ │ │ - mov -0xf4(%rbp),%eax │ │ │ │ - lea (%r11,%r15,1),%r9 │ │ │ │ - lea (%rdx,%rbx,1),%rsi │ │ │ │ - mov %r9,-0x120(%rbp) │ │ │ │ - lea (%rdi,%rbx,1),%r12 │ │ │ │ - mov %rsi,-0x110(%rbp) │ │ │ │ + addl $0x4,-0x100(%rbp) │ │ │ │ + mov -0x140(%rbp),%rax │ │ │ │ + mov -0x118(%rbp),%rcx │ │ │ │ + mov -0x128(%rbp),%r10 │ │ │ │ + lea (%r8,%rax,1),%r9 │ │ │ │ + lea (%rcx,%rax,1),%rdi │ │ │ │ + add %rax,%r12 │ │ │ │ add %r15,%r10 │ │ │ │ - cmp %eax,-0x128(%rbp) │ │ │ │ - jne 43e3d │ │ │ │ - jmp 43bea │ │ │ │ - mov $0x1,%r15d │ │ │ │ - vmovq %rcx,%xmm0 │ │ │ │ - jmp 43467 │ │ │ │ - vzeroupper │ │ │ │ - jmp 4390e │ │ │ │ + mov %r9,-0x108(%rbp) │ │ │ │ + mov %rdi,-0x118(%rbp) │ │ │ │ + mov %r10,-0x140(%rbp) │ │ │ │ + cmp %r14d,-0x100(%rbp) │ │ │ │ + jne 4302a │ │ │ │ + jmp 42df5 │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - mov 0xacf83(%rip),%r13 │ │ │ │ - lea 0x9cf74(%rip),%rsi # e0f68 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x2048> │ │ │ │ - mov 0x0(%r13),%rdi │ │ │ │ + mov 0xa6d8f(%rip),%r12 │ │ │ │ + lea 0x96d80(%rip),%rsi # d9f68 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1e58> │ │ │ │ + mov (%r12),%rdi │ │ │ │ call d380 │ │ │ │ xor %ebx,%ebx │ │ │ │ - jmp 43c09 │ │ │ │ - lea 0x0(,%r15,8),%r15 │ │ │ │ - xor %esi,%esi │ │ │ │ - lea -0x8(%r15),%r11 │ │ │ │ - shr $0x3,%r11 │ │ │ │ - inc %r11 │ │ │ │ - and $0x7,%r11d │ │ │ │ - je 440c0 │ │ │ │ - cmp $0x1,%r11 │ │ │ │ - je 440a7 │ │ │ │ - cmp $0x2,%r11 │ │ │ │ - je 44097 │ │ │ │ - cmp $0x3,%r11 │ │ │ │ - je 44087 │ │ │ │ - cmp $0x4,%r11 │ │ │ │ - je 44077 │ │ │ │ - cmp $0x5,%r11 │ │ │ │ - je 44067 │ │ │ │ - cmp $0x6,%r11 │ │ │ │ - je 44057 │ │ │ │ - vmovsd (%r14),%xmm10 │ │ │ │ - mov $0x8,%esi │ │ │ │ - vmovsd %xmm10,(%r12) │ │ │ │ - vmovsd (%r14,%rsi,1),%xmm11 │ │ │ │ - vmovsd %xmm11,(%r12,%rsi,1) │ │ │ │ - add $0x8,%rsi │ │ │ │ - vmovsd (%r14,%rsi,1),%xmm2 │ │ │ │ - vmovsd %xmm2,(%r12,%rsi,1) │ │ │ │ - add $0x8,%rsi │ │ │ │ - vmovsd (%r14,%rsi,1),%xmm1 │ │ │ │ - vmovsd %xmm1,(%r12,%rsi,1) │ │ │ │ - add $0x8,%rsi │ │ │ │ - vmovsd (%r14,%rsi,1),%xmm3 │ │ │ │ - vmovsd %xmm3,(%r12,%rsi,1) │ │ │ │ - add $0x8,%rsi │ │ │ │ - vmovsd (%r14,%rsi,1),%xmm6 │ │ │ │ - vmovsd %xmm6,(%r12,%rsi,1) │ │ │ │ - add $0x8,%rsi │ │ │ │ - vmovsd (%r14,%rsi,1),%xmm4 │ │ │ │ - vmovsd %xmm4,(%r12,%rsi,1) │ │ │ │ - add $0x8,%rsi │ │ │ │ - cmp %r15,%rsi │ │ │ │ - je 4390e │ │ │ │ - vmovsd (%r14,%rsi,1),%xmm12 │ │ │ │ - vmovsd %xmm12,(%r12,%rsi,1) │ │ │ │ - vmovsd 0x8(%r14,%rsi,1),%xmm13 │ │ │ │ - vmovsd %xmm13,0x8(%r12,%rsi,1) │ │ │ │ - vmovsd 0x10(%r14,%rsi,1),%xmm14 │ │ │ │ - vmovsd %xmm14,0x10(%r12,%rsi,1) │ │ │ │ - vmovsd 0x18(%r14,%rsi,1),%xmm15 │ │ │ │ - vmovsd %xmm15,0x18(%r12,%rsi,1) │ │ │ │ - vmovsd 0x20(%r14,%rsi,1),%xmm0 │ │ │ │ - vmovsd %xmm0,0x20(%r12,%rsi,1) │ │ │ │ - vmovsd 0x28(%r14,%rsi,1),%xmm8 │ │ │ │ - vmovsd %xmm8,0x28(%r12,%rsi,1) │ │ │ │ - vmovsd 0x30(%r14,%rsi,1),%xmm5 │ │ │ │ - vmovsd %xmm5,0x30(%r12,%rsi,1) │ │ │ │ - vmovsd 0x38(%r14,%rsi,1),%xmm7 │ │ │ │ - vmovsd %xmm7,0x38(%r12,%rsi,1) │ │ │ │ - add $0x40,%rsi │ │ │ │ - cmp %r15,%rsi │ │ │ │ - jne 440c0 │ │ │ │ - jmp 4390e │ │ │ │ - xor %r15d,%r15d │ │ │ │ - xor %r11d,%r11d │ │ │ │ - jmp 438a6 │ │ │ │ + jmp 42e14 │ │ │ │ + vzeroupper │ │ │ │ + jmp 42af6 │ │ │ │ + lea 0x0(,%r11,8),%r11 │ │ │ │ + xor %r8d,%r8d │ │ │ │ + lea -0x8(%r11),%r15 │ │ │ │ + shr $0x3,%r15 │ │ │ │ + inc %r15 │ │ │ │ + and $0x7,%r15d │ │ │ │ + je 432f6 │ │ │ │ + cmp $0x1,%r15 │ │ │ │ + je 432d6 │ │ │ │ + cmp $0x2,%r15 │ │ │ │ + je 432bf │ │ │ │ + cmp $0x3,%r15 │ │ │ │ + je 432a8 │ │ │ │ + cmp $0x4,%r15 │ │ │ │ + je 43291 │ │ │ │ + cmp $0x5,%r15 │ │ │ │ + je 4327a │ │ │ │ + cmp $0x6,%r15 │ │ │ │ + je 43263 │ │ │ │ + mov -0x108(%rbp),%rdx │ │ │ │ + mov $0x8,%r8d │ │ │ │ + vmovsd (%rdx),%xmm12 │ │ │ │ + vmovsd %xmm12,(%r12) │ │ │ │ + mov -0x108(%rbp),%rsi │ │ │ │ + vmovsd (%rsi,%r8,1),%xmm13 │ │ │ │ + vmovsd %xmm13,(%r12,%r8,1) │ │ │ │ + add $0x8,%r8 │ │ │ │ + mov -0x108(%rbp),%rax │ │ │ │ + vmovsd (%rax,%r8,1),%xmm14 │ │ │ │ + vmovsd %xmm14,(%r12,%r8,1) │ │ │ │ + add $0x8,%r8 │ │ │ │ + mov -0x108(%rbp),%r9 │ │ │ │ + vmovsd (%r9,%r8,1),%xmm15 │ │ │ │ + vmovsd %xmm15,(%r12,%r8,1) │ │ │ │ + add $0x8,%r8 │ │ │ │ + mov -0x108(%rbp),%rcx │ │ │ │ + vmovsd (%rcx,%r8,1),%xmm1 │ │ │ │ + vmovsd %xmm1,(%r12,%r8,1) │ │ │ │ + add $0x8,%r8 │ │ │ │ + mov -0x108(%rbp),%rdi │ │ │ │ + vmovsd (%rdi,%r8,1),%xmm8 │ │ │ │ + vmovsd %xmm8,(%r12,%r8,1) │ │ │ │ + add $0x8,%r8 │ │ │ │ + mov -0x108(%rbp),%r10 │ │ │ │ + vmovsd (%r10,%r8,1),%xmm5 │ │ │ │ + vmovsd %xmm5,(%r12,%r8,1) │ │ │ │ + add $0x8,%r8 │ │ │ │ + cmp %r8,%r11 │ │ │ │ + je 42af6 │ │ │ │ + mov -0x108(%rbp),%r15 │ │ │ │ + vmovsd (%r15,%r8,1),%xmm7 │ │ │ │ + vmovsd %xmm7,(%r12,%r8,1) │ │ │ │ + vmovsd 0x8(%r15,%r8,1),%xmm9 │ │ │ │ + vmovsd %xmm9,0x8(%r12,%r8,1) │ │ │ │ + vmovsd 0x10(%r15,%r8,1),%xmm10 │ │ │ │ + vmovsd %xmm10,0x10(%r12,%r8,1) │ │ │ │ + vmovsd 0x18(%r15,%r8,1),%xmm11 │ │ │ │ + vmovsd %xmm11,0x18(%r12,%r8,1) │ │ │ │ + vmovsd 0x20(%r15,%r8,1),%xmm2 │ │ │ │ + vmovsd %xmm2,0x20(%r12,%r8,1) │ │ │ │ + vmovsd 0x28(%r15,%r8,1),%xmm4 │ │ │ │ + vmovsd %xmm4,0x28(%r12,%r8,1) │ │ │ │ + vmovsd 0x30(%r15,%r8,1),%xmm0 │ │ │ │ + vmovsd %xmm0,0x30(%r12,%r8,1) │ │ │ │ + vmovsd 0x38(%r15,%r8,1),%xmm6 │ │ │ │ + vmovsd %xmm6,0x38(%r12,%r8,1) │ │ │ │ + add $0x40,%r8 │ │ │ │ + cmp %r8,%r11 │ │ │ │ + jne 432fd │ │ │ │ + jmp 42af6 │ │ │ │ + xor %eax,%eax │ │ │ │ + xor %r9d,%r9d │ │ │ │ + jmp 42ac4 │ │ │ │ + vzeroupper │ │ │ │ + jmp 42ae1 │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r13 │ │ │ │ - jmp e20d <__cxa_finalize@plt+0xb7d> │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp e20c <__cxa_finalize@plt+0xb7c> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r13 │ │ │ │ - jmp e234 <__cxa_finalize@plt+0xba4> │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp e23f <__cxa_finalize@plt+0xbaf> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r13 │ │ │ │ - jmp e30f <__cxa_finalize@plt+0xc7f> │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp e2b9 <__cxa_finalize@plt+0xc29> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r13 │ │ │ │ - jmp e2f9 <__cxa_finalize@plt+0xc69> │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp e2cf <__cxa_finalize@plt+0xc3f> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r13 │ │ │ │ + mov %rax,%r14 │ │ │ │ vzeroupper │ │ │ │ - jmp e29d <__cxa_finalize@plt+0xc0d> │ │ │ │ + jmp e296 <__cxa_finalize@plt+0xc06> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r13 │ │ │ │ - jmp e2c0 <__cxa_finalize@plt+0xc30> │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp e1f6 <__cxa_finalize@plt+0xb66> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r13 │ │ │ │ + mov %rax,%r14 │ │ │ │ vzeroupper │ │ │ │ - jmp e285 <__cxa_finalize@plt+0xbf5> │ │ │ │ + jmp e27e <__cxa_finalize@plt+0xbee> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r13 │ │ │ │ + mov %rax,%r14 │ │ │ │ vzeroupper │ │ │ │ - jmp e265 <__cxa_finalize@plt+0xbd5> │ │ │ │ + jmp e25e <__cxa_finalize@plt+0xbce> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r13 │ │ │ │ + mov %rax,%r14 │ │ │ │ vzeroupper │ │ │ │ - jmp e291 <__cxa_finalize@plt+0xc01> │ │ │ │ - nop │ │ │ │ + jmp e28a <__cxa_finalize@plt+0xbfa> │ │ │ │ + xchg %ax,%ax │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ endbr64 │ │ │ │ lea 0x8(%rsp),%r10 │ │ │ │ - and $0xffffffffffffffc0,%rsp │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ mov %rsi,%rdi │ │ │ │ - lea 0x9c12c(%rip),%rsi # e0303 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x13e3> │ │ │ │ push -0x8(%r10) │ │ │ │ + lea 0x95ed8(%rip),%rsi # d9303 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x11f3> │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ + lea -0xb0(%rbp),%rcx │ │ │ │ + lea -0xb8(%rbp),%rdx │ │ │ │ + lea -0xa8(%rbp),%r8 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %r10 │ │ │ │ push %rbx │ │ │ │ - lea -0xb0(%rbp),%rcx │ │ │ │ sub $0x100,%rsp │ │ │ │ - lea -0xb8(%rbp),%rdx │ │ │ │ - lea -0xa8(%rbp),%r8 │ │ │ │ mov %fs:0x28,%rax │ │ │ │ mov %rax,-0x38(%rbp) │ │ │ │ xor %eax,%eax │ │ │ │ call d3f0 │ │ │ │ test %eax,%eax │ │ │ │ - je 44ed0 │ │ │ │ + je 43f90 │ │ │ │ mov -0xa8(%rbp),%rdi │ │ │ │ - call 39d00 │ │ │ │ + call 39400 │ │ │ │ mov %rax,%r12 │ │ │ │ test %rax,%rax │ │ │ │ - je 44ed0 │ │ │ │ - mov 0xad577(%rip),%rax │ │ │ │ + je 43f90 │ │ │ │ + mov 0xa7327(%rip),%rax │ │ │ │ mov $0xc,%edi │ │ │ │ mov 0x228(%rax),%rbx │ │ │ │ call *0x168(%rax) │ │ │ │ mov -0xb8(%rbp),%rdi │ │ │ │ xor %r9d,%r9d │ │ │ │ mov $0x501,%r8d │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ mov %rax,%rsi │ │ │ │ call *%rbx │ │ │ │ mov %rax,%rbx │ │ │ │ test %rax,%rax │ │ │ │ - je 44eb0 │ │ │ │ - mov 0xad539(%rip),%r14 │ │ │ │ - mov %rax,-0xa0(%rbp) │ │ │ │ + je 43f70 │ │ │ │ + mov 0xa72e9(%rip),%r14 │ │ │ │ mov $0xc,%edi │ │ │ │ + mov %rax,-0xa0(%rbp) │ │ │ │ mov 0x228(%r14),%r13 │ │ │ │ call *0x168(%r14) │ │ │ │ mov -0xb0(%rbp),%rdi │ │ │ │ xor %r9d,%r9d │ │ │ │ mov $0x501,%r8d │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ mov %rax,%rsi │ │ │ │ call *%r13 │ │ │ │ mov %rax,%r13 │ │ │ │ test %rax,%rax │ │ │ │ - je 44f80 │ │ │ │ - mov 0x18(%rbx),%edx │ │ │ │ + je 44030 │ │ │ │ + mov 0x18(%rbx),%esi │ │ │ │ mov %rax,-0x98(%rbp) │ │ │ │ - test %edx,%edx │ │ │ │ - jle 44f40 │ │ │ │ - cmp %edx,0x18(%rax) │ │ │ │ - jne 44f60 │ │ │ │ + test %esi,%esi │ │ │ │ + jle 43ff8 │ │ │ │ + cmp %esi,0x18(%rax) │ │ │ │ + jne 44010 │ │ │ │ mov 0x20(%rax),%rdi │ │ │ │ - lea -0x1(%rdx),%esi │ │ │ │ - movslq %esi,%rcx │ │ │ │ - mov (%rdi,%rcx,8),%r8 │ │ │ │ + lea -0x1(%rsi),%ecx │ │ │ │ + movslq %ecx,%rdx │ │ │ │ + mov (%rdi,%rdx,8),%r8 │ │ │ │ mov %r8d,-0xc8(%rbp) │ │ │ │ mov %r8,%r14 │ │ │ │ cmp %r8d,(%r12) │ │ │ │ - jne 44f00 │ │ │ │ + jne 43fc0 │ │ │ │ mov %r12,%rdi │ │ │ │ + mov %ecx,-0xe8(%rbp) │ │ │ │ + mov %rdx,-0xd0(%rbp) │ │ │ │ mov %esi,-0xe0(%rbp) │ │ │ │ - mov %rcx,-0xd0(%rbp) │ │ │ │ - mov %edx,-0xd8(%rbp) │ │ │ │ - call 357e0 │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov -0xd0(%rbp),%r9 │ │ │ │ - mov %eax,%r15d │ │ │ │ - cltq │ │ │ │ - mov %rax,-0xf0(%rbp) │ │ │ │ - mov %rax,-0xe8(%rbp) │ │ │ │ - cmp (%rdx,%r9,8),%rax │ │ │ │ - jne 44fa0 │ │ │ │ - mov -0xd8(%rbp),%r10d │ │ │ │ - mov -0xe0(%rbp),%esi │ │ │ │ + call 351b0 │ │ │ │ + movslq %eax,%r9 │ │ │ │ + mov %eax,-0xd8(%rbp) │ │ │ │ + mov -0xd0(%rbp),%r11 │ │ │ │ + mov 0x20(%rbx),%rax │ │ │ │ + mov %r9,-0xf0(%rbp) │ │ │ │ + mov %r9,%r15 │ │ │ │ + cmp (%rax,%r11,8),%r9 │ │ │ │ + jne 44050 │ │ │ │ + mov -0xe0(%rbp),%r10d │ │ │ │ + mov -0xe8(%rbp),%ecx │ │ │ │ + mov $0x1,%r11d │ │ │ │ cmp $0x1,%r10d │ │ │ │ - je 451f7 │ │ │ │ - lea -0x2(%r10),%r11d │ │ │ │ - mov 0x20(%r13),%rcx │ │ │ │ - cmp $0xe,%r11d │ │ │ │ - jbe 45020 │ │ │ │ - mov %rcx,%rax │ │ │ │ - or %rdx,%rax │ │ │ │ - test $0x7f,%al │ │ │ │ - jne 45020 │ │ │ │ - mov %esi,%r8d │ │ │ │ - mov $0x10,%edi │ │ │ │ - vmovdqa32 0xa02f8(%rip),%zmm0 # e4680 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x5760> │ │ │ │ - vmovdqa32 0xa032e(%rip),%zmm3 # e46c0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x57a0> │ │ │ │ - shr $0x4,%r8d │ │ │ │ - shl $0x7,%r8 │ │ │ │ - vpbroadcastd %edi,%zmm4 │ │ │ │ - lea -0x80(%r8),%r9 │ │ │ │ - vmovdqa32 0xa0352(%rip),%zmm2 # e4700 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x57e0> │ │ │ │ - vmovdqa32 0xa0388(%rip),%zmm7 # e4740 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x5820> │ │ │ │ - xor %r11d,%r11d │ │ │ │ - shr $0x7,%r9 │ │ │ │ + je 439b0 │ │ │ │ + lea -0x2(%r10),%r15d │ │ │ │ + mov 0x20(%r13),%rdx │ │ │ │ + cmp $0x7,%r15d │ │ │ │ + jbe 44110 │ │ │ │ + mov %rdx,%rsi │ │ │ │ + or %rax,%rsi │ │ │ │ + and $0x3f,%esi │ │ │ │ + jne 44110 │ │ │ │ + mov %ecx,%r8d │ │ │ │ + vpcmpeqd %ymm4,%ymm4,%ymm4 │ │ │ │ + mov $0x8,%edi │ │ │ │ + vmovdqa 0x9a2df(%rip),%ymm0 # dd8c0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x2c0> │ │ │ │ + shr $0x3,%r8d │ │ │ │ + vmovdqa 0x9a2f3(%rip),%ymm6 # dd8e0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x2e0> │ │ │ │ + vmovdqa 0x9a30b(%rip),%ymm7 # dd900 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x300> │ │ │ │ + xor %esi,%esi │ │ │ │ + shl $0x6,%r8 │ │ │ │ + vpsrld $0x1f,%ymm4,%ymm4 │ │ │ │ + vpbroadcastd %edi,%ymm1 │ │ │ │ + lea -0x40(%r8),%r9 │ │ │ │ + shr $0x6,%r9 │ │ │ │ inc %r9 │ │ │ │ and $0x3,%r9d │ │ │ │ - je 444ee │ │ │ │ + je 4371f │ │ │ │ cmp $0x1,%r9 │ │ │ │ - je 4448c │ │ │ │ + je 436c6 │ │ │ │ cmp $0x2,%r9 │ │ │ │ - je 44433 │ │ │ │ - vmovdqa64 (%rdx),%zmm1 │ │ │ │ - vmovdqa64 0x40(%rdx),%zmm5 │ │ │ │ - vmovdqa64 (%rcx),%zmm6 │ │ │ │ - vmovdqa64 0x40(%rcx),%zmm8 │ │ │ │ - vpcmpneqq %zmm1,%zmm6,%k2 │ │ │ │ - vpcmpneqq %zmm5,%zmm8,%k3 │ │ │ │ - kmovb %k2,%r11d │ │ │ │ - kmovb %k3,%eax │ │ │ │ - or %al,%r11b │ │ │ │ - jne 44fc0 │ │ │ │ - vmovdqa32 %zmm1,%zmm2 │ │ │ │ - vpaddd %zmm4,%zmm3,%zmm3 │ │ │ │ - vpaddd %zmm4,%zmm0,%zmm0 │ │ │ │ - mov $0x80,%r11d │ │ │ │ - vpermt2d %zmm5,%zmm7,%zmm2 │ │ │ │ - vmovdqa64 (%rdx,%r11,1),%zmm9 │ │ │ │ - vmovdqa64 0x40(%rdx,%r11,1),%zmm10 │ │ │ │ - vmovdqa64 (%rcx,%r11,1),%zmm11 │ │ │ │ - vmovdqa64 0x40(%rcx,%r11,1),%zmm12 │ │ │ │ - vpcmpneqq %zmm9,%zmm11,%k4 │ │ │ │ - vpcmpneqq %zmm10,%zmm12,%k5 │ │ │ │ - kmovb %k4,%edi │ │ │ │ - kmovb %k5,%r9d │ │ │ │ - or %r9b,%dil │ │ │ │ - jne 44fc0 │ │ │ │ - vpermt2d %zmm10,%zmm7,%zmm9 │ │ │ │ - vpaddd %zmm4,%zmm3,%zmm3 │ │ │ │ - vpaddd %zmm4,%zmm0,%zmm0 │ │ │ │ - sub $0xffffffffffffff80,%r11 │ │ │ │ - vpmulld %zmm9,%zmm2,%zmm2 │ │ │ │ - vmovdqa64 (%rdx,%r11,1),%zmm13 │ │ │ │ - vmovdqa64 0x40(%rdx,%r11,1),%zmm14 │ │ │ │ - vmovdqa64 (%rcx,%r11,1),%zmm15 │ │ │ │ - vmovdqa64 0x40(%rcx,%r11,1),%zmm1 │ │ │ │ - vpcmpneqq %zmm13,%zmm15,%k6 │ │ │ │ - vpcmpneqq %zmm14,%zmm1,%k7 │ │ │ │ - kmovb %k6,%eax │ │ │ │ - kmovb %k7,%edi │ │ │ │ - or %dil,%al │ │ │ │ - jne 44fc0 │ │ │ │ - vpermt2d %zmm14,%zmm7,%zmm13 │ │ │ │ - sub $0xffffffffffffff80,%r11 │ │ │ │ - vpaddd %zmm4,%zmm3,%zmm3 │ │ │ │ - vpaddd %zmm4,%zmm0,%zmm0 │ │ │ │ - vpmulld %zmm13,%zmm2,%zmm2 │ │ │ │ - cmp %r8,%r11 │ │ │ │ - je 44658 │ │ │ │ - vmovdqa64 (%rdx,%r11,1),%zmm8 │ │ │ │ - vmovdqa64 0x40(%rdx,%r11,1),%zmm5 │ │ │ │ - vmovdqa64 (%rcx,%r11,1),%zmm6 │ │ │ │ - vmovdqa64 0x40(%rcx,%r11,1),%zmm9 │ │ │ │ - vpcmpneqq %zmm8,%zmm6,%k0 │ │ │ │ - vpcmpneqq %zmm5,%zmm9,%k1 │ │ │ │ - kmovb %k0,%eax │ │ │ │ - kmovb %k1,%r9d │ │ │ │ - or %r9b,%al │ │ │ │ - jne 44fc0 │ │ │ │ - vmovdqa64 0x80(%rdx,%r11,1),%zmm10 │ │ │ │ - vmovdqa64 0xc0(%rdx,%r11,1),%zmm11 │ │ │ │ - vpermt2d %zmm5,%zmm7,%zmm8 │ │ │ │ - vpaddd %zmm4,%zmm3,%zmm3 │ │ │ │ - vmovdqa64 0x80(%rcx,%r11,1),%zmm12 │ │ │ │ - vmovdqa64 0xc0(%rcx,%r11,1),%zmm13 │ │ │ │ - vpmulld %zmm8,%zmm2,%zmm2 │ │ │ │ - vpaddd %zmm4,%zmm0,%zmm0 │ │ │ │ - vpcmpneqq %zmm10,%zmm12,%k2 │ │ │ │ - vpcmpneqq %zmm11,%zmm13,%k3 │ │ │ │ + je 43677 │ │ │ │ + vmovdqa (%rax),%ymm2 │ │ │ │ + vmovdqa 0x20(%rax),%ymm3 │ │ │ │ + vmovdqa (%rdx),%ymm5 │ │ │ │ + vmovdqa 0x20(%rdx),%ymm8 │ │ │ │ + vpcmpneqq %ymm2,%ymm5,%k1 │ │ │ │ + vpcmpneqq %ymm3,%ymm8,%k0 │ │ │ │ + kmovb %k1,%r11d │ │ │ │ + kmovb %k0,%r15d │ │ │ │ + or %r15d,%r11d │ │ │ │ + and $0xf,%r11d │ │ │ │ + jne 440b0 │ │ │ │ + vmovdqa %ymm2,%ymm4 │ │ │ │ + vpaddd %ymm1,%ymm6,%ymm6 │ │ │ │ + vpaddd %ymm1,%ymm0,%ymm0 │ │ │ │ + mov $0x40,%esi │ │ │ │ + vpermt2d %ymm3,%ymm7,%ymm4 │ │ │ │ + vmovdqa (%rax,%rsi,1),%ymm9 │ │ │ │ + vmovdqa 0x20(%rax,%rsi,1),%ymm10 │ │ │ │ + vmovdqa (%rdx,%rsi,1),%ymm11 │ │ │ │ + vmovdqa 0x20(%rdx,%rsi,1),%ymm12 │ │ │ │ + vpcmpneqq %ymm9,%ymm11,%k2 │ │ │ │ + vpcmpneqq %ymm10,%ymm12,%k3 │ │ │ │ kmovb %k2,%edi │ │ │ │ - kmovb %k3,%eax │ │ │ │ - or %al,%dil │ │ │ │ - jne 44fc0 │ │ │ │ - vmovdqa64 0x100(%rdx,%r11,1),%zmm14 │ │ │ │ - vmovdqa64 0x140(%rdx,%r11,1),%zmm15 │ │ │ │ - vpermt2d %zmm11,%zmm7,%zmm10 │ │ │ │ - vpaddd %zmm4,%zmm3,%zmm3 │ │ │ │ - vmovdqa64 0x100(%rcx,%r11,1),%zmm1 │ │ │ │ - vmovdqa64 0x140(%rcx,%r11,1),%zmm8 │ │ │ │ - vpmulld %zmm10,%zmm2,%zmm2 │ │ │ │ - vpaddd %zmm4,%zmm0,%zmm0 │ │ │ │ - vpcmpneqq %zmm14,%zmm1,%k4 │ │ │ │ - vpcmpneqq %zmm15,%zmm8,%k5 │ │ │ │ - kmovb %k4,%edi │ │ │ │ - kmovb %k5,%r9d │ │ │ │ - or %r9b,%dil │ │ │ │ - jne 44fc0 │ │ │ │ - vmovdqa64 0x180(%rdx,%r11,1),%zmm9 │ │ │ │ - vmovdqa64 0x1c0(%rdx,%r11,1),%zmm5 │ │ │ │ - vpermt2d %zmm15,%zmm7,%zmm14 │ │ │ │ - vpaddd %zmm4,%zmm3,%zmm3 │ │ │ │ - vmovdqa64 0x180(%rcx,%r11,1),%zmm6 │ │ │ │ - vmovdqa64 0x1c0(%rcx,%r11,1),%zmm10 │ │ │ │ - vpmulld %zmm14,%zmm2,%zmm2 │ │ │ │ - vpaddd %zmm4,%zmm0,%zmm0 │ │ │ │ - vpcmpneqq %zmm9,%zmm6,%k6 │ │ │ │ - vpcmpneqq %zmm5,%zmm10,%k7 │ │ │ │ - kmovb %k6,%eax │ │ │ │ - kmovb %k7,%edi │ │ │ │ - or %dil,%al │ │ │ │ - jne 44fc0 │ │ │ │ - vpermt2d %zmm5,%zmm7,%zmm9 │ │ │ │ - add $0x200,%r11 │ │ │ │ - vpaddd %zmm4,%zmm3,%zmm3 │ │ │ │ - vpaddd %zmm4,%zmm0,%zmm0 │ │ │ │ - vpmulld %zmm9,%zmm2,%zmm2 │ │ │ │ - cmp %r8,%r11 │ │ │ │ - jne 444ee │ │ │ │ - vextracti32x8 $0x1,%zmm2,%ymm4 │ │ │ │ - vpmulld %ymm4,%ymm2,%ymm11 │ │ │ │ - vextracti32x4 $0x1,%ymm11,%xmm13 │ │ │ │ - vpmulld %xmm13,%xmm11,%xmm14 │ │ │ │ - vpsrldq $0x8,%xmm14,%xmm15 │ │ │ │ - vpmulld %xmm15,%xmm14,%xmm8 │ │ │ │ - vpsrldq $0x4,%xmm8,%xmm1 │ │ │ │ - vpmulld %xmm1,%xmm8,%xmm9 │ │ │ │ - vmovd %xmm9,%r11d │ │ │ │ - test $0xf,%sil │ │ │ │ - je 44891 │ │ │ │ - and $0xfffffff0,%esi │ │ │ │ - lea 0x1(%rsi),%r8d │ │ │ │ - movslq %esi,%rsi │ │ │ │ - mov (%rdx,%rsi,8),%r9 │ │ │ │ - cmp (%rcx,%rsi,8),%r9 │ │ │ │ - jne 45000 │ │ │ │ - imul %r9d,%r11d │ │ │ │ - lea 0x1(%r8),%eax │ │ │ │ - cmp %eax,%r10d │ │ │ │ - jle 44891 │ │ │ │ + kmovb %k3,%r9d │ │ │ │ + or %r9d,%edi │ │ │ │ + and $0xf,%edi │ │ │ │ + jne 440b0 │ │ │ │ + vpermt2d %ymm10,%ymm7,%ymm9 │ │ │ │ + vpaddd %ymm1,%ymm6,%ymm6 │ │ │ │ + vpaddd %ymm1,%ymm0,%ymm0 │ │ │ │ + add $0x40,%rsi │ │ │ │ + vpmulld %ymm9,%ymm4,%ymm4 │ │ │ │ + vmovdqa (%rax,%rsi,1),%ymm13 │ │ │ │ + vmovdqa 0x20(%rax,%rsi,1),%ymm14 │ │ │ │ + vmovdqa (%rdx,%rsi,1),%ymm15 │ │ │ │ + vmovdqa 0x20(%rdx,%rsi,1),%ymm2 │ │ │ │ + vpcmpneqq %ymm13,%ymm15,%k4 │ │ │ │ + vpcmpneqq %ymm14,%ymm2,%k5 │ │ │ │ + kmovb %k4,%r11d │ │ │ │ + kmovb %k5,%r15d │ │ │ │ + or %r15d,%r11d │ │ │ │ + and $0xf,%r11d │ │ │ │ + jne 440b0 │ │ │ │ + vpermt2d %ymm14,%ymm7,%ymm13 │ │ │ │ + vpaddd %ymm1,%ymm6,%ymm6 │ │ │ │ + vpaddd %ymm1,%ymm0,%ymm0 │ │ │ │ + add $0x40,%rsi │ │ │ │ + vpmulld %ymm13,%ymm4,%ymm4 │ │ │ │ + cmp %rsi,%r8 │ │ │ │ + je 4387b │ │ │ │ + vmovdqa (%rax,%rsi,1),%ymm8 │ │ │ │ + vmovdqa 0x20(%rax,%rsi,1),%ymm3 │ │ │ │ + vmovdqa (%rdx,%rsi,1),%ymm5 │ │ │ │ + vmovdqa 0x20(%rdx,%rsi,1),%ymm9 │ │ │ │ + vpcmpneqq %ymm8,%ymm5,%k6 │ │ │ │ + vpcmpneqq %ymm3,%ymm9,%k7 │ │ │ │ + kmovb %k6,%edi │ │ │ │ + kmovb %k7,%r9d │ │ │ │ + or %r9d,%edi │ │ │ │ + and $0xf,%edi │ │ │ │ + jne 440b0 │ │ │ │ + vmovdqa 0x40(%rax,%rsi,1),%ymm10 │ │ │ │ + vmovdqa 0x60(%rax,%rsi,1),%ymm11 │ │ │ │ + vpermt2d %ymm3,%ymm7,%ymm8 │ │ │ │ + vpaddd %ymm1,%ymm6,%ymm6 │ │ │ │ + vmovdqa 0x40(%rdx,%rsi,1),%ymm12 │ │ │ │ + vmovdqa 0x60(%rdx,%rsi,1),%ymm13 │ │ │ │ + vpmulld %ymm8,%ymm4,%ymm4 │ │ │ │ + vpaddd %ymm1,%ymm0,%ymm0 │ │ │ │ + vpcmpneqq %ymm10,%ymm12,%k1 │ │ │ │ + vpcmpneqq %ymm11,%ymm13,%k0 │ │ │ │ + kmovb %k1,%r15d │ │ │ │ + kmovb %k0,%r11d │ │ │ │ + or %r11d,%r15d │ │ │ │ + and $0xf,%r15d │ │ │ │ + jne 440b0 │ │ │ │ + vmovdqa 0x80(%rax,%rsi,1),%ymm14 │ │ │ │ + vmovdqa 0xa0(%rax,%rsi,1),%ymm15 │ │ │ │ + vpermt2d %ymm11,%ymm7,%ymm10 │ │ │ │ + vpaddd %ymm1,%ymm6,%ymm6 │ │ │ │ + vmovdqa 0x80(%rdx,%rsi,1),%ymm2 │ │ │ │ + vmovdqa 0xa0(%rdx,%rsi,1),%ymm8 │ │ │ │ + vpmulld %ymm10,%ymm4,%ymm4 │ │ │ │ + vpaddd %ymm1,%ymm0,%ymm0 │ │ │ │ + vpcmpneqq %ymm14,%ymm2,%k2 │ │ │ │ + vpcmpneqq %ymm15,%ymm8,%k3 │ │ │ │ + kmovb %k2,%edi │ │ │ │ + kmovb %k3,%r9d │ │ │ │ + or %r9d,%edi │ │ │ │ + and $0xf,%edi │ │ │ │ + jne 440b0 │ │ │ │ + vmovdqa 0xc0(%rax,%rsi,1),%ymm9 │ │ │ │ + vmovdqa 0xe0(%rax,%rsi,1),%ymm3 │ │ │ │ + vpermt2d %ymm15,%ymm7,%ymm14 │ │ │ │ + vpaddd %ymm1,%ymm6,%ymm6 │ │ │ │ + vmovdqa 0xc0(%rdx,%rsi,1),%ymm5 │ │ │ │ + vmovdqa 0xe0(%rdx,%rsi,1),%ymm10 │ │ │ │ + vpmulld %ymm14,%ymm4,%ymm4 │ │ │ │ + vpaddd %ymm1,%ymm0,%ymm0 │ │ │ │ + vpcmpneqq %ymm9,%ymm5,%k4 │ │ │ │ + vpcmpneqq %ymm3,%ymm10,%k5 │ │ │ │ + kmovb %k4,%r15d │ │ │ │ + kmovb %k5,%r11d │ │ │ │ + or %r11d,%r15d │ │ │ │ + and $0xf,%r15d │ │ │ │ + jne 440b0 │ │ │ │ + vpermt2d %ymm3,%ymm7,%ymm9 │ │ │ │ + vpaddd %ymm1,%ymm6,%ymm6 │ │ │ │ + vpaddd %ymm1,%ymm0,%ymm0 │ │ │ │ + add $0x100,%rsi │ │ │ │ + vpmulld %ymm9,%ymm4,%ymm4 │ │ │ │ + cmp %rsi,%r8 │ │ │ │ + jne 4371f │ │ │ │ + vextracti32x4 $0x1,%ymm4,%xmm1 │ │ │ │ + vpmulld %xmm1,%xmm4,%xmm11 │ │ │ │ + vpsrldq $0x8,%xmm11,%xmm12 │ │ │ │ + vpmulld %xmm12,%xmm11,%xmm13 │ │ │ │ + vpsrldq $0x4,%xmm13,%xmm14 │ │ │ │ + vpmulld %xmm14,%xmm13,%xmm15 │ │ │ │ + vmovd %xmm15,%r11d │ │ │ │ + test $0x7,%cl │ │ │ │ + je 4399d │ │ │ │ + and $0xfffffff8,%ecx │ │ │ │ + mov %ecx,%r8d │ │ │ │ + lea 0x1(%rcx),%ecx │ │ │ │ movslq %r8d,%rsi │ │ │ │ - mov (%rdx,%rsi,8),%rdi │ │ │ │ - cmp %rdi,(%rcx,%rsi,8) │ │ │ │ - jne 45000 │ │ │ │ - imul %edi,%r11d │ │ │ │ - lea 0x2(%r8),%r9d │ │ │ │ - cmp %r9d,%r10d │ │ │ │ - jle 44891 │ │ │ │ - mov 0x8(%rdx,%rsi,8),%rax │ │ │ │ - cmp 0x8(%rcx,%rsi,8),%rax │ │ │ │ - jne 45000 │ │ │ │ - imul %eax,%r11d │ │ │ │ - lea 0x3(%r8),%edi │ │ │ │ - cmp %edi,%r10d │ │ │ │ - jle 44891 │ │ │ │ - mov 0x10(%rdx,%rsi,8),%r9 │ │ │ │ - cmp 0x10(%rcx,%rsi,8),%r9 │ │ │ │ - jne 45000 │ │ │ │ - imul %r9d,%r11d │ │ │ │ - lea 0x4(%r8),%eax │ │ │ │ - cmp %eax,%r10d │ │ │ │ - jle 44891 │ │ │ │ - mov 0x18(%rdx,%rsi,8),%rdi │ │ │ │ - cmp 0x18(%rcx,%rsi,8),%rdi │ │ │ │ - jne 45000 │ │ │ │ + mov (%rax,%rsi,8),%rdi │ │ │ │ + cmp %rdi,(%rdx,%rsi,8) │ │ │ │ + jne 440e8 │ │ │ │ imul %edi,%r11d │ │ │ │ - lea 0x5(%r8),%r9d │ │ │ │ - cmp %r9d,%r10d │ │ │ │ - jle 44891 │ │ │ │ - mov 0x20(%rdx,%rsi,8),%rax │ │ │ │ - cmp 0x20(%rcx,%rsi,8),%rax │ │ │ │ - jne 45000 │ │ │ │ - imul %eax,%r11d │ │ │ │ - lea 0x6(%r8),%edi │ │ │ │ - cmp %edi,%r10d │ │ │ │ - jle 44891 │ │ │ │ - mov 0x28(%rdx,%rsi,8),%r9 │ │ │ │ - cmp 0x28(%rcx,%rsi,8),%r9 │ │ │ │ - jne 45000 │ │ │ │ - imul %r9d,%r11d │ │ │ │ - lea 0x7(%r8),%eax │ │ │ │ - cmp %eax,%r10d │ │ │ │ - jle 44891 │ │ │ │ - mov 0x30(%rdx,%rsi,8),%rdi │ │ │ │ - cmp 0x30(%rcx,%rsi,8),%rdi │ │ │ │ - jne 45000 │ │ │ │ + lea 0x1(%rcx),%r9d │ │ │ │ + cmp %r10d,%r9d │ │ │ │ + jge 4399d │ │ │ │ + movslq %ecx,%r15 │ │ │ │ + mov (%rax,%r15,8),%r8 │ │ │ │ + cmp %r8,(%rdx,%r15,8) │ │ │ │ + jne 440e8 │ │ │ │ + imul %r8d,%r11d │ │ │ │ + lea 0x2(%rcx),%esi │ │ │ │ + cmp %r10d,%esi │ │ │ │ + jge 4399d │ │ │ │ + mov 0x8(%rax,%r15,8),%rdi │ │ │ │ + cmp %rdi,0x8(%rdx,%r15,8) │ │ │ │ + jne 440e8 │ │ │ │ imul %edi,%r11d │ │ │ │ - lea 0x8(%r8),%r9d │ │ │ │ + lea 0x3(%rcx),%r9d │ │ │ │ cmp %r9d,%r10d │ │ │ │ - jle 44891 │ │ │ │ - mov 0x38(%rdx,%rsi,8),%rax │ │ │ │ - cmp 0x38(%rcx,%rsi,8),%rax │ │ │ │ - jne 45000 │ │ │ │ - imul %eax,%r11d │ │ │ │ - lea 0x9(%r8),%edi │ │ │ │ - cmp %edi,%r10d │ │ │ │ - jle 44891 │ │ │ │ - mov 0x40(%rdx,%rsi,8),%r9 │ │ │ │ - cmp 0x40(%rcx,%rsi,8),%r9 │ │ │ │ - jne 45000 │ │ │ │ - imul %r9d,%r11d │ │ │ │ - lea 0xa(%r8),%eax │ │ │ │ - cmp %eax,%r10d │ │ │ │ - jle 44891 │ │ │ │ - mov 0x48(%rdx,%rsi,8),%rdi │ │ │ │ - cmp 0x48(%rcx,%rsi,8),%rdi │ │ │ │ - jne 45000 │ │ │ │ + jle 4399d │ │ │ │ + mov 0x10(%rax,%r15,8),%r8 │ │ │ │ + cmp %r8,0x10(%rdx,%r15,8) │ │ │ │ + jne 440e8 │ │ │ │ + imul %r8d,%r11d │ │ │ │ + lea 0x4(%rcx),%esi │ │ │ │ + cmp %esi,%r10d │ │ │ │ + jle 4399d │ │ │ │ + mov 0x18(%rax,%r15,8),%rdi │ │ │ │ + cmp 0x18(%rdx,%r15,8),%rdi │ │ │ │ + jne 440e8 │ │ │ │ imul %edi,%r11d │ │ │ │ - lea 0xb(%r8),%r9d │ │ │ │ + lea 0x5(%rcx),%r9d │ │ │ │ cmp %r9d,%r10d │ │ │ │ - jle 44891 │ │ │ │ - mov 0x50(%rdx,%rsi,8),%rax │ │ │ │ - cmp 0x50(%rcx,%rsi,8),%rax │ │ │ │ - jne 45000 │ │ │ │ - imul %eax,%r11d │ │ │ │ - lea 0xc(%r8),%edi │ │ │ │ - cmp %edi,%r10d │ │ │ │ - jle 44891 │ │ │ │ - mov 0x58(%rdx,%rsi,8),%r9 │ │ │ │ - cmp 0x58(%rcx,%rsi,8),%r9 │ │ │ │ - jne 45000 │ │ │ │ - imul %r9d,%r11d │ │ │ │ - lea 0xd(%r8),%eax │ │ │ │ - cmp %eax,%r10d │ │ │ │ - jle 44891 │ │ │ │ - mov 0x60(%rdx,%rsi,8),%rdi │ │ │ │ - cmp 0x60(%rcx,%rsi,8),%rdi │ │ │ │ - jne 45000 │ │ │ │ + jle 4399d │ │ │ │ + mov 0x20(%rax,%r15,8),%r8 │ │ │ │ + cmp 0x20(%rdx,%r15,8),%r8 │ │ │ │ + jne 440e8 │ │ │ │ + imul %r8d,%r11d │ │ │ │ + lea 0x6(%rcx),%esi │ │ │ │ + cmp %esi,%r10d │ │ │ │ + jle 4399d │ │ │ │ + mov 0x28(%rax,%r15,8),%rdi │ │ │ │ + cmp 0x28(%rdx,%r15,8),%rdi │ │ │ │ + jne 440e8 │ │ │ │ + add $0x7,%ecx │ │ │ │ imul %edi,%r11d │ │ │ │ - lea 0xe(%r8),%r9d │ │ │ │ - cmp %r9d,%r10d │ │ │ │ - jle 44891 │ │ │ │ - mov 0x68(%rdx,%rsi,8),%rax │ │ │ │ - cmp 0x68(%rcx,%rsi,8),%rax │ │ │ │ - jne 45000 │ │ │ │ + cmp %ecx,%r10d │ │ │ │ + jle 4399d │ │ │ │ + mov 0x30(%rax,%r15,8),%rax │ │ │ │ + cmp 0x30(%rdx,%r15,8),%rax │ │ │ │ + jne 440e8 │ │ │ │ imul %eax,%r11d │ │ │ │ - add $0xf,%r8d │ │ │ │ - cmp %r8d,%r10d │ │ │ │ - jle 44891 │ │ │ │ - mov 0x70(%rdx,%rsi,8),%rdx │ │ │ │ - cmp 0x70(%rcx,%rsi,8),%rdx │ │ │ │ - jne 45000 │ │ │ │ - imul %edx,%r11d │ │ │ │ - mov %r15d,%eax │ │ │ │ - imul %r11d,%eax │ │ │ │ - mov %eax,%r15d │ │ │ │ - cltq │ │ │ │ - mov %rax,-0xe8(%rbp) │ │ │ │ - mov %rax,%rdx │ │ │ │ - mov %r10d,-0xd8(%rbp) │ │ │ │ - mov %r11d,-0xd0(%rbp) │ │ │ │ - movq $0x0,-0x58(%rbp) │ │ │ │ - vpxor %xmm13,%xmm13,%xmm13 │ │ │ │ - vmovdqa %ymm13,-0x90(%rbp) │ │ │ │ + mov -0xd8(%rbp),%edx │ │ │ │ + imul %r11d,%edx │ │ │ │ + mov %edx,-0xd8(%rbp) │ │ │ │ + movslq %edx,%r15 │ │ │ │ + mov %r10d,-0xe0(%rbp) │ │ │ │ + vpxor %xmm6,%xmm6,%xmm6 │ │ │ │ lea -0x90(%rbp),%rdi │ │ │ │ + mov %r15,%rdx │ │ │ │ + mov %r11d,-0xd0(%rbp) │ │ │ │ mov %rbx,%rsi │ │ │ │ + movq $0x0,-0x58(%rbp) │ │ │ │ + vmovdqa %ymm6,-0x90(%rbp) │ │ │ │ vzeroupper │ │ │ │ - call bf6d0 │ │ │ │ - mov -0x90(%rbp),%rcx │ │ │ │ - mov -0x80(%rbp),%r10 │ │ │ │ + call b96e0 │ │ │ │ + mov -0x90(%rbp),%r10 │ │ │ │ + mov -0x80(%rbp),%r11 │ │ │ │ test %al,%al │ │ │ │ - mov -0xd0(%rbp),%edi │ │ │ │ - mov -0xd8(%rbp),%edx │ │ │ │ - mov %rcx,-0xe0(%rbp) │ │ │ │ - mov %r10,-0xf8(%rbp) │ │ │ │ - jne 451b0 │ │ │ │ - mov -0x78(%rbp),%r11 │ │ │ │ - mov %r14d,%r9d │ │ │ │ - mov %edx,-0x108(%rbp) │ │ │ │ - mov %edi,-0xd0(%rbp) │ │ │ │ + mov -0xd0(%rbp),%r9d │ │ │ │ + mov -0xe0(%rbp),%eax │ │ │ │ + mov %r10,-0xe8(%rbp) │ │ │ │ + mov %r11,-0xf8(%rbp) │ │ │ │ + jne 44070 │ │ │ │ + mov %r14d,%r8d │ │ │ │ + mov -0x78(%rbp),%rsi │ │ │ │ + vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ + lea -0x60(%rbp),%rdi │ │ │ │ + imul %r9d,%r8d │ │ │ │ + mov %eax,-0x108(%rbp) │ │ │ │ + mov %rsi,-0xe0(%rbp) │ │ │ │ mov %r13,%rsi │ │ │ │ movq $0x0,-0x60(%rbp) │ │ │ │ - movq $0x0,-0x50(%rbp) │ │ │ │ - movq $0x0,-0x48(%rbp) │ │ │ │ - imul %edi,%r9d │ │ │ │ - lea -0x60(%rbp),%rdi │ │ │ │ - mov %r11,-0xd8(%rbp) │ │ │ │ - movslq %r9d,%rdx │ │ │ │ - call bf6d0 │ │ │ │ + movslq %r8d,%rdx │ │ │ │ + mov %r9d,-0xd0(%rbp) │ │ │ │ + vmovdqa %xmm0,-0x50(%rbp) │ │ │ │ + call b96e0 │ │ │ │ mov -0x60(%rbp),%r13 │ │ │ │ - mov -0x50(%rbp),%rsi │ │ │ │ + mov -0x50(%rbp),%rdi │ │ │ │ test %al,%al │ │ │ │ - mov -0xd0(%rbp),%r8d │ │ │ │ + mov -0xd0(%rbp),%ecx │ │ │ │ mov %r13,-0x100(%rbp) │ │ │ │ - mov %rsi,-0x110(%rbp) │ │ │ │ - jne 451d0 │ │ │ │ - mov 0xace3e(%rip),%r13 │ │ │ │ - mov -0x48(%rbp),%rax │ │ │ │ - mov -0x108(%rbp),%esi │ │ │ │ + mov %rdi,-0x110(%rbp) │ │ │ │ + jne 442a0 │ │ │ │ + mov -0x48(%rbp),%rdx │ │ │ │ + mov 0xa6d35(%rip),%rax │ │ │ │ sub $0x8,%rsp │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov %r8d,-0x108(%rbp) │ │ │ │ xor %r9d,%r9d │ │ │ │ + mov -0x108(%rbp),%esi │ │ │ │ + mov %ecx,-0x108(%rbp) │ │ │ │ xor %r8d,%r8d │ │ │ │ mov $0xc,%ecx │ │ │ │ - mov 0x10(%r13),%rdi │ │ │ │ - mov %rax,-0xd0(%rbp) │ │ │ │ + mov %rdx,-0xd0(%rbp) │ │ │ │ + mov 0x10(%rax),%rdi │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ - call *0x2e8(%r13) │ │ │ │ + call *0x2e8(%rax) │ │ │ │ add $0x20,%rsp │ │ │ │ test %rax,%rax │ │ │ │ - mov -0x108(%rbp),%r10d │ │ │ │ + mov -0x108(%rbp),%r11d │ │ │ │ mov %rax,%r13 │ │ │ │ - je 451e7 │ │ │ │ + je 442b7 │ │ │ │ mov 0xf0(%r12),%rbx │ │ │ │ mov 0x10(%rax),%r8 │ │ │ │ test %rbx,%rbx │ │ │ │ - je 45205 │ │ │ │ - test %r15d,%r15d │ │ │ │ - jle 45aaf │ │ │ │ - lea -0x1(%r15),%edi │ │ │ │ - mov %r15d,%ecx │ │ │ │ - cmp $0x2,%edi │ │ │ │ - jbe 45949 │ │ │ │ - mov %r8,%rdx │ │ │ │ - sub -0xd8(%rbp),%rdx │ │ │ │ - sub $0x8,%rdx │ │ │ │ - cmp $0x30,%rdx │ │ │ │ - jbe 45949 │ │ │ │ - cmp $0x6,%edi │ │ │ │ - jbe 45ae9 │ │ │ │ - mov %r15d,%esi │ │ │ │ - xor %edi,%edi │ │ │ │ - shr $0x3,%esi │ │ │ │ - shl $0x6,%rsi │ │ │ │ - lea -0x40(%rsi),%rax │ │ │ │ - shr $0x6,%rax │ │ │ │ + je 442bf │ │ │ │ + mov -0xd8(%rbp),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jle 44b87 │ │ │ │ + mov -0xd8(%rbp),%edi │ │ │ │ + cmp $0x1,%edi │ │ │ │ + je 44a0f │ │ │ │ + mov %r8,%rsi │ │ │ │ + sub -0xe0(%rbp),%rsi │ │ │ │ + sub $0x8,%rsi │ │ │ │ + cmp $0x10,%rsi │ │ │ │ + jbe 44a0f │ │ │ │ + lea -0x1(%rdi),%r15d │ │ │ │ + mov %edi,%esi │ │ │ │ + cmp $0x2,%r15d │ │ │ │ + jbe 44bc1 │ │ │ │ + mov %edi,%r10d │ │ │ │ + xor %r9d,%r9d │ │ │ │ + shr $0x2,%r10d │ │ │ │ + shl $0x5,%r10 │ │ │ │ + lea -0x20(%r10),%rax │ │ │ │ + shr $0x5,%rax │ │ │ │ inc %rax │ │ │ │ and $0x7,%eax │ │ │ │ - je 45add │ │ │ │ + je 44bb5 │ │ │ │ cmp $0x1,%rax │ │ │ │ - je 44afd │ │ │ │ + je 43c01 │ │ │ │ cmp $0x2,%rax │ │ │ │ - je 44ae4 │ │ │ │ + je 43bea │ │ │ │ cmp $0x3,%rax │ │ │ │ - je 44acb │ │ │ │ + je 43bd3 │ │ │ │ cmp $0x4,%rax │ │ │ │ - je 44ab2 │ │ │ │ + je 43bbc │ │ │ │ cmp $0x5,%rax │ │ │ │ - je 44a99 │ │ │ │ + je 43ba5 │ │ │ │ cmp $0x6,%rax │ │ │ │ - je 44a80 │ │ │ │ - mov -0xd8(%rbp),%rcx │ │ │ │ - mov $0x40,%edi │ │ │ │ - vmovupd (%rcx),%zmm14 │ │ │ │ - vmovupd %zmm14,(%r8) │ │ │ │ - mov -0xd8(%rbp),%rdx │ │ │ │ - vmovupd (%rdx,%rdi,1),%zmm15 │ │ │ │ - vmovupd %zmm15,(%r8,%rdi,1) │ │ │ │ - add $0x40,%rdi │ │ │ │ - mov -0xd8(%rbp),%r11 │ │ │ │ - vmovupd (%r11,%rdi,1),%zmm8 │ │ │ │ - vmovupd %zmm8,(%r8,%rdi,1) │ │ │ │ - add $0x40,%rdi │ │ │ │ - mov -0xd8(%rbp),%r9 │ │ │ │ - vmovupd (%r9,%rdi,1),%zmm1 │ │ │ │ - vmovupd %zmm1,(%r8,%rdi,1) │ │ │ │ - add $0x40,%rdi │ │ │ │ - mov -0xd8(%rbp),%rax │ │ │ │ - vmovupd (%rax,%rdi,1),%zmm9 │ │ │ │ - vmovupd %zmm9,(%r8,%rdi,1) │ │ │ │ - add $0x40,%rdi │ │ │ │ - mov -0xd8(%rbp),%rcx │ │ │ │ - vmovupd (%rcx,%rdi,1),%zmm5 │ │ │ │ - vmovupd %zmm5,(%r8,%rdi,1) │ │ │ │ - add $0x40,%rdi │ │ │ │ - mov -0xd8(%rbp),%rdx │ │ │ │ - vmovupd (%rdx,%rdi,1),%zmm6 │ │ │ │ - vmovupd %zmm6,(%r8,%rdi,1) │ │ │ │ - add $0x40,%rdi │ │ │ │ - cmp %rdi,%rsi │ │ │ │ - je 44bad │ │ │ │ - vmovupd (%rdx,%rdi,1),%zmm10 │ │ │ │ - vmovupd %zmm10,(%r8,%rdi,1) │ │ │ │ - vmovupd 0x40(%rdx,%rdi,1),%zmm2 │ │ │ │ - vmovupd %zmm2,0x40(%r8,%rdi,1) │ │ │ │ - vmovupd 0x80(%rdx,%rdi,1),%zmm3 │ │ │ │ - vmovupd %zmm3,0x80(%r8,%rdi,1) │ │ │ │ - vmovupd 0xc0(%rdx,%rdi,1),%zmm0 │ │ │ │ - vmovupd %zmm0,0xc0(%r8,%rdi,1) │ │ │ │ - vmovupd 0x100(%rdx,%rdi,1),%zmm7 │ │ │ │ - vmovupd %zmm7,0x100(%r8,%rdi,1) │ │ │ │ - vmovupd 0x140(%rdx,%rdi,1),%zmm4 │ │ │ │ - vmovupd %zmm4,0x140(%r8,%rdi,1) │ │ │ │ - vmovupd 0x180(%rdx,%rdi,1),%zmm11 │ │ │ │ - vmovupd %zmm11,0x180(%r8,%rdi,1) │ │ │ │ - vmovupd 0x1c0(%rdx,%rdi,1),%zmm12 │ │ │ │ - vmovupd %zmm12,0x1c0(%r8,%rdi,1) │ │ │ │ - add $0x200,%rdi │ │ │ │ - cmp %rdi,%rsi │ │ │ │ - jne 44b1f │ │ │ │ - mov %r15d,%r9d │ │ │ │ - and $0xfffffff8,%r9d │ │ │ │ - mov %r9d,%r11d │ │ │ │ - cmp %r9d,%r15d │ │ │ │ - je 451ef │ │ │ │ - mov %r15d,%ecx │ │ │ │ - mov -0xd8(%rbp),%rdi │ │ │ │ - sub %r9d,%ecx │ │ │ │ - lea -0x1(%rcx),%esi │ │ │ │ - cmp $0x2,%esi │ │ │ │ - jbe 44bf7 │ │ │ │ - mov -0xd8(%rbp),%rdi │ │ │ │ - vmovupd (%rdi,%r11,8),%ymm13 │ │ │ │ - vmovupd %ymm13,(%r8,%r11,8) │ │ │ │ - test $0x3,%cl │ │ │ │ - je 451ef │ │ │ │ - and $0xfffffffc,%ecx │ │ │ │ - add %ecx,%r9d │ │ │ │ - movslq %r9d,%r11 │ │ │ │ - lea 0x1(%r9),%eax │ │ │ │ - vmovsd (%rdi,%r11,8),%xmm14 │ │ │ │ - vmovsd %xmm14,(%r8,%r11,8) │ │ │ │ - cmp %eax,%r15d │ │ │ │ - jle 451ef │ │ │ │ - vmovsd 0x8(%rdi,%r11,8),%xmm15 │ │ │ │ - add $0x2,%r9d │ │ │ │ - vmovsd %xmm15,0x8(%r8,%r11,8) │ │ │ │ - cmp %r9d,%r15d │ │ │ │ - jle 451ef │ │ │ │ - vmovsd 0x10(%rdi,%r11,8),%xmm8 │ │ │ │ - vmovsd %xmm8,0x10(%r8,%r11,8) │ │ │ │ + je 43b8e │ │ │ │ + mov -0xe0(%rbp),%rcx │ │ │ │ + mov $0x20,%r9d │ │ │ │ + vmovupd (%rcx),%ymm7 │ │ │ │ + vmovupd %ymm7,(%r8) │ │ │ │ + mov -0xe0(%rbp),%rdx │ │ │ │ + vmovupd (%rdx,%r9,1),%ymm1 │ │ │ │ + vmovupd %ymm1,(%r8,%r9,1) │ │ │ │ + add $0x20,%r9 │ │ │ │ + mov -0xe0(%rbp),%rdi │ │ │ │ + vmovupd (%rdi,%r9,1),%ymm11 │ │ │ │ + vmovupd %ymm11,(%r8,%r9,1) │ │ │ │ + add $0x20,%r9 │ │ │ │ + mov -0xe0(%rbp),%rsi │ │ │ │ + vmovupd (%rsi,%r9,1),%ymm12 │ │ │ │ + vmovupd %ymm12,(%r8,%r9,1) │ │ │ │ + add $0x20,%r9 │ │ │ │ + mov -0xe0(%rbp),%r15 │ │ │ │ + vmovupd (%r15,%r9,1),%ymm13 │ │ │ │ + vmovupd %ymm13,(%r8,%r9,1) │ │ │ │ + add $0x20,%r9 │ │ │ │ + mov -0xe0(%rbp),%rax │ │ │ │ + vmovupd (%rax,%r9,1),%ymm14 │ │ │ │ + vmovupd %ymm14,(%r8,%r9,1) │ │ │ │ + add $0x20,%r9 │ │ │ │ + mov -0xe0(%rbp),%rcx │ │ │ │ + vmovupd (%rcx,%r9,1),%ymm15 │ │ │ │ + vmovupd %ymm15,(%r8,%r9,1) │ │ │ │ + add $0x20,%r9 │ │ │ │ + cmp %r9,%r10 │ │ │ │ + je 43cb7 │ │ │ │ + vmovupd (%rcx,%r9,1),%ymm2 │ │ │ │ + vmovupd %ymm2,(%r8,%r9,1) │ │ │ │ + vmovupd 0x20(%rcx,%r9,1),%ymm8 │ │ │ │ + vmovupd %ymm8,0x20(%r8,%r9,1) │ │ │ │ + vmovupd 0x40(%rcx,%r9,1),%ymm9 │ │ │ │ + vmovupd %ymm9,0x40(%r8,%r9,1) │ │ │ │ + vmovupd 0x60(%rcx,%r9,1),%ymm3 │ │ │ │ + vmovupd %ymm3,0x60(%r8,%r9,1) │ │ │ │ + vmovupd 0x80(%rcx,%r9,1),%ymm5 │ │ │ │ + vmovupd %ymm5,0x80(%r8,%r9,1) │ │ │ │ + vmovupd 0xa0(%rcx,%r9,1),%ymm10 │ │ │ │ + vmovupd %ymm10,0xa0(%r8,%r9,1) │ │ │ │ + vmovupd 0xc0(%rcx,%r9,1),%ymm4 │ │ │ │ + vmovupd %ymm4,0xc0(%r8,%r9,1) │ │ │ │ + vmovupd 0xe0(%rcx,%r9,1),%ymm6 │ │ │ │ + vmovupd %ymm6,0xe0(%r8,%r9,1) │ │ │ │ + add $0x100,%r9 │ │ │ │ + cmp %r9,%r10 │ │ │ │ + jne 43c21 │ │ │ │ + mov -0xd8(%rbp),%r10d │ │ │ │ + mov %r10d,%r9d │ │ │ │ + and $0xfffffffc,%r9d │ │ │ │ + mov %r9d,%edx │ │ │ │ + cmp %r9d,%r10d │ │ │ │ + je 44b7f │ │ │ │ + mov %r10d,%esi │ │ │ │ + sub %r9d,%esi │ │ │ │ + cmp $0x1,%esi │ │ │ │ + je 44be6 │ │ │ │ vzeroupper │ │ │ │ - test %r10d,%r10d │ │ │ │ - jle 44e70 │ │ │ │ - mov -0xf0(%rbp),%r15 │ │ │ │ + mov -0xe0(%rbp),%rdi │ │ │ │ + vmovupd (%rdi,%rdx,8),%xmm0 │ │ │ │ + vmovupd %xmm0,(%r8,%rdx,8) │ │ │ │ + test $0x1,%sil │ │ │ │ + je 43d10 │ │ │ │ + and $0xfffffffe,%esi │ │ │ │ + add %esi,%r9d │ │ │ │ + movslq %r9d,%r15 │ │ │ │ + vmovsd (%rdi,%r15,8),%xmm7 │ │ │ │ + vmovsd %xmm7,(%r8,%r15,8) │ │ │ │ + test %r11d,%r11d │ │ │ │ + jle 43f40 │ │ │ │ + mov -0xf0(%rbp),%r10 │ │ │ │ movslq %r14d,%r14 │ │ │ │ shl $0x3,%r14 │ │ │ │ + shl $0x3,%r10 │ │ │ │ mov %r14,-0xd8(%rbp) │ │ │ │ - shl $0x3,%r15 │ │ │ │ - mov %r15,-0xc8(%rbp) │ │ │ │ + mov %r10,-0xc8(%rbp) │ │ │ │ test %rbx,%rbx │ │ │ │ - je 4524a │ │ │ │ - mov %r10d,%edx │ │ │ │ + je 44309 │ │ │ │ + mov %r11d,%r9d │ │ │ │ xor %r12d,%r12d │ │ │ │ - and $0x3,%edx │ │ │ │ - je 44d72 │ │ │ │ - cmp $0x1,%edx │ │ │ │ - je 44d21 │ │ │ │ - cmp $0x2,%edx │ │ │ │ - je 44cd9 │ │ │ │ + and $0x3,%r9d │ │ │ │ + je 43e46 │ │ │ │ + cmp $0x1,%r9d │ │ │ │ + je 43df5 │ │ │ │ + cmp $0x2,%r9d │ │ │ │ + je 43dad │ │ │ │ mov -0xd0(%rbp),%r12 │ │ │ │ mov 0x8(%rbx),%rdx │ │ │ │ - mov %r10d,-0xe8(%rbp) │ │ │ │ mov %r8,%rdi │ │ │ │ + mov %r11d,-0xe0(%rbp) │ │ │ │ mov %r8,-0xd0(%rbp) │ │ │ │ mov %r12,%rsi │ │ │ │ call *0x20(%rbx) │ │ │ │ mov -0xd0(%rbp),%r8 │ │ │ │ add -0xd8(%rbp),%r12 │ │ │ │ - add -0xc8(%rbp),%r8 │ │ │ │ - mov -0xe8(%rbp),%r10d │ │ │ │ + mov -0xe0(%rbp),%r11d │ │ │ │ mov %r12,-0xd0(%rbp) │ │ │ │ mov $0x1,%r12d │ │ │ │ + add -0xc8(%rbp),%r8 │ │ │ │ mov -0xd0(%rbp),%r15 │ │ │ │ mov 0x8(%rbx),%rdx │ │ │ │ - mov %r10d,-0xe8(%rbp) │ │ │ │ mov %r8,%rdi │ │ │ │ + mov %r11d,-0xe0(%rbp) │ │ │ │ mov %r8,-0xd0(%rbp) │ │ │ │ mov %r15,%rsi │ │ │ │ call *0x20(%rbx) │ │ │ │ add -0xd8(%rbp),%r15 │ │ │ │ mov -0xd0(%rbp),%r8 │ │ │ │ inc %r12d │ │ │ │ - add -0xc8(%rbp),%r8 │ │ │ │ - mov -0xe8(%rbp),%r10d │ │ │ │ mov %r15,-0xd0(%rbp) │ │ │ │ + mov -0xe0(%rbp),%r11d │ │ │ │ + add -0xc8(%rbp),%r8 │ │ │ │ mov -0xd0(%rbp),%r14 │ │ │ │ mov 0x8(%rbx),%rdx │ │ │ │ - mov %r10d,-0xe8(%rbp) │ │ │ │ mov %r8,%rdi │ │ │ │ + mov %r11d,-0xe0(%rbp) │ │ │ │ mov %r8,-0xd0(%rbp) │ │ │ │ mov %r14,%rsi │ │ │ │ call *0x20(%rbx) │ │ │ │ - add -0xd8(%rbp),%r14 │ │ │ │ - mov -0xe8(%rbp),%r10d │ │ │ │ - inc %r12d │ │ │ │ mov -0xd0(%rbp),%r8 │ │ │ │ - add -0xc8(%rbp),%r8 │ │ │ │ + mov -0xe0(%rbp),%r11d │ │ │ │ + inc %r12d │ │ │ │ + add -0xd8(%rbp),%r14 │ │ │ │ mov %r14,-0xd0(%rbp) │ │ │ │ - cmp %r10d,%r12d │ │ │ │ - je 44e70 │ │ │ │ + add -0xc8(%rbp),%r8 │ │ │ │ + cmp %r11d,%r12d │ │ │ │ + je 43f40 │ │ │ │ mov -0xd0(%rbp),%r15 │ │ │ │ mov 0x8(%rbx),%rdx │ │ │ │ - mov %r10d,-0xf0(%rbp) │ │ │ │ mov %r8,%rdi │ │ │ │ + mov %r11d,-0xf0(%rbp) │ │ │ │ mov %r8,-0xd0(%rbp) │ │ │ │ mov %r15,%rsi │ │ │ │ call *0x20(%rbx) │ │ │ │ mov -0xd0(%rbp),%r8 │ │ │ │ - mov -0xd8(%rbp),%r10 │ │ │ │ - add -0xc8(%rbp),%r8 │ │ │ │ + mov -0xd8(%rbp),%r11 │ │ │ │ mov 0x8(%rbx),%rdx │ │ │ │ - lea (%r15,%r10,1),%rdi │ │ │ │ - mov %rdi,-0xe8(%rbp) │ │ │ │ + lea (%r15,%r11,1),%rdi │ │ │ │ + add -0xc8(%rbp),%r8 │ │ │ │ + mov %rdi,-0xe0(%rbp) │ │ │ │ mov %rdi,%rsi │ │ │ │ - mov %r8,-0xd0(%rbp) │ │ │ │ mov %r8,%rdi │ │ │ │ + mov %r8,-0xd0(%rbp) │ │ │ │ call *0x20(%rbx) │ │ │ │ - mov -0xd0(%rbp),%r11 │ │ │ │ - mov -0xe8(%rbp),%rax │ │ │ │ + mov -0xd0(%rbp),%rax │ │ │ │ + mov -0xe0(%rbp),%rcx │ │ │ │ mov -0xc8(%rbp),%r14 │ │ │ │ mov -0xd8(%rbp),%r15 │ │ │ │ mov 0x8(%rbx),%rdx │ │ │ │ - add %r14,%r11 │ │ │ │ - add %r15,%rax │ │ │ │ - mov %rax,-0xe8(%rbp) │ │ │ │ - mov %r11,-0xd0(%rbp) │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %r11,%rdi │ │ │ │ - call *0x20(%rbx) │ │ │ │ - mov -0xd0(%rbp),%r9 │ │ │ │ - mov -0xe8(%rbp),%rcx │ │ │ │ - mov 0x8(%rbx),%rdx │ │ │ │ - add %r14,%r9 │ │ │ │ + add %r14,%rax │ │ │ │ add %r15,%rcx │ │ │ │ - mov %rcx,-0xe8(%rbp) │ │ │ │ - mov %r9,-0xd0(%rbp) │ │ │ │ mov %rcx,%rsi │ │ │ │ - mov %r9,%rdi │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rcx,-0xe0(%rbp) │ │ │ │ + mov %rax,-0xd0(%rbp) │ │ │ │ call *0x20(%rbx) │ │ │ │ - mov -0xe8(%rbp),%rsi │ │ │ │ + mov -0xd0(%rbp),%r10 │ │ │ │ + mov -0xe0(%rbp),%r9 │ │ │ │ + mov 0x8(%rbx),%rdx │ │ │ │ + add %r14,%r10 │ │ │ │ + add %r15,%r9 │ │ │ │ + mov %r9,%rsi │ │ │ │ + mov %r10,%rdi │ │ │ │ + mov %r9,-0xe0(%rbp) │ │ │ │ + mov %r10,-0xd0(%rbp) │ │ │ │ + call *0x20(%rbx) │ │ │ │ + mov -0xe0(%rbp),%rdx │ │ │ │ mov -0xd0(%rbp),%r8 │ │ │ │ add $0x4,%r12d │ │ │ │ - mov -0xf0(%rbp),%r10d │ │ │ │ - lea (%rsi,%r15,1),%rdx │ │ │ │ + mov -0xf0(%rbp),%r11d │ │ │ │ + lea (%rdx,%r15,1),%rsi │ │ │ │ add %r14,%r8 │ │ │ │ - mov %rdx,-0xd0(%rbp) │ │ │ │ - cmp %r10d,%r12d │ │ │ │ - jne 44d72 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov %rsi,-0xd0(%rbp) │ │ │ │ + cmp %r11d,%r12d │ │ │ │ + jne 43e46 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov -0x100(%rbp),%r12 │ │ │ │ test %r12,%r12 │ │ │ │ - je 44e8e │ │ │ │ + je 44089 │ │ │ │ mov -0x110(%rbp),%rsi │ │ │ │ mov %r12,%rdi │ │ │ │ sub %r12,%rsi │ │ │ │ call d340 │ │ │ │ - mov -0xe0(%rbp),%rdi │ │ │ │ - test %rdi,%rdi │ │ │ │ - je 44f19 │ │ │ │ - mov -0xf8(%rbp),%rsi │ │ │ │ - sub %rdi,%rsi │ │ │ │ - call d340 │ │ │ │ - jmp 44f19 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0xac0b9(%rip),%rsi │ │ │ │ - mov (%rsi),%rdi │ │ │ │ - lea 0x9bf4f(%rip),%rsi # e0e10 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1ef0> │ │ │ │ + jmp 44089 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0xa5ff9(%rip),%rdi │ │ │ │ + lea 0x95e92(%rip),%rsi # d9e10 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1d00> │ │ │ │ + mov (%rdi),%rdi │ │ │ │ call d380 │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ xor %r13d,%r13d │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 45b1c │ │ │ │ + jne 44c01 │ │ │ │ lea -0x30(%rbp),%rsp │ │ │ │ mov %r13,%rax │ │ │ │ pop %rbx │ │ │ │ pop %rdx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ lea -0x8(%rdx),%rsp │ │ │ │ ret │ │ │ │ nopl (%rax) │ │ │ │ - mov 0xac069(%rip),%rcx │ │ │ │ - lea 0x9b410(%rip),%rsi # e031e * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x13fe> │ │ │ │ - mov (%rcx),%rdi │ │ │ │ + mov 0xa5fa9(%rip),%rax │ │ │ │ + lea 0x95350(%rip),%rsi # d931e * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x120e> │ │ │ │ + mov (%rax),%rdi │ │ │ │ call d380 │ │ │ │ xor %r13d,%r13d │ │ │ │ lea -0x98(%rbp),%rdi │ │ │ │ - call b9520 │ │ │ │ + call b3b10 │ │ │ │ lea -0xa0(%rbp),%rdi │ │ │ │ - call b9520 │ │ │ │ - jmp 44ed3 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0xac029(%rip),%r8 │ │ │ │ - lea 0x9b3b9(%rip),%rsi # e0307 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x13e7> │ │ │ │ - mov (%r8),%rdi │ │ │ │ - call d380 │ │ │ │ - jmp 44f16 │ │ │ │ + call b3b10 │ │ │ │ + jmp 43f93 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0xac009(%rip),%rax │ │ │ │ - lea 0x9bf02(%rip),%rsi # e0e70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1f50> │ │ │ │ - mov (%rax),%rdi │ │ │ │ + mov 0xa5f71(%rip),%r9 │ │ │ │ + lea 0x95301(%rip),%rsi # d9307 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x11f7> │ │ │ │ + mov (%r9),%rdi │ │ │ │ + call d380 │ │ │ │ + jmp 43fd6 │ │ │ │ + mov 0xa5f59(%rip),%r10 │ │ │ │ + lea 0x95e52(%rip),%rsi # d9e70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1d60> │ │ │ │ + mov (%r10),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 44f16 │ │ │ │ + jmp 43fd6 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0xabfe9(%rip),%rdi │ │ │ │ - lea 0x9ba72(%rip),%rsi # e0a00 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1ae0> │ │ │ │ - mov (%rdi),%rdi │ │ │ │ + mov 0xa5f39(%rip),%r8 │ │ │ │ + lea 0x959c2(%rip),%rsi # d9a00 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x18f0> │ │ │ │ + mov (%r8),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 44f25 │ │ │ │ + jmp 43fe5 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0xabfc9(%rip),%r9 │ │ │ │ - lea 0x9bf32(%rip),%rsi # e0ee0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1fc0> │ │ │ │ - mov (%r9),%rdi │ │ │ │ + mov 0xa5f19(%rip),%rcx │ │ │ │ + lea 0x95e82(%rip),%rsi # d9ee0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1dd0> │ │ │ │ + mov (%rcx),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 44f16 │ │ │ │ + jmp 43fd6 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - vextracti32x8 $0x1,%zmm2,%ymm6 │ │ │ │ - vmovd %xmm3,%r8d │ │ │ │ - vpmulld %ymm6,%ymm2,%ymm10 │ │ │ │ - vmovd %xmm0,%esi │ │ │ │ - vextracti32x4 $0x1,%ymm10,%xmm3 │ │ │ │ - vpmulld %xmm3,%xmm10,%xmm0 │ │ │ │ - vpsrldq $0x8,%xmm0,%xmm7 │ │ │ │ - vpmulld %xmm7,%xmm0,%xmm4 │ │ │ │ - vpsrldq $0x4,%xmm4,%xmm11 │ │ │ │ - vpmulld %xmm11,%xmm4,%xmm12 │ │ │ │ - vmovd %xmm12,%r11d │ │ │ │ - jmp 4469c │ │ │ │ - nop │ │ │ │ + mov 0xa5ef9(%rip),%rbx │ │ │ │ + lea 0x952dc(%rip),%rsi # d935a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x124a> │ │ │ │ + mov (%rbx),%rdi │ │ │ │ + call d380 │ │ │ │ + xor %r13d,%r13d │ │ │ │ + mov -0xe8(%rbp),%rdi │ │ │ │ + test %rdi,%rdi │ │ │ │ + je 43fd9 │ │ │ │ + mov -0xf8(%rbp),%rsi │ │ │ │ + sub %rdi,%rsi │ │ │ │ + call d340 │ │ │ │ + jmp 43fd9 │ │ │ │ + nopl (%rax) │ │ │ │ + vextracti32x4 $0x1,%ymm4,%xmm8 │ │ │ │ + vmovd %xmm0,%r8d │ │ │ │ + vmovd %xmm6,%ecx │ │ │ │ + vpmulld %xmm8,%xmm4,%xmm9 │ │ │ │ + vpsrldq $0x8,%xmm9,%xmm3 │ │ │ │ + vpmulld %xmm3,%xmm9,%xmm5 │ │ │ │ + vpsrldq $0x4,%xmm5,%xmm10 │ │ │ │ + vpmulld %xmm10,%xmm5,%xmm4 │ │ │ │ + vmovd %xmm4,%r11d │ │ │ │ + jmp 438b4 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ vzeroupper │ │ │ │ - mov 0xabf66(%rip),%r11 │ │ │ │ - lea 0x9bef7(%rip),%rsi # e0f08 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1fe8> │ │ │ │ - mov (%r11),%rdi │ │ │ │ + mov 0xa5e7e(%rip),%r12 │ │ │ │ + lea 0x95e0f(%rip),%rsi # d9f08 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1df8> │ │ │ │ + mov (%r12),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 44f16 │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov %esi,%edi │ │ │ │ + jmp 43fd6 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov %ecx,%r15d │ │ │ │ xor %r9d,%r9d │ │ │ │ mov $0x1,%r11d │ │ │ │ - and $0x7,%esi │ │ │ │ - je 450ed │ │ │ │ - cmp $0x1,%rsi │ │ │ │ - je 450cf │ │ │ │ - cmp $0x2,%rsi │ │ │ │ - je 450ba │ │ │ │ - cmp $0x3,%rsi │ │ │ │ - je 450a5 │ │ │ │ - cmp $0x4,%rsi │ │ │ │ - je 45090 │ │ │ │ - cmp $0x5,%rsi │ │ │ │ - je 4507b │ │ │ │ - cmp $0x6,%rsi │ │ │ │ - je 4506a │ │ │ │ - mov (%rdx),%r11 │ │ │ │ - cmp (%rcx),%r11 │ │ │ │ - jne 45003 │ │ │ │ + and $0x7,%ecx │ │ │ │ + je 441de │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 441c0 │ │ │ │ + cmp $0x2,%rcx │ │ │ │ + je 441ab │ │ │ │ + cmp $0x3,%rcx │ │ │ │ + je 44196 │ │ │ │ + cmp $0x4,%rcx │ │ │ │ + je 44181 │ │ │ │ + cmp $0x5,%rcx │ │ │ │ + je 4416c │ │ │ │ + cmp $0x6,%rcx │ │ │ │ + je 4415b │ │ │ │ + mov (%rax),%r11 │ │ │ │ + cmp (%rdx),%r11 │ │ │ │ + jne 440eb │ │ │ │ mov $0x1,%r9d │ │ │ │ - mov (%rdx,%r9,8),%r8 │ │ │ │ - cmp (%rcx,%r9,8),%r8 │ │ │ │ - jne 45003 │ │ │ │ + mov (%rax,%r9,8),%rcx │ │ │ │ + cmp (%rdx,%r9,8),%rcx │ │ │ │ + jne 440eb │ │ │ │ + imul %ecx,%r11d │ │ │ │ + inc %r9 │ │ │ │ + mov (%rax,%r9,8),%r8 │ │ │ │ + cmp (%rdx,%r9,8),%r8 │ │ │ │ + jne 440eb │ │ │ │ imul %r8d,%r11d │ │ │ │ inc %r9 │ │ │ │ - mov (%rdx,%r9,8),%rsi │ │ │ │ - cmp (%rcx,%r9,8),%rsi │ │ │ │ - jne 45003 │ │ │ │ + mov (%rax,%r9,8),%rsi │ │ │ │ + cmp (%rdx,%r9,8),%rsi │ │ │ │ + jne 440eb │ │ │ │ imul %esi,%r11d │ │ │ │ inc %r9 │ │ │ │ - mov (%rdx,%r9,8),%rax │ │ │ │ - cmp (%rcx,%r9,8),%rax │ │ │ │ - jne 45003 │ │ │ │ - imul %eax,%r11d │ │ │ │ - inc %r9 │ │ │ │ - mov (%rdx,%r9,8),%r8 │ │ │ │ - cmp (%rcx,%r9,8),%r8 │ │ │ │ - jne 45003 │ │ │ │ - imul %r8d,%r11d │ │ │ │ + mov (%rax,%r9,8),%rdi │ │ │ │ + cmp (%rdx,%r9,8),%rdi │ │ │ │ + jne 440eb │ │ │ │ + imul %edi,%r11d │ │ │ │ inc %r9 │ │ │ │ - mov (%rdx,%r9,8),%rsi │ │ │ │ - cmp (%rcx,%r9,8),%rsi │ │ │ │ - jne 45003 │ │ │ │ - imul %esi,%r11d │ │ │ │ + mov (%rax,%r9,8),%rcx │ │ │ │ + cmp (%rdx,%r9,8),%rcx │ │ │ │ + jne 440eb │ │ │ │ + imul %ecx,%r11d │ │ │ │ inc %r9 │ │ │ │ - mov (%rdx,%r9,8),%rax │ │ │ │ - cmp (%rcx,%r9,8),%rax │ │ │ │ - jne 45003 │ │ │ │ - imul %eax,%r11d │ │ │ │ + mov (%rax,%r9,8),%r8 │ │ │ │ + cmp (%rdx,%r9,8),%r8 │ │ │ │ + jne 440eb │ │ │ │ inc %r9 │ │ │ │ - cmp %r9,%rdi │ │ │ │ - je 44891 │ │ │ │ - mov (%rdx,%r9,8),%r8 │ │ │ │ - cmp (%rcx,%r9,8),%r8 │ │ │ │ - jne 45003 │ │ │ │ imul %r8d,%r11d │ │ │ │ - lea 0x1(%r9),%rsi │ │ │ │ - mov (%rdx,%rsi,8),%rax │ │ │ │ - cmp (%rcx,%rsi,8),%rax │ │ │ │ - jne 45003 │ │ │ │ - imul %eax,%r11d │ │ │ │ + cmp %r15,%r9 │ │ │ │ + je 4399d │ │ │ │ + mov (%rax,%r9,8),%rsi │ │ │ │ + cmp (%rdx,%r9,8),%rsi │ │ │ │ + jne 440eb │ │ │ │ + imul %esi,%r11d │ │ │ │ + lea 0x1(%r9),%rdi │ │ │ │ + mov (%rax,%rdi,8),%rcx │ │ │ │ + cmp (%rdx,%rdi,8),%rcx │ │ │ │ + jne 440eb │ │ │ │ + imul %ecx,%r11d │ │ │ │ lea 0x2(%r9),%rsi │ │ │ │ - mov (%rdx,%rsi,8),%r8 │ │ │ │ - cmp (%rcx,%rsi,8),%r8 │ │ │ │ - jne 45003 │ │ │ │ + mov (%rax,%rsi,8),%r8 │ │ │ │ + cmp (%rdx,%rsi,8),%r8 │ │ │ │ + jne 440eb │ │ │ │ imul %r8d,%r11d │ │ │ │ - lea 0x3(%r9),%rax │ │ │ │ - mov (%rdx,%rax,8),%rsi │ │ │ │ - cmp (%rcx,%rax,8),%rsi │ │ │ │ - jne 45003 │ │ │ │ - imul %esi,%r11d │ │ │ │ - lea 0x4(%r9),%rax │ │ │ │ - mov (%rdx,%rax,8),%r8 │ │ │ │ - cmp (%rcx,%rax,8),%r8 │ │ │ │ - jne 45003 │ │ │ │ + lea 0x3(%r9),%rdi │ │ │ │ + mov (%rax,%rdi,8),%rcx │ │ │ │ + cmp (%rdx,%rdi,8),%rcx │ │ │ │ + jne 440eb │ │ │ │ + imul %ecx,%r11d │ │ │ │ + lea 0x4(%r9),%rsi │ │ │ │ + mov (%rax,%rsi,8),%r8 │ │ │ │ + cmp (%rdx,%rsi,8),%r8 │ │ │ │ + jne 440eb │ │ │ │ imul %r8d,%r11d │ │ │ │ - lea 0x5(%r9),%rsi │ │ │ │ - mov (%rdx,%rsi,8),%rax │ │ │ │ - cmp (%rcx,%rsi,8),%rax │ │ │ │ - jne 45003 │ │ │ │ - imul %eax,%r11d │ │ │ │ - lea 0x6(%r9),%r8 │ │ │ │ - mov (%rdx,%r8,8),%rsi │ │ │ │ - cmp (%rcx,%r8,8),%rsi │ │ │ │ - jne 45003 │ │ │ │ - imul %esi,%r11d │ │ │ │ - lea 0x7(%r9),%rax │ │ │ │ - mov (%rdx,%rax,8),%r8 │ │ │ │ - cmp (%rcx,%rax,8),%r8 │ │ │ │ - jne 45003 │ │ │ │ + lea 0x5(%r9),%rdi │ │ │ │ + mov (%rax,%rdi,8),%rcx │ │ │ │ + cmp (%rdx,%rdi,8),%rcx │ │ │ │ + jne 440eb │ │ │ │ + imul %ecx,%r11d │ │ │ │ + lea 0x6(%r9),%rsi │ │ │ │ + mov (%rax,%rsi,8),%r8 │ │ │ │ + cmp (%rdx,%rsi,8),%r8 │ │ │ │ + jne 440eb │ │ │ │ imul %r8d,%r11d │ │ │ │ + lea 0x7(%r9),%rdi │ │ │ │ + mov (%rax,%rdi,8),%rcx │ │ │ │ + cmp (%rdx,%rdi,8),%rcx │ │ │ │ + jne 440eb │ │ │ │ add $0x8,%r9 │ │ │ │ - cmp %r9,%rdi │ │ │ │ - jne 450ed │ │ │ │ - jmp 44891 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0xabdb9(%rip),%rbx │ │ │ │ - lea 0x9b19c(%rip),%rsi # e035a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x143a> │ │ │ │ - mov (%rbx),%rdi │ │ │ │ - call d380 │ │ │ │ - xor %r13d,%r13d │ │ │ │ - jmp 44e8e │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov 0xabd99(%rip),%r13 │ │ │ │ - lea 0x9b17c(%rip),%rsi # e035a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x143a> │ │ │ │ + imul %ecx,%r11d │ │ │ │ + cmp %r15,%r9 │ │ │ │ + jne 441de │ │ │ │ + jmp 4399d │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov 0xa5cc9(%rip),%r13 │ │ │ │ + lea 0x950ac(%rip),%rsi # d935a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x124a> │ │ │ │ mov 0x0(%r13),%rdi │ │ │ │ call d380 │ │ │ │ xor %r13d,%r13d │ │ │ │ - jmp 44e70 │ │ │ │ - vzeroupper │ │ │ │ - jmp 44c3f │ │ │ │ - mov $0x1,%r11d │ │ │ │ - mov %rax,%rdx │ │ │ │ - jmp 448a7 │ │ │ │ + jmp 43f40 │ │ │ │ cmpq $0x0,0xe8(%r12) │ │ │ │ - je 45650 │ │ │ │ - test %r15d,%r15d │ │ │ │ - jg 449eb │ │ │ │ - test %r10d,%r10d │ │ │ │ - jle 44e70 │ │ │ │ - mov -0xf0(%rbp),%rdx │ │ │ │ - movslq %r14d,%r11 │ │ │ │ - lea 0x0(,%r11,8),%r9 │ │ │ │ - mov %r9,-0xd8(%rbp) │ │ │ │ - shl $0x3,%rdx │ │ │ │ - mov %rdx,-0xc8(%rbp) │ │ │ │ - mov %r10d,%edi │ │ │ │ + je 44710 │ │ │ │ + mov -0xd8(%rbp),%edi │ │ │ │ + test %edi,%edi │ │ │ │ + jg 43af3 │ │ │ │ + test %r11d,%r11d │ │ │ │ + jle 43f40 │ │ │ │ + mov -0xf0(%rbp),%rsi │ │ │ │ + movslq %r14d,%rax │ │ │ │ + lea 0x0(,%rax,8),%r10 │ │ │ │ + shl $0x3,%rsi │ │ │ │ + mov %r10,-0xd8(%rbp) │ │ │ │ + mov %rsi,-0xc8(%rbp) │ │ │ │ + mov %r11d,%edi │ │ │ │ xor %ebx,%ebx │ │ │ │ add $0xa0,%r12 │ │ │ │ and $0x7,%edi │ │ │ │ - je 45495 │ │ │ │ + je 44554 │ │ │ │ cmp $0x1,%edi │ │ │ │ - je 45444 │ │ │ │ + je 44503 │ │ │ │ cmp $0x2,%edi │ │ │ │ - je 453fc │ │ │ │ + je 444bb │ │ │ │ cmp $0x3,%edi │ │ │ │ - je 453b4 │ │ │ │ + je 44473 │ │ │ │ cmp $0x4,%edi │ │ │ │ - je 4536c │ │ │ │ + je 4442b │ │ │ │ cmp $0x5,%edi │ │ │ │ - je 45324 │ │ │ │ + je 443e3 │ │ │ │ cmp $0x6,%edi │ │ │ │ - je 452dc │ │ │ │ + je 4439b │ │ │ │ mov -0xd0(%rbp),%rbx │ │ │ │ mov %r12,%rdx │ │ │ │ mov %r8,%rdi │ │ │ │ - mov %r10d,-0xe8(%rbp) │ │ │ │ + mov %r11d,-0xe0(%rbp) │ │ │ │ mov %r8,-0xd0(%rbp) │ │ │ │ mov %rbx,%rsi │ │ │ │ - call 32950 │ │ │ │ + call 32490 │ │ │ │ mov -0xd0(%rbp),%r8 │ │ │ │ add -0xd8(%rbp),%rbx │ │ │ │ - add -0xc8(%rbp),%r8 │ │ │ │ - mov -0xe8(%rbp),%r10d │ │ │ │ + mov -0xe0(%rbp),%r11d │ │ │ │ mov %rbx,-0xd0(%rbp) │ │ │ │ mov $0x1,%ebx │ │ │ │ + add -0xc8(%rbp),%r8 │ │ │ │ mov -0xd0(%rbp),%r14 │ │ │ │ mov %r12,%rdx │ │ │ │ mov %r8,%rdi │ │ │ │ - mov %r10d,-0xe8(%rbp) │ │ │ │ + mov %r11d,-0xe0(%rbp) │ │ │ │ mov %r8,-0xd0(%rbp) │ │ │ │ mov %r14,%rsi │ │ │ │ - call 32950 │ │ │ │ + call 32490 │ │ │ │ add -0xd8(%rbp),%r14 │ │ │ │ mov -0xd0(%rbp),%r8 │ │ │ │ inc %ebx │ │ │ │ - add -0xc8(%rbp),%r8 │ │ │ │ - mov -0xe8(%rbp),%r10d │ │ │ │ mov %r14,-0xd0(%rbp) │ │ │ │ + mov -0xe0(%rbp),%r11d │ │ │ │ + add -0xc8(%rbp),%r8 │ │ │ │ mov -0xd0(%rbp),%r15 │ │ │ │ mov %r12,%rdx │ │ │ │ mov %r8,%rdi │ │ │ │ - mov %r10d,-0xe8(%rbp) │ │ │ │ + mov %r11d,-0xe0(%rbp) │ │ │ │ mov %r8,-0xd0(%rbp) │ │ │ │ mov %r15,%rsi │ │ │ │ - call 32950 │ │ │ │ + call 32490 │ │ │ │ add -0xd8(%rbp),%r15 │ │ │ │ mov -0xd0(%rbp),%r8 │ │ │ │ inc %ebx │ │ │ │ - add -0xc8(%rbp),%r8 │ │ │ │ - mov -0xe8(%rbp),%r10d │ │ │ │ mov %r15,-0xd0(%rbp) │ │ │ │ + mov -0xe0(%rbp),%r11d │ │ │ │ + add -0xc8(%rbp),%r8 │ │ │ │ mov -0xd0(%rbp),%r14 │ │ │ │ mov %r12,%rdx │ │ │ │ mov %r8,%rdi │ │ │ │ - mov %r10d,-0xe8(%rbp) │ │ │ │ + mov %r11d,-0xe0(%rbp) │ │ │ │ mov %r8,-0xd0(%rbp) │ │ │ │ mov %r14,%rsi │ │ │ │ - call 32950 │ │ │ │ + call 32490 │ │ │ │ add -0xd8(%rbp),%r14 │ │ │ │ mov -0xd0(%rbp),%r8 │ │ │ │ inc %ebx │ │ │ │ - add -0xc8(%rbp),%r8 │ │ │ │ - mov -0xe8(%rbp),%r10d │ │ │ │ mov %r14,-0xd0(%rbp) │ │ │ │ + mov -0xe0(%rbp),%r11d │ │ │ │ + add -0xc8(%rbp),%r8 │ │ │ │ mov -0xd0(%rbp),%r15 │ │ │ │ mov %r12,%rdx │ │ │ │ mov %r8,%rdi │ │ │ │ - mov %r10d,-0xe8(%rbp) │ │ │ │ + mov %r11d,-0xe0(%rbp) │ │ │ │ mov %r8,-0xd0(%rbp) │ │ │ │ mov %r15,%rsi │ │ │ │ - call 32950 │ │ │ │ + call 32490 │ │ │ │ add -0xd8(%rbp),%r15 │ │ │ │ mov -0xd0(%rbp),%r8 │ │ │ │ inc %ebx │ │ │ │ - add -0xc8(%rbp),%r8 │ │ │ │ - mov -0xe8(%rbp),%r10d │ │ │ │ mov %r15,-0xd0(%rbp) │ │ │ │ + mov -0xe0(%rbp),%r11d │ │ │ │ + add -0xc8(%rbp),%r8 │ │ │ │ mov -0xd0(%rbp),%r14 │ │ │ │ mov %r12,%rdx │ │ │ │ mov %r8,%rdi │ │ │ │ - mov %r10d,-0xe8(%rbp) │ │ │ │ + mov %r11d,-0xe0(%rbp) │ │ │ │ mov %r8,-0xd0(%rbp) │ │ │ │ mov %r14,%rsi │ │ │ │ - call 32950 │ │ │ │ + call 32490 │ │ │ │ add -0xd8(%rbp),%r14 │ │ │ │ mov -0xd0(%rbp),%r8 │ │ │ │ inc %ebx │ │ │ │ - add -0xc8(%rbp),%r8 │ │ │ │ - mov -0xe8(%rbp),%r10d │ │ │ │ mov %r14,-0xd0(%rbp) │ │ │ │ + mov -0xe0(%rbp),%r11d │ │ │ │ + add -0xc8(%rbp),%r8 │ │ │ │ mov -0xd0(%rbp),%r15 │ │ │ │ mov %r12,%rdx │ │ │ │ mov %r8,%rdi │ │ │ │ - mov %r10d,-0xe8(%rbp) │ │ │ │ + mov %r11d,-0xe0(%rbp) │ │ │ │ mov %r8,-0xd0(%rbp) │ │ │ │ mov %r15,%rsi │ │ │ │ - call 32950 │ │ │ │ - add -0xd8(%rbp),%r15 │ │ │ │ - mov -0xe8(%rbp),%r10d │ │ │ │ - inc %ebx │ │ │ │ + call 32490 │ │ │ │ mov -0xd0(%rbp),%r8 │ │ │ │ - add -0xc8(%rbp),%r8 │ │ │ │ + mov -0xe0(%rbp),%r11d │ │ │ │ + inc %ebx │ │ │ │ + add -0xd8(%rbp),%r15 │ │ │ │ mov %r15,-0xd0(%rbp) │ │ │ │ - cmp %r10d,%ebx │ │ │ │ - je 44e70 │ │ │ │ + add -0xc8(%rbp),%r8 │ │ │ │ + cmp %r11d,%ebx │ │ │ │ + je 43f40 │ │ │ │ mov -0xd0(%rbp),%r14 │ │ │ │ mov %r12,%rdx │ │ │ │ mov %r8,%rdi │ │ │ │ - mov %r10d,-0xf0(%rbp) │ │ │ │ + mov %r11d,-0xf0(%rbp) │ │ │ │ mov %r8,-0xd0(%rbp) │ │ │ │ mov %r14,%rsi │ │ │ │ - call 32950 │ │ │ │ + call 32490 │ │ │ │ mov -0xd0(%rbp),%r8 │ │ │ │ - mov -0xd8(%rbp),%r10 │ │ │ │ + mov -0xd8(%rbp),%r11 │ │ │ │ mov %r12,%rdx │ │ │ │ add -0xc8(%rbp),%r8 │ │ │ │ - lea (%r14,%r10,1),%r11 │ │ │ │ - mov %r11,%rsi │ │ │ │ + lea (%r14,%r11,1),%rax │ │ │ │ + mov %rax,%rsi │ │ │ │ mov %r8,%rdi │ │ │ │ - mov %r11,-0xe8(%rbp) │ │ │ │ + mov %rax,-0xe0(%rbp) │ │ │ │ mov %r8,-0xd0(%rbp) │ │ │ │ - call 32950 │ │ │ │ - mov -0xd0(%rbp),%r9 │ │ │ │ - mov -0xe8(%rbp),%rax │ │ │ │ - mov %r12,%rdx │ │ │ │ - mov -0xc8(%rbp),%r14 │ │ │ │ - mov -0xd8(%rbp),%r15 │ │ │ │ - add %r14,%r9 │ │ │ │ - add %r15,%rax │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %r9,%rdi │ │ │ │ - mov %rax,-0xe8(%rbp) │ │ │ │ - mov %r9,-0xd0(%rbp) │ │ │ │ - call 32950 │ │ │ │ + call 32490 │ │ │ │ mov -0xd0(%rbp),%rcx │ │ │ │ - mov -0xe8(%rbp),%rdi │ │ │ │ + mov -0xe0(%rbp),%r10 │ │ │ │ mov %r12,%rdx │ │ │ │ - add %r15,%rdi │ │ │ │ - add %r14,%rcx │ │ │ │ - mov %rdi,-0xe8(%rbp) │ │ │ │ - mov %rdi,%rsi │ │ │ │ + mov -0xc8(%rbp),%r15 │ │ │ │ + mov -0xd8(%rbp),%r14 │ │ │ │ + add %r15,%rcx │ │ │ │ + add %r14,%r10 │ │ │ │ + mov %r10,%rsi │ │ │ │ mov %rcx,%rdi │ │ │ │ + mov %r10,-0xe0(%rbp) │ │ │ │ mov %rcx,-0xd0(%rbp) │ │ │ │ - call 32950 │ │ │ │ + call 32490 │ │ │ │ + mov -0xd0(%rbp),%r9 │ │ │ │ + mov -0xe0(%rbp),%rdi │ │ │ │ + mov %r12,%rdx │ │ │ │ + add %r14,%rdi │ │ │ │ + add %r15,%r9 │ │ │ │ + mov %rdi,-0xe0(%rbp) │ │ │ │ + mov %rdi,%rsi │ │ │ │ + mov %r9,%rdi │ │ │ │ + mov %r9,-0xd0(%rbp) │ │ │ │ + call 32490 │ │ │ │ mov -0xd0(%rbp),%r8 │ │ │ │ - mov -0xe8(%rbp),%r10 │ │ │ │ + mov -0xe0(%rbp),%r11 │ │ │ │ mov %r12,%rdx │ │ │ │ - add %r14,%r8 │ │ │ │ - add %r15,%r10 │ │ │ │ - mov %r10,%rsi │ │ │ │ + add %r15,%r8 │ │ │ │ + add %r14,%r11 │ │ │ │ + mov %r11,%rsi │ │ │ │ mov %r8,%rdi │ │ │ │ - mov %r10,-0xe8(%rbp) │ │ │ │ + mov %r11,-0xe0(%rbp) │ │ │ │ mov %r8,-0xd0(%rbp) │ │ │ │ - call 32950 │ │ │ │ - mov -0xd0(%rbp),%r11 │ │ │ │ - mov -0xe8(%rbp),%r9 │ │ │ │ - mov %r12,%rdx │ │ │ │ - add %r14,%r11 │ │ │ │ - add %r15,%r9 │ │ │ │ - mov %r9,%rsi │ │ │ │ - mov %r11,%rdi │ │ │ │ - mov %r9,-0xe8(%rbp) │ │ │ │ - mov %r11,-0xd0(%rbp) │ │ │ │ - call 32950 │ │ │ │ + call 32490 │ │ │ │ mov -0xd0(%rbp),%rcx │ │ │ │ - mov -0xe8(%rbp),%rax │ │ │ │ + mov -0xe0(%rbp),%rax │ │ │ │ mov %r12,%rdx │ │ │ │ - add %r14,%rcx │ │ │ │ - add %r15,%rax │ │ │ │ + add %r15,%rcx │ │ │ │ + add %r14,%rax │ │ │ │ mov %rax,%rsi │ │ │ │ mov %rcx,%rdi │ │ │ │ - mov %rax,-0xe8(%rbp) │ │ │ │ + mov %rax,-0xe0(%rbp) │ │ │ │ mov %rcx,-0xd0(%rbp) │ │ │ │ - call 32950 │ │ │ │ + call 32490 │ │ │ │ + mov -0xd0(%rbp),%r10 │ │ │ │ + mov -0xe0(%rbp),%r9 │ │ │ │ + mov %r12,%rdx │ │ │ │ + add %r15,%r10 │ │ │ │ + add %r14,%r9 │ │ │ │ + mov %r9,%rsi │ │ │ │ + mov %r10,%rdi │ │ │ │ + mov %r9,-0xe0(%rbp) │ │ │ │ + mov %r10,-0xd0(%rbp) │ │ │ │ + call 32490 │ │ │ │ mov -0xd0(%rbp),%r8 │ │ │ │ - mov -0xe8(%rbp),%rdi │ │ │ │ + mov -0xe0(%rbp),%rdi │ │ │ │ mov %r12,%rdx │ │ │ │ - add %r15,%rdi │ │ │ │ - add %r14,%r8 │ │ │ │ - mov %rdi,-0xe8(%rbp) │ │ │ │ + add %r14,%rdi │ │ │ │ + add %r15,%r8 │ │ │ │ + mov %rdi,-0xe0(%rbp) │ │ │ │ mov %rdi,%rsi │ │ │ │ mov %r8,%rdi │ │ │ │ mov %r8,-0xd0(%rbp) │ │ │ │ - call 32950 │ │ │ │ - mov -0xe8(%rbp),%rsi │ │ │ │ + call 32490 │ │ │ │ + mov -0xe0(%rbp),%rdx │ │ │ │ mov -0xd0(%rbp),%r8 │ │ │ │ add $0x8,%ebx │ │ │ │ - mov -0xf0(%rbp),%r10d │ │ │ │ - add %r15,%rsi │ │ │ │ - add %r14,%r8 │ │ │ │ - mov %rsi,-0xd0(%rbp) │ │ │ │ - cmp %r10d,%ebx │ │ │ │ - jne 45495 │ │ │ │ - jmp 44e70 │ │ │ │ - xchg %ax,%ax │ │ │ │ + mov -0xf0(%rbp),%r11d │ │ │ │ + add %r14,%rdx │ │ │ │ + add %r15,%r8 │ │ │ │ + mov %rdx,-0xd0(%rbp) │ │ │ │ + cmp %r11d,%ebx │ │ │ │ + jne 44554 │ │ │ │ + jmp 43f40 │ │ │ │ + nopl (%rax) │ │ │ │ mov 0x4(%r12),%edx │ │ │ │ cmp $0x2,%edx │ │ │ │ - jg 45af4 │ │ │ │ - test %r10d,%r10d │ │ │ │ - jle 44e70 │ │ │ │ + jg 44bcb │ │ │ │ + test %r11d,%r11d │ │ │ │ + jle 43f40 │ │ │ │ mov -0xf0(%rbp),%rbx │ │ │ │ movslq %r14d,%r15 │ │ │ │ - lea -0x1(%r10),%r14d │ │ │ │ - mov -0xd8(%rbp),%rdi │ │ │ │ - movl $0x0,-0xe8(%rbp) │ │ │ │ + lea -0x1(%r11),%r10d │ │ │ │ + movl $0x0,-0xd8(%rbp) │ │ │ │ shl $0x3,%r15 │ │ │ │ - shl $0x3,%rbx │ │ │ │ + mov -0xe0(%rbp),%rdi │ │ │ │ mov %r15,-0xf0(%rbp) │ │ │ │ - and $0x3,%r14d │ │ │ │ - je 458f8 │ │ │ │ - mov %r14d,-0x11c(%rbp) │ │ │ │ - mov -0xd0(%rbp),%r14 │ │ │ │ + shl $0x3,%rbx │ │ │ │ + and $0x3,%r10d │ │ │ │ + je 449bb │ │ │ │ + mov -0xd0(%rbp),%r15 │ │ │ │ mov -0xc8(%rbp),%ecx │ │ │ │ - mov %rdi,%r15 │ │ │ │ - mov %r10d,-0x118(%rbp) │ │ │ │ + mov %r10d,-0x11c(%rbp) │ │ │ │ + mov %rdi,%r14 │ │ │ │ + mov %r11d,-0x118(%rbp) │ │ │ │ + mov %r15,%rsi │ │ │ │ mov %r8,-0x108(%rbp) │ │ │ │ - mov %r14,%rsi │ │ │ │ - call 366f0 │ │ │ │ + call 36000 │ │ │ │ mov -0x108(%rbp),%r8 │ │ │ │ - lea (%r15,%rbx,1),%rdi │ │ │ │ - mov -0xf0(%rbp),%r15 │ │ │ │ - movl $0x1,-0xe8(%rbp) │ │ │ │ + lea (%r14,%rbx,1),%rdi │ │ │ │ + mov -0xf0(%rbp),%r14 │ │ │ │ + movl $0x1,-0xd8(%rbp) │ │ │ │ mov 0x4(%r12),%edx │ │ │ │ - mov -0x118(%rbp),%r10d │ │ │ │ - add %r15,%r14 │ │ │ │ + mov -0x118(%rbp),%r11d │ │ │ │ + add %r14,%r15 │ │ │ │ add %rbx,%r8 │ │ │ │ cmpl $0x1,-0x11c(%rbp) │ │ │ │ - mov %r14,-0xd0(%rbp) │ │ │ │ - je 458f8 │ │ │ │ + mov %r15,-0xd0(%rbp) │ │ │ │ + je 449bb │ │ │ │ cmpl $0x2,-0x11c(%rbp) │ │ │ │ - je 4576a │ │ │ │ + je 4482a │ │ │ │ mov -0xc8(%rbp),%ecx │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov %r10d,-0x108(%rbp) │ │ │ │ - mov %r8,-0xd8(%rbp) │ │ │ │ + mov %r15,%rsi │ │ │ │ + mov %r11d,-0x108(%rbp) │ │ │ │ + mov %r8,-0xe0(%rbp) │ │ │ │ mov %rdi,-0xd0(%rbp) │ │ │ │ - call 366f0 │ │ │ │ + call 36000 │ │ │ │ + add %r14,%r15 │ │ │ │ + incl -0xd8(%rbp) │ │ │ │ mov -0xd0(%rbp),%rdi │ │ │ │ - mov -0xd8(%rbp),%r8 │ │ │ │ - add %r15,%r14 │ │ │ │ - incl -0xe8(%rbp) │ │ │ │ - mov %r14,-0xd0(%rbp) │ │ │ │ + mov -0xe0(%rbp),%r8 │ │ │ │ mov 0x4(%r12),%edx │ │ │ │ - mov -0x108(%rbp),%r10d │ │ │ │ + mov %r15,-0xd0(%rbp) │ │ │ │ + mov -0x108(%rbp),%r11d │ │ │ │ add %rbx,%rdi │ │ │ │ add %rbx,%r8 │ │ │ │ - mov -0xd0(%rbp),%r14 │ │ │ │ + mov -0xd0(%rbp),%r15 │ │ │ │ mov -0xc8(%rbp),%ecx │ │ │ │ - mov %r10d,-0x108(%rbp) │ │ │ │ - mov %r8,-0xd8(%rbp) │ │ │ │ + mov %r11d,-0x108(%rbp) │ │ │ │ + mov %r8,-0xe0(%rbp) │ │ │ │ + mov %r15,%rsi │ │ │ │ mov %rdi,-0xd0(%rbp) │ │ │ │ - mov %r14,%rsi │ │ │ │ - call 366f0 │ │ │ │ + call 36000 │ │ │ │ mov -0xd0(%rbp),%rdi │ │ │ │ - mov -0xd8(%rbp),%r8 │ │ │ │ - add -0xf0(%rbp),%r14 │ │ │ │ - incl -0xe8(%rbp) │ │ │ │ + mov -0xe0(%rbp),%r8 │ │ │ │ + add -0xf0(%rbp),%r15 │ │ │ │ + incl -0xd8(%rbp) │ │ │ │ + mov %r15,-0xd0(%rbp) │ │ │ │ mov 0x4(%r12),%edx │ │ │ │ - mov -0x108(%rbp),%r10d │ │ │ │ add %rbx,%rdi │ │ │ │ add %rbx,%r8 │ │ │ │ - mov %r14,-0xd0(%rbp) │ │ │ │ - jmp 458f8 │ │ │ │ - mov -0xf0(%rbp),%rdx │ │ │ │ + mov -0x108(%rbp),%r11d │ │ │ │ + jmp 449bb │ │ │ │ + mov -0xf0(%rbp),%rsi │ │ │ │ mov -0x108(%rbp),%rdi │ │ │ │ + mov %r14d,%ecx │ │ │ │ mov -0x118(%rbp),%r8 │ │ │ │ - mov %r15d,%ecx │ │ │ │ - mov %r10d,-0x118(%rbp) │ │ │ │ - lea (%r14,%rdx,1),%r11 │ │ │ │ mov 0x4(%r12),%edx │ │ │ │ + mov %r11d,-0x118(%rbp) │ │ │ │ + lea (%r15,%rsi,1),%rax │ │ │ │ add %rbx,%rdi │ │ │ │ add %rbx,%r8 │ │ │ │ - mov %r11,%rsi │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rax,-0xe0(%rbp) │ │ │ │ mov %r8,-0x108(%rbp) │ │ │ │ - mov %r11,-0xe8(%rbp) │ │ │ │ mov %rdi,-0xd8(%rbp) │ │ │ │ - call 366f0 │ │ │ │ - mov -0xe8(%rbp),%r9 │ │ │ │ - mov -0xf0(%rbp),%r15 │ │ │ │ + call 36000 │ │ │ │ + mov -0xe0(%rbp),%r10 │ │ │ │ + mov -0xf0(%rbp),%r14 │ │ │ │ mov -0xd8(%rbp),%rdi │ │ │ │ mov -0x108(%rbp),%r8 │ │ │ │ - mov -0x118(%rbp),%esi │ │ │ │ - mov -0xc8(%rbp),%r14d │ │ │ │ + mov -0x118(%rbp),%ecx │ │ │ │ + mov -0xc8(%rbp),%r15d │ │ │ │ + add %r14,%r10 │ │ │ │ mov 0x4(%r12),%edx │ │ │ │ - add %r15,%r9 │ │ │ │ - mov %esi,-0x11c(%rbp) │ │ │ │ add %rbx,%rdi │ │ │ │ add %rbx,%r8 │ │ │ │ - mov %r9,%rsi │ │ │ │ - mov %r14d,%ecx │ │ │ │ + mov %r10,%rsi │ │ │ │ + mov %ecx,-0x11c(%rbp) │ │ │ │ + mov %r15d,%ecx │ │ │ │ mov %r8,-0x108(%rbp) │ │ │ │ - mov %r9,-0xe8(%rbp) │ │ │ │ + mov %r10,-0xe0(%rbp) │ │ │ │ mov %rdi,-0xd8(%rbp) │ │ │ │ - call 366f0 │ │ │ │ - mov -0xe8(%rbp),%rax │ │ │ │ - mov -0xd8(%rbp),%rdi │ │ │ │ - mov %r14d,%ecx │ │ │ │ + call 36000 │ │ │ │ + mov -0xe0(%rbp),%r9 │ │ │ │ mov -0x108(%rbp),%r8 │ │ │ │ + mov %r15d,%ecx │ │ │ │ + mov -0xd8(%rbp),%rdi │ │ │ │ mov 0x4(%r12),%edx │ │ │ │ - add %r15,%rax │ │ │ │ - add %rbx,%rdi │ │ │ │ + add %r14,%r9 │ │ │ │ add %rbx,%r8 │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rax,-0x108(%rbp) │ │ │ │ - mov %rdi,-0xd8(%rbp) │ │ │ │ + add %rbx,%rdi │ │ │ │ + mov %r9,%rsi │ │ │ │ mov %r8,-0x118(%rbp) │ │ │ │ - call 366f0 │ │ │ │ - mov -0xd0(%rbp),%edi │ │ │ │ - mov -0x108(%rbp),%rcx │ │ │ │ + mov %r9,-0x108(%rbp) │ │ │ │ + mov %rdi,-0xe0(%rbp) │ │ │ │ + call 36000 │ │ │ │ + mov -0xd0(%rbp),%r8d │ │ │ │ + mov -0x108(%rbp),%rdx │ │ │ │ + mov -0xe0(%rbp),%rdi │ │ │ │ + mov -0x11c(%rbp),%r11d │ │ │ │ + add $0x3,%r8d │ │ │ │ + add %r14,%rdx │ │ │ │ + mov %r8d,-0xd8(%rbp) │ │ │ │ mov -0x118(%rbp),%r8 │ │ │ │ + add %rbx,%rdi │ │ │ │ + mov %rdx,-0xd0(%rbp) │ │ │ │ mov 0x4(%r12),%edx │ │ │ │ - mov -0x11c(%rbp),%r10d │ │ │ │ - add $0x3,%edi │ │ │ │ - add %r15,%rcx │ │ │ │ - mov %edi,-0xe8(%rbp) │ │ │ │ - mov -0xd8(%rbp),%rdi │ │ │ │ - mov %rcx,-0xd0(%rbp) │ │ │ │ add %rbx,%r8 │ │ │ │ - add %rbx,%rdi │ │ │ │ - mov -0xc8(%rbp),%r15d │ │ │ │ - mov -0xd0(%rbp),%r14 │ │ │ │ - mov %r10d,-0xd8(%rbp) │ │ │ │ + mov -0xc8(%rbp),%r14d │ │ │ │ + mov -0xd0(%rbp),%r15 │ │ │ │ + mov %r11d,-0xe0(%rbp) │ │ │ │ mov %r8,-0x118(%rbp) │ │ │ │ + mov %r14d,%ecx │ │ │ │ + mov %r15,%rsi │ │ │ │ mov %rdi,-0x108(%rbp) │ │ │ │ - mov %r15d,%ecx │ │ │ │ - mov %r14,%rsi │ │ │ │ - call 366f0 │ │ │ │ - mov -0xe8(%rbp),%ecx │ │ │ │ - mov -0xd8(%rbp),%r10d │ │ │ │ - inc %ecx │ │ │ │ - mov %ecx,-0xd0(%rbp) │ │ │ │ - cmp %r10d,%ecx │ │ │ │ - jne 457cd │ │ │ │ - jmp 44e70 │ │ │ │ - mov -0xe8(%rbp),%r15 │ │ │ │ - xor %edx,%edx │ │ │ │ - shl $0x3,%r15 │ │ │ │ - lea -0x8(%r15),%r9 │ │ │ │ - shr $0x3,%r9 │ │ │ │ - inc %r9 │ │ │ │ - and $0x7,%r9d │ │ │ │ - je 45b10 │ │ │ │ - cmp $0x1,%r9 │ │ │ │ - je 45a1c │ │ │ │ - cmp $0x2,%r9 │ │ │ │ - je 45a05 │ │ │ │ - cmp $0x3,%r9 │ │ │ │ - je 459ef │ │ │ │ - cmp $0x4,%r9 │ │ │ │ - je 459d8 │ │ │ │ - cmp $0x5,%r9 │ │ │ │ - je 459c2 │ │ │ │ - cmp $0x6,%r9 │ │ │ │ - je 459ac │ │ │ │ - mov -0xd8(%rbp),%rcx │ │ │ │ - mov $0x8,%edx │ │ │ │ + call 36000 │ │ │ │ + mov -0xd8(%rbp),%r9d │ │ │ │ + mov -0xe0(%rbp),%r11d │ │ │ │ + inc %r9d │ │ │ │ + mov %r9d,-0xd0(%rbp) │ │ │ │ + cmp %r11d,%r9d │ │ │ │ + jne 4488d │ │ │ │ + jmp 43f40 │ │ │ │ + lea 0x0(,%r15,8),%r10 │ │ │ │ + xor %r9d,%r9d │ │ │ │ + lea -0x8(%r10),%rax │ │ │ │ + shr $0x3,%rax │ │ │ │ + inc %rax │ │ │ │ + and $0x7,%eax │ │ │ │ + je 44bf5 │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 44ae3 │ │ │ │ + cmp $0x2,%rax │ │ │ │ + je 44acc │ │ │ │ + cmp $0x3,%rax │ │ │ │ + je 44ab5 │ │ │ │ + cmp $0x4,%rax │ │ │ │ + je 44a9e │ │ │ │ + cmp $0x5,%rax │ │ │ │ + je 44a87 │ │ │ │ + cmp $0x6,%rax │ │ │ │ + je 44a70 │ │ │ │ + mov -0xe0(%rbp),%rcx │ │ │ │ + mov $0x8,%r9d │ │ │ │ vmovsd (%rcx),%xmm1 │ │ │ │ vmovsd %xmm1,(%r8) │ │ │ │ - mov -0xd8(%rbp),%rsi │ │ │ │ - vmovsd (%rsi,%rdx,1),%xmm9 │ │ │ │ - vmovsd %xmm9,(%r8,%rdx,1) │ │ │ │ - add $0x8,%rdx │ │ │ │ - mov -0xd8(%rbp),%rdi │ │ │ │ - vmovsd (%rdi,%rdx,1),%xmm5 │ │ │ │ - vmovsd %xmm5,(%r8,%rdx,1) │ │ │ │ - add $0x8,%rdx │ │ │ │ - mov -0xd8(%rbp),%r11 │ │ │ │ - vmovsd (%r11,%rdx,1),%xmm6 │ │ │ │ - vmovsd %xmm6,(%r8,%rdx,1) │ │ │ │ - add $0x8,%rdx │ │ │ │ - mov -0xd8(%rbp),%rax │ │ │ │ - vmovsd (%rax,%rdx,1),%xmm10 │ │ │ │ - vmovsd %xmm10,(%r8,%rdx,1) │ │ │ │ - add $0x8,%rdx │ │ │ │ - mov -0xd8(%rbp),%r9 │ │ │ │ - vmovsd (%r9,%rdx,1),%xmm2 │ │ │ │ - vmovsd %xmm2,(%r8,%rdx,1) │ │ │ │ - add $0x8,%rdx │ │ │ │ - mov -0xd8(%rbp),%rcx │ │ │ │ - vmovsd (%rcx,%rdx,1),%xmm3 │ │ │ │ - vmovsd %xmm3,(%r8,%rdx,1) │ │ │ │ - add $0x8,%rdx │ │ │ │ - cmp %rdx,%r15 │ │ │ │ - je 44c3f │ │ │ │ - vmovsd (%rcx,%rdx,1),%xmm0 │ │ │ │ - vmovsd %xmm0,(%r8,%rdx,1) │ │ │ │ - vmovsd 0x8(%rcx,%rdx,1),%xmm7 │ │ │ │ - vmovsd %xmm7,0x8(%r8,%rdx,1) │ │ │ │ - vmovsd 0x10(%rcx,%rdx,1),%xmm4 │ │ │ │ - vmovsd %xmm4,0x10(%r8,%rdx,1) │ │ │ │ - vmovsd 0x18(%rcx,%rdx,1),%xmm11 │ │ │ │ - vmovsd %xmm11,0x18(%r8,%rdx,1) │ │ │ │ - vmovsd 0x20(%rcx,%rdx,1),%xmm12 │ │ │ │ - vmovsd %xmm12,0x20(%r8,%rdx,1) │ │ │ │ - vmovsd 0x28(%rcx,%rdx,1),%xmm13 │ │ │ │ - vmovsd %xmm13,0x28(%r8,%rdx,1) │ │ │ │ - vmovsd 0x30(%rcx,%rdx,1),%xmm14 │ │ │ │ - vmovsd %xmm14,0x30(%r8,%rdx,1) │ │ │ │ - vmovsd 0x38(%rcx,%rdx,1),%xmm15 │ │ │ │ - vmovsd %xmm15,0x38(%r8,%rdx,1) │ │ │ │ - add $0x40,%rdx │ │ │ │ - cmp %rdx,%r15 │ │ │ │ - jne 45a3b │ │ │ │ - jmp 44c3f │ │ │ │ - test %r10d,%r10d │ │ │ │ - jle 44e70 │ │ │ │ - mov -0xf0(%rbp),%rsi │ │ │ │ - movslq %r14d,%rax │ │ │ │ - shl $0x3,%rax │ │ │ │ - mov %rax,-0xd8(%rbp) │ │ │ │ - shl $0x3,%rsi │ │ │ │ - mov %rsi,-0xc8(%rbp) │ │ │ │ - jmp 44c71 │ │ │ │ - mov -0xd8(%rbp),%rdx │ │ │ │ - jmp 44b1f │ │ │ │ - xor %r11d,%r11d │ │ │ │ + mov -0xe0(%rbp),%rdx │ │ │ │ + vmovsd (%rdx,%r9,1),%xmm11 │ │ │ │ + vmovsd %xmm11,(%r8,%r9,1) │ │ │ │ + add $0x8,%r9 │ │ │ │ + mov -0xe0(%rbp),%rsi │ │ │ │ + vmovsd (%rsi,%r9,1),%xmm12 │ │ │ │ + vmovsd %xmm12,(%r8,%r9,1) │ │ │ │ + add $0x8,%r9 │ │ │ │ + mov -0xe0(%rbp),%rdi │ │ │ │ + vmovsd (%rdi,%r9,1),%xmm13 │ │ │ │ + vmovsd %xmm13,(%r8,%r9,1) │ │ │ │ + add $0x8,%r9 │ │ │ │ + mov -0xe0(%rbp),%r15 │ │ │ │ + vmovsd (%r15,%r9,1),%xmm14 │ │ │ │ + vmovsd %xmm14,(%r8,%r9,1) │ │ │ │ + add $0x8,%r9 │ │ │ │ + mov -0xe0(%rbp),%rax │ │ │ │ + vmovsd (%rax,%r9,1),%xmm15 │ │ │ │ + vmovsd %xmm15,(%r8,%r9,1) │ │ │ │ + add $0x8,%r9 │ │ │ │ + mov -0xe0(%rbp),%rcx │ │ │ │ + vmovsd (%rcx,%r9,1),%xmm2 │ │ │ │ + vmovsd %xmm2,(%r8,%r9,1) │ │ │ │ + add $0x8,%r9 │ │ │ │ + cmp %r10,%r9 │ │ │ │ + je 43d10 │ │ │ │ + vmovsd (%rcx,%r9,1),%xmm8 │ │ │ │ + vmovsd %xmm8,(%r8,%r9,1) │ │ │ │ + vmovsd 0x8(%rcx,%r9,1),%xmm9 │ │ │ │ + vmovsd %xmm9,0x8(%r8,%r9,1) │ │ │ │ + vmovsd 0x10(%rcx,%r9,1),%xmm3 │ │ │ │ + vmovsd %xmm3,0x10(%r8,%r9,1) │ │ │ │ + vmovsd 0x18(%rcx,%r9,1),%xmm5 │ │ │ │ + vmovsd %xmm5,0x18(%r8,%r9,1) │ │ │ │ + vmovsd 0x20(%rcx,%r9,1),%xmm10 │ │ │ │ + vmovsd %xmm10,0x20(%r8,%r9,1) │ │ │ │ + vmovsd 0x28(%rcx,%r9,1),%xmm4 │ │ │ │ + vmovsd %xmm4,0x28(%r8,%r9,1) │ │ │ │ + vmovsd 0x30(%rcx,%r9,1),%xmm6 │ │ │ │ + vmovsd %xmm6,0x30(%r8,%r9,1) │ │ │ │ + vmovsd 0x38(%rcx,%r9,1),%xmm0 │ │ │ │ + vmovsd %xmm0,0x38(%r8,%r9,1) │ │ │ │ + add $0x40,%r9 │ │ │ │ + cmp %r10,%r9 │ │ │ │ + jne 44b03 │ │ │ │ + jmp 43d10 │ │ │ │ + vzeroupper │ │ │ │ + jmp 43d10 │ │ │ │ + test %r11d,%r11d │ │ │ │ + jle 43f40 │ │ │ │ + mov -0xf0(%rbp),%r9 │ │ │ │ + movslq %r14d,%rdx │ │ │ │ + shl $0x3,%rdx │ │ │ │ + shl $0x3,%r9 │ │ │ │ + mov %rdx,-0xd8(%rbp) │ │ │ │ + mov %r9,-0xc8(%rbp) │ │ │ │ + jmp 43d42 │ │ │ │ + mov -0xe0(%rbp),%rcx │ │ │ │ + jmp 43c21 │ │ │ │ + xor %edx,%edx │ │ │ │ xor %r9d,%r9d │ │ │ │ - jmp 44bd5 │ │ │ │ - mov 0xab475(%rip),%r12 │ │ │ │ - lea 0x9a86b(%rip),%rsi # e036d * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x144d> │ │ │ │ - mov (%r12),%rdi │ │ │ │ + jmp 43ce3 │ │ │ │ + mov 0xa539e(%rip),%r14 │ │ │ │ + lea 0x94794(%rip),%rsi # d936d * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x125d> │ │ │ │ + mov (%r14),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 451e7 │ │ │ │ - mov -0xd8(%rbp),%rcx │ │ │ │ - jmp 45a3b │ │ │ │ + jmp 442b7 │ │ │ │ + vzeroupper │ │ │ │ + mov -0xe0(%rbp),%rdi │ │ │ │ + jmp 43d01 │ │ │ │ + mov -0xe0(%rbp),%rcx │ │ │ │ + jmp 44b03 │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r13 │ │ │ │ - vzeroupper │ │ │ │ - jmp e37b <__cxa_finalize@plt+0xceb> │ │ │ │ + jmp e334 <__cxa_finalize@plt+0xca4> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r13 │ │ │ │ vzeroupper │ │ │ │ - jmp e387 <__cxa_finalize@plt+0xcf7> │ │ │ │ + jmp e34b <__cxa_finalize@plt+0xcbb> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r13 │ │ │ │ - jmp e34e <__cxa_finalize@plt+0xcbe> │ │ │ │ + vzeroupper │ │ │ │ + jmp e341 <__cxa_finalize@plt+0xcb1> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r13 │ │ │ │ vzeroupper │ │ │ │ - jmp e35b <__cxa_finalize@plt+0xccb> │ │ │ │ + jmp e357 <__cxa_finalize@plt+0xcc7> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r13 │ │ │ │ - jmp e3c5 <__cxa_finalize@plt+0xd35> │ │ │ │ + jmp e31e <__cxa_finalize@plt+0xc8e> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r13 │ │ │ │ - jmp e338 <__cxa_finalize@plt+0xca8> │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp e3b2 <__cxa_finalize@plt+0xd22> │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ endbr64 │ │ │ │ lea 0x8(%rsp),%r10 │ │ │ │ - and $0xffffffffffffffc0,%rsp │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ mov %rsi,%rdi │ │ │ │ - lea 0x9a7e1(%rip),%rsi # e0378 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1458> │ │ │ │ push -0x8(%r10) │ │ │ │ + lea 0x946fd(%rip),%rsi # d9378 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1268> │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ + lea -0xa8(%rbp),%rcx │ │ │ │ + lea -0xb0(%rbp),%rdx │ │ │ │ + lea -0xb4(%rbp),%r8 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %r10 │ │ │ │ push %rbx │ │ │ │ - lea -0xa8(%rbp),%rcx │ │ │ │ - sub $0x100,%rsp │ │ │ │ - lea -0xb0(%rbp),%rdx │ │ │ │ - lea -0xb4(%rbp),%r8 │ │ │ │ + sub $0xe0,%rsp │ │ │ │ mov %fs:0x28,%rax │ │ │ │ mov %rax,-0x38(%rbp) │ │ │ │ xor %eax,%eax │ │ │ │ movl $0x0,-0xb4(%rbp) │ │ │ │ call d3f0 │ │ │ │ test %eax,%eax │ │ │ │ - je 46556 │ │ │ │ + je 454be │ │ │ │ mov -0xb4(%rbp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 46540 │ │ │ │ - mov 0xabbb7(%rip),%r12 │ │ │ │ + jle 454a8 │ │ │ │ + mov 0xa5ad7(%rip),%r12 │ │ │ │ mov $0xc,%edi │ │ │ │ mov 0x228(%r12),%rbx │ │ │ │ call *0x168(%r12) │ │ │ │ mov -0xb0(%rbp),%rdi │ │ │ │ xor %r9d,%r9d │ │ │ │ mov $0x501,%r8d │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ mov %rax,%rsi │ │ │ │ call *%rbx │ │ │ │ - mov %rax,%rbx │ │ │ │ + mov %rax,%r12 │ │ │ │ test %rax,%rax │ │ │ │ - je 46930 │ │ │ │ - mov 0xabb76(%rip),%r13 │ │ │ │ - mov %rax,-0xa0(%rbp) │ │ │ │ + je 45860 │ │ │ │ + mov 0xa5a96(%rip),%r13 │ │ │ │ mov $0xc,%edi │ │ │ │ + mov %rax,-0xa0(%rbp) │ │ │ │ mov 0x228(%r13),%r14 │ │ │ │ call *0x168(%r13) │ │ │ │ mov -0xa8(%rbp),%rdi │ │ │ │ xor %r9d,%r9d │ │ │ │ mov $0x501,%r8d │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ mov %rax,%rsi │ │ │ │ call *%r14 │ │ │ │ - mov %rax,%r13 │ │ │ │ + mov %rax,%rbx │ │ │ │ test %rax,%rax │ │ │ │ - je 46670 │ │ │ │ - mov 0x18(%rbx),%r12d │ │ │ │ + je 455b8 │ │ │ │ + mov 0x18(%r12),%r14d │ │ │ │ mov %rax,-0x98(%rbp) │ │ │ │ - test %r12d,%r12d │ │ │ │ - jle 46610 │ │ │ │ - cmp %r12d,0x18(%rax) │ │ │ │ - jne 46590 │ │ │ │ + test %r14d,%r14d │ │ │ │ + jle 45560 │ │ │ │ + cmp %r14d,0x18(%rax) │ │ │ │ + jne 454f0 │ │ │ │ mov 0x20(%rax),%rdx │ │ │ │ - lea -0x1(%r12),%r8d │ │ │ │ + lea -0x1(%r14),%r8d │ │ │ │ movslq %r8d,%rcx │ │ │ │ - mov (%rdx,%rcx,8),%rsi │ │ │ │ - mov %esi,-0xc4(%rbp) │ │ │ │ - mov %rsi,%r15 │ │ │ │ - test %esi,%esi │ │ │ │ - jle 465f0 │ │ │ │ - mov %esi,%edi │ │ │ │ + mov (%rdx,%rcx,8),%r13 │ │ │ │ + mov %r13d,-0xc4(%rbp) │ │ │ │ + test %r13d,%r13d │ │ │ │ + jle 45540 │ │ │ │ mov -0xb4(%rbp),%esi │ │ │ │ + mov %r13d,%edi │ │ │ │ mov %r8d,-0xd8(%rbp) │ │ │ │ mov %rcx,-0xd0(%rbp) │ │ │ │ - call 2eca0 │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov -0xd0(%rbp),%rdi │ │ │ │ + call 2ed10 │ │ │ │ + mov 0x20(%r12),%rdx │ │ │ │ + mov -0xd0(%rbp),%rsi │ │ │ │ movslq %eax,%r11 │ │ │ │ - cmp %r11,(%rdx,%rdi,8) │ │ │ │ - jne 465d0 │ │ │ │ - cmp $0x1,%r12d │ │ │ │ - mov -0xd8(%rbp),%r14d │ │ │ │ - je 4694b │ │ │ │ - lea -0x2(%r12),%r9d │ │ │ │ - mov 0x20(%r13),%rcx │ │ │ │ - cmp $0xe,%r9d │ │ │ │ - jbe 46770 │ │ │ │ - mov %rcx,%r10 │ │ │ │ - or %rdx,%r10 │ │ │ │ - test $0x7f,%r10b │ │ │ │ - jne 46770 │ │ │ │ - mov %r14d,%r8d │ │ │ │ - mov $0x10,%esi │ │ │ │ - vmovdqa32 0x9e946(%rip),%zmm0 # e4680 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x5760> │ │ │ │ - vmovdqa32 0x9e97c(%rip),%zmm3 # e46c0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x57a0> │ │ │ │ - shr $0x4,%r8d │ │ │ │ - shl $0x7,%r8 │ │ │ │ - vpbroadcastd %esi,%zmm4 │ │ │ │ - lea -0x80(%r8),%rdi │ │ │ │ - vmovdqa32 0x9e9a0(%rip),%zmm2 # e4700 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x57e0> │ │ │ │ - vmovdqa32 0x9e9d6(%rip),%zmm7 # e4740 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x5820> │ │ │ │ - xor %r10d,%r10d │ │ │ │ - shr $0x7,%rdi │ │ │ │ - inc %rdi │ │ │ │ - and $0x3,%edi │ │ │ │ - je 45e48 │ │ │ │ - cmp $0x1,%rdi │ │ │ │ - je 45de6 │ │ │ │ - cmp $0x2,%rdi │ │ │ │ - jne 466b0 │ │ │ │ - vmovdqa64 (%rdx,%r10,1),%zmm9 │ │ │ │ - vmovdqa64 0x40(%rdx,%r10,1),%zmm10 │ │ │ │ - vmovdqa64 (%rcx,%r10,1),%zmm11 │ │ │ │ - vmovdqa64 0x40(%rcx,%r10,1),%zmm12 │ │ │ │ - vpcmpneqq %zmm9,%zmm11,%k4 │ │ │ │ - vpcmpneqq %zmm10,%zmm12,%k5 │ │ │ │ - kmovb %k4,%esi │ │ │ │ - kmovb %k5,%edi │ │ │ │ - or %dil,%sil │ │ │ │ - jne 46630 │ │ │ │ - vpermt2d %zmm10,%zmm7,%zmm9 │ │ │ │ - vpaddd %zmm4,%zmm3,%zmm3 │ │ │ │ - vpaddd %zmm4,%zmm0,%zmm0 │ │ │ │ - sub $0xffffffffffffff80,%r10 │ │ │ │ - vpmulld %zmm9,%zmm2,%zmm2 │ │ │ │ - vmovdqa64 (%rdx,%r10,1),%zmm13 │ │ │ │ - vmovdqa64 0x40(%rdx,%r10,1),%zmm14 │ │ │ │ - vmovdqa64 (%rcx,%r10,1),%zmm15 │ │ │ │ - vmovdqa64 0x40(%rcx,%r10,1),%zmm1 │ │ │ │ - vpcmpneqq %zmm13,%zmm15,%k6 │ │ │ │ - vpcmpneqq %zmm14,%zmm1,%k7 │ │ │ │ - kmovb %k6,%eax │ │ │ │ + cmp %r11,(%rdx,%rsi,8) │ │ │ │ + jne 45528 │ │ │ │ + cmp $0x1,%r14d │ │ │ │ + mov -0xd8(%rbp),%r8d │ │ │ │ + je 4587b │ │ │ │ + lea -0x2(%r14),%edi │ │ │ │ + mov 0x20(%rbx),%rcx │ │ │ │ + cmp $0x7,%edi │ │ │ │ + jbe 456b0 │ │ │ │ + mov %rcx,%r9 │ │ │ │ + or %rdx,%r9 │ │ │ │ + test $0x3f,%r9b │ │ │ │ + jne 456b0 │ │ │ │ + mov %r8d,%edi │ │ │ │ + vpcmpeqd %ymm4,%ymm4,%ymm4 │ │ │ │ + mov $0x8,%r15d │ │ │ │ + vmovdqa 0x98aa4(%rip),%ymm0 # dd8c0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x2c0> │ │ │ │ + shr $0x3,%edi │ │ │ │ + vmovdqa 0x98ab9(%rip),%ymm6 # dd8e0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x2e0> │ │ │ │ + vmovdqa 0x98ad1(%rip),%ymm7 # dd900 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x300> │ │ │ │ + xor %eax,%eax │ │ │ │ + shl $0x6,%rdi │ │ │ │ + vpsrld $0x1f,%ymm4,%ymm4 │ │ │ │ + vpbroadcastd %r15d,%ymm1 │ │ │ │ + lea -0x40(%rdi),%r10 │ │ │ │ + shr $0x6,%r10 │ │ │ │ + inc %r10 │ │ │ │ + and $0x3,%r10d │ │ │ │ + je 44f0e │ │ │ │ + cmp $0x1,%r10 │ │ │ │ + je 44eb5 │ │ │ │ + cmp $0x2,%r10 │ │ │ │ + jne 455d8 │ │ │ │ + vmovdqa (%rdx,%rax,1),%ymm9 │ │ │ │ + vmovdqa 0x20(%rdx,%rax,1),%ymm10 │ │ │ │ + vmovdqa (%rcx,%rax,1),%ymm11 │ │ │ │ + vmovdqa 0x20(%rcx,%rax,1),%ymm12 │ │ │ │ + vpcmpneqq %ymm9,%ymm11,%k2 │ │ │ │ + vpcmpneqq %ymm10,%ymm12,%k3 │ │ │ │ + kmovb %k2,%r9d │ │ │ │ + kmovb %k3,%r15d │ │ │ │ + or %r15d,%r9d │ │ │ │ + and $0xf,%r9d │ │ │ │ + jne 45580 │ │ │ │ + vpermt2d %ymm10,%ymm7,%ymm9 │ │ │ │ + vpaddd %ymm1,%ymm6,%ymm6 │ │ │ │ + vpaddd %ymm1,%ymm0,%ymm0 │ │ │ │ + add $0x40,%rax │ │ │ │ + vpmulld %ymm9,%ymm4,%ymm4 │ │ │ │ + vmovdqa (%rdx,%rax,1),%ymm13 │ │ │ │ + vmovdqa 0x20(%rdx,%rax,1),%ymm14 │ │ │ │ + vmovdqa (%rcx,%rax,1),%ymm15 │ │ │ │ + vmovdqa 0x20(%rcx,%rax,1),%ymm2 │ │ │ │ + vpcmpneqq %ymm13,%ymm15,%k4 │ │ │ │ + vpcmpneqq %ymm14,%ymm2,%k5 │ │ │ │ + kmovb %k4,%r10d │ │ │ │ + kmovb %k5,%esi │ │ │ │ + or %esi,%r10d │ │ │ │ + and $0xf,%r10d │ │ │ │ + jne 45580 │ │ │ │ + vpermt2d %ymm14,%ymm7,%ymm13 │ │ │ │ + vpaddd %ymm1,%ymm6,%ymm6 │ │ │ │ + vpaddd %ymm1,%ymm0,%ymm0 │ │ │ │ + add $0x40,%rax │ │ │ │ + vpmulld %ymm13,%ymm4,%ymm4 │ │ │ │ + cmp %rax,%rdi │ │ │ │ + je 4506b │ │ │ │ + vmovdqa (%rdx,%rax,1),%ymm8 │ │ │ │ + vmovdqa 0x20(%rdx,%rax,1),%ymm3 │ │ │ │ + vmovdqa (%rcx,%rax,1),%ymm5 │ │ │ │ + vmovdqa 0x20(%rcx,%rax,1),%ymm9 │ │ │ │ + vpcmpneqq %ymm8,%ymm5,%k6 │ │ │ │ + vpcmpneqq %ymm3,%ymm9,%k7 │ │ │ │ + kmovb %k6,%r15d │ │ │ │ kmovb %k7,%r9d │ │ │ │ - or %r9b,%al │ │ │ │ - jne 46630 │ │ │ │ - vpermt2d %zmm14,%zmm7,%zmm13 │ │ │ │ - sub $0xffffffffffffff80,%r10 │ │ │ │ - vpaddd %zmm4,%zmm3,%zmm3 │ │ │ │ - vpaddd %zmm4,%zmm0,%zmm0 │ │ │ │ - vpmulld %zmm13,%zmm2,%zmm2 │ │ │ │ - cmp %r10,%r8 │ │ │ │ - je 45fb2 │ │ │ │ - vmovdqa64 (%rdx,%r10,1),%zmm8 │ │ │ │ - vmovdqa64 0x40(%rdx,%r10,1),%zmm5 │ │ │ │ - vmovdqa64 (%rcx,%r10,1),%zmm6 │ │ │ │ - vmovdqa64 0x40(%rcx,%r10,1),%zmm9 │ │ │ │ - vpcmpneqq %zmm8,%zmm6,%k0 │ │ │ │ - vpcmpneqq %zmm5,%zmm9,%k1 │ │ │ │ + or %r9d,%r15d │ │ │ │ + and $0xf,%r15d │ │ │ │ + jne 45580 │ │ │ │ + vmovdqa 0x40(%rdx,%rax,1),%ymm10 │ │ │ │ + vmovdqa 0x60(%rdx,%rax,1),%ymm11 │ │ │ │ + vpermt2d %ymm3,%ymm7,%ymm8 │ │ │ │ + vpaddd %ymm1,%ymm6,%ymm6 │ │ │ │ + vmovdqa 0x40(%rcx,%rax,1),%ymm12 │ │ │ │ + vmovdqa 0x60(%rcx,%rax,1),%ymm13 │ │ │ │ + vpmulld %ymm8,%ymm4,%ymm4 │ │ │ │ + vpaddd %ymm1,%ymm0,%ymm0 │ │ │ │ + vpcmpneqq %ymm10,%ymm12,%k1 │ │ │ │ + vpcmpneqq %ymm11,%ymm13,%k0 │ │ │ │ + kmovb %k1,%r10d │ │ │ │ kmovb %k0,%esi │ │ │ │ - kmovb %k1,%edi │ │ │ │ - or %dil,%sil │ │ │ │ - jne 46630 │ │ │ │ - vmovdqa64 0x80(%rdx,%r10,1),%zmm10 │ │ │ │ - vmovdqa64 0xc0(%rdx,%r10,1),%zmm11 │ │ │ │ - vpermt2d %zmm5,%zmm7,%zmm8 │ │ │ │ - vpaddd %zmm4,%zmm3,%zmm3 │ │ │ │ - vmovdqa64 0x80(%rcx,%r10,1),%zmm12 │ │ │ │ - vmovdqa64 0xc0(%rcx,%r10,1),%zmm13 │ │ │ │ - vpmulld %zmm8,%zmm2,%zmm2 │ │ │ │ - vpaddd %zmm4,%zmm0,%zmm0 │ │ │ │ - vpcmpneqq %zmm10,%zmm12,%k2 │ │ │ │ - vpcmpneqq %zmm11,%zmm13,%k3 │ │ │ │ - kmovb %k2,%eax │ │ │ │ + or %esi,%r10d │ │ │ │ + and $0xf,%r10d │ │ │ │ + jne 45580 │ │ │ │ + vmovdqa 0x80(%rdx,%rax,1),%ymm14 │ │ │ │ + vmovdqa 0xa0(%rdx,%rax,1),%ymm15 │ │ │ │ + vpermt2d %ymm11,%ymm7,%ymm10 │ │ │ │ + vpaddd %ymm1,%ymm6,%ymm6 │ │ │ │ + vmovdqa 0x80(%rcx,%rax,1),%ymm2 │ │ │ │ + vmovdqa 0xa0(%rcx,%rax,1),%ymm8 │ │ │ │ + vpmulld %ymm10,%ymm4,%ymm4 │ │ │ │ + vpaddd %ymm1,%ymm0,%ymm0 │ │ │ │ + vpcmpneqq %ymm14,%ymm2,%k2 │ │ │ │ + vpcmpneqq %ymm15,%ymm8,%k3 │ │ │ │ + kmovb %k2,%r15d │ │ │ │ kmovb %k3,%r9d │ │ │ │ - or %r9b,%al │ │ │ │ - jne 46630 │ │ │ │ - vmovdqa64 0x100(%rdx,%r10,1),%zmm14 │ │ │ │ - vmovdqa64 0x140(%rdx,%r10,1),%zmm15 │ │ │ │ - vpermt2d %zmm11,%zmm7,%zmm10 │ │ │ │ - vpaddd %zmm4,%zmm3,%zmm3 │ │ │ │ - vmovdqa64 0x100(%rcx,%r10,1),%zmm1 │ │ │ │ - vmovdqa64 0x140(%rcx,%r10,1),%zmm8 │ │ │ │ - vpmulld %zmm10,%zmm2,%zmm2 │ │ │ │ - vpaddd %zmm4,%zmm0,%zmm0 │ │ │ │ - vpcmpneqq %zmm14,%zmm1,%k4 │ │ │ │ - vpcmpneqq %zmm15,%zmm8,%k5 │ │ │ │ - kmovb %k4,%esi │ │ │ │ - kmovb %k5,%edi │ │ │ │ - or %dil,%sil │ │ │ │ - jne 46630 │ │ │ │ - vmovdqa64 0x180(%rdx,%r10,1),%zmm9 │ │ │ │ - vmovdqa64 0x1c0(%rdx,%r10,1),%zmm5 │ │ │ │ - vpermt2d %zmm15,%zmm7,%zmm14 │ │ │ │ - vpaddd %zmm4,%zmm3,%zmm3 │ │ │ │ - vmovdqa64 0x180(%rcx,%r10,1),%zmm6 │ │ │ │ - vmovdqa64 0x1c0(%rcx,%r10,1),%zmm10 │ │ │ │ - vpmulld %zmm14,%zmm2,%zmm2 │ │ │ │ - vpaddd %zmm4,%zmm0,%zmm0 │ │ │ │ - vpcmpneqq %zmm9,%zmm6,%k6 │ │ │ │ - vpcmpneqq %zmm5,%zmm10,%k7 │ │ │ │ - kmovb %k6,%eax │ │ │ │ - kmovb %k7,%r9d │ │ │ │ - or %r9b,%al │ │ │ │ - jne 46630 │ │ │ │ - vpermt2d %zmm5,%zmm7,%zmm9 │ │ │ │ - add $0x200,%r10 │ │ │ │ - vpaddd %zmm4,%zmm3,%zmm3 │ │ │ │ - vpaddd %zmm4,%zmm0,%zmm0 │ │ │ │ - vpmulld %zmm9,%zmm2,%zmm2 │ │ │ │ - cmp %r10,%r8 │ │ │ │ - jne 45e48 │ │ │ │ - vextracti32x8 $0x1,%zmm2,%ymm4 │ │ │ │ - vpmulld %ymm4,%ymm2,%ymm11 │ │ │ │ - vextracti32x4 $0x1,%ymm11,%xmm13 │ │ │ │ - vpmulld %xmm13,%xmm11,%xmm14 │ │ │ │ - vpsrldq $0x8,%xmm14,%xmm15 │ │ │ │ - vpmulld %xmm15,%xmm14,%xmm8 │ │ │ │ - vpsrldq $0x4,%xmm8,%xmm1 │ │ │ │ - vpmulld %xmm1,%xmm8,%xmm9 │ │ │ │ - vmovd %xmm9,%r10d │ │ │ │ - test $0xf,%r14b │ │ │ │ - je 461ef │ │ │ │ - mov %r14d,%r8d │ │ │ │ - and $0xfffffff0,%r8d │ │ │ │ - lea 0x1(%r8),%r14d │ │ │ │ - movslq %r8d,%rsi │ │ │ │ - mov (%rdx,%rsi,8),%rdi │ │ │ │ - cmp %rdi,(%rcx,%rsi,8) │ │ │ │ - jne 46690 │ │ │ │ - imul %edi,%r10d │ │ │ │ - lea 0x1(%r14),%eax │ │ │ │ - cmp %r12d,%eax │ │ │ │ - jge 461ef │ │ │ │ - movslq %r14d,%r9 │ │ │ │ - mov (%rdx,%r9,8),%r8 │ │ │ │ - cmp %r8,(%rcx,%r9,8) │ │ │ │ - jne 46690 │ │ │ │ - imul %r8d,%r10d │ │ │ │ - lea 0x2(%r14),%esi │ │ │ │ - cmp %esi,%r12d │ │ │ │ - jle 461ef │ │ │ │ - mov 0x8(%rdx,%r9,8),%rdi │ │ │ │ - cmp 0x8(%rcx,%r9,8),%rdi │ │ │ │ - jne 46690 │ │ │ │ - imul %edi,%r10d │ │ │ │ - lea 0x3(%r14),%eax │ │ │ │ - cmp %eax,%r12d │ │ │ │ - jle 461ef │ │ │ │ - mov 0x10(%rdx,%r9,8),%r8 │ │ │ │ - cmp 0x10(%rcx,%r9,8),%r8 │ │ │ │ - jne 46690 │ │ │ │ - imul %r8d,%r10d │ │ │ │ - lea 0x4(%r14),%esi │ │ │ │ - cmp %esi,%r12d │ │ │ │ - jle 461ef │ │ │ │ - mov 0x18(%rdx,%r9,8),%rdi │ │ │ │ - cmp 0x18(%rcx,%r9,8),%rdi │ │ │ │ - jne 46690 │ │ │ │ - imul %edi,%r10d │ │ │ │ - lea 0x5(%r14),%eax │ │ │ │ - cmp %eax,%r12d │ │ │ │ - jle 461ef │ │ │ │ - mov 0x20(%rdx,%r9,8),%r8 │ │ │ │ - cmp 0x20(%rcx,%r9,8),%r8 │ │ │ │ - jne 46690 │ │ │ │ - imul %r8d,%r10d │ │ │ │ - lea 0x6(%r14),%esi │ │ │ │ - cmp %esi,%r12d │ │ │ │ - jle 461ef │ │ │ │ - mov 0x28(%rdx,%r9,8),%rdi │ │ │ │ - cmp 0x28(%rcx,%r9,8),%rdi │ │ │ │ - jne 46690 │ │ │ │ - imul %edi,%r10d │ │ │ │ - lea 0x7(%r14),%eax │ │ │ │ - cmp %eax,%r12d │ │ │ │ - jle 461ef │ │ │ │ - mov 0x30(%rdx,%r9,8),%r8 │ │ │ │ - cmp 0x30(%rcx,%r9,8),%r8 │ │ │ │ - jne 46690 │ │ │ │ - imul %r8d,%r10d │ │ │ │ - lea 0x8(%r14),%esi │ │ │ │ - cmp %esi,%r12d │ │ │ │ - jle 461ef │ │ │ │ - mov 0x38(%rdx,%r9,8),%rdi │ │ │ │ - cmp 0x38(%rcx,%r9,8),%rdi │ │ │ │ - jne 46690 │ │ │ │ + or %r9d,%r15d │ │ │ │ + and $0xf,%r15d │ │ │ │ + jne 45580 │ │ │ │ + vmovdqa 0xc0(%rdx,%rax,1),%ymm9 │ │ │ │ + vmovdqa 0xe0(%rdx,%rax,1),%ymm3 │ │ │ │ + vpermt2d %ymm15,%ymm7,%ymm14 │ │ │ │ + vpaddd %ymm1,%ymm6,%ymm6 │ │ │ │ + vmovdqa 0xc0(%rcx,%rax,1),%ymm5 │ │ │ │ + vmovdqa 0xe0(%rcx,%rax,1),%ymm10 │ │ │ │ + vpmulld %ymm14,%ymm4,%ymm4 │ │ │ │ + vpaddd %ymm1,%ymm0,%ymm0 │ │ │ │ + vpcmpneqq %ymm9,%ymm5,%k4 │ │ │ │ + vpcmpneqq %ymm3,%ymm10,%k5 │ │ │ │ + kmovb %k4,%r10d │ │ │ │ + kmovb %k5,%esi │ │ │ │ + or %esi,%r10d │ │ │ │ + and $0xf,%r10d │ │ │ │ + jne 45580 │ │ │ │ + vpermt2d %ymm3,%ymm7,%ymm9 │ │ │ │ + vpaddd %ymm1,%ymm6,%ymm6 │ │ │ │ + vpaddd %ymm1,%ymm0,%ymm0 │ │ │ │ + add $0x100,%rax │ │ │ │ + vpmulld %ymm9,%ymm4,%ymm4 │ │ │ │ + cmp %rax,%rdi │ │ │ │ + jne 44f0e │ │ │ │ + vextracti32x4 $0x1,%ymm4,%xmm1 │ │ │ │ + vpmulld %xmm1,%xmm4,%xmm11 │ │ │ │ + vpsrldq $0x8,%xmm11,%xmm12 │ │ │ │ + vpmulld %xmm12,%xmm11,%xmm13 │ │ │ │ + vpsrldq $0x4,%xmm13,%xmm14 │ │ │ │ + vpmulld %xmm14,%xmm13,%xmm15 │ │ │ │ + vmovd %xmm15,%r10d │ │ │ │ + test $0x7,%r8b │ │ │ │ + je 45190 │ │ │ │ + and $0xfffffff8,%r8d │ │ │ │ + lea 0x1(%r8),%eax │ │ │ │ + movslq %r8d,%r15 │ │ │ │ + mov (%rdx,%r15,8),%rdi │ │ │ │ + cmp %rdi,(%rcx,%r15,8) │ │ │ │ + jne 45690 │ │ │ │ imul %edi,%r10d │ │ │ │ - lea 0x9(%r14),%eax │ │ │ │ - cmp %eax,%r12d │ │ │ │ - jle 461ef │ │ │ │ - mov 0x40(%rdx,%r9,8),%r8 │ │ │ │ - cmp 0x40(%rcx,%r9,8),%r8 │ │ │ │ - jne 46690 │ │ │ │ - imul %r8d,%r10d │ │ │ │ - lea 0xa(%r14),%esi │ │ │ │ - cmp %esi,%r12d │ │ │ │ - jle 461ef │ │ │ │ - mov 0x48(%rdx,%r9,8),%rdi │ │ │ │ - cmp 0x48(%rcx,%r9,8),%rdi │ │ │ │ - jne 46690 │ │ │ │ + lea 0x1(%rax),%r9d │ │ │ │ + cmp %r14d,%r9d │ │ │ │ + jge 45190 │ │ │ │ + movslq %eax,%r8 │ │ │ │ + mov (%rdx,%r8,8),%rsi │ │ │ │ + cmp %rsi,(%rcx,%r8,8) │ │ │ │ + jne 45690 │ │ │ │ + imul %esi,%r10d │ │ │ │ + lea 0x2(%rax),%r15d │ │ │ │ + cmp %r15d,%r14d │ │ │ │ + jle 45190 │ │ │ │ + mov 0x8(%rdx,%r8,8),%rdi │ │ │ │ + cmp 0x8(%rcx,%r8,8),%rdi │ │ │ │ + jne 45690 │ │ │ │ imul %edi,%r10d │ │ │ │ - lea 0xb(%r14),%eax │ │ │ │ - cmp %eax,%r12d │ │ │ │ - jle 461ef │ │ │ │ - mov 0x50(%rdx,%r9,8),%r8 │ │ │ │ - cmp 0x50(%rcx,%r9,8),%r8 │ │ │ │ - jne 46690 │ │ │ │ - imul %r8d,%r10d │ │ │ │ - lea 0xc(%r14),%esi │ │ │ │ - cmp %esi,%r12d │ │ │ │ - jle 461ef │ │ │ │ - mov 0x58(%rdx,%r9,8),%rdi │ │ │ │ - cmp 0x58(%rcx,%r9,8),%rdi │ │ │ │ - jne 46690 │ │ │ │ + lea 0x3(%rax),%r9d │ │ │ │ + cmp %r9d,%r14d │ │ │ │ + jle 45190 │ │ │ │ + mov 0x10(%rdx,%r8,8),%rsi │ │ │ │ + cmp 0x10(%rcx,%r8,8),%rsi │ │ │ │ + jne 45690 │ │ │ │ + imul %esi,%r10d │ │ │ │ + lea 0x4(%rax),%r15d │ │ │ │ + cmp %r15d,%r14d │ │ │ │ + jle 45190 │ │ │ │ + mov 0x18(%rdx,%r8,8),%rdi │ │ │ │ + cmp 0x18(%rcx,%r8,8),%rdi │ │ │ │ + jne 45690 │ │ │ │ imul %edi,%r10d │ │ │ │ - lea 0xd(%r14),%eax │ │ │ │ - cmp %eax,%r12d │ │ │ │ - jle 461ef │ │ │ │ - mov 0x60(%rdx,%r9,8),%r8 │ │ │ │ - cmp 0x60(%rcx,%r9,8),%r8 │ │ │ │ - jne 46690 │ │ │ │ - imul %r8d,%r10d │ │ │ │ - lea 0xe(%r14),%esi │ │ │ │ - cmp %esi,%r12d │ │ │ │ - jle 461ef │ │ │ │ - mov 0x68(%rdx,%r9,8),%rdi │ │ │ │ - cmp 0x68(%rcx,%r9,8),%rdi │ │ │ │ - jne 46690 │ │ │ │ + lea 0x5(%rax),%r9d │ │ │ │ + cmp %r9d,%r14d │ │ │ │ + jle 45190 │ │ │ │ + mov 0x20(%rdx,%r8,8),%rsi │ │ │ │ + cmp 0x20(%rcx,%r8,8),%rsi │ │ │ │ + jne 45690 │ │ │ │ + imul %esi,%r10d │ │ │ │ + lea 0x6(%rax),%r15d │ │ │ │ + cmp %r15d,%r14d │ │ │ │ + jle 45190 │ │ │ │ + mov 0x28(%rdx,%r8,8),%rdi │ │ │ │ + cmp 0x28(%rcx,%r8,8),%rdi │ │ │ │ + jne 45690 │ │ │ │ + add $0x7,%eax │ │ │ │ imul %edi,%r10d │ │ │ │ - add $0xf,%r14d │ │ │ │ - cmp %r14d,%r12d │ │ │ │ - jle 461ef │ │ │ │ - mov 0x70(%rdx,%r9,8),%rdx │ │ │ │ - cmp 0x70(%rcx,%r9,8),%rdx │ │ │ │ - jne 46690 │ │ │ │ + cmp %eax,%r14d │ │ │ │ + jle 45190 │ │ │ │ + mov 0x30(%rdx,%r8,8),%rdx │ │ │ │ + cmp 0x30(%rcx,%r8,8),%rdx │ │ │ │ + jne 45690 │ │ │ │ imul %edx,%r10d │ │ │ │ movslq %r10d,%rdx │ │ │ │ imul %r11,%rdx │ │ │ │ mov %r11,-0xd8(%rbp) │ │ │ │ + vpxor %xmm6,%xmm6,%xmm6 │ │ │ │ + lea -0x90(%rbp),%rdi │ │ │ │ + mov %r12,%rsi │ │ │ │ mov %r10d,-0xd0(%rbp) │ │ │ │ movq $0x0,-0x58(%rbp) │ │ │ │ - vpxor %xmm13,%xmm13,%xmm13 │ │ │ │ - vmovdqa %ymm13,-0x90(%rbp) │ │ │ │ - lea -0x90(%rbp),%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ + vmovdqa %ymm6,-0x90(%rbp) │ │ │ │ vzeroupper │ │ │ │ - call bf6d0 │ │ │ │ + call b96e0 │ │ │ │ mov -0x90(%rbp),%rcx │ │ │ │ mov -0x80(%rbp),%r11 │ │ │ │ test %al,%al │ │ │ │ mov -0xd0(%rbp),%r9d │ │ │ │ mov %rcx,-0xe0(%rbp) │ │ │ │ mov %r11,-0xf0(%rbp) │ │ │ │ - jne 46910 │ │ │ │ - mov %r15d,%edx │ │ │ │ + jne 45840 │ │ │ │ + mov %r9d,%r10d │ │ │ │ + mov -0x78(%rbp),%rdx │ │ │ │ + vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ lea -0x60(%rbp),%rdi │ │ │ │ - mov -0x78(%rbp),%r14 │ │ │ │ + imul %r13d,%r10d │ │ │ │ + mov %rbx,%rsi │ │ │ │ movq $0x0,-0x60(%rbp) │ │ │ │ - mov %r13,%rsi │ │ │ │ - movq $0x0,-0x50(%rbp) │ │ │ │ - movq $0x0,-0x48(%rbp) │ │ │ │ + mov %rdx,-0x100(%rbp) │ │ │ │ mov %r9d,-0xd0(%rbp) │ │ │ │ - imul %r9d,%edx │ │ │ │ - movslq %edx,%rdx │ │ │ │ - call bf6d0 │ │ │ │ - mov -0x60(%rbp),%r13 │ │ │ │ - mov -0x50(%rbp),%r10 │ │ │ │ + movslq %r10d,%rdx │ │ │ │ + vmovdqa %xmm0,-0x50(%rbp) │ │ │ │ + call b96e0 │ │ │ │ + mov -0x60(%rbp),%rbx │ │ │ │ + mov -0x50(%rbp),%r15 │ │ │ │ test %al,%al │ │ │ │ mov -0xd0(%rbp),%eax │ │ │ │ - mov %r13,-0xf8(%rbp) │ │ │ │ - mov %r10,-0x110(%rbp) │ │ │ │ - jne 46710 │ │ │ │ - mov 0xab501(%rip),%r13 │ │ │ │ - mov -0x48(%rbp),%r8 │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ + mov %rbx,-0xf8(%rbp) │ │ │ │ + mov %r15,-0x108(%rbp) │ │ │ │ + jne 45630 │ │ │ │ + mov 0xa5561(%rip),%rbx │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %eax,-0xd0(%rbp) │ │ │ │ xor %r9d,%r9d │ │ │ │ + mov -0x48(%rbp),%r15 │ │ │ │ + mov 0x20(%r12),%rdx │ │ │ │ + xor %r8d,%r8d │ │ │ │ mov $0xb,%ecx │ │ │ │ - mov %r12d,%esi │ │ │ │ - mov 0x10(%r13),%rdi │ │ │ │ - mov %r8,-0x100(%rbp) │ │ │ │ + mov 0x10(%rbx),%rdi │ │ │ │ push $0x0 │ │ │ │ - xor %r8d,%r8d │ │ │ │ + mov %r14d,%esi │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ - call *0x2e8(%r13) │ │ │ │ + call *0x2e8(%rbx) │ │ │ │ add $0x20,%rsp │ │ │ │ test %rax,%rax │ │ │ │ - mov -0xd0(%rbp),%r11d │ │ │ │ - mov -0xd8(%rbp),%rsi │ │ │ │ - mov %rax,%r13 │ │ │ │ - je 46726 │ │ │ │ - test %r11d,%r11d │ │ │ │ - jle 46729 │ │ │ │ - lea 0x0(,%rsi,8),%rbx │ │ │ │ - movslq %r15d,%r15 │ │ │ │ - lea 0x0(,%rsi,4),%rdi │ │ │ │ - mov %r11d,%ecx │ │ │ │ - mov %rbx,-0xe8(%rbp) │ │ │ │ + mov -0xd0(%rbp),%ecx │ │ │ │ + mov -0xd8(%rbp),%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + je 45646 │ │ │ │ + test %ecx,%ecx │ │ │ │ + jle 45648 │ │ │ │ + movslq %r13d,%r13 │ │ │ │ + lea 0x0(,%r12,8),%r14 │ │ │ │ + lea 0x0(,%r12,4),%rdi │ │ │ │ + mov %ecx,%r8d │ │ │ │ + lea 0x0(,%r13,8),%rsi │ │ │ │ + mov %r14,-0xe8(%rbp) │ │ │ │ + mov 0x10(%rax),%r12 │ │ │ │ + mov %r15,%r13 │ │ │ │ + mov %rsi,-0xd8(%rbp) │ │ │ │ + mov -0x100(%rbp),%r14 │ │ │ │ mov %rdi,-0xd0(%rbp) │ │ │ │ - mov -0x100(%rbp),%rbx │ │ │ │ - mov %r14,%r12 │ │ │ │ - mov 0x10(%rax),%r8 │ │ │ │ - movl $0x0,-0xd8(%rbp) │ │ │ │ - lea 0x0(,%r15,8),%r15 │ │ │ │ - and $0x3,%ecx │ │ │ │ - je 46464 │ │ │ │ - cmp $0x1,%ecx │ │ │ │ - je 4640d │ │ │ │ - cmp $0x2,%ecx │ │ │ │ - je 463c3 │ │ │ │ + movl $0x0,-0xc8(%rbp) │ │ │ │ + and $0x3,%r8d │ │ │ │ + je 453e8 │ │ │ │ + cmp $0x1,%r8d │ │ │ │ + je 4539b │ │ │ │ + cmp $0x2,%r8d │ │ │ │ + je 4535a │ │ │ │ mov -0xb4(%rbp),%esi │ │ │ │ mov -0xc4(%rbp),%edi │ │ │ │ - mov %rbx,%rcx │ │ │ │ + mov %ecx,-0x10c(%rbp) │ │ │ │ + mov %r12,%r8 │ │ │ │ + mov %r15,%rcx │ │ │ │ mov %r14,%rdx │ │ │ │ - mov %r11d,-0xc8(%rbp) │ │ │ │ - mov %r8,-0x108(%rbp) │ │ │ │ - call 40560 │ │ │ │ - mov -0xe8(%rbp),%r12 │ │ │ │ - mov -0x108(%rbp),%r8 │ │ │ │ - add %r15,%rbx │ │ │ │ - movl $0x1,-0xd8(%rbp) │ │ │ │ - add -0xd0(%rbp),%r8 │ │ │ │ - mov -0xc8(%rbp),%r11d │ │ │ │ - lea (%r14,%r12,1),%r12 │ │ │ │ + call 3fad0 │ │ │ │ + add -0xd8(%rbp),%r15 │ │ │ │ + mov -0x10c(%rbp),%ecx │ │ │ │ + movl $0x1,-0xc8(%rbp) │ │ │ │ + add -0xe8(%rbp),%r14 │ │ │ │ + mov %r15,%r13 │ │ │ │ + add -0xd0(%rbp),%r12 │ │ │ │ mov -0xb4(%rbp),%esi │ │ │ │ mov -0xc4(%rbp),%edi │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %r12,%rdx │ │ │ │ - mov %r11d,-0x108(%rbp) │ │ │ │ - mov %r8,-0x100(%rbp) │ │ │ │ - call 40560 │ │ │ │ - mov -0x100(%rbp),%r8 │ │ │ │ - incl -0xd8(%rbp) │ │ │ │ - add %r15,%rbx │ │ │ │ - add -0xe8(%rbp),%r12 │ │ │ │ - add -0xd0(%rbp),%r8 │ │ │ │ - mov -0x108(%rbp),%r11d │ │ │ │ + mov %ecx,-0x100(%rbp) │ │ │ │ + mov %r12,%r8 │ │ │ │ + mov %r13,%rcx │ │ │ │ + mov %r14,%rdx │ │ │ │ + call 3fad0 │ │ │ │ + incl -0xc8(%rbp) │ │ │ │ + mov -0x100(%rbp),%ecx │ │ │ │ + add -0xe8(%rbp),%r14 │ │ │ │ + add -0xd8(%rbp),%r13 │ │ │ │ + add -0xd0(%rbp),%r12 │ │ │ │ mov -0xb4(%rbp),%esi │ │ │ │ mov -0xc4(%rbp),%edi │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %r12,%rdx │ │ │ │ - mov %r11d,-0x108(%rbp) │ │ │ │ - mov %r8,-0x100(%rbp) │ │ │ │ - call 40560 │ │ │ │ - incl -0xd8(%rbp) │ │ │ │ - add -0xe8(%rbp),%r12 │ │ │ │ - add %r15,%rbx │ │ │ │ - mov -0x100(%rbp),%r8 │ │ │ │ - mov -0x108(%rbp),%r11d │ │ │ │ - add -0xd0(%rbp),%r8 │ │ │ │ - cmp %r11d,-0xd8(%rbp) │ │ │ │ - je 46729 │ │ │ │ - mov -0xc4(%rbp),%r14d │ │ │ │ + mov %ecx,-0x100(%rbp) │ │ │ │ + mov %r12,%r8 │ │ │ │ + mov %r13,%rcx │ │ │ │ + mov %r14,%rdx │ │ │ │ + call 3fad0 │ │ │ │ + incl -0xc8(%rbp) │ │ │ │ + add -0xe8(%rbp),%r14 │ │ │ │ + mov -0x100(%rbp),%ecx │ │ │ │ + add -0xd8(%rbp),%r13 │ │ │ │ + add -0xd0(%rbp),%r12 │ │ │ │ + cmp %ecx,-0xc8(%rbp) │ │ │ │ + je 45648 │ │ │ │ + mov -0xc4(%rbp),%r15d │ │ │ │ mov -0xb4(%rbp),%esi │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %r12,%rdx │ │ │ │ - mov %r11d,-0x108(%rbp) │ │ │ │ - mov %r8,-0x100(%rbp) │ │ │ │ - mov %r14d,%edi │ │ │ │ - call 40560 │ │ │ │ - mov -0x100(%rbp),%r8 │ │ │ │ - add -0xe8(%rbp),%r12 │ │ │ │ - lea (%rbx,%r15,1),%rcx │ │ │ │ - mov %r14d,%edi │ │ │ │ - add -0xd0(%rbp),%r8 │ │ │ │ + mov %ecx,-0x100(%rbp) │ │ │ │ + mov %r12,%r8 │ │ │ │ + mov %r13,%rcx │ │ │ │ + mov %r14,%rdx │ │ │ │ + mov %r15d,%edi │ │ │ │ + call 3fad0 │ │ │ │ + add -0xe8(%rbp),%r14 │ │ │ │ + add -0xd8(%rbp),%r13 │ │ │ │ + mov %r15d,%edi │ │ │ │ + add -0xd0(%rbp),%r12 │ │ │ │ mov -0xb4(%rbp),%esi │ │ │ │ - mov %r12,%rdx │ │ │ │ - mov %r8,-0x100(%rbp) │ │ │ │ - call 40560 │ │ │ │ - mov -0x100(%rbp),%r8 │ │ │ │ - mov -0xe8(%rbp),%r14 │ │ │ │ - lea (%rbx,%r15,2),%rbx │ │ │ │ - add -0xd0(%rbp),%r8 │ │ │ │ + mov %r13,%rcx │ │ │ │ + mov %r14,%rdx │ │ │ │ + mov %r12,%r8 │ │ │ │ + call 3fad0 │ │ │ │ + mov -0xe8(%rbp),%r15 │ │ │ │ + add -0xd8(%rbp),%r13 │ │ │ │ + add -0xd0(%rbp),%r12 │ │ │ │ mov -0xb4(%rbp),%esi │ │ │ │ + mov %r13,%rcx │ │ │ │ mov -0xc4(%rbp),%edi │ │ │ │ - mov %rbx,%rcx │ │ │ │ - lea (%r12,%r14,1),%rdx │ │ │ │ - mov %r8,-0x100(%rbp) │ │ │ │ - call 40560 │ │ │ │ - mov -0x100(%rbp),%r8 │ │ │ │ + mov %r12,%r8 │ │ │ │ + lea (%r14,%r15,1),%rdx │ │ │ │ + call 3fad0 │ │ │ │ + lea (%r14,%r15,2),%r14 │ │ │ │ + add -0xd8(%rbp),%r13 │ │ │ │ + add -0xd0(%rbp),%r12 │ │ │ │ mov -0xb4(%rbp),%esi │ │ │ │ - lea (%r12,%r14,2),%r12 │ │ │ │ - lea (%rbx,%r15,1),%rcx │ │ │ │ - add -0xd0(%rbp),%r8 │ │ │ │ mov -0xc4(%rbp),%edi │ │ │ │ - mov %r12,%rdx │ │ │ │ - mov %r8,-0x100(%rbp) │ │ │ │ - call 40560 │ │ │ │ - addl $0x4,-0xd8(%rbp) │ │ │ │ - add %r14,%r12 │ │ │ │ - lea (%rbx,%r15,2),%rbx │ │ │ │ - jmp 46442 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0xaaa29(%rip),%rdx │ │ │ │ - lea 0x99b16(%rip),%rsi # e0064 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1144> │ │ │ │ - mov (%rdx),%rdi │ │ │ │ + mov %r12,%r8 │ │ │ │ + mov %r13,%rcx │ │ │ │ + mov %r14,%rdx │ │ │ │ + call 3fad0 │ │ │ │ + addl $0x4,-0xc8(%rbp) │ │ │ │ + add %r15,%r14 │ │ │ │ + jmp 453c8 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov 0xa4ac1(%rip),%r9 │ │ │ │ + lea 0x93bae(%rip),%rsi # d9064 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xf54> │ │ │ │ + mov (%r9),%rdi │ │ │ │ call d380 │ │ │ │ - xor %r13d,%r13d │ │ │ │ + xor %ebx,%ebx │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 46959 │ │ │ │ + jne 45889 │ │ │ │ lea -0x30(%rbp),%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ + mov %rbx,%rax │ │ │ │ pop %rbx │ │ │ │ - pop %r10 │ │ │ │ + pop %rdx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ - lea -0x8(%r10),%rsp │ │ │ │ + lea -0x8(%rdx),%rsp │ │ │ │ ret │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0xaa9d9(%rip),%r14 │ │ │ │ - lea 0x9aa2a(%rip),%rsi # e0fc8 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x20a8> │ │ │ │ - mov (%r14),%rdi │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0xa4a79(%rip),%rcx │ │ │ │ + lea 0x94aca(%rip),%rsi # d9fc8 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1eb8> │ │ │ │ + mov (%rcx),%rdi │ │ │ │ call d380 │ │ │ │ - xor %r13d,%r13d │ │ │ │ + xor %ebx,%ebx │ │ │ │ lea -0x98(%rbp),%rdi │ │ │ │ - call b9520 │ │ │ │ + call b3b10 │ │ │ │ lea -0xa0(%rbp),%rdi │ │ │ │ - call b9520 │ │ │ │ - jmp 46559 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0xaa999(%rip),%rcx │ │ │ │ - lea 0x9aa4a(%rip),%rsi # e1028 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x2108> │ │ │ │ - mov (%rcx),%rdi │ │ │ │ - call d380 │ │ │ │ - jmp 465a6 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0xaa979(%rip),%r11 │ │ │ │ - lea 0x9aa02(%rip),%rsi # e1000 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x20e0> │ │ │ │ - mov (%r11),%rdi │ │ │ │ + call b3b10 │ │ │ │ + jmp 454c0 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0xa4a41(%rip),%r8 │ │ │ │ + lea 0x94af2(%rip),%rsi # da028 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1f18> │ │ │ │ + mov (%r8),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 465a6 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0xaa959(%rip),%r12 │ │ │ │ - lea 0x99ce9(%rip),%rsi # e0307 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x13e7> │ │ │ │ - mov (%r12),%rdi │ │ │ │ + jmp 45506 │ │ │ │ + mov 0xa4a29(%rip),%r13 │ │ │ │ + lea 0x94ab2(%rip),%rsi # da000 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1ef0> │ │ │ │ + mov 0x0(%r13),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 465a6 │ │ │ │ + jmp 45506 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - vextracti32x8 $0x1,%zmm2,%ymm6 │ │ │ │ - vmovd %xmm3,%r14d │ │ │ │ - vpmulld %ymm6,%ymm2,%ymm10 │ │ │ │ - vmovd %xmm0,%r8d │ │ │ │ - vextracti32x4 $0x1,%ymm10,%xmm3 │ │ │ │ - vpmulld %xmm3,%xmm10,%xmm0 │ │ │ │ - vpsrldq $0x8,%xmm0,%xmm7 │ │ │ │ - vpmulld %xmm7,%xmm0,%xmm4 │ │ │ │ - vpsrldq $0x4,%xmm4,%xmm11 │ │ │ │ - vpmulld %xmm11,%xmm4,%xmm12 │ │ │ │ - vmovd %xmm12,%r10d │ │ │ │ - jmp 45ffa │ │ │ │ - mov 0xaa8f9(%rip),%rbx │ │ │ │ - lea 0x9a91a(%rip),%rsi # e0f98 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x2078> │ │ │ │ - mov (%rbx),%rdi │ │ │ │ + mov 0xa4a09(%rip),%r15 │ │ │ │ + lea 0x93d99(%rip),%rsi # d9307 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x11f7> │ │ │ │ + mov (%r15),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 465b5 │ │ │ │ + jmp 45506 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - vzeroupper │ │ │ │ - mov 0xaa8d6(%rip),%rdi │ │ │ │ - lea 0x9a9af(%rip),%rsi # e1050 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x2130> │ │ │ │ - mov (%rdi),%rdi │ │ │ │ - call d380 │ │ │ │ - jmp 465a6 │ │ │ │ - xchg %ax,%ax │ │ │ │ - vmovdqa64 (%rdx),%zmm1 │ │ │ │ - vmovdqa64 0x40(%rdx),%zmm5 │ │ │ │ - vmovdqa64 (%rcx),%zmm6 │ │ │ │ - vmovdqa64 0x40(%rcx),%zmm8 │ │ │ │ - vpcmpneqq %zmm1,%zmm6,%k2 │ │ │ │ - vpcmpneqq %zmm5,%zmm8,%k3 │ │ │ │ - kmovb %k2,%eax │ │ │ │ - kmovb %k3,%r9d │ │ │ │ - or %r9b,%al │ │ │ │ - jne 46630 │ │ │ │ - vmovdqa32 %zmm1,%zmm2 │ │ │ │ - vpaddd %zmm4,%zmm3,%zmm3 │ │ │ │ - vpaddd %zmm4,%zmm0,%zmm0 │ │ │ │ - mov $0x80,%r10d │ │ │ │ - vpermt2d %zmm5,%zmm7,%zmm2 │ │ │ │ - jmp 45d8d │ │ │ │ + vextracti32x4 $0x1,%ymm4,%xmm8 │ │ │ │ + vmovd %xmm0,%r8d │ │ │ │ + vmovd %xmm6,%eax │ │ │ │ + vpmulld %xmm8,%xmm4,%xmm9 │ │ │ │ + vpsrldq $0x8,%xmm9,%xmm3 │ │ │ │ + vpmulld %xmm3,%xmm9,%xmm5 │ │ │ │ + vpsrldq $0x4,%xmm5,%xmm10 │ │ │ │ + vpmulld %xmm10,%xmm5,%xmm4 │ │ │ │ + vmovd %xmm4,%r10d │ │ │ │ + jmp 450a4 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - mov 0xaa859(%rip),%r9 │ │ │ │ - lea 0x99c3c(%rip),%rsi # e035a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x143a> │ │ │ │ - mov (%r9),%rdi │ │ │ │ + mov 0xa49b1(%rip),%r14 │ │ │ │ + lea 0x949d2(%rip),%rsi # d9f98 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1e88> │ │ │ │ + mov (%r14),%rdi │ │ │ │ call d380 │ │ │ │ - xor %r13d,%r13d │ │ │ │ - mov -0xf8(%rbp),%rdx │ │ │ │ - test %rdx,%rdx │ │ │ │ - je 46747 │ │ │ │ - mov -0x110(%rbp),%rsi │ │ │ │ - mov %rdx,%rdi │ │ │ │ - sub %rdx,%rsi │ │ │ │ + jmp 45514 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + vmovdqa (%rdx),%ymm2 │ │ │ │ + vmovdqa 0x20(%rdx),%ymm3 │ │ │ │ + vmovdqa (%rcx),%ymm5 │ │ │ │ + vmovdqa 0x20(%rcx),%ymm8 │ │ │ │ + vpcmpneqq %ymm2,%ymm5,%k1 │ │ │ │ + vpcmpneqq %ymm3,%ymm8,%k0 │ │ │ │ + kmovb %k1,%eax │ │ │ │ + kmovb %k0,%esi │ │ │ │ + or %esi,%eax │ │ │ │ + test $0xf,%al │ │ │ │ + jne 45580 │ │ │ │ + vmovdqa %ymm2,%ymm4 │ │ │ │ + vpaddd %ymm1,%ymm6,%ymm6 │ │ │ │ + vpaddd %ymm1,%ymm0,%ymm0 │ │ │ │ + mov $0x40,%eax │ │ │ │ + vpermt2d %ymm3,%ymm7,%ymm4 │ │ │ │ + jmp 44e65 │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0xa4939(%rip),%r11 │ │ │ │ + lea 0x93d1c(%rip),%rsi # d935a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x124a> │ │ │ │ + mov (%r11),%rdi │ │ │ │ + call d380 │ │ │ │ + xor %ebx,%ebx │ │ │ │ + mov -0xf8(%rbp),%r9 │ │ │ │ + test %r9,%r9 │ │ │ │ + je 45666 │ │ │ │ + mov -0x108(%rbp),%rsi │ │ │ │ + mov %r9,%rdi │ │ │ │ + sub %r9,%rsi │ │ │ │ call d340 │ │ │ │ mov -0xe0(%rbp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 465a9 │ │ │ │ + je 45508 │ │ │ │ mov -0xf0(%rbp),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - jmp 465a9 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov %r14d,%r9d │ │ │ │ + jmp 45508 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + vzeroupper │ │ │ │ + mov 0xa48d6(%rip),%r12 │ │ │ │ + lea 0x949af(%rip),%rsi # da050 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1f40> │ │ │ │ + mov (%r12),%rdi │ │ │ │ + call d380 │ │ │ │ + jmp 45506 │ │ │ │ + nop │ │ │ │ + mov %r8d,%r9d │ │ │ │ xor %eax,%eax │ │ │ │ mov $0x1,%r10d │ │ │ │ - and $0x7,%r14d │ │ │ │ - je 46845 │ │ │ │ - cmp $0x1,%r14 │ │ │ │ - je 46827 │ │ │ │ - cmp $0x2,%r14 │ │ │ │ - je 46812 │ │ │ │ - cmp $0x3,%r14 │ │ │ │ - je 467fd │ │ │ │ - cmp $0x4,%r14 │ │ │ │ - je 467e8 │ │ │ │ - cmp $0x5,%r14 │ │ │ │ - je 467d3 │ │ │ │ - cmp $0x6,%r14 │ │ │ │ - je 467be │ │ │ │ + and $0x7,%r8d │ │ │ │ + je 4577d │ │ │ │ + cmp $0x1,%r8 │ │ │ │ + je 4575f │ │ │ │ + cmp $0x2,%r8 │ │ │ │ + je 4574a │ │ │ │ + cmp $0x3,%r8 │ │ │ │ + je 45735 │ │ │ │ + cmp $0x4,%r8 │ │ │ │ + je 45720 │ │ │ │ + cmp $0x5,%r8 │ │ │ │ + je 4570b │ │ │ │ + cmp $0x6,%r8 │ │ │ │ + je 456fa │ │ │ │ mov (%rdx),%r10 │ │ │ │ cmp %r10,(%rcx) │ │ │ │ - jne 46693 │ │ │ │ + jne 45693 │ │ │ │ mov $0x1,%eax │ │ │ │ - mov (%rdx,%rax,8),%r14 │ │ │ │ - cmp %r14,(%rcx,%rax,8) │ │ │ │ - jne 46693 │ │ │ │ - imul %r14d,%r10d │ │ │ │ - inc %rax │ │ │ │ mov (%rdx,%rax,8),%r8 │ │ │ │ cmp %r8,(%rcx,%rax,8) │ │ │ │ - jne 46693 │ │ │ │ + jne 45693 │ │ │ │ imul %r8d,%r10d │ │ │ │ inc %rax │ │ │ │ mov (%rdx,%rax,8),%rsi │ │ │ │ cmp %rsi,(%rcx,%rax,8) │ │ │ │ - jne 46693 │ │ │ │ + jne 45693 │ │ │ │ imul %esi,%r10d │ │ │ │ inc %rax │ │ │ │ + mov (%rdx,%rax,8),%r15 │ │ │ │ + cmp %r15,(%rcx,%rax,8) │ │ │ │ + jne 45693 │ │ │ │ + imul %r15d,%r10d │ │ │ │ + inc %rax │ │ │ │ mov (%rdx,%rax,8),%rdi │ │ │ │ cmp %rdi,(%rcx,%rax,8) │ │ │ │ - jne 46693 │ │ │ │ + jne 45693 │ │ │ │ imul %edi,%r10d │ │ │ │ inc %rax │ │ │ │ - mov (%rdx,%rax,8),%r14 │ │ │ │ - cmp %r14,(%rcx,%rax,8) │ │ │ │ - jne 46693 │ │ │ │ - imul %r14d,%r10d │ │ │ │ - inc %rax │ │ │ │ mov (%rdx,%rax,8),%r8 │ │ │ │ cmp %r8,(%rcx,%rax,8) │ │ │ │ - jne 46693 │ │ │ │ + jne 45693 │ │ │ │ imul %r8d,%r10d │ │ │ │ inc %rax │ │ │ │ - cmp %rax,%r9 │ │ │ │ - je 461ef │ │ │ │ mov (%rdx,%rax,8),%rsi │ │ │ │ cmp %rsi,(%rcx,%rax,8) │ │ │ │ - jne 46693 │ │ │ │ + jne 45693 │ │ │ │ + inc %rax │ │ │ │ imul %esi,%r10d │ │ │ │ + cmp %rax,%r9 │ │ │ │ + je 45190 │ │ │ │ + mov (%rdx,%rax,8),%r15 │ │ │ │ + cmp %r15,(%rcx,%rax,8) │ │ │ │ + jne 45693 │ │ │ │ + imul %r15d,%r10d │ │ │ │ lea 0x1(%rax),%rdi │ │ │ │ - mov (%rdx,%rdi,8),%r14 │ │ │ │ - cmp %r14,(%rcx,%rdi,8) │ │ │ │ - jne 46693 │ │ │ │ - imul %r14d,%r10d │ │ │ │ - lea 0x2(%rax),%rsi │ │ │ │ - mov (%rdx,%rsi,8),%r8 │ │ │ │ - cmp %r8,(%rcx,%rsi,8) │ │ │ │ - jne 46693 │ │ │ │ + mov (%rdx,%rdi,8),%r8 │ │ │ │ + cmp %r8,(%rcx,%rdi,8) │ │ │ │ + jne 45693 │ │ │ │ imul %r8d,%r10d │ │ │ │ + lea 0x2(%rax),%rsi │ │ │ │ + mov (%rdx,%rsi,8),%r15 │ │ │ │ + cmp %r15,(%rcx,%rsi,8) │ │ │ │ + jne 45693 │ │ │ │ + imul %r15d,%r10d │ │ │ │ lea 0x3(%rax),%rdi │ │ │ │ - mov (%rdx,%rdi,8),%r14 │ │ │ │ - cmp %r14,(%rcx,%rdi,8) │ │ │ │ - jne 46693 │ │ │ │ - imul %r14d,%r10d │ │ │ │ - lea 0x4(%rax),%rsi │ │ │ │ - mov (%rdx,%rsi,8),%r8 │ │ │ │ - cmp %r8,(%rcx,%rsi,8) │ │ │ │ - jne 46693 │ │ │ │ + mov (%rdx,%rdi,8),%r8 │ │ │ │ + cmp %r8,(%rcx,%rdi,8) │ │ │ │ + jne 45693 │ │ │ │ imul %r8d,%r10d │ │ │ │ + lea 0x4(%rax),%rsi │ │ │ │ + mov (%rdx,%rsi,8),%r15 │ │ │ │ + cmp %r15,(%rcx,%rsi,8) │ │ │ │ + jne 45693 │ │ │ │ + imul %r15d,%r10d │ │ │ │ lea 0x5(%rax),%rdi │ │ │ │ - mov (%rdx,%rdi,8),%r14 │ │ │ │ - cmp %r14,(%rcx,%rdi,8) │ │ │ │ - jne 46693 │ │ │ │ - imul %r14d,%r10d │ │ │ │ - lea 0x6(%rax),%r8 │ │ │ │ - mov (%rdx,%r8,8),%rsi │ │ │ │ - cmp %rsi,(%rcx,%r8,8) │ │ │ │ - jne 46693 │ │ │ │ + mov (%rdx,%rdi,8),%r8 │ │ │ │ + cmp %r8,(%rcx,%rdi,8) │ │ │ │ + jne 45693 │ │ │ │ + imul %r8d,%r10d │ │ │ │ + lea 0x6(%rax),%r15 │ │ │ │ + mov (%rdx,%r15,8),%rsi │ │ │ │ + cmp %rsi,(%rcx,%r15,8) │ │ │ │ + jne 45693 │ │ │ │ imul %esi,%r10d │ │ │ │ lea 0x7(%rax),%rdi │ │ │ │ - mov (%rdx,%rdi,8),%r14 │ │ │ │ - cmp %r14,(%rcx,%rdi,8) │ │ │ │ - jne 46693 │ │ │ │ - imul %r14d,%r10d │ │ │ │ + mov (%rdx,%rdi,8),%r8 │ │ │ │ + cmp %r8,(%rcx,%rdi,8) │ │ │ │ + jne 45693 │ │ │ │ add $0x8,%rax │ │ │ │ + imul %r8d,%r10d │ │ │ │ cmp %rax,%r9 │ │ │ │ - jne 46845 │ │ │ │ - jmp 461ef │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0xaa659(%rip),%r8 │ │ │ │ - lea 0x99a3c(%rip),%rsi # e035a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x143a> │ │ │ │ - mov (%r8),%rdi │ │ │ │ + jne 4577d │ │ │ │ + jmp 45190 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov 0xa4729(%rip),%rax │ │ │ │ + lea 0x93b0c(%rip),%rsi # d935a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x124a> │ │ │ │ + mov (%rax),%rdi │ │ │ │ call d380 │ │ │ │ - xor %r13d,%r13d │ │ │ │ - jmp 46747 │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov 0xaa639(%rip),%r9 │ │ │ │ - lea 0x9a4d2(%rip),%rsi # e0e10 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1ef0> │ │ │ │ - mov (%r9),%rdi │ │ │ │ + xor %ebx,%ebx │ │ │ │ + jmp 45666 │ │ │ │ + nopl (%rax) │ │ │ │ + mov 0xa4709(%rip),%r11 │ │ │ │ + lea 0x945a2(%rip),%rsi # d9e10 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1d00> │ │ │ │ + mov (%r11),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 46556 │ │ │ │ + jmp 454be │ │ │ │ mov %r11,%rdx │ │ │ │ mov $0x1,%r10d │ │ │ │ - jmp 461f6 │ │ │ │ + jmp 45197 │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r13 │ │ │ │ - jmp e3eb <__cxa_finalize@plt+0xd5b> │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp e3e9 <__cxa_finalize@plt+0xd59> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r13 │ │ │ │ - jmp e42a <__cxa_finalize@plt+0xd9a> │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp e3d3 <__cxa_finalize@plt+0xd43> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r13 │ │ │ │ - vzeroupper │ │ │ │ - jmp e450 <__cxa_finalize@plt+0xdc0> │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp e467 <__cxa_finalize@plt+0xdd7> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r13 │ │ │ │ + mov %rax,%rbx │ │ │ │ vzeroupper │ │ │ │ - jmp e45c <__cxa_finalize@plt+0xdcc> │ │ │ │ + jmp e3f6 <__cxa_finalize@plt+0xd66> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r13 │ │ │ │ - jmp e401 <__cxa_finalize@plt+0xd71> │ │ │ │ + mov %rax,%rbx │ │ │ │ + vzeroupper │ │ │ │ + jmp e400 <__cxa_finalize@plt+0xd70> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r13 │ │ │ │ + mov %rax,%rbx │ │ │ │ vzeroupper │ │ │ │ - jmp e446 <__cxa_finalize@plt+0xdb6> │ │ │ │ + jmp e40c <__cxa_finalize@plt+0xd7c> │ │ │ │ nop │ │ │ │ endbr64 │ │ │ │ lea 0x8(%rsp),%r10 │ │ │ │ and $0xffffffffffffffe0,%rsp │ │ │ │ mov %rsi,%rdi │ │ │ │ - lea 0x999b0(%rip),%rsi # e0377 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1457> │ │ │ │ push -0x8(%r10) │ │ │ │ + lea 0x93a7c(%rip),%rsi # d9377 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1267> │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ + lea -0xe0(%rbp),%rcx │ │ │ │ + lea -0xd0(%rbp),%rdx │ │ │ │ + lea -0xe4(%rbp),%r9 │ │ │ │ + lea -0xd8(%rbp),%r8 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %r10 │ │ │ │ push %rbx │ │ │ │ - lea -0xe0(%rbp),%rcx │ │ │ │ sub $0x140,%rsp │ │ │ │ - lea -0xd0(%rbp),%rdx │ │ │ │ - lea -0xe4(%rbp),%r9 │ │ │ │ - lea -0xd8(%rbp),%r8 │ │ │ │ mov %fs:0x28,%rax │ │ │ │ mov %rax,-0x38(%rbp) │ │ │ │ xor %eax,%eax │ │ │ │ movl $0x0,-0xe4(%rbp) │ │ │ │ call d3f0 │ │ │ │ test %eax,%eax │ │ │ │ - je 46f66 │ │ │ │ + je 45e86 │ │ │ │ mov -0xe4(%rbp),%r11d │ │ │ │ test %r11d,%r11d │ │ │ │ - jle 46f50 │ │ │ │ - mov 0xaad7e(%rip),%rax │ │ │ │ + jle 45e70 │ │ │ │ + mov 0xa4e4e(%rip),%rax │ │ │ │ mov $0xc,%edi │ │ │ │ mov 0x228(%rax),%rbx │ │ │ │ call *0x168(%rax) │ │ │ │ mov -0xe0(%rbp),%rdi │ │ │ │ xor %r9d,%r9d │ │ │ │ mov $0x501,%r8d │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ mov %rax,%rsi │ │ │ │ call *%rbx │ │ │ │ mov %rax,%r12 │ │ │ │ test %rax,%rax │ │ │ │ - je 470e0 │ │ │ │ - mov 0xaad40(%rip),%r13 │ │ │ │ - mov %rax,-0xc8(%rbp) │ │ │ │ + je 46000 │ │ │ │ + mov 0xa4e10(%rip),%r13 │ │ │ │ mov $0xc,%edi │ │ │ │ + mov %rax,-0xc8(%rbp) │ │ │ │ mov 0x228(%r13),%r14 │ │ │ │ call *0x168(%r13) │ │ │ │ mov -0xd8(%rbp),%rdi │ │ │ │ xor %r9d,%r9d │ │ │ │ mov $0x501,%r8d │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ mov %rax,%rsi │ │ │ │ call *%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ test %rax,%rax │ │ │ │ - je 47040 │ │ │ │ - mov 0xaacf9(%rip),%r15 │ │ │ │ - mov %rax,-0xc0(%rbp) │ │ │ │ + je 45f60 │ │ │ │ + mov 0xa4dc9(%rip),%r15 │ │ │ │ mov $0xc,%edi │ │ │ │ + mov %rax,-0xc0(%rbp) │ │ │ │ mov 0x228(%r15),%r13 │ │ │ │ call *0x168(%r15) │ │ │ │ mov -0xd0(%rbp),%rdi │ │ │ │ xor %r9d,%r9d │ │ │ │ mov $0x501,%r8d │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ mov %rax,%rsi │ │ │ │ call *%r13 │ │ │ │ test %rax,%rax │ │ │ │ - je 47060 │ │ │ │ + je 45f80 │ │ │ │ mov 0x18(%r12),%r13d │ │ │ │ mov %rax,-0xb8(%rbp) │ │ │ │ test %r13d,%r13d │ │ │ │ - jle 47020 │ │ │ │ + jle 45f40 │ │ │ │ cmp %r13d,0x18(%rbx) │ │ │ │ - jne 46fa0 │ │ │ │ + jne 45eb8 │ │ │ │ cmp %r13d,0x18(%rax) │ │ │ │ - jne 47000 │ │ │ │ + jne 45f20 │ │ │ │ mov 0x20(%rbx),%rsi │ │ │ │ lea -0x1(%r13),%r9d │ │ │ │ movslq %r9d,%rdx │ │ │ │ mov (%rsi,%rdx,8),%rdi │ │ │ │ mov %edi,-0xf4(%rbp) │ │ │ │ mov %rdi,%r15 │ │ │ │ test %edi,%edi │ │ │ │ - jle 46fe0 │ │ │ │ + jle 45f00 │ │ │ │ mov -0xe4(%rbp),%esi │ │ │ │ mov %rax,-0x110(%rbp) │ │ │ │ mov %r9d,-0x108(%rbp) │ │ │ │ mov %rdx,-0x100(%rbp) │ │ │ │ - call 2eca0 │ │ │ │ - mov 0x20(%r12),%rdi │ │ │ │ + call 2ed10 │ │ │ │ + mov 0x20(%r12),%rsi │ │ │ │ mov -0x100(%rbp),%r8 │ │ │ │ movslq %eax,%r10 │ │ │ │ - cmp %r10,(%rdi,%r8,8) │ │ │ │ - jne 47080 │ │ │ │ + cmp %r10,(%rsi,%r8,8) │ │ │ │ + jne 45fa0 │ │ │ │ cmp $0x1,%r13d │ │ │ │ mov -0x110(%rbp),%rcx │ │ │ │ mov %r10,%r14 │ │ │ │ mov $0x1,%r11d │ │ │ │ - je 46e06 │ │ │ │ - mov -0x108(%rbp),%esi │ │ │ │ + je 45d36 │ │ │ │ + mov -0x108(%rbp),%edi │ │ │ │ mov 0x20(%rbx),%r14 │ │ │ │ xor %eax,%eax │ │ │ │ mov $0x1,%r11d │ │ │ │ - shl $0x3,%rsi │ │ │ │ - lea -0x8(%rsi),%r9 │ │ │ │ + shl $0x3,%rdi │ │ │ │ + lea -0x8(%rdi),%r9 │ │ │ │ shr $0x3,%r9 │ │ │ │ inc %r9 │ │ │ │ and $0x7,%r9d │ │ │ │ - je 46cf5 │ │ │ │ + je 45c25 │ │ │ │ cmp $0x1,%r9 │ │ │ │ - je 46cc8 │ │ │ │ + je 45bf8 │ │ │ │ cmp $0x2,%r9 │ │ │ │ - je 46ca4 │ │ │ │ + je 45bd4 │ │ │ │ cmp $0x3,%r9 │ │ │ │ - je 46c80 │ │ │ │ + je 45bb0 │ │ │ │ cmp $0x4,%r9 │ │ │ │ - je 46c5c │ │ │ │ + je 45b8c │ │ │ │ cmp $0x5,%r9 │ │ │ │ - je 46c38 │ │ │ │ + je 45b68 │ │ │ │ cmp $0x6,%r9 │ │ │ │ - je 46c14 │ │ │ │ - mov (%rdi),%rdx │ │ │ │ + je 45b44 │ │ │ │ + mov (%rsi),%rdx │ │ │ │ cmp %rdx,(%r14) │ │ │ │ - jne 470a0 │ │ │ │ + jne 45fc0 │ │ │ │ mov 0x20(%rcx),%r8 │ │ │ │ mov %edx,%r11d │ │ │ │ mov $0x8,%eax │ │ │ │ cmp (%r8),%rdx │ │ │ │ - jne 470c0 │ │ │ │ - mov (%rdi,%rax,1),%rdx │ │ │ │ + jne 45fe0 │ │ │ │ + mov (%rsi,%rax,1),%rdx │ │ │ │ cmp %rdx,(%r14,%rax,1) │ │ │ │ - jne 470a0 │ │ │ │ + jne 45fc0 │ │ │ │ mov 0x20(%rcx),%r9 │ │ │ │ cmp (%r9,%rax,1),%rdx │ │ │ │ - jne 470c0 │ │ │ │ + jne 45fe0 │ │ │ │ imul %edx,%r11d │ │ │ │ add $0x8,%rax │ │ │ │ - mov (%rdi,%rax,1),%r8 │ │ │ │ + mov (%rsi,%rax,1),%r8 │ │ │ │ cmp %r8,(%r14,%rax,1) │ │ │ │ - jne 470a0 │ │ │ │ + jne 45fc0 │ │ │ │ mov 0x20(%rcx),%rdx │ │ │ │ cmp (%rdx,%rax,1),%r8 │ │ │ │ - jne 470c0 │ │ │ │ + jne 45fe0 │ │ │ │ imul %r8d,%r11d │ │ │ │ add $0x8,%rax │ │ │ │ - mov (%rdi,%rax,1),%r8 │ │ │ │ + mov (%rsi,%rax,1),%r8 │ │ │ │ cmp %r8,(%r14,%rax,1) │ │ │ │ - jne 470a0 │ │ │ │ + jne 45fc0 │ │ │ │ mov 0x20(%rcx),%r9 │ │ │ │ cmp (%r9,%rax,1),%r8 │ │ │ │ - jne 470c0 │ │ │ │ + jne 45fe0 │ │ │ │ imul %r8d,%r11d │ │ │ │ add $0x8,%rax │ │ │ │ - mov (%rdi,%rax,1),%rdx │ │ │ │ + mov (%rsi,%rax,1),%rdx │ │ │ │ cmp %rdx,(%r14,%rax,1) │ │ │ │ - jne 470a0 │ │ │ │ + jne 45fc0 │ │ │ │ mov 0x20(%rcx),%r8 │ │ │ │ cmp (%r8,%rax,1),%rdx │ │ │ │ - jne 470c0 │ │ │ │ + jne 45fe0 │ │ │ │ imul %edx,%r11d │ │ │ │ add $0x8,%rax │ │ │ │ - mov (%rdi,%rax,1),%rdx │ │ │ │ + mov (%rsi,%rax,1),%rdx │ │ │ │ cmp %rdx,(%r14,%rax,1) │ │ │ │ - jne 470a0 │ │ │ │ + jne 45fc0 │ │ │ │ mov 0x20(%rcx),%r9 │ │ │ │ cmp (%r9,%rax,1),%rdx │ │ │ │ - jne 470c0 │ │ │ │ + jne 45fe0 │ │ │ │ imul %edx,%r11d │ │ │ │ add $0x8,%rax │ │ │ │ - mov (%rdi,%rax,1),%r8 │ │ │ │ + mov (%rsi,%rax,1),%r8 │ │ │ │ cmp %r8,(%r14,%rax,1) │ │ │ │ - jne 470a0 │ │ │ │ + jne 45fc0 │ │ │ │ mov 0x20(%rcx),%rdx │ │ │ │ cmp (%rdx,%rax,1),%r8 │ │ │ │ - jne 470c0 │ │ │ │ - imul %r8d,%r11d │ │ │ │ + jne 45fe0 │ │ │ │ add $0x8,%rax │ │ │ │ - cmp %rax,%rsi │ │ │ │ - je 46dff │ │ │ │ - mov (%rdi,%rax,1),%r9 │ │ │ │ + imul %r8d,%r11d │ │ │ │ + cmp %rax,%rdi │ │ │ │ + je 45d2f │ │ │ │ + mov (%rsi,%rax,1),%r9 │ │ │ │ cmp %r9,(%r14,%rax,1) │ │ │ │ - jne 470a0 │ │ │ │ + jne 45fc0 │ │ │ │ mov 0x20(%rcx),%r8 │ │ │ │ cmp (%r8,%rax,1),%r9 │ │ │ │ - jne 470c0 │ │ │ │ - mov 0x8(%rdi,%rax,1),%rdx │ │ │ │ + jne 45fe0 │ │ │ │ + mov 0x8(%rsi,%rax,1),%rdx │ │ │ │ imul %r9d,%r11d │ │ │ │ cmp %rdx,0x8(%r14,%rax,1) │ │ │ │ - jne 470a0 │ │ │ │ + jne 45fc0 │ │ │ │ cmp 0x8(%r8,%rax,1),%rdx │ │ │ │ - jne 470c0 │ │ │ │ - mov 0x10(%rdi,%rax,1),%r9 │ │ │ │ + jne 45fe0 │ │ │ │ + mov 0x10(%rsi,%rax,1),%r9 │ │ │ │ imul %edx,%r11d │ │ │ │ cmp %r9,0x10(%r14,%rax,1) │ │ │ │ - jne 470a0 │ │ │ │ + jne 45fc0 │ │ │ │ cmp 0x10(%r8,%rax,1),%r9 │ │ │ │ - jne 470c0 │ │ │ │ - mov 0x18(%rdi,%rax,1),%rdx │ │ │ │ + jne 45fe0 │ │ │ │ + mov 0x18(%rsi,%rax,1),%rdx │ │ │ │ imul %r9d,%r11d │ │ │ │ cmp %rdx,0x18(%r14,%rax,1) │ │ │ │ - jne 470a0 │ │ │ │ + jne 45fc0 │ │ │ │ cmp 0x18(%r8,%rax,1),%rdx │ │ │ │ - jne 470c0 │ │ │ │ - mov 0x20(%rdi,%rax,1),%r9 │ │ │ │ + jne 45fe0 │ │ │ │ + mov 0x20(%rsi,%rax,1),%r9 │ │ │ │ imul %edx,%r11d │ │ │ │ cmp %r9,0x20(%r14,%rax,1) │ │ │ │ - jne 470a0 │ │ │ │ + jne 45fc0 │ │ │ │ cmp 0x20(%r8,%rax,1),%r9 │ │ │ │ - jne 470c0 │ │ │ │ - mov 0x28(%rdi,%rax,1),%r8 │ │ │ │ + jne 45fe0 │ │ │ │ + mov 0x28(%rsi,%rax,1),%r8 │ │ │ │ imul %r9d,%r11d │ │ │ │ cmp %r8,0x28(%r14,%rax,1) │ │ │ │ - jne 470a0 │ │ │ │ + jne 45fc0 │ │ │ │ mov 0x20(%rcx),%r9 │ │ │ │ cmp 0x28(%r9,%rax,1),%r8 │ │ │ │ - jne 470c0 │ │ │ │ - mov 0x30(%rdi,%rax,1),%rdx │ │ │ │ + jne 45fe0 │ │ │ │ + mov 0x30(%rsi,%rax,1),%rdx │ │ │ │ imul %r8d,%r11d │ │ │ │ cmp %rdx,0x30(%r14,%rax,1) │ │ │ │ - jne 470a0 │ │ │ │ + jne 45fc0 │ │ │ │ cmp 0x30(%r9,%rax,1),%rdx │ │ │ │ - jne 470c0 │ │ │ │ - mov 0x38(%rdi,%rax,1),%r8 │ │ │ │ + jne 45fe0 │ │ │ │ + mov 0x38(%rsi,%rax,1),%r8 │ │ │ │ imul %edx,%r11d │ │ │ │ cmp %r8,0x38(%r14,%rax,1) │ │ │ │ - jne 470a0 │ │ │ │ + jne 45fc0 │ │ │ │ cmp 0x38(%r9,%rax,1),%r8 │ │ │ │ - jne 470c0 │ │ │ │ - imul %r8d,%r11d │ │ │ │ + jne 45fe0 │ │ │ │ add $0x40,%rax │ │ │ │ - cmp %rax,%rsi │ │ │ │ - jne 46cf5 │ │ │ │ + imul %r8d,%r11d │ │ │ │ + cmp %rax,%rdi │ │ │ │ + jne 45c25 │ │ │ │ movslq %r11d,%r14 │ │ │ │ imul %r10,%r14 │ │ │ │ mov %rcx,-0x118(%rbp) │ │ │ │ + vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ + lea -0xb0(%rbp),%rdi │ │ │ │ + mov %r14,%rdx │ │ │ │ mov %r10,-0x110(%rbp) │ │ │ │ + mov %r12,%rsi │ │ │ │ mov %r11d,-0x108(%rbp) │ │ │ │ - vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ movq $0x0,-0x78(%rbp) │ │ │ │ movq $0x0,-0x58(%rbp) │ │ │ │ vmovdqa %ymm0,-0xb0(%rbp) │ │ │ │ - lea -0xb0(%rbp),%rdi │ │ │ │ - mov %r14,%rdx │ │ │ │ - mov %r12,%rsi │ │ │ │ vzeroupper │ │ │ │ - call bf6d0 │ │ │ │ - mov -0xb0(%rbp),%rsi │ │ │ │ + call b96e0 │ │ │ │ + mov -0xb0(%rbp),%rdi │ │ │ │ mov -0xa0(%rbp),%r11 │ │ │ │ test %al,%al │ │ │ │ mov -0x108(%rbp),%r9d │ │ │ │ mov -0x110(%rbp),%rax │ │ │ │ + mov %rdi,-0x100(%rbp) │ │ │ │ mov -0x118(%rbp),%rdx │ │ │ │ - mov %rsi,-0x100(%rbp) │ │ │ │ mov %r11,-0x120(%rbp) │ │ │ │ - jne 47100 │ │ │ │ - mov -0x98(%rbp),%r8 │ │ │ │ + jne 46020 │ │ │ │ mov %r15d,%ecx │ │ │ │ + mov -0x98(%rbp),%r8 │ │ │ │ mov %rdx,-0x130(%rbp) │ │ │ │ + vpxor %xmm1,%xmm1,%xmm1 │ │ │ │ + imul %r9d,%ecx │ │ │ │ lea -0x80(%rbp),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,-0x128(%rbp) │ │ │ │ - movq $0x0,-0x80(%rbp) │ │ │ │ - movq $0x0,-0x70(%rbp) │ │ │ │ - movq $0x0,-0x68(%rbp) │ │ │ │ - mov %r9d,-0x118(%rbp) │ │ │ │ - imul %r9d,%ecx │ │ │ │ mov %r8,-0x138(%rbp) │ │ │ │ + movq $0x0,-0x80(%rbp) │ │ │ │ movslq %ecx,%rdx │ │ │ │ - call bf6d0 │ │ │ │ + mov %r9d,-0x118(%rbp) │ │ │ │ + vmovdqa %xmm1,-0x70(%rbp) │ │ │ │ + call b96e0 │ │ │ │ mov -0x80(%rbp),%r10 │ │ │ │ - mov -0x70(%rbp),%rdi │ │ │ │ + mov -0x70(%rbp),%rsi │ │ │ │ mov %r10,-0x108(%rbp) │ │ │ │ - mov %rdi,-0x110(%rbp) │ │ │ │ + mov %rsi,-0x110(%rbp) │ │ │ │ test %al,%al │ │ │ │ - je 47120 │ │ │ │ - mov 0xaa075(%rip),%rdi │ │ │ │ - lea 0x99458(%rip),%rsi # e035a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x143a> │ │ │ │ - mov (%rdi),%rdi │ │ │ │ + je 46040 │ │ │ │ + mov 0xa414c(%rip),%rbx │ │ │ │ + lea 0x9352f(%rip),%rsi # d935a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x124a> │ │ │ │ + mov (%rbx),%rdi │ │ │ │ call d380 │ │ │ │ xor %ebx,%ebx │ │ │ │ mov -0x108(%rbp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 46f27 │ │ │ │ + je 45e50 │ │ │ │ mov -0x110(%rbp),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ mov -0x100(%rbp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 46fb8 │ │ │ │ + je 45ed1 │ │ │ │ mov -0x120(%rbp),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - jmp 46fb8 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0xaa019(%rip),%rdi │ │ │ │ - lea 0x99106(%rip),%rsi # e0064 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1144> │ │ │ │ - mov (%rdi),%rdi │ │ │ │ + jmp 45ed1 │ │ │ │ + nopl (%rax) │ │ │ │ + mov 0xa40f9(%rip),%r10 │ │ │ │ + lea 0x931e6(%rip),%rsi # d9064 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xf54> │ │ │ │ + mov (%r10),%rdi │ │ │ │ call d380 │ │ │ │ xor %ebx,%ebx │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 47668 │ │ │ │ + jne 4654d │ │ │ │ lea -0x30(%rbp),%rsp │ │ │ │ mov %rbx,%rax │ │ │ │ pop %rbx │ │ │ │ pop %rsi │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ lea -0x8(%rsi),%rsp │ │ │ │ ret │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0xa9fc9(%rip),%r9 │ │ │ │ - lea 0x99ec2(%rip),%rsi # e0e70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1f50> │ │ │ │ - mov (%r9),%rdi │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0xa40b1(%rip),%r13 │ │ │ │ + lea 0x93faa(%rip),%rsi # d9e70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1d60> │ │ │ │ + mov 0x0(%r13),%rdi │ │ │ │ call d380 │ │ │ │ xor %ebx,%ebx │ │ │ │ lea -0xb8(%rbp),%rdi │ │ │ │ - call b9520 │ │ │ │ + call b3b10 │ │ │ │ lea -0xc0(%rbp),%rdi │ │ │ │ - call b9520 │ │ │ │ + call b3b10 │ │ │ │ lea -0xc8(%rbp),%rdi │ │ │ │ - call b9520 │ │ │ │ - jmp 46f68 │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov 0xa9f89(%rip),%r11 │ │ │ │ - lea 0x99a42(%rip),%rsi # e0a30 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1b10> │ │ │ │ + call b3b10 │ │ │ │ + jmp 45e88 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0xa4069(%rip),%r11 │ │ │ │ + lea 0x93b22(%rip),%rsi # d9a30 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1920> │ │ │ │ mov (%r11),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 46fb6 │ │ │ │ + jmp 45ecf │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0xa9f69(%rip),%r8 │ │ │ │ - lea 0x99e9a(%rip),%rsi # e0ea8 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1f88> │ │ │ │ - mov (%r8),%rdi │ │ │ │ + mov 0xa4049(%rip),%rdx │ │ │ │ + lea 0x93f7a(%rip),%rsi # d9ea8 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1d98> │ │ │ │ + mov (%rdx),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 46fb6 │ │ │ │ + jmp 45ecf │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0xa9f49(%rip),%rdx │ │ │ │ - lea 0x992d9(%rip),%rsi # e0307 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x13e7> │ │ │ │ - mov (%rdx),%rdi │ │ │ │ + mov 0xa4029(%rip),%r8 │ │ │ │ + lea 0x933b9(%rip),%rsi # d9307 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x11f7> │ │ │ │ + mov (%r8),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 46fb6 │ │ │ │ + jmp 45ecf │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0xa9f29(%rip),%r12 │ │ │ │ - lea 0x99f4a(%rip),%rsi # e0f98 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x2078> │ │ │ │ - mov (%r12),%rdi │ │ │ │ + mov 0xa4009(%rip),%rdi │ │ │ │ + lea 0x9402a(%rip),%rsi # d9f98 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1e88> │ │ │ │ + mov (%rdi),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 46fd0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov 0xa9f09(%rip),%r13 │ │ │ │ - lea 0x99dd2(%rip),%rsi # e0e40 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1f20> │ │ │ │ - mov 0x0(%r13),%rdi │ │ │ │ + jmp 45ee9 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov 0xa3fe9(%rip),%rcx │ │ │ │ + lea 0x93eb2(%rip),%rsi # d9e40 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1d30> │ │ │ │ + mov (%rcx),%rdi │ │ │ │ call d380 │ │ │ │ xor %ebx,%ebx │ │ │ │ - jmp 46fc4 │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov 0xa9ee9(%rip),%rax │ │ │ │ - lea 0x99f9a(%rip),%rsi # e1028 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x2108> │ │ │ │ + jmp 45edd │ │ │ │ + nopl (%rax) │ │ │ │ + mov 0xa3fc9(%rip),%rax │ │ │ │ + lea 0x9407a(%rip),%rsi # da028 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1f18> │ │ │ │ mov (%rax),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 46fb6 │ │ │ │ + jmp 45ecf │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0xa9ec9(%rip),%rdi │ │ │ │ - lea 0x99e5a(%rip),%rsi # e0f08 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1fe8> │ │ │ │ - mov (%rdi),%rdi │ │ │ │ + mov 0xa3fa9(%rip),%rsi │ │ │ │ + mov (%rsi),%rdi │ │ │ │ + lea 0x93f37(%rip),%rsi # d9f08 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1df8> │ │ │ │ call d380 │ │ │ │ - jmp 46fb6 │ │ │ │ + jmp 45ecf │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0xa9ea9(%rip),%rbx │ │ │ │ - lea 0x99e6a(%rip),%rsi # e0f38 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x2018> │ │ │ │ + mov 0xa3f89(%rip),%rbx │ │ │ │ + lea 0x93f4a(%rip),%rsi # d9f38 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1e28> │ │ │ │ mov (%rbx),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 46fb6 │ │ │ │ + jmp 45ecf │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0xa9e89(%rip),%rcx │ │ │ │ - lea 0x99d22(%rip),%rsi # e0e10 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1ef0> │ │ │ │ - mov (%rcx),%rdi │ │ │ │ + mov 0xa3f69(%rip),%r9 │ │ │ │ + lea 0x93e02(%rip),%rsi # d9e10 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1d00> │ │ │ │ + mov (%r9),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 46f66 │ │ │ │ + jmp 45e86 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0xa9e69(%rip),%rbx │ │ │ │ - lea 0x9924c(%rip),%rsi # e035a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x143a> │ │ │ │ - mov (%rbx),%rdi │ │ │ │ + mov 0xa3f49(%rip),%r15 │ │ │ │ + lea 0x9332c(%rip),%rsi # d935a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x124a> │ │ │ │ + mov (%r15),%rdi │ │ │ │ call d380 │ │ │ │ xor %ebx,%ebx │ │ │ │ - jmp 46f27 │ │ │ │ + jmp 45e50 │ │ │ │ nopl (%rax) │ │ │ │ - mov -0x128(%rbp),%r11 │ │ │ │ + mov -0x68(%rbp),%rdi │ │ │ │ mov -0x130(%rbp),%rsi │ │ │ │ - mov -0x68(%rbp),%r9 │ │ │ │ - lea -0x60(%rbp),%rdi │ │ │ │ + vpxor %xmm2,%xmm2,%xmm2 │ │ │ │ mov %r14,%rdx │ │ │ │ movq $0x0,-0x60(%rbp) │ │ │ │ - movq $0x0,-0x50(%rbp) │ │ │ │ - movq $0x0,-0x48(%rbp) │ │ │ │ - mov %r11,-0x130(%rbp) │ │ │ │ - mov %r9,-0x160(%rbp) │ │ │ │ - call bf6d0 │ │ │ │ + mov %rdi,-0x160(%rbp) │ │ │ │ + lea -0x60(%rbp),%rdi │ │ │ │ + vmovdqa %xmm2,-0x50(%rbp) │ │ │ │ + call b96e0 │ │ │ │ mov -0x60(%rbp),%r14 │ │ │ │ - mov -0x50(%rbp),%rsi │ │ │ │ + mov -0x50(%rbp),%r11 │ │ │ │ test %al,%al │ │ │ │ - mov -0x118(%rbp),%eax │ │ │ │ - mov %r14,-0x148(%rbp) │ │ │ │ - mov %rsi,-0x128(%rbp) │ │ │ │ - jne 4762b │ │ │ │ - mov -0x48(%rbp),%rdx │ │ │ │ - mov 0xaa625(%rip),%r14 │ │ │ │ + mov -0x118(%rbp),%r9d │ │ │ │ + mov %r14,-0x150(%rbp) │ │ │ │ + mov %r11,-0x130(%rbp) │ │ │ │ + jne 46510 │ │ │ │ + mov -0x48(%rbp),%rax │ │ │ │ + mov 0xa4719(%rip),%r14 │ │ │ │ sub $0x8,%rsp │ │ │ │ - mov %eax,-0x118(%rbp) │ │ │ │ + mov %r9d,-0x118(%rbp) │ │ │ │ + mov 0x20(%r12),%rdx │ │ │ │ xor %r9d,%r9d │ │ │ │ xor %r8d,%r8d │ │ │ │ mov $0xb,%ecx │ │ │ │ - mov %r13d,%esi │ │ │ │ - mov %rdx,-0x168(%rbp) │ │ │ │ + mov %rax,-0x168(%rbp) │ │ │ │ mov 0x10(%r14),%rdi │ │ │ │ - mov 0x20(%r12),%rdx │ │ │ │ + mov %r13d,%esi │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ call *0x2e8(%r14) │ │ │ │ - mov %rax,-0x150(%rbp) │ │ │ │ + mov %rax,-0x158(%rbp) │ │ │ │ add $0x20,%rsp │ │ │ │ test %rax,%rax │ │ │ │ - je 47641 │ │ │ │ - mov 0xaa5d5(%rip),%r12 │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ + je 46526 │ │ │ │ + mov 0xa46c8(%rip),%r12 │ │ │ │ sub $0x8,%rsp │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ xor %r9d,%r9d │ │ │ │ xor %r8d,%r8d │ │ │ │ mov $0xb,%ecx │ │ │ │ mov %r13d,%esi │ │ │ │ mov 0x10(%r12),%rdi │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ call *0x2e8(%r12) │ │ │ │ add $0x20,%rsp │ │ │ │ test %rax,%rax │ │ │ │ - mov %rax,-0x158(%rbp) │ │ │ │ + mov %rax,-0x170(%rbp) │ │ │ │ mov -0x118(%rbp),%r11d │ │ │ │ - mov -0x130(%rbp),%rbx │ │ │ │ - je 47645 │ │ │ │ + mov -0x128(%rbp),%rbx │ │ │ │ + je 4652a │ │ │ │ test %r11d,%r11d │ │ │ │ - jle 475e5 │ │ │ │ - mov -0x150(%rbp),%r10 │ │ │ │ - mov -0x158(%rbp),%rsi │ │ │ │ + jle 464ca │ │ │ │ movslq %r15d,%r15 │ │ │ │ + mov -0x158(%rbp),%r10 │ │ │ │ + mov -0x170(%rbp),%rdi │ │ │ │ lea 0x0(,%rbx,4),%rcx │ │ │ │ - lea 0x0(,%r15,4),%rdi │ │ │ │ - mov %r11d,%r14d │ │ │ │ + lea 0x0(,%r15,8),%r8 │ │ │ │ + lea 0x0(,%r15,4),%rsi │ │ │ │ + mov %r11d,%r9d │ │ │ │ + mov %rcx,-0x148(%rbp) │ │ │ │ + lea 0x0(,%rbx,8),%r13 │ │ │ │ mov -0x138(%rbp),%rdx │ │ │ │ mov -0x160(%rbp),%rax │ │ │ │ - lea 0x0(,%rbx,8),%r13 │ │ │ │ + mov %r8,-0x140(%rbp) │ │ │ │ + mov 0x10(%r10),%r12 │ │ │ │ mov -0x168(%rbp),%r8 │ │ │ │ - mov %rcx,-0x130(%rbp) │ │ │ │ - mov %rdi,-0x140(%rbp) │ │ │ │ - movl $0x0,-0x118(%rbp) │ │ │ │ - lea 0x0(,%r15,8),%r12 │ │ │ │ - mov 0x10(%r10),%r9 │ │ │ │ - mov 0x10(%rsi),%rbx │ │ │ │ - and $0x3,%r14d │ │ │ │ - je 4742d │ │ │ │ - cmp $0x1,%r14d │ │ │ │ - je 473a2 │ │ │ │ - cmp $0x2,%r14d │ │ │ │ - je 47323 │ │ │ │ - mov -0xe4(%rbp),%esi │ │ │ │ - mov -0xf4(%rbp),%edi │ │ │ │ + mov %rsi,-0x118(%rbp) │ │ │ │ + movl $0x0,-0x128(%rbp) │ │ │ │ + mov 0x10(%rdi),%rbx │ │ │ │ + and $0x3,%r9d │ │ │ │ + je 4632f │ │ │ │ + cmp $0x1,%r9d │ │ │ │ + je 462ab │ │ │ │ + cmp $0x2,%r9d │ │ │ │ + je 46233 │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r11d,-0xf8(%rbp) │ │ │ │ - mov %rax,%rcx │ │ │ │ + mov -0xe4(%rbp),%esi │ │ │ │ + mov %r12,%r9 │ │ │ │ push %rbx │ │ │ │ - mov %r9,-0x170(%rbp) │ │ │ │ + mov -0xf4(%rbp),%edi │ │ │ │ + mov %rax,%rcx │ │ │ │ mov %rax,%r14 │ │ │ │ mov %rdx,%r15 │ │ │ │ - call 409d0 │ │ │ │ + call 3feb0 │ │ │ │ + mov -0x140(%rbp),%r11 │ │ │ │ pop %r9 │ │ │ │ - mov -0x168(%rbp),%r8 │ │ │ │ lea (%r15,%r13,1),%rdx │ │ │ │ - lea (%r14,%r12,1),%rax │ │ │ │ - mov -0x170(%rbp),%r9 │ │ │ │ + mov -0x168(%rbp),%r8 │ │ │ │ pop %r10 │ │ │ │ - add -0x140(%rbp),%rbx │ │ │ │ - movl $0x1,-0x118(%rbp) │ │ │ │ - add -0x130(%rbp),%r9 │ │ │ │ + movl $0x1,-0x128(%rbp) │ │ │ │ + lea (%r14,%r11,1),%rax │ │ │ │ mov -0xf8(%rbp),%r11d │ │ │ │ + add -0x148(%rbp),%r12 │ │ │ │ add %r13,%r8 │ │ │ │ - mov -0xe4(%rbp),%esi │ │ │ │ - mov -0xf4(%rbp),%edi │ │ │ │ + add -0x118(%rbp),%rbx │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r11d,-0xf8(%rbp) │ │ │ │ - mov %rax,%rcx │ │ │ │ + mov -0xe4(%rbp),%esi │ │ │ │ + mov %r12,%r9 │ │ │ │ push %rbx │ │ │ │ - mov %r9,-0x170(%rbp) │ │ │ │ + mov -0xf4(%rbp),%edi │ │ │ │ + mov %rax,%rcx │ │ │ │ mov %r8,-0x168(%rbp) │ │ │ │ mov %rax,-0x160(%rbp) │ │ │ │ mov %rdx,-0x138(%rbp) │ │ │ │ - call 409d0 │ │ │ │ + call 3feb0 │ │ │ │ pop %rdi │ │ │ │ mov -0x138(%rbp),%rdx │ │ │ │ pop %r8 │ │ │ │ + incl -0x128(%rbp) │ │ │ │ mov -0x160(%rbp),%rax │ │ │ │ mov -0x168(%rbp),%r8 │ │ │ │ - mov -0x170(%rbp),%r9 │ │ │ │ - incl -0x118(%rbp) │ │ │ │ - add -0x140(%rbp),%rbx │ │ │ │ - add -0x130(%rbp),%r9 │ │ │ │ - mov -0xf8(%rbp),%r11d │ │ │ │ add %r13,%rdx │ │ │ │ - add %r12,%rax │ │ │ │ + mov -0xf8(%rbp),%r11d │ │ │ │ + add -0x148(%rbp),%r12 │ │ │ │ + add -0x140(%rbp),%rax │ │ │ │ add %r13,%r8 │ │ │ │ - mov -0xe4(%rbp),%esi │ │ │ │ - mov -0xf4(%rbp),%edi │ │ │ │ + add -0x118(%rbp),%rbx │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r11d,-0xf8(%rbp) │ │ │ │ - mov %rax,%rcx │ │ │ │ + mov -0xe4(%rbp),%esi │ │ │ │ + mov %r12,%r9 │ │ │ │ push %rbx │ │ │ │ - mov %r9,-0x170(%rbp) │ │ │ │ + mov -0xf4(%rbp),%edi │ │ │ │ + mov %rax,%rcx │ │ │ │ mov %r8,-0x168(%rbp) │ │ │ │ mov %rax,-0x160(%rbp) │ │ │ │ mov %rdx,-0x138(%rbp) │ │ │ │ - call 409d0 │ │ │ │ + call 3feb0 │ │ │ │ + pop %rcx │ │ │ │ mov -0x138(%rbp),%rdx │ │ │ │ + pop %rsi │ │ │ │ + incl -0x128(%rbp) │ │ │ │ mov -0x160(%rbp),%rax │ │ │ │ mov -0x168(%rbp),%r8 │ │ │ │ - pop %rcx │ │ │ │ - mov -0x170(%rbp),%r9 │ │ │ │ - pop %rsi │ │ │ │ - mov -0xf8(%rbp),%r11d │ │ │ │ - incl -0x118(%rbp) │ │ │ │ - add -0x130(%rbp),%r9 │ │ │ │ - add -0x140(%rbp),%rbx │ │ │ │ add %r13,%rdx │ │ │ │ - add %r12,%rax │ │ │ │ + mov -0xf8(%rbp),%r11d │ │ │ │ + add -0x148(%rbp),%r12 │ │ │ │ + add -0x140(%rbp),%rax │ │ │ │ add %r13,%r8 │ │ │ │ - cmp %r11d,-0x118(%rbp) │ │ │ │ - je 475e5 │ │ │ │ - mov -0xf4(%rbp),%r14d │ │ │ │ - mov -0xe4(%rbp),%esi │ │ │ │ + add -0x118(%rbp),%rbx │ │ │ │ + cmp %r11d,-0x128(%rbp) │ │ │ │ + je 464ca │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r11d,-0xf8(%rbp) │ │ │ │ - mov %rax,%rcx │ │ │ │ + mov -0xf4(%rbp),%r14d │ │ │ │ + mov %r12,%r9 │ │ │ │ push %rbx │ │ │ │ - mov %r9,-0x170(%rbp) │ │ │ │ + mov -0xe4(%rbp),%esi │ │ │ │ + mov %rax,%rcx │ │ │ │ + mov %r14d,%edi │ │ │ │ mov %r8,-0x168(%rbp) │ │ │ │ mov %rax,-0x160(%rbp) │ │ │ │ mov %rdx,-0x138(%rbp) │ │ │ │ - mov %r14d,%edi │ │ │ │ - call 409d0 │ │ │ │ - add -0x140(%rbp),%rbx │ │ │ │ - mov -0x160(%rbp),%r11 │ │ │ │ + call 3feb0 │ │ │ │ + mov -0x160(%rbp),%rax │ │ │ │ + add -0x118(%rbp),%rbx │ │ │ │ mov %r14d,%edi │ │ │ │ mov -0x138(%rbp),%rdx │ │ │ │ mov -0x168(%rbp),%r8 │ │ │ │ - mov -0x170(%rbp),%r9 │ │ │ │ - add -0x130(%rbp),%r9 │ │ │ │ - mov -0xe4(%rbp),%esi │ │ │ │ + add -0x140(%rbp),%rax │ │ │ │ + add -0x148(%rbp),%r12 │ │ │ │ mov %rbx,(%rsp) │ │ │ │ - add %r12,%r11 │ │ │ │ + mov -0xe4(%rbp),%esi │ │ │ │ add %r13,%rdx │ │ │ │ add %r13,%r8 │ │ │ │ - mov %r11,%rcx │ │ │ │ - mov %r11,-0x160(%rbp) │ │ │ │ - mov %r9,-0x170(%rbp) │ │ │ │ + mov %r12,%r9 │ │ │ │ + mov %rax,%rcx │ │ │ │ mov %r8,-0x168(%rbp) │ │ │ │ + mov %rax,-0x160(%rbp) │ │ │ │ mov %rdx,-0x138(%rbp) │ │ │ │ - call 409d0 │ │ │ │ - mov -0x140(%rbp),%r15 │ │ │ │ - mov -0x160(%rbp),%rax │ │ │ │ + call 3feb0 │ │ │ │ + mov -0x160(%rbp),%r10 │ │ │ │ + mov -0x140(%rbp),%r14 │ │ │ │ + add -0x118(%rbp),%rbx │ │ │ │ mov -0x138(%rbp),%rdx │ │ │ │ mov -0x168(%rbp),%r8 │ │ │ │ - mov -0x170(%rbp),%r9 │ │ │ │ - mov -0x130(%rbp),%r14 │ │ │ │ + mov -0x148(%rbp),%r15 │ │ │ │ + mov %rbx,(%rsp) │ │ │ │ + add %r14,%r10 │ │ │ │ mov -0xe4(%rbp),%esi │ │ │ │ mov -0xf4(%rbp),%edi │ │ │ │ - add %r15,%rbx │ │ │ │ - add %r12,%rax │ │ │ │ - mov %rbx,(%rsp) │ │ │ │ add %r13,%rdx │ │ │ │ + mov %r10,%rcx │ │ │ │ add %r13,%r8 │ │ │ │ - mov %rax,%rcx │ │ │ │ - add %r14,%r9 │ │ │ │ + lea (%r12,%r15,1),%r9 │ │ │ │ + mov %r10,-0x160(%rbp) │ │ │ │ mov %r8,-0x168(%rbp) │ │ │ │ - mov %rax,-0x160(%rbp) │ │ │ │ mov %rdx,-0x138(%rbp) │ │ │ │ - mov %r9,-0x170(%rbp) │ │ │ │ - call 409d0 │ │ │ │ - mov -0x160(%rbp),%r10 │ │ │ │ + call 3feb0 │ │ │ │ + mov -0x160(%rbp),%rsi │ │ │ │ + add -0x118(%rbp),%rbx │ │ │ │ + lea (%r12,%r15,2),%r12 │ │ │ │ mov -0x138(%rbp),%rdx │ │ │ │ - add %r15,%rbx │ │ │ │ mov -0x168(%rbp),%r8 │ │ │ │ - mov -0x170(%rbp),%r9 │ │ │ │ - mov -0xe4(%rbp),%esi │ │ │ │ mov %rbx,(%rsp) │ │ │ │ + mov %r12,%r9 │ │ │ │ + add %r14,%rsi │ │ │ │ mov -0xf4(%rbp),%edi │ │ │ │ - add %r12,%r10 │ │ │ │ + mov %rsi,-0x160(%rbp) │ │ │ │ + mov %rsi,%rcx │ │ │ │ + mov -0xe4(%rbp),%esi │ │ │ │ add %r13,%rdx │ │ │ │ add %r13,%r8 │ │ │ │ - add %r14,%r9 │ │ │ │ - mov %r10,%rcx │ │ │ │ - mov %r10,-0x160(%rbp) │ │ │ │ - mov %r9,-0x170(%rbp) │ │ │ │ - mov %r8,-0x168(%rbp) │ │ │ │ mov %rdx,-0x138(%rbp) │ │ │ │ - call 409d0 │ │ │ │ + mov %r8,-0x168(%rbp) │ │ │ │ + call 3feb0 │ │ │ │ pop %rax │ │ │ │ mov -0x168(%rbp),%r8 │ │ │ │ - add %r15,%rbx │ │ │ │ + add %r15,%r12 │ │ │ │ pop %rdx │ │ │ │ - mov -0x160(%rbp),%rax │ │ │ │ + addl $0x4,-0x128(%rbp) │ │ │ │ mov -0x138(%rbp),%rdx │ │ │ │ - mov -0x170(%rbp),%r9 │ │ │ │ - addl $0x4,-0x118(%rbp) │ │ │ │ - mov -0xf8(%rbp),%r11d │ │ │ │ + mov -0x160(%rbp),%rax │ │ │ │ add %r13,%r8 │ │ │ │ + mov -0xf8(%rbp),%r11d │ │ │ │ + add -0x118(%rbp),%rbx │ │ │ │ add %r13,%rdx │ │ │ │ - add %r12,%rax │ │ │ │ - add %r14,%r9 │ │ │ │ - cmp %r11d,-0x118(%rbp) │ │ │ │ - jne 4742d │ │ │ │ - mov -0x158(%rbp),%rdx │ │ │ │ - mov -0x150(%rbp),%rsi │ │ │ │ - lea 0x98d6e(%rip),%rdi # e0368 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1448> │ │ │ │ + add %r14,%rax │ │ │ │ + cmp %r11d,-0x128(%rbp) │ │ │ │ + jne 4632f │ │ │ │ + mov -0x170(%rbp),%rdx │ │ │ │ + mov -0x158(%rbp),%rsi │ │ │ │ + lea 0x92e89(%rip),%rdi # d9368 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1258> │ │ │ │ xor %eax,%eax │ │ │ │ call d2b0 │ │ │ │ mov %rax,%rbx │ │ │ │ - mov -0x148(%rbp),%r13 │ │ │ │ - test %r13,%r13 │ │ │ │ - je 46f0c │ │ │ │ - mov -0x128(%rbp),%rsi │ │ │ │ - mov %r13,%rdi │ │ │ │ - sub %r13,%rsi │ │ │ │ + mov -0x150(%rbp),%rcx │ │ │ │ + test %rcx,%rcx │ │ │ │ + je 45e35 │ │ │ │ + mov -0x130(%rbp),%rsi │ │ │ │ + mov %rcx,%rdi │ │ │ │ + sub %rcx,%rsi │ │ │ │ call d340 │ │ │ │ - jmp 46f0c │ │ │ │ - mov 0xa993e(%rip),%rdx │ │ │ │ - lea 0x98d21(%rip),%rsi # e035a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x143a> │ │ │ │ - mov (%rdx),%rdi │ │ │ │ + jmp 45e35 │ │ │ │ + mov 0xa3a59(%rip),%r8 │ │ │ │ + lea 0x92e3c(%rip),%rsi # d935a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x124a> │ │ │ │ + mov (%r8),%rdi │ │ │ │ call d380 │ │ │ │ xor %ebx,%ebx │ │ │ │ - jmp 47604 │ │ │ │ - mov -0x150(%rbp),%r8 │ │ │ │ - mov (%r8),%r9 │ │ │ │ - test %r9d,%r9d │ │ │ │ - js 47641 │ │ │ │ - dec %r9 │ │ │ │ - mov %r9,(%r8) │ │ │ │ - jne 47641 │ │ │ │ - mov %r8,%rdi │ │ │ │ + jmp 464e9 │ │ │ │ + mov -0x158(%rbp),%rdx │ │ │ │ + mov (%rdx),%r13 │ │ │ │ + test %r13d,%r13d │ │ │ │ + js 46526 │ │ │ │ + dec %r13 │ │ │ │ + mov %r13,(%rdx) │ │ │ │ + jne 46526 │ │ │ │ + mov %rdx,%rdi │ │ │ │ call d2a0 <_Py_Dealloc@plt> │ │ │ │ xor %ebx,%ebx │ │ │ │ - jmp 47604 │ │ │ │ + jmp 464e9 │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r13 │ │ │ │ - jmp e4a1 <__cxa_finalize@plt+0xe11> │ │ │ │ + mov %rax,%r15 │ │ │ │ + jmp e488 <__cxa_finalize@plt+0xdf8> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r13 │ │ │ │ - jmp e55b <__cxa_finalize@plt+0xecb> │ │ │ │ + mov %rax,%r15 │ │ │ │ + jmp e542 <__cxa_finalize@plt+0xeb2> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r13 │ │ │ │ - jmp e535 <__cxa_finalize@plt+0xea5> │ │ │ │ + mov %rax,%r15 │ │ │ │ + jmp e51c <__cxa_finalize@plt+0xe8c> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r13 │ │ │ │ + mov %rax,%r15 │ │ │ │ vzeroupper │ │ │ │ - jmp e4ba <__cxa_finalize@plt+0xe2a> │ │ │ │ + jmp e4a1 <__cxa_finalize@plt+0xe11> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r13 │ │ │ │ + mov %rax,%r15 │ │ │ │ vzeroupper │ │ │ │ - jmp e512 <__cxa_finalize@plt+0xe82> │ │ │ │ + jmp e4f9 <__cxa_finalize@plt+0xe69> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r13 │ │ │ │ - jmp e571 <__cxa_finalize@plt+0xee1> │ │ │ │ + mov %rax,%r15 │ │ │ │ + jmp e558 <__cxa_finalize@plt+0xec8> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r13 │ │ │ │ + mov %rax,%r15 │ │ │ │ vzeroupper │ │ │ │ - jmp e4fa <__cxa_finalize@plt+0xe6a> │ │ │ │ + jmp e4e1 <__cxa_finalize@plt+0xe51> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r13 │ │ │ │ + mov %rax,%r15 │ │ │ │ vzeroupper │ │ │ │ - jmp e4da <__cxa_finalize@plt+0xe4a> │ │ │ │ + jmp e4c1 <__cxa_finalize@plt+0xe31> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r13 │ │ │ │ + mov %rax,%r15 │ │ │ │ vzeroupper │ │ │ │ - jmp e506 <__cxa_finalize@plt+0xe76> │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp e4ed <__cxa_finalize@plt+0xe5d> │ │ │ │ + nopl (%rax) │ │ │ │ endbr64 │ │ │ │ lea 0x8(%rsp),%r10 │ │ │ │ - and $0xffffffffffffffc0,%rsp │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ mov %rsi,%rdi │ │ │ │ - lea 0x98d18(%rip),%rsi # e041f * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x14ff> │ │ │ │ push -0x8(%r10) │ │ │ │ + lea 0x92e34(%rip),%rsi # d941f * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x130f> │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ + lea -0x108(%rbp),%rcx │ │ │ │ + lea -0x110(%rbp),%rdx │ │ │ │ + lea -0x114(%rbp),%r9 │ │ │ │ + lea -0x118(%rbp),%r8 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %r10 │ │ │ │ push %rbx │ │ │ │ - lea -0x108(%rbp),%rcx │ │ │ │ - sub $0x180,%rsp │ │ │ │ - lea -0x110(%rbp),%rdx │ │ │ │ - lea -0x114(%rbp),%r9 │ │ │ │ - lea -0x118(%rbp),%r8 │ │ │ │ + sub $0x160,%rsp │ │ │ │ mov %fs:0x28,%rax │ │ │ │ mov %rax,-0x38(%rbp) │ │ │ │ xor %eax,%eax │ │ │ │ movl $0x0,-0x118(%rbp) │ │ │ │ movl $0x0,-0x114(%rbp) │ │ │ │ call d3f0 │ │ │ │ test %eax,%eax │ │ │ │ - je 48882 │ │ │ │ + je 47582 │ │ │ │ mov -0x114(%rbp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle 4886c │ │ │ │ + jle 4756c │ │ │ │ mov -0x118(%rbp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 488ef │ │ │ │ - mov 0xaa028(%rip),%rax │ │ │ │ + jle 475f0 │ │ │ │ + mov 0xa4148(%rip),%rax │ │ │ │ mov $0xc,%edi │ │ │ │ mov 0x228(%rax),%rbx │ │ │ │ call *0x168(%rax) │ │ │ │ mov -0x110(%rbp),%rdi │ │ │ │ xor %r9d,%r9d │ │ │ │ mov $0x100,%r8d │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ mov %rax,%rsi │ │ │ │ call *%rbx │ │ │ │ mov %rax,%r12 │ │ │ │ test %rax,%rax │ │ │ │ - je 48a1e │ │ │ │ - mov 0xa9fea(%rip),%r13 │ │ │ │ - mov %rax,-0x100(%rbp) │ │ │ │ + je 476f1 │ │ │ │ + mov 0xa410a(%rip),%r13 │ │ │ │ mov $0xc,%edi │ │ │ │ + mov %rax,-0x100(%rbp) │ │ │ │ mov 0x228(%r13),%r14 │ │ │ │ call *0x168(%r13) │ │ │ │ mov -0x108(%rbp),%rdi │ │ │ │ xor %r9d,%r9d │ │ │ │ mov $0x100,%r8d │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ mov %rax,%rsi │ │ │ │ call *%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ test %rax,%rax │ │ │ │ - je 488b9 │ │ │ │ - mov 0x18(%r12),%r15d │ │ │ │ + je 475ba │ │ │ │ + mov 0x18(%r12),%r14d │ │ │ │ mov %rax,-0xf8(%rbp) │ │ │ │ - test %r15d,%r15d │ │ │ │ - jle 4889e │ │ │ │ - cmp %r15d,0x18(%rax) │ │ │ │ - jne 48810 │ │ │ │ + test %r14d,%r14d │ │ │ │ + jle 4759e │ │ │ │ + cmp %r14d,0x18(%rax) │ │ │ │ + jne 47510 │ │ │ │ mov -0x114(%rbp),%esi │ │ │ │ mov -0x118(%rbp),%edi │ │ │ │ - call 2eca0 │ │ │ │ - mov 0x20(%r12),%rdx │ │ │ │ - lea -0x1(%r15),%edi │ │ │ │ - movslq %eax,%r14 │ │ │ │ - movslq %edi,%r8 │ │ │ │ - cmp %r14,(%rdx,%r8,8) │ │ │ │ - jne 48886 │ │ │ │ - mov 0x20(%rbx),%rcx │ │ │ │ - cmp %r14,(%rcx,%r8,8) │ │ │ │ - jne 488d4 │ │ │ │ + call 2ed10 │ │ │ │ + lea -0x1(%r14),%edi │ │ │ │ + mov 0x20(%r12),%rcx │ │ │ │ + movslq %eax,%r10 │ │ │ │ + movslq %edi,%rdx │ │ │ │ + cmp %r10,(%rcx,%rdx,8) │ │ │ │ + jne 47586 │ │ │ │ + mov 0x20(%rbx),%rsi │ │ │ │ + cmp %r10,(%rsi,%rdx,8) │ │ │ │ + jne 475d5 │ │ │ │ mov $0x1,%r13d │ │ │ │ - cmp $0x1,%r15d │ │ │ │ - je 47dae │ │ │ │ - lea -0x2(%r15),%r9d │ │ │ │ - cmp $0xe,%r9d │ │ │ │ - jbe 48a3b │ │ │ │ - mov %rdx,%r11 │ │ │ │ - or %rcx,%r11 │ │ │ │ - test $0x7f,%r11b │ │ │ │ - jne 48a3b │ │ │ │ - mov %edi,%r10d │ │ │ │ - mov $0x10,%esi │ │ │ │ - vmovdqa32 0x9cddb(%rip),%zmm0 # e4680 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x5760> │ │ │ │ - vmovdqa32 0x9ce11(%rip),%zmm2 # e46c0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x57a0> │ │ │ │ - shr $0x4,%r10d │ │ │ │ - shl $0x7,%r10 │ │ │ │ - vpbroadcastd %esi,%zmm3 │ │ │ │ - lea -0x80(%r10),%r13 │ │ │ │ - vmovdqa32 0x9ce35(%rip),%zmm6 # e4700 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x57e0> │ │ │ │ - vmovdqa32 0x9ce6b(%rip),%zmm7 # e4740 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x5820> │ │ │ │ - xor %r11d,%r11d │ │ │ │ - shr $0x7,%r13 │ │ │ │ - inc %r13 │ │ │ │ - and $0x3,%r13d │ │ │ │ - je 47a0b │ │ │ │ - cmp $0x1,%r13 │ │ │ │ - je 479a9 │ │ │ │ - cmp $0x2,%r13 │ │ │ │ - je 47950 │ │ │ │ - vmovdqa64 (%rdx),%zmm1 │ │ │ │ - vmovdqa64 0x40(%rdx),%zmm4 │ │ │ │ - vmovdqa64 (%rcx),%zmm5 │ │ │ │ - vmovdqa64 0x40(%rcx),%zmm8 │ │ │ │ - vpcmpneqq %zmm1,%zmm5,%k4 │ │ │ │ - vpcmpneqq %zmm4,%zmm8,%k5 │ │ │ │ + cmp $0x1,%r14d │ │ │ │ + je 46b5e │ │ │ │ + lea -0x2(%r14),%r8d │ │ │ │ + cmp $0x7,%r8d │ │ │ │ + jbe 4772c │ │ │ │ + mov %rsi,%r9 │ │ │ │ + or %rcx,%r9 │ │ │ │ + test $0x3f,%r9b │ │ │ │ + jne 4772c │ │ │ │ + mov %edi,%r11d │ │ │ │ + vpcmpeqd %ymm6,%ymm6,%ymm6 │ │ │ │ + mov $0x8,%r15d │ │ │ │ + vmovdqa 0x97138(%rip),%ymm0 # dd8c0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x2c0> │ │ │ │ + shr $0x3,%r11d │ │ │ │ + vmovdqa 0x9714c(%rip),%ymm5 # dd8e0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x2e0> │ │ │ │ + vmovdqa 0x97164(%rip),%ymm7 # dd900 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x300> │ │ │ │ + xor %r8d,%r8d │ │ │ │ + shl $0x6,%r11 │ │ │ │ + vpsrld $0x1f,%ymm6,%ymm6 │ │ │ │ + vpbroadcastd %r15d,%ymm1 │ │ │ │ + lea -0x40(%r11),%rax │ │ │ │ + shr $0x6,%rax │ │ │ │ + inc %rax │ │ │ │ + and $0x3,%eax │ │ │ │ + je 468ce │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 46873 │ │ │ │ + cmp $0x2,%rax │ │ │ │ + je 4681f │ │ │ │ + vmovdqa (%rcx),%ymm2 │ │ │ │ + vmovdqa 0x20(%rcx),%ymm3 │ │ │ │ + vmovdqa (%rsi),%ymm4 │ │ │ │ + vmovdqa 0x20(%rsi),%ymm8 │ │ │ │ + vpcmpneqq %ymm2,%ymm4,%k1 │ │ │ │ + vpcmpneqq %ymm3,%ymm8,%k0 │ │ │ │ + kmovb %k1,%r13d │ │ │ │ + kmovb %k0,%edx │ │ │ │ + or %edx,%r13d │ │ │ │ + test $0xf,%r13b │ │ │ │ + jne 476bd │ │ │ │ + vmovdqa %ymm2,%ymm6 │ │ │ │ + vpaddd %ymm1,%ymm5,%ymm5 │ │ │ │ + vpaddd %ymm1,%ymm0,%ymm0 │ │ │ │ + mov $0x40,%r8d │ │ │ │ + vpermt2d %ymm3,%ymm7,%ymm6 │ │ │ │ + vmovdqa (%rcx,%r8,1),%ymm9 │ │ │ │ + vmovdqa 0x20(%rcx,%r8,1),%ymm10 │ │ │ │ + vmovdqa (%rsi,%r8,1),%ymm11 │ │ │ │ + vmovdqa 0x20(%rsi,%r8,1),%ymm12 │ │ │ │ + vpcmpneqq %ymm9,%ymm11,%k2 │ │ │ │ + vpcmpneqq %ymm10,%ymm12,%k3 │ │ │ │ + kmovb %k2,%r9d │ │ │ │ + kmovb %k3,%r15d │ │ │ │ + or %r15d,%r9d │ │ │ │ + test $0xf,%r9b │ │ │ │ + jne 476bd │ │ │ │ + vpermt2d %ymm10,%ymm7,%ymm9 │ │ │ │ + vpaddd %ymm1,%ymm5,%ymm5 │ │ │ │ + vpaddd %ymm1,%ymm0,%ymm0 │ │ │ │ + add $0x40,%r8 │ │ │ │ + vpmulld %ymm9,%ymm6,%ymm6 │ │ │ │ + vmovdqa (%rcx,%r8,1),%ymm13 │ │ │ │ + vmovdqa 0x20(%rcx,%r8,1),%ymm14 │ │ │ │ + vmovdqa (%rsi,%r8,1),%ymm15 │ │ │ │ + vmovdqa 0x20(%rsi,%r8,1),%ymm2 │ │ │ │ + vpcmpneqq %ymm13,%ymm15,%k4 │ │ │ │ + vpcmpneqq %ymm14,%ymm2,%k5 │ │ │ │ kmovb %k4,%eax │ │ │ │ - kmovb %k5,%r8d │ │ │ │ - or %r8b,%al │ │ │ │ - jne 489bf │ │ │ │ - vmovdqa32 %zmm1,%zmm6 │ │ │ │ - vpaddd %zmm3,%zmm2,%zmm2 │ │ │ │ - vpaddd %zmm3,%zmm0,%zmm0 │ │ │ │ - mov $0x80,%r11d │ │ │ │ - vpermt2d %zmm4,%zmm7,%zmm6 │ │ │ │ - vmovdqa64 (%rdx,%r11,1),%zmm9 │ │ │ │ - vmovdqa64 0x40(%rdx,%r11,1),%zmm10 │ │ │ │ - vmovdqa64 (%rcx,%r11,1),%zmm11 │ │ │ │ - vmovdqa64 0x40(%rcx,%r11,1),%zmm12 │ │ │ │ - vpcmpneqq %zmm9,%zmm11,%k2 │ │ │ │ - vpcmpneqq %zmm10,%zmm12,%k3 │ │ │ │ - kmovb %k2,%esi │ │ │ │ - kmovb %k3,%r9d │ │ │ │ - or %r9b,%sil │ │ │ │ - jne 489bf │ │ │ │ - vpermt2d %zmm10,%zmm7,%zmm9 │ │ │ │ - vpaddd %zmm3,%zmm2,%zmm2 │ │ │ │ - vpaddd %zmm3,%zmm0,%zmm0 │ │ │ │ - sub $0xffffffffffffff80,%r11 │ │ │ │ - vpmulld %zmm9,%zmm6,%zmm6 │ │ │ │ - vmovdqa64 (%rdx,%r11,1),%zmm13 │ │ │ │ - vmovdqa64 0x40(%rdx,%r11,1),%zmm14 │ │ │ │ - vmovdqa64 (%rcx,%r11,1),%zmm15 │ │ │ │ - vmovdqa64 0x40(%rcx,%r11,1),%zmm1 │ │ │ │ - vpcmpneqq %zmm13,%zmm15,%k6 │ │ │ │ - vpcmpneqq %zmm14,%zmm1,%k7 │ │ │ │ - kmovb %k6,%r13d │ │ │ │ - kmovb %k7,%eax │ │ │ │ - or %al,%r13b │ │ │ │ - jne 489bf │ │ │ │ - vpermt2d %zmm14,%zmm7,%zmm13 │ │ │ │ - sub $0xffffffffffffff80,%r11 │ │ │ │ - vpaddd %zmm3,%zmm2,%zmm2 │ │ │ │ - vpaddd %zmm3,%zmm0,%zmm0 │ │ │ │ - vpmulld %zmm13,%zmm6,%zmm6 │ │ │ │ - cmp %r10,%r11 │ │ │ │ - je 47b75 │ │ │ │ - vmovdqa64 (%rdx,%r11,1),%zmm8 │ │ │ │ - vmovdqa64 0x40(%rdx,%r11,1),%zmm4 │ │ │ │ - vmovdqa64 (%rcx,%r11,1),%zmm5 │ │ │ │ - vmovdqa64 0x40(%rcx,%r11,1),%zmm9 │ │ │ │ - vpcmpneqq %zmm8,%zmm5,%k0 │ │ │ │ - vpcmpneqq %zmm4,%zmm9,%k1 │ │ │ │ - kmovb %k0,%r8d │ │ │ │ - kmovb %k1,%esi │ │ │ │ - or %sil,%r8b │ │ │ │ - jne 489bf │ │ │ │ - vmovdqa64 0x80(%rdx,%r11,1),%zmm10 │ │ │ │ - vmovdqa64 0xc0(%rdx,%r11,1),%zmm11 │ │ │ │ - vpermt2d %zmm4,%zmm7,%zmm8 │ │ │ │ - vpaddd %zmm3,%zmm2,%zmm2 │ │ │ │ - vmovdqa64 0x80(%rcx,%r11,1),%zmm12 │ │ │ │ - vmovdqa64 0xc0(%rcx,%r11,1),%zmm13 │ │ │ │ - vpmulld %zmm8,%zmm6,%zmm6 │ │ │ │ - vpaddd %zmm3,%zmm0,%zmm0 │ │ │ │ - vpcmpneqq %zmm10,%zmm12,%k4 │ │ │ │ - vpcmpneqq %zmm11,%zmm13,%k5 │ │ │ │ - kmovb %k4,%r13d │ │ │ │ - kmovb %k5,%r9d │ │ │ │ - or %r9b,%r13b │ │ │ │ - jne 489bf │ │ │ │ - vmovdqa64 0x100(%rdx,%r11,1),%zmm14 │ │ │ │ - vmovdqa64 0x140(%rdx,%r11,1),%zmm15 │ │ │ │ - vpermt2d %zmm11,%zmm7,%zmm10 │ │ │ │ - vpaddd %zmm3,%zmm2,%zmm2 │ │ │ │ - vmovdqa64 0x100(%rcx,%r11,1),%zmm1 │ │ │ │ - vmovdqa64 0x140(%rcx,%r11,1),%zmm8 │ │ │ │ - vpmulld %zmm10,%zmm6,%zmm6 │ │ │ │ - vpaddd %zmm3,%zmm0,%zmm0 │ │ │ │ - vpcmpneqq %zmm14,%zmm1,%k2 │ │ │ │ - vpcmpneqq %zmm15,%zmm8,%k3 │ │ │ │ - kmovb %k2,%eax │ │ │ │ - kmovb %k3,%r8d │ │ │ │ - or %r8b,%al │ │ │ │ - jne 489bf │ │ │ │ - vmovdqa64 0x180(%rdx,%r11,1),%zmm9 │ │ │ │ - vmovdqa64 0x1c0(%rdx,%r11,1),%zmm4 │ │ │ │ - vpermt2d %zmm15,%zmm7,%zmm14 │ │ │ │ - vpaddd %zmm3,%zmm2,%zmm2 │ │ │ │ - vmovdqa64 0x180(%rcx,%r11,1),%zmm5 │ │ │ │ - vmovdqa64 0x1c0(%rcx,%r11,1),%zmm10 │ │ │ │ - vpmulld %zmm14,%zmm6,%zmm6 │ │ │ │ - vpaddd %zmm3,%zmm0,%zmm0 │ │ │ │ - vpcmpneqq %zmm9,%zmm5,%k6 │ │ │ │ - vpcmpneqq %zmm4,%zmm10,%k7 │ │ │ │ - kmovb %k6,%esi │ │ │ │ - kmovb %k7,%r13d │ │ │ │ - or %r13b,%sil │ │ │ │ - jne 489bf │ │ │ │ - vpermt2d %zmm4,%zmm7,%zmm9 │ │ │ │ - add $0x200,%r11 │ │ │ │ - vpaddd %zmm3,%zmm2,%zmm2 │ │ │ │ - vpaddd %zmm3,%zmm0,%zmm0 │ │ │ │ - vpmulld %zmm9,%zmm6,%zmm6 │ │ │ │ - cmp %r10,%r11 │ │ │ │ - jne 47a0b │ │ │ │ - vextracti32x8 $0x1,%zmm6,%ymm3 │ │ │ │ - vpmulld %ymm3,%ymm6,%ymm11 │ │ │ │ - vextracti32x4 $0x1,%ymm11,%xmm13 │ │ │ │ - vpmulld %xmm13,%xmm11,%xmm14 │ │ │ │ - vpsrldq $0x8,%xmm14,%xmm15 │ │ │ │ - vpmulld %xmm15,%xmm14,%xmm8 │ │ │ │ - vpsrldq $0x4,%xmm8,%xmm1 │ │ │ │ - vpmulld %xmm1,%xmm8,%xmm9 │ │ │ │ - vmovd %xmm9,%r13d │ │ │ │ - test $0xf,%dil │ │ │ │ - je 47dae │ │ │ │ - and $0xfffffff0,%edi │ │ │ │ - lea 0x1(%rdi),%r10d │ │ │ │ - movslq %edi,%r11 │ │ │ │ - mov (%rdx,%r11,8),%r9 │ │ │ │ - cmp (%rcx,%r11,8),%r9 │ │ │ │ - jne 489ff │ │ │ │ - imul %r9d,%r13d │ │ │ │ - lea 0x1(%r10),%eax │ │ │ │ - cmp %eax,%r15d │ │ │ │ - jle 47dae │ │ │ │ - movslq %r10d,%r8 │ │ │ │ - mov (%rdx,%r8,8),%rsi │ │ │ │ - cmp %rsi,(%rcx,%r8,8) │ │ │ │ - jne 489ff │ │ │ │ - imul %esi,%r13d │ │ │ │ - lea 0x2(%r10),%edi │ │ │ │ - cmp %edi,%r15d │ │ │ │ - jle 47dae │ │ │ │ - mov 0x8(%rdx,%r8,8),%r11 │ │ │ │ - cmp %r11,0x8(%rcx,%r8,8) │ │ │ │ - jne 489ff │ │ │ │ - imul %r11d,%r13d │ │ │ │ - lea 0x3(%r10),%r9d │ │ │ │ - cmp %r9d,%r15d │ │ │ │ - jle 47dae │ │ │ │ - mov 0x10(%rdx,%r8,8),%rax │ │ │ │ - cmp 0x10(%rcx,%r8,8),%rax │ │ │ │ - jne 489ff │ │ │ │ - imul %eax,%r13d │ │ │ │ - lea 0x4(%r10),%esi │ │ │ │ - cmp %esi,%r15d │ │ │ │ - jle 47dae │ │ │ │ - mov 0x18(%rdx,%r8,8),%rdi │ │ │ │ - cmp 0x18(%rcx,%r8,8),%rdi │ │ │ │ - jne 489ff │ │ │ │ - imul %edi,%r13d │ │ │ │ - lea 0x5(%r10),%r11d │ │ │ │ - cmp %r11d,%r15d │ │ │ │ - jle 47dae │ │ │ │ - mov 0x20(%rdx,%r8,8),%r9 │ │ │ │ - cmp 0x20(%rcx,%r8,8),%r9 │ │ │ │ - jne 489ff │ │ │ │ - imul %r9d,%r13d │ │ │ │ - lea 0x6(%r10),%eax │ │ │ │ - cmp %eax,%r15d │ │ │ │ - jle 47dae │ │ │ │ - mov 0x28(%rdx,%r8,8),%rsi │ │ │ │ - cmp 0x28(%rcx,%r8,8),%rsi │ │ │ │ - jne 489ff │ │ │ │ - imul %esi,%r13d │ │ │ │ - lea 0x7(%r10),%edi │ │ │ │ - cmp %edi,%r15d │ │ │ │ - jle 47dae │ │ │ │ - mov 0x30(%rdx,%r8,8),%r11 │ │ │ │ - cmp 0x30(%rcx,%r8,8),%r11 │ │ │ │ - jne 489ff │ │ │ │ - imul %r11d,%r13d │ │ │ │ - lea 0x8(%r10),%r9d │ │ │ │ - cmp %r9d,%r15d │ │ │ │ - jle 47dae │ │ │ │ - mov 0x38(%rdx,%r8,8),%rax │ │ │ │ - cmp 0x38(%rcx,%r8,8),%rax │ │ │ │ - jne 489ff │ │ │ │ + kmovb %k5,%r13d │ │ │ │ + or %r13d,%eax │ │ │ │ + test $0xf,%al │ │ │ │ + jne 476bd │ │ │ │ + vpermt2d %ymm14,%ymm7,%ymm13 │ │ │ │ + vpaddd %ymm1,%ymm5,%ymm5 │ │ │ │ + vpaddd %ymm1,%ymm0,%ymm0 │ │ │ │ + add $0x40,%r8 │ │ │ │ + vpmulld %ymm13,%ymm6,%ymm6 │ │ │ │ + cmp %r8,%r11 │ │ │ │ + je 46a39 │ │ │ │ + vmovdqa (%rcx,%r8,1),%ymm8 │ │ │ │ + vmovdqa 0x20(%rcx,%r8,1),%ymm3 │ │ │ │ + vmovdqa (%rsi,%r8,1),%ymm4 │ │ │ │ + vmovdqa 0x20(%rsi,%r8,1),%ymm9 │ │ │ │ + vpcmpneqq %ymm8,%ymm4,%k6 │ │ │ │ + vpcmpneqq %ymm3,%ymm9,%k7 │ │ │ │ + kmovb %k6,%edx │ │ │ │ + kmovb %k7,%r9d │ │ │ │ + or %r9d,%edx │ │ │ │ + test $0xf,%dl │ │ │ │ + jne 476bd │ │ │ │ + vmovdqa 0x40(%rcx,%r8,1),%ymm10 │ │ │ │ + vmovdqa 0x60(%rcx,%r8,1),%ymm11 │ │ │ │ + vpermt2d %ymm3,%ymm7,%ymm8 │ │ │ │ + vpaddd %ymm1,%ymm5,%ymm5 │ │ │ │ + vmovdqa 0x40(%rsi,%r8,1),%ymm12 │ │ │ │ + vmovdqa 0x60(%rsi,%r8,1),%ymm13 │ │ │ │ + vpmulld %ymm8,%ymm6,%ymm6 │ │ │ │ + vpaddd %ymm1,%ymm0,%ymm0 │ │ │ │ + vpcmpneqq %ymm10,%ymm12,%k1 │ │ │ │ + vpcmpneqq %ymm11,%ymm13,%k0 │ │ │ │ + kmovb %k1,%eax │ │ │ │ + kmovb %k0,%r15d │ │ │ │ + or %r15d,%eax │ │ │ │ + test $0xf,%al │ │ │ │ + jne 476bd │ │ │ │ + vmovdqa 0x80(%rcx,%r8,1),%ymm14 │ │ │ │ + vmovdqa 0xa0(%rcx,%r8,1),%ymm15 │ │ │ │ + vpermt2d %ymm11,%ymm7,%ymm10 │ │ │ │ + vpaddd %ymm1,%ymm5,%ymm5 │ │ │ │ + vmovdqa 0x80(%rsi,%r8,1),%ymm2 │ │ │ │ + vmovdqa 0xa0(%rsi,%r8,1),%ymm8 │ │ │ │ + vpmulld %ymm10,%ymm6,%ymm6 │ │ │ │ + vpaddd %ymm1,%ymm0,%ymm0 │ │ │ │ + vpcmpneqq %ymm14,%ymm2,%k2 │ │ │ │ + vpcmpneqq %ymm15,%ymm8,%k3 │ │ │ │ + kmovb %k2,%r13d │ │ │ │ + kmovb %k3,%edx │ │ │ │ + or %edx,%r13d │ │ │ │ + test $0xf,%r13b │ │ │ │ + jne 476bd │ │ │ │ + vmovdqa 0xc0(%rcx,%r8,1),%ymm9 │ │ │ │ + vmovdqa 0xe0(%rcx,%r8,1),%ymm3 │ │ │ │ + vpermt2d %ymm15,%ymm7,%ymm14 │ │ │ │ + vpaddd %ymm1,%ymm5,%ymm5 │ │ │ │ + vmovdqa 0xc0(%rsi,%r8,1),%ymm4 │ │ │ │ + vmovdqa 0xe0(%rsi,%r8,1),%ymm10 │ │ │ │ + vpmulld %ymm14,%ymm6,%ymm6 │ │ │ │ + vpaddd %ymm1,%ymm0,%ymm0 │ │ │ │ + vpcmpneqq %ymm9,%ymm4,%k4 │ │ │ │ + vpcmpneqq %ymm3,%ymm10,%k5 │ │ │ │ + kmovb %k4,%r9d │ │ │ │ + kmovb %k5,%eax │ │ │ │ + or %eax,%r9d │ │ │ │ + test $0xf,%r9b │ │ │ │ + jne 476bd │ │ │ │ + vpermt2d %ymm3,%ymm7,%ymm9 │ │ │ │ + vpaddd %ymm1,%ymm5,%ymm5 │ │ │ │ + vpaddd %ymm1,%ymm0,%ymm0 │ │ │ │ + add $0x100,%r8 │ │ │ │ + vpmulld %ymm9,%ymm6,%ymm6 │ │ │ │ + cmp %r8,%r11 │ │ │ │ + jne 468ce │ │ │ │ + vextracti32x4 $0x1,%ymm6,%xmm1 │ │ │ │ + vpmulld %xmm1,%xmm6,%xmm11 │ │ │ │ + vpsrldq $0x8,%xmm11,%xmm12 │ │ │ │ + vpmulld %xmm12,%xmm11,%xmm13 │ │ │ │ + vpsrldq $0x4,%xmm13,%xmm14 │ │ │ │ + vpmulld %xmm14,%xmm13,%xmm15 │ │ │ │ + vmovd %xmm15,%r13d │ │ │ │ + test $0x7,%dil │ │ │ │ + je 46b5e │ │ │ │ + and $0xfffffff8,%edi │ │ │ │ + lea 0x1(%rdi),%r11d │ │ │ │ + movslq %edi,%r8 │ │ │ │ + mov (%rcx,%r8,8),%r15 │ │ │ │ + cmp (%rsi,%r8,8),%r15 │ │ │ │ + jne 4770e │ │ │ │ + imul %r15d,%r13d │ │ │ │ + lea 0x1(%r11),%edx │ │ │ │ + cmp %edx,%r14d │ │ │ │ + jle 46b5e │ │ │ │ + movslq %r11d,%r9 │ │ │ │ + mov (%rcx,%r9,8),%rax │ │ │ │ + cmp %rax,(%rsi,%r9,8) │ │ │ │ + jne 4770e │ │ │ │ imul %eax,%r13d │ │ │ │ - lea 0x9(%r10),%esi │ │ │ │ - cmp %esi,%r15d │ │ │ │ - jle 47dae │ │ │ │ - mov 0x40(%rdx,%r8,8),%rdi │ │ │ │ - cmp 0x40(%rcx,%r8,8),%rdi │ │ │ │ - jne 489ff │ │ │ │ + lea 0x2(%r11),%edi │ │ │ │ + cmp %edi,%r14d │ │ │ │ + jle 46b5e │ │ │ │ + mov 0x8(%rcx,%r9,8),%r8 │ │ │ │ + cmp 0x8(%rsi,%r9,8),%r8 │ │ │ │ + jne 4770e │ │ │ │ + imul %r8d,%r13d │ │ │ │ + lea 0x3(%r11),%r15d │ │ │ │ + cmp %r15d,%r14d │ │ │ │ + jle 46b5e │ │ │ │ + mov 0x10(%rcx,%r9,8),%rdx │ │ │ │ + cmp 0x10(%rsi,%r9,8),%rdx │ │ │ │ + jne 4770e │ │ │ │ + imul %edx,%r13d │ │ │ │ + lea 0x4(%r11),%eax │ │ │ │ + cmp %eax,%r14d │ │ │ │ + jle 46b5e │ │ │ │ + mov 0x18(%rcx,%r9,8),%rdi │ │ │ │ + cmp 0x18(%rsi,%r9,8),%rdi │ │ │ │ + jne 4770e │ │ │ │ imul %edi,%r13d │ │ │ │ - lea 0xa(%r10),%r11d │ │ │ │ - cmp %r11d,%r15d │ │ │ │ - jle 47dae │ │ │ │ - mov 0x48(%rdx,%r8,8),%r9 │ │ │ │ - cmp 0x48(%rcx,%r8,8),%r9 │ │ │ │ - jne 489ff │ │ │ │ - imul %r9d,%r13d │ │ │ │ - lea 0xb(%r10),%eax │ │ │ │ - cmp %eax,%r15d │ │ │ │ - jle 47dae │ │ │ │ - mov 0x50(%rdx,%r8,8),%rsi │ │ │ │ - cmp 0x50(%rcx,%r8,8),%rsi │ │ │ │ - jne 489ff │ │ │ │ - imul %esi,%r13d │ │ │ │ - lea 0xc(%r10),%edi │ │ │ │ - cmp %edi,%r15d │ │ │ │ - jle 47dae │ │ │ │ - mov 0x58(%rdx,%r8,8),%r11 │ │ │ │ - cmp 0x58(%rcx,%r8,8),%r11 │ │ │ │ - jne 489ff │ │ │ │ - imul %r11d,%r13d │ │ │ │ - lea 0xd(%r10),%r9d │ │ │ │ - cmp %r9d,%r15d │ │ │ │ - jle 47dae │ │ │ │ - mov 0x60(%rdx,%r8,8),%rax │ │ │ │ - cmp 0x60(%rcx,%r8,8),%rax │ │ │ │ - jne 489ff │ │ │ │ + lea 0x5(%r11),%r8d │ │ │ │ + cmp %r8d,%r14d │ │ │ │ + jle 46b5e │ │ │ │ + mov 0x20(%rcx,%r9,8),%r15 │ │ │ │ + cmp 0x20(%rsi,%r9,8),%r15 │ │ │ │ + jne 4770e │ │ │ │ + imul %r15d,%r13d │ │ │ │ + lea 0x6(%r11),%edx │ │ │ │ + cmp %edx,%r14d │ │ │ │ + jle 46b5e │ │ │ │ + mov 0x28(%rcx,%r9,8),%rax │ │ │ │ + cmp 0x28(%rsi,%r9,8),%rax │ │ │ │ + jne 4770e │ │ │ │ + add $0x7,%r11d │ │ │ │ imul %eax,%r13d │ │ │ │ - lea 0xe(%r10),%esi │ │ │ │ - cmp %esi,%r15d │ │ │ │ - jle 47dae │ │ │ │ - mov 0x68(%rdx,%r8,8),%rdi │ │ │ │ - cmp 0x68(%rcx,%r8,8),%rdi │ │ │ │ - jne 489ff │ │ │ │ - imul %edi,%r13d │ │ │ │ - add $0xf,%r10d │ │ │ │ - cmp %r10d,%r15d │ │ │ │ - jle 47dae │ │ │ │ - mov 0x70(%rdx,%r8,8),%rdx │ │ │ │ - cmp 0x70(%rcx,%r8,8),%rdx │ │ │ │ - jne 489ff │ │ │ │ - imul %edx,%r13d │ │ │ │ + cmp %r11d,%r14d │ │ │ │ + jle 46b5e │ │ │ │ + mov 0x30(%rcx,%r9,8),%rcx │ │ │ │ + cmp 0x30(%rsi,%r9,8),%rcx │ │ │ │ + jne 4770e │ │ │ │ + imul %ecx,%r13d │ │ │ │ mov %r12,%rdi │ │ │ │ - call 15b50 │ │ │ │ + call 15940 │ │ │ │ test %al,%al │ │ │ │ - je 4890c │ │ │ │ - movq $0x0,-0x168(%rbp) │ │ │ │ + je 4760d │ │ │ │ + movq $0x0,-0x158(%rbp) │ │ │ │ mov %rbx,%rdi │ │ │ │ - call 15b50 │ │ │ │ + call 15940 │ │ │ │ test %al,%al │ │ │ │ - jne 48bd0 │ │ │ │ - mov 0xa99d8(%rip),%rax │ │ │ │ + jne 478c0 │ │ │ │ + mov %r10,-0x128(%rbp) │ │ │ │ + mov 0xa3c21(%rip),%rax │ │ │ │ mov $0xc,%edi │ │ │ │ mov 0x228(%rax),%rbx │ │ │ │ vzeroupper │ │ │ │ call *0x168(%rax) │ │ │ │ mov -0x108(%rbp),%rdi │ │ │ │ xor %r9d,%r9d │ │ │ │ mov $0x501,%r8d │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ mov %rax,%rsi │ │ │ │ call *%rbx │ │ │ │ - mov %rax,-0x158(%rbp) │ │ │ │ + mov %rax,-0x150(%rbp) │ │ │ │ + mov -0x128(%rbp),%r10 │ │ │ │ mov %rax,%rbx │ │ │ │ test %rax,%rax │ │ │ │ - je 48c1b │ │ │ │ + je 4790b │ │ │ │ movslq %r13d,%rdx │ │ │ │ movq $0x0,-0xc8(%rbp) │ │ │ │ - movq $0x0,-0xb8(%rbp) │ │ │ │ - vpxor %xmm14,%xmm14,%xmm14 │ │ │ │ - vmovdqa %ymm14,-0xf0(%rbp) │ │ │ │ + vpxor %xmm5,%xmm5,%xmm5 │ │ │ │ lea -0xf0(%rbp),%rdi │ │ │ │ + imul %r10,%rdx │ │ │ │ + movq $0x0,-0xb8(%rbp) │ │ │ │ mov %r12,%rsi │ │ │ │ - imul %r14,%rdx │ │ │ │ + mov %r10,-0x130(%rbp) │ │ │ │ + vmovdqa %ymm5,-0xf0(%rbp) │ │ │ │ mov %rdx,-0x128(%rbp) │ │ │ │ vzeroupper │ │ │ │ - call bf6d0 │ │ │ │ - mov -0xf0(%rbp),%rcx │ │ │ │ + call b96e0 │ │ │ │ + mov -0xf0(%rbp),%rsi │ │ │ │ mov -0xe0(%rbp),%r10 │ │ │ │ test %al,%al │ │ │ │ mov -0x128(%rbp),%rdx │ │ │ │ - mov %rcx,-0x170(%rbp) │ │ │ │ - mov %r10,-0x180(%rbp) │ │ │ │ - jne 48be0 │ │ │ │ + mov -0x130(%rbp),%rcx │ │ │ │ + mov %rsi,-0x168(%rbp) │ │ │ │ + mov %r10,-0x178(%rbp) │ │ │ │ + jne 478d0 │ │ │ │ lea -0xd0(%rbp),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ + mov %rcx,-0x128(%rbp) │ │ │ │ movq $0x0,-0xd0(%rbp) │ │ │ │ movq $0x0,-0xc0(%rbp) │ │ │ │ - call bf6d0 │ │ │ │ - mov -0xd0(%rbp),%r8 │ │ │ │ + call b96e0 │ │ │ │ + mov -0xd0(%rbp),%r11 │ │ │ │ mov -0xc0(%rbp),%r9 │ │ │ │ - mov %r8,-0x178(%rbp) │ │ │ │ - mov %r9,-0x188(%rbp) │ │ │ │ + mov %r11,-0x170(%rbp) │ │ │ │ + mov %r9,-0x180(%rbp) │ │ │ │ test %al,%al │ │ │ │ - jne 48bfd │ │ │ │ - mov 0xa98d9(%rip),%rax │ │ │ │ - mov 0x20(%r12),%rdx │ │ │ │ + jne 478ed │ │ │ │ + mov 0xa3b07(%rip),%r15 │ │ │ │ sub $0x8,%rsp │ │ │ │ + mov 0x20(%r12),%rdx │ │ │ │ xor %r9d,%r9d │ │ │ │ xor %r8d,%r8d │ │ │ │ mov $0xb,%ecx │ │ │ │ - mov %r15d,%esi │ │ │ │ - mov 0x10(%rax),%rdi │ │ │ │ + mov %r14d,%esi │ │ │ │ + mov 0x10(%r15),%rdi │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ - call *0x2e8(%rax) │ │ │ │ - mov %rax,-0x190(%rbp) │ │ │ │ + call *0x2e8(%r15) │ │ │ │ add $0x20,%rsp │ │ │ │ test %rax,%rax │ │ │ │ - je 48c14 │ │ │ │ - vpxor %xmm15,%xmm15,%xmm15 │ │ │ │ - mov 0x10(%rax),%r15 │ │ │ │ - movq $0x0,-0x60(%rbp) │ │ │ │ - movq $0x0,-0x58(%rbp) │ │ │ │ - vmovdqu64 %zmm15,-0xa0(%rbp) │ │ │ │ + mov %rax,-0x188(%rbp) │ │ │ │ + mov -0x128(%rbp),%r14 │ │ │ │ + je 47904 │ │ │ │ + vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ + vpxor %xmm7,%xmm7,%xmm7 │ │ │ │ + mov 0x10(%rax),%r8 │ │ │ │ + vmovdqu %ymm0,-0xa0(%rbp) │ │ │ │ + vmovdqu %ymm0,-0x80(%rbp) │ │ │ │ + vmovdqa %xmm7,-0x60(%rbp) │ │ │ │ test %r13d,%r13d │ │ │ │ - jle 48c41 │ │ │ │ + jle 47931 │ │ │ │ lea 0x0(,%r14,4),%rdi │ │ │ │ - lea -0xb0(%rbp),%rsi │ │ │ │ - lea -0x98(%rbp),%rdx │ │ │ │ - mov %r15,-0x138(%rbp) │ │ │ │ + lea -0xb0(%rbp),%rdx │ │ │ │ + mov %r8,-0x130(%rbp) │ │ │ │ + xor %r14d,%r14d │ │ │ │ + lea -0x98(%rbp),%rax │ │ │ │ mov %rdi,-0x160(%rbp) │ │ │ │ - movl $0x0,-0x128(%rbp) │ │ │ │ - mov %rsi,-0x130(%rbp) │ │ │ │ - xor %r9d,%r9d │ │ │ │ - mov %rdx,-0x140(%rbp) │ │ │ │ - xor %r11d,%r11d │ │ │ │ + vmovdqa64 %xmm7,%xmm16 │ │ │ │ + mov %rdx,-0x128(%rbp) │ │ │ │ + mov %rax,-0x138(%rbp) │ │ │ │ vzeroupper │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0x18(%rbx),%ecx │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov 0x18(%rbx),%esi │ │ │ │ mov 0x10(%rbx),%r8 │ │ │ │ - cmp $0x1,%ecx │ │ │ │ - jle 48173 │ │ │ │ - lea -0x1(%rcx),%r15d │ │ │ │ - mov 0x20(%rbx),%r10 │ │ │ │ - movslq %ecx,%r14 │ │ │ │ - mov -0x128(%rbp),%eax │ │ │ │ - neg %r15 │ │ │ │ - xor %esi,%esi │ │ │ │ + cmp $0x1,%esi │ │ │ │ + jle 46f39 │ │ │ │ + lea -0x1(%rsi),%r9d │ │ │ │ + mov 0x20(%rbx),%rdi │ │ │ │ + movslq %esi,%r15 │ │ │ │ + mov %r14d,%eax │ │ │ │ + neg %r9 │ │ │ │ shl $0x3,%r15 │ │ │ │ - mov %r15,%rdi │ │ │ │ - neg %rdi │ │ │ │ - sub $0x8,%rdi │ │ │ │ - shr $0x3,%rdi │ │ │ │ - shl $0x3,%r14 │ │ │ │ - inc %rdi │ │ │ │ - add %r14,%r10 │ │ │ │ - add 0x28(%rbx),%r14 │ │ │ │ - and $0x7,%edi │ │ │ │ - je 480b4 │ │ │ │ - cmp $0x1,%rdi │ │ │ │ - je 48095 │ │ │ │ - cmp $0x2,%rdi │ │ │ │ - je 4807f │ │ │ │ - cmp $0x3,%rdi │ │ │ │ - je 48069 │ │ │ │ - cmp $0x4,%rdi │ │ │ │ - je 48053 │ │ │ │ - cmp $0x5,%rdi │ │ │ │ - je 4803d │ │ │ │ - cmp $0x6,%rdi │ │ │ │ - je 48027 │ │ │ │ - movslq -0x128(%rbp),%rax │ │ │ │ - mov $0xfffffffffffffff8,%rsi │ │ │ │ + xor %ecx,%ecx │ │ │ │ + shl $0x3,%r9 │ │ │ │ + add %r15,%rdi │ │ │ │ + add 0x28(%rbx),%r15 │ │ │ │ + mov %r9,%r10 │ │ │ │ + neg %r10 │ │ │ │ + sub $0x8,%r10 │ │ │ │ + shr $0x3,%r10 │ │ │ │ + inc %r10 │ │ │ │ + and $0x7,%r10d │ │ │ │ + je 46e7e │ │ │ │ + cmp $0x1,%r10 │ │ │ │ + je 46e5f │ │ │ │ + cmp $0x2,%r10 │ │ │ │ + je 46e49 │ │ │ │ + cmp $0x3,%r10 │ │ │ │ + je 46e33 │ │ │ │ + cmp $0x4,%r10 │ │ │ │ + je 46e1d │ │ │ │ + cmp $0x5,%r10 │ │ │ │ + je 46e07 │ │ │ │ + cmp $0x6,%r10 │ │ │ │ + je 46df1 │ │ │ │ + movslq %r14d,%rax │ │ │ │ + mov $0xfffffffffffffff8,%rcx │ │ │ │ cqto │ │ │ │ - idivq -0x10(%r10) │ │ │ │ - imul -0x10(%r14),%rdx │ │ │ │ + idivq -0x10(%rdi) │ │ │ │ + imul -0x10(%r15),%rdx │ │ │ │ add %rdx,%r8 │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x10(%r10,%rsi,1) │ │ │ │ - imul -0x10(%r14,%rsi,1),%rdx │ │ │ │ - sub $0x8,%rsi │ │ │ │ + idivq -0x10(%rdi,%rcx,1) │ │ │ │ + imul -0x10(%r15,%rcx,1),%rdx │ │ │ │ + sub $0x8,%rcx │ │ │ │ add %rdx,%r8 │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x10(%r10,%rsi,1) │ │ │ │ - imul -0x10(%r14,%rsi,1),%rdx │ │ │ │ - sub $0x8,%rsi │ │ │ │ + idivq -0x10(%rdi,%rcx,1) │ │ │ │ + imul -0x10(%r15,%rcx,1),%rdx │ │ │ │ + sub $0x8,%rcx │ │ │ │ add %rdx,%r8 │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x10(%r10,%rsi,1) │ │ │ │ - imul -0x10(%r14,%rsi,1),%rdx │ │ │ │ - sub $0x8,%rsi │ │ │ │ + idivq -0x10(%rdi,%rcx,1) │ │ │ │ + imul -0x10(%r15,%rcx,1),%rdx │ │ │ │ + sub $0x8,%rcx │ │ │ │ add %rdx,%r8 │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x10(%r10,%rsi,1) │ │ │ │ - imul -0x10(%r14,%rsi,1),%rdx │ │ │ │ - sub $0x8,%rsi │ │ │ │ + idivq -0x10(%rdi,%rcx,1) │ │ │ │ + imul -0x10(%r15,%rcx,1),%rdx │ │ │ │ + sub $0x8,%rcx │ │ │ │ add %rdx,%r8 │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x10(%r10,%rsi,1) │ │ │ │ - imul -0x10(%r14,%rsi,1),%rdx │ │ │ │ - sub $0x8,%rsi │ │ │ │ + idivq -0x10(%rdi,%rcx,1) │ │ │ │ + imul -0x10(%r15,%rcx,1),%rdx │ │ │ │ + sub $0x8,%rcx │ │ │ │ add %rdx,%r8 │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x10(%r10,%rsi,1) │ │ │ │ - imul -0x10(%r14,%rsi,1),%rdx │ │ │ │ - sub $0x8,%rsi │ │ │ │ + idivq -0x10(%rdi,%rcx,1) │ │ │ │ + imul -0x10(%r15,%rcx,1),%rdx │ │ │ │ + sub $0x8,%rcx │ │ │ │ add %rdx,%r8 │ │ │ │ - cmp %rsi,%r15 │ │ │ │ - je 48173 │ │ │ │ + cmp %r9,%rcx │ │ │ │ + je 46f39 │ │ │ │ cltq │ │ │ │ - lea -0x8(%rsi),%rcx │ │ │ │ - lea -0x10(%rsi),%rdi │ │ │ │ + lea -0x8(%rcx),%r11 │ │ │ │ + lea -0x10(%rcx),%rsi │ │ │ │ cqto │ │ │ │ - idivq -0x10(%r10,%rsi,1) │ │ │ │ - imul -0x10(%r14,%rsi,1),%rdx │ │ │ │ + lea -0x18(%rcx),%r10 │ │ │ │ + idivq -0x10(%rdi,%rcx,1) │ │ │ │ + imul -0x10(%r15,%rcx,1),%rdx │ │ │ │ cltq │ │ │ │ add %rdx,%r8 │ │ │ │ cqto │ │ │ │ - idivq -0x10(%r10,%rcx,1) │ │ │ │ - imul -0x10(%r14,%rcx,1),%rdx │ │ │ │ + idivq -0x10(%rdi,%r11,1) │ │ │ │ + imul -0x10(%r15,%r11,1),%rdx │ │ │ │ cltq │ │ │ │ + lea -0x20(%rcx),%r11 │ │ │ │ add %rdx,%r8 │ │ │ │ cqto │ │ │ │ - idivq -0x10(%r10,%rdi,1) │ │ │ │ - imul -0x10(%r14,%rdi,1),%rdx │ │ │ │ - lea -0x20(%rsi),%rdi │ │ │ │ + idivq -0x10(%rdi,%rsi,1) │ │ │ │ + imul -0x10(%r15,%rsi,1),%rdx │ │ │ │ cltq │ │ │ │ - lea (%r8,%rdx,1),%rcx │ │ │ │ - lea -0x18(%rsi),%r8 │ │ │ │ + lea -0x28(%rcx),%rsi │ │ │ │ + add %rdx,%r8 │ │ │ │ cqto │ │ │ │ - idivq -0x10(%r10,%r8,1) │ │ │ │ - imul -0x10(%r14,%r8,1),%rdx │ │ │ │ - lea -0x28(%rsi),%r8 │ │ │ │ + idivq -0x10(%rdi,%r10,1) │ │ │ │ + imul -0x10(%r15,%r10,1),%rdx │ │ │ │ cltq │ │ │ │ - lea (%rcx,%rdx,1),%rcx │ │ │ │ + lea -0x30(%rcx),%r10 │ │ │ │ + add %rdx,%r8 │ │ │ │ cqto │ │ │ │ - idivq -0x10(%r10,%rdi,1) │ │ │ │ - imul -0x10(%r14,%rdi,1),%rdx │ │ │ │ - lea -0x30(%rsi),%rdi │ │ │ │ + idivq -0x10(%rdi,%r11,1) │ │ │ │ + imul -0x10(%r15,%r11,1),%rdx │ │ │ │ cltq │ │ │ │ - lea (%rcx,%rdx,1),%rcx │ │ │ │ + lea -0x38(%rcx),%r11 │ │ │ │ + sub $0x40,%rcx │ │ │ │ + add %rdx,%r8 │ │ │ │ cqto │ │ │ │ - idivq -0x10(%r10,%r8,1) │ │ │ │ - imul -0x10(%r14,%r8,1),%rdx │ │ │ │ - lea -0x38(%rsi),%r8 │ │ │ │ - sub $0x40,%rsi │ │ │ │ + idivq -0x10(%rdi,%rsi,1) │ │ │ │ + imul -0x10(%r15,%rsi,1),%rdx │ │ │ │ cltq │ │ │ │ - lea (%rcx,%rdx,1),%rcx │ │ │ │ + add %rdx,%r8 │ │ │ │ cqto │ │ │ │ - idivq -0x10(%r10,%rdi,1) │ │ │ │ - imul -0x10(%r14,%rdi,1),%rdx │ │ │ │ + idivq -0x10(%rdi,%r10,1) │ │ │ │ + imul -0x10(%r15,%r10,1),%rdx │ │ │ │ cltq │ │ │ │ - lea (%rcx,%rdx,1),%rcx │ │ │ │ + lea (%r8,%rdx,1),%r8 │ │ │ │ cqto │ │ │ │ - idivq -0x10(%r10,%r8,1) │ │ │ │ - imul -0x10(%r14,%r8,1),%rdx │ │ │ │ - lea (%rcx,%rdx,1),%r8 │ │ │ │ - cmp %rsi,%r15 │ │ │ │ - jne 480b4 │ │ │ │ + idivq -0x10(%rdi,%r11,1) │ │ │ │ + imul -0x10(%r15,%r11,1),%rdx │ │ │ │ + lea (%r8,%rdx,1),%r8 │ │ │ │ + cmp %r9,%rcx │ │ │ │ + jne 46e7e │ │ │ │ mov 0x18(%r12),%r15d │ │ │ │ - mov 0x10(%r12),%rsi │ │ │ │ + mov 0x10(%r12),%r10 │ │ │ │ cmp $0x1,%r15d │ │ │ │ - jle 4835d │ │ │ │ - lea -0x1(%r15),%edi │ │ │ │ - mov 0x20(%r12),%r14 │ │ │ │ - movslq %r15d,%r15 │ │ │ │ - mov -0x128(%rbp),%eax │ │ │ │ - neg %rdi │ │ │ │ - xor %ecx,%ecx │ │ │ │ + jle 47118 │ │ │ │ + lea -0x1(%r15),%r9d │ │ │ │ + mov 0x20(%r12),%rsi │ │ │ │ + movslq %r15d,%rdi │ │ │ │ + mov %r14d,%eax │ │ │ │ + neg %r9 │ │ │ │ shl $0x3,%rdi │ │ │ │ - mov %rdi,%r10 │ │ │ │ - neg %r10 │ │ │ │ - sub $0x8,%r10 │ │ │ │ - shr $0x3,%r10 │ │ │ │ - shl $0x3,%r15 │ │ │ │ - inc %r10 │ │ │ │ - add %r15,%r14 │ │ │ │ - add 0x28(%r12),%r15 │ │ │ │ - and $0x7,%r10d │ │ │ │ - je 4829e │ │ │ │ - cmp $0x1,%r10 │ │ │ │ - je 4827f │ │ │ │ - cmp $0x2,%r10 │ │ │ │ - je 48269 │ │ │ │ - cmp $0x3,%r10 │ │ │ │ - je 48253 │ │ │ │ - cmp $0x4,%r10 │ │ │ │ - je 4823d │ │ │ │ - cmp $0x5,%r10 │ │ │ │ - je 48227 │ │ │ │ - cmp $0x6,%r10 │ │ │ │ - je 48211 │ │ │ │ - movslq -0x128(%rbp),%rax │ │ │ │ + xor %ecx,%ecx │ │ │ │ + shl $0x3,%r9 │ │ │ │ + add %rdi,%rsi │ │ │ │ + add 0x28(%r12),%rdi │ │ │ │ + mov %r9,%r11 │ │ │ │ + neg %r11 │ │ │ │ + sub $0x8,%r11 │ │ │ │ + shr $0x3,%r11 │ │ │ │ + inc %r11 │ │ │ │ + and $0x7,%r11d │ │ │ │ + je 4705d │ │ │ │ + cmp $0x1,%r11 │ │ │ │ + je 4703e │ │ │ │ + cmp $0x2,%r11 │ │ │ │ + je 47028 │ │ │ │ + cmp $0x3,%r11 │ │ │ │ + je 47012 │ │ │ │ + cmp $0x4,%r11 │ │ │ │ + je 46ffc │ │ │ │ + cmp $0x5,%r11 │ │ │ │ + je 46fe6 │ │ │ │ + cmp $0x6,%r11 │ │ │ │ + je 46fd0 │ │ │ │ + movslq %r14d,%rax │ │ │ │ mov $0xfffffffffffffff8,%rcx │ │ │ │ cqto │ │ │ │ - idivq -0x10(%r14) │ │ │ │ - imul -0x10(%r15),%rdx │ │ │ │ - add %rdx,%rsi │ │ │ │ + idivq -0x10(%rsi) │ │ │ │ + imul -0x10(%rdi),%rdx │ │ │ │ + add %rdx,%r10 │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x10(%r14,%rcx,1) │ │ │ │ - imul -0x10(%r15,%rcx,1),%rdx │ │ │ │ + idivq -0x10(%rsi,%rcx,1) │ │ │ │ + imul -0x10(%rdi,%rcx,1),%rdx │ │ │ │ sub $0x8,%rcx │ │ │ │ - add %rdx,%rsi │ │ │ │ + add %rdx,%r10 │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x10(%r14,%rcx,1) │ │ │ │ - imul -0x10(%r15,%rcx,1),%rdx │ │ │ │ + idivq -0x10(%rsi,%rcx,1) │ │ │ │ + imul -0x10(%rdi,%rcx,1),%rdx │ │ │ │ sub $0x8,%rcx │ │ │ │ - add %rdx,%rsi │ │ │ │ + add %rdx,%r10 │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x10(%r14,%rcx,1) │ │ │ │ - imul -0x10(%r15,%rcx,1),%rdx │ │ │ │ + idivq -0x10(%rsi,%rcx,1) │ │ │ │ + imul -0x10(%rdi,%rcx,1),%rdx │ │ │ │ sub $0x8,%rcx │ │ │ │ - add %rdx,%rsi │ │ │ │ + add %rdx,%r10 │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x10(%r14,%rcx,1) │ │ │ │ - imul -0x10(%r15,%rcx,1),%rdx │ │ │ │ + idivq -0x10(%rsi,%rcx,1) │ │ │ │ + imul -0x10(%rdi,%rcx,1),%rdx │ │ │ │ sub $0x8,%rcx │ │ │ │ - add %rdx,%rsi │ │ │ │ + add %rdx,%r10 │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x10(%r14,%rcx,1) │ │ │ │ - imul -0x10(%r15,%rcx,1),%rdx │ │ │ │ + idivq -0x10(%rsi,%rcx,1) │ │ │ │ + imul -0x10(%rdi,%rcx,1),%rdx │ │ │ │ sub $0x8,%rcx │ │ │ │ - add %rdx,%rsi │ │ │ │ + add %rdx,%r10 │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x10(%r14,%rcx,1) │ │ │ │ - imul -0x10(%r15,%rcx,1),%rdx │ │ │ │ + idivq -0x10(%rsi,%rcx,1) │ │ │ │ + imul -0x10(%rdi,%rcx,1),%rdx │ │ │ │ sub $0x8,%rcx │ │ │ │ - add %rdx,%rsi │ │ │ │ - cmp %rcx,%rdi │ │ │ │ - je 4835d │ │ │ │ - cltq │ │ │ │ - lea -0x8(%rcx),%r10 │ │ │ │ - cqto │ │ │ │ - idivq -0x10(%r14,%rcx,1) │ │ │ │ - imul -0x10(%r15,%rcx,1),%rdx │ │ │ │ + add %rdx,%r10 │ │ │ │ + cmp %r9,%rcx │ │ │ │ + je 47118 │ │ │ │ cltq │ │ │ │ - add %rdx,%rsi │ │ │ │ + lea -0x10(%rcx),%r11 │ │ │ │ cqto │ │ │ │ - idivq -0x10(%r14,%r10,1) │ │ │ │ - imul -0x10(%r15,%r10,1),%rdx │ │ │ │ + idivq -0x10(%rsi,%rcx,1) │ │ │ │ + imul -0x10(%rdi,%rcx,1),%rdx │ │ │ │ cltq │ │ │ │ - lea (%rsi,%rdx,1),%r10 │ │ │ │ - lea -0x10(%rcx),%rsi │ │ │ │ + lea (%r10,%rdx,1),%r15 │ │ │ │ + lea -0x8(%rcx),%r10 │ │ │ │ cqto │ │ │ │ - idivq -0x10(%r14,%rsi,1) │ │ │ │ - imul -0x10(%r15,%rsi,1),%rdx │ │ │ │ + idivq -0x10(%rsi,%r10,1) │ │ │ │ + imul -0x10(%rdi,%r10,1),%rdx │ │ │ │ cltq │ │ │ │ - lea (%r10,%rdx,1),%rsi │ │ │ │ lea -0x18(%rcx),%r10 │ │ │ │ + add %rdx,%r15 │ │ │ │ cqto │ │ │ │ - idivq -0x10(%r14,%r10,1) │ │ │ │ - imul -0x10(%r15,%r10,1),%rdx │ │ │ │ + idivq -0x10(%rsi,%r11,1) │ │ │ │ + imul -0x10(%rdi,%r11,1),%rdx │ │ │ │ cltq │ │ │ │ - lea (%rsi,%rdx,1),%r10 │ │ │ │ - lea -0x20(%rcx),%rsi │ │ │ │ + lea -0x20(%rcx),%r11 │ │ │ │ + add %rdx,%r15 │ │ │ │ cqto │ │ │ │ - idivq -0x10(%r14,%rsi,1) │ │ │ │ - imul -0x10(%r15,%rsi,1),%rdx │ │ │ │ + idivq -0x10(%rsi,%r10,1) │ │ │ │ + imul -0x10(%rdi,%r10,1),%rdx │ │ │ │ cltq │ │ │ │ - lea (%r10,%rdx,1),%rsi │ │ │ │ lea -0x28(%rcx),%r10 │ │ │ │ + add %rdx,%r15 │ │ │ │ cqto │ │ │ │ - idivq -0x10(%r14,%r10,1) │ │ │ │ - imul -0x10(%r15,%r10,1),%rdx │ │ │ │ + idivq -0x10(%rsi,%r11,1) │ │ │ │ + imul -0x10(%rdi,%r11,1),%rdx │ │ │ │ cltq │ │ │ │ - lea (%rsi,%rdx,1),%r10 │ │ │ │ - lea -0x30(%rcx),%rsi │ │ │ │ + lea -0x30(%rcx),%r11 │ │ │ │ + add %rdx,%r15 │ │ │ │ cqto │ │ │ │ - idivq -0x10(%r14,%rsi,1) │ │ │ │ - imul -0x10(%r15,%rsi,1),%rdx │ │ │ │ + idivq -0x10(%rsi,%r10,1) │ │ │ │ + imul -0x10(%rdi,%r10,1),%rdx │ │ │ │ cltq │ │ │ │ - lea (%r10,%rdx,1),%rsi │ │ │ │ - lea -0x38(%rcx),%r10 │ │ │ │ + add %rdx,%r15 │ │ │ │ + cqto │ │ │ │ + idivq -0x10(%rsi,%r11,1) │ │ │ │ + imul -0x10(%rdi,%r11,1),%rdx │ │ │ │ + cltq │ │ │ │ + lea (%r15,%rdx,1),%r10 │ │ │ │ + lea -0x38(%rcx),%r15 │ │ │ │ cqto │ │ │ │ sub $0x40,%rcx │ │ │ │ - idivq -0x10(%r14,%r10,1) │ │ │ │ - imul -0x10(%r15,%r10,1),%rdx │ │ │ │ - add %rdx,%rsi │ │ │ │ - cmp %rcx,%rdi │ │ │ │ - jne 4829e │ │ │ │ + idivq -0x10(%rsi,%r15,1) │ │ │ │ + imul -0x10(%rdi,%r15,1),%rdx │ │ │ │ + add %rdx,%r10 │ │ │ │ + cmp %r9,%rcx │ │ │ │ + jne 4705d │ │ │ │ mov -0x114(%rbp),%r15d │ │ │ │ - mov -0x118(%rbp),%r14d │ │ │ │ - mov -0x130(%rbp),%rdi │ │ │ │ - mov %rsi,%rcx │ │ │ │ + mov -0x118(%rbp),%esi │ │ │ │ + mov %r10,%rcx │ │ │ │ mov %r8,-0x148(%rbp) │ │ │ │ - mov %r11,-0xb0(%rbp) │ │ │ │ - mov %r9,-0xa8(%rbp) │ │ │ │ + mov -0x128(%rbp),%rdi │ │ │ │ + vmovdqa64 %xmm16,-0xb0(%rbp) │ │ │ │ mov %r15d,%edx │ │ │ │ - mov %r14d,%esi │ │ │ │ - call be7c0 (int, int, double const*)@@Base> │ │ │ │ + mov %esi,-0x140(%rbp) │ │ │ │ + call b8940 (int, int, double const*)@@Base> │ │ │ │ mov -0x148(%rbp),%rcx │ │ │ │ - mov -0x140(%rbp),%rdi │ │ │ │ + mov -0x140(%rbp),%esi │ │ │ │ mov %r15d,%edx │ │ │ │ - mov %r14d,%esi │ │ │ │ - call be7c0 (int, int, double const*)@@Base> │ │ │ │ - mov -0xb0(%rbp),%r9 │ │ │ │ - mov -0xa8(%rbp),%r11 │ │ │ │ + mov -0x138(%rbp),%rdi │ │ │ │ + call b8940 (int, int, double const*)@@Base> │ │ │ │ + vmovdqa64 -0xb0(%rbp),%xmm16 │ │ │ │ + mov -0x138(%rbp),%rdx │ │ │ │ mov %r15d,%esi │ │ │ │ - mov -0x140(%rbp),%rdx │ │ │ │ - mov -0x130(%rbp),%rdi │ │ │ │ - mov %r9,-0x150(%rbp) │ │ │ │ - mov %r11,-0x148(%rbp) │ │ │ │ - call 1c110 │ │ │ │ - mov -0x150(%rbp),%r11 │ │ │ │ + mov -0x128(%rbp),%rdi │ │ │ │ + vmovq %xmm16,-0x140(%rbp) │ │ │ │ + vpextrq $0x1,%xmm16,-0x148(%rbp) │ │ │ │ + call 1c060 │ │ │ │ + mov -0x140(%rbp),%r8 │ │ │ │ mov -0x148(%rbp),%r9 │ │ │ │ - mov -0x138(%rbp),%rdx │ │ │ │ - vxorps %xmm8,%xmm8,%xmm8 │ │ │ │ - cmp %r9,%r11 │ │ │ │ - mov %r11,%r10 │ │ │ │ - je 48777 │ │ │ │ - mov %r12,-0x148(%rbp) │ │ │ │ - mov %r11,-0x150(%rbp) │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov (%r10),%rax │ │ │ │ - mov 0x8(%r10),%r14 │ │ │ │ - cmp %r14,%rax │ │ │ │ - je 48759 │ │ │ │ - lea -0x8(%r14),%r12 │ │ │ │ - sub %rax,%r12 │ │ │ │ - mov %r12,%r15 │ │ │ │ - shr $0x3,%r15 │ │ │ │ - cmp $0x70,%r12 │ │ │ │ - jbe 489a0 │ │ │ │ - lea 0x1(%r15),%rsi │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %rsi,%r8 │ │ │ │ - shr $0x4,%r8 │ │ │ │ - shl $0x6,%r8 │ │ │ │ - lea -0x40(%r8),%rdi │ │ │ │ - shr $0x6,%rdi │ │ │ │ - inc %rdi │ │ │ │ - and $0x7,%edi │ │ │ │ - je 4858b │ │ │ │ - cmp $0x1,%rdi │ │ │ │ - je 48561 │ │ │ │ - cmp $0x2,%rdi │ │ │ │ - je 48540 │ │ │ │ - cmp $0x3,%rdi │ │ │ │ - je 4851f │ │ │ │ - cmp $0x4,%rdi │ │ │ │ - je 484fe │ │ │ │ - cmp $0x5,%rdi │ │ │ │ - je 484dd │ │ │ │ - cmp $0x6,%rdi │ │ │ │ - je 484bc │ │ │ │ - vcvtpd2ps (%rax),%ymm1 │ │ │ │ - vcvtpd2ps 0x40(%rax),%ymm9 │ │ │ │ - mov $0x40,%ecx │ │ │ │ - vinsertf32x8 $0x1,%ymm9,%zmm1,%zmm4 │ │ │ │ - vmovups %zmm4,(%rdx) │ │ │ │ - vcvtpd2ps (%rax,%rcx,2),%ymm5 │ │ │ │ - vcvtpd2ps 0x40(%rax,%rcx,2),%ymm10 │ │ │ │ - vinsertf32x8 $0x1,%ymm10,%zmm5,%zmm6 │ │ │ │ - vmovups %zmm6,(%rdx,%rcx,1) │ │ │ │ - add $0x40,%rcx │ │ │ │ - vcvtpd2ps (%rax,%rcx,2),%ymm0 │ │ │ │ - vcvtpd2ps 0x40(%rax,%rcx,2),%ymm2 │ │ │ │ - vinsertf32x8 $0x1,%ymm2,%zmm0,%zmm7 │ │ │ │ - vmovups %zmm7,(%rdx,%rcx,1) │ │ │ │ - add $0x40,%rcx │ │ │ │ - vcvtpd2ps (%rax,%rcx,2),%ymm3 │ │ │ │ - vcvtpd2ps 0x40(%rax,%rcx,2),%ymm11 │ │ │ │ - vinsertf32x8 $0x1,%ymm11,%zmm3,%zmm12 │ │ │ │ - vmovups %zmm12,(%rdx,%rcx,1) │ │ │ │ - add $0x40,%rcx │ │ │ │ - vcvtpd2ps (%rax,%rcx,2),%ymm13 │ │ │ │ - vcvtpd2ps 0x40(%rax,%rcx,2),%ymm14 │ │ │ │ - vinsertf32x8 $0x1,%ymm14,%zmm13,%zmm15 │ │ │ │ - vmovups %zmm15,(%rdx,%rcx,1) │ │ │ │ - add $0x40,%rcx │ │ │ │ - vcvtpd2ps (%rax,%rcx,2),%ymm1 │ │ │ │ - vcvtpd2ps 0x40(%rax,%rcx,2),%ymm9 │ │ │ │ - vinsertf32x8 $0x1,%ymm9,%zmm1,%zmm4 │ │ │ │ - vmovups %zmm4,(%rdx,%rcx,1) │ │ │ │ - add $0x40,%rcx │ │ │ │ - vcvtpd2ps (%rax,%rcx,2),%ymm5 │ │ │ │ - vcvtpd2ps 0x40(%rax,%rcx,2),%ymm10 │ │ │ │ - vinsertf32x8 $0x1,%ymm10,%zmm5,%zmm6 │ │ │ │ - vmovups %zmm6,(%rdx,%rcx,1) │ │ │ │ - add $0x40,%rcx │ │ │ │ - cmp %r8,%rcx │ │ │ │ - je 48691 │ │ │ │ - vcvtpd2ps (%rax,%rcx,2),%ymm0 │ │ │ │ - vcvtpd2ps 0x40(%rax,%rcx,2),%ymm2 │ │ │ │ - vcvtpd2ps 0x80(%rax,%rcx,2),%ymm3 │ │ │ │ - vcvtpd2ps 0xc0(%rax,%rcx,2),%ymm11 │ │ │ │ - vcvtpd2ps 0x100(%rax,%rcx,2),%ymm13 │ │ │ │ - vcvtpd2ps 0x140(%rax,%rcx,2),%ymm14 │ │ │ │ - vcvtpd2ps 0x180(%rax,%rcx,2),%ymm1 │ │ │ │ - vcvtpd2ps 0x1c0(%rax,%rcx,2),%ymm9 │ │ │ │ - vcvtpd2ps 0x200(%rax,%rcx,2),%ymm5 │ │ │ │ - vcvtpd2ps 0x240(%rax,%rcx,2),%ymm10 │ │ │ │ - vinsertf32x8 $0x1,%ymm2,%zmm0,%zmm7 │ │ │ │ - vcvtpd2ps 0x280(%rax,%rcx,2),%ymm0 │ │ │ │ - vcvtpd2ps 0x2c0(%rax,%rcx,2),%ymm2 │ │ │ │ - vinsertf32x8 $0x1,%ymm11,%zmm3,%zmm12 │ │ │ │ - vcvtpd2ps 0x300(%rax,%rcx,2),%ymm3 │ │ │ │ - vcvtpd2ps 0x340(%rax,%rcx,2),%ymm11 │ │ │ │ - vmovups %zmm7,(%rdx,%rcx,1) │ │ │ │ - vinsertf32x8 $0x1,%ymm14,%zmm13,%zmm15 │ │ │ │ - vcvtpd2ps 0x380(%rax,%rcx,2),%ymm13 │ │ │ │ - vcvtpd2ps 0x3c0(%rax,%rcx,2),%ymm14 │ │ │ │ - vmovups %zmm12,0x40(%rdx,%rcx,1) │ │ │ │ - vmovups %zmm15,0x80(%rdx,%rcx,1) │ │ │ │ - vinsertf32x8 $0x1,%ymm9,%zmm1,%zmm4 │ │ │ │ - vinsertf32x8 $0x1,%ymm10,%zmm5,%zmm6 │ │ │ │ - vmovups %zmm4,0xc0(%rdx,%rcx,1) │ │ │ │ - vmovups %zmm6,0x100(%rdx,%rcx,1) │ │ │ │ - vinsertf32x8 $0x1,%ymm2,%zmm0,%zmm7 │ │ │ │ - vinsertf32x8 $0x1,%ymm11,%zmm3,%zmm12 │ │ │ │ - vmovups %zmm7,0x140(%rdx,%rcx,1) │ │ │ │ - vinsertf32x8 $0x1,%ymm14,%zmm13,%zmm15 │ │ │ │ - vmovups %zmm12,0x180(%rdx,%rcx,1) │ │ │ │ - vmovups %zmm15,0x1c0(%rdx,%rcx,1) │ │ │ │ - add $0x200,%rcx │ │ │ │ - cmp %r8,%rcx │ │ │ │ - jne 4858b │ │ │ │ - test $0xf,%sil │ │ │ │ - je 48754 │ │ │ │ - and $0xfffffffffffffff0,%rsi │ │ │ │ - mov %r15,%r11 │ │ │ │ - sub %rsi,%r11 │ │ │ │ - lea (%rdx,%rsi,4),%r12 │ │ │ │ - lea (%rax,%rsi,8),%r8 │ │ │ │ - cmp $0x6,%r11 │ │ │ │ - jbe 489b8 │ │ │ │ - vcvtpd2psy (%rax,%rsi,8),%xmm1 │ │ │ │ - vcvtpd2psy 0x20(%rax,%rsi,8),%xmm9 │ │ │ │ - lea 0x1(%r11),%rdi │ │ │ │ - vinsertf32x4 $0x1,%xmm9,%ymm1,%ymm4 │ │ │ │ - vmovups %ymm4,(%rdx,%rsi,4) │ │ │ │ + vxorps %xmm11,%xmm11,%xmm11 │ │ │ │ + mov -0x130(%rbp),%rcx │ │ │ │ + cmp %r8,%r9 │ │ │ │ + je 47493 │ │ │ │ + mov %rbx,%r15 │ │ │ │ + mov %r9,%rbx │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov (%r8),%rdx │ │ │ │ + mov 0x8(%r8),%r11 │ │ │ │ + cmp %r11,%rdx │ │ │ │ + je 47480 │ │ │ │ + lea -0x8(%r11),%rdi │ │ │ │ + sub %rdx,%rdi │ │ │ │ + mov %rdi,%r9 │ │ │ │ + shr $0x3,%r9 │ │ │ │ + cmp $0x30,%rdi │ │ │ │ + jbe 476b0 │ │ │ │ + lea 0x1(%r9),%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %rdi,%r10 │ │ │ │ + shr $0x3,%r10 │ │ │ │ + shl $0x5,%r10 │ │ │ │ + lea -0x20(%r10),%rsi │ │ │ │ + shr $0x5,%rsi │ │ │ │ + inc %rsi │ │ │ │ + and $0x7,%esi │ │ │ │ + je 472fd │ │ │ │ + cmp $0x1,%rsi │ │ │ │ + je 472d9 │ │ │ │ + cmp $0x2,%rsi │ │ │ │ + je 472be │ │ │ │ + cmp $0x3,%rsi │ │ │ │ + je 472a3 │ │ │ │ + cmp $0x4,%rsi │ │ │ │ + je 47288 │ │ │ │ + cmp $0x5,%rsi │ │ │ │ + je 4726d │ │ │ │ + cmp $0x6,%rsi │ │ │ │ + je 47252 │ │ │ │ + vcvtpd2psy (%rdx),%xmm12 │ │ │ │ + vcvtpd2psy 0x20(%rdx),%xmm1 │ │ │ │ + vinsertf32x4 $0x1,%xmm1,%ymm12,%ymm13 │ │ │ │ + mov $0x20,%eax │ │ │ │ + vmovups %ymm13,(%rcx) │ │ │ │ + vcvtpd2psy (%rdx,%rax,2),%xmm14 │ │ │ │ + vcvtpd2psy 0x20(%rdx,%rax,2),%xmm15 │ │ │ │ + vinsertf32x4 $0x1,%xmm15,%ymm14,%ymm2 │ │ │ │ + vmovups %ymm2,(%rcx,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vcvtpd2psy (%rdx,%rax,2),%xmm8 │ │ │ │ + vcvtpd2psy 0x20(%rdx,%rax,2),%xmm9 │ │ │ │ + vinsertf32x4 $0x1,%xmm9,%ymm8,%ymm3 │ │ │ │ + vmovups %ymm3,(%rcx,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vcvtpd2psy (%rdx,%rax,2),%xmm4 │ │ │ │ + vcvtpd2psy 0x20(%rdx,%rax,2),%xmm10 │ │ │ │ + vinsertf32x4 $0x1,%xmm10,%ymm4,%ymm6 │ │ │ │ + vmovups %ymm6,(%rcx,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vcvtpd2psy (%rdx,%rax,2),%xmm5 │ │ │ │ + vcvtpd2psy 0x20(%rdx,%rax,2),%xmm0 │ │ │ │ + vinsertf32x4 $0x1,%xmm0,%ymm5,%ymm7 │ │ │ │ + vmovups %ymm7,(%rcx,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vcvtpd2psy (%rdx,%rax,2),%xmm12 │ │ │ │ + vcvtpd2psy 0x20(%rdx,%rax,2),%xmm1 │ │ │ │ + vinsertf32x4 $0x1,%xmm1,%ymm12,%ymm13 │ │ │ │ + vmovups %ymm13,(%rcx,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vcvtpd2psy (%rdx,%rax,2),%xmm14 │ │ │ │ + vcvtpd2psy 0x20(%rdx,%rax,2),%xmm15 │ │ │ │ + vinsertf32x4 $0x1,%xmm15,%ymm14,%ymm2 │ │ │ │ + vmovups %ymm2,(%rcx,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + cmp %r10,%rax │ │ │ │ + je 47402 │ │ │ │ + vcvtpd2psy (%rdx,%rax,2),%xmm8 │ │ │ │ + vcvtpd2psy 0x20(%rdx,%rax,2),%xmm9 │ │ │ │ + vcvtpd2psy 0x40(%rdx,%rax,2),%xmm4 │ │ │ │ + vcvtpd2psy 0x60(%rdx,%rax,2),%xmm10 │ │ │ │ + vcvtpd2psy 0x80(%rdx,%rax,2),%xmm5 │ │ │ │ + vcvtpd2psy 0xa0(%rdx,%rax,2),%xmm0 │ │ │ │ + vinsertf32x4 $0x1,%xmm9,%ymm8,%ymm3 │ │ │ │ + vinsertf32x4 $0x1,%xmm10,%ymm4,%ymm6 │ │ │ │ + vinsertf32x4 $0x1,%xmm0,%ymm5,%ymm7 │ │ │ │ + vcvtpd2psy 0xc0(%rdx,%rax,2),%xmm12 │ │ │ │ + vcvtpd2psy 0xe0(%rdx,%rax,2),%xmm1 │ │ │ │ + vcvtpd2psy 0x100(%rdx,%rax,2),%xmm14 │ │ │ │ + vcvtpd2psy 0x120(%rdx,%rax,2),%xmm15 │ │ │ │ + vcvtpd2psy 0x140(%rdx,%rax,2),%xmm8 │ │ │ │ + vcvtpd2psy 0x160(%rdx,%rax,2),%xmm9 │ │ │ │ + vcvtpd2psy 0x180(%rdx,%rax,2),%xmm4 │ │ │ │ + vcvtpd2psy 0x1a0(%rdx,%rax,2),%xmm10 │ │ │ │ + vcvtpd2psy 0x1c0(%rdx,%rax,2),%xmm5 │ │ │ │ + vcvtpd2psy 0x1e0(%rdx,%rax,2),%xmm0 │ │ │ │ + vmovups %ymm3,(%rcx,%rax,1) │ │ │ │ + vmovups %ymm6,0x20(%rcx,%rax,1) │ │ │ │ + vinsertf32x4 $0x1,%xmm1,%ymm12,%ymm13 │ │ │ │ + vinsertf32x4 $0x1,%xmm15,%ymm14,%ymm2 │ │ │ │ + vinsertf32x4 $0x1,%xmm9,%ymm8,%ymm3 │ │ │ │ + vmovups %ymm7,0x40(%rcx,%rax,1) │ │ │ │ + vinsertf32x4 $0x1,%xmm10,%ymm4,%ymm6 │ │ │ │ + vinsertf32x4 $0x1,%xmm0,%ymm5,%ymm7 │ │ │ │ + vmovups %ymm13,0x60(%rcx,%rax,1) │ │ │ │ + vmovups %ymm2,0x80(%rcx,%rax,1) │ │ │ │ + vmovups %ymm3,0xa0(%rcx,%rax,1) │ │ │ │ + vmovups %ymm6,0xc0(%rcx,%rax,1) │ │ │ │ + vmovups %ymm7,0xe0(%rcx,%rax,1) │ │ │ │ + add $0x100,%rax │ │ │ │ + cmp %r10,%rax │ │ │ │ + jne 472fd │ │ │ │ test $0x7,%dil │ │ │ │ - je 48754 │ │ │ │ + je 4747b │ │ │ │ and $0xfffffffffffffff8,%rdi │ │ │ │ - lea (%r12,%rdi,4),%r12 │ │ │ │ - lea (%r8,%rdi,8),%r8 │ │ │ │ - sub %rdi,%r11 │ │ │ │ - cmp $0x2,%r11 │ │ │ │ - jbe 4871d │ │ │ │ - add %rsi,%rdi │ │ │ │ - inc %r11 │ │ │ │ - vmovupd (%rax,%rdi,8),%xmm5 │ │ │ │ - vinsertf64x2 $0x1,0x10(%rax,%rdi,8),%ymm5,%ymm10 │ │ │ │ - vcvtpd2ps %ymm10,%xmm6 │ │ │ │ - vmovups %xmm6,(%rdx,%rdi,4) │ │ │ │ - test $0x3,%r11b │ │ │ │ - je 48754 │ │ │ │ - and $0xfffffffffffffffc,%r11 │ │ │ │ - lea (%r12,%r11,4),%r12 │ │ │ │ - lea (%r8,%r11,8),%r8 │ │ │ │ - vcvtsd2ss (%r8),%xmm8,%xmm0 │ │ │ │ - lea 0x8(%r8),%rax │ │ │ │ - vmovss %xmm0,(%r12) │ │ │ │ - cmp %rax,%r14 │ │ │ │ - je 48754 │ │ │ │ - vcvtsd2ss 0x8(%r8),%xmm8,%xmm2 │ │ │ │ - lea 0x10(%r8),%rsi │ │ │ │ - vmovss %xmm2,0x4(%r12) │ │ │ │ - cmp %rsi,%r14 │ │ │ │ - je 48754 │ │ │ │ - vcvtsd2ss 0x10(%r8),%xmm8,%xmm7 │ │ │ │ - vmovss %xmm7,0x8(%r12) │ │ │ │ - lea 0x4(%rdx,%r15,4),%rdx │ │ │ │ - add $0x18,%r10 │ │ │ │ - cmp %r10,%r9 │ │ │ │ - jne 48420 │ │ │ │ - mov -0x148(%rbp),%r12 │ │ │ │ - mov -0x150(%rbp),%r11 │ │ │ │ + lea (%rcx,%rdi,4),%r10 │ │ │ │ + lea (%rdx,%rdi,8),%rsi │ │ │ │ + mov %r9,%rax │ │ │ │ + sub %rdi,%rax │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jbe 4744a │ │ │ │ + vmovupd (%rdx,%rdi,8),%xmm12 │ │ │ │ + inc %rax │ │ │ │ + vinsertf64x2 $0x1,0x10(%rdx,%rdi,8),%ymm12,%ymm1 │ │ │ │ + vcvtpd2ps %ymm1,%xmm13 │ │ │ │ + vmovups %xmm13,(%rcx,%rdi,4) │ │ │ │ + test $0x3,%al │ │ │ │ + je 4747b │ │ │ │ + and $0xfffffffffffffffc,%rax │ │ │ │ + lea (%r10,%rax,4),%r10 │ │ │ │ + lea (%rsi,%rax,8),%rsi │ │ │ │ + lea 0x8(%rsi),%rdx │ │ │ │ + vcvtsd2ss (%rsi),%xmm11,%xmm14 │ │ │ │ + vmovss %xmm14,(%r10) │ │ │ │ + cmp %rdx,%r11 │ │ │ │ + je 4747b │ │ │ │ + lea 0x10(%rsi),%rdi │ │ │ │ + vcvtsd2ss 0x8(%rsi),%xmm11,%xmm15 │ │ │ │ + vmovss %xmm15,0x4(%r10) │ │ │ │ + cmp %rdi,%r11 │ │ │ │ + je 4747b │ │ │ │ + vcvtsd2ss 0x10(%rsi),%xmm11,%xmm2 │ │ │ │ + vmovss %xmm2,0x8(%r10) │ │ │ │ + lea 0x4(%rcx,%r9,4),%rcx │ │ │ │ + add $0x18,%r8 │ │ │ │ + cmp %r8,%rbx │ │ │ │ + jne 471c0 │ │ │ │ + mov %r15,%rbx │ │ │ │ vzeroupper │ │ │ │ - incl -0x128(%rbp) │ │ │ │ - mov -0x160(%rbp),%r14 │ │ │ │ - mov -0x128(%rbp),%r10d │ │ │ │ - add %r14,-0x138(%rbp) │ │ │ │ - cmp %r13d,%r10d │ │ │ │ - jne 47f90 │ │ │ │ - mov -0x130(%rbp),%rdi │ │ │ │ - mov %r11,-0xb0(%rbp) │ │ │ │ - mov %r9,-0xa8(%rbp) │ │ │ │ - call b9f40 │ │ │ │ - mov -0x190(%rbp),%rbx │ │ │ │ - mov -0x178(%rbp),%r9 │ │ │ │ + mov -0x160(%rbp),%r8 │ │ │ │ + inc %r14d │ │ │ │ + add %r8,-0x130(%rbp) │ │ │ │ + cmp %r13d,%r14d │ │ │ │ + jne 46d60 │ │ │ │ + mov -0x128(%rbp),%rdi │ │ │ │ + vmovdqa64 %xmm16,-0xb0(%rbp) │ │ │ │ + call b4500 │ │ │ │ + mov -0x188(%rbp),%rbx │ │ │ │ + mov -0x170(%rbp),%r13 │ │ │ │ + test %r13,%r13 │ │ │ │ + je 474e5 │ │ │ │ + mov -0x180(%rbp),%rsi │ │ │ │ + mov %r13,%rdi │ │ │ │ + sub %r13,%rsi │ │ │ │ + call d340 │ │ │ │ + mov -0x168(%rbp),%r9 │ │ │ │ test %r9,%r9 │ │ │ │ - je 487da │ │ │ │ - mov -0x188(%rbp),%rsi │ │ │ │ + je 47693 │ │ │ │ + mov -0x178(%rbp),%rsi │ │ │ │ mov %r9,%rdi │ │ │ │ sub %r9,%rsi │ │ │ │ call d340 │ │ │ │ - mov -0x170(%rbp),%r11 │ │ │ │ - test %r11,%r11 │ │ │ │ - je 48983 │ │ │ │ - mov -0x180(%rbp),%rsi │ │ │ │ - mov %r11,%rdi │ │ │ │ - sub %r11,%rsi │ │ │ │ - call d340 │ │ │ │ - jmp 48983 │ │ │ │ + jmp 47693 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0xa8759(%rip),%r13 │ │ │ │ - lea 0x988d2(%rip),%rsi # e10f0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x21d0> │ │ │ │ - mov 0x0(%r13),%rdi │ │ │ │ + mov 0xa2a59(%rip),%r12 │ │ │ │ + lea 0x92bd2(%rip),%rsi # da0f0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1fe0> │ │ │ │ + mov (%r12),%rdi │ │ │ │ call d380 │ │ │ │ xor %ebx,%ebx │ │ │ │ lea -0xf8(%rbp),%rdi │ │ │ │ - call b9520 │ │ │ │ + call b3b10 │ │ │ │ lea -0x100(%rbp),%rdi │ │ │ │ - call b9520 │ │ │ │ + call b3b10 │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 48c5d │ │ │ │ + jne 4794d │ │ │ │ lea -0x30(%rbp),%rsp │ │ │ │ mov %rbx,%rax │ │ │ │ pop %rbx │ │ │ │ - pop %r8 │ │ │ │ + pop %r10 │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ - lea -0x8(%r8),%rsp │ │ │ │ + lea -0x8(%r10),%rsp │ │ │ │ ret │ │ │ │ - mov 0xa86fd(%rip),%rdi │ │ │ │ - lea 0x977ea(%rip),%rsi # e0064 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1144> │ │ │ │ - mov (%rdi),%rdi │ │ │ │ + mov 0xa29fd(%rip),%r9 │ │ │ │ + lea 0x91aea(%rip),%rsi # d9064 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xf54> │ │ │ │ + mov (%r9),%rdi │ │ │ │ call d380 │ │ │ │ xor %ebx,%ebx │ │ │ │ - jmp 48841 │ │ │ │ - mov 0xa86e3(%rip),%r14 │ │ │ │ - lea 0x9889c(%rip),%rsi # e1130 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x2210> │ │ │ │ - mov (%r14),%rdi │ │ │ │ + jmp 47541 │ │ │ │ + mov 0xa29e3(%rip),%r8 │ │ │ │ + lea 0x92b9c(%rip),%rsi # da130 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x2020> │ │ │ │ + mov (%r8),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 48827 │ │ │ │ - mov 0xa86cb(%rip),%r9 │ │ │ │ - lea 0x97a5b(%rip),%rsi # e0307 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x13e7> │ │ │ │ - mov (%r9),%rdi │ │ │ │ + jmp 47527 │ │ │ │ + mov 0xa29cb(%rip),%r13 │ │ │ │ + lea 0x91d5b(%rip),%rsi # d9307 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x11f7> │ │ │ │ + mov 0x0(%r13),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 48827 │ │ │ │ - mov 0xa86b0(%rip),%r15 │ │ │ │ - lea 0x987f1(%rip),%rsi # e10b8 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x2198> │ │ │ │ - mov (%r15),%rdi │ │ │ │ + jmp 47527 │ │ │ │ + mov 0xa29af(%rip),%r14 │ │ │ │ + lea 0x92af0(%rip),%rsi # da0b8 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1fa8> │ │ │ │ + mov (%r14),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 48835 │ │ │ │ - mov 0xa8695(%rip),%r10 │ │ │ │ - lea 0x98876(%rip),%rsi # e1158 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x2238> │ │ │ │ - mov (%r10),%rdi │ │ │ │ + jmp 47535 │ │ │ │ + mov 0xa2994(%rip),%rbx │ │ │ │ + lea 0x92b75(%rip),%rsi # da158 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x2048> │ │ │ │ + mov (%rbx),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 48827 │ │ │ │ - mov 0xa867a(%rip),%r11 │ │ │ │ - lea 0x9777e(%rip),%rsi # e007b * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x115b> │ │ │ │ + jmp 47527 │ │ │ │ + mov 0xa2979(%rip),%r11 │ │ │ │ + lea 0x91a7d(%rip),%rsi # d907b * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xf6b> │ │ │ │ xor %ebx,%ebx │ │ │ │ mov (%r11),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 48841 │ │ │ │ - mov 0xa8ea5(%rip),%rax │ │ │ │ + jmp 47541 │ │ │ │ + mov %r10,-0x128(%rbp) │ │ │ │ + mov 0xa319d(%rip),%r15 │ │ │ │ mov $0xc,%edi │ │ │ │ - mov 0x228(%rax),%r12 │ │ │ │ + mov 0x228(%r15),%r12 │ │ │ │ vzeroupper │ │ │ │ - call *0x168(%rax) │ │ │ │ + call *0x168(%r15) │ │ │ │ mov -0x110(%rbp),%rdi │ │ │ │ xor %r9d,%r9d │ │ │ │ mov $0x501,%r8d │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ mov %rax,%rsi │ │ │ │ call *%r12 │ │ │ │ - mov %rax,-0x168(%rbp) │ │ │ │ + mov %rax,-0x158(%rbp) │ │ │ │ + mov -0x128(%rbp),%r10 │ │ │ │ mov %rax,%r12 │ │ │ │ test %rax,%rax │ │ │ │ - jne 47dc9 │ │ │ │ - mov 0xa8614(%rip),%rdx │ │ │ │ - lea 0x9871d(%rip),%rsi # e1080 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x2160> │ │ │ │ - mov (%rdx),%rdi │ │ │ │ + jne 46b79 │ │ │ │ + mov 0xa2904(%rip),%rdi │ │ │ │ + lea 0x92a0d(%rip),%rsi # da080 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1f70> │ │ │ │ + mov (%rdi),%rdi │ │ │ │ call d380 │ │ │ │ - movq $0x0,-0x158(%rbp) │ │ │ │ - movq $0x0,-0x168(%rbp) │ │ │ │ + movq $0x0,-0x150(%rbp) │ │ │ │ xor %ebx,%ebx │ │ │ │ + movq $0x0,-0x158(%rbp) │ │ │ │ + mov -0x150(%rbp),%rdi │ │ │ │ + call 14fd0 │ │ │ │ mov -0x158(%rbp),%rdi │ │ │ │ - call 150d0 │ │ │ │ - mov -0x168(%rbp),%rdi │ │ │ │ - call 150d0 │ │ │ │ - jmp 48829 │ │ │ │ - xor %esi,%esi │ │ │ │ - mov %r15,%r11 │ │ │ │ - mov %rdx,%r12 │ │ │ │ - mov %rax,%r8 │ │ │ │ - sub %rsi,%r11 │ │ │ │ - cmp $0x6,%r11 │ │ │ │ - ja 486b7 │ │ │ │ + call 14fd0 │ │ │ │ + jmp 47529 │ │ │ │ + mov %rcx,%r10 │ │ │ │ + mov %rdx,%rsi │ │ │ │ xor %edi,%edi │ │ │ │ - jmp 486e4 │ │ │ │ - vextracti32x8 $0x1,%zmm6,%ymm10 │ │ │ │ + jmp 47414 │ │ │ │ + vextracti32x4 $0x1,%ymm6,%xmm8 │ │ │ │ vmovd %xmm0,%edi │ │ │ │ - vpmulld %ymm10,%ymm6,%ymm6 │ │ │ │ - vmovd %xmm2,%r10d │ │ │ │ - vextracti32x4 $0x1,%ymm6,%xmm0 │ │ │ │ - vpmulld %xmm0,%xmm6,%xmm7 │ │ │ │ - vpsrldq $0x8,%xmm7,%xmm3 │ │ │ │ - vpmulld %xmm3,%xmm7,%xmm11 │ │ │ │ - vpsrldq $0x4,%xmm11,%xmm12 │ │ │ │ - vpmulld %xmm12,%xmm11,%xmm13 │ │ │ │ - vmovd %xmm13,%r13d │ │ │ │ - jmp 47bb9 │ │ │ │ - vzeroupper │ │ │ │ - mov 0xa8567(%rip),%r12 │ │ │ │ - lea 0x98770(%rip),%rsi # e1180 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x2260> │ │ │ │ - mov (%r12),%rdi │ │ │ │ - call d380 │ │ │ │ - jmp 48827 │ │ │ │ - mov 0xa854b(%rip),%rcx │ │ │ │ - lea 0x98654(%rip),%rsi # e1080 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x2160> │ │ │ │ + vmovd %xmm5,%r11d │ │ │ │ + vpmulld %xmm8,%xmm6,%xmm9 │ │ │ │ + vpsrldq $0x8,%xmm9,%xmm3 │ │ │ │ + vpmulld %xmm3,%xmm9,%xmm4 │ │ │ │ + vpsrldq $0x4,%xmm4,%xmm10 │ │ │ │ + vpmulld %xmm10,%xmm4,%xmm6 │ │ │ │ + vmovd %xmm6,%r13d │ │ │ │ + jmp 46a71 │ │ │ │ + mov 0xa2878(%rip),%r15 │ │ │ │ + lea 0x92981(%rip),%rsi # da080 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1f70> │ │ │ │ xor %ebx,%ebx │ │ │ │ - mov (%rcx),%rdi │ │ │ │ + mov (%r15),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 48841 │ │ │ │ - mov %edi,%r10d │ │ │ │ - xor %r8d,%r8d │ │ │ │ + jmp 47541 │ │ │ │ + vzeroupper │ │ │ │ + mov 0xa2858(%rip),%rbx │ │ │ │ + lea 0x92a61(%rip),%rsi # da180 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x2070> │ │ │ │ + mov (%rbx),%rdi │ │ │ │ + call d380 │ │ │ │ + jmp 47527 │ │ │ │ + mov %edi,%r11d │ │ │ │ + xor %r9d,%r9d │ │ │ │ mov $0x1,%r13d │ │ │ │ and $0x7,%edi │ │ │ │ - je 48b0d │ │ │ │ + je 477fa │ │ │ │ cmp $0x1,%rdi │ │ │ │ - je 48aef │ │ │ │ + je 477dc │ │ │ │ cmp $0x2,%rdi │ │ │ │ - je 48ada │ │ │ │ + je 477c7 │ │ │ │ cmp $0x3,%rdi │ │ │ │ - je 48ac5 │ │ │ │ + je 477b2 │ │ │ │ cmp $0x4,%rdi │ │ │ │ - je 48ab0 │ │ │ │ + je 4779d │ │ │ │ cmp $0x5,%rdi │ │ │ │ - je 48a9b │ │ │ │ + je 47788 │ │ │ │ cmp $0x6,%rdi │ │ │ │ - je 48a86 │ │ │ │ - mov (%rdx),%r13 │ │ │ │ - cmp (%rcx),%r13 │ │ │ │ - jne 48a02 │ │ │ │ - mov $0x1,%r8d │ │ │ │ - mov (%rdx,%r8,8),%r11 │ │ │ │ - cmp (%rcx,%r8,8),%r11 │ │ │ │ - jne 48a02 │ │ │ │ - imul %r11d,%r13d │ │ │ │ - inc %r8 │ │ │ │ - mov (%rdx,%r8,8),%r9 │ │ │ │ - cmp (%rcx,%r8,8),%r9 │ │ │ │ - jne 48a02 │ │ │ │ - imul %r9d,%r13d │ │ │ │ - inc %r8 │ │ │ │ - mov (%rdx,%r8,8),%rax │ │ │ │ - cmp (%rcx,%r8,8),%rax │ │ │ │ - jne 48a02 │ │ │ │ - imul %eax,%r13d │ │ │ │ - inc %r8 │ │ │ │ - mov (%rdx,%r8,8),%rsi │ │ │ │ - cmp (%rcx,%r8,8),%rsi │ │ │ │ - jne 48a02 │ │ │ │ - imul %esi,%r13d │ │ │ │ - inc %r8 │ │ │ │ - mov (%rdx,%r8,8),%rdi │ │ │ │ - cmp (%rcx,%r8,8),%rdi │ │ │ │ - jne 48a02 │ │ │ │ + je 47777 │ │ │ │ + mov (%rcx),%r13 │ │ │ │ + cmp %r13,(%rsi) │ │ │ │ + jne 47711 │ │ │ │ + mov $0x1,%r9d │ │ │ │ + mov (%rcx,%r9,8),%rdi │ │ │ │ + cmp %rdi,(%rsi,%r9,8) │ │ │ │ + jne 47711 │ │ │ │ imul %edi,%r13d │ │ │ │ - inc %r8 │ │ │ │ - mov (%rdx,%r8,8),%r11 │ │ │ │ - cmp (%rcx,%r8,8),%r11 │ │ │ │ - jne 48a02 │ │ │ │ - imul %r11d,%r13d │ │ │ │ - inc %r8 │ │ │ │ - cmp %r8,%r10 │ │ │ │ - je 47dae │ │ │ │ - mov (%rdx,%r8,8),%r9 │ │ │ │ - cmp (%rcx,%r8,8),%r9 │ │ │ │ - jne 48a02 │ │ │ │ - imul %r9d,%r13d │ │ │ │ - lea 0x1(%r8),%rax │ │ │ │ - mov (%rdx,%rax,8),%rsi │ │ │ │ - cmp (%rcx,%rax,8),%rsi │ │ │ │ - jne 48a02 │ │ │ │ - imul %esi,%r13d │ │ │ │ - lea 0x2(%r8),%rdi │ │ │ │ - mov (%rdx,%rdi,8),%r11 │ │ │ │ - cmp (%rcx,%rdi,8),%r11 │ │ │ │ - jne 48a02 │ │ │ │ - imul %r11d,%r13d │ │ │ │ - lea 0x3(%r8),%r9 │ │ │ │ - mov (%rdx,%r9,8),%rax │ │ │ │ - cmp (%rcx,%r9,8),%rax │ │ │ │ - jne 48a02 │ │ │ │ + inc %r9 │ │ │ │ + mov (%rcx,%r9,8),%r8 │ │ │ │ + cmp %r8,(%rsi,%r9,8) │ │ │ │ + jne 47711 │ │ │ │ + imul %r8d,%r13d │ │ │ │ + inc %r9 │ │ │ │ + mov (%rcx,%r9,8),%r15 │ │ │ │ + cmp %r15,(%rsi,%r9,8) │ │ │ │ + jne 47711 │ │ │ │ + imul %r15d,%r13d │ │ │ │ + inc %r9 │ │ │ │ + mov (%rcx,%r9,8),%rdx │ │ │ │ + cmp %rdx,(%rsi,%r9,8) │ │ │ │ + jne 47711 │ │ │ │ + imul %edx,%r13d │ │ │ │ + inc %r9 │ │ │ │ + mov (%rcx,%r9,8),%rax │ │ │ │ + cmp %rax,(%rsi,%r9,8) │ │ │ │ + jne 47711 │ │ │ │ imul %eax,%r13d │ │ │ │ - lea 0x4(%r8),%rdi │ │ │ │ - mov (%rdx,%rdi,8),%rsi │ │ │ │ - cmp (%rcx,%rdi,8),%rsi │ │ │ │ - jne 48a02 │ │ │ │ - imul %esi,%r13d │ │ │ │ - lea 0x5(%r8),%r11 │ │ │ │ - mov (%rdx,%r11,8),%r9 │ │ │ │ - cmp (%rcx,%r11,8),%r9 │ │ │ │ - jne 48a02 │ │ │ │ - imul %r9d,%r13d │ │ │ │ - lea 0x6(%r8),%rax │ │ │ │ - mov (%rdx,%rax,8),%rdi │ │ │ │ - cmp (%rcx,%rax,8),%rdi │ │ │ │ - jne 48a02 │ │ │ │ + inc %r9 │ │ │ │ + mov (%rcx,%r9,8),%rdi │ │ │ │ + cmp %rdi,(%rsi,%r9,8) │ │ │ │ + jne 47711 │ │ │ │ + inc %r9 │ │ │ │ imul %edi,%r13d │ │ │ │ - lea 0x7(%r8),%r11 │ │ │ │ - mov (%rdx,%r11,8),%rsi │ │ │ │ - cmp (%rcx,%r11,8),%rsi │ │ │ │ - jne 48a02 │ │ │ │ - imul %esi,%r13d │ │ │ │ - add $0x8,%r8 │ │ │ │ - cmp %r8,%r10 │ │ │ │ - jne 48b0d │ │ │ │ - jmp 47dae │ │ │ │ + cmp %r9,%r11 │ │ │ │ + je 46b5e │ │ │ │ + mov (%rcx,%r9,8),%r8 │ │ │ │ + cmp %r8,(%rsi,%r9,8) │ │ │ │ + jne 47711 │ │ │ │ + imul %r8d,%r13d │ │ │ │ + lea 0x1(%r9),%r15 │ │ │ │ + mov (%rcx,%r15,8),%rdx │ │ │ │ + cmp %rdx,(%rsi,%r15,8) │ │ │ │ + jne 47711 │ │ │ │ + imul %edx,%r13d │ │ │ │ + lea 0x2(%r9),%rax │ │ │ │ + mov (%rcx,%rax,8),%rdi │ │ │ │ + cmp %rdi,(%rsi,%rax,8) │ │ │ │ + jne 47711 │ │ │ │ + imul %edi,%r13d │ │ │ │ + lea 0x3(%r9),%r8 │ │ │ │ + mov (%rcx,%r8,8),%r15 │ │ │ │ + cmp %r15,(%rsi,%r8,8) │ │ │ │ + jne 47711 │ │ │ │ + imul %r15d,%r13d │ │ │ │ + lea 0x4(%r9),%rax │ │ │ │ + mov (%rcx,%rax,8),%rdx │ │ │ │ + cmp %rdx,(%rsi,%rax,8) │ │ │ │ + jne 47711 │ │ │ │ + imul %edx,%r13d │ │ │ │ + lea 0x5(%r9),%rdi │ │ │ │ + mov (%rcx,%rdi,8),%r8 │ │ │ │ + cmp %r8,(%rsi,%rdi,8) │ │ │ │ + jne 47711 │ │ │ │ + imul %r8d,%r13d │ │ │ │ + lea 0x6(%r9),%r15 │ │ │ │ + mov (%rcx,%r15,8),%rax │ │ │ │ + cmp %rax,(%rsi,%r15,8) │ │ │ │ + jne 47711 │ │ │ │ + imul %eax,%r13d │ │ │ │ + lea 0x7(%r9),%rdi │ │ │ │ + mov (%rcx,%rdi,8),%rdx │ │ │ │ + cmp %rdx,(%rsi,%rdi,8) │ │ │ │ + jne 47711 │ │ │ │ + add $0x8,%r9 │ │ │ │ + imul %edx,%r13d │ │ │ │ + cmp %r9,%r11 │ │ │ │ + jne 477fa │ │ │ │ + jmp 46b5e │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - movq $0x0,-0x158(%rbp) │ │ │ │ - jmp 47e21 │ │ │ │ - mov 0xa8389(%rip),%rbx │ │ │ │ - lea 0x9776c(%rip),%rsi # e035a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x143a> │ │ │ │ - mov (%rbx),%rdi │ │ │ │ + movq $0x0,-0x150(%rbp) │ │ │ │ + jmp 46bdf │ │ │ │ + mov 0xa2699(%rip),%r11 │ │ │ │ + lea 0x91a7c(%rip),%rsi # d935a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x124a> │ │ │ │ + mov (%r11),%rdi │ │ │ │ call d380 │ │ │ │ xor %ebx,%ebx │ │ │ │ - jmp 487da │ │ │ │ - mov 0xa836c(%rip),%r13 │ │ │ │ - lea 0x9774f(%rip),%rsi # e035a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x143a> │ │ │ │ - mov 0x0(%r13),%rdi │ │ │ │ + jmp 474e5 │ │ │ │ + mov 0xa267c(%rip),%r12 │ │ │ │ + lea 0x91a5f(%rip),%rsi # d935a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x124a> │ │ │ │ + mov (%r12),%rdi │ │ │ │ call d380 │ │ │ │ xor %ebx,%ebx │ │ │ │ - jmp 487bc │ │ │ │ - mov 0xa834e(%rip),%rax │ │ │ │ - lea 0x9848f(%rip),%rsi # e10b8 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x2198> │ │ │ │ - mov (%rax),%rdi │ │ │ │ + jmp 474c7 │ │ │ │ + mov 0xa265e(%rip),%rsi │ │ │ │ + mov (%rsi),%rdi │ │ │ │ + lea 0x9279c(%rip),%rsi # da0b8 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1fa8> │ │ │ │ call d380 │ │ │ │ - movq $0x0,-0x158(%rbp) │ │ │ │ - jmp 48983 │ │ │ │ - lea -0xb0(%rbp),%r14 │ │ │ │ - xor %r9d,%r9d │ │ │ │ - xor %r11d,%r11d │ │ │ │ - mov %r14,-0x130(%rbp) │ │ │ │ + movq $0x0,-0x150(%rbp) │ │ │ │ + jmp 47693 │ │ │ │ + lea -0xb0(%rbp),%r13 │ │ │ │ + vpxord %xmm16,%xmm16,%xmm16 │ │ │ │ + mov %r13,-0x128(%rbp) │ │ │ │ vzeroupper │ │ │ │ - jmp 4879b │ │ │ │ + jmp 474ad │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ - jmp e5a1 <__cxa_finalize@plt+0xf11> │ │ │ │ + jmp e588 <__cxa_finalize@plt+0xef8> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ - jmp e5f2 <__cxa_finalize@plt+0xf62> │ │ │ │ + jmp e5d9 <__cxa_finalize@plt+0xf49> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ - jmp e64a <__cxa_finalize@plt+0xfba> │ │ │ │ + jmp e5d9 <__cxa_finalize@plt+0xf49> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ - jmp e66e <__cxa_finalize@plt+0xfde> │ │ │ │ + jmp e588 <__cxa_finalize@plt+0xef8> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ - vzeroupper │ │ │ │ - jmp e5b0 <__cxa_finalize@plt+0xf20> │ │ │ │ + jmp e631 <__cxa_finalize@plt+0xfa1> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ vzeroupper │ │ │ │ - jmp e5d0 <__cxa_finalize@plt+0xf40> │ │ │ │ + jmp e5b7 <__cxa_finalize@plt+0xf27> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ - jmp e5f2 <__cxa_finalize@plt+0xf62> │ │ │ │ + jmp e655 <__cxa_finalize@plt+0xfc5> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ - jmp e5a1 <__cxa_finalize@plt+0xf11> │ │ │ │ + vzeroupper │ │ │ │ + jmp e597 <__cxa_finalize@plt+0xf07> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ vzeroupper │ │ │ │ - jmp e622 <__cxa_finalize@plt+0xf92> │ │ │ │ + jmp e609 <__cxa_finalize@plt+0xf79> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ vzeroupper │ │ │ │ - jmp e616 <__cxa_finalize@plt+0xf86> │ │ │ │ + jmp e5fd <__cxa_finalize@plt+0xf6d> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ - jmp e692 <__cxa_finalize@plt+0x1002> │ │ │ │ + jmp e679 <__cxa_finalize@plt+0xfe9> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ - jmp e692 <__cxa_finalize@plt+0x1002> │ │ │ │ + jmp e679 <__cxa_finalize@plt+0xfe9> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ - jmp e692 <__cxa_finalize@plt+0x1002> │ │ │ │ + jmp e679 <__cxa_finalize@plt+0xfe9> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ - jmp e5f2 <__cxa_finalize@plt+0xf62> │ │ │ │ + jmp e5d9 <__cxa_finalize@plt+0xf49> │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ push %rbp │ │ │ │ mov %esi,%ecx │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ - and $0xffffffffffffffc0,%rsp │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ sub $0x180,%rsp │ │ │ │ + mov %rdi,0x98(%rsp) │ │ │ │ mov 0x8(%rdi),%rbx │ │ │ │ - mov %rdi,0xa0(%rsp) │ │ │ │ mov %fs:0x28,%rax │ │ │ │ mov %rax,0x178(%rsp) │ │ │ │ mov (%rdi),%rax │ │ │ │ mov (%rax),%eax │ │ │ │ cltd │ │ │ │ idivl (%rbx) │ │ │ │ cmp %esi,%edx │ │ │ │ @@ -53385,1474 +53698,1384 @@ │ │ │ │ add %ecx,%eax │ │ │ │ cmp %esi,%edx │ │ │ │ movslq %ecx,%r9 │ │ │ │ setg %sil │ │ │ │ mov %r9,0xb8(%rsp) │ │ │ │ movzbl %sil,%r8d │ │ │ │ add %r8d,%eax │ │ │ │ - mov %eax,0x68(%rsp) │ │ │ │ + mov %eax,0x38(%rsp) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jge 4a885 │ │ │ │ - mov 0xa0(%rsp),%r10 │ │ │ │ + jge 4933a │ │ │ │ + mov 0x98(%rsp),%r10 │ │ │ │ mov 0x10(%r10),%r11 │ │ │ │ movzbl (%r11),%r12d │ │ │ │ test %r12b,%r12b │ │ │ │ - jne 4a885 │ │ │ │ - mov 0x18(%r10),%r15 │ │ │ │ - mov 0x38(%r15),%r13 │ │ │ │ - mov 0x30(%r15),%rbx │ │ │ │ - mov 0x18(%r15),%rax │ │ │ │ - mov 0x28(%r15),%rcx │ │ │ │ - mov 0x20(%r15),%rsi │ │ │ │ - mov 0x10(%r15),%r8 │ │ │ │ - mov 0x8(%r15),%r10 │ │ │ │ - mov (%r15),%r15 │ │ │ │ - mov (%rax),%edx │ │ │ │ - mov 0x0(%r13),%r14 │ │ │ │ - mov (%rbx),%r13 │ │ │ │ + jne 4933a │ │ │ │ + mov 0x18(%r10),%rax │ │ │ │ + mov 0x18(%rax),%rbx │ │ │ │ + mov (%rax),%r11 │ │ │ │ + mov 0x28(%rax),%rcx │ │ │ │ + mov 0x8(%rax),%r9 │ │ │ │ + mov (%rbx),%edx │ │ │ │ + mov (%r11),%rbx │ │ │ │ + mov 0x38(%rax),%r13 │ │ │ │ + mov 0x30(%rax),%r14 │ │ │ │ + mov 0x20(%rax),%rsi │ │ │ │ + mov 0x10(%rax),%r8 │ │ │ │ + mov %edx,0xe0(%rsp) │ │ │ │ mov (%rcx),%edi │ │ │ │ - mov (%r8),%r9 │ │ │ │ - mov (%rsi),%r12d │ │ │ │ - mov (%r15),%rbx │ │ │ │ - mov (%r10),%r11 │ │ │ │ - mov %edx,0xe8(%rsp) │ │ │ │ - mov %edi,0xec(%rsp) │ │ │ │ - mov %r9,0x100(%rsp) │ │ │ │ + mov (%r9),%r10 │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%edx │ │ │ │ - mov %r11,0x98(%rsp) │ │ │ │ + mov 0x0(%r13),%r15 │ │ │ │ + mov (%r14),%r14 │ │ │ │ + mov %edi,0xe4(%rsp) │ │ │ │ + mov (%rsi),%r12d │ │ │ │ + mov (%r8),%r13 │ │ │ │ + mov %r10,0x90(%rsp) │ │ │ │ mov %rax,0x108(%rsp) │ │ │ │ cmp $0x2,%edx │ │ │ │ - jle 49016 │ │ │ │ - lea -0x2(%rdx),%esi │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - movslq %edx,%r8 │ │ │ │ + jle 47d00 │ │ │ │ + lea -0x2(%rdx),%r8d │ │ │ │ + mov 0x20(%rbx),%rsi │ │ │ │ + movslq %edx,%rdi │ │ │ │ movslq 0xb8(%rsp),%rax │ │ │ │ - neg %rsi │ │ │ │ + neg %r8 │ │ │ │ + shl $0x3,%rdi │ │ │ │ xor %ecx,%ecx │ │ │ │ - shl $0x3,%rsi │ │ │ │ - mov %rsi,%r9 │ │ │ │ + shl $0x3,%r8 │ │ │ │ + add %rdi,%rsi │ │ │ │ + add 0x28(%rbx),%rdi │ │ │ │ + mov %r8,%r9 │ │ │ │ neg %r9 │ │ │ │ sub $0x8,%r9 │ │ │ │ shr $0x3,%r9 │ │ │ │ - shl $0x3,%r8 │ │ │ │ inc %r9 │ │ │ │ - add %r8,%rdi │ │ │ │ - add 0x28(%rbx),%r8 │ │ │ │ and $0x7,%r9d │ │ │ │ - je 48f4c │ │ │ │ + je 47c35 │ │ │ │ cmp $0x1,%r9 │ │ │ │ - je 48f28 │ │ │ │ + je 47c11 │ │ │ │ cmp $0x2,%r9 │ │ │ │ - je 48f0d │ │ │ │ + je 47bf6 │ │ │ │ cmp $0x3,%r9 │ │ │ │ - je 48ef2 │ │ │ │ + je 47bdb │ │ │ │ cmp $0x4,%r9 │ │ │ │ - je 48ed7 │ │ │ │ + je 47bc0 │ │ │ │ cmp $0x5,%r9 │ │ │ │ - je 48ebc │ │ │ │ + je 47ba5 │ │ │ │ cmp $0x6,%r9 │ │ │ │ - je 48ea1 │ │ │ │ + je 47b8a │ │ │ │ cqto │ │ │ │ mov $0xfffffffffffffff8,%rcx │ │ │ │ - idivq -0x18(%rdi) │ │ │ │ - imul -0x18(%r8),%rdx │ │ │ │ + idivq -0x18(%rsi) │ │ │ │ + imul -0x18(%rdi),%rdx │ │ │ │ add %rdx,0x108(%rsp) │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rdi,%rcx,1) │ │ │ │ - imul -0x18(%r8,%rcx,1),%rdx │ │ │ │ + idivq -0x18(%rsi,%rcx,1) │ │ │ │ + imul -0x18(%rdi,%rcx,1),%rdx │ │ │ │ sub $0x8,%rcx │ │ │ │ add %rdx,0x108(%rsp) │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rdi,%rcx,1) │ │ │ │ - imul -0x18(%r8,%rcx,1),%rdx │ │ │ │ + idivq -0x18(%rsi,%rcx,1) │ │ │ │ + imul -0x18(%rdi,%rcx,1),%rdx │ │ │ │ sub $0x8,%rcx │ │ │ │ add %rdx,0x108(%rsp) │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rdi,%rcx,1) │ │ │ │ - imul -0x18(%r8,%rcx,1),%rdx │ │ │ │ + idivq -0x18(%rsi,%rcx,1) │ │ │ │ + imul -0x18(%rdi,%rcx,1),%rdx │ │ │ │ sub $0x8,%rcx │ │ │ │ add %rdx,0x108(%rsp) │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rdi,%rcx,1) │ │ │ │ - imul -0x18(%r8,%rcx,1),%rdx │ │ │ │ + idivq -0x18(%rsi,%rcx,1) │ │ │ │ + imul -0x18(%rdi,%rcx,1),%rdx │ │ │ │ sub $0x8,%rcx │ │ │ │ add %rdx,0x108(%rsp) │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rdi,%rcx,1) │ │ │ │ - imul -0x18(%r8,%rcx,1),%rdx │ │ │ │ + idivq -0x18(%rsi,%rcx,1) │ │ │ │ + imul -0x18(%rdi,%rcx,1),%rdx │ │ │ │ sub $0x8,%rcx │ │ │ │ add %rdx,0x108(%rsp) │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rdi,%rcx,1) │ │ │ │ - imul -0x18(%r8,%rcx,1),%rdx │ │ │ │ + idivq -0x18(%rsi,%rcx,1) │ │ │ │ + imul -0x18(%rdi,%rcx,1),%rdx │ │ │ │ sub $0x8,%rcx │ │ │ │ add %rdx,0x108(%rsp) │ │ │ │ - cmp %rcx,%rsi │ │ │ │ - je 49016 │ │ │ │ + cmp %rcx,%r8 │ │ │ │ + je 47d00 │ │ │ │ cltq │ │ │ │ - mov 0x108(%rsp),%r11 │ │ │ │ - lea -0x8(%rcx),%r10 │ │ │ │ - lea -0x10(%rcx),%r15 │ │ │ │ + mov 0x108(%rsp),%r10 │ │ │ │ + lea -0x8(%rcx),%r11 │ │ │ │ + lea -0x10(%rcx),%r9 │ │ │ │ cqto │ │ │ │ - lea -0x18(%rcx),%rbx │ │ │ │ - lea -0x20(%rcx),%r9 │ │ │ │ - idivq -0x18(%rdi,%rcx,1) │ │ │ │ - imul -0x18(%r8,%rcx,1),%rdx │ │ │ │ + idivq -0x18(%rsi,%rcx,1) │ │ │ │ + imul -0x18(%rdi,%rcx,1),%rdx │ │ │ │ cltq │ │ │ │ - add %rdx,%r11 │ │ │ │ + add %rdx,%r10 │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rdi,%r10,1) │ │ │ │ - imul -0x18(%r8,%r10,1),%rdx │ │ │ │ - lea -0x28(%rcx),%r10 │ │ │ │ + idivq -0x18(%rsi,%r11,1) │ │ │ │ + imul -0x18(%rdi,%r11,1),%rdx │ │ │ │ cltq │ │ │ │ - add %rdx,%r11 │ │ │ │ + lea -0x20(%rcx),%r11 │ │ │ │ + lea (%r10,%rdx,1),%rbx │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rdi,%r15,1) │ │ │ │ - imul -0x18(%r8,%r15,1),%rdx │ │ │ │ - lea -0x30(%rcx),%r15 │ │ │ │ + lea -0x18(%rcx),%r10 │ │ │ │ + idivq -0x18(%rsi,%r9,1) │ │ │ │ + imul -0x18(%rdi,%r9,1),%rdx │ │ │ │ cltq │ │ │ │ - add %rdx,%r11 │ │ │ │ + lea -0x28(%rcx),%r9 │ │ │ │ + add %rdx,%rbx │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rdi,%rbx,1) │ │ │ │ - imul -0x18(%r8,%rbx,1),%rdx │ │ │ │ - lea -0x38(%rcx),%rbx │ │ │ │ - sub $0x40,%rcx │ │ │ │ + idivq -0x18(%rsi,%r10,1) │ │ │ │ + imul -0x18(%rdi,%r10,1),%rdx │ │ │ │ cltq │ │ │ │ - add %rdx,%r11 │ │ │ │ + lea -0x30(%rcx),%r10 │ │ │ │ + add %rdx,%rbx │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rdi,%r9,1) │ │ │ │ - imul -0x18(%r8,%r9,1),%rdx │ │ │ │ + idivq -0x18(%rsi,%r11,1) │ │ │ │ + imul -0x18(%rdi,%r11,1),%rdx │ │ │ │ cltq │ │ │ │ - add %rdx,%r11 │ │ │ │ + lea -0x38(%rcx),%r11 │ │ │ │ + sub $0x40,%rcx │ │ │ │ + add %rdx,%rbx │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rdi,%r10,1) │ │ │ │ - imul -0x18(%r8,%r10,1),%rdx │ │ │ │ + idivq -0x18(%rsi,%r9,1) │ │ │ │ + imul -0x18(%rdi,%r9,1),%rdx │ │ │ │ cltq │ │ │ │ - add %rdx,%r11 │ │ │ │ + add %rdx,%rbx │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rdi,%r15,1) │ │ │ │ - imul -0x18(%r8,%r15,1),%rdx │ │ │ │ + idivq -0x18(%rsi,%r10,1) │ │ │ │ + imul -0x18(%rdi,%r10,1),%rdx │ │ │ │ cltq │ │ │ │ - add %rdx,%r11 │ │ │ │ + add %rdx,%rbx │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rdi,%rbx,1) │ │ │ │ - imul -0x18(%r8,%rbx,1),%rdx │ │ │ │ - lea (%r11,%rdx,1),%r11 │ │ │ │ - mov %r11,0x108(%rsp) │ │ │ │ - cmp %rcx,%rsi │ │ │ │ - jne 48f4c │ │ │ │ + idivq -0x18(%rsi,%r11,1) │ │ │ │ + imul -0x18(%rdi,%r11,1),%rdx │ │ │ │ + lea (%rbx,%rdx,1),%rbx │ │ │ │ + mov %rbx,0x108(%rsp) │ │ │ │ + cmp %rcx,%r8 │ │ │ │ + jne 47c35 │ │ │ │ movslq %r12d,%rax │ │ │ │ - movabs $0xfffffffffffffff,%rsi │ │ │ │ - mov %rax,0x120(%rsp) │ │ │ │ - cmp %rax,%rsi │ │ │ │ - jb e6ac <__cxa_finalize@plt+0x101c> │ │ │ │ + movabs $0xfffffffffffffff,%r8 │ │ │ │ + mov %rax,0x110(%rsp) │ │ │ │ + cmp %rax,%r8 │ │ │ │ + jb e692 <__cxa_finalize@plt+0x1002> │ │ │ │ test %rax,%rax │ │ │ │ - je 4a8d3 │ │ │ │ - lea 0x0(,%rax,8),%r15 │ │ │ │ - mov %r15,%rdi │ │ │ │ - mov %r15,0xc0(%rsp) │ │ │ │ + je 493d0 │ │ │ │ + lea 0x0(,%rax,8),%rdi │ │ │ │ + mov %rdi,0xd8(%rsp) │ │ │ │ call d330 │ │ │ │ + cmpq $0x1,0x110(%rsp) │ │ │ │ movq $0x0,(%rax) │ │ │ │ mov %rax,%rbx │ │ │ │ - cmpq $0x1,0x120(%rsp) │ │ │ │ - je 4a780 │ │ │ │ - xor %esi,%esi │ │ │ │ - lea -0x8(%r15),%rdx │ │ │ │ + je 49396 │ │ │ │ + mov 0xd8(%rsp),%rsi │ │ │ │ lea 0x8(%rax),%rdi │ │ │ │ + lea -0x8(%rsi),%rdx │ │ │ │ + xor %esi,%esi │ │ │ │ call d190 │ │ │ │ - cmpl $0x1,0xe8(%rsp) │ │ │ │ - jle 4a8f7 │ │ │ │ - mov 0xe8(%rsp),%eax │ │ │ │ - movslq 0xec(%rsp),%r8 │ │ │ │ - lea 0x0(,%r13,8),%r13 │ │ │ │ - mov %r12d,%edx │ │ │ │ - mov 0x98(%rsp),%r10 │ │ │ │ - lea -0x1(%r12),%ecx │ │ │ │ - movq $0x0,0xd0(%rsp) │ │ │ │ - movq $0x0,0x110(%rsp) │ │ │ │ - lea 0x8(,%rcx,8),%r9 │ │ │ │ - mov %ecx,0xc8(%rsp) │ │ │ │ - movq $0x0,0xf8(%rsp) │ │ │ │ - movq $0x0,0xf0(%rsp) │ │ │ │ - mov %r9,0x38(%rsp) │ │ │ │ - movl $0x1,0xcc(%rsp) │ │ │ │ - mov %r13,0x30(%rsp) │ │ │ │ + cmpl $0x1,0xe0(%rsp) │ │ │ │ + jle 493f1 │ │ │ │ + mov 0xe0(%rsp),%eax │ │ │ │ + lea 0x0(,%r14,8),%r14 │ │ │ │ + movslq 0xe4(%rsp),%rcx │ │ │ │ + lea -0x1(%r12),%r10d │ │ │ │ + mov %r12d,%edi │ │ │ │ + lea 0x0(,%r13,4),%r11 │ │ │ │ + lea 0x0(%r13,%r13,2),%rdx │ │ │ │ + mov %r10d,0x74(%rsp) │ │ │ │ dec %eax │ │ │ │ - lea (%r8,%r8,2),%rdi │ │ │ │ - mov %r8,0x90(%rsp) │ │ │ │ + lea (%rcx,%rcx,2),%r9 │ │ │ │ + lea 0x8(,%r10,8),%r8 │ │ │ │ + shr $0x2,%edi │ │ │ │ cltq │ │ │ │ + shl $0x3,%r9 │ │ │ │ + mov %rcx,0x88(%rsp) │ │ │ │ + imul %r14,%rax │ │ │ │ + mov %r9,0x28(%rsp) │ │ │ │ + mov %r11,0x68(%rsp) │ │ │ │ + mov %rdx,0x60(%rsp) │ │ │ │ imul 0xb8(%rsp),%rax │ │ │ │ - mov %r10,0x118(%rsp) │ │ │ │ - shl $0x3,%rdi │ │ │ │ - shr $0x3,%edx │ │ │ │ - mov %rdi,0x40(%rsp) │ │ │ │ - mov %edx,0x84(%rsp) │ │ │ │ - imul %r13,%rax │ │ │ │ - xor %r13d,%r13d │ │ │ │ - add %r14,%rax │ │ │ │ - lea (%rbx,%r15,1),%r14 │ │ │ │ - mov %rax,0x48(%rsp) │ │ │ │ - mov %r14,0x88(%rsp) │ │ │ │ + mov %r8,0x10(%rsp) │ │ │ │ + movq $0x0,0x78(%rsp) │ │ │ │ + movq $0x0,0xc0(%rsp) │ │ │ │ + add %r15,%rax │ │ │ │ + mov 0x108(%rsp),%r15 │ │ │ │ + movq $0x0,0x100(%rsp) │ │ │ │ + mov %rax,0x30(%rsp) │ │ │ │ + add 0x90(%rsp),%r15 │ │ │ │ + movq $0x0,0xf8(%rsp) │ │ │ │ + mov %r15,0x80(%rsp) │ │ │ │ + movq $0x0,0xf0(%rsp) │ │ │ │ + movq $0x0,0x120(%rsp) │ │ │ │ + movl $0x1,0xb4(%rsp) │ │ │ │ + mov %edi,0xb0(%rsp) │ │ │ │ + mov %r14,0x18(%rsp) │ │ │ │ xor %r14d,%r14d │ │ │ │ - mov 0x118(%rsp),%r11 │ │ │ │ - mov 0x108(%rsp),%rsi │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov %r11,%r15 │ │ │ │ - add %rsi,%r11 │ │ │ │ - sub 0x98(%rsp),%r15 │ │ │ │ test %r12d,%r12d │ │ │ │ - je 49421 │ │ │ │ - mov 0x88(%rsp),%r8 │ │ │ │ - sub %rbx,%r8 │ │ │ │ - sub $0x8,%r8 │ │ │ │ - shr $0x3,%r8 │ │ │ │ - inc %r8 │ │ │ │ - and $0x7,%r8d │ │ │ │ - je 49312 │ │ │ │ - cmp $0x1,%r8 │ │ │ │ - je 492d9 │ │ │ │ - cmp $0x2,%r8 │ │ │ │ - je 492ae │ │ │ │ - cmp $0x3,%r8 │ │ │ │ - je 49282 │ │ │ │ - cmp $0x4,%r8 │ │ │ │ - je 49256 │ │ │ │ - cmp $0x5,%r8 │ │ │ │ - je 4922b │ │ │ │ - cmp $0x6,%r8 │ │ │ │ - je 49200 │ │ │ │ - mov %r11,%rdi │ │ │ │ - sub 0x118(%rsp),%rdi │ │ │ │ - vmovss (%r11),%xmm0 │ │ │ │ - add 0x100(%rsp),%r11 │ │ │ │ - lea 0x8(%rbx),%rax │ │ │ │ - vsubss (%rdi,%r15,1),%xmm0,%xmm1 │ │ │ │ - vcvtss2sd %xmm1,%xmm1,%xmm2 │ │ │ │ - vmovsd %xmm2,(%rbx) │ │ │ │ - mov %r11,%rcx │ │ │ │ - sub 0x118(%rsp),%rcx │ │ │ │ - vmovss (%r11),%xmm3 │ │ │ │ - add 0x100(%rsp),%r11 │ │ │ │ - add $0x8,%rax │ │ │ │ - vsubss (%rcx,%r15,1),%xmm3,%xmm4 │ │ │ │ - vcvtss2sd %xmm4,%xmm4,%xmm5 │ │ │ │ - vmovsd %xmm5,-0x8(%rax) │ │ │ │ - mov %r11,%r9 │ │ │ │ - sub 0x118(%rsp),%r9 │ │ │ │ - vmovss (%r11),%xmm6 │ │ │ │ - add 0x100(%rsp),%r11 │ │ │ │ - add $0x8,%rax │ │ │ │ - vsubss (%r9,%r15,1),%xmm6,%xmm7 │ │ │ │ - vcvtss2sd %xmm7,%xmm7,%xmm8 │ │ │ │ - vmovsd %xmm8,-0x8(%rax) │ │ │ │ - mov %r11,%r10 │ │ │ │ - sub 0x118(%rsp),%r10 │ │ │ │ - vmovss (%r11),%xmm9 │ │ │ │ - add 0x100(%rsp),%r11 │ │ │ │ - add $0x8,%rax │ │ │ │ - vsubss (%r10,%r15,1),%xmm9,%xmm10 │ │ │ │ - vcvtss2sd %xmm10,%xmm10,%xmm11 │ │ │ │ - vmovsd %xmm11,-0x8(%rax) │ │ │ │ - mov %r11,%rdx │ │ │ │ - sub 0x118(%rsp),%rdx │ │ │ │ - vmovss (%r11),%xmm12 │ │ │ │ - add 0x100(%rsp),%r11 │ │ │ │ - add $0x8,%rax │ │ │ │ - vsubss (%rdx,%r15,1),%xmm12,%xmm13 │ │ │ │ - vcvtss2sd %xmm13,%xmm13,%xmm14 │ │ │ │ - vmovsd %xmm14,-0x8(%rax) │ │ │ │ - mov %r11,%rsi │ │ │ │ - sub 0x118(%rsp),%rsi │ │ │ │ - vmovss (%r11),%xmm15 │ │ │ │ - add 0x100(%rsp),%r11 │ │ │ │ - add $0x8,%rax │ │ │ │ - vsubss (%rsi,%r15,1),%xmm15,%xmm0 │ │ │ │ - vcvtss2sd %xmm0,%xmm0,%xmm1 │ │ │ │ - vmovsd %xmm1,-0x8(%rax) │ │ │ │ - mov %r11,%r8 │ │ │ │ - sub 0x118(%rsp),%r8 │ │ │ │ + je 48024 │ │ │ │ + cmpl $0x2,0x74(%rsp) │ │ │ │ + jbe 493c8 │ │ │ │ + mov 0xb0(%rsp),%r15d │ │ │ │ + mov 0x108(%rsp),%rax │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov 0x80(%rsp),%r11 │ │ │ │ + shl $0x5,%r15 │ │ │ │ + add 0x78(%rsp),%rax │ │ │ │ + lea (%r15,%rbx,1),%rsi │ │ │ │ + and $0x20,%r15d │ │ │ │ + jne 490b7 │ │ │ │ + mov 0x68(%rsp),%r10 │ │ │ │ + mov 0x60(%rsp),%r8 │ │ │ │ + vmovss (%r11,%r13,2),%xmm15 │ │ │ │ vmovss (%r11),%xmm2 │ │ │ │ - add $0x8,%rax │ │ │ │ - add 0x100(%rsp),%r11 │ │ │ │ - vsubss (%r8,%r15,1),%xmm2,%xmm3 │ │ │ │ - vcvtss2sd %xmm3,%xmm3,%xmm4 │ │ │ │ - vmovsd %xmm4,-0x8(%rax) │ │ │ │ - cmp 0x88(%rsp),%rax │ │ │ │ - je 49421 │ │ │ │ - mov 0x100(%rsp),%rcx │ │ │ │ - mov 0x118(%rsp),%rdi │ │ │ │ - mov %r11,%r9 │ │ │ │ - vmovss (%r11),%xmm5 │ │ │ │ - add %rcx,%r11 │ │ │ │ - sub %rdi,%r9 │ │ │ │ - mov %r11,%r10 │ │ │ │ - vmovss (%r11),%xmm8 │ │ │ │ - add %rcx,%r11 │ │ │ │ - vsubss (%r9,%r15,1),%xmm5,%xmm6 │ │ │ │ - sub %rdi,%r10 │ │ │ │ - vmovss (%r11),%xmm11 │ │ │ │ - mov %r11,%rdx │ │ │ │ - vsubss (%r10,%r15,1),%xmm8,%xmm9 │ │ │ │ - add %rcx,%r11 │ │ │ │ - sub %rdi,%rdx │ │ │ │ - add $0x40,%rax │ │ │ │ - vmovss (%r11),%xmm14 │ │ │ │ - mov %r11,%rsi │ │ │ │ - add %rcx,%r11 │ │ │ │ - vsubss (%rdx,%r15,1),%xmm11,%xmm12 │ │ │ │ + vxorps %xmm11,%xmm11,%xmm11 │ │ │ │ + add $0x40,%rdi │ │ │ │ + vmovss (%rax,%r13,2),%xmm4 │ │ │ │ + vmovss (%rax),%xmm6 │ │ │ │ + vinsertps $0x10,(%r11,%r8,1),%xmm15,%xmm1 │ │ │ │ + vinsertps $0x10,(%r11,%r13,1),%xmm2,%xmm0 │ │ │ │ + add %r10,%r11 │ │ │ │ + vinsertps $0x10,(%rax,%r8,1),%xmm4,%xmm5 │ │ │ │ + vinsertps $0x10,(%rax,%r13,1),%xmm6,%xmm7 │ │ │ │ + add %r10,%rax │ │ │ │ + vmovss (%r11,%r13,2),%xmm14 │ │ │ │ + vmovlhps %xmm1,%xmm0,%xmm3 │ │ │ │ vmovss (%r11),%xmm1 │ │ │ │ - mov %r11,%r8 │ │ │ │ - add %rcx,%r11 │ │ │ │ - sub %rdi,%rsi │ │ │ │ - vmovss (%r11),%xmm4 │ │ │ │ - mov %r11,%r9 │ │ │ │ - add %rcx,%r11 │ │ │ │ - sub %rdi,%r8 │ │ │ │ - mov %r11,%r10 │ │ │ │ - sub %rdi,%r9 │ │ │ │ - vsubss (%rsi,%r15,1),%xmm14,%xmm15 │ │ │ │ - vsubss (%r8,%r15,1),%xmm1,%xmm2 │ │ │ │ - sub %rdi,%r10 │ │ │ │ - vsubss (%r9,%r15,1),%xmm4,%xmm5 │ │ │ │ - vcvtss2sd %xmm6,%xmm6,%xmm7 │ │ │ │ - vcvtss2sd %xmm9,%xmm9,%xmm10 │ │ │ │ - vcvtss2sd %xmm12,%xmm12,%xmm13 │ │ │ │ - vmovsd %xmm7,-0x40(%rax) │ │ │ │ - vmovss (%r11),%xmm7 │ │ │ │ - add %rcx,%r11 │ │ │ │ - vsubss (%r10,%r15,1),%xmm7,%xmm8 │ │ │ │ - mov %r11,%rdx │ │ │ │ - vmovsd %xmm10,-0x38(%rax) │ │ │ │ - vmovss (%r11),%xmm10 │ │ │ │ - add %rcx,%r11 │ │ │ │ - sub %rdi,%rdx │ │ │ │ - vcvtss2sd %xmm15,%xmm15,%xmm0 │ │ │ │ - vcvtss2sd %xmm2,%xmm2,%xmm3 │ │ │ │ - vmovsd %xmm13,-0x30(%rax) │ │ │ │ - vsubss (%rdx,%r15,1),%xmm10,%xmm11 │ │ │ │ - vcvtss2sd %xmm5,%xmm5,%xmm6 │ │ │ │ - vmovsd %xmm0,-0x28(%rax) │ │ │ │ - vmovsd %xmm3,-0x20(%rax) │ │ │ │ - vmovsd %xmm6,-0x18(%rax) │ │ │ │ - vcvtss2sd %xmm8,%xmm8,%xmm9 │ │ │ │ - vcvtss2sd %xmm11,%xmm11,%xmm12 │ │ │ │ - vmovsd %xmm9,-0x10(%rax) │ │ │ │ - vmovsd %xmm12,-0x8(%rax) │ │ │ │ - cmp 0x88(%rsp),%rax │ │ │ │ - jne 49322 │ │ │ │ - mov %r14,%r11 │ │ │ │ - movabs $0xaaaaaaaaaaaaaaab,%r15 │ │ │ │ - sub %r13,%r11 │ │ │ │ - sar $0x3,%r11 │ │ │ │ - imul %r15,%r11 │ │ │ │ - cmp 0x90(%rsp),%r11 │ │ │ │ - jb 4a6e7 │ │ │ │ - cmp %r11,0x90(%rsp) │ │ │ │ - jae 49495 │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - add %r13,%rax │ │ │ │ - cmp %r14,%rax │ │ │ │ - je 49495 │ │ │ │ - mov %rax,%r15 │ │ │ │ + vmovlhps %xmm5,%xmm7,%xmm8 │ │ │ │ + vmovss (%rax),%xmm5 │ │ │ │ + vsubps %xmm8,%xmm3,%xmm9 │ │ │ │ + vmovss (%rax,%r13,2),%xmm3 │ │ │ │ + vinsertps $0x10,(%r11,%r8,1),%xmm14,%xmm15 │ │ │ │ + vinsertps $0x10,(%r11,%r13,1),%xmm1,%xmm2 │ │ │ │ + add %r10,%r11 │ │ │ │ + vinsertps $0x10,(%rax,%r8,1),%xmm3,%xmm4 │ │ │ │ + vinsertps $0x10,(%rax,%r13,1),%xmm5,%xmm6 │ │ │ │ + add %r10,%rax │ │ │ │ + vmovlhps %xmm15,%xmm2,%xmm0 │ │ │ │ + vcvtps2pd %xmm9,%xmm10 │ │ │ │ + vmovhlps %xmm9,%xmm11,%xmm12 │ │ │ │ + vmovupd %xmm10,-0x40(%rdi) │ │ │ │ + vmovlhps %xmm4,%xmm6,%xmm7 │ │ │ │ + vsubps %xmm7,%xmm0,%xmm8 │ │ │ │ + vcvtps2pd %xmm12,%xmm13 │ │ │ │ + vmovupd %xmm13,-0x30(%rdi) │ │ │ │ + vcvtps2pd %xmm8,%xmm9 │ │ │ │ + vmovhlps %xmm8,%xmm11,%xmm10 │ │ │ │ + vcvtps2pd %xmm10,%xmm11 │ │ │ │ + vmovupd %xmm9,-0x20(%rdi) │ │ │ │ + vmovupd %xmm11,-0x10(%rdi) │ │ │ │ + cmp %rsi,%rdi │ │ │ │ + jne 47eba │ │ │ │ + mov %r12d,%r9d │ │ │ │ + and $0xfffffffc,%r9d │ │ │ │ + test $0x3,%r12b │ │ │ │ + je 48024 │ │ │ │ + movslq %r9d,%rcx │ │ │ │ + mov 0x78(%rsp),%r15 │ │ │ │ + mov 0x90(%rsp),%rax │ │ │ │ + lea 0x1(%r9),%edi │ │ │ │ + mov %rcx,%r11 │ │ │ │ + mov 0x108(%rsp),%rdx │ │ │ │ + imul %r13,%r11 │ │ │ │ + lea (%rax,%r15,1),%rsi │ │ │ │ + lea (%rdx,%r11,1),%r10 │ │ │ │ + vmovss (%r10,%rsi,1),%xmm12 │ │ │ │ + vsubss (%r10,%r15,1),%xmm12,%xmm13 │ │ │ │ + vcvtss2sd %xmm13,%xmm13,%xmm14 │ │ │ │ + vmovsd %xmm14,(%rbx,%rcx,8) │ │ │ │ + cmp %r12d,%edi │ │ │ │ + jge 48024 │ │ │ │ + add %r13,%r11 │ │ │ │ + add $0x2,%r9d │ │ │ │ + lea (%rdx,%r11,1),%r8 │ │ │ │ + vmovss (%r8,%rsi,1),%xmm15 │ │ │ │ + vsubss (%r8,%r15,1),%xmm15,%xmm1 │ │ │ │ + vcvtss2sd %xmm1,%xmm1,%xmm2 │ │ │ │ + vmovsd %xmm2,0x8(%rbx,%rcx,8) │ │ │ │ + cmp %r9d,%r12d │ │ │ │ + jle 48024 │ │ │ │ + add %r13,%r11 │ │ │ │ + lea (%rdx,%r15,1),%rax │ │ │ │ + lea (%rdx,%r11,1),%r9 │ │ │ │ + vmovss (%r9,%rsi,1),%xmm0 │ │ │ │ + vsubss (%rax,%r11,1),%xmm0,%xmm3 │ │ │ │ + vcvtss2sd %xmm3,%xmm3,%xmm4 │ │ │ │ + vmovsd %xmm4,0x10(%rbx,%rcx,8) │ │ │ │ + mov 0x120(%rsp),%r15 │ │ │ │ + movabs $0xaaaaaaaaaaaaaaab,%rsi │ │ │ │ + sub %r14,%r15 │ │ │ │ + sar $0x3,%r15 │ │ │ │ + imul %rsi,%r15 │ │ │ │ + cmp 0x88(%rsp),%r15 │ │ │ │ + jb 4913a │ │ │ │ + cmp %r15,0x88(%rsp) │ │ │ │ + jae 480ac │ │ │ │ + mov 0x28(%rsp),%rcx │ │ │ │ + add %r14,%rcx │ │ │ │ + cmp 0x120(%rsp),%rcx │ │ │ │ + je 480ac │ │ │ │ + mov %rcx,%r15 │ │ │ │ mov (%r15),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 4a651 │ │ │ │ + je 48f5c │ │ │ │ mov 0x10(%r15),%rsi │ │ │ │ add $0x18,%r15 │ │ │ │ - mov %rax,0xe0(%rsp) │ │ │ │ + mov %rcx,0x118(%rsp) │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - cmp %r15,%r14 │ │ │ │ - mov 0xe0(%rsp),%rax │ │ │ │ - jne 49461 │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov 0x8(%r13),%rsi │ │ │ │ - mov 0x0(%r13),%rdi │ │ │ │ - mov 0x120(%rsp),%r9 │ │ │ │ - mov %rsi,%r8 │ │ │ │ - sub %rdi,%r8 │ │ │ │ - sar $0x3,%r8 │ │ │ │ - cmp %r9,%r8 │ │ │ │ - jb 4a6d0 │ │ │ │ - cmp %r8,0x120(%rsp) │ │ │ │ - jae 494d6 │ │ │ │ - mov 0xc0(%rsp),%r10 │ │ │ │ - add %rdi,%r10 │ │ │ │ - cmp %r10,%rsi │ │ │ │ - je 494d6 │ │ │ │ - mov %r10,0x8(%r13) │ │ │ │ + cmp %r15,0x120(%rsp) │ │ │ │ + mov 0x118(%rsp),%rcx │ │ │ │ + jne 4806e │ │ │ │ + mov %rcx,0x120(%rsp) │ │ │ │ + mov 0x8(%r14),%r8 │ │ │ │ + mov (%r14),%rdi │ │ │ │ + mov 0x110(%rsp),%rsi │ │ │ │ + mov %r8,%r9 │ │ │ │ + sub %rdi,%r9 │ │ │ │ + sar $0x3,%r9 │ │ │ │ + cmp %rsi,%r9 │ │ │ │ + jb 4920a │ │ │ │ + cmp %r9,0x110(%rsp) │ │ │ │ + jae 480ec │ │ │ │ + mov 0xd8(%rsp),%rax │ │ │ │ + add %rdi,%rax │ │ │ │ + cmp %rax,%r8 │ │ │ │ + je 480ec │ │ │ │ + mov %rax,0x8(%r14) │ │ │ │ test %r12d,%r12d │ │ │ │ - je 494e8 │ │ │ │ - mov 0x38(%rsp),%rdx │ │ │ │ + je 480fe │ │ │ │ + mov 0x10(%rsp),%rdx │ │ │ │ mov %rbx,%rsi │ │ │ │ call d2d0 │ │ │ │ - lea 0x18(%r13),%r15 │ │ │ │ - mov $0x2,%r9d │ │ │ │ - cmpl $0x1,0xec(%rsp) │ │ │ │ - jle 4a74b │ │ │ │ - mov %r9d,%esi │ │ │ │ + cmpl $0x1,0xe4(%rsp) │ │ │ │ + movl $0x2,0x118(%rsp) │ │ │ │ + lea 0x18(%r14),%r15 │ │ │ │ + jle 4921d │ │ │ │ + mov 0x118(%rsp),%esi │ │ │ │ mov %r12d,%edi │ │ │ │ - mov %r9d,0xe0(%rsp) │ │ │ │ - call 2ec70 │ │ │ │ - mov 0x8(%r15),%r11 │ │ │ │ - mov (%r15),%rcx │ │ │ │ + call 2ece0 │ │ │ │ + mov 0x8(%r15),%rcx │ │ │ │ + mov (%r15),%rsi │ │ │ │ cltq │ │ │ │ - mov 0xe0(%rsp),%r9d │ │ │ │ - mov %r11,%rdx │ │ │ │ - sub %rcx,%rdx │ │ │ │ - sar $0x3,%rdx │ │ │ │ - cmp %rax,%rdx │ │ │ │ - jb 4a1b5 │ │ │ │ - cmp %rdx,%rax │ │ │ │ - jae 49549 │ │ │ │ - lea (%rcx,%rax,8),%rax │ │ │ │ + mov %rcx,%r11 │ │ │ │ + sub %rsi,%r11 │ │ │ │ + sar $0x3,%r11 │ │ │ │ cmp %rax,%r11 │ │ │ │ - je 49549 │ │ │ │ - mov %rax,0x8(%r15) │ │ │ │ - mov -0x18(%r15),%rdi │ │ │ │ - mov -0x10(%r15),%rsi │ │ │ │ - sub %rdi,%rsi │ │ │ │ - je 497e5 │ │ │ │ + jb 48d90 │ │ │ │ + cmp %r11,%rax │ │ │ │ + jae 48158 │ │ │ │ + lea (%rsi,%rax,8),%rdx │ │ │ │ + cmp %rdx,%rcx │ │ │ │ + je 48158 │ │ │ │ + mov %rdx,0x8(%r15) │ │ │ │ + mov -0x18(%r15),%r9 │ │ │ │ + mov -0x10(%r15),%r10 │ │ │ │ + sub %r9,%r10 │ │ │ │ + je 48354 │ │ │ │ test %r12d,%r12d │ │ │ │ - je 497e5 │ │ │ │ - vmovsd 0x9b6a5(%rip),%xmm1 # e4c10 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x170> │ │ │ │ - vxorpd %xmm15,%xmm15,%xmm15 │ │ │ │ - mov 0x84(%rsp),%r11d │ │ │ │ - mov (%r15),%r8 │ │ │ │ - vcvtsi2sd %r9d,%xmm15,%xmm0 │ │ │ │ - vmovq %r13,%xmm7 │ │ │ │ - xor %edx,%edx │ │ │ │ + je 48354 │ │ │ │ + vmovsd 0x958c6(%rip),%xmm9 # dda40 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x440> │ │ │ │ + vxorpd %xmm7,%xmm7,%xmm7 │ │ │ │ + sar $0x3,%r10 │ │ │ │ + mov 0xb0(%rsp),%r8d │ │ │ │ + vcvtsi2sdl 0x118(%rsp),%xmm7,%xmm8 │ │ │ │ + mov %r10,%r11 │ │ │ │ + mov (%r15),%r10 │ │ │ │ + xor %esi,%esi │ │ │ │ + vdivsd %xmm8,%xmm9,%xmm2 │ │ │ │ xor %ecx,%ecx │ │ │ │ - sar $0x3,%rsi │ │ │ │ - mov %r9d,%eax │ │ │ │ - mov %rsi,%r10 │ │ │ │ - shl $0x6,%r11 │ │ │ │ - vdivsd %xmm0,%xmm1,%xmm3 │ │ │ │ - mov %r11,0xe0(%rsp) │ │ │ │ - mov %r8,%r13 │ │ │ │ + shl $0x5,%r8 │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ - vmulsd (%rdi,%rcx,8),%xmm3,%xmm0 │ │ │ │ - cmpl $0x6,0xc8(%rsp) │ │ │ │ - jbe 4a1ab │ │ │ │ - mov 0xe0(%rsp),%r9 │ │ │ │ - vmovdqa %xmm7,%xmm2 │ │ │ │ - lea -0x40(%r9),%r8 │ │ │ │ - vbroadcastsd %xmm0,%zmm4 │ │ │ │ - lea 0x0(%r13,%rdx,8),%r11 │ │ │ │ - xor %esi,%esi │ │ │ │ - shr $0x6,%r8 │ │ │ │ - inc %r8 │ │ │ │ - and $0x7,%r8d │ │ │ │ - je 4969f │ │ │ │ - cmp $0x1,%r8 │ │ │ │ - je 49684 │ │ │ │ - cmp $0x2,%r8 │ │ │ │ - je 49672 │ │ │ │ - cmp $0x3,%r8 │ │ │ │ - je 49660 │ │ │ │ - cmp $0x4,%r8 │ │ │ │ - je 4964e │ │ │ │ - cmp $0x5,%r8 │ │ │ │ - je 4963c │ │ │ │ - cmp $0x6,%r8 │ │ │ │ - je 4962a │ │ │ │ - vmulpd (%rbx),%zmm4,%zmm5 │ │ │ │ - mov $0x40,%esi │ │ │ │ - vmovupd %zmm5,(%r11) │ │ │ │ - vmulpd (%rbx,%rsi,1),%zmm4,%zmm6 │ │ │ │ - vmovupd %zmm6,(%r11,%rsi,1) │ │ │ │ - add $0x40,%rsi │ │ │ │ - vmulpd (%rbx,%rsi,1),%zmm4,%zmm8 │ │ │ │ - vmovupd %zmm8,(%r11,%rsi,1) │ │ │ │ - add $0x40,%rsi │ │ │ │ - vmulpd (%rbx,%rsi,1),%zmm4,%zmm9 │ │ │ │ - vmovupd %zmm9,(%r11,%rsi,1) │ │ │ │ - add $0x40,%rsi │ │ │ │ - vmulpd (%rbx,%rsi,1),%zmm4,%zmm10 │ │ │ │ - vmovupd %zmm10,(%r11,%rsi,1) │ │ │ │ - add $0x40,%rsi │ │ │ │ - vmulpd (%rbx,%rsi,1),%zmm4,%zmm11 │ │ │ │ - vmovupd %zmm11,(%r11,%rsi,1) │ │ │ │ - add $0x40,%rsi │ │ │ │ - vmulpd (%rbx,%rsi,1),%zmm4,%zmm12 │ │ │ │ - vmovupd %zmm12,(%r11,%rsi,1) │ │ │ │ - add $0x40,%rsi │ │ │ │ - cmp %rsi,%r9 │ │ │ │ - je 4972d │ │ │ │ - vmulpd (%rbx,%rsi,1),%zmm4,%zmm13 │ │ │ │ - vmulpd 0x40(%rbx,%rsi,1),%zmm4,%zmm14 │ │ │ │ - vmulpd 0x80(%rbx,%rsi,1),%zmm4,%zmm15 │ │ │ │ - vmulpd 0xc0(%rbx,%rsi,1),%zmm4,%zmm1 │ │ │ │ - vmulpd 0x100(%rbx,%rsi,1),%zmm4,%zmm5 │ │ │ │ - vmulpd 0x140(%rbx,%rsi,1),%zmm4,%zmm6 │ │ │ │ - vmulpd 0x180(%rbx,%rsi,1),%zmm4,%zmm8 │ │ │ │ - vmulpd 0x1c0(%rbx,%rsi,1),%zmm4,%zmm9 │ │ │ │ - vmovupd %zmm13,(%r11,%rsi,1) │ │ │ │ - vmovupd %zmm14,0x40(%r11,%rsi,1) │ │ │ │ - vmovupd %zmm15,0x80(%r11,%rsi,1) │ │ │ │ - vmovupd %zmm1,0xc0(%r11,%rsi,1) │ │ │ │ - vmovupd %zmm5,0x100(%r11,%rsi,1) │ │ │ │ - vmovupd %zmm6,0x140(%r11,%rsi,1) │ │ │ │ - vmovupd %zmm8,0x180(%r11,%rsi,1) │ │ │ │ - vmovupd %zmm9,0x1c0(%r11,%rsi,1) │ │ │ │ - add $0x200,%rsi │ │ │ │ - cmp %rsi,%r9 │ │ │ │ - jne 4969f │ │ │ │ - mov %r12d,%esi │ │ │ │ - and $0xfffffff8,%esi │ │ │ │ - mov %esi,%r8d │ │ │ │ - cmp %esi,%r12d │ │ │ │ - je 4a177 │ │ │ │ - mov %r12d,%r11d │ │ │ │ - sub %r8d,%r11d │ │ │ │ - lea -0x1(%r11),%r9d │ │ │ │ - cmp $0x2,%r9d │ │ │ │ - jbe 49771 │ │ │ │ - vbroadcastsd %xmm0,%ymm2 │ │ │ │ - vmulpd (%rbx,%r8,8),%ymm2,%ymm4 │ │ │ │ - add %rdx,%r8 │ │ │ │ - vmovupd %ymm4,0x0(%r13,%r8,8) │ │ │ │ - test $0x3,%r11b │ │ │ │ - je 497c6 │ │ │ │ - and $0xfffffffc,%r11d │ │ │ │ - add %r11d,%esi │ │ │ │ - movslq %esi,%r8 │ │ │ │ - vmulsd (%rbx,%r8,8),%xmm0,%xmm10 │ │ │ │ - lea (%rdx,%r8,1),%r9 │ │ │ │ - lea 0x0(,%r8,8),%r11 │ │ │ │ - lea 0x1(%rsi),%r8d │ │ │ │ - vmovsd %xmm10,0x0(%r13,%r9,8) │ │ │ │ - cmp %r8d,%r12d │ │ │ │ - jle 497c6 │ │ │ │ - vmulsd 0x8(%rbx,%r11,1),%xmm0,%xmm11 │ │ │ │ - movslq %r8d,%r9 │ │ │ │ - add $0x2,%esi │ │ │ │ - add %rdx,%r9 │ │ │ │ - vmovsd %xmm11,0x0(%r13,%r9,8) │ │ │ │ - cmp %esi,%r12d │ │ │ │ - jle 497c6 │ │ │ │ - vmulsd 0x10(%rbx,%r11,1),%xmm0,%xmm12 │ │ │ │ - movslq %esi,%rsi │ │ │ │ - add %rdx,%rsi │ │ │ │ - vmovsd %xmm12,0x0(%r13,%rsi,8) │ │ │ │ + vmulsd (%r9,%rcx,8),%xmm2,%xmm1 │ │ │ │ + cmpl $0x2,0x74(%rsp) │ │ │ │ + jbe 48d87 │ │ │ │ + lea -0x20(%r8),%rdx │ │ │ │ + vbroadcastsd %xmm1,%ymm10 │ │ │ │ + lea (%r10,%rsi,8),%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + shr $0x5,%rdx │ │ │ │ + inc %rdx │ │ │ │ + and $0x7,%edx │ │ │ │ + je 4826e │ │ │ │ + cmp $0x1,%rdx │ │ │ │ + je 48257 │ │ │ │ + cmp $0x2,%rdx │ │ │ │ + je 48249 │ │ │ │ + cmp $0x3,%rdx │ │ │ │ + je 4823b │ │ │ │ + cmp $0x4,%rdx │ │ │ │ + je 4822d │ │ │ │ + cmp $0x5,%rdx │ │ │ │ + je 4821f │ │ │ │ + cmp $0x6,%rdx │ │ │ │ + je 48211 │ │ │ │ + vmulpd (%rbx),%ymm10,%ymm11 │ │ │ │ + mov $0x20,%eax │ │ │ │ + vmovupd %ymm11,(%rdi) │ │ │ │ + vmulpd (%rbx,%rax,1),%ymm10,%ymm12 │ │ │ │ + vmovupd %ymm12,(%rdi,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vmulpd (%rbx,%rax,1),%ymm10,%ymm13 │ │ │ │ + vmovupd %ymm13,(%rdi,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vmulpd (%rbx,%rax,1),%ymm10,%ymm14 │ │ │ │ + vmovupd %ymm14,(%rdi,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vmulpd (%rbx,%rax,1),%ymm10,%ymm15 │ │ │ │ + vmovupd %ymm15,(%rdi,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vmulpd (%rbx,%rax,1),%ymm10,%ymm0 │ │ │ │ + vmovupd %ymm0,(%rdi,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vmulpd (%rbx,%rax,1),%ymm10,%ymm3 │ │ │ │ + vmovupd %ymm3,(%rdi,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + cmp %rax,%r8 │ │ │ │ + je 482f3 │ │ │ │ + vmulpd (%rbx,%rax,1),%ymm10,%ymm4 │ │ │ │ + vmulpd 0x20(%rbx,%rax,1),%ymm10,%ymm5 │ │ │ │ + vmulpd 0x40(%rbx,%rax,1),%ymm10,%ymm6 │ │ │ │ + vmulpd 0x60(%rbx,%rax,1),%ymm10,%ymm7 │ │ │ │ + vmulpd 0x80(%rbx,%rax,1),%ymm10,%ymm8 │ │ │ │ + vmulpd 0xa0(%rbx,%rax,1),%ymm10,%ymm9 │ │ │ │ + vmovupd %ymm4,(%rdi,%rax,1) │ │ │ │ + vmulpd 0xc0(%rbx,%rax,1),%ymm10,%ymm11 │ │ │ │ + vmovupd %ymm5,0x20(%rdi,%rax,1) │ │ │ │ + vmulpd 0xe0(%rbx,%rax,1),%ymm10,%ymm12 │ │ │ │ + vmovupd %ymm6,0x40(%rdi,%rax,1) │ │ │ │ + vmovupd %ymm7,0x60(%rdi,%rax,1) │ │ │ │ + vmovupd %ymm8,0x80(%rdi,%rax,1) │ │ │ │ + vmovupd %ymm9,0xa0(%rdi,%rax,1) │ │ │ │ + vmovupd %ymm11,0xc0(%rdi,%rax,1) │ │ │ │ + vmovupd %ymm12,0xe0(%rdi,%rax,1) │ │ │ │ + add $0x100,%rax │ │ │ │ + cmp %rax,%r8 │ │ │ │ + jne 4826e │ │ │ │ + mov %r12d,%edx │ │ │ │ + and $0xfffffffc,%edx │ │ │ │ + mov %edx,%eax │ │ │ │ + cmp %r12d,%edx │ │ │ │ + je 48d5e │ │ │ │ + mov %r12d,%edi │ │ │ │ + sub %eax,%edi │ │ │ │ + cmp $0x1,%edi │ │ │ │ + je 4832b │ │ │ │ + vmovddup %xmm1,%xmm10 │ │ │ │ + vmulpd (%rbx,%rax,8),%xmm10,%xmm13 │ │ │ │ + add %rsi,%rax │ │ │ │ + vmovupd %xmm13,(%r10,%rax,8) │ │ │ │ + test $0x1,%dil │ │ │ │ + je 4833d │ │ │ │ + and $0xfffffffe,%edi │ │ │ │ + add %edi,%edx │ │ │ │ + movslq %edx,%rdx │ │ │ │ + vmulsd (%rbx,%rdx,8),%xmm1,%xmm14 │ │ │ │ + lea (%rsi,%rdx,1),%rax │ │ │ │ + vmovsd %xmm14,(%r10,%rax,8) │ │ │ │ inc %rcx │ │ │ │ - add 0x120(%rsp),%rdx │ │ │ │ - cmp %r10,%rcx │ │ │ │ - jb 495b0 │ │ │ │ - mov %eax,%r9d │ │ │ │ - vmovq %xmm7,%r13 │ │ │ │ + add 0x110(%rsp),%rsi │ │ │ │ + cmp %r11,%rcx │ │ │ │ + jb 481b0 │ │ │ │ vzeroupper │ │ │ │ - inc %r9d │ │ │ │ + incl 0x118(%rsp) │ │ │ │ add $0x18,%r15 │ │ │ │ - cmp %r9d,0xec(%rsp) │ │ │ │ - jge 49500 │ │ │ │ - call 39700 │ │ │ │ + mov 0x118(%rsp),%edi │ │ │ │ + cmp %edi,0xe4(%rsp) │ │ │ │ + jge 4811b │ │ │ │ + call 38e10 │ │ │ │ test %al,%al │ │ │ │ - jne 4a7b0 │ │ │ │ - cmpl $0x1,0xcc(%rsp) │ │ │ │ - je 4a685 │ │ │ │ - mov 0x40(%rsp),%r11 │ │ │ │ - mov 0xf8(%rsp),%r8 │ │ │ │ - mov 0xec(%rsp),%ecx │ │ │ │ - lea 0x20(%r13),%rdx │ │ │ │ - vmovq %r13,%xmm8 │ │ │ │ - mov %r14,%r9 │ │ │ │ - vmovq %rdx,%xmm3 │ │ │ │ - lea -0x18(%r13,%r11,1),%rsi │ │ │ │ - lea -0x30(%r8,%r11,1),%rax │ │ │ │ - mov %rbx,%r8 │ │ │ │ - mov %rsi,%r13 │ │ │ │ - mov 0x18(%rax),%rdx │ │ │ │ - mov %ecx,%r14d │ │ │ │ - dec %ecx │ │ │ │ - je 49c0c │ │ │ │ - mov %r9,0x78(%rsp) │ │ │ │ - mov %r8,0x70(%rsp) │ │ │ │ - mov %ecx,0x6c(%rsp) │ │ │ │ - sub $0x2,%r14d │ │ │ │ - vmovq %xmm3,%rdi │ │ │ │ - vmovq %xmm8,%rbx │ │ │ │ - lea (%r14,%r14,2),%r10 │ │ │ │ - mov %r12d,0x80(%rsp) │ │ │ │ - lea (%rdi,%r10,8),%r14 │ │ │ │ - lea 0x8(%rbx),%rbx │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %r13,%r12 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov (%rdi),%r9 │ │ │ │ - mov 0x8(%rdi),%rax │ │ │ │ - sub %r9,%rax │ │ │ │ - je 49bdf │ │ │ │ - mov -0x8(%rbx),%r15 │ │ │ │ - mov (%rbx),%rcx │ │ │ │ - sub %r15,%rcx │ │ │ │ - mov %rcx,0xd8(%rsp) │ │ │ │ - je 49bdf │ │ │ │ - mov %rcx,%r11 │ │ │ │ - mov $0xfffffffffffffff8,%r8 │ │ │ │ - mov %rdx,0x60(%rsp) │ │ │ │ - mov %rdi,0x50(%rsp) │ │ │ │ - sub %r15,%r8 │ │ │ │ - mov %rbx,0x58(%rsp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r8,0xa8(%rsp) │ │ │ │ - sar $0x3,%r11 │ │ │ │ - mov %r11,%r10 │ │ │ │ - lea -0x1(%r11),%r13 │ │ │ │ - shr $0x3,%r10 │ │ │ │ - sar $0x3,%rax │ │ │ │ - shl $0x6,%r10 │ │ │ │ - mov %rax,0xb0(%rsp) │ │ │ │ - mov %r13,0xe0(%rsp) │ │ │ │ - mov %r10,%rsi │ │ │ │ - mov %rdx,%rax │ │ │ │ - xor %r13d,%r13d │ │ │ │ - mov %r11,%r10 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0xa8(%rsp),%rdx │ │ │ │ - vmovsd (%r9,%r13,8),%xmm13 │ │ │ │ - lea (%rax,%rdx,1),%rdi │ │ │ │ - cmp $0x30,%rdi │ │ │ │ - jbe 4a1d0 │ │ │ │ - cmpq $0x6,0xe0(%rsp) │ │ │ │ - jbe 4a170 │ │ │ │ - lea -0x40(%rsi),%r11 │ │ │ │ - vbroadcastsd %xmm13,%zmm14 │ │ │ │ - xor %r8d,%r8d │ │ │ │ - shr $0x6,%r11 │ │ │ │ + jne 49248 │ │ │ │ + cmpl $0x1,0xb4(%rsp) │ │ │ │ + je 491b2 │ │ │ │ + lea 0x20(%r14),%rcx │ │ │ │ + mov 0x28(%rsp),%rdx │ │ │ │ + mov 0xf8(%rsp),%rax │ │ │ │ + mov %r12d,%r8d │ │ │ │ + mov %rcx,0x20(%rsp) │ │ │ │ + mov 0xe4(%rsp),%esi │ │ │ │ + mov %rbx,%rdi │ │ │ │ + lea -0x18(%r14,%rdx,1),%r15 │ │ │ │ + lea -0x30(%rax,%rdx,1),%rdx │ │ │ │ + mov 0x18(%rdx),%rax │ │ │ │ + mov %esi,%r12d │ │ │ │ + dec %esi │ │ │ │ + je 488c4 │ │ │ │ + sub $0x2,%r12d │ │ │ │ + mov 0x20(%rsp),%rbx │ │ │ │ + lea -0x8(%rax),%r11 │ │ │ │ + mov %r8d,0x70(%rsp) │ │ │ │ + lea (%r12,%r12,2),%r9 │ │ │ │ + mov %r11,0x58(%rsp) │ │ │ │ + lea 0x8(%r14),%rcx │ │ │ │ + mov %rdx,%r12 │ │ │ │ + lea (%rbx,%r9,8),%r10 │ │ │ │ + mov %r14,0x48(%rsp) │ │ │ │ + mov %r10,0xd0(%rsp) │ │ │ │ + mov %rdi,0x40(%rsp) │ │ │ │ + mov %r13,0x50(%rsp) │ │ │ │ + mov %rax,%r13 │ │ │ │ + mov %esi,0x3c(%rsp) │ │ │ │ + mov %rdx,%rsi │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov (%r12),%rdi │ │ │ │ + mov 0x8(%r12),%r14 │ │ │ │ + sub %rdi,%r14 │ │ │ │ + je 48890 │ │ │ │ + mov -0x8(%rcx),%rdx │ │ │ │ + mov (%rcx),%r11 │ │ │ │ + sub %rdx,%r11 │ │ │ │ + je 48890 │ │ │ │ + mov %r11,%r9 │ │ │ │ + sar $0x3,%r14 │ │ │ │ + mov 0x58(%rsp),%r8 │ │ │ │ + mov %r11,0xc8(%rsp) │ │ │ │ + sar $0x3,%r9 │ │ │ │ + mov %r14,0xa0(%rsp) │ │ │ │ + lea 0x8(%rdx),%r14 │ │ │ │ + xor %r10d,%r10d │ │ │ │ + lea -0x1(%r9),%rax │ │ │ │ + mov %r9,%rbx │ │ │ │ + mov %r14,0x118(%rsp) │ │ │ │ + sub %rdx,%r8 │ │ │ │ + mov %rax,0xe8(%rsp) │ │ │ │ + shr $0x2,%rbx │ │ │ │ + mov %rdi,%r14 │ │ │ │ + shl $0x5,%rbx │ │ │ │ + mov 0x118(%rsp),%rax │ │ │ │ + vmovsd (%r14,%r10,8),%xmm0 │ │ │ │ + add %r8,%rax │ │ │ │ + cmp $0x1,%r9 │ │ │ │ + je 486ec │ │ │ │ + cmp $0x10,%r8 │ │ │ │ + jbe 486ec │ │ │ │ + cmpq $0x2,0xe8(%rsp) │ │ │ │ + jbe 48d80 │ │ │ │ + lea -0x20(%rbx),%r11 │ │ │ │ + vbroadcastsd %xmm0,%ymm15 │ │ │ │ + xor %edi,%edi │ │ │ │ + shr $0x5,%r11 │ │ │ │ inc %r11 │ │ │ │ and $0x7,%r11d │ │ │ │ - je 49a5c │ │ │ │ + je 48591 │ │ │ │ cmp $0x1,%r11 │ │ │ │ - je 49a3a │ │ │ │ + je 48574 │ │ │ │ cmp $0x2,%r11 │ │ │ │ - je 49a21 │ │ │ │ + je 48560 │ │ │ │ cmp $0x3,%r11 │ │ │ │ - je 49a08 │ │ │ │ + je 4854c │ │ │ │ cmp $0x4,%r11 │ │ │ │ - je 499ef │ │ │ │ + je 48538 │ │ │ │ cmp $0x5,%r11 │ │ │ │ - je 499d6 │ │ │ │ + je 48524 │ │ │ │ cmp $0x6,%r11 │ │ │ │ - je 499bd │ │ │ │ - vmovupd (%r15),%zmm15 │ │ │ │ - vfmadd213pd (%rax),%zmm14,%zmm15 │ │ │ │ - mov $0x40,%r8d │ │ │ │ - vmovupd %zmm15,(%rax) │ │ │ │ - vmovupd (%r15,%r8,1),%zmm1 │ │ │ │ - vfmadd213pd (%rax,%r8,1),%zmm14,%zmm1 │ │ │ │ - vmovupd %zmm1,(%rax,%r8,1) │ │ │ │ - add $0x40,%r8 │ │ │ │ - vmovupd (%r15,%r8,1),%zmm5 │ │ │ │ - vfmadd213pd (%rax,%r8,1),%zmm14,%zmm5 │ │ │ │ - vmovupd %zmm5,(%rax,%r8,1) │ │ │ │ - add $0x40,%r8 │ │ │ │ - vmovupd (%r15,%r8,1),%zmm6 │ │ │ │ - vfmadd213pd (%rax,%r8,1),%zmm14,%zmm6 │ │ │ │ - vmovupd %zmm6,(%rax,%r8,1) │ │ │ │ - add $0x40,%r8 │ │ │ │ - vmovupd (%r15,%r8,1),%zmm9 │ │ │ │ - vfmadd213pd (%rax,%r8,1),%zmm14,%zmm9 │ │ │ │ - vmovupd %zmm9,(%rax,%r8,1) │ │ │ │ - add $0x40,%r8 │ │ │ │ - vmovupd (%r15,%r8,1),%zmm0 │ │ │ │ - vfmadd213pd (%rax,%r8,1),%zmm14,%zmm0 │ │ │ │ - vmovupd %zmm0,(%rax,%r8,1) │ │ │ │ - add $0x40,%r8 │ │ │ │ - vmovupd (%r15,%r8,1),%zmm2 │ │ │ │ - vfmadd213pd (%rax,%r8,1),%zmm14,%zmm2 │ │ │ │ - vmovupd %zmm2,(%rax,%r8,1) │ │ │ │ - add $0x40,%r8 │ │ │ │ - cmp %r8,%rsi │ │ │ │ - je 49b29 │ │ │ │ - vmovupd (%r15,%r8,1),%zmm4 │ │ │ │ - vfmadd213pd (%rax,%r8,1),%zmm14,%zmm4 │ │ │ │ - vmovupd %zmm4,(%rax,%r8,1) │ │ │ │ - vmovupd 0x40(%r15,%r8,1),%zmm10 │ │ │ │ - vfmadd213pd 0x40(%rax,%r8,1),%zmm14,%zmm10 │ │ │ │ - vmovupd %zmm10,0x40(%rax,%r8,1) │ │ │ │ - vmovupd 0x80(%r15,%r8,1),%zmm11 │ │ │ │ - vfmadd213pd 0x80(%rax,%r8,1),%zmm14,%zmm11 │ │ │ │ - vmovupd %zmm11,0x80(%rax,%r8,1) │ │ │ │ - vmovupd 0xc0(%r15,%r8,1),%zmm12 │ │ │ │ - vfmadd213pd 0xc0(%rax,%r8,1),%zmm14,%zmm12 │ │ │ │ - vmovupd %zmm12,0xc0(%rax,%r8,1) │ │ │ │ - vmovupd 0x100(%r15,%r8,1),%zmm7 │ │ │ │ - vfmadd213pd 0x100(%rax,%r8,1),%zmm14,%zmm7 │ │ │ │ - vmovupd %zmm7,0x100(%rax,%r8,1) │ │ │ │ - vmovupd 0x140(%r15,%r8,1),%zmm15 │ │ │ │ - vfmadd213pd 0x140(%rax,%r8,1),%zmm14,%zmm15 │ │ │ │ - vmovupd %zmm15,0x140(%rax,%r8,1) │ │ │ │ - vmovupd 0x180(%r15,%r8,1),%zmm1 │ │ │ │ - vfmadd213pd 0x180(%rax,%r8,1),%zmm14,%zmm1 │ │ │ │ - vmovupd %zmm1,0x180(%rax,%r8,1) │ │ │ │ - vmovupd 0x1c0(%r15,%r8,1),%zmm5 │ │ │ │ - vfmadd213pd 0x1c0(%rax,%r8,1),%zmm14,%zmm5 │ │ │ │ - vmovupd %zmm5,0x1c0(%rax,%r8,1) │ │ │ │ - add $0x200,%r8 │ │ │ │ - cmp %r8,%rsi │ │ │ │ - jne 49a5c │ │ │ │ - mov %r10,%rcx │ │ │ │ - and $0xfffffffffffffff8,%rcx │ │ │ │ - test $0x7,%r10b │ │ │ │ - je 49bb4 │ │ │ │ - mov 0xe0(%rsp),%r11 │ │ │ │ - sub %rcx,%r11 │ │ │ │ - lea 0x1(%r11),%rdi │ │ │ │ - cmp $0x2,%r11 │ │ │ │ - jbe 4a1a0 │ │ │ │ - vmovupd (%rax,%rcx,8),%ymm6 │ │ │ │ - vbroadcastsd %xmm13,%ymm14 │ │ │ │ - vfmadd132pd (%r15,%rcx,8),%ymm6,%ymm14 │ │ │ │ - vmovupd %ymm14,(%rax,%rcx,8) │ │ │ │ - test $0x3,%dil │ │ │ │ - je 49bb4 │ │ │ │ - mov %rdi,%r8 │ │ │ │ - and $0xfffffffffffffffc,%r8 │ │ │ │ - lea (%rcx,%r8,1),%rdx │ │ │ │ - cmp %r8,%r11 │ │ │ │ - je 49ba4 │ │ │ │ - add %r8,%rcx │ │ │ │ - vmovddup %xmm13,%xmm9 │ │ │ │ - mov %rdi,%r11 │ │ │ │ - vmovupd (%rax,%rcx,8),%xmm0 │ │ │ │ - vfmadd132pd (%r15,%rcx,8),%xmm0,%xmm9 │ │ │ │ - sub %r8,%r11 │ │ │ │ - and $0x1,%edi │ │ │ │ - vmovupd %xmm9,(%rax,%rcx,8) │ │ │ │ - je 49bb4 │ │ │ │ + je 48510 │ │ │ │ + vmovupd (%rdx),%ymm3 │ │ │ │ + mov $0x20,%edi │ │ │ │ + vfmadd213pd (%rax),%ymm15,%ymm3 │ │ │ │ + vmovupd %ymm3,(%rax) │ │ │ │ + vmovupd (%rdx,%rdi,1),%ymm4 │ │ │ │ + vfmadd213pd (%rax,%rdi,1),%ymm15,%ymm4 │ │ │ │ + vmovupd %ymm4,(%rax,%rdi,1) │ │ │ │ + add $0x20,%rdi │ │ │ │ + vmovupd (%rdx,%rdi,1),%ymm5 │ │ │ │ + vfmadd213pd (%rax,%rdi,1),%ymm15,%ymm5 │ │ │ │ + vmovupd %ymm5,(%rax,%rdi,1) │ │ │ │ + add $0x20,%rdi │ │ │ │ + vmovupd (%rdx,%rdi,1),%ymm6 │ │ │ │ + vfmadd213pd (%rax,%rdi,1),%ymm15,%ymm6 │ │ │ │ + vmovupd %ymm6,(%rax,%rdi,1) │ │ │ │ + add $0x20,%rdi │ │ │ │ + vmovupd (%rdx,%rdi,1),%ymm7 │ │ │ │ + vfmadd213pd (%rax,%rdi,1),%ymm15,%ymm7 │ │ │ │ + vmovupd %ymm7,(%rax,%rdi,1) │ │ │ │ + add $0x20,%rdi │ │ │ │ + vmovupd (%rdx,%rdi,1),%ymm8 │ │ │ │ + vfmadd213pd (%rax,%rdi,1),%ymm15,%ymm8 │ │ │ │ + vmovupd %ymm8,(%rax,%rdi,1) │ │ │ │ + add $0x20,%rdi │ │ │ │ + vmovupd (%rdx,%rdi,1),%ymm9 │ │ │ │ + vfmadd213pd (%rax,%rdi,1),%ymm15,%ymm9 │ │ │ │ + vmovupd %ymm9,(%rax,%rdi,1) │ │ │ │ + add $0x20,%rdi │ │ │ │ + cmp %rbx,%rdi │ │ │ │ + je 4865a │ │ │ │ + vmovupd (%rdx,%rdi,1),%ymm11 │ │ │ │ + vfmadd213pd (%rax,%rdi,1),%ymm15,%ymm11 │ │ │ │ + vmovupd %ymm11,(%rax,%rdi,1) │ │ │ │ + vmovupd 0x20(%rdx,%rdi,1),%ymm12 │ │ │ │ + vfmadd213pd 0x20(%rax,%rdi,1),%ymm15,%ymm12 │ │ │ │ + vmovupd %ymm12,0x20(%rax,%rdi,1) │ │ │ │ + vmovupd 0x40(%rdx,%rdi,1),%ymm1 │ │ │ │ + vfmadd213pd 0x40(%rax,%rdi,1),%ymm15,%ymm1 │ │ │ │ + vmovupd %ymm1,0x40(%rax,%rdi,1) │ │ │ │ + vmovupd 0x60(%rdx,%rdi,1),%ymm10 │ │ │ │ + vfmadd213pd 0x60(%rax,%rdi,1),%ymm15,%ymm10 │ │ │ │ + vmovupd %ymm10,0x60(%rax,%rdi,1) │ │ │ │ + vmovupd 0x80(%rdx,%rdi,1),%ymm13 │ │ │ │ + vfmadd213pd 0x80(%rax,%rdi,1),%ymm15,%ymm13 │ │ │ │ + vmovupd %ymm13,0x80(%rax,%rdi,1) │ │ │ │ + vmovupd 0xa0(%rdx,%rdi,1),%ymm14 │ │ │ │ + vfmadd213pd 0xa0(%rax,%rdi,1),%ymm15,%ymm14 │ │ │ │ + vmovupd %ymm14,0xa0(%rax,%rdi,1) │ │ │ │ + vmovupd 0xc0(%rdx,%rdi,1),%ymm2 │ │ │ │ + vfmadd213pd 0xc0(%rax,%rdi,1),%ymm15,%ymm2 │ │ │ │ + vmovupd %ymm2,0xc0(%rax,%rdi,1) │ │ │ │ + vmovupd 0xe0(%rdx,%rdi,1),%ymm3 │ │ │ │ + vfmadd213pd 0xe0(%rax,%rdi,1),%ymm15,%ymm3 │ │ │ │ + vmovupd %ymm3,0xe0(%rax,%rdi,1) │ │ │ │ + add $0x100,%rdi │ │ │ │ + cmp %rbx,%rdi │ │ │ │ + jne 48591 │ │ │ │ + mov %r9,%rdi │ │ │ │ + and $0xfffffffffffffffc,%rdi │ │ │ │ + test $0x3,%r9b │ │ │ │ + je 486b8 │ │ │ │ + cmp %rdi,0xe8(%rsp) │ │ │ │ + je 486a8 │ │ │ │ + vmovupd (%rax,%rdi,8),%xmm4 │ │ │ │ + mov %r9,%r11 │ │ │ │ + vmovddup %xmm0,%xmm15 │ │ │ │ + sub %rdi,%r11 │ │ │ │ + vfmadd132pd (%rdx,%rdi,8),%xmm4,%xmm15 │ │ │ │ + mov %r11,0xa8(%rsp) │ │ │ │ + mov 0xa8(%rsp),%r11 │ │ │ │ + vmovupd %xmm15,(%rax,%rdi,8) │ │ │ │ + test $0x1,%r11b │ │ │ │ + je 486b8 │ │ │ │ and $0xfffffffffffffffe,%r11 │ │ │ │ - add %r11,%rdx │ │ │ │ - vmovsd (%rax,%rdx,8),%xmm2 │ │ │ │ - vfmadd132sd (%r15,%rdx,8),%xmm2,%xmm13 │ │ │ │ - vmovsd %xmm13,(%rax,%rdx,8) │ │ │ │ - add 0xd8(%rsp),%rax │ │ │ │ - inc %r13 │ │ │ │ - cmp 0xb0(%rsp),%r13 │ │ │ │ - jb 49930 │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov 0x60(%rsp),%rdx │ │ │ │ - mov 0x58(%rsp),%rbx │ │ │ │ - mov 0x50(%rsp),%rdi │ │ │ │ - add $0x18,%rbx │ │ │ │ - sub $0x18,%rdi │ │ │ │ - cmp %rbx,%r14 │ │ │ │ - jne 498a0 │ │ │ │ - mov %r12,%r13 │ │ │ │ - mov 0x78(%rsp),%r9 │ │ │ │ - mov 0x70(%rsp),%r8 │ │ │ │ - mov 0x6c(%rsp),%ecx │ │ │ │ - mov 0x80(%rsp),%r12d │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov 0x20(%rax),%r10 │ │ │ │ - sub %rdx,%r10 │ │ │ │ - je 49e8b │ │ │ │ - mov 0x0(%r13),%r15 │ │ │ │ - lea -0x8(%rdx),%r11 │ │ │ │ + add %r11,%rdi │ │ │ │ + vmovsd (%rax,%rdi,8),%xmm5 │ │ │ │ + vfmadd132sd (%rdx,%rdi,8),%xmm5,%xmm0 │ │ │ │ + vmovsd %xmm0,(%rax,%rdi,8) │ │ │ │ + inc %r10 │ │ │ │ + cmp 0xa0(%rsp),%r10 │ │ │ │ + jae 48890 │ │ │ │ + mov 0x118(%rsp),%rax │ │ │ │ + add 0xc8(%rsp),%r8 │ │ │ │ + vmovsd (%r14,%r10,8),%xmm0 │ │ │ │ + add %r8,%rax │ │ │ │ + cmp $0x10,%r8 │ │ │ │ + ja 484ab │ │ │ │ + vmovsd (%rdx),%xmm6 │ │ │ │ + lea -0x1(%r9),%r11 │ │ │ │ + mov $0x1,%edi │ │ │ │ + and $0x7,%r11d │ │ │ │ + vfmadd213sd (%rax),%xmm0,%xmm6 │ │ │ │ + vmovsd %xmm6,(%rax) │ │ │ │ + cmp %r9,%rdi │ │ │ │ + jae 48872 │ │ │ │ + test %r11,%r11 │ │ │ │ + je 487d0 │ │ │ │ + cmp $0x1,%r11 │ │ │ │ + je 487b4 │ │ │ │ + cmp $0x2,%r11 │ │ │ │ + je 487a1 │ │ │ │ + cmp $0x3,%r11 │ │ │ │ + je 4878e │ │ │ │ + cmp $0x4,%r11 │ │ │ │ + je 4877b │ │ │ │ + cmp $0x5,%r11 │ │ │ │ + je 48768 │ │ │ │ + cmp $0x6,%r11 │ │ │ │ + je 48755 │ │ │ │ + vmovsd 0x8(%rdx),%xmm7 │ │ │ │ + mov $0x2,%edi │ │ │ │ + vfmadd213sd 0x8(%rax),%xmm0,%xmm7 │ │ │ │ + vmovsd %xmm7,0x8(%rax) │ │ │ │ + vmovsd (%rdx,%rdi,8),%xmm8 │ │ │ │ + vfmadd213sd (%rax,%rdi,8),%xmm0,%xmm8 │ │ │ │ + vmovsd %xmm8,(%rax,%rdi,8) │ │ │ │ + inc %rdi │ │ │ │ + vmovsd (%rdx,%rdi,8),%xmm9 │ │ │ │ + vfmadd213sd (%rax,%rdi,8),%xmm0,%xmm9 │ │ │ │ + vmovsd %xmm9,(%rax,%rdi,8) │ │ │ │ + inc %rdi │ │ │ │ + vmovsd (%rdx,%rdi,8),%xmm11 │ │ │ │ + vfmadd213sd (%rax,%rdi,8),%xmm0,%xmm11 │ │ │ │ + vmovsd %xmm11,(%rax,%rdi,8) │ │ │ │ + inc %rdi │ │ │ │ + vmovsd (%rdx,%rdi,8),%xmm12 │ │ │ │ + vfmadd213sd (%rax,%rdi,8),%xmm0,%xmm12 │ │ │ │ + vmovsd %xmm12,(%rax,%rdi,8) │ │ │ │ + inc %rdi │ │ │ │ + vmovsd (%rdx,%rdi,8),%xmm1 │ │ │ │ + vfmadd213sd (%rax,%rdi,8),%xmm0,%xmm1 │ │ │ │ + vmovsd %xmm1,(%rax,%rdi,8) │ │ │ │ + inc %rdi │ │ │ │ + vmovsd (%rdx,%rdi,8),%xmm10 │ │ │ │ + vfmadd213sd (%rax,%rdi,8),%xmm0,%xmm10 │ │ │ │ + vmovsd %xmm10,(%rax,%rdi,8) │ │ │ │ + inc %rdi │ │ │ │ + cmp %r9,%rdi │ │ │ │ + jae 48872 │ │ │ │ + vmovsd (%rdx,%rdi,8),%xmm13 │ │ │ │ + vfmadd213sd (%rax,%rdi,8),%xmm0,%xmm13 │ │ │ │ + vmovsd %xmm13,(%rax,%rdi,8) │ │ │ │ + vmovsd 0x8(%rdx,%rdi,8),%xmm14 │ │ │ │ + vfmadd213sd 0x8(%rax,%rdi,8),%xmm0,%xmm14 │ │ │ │ + vmovsd %xmm14,0x8(%rax,%rdi,8) │ │ │ │ + vmovsd 0x10(%rdx,%rdi,8),%xmm2 │ │ │ │ + vfmadd213sd 0x10(%rax,%rdi,8),%xmm0,%xmm2 │ │ │ │ + vmovsd %xmm2,0x10(%rax,%rdi,8) │ │ │ │ + vmovsd 0x18(%rdx,%rdi,8),%xmm3 │ │ │ │ + vfmadd213sd 0x18(%rax,%rdi,8),%xmm0,%xmm3 │ │ │ │ + vmovsd %xmm3,0x18(%rax,%rdi,8) │ │ │ │ + vmovsd 0x20(%rdx,%rdi,8),%xmm15 │ │ │ │ + vfmadd213sd 0x20(%rax,%rdi,8),%xmm0,%xmm15 │ │ │ │ + vmovsd %xmm15,0x20(%rax,%rdi,8) │ │ │ │ + vmovsd 0x28(%rdx,%rdi,8),%xmm4 │ │ │ │ + vfmadd213sd 0x28(%rax,%rdi,8),%xmm0,%xmm4 │ │ │ │ + vmovsd %xmm4,0x28(%rax,%rdi,8) │ │ │ │ + vmovsd 0x30(%rdx,%rdi,8),%xmm5 │ │ │ │ + vfmadd213sd 0x30(%rax,%rdi,8),%xmm0,%xmm5 │ │ │ │ + vmovsd %xmm5,0x30(%rax,%rdi,8) │ │ │ │ + vmovsd 0x38(%rdx,%rdi,8),%xmm6 │ │ │ │ + vfmadd213sd 0x38(%rax,%rdi,8),%xmm0,%xmm6 │ │ │ │ + vmovsd %xmm6,0x38(%rax,%rdi,8) │ │ │ │ + add $0x8,%rdi │ │ │ │ + cmp %r9,%rdi │ │ │ │ + jb 487d0 │ │ │ │ + inc %r10 │ │ │ │ + add 0xc8(%rsp),%r8 │ │ │ │ + cmp 0xa0(%rsp),%r10 │ │ │ │ + jb 48486 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x18,%rcx │ │ │ │ + sub $0x18,%r12 │ │ │ │ + cmp %rcx,0xd0(%rsp) │ │ │ │ + jne 48418 │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rsi,%rdx │ │ │ │ + mov 0x70(%rsp),%r8d │ │ │ │ + mov 0x48(%rsp),%r14 │ │ │ │ + mov 0x40(%rsp),%rdi │ │ │ │ + mov 0x50(%rsp),%r13 │ │ │ │ + mov 0x3c(%rsp),%esi │ │ │ │ + mov 0x20(%rdx),%r10 │ │ │ │ + sub %rax,%r10 │ │ │ │ + je 48aee │ │ │ │ sar $0x3,%r10 │ │ │ │ - sub %r15,%r11 │ │ │ │ - cmp $0x30,%r11 │ │ │ │ - jbe 4a499 │ │ │ │ + mov (%r15),%r9 │ │ │ │ + cmp $0x1,%r10 │ │ │ │ + je 48da3 │ │ │ │ + lea -0x8(%rax),%r11 │ │ │ │ + sub %r9,%r11 │ │ │ │ + cmp $0x10,%r11 │ │ │ │ + jbe 48da3 │ │ │ │ lea -0x1(%r10),%rbx │ │ │ │ - cmp $0x6,%rbx │ │ │ │ - jbe 4a67d │ │ │ │ - mov %r10,%r14 │ │ │ │ - xor %esi,%esi │ │ │ │ - shr $0x3,%r14 │ │ │ │ - shl $0x6,%r14 │ │ │ │ - lea -0x40(%r14),%rdi │ │ │ │ - shr $0x6,%rdi │ │ │ │ - inc %rdi │ │ │ │ - and $0x7,%edi │ │ │ │ - je 49d43 │ │ │ │ - cmp $0x1,%rdi │ │ │ │ - je 49d21 │ │ │ │ - cmp $0x2,%rdi │ │ │ │ - je 49d08 │ │ │ │ - cmp $0x3,%rdi │ │ │ │ - je 49cef │ │ │ │ - cmp $0x4,%rdi │ │ │ │ - je 49cd6 │ │ │ │ - cmp $0x5,%rdi │ │ │ │ - je 49cbd │ │ │ │ - cmp $0x6,%rdi │ │ │ │ - je 49ca4 │ │ │ │ - vmovupd (%rdx),%zmm13 │ │ │ │ - vaddpd (%r15),%zmm13,%zmm12 │ │ │ │ - mov $0x40,%esi │ │ │ │ - vmovupd %zmm12,(%rdx) │ │ │ │ - vmovupd (%rdx,%rsi,1),%zmm7 │ │ │ │ - vaddpd (%r15,%rsi,1),%zmm7,%zmm15 │ │ │ │ - vmovupd %zmm15,(%rdx,%rsi,1) │ │ │ │ - add $0x40,%rsi │ │ │ │ - vmovupd (%rdx,%rsi,1),%zmm1 │ │ │ │ - vaddpd (%r15,%rsi,1),%zmm1,%zmm5 │ │ │ │ - vmovupd %zmm5,(%rdx,%rsi,1) │ │ │ │ - add $0x40,%rsi │ │ │ │ - vmovupd (%rdx,%rsi,1),%zmm14 │ │ │ │ - vaddpd (%r15,%rsi,1),%zmm14,%zmm6 │ │ │ │ - vmovupd %zmm6,(%rdx,%rsi,1) │ │ │ │ - add $0x40,%rsi │ │ │ │ - vmovupd (%rdx,%rsi,1),%zmm9 │ │ │ │ - vaddpd (%r15,%rsi,1),%zmm9,%zmm0 │ │ │ │ - vmovupd %zmm0,(%rdx,%rsi,1) │ │ │ │ - add $0x40,%rsi │ │ │ │ - vmovupd (%rdx,%rsi,1),%zmm2 │ │ │ │ - vaddpd (%r15,%rsi,1),%zmm2,%zmm4 │ │ │ │ - vmovupd %zmm4,(%rdx,%rsi,1) │ │ │ │ - add $0x40,%rsi │ │ │ │ - vmovupd (%rdx,%rsi,1),%zmm10 │ │ │ │ - vaddpd (%r15,%rsi,1),%zmm10,%zmm11 │ │ │ │ - vmovupd %zmm11,(%rdx,%rsi,1) │ │ │ │ - add $0x40,%rsi │ │ │ │ - cmp %r14,%rsi │ │ │ │ - je 49e10 │ │ │ │ - vmovupd (%rdx,%rsi,1),%zmm13 │ │ │ │ - vaddpd (%r15,%rsi,1),%zmm13,%zmm12 │ │ │ │ - vmovupd 0x40(%rdx,%rsi,1),%zmm7 │ │ │ │ - vmovupd 0x80(%rdx,%rsi,1),%zmm1 │ │ │ │ - vmovupd 0xc0(%rdx,%rsi,1),%zmm14 │ │ │ │ - vmovupd 0x100(%rdx,%rsi,1),%zmm9 │ │ │ │ - vmovupd 0x140(%rdx,%rsi,1),%zmm2 │ │ │ │ - vmovupd 0x180(%rdx,%rsi,1),%zmm10 │ │ │ │ - vmovupd 0x1c0(%rdx,%rsi,1),%zmm13 │ │ │ │ - vmovupd %zmm12,(%rdx,%rsi,1) │ │ │ │ - vaddpd 0x40(%r15,%rsi,1),%zmm7,%zmm15 │ │ │ │ - vmovupd %zmm15,0x40(%rdx,%rsi,1) │ │ │ │ - vaddpd 0x80(%r15,%rsi,1),%zmm1,%zmm5 │ │ │ │ - vmovupd %zmm5,0x80(%rdx,%rsi,1) │ │ │ │ - vaddpd 0xc0(%r15,%rsi,1),%zmm14,%zmm6 │ │ │ │ - vmovupd %zmm6,0xc0(%rdx,%rsi,1) │ │ │ │ - vaddpd 0x100(%r15,%rsi,1),%zmm9,%zmm0 │ │ │ │ - vmovupd %zmm0,0x100(%rdx,%rsi,1) │ │ │ │ - vaddpd 0x140(%r15,%rsi,1),%zmm2,%zmm4 │ │ │ │ - vmovupd %zmm4,0x140(%rdx,%rsi,1) │ │ │ │ - vaddpd 0x180(%r15,%rsi,1),%zmm10,%zmm11 │ │ │ │ - vmovupd %zmm11,0x180(%rdx,%rsi,1) │ │ │ │ - vaddpd 0x1c0(%r15,%rsi,1),%zmm13,%zmm12 │ │ │ │ - vmovupd %zmm12,0x1c0(%rdx,%rsi,1) │ │ │ │ - add $0x200,%rsi │ │ │ │ - cmp %r14,%rsi │ │ │ │ - jne 49d43 │ │ │ │ - test $0x7,%r10b │ │ │ │ - je 49e8b │ │ │ │ - and $0xfffffffffffffff8,%r10 │ │ │ │ - sub %r10,%rbx │ │ │ │ - lea 0x1(%rbx),%r14 │ │ │ │ + mov %r10,%r12 │ │ │ │ cmp $0x2,%rbx │ │ │ │ - jbe 4a673 │ │ │ │ - vmovupd (%rdx,%r10,8),%ymm7 │ │ │ │ - vaddpd (%r15,%r10,8),%ymm7,%ymm15 │ │ │ │ - vmovupd %ymm15,(%rdx,%r10,8) │ │ │ │ - test $0x3,%r14b │ │ │ │ - je 49e8b │ │ │ │ - mov %r14,%rdi │ │ │ │ - and $0xfffffffffffffffc,%rdi │ │ │ │ - lea (%r10,%rdi,1),%r11 │ │ │ │ - cmp %rdi,%rbx │ │ │ │ - je 49e79 │ │ │ │ - mov %r14,%rbx │ │ │ │ - sub %rdi,%rbx │ │ │ │ - add %r10,%rdi │ │ │ │ - and $0x1,%r14d │ │ │ │ - vmovupd (%rdx,%rdi,8),%xmm1 │ │ │ │ - vaddpd (%r15,%rdi,8),%xmm1,%xmm5 │ │ │ │ - vmovupd %xmm5,(%rdx,%rdi,8) │ │ │ │ - je 49e8b │ │ │ │ - and $0xfffffffffffffffe,%rbx │ │ │ │ - add %rbx,%r11 │ │ │ │ - vmovsd (%rdx,%r11,8),%xmm14 │ │ │ │ - vaddsd (%r15,%r11,8),%xmm14,%xmm6 │ │ │ │ - vmovsd %xmm6,(%rdx,%r11,8) │ │ │ │ - sub $0x18,%r13 │ │ │ │ - sub $0x18,%rax │ │ │ │ - test %ecx,%ecx │ │ │ │ - jne 4984a │ │ │ │ - mov %r9,%r14 │ │ │ │ - vmovq %xmm8,%r13 │ │ │ │ - mov %r8,%rbx │ │ │ │ + jbe 491ab │ │ │ │ + shr $0x2,%r12 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + shl $0x5,%r12 │ │ │ │ + lea -0x20(%r12),%r11 │ │ │ │ + shr $0x5,%r11 │ │ │ │ + inc %r11 │ │ │ │ + and $0x7,%r11d │ │ │ │ + je 489df │ │ │ │ + cmp $0x1,%r11 │ │ │ │ + je 489c2 │ │ │ │ + cmp $0x2,%r11 │ │ │ │ + je 489ae │ │ │ │ + cmp $0x3,%r11 │ │ │ │ + je 4899a │ │ │ │ + cmp $0x4,%r11 │ │ │ │ + je 48986 │ │ │ │ + cmp $0x5,%r11 │ │ │ │ + je 48972 │ │ │ │ + cmp $0x6,%r11 │ │ │ │ + je 4895e │ │ │ │ + vmovupd (%rax),%ymm0 │ │ │ │ + mov $0x20,%ecx │ │ │ │ + vaddpd (%r9),%ymm0,%ymm7 │ │ │ │ + vmovupd %ymm7,(%rax) │ │ │ │ + vmovupd (%rax,%rcx,1),%ymm8 │ │ │ │ + vaddpd (%r9,%rcx,1),%ymm8,%ymm9 │ │ │ │ + vmovupd %ymm9,(%rax,%rcx,1) │ │ │ │ + add $0x20,%rcx │ │ │ │ + vmovupd (%rax,%rcx,1),%ymm11 │ │ │ │ + vaddpd (%r9,%rcx,1),%ymm11,%ymm12 │ │ │ │ + vmovupd %ymm12,(%rax,%rcx,1) │ │ │ │ + add $0x20,%rcx │ │ │ │ + vmovupd (%rax,%rcx,1),%ymm1 │ │ │ │ + vaddpd (%r9,%rcx,1),%ymm1,%ymm10 │ │ │ │ + vmovupd %ymm10,(%rax,%rcx,1) │ │ │ │ + add $0x20,%rcx │ │ │ │ + vmovupd (%rax,%rcx,1),%ymm13 │ │ │ │ + vaddpd (%r9,%rcx,1),%ymm13,%ymm14 │ │ │ │ + vmovupd %ymm14,(%rax,%rcx,1) │ │ │ │ + add $0x20,%rcx │ │ │ │ + vmovupd (%rax,%rcx,1),%ymm2 │ │ │ │ + vaddpd (%r9,%rcx,1),%ymm2,%ymm3 │ │ │ │ + vmovupd %ymm3,(%rax,%rcx,1) │ │ │ │ + add $0x20,%rcx │ │ │ │ + vmovupd (%rax,%rcx,1),%ymm15 │ │ │ │ + vaddpd (%r9,%rcx,1),%ymm15,%ymm4 │ │ │ │ + vmovupd %ymm4,(%rax,%rcx,1) │ │ │ │ + add $0x20,%rcx │ │ │ │ + cmp %r12,%rcx │ │ │ │ + je 48aa8 │ │ │ │ + vmovupd (%rax,%rcx,1),%ymm5 │ │ │ │ + vmovupd 0x20(%rax,%rcx,1),%ymm0 │ │ │ │ + vmovupd 0x40(%rax,%rcx,1),%ymm8 │ │ │ │ + vmovupd 0x60(%rax,%rcx,1),%ymm11 │ │ │ │ + vaddpd (%r9,%rcx,1),%ymm5,%ymm6 │ │ │ │ + vmovupd 0x80(%rax,%rcx,1),%ymm1 │ │ │ │ + vmovupd 0xa0(%rax,%rcx,1),%ymm13 │ │ │ │ + vmovupd 0xc0(%rax,%rcx,1),%ymm2 │ │ │ │ + vmovupd 0xe0(%rax,%rcx,1),%ymm15 │ │ │ │ + vmovupd %ymm6,(%rax,%rcx,1) │ │ │ │ + vaddpd 0x20(%r9,%rcx,1),%ymm0,%ymm7 │ │ │ │ + vmovupd %ymm7,0x20(%rax,%rcx,1) │ │ │ │ + vaddpd 0x40(%r9,%rcx,1),%ymm8,%ymm9 │ │ │ │ + vmovupd %ymm9,0x40(%rax,%rcx,1) │ │ │ │ + vaddpd 0x60(%r9,%rcx,1),%ymm11,%ymm12 │ │ │ │ + vmovupd %ymm12,0x60(%rax,%rcx,1) │ │ │ │ + vaddpd 0x80(%r9,%rcx,1),%ymm1,%ymm10 │ │ │ │ + vmovupd %ymm10,0x80(%rax,%rcx,1) │ │ │ │ + vaddpd 0xa0(%r9,%rcx,1),%ymm13,%ymm14 │ │ │ │ + vmovupd %ymm14,0xa0(%rax,%rcx,1) │ │ │ │ + vaddpd 0xc0(%r9,%rcx,1),%ymm2,%ymm3 │ │ │ │ + vmovupd %ymm3,0xc0(%rax,%rcx,1) │ │ │ │ + vaddpd 0xe0(%r9,%rcx,1),%ymm15,%ymm4 │ │ │ │ + vmovupd %ymm4,0xe0(%rax,%rcx,1) │ │ │ │ + add $0x100,%rcx │ │ │ │ + cmp %r12,%rcx │ │ │ │ + jne 489df │ │ │ │ + test $0x3,%r10b │ │ │ │ + je 48aee │ │ │ │ + mov %r10,%rcx │ │ │ │ + and $0xfffffffffffffffc,%rcx │ │ │ │ + cmp %rbx,%rcx │ │ │ │ + je 48ade │ │ │ │ + sub %rcx,%r10 │ │ │ │ + mov %r10,%r12 │ │ │ │ + vmovupd (%rax,%rcx,8),%xmm5 │ │ │ │ + vaddpd (%r9,%rcx,8),%xmm5,%xmm6 │ │ │ │ + vmovupd %xmm6,(%rax,%rcx,8) │ │ │ │ + test $0x1,%r12b │ │ │ │ + je 48aee │ │ │ │ + and $0xfffffffffffffffe,%r12 │ │ │ │ + lea (%r12,%rcx,1),%rbx │ │ │ │ + vmovsd (%rax,%rbx,8),%xmm0 │ │ │ │ + vaddsd (%r9,%rbx,8),%xmm0,%xmm7 │ │ │ │ + vmovsd %xmm7,(%rax,%rbx,8) │ │ │ │ + sub $0x18,%r15 │ │ │ │ + sub $0x18,%rdx │ │ │ │ + test %esi,%esi │ │ │ │ + jne 483bb │ │ │ │ + mov %r8d,%r12d │ │ │ │ + mov %rdi,%rbx │ │ │ │ vzeroupper │ │ │ │ - call 39700 │ │ │ │ + call 38e10 │ │ │ │ test %al,%al │ │ │ │ - jne 4a7b0 │ │ │ │ - mov 0xf8(%rsp),%rax │ │ │ │ - mov 0x48(%rsp),%rcx │ │ │ │ - mov 0x110(%rsp),%r10 │ │ │ │ - vmovq %r13,%xmm3 │ │ │ │ - mov %rax,%r8 │ │ │ │ - cmp %rax,0x110(%rsp) │ │ │ │ - je 4a11f │ │ │ │ + jne 49248 │ │ │ │ + mov 0xf8(%rsp),%rsi │ │ │ │ + mov 0x30(%rsp),%rcx │ │ │ │ + mov 0x100(%rsp),%r11 │ │ │ │ + mov %rsi,%r8 │ │ │ │ + cmp %rsi,0x100(%rsp) │ │ │ │ + je 48d17 │ │ │ │ mov (%r8),%rax │ │ │ │ - mov 0x8(%r8),%r11 │ │ │ │ - cmp %r11,%rax │ │ │ │ - je 4a10a │ │ │ │ - mov %r11,%r9 │ │ │ │ - sub %rax,%r9 │ │ │ │ - lea -0x8(%r9),%r13 │ │ │ │ - cmp $0x10,%r13 │ │ │ │ - jbe 4a36a │ │ │ │ + mov 0x8(%r8),%rsi │ │ │ │ + cmp %rsi,%rax │ │ │ │ + je 48d07 │ │ │ │ + sub %rax,%rsi │ │ │ │ + cmp $0x8,%rsi │ │ │ │ + je 48f4f │ │ │ │ lea -0x8(%rcx),%rdi │ │ │ │ sub %rax,%rdi │ │ │ │ - cmp $0x30,%rdi │ │ │ │ - jbe 4a36a │ │ │ │ - mov %r13,%rsi │ │ │ │ - shr $0x3,%rsi │ │ │ │ - cmp $0x30,%r13 │ │ │ │ - jbe 4a666 │ │ │ │ - lea 0x1(%rsi),%r13 │ │ │ │ - xor %edx,%edx │ │ │ │ - mov %r13,%r15 │ │ │ │ + cmp $0x10,%rdi │ │ │ │ + jbe 48f88 │ │ │ │ + lea -0x8(%rsi),%r10 │ │ │ │ + mov %r10,%r15 │ │ │ │ shr $0x3,%r15 │ │ │ │ - shl $0x6,%r15 │ │ │ │ - lea -0x40(%r15),%rdi │ │ │ │ - shr $0x6,%rdi │ │ │ │ + lea 0x1(%r15),%r9 │ │ │ │ + cmp $0x10,%r10 │ │ │ │ + jbe 48f7b │ │ │ │ + mov %r9,%r10 │ │ │ │ + xor %edx,%edx │ │ │ │ + shr $0x2,%r10 │ │ │ │ + shl $0x5,%r10 │ │ │ │ + lea -0x20(%r10),%rdi │ │ │ │ + shr $0x5,%rdi │ │ │ │ inc %rdi │ │ │ │ and $0x7,%edi │ │ │ │ - je 49ffa │ │ │ │ + je 48c30 │ │ │ │ cmp $0x1,%rdi │ │ │ │ - je 49fdf │ │ │ │ + je 48c19 │ │ │ │ cmp $0x2,%rdi │ │ │ │ - je 49fcd │ │ │ │ + je 48c0b │ │ │ │ cmp $0x3,%rdi │ │ │ │ - je 49fbb │ │ │ │ + je 48bfd │ │ │ │ cmp $0x4,%rdi │ │ │ │ - je 49fa9 │ │ │ │ + je 48bef │ │ │ │ cmp $0x5,%rdi │ │ │ │ - je 49f97 │ │ │ │ + je 48be1 │ │ │ │ cmp $0x6,%rdi │ │ │ │ - je 49f85 │ │ │ │ - vmovupd (%rax),%zmm8 │ │ │ │ - mov $0x40,%edx │ │ │ │ - vmovupd %zmm8,(%rcx) │ │ │ │ - vmovupd (%rax,%rdx,1),%zmm10 │ │ │ │ - vmovupd %zmm10,(%rcx,%rdx,1) │ │ │ │ - add $0x40,%rdx │ │ │ │ - vmovupd (%rax,%rdx,1),%zmm11 │ │ │ │ - vmovupd %zmm11,(%rcx,%rdx,1) │ │ │ │ - add $0x40,%rdx │ │ │ │ - vmovupd (%rax,%rdx,1),%zmm13 │ │ │ │ - vmovupd %zmm13,(%rcx,%rdx,1) │ │ │ │ - add $0x40,%rdx │ │ │ │ - vmovupd (%rax,%rdx,1),%zmm12 │ │ │ │ - vmovupd %zmm12,(%rcx,%rdx,1) │ │ │ │ - add $0x40,%rdx │ │ │ │ - vmovupd (%rax,%rdx,1),%zmm7 │ │ │ │ - vmovupd %zmm7,(%rcx,%rdx,1) │ │ │ │ - add $0x40,%rdx │ │ │ │ - vmovupd (%rax,%rdx,1),%zmm15 │ │ │ │ - vmovupd %zmm15,(%rcx,%rdx,1) │ │ │ │ - add $0x40,%rdx │ │ │ │ - cmp %r15,%rdx │ │ │ │ - je 4a088 │ │ │ │ - vmovupd (%rax,%rdx,1),%zmm1 │ │ │ │ - vmovupd %zmm1,(%rcx,%rdx,1) │ │ │ │ - vmovupd 0x40(%rax,%rdx,1),%zmm5 │ │ │ │ - vmovupd %zmm5,0x40(%rcx,%rdx,1) │ │ │ │ - vmovupd 0x80(%rax,%rdx,1),%zmm14 │ │ │ │ - vmovupd %zmm14,0x80(%rcx,%rdx,1) │ │ │ │ - vmovupd 0xc0(%rax,%rdx,1),%zmm6 │ │ │ │ - vmovupd %zmm6,0xc0(%rcx,%rdx,1) │ │ │ │ - vmovupd 0x100(%rax,%rdx,1),%zmm9 │ │ │ │ - vmovupd %zmm9,0x100(%rcx,%rdx,1) │ │ │ │ - vmovupd 0x140(%rax,%rdx,1),%zmm0 │ │ │ │ - vmovupd %zmm0,0x140(%rcx,%rdx,1) │ │ │ │ - vmovupd 0x180(%rax,%rdx,1),%zmm2 │ │ │ │ - vmovupd %zmm2,0x180(%rcx,%rdx,1) │ │ │ │ - vmovupd 0x1c0(%rax,%rdx,1),%zmm4 │ │ │ │ - vmovupd %zmm4,0x1c0(%rcx,%rdx,1) │ │ │ │ - add $0x200,%rdx │ │ │ │ + je 48bd3 │ │ │ │ + vmovupd (%rax),%ymm9 │ │ │ │ + mov $0x20,%edx │ │ │ │ + vmovupd %ymm9,(%rcx) │ │ │ │ + vmovupd (%rax,%rdx,1),%ymm11 │ │ │ │ + vmovupd %ymm11,(%rcx,%rdx,1) │ │ │ │ + add $0x20,%rdx │ │ │ │ + vmovupd (%rax,%rdx,1),%ymm12 │ │ │ │ + vmovupd %ymm12,(%rcx,%rdx,1) │ │ │ │ + add $0x20,%rdx │ │ │ │ + vmovupd (%rax,%rdx,1),%ymm1 │ │ │ │ + vmovupd %ymm1,(%rcx,%rdx,1) │ │ │ │ + add $0x20,%rdx │ │ │ │ + vmovupd (%rax,%rdx,1),%ymm10 │ │ │ │ + vmovupd %ymm10,(%rcx,%rdx,1) │ │ │ │ + add $0x20,%rdx │ │ │ │ + vmovupd (%rax,%rdx,1),%ymm13 │ │ │ │ + vmovupd %ymm13,(%rcx,%rdx,1) │ │ │ │ + add $0x20,%rdx │ │ │ │ + vmovupd (%rax,%rdx,1),%ymm14 │ │ │ │ + vmovupd %ymm14,(%rcx,%rdx,1) │ │ │ │ + add $0x20,%rdx │ │ │ │ + cmp %rdx,%r10 │ │ │ │ + je 48cb6 │ │ │ │ + vmovupd (%rax,%rdx,1),%ymm2 │ │ │ │ + vmovupd %ymm2,(%rcx,%rdx,1) │ │ │ │ + vmovupd 0x20(%rax,%rdx,1),%ymm3 │ │ │ │ + vmovupd %ymm3,0x20(%rcx,%rdx,1) │ │ │ │ + vmovupd 0x40(%rax,%rdx,1),%ymm15 │ │ │ │ + vmovupd %ymm15,0x40(%rcx,%rdx,1) │ │ │ │ + vmovupd 0x60(%rax,%rdx,1),%ymm4 │ │ │ │ + vmovupd %ymm4,0x60(%rcx,%rdx,1) │ │ │ │ + vmovupd 0x80(%rax,%rdx,1),%ymm5 │ │ │ │ + vmovupd %ymm5,0x80(%rcx,%rdx,1) │ │ │ │ + vmovupd 0xa0(%rax,%rdx,1),%ymm6 │ │ │ │ + vmovupd %ymm6,0xa0(%rcx,%rdx,1) │ │ │ │ + vmovupd 0xc0(%rax,%rdx,1),%ymm0 │ │ │ │ + vmovupd %ymm0,0xc0(%rcx,%rdx,1) │ │ │ │ + vmovupd 0xe0(%rax,%rdx,1),%ymm7 │ │ │ │ + vmovupd %ymm7,0xe0(%rcx,%rdx,1) │ │ │ │ + add $0x100,%rdx │ │ │ │ + cmp %rdx,%r10 │ │ │ │ + jne 48c30 │ │ │ │ + test $0x3,%r9b │ │ │ │ + je 48d04 │ │ │ │ + mov %r9,%rdx │ │ │ │ + and $0xfffffffffffffffc,%rdx │ │ │ │ + lea 0x0(,%rdx,8),%rdi │ │ │ │ + lea (%rax,%rdi,1),%r10 │ │ │ │ + add %rcx,%rdi │ │ │ │ cmp %r15,%rdx │ │ │ │ - jne 49ffa │ │ │ │ - test $0x7,%r13b │ │ │ │ - je 4a107 │ │ │ │ - mov %r13,%rdx │ │ │ │ - and $0xfffffffffffffff8,%rdx │ │ │ │ - lea 0x0(,%rdx,8),%r13 │ │ │ │ - lea (%rax,%r13,1),%r15 │ │ │ │ - add %rcx,%r13 │ │ │ │ - sub %rdx,%rsi │ │ │ │ - cmp $0x2,%rsi │ │ │ │ - jbe 4a0d2 │ │ │ │ - vmovupd (%rax,%rdx,8),%ymm8 │ │ │ │ - inc %rsi │ │ │ │ - vmovupd %ymm8,(%rcx,%rdx,8) │ │ │ │ - test $0x3,%sil │ │ │ │ - je 4a107 │ │ │ │ - and $0xfffffffffffffffc,%rsi │ │ │ │ - lea 0x0(,%rsi,8),%rax │ │ │ │ - add %rax,%r15 │ │ │ │ - add %rax,%r13 │ │ │ │ - vmovsd (%r15),%xmm10 │ │ │ │ - lea 0x8(%r15),%rsi │ │ │ │ - vmovsd %xmm10,0x0(%r13) │ │ │ │ - cmp %rsi,%r11 │ │ │ │ - je 4a107 │ │ │ │ - vmovsd 0x8(%r15),%xmm11 │ │ │ │ - lea 0x10(%r15),%rdi │ │ │ │ - vmovsd %xmm11,0x8(%r13) │ │ │ │ - cmp %rdi,%r11 │ │ │ │ - je 4a107 │ │ │ │ - vmovsd 0x10(%r15),%xmm13 │ │ │ │ - vmovsd %xmm13,0x10(%r13) │ │ │ │ - add %r9,%rcx │ │ │ │ + je 48cfb │ │ │ │ + mov %r9,%r15 │ │ │ │ + vmovupd (%rax,%rdx,8),%xmm8 │ │ │ │ + sub %rdx,%r15 │ │ │ │ + and $0x1,%r9d │ │ │ │ + vmovupd %xmm8,(%rcx,%rdx,8) │ │ │ │ + je 48d04 │ │ │ │ + and $0xfffffffffffffffe,%r15 │ │ │ │ + shl $0x3,%r15 │ │ │ │ + add %r15,%r10 │ │ │ │ + add %r15,%rdi │ │ │ │ + vmovsd (%r10),%xmm9 │ │ │ │ + vmovsd %xmm9,(%rdi) │ │ │ │ + add %rsi,%rcx │ │ │ │ add $0x18,%r8 │ │ │ │ - cmp %r8,%r10 │ │ │ │ - jne 49ee1 │ │ │ │ - vmovq %xmm3,%r13 │ │ │ │ + cmp %r8,%r11 │ │ │ │ + jne 48b3a │ │ │ │ vzeroupper │ │ │ │ - incl 0xcc(%rsp) │ │ │ │ - mov 0x30(%rsp),%rcx │ │ │ │ - mov 0x98(%rsp),%r10 │ │ │ │ - mov 0xcc(%rsp),%r8d │ │ │ │ - add %rcx,0x48(%rsp) │ │ │ │ - add %r10,0x118(%rsp) │ │ │ │ - cmp %r8d,0xe8(%rsp) │ │ │ │ - jg 49158 │ │ │ │ + incl 0xb4(%rsp) │ │ │ │ + mov 0x90(%rsp),%r11 │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + add %r11,0x78(%rsp) │ │ │ │ + add %rcx,0x30(%rsp) │ │ │ │ + mov 0xb4(%rsp),%r8d │ │ │ │ + add %r11,0x80(%rsp) │ │ │ │ + cmp %r8d,0xe0(%rsp) │ │ │ │ + jg 47e6a │ │ │ │ mov $0x1,%r12d │ │ │ │ - jmp 4a7b3 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - xor %ecx,%ecx │ │ │ │ - jmp 49b36 │ │ │ │ + jmp 4924b │ │ │ │ inc %rcx │ │ │ │ - cmp %r10,%rcx │ │ │ │ - jae 4a641 │ │ │ │ - vmulsd (%rdi,%rcx,8),%xmm3,%xmm0 │ │ │ │ - add 0x120(%rsp),%rdx │ │ │ │ - jmp 495cf │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %rcx,%rdx │ │ │ │ - xor %r8d,%r8d │ │ │ │ - jmp 49b75 │ │ │ │ - xor %r8d,%r8d │ │ │ │ - xor %esi,%esi │ │ │ │ - jmp 4973f │ │ │ │ - sub %rdx,%rax │ │ │ │ + cmp %r11,%rcx │ │ │ │ + jae 48351 │ │ │ │ + vmulsd (%r9,%rcx,8),%xmm2,%xmm1 │ │ │ │ + add 0x110(%rsp),%rsi │ │ │ │ + jmp 481c1 │ │ │ │ + nopl (%rax) │ │ │ │ + xor %edi,%edi │ │ │ │ + jmp 48667 │ │ │ │ + xor %eax,%eax │ │ │ │ + xor %edx,%edx │ │ │ │ + jmp 48304 │ │ │ │ + sub %r11,%rax │ │ │ │ mov %r15,%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ - call bf520 >::_M_default_append(unsigned long)@@Base> │ │ │ │ - mov 0xe0(%rsp),%r9d │ │ │ │ - jmp 49549 │ │ │ │ - vmovsd (%r15),%xmm4 │ │ │ │ - vfmadd213sd (%rax),%xmm13,%xmm4 │ │ │ │ - lea -0x1(%r10),%rcx │ │ │ │ - mov $0x1,%edi │ │ │ │ - and $0x7,%ecx │ │ │ │ - vmovsd %xmm4,(%rax) │ │ │ │ - cmp %r10,%rdi │ │ │ │ - jae 49bb4 │ │ │ │ - test %rcx,%rcx │ │ │ │ - je 4a2bb │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 4a29e │ │ │ │ - cmp $0x2,%rcx │ │ │ │ - je 4a28a │ │ │ │ - cmp $0x3,%rcx │ │ │ │ - je 4a276 │ │ │ │ - cmp $0x4,%rcx │ │ │ │ - je 4a262 │ │ │ │ - cmp $0x5,%rcx │ │ │ │ - je 4a24e │ │ │ │ - cmp $0x6,%rcx │ │ │ │ - je 4a23a │ │ │ │ - vmovsd 0x8(%r15),%xmm10 │ │ │ │ - vfmadd213sd 0x8(%rax),%xmm13,%xmm10 │ │ │ │ - mov $0x2,%edi │ │ │ │ - vmovsd %xmm10,0x8(%rax) │ │ │ │ - vmovsd (%r15,%rdi,8),%xmm11 │ │ │ │ - vfmadd213sd (%rax,%rdi,8),%xmm13,%xmm11 │ │ │ │ - vmovsd %xmm11,(%rax,%rdi,8) │ │ │ │ - inc %rdi │ │ │ │ - vmovsd (%r15,%rdi,8),%xmm12 │ │ │ │ - vfmadd213sd (%rax,%rdi,8),%xmm13,%xmm12 │ │ │ │ - vmovsd %xmm12,(%rax,%rdi,8) │ │ │ │ - inc %rdi │ │ │ │ - vmovsd (%r15,%rdi,8),%xmm7 │ │ │ │ - vfmadd213sd (%rax,%rdi,8),%xmm13,%xmm7 │ │ │ │ - vmovsd %xmm7,(%rax,%rdi,8) │ │ │ │ - inc %rdi │ │ │ │ - vmovsd (%r15,%rdi,8),%xmm15 │ │ │ │ - vfmadd213sd (%rax,%rdi,8),%xmm13,%xmm15 │ │ │ │ - vmovsd %xmm15,(%rax,%rdi,8) │ │ │ │ - inc %rdi │ │ │ │ - vmovsd (%r15,%rdi,8),%xmm1 │ │ │ │ - vfmadd213sd (%rax,%rdi,8),%xmm13,%xmm1 │ │ │ │ - vmovsd %xmm1,(%rax,%rdi,8) │ │ │ │ - inc %rdi │ │ │ │ - vmovsd (%r15,%rdi,8),%xmm5 │ │ │ │ - vfmadd213sd (%rax,%rdi,8),%xmm13,%xmm5 │ │ │ │ - vmovsd %xmm5,(%rax,%rdi,8) │ │ │ │ - inc %rdi │ │ │ │ - cmp %r10,%rdi │ │ │ │ - jae 49bb4 │ │ │ │ - vmovsd (%r15,%rdi,8),%xmm14 │ │ │ │ - vfmadd213sd (%rax,%rdi,8),%xmm13,%xmm14 │ │ │ │ - vmovsd %xmm14,(%rax,%rdi,8) │ │ │ │ - vmovsd 0x8(%r15,%rdi,8),%xmm6 │ │ │ │ - vfmadd213sd 0x8(%rax,%rdi,8),%xmm13,%xmm6 │ │ │ │ - vmovsd %xmm6,0x8(%rax,%rdi,8) │ │ │ │ - vmovsd 0x10(%r15,%rdi,8),%xmm9 │ │ │ │ - vfmadd213sd 0x10(%rax,%rdi,8),%xmm13,%xmm9 │ │ │ │ - vmovsd %xmm9,0x10(%rax,%rdi,8) │ │ │ │ - vmovsd 0x18(%r15,%rdi,8),%xmm0 │ │ │ │ - vfmadd213sd 0x18(%rax,%rdi,8),%xmm13,%xmm0 │ │ │ │ - vmovsd %xmm0,0x18(%rax,%rdi,8) │ │ │ │ - vmovsd 0x20(%r15,%rdi,8),%xmm2 │ │ │ │ - vfmadd213sd 0x20(%rax,%rdi,8),%xmm13,%xmm2 │ │ │ │ - vmovsd %xmm2,0x20(%rax,%rdi,8) │ │ │ │ - vmovsd 0x28(%r15,%rdi,8),%xmm4 │ │ │ │ - vfmadd213sd 0x28(%rax,%rdi,8),%xmm13,%xmm4 │ │ │ │ - vmovsd %xmm4,0x28(%rax,%rdi,8) │ │ │ │ - vmovsd 0x30(%r15,%rdi,8),%xmm10 │ │ │ │ - vfmadd213sd 0x30(%rax,%rdi,8),%xmm13,%xmm10 │ │ │ │ - vmovsd %xmm10,0x30(%rax,%rdi,8) │ │ │ │ - vmovsd 0x38(%r15,%rdi,8),%xmm11 │ │ │ │ - vfmadd213sd 0x38(%rax,%rdi,8),%xmm13,%xmm11 │ │ │ │ - vmovsd %xmm11,0x38(%rax,%rdi,8) │ │ │ │ - add $0x8,%rdi │ │ │ │ - cmp %r10,%rdi │ │ │ │ - jb 4a2bb │ │ │ │ - jmp 49bb4 │ │ │ │ - lea -0x8(%r9),%r11 │ │ │ │ - xor %r13d,%r13d │ │ │ │ - shr $0x3,%r11 │ │ │ │ - inc %r11 │ │ │ │ - and $0x7,%r11d │ │ │ │ - je 4a41d │ │ │ │ - cmp $0x1,%r11 │ │ │ │ - je 4a404 │ │ │ │ - cmp $0x2,%r11 │ │ │ │ - je 4a3f4 │ │ │ │ - cmp $0x3,%r11 │ │ │ │ - je 4a3e4 │ │ │ │ - cmp $0x4,%r11 │ │ │ │ - je 4a3d4 │ │ │ │ - cmp $0x5,%r11 │ │ │ │ - je 4a3c4 │ │ │ │ - cmp $0x6,%r11 │ │ │ │ - je 4a3b4 │ │ │ │ - vmovsd (%rax),%xmm12 │ │ │ │ - mov $0x8,%r13d │ │ │ │ - vmovsd %xmm12,(%rcx) │ │ │ │ - vmovsd (%rax,%r13,1),%xmm7 │ │ │ │ - vmovsd %xmm7,(%rcx,%r13,1) │ │ │ │ - add $0x8,%r13 │ │ │ │ - vmovsd (%rax,%r13,1),%xmm15 │ │ │ │ - vmovsd %xmm15,(%rcx,%r13,1) │ │ │ │ - add $0x8,%r13 │ │ │ │ - vmovsd (%rax,%r13,1),%xmm1 │ │ │ │ - vmovsd %xmm1,(%rcx,%r13,1) │ │ │ │ - add $0x8,%r13 │ │ │ │ - vmovsd (%rax,%r13,1),%xmm5 │ │ │ │ - vmovsd %xmm5,(%rcx,%r13,1) │ │ │ │ - add $0x8,%r13 │ │ │ │ - vmovsd (%rax,%r13,1),%xmm14 │ │ │ │ - vmovsd %xmm14,(%rcx,%r13,1) │ │ │ │ - add $0x8,%r13 │ │ │ │ - vmovsd (%rax,%r13,1),%xmm6 │ │ │ │ - vmovsd %xmm6,(%rcx,%r13,1) │ │ │ │ - add $0x8,%r13 │ │ │ │ - cmp %r9,%r13 │ │ │ │ - je 4a107 │ │ │ │ - vmovsd (%rax,%r13,1),%xmm9 │ │ │ │ - vmovsd %xmm9,(%rcx,%r13,1) │ │ │ │ - vmovsd 0x8(%rax,%r13,1),%xmm0 │ │ │ │ - vmovsd %xmm0,0x8(%rcx,%r13,1) │ │ │ │ - vmovsd 0x10(%rax,%r13,1),%xmm2 │ │ │ │ - vmovsd %xmm2,0x10(%rcx,%r13,1) │ │ │ │ - vmovsd 0x18(%rax,%r13,1),%xmm4 │ │ │ │ - vmovsd %xmm4,0x18(%rcx,%r13,1) │ │ │ │ - vmovsd 0x20(%rax,%r13,1),%xmm8 │ │ │ │ - vmovsd %xmm8,0x20(%rcx,%r13,1) │ │ │ │ - vmovsd 0x28(%rax,%r13,1),%xmm10 │ │ │ │ - vmovsd %xmm10,0x28(%rcx,%r13,1) │ │ │ │ - vmovsd 0x30(%rax,%r13,1),%xmm11 │ │ │ │ - vmovsd %xmm11,0x30(%rcx,%r13,1) │ │ │ │ - vmovsd 0x38(%rax,%r13,1),%xmm13 │ │ │ │ - vmovsd %xmm13,0x38(%rcx,%r13,1) │ │ │ │ - add $0x40,%r13 │ │ │ │ - cmp %r9,%r13 │ │ │ │ - jne 4a41d │ │ │ │ - jmp 4a107 │ │ │ │ - vmovsd (%rdx),%xmm9 │ │ │ │ - vaddsd (%r15),%xmm9,%xmm0 │ │ │ │ - lea -0x1(%r10),%r14 │ │ │ │ - mov $0x1,%esi │ │ │ │ - and $0x7,%r14d │ │ │ │ - vmovsd %xmm0,(%rdx) │ │ │ │ - cmp %r10,%rsi │ │ │ │ - jae 49e8b │ │ │ │ - test %r14,%r14 │ │ │ │ - je 4a57d │ │ │ │ - cmp $0x1,%r14 │ │ │ │ - je 4a561 │ │ │ │ - cmp $0x2,%r14 │ │ │ │ - je 4a54e │ │ │ │ - cmp $0x3,%r14 │ │ │ │ - je 4a53b │ │ │ │ - cmp $0x4,%r14 │ │ │ │ - je 4a528 │ │ │ │ - cmp $0x5,%r14 │ │ │ │ - je 4a515 │ │ │ │ - cmp $0x6,%r14 │ │ │ │ - je 4a502 │ │ │ │ - vmovsd 0x8(%rdx),%xmm2 │ │ │ │ - vaddsd 0x8(%r15),%xmm2,%xmm4 │ │ │ │ - mov $0x2,%esi │ │ │ │ - vmovsd %xmm4,0x8(%rdx) │ │ │ │ - vmovsd (%rdx,%rsi,8),%xmm10 │ │ │ │ - vaddsd (%r15,%rsi,8),%xmm10,%xmm11 │ │ │ │ - vmovsd %xmm11,(%rdx,%rsi,8) │ │ │ │ - inc %rsi │ │ │ │ - vmovsd (%rdx,%rsi,8),%xmm13 │ │ │ │ - vaddsd (%r15,%rsi,8),%xmm13,%xmm12 │ │ │ │ - vmovsd %xmm12,(%rdx,%rsi,8) │ │ │ │ - inc %rsi │ │ │ │ - vmovsd (%rdx,%rsi,8),%xmm7 │ │ │ │ - vaddsd (%r15,%rsi,8),%xmm7,%xmm15 │ │ │ │ - vmovsd %xmm15,(%rdx,%rsi,8) │ │ │ │ - inc %rsi │ │ │ │ - vmovsd (%rdx,%rsi,8),%xmm1 │ │ │ │ - vaddsd (%r15,%rsi,8),%xmm1,%xmm5 │ │ │ │ - vmovsd %xmm5,(%rdx,%rsi,8) │ │ │ │ - inc %rsi │ │ │ │ - vmovsd (%rdx,%rsi,8),%xmm14 │ │ │ │ - vaddsd (%r15,%rsi,8),%xmm14,%xmm6 │ │ │ │ - vmovsd %xmm6,(%rdx,%rsi,8) │ │ │ │ - inc %rsi │ │ │ │ - vmovsd (%rdx,%rsi,8),%xmm9 │ │ │ │ - vaddsd (%r15,%rsi,8),%xmm9,%xmm0 │ │ │ │ - vmovsd %xmm0,(%rdx,%rsi,8) │ │ │ │ - inc %rsi │ │ │ │ - cmp %r10,%rsi │ │ │ │ - jae 49e8b │ │ │ │ - vmovsd (%rdx,%rsi,8),%xmm2 │ │ │ │ - vaddsd (%r15,%rsi,8),%xmm2,%xmm4 │ │ │ │ - lea 0x1(%rsi),%r11 │ │ │ │ - lea 0x2(%rsi),%rdi │ │ │ │ - lea 0x3(%rsi),%rbx │ │ │ │ - lea 0x4(%rsi),%r14 │ │ │ │ - vmovsd %xmm4,(%rdx,%rsi,8) │ │ │ │ - vmovsd (%rdx,%r11,8),%xmm10 │ │ │ │ - vaddsd (%r15,%r11,8),%xmm10,%xmm11 │ │ │ │ - vmovsd %xmm11,(%rdx,%r11,8) │ │ │ │ - vmovsd (%rdx,%rdi,8),%xmm13 │ │ │ │ - vaddsd (%r15,%rdi,8),%xmm13,%xmm12 │ │ │ │ - lea 0x5(%rsi),%r11 │ │ │ │ - vmovsd %xmm12,(%rdx,%rdi,8) │ │ │ │ - vmovsd (%rdx,%rbx,8),%xmm7 │ │ │ │ - vaddsd (%r15,%rbx,8),%xmm7,%xmm15 │ │ │ │ - lea 0x6(%rsi),%rdi │ │ │ │ - vmovsd %xmm15,(%rdx,%rbx,8) │ │ │ │ - vmovsd (%rdx,%r14,8),%xmm1 │ │ │ │ - vaddsd (%r15,%r14,8),%xmm1,%xmm5 │ │ │ │ - lea 0x7(%rsi),%rbx │ │ │ │ - add $0x8,%rsi │ │ │ │ - vmovsd %xmm5,(%rdx,%r14,8) │ │ │ │ - vmovsd (%rdx,%r11,8),%xmm14 │ │ │ │ - vaddsd (%r15,%r11,8),%xmm14,%xmm6 │ │ │ │ - vmovsd %xmm6,(%rdx,%r11,8) │ │ │ │ - vmovsd (%rdx,%rdi,8),%xmm9 │ │ │ │ - vaddsd (%r15,%rdi,8),%xmm9,%xmm0 │ │ │ │ - vmovsd %xmm0,(%rdx,%rdi,8) │ │ │ │ - vmovsd (%rdx,%rbx,8),%xmm2 │ │ │ │ - vaddsd (%r15,%rbx,8),%xmm2,%xmm4 │ │ │ │ - vmovsd %xmm4,(%rdx,%rbx,8) │ │ │ │ - cmp %r10,%rsi │ │ │ │ - jb 4a57d │ │ │ │ - sub $0x18,%r13 │ │ │ │ - sub $0x18,%rax │ │ │ │ - test %ecx,%ecx │ │ │ │ - jne 4984a │ │ │ │ - jmp 49e9b │ │ │ │ - mov %eax,%r9d │ │ │ │ - vmovq %xmm2,%r13 │ │ │ │ - vzeroupper │ │ │ │ - jmp 497e5 │ │ │ │ + call b9550 >::_M_default_append(unsigned long)@@Base> │ │ │ │ + jmp 48158 │ │ │ │ + vmovsd (%rax),%xmm8 │ │ │ │ + lea -0x1(%r10),%r12 │ │ │ │ + mov $0x1,%ecx │ │ │ │ + and $0x7,%r12d │ │ │ │ + vaddsd (%r9),%xmm8,%xmm9 │ │ │ │ + vmovsd %xmm9,(%rax) │ │ │ │ + cmp %r10,%rcx │ │ │ │ + jae 48aee │ │ │ │ + test %r12,%r12 │ │ │ │ + je 48e87 │ │ │ │ + cmp $0x1,%r12 │ │ │ │ + je 48e6b │ │ │ │ + cmp $0x2,%r12 │ │ │ │ + je 48e58 │ │ │ │ + cmp $0x3,%r12 │ │ │ │ + je 48e45 │ │ │ │ + cmp $0x4,%r12 │ │ │ │ + je 48e32 │ │ │ │ + cmp $0x5,%r12 │ │ │ │ + je 48e1f │ │ │ │ + cmp $0x6,%r12 │ │ │ │ + je 48e0c │ │ │ │ + vmovsd 0x8(%rax),%xmm11 │ │ │ │ + mov $0x2,%ecx │ │ │ │ + vaddsd 0x8(%r9),%xmm11,%xmm12 │ │ │ │ + vmovsd %xmm12,0x8(%rax) │ │ │ │ + vmovsd (%rax,%rcx,8),%xmm1 │ │ │ │ + vaddsd (%r9,%rcx,8),%xmm1,%xmm10 │ │ │ │ + vmovsd %xmm10,(%rax,%rcx,8) │ │ │ │ + inc %rcx │ │ │ │ + vmovsd (%rax,%rcx,8),%xmm13 │ │ │ │ + vaddsd (%r9,%rcx,8),%xmm13,%xmm14 │ │ │ │ + vmovsd %xmm14,(%rax,%rcx,8) │ │ │ │ + inc %rcx │ │ │ │ + vmovsd (%rax,%rcx,8),%xmm2 │ │ │ │ + vaddsd (%r9,%rcx,8),%xmm2,%xmm3 │ │ │ │ + vmovsd %xmm3,(%rax,%rcx,8) │ │ │ │ + inc %rcx │ │ │ │ + vmovsd (%rax,%rcx,8),%xmm15 │ │ │ │ + vaddsd (%r9,%rcx,8),%xmm15,%xmm4 │ │ │ │ + vmovsd %xmm4,(%rax,%rcx,8) │ │ │ │ + inc %rcx │ │ │ │ + vmovsd (%rax,%rcx,8),%xmm5 │ │ │ │ + vaddsd (%r9,%rcx,8),%xmm5,%xmm6 │ │ │ │ + vmovsd %xmm6,(%rax,%rcx,8) │ │ │ │ + inc %rcx │ │ │ │ + vmovsd (%rax,%rcx,8),%xmm0 │ │ │ │ + vaddsd (%r9,%rcx,8),%xmm0,%xmm7 │ │ │ │ + vmovsd %xmm7,(%rax,%rcx,8) │ │ │ │ + inc %rcx │ │ │ │ + cmp %r10,%rcx │ │ │ │ + jae 48aee │ │ │ │ + vmovsd (%rax,%rcx,8),%xmm8 │ │ │ │ + lea 0x1(%rcx),%r11 │ │ │ │ + lea 0x2(%rcx),%rbx │ │ │ │ + lea 0x3(%rcx),%r12 │ │ │ │ + vaddsd (%r9,%rcx,8),%xmm8,%xmm9 │ │ │ │ + vmovsd %xmm9,(%rax,%rcx,8) │ │ │ │ + vmovsd (%rax,%r11,8),%xmm11 │ │ │ │ + vaddsd (%r9,%r11,8),%xmm11,%xmm12 │ │ │ │ + vmovsd %xmm12,(%rax,%r11,8) │ │ │ │ + lea 0x4(%rcx),%r11 │ │ │ │ + vmovsd (%rax,%rbx,8),%xmm1 │ │ │ │ + vaddsd (%r9,%rbx,8),%xmm1,%xmm10 │ │ │ │ + vmovsd %xmm10,(%rax,%rbx,8) │ │ │ │ + lea 0x5(%rcx),%rbx │ │ │ │ + vmovsd (%rax,%r12,8),%xmm13 │ │ │ │ + vaddsd (%r9,%r12,8),%xmm13,%xmm14 │ │ │ │ + vmovsd %xmm14,(%rax,%r12,8) │ │ │ │ + lea 0x6(%rcx),%r12 │ │ │ │ + vmovsd (%rax,%r11,8),%xmm2 │ │ │ │ + vaddsd (%r9,%r11,8),%xmm2,%xmm3 │ │ │ │ + vmovsd %xmm3,(%rax,%r11,8) │ │ │ │ + lea 0x7(%rcx),%r11 │ │ │ │ + add $0x8,%rcx │ │ │ │ + vmovsd (%rax,%rbx,8),%xmm15 │ │ │ │ + vaddsd (%r9,%rbx,8),%xmm15,%xmm4 │ │ │ │ + vmovsd %xmm4,(%rax,%rbx,8) │ │ │ │ + vmovsd (%rax,%r12,8),%xmm5 │ │ │ │ + vaddsd (%r9,%r12,8),%xmm5,%xmm6 │ │ │ │ + vmovsd %xmm6,(%rax,%r12,8) │ │ │ │ + vmovsd (%rax,%r11,8),%xmm0 │ │ │ │ + vaddsd (%r9,%r11,8),%xmm0,%xmm7 │ │ │ │ + vmovsd %xmm7,(%rax,%r11,8) │ │ │ │ + cmp %r10,%rcx │ │ │ │ + jb 48e87 │ │ │ │ + sub $0x18,%r15 │ │ │ │ + sub $0x18,%rdx │ │ │ │ + test %esi,%esi │ │ │ │ + jne 483bb │ │ │ │ + jmp 48afe │ │ │ │ + vmovsd (%rax),%xmm8 │ │ │ │ + vmovsd %xmm8,(%rcx) │ │ │ │ + jmp 48d04 │ │ │ │ add $0x18,%r15 │ │ │ │ - cmp %r14,%r15 │ │ │ │ - jne 49461 │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp 49495 │ │ │ │ - mov %rax,%r15 │ │ │ │ - mov %rcx,%r13 │ │ │ │ + cmp 0x120(%rsp),%r15 │ │ │ │ + jne 4806e │ │ │ │ + mov %rcx,0x120(%rsp) │ │ │ │ + jmp 480ac │ │ │ │ + mov %rax,%r10 │ │ │ │ + mov %rcx,%rdi │ │ │ │ xor %edx,%edx │ │ │ │ - jmp 4a0a4 │ │ │ │ - mov %r10,%r11 │ │ │ │ - xor %edi,%edi │ │ │ │ - jmp 49e4e │ │ │ │ + jmp 48cd2 │ │ │ │ + lea -0x8(%rsi),%r9 │ │ │ │ xor %r10d,%r10d │ │ │ │ - jmp 49e1a │ │ │ │ - mov 0xf0(%rsp),%rdx │ │ │ │ - mov 0xd0(%rsp),%r15 │ │ │ │ - mov %r14,%r10 │ │ │ │ - mov %r13,%rsi │ │ │ │ - mov 0x110(%rsp),%r14 │ │ │ │ - mov 0xf8(%rsp),%r13 │ │ │ │ - mov %r10,0x110(%rsp) │ │ │ │ - mov %rsi,0xf8(%rsp) │ │ │ │ - mov %r15,0xf0(%rsp) │ │ │ │ - mov %rdx,0xd0(%rsp) │ │ │ │ - jmp 49eb6 │ │ │ │ - mov %r9,%rsi │ │ │ │ - mov %r13,%rdi │ │ │ │ - sub %r8,%rsi │ │ │ │ - call bf520 >::_M_default_append(unsigned long)@@Base> │ │ │ │ - mov 0x0(%r13),%rdi │ │ │ │ - jmp 494db │ │ │ │ - mov 0x90(%rsp),%rsi │ │ │ │ - vmovq %r13,%xmm13 │ │ │ │ - mov 0xf0(%rsp),%r13 │ │ │ │ + shr $0x3,%r9 │ │ │ │ + inc %r9 │ │ │ │ + and $0x7,%r9d │ │ │ │ + je 4903b │ │ │ │ + cmp $0x1,%r9 │ │ │ │ + je 49022 │ │ │ │ + cmp $0x2,%r9 │ │ │ │ + je 49012 │ │ │ │ + cmp $0x3,%r9 │ │ │ │ + je 49002 │ │ │ │ + cmp $0x4,%r9 │ │ │ │ + je 48ff2 │ │ │ │ + cmp $0x5,%r9 │ │ │ │ + je 48fe2 │ │ │ │ + cmp $0x6,%r9 │ │ │ │ + je 48fd2 │ │ │ │ + vmovsd (%rax),%xmm11 │ │ │ │ + mov $0x8,%r10d │ │ │ │ + vmovsd %xmm11,(%rcx) │ │ │ │ + vmovsd (%rax,%r10,1),%xmm12 │ │ │ │ + vmovsd %xmm12,(%rcx,%r10,1) │ │ │ │ + add $0x8,%r10 │ │ │ │ + vmovsd (%rax,%r10,1),%xmm1 │ │ │ │ + vmovsd %xmm1,(%rcx,%r10,1) │ │ │ │ + add $0x8,%r10 │ │ │ │ + vmovsd (%rax,%r10,1),%xmm10 │ │ │ │ + vmovsd %xmm10,(%rcx,%r10,1) │ │ │ │ + add $0x8,%r10 │ │ │ │ + vmovsd (%rax,%r10,1),%xmm13 │ │ │ │ + vmovsd %xmm13,(%rcx,%r10,1) │ │ │ │ + add $0x8,%r10 │ │ │ │ + vmovsd (%rax,%r10,1),%xmm14 │ │ │ │ + vmovsd %xmm14,(%rcx,%r10,1) │ │ │ │ + add $0x8,%r10 │ │ │ │ + vmovsd (%rax,%r10,1),%xmm2 │ │ │ │ + vmovsd %xmm2,(%rcx,%r10,1) │ │ │ │ + add $0x8,%r10 │ │ │ │ + cmp %rsi,%r10 │ │ │ │ + je 48d04 │ │ │ │ + vmovsd (%rax,%r10,1),%xmm3 │ │ │ │ + vmovsd %xmm3,(%rcx,%r10,1) │ │ │ │ + vmovsd 0x8(%rax,%r10,1),%xmm15 │ │ │ │ + vmovsd %xmm15,0x8(%rcx,%r10,1) │ │ │ │ + vmovsd 0x10(%rax,%r10,1),%xmm4 │ │ │ │ + vmovsd %xmm4,0x10(%rcx,%r10,1) │ │ │ │ + vmovsd 0x18(%rax,%r10,1),%xmm5 │ │ │ │ + vmovsd %xmm5,0x18(%rcx,%r10,1) │ │ │ │ + vmovsd 0x20(%rax,%r10,1),%xmm6 │ │ │ │ + vmovsd %xmm6,0x20(%rcx,%r10,1) │ │ │ │ + vmovsd 0x28(%rax,%r10,1),%xmm0 │ │ │ │ + vmovsd %xmm0,0x28(%rcx,%r10,1) │ │ │ │ + vmovsd 0x30(%rax,%r10,1),%xmm7 │ │ │ │ + vmovsd %xmm7,0x30(%rcx,%r10,1) │ │ │ │ + vmovsd 0x38(%rax,%r10,1),%xmm8 │ │ │ │ + vmovsd %xmm8,0x38(%rcx,%r10,1) │ │ │ │ + add $0x40,%r10 │ │ │ │ + cmp %rsi,%r10 │ │ │ │ + jne 4903b │ │ │ │ + jmp 48d04 │ │ │ │ + vmovss (%r11,%r13,2),%xmm1 │ │ │ │ + vmovss (%r11),%xmm0 │ │ │ │ + vxorps %xmm12,%xmm12,%xmm12 │ │ │ │ + lea 0x20(%rbx),%rdi │ │ │ │ + vmovss (%rax,%r13,2),%xmm5 │ │ │ │ + vmovss (%rax),%xmm7 │ │ │ │ + mov 0x60(%rsp),%rcx │ │ │ │ + vinsertps $0x10,(%r11,%r13,1),%xmm0,%xmm3 │ │ │ │ + vinsertps $0x10,(%rax,%r13,1),%xmm7,%xmm8 │ │ │ │ + mov 0x68(%rsp),%r10 │ │ │ │ + vinsertps $0x10,(%r11,%rcx,1),%xmm1,%xmm2 │ │ │ │ + vinsertps $0x10,(%rax,%rcx,1),%xmm5,%xmm6 │ │ │ │ + mov 0x60(%rsp),%r8 │ │ │ │ + lea (%r11,%r10,1),%r11 │ │ │ │ + add %r10,%rax │ │ │ │ + vmovlhps %xmm2,%xmm3,%xmm4 │ │ │ │ + vmovlhps %xmm6,%xmm8,%xmm9 │ │ │ │ + vsubps %xmm9,%xmm4,%xmm10 │ │ │ │ + vcvtps2pd %xmm10,%xmm11 │ │ │ │ + vmovhlps %xmm10,%xmm12,%xmm13 │ │ │ │ + vmovupd %xmm11,(%rbx) │ │ │ │ + vcvtps2pd %xmm13,%xmm14 │ │ │ │ + vmovupd %xmm14,0x10(%rbx) │ │ │ │ + cmp %rsi,%rdi │ │ │ │ + jne 47eba │ │ │ │ + jmp 47f86 │ │ │ │ + mov 0x88(%rsp),%rsi │ │ │ │ + vmovq %r14,%xmm5 │ │ │ │ + mov 0xf0(%rsp),%r14 │ │ │ │ + vpinsrq $0x1,0x120(%rsp),%xmm5,%xmm6 │ │ │ │ + sub %r15,%rsi │ │ │ │ lea 0x140(%rsp),%r15 │ │ │ │ - vpinsrq $0x1,%r14,%xmm13,%xmm14 │ │ │ │ + mov %r14,0x150(%rsp) │ │ │ │ mov %r15,%rdi │ │ │ │ - vmovdqa %xmm14,0x140(%rsp) │ │ │ │ - sub %r11,%rsi │ │ │ │ - mov %r13,0x150(%rsp) │ │ │ │ - call bd6a0 >, std::allocator > > >::_M_default_append(unsigned long)@@Base> │ │ │ │ + vmovdqa %xmm6,0x140(%rsp) │ │ │ │ + call b7a70 >, std::allocator > > >::_M_default_append(unsigned long)@@Base> │ │ │ │ + mov 0x148(%rsp),%r10 │ │ │ │ mov 0x150(%rsp),%rdi │ │ │ │ - mov 0x140(%rsp),%r13 │ │ │ │ - mov 0x148(%rsp),%r14 │ │ │ │ + mov 0x140(%rsp),%r14 │ │ │ │ + mov %r10,0x120(%rsp) │ │ │ │ mov %rdi,0xf0(%rsp) │ │ │ │ - jmp 49495 │ │ │ │ - call 39700 │ │ │ │ + jmp 480ac │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 48ac0 │ │ │ │ + mov 0xf0(%rsp),%rax │ │ │ │ + mov 0xc0(%rsp),%r10 │ │ │ │ + mov %r14,%rdx │ │ │ │ + mov 0x120(%rsp),%r9 │ │ │ │ + mov 0x100(%rsp),%rcx │ │ │ │ + mov 0xf8(%rsp),%r14 │ │ │ │ + mov %r10,0xf0(%rsp) │ │ │ │ + mov %rax,0xc0(%rsp) │ │ │ │ + mov %rcx,0x120(%rsp) │ │ │ │ + mov %r9,0x100(%rsp) │ │ │ │ + mov %rdx,0xf8(%rsp) │ │ │ │ + jmp 48b14 │ │ │ │ + sub %r9,%rsi │ │ │ │ + mov %r14,%rdi │ │ │ │ + call b9550 >::_M_default_append(unsigned long)@@Base> │ │ │ │ + mov (%r14),%rdi │ │ │ │ + jmp 480f1 │ │ │ │ + call 38e10 │ │ │ │ test %al,%al │ │ │ │ - jne 4a7b0 │ │ │ │ - cmpl $0x1,0xcc(%rsp) │ │ │ │ - je 4a685 │ │ │ │ - cmpl $0x1,0xec(%rsp) │ │ │ │ - jne 49ea9 │ │ │ │ - jmp 49815 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - movq $0x8,0xc0(%rsp) │ │ │ │ - cmpl $0x1,0xe8(%rsp) │ │ │ │ - jg 4908b │ │ │ │ - mov $0x8,%esi │ │ │ │ - mov %rax,%rdi │ │ │ │ - call d340 │ │ │ │ - jmp 4a86a │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + jne 49248 │ │ │ │ + cmpl $0x1,0xb4(%rsp) │ │ │ │ + je 491b2 │ │ │ │ + cmpl $0x1,0xe4(%rsp) │ │ │ │ + jne 48b07 │ │ │ │ + jmp 4838e │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ xor %r12d,%r12d │ │ │ │ test %rbx,%rbx │ │ │ │ - je 4a7c8 │ │ │ │ - mov 0xc0(%rsp),%rsi │ │ │ │ + je 49260 │ │ │ │ + mov 0xd8(%rsp),%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ call d340 │ │ │ │ - mov 0xf8(%rsp),%rbx │ │ │ │ - cmp 0x110(%rsp),%rbx │ │ │ │ - je 4a800 │ │ │ │ + mov 0xf8(%rsp),%r13 │ │ │ │ + cmp 0x100(%rsp),%r13 │ │ │ │ + je 4929b │ │ │ │ + mov %r13,%rbx │ │ │ │ mov (%rbx),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 4a8a7 │ │ │ │ + je 49360 │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ add $0x18,%rbx │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - cmp 0x110(%rsp),%rbx │ │ │ │ - jne 4a7da │ │ │ │ + cmp %rbx,0x100(%rsp) │ │ │ │ + jne 49275 │ │ │ │ mov 0xf8(%rsp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 4a81d │ │ │ │ - mov 0xd0(%rsp),%rsi │ │ │ │ + je 492b8 │ │ │ │ + mov 0xc0(%rsp),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - mov %r13,%r15 │ │ │ │ - cmp %r14,%r13 │ │ │ │ - je 4a849 │ │ │ │ + mov %r14,%r15 │ │ │ │ + cmp 0x120(%rsp),%r14 │ │ │ │ + je 492f3 │ │ │ │ mov (%r15),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 4a8be │ │ │ │ + je 49377 │ │ │ │ mov 0x10(%r15),%rsi │ │ │ │ add $0x18,%r15 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - cmp %r15,%r14 │ │ │ │ - jne 4a825 │ │ │ │ - mov %r13,%r14 │ │ │ │ - test %r14,%r14 │ │ │ │ - je 4a861 │ │ │ │ + cmp %r15,0x120(%rsp) │ │ │ │ + jne 492c5 │ │ │ │ + mov %r14,0x120(%rsp) │ │ │ │ + cmpq $0x0,0x120(%rsp) │ │ │ │ + je 49316 │ │ │ │ mov 0xf0(%rsp),%rsi │ │ │ │ - mov %r14,%rdi │ │ │ │ - sub %r13,%rsi │ │ │ │ + mov 0x120(%rsp),%rdi │ │ │ │ + sub %r14,%rsi │ │ │ │ call d340 │ │ │ │ test %r12b,%r12b │ │ │ │ - je 4a90c │ │ │ │ + je 4940b │ │ │ │ incq 0xb8(%rsp) │ │ │ │ mov 0xb8(%rsp),%r14 │ │ │ │ - cmp %r14d,0x68(%rsp) │ │ │ │ - jg 48d91 │ │ │ │ + cmp %r14d,0x38(%rsp) │ │ │ │ + jg 47a81 │ │ │ │ mov 0x178(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 4a907 │ │ │ │ + jne 49406 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ add $0x18,%rbx │ │ │ │ - cmp 0x110(%rsp),%rbx │ │ │ │ - jne 4a7da │ │ │ │ - jmp 4a800 │ │ │ │ + cmp 0x100(%rsp),%rbx │ │ │ │ + jne 49275 │ │ │ │ + jmp 4929b │ │ │ │ add $0x18,%r15 │ │ │ │ - cmp %r15,%r14 │ │ │ │ - jne 4a825 │ │ │ │ - mov %r13,%r14 │ │ │ │ - jmp 4a849 │ │ │ │ - movq $0x0,0xc0(%rsp) │ │ │ │ + cmp %r15,0x120(%rsp) │ │ │ │ + jne 492c5 │ │ │ │ + mov %r14,0x120(%rsp) │ │ │ │ + jmp 492f3 │ │ │ │ + cmpl $0x1,0xe0(%rsp) │ │ │ │ + movq $0x8,0xd8(%rsp) │ │ │ │ + jg 47d7a │ │ │ │ + mov $0x8,%esi │ │ │ │ + mov %rax,%rdi │ │ │ │ + call d340 │ │ │ │ + jmp 4931f │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + xor %r9d,%r9d │ │ │ │ + jmp 47f97 │ │ │ │ xor %ebx,%ebx │ │ │ │ - xor %r15d,%r15d │ │ │ │ - cmpl $0x1,0xe8(%rsp) │ │ │ │ - jg 4908b │ │ │ │ - jmp 4a86a │ │ │ │ - mov %r15,%rsi │ │ │ │ + cmpl $0x1,0xe0(%rsp) │ │ │ │ + movq $0x0,0xd8(%rsp) │ │ │ │ + jg 47d7a │ │ │ │ + jmp 4931f │ │ │ │ + mov 0xd8(%rsp),%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ call d340 │ │ │ │ - jmp 4a86a │ │ │ │ + jmp 4931f │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - jmp e8ee <__cxa_finalize@plt+0x125e> │ │ │ │ + jmp e8d4 <__cxa_finalize@plt+0x1244> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ mov %rdx,%r12 │ │ │ │ - jmp e6d9 <__cxa_finalize@plt+0x1049> │ │ │ │ + jmp e6bf <__cxa_finalize@plt+0x102f> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r12 │ │ │ │ - jmp e825 <__cxa_finalize@plt+0x1195> │ │ │ │ + mov %rdx,%r13 │ │ │ │ + jmp e813 <__cxa_finalize@plt+0x1183> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r12 │ │ │ │ + mov %rdx,%r13 │ │ │ │ lea 0x140(%rsp),%r15 │ │ │ │ - jmp e845 <__cxa_finalize@plt+0x11b5> │ │ │ │ + jmp e83b <__cxa_finalize@plt+0x11ab> │ │ │ │ + nop │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ endbr64 │ │ │ │ mov 0x8(%rdi),%esi │ │ │ │ add $0x10,%rdi │ │ │ │ - jmp 48d20 │ │ │ │ + jmp 47a10 │ │ │ │ push %rbp │ │ │ │ mov %esi,%ecx │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ - and $0xffffffffffffffc0,%rsp │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ sub $0x180,%rsp │ │ │ │ + mov %rdi,0x88(%rsp) │ │ │ │ mov 0x8(%rdi),%rbx │ │ │ │ - mov %rdi,0xa0(%rsp) │ │ │ │ mov %fs:0x28,%rax │ │ │ │ mov %rax,0x178(%rsp) │ │ │ │ mov (%rdi),%rax │ │ │ │ mov (%rax),%eax │ │ │ │ cltd │ │ │ │ idivl (%rbx) │ │ │ │ cmp %esi,%edx │ │ │ │ @@ -54860,13251 +55083,12600 @@ │ │ │ │ cmovle %edx,%ecx │ │ │ │ imul %esi,%edi │ │ │ │ add %edi,%ecx │ │ │ │ add %ecx,%eax │ │ │ │ cmp %esi,%edx │ │ │ │ movslq %ecx,%r9 │ │ │ │ setg %sil │ │ │ │ - mov %r9,0xc0(%rsp) │ │ │ │ + mov %r9,0xb8(%rsp) │ │ │ │ movzbl %sil,%r8d │ │ │ │ add %r8d,%eax │ │ │ │ - mov %eax,0x34(%rsp) │ │ │ │ + mov %eax,0x40(%rsp) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jge 4c353 │ │ │ │ - mov 0xa0(%rsp),%r10 │ │ │ │ + jge 4a890 │ │ │ │ + mov 0x88(%rsp),%r10 │ │ │ │ mov 0x10(%r10),%r11 │ │ │ │ movzbl (%r11),%r12d │ │ │ │ test %r12b,%r12b │ │ │ │ - jne 4c353 │ │ │ │ + jne 4a890 │ │ │ │ mov 0x18(%r10),%r15 │ │ │ │ mov 0x38(%r15),%r13 │ │ │ │ mov 0x30(%r15),%rbx │ │ │ │ mov 0x18(%r15),%rax │ │ │ │ mov 0x28(%r15),%rcx │ │ │ │ mov 0x20(%r15),%rsi │ │ │ │ mov 0x10(%r15),%r8 │ │ │ │ mov 0x8(%r15),%r10 │ │ │ │ mov (%r15),%r15 │ │ │ │ mov (%rax),%edx │ │ │ │ mov 0x0(%r13),%r14 │ │ │ │ mov (%rbx),%r13 │ │ │ │ + mov (%r15),%rbx │ │ │ │ mov (%rcx),%edi │ │ │ │ mov (%r8),%r9 │ │ │ │ - mov (%rsi),%r12d │ │ │ │ - mov (%r15),%rbx │ │ │ │ + mov %edx,0xe8(%rsp) │ │ │ │ mov (%r10),%r11 │ │ │ │ - mov %edx,0xf8(%rsp) │ │ │ │ - mov %edi,0xfc(%rsp) │ │ │ │ - mov %r9,0xe8(%rsp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%edx │ │ │ │ + mov (%rsi),%r12d │ │ │ │ + mov %edi,0xec(%rsp) │ │ │ │ + mov %r9,0xe0(%rsp) │ │ │ │ mov %r11,0x48(%rsp) │ │ │ │ - mov %rax,0x120(%rsp) │ │ │ │ + mov %rax,0x118(%rsp) │ │ │ │ cmp $0x2,%edx │ │ │ │ - jle 4ac43 │ │ │ │ - lea -0x2(%rdx),%esi │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - movslq %edx,%r8 │ │ │ │ - movslq 0xc0(%rsp),%rax │ │ │ │ - neg %rsi │ │ │ │ + jle 49754 │ │ │ │ + lea -0x2(%rdx),%r8d │ │ │ │ + mov 0x20(%rbx),%rsi │ │ │ │ + movslq %edx,%rdi │ │ │ │ + movslq 0xb8(%rsp),%rax │ │ │ │ + neg %r8 │ │ │ │ + shl $0x3,%rdi │ │ │ │ xor %ecx,%ecx │ │ │ │ - shl $0x3,%rsi │ │ │ │ - mov %rsi,%r9 │ │ │ │ + shl $0x3,%r8 │ │ │ │ + add %rdi,%rsi │ │ │ │ + add 0x28(%rbx),%rdi │ │ │ │ + mov %r8,%r9 │ │ │ │ neg %r9 │ │ │ │ sub $0x8,%r9 │ │ │ │ shr $0x3,%r9 │ │ │ │ - shl $0x3,%r8 │ │ │ │ inc %r9 │ │ │ │ - add %r8,%rdi │ │ │ │ - add 0x28(%rbx),%r8 │ │ │ │ and $0x7,%r9d │ │ │ │ - je 4ab79 │ │ │ │ + je 4968a │ │ │ │ cmp $0x1,%r9 │ │ │ │ - je 4ab55 │ │ │ │ + je 49666 │ │ │ │ cmp $0x2,%r9 │ │ │ │ - je 4ab3a │ │ │ │ + je 4964b │ │ │ │ cmp $0x3,%r9 │ │ │ │ - je 4ab1f │ │ │ │ + je 49630 │ │ │ │ cmp $0x4,%r9 │ │ │ │ - je 4ab04 │ │ │ │ + je 49615 │ │ │ │ cmp $0x5,%r9 │ │ │ │ - je 4aae9 │ │ │ │ + je 495fa │ │ │ │ cmp $0x6,%r9 │ │ │ │ - je 4aace │ │ │ │ + je 495df │ │ │ │ cqto │ │ │ │ mov $0xfffffffffffffff8,%rcx │ │ │ │ - idivq -0x18(%rdi) │ │ │ │ - imul -0x18(%r8),%rdx │ │ │ │ - add %rdx,0x120(%rsp) │ │ │ │ + idivq -0x18(%rsi) │ │ │ │ + imul -0x18(%rdi),%rdx │ │ │ │ + add %rdx,0x118(%rsp) │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rdi,%rcx,1) │ │ │ │ - imul -0x18(%r8,%rcx,1),%rdx │ │ │ │ + idivq -0x18(%rsi,%rcx,1) │ │ │ │ + imul -0x18(%rdi,%rcx,1),%rdx │ │ │ │ sub $0x8,%rcx │ │ │ │ - add %rdx,0x120(%rsp) │ │ │ │ + add %rdx,0x118(%rsp) │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rdi,%rcx,1) │ │ │ │ - imul -0x18(%r8,%rcx,1),%rdx │ │ │ │ + idivq -0x18(%rsi,%rcx,1) │ │ │ │ + imul -0x18(%rdi,%rcx,1),%rdx │ │ │ │ sub $0x8,%rcx │ │ │ │ - add %rdx,0x120(%rsp) │ │ │ │ + add %rdx,0x118(%rsp) │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rdi,%rcx,1) │ │ │ │ - imul -0x18(%r8,%rcx,1),%rdx │ │ │ │ + idivq -0x18(%rsi,%rcx,1) │ │ │ │ + imul -0x18(%rdi,%rcx,1),%rdx │ │ │ │ sub $0x8,%rcx │ │ │ │ - add %rdx,0x120(%rsp) │ │ │ │ + add %rdx,0x118(%rsp) │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rdi,%rcx,1) │ │ │ │ - imul -0x18(%r8,%rcx,1),%rdx │ │ │ │ + idivq -0x18(%rsi,%rcx,1) │ │ │ │ + imul -0x18(%rdi,%rcx,1),%rdx │ │ │ │ sub $0x8,%rcx │ │ │ │ - add %rdx,0x120(%rsp) │ │ │ │ + add %rdx,0x118(%rsp) │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rdi,%rcx,1) │ │ │ │ - imul -0x18(%r8,%rcx,1),%rdx │ │ │ │ + idivq -0x18(%rsi,%rcx,1) │ │ │ │ + imul -0x18(%rdi,%rcx,1),%rdx │ │ │ │ sub $0x8,%rcx │ │ │ │ - add %rdx,0x120(%rsp) │ │ │ │ + add %rdx,0x118(%rsp) │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rdi,%rcx,1) │ │ │ │ - imul -0x18(%r8,%rcx,1),%rdx │ │ │ │ + idivq -0x18(%rsi,%rcx,1) │ │ │ │ + imul -0x18(%rdi,%rcx,1),%rdx │ │ │ │ sub $0x8,%rcx │ │ │ │ - add %rdx,0x120(%rsp) │ │ │ │ - cmp %rcx,%rsi │ │ │ │ - je 4ac43 │ │ │ │ + add %rdx,0x118(%rsp) │ │ │ │ + cmp %rcx,%r8 │ │ │ │ + je 49754 │ │ │ │ cltq │ │ │ │ - mov 0x120(%rsp),%r11 │ │ │ │ + mov 0x118(%rsp),%r11 │ │ │ │ lea -0x8(%rcx),%r10 │ │ │ │ lea -0x10(%rcx),%r15 │ │ │ │ cqto │ │ │ │ lea -0x18(%rcx),%rbx │ │ │ │ lea -0x20(%rcx),%r9 │ │ │ │ - idivq -0x18(%rdi,%rcx,1) │ │ │ │ - imul -0x18(%r8,%rcx,1),%rdx │ │ │ │ + idivq -0x18(%rsi,%rcx,1) │ │ │ │ + imul -0x18(%rdi,%rcx,1),%rdx │ │ │ │ cltq │ │ │ │ add %rdx,%r11 │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rdi,%r10,1) │ │ │ │ - imul -0x18(%r8,%r10,1),%rdx │ │ │ │ - lea -0x28(%rcx),%r10 │ │ │ │ + idivq -0x18(%rsi,%r10,1) │ │ │ │ + imul -0x18(%rdi,%r10,1),%rdx │ │ │ │ cltq │ │ │ │ + lea -0x28(%rcx),%r10 │ │ │ │ add %rdx,%r11 │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rdi,%r15,1) │ │ │ │ - imul -0x18(%r8,%r15,1),%rdx │ │ │ │ - lea -0x30(%rcx),%r15 │ │ │ │ + idivq -0x18(%rsi,%r15,1) │ │ │ │ + imul -0x18(%rdi,%r15,1),%rdx │ │ │ │ cltq │ │ │ │ + lea -0x30(%rcx),%r15 │ │ │ │ add %rdx,%r11 │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rdi,%rbx,1) │ │ │ │ - imul -0x18(%r8,%rbx,1),%rdx │ │ │ │ + idivq -0x18(%rsi,%rbx,1) │ │ │ │ + imul -0x18(%rdi,%rbx,1),%rdx │ │ │ │ + cltq │ │ │ │ lea -0x38(%rcx),%rbx │ │ │ │ sub $0x40,%rcx │ │ │ │ - cltq │ │ │ │ add %rdx,%r11 │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rdi,%r9,1) │ │ │ │ - imul -0x18(%r8,%r9,1),%rdx │ │ │ │ + idivq -0x18(%rsi,%r9,1) │ │ │ │ + imul -0x18(%rdi,%r9,1),%rdx │ │ │ │ cltq │ │ │ │ add %rdx,%r11 │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rdi,%r10,1) │ │ │ │ - imul -0x18(%r8,%r10,1),%rdx │ │ │ │ + idivq -0x18(%rsi,%r10,1) │ │ │ │ + imul -0x18(%rdi,%r10,1),%rdx │ │ │ │ cltq │ │ │ │ add %rdx,%r11 │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rdi,%r15,1) │ │ │ │ - imul -0x18(%r8,%r15,1),%rdx │ │ │ │ + idivq -0x18(%rsi,%r15,1) │ │ │ │ + imul -0x18(%rdi,%r15,1),%rdx │ │ │ │ cltq │ │ │ │ add %rdx,%r11 │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rdi,%rbx,1) │ │ │ │ - imul -0x18(%r8,%rbx,1),%rdx │ │ │ │ + idivq -0x18(%rsi,%rbx,1) │ │ │ │ + imul -0x18(%rdi,%rbx,1),%rdx │ │ │ │ lea (%r11,%rdx,1),%r11 │ │ │ │ - mov %r11,0x120(%rsp) │ │ │ │ - cmp %rcx,%rsi │ │ │ │ - jne 4ab79 │ │ │ │ + mov %r11,0x118(%rsp) │ │ │ │ + cmp %rcx,%r8 │ │ │ │ + jne 4968a │ │ │ │ movslq %r12d,%rax │ │ │ │ - movabs $0xfffffffffffffff,%rsi │ │ │ │ - mov %rax,0x118(%rsp) │ │ │ │ - cmp %rax,%rsi │ │ │ │ - jb e96c <__cxa_finalize@plt+0x12dc> │ │ │ │ + movabs $0xfffffffffffffff,%r8 │ │ │ │ + mov %rax,0x110(%rsp) │ │ │ │ + cmp %rax,%r8 │ │ │ │ + jb e952 <__cxa_finalize@plt+0x12c2> │ │ │ │ mov %rax,%r15 │ │ │ │ test %rax,%rax │ │ │ │ - je 4c31c │ │ │ │ + je 4ad30 │ │ │ │ lea 0x0(,%rax,8),%rdi │ │ │ │ - mov %rdi,0xe0(%rsp) │ │ │ │ + mov %rdi,0xd8(%rsp) │ │ │ │ call d330 │ │ │ │ movq $0x0,(%rax) │ │ │ │ mov %rax,%rbx │ │ │ │ cmp $0x1,%r15 │ │ │ │ - je 4c379 │ │ │ │ - mov 0xe0(%rsp),%r8 │ │ │ │ - xor %esi,%esi │ │ │ │ + je 4ad58 │ │ │ │ + mov 0xd8(%rsp),%rsi │ │ │ │ lea 0x8(%rax),%rdi │ │ │ │ - lea -0x8(%r8),%rdx │ │ │ │ + lea -0x8(%rsi),%rdx │ │ │ │ + xor %esi,%esi │ │ │ │ call d190 │ │ │ │ - cmpl $0x1,0xf8(%rsp) │ │ │ │ - jle 4c495 │ │ │ │ - mov 0xf8(%rsp),%eax │ │ │ │ - movslq 0xfc(%rsp),%rcx │ │ │ │ + cmpl $0x1,0xe8(%rsp) │ │ │ │ + jle 4adbc │ │ │ │ + mov 0xe8(%rsp),%eax │ │ │ │ lea 0x0(,%r13,8),%r13 │ │ │ │ - mov %r12d,%esi │ │ │ │ - mov 0xe8(%rsp),%r10 │ │ │ │ + movslq 0xec(%rsp),%rcx │ │ │ │ lea -0x1(%r12),%edx │ │ │ │ - movq $0x0,0x98(%rsp) │ │ │ │ - movq $0x0,0xd0(%rsp) │ │ │ │ + mov 0xe0(%rsp),%r10 │ │ │ │ + mov %r12d,%r8d │ │ │ │ lea 0x8(,%rdx,8),%r11 │ │ │ │ - mov %edx,0xc8(%rsp) │ │ │ │ - movq $0x0,0x110(%rsp) │ │ │ │ - movq $0x0,0x108(%rsp) │ │ │ │ - mov %r11,0x28(%rsp) │ │ │ │ - movq $0x0,0x100(%rsp) │ │ │ │ - movl $0x1,0xcc(%rsp) │ │ │ │ - mov %r13,0x20(%rsp) │ │ │ │ + mov %edx,0x44(%rsp) │ │ │ │ dec %eax │ │ │ │ lea (%rcx,%rcx,2),%r9 │ │ │ │ - mov %rcx,0x90(%rsp) │ │ │ │ + shr $0x2,%r8d │ │ │ │ + mov %rcx,0x80(%rsp) │ │ │ │ cltq │ │ │ │ - imul 0xc0(%rsp),%rax │ │ │ │ - add %r10,%r10 │ │ │ │ - mov %r10,0xb8(%rsp) │ │ │ │ shl $0x3,%r9 │ │ │ │ - shr $0x3,%esi │ │ │ │ + add %r10,%r10 │ │ │ │ + mov %r11,0x18(%rsp) │ │ │ │ imul %r13,%rax │ │ │ │ - mov %r9,0x38(%rsp) │ │ │ │ - mov %esi,0x84(%rsp) │ │ │ │ - xor %r13d,%r13d │ │ │ │ + mov %r9,0x30(%rsp) │ │ │ │ + mov %r10,0xa0(%rsp) │ │ │ │ + movq $0x0,0x90(%rsp) │ │ │ │ + imul 0xb8(%rsp),%rax │ │ │ │ + movq $0x0,0xc0(%rsp) │ │ │ │ + movq $0x0,0x108(%rsp) │ │ │ │ + movq $0x0,0x100(%rsp) │ │ │ │ add %r14,%rax │ │ │ │ - mov 0x120(%rsp),%r14 │ │ │ │ + mov 0x118(%rsp),%r14 │ │ │ │ + movq $0x0,0xf8(%rsp) │ │ │ │ + mov %rax,0x38(%rsp) │ │ │ │ + movl $0x1,0xb4(%rsp) │ │ │ │ add 0x48(%rsp),%r14 │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - mov %r14,0x18(%rsp) │ │ │ │ - mov %r14,0x88(%rsp) │ │ │ │ + mov %r8d,0xb0(%rsp) │ │ │ │ + mov %r13,0x20(%rsp) │ │ │ │ + xor %r13d,%r13d │ │ │ │ + mov %r14,0x10(%rsp) │ │ │ │ + mov %r14,0x78(%rsp) │ │ │ │ xor %r14d,%r14d │ │ │ │ test %r12d,%r12d │ │ │ │ - je 4af89 │ │ │ │ + je 49aa7 │ │ │ │ cmp $0x1,%r12d │ │ │ │ - je 4c305 │ │ │ │ + je 4ad15 │ │ │ │ mov %r12d,%r9d │ │ │ │ - mov 0x120(%rsp),%rdi │ │ │ │ - mov 0x98(%rsp),%r15 │ │ │ │ - mov 0x88(%rsp),%rdx │ │ │ │ + mov 0x118(%rsp),%rcx │ │ │ │ + mov 0x90(%rsp),%rsi │ │ │ │ shr $1,%r9d │ │ │ │ + mov 0x78(%rsp),%r15 │ │ │ │ shl $0x4,%r9 │ │ │ │ - lea (%r9,%rbx,1),%r8 │ │ │ │ + lea (%rcx,%rsi,1),%r10 │ │ │ │ + mov %rbx,%rcx │ │ │ │ + lea (%r9,%rbx,1),%r11 │ │ │ │ sub $0x10,%r9 │ │ │ │ - add %rdi,%r15 │ │ │ │ - mov %rbx,%rdi │ │ │ │ + mov %r10,%rdi │ │ │ │ shr $0x4,%r9 │ │ │ │ inc %r9 │ │ │ │ - mov %r15,%rax │ │ │ │ and $0x3,%r9d │ │ │ │ - je 4c2f0 │ │ │ │ + je 4ad00 │ │ │ │ cmp $0x1,%r9 │ │ │ │ - je 4ae76 │ │ │ │ + je 49985 │ │ │ │ cmp $0x2,%r9 │ │ │ │ - je 4ae40 │ │ │ │ - mov 0xe8(%rsp),%rcx │ │ │ │ - vmovsd (%rdx),%xmm0 │ │ │ │ - vmovsd (%r15),%xmm1 │ │ │ │ - lea 0x10(%rbx),%rdi │ │ │ │ - mov 0xb8(%rsp),%r11 │ │ │ │ - vmovhpd (%rdx,%rcx,1),%xmm0,%xmm2 │ │ │ │ - vmovhpd (%r15,%rcx,1),%xmm1,%xmm3 │ │ │ │ - lea (%rdx,%r11,1),%rdx │ │ │ │ - lea (%r15,%r11,1),%rax │ │ │ │ + je 4994d │ │ │ │ + vmovsd (%r15),%xmm0 │ │ │ │ + mov 0xe0(%rsp),%r8 │ │ │ │ + lea 0x10(%rbx),%rcx │ │ │ │ + vmovsd (%r10),%xmm1 │ │ │ │ + mov 0xa0(%rsp),%rax │ │ │ │ + vmovhpd (%r15,%r8,1),%xmm0,%xmm2 │ │ │ │ + vmovhpd (%r10,%r8,1),%xmm1,%xmm3 │ │ │ │ vsubpd %xmm3,%xmm2,%xmm4 │ │ │ │ + lea (%r15,%rax,1),%r15 │ │ │ │ + lea (%r10,%rax,1),%rdi │ │ │ │ vmovupd %xmm4,(%rbx) │ │ │ │ - mov 0xe8(%rsp),%rsi │ │ │ │ - vmovsd (%rdx),%xmm5 │ │ │ │ - vmovsd (%rax),%xmm7 │ │ │ │ - add $0x10,%rdi │ │ │ │ - mov 0xb8(%rsp),%r9 │ │ │ │ - vmovhpd (%rdx,%rsi,1),%xmm5,%xmm6 │ │ │ │ - vmovhpd (%rax,%rsi,1),%xmm7,%xmm8 │ │ │ │ - add %r9,%rdx │ │ │ │ - add %r9,%rax │ │ │ │ + vmovsd (%r15),%xmm5 │ │ │ │ + vmovsd (%rdi),%xmm7 │ │ │ │ + add $0x10,%rcx │ │ │ │ + mov 0xe0(%rsp),%rsi │ │ │ │ + mov 0xa0(%rsp),%r9 │ │ │ │ + vmovhpd (%r15,%rsi,1),%xmm5,%xmm6 │ │ │ │ + vmovhpd (%rdi,%rsi,1),%xmm7,%xmm8 │ │ │ │ vsubpd %xmm8,%xmm6,%xmm9 │ │ │ │ - vmovupd %xmm9,-0x10(%rdi) │ │ │ │ - mov 0xe8(%rsp),%r10 │ │ │ │ - vmovsd (%rdx),%xmm10 │ │ │ │ - vmovsd (%rax),%xmm12 │ │ │ │ - add $0x10,%rdi │ │ │ │ - mov 0xb8(%rsp),%r9 │ │ │ │ - mov 0xe8(%rsp),%rcx │ │ │ │ - vmovhpd (%rdx,%r10,1),%xmm10,%xmm11 │ │ │ │ - vmovhpd (%rax,%r10,1),%xmm12,%xmm13 │ │ │ │ - add %r9,%rdx │ │ │ │ - add %r9,%rax │ │ │ │ + add %r9,%r15 │ │ │ │ + add %r9,%rdi │ │ │ │ + vmovupd %xmm9,-0x10(%rcx) │ │ │ │ + vmovsd (%r15),%xmm10 │ │ │ │ + vmovsd (%rdi),%xmm12 │ │ │ │ + add $0x10,%rcx │ │ │ │ + mov 0xe0(%rsp),%rdx │ │ │ │ + mov 0xa0(%rsp),%r9 │ │ │ │ + mov 0xe0(%rsp),%r8 │ │ │ │ + vmovhpd (%r15,%rdx,1),%xmm10,%xmm11 │ │ │ │ + vmovhpd (%rdi,%rdx,1),%xmm12,%xmm13 │ │ │ │ vsubpd %xmm13,%xmm11,%xmm14 │ │ │ │ - vmovupd %xmm14,-0x10(%rdi) │ │ │ │ - cmp %r8,%rdi │ │ │ │ - je 4af51 │ │ │ │ - vmovsd (%rdx),%xmm15 │ │ │ │ - vmovsd (%rax),%xmm2 │ │ │ │ - vmovhpd (%rdx,%rcx,1),%xmm15,%xmm0 │ │ │ │ - add %r9,%rdx │ │ │ │ - vmovhpd (%rax,%rcx,1),%xmm2,%xmm1 │ │ │ │ - add %r9,%rax │ │ │ │ - add $0x40,%rdi │ │ │ │ + add %r9,%r15 │ │ │ │ + add %r9,%rdi │ │ │ │ + vmovupd %xmm14,-0x10(%rcx) │ │ │ │ + cmp %r11,%rcx │ │ │ │ + je 49a6c │ │ │ │ + vmovsd (%r15),%xmm15 │ │ │ │ + vmovsd (%rdi),%xmm2 │ │ │ │ + add $0x40,%rcx │ │ │ │ + vmovhpd (%r15,%r8,1),%xmm15,%xmm0 │ │ │ │ + vmovhpd (%rdi,%r8,1),%xmm2,%xmm1 │ │ │ │ vsubpd %xmm1,%xmm0,%xmm3 │ │ │ │ - vmovupd %xmm3,-0x40(%rdi) │ │ │ │ - vmovsd (%rdx),%xmm4 │ │ │ │ - vmovsd (%rax),%xmm6 │ │ │ │ - vmovhpd (%rdx,%rcx,1),%xmm4,%xmm5 │ │ │ │ - vmovhpd (%rax,%rcx,1),%xmm6,%xmm7 │ │ │ │ - add %r9,%rdx │ │ │ │ - add %r9,%rax │ │ │ │ + add %r9,%r15 │ │ │ │ + add %r9,%rdi │ │ │ │ + vmovupd %xmm3,-0x40(%rcx) │ │ │ │ + vmovsd (%r15),%xmm4 │ │ │ │ + vmovsd (%rdi),%xmm6 │ │ │ │ + vmovhpd (%r15,%r8,1),%xmm4,%xmm5 │ │ │ │ + vmovhpd (%rdi,%r8,1),%xmm6,%xmm7 │ │ │ │ vsubpd %xmm7,%xmm5,%xmm8 │ │ │ │ - vmovupd %xmm8,-0x30(%rdi) │ │ │ │ - vmovsd (%rdx),%xmm9 │ │ │ │ - vmovsd (%rax),%xmm11 │ │ │ │ - vmovhpd (%rdx,%rcx,1),%xmm9,%xmm10 │ │ │ │ - vmovhpd (%rax,%rcx,1),%xmm11,%xmm12 │ │ │ │ - add %r9,%rdx │ │ │ │ - add %r9,%rax │ │ │ │ + add %r9,%r15 │ │ │ │ + add %r9,%rdi │ │ │ │ + vmovupd %xmm8,-0x30(%rcx) │ │ │ │ + vmovsd (%r15),%xmm9 │ │ │ │ + vmovsd (%rdi),%xmm11 │ │ │ │ + vmovhpd (%r15,%r8,1),%xmm9,%xmm10 │ │ │ │ + vmovhpd (%rdi,%r8,1),%xmm11,%xmm12 │ │ │ │ vsubpd %xmm12,%xmm10,%xmm13 │ │ │ │ - vmovupd %xmm13,-0x20(%rdi) │ │ │ │ - vmovsd (%rdx),%xmm14 │ │ │ │ - vmovsd (%rax),%xmm0 │ │ │ │ - vmovhpd (%rdx,%rcx,1),%xmm14,%xmm15 │ │ │ │ - vmovhpd (%rax,%rcx,1),%xmm0,%xmm2 │ │ │ │ - add %r9,%rdx │ │ │ │ - add %r9,%rax │ │ │ │ + add %r9,%r15 │ │ │ │ + add %r9,%rdi │ │ │ │ + vmovupd %xmm13,-0x20(%rcx) │ │ │ │ + vmovsd (%r15),%xmm14 │ │ │ │ + vmovsd (%rdi),%xmm0 │ │ │ │ + vmovhpd (%r15,%r8,1),%xmm14,%xmm15 │ │ │ │ + vmovhpd (%rdi,%r8,1),%xmm0,%xmm2 │ │ │ │ vsubpd %xmm2,%xmm15,%xmm1 │ │ │ │ - vmovupd %xmm1,-0x10(%rdi) │ │ │ │ - cmp %r8,%rdi │ │ │ │ - jne 4aebf │ │ │ │ + add %r9,%r15 │ │ │ │ + add %r9,%rdi │ │ │ │ + vmovupd %xmm1,-0x10(%rcx) │ │ │ │ + cmp %r11,%rcx │ │ │ │ + jne 499ce │ │ │ │ mov %r12d,%eax │ │ │ │ and $0xfffffffe,%eax │ │ │ │ test $0x1,%r12b │ │ │ │ - je 4af89 │ │ │ │ - mov 0xe8(%rsp),%r8 │ │ │ │ - mov 0x18(%rsp),%r11 │ │ │ │ + je 49aa7 │ │ │ │ + mov 0xe0(%rsp),%r11 │ │ │ │ cltq │ │ │ │ - add 0x98(%rsp),%r11 │ │ │ │ - imul %rax,%r8 │ │ │ │ - vmovsd (%r11,%r8,1),%xmm3 │ │ │ │ - vsubsd (%r15,%r8,1),%xmm3,%xmm4 │ │ │ │ + mov 0x10(%rsp),%r15 │ │ │ │ + mov 0x90(%rsp),%rdi │ │ │ │ + imul %rax,%r11 │ │ │ │ + add %r15,%rdi │ │ │ │ + vmovsd (%rdi,%r11,1),%xmm3 │ │ │ │ + vsubsd (%r10,%r11,1),%xmm3,%xmm4 │ │ │ │ vmovsd %xmm4,(%rbx,%rax,8) │ │ │ │ - mov %r14,%r15 │ │ │ │ - movabs $0xaaaaaaaaaaaaaaab,%rdx │ │ │ │ - sub %r13,%r15 │ │ │ │ - sar $0x3,%r15 │ │ │ │ - imul %rdx,%r15 │ │ │ │ - cmp 0x90(%rsp),%r15 │ │ │ │ - jb 4c1e5 │ │ │ │ - cmp %r15,0x90(%rsp) │ │ │ │ - jae 4affd │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ - add %r13,%rax │ │ │ │ - cmp %r14,%rax │ │ │ │ - je 4affd │ │ │ │ - mov %rax,%r15 │ │ │ │ + mov %r13,%r10 │ │ │ │ + movabs $0xaaaaaaaaaaaaaaab,%rax │ │ │ │ + sub %r14,%r10 │ │ │ │ + sar $0x3,%r10 │ │ │ │ + imul %rax,%r10 │ │ │ │ + cmp 0x80(%rsp),%r10 │ │ │ │ + jb 4ac05 │ │ │ │ + cmp %r10,0x80(%rsp) │ │ │ │ + jae 49b1b │ │ │ │ + mov 0x30(%rsp),%rcx │ │ │ │ + add %r14,%rcx │ │ │ │ + cmp %r13,%rcx │ │ │ │ + je 49b1b │ │ │ │ + mov %rcx,%r15 │ │ │ │ mov (%r15),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 4c1c3 │ │ │ │ + je 4aab4 │ │ │ │ mov 0x10(%r15),%rsi │ │ │ │ add $0x18,%r15 │ │ │ │ - mov %rax,0xf0(%rsp) │ │ │ │ + mov %rcx,0x120(%rsp) │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - cmp %r14,%r15 │ │ │ │ - mov 0xf0(%rsp),%rax │ │ │ │ - jne 4afc9 │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov 0x8(%r13),%r10 │ │ │ │ - mov 0x0(%r13),%rdi │ │ │ │ - mov 0x118(%rsp),%rcx │ │ │ │ - mov %r10,%r9 │ │ │ │ - sub %rdi,%r9 │ │ │ │ - sar $0x3,%r9 │ │ │ │ - cmp %rcx,%r9 │ │ │ │ - jb 4c2a6 │ │ │ │ - cmp %r9,0x118(%rsp) │ │ │ │ - jae 4b03e │ │ │ │ - mov 0xe0(%rsp),%r8 │ │ │ │ - add %rdi,%r8 │ │ │ │ - cmp %r8,%r10 │ │ │ │ - je 4b03e │ │ │ │ - mov %r8,0x8(%r13) │ │ │ │ + cmp %r15,%r13 │ │ │ │ + mov 0x120(%rsp),%rcx │ │ │ │ + jne 49ae7 │ │ │ │ + mov %rcx,%r13 │ │ │ │ + mov 0x8(%r14),%r9 │ │ │ │ + mov (%r14),%rdi │ │ │ │ + mov 0x110(%rsp),%rsi │ │ │ │ + mov %r9,%r8 │ │ │ │ + sub %rdi,%r8 │ │ │ │ + sar $0x3,%r8 │ │ │ │ + cmp %rsi,%r8 │ │ │ │ + jb 4acbb │ │ │ │ + cmp %r8,0x110(%rsp) │ │ │ │ + jae 49b5b │ │ │ │ + mov 0xd8(%rsp),%r11 │ │ │ │ + add %rdi,%r11 │ │ │ │ + cmp %r11,%r9 │ │ │ │ + je 49b5b │ │ │ │ + mov %r11,0x8(%r14) │ │ │ │ test %r12d,%r12d │ │ │ │ - je 4b050 │ │ │ │ - mov 0x28(%rsp),%rdx │ │ │ │ + je 49b6d │ │ │ │ + mov 0x18(%rsp),%rdx │ │ │ │ mov %rbx,%rsi │ │ │ │ call d2d0 │ │ │ │ - lea 0x18(%r13),%r15 │ │ │ │ - mov $0x2,%r9d │ │ │ │ - cmpl $0x1,0xfc(%rsp) │ │ │ │ - jle 4c2bd │ │ │ │ - mov %r9d,%esi │ │ │ │ + cmpl $0x1,0xec(%rsp) │ │ │ │ + movl $0x2,0x120(%rsp) │ │ │ │ + lea 0x18(%r14),%r15 │ │ │ │ + jle 4acce │ │ │ │ + mov 0x120(%rsp),%esi │ │ │ │ mov %r12d,%edi │ │ │ │ - mov %r9d,0xf0(%rsp) │ │ │ │ - call 2ec70 │ │ │ │ - mov 0x8(%r15),%r11 │ │ │ │ - mov (%r15),%rdi │ │ │ │ + call 2ece0 │ │ │ │ + mov 0x8(%r15),%rdi │ │ │ │ + mov (%r15),%r10 │ │ │ │ cltq │ │ │ │ - mov 0xf0(%rsp),%r9d │ │ │ │ - mov %r11,%rdx │ │ │ │ - sub %rdi,%rdx │ │ │ │ - sar $0x3,%rdx │ │ │ │ - cmp %rax,%rdx │ │ │ │ - jb 4bd15 │ │ │ │ - cmp %rdx,%rax │ │ │ │ - jae 4b0b1 │ │ │ │ - lea (%rdi,%rax,8),%rax │ │ │ │ - cmp %rax,%r11 │ │ │ │ - je 4b0b1 │ │ │ │ + mov %rdi,%rcx │ │ │ │ + sub %r10,%rcx │ │ │ │ + sar $0x3,%rcx │ │ │ │ + cmp %rax,%rcx │ │ │ │ + jb 4a8e8 │ │ │ │ + cmp %rcx,%rax │ │ │ │ + jae 49bc7 │ │ │ │ + lea (%r10,%rax,8),%rax │ │ │ │ + cmp %rax,%rdi │ │ │ │ + je 49bc7 │ │ │ │ mov %rax,0x8(%r15) │ │ │ │ - mov -0x18(%r15),%rsi │ │ │ │ - mov -0x10(%r15),%r10 │ │ │ │ - sub %rsi,%r10 │ │ │ │ - je 4b345 │ │ │ │ + mov -0x18(%r15),%r9 │ │ │ │ + mov -0x10(%r15),%rsi │ │ │ │ + sub %r9,%rsi │ │ │ │ + je 49dbc │ │ │ │ test %r12d,%r12d │ │ │ │ - je 4b345 │ │ │ │ - vmovsd 0x99b3d(%rip),%xmm9 # e4c10 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x170> │ │ │ │ + je 49dbc │ │ │ │ + vmovsd 0x93e57(%rip),%xmm9 # dda40 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x440> │ │ │ │ vxorpd %xmm7,%xmm7,%xmm7 │ │ │ │ - mov 0x84(%rsp),%r11d │ │ │ │ - mov (%r15),%r8 │ │ │ │ - vcvtsi2sd %r9d,%xmm7,%xmm8 │ │ │ │ - xor %edx,%edx │ │ │ │ - vmovq %r13,%xmm7 │ │ │ │ + mov 0xb0(%rsp),%r8d │ │ │ │ + sar $0x3,%rsi │ │ │ │ + vcvtsi2sdl 0x120(%rsp),%xmm7,%xmm8 │ │ │ │ + mov (%r15),%r10 │ │ │ │ + mov %rsi,%r11 │ │ │ │ xor %ecx,%ecx │ │ │ │ - sar $0x3,%r10 │ │ │ │ - mov %r9d,%eax │ │ │ │ - mov %rsi,%rdi │ │ │ │ - shl $0x6,%r11 │ │ │ │ - vdivsd %xmm8,%xmm9,%xmm3 │ │ │ │ - mov %r11,0xf0(%rsp) │ │ │ │ - mov %r8,%r13 │ │ │ │ - xchg %ax,%ax │ │ │ │ - vmulsd (%rdi,%rcx,8),%xmm3,%xmm0 │ │ │ │ - cmpl $0x6,0xc8(%rsp) │ │ │ │ - jbe 4bd0b │ │ │ │ - mov 0xf0(%rsp),%r9 │ │ │ │ - vmovdqa %xmm7,%xmm10 │ │ │ │ - lea -0x40(%r9),%r8 │ │ │ │ - vbroadcastsd %xmm0,%zmm11 │ │ │ │ - lea 0x0(%r13,%rdx,8),%r11 │ │ │ │ + vdivsd %xmm8,%xmm9,%xmm2 │ │ │ │ xor %esi,%esi │ │ │ │ - shr $0x6,%r8 │ │ │ │ - inc %r8 │ │ │ │ - and $0x7,%r8d │ │ │ │ - je 4b1ff │ │ │ │ - cmp $0x1,%r8 │ │ │ │ - je 4b1e4 │ │ │ │ - cmp $0x2,%r8 │ │ │ │ - je 4b1d2 │ │ │ │ - cmp $0x3,%r8 │ │ │ │ - je 4b1c0 │ │ │ │ - cmp $0x4,%r8 │ │ │ │ - je 4b1ae │ │ │ │ - cmp $0x5,%r8 │ │ │ │ - je 4b19c │ │ │ │ - cmp $0x6,%r8 │ │ │ │ - je 4b18a │ │ │ │ - vmulpd (%rbx),%zmm11,%zmm12 │ │ │ │ - mov $0x40,%esi │ │ │ │ - vmovupd %zmm12,(%r11) │ │ │ │ - vmulpd (%rbx,%rsi,1),%zmm11,%zmm13 │ │ │ │ - vmovupd %zmm13,(%r11,%rsi,1) │ │ │ │ - add $0x40,%rsi │ │ │ │ - vmulpd (%rbx,%rsi,1),%zmm11,%zmm14 │ │ │ │ - vmovupd %zmm14,(%r11,%rsi,1) │ │ │ │ - add $0x40,%rsi │ │ │ │ - vmulpd (%rbx,%rsi,1),%zmm11,%zmm15 │ │ │ │ - vmovupd %zmm15,(%r11,%rsi,1) │ │ │ │ - add $0x40,%rsi │ │ │ │ - vmulpd (%rbx,%rsi,1),%zmm11,%zmm2 │ │ │ │ - vmovupd %zmm2,(%r11,%rsi,1) │ │ │ │ - add $0x40,%rsi │ │ │ │ - vmulpd (%rbx,%rsi,1),%zmm11,%zmm1 │ │ │ │ - vmovupd %zmm1,(%r11,%rsi,1) │ │ │ │ - add $0x40,%rsi │ │ │ │ - vmulpd (%rbx,%rsi,1),%zmm11,%zmm4 │ │ │ │ - vmovupd %zmm4,(%r11,%rsi,1) │ │ │ │ - add $0x40,%rsi │ │ │ │ - cmp %rsi,%r9 │ │ │ │ - je 4b28d │ │ │ │ - vmulpd (%rbx,%rsi,1),%zmm11,%zmm5 │ │ │ │ - vmulpd 0x40(%rbx,%rsi,1),%zmm11,%zmm6 │ │ │ │ - vmulpd 0x80(%rbx,%rsi,1),%zmm11,%zmm8 │ │ │ │ - vmulpd 0xc0(%rbx,%rsi,1),%zmm11,%zmm9 │ │ │ │ - vmulpd 0x100(%rbx,%rsi,1),%zmm11,%zmm12 │ │ │ │ - vmulpd 0x140(%rbx,%rsi,1),%zmm11,%zmm13 │ │ │ │ - vmulpd 0x180(%rbx,%rsi,1),%zmm11,%zmm14 │ │ │ │ - vmulpd 0x1c0(%rbx,%rsi,1),%zmm11,%zmm15 │ │ │ │ - vmovupd %zmm5,(%r11,%rsi,1) │ │ │ │ - vmovupd %zmm6,0x40(%r11,%rsi,1) │ │ │ │ - vmovupd %zmm8,0x80(%r11,%rsi,1) │ │ │ │ - vmovupd %zmm9,0xc0(%r11,%rsi,1) │ │ │ │ - vmovupd %zmm12,0x100(%r11,%rsi,1) │ │ │ │ - vmovupd %zmm13,0x140(%r11,%rsi,1) │ │ │ │ - vmovupd %zmm14,0x180(%r11,%rsi,1) │ │ │ │ - vmovupd %zmm15,0x1c0(%r11,%rsi,1) │ │ │ │ - add $0x200,%rsi │ │ │ │ - cmp %rsi,%r9 │ │ │ │ - jne 4b1ff │ │ │ │ - mov %r12d,%esi │ │ │ │ - and $0xfffffff8,%esi │ │ │ │ - mov %esi,%r8d │ │ │ │ - cmp %esi,%r12d │ │ │ │ - je 4bcd8 │ │ │ │ - mov %r12d,%r11d │ │ │ │ - sub %r8d,%r11d │ │ │ │ - lea -0x1(%r11),%r9d │ │ │ │ - cmp $0x2,%r9d │ │ │ │ - jbe 4b2d1 │ │ │ │ - vbroadcastsd %xmm0,%ymm10 │ │ │ │ - vmulpd (%rbx,%r8,8),%ymm10,%ymm11 │ │ │ │ - add %rdx,%r8 │ │ │ │ - vmovupd %ymm11,0x0(%r13,%r8,8) │ │ │ │ - test $0x3,%r11b │ │ │ │ - je 4b326 │ │ │ │ - and $0xfffffffc,%r11d │ │ │ │ - add %r11d,%esi │ │ │ │ - movslq %esi,%r8 │ │ │ │ - vmulsd (%rbx,%r8,8),%xmm0,%xmm2 │ │ │ │ - lea (%r8,%rdx,1),%r9 │ │ │ │ - lea 0x0(,%r8,8),%r11 │ │ │ │ - lea 0x1(%rsi),%r8d │ │ │ │ - vmovsd %xmm2,0x0(%r13,%r9,8) │ │ │ │ - cmp %r8d,%r12d │ │ │ │ - jle 4b326 │ │ │ │ - vmulsd 0x8(%rbx,%r11,1),%xmm0,%xmm1 │ │ │ │ - movslq %r8d,%r9 │ │ │ │ - add $0x2,%esi │ │ │ │ - add %rdx,%r9 │ │ │ │ - vmovsd %xmm1,0x0(%r13,%r9,8) │ │ │ │ - cmp %esi,%r12d │ │ │ │ - jle 4b326 │ │ │ │ - vmulsd 0x10(%rbx,%r11,1),%xmm0,%xmm4 │ │ │ │ - movslq %esi,%rsi │ │ │ │ - add %rdx,%rsi │ │ │ │ - vmovsd %xmm4,0x0(%r13,%rsi,8) │ │ │ │ + shl $0x5,%r8 │ │ │ │ + nopl (%rax) │ │ │ │ + vmulsd (%r9,%rcx,8),%xmm2,%xmm1 │ │ │ │ + cmpl $0x2,0x44(%rsp) │ │ │ │ + jbe 4a8df │ │ │ │ + lea -0x20(%r8),%rdx │ │ │ │ + vbroadcastsd %xmm1,%ymm10 │ │ │ │ + lea (%r10,%rsi,8),%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + shr $0x5,%rdx │ │ │ │ + inc %rdx │ │ │ │ + and $0x7,%edx │ │ │ │ + je 49cd6 │ │ │ │ + cmp $0x1,%rdx │ │ │ │ + je 49cbf │ │ │ │ + cmp $0x2,%rdx │ │ │ │ + je 49cb1 │ │ │ │ + cmp $0x3,%rdx │ │ │ │ + je 49ca3 │ │ │ │ + cmp $0x4,%rdx │ │ │ │ + je 49c95 │ │ │ │ + cmp $0x5,%rdx │ │ │ │ + je 49c87 │ │ │ │ + cmp $0x6,%rdx │ │ │ │ + je 49c79 │ │ │ │ + vmulpd (%rbx),%ymm10,%ymm11 │ │ │ │ + mov $0x20,%eax │ │ │ │ + vmovupd %ymm11,(%rdi) │ │ │ │ + vmulpd (%rbx,%rax,1),%ymm10,%ymm12 │ │ │ │ + vmovupd %ymm12,(%rdi,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vmulpd (%rbx,%rax,1),%ymm10,%ymm13 │ │ │ │ + vmovupd %ymm13,(%rdi,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vmulpd (%rbx,%rax,1),%ymm10,%ymm14 │ │ │ │ + vmovupd %ymm14,(%rdi,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vmulpd (%rbx,%rax,1),%ymm10,%ymm15 │ │ │ │ + vmovupd %ymm15,(%rdi,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vmulpd (%rbx,%rax,1),%ymm10,%ymm0 │ │ │ │ + vmovupd %ymm0,(%rdi,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vmulpd (%rbx,%rax,1),%ymm10,%ymm3 │ │ │ │ + vmovupd %ymm3,(%rdi,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + cmp %r8,%rax │ │ │ │ + je 49d5b │ │ │ │ + vmulpd (%rbx,%rax,1),%ymm10,%ymm4 │ │ │ │ + vmulpd 0x20(%rbx,%rax,1),%ymm10,%ymm5 │ │ │ │ + vmulpd 0x40(%rbx,%rax,1),%ymm10,%ymm6 │ │ │ │ + vmulpd 0x60(%rbx,%rax,1),%ymm10,%ymm7 │ │ │ │ + vmulpd 0x80(%rbx,%rax,1),%ymm10,%ymm8 │ │ │ │ + vmulpd 0xa0(%rbx,%rax,1),%ymm10,%ymm9 │ │ │ │ + vmovupd %ymm4,(%rdi,%rax,1) │ │ │ │ + vmulpd 0xc0(%rbx,%rax,1),%ymm10,%ymm11 │ │ │ │ + vmovupd %ymm5,0x20(%rdi,%rax,1) │ │ │ │ + vmulpd 0xe0(%rbx,%rax,1),%ymm10,%ymm12 │ │ │ │ + vmovupd %ymm6,0x40(%rdi,%rax,1) │ │ │ │ + vmovupd %ymm7,0x60(%rdi,%rax,1) │ │ │ │ + vmovupd %ymm8,0x80(%rdi,%rax,1) │ │ │ │ + vmovupd %ymm9,0xa0(%rdi,%rax,1) │ │ │ │ + vmovupd %ymm11,0xc0(%rdi,%rax,1) │ │ │ │ + vmovupd %ymm12,0xe0(%rdi,%rax,1) │ │ │ │ + add $0x100,%rax │ │ │ │ + cmp %r8,%rax │ │ │ │ + jne 49cd6 │ │ │ │ + mov %r12d,%edx │ │ │ │ + and $0xfffffffc,%edx │ │ │ │ + mov %edx,%eax │ │ │ │ + cmp %edx,%r12d │ │ │ │ + je 4a8b6 │ │ │ │ + mov %r12d,%edi │ │ │ │ + sub %eax,%edi │ │ │ │ + cmp $0x1,%edi │ │ │ │ + je 49d93 │ │ │ │ + vmovddup %xmm1,%xmm10 │ │ │ │ + vmulpd (%rbx,%rax,8),%xmm10,%xmm13 │ │ │ │ + add %rsi,%rax │ │ │ │ + vmovupd %xmm13,(%r10,%rax,8) │ │ │ │ + test $0x1,%dil │ │ │ │ + je 49da5 │ │ │ │ + and $0xfffffffe,%edi │ │ │ │ + add %edi,%edx │ │ │ │ + movslq %edx,%rdx │ │ │ │ + vmulsd (%rbx,%rdx,8),%xmm1,%xmm14 │ │ │ │ + lea (%rsi,%rdx,1),%rax │ │ │ │ + vmovsd %xmm14,(%r10,%rax,8) │ │ │ │ inc %rcx │ │ │ │ - add 0x118(%rsp),%rdx │ │ │ │ - cmp %r10,%rcx │ │ │ │ - jb 4b110 │ │ │ │ - mov %eax,%r9d │ │ │ │ - vmovq %xmm7,%r13 │ │ │ │ + add 0x110(%rsp),%rsi │ │ │ │ + cmp %r11,%rcx │ │ │ │ + jb 49c18 │ │ │ │ vzeroupper │ │ │ │ - inc %r9d │ │ │ │ + incl 0x120(%rsp) │ │ │ │ add $0x18,%r15 │ │ │ │ - cmp %r9d,0xfc(%rsp) │ │ │ │ - jge 4b068 │ │ │ │ - call 39700 │ │ │ │ + mov 0x120(%rsp),%edi │ │ │ │ + cmp %edi,0xec(%rsp) │ │ │ │ + jge 49b8a │ │ │ │ + call 38e10 │ │ │ │ test %al,%al │ │ │ │ - jne 4c3b0 │ │ │ │ - cmpl $0x1,0xcc(%rsp) │ │ │ │ - je 4c249 │ │ │ │ - mov 0x38(%rsp),%r11 │ │ │ │ - mov 0x108(%rsp),%r8 │ │ │ │ - mov 0xfc(%rsp),%ecx │ │ │ │ - lea 0x20(%r13),%rdx │ │ │ │ - vmovq %r13,%xmm8 │ │ │ │ - mov %r14,%r9 │ │ │ │ - vmovq %rdx,%xmm3 │ │ │ │ - lea -0x18(%r13,%r11,1),%rsi │ │ │ │ - lea -0x30(%r8,%r11,1),%rax │ │ │ │ - mov %rbx,%r8 │ │ │ │ - mov %rsi,%r13 │ │ │ │ - mov 0x18(%rax),%rdx │ │ │ │ - mov %ecx,%r14d │ │ │ │ - dec %ecx │ │ │ │ - je 4b772 │ │ │ │ - mov %r9,0x78(%rsp) │ │ │ │ - mov %r12d,0x80(%rsp) │ │ │ │ - mov %r8,0x70(%rsp) │ │ │ │ - sub $0x2,%r14d │ │ │ │ - mov %r13,0x68(%rsp) │ │ │ │ - mov %rax,0x60(%rsp) │ │ │ │ - vmovq %xmm3,%rdi │ │ │ │ - vmovq %xmm8,%rbx │ │ │ │ - lea (%r14,%r14,2),%r10 │ │ │ │ - lea 0x8(%rbx),%rbx │ │ │ │ - lea (%rdi,%r10,8),%r14 │ │ │ │ - mov %ecx,%esi │ │ │ │ - mov %rax,%rdi │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov (%rdi),%r9 │ │ │ │ - mov 0x8(%rdi),%r12 │ │ │ │ - sub %r9,%r12 │ │ │ │ - je 4b743 │ │ │ │ - mov -0x8(%rbx),%r15 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - sub %r15,%rax │ │ │ │ - mov %rax,0xd8(%rsp) │ │ │ │ - je 4b743 │ │ │ │ - mov %rax,%r11 │ │ │ │ - mov $0xfffffffffffffff8,%r8 │ │ │ │ + jne 4adb4 │ │ │ │ + cmpl $0x1,0xb4(%rsp) │ │ │ │ + je 4ac70 │ │ │ │ + lea 0x20(%r14),%rcx │ │ │ │ + mov 0x30(%rsp),%rdx │ │ │ │ + mov 0x100(%rsp),%rax │ │ │ │ + mov %r12d,%r8d │ │ │ │ + mov %rcx,0x28(%rsp) │ │ │ │ + mov 0xec(%rsp),%esi │ │ │ │ + mov %rbx,%rdi │ │ │ │ + lea -0x18(%r14,%rdx,1),%r15 │ │ │ │ + lea -0x30(%rax,%rdx,1),%rdx │ │ │ │ + mov 0x18(%rdx),%rax │ │ │ │ + mov %esi,%ebx │ │ │ │ + dec %esi │ │ │ │ + je 4a32c │ │ │ │ + sub $0x2,%ebx │ │ │ │ + mov 0x28(%rsp),%r10 │ │ │ │ + mov %r8d,0x64(%rsp) │ │ │ │ + lea 0x8(%r14),%r12 │ │ │ │ + lea (%rbx,%rbx,2),%r9 │ │ │ │ + lea -0x8(%rax),%rbx │ │ │ │ mov %r14,0x58(%rsp) │ │ │ │ - mov %rbx,0x50(%rsp) │ │ │ │ - sub %r15,%r8 │ │ │ │ - mov %rdx,%rax │ │ │ │ - sar $0x3,%r11 │ │ │ │ - lea -0x1(%r11),%rcx │ │ │ │ - mov %r11,%r10 │ │ │ │ - mov %r8,0xa8(%rsp) │ │ │ │ - mov %rdx,%rbx │ │ │ │ - mov %rcx,0xf0(%rsp) │ │ │ │ - xor %r13d,%r13d │ │ │ │ - shr $0x3,%r10 │ │ │ │ - sar $0x3,%r12 │ │ │ │ - shl $0x6,%r10 │ │ │ │ - mov %r12,0xb0(%rsp) │ │ │ │ - mov %r10,%rdx │ │ │ │ - mov %rdi,%r12 │ │ │ │ - mov %r11,%r10 │ │ │ │ - mov %esi,%edi │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0xa8(%rsp),%rsi │ │ │ │ - vmovsd (%r9,%r13,8),%xmm5 │ │ │ │ - add %rax,%rsi │ │ │ │ - cmp $0x30,%rsi │ │ │ │ - jbe 4bd30 │ │ │ │ - cmpq $0x6,0xf0(%rsp) │ │ │ │ - jbe 4bcd0 │ │ │ │ - lea -0x40(%rdx),%r14 │ │ │ │ - vbroadcastsd %xmm5,%zmm6 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - shr $0x6,%r14 │ │ │ │ - inc %r14 │ │ │ │ - and $0x7,%r14d │ │ │ │ - je 4b5b9 │ │ │ │ - cmp $0x1,%r14 │ │ │ │ - je 4b597 │ │ │ │ - cmp $0x2,%r14 │ │ │ │ - je 4b57e │ │ │ │ - cmp $0x3,%r14 │ │ │ │ - je 4b565 │ │ │ │ - cmp $0x4,%r14 │ │ │ │ - je 4b54c │ │ │ │ - cmp $0x5,%r14 │ │ │ │ - je 4b533 │ │ │ │ - cmp $0x6,%r14 │ │ │ │ - je 4b51a │ │ │ │ - vmovupd (%r15),%zmm9 │ │ │ │ - vfmadd213pd (%rax),%zmm6,%zmm9 │ │ │ │ - mov $0x40,%ecx │ │ │ │ - vmovupd %zmm9,(%rax) │ │ │ │ - vmovupd (%r15,%rcx,1),%zmm12 │ │ │ │ - vfmadd213pd (%rax,%rcx,1),%zmm6,%zmm12 │ │ │ │ - vmovupd %zmm12,(%rax,%rcx,1) │ │ │ │ - add $0x40,%rcx │ │ │ │ - vmovupd (%r15,%rcx,1),%zmm13 │ │ │ │ - vfmadd213pd (%rax,%rcx,1),%zmm6,%zmm13 │ │ │ │ - vmovupd %zmm13,(%rax,%rcx,1) │ │ │ │ - add $0x40,%rcx │ │ │ │ - vmovupd (%r15,%rcx,1),%zmm14 │ │ │ │ - vfmadd213pd (%rax,%rcx,1),%zmm6,%zmm14 │ │ │ │ - vmovupd %zmm14,(%rax,%rcx,1) │ │ │ │ - add $0x40,%rcx │ │ │ │ - vmovupd (%r15,%rcx,1),%zmm15 │ │ │ │ - vfmadd213pd (%rax,%rcx,1),%zmm6,%zmm15 │ │ │ │ - vmovupd %zmm15,(%rax,%rcx,1) │ │ │ │ - add $0x40,%rcx │ │ │ │ - vmovupd (%r15,%rcx,1),%zmm0 │ │ │ │ - vfmadd213pd (%rax,%rcx,1),%zmm6,%zmm0 │ │ │ │ - vmovupd %zmm0,(%rax,%rcx,1) │ │ │ │ - add $0x40,%rcx │ │ │ │ - vmovupd (%r15,%rcx,1),%zmm10 │ │ │ │ - vfmadd213pd (%rax,%rcx,1),%zmm6,%zmm10 │ │ │ │ - vmovupd %zmm10,(%rax,%rcx,1) │ │ │ │ - add $0x40,%rcx │ │ │ │ - cmp %rcx,%rdx │ │ │ │ - je 4b686 │ │ │ │ - vmovupd (%r15,%rcx,1),%zmm11 │ │ │ │ - vfmadd213pd (%rax,%rcx,1),%zmm6,%zmm11 │ │ │ │ - vmovupd %zmm11,(%rax,%rcx,1) │ │ │ │ - vmovupd 0x40(%r15,%rcx,1),%zmm2 │ │ │ │ - vfmadd213pd 0x40(%rax,%rcx,1),%zmm6,%zmm2 │ │ │ │ - vmovupd %zmm2,0x40(%rax,%rcx,1) │ │ │ │ - vmovupd 0x80(%r15,%rcx,1),%zmm1 │ │ │ │ - vfmadd213pd 0x80(%rax,%rcx,1),%zmm6,%zmm1 │ │ │ │ - vmovupd %zmm1,0x80(%rax,%rcx,1) │ │ │ │ - vmovupd 0xc0(%r15,%rcx,1),%zmm4 │ │ │ │ - vfmadd213pd 0xc0(%rax,%rcx,1),%zmm6,%zmm4 │ │ │ │ - vmovupd %zmm4,0xc0(%rax,%rcx,1) │ │ │ │ - vmovupd 0x100(%r15,%rcx,1),%zmm7 │ │ │ │ - vfmadd213pd 0x100(%rax,%rcx,1),%zmm6,%zmm7 │ │ │ │ - vmovupd %zmm7,0x100(%rax,%rcx,1) │ │ │ │ - vmovupd 0x140(%r15,%rcx,1),%zmm9 │ │ │ │ - vfmadd213pd 0x140(%rax,%rcx,1),%zmm6,%zmm9 │ │ │ │ - vmovupd %zmm9,0x140(%rax,%rcx,1) │ │ │ │ - vmovupd 0x180(%r15,%rcx,1),%zmm12 │ │ │ │ - vfmadd213pd 0x180(%rax,%rcx,1),%zmm6,%zmm12 │ │ │ │ - vmovupd %zmm12,0x180(%rax,%rcx,1) │ │ │ │ - vmovupd 0x1c0(%r15,%rcx,1),%zmm13 │ │ │ │ - vfmadd213pd 0x1c0(%rax,%rcx,1),%zmm6,%zmm13 │ │ │ │ - vmovupd %zmm13,0x1c0(%rax,%rcx,1) │ │ │ │ - add $0x200,%rcx │ │ │ │ - cmp %rcx,%rdx │ │ │ │ - jne 4b5b9 │ │ │ │ - mov %r10,%r11 │ │ │ │ - and $0xfffffffffffffff8,%r11 │ │ │ │ - test $0x7,%r10b │ │ │ │ - je 4b718 │ │ │ │ - mov 0xf0(%rsp),%r14 │ │ │ │ - sub %r11,%r14 │ │ │ │ - lea 0x1(%r14),%rsi │ │ │ │ - cmp $0x2,%r14 │ │ │ │ - jbe 4bd00 │ │ │ │ - vmovupd (%rax,%r11,8),%ymm6 │ │ │ │ - vbroadcastsd %xmm5,%ymm14 │ │ │ │ - vfmadd132pd (%r15,%r11,8),%ymm6,%ymm14 │ │ │ │ - vmovupd %ymm14,(%rax,%r11,8) │ │ │ │ - test $0x3,%sil │ │ │ │ - je 4b718 │ │ │ │ - mov %rsi,%r8 │ │ │ │ - and $0xfffffffffffffffc,%r8 │ │ │ │ - lea (%r11,%r8,1),%rcx │ │ │ │ - cmp %r8,%r14 │ │ │ │ - je 4b708 │ │ │ │ - add %r8,%r11 │ │ │ │ - vmovddup %xmm5,%xmm15 │ │ │ │ - mov %rsi,%r14 │ │ │ │ - vmovupd (%rax,%r11,8),%xmm0 │ │ │ │ - vfmadd132pd (%r15,%r11,8),%xmm0,%xmm15 │ │ │ │ - sub %r8,%r14 │ │ │ │ - and $0x1,%esi │ │ │ │ - vmovupd %xmm15,(%rax,%r11,8) │ │ │ │ - je 4b718 │ │ │ │ - and $0xfffffffffffffffe,%r14 │ │ │ │ - add %r14,%rcx │ │ │ │ - vmovsd (%rax,%rcx,8),%xmm10 │ │ │ │ - vfmadd132sd (%r15,%rcx,8),%xmm10,%xmm5 │ │ │ │ - vmovsd %xmm5,(%rax,%rcx,8) │ │ │ │ - add 0xd8(%rsp),%rax │ │ │ │ - inc %r13 │ │ │ │ - cmp 0xb0(%rsp),%r13 │ │ │ │ - jb 4b490 │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov 0x58(%rsp),%r14 │ │ │ │ - mov 0x50(%rsp),%rbx │ │ │ │ - mov %edi,%esi │ │ │ │ - mov %r12,%rdi │ │ │ │ - add $0x18,%rbx │ │ │ │ - sub $0x18,%rdi │ │ │ │ - cmp %rbx,%r14 │ │ │ │ - jne 4b400 │ │ │ │ - mov 0x78(%rsp),%r9 │ │ │ │ - mov 0x80(%rsp),%r12d │ │ │ │ + mov %rdx,%rcx │ │ │ │ + lea (%r10,%r9,8),%r11 │ │ │ │ + mov %rbx,0x70(%rsp) │ │ │ │ + mov %r11,0xd0(%rsp) │ │ │ │ + mov %rdi,0x50(%rsp) │ │ │ │ + mov %r13,0x68(%rsp) │ │ │ │ + mov %rax,%r13 │ │ │ │ + mov %esi,0x60(%rsp) │ │ │ │ + mov %rdx,%rsi │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov (%rcx),%rdi │ │ │ │ + mov 0x8(%rcx),%r14 │ │ │ │ + sub %rdi,%r14 │ │ │ │ + je 4a2f8 │ │ │ │ + mov -0x8(%r12),%rdx │ │ │ │ + mov (%r12),%r11 │ │ │ │ + sub %rdx,%r11 │ │ │ │ + je 4a2f8 │ │ │ │ + mov %r11,%r9 │ │ │ │ + sar $0x3,%r14 │ │ │ │ mov 0x70(%rsp),%r8 │ │ │ │ - mov %esi,%ecx │ │ │ │ + mov %r11,0xc8(%rsp) │ │ │ │ + sar $0x3,%r9 │ │ │ │ + mov %r14,0x98(%rsp) │ │ │ │ + lea 0x8(%rdx),%r14 │ │ │ │ + xor %r10d,%r10d │ │ │ │ + lea -0x1(%r9),%rax │ │ │ │ + mov %r9,%rbx │ │ │ │ + mov %r14,0x120(%rsp) │ │ │ │ + sub %rdx,%r8 │ │ │ │ + mov %rax,0xf0(%rsp) │ │ │ │ + shr $0x2,%rbx │ │ │ │ + mov %rdi,%r14 │ │ │ │ + shl $0x5,%rbx │ │ │ │ + mov 0x120(%rsp),%rax │ │ │ │ + vmovsd (%r14,%r10,8),%xmm0 │ │ │ │ + add %r8,%rax │ │ │ │ + cmp $0x1,%r9 │ │ │ │ + je 4a154 │ │ │ │ + cmp $0x10,%r8 │ │ │ │ + jbe 4a154 │ │ │ │ + cmpq $0x2,0xf0(%rsp) │ │ │ │ + jbe 4a8d8 │ │ │ │ + lea -0x20(%rbx),%r11 │ │ │ │ + vbroadcastsd %xmm0,%ymm15 │ │ │ │ + xor %edi,%edi │ │ │ │ + shr $0x5,%r11 │ │ │ │ + inc %r11 │ │ │ │ + and $0x7,%r11d │ │ │ │ + je 49ff9 │ │ │ │ + cmp $0x1,%r11 │ │ │ │ + je 49fdc │ │ │ │ + cmp $0x2,%r11 │ │ │ │ + je 49fc8 │ │ │ │ + cmp $0x3,%r11 │ │ │ │ + je 49fb4 │ │ │ │ + cmp $0x4,%r11 │ │ │ │ + je 49fa0 │ │ │ │ + cmp $0x5,%r11 │ │ │ │ + je 49f8c │ │ │ │ + cmp $0x6,%r11 │ │ │ │ + je 49f78 │ │ │ │ + vmovupd (%rdx),%ymm3 │ │ │ │ + mov $0x20,%edi │ │ │ │ + vfmadd213pd (%rax),%ymm15,%ymm3 │ │ │ │ + vmovupd %ymm3,(%rax) │ │ │ │ + vmovupd (%rdx,%rdi,1),%ymm4 │ │ │ │ + vfmadd213pd (%rax,%rdi,1),%ymm15,%ymm4 │ │ │ │ + vmovupd %ymm4,(%rax,%rdi,1) │ │ │ │ + add $0x20,%rdi │ │ │ │ + vmovupd (%rdx,%rdi,1),%ymm5 │ │ │ │ + vfmadd213pd (%rax,%rdi,1),%ymm15,%ymm5 │ │ │ │ + vmovupd %ymm5,(%rax,%rdi,1) │ │ │ │ + add $0x20,%rdi │ │ │ │ + vmovupd (%rdx,%rdi,1),%ymm6 │ │ │ │ + vfmadd213pd (%rax,%rdi,1),%ymm15,%ymm6 │ │ │ │ + vmovupd %ymm6,(%rax,%rdi,1) │ │ │ │ + add $0x20,%rdi │ │ │ │ + vmovupd (%rdx,%rdi,1),%ymm7 │ │ │ │ + vfmadd213pd (%rax,%rdi,1),%ymm15,%ymm7 │ │ │ │ + vmovupd %ymm7,(%rax,%rdi,1) │ │ │ │ + add $0x20,%rdi │ │ │ │ + vmovupd (%rdx,%rdi,1),%ymm8 │ │ │ │ + vfmadd213pd (%rax,%rdi,1),%ymm15,%ymm8 │ │ │ │ + vmovupd %ymm8,(%rax,%rdi,1) │ │ │ │ + add $0x20,%rdi │ │ │ │ + vmovupd (%rdx,%rdi,1),%ymm9 │ │ │ │ + vfmadd213pd (%rax,%rdi,1),%ymm15,%ymm9 │ │ │ │ + vmovupd %ymm9,(%rax,%rdi,1) │ │ │ │ + add $0x20,%rdi │ │ │ │ + cmp %rdi,%rbx │ │ │ │ + je 4a0c2 │ │ │ │ + vmovupd (%rdx,%rdi,1),%ymm11 │ │ │ │ + vfmadd213pd (%rax,%rdi,1),%ymm15,%ymm11 │ │ │ │ + vmovupd %ymm11,(%rax,%rdi,1) │ │ │ │ + vmovupd 0x20(%rdx,%rdi,1),%ymm12 │ │ │ │ + vfmadd213pd 0x20(%rax,%rdi,1),%ymm15,%ymm12 │ │ │ │ + vmovupd %ymm12,0x20(%rax,%rdi,1) │ │ │ │ + vmovupd 0x40(%rdx,%rdi,1),%ymm1 │ │ │ │ + vfmadd213pd 0x40(%rax,%rdi,1),%ymm15,%ymm1 │ │ │ │ + vmovupd %ymm1,0x40(%rax,%rdi,1) │ │ │ │ + vmovupd 0x60(%rdx,%rdi,1),%ymm10 │ │ │ │ + vfmadd213pd 0x60(%rax,%rdi,1),%ymm15,%ymm10 │ │ │ │ + vmovupd %ymm10,0x60(%rax,%rdi,1) │ │ │ │ + vmovupd 0x80(%rdx,%rdi,1),%ymm13 │ │ │ │ + vfmadd213pd 0x80(%rax,%rdi,1),%ymm15,%ymm13 │ │ │ │ + vmovupd %ymm13,0x80(%rax,%rdi,1) │ │ │ │ + vmovupd 0xa0(%rdx,%rdi,1),%ymm14 │ │ │ │ + vfmadd213pd 0xa0(%rax,%rdi,1),%ymm15,%ymm14 │ │ │ │ + vmovupd %ymm14,0xa0(%rax,%rdi,1) │ │ │ │ + vmovupd 0xc0(%rdx,%rdi,1),%ymm2 │ │ │ │ + vfmadd213pd 0xc0(%rax,%rdi,1),%ymm15,%ymm2 │ │ │ │ + vmovupd %ymm2,0xc0(%rax,%rdi,1) │ │ │ │ + vmovupd 0xe0(%rdx,%rdi,1),%ymm3 │ │ │ │ + vfmadd213pd 0xe0(%rax,%rdi,1),%ymm15,%ymm3 │ │ │ │ + vmovupd %ymm3,0xe0(%rax,%rdi,1) │ │ │ │ + add $0x100,%rdi │ │ │ │ + cmp %rdi,%rbx │ │ │ │ + jne 49ff9 │ │ │ │ + mov %r9,%rdi │ │ │ │ + and $0xfffffffffffffffc,%rdi │ │ │ │ + test $0x3,%r9b │ │ │ │ + je 4a120 │ │ │ │ + cmp %rdi,0xf0(%rsp) │ │ │ │ + je 4a110 │ │ │ │ + vmovupd (%rax,%rdi,8),%xmm4 │ │ │ │ + mov %r9,%r11 │ │ │ │ + vmovddup %xmm0,%xmm15 │ │ │ │ + sub %rdi,%r11 │ │ │ │ + vfmadd132pd (%rdx,%rdi,8),%xmm4,%xmm15 │ │ │ │ + mov %r11,0xa8(%rsp) │ │ │ │ + mov 0xa8(%rsp),%r11 │ │ │ │ + vmovupd %xmm15,(%rax,%rdi,8) │ │ │ │ + test $0x1,%r11b │ │ │ │ + je 4a120 │ │ │ │ + and $0xfffffffffffffffe,%r11 │ │ │ │ + add %r11,%rdi │ │ │ │ + vmovsd (%rax,%rdi,8),%xmm5 │ │ │ │ + vfmadd132sd (%rdx,%rdi,8),%xmm5,%xmm0 │ │ │ │ + vmovsd %xmm0,(%rax,%rdi,8) │ │ │ │ + inc %r10 │ │ │ │ + cmp 0x98(%rsp),%r10 │ │ │ │ + jae 4a2f8 │ │ │ │ + mov 0x120(%rsp),%rax │ │ │ │ + add 0xc8(%rsp),%r8 │ │ │ │ + vmovsd (%r14,%r10,8),%xmm0 │ │ │ │ + add %r8,%rax │ │ │ │ + cmp $0x10,%r8 │ │ │ │ + ja 49f13 │ │ │ │ + vmovsd (%rdx),%xmm6 │ │ │ │ + lea -0x1(%r9),%r11 │ │ │ │ + mov $0x1,%edi │ │ │ │ + and $0x7,%r11d │ │ │ │ + vfmadd213sd (%rax),%xmm0,%xmm6 │ │ │ │ + vmovsd %xmm6,(%rax) │ │ │ │ + cmp %r9,%rdi │ │ │ │ + jae 4a2da │ │ │ │ + test %r11,%r11 │ │ │ │ + je 4a238 │ │ │ │ + cmp $0x1,%r11 │ │ │ │ + je 4a21c │ │ │ │ + cmp $0x2,%r11 │ │ │ │ + je 4a209 │ │ │ │ + cmp $0x3,%r11 │ │ │ │ + je 4a1f6 │ │ │ │ + cmp $0x4,%r11 │ │ │ │ + je 4a1e3 │ │ │ │ + cmp $0x5,%r11 │ │ │ │ + je 4a1d0 │ │ │ │ + cmp $0x6,%r11 │ │ │ │ + je 4a1bd │ │ │ │ + vmovsd 0x8(%rdx),%xmm7 │ │ │ │ + mov $0x2,%edi │ │ │ │ + vfmadd213sd 0x8(%rax),%xmm0,%xmm7 │ │ │ │ + vmovsd %xmm7,0x8(%rax) │ │ │ │ + vmovsd (%rdx,%rdi,8),%xmm8 │ │ │ │ + vfmadd213sd (%rax,%rdi,8),%xmm0,%xmm8 │ │ │ │ + vmovsd %xmm8,(%rax,%rdi,8) │ │ │ │ + inc %rdi │ │ │ │ + vmovsd (%rdx,%rdi,8),%xmm9 │ │ │ │ + vfmadd213sd (%rax,%rdi,8),%xmm0,%xmm9 │ │ │ │ + vmovsd %xmm9,(%rax,%rdi,8) │ │ │ │ + inc %rdi │ │ │ │ + vmovsd (%rdx,%rdi,8),%xmm11 │ │ │ │ + vfmadd213sd (%rax,%rdi,8),%xmm0,%xmm11 │ │ │ │ + vmovsd %xmm11,(%rax,%rdi,8) │ │ │ │ + inc %rdi │ │ │ │ + vmovsd (%rdx,%rdi,8),%xmm12 │ │ │ │ + vfmadd213sd (%rax,%rdi,8),%xmm0,%xmm12 │ │ │ │ + vmovsd %xmm12,(%rax,%rdi,8) │ │ │ │ + inc %rdi │ │ │ │ + vmovsd (%rdx,%rdi,8),%xmm1 │ │ │ │ + vfmadd213sd (%rax,%rdi,8),%xmm0,%xmm1 │ │ │ │ + vmovsd %xmm1,(%rax,%rdi,8) │ │ │ │ + inc %rdi │ │ │ │ + vmovsd (%rdx,%rdi,8),%xmm10 │ │ │ │ + vfmadd213sd (%rax,%rdi,8),%xmm0,%xmm10 │ │ │ │ + vmovsd %xmm10,(%rax,%rdi,8) │ │ │ │ + inc %rdi │ │ │ │ + cmp %r9,%rdi │ │ │ │ + jae 4a2da │ │ │ │ + vmovsd (%rdx,%rdi,8),%xmm13 │ │ │ │ + vfmadd213sd (%rax,%rdi,8),%xmm0,%xmm13 │ │ │ │ + vmovsd %xmm13,(%rax,%rdi,8) │ │ │ │ + vmovsd 0x8(%rdx,%rdi,8),%xmm14 │ │ │ │ + vfmadd213sd 0x8(%rax,%rdi,8),%xmm0,%xmm14 │ │ │ │ + vmovsd %xmm14,0x8(%rax,%rdi,8) │ │ │ │ + vmovsd 0x10(%rdx,%rdi,8),%xmm2 │ │ │ │ + vfmadd213sd 0x10(%rax,%rdi,8),%xmm0,%xmm2 │ │ │ │ + vmovsd %xmm2,0x10(%rax,%rdi,8) │ │ │ │ + vmovsd 0x18(%rdx,%rdi,8),%xmm3 │ │ │ │ + vfmadd213sd 0x18(%rax,%rdi,8),%xmm0,%xmm3 │ │ │ │ + vmovsd %xmm3,0x18(%rax,%rdi,8) │ │ │ │ + vmovsd 0x20(%rdx,%rdi,8),%xmm15 │ │ │ │ + vfmadd213sd 0x20(%rax,%rdi,8),%xmm0,%xmm15 │ │ │ │ + vmovsd %xmm15,0x20(%rax,%rdi,8) │ │ │ │ + vmovsd 0x28(%rdx,%rdi,8),%xmm4 │ │ │ │ + vfmadd213sd 0x28(%rax,%rdi,8),%xmm0,%xmm4 │ │ │ │ + vmovsd %xmm4,0x28(%rax,%rdi,8) │ │ │ │ + vmovsd 0x30(%rdx,%rdi,8),%xmm5 │ │ │ │ + vfmadd213sd 0x30(%rax,%rdi,8),%xmm0,%xmm5 │ │ │ │ + vmovsd %xmm5,0x30(%rax,%rdi,8) │ │ │ │ + vmovsd 0x38(%rdx,%rdi,8),%xmm6 │ │ │ │ + vfmadd213sd 0x38(%rax,%rdi,8),%xmm0,%xmm6 │ │ │ │ + vmovsd %xmm6,0x38(%rax,%rdi,8) │ │ │ │ + add $0x8,%rdi │ │ │ │ + cmp %r9,%rdi │ │ │ │ + jb 4a238 │ │ │ │ + inc %r10 │ │ │ │ + add 0xc8(%rsp),%r8 │ │ │ │ + cmp 0x98(%rsp),%r10 │ │ │ │ + jb 49eee │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x18,%r12 │ │ │ │ + sub $0x18,%rcx │ │ │ │ + cmp 0xd0(%rsp),%r12 │ │ │ │ + jne 49e80 │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rsi,%rdx │ │ │ │ + mov 0x64(%rsp),%r8d │ │ │ │ + mov 0x58(%rsp),%r14 │ │ │ │ + mov 0x50(%rsp),%rdi │ │ │ │ mov 0x68(%rsp),%r13 │ │ │ │ - mov 0x60(%rsp),%rax │ │ │ │ - mov 0x20(%rax),%r10 │ │ │ │ - sub %rdx,%r10 │ │ │ │ - je 4b9f1 │ │ │ │ - mov 0x0(%r13),%r15 │ │ │ │ - lea -0x8(%rdx),%r11 │ │ │ │ + mov 0x60(%rsp),%esi │ │ │ │ + mov 0x20(%rdx),%r10 │ │ │ │ + sub %rax,%r10 │ │ │ │ + je 4a556 │ │ │ │ sar $0x3,%r10 │ │ │ │ - sub %r15,%r11 │ │ │ │ - cmp $0x30,%r11 │ │ │ │ - jbe 4bffa │ │ │ │ - lea -0x1(%r10),%rdi │ │ │ │ - cmp $0x6,%rdi │ │ │ │ - jbe 4c29e │ │ │ │ - mov %r10,%r14 │ │ │ │ - xor %esi,%esi │ │ │ │ - shr $0x3,%r14 │ │ │ │ - shl $0x6,%r14 │ │ │ │ - lea -0x40(%r14),%rbx │ │ │ │ - shr $0x6,%rbx │ │ │ │ - inc %rbx │ │ │ │ - and $0x7,%ebx │ │ │ │ - je 4b8a9 │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 4b887 │ │ │ │ + mov (%r15),%r9 │ │ │ │ + cmp $0x1,%r10 │ │ │ │ + je 4a8fb │ │ │ │ + lea -0x8(%rax),%r11 │ │ │ │ + sub %r9,%r11 │ │ │ │ + cmp $0x10,%r11 │ │ │ │ + jbe 4a8fb │ │ │ │ + lea -0x1(%r10),%rbx │ │ │ │ + mov %r10,%r12 │ │ │ │ cmp $0x2,%rbx │ │ │ │ - je 4b86e │ │ │ │ - cmp $0x3,%rbx │ │ │ │ - je 4b855 │ │ │ │ - cmp $0x4,%rbx │ │ │ │ - je 4b83c │ │ │ │ - cmp $0x5,%rbx │ │ │ │ - je 4b823 │ │ │ │ - cmp $0x6,%rbx │ │ │ │ - je 4b80a │ │ │ │ - vmovupd (%rdx),%zmm5 │ │ │ │ - vaddpd (%r15),%zmm5,%zmm4 │ │ │ │ - mov $0x40,%esi │ │ │ │ - vmovupd %zmm4,(%rdx) │ │ │ │ - vmovupd (%rdx,%rsi,1),%zmm7 │ │ │ │ - vaddpd (%r15,%rsi,1),%zmm7,%zmm9 │ │ │ │ - vmovupd %zmm9,(%rdx,%rsi,1) │ │ │ │ - add $0x40,%rsi │ │ │ │ - vmovupd (%rdx,%rsi,1),%zmm12 │ │ │ │ - vaddpd (%r15,%rsi,1),%zmm12,%zmm13 │ │ │ │ - vmovupd %zmm13,(%rdx,%rsi,1) │ │ │ │ - add $0x40,%rsi │ │ │ │ - vmovupd (%rdx,%rsi,1),%zmm14 │ │ │ │ - vaddpd (%r15,%rsi,1),%zmm14,%zmm6 │ │ │ │ - vmovupd %zmm6,(%rdx,%rsi,1) │ │ │ │ - add $0x40,%rsi │ │ │ │ - vmovupd (%rdx,%rsi,1),%zmm15 │ │ │ │ - vaddpd (%r15,%rsi,1),%zmm15,%zmm0 │ │ │ │ - vmovupd %zmm0,(%rdx,%rsi,1) │ │ │ │ - add $0x40,%rsi │ │ │ │ - vmovupd (%rdx,%rsi,1),%zmm10 │ │ │ │ - vaddpd (%r15,%rsi,1),%zmm10,%zmm11 │ │ │ │ - vmovupd %zmm11,(%rdx,%rsi,1) │ │ │ │ - add $0x40,%rsi │ │ │ │ - vmovupd (%rdx,%rsi,1),%zmm2 │ │ │ │ - vaddpd (%r15,%rsi,1),%zmm2,%zmm1 │ │ │ │ - vmovupd %zmm1,(%rdx,%rsi,1) │ │ │ │ - add $0x40,%rsi │ │ │ │ - cmp %rsi,%r14 │ │ │ │ - je 4b976 │ │ │ │ - vmovupd (%rdx,%rsi,1),%zmm5 │ │ │ │ - vaddpd (%r15,%rsi,1),%zmm5,%zmm4 │ │ │ │ - vmovupd 0x40(%rdx,%rsi,1),%zmm7 │ │ │ │ - vmovupd 0x80(%rdx,%rsi,1),%zmm12 │ │ │ │ - vmovupd 0xc0(%rdx,%rsi,1),%zmm14 │ │ │ │ - vmovupd 0x100(%rdx,%rsi,1),%zmm15 │ │ │ │ - vmovupd 0x140(%rdx,%rsi,1),%zmm10 │ │ │ │ - vmovupd 0x180(%rdx,%rsi,1),%zmm2 │ │ │ │ - vmovupd 0x1c0(%rdx,%rsi,1),%zmm5 │ │ │ │ - vmovupd %zmm4,(%rdx,%rsi,1) │ │ │ │ - vaddpd 0x40(%r15,%rsi,1),%zmm7,%zmm9 │ │ │ │ - vmovupd %zmm9,0x40(%rdx,%rsi,1) │ │ │ │ - vaddpd 0x80(%r15,%rsi,1),%zmm12,%zmm13 │ │ │ │ - vmovupd %zmm13,0x80(%rdx,%rsi,1) │ │ │ │ - vaddpd 0xc0(%r15,%rsi,1),%zmm14,%zmm6 │ │ │ │ - vmovupd %zmm6,0xc0(%rdx,%rsi,1) │ │ │ │ - vaddpd 0x100(%r15,%rsi,1),%zmm15,%zmm0 │ │ │ │ - vmovupd %zmm0,0x100(%rdx,%rsi,1) │ │ │ │ - vaddpd 0x140(%r15,%rsi,1),%zmm10,%zmm11 │ │ │ │ - vmovupd %zmm11,0x140(%rdx,%rsi,1) │ │ │ │ - vaddpd 0x180(%r15,%rsi,1),%zmm2,%zmm1 │ │ │ │ - vmovupd %zmm1,0x180(%rdx,%rsi,1) │ │ │ │ - vaddpd 0x1c0(%r15,%rsi,1),%zmm5,%zmm4 │ │ │ │ - vmovupd %zmm4,0x1c0(%rdx,%rsi,1) │ │ │ │ - add $0x200,%rsi │ │ │ │ - cmp %rsi,%r14 │ │ │ │ - jne 4b8a9 │ │ │ │ - test $0x7,%r10b │ │ │ │ - je 4b9f1 │ │ │ │ - and $0xfffffffffffffff8,%r10 │ │ │ │ - sub %r10,%rdi │ │ │ │ - lea 0x1(%rdi),%r14 │ │ │ │ - cmp $0x2,%rdi │ │ │ │ - jbe 4c294 │ │ │ │ - vmovupd (%rdx,%r10,8),%ymm7 │ │ │ │ - vaddpd (%r15,%r10,8),%ymm7,%ymm9 │ │ │ │ - vmovupd %ymm9,(%rdx,%r10,8) │ │ │ │ - test $0x3,%r14b │ │ │ │ - je 4b9f1 │ │ │ │ - mov %r14,%rsi │ │ │ │ - and $0xfffffffffffffffc,%rsi │ │ │ │ - lea (%r10,%rsi,1),%r11 │ │ │ │ - cmp %rsi,%rdi │ │ │ │ - je 4b9df │ │ │ │ - mov %r14,%rdi │ │ │ │ - sub %rsi,%rdi │ │ │ │ - add %r10,%rsi │ │ │ │ - and $0x1,%r14d │ │ │ │ - vmovupd (%rdx,%rsi,8),%xmm12 │ │ │ │ - vaddpd (%r15,%rsi,8),%xmm12,%xmm13 │ │ │ │ - vmovupd %xmm13,(%rdx,%rsi,8) │ │ │ │ - je 4b9f1 │ │ │ │ - and $0xfffffffffffffffe,%rdi │ │ │ │ - add %rdi,%r11 │ │ │ │ - vmovsd (%rdx,%r11,8),%xmm14 │ │ │ │ - vaddsd (%r15,%r11,8),%xmm14,%xmm6 │ │ │ │ - vmovsd %xmm6,(%rdx,%r11,8) │ │ │ │ - sub $0x18,%r13 │ │ │ │ - sub $0x18,%rax │ │ │ │ - test %ecx,%ecx │ │ │ │ - jne 4b3aa │ │ │ │ - mov %r9,%r14 │ │ │ │ - vmovq %xmm8,%r13 │ │ │ │ - mov %r8,%rbx │ │ │ │ + jbe 4ac69 │ │ │ │ + shr $0x2,%r12 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + shl $0x5,%r12 │ │ │ │ + lea -0x20(%r12),%r11 │ │ │ │ + shr $0x5,%r11 │ │ │ │ + inc %r11 │ │ │ │ + and $0x7,%r11d │ │ │ │ + je 4a447 │ │ │ │ + cmp $0x1,%r11 │ │ │ │ + je 4a42a │ │ │ │ + cmp $0x2,%r11 │ │ │ │ + je 4a416 │ │ │ │ + cmp $0x3,%r11 │ │ │ │ + je 4a402 │ │ │ │ + cmp $0x4,%r11 │ │ │ │ + je 4a3ee │ │ │ │ + cmp $0x5,%r11 │ │ │ │ + je 4a3da │ │ │ │ + cmp $0x6,%r11 │ │ │ │ + je 4a3c6 │ │ │ │ + vmovupd (%rax),%ymm0 │ │ │ │ + mov $0x20,%ecx │ │ │ │ + vaddpd (%r9),%ymm0,%ymm7 │ │ │ │ + vmovupd %ymm7,(%rax) │ │ │ │ + vmovupd (%rax,%rcx,1),%ymm8 │ │ │ │ + vaddpd (%r9,%rcx,1),%ymm8,%ymm9 │ │ │ │ + vmovupd %ymm9,(%rax,%rcx,1) │ │ │ │ + add $0x20,%rcx │ │ │ │ + vmovupd (%rax,%rcx,1),%ymm11 │ │ │ │ + vaddpd (%r9,%rcx,1),%ymm11,%ymm12 │ │ │ │ + vmovupd %ymm12,(%rax,%rcx,1) │ │ │ │ + add $0x20,%rcx │ │ │ │ + vmovupd (%rax,%rcx,1),%ymm1 │ │ │ │ + vaddpd (%r9,%rcx,1),%ymm1,%ymm10 │ │ │ │ + vmovupd %ymm10,(%rax,%rcx,1) │ │ │ │ + add $0x20,%rcx │ │ │ │ + vmovupd (%rax,%rcx,1),%ymm13 │ │ │ │ + vaddpd (%r9,%rcx,1),%ymm13,%ymm14 │ │ │ │ + vmovupd %ymm14,(%rax,%rcx,1) │ │ │ │ + add $0x20,%rcx │ │ │ │ + vmovupd (%rax,%rcx,1),%ymm2 │ │ │ │ + vaddpd (%r9,%rcx,1),%ymm2,%ymm3 │ │ │ │ + vmovupd %ymm3,(%rax,%rcx,1) │ │ │ │ + add $0x20,%rcx │ │ │ │ + vmovupd (%rax,%rcx,1),%ymm15 │ │ │ │ + vaddpd (%r9,%rcx,1),%ymm15,%ymm4 │ │ │ │ + vmovupd %ymm4,(%rax,%rcx,1) │ │ │ │ + add $0x20,%rcx │ │ │ │ + cmp %rcx,%r12 │ │ │ │ + je 4a510 │ │ │ │ + vmovupd (%rax,%rcx,1),%ymm5 │ │ │ │ + vmovupd 0x20(%rax,%rcx,1),%ymm0 │ │ │ │ + vmovupd 0x40(%rax,%rcx,1),%ymm8 │ │ │ │ + vmovupd 0x60(%rax,%rcx,1),%ymm11 │ │ │ │ + vaddpd (%r9,%rcx,1),%ymm5,%ymm6 │ │ │ │ + vmovupd 0x80(%rax,%rcx,1),%ymm1 │ │ │ │ + vmovupd 0xa0(%rax,%rcx,1),%ymm13 │ │ │ │ + vmovupd 0xc0(%rax,%rcx,1),%ymm2 │ │ │ │ + vmovupd 0xe0(%rax,%rcx,1),%ymm15 │ │ │ │ + vmovupd %ymm6,(%rax,%rcx,1) │ │ │ │ + vaddpd 0x20(%r9,%rcx,1),%ymm0,%ymm7 │ │ │ │ + vmovupd %ymm7,0x20(%rax,%rcx,1) │ │ │ │ + vaddpd 0x40(%r9,%rcx,1),%ymm8,%ymm9 │ │ │ │ + vmovupd %ymm9,0x40(%rax,%rcx,1) │ │ │ │ + vaddpd 0x60(%r9,%rcx,1),%ymm11,%ymm12 │ │ │ │ + vmovupd %ymm12,0x60(%rax,%rcx,1) │ │ │ │ + vaddpd 0x80(%r9,%rcx,1),%ymm1,%ymm10 │ │ │ │ + vmovupd %ymm10,0x80(%rax,%rcx,1) │ │ │ │ + vaddpd 0xa0(%r9,%rcx,1),%ymm13,%ymm14 │ │ │ │ + vmovupd %ymm14,0xa0(%rax,%rcx,1) │ │ │ │ + vaddpd 0xc0(%r9,%rcx,1),%ymm2,%ymm3 │ │ │ │ + vmovupd %ymm3,0xc0(%rax,%rcx,1) │ │ │ │ + vaddpd 0xe0(%r9,%rcx,1),%ymm15,%ymm4 │ │ │ │ + vmovupd %ymm4,0xe0(%rax,%rcx,1) │ │ │ │ + add $0x100,%rcx │ │ │ │ + cmp %rcx,%r12 │ │ │ │ + jne 4a447 │ │ │ │ + test $0x3,%r10b │ │ │ │ + je 4a556 │ │ │ │ + mov %r10,%rcx │ │ │ │ + and $0xfffffffffffffffc,%rcx │ │ │ │ + cmp %rbx,%rcx │ │ │ │ + je 4a546 │ │ │ │ + sub %rcx,%r10 │ │ │ │ + mov %r10,%r12 │ │ │ │ + vmovupd (%rax,%rcx,8),%xmm5 │ │ │ │ + vaddpd (%r9,%rcx,8),%xmm5,%xmm6 │ │ │ │ + vmovupd %xmm6,(%rax,%rcx,8) │ │ │ │ + test $0x1,%r12b │ │ │ │ + je 4a556 │ │ │ │ + and $0xfffffffffffffffe,%r12 │ │ │ │ + lea (%r12,%rcx,1),%rbx │ │ │ │ + vmovsd (%rax,%rbx,8),%xmm0 │ │ │ │ + vaddsd (%r9,%rbx,8),%xmm0,%xmm7 │ │ │ │ + vmovsd %xmm7,(%rax,%rbx,8) │ │ │ │ + sub $0x18,%r15 │ │ │ │ + sub $0x18,%rdx │ │ │ │ + test %esi,%esi │ │ │ │ + jne 49e23 │ │ │ │ + mov %r8d,%r12d │ │ │ │ + mov %rdi,%rbx │ │ │ │ vzeroupper │ │ │ │ - call 39700 │ │ │ │ + call 38e10 │ │ │ │ test %al,%al │ │ │ │ - jne 4c3b0 │ │ │ │ - mov 0x108(%rsp),%r9 │ │ │ │ - mov 0x40(%rsp),%rcx │ │ │ │ - mov 0x110(%rsp),%r10 │ │ │ │ - vmovq %r13,%xmm3 │ │ │ │ - mov %r9,%r8 │ │ │ │ - cmp %r9,0x110(%rsp) │ │ │ │ - je 4bc81 │ │ │ │ + jne 4adb4 │ │ │ │ + mov 0x100(%rsp),%rdx │ │ │ │ + mov 0x38(%rsp),%rcx │ │ │ │ + mov 0x108(%rsp),%r11 │ │ │ │ + mov %rdx,%r8 │ │ │ │ + cmp %rdx,0x108(%rsp) │ │ │ │ + je 4a77f │ │ │ │ mov (%r8),%rax │ │ │ │ - mov 0x8(%r8),%r11 │ │ │ │ - cmp %r11,%rax │ │ │ │ - je 4bc6c │ │ │ │ - mov %r11,%r9 │ │ │ │ - sub %rax,%r9 │ │ │ │ - lea -0x8(%r9),%r13 │ │ │ │ - cmp $0x10,%r13 │ │ │ │ - jbe 4becb │ │ │ │ - lea -0x8(%rcx),%rsi │ │ │ │ + mov 0x8(%r8),%rsi │ │ │ │ + cmp %rsi,%rax │ │ │ │ + je 4a76f │ │ │ │ sub %rax,%rsi │ │ │ │ - cmp $0x30,%rsi │ │ │ │ - jbe 4becb │ │ │ │ - mov %r13,%rsi │ │ │ │ - shr $0x3,%rsi │ │ │ │ - cmp $0x30,%r13 │ │ │ │ - jbe 4c1d8 │ │ │ │ - lea 0x1(%rsi),%r13 │ │ │ │ - xor %edx,%edx │ │ │ │ - mov %r13,%r15 │ │ │ │ + cmp $0x8,%rsi │ │ │ │ + je 4aaa7 │ │ │ │ + lea -0x8(%rcx),%rdi │ │ │ │ + sub %rax,%rdi │ │ │ │ + cmp $0x10,%rdi │ │ │ │ + jbe 4aad6 │ │ │ │ + lea -0x8(%rsi),%r10 │ │ │ │ + mov %r10,%r15 │ │ │ │ shr $0x3,%r15 │ │ │ │ - shl $0x6,%r15 │ │ │ │ - lea -0x40(%r15),%rdi │ │ │ │ - shr $0x6,%rdi │ │ │ │ + lea 0x1(%r15),%r9 │ │ │ │ + cmp $0x10,%r10 │ │ │ │ + jbe 4aac9 │ │ │ │ + mov %r9,%r10 │ │ │ │ + xor %edx,%edx │ │ │ │ + shr $0x2,%r10 │ │ │ │ + shl $0x5,%r10 │ │ │ │ + lea -0x20(%r10),%rdi │ │ │ │ + shr $0x5,%rdi │ │ │ │ inc %rdi │ │ │ │ and $0x7,%edi │ │ │ │ - je 4bb60 │ │ │ │ + je 4a698 │ │ │ │ cmp $0x1,%rdi │ │ │ │ - je 4bb45 │ │ │ │ + je 4a681 │ │ │ │ cmp $0x2,%rdi │ │ │ │ - je 4bb33 │ │ │ │ + je 4a673 │ │ │ │ cmp $0x3,%rdi │ │ │ │ - je 4bb21 │ │ │ │ + je 4a665 │ │ │ │ cmp $0x4,%rdi │ │ │ │ - je 4bb0f │ │ │ │ + je 4a657 │ │ │ │ cmp $0x5,%rdi │ │ │ │ - je 4bafd │ │ │ │ + je 4a649 │ │ │ │ cmp $0x6,%rdi │ │ │ │ - je 4baeb │ │ │ │ - vmovupd (%rax),%zmm8 │ │ │ │ - mov $0x40,%edx │ │ │ │ - vmovupd %zmm8,(%rcx) │ │ │ │ - vmovupd (%rax,%rdx,1),%zmm2 │ │ │ │ - vmovupd %zmm2,(%rcx,%rdx,1) │ │ │ │ - add $0x40,%rdx │ │ │ │ - vmovupd (%rax,%rdx,1),%zmm1 │ │ │ │ - vmovupd %zmm1,(%rcx,%rdx,1) │ │ │ │ - add $0x40,%rdx │ │ │ │ - vmovupd (%rax,%rdx,1),%zmm5 │ │ │ │ - vmovupd %zmm5,(%rcx,%rdx,1) │ │ │ │ - add $0x40,%rdx │ │ │ │ - vmovupd (%rax,%rdx,1),%zmm4 │ │ │ │ - vmovupd %zmm4,(%rcx,%rdx,1) │ │ │ │ - add $0x40,%rdx │ │ │ │ - vmovupd (%rax,%rdx,1),%zmm7 │ │ │ │ - vmovupd %zmm7,(%rcx,%rdx,1) │ │ │ │ - add $0x40,%rdx │ │ │ │ - vmovupd (%rax,%rdx,1),%zmm9 │ │ │ │ - vmovupd %zmm9,(%rcx,%rdx,1) │ │ │ │ - add $0x40,%rdx │ │ │ │ - cmp %rdx,%r15 │ │ │ │ - je 4bbee │ │ │ │ - vmovupd (%rax,%rdx,1),%zmm12 │ │ │ │ - vmovupd %zmm12,(%rcx,%rdx,1) │ │ │ │ - vmovupd 0x40(%rax,%rdx,1),%zmm13 │ │ │ │ - vmovupd %zmm13,0x40(%rcx,%rdx,1) │ │ │ │ - vmovupd 0x80(%rax,%rdx,1),%zmm14 │ │ │ │ - vmovupd %zmm14,0x80(%rcx,%rdx,1) │ │ │ │ - vmovupd 0xc0(%rax,%rdx,1),%zmm6 │ │ │ │ - vmovupd %zmm6,0xc0(%rcx,%rdx,1) │ │ │ │ - vmovupd 0x100(%rax,%rdx,1),%zmm15 │ │ │ │ - vmovupd %zmm15,0x100(%rcx,%rdx,1) │ │ │ │ - vmovupd 0x140(%rax,%rdx,1),%zmm0 │ │ │ │ - vmovupd %zmm0,0x140(%rcx,%rdx,1) │ │ │ │ - vmovupd 0x180(%rax,%rdx,1),%zmm10 │ │ │ │ - vmovupd %zmm10,0x180(%rcx,%rdx,1) │ │ │ │ - vmovupd 0x1c0(%rax,%rdx,1),%zmm11 │ │ │ │ - vmovupd %zmm11,0x1c0(%rcx,%rdx,1) │ │ │ │ - add $0x200,%rdx │ │ │ │ - cmp %rdx,%r15 │ │ │ │ - jne 4bb60 │ │ │ │ - test $0x7,%r13b │ │ │ │ - je 4bc69 │ │ │ │ - mov %r13,%rdx │ │ │ │ - and $0xfffffffffffffff8,%rdx │ │ │ │ + je 4a63b │ │ │ │ + vmovupd (%rax),%ymm9 │ │ │ │ + mov $0x20,%edx │ │ │ │ + vmovupd %ymm9,(%rcx) │ │ │ │ + vmovupd (%rax,%rdx,1),%ymm11 │ │ │ │ + vmovupd %ymm11,(%rcx,%rdx,1) │ │ │ │ + add $0x20,%rdx │ │ │ │ + vmovupd (%rax,%rdx,1),%ymm12 │ │ │ │ + vmovupd %ymm12,(%rcx,%rdx,1) │ │ │ │ + add $0x20,%rdx │ │ │ │ + vmovupd (%rax,%rdx,1),%ymm1 │ │ │ │ + vmovupd %ymm1,(%rcx,%rdx,1) │ │ │ │ + add $0x20,%rdx │ │ │ │ + vmovupd (%rax,%rdx,1),%ymm10 │ │ │ │ + vmovupd %ymm10,(%rcx,%rdx,1) │ │ │ │ + add $0x20,%rdx │ │ │ │ + vmovupd (%rax,%rdx,1),%ymm13 │ │ │ │ + vmovupd %ymm13,(%rcx,%rdx,1) │ │ │ │ + add $0x20,%rdx │ │ │ │ + vmovupd (%rax,%rdx,1),%ymm14 │ │ │ │ + vmovupd %ymm14,(%rcx,%rdx,1) │ │ │ │ + add $0x20,%rdx │ │ │ │ + cmp %rdx,%r10 │ │ │ │ + je 4a71e │ │ │ │ + vmovupd (%rax,%rdx,1),%ymm2 │ │ │ │ + vmovupd %ymm2,(%rcx,%rdx,1) │ │ │ │ + vmovupd 0x20(%rax,%rdx,1),%ymm3 │ │ │ │ + vmovupd %ymm3,0x20(%rcx,%rdx,1) │ │ │ │ + vmovupd 0x40(%rax,%rdx,1),%ymm15 │ │ │ │ + vmovupd %ymm15,0x40(%rcx,%rdx,1) │ │ │ │ + vmovupd 0x60(%rax,%rdx,1),%ymm4 │ │ │ │ + vmovupd %ymm4,0x60(%rcx,%rdx,1) │ │ │ │ + vmovupd 0x80(%rax,%rdx,1),%ymm5 │ │ │ │ + vmovupd %ymm5,0x80(%rcx,%rdx,1) │ │ │ │ + vmovupd 0xa0(%rax,%rdx,1),%ymm6 │ │ │ │ + vmovupd %ymm6,0xa0(%rcx,%rdx,1) │ │ │ │ + vmovupd 0xc0(%rax,%rdx,1),%ymm0 │ │ │ │ + vmovupd %ymm0,0xc0(%rcx,%rdx,1) │ │ │ │ + vmovupd 0xe0(%rax,%rdx,1),%ymm7 │ │ │ │ + vmovupd %ymm7,0xe0(%rcx,%rdx,1) │ │ │ │ + add $0x100,%rdx │ │ │ │ + cmp %rdx,%r10 │ │ │ │ + jne 4a698 │ │ │ │ + test $0x3,%r9b │ │ │ │ + je 4a76c │ │ │ │ + mov %r9,%rdx │ │ │ │ + and $0xfffffffffffffffc,%rdx │ │ │ │ lea 0x0(,%rdx,8),%rdi │ │ │ │ - lea (%rax,%rdi,1),%r15 │ │ │ │ + lea (%rax,%rdi,1),%r10 │ │ │ │ add %rcx,%rdi │ │ │ │ - sub %rdx,%rsi │ │ │ │ - cmp $0x2,%rsi │ │ │ │ - jbe 4bc38 │ │ │ │ - vmovupd (%rax,%rdx,8),%ymm8 │ │ │ │ - inc %rsi │ │ │ │ - vmovupd %ymm8,(%rcx,%rdx,8) │ │ │ │ - test $0x3,%sil │ │ │ │ - je 4bc69 │ │ │ │ - and $0xfffffffffffffffc,%rsi │ │ │ │ - lea 0x0(,%rsi,8),%rax │ │ │ │ - add %rax,%r15 │ │ │ │ - add %rax,%rdi │ │ │ │ - vmovsd (%r15),%xmm2 │ │ │ │ - lea 0x8(%r15),%rsi │ │ │ │ - vmovsd %xmm2,(%rdi) │ │ │ │ - cmp %rsi,%r11 │ │ │ │ - je 4bc69 │ │ │ │ - vmovsd 0x8(%r15),%xmm1 │ │ │ │ - lea 0x10(%r15),%r13 │ │ │ │ - vmovsd %xmm1,0x8(%rdi) │ │ │ │ - cmp %r13,%r11 │ │ │ │ - je 4bc69 │ │ │ │ - vmovsd 0x10(%r15),%xmm5 │ │ │ │ - vmovsd %xmm5,0x10(%rdi) │ │ │ │ - add %r9,%rcx │ │ │ │ + cmp %r15,%rdx │ │ │ │ + je 4a763 │ │ │ │ + mov %r9,%r15 │ │ │ │ + vmovupd (%rax,%rdx,8),%xmm8 │ │ │ │ + sub %rdx,%r15 │ │ │ │ + and $0x1,%r9d │ │ │ │ + vmovupd %xmm8,(%rcx,%rdx,8) │ │ │ │ + je 4a76c │ │ │ │ + and $0xfffffffffffffffe,%r15 │ │ │ │ + shl $0x3,%r15 │ │ │ │ + add %r15,%r10 │ │ │ │ + add %r15,%rdi │ │ │ │ + vmovsd (%r10),%xmm9 │ │ │ │ + vmovsd %xmm9,(%rdi) │ │ │ │ + add %rsi,%rcx │ │ │ │ add $0x18,%r8 │ │ │ │ - cmp %r8,%r10 │ │ │ │ - jne 4ba47 │ │ │ │ - vmovq %xmm3,%r13 │ │ │ │ + cmp %r8,%r11 │ │ │ │ + jne 4a5a2 │ │ │ │ vzeroupper │ │ │ │ - incl 0xcc(%rsp) │ │ │ │ - mov 0x48(%rsp),%r10 │ │ │ │ - mov 0x20(%rsp),%r8 │ │ │ │ - mov 0xcc(%rsp),%ecx │ │ │ │ - add %r8,0x40(%rsp) │ │ │ │ - add %r10,0x98(%rsp) │ │ │ │ - add %r10,0x88(%rsp) │ │ │ │ - cmp %ecx,0xf8(%rsp) │ │ │ │ - jg 4ada5 │ │ │ │ + incl 0xb4(%rsp) │ │ │ │ + mov 0x48(%rsp),%r11 │ │ │ │ + mov 0x20(%rsp),%rcx │ │ │ │ + add %r11,0x90(%rsp) │ │ │ │ + add %rcx,0x38(%rsp) │ │ │ │ + mov 0xb4(%rsp),%r8d │ │ │ │ + add %r11,0x78(%rsp) │ │ │ │ + cmp %r8d,0xe8(%rsp) │ │ │ │ + jg 498b2 │ │ │ │ mov $0x1,%r12d │ │ │ │ - jmp 4c3b3 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - xor %r11d,%r11d │ │ │ │ - jmp 4b697 │ │ │ │ - inc %rcx │ │ │ │ - cmp %r10,%rcx │ │ │ │ - jae 4c1b3 │ │ │ │ - vmulsd (%rdi,%rcx,8),%xmm3,%xmm0 │ │ │ │ - add 0x118(%rsp),%rdx │ │ │ │ - jmp 4b12f │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %r11,%rcx │ │ │ │ - xor %r8d,%r8d │ │ │ │ - jmp 4b6d8 │ │ │ │ - xor %r8d,%r8d │ │ │ │ - xor %esi,%esi │ │ │ │ - jmp 4b29f │ │ │ │ - sub %rdx,%rax │ │ │ │ - mov %r15,%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - call bf520 >::_M_default_append(unsigned long)@@Base> │ │ │ │ - mov 0xf0(%rsp),%r9d │ │ │ │ - jmp 4b0b1 │ │ │ │ - vmovsd (%r15),%xmm11 │ │ │ │ - vfmadd213sd (%rax),%xmm5,%xmm11 │ │ │ │ - lea -0x1(%r10),%r11 │ │ │ │ - mov $0x1,%esi │ │ │ │ - and $0x7,%r11d │ │ │ │ - vmovsd %xmm11,(%rax) │ │ │ │ - cmp %r10,%rsi │ │ │ │ - jae 4b718 │ │ │ │ - test %r11,%r11 │ │ │ │ - je 4be1c │ │ │ │ - cmp $0x1,%r11 │ │ │ │ - je 4bdff │ │ │ │ - cmp $0x2,%r11 │ │ │ │ - je 4bdeb │ │ │ │ - cmp $0x3,%r11 │ │ │ │ - je 4bdd7 │ │ │ │ - cmp $0x4,%r11 │ │ │ │ - je 4bdc3 │ │ │ │ - cmp $0x5,%r11 │ │ │ │ - je 4bdaf │ │ │ │ - cmp $0x6,%r11 │ │ │ │ - je 4bd9b │ │ │ │ - vmovsd 0x8(%r15),%xmm2 │ │ │ │ - vfmadd213sd 0x8(%rax),%xmm5,%xmm2 │ │ │ │ - mov $0x2,%esi │ │ │ │ - vmovsd %xmm2,0x8(%rax) │ │ │ │ - vmovsd (%r15,%rsi,8),%xmm1 │ │ │ │ - vfmadd213sd (%rax,%rsi,8),%xmm5,%xmm1 │ │ │ │ - vmovsd %xmm1,(%rax,%rsi,8) │ │ │ │ - inc %rsi │ │ │ │ - vmovsd (%r15,%rsi,8),%xmm4 │ │ │ │ - vfmadd213sd (%rax,%rsi,8),%xmm5,%xmm4 │ │ │ │ - vmovsd %xmm4,(%rax,%rsi,8) │ │ │ │ - inc %rsi │ │ │ │ - vmovsd (%r15,%rsi,8),%xmm7 │ │ │ │ - vfmadd213sd (%rax,%rsi,8),%xmm5,%xmm7 │ │ │ │ - vmovsd %xmm7,(%rax,%rsi,8) │ │ │ │ - inc %rsi │ │ │ │ - vmovsd (%r15,%rsi,8),%xmm9 │ │ │ │ - vfmadd213sd (%rax,%rsi,8),%xmm5,%xmm9 │ │ │ │ - vmovsd %xmm9,(%rax,%rsi,8) │ │ │ │ - inc %rsi │ │ │ │ - vmovsd (%r15,%rsi,8),%xmm12 │ │ │ │ - vfmadd213sd (%rax,%rsi,8),%xmm5,%xmm12 │ │ │ │ - vmovsd %xmm12,(%rax,%rsi,8) │ │ │ │ - inc %rsi │ │ │ │ - vmovsd (%r15,%rsi,8),%xmm13 │ │ │ │ - vfmadd213sd (%rax,%rsi,8),%xmm5,%xmm13 │ │ │ │ - vmovsd %xmm13,(%rax,%rsi,8) │ │ │ │ - inc %rsi │ │ │ │ - cmp %r10,%rsi │ │ │ │ - jae 4b718 │ │ │ │ - vmovsd (%r15,%rsi,8),%xmm14 │ │ │ │ - vfmadd213sd (%rax,%rsi,8),%xmm5,%xmm14 │ │ │ │ - vmovsd %xmm14,(%rax,%rsi,8) │ │ │ │ - vmovsd 0x8(%r15,%rsi,8),%xmm6 │ │ │ │ - vfmadd213sd 0x8(%rax,%rsi,8),%xmm5,%xmm6 │ │ │ │ - vmovsd %xmm6,0x8(%rax,%rsi,8) │ │ │ │ - vmovsd 0x10(%r15,%rsi,8),%xmm15 │ │ │ │ - vfmadd213sd 0x10(%rax,%rsi,8),%xmm5,%xmm15 │ │ │ │ - vmovsd %xmm15,0x10(%rax,%rsi,8) │ │ │ │ - vmovsd 0x18(%r15,%rsi,8),%xmm0 │ │ │ │ - vfmadd213sd 0x18(%rax,%rsi,8),%xmm5,%xmm0 │ │ │ │ - vmovsd %xmm0,0x18(%rax,%rsi,8) │ │ │ │ - vmovsd 0x20(%r15,%rsi,8),%xmm10 │ │ │ │ - vfmadd213sd 0x20(%rax,%rsi,8),%xmm5,%xmm10 │ │ │ │ - vmovsd %xmm10,0x20(%rax,%rsi,8) │ │ │ │ - vmovsd 0x28(%r15,%rsi,8),%xmm11 │ │ │ │ - vfmadd213sd 0x28(%rax,%rsi,8),%xmm5,%xmm11 │ │ │ │ - vmovsd %xmm11,0x28(%rax,%rsi,8) │ │ │ │ - vmovsd 0x30(%r15,%rsi,8),%xmm2 │ │ │ │ - vfmadd213sd 0x30(%rax,%rsi,8),%xmm5,%xmm2 │ │ │ │ - vmovsd %xmm2,0x30(%rax,%rsi,8) │ │ │ │ - vmovsd 0x38(%r15,%rsi,8),%xmm1 │ │ │ │ - vfmadd213sd 0x38(%rax,%rsi,8),%xmm5,%xmm1 │ │ │ │ - vmovsd %xmm1,0x38(%rax,%rsi,8) │ │ │ │ - add $0x8,%rsi │ │ │ │ - cmp %r10,%rsi │ │ │ │ - jb 4be1c │ │ │ │ - jmp 4b718 │ │ │ │ - lea -0x8(%r9),%r11 │ │ │ │ - xor %r15d,%r15d │ │ │ │ - shr $0x3,%r11 │ │ │ │ - inc %r11 │ │ │ │ - and $0x7,%r11d │ │ │ │ - je 4bf7e │ │ │ │ - cmp $0x1,%r11 │ │ │ │ - je 4bf65 │ │ │ │ - cmp $0x2,%r11 │ │ │ │ - je 4bf55 │ │ │ │ - cmp $0x3,%r11 │ │ │ │ - je 4bf45 │ │ │ │ - cmp $0x4,%r11 │ │ │ │ - je 4bf35 │ │ │ │ - cmp $0x5,%r11 │ │ │ │ - je 4bf25 │ │ │ │ - cmp $0x6,%r11 │ │ │ │ - je 4bf15 │ │ │ │ - vmovsd (%rax),%xmm4 │ │ │ │ - mov $0x8,%r15d │ │ │ │ - vmovsd %xmm4,(%rcx) │ │ │ │ - vmovsd (%rax,%r15,1),%xmm7 │ │ │ │ - vmovsd %xmm7,(%rcx,%r15,1) │ │ │ │ - add $0x8,%r15 │ │ │ │ - vmovsd (%rax,%r15,1),%xmm9 │ │ │ │ - vmovsd %xmm9,(%rcx,%r15,1) │ │ │ │ - add $0x8,%r15 │ │ │ │ - vmovsd (%rax,%r15,1),%xmm12 │ │ │ │ - vmovsd %xmm12,(%rcx,%r15,1) │ │ │ │ - add $0x8,%r15 │ │ │ │ - vmovsd (%rax,%r15,1),%xmm13 │ │ │ │ - vmovsd %xmm13,(%rcx,%r15,1) │ │ │ │ - add $0x8,%r15 │ │ │ │ - vmovsd (%rax,%r15,1),%xmm14 │ │ │ │ - vmovsd %xmm14,(%rcx,%r15,1) │ │ │ │ - add $0x8,%r15 │ │ │ │ - vmovsd (%rax,%r15,1),%xmm6 │ │ │ │ - vmovsd %xmm6,(%rcx,%r15,1) │ │ │ │ - add $0x8,%r15 │ │ │ │ - cmp %r9,%r15 │ │ │ │ - je 4bc69 │ │ │ │ - vmovsd (%rax,%r15,1),%xmm15 │ │ │ │ - vmovsd %xmm15,(%rcx,%r15,1) │ │ │ │ - vmovsd 0x8(%rax,%r15,1),%xmm0 │ │ │ │ - vmovsd %xmm0,0x8(%rcx,%r15,1) │ │ │ │ - vmovsd 0x10(%rax,%r15,1),%xmm10 │ │ │ │ - vmovsd %xmm10,0x10(%rcx,%r15,1) │ │ │ │ - vmovsd 0x18(%rax,%r15,1),%xmm11 │ │ │ │ - vmovsd %xmm11,0x18(%rcx,%r15,1) │ │ │ │ - vmovsd 0x20(%rax,%r15,1),%xmm8 │ │ │ │ - vmovsd %xmm8,0x20(%rcx,%r15,1) │ │ │ │ - vmovsd 0x28(%rax,%r15,1),%xmm2 │ │ │ │ - vmovsd %xmm2,0x28(%rcx,%r15,1) │ │ │ │ - vmovsd 0x30(%rax,%r15,1),%xmm1 │ │ │ │ - vmovsd %xmm1,0x30(%rcx,%r15,1) │ │ │ │ - vmovsd 0x38(%rax,%r15,1),%xmm5 │ │ │ │ - vmovsd %xmm5,0x38(%rcx,%r15,1) │ │ │ │ - add $0x40,%r15 │ │ │ │ - cmp %r9,%r15 │ │ │ │ - jne 4bf7e │ │ │ │ - jmp 4bc69 │ │ │ │ - vmovsd (%rdx),%xmm15 │ │ │ │ - vaddsd (%r15),%xmm15,%xmm0 │ │ │ │ - lea -0x1(%r10),%rbx │ │ │ │ - mov $0x1,%r14d │ │ │ │ - and $0x7,%ebx │ │ │ │ - vmovsd %xmm0,(%rdx) │ │ │ │ - cmp %r10,%r14 │ │ │ │ - jae 4b9f1 │ │ │ │ - test %rbx,%rbx │ │ │ │ - je 4c0ef │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 4c0d1 │ │ │ │ - cmp $0x2,%rbx │ │ │ │ - je 4c0bc │ │ │ │ - cmp $0x3,%rbx │ │ │ │ - je 4c0a7 │ │ │ │ - cmp $0x4,%rbx │ │ │ │ - je 4c092 │ │ │ │ - cmp $0x5,%rbx │ │ │ │ - je 4c07d │ │ │ │ - cmp $0x6,%rbx │ │ │ │ - je 4c068 │ │ │ │ - vmovsd 0x8(%rdx),%xmm10 │ │ │ │ - vaddsd 0x8(%r15),%xmm10,%xmm11 │ │ │ │ - mov $0x2,%r14d │ │ │ │ - vmovsd %xmm11,0x8(%rdx) │ │ │ │ - vmovsd (%rdx,%r14,8),%xmm2 │ │ │ │ - vaddsd (%r15,%r14,8),%xmm2,%xmm1 │ │ │ │ - vmovsd %xmm1,(%rdx,%r14,8) │ │ │ │ - inc %r14 │ │ │ │ - vmovsd (%rdx,%r14,8),%xmm5 │ │ │ │ - vaddsd (%r15,%r14,8),%xmm5,%xmm4 │ │ │ │ - vmovsd %xmm4,(%rdx,%r14,8) │ │ │ │ - inc %r14 │ │ │ │ - vmovsd (%rdx,%r14,8),%xmm7 │ │ │ │ - vaddsd (%r15,%r14,8),%xmm7,%xmm9 │ │ │ │ - vmovsd %xmm9,(%rdx,%r14,8) │ │ │ │ - inc %r14 │ │ │ │ - vmovsd (%rdx,%r14,8),%xmm12 │ │ │ │ - vaddsd (%r15,%r14,8),%xmm12,%xmm13 │ │ │ │ - vmovsd %xmm13,(%rdx,%r14,8) │ │ │ │ - inc %r14 │ │ │ │ - vmovsd (%rdx,%r14,8),%xmm14 │ │ │ │ - vaddsd (%r15,%r14,8),%xmm14,%xmm6 │ │ │ │ - vmovsd %xmm6,(%rdx,%r14,8) │ │ │ │ - inc %r14 │ │ │ │ - vmovsd (%rdx,%r14,8),%xmm15 │ │ │ │ - vaddsd (%r15,%r14,8),%xmm15,%xmm0 │ │ │ │ - vmovsd %xmm0,(%rdx,%r14,8) │ │ │ │ - inc %r14 │ │ │ │ - cmp %r10,%r14 │ │ │ │ - jae 4b9f1 │ │ │ │ - vmovsd (%rdx,%r14,8),%xmm10 │ │ │ │ - vaddsd (%r15,%r14,8),%xmm10,%xmm11 │ │ │ │ - lea 0x1(%r14),%r11 │ │ │ │ - lea 0x2(%r14),%rsi │ │ │ │ - lea 0x3(%r14),%rdi │ │ │ │ - lea 0x4(%r14),%rbx │ │ │ │ - vmovsd %xmm11,(%rdx,%r14,8) │ │ │ │ - vmovsd (%rdx,%r11,8),%xmm2 │ │ │ │ - vaddsd (%r15,%r11,8),%xmm2,%xmm1 │ │ │ │ - vmovsd %xmm1,(%rdx,%r11,8) │ │ │ │ - vmovsd (%rdx,%rsi,8),%xmm5 │ │ │ │ - vaddsd (%r15,%rsi,8),%xmm5,%xmm4 │ │ │ │ - lea 0x5(%r14),%r11 │ │ │ │ - vmovsd %xmm4,(%rdx,%rsi,8) │ │ │ │ - vmovsd (%rdx,%rdi,8),%xmm7 │ │ │ │ - vaddsd (%r15,%rdi,8),%xmm7,%xmm9 │ │ │ │ - lea 0x6(%r14),%rsi │ │ │ │ - vmovsd %xmm9,(%rdx,%rdi,8) │ │ │ │ - vmovsd (%rdx,%rbx,8),%xmm12 │ │ │ │ - vaddsd (%r15,%rbx,8),%xmm12,%xmm13 │ │ │ │ - lea 0x7(%r14),%rdi │ │ │ │ - add $0x8,%r14 │ │ │ │ - vmovsd %xmm13,(%rdx,%rbx,8) │ │ │ │ - vmovsd (%rdx,%r11,8),%xmm14 │ │ │ │ - vaddsd (%r15,%r11,8),%xmm14,%xmm6 │ │ │ │ - vmovsd %xmm6,(%rdx,%r11,8) │ │ │ │ - vmovsd (%rdx,%rsi,8),%xmm15 │ │ │ │ - vaddsd (%r15,%rsi,8),%xmm15,%xmm0 │ │ │ │ - vmovsd %xmm0,(%rdx,%rsi,8) │ │ │ │ - vmovsd (%rdx,%rdi,8),%xmm10 │ │ │ │ - vaddsd (%r15,%rdi,8),%xmm10,%xmm11 │ │ │ │ - vmovsd %xmm11,(%rdx,%rdi,8) │ │ │ │ - cmp %r10,%r14 │ │ │ │ - jb 4c0ef │ │ │ │ - sub $0x18,%r13 │ │ │ │ - sub $0x18,%rax │ │ │ │ - test %ecx,%ecx │ │ │ │ - jne 4b3aa │ │ │ │ - jmp 4ba01 │ │ │ │ - mov %eax,%r9d │ │ │ │ - vmovq %xmm10,%r13 │ │ │ │ - vzeroupper │ │ │ │ - jmp 4b345 │ │ │ │ - add $0x18,%r15 │ │ │ │ - cmp %r14,%r15 │ │ │ │ - jne 4afc9 │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp 4affd │ │ │ │ - mov %rax,%r15 │ │ │ │ - mov %rcx,%rdi │ │ │ │ - xor %edx,%edx │ │ │ │ - jmp 4bc0a │ │ │ │ - mov 0x90(%rsp),%rsi │ │ │ │ - vmovq %r13,%xmm5 │ │ │ │ - mov 0x100(%rsp),%r13 │ │ │ │ - vpinsrq $0x1,%r14,%xmm5,%xmm6 │ │ │ │ - vmovdqa %xmm6,0x140(%rsp) │ │ │ │ - sub %r15,%rsi │ │ │ │ - lea 0x140(%rsp),%r15 │ │ │ │ - mov %r13,0x150(%rsp) │ │ │ │ - mov %r15,%rdi │ │ │ │ - call bd6a0 >, std::allocator > > >::_M_default_append(unsigned long)@@Base> │ │ │ │ - mov 0x150(%rsp),%rsi │ │ │ │ - mov 0x140(%rsp),%r13 │ │ │ │ - mov 0x148(%rsp),%r14 │ │ │ │ - mov %rsi,0x100(%rsp) │ │ │ │ - jmp 4affd │ │ │ │ - mov 0x100(%rsp),%rdx │ │ │ │ - mov 0xd0(%rsp),%r15 │ │ │ │ - mov %r14,%r10 │ │ │ │ - mov %r13,%rax │ │ │ │ - mov 0x110(%rsp),%r14 │ │ │ │ - mov 0x108(%rsp),%r13 │ │ │ │ - mov %r10,0x110(%rsp) │ │ │ │ - mov %rax,0x108(%rsp) │ │ │ │ - mov %r15,0x100(%rsp) │ │ │ │ - mov %rdx,0xd0(%rsp) │ │ │ │ - jmp 4ba1c │ │ │ │ - mov %r10,%r11 │ │ │ │ - xor %esi,%esi │ │ │ │ - jmp 4b9b4 │ │ │ │ - xor %r10d,%r10d │ │ │ │ - jmp 4b980 │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %r13,%rdi │ │ │ │ - sub %r9,%rsi │ │ │ │ - call bf520 >::_M_default_append(unsigned long)@@Base> │ │ │ │ - mov 0x0(%r13),%rdi │ │ │ │ - jmp 4b043 │ │ │ │ - call 39700 │ │ │ │ - test %al,%al │ │ │ │ - jne 4c3b0 │ │ │ │ - cmpl $0x1,0xcc(%rsp) │ │ │ │ - je 4c249 │ │ │ │ - cmpl $0x1,0xfc(%rsp) │ │ │ │ - jne 4ba0f │ │ │ │ - jmp 4b375 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0xe8(%rsp),%rcx │ │ │ │ - mov 0xb8(%rsp),%r9 │ │ │ │ - jmp 4aebf │ │ │ │ - mov 0x120(%rsp),%r15 │ │ │ │ - xor %eax,%eax │ │ │ │ - add 0x98(%rsp),%r15 │ │ │ │ - jmp 4af5d │ │ │ │ - movq $0x0,0xe0(%rsp) │ │ │ │ - xor %ebx,%ebx │ │ │ │ - cmpl $0x1,0xf8(%rsp) │ │ │ │ - jg 4acbb │ │ │ │ - incq 0xc0(%rsp) │ │ │ │ - mov 0xc0(%rsp),%r14 │ │ │ │ - cmp %r14d,0x34(%rsp) │ │ │ │ - jg 4a9c1 │ │ │ │ - mov 0x178(%rsp),%rax │ │ │ │ - sub %fs:0x28,%rax │ │ │ │ - jne 4c4aa │ │ │ │ - lea -0x28(%rbp),%rsp │ │ │ │ - pop %rbx │ │ │ │ - pop %r12 │ │ │ │ - pop %r13 │ │ │ │ - pop %r14 │ │ │ │ - pop %r15 │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - movq $0x8,0xe0(%rsp) │ │ │ │ - cmpl $0x1,0xf8(%rsp) │ │ │ │ - jg 4acbb │ │ │ │ - mov $0x8,%esi │ │ │ │ - mov %rax,%rdi │ │ │ │ - call d340 │ │ │ │ - jmp 4c338 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - xor %r12d,%r12d │ │ │ │ test %rbx,%rbx │ │ │ │ - je 4c3c8 │ │ │ │ - mov 0xe0(%rsp),%rsi │ │ │ │ + je 4a7d3 │ │ │ │ + mov 0xd8(%rsp),%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ call d340 │ │ │ │ - mov 0x108(%rsp),%rbx │ │ │ │ - cmp 0x110(%rsp),%rbx │ │ │ │ - je 4c400 │ │ │ │ + mov 0x100(%rsp),%rbx │ │ │ │ + cmp 0x108(%rsp),%rbx │ │ │ │ + je 4a80b │ │ │ │ mov (%rbx),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 4c470 │ │ │ │ + je 4ad88 │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ add $0x18,%rbx │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - cmp 0x110(%rsp),%rbx │ │ │ │ - jne 4c3da │ │ │ │ - mov 0x108(%rsp),%rdi │ │ │ │ + cmp %rbx,0x108(%rsp) │ │ │ │ + jne 4a7e5 │ │ │ │ + mov 0x100(%rsp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 4c41d │ │ │ │ - mov 0xd0(%rsp),%rsi │ │ │ │ + je 4a828 │ │ │ │ + mov 0xc0(%rsp),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - mov %r13,%r15 │ │ │ │ - cmp %r14,%r13 │ │ │ │ - je 4c445 │ │ │ │ + mov %r14,%r15 │ │ │ │ + cmp %r13,%r14 │ │ │ │ + je 4a854 │ │ │ │ mov (%r15),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 4c487 │ │ │ │ + je 4ad9f │ │ │ │ mov 0x10(%r15),%rsi │ │ │ │ add $0x18,%r15 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - cmp %r15,%r14 │ │ │ │ - jne 4c425 │ │ │ │ - mov %r13,%r14 │ │ │ │ - test %r14,%r14 │ │ │ │ - je 4c45d │ │ │ │ - mov 0x100(%rsp),%rsi │ │ │ │ - mov %r14,%rdi │ │ │ │ - sub %r13,%rsi │ │ │ │ + cmp %r13,%r15 │ │ │ │ + jne 4a830 │ │ │ │ + mov %r14,%r13 │ │ │ │ + test %r13,%r13 │ │ │ │ + je 4a86c │ │ │ │ + mov 0xf8(%rsp),%rsi │ │ │ │ + mov %r13,%rdi │ │ │ │ + sub %r14,%rsi │ │ │ │ call d340 │ │ │ │ test %r12b,%r12b │ │ │ │ - jne 4c338 │ │ │ │ - jmp eb19 <__cxa_finalize@plt+0x1489> │ │ │ │ + je 4ae05 │ │ │ │ + incq 0xb8(%rsp) │ │ │ │ + mov 0xb8(%rsp),%r13 │ │ │ │ + cmp %r13d,0x40(%rsp) │ │ │ │ + jg 494d1 │ │ │ │ + mov 0x178(%rsp),%rax │ │ │ │ + sub %fs:0x28,%rax │ │ │ │ + jne 4add1 │ │ │ │ + lea -0x28(%rbp),%rsp │ │ │ │ + pop %rbx │ │ │ │ + pop %r12 │ │ │ │ + pop %r13 │ │ │ │ + pop %r14 │ │ │ │ + pop %r15 │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + inc %rcx │ │ │ │ + cmp %r11,%rcx │ │ │ │ + jae 49db9 │ │ │ │ + vmulsd (%r9,%rcx,8),%xmm2,%xmm1 │ │ │ │ + add 0x110(%rsp),%rsi │ │ │ │ + jmp 49c29 │ │ │ │ + nopl (%rax) │ │ │ │ + xor %edi,%edi │ │ │ │ + jmp 4a0cf │ │ │ │ + xor %eax,%eax │ │ │ │ + xor %edx,%edx │ │ │ │ + jmp 49d6c │ │ │ │ + sub %rcx,%rax │ │ │ │ + mov %r15,%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + call b9550 >::_M_default_append(unsigned long)@@Base> │ │ │ │ + jmp 49bc7 │ │ │ │ + vmovsd (%rax),%xmm8 │ │ │ │ + lea -0x1(%r10),%r12 │ │ │ │ + mov $0x1,%ecx │ │ │ │ + and $0x7,%r12d │ │ │ │ + vaddsd (%r9),%xmm8,%xmm9 │ │ │ │ + vmovsd %xmm9,(%rax) │ │ │ │ + cmp %r10,%rcx │ │ │ │ + jae 4a556 │ │ │ │ + test %r12,%r12 │ │ │ │ + je 4a9df │ │ │ │ + cmp $0x1,%r12 │ │ │ │ + je 4a9c3 │ │ │ │ + cmp $0x2,%r12 │ │ │ │ + je 4a9b0 │ │ │ │ + cmp $0x3,%r12 │ │ │ │ + je 4a99d │ │ │ │ + cmp $0x4,%r12 │ │ │ │ + je 4a98a │ │ │ │ + cmp $0x5,%r12 │ │ │ │ + je 4a977 │ │ │ │ + cmp $0x6,%r12 │ │ │ │ + je 4a964 │ │ │ │ + vmovsd 0x8(%rax),%xmm11 │ │ │ │ + mov $0x2,%ecx │ │ │ │ + vaddsd 0x8(%r9),%xmm11,%xmm12 │ │ │ │ + vmovsd %xmm12,0x8(%rax) │ │ │ │ + vmovsd (%rax,%rcx,8),%xmm1 │ │ │ │ + vaddsd (%r9,%rcx,8),%xmm1,%xmm10 │ │ │ │ + vmovsd %xmm10,(%rax,%rcx,8) │ │ │ │ + inc %rcx │ │ │ │ + vmovsd (%rax,%rcx,8),%xmm13 │ │ │ │ + vaddsd (%r9,%rcx,8),%xmm13,%xmm14 │ │ │ │ + vmovsd %xmm14,(%rax,%rcx,8) │ │ │ │ + inc %rcx │ │ │ │ + vmovsd (%rax,%rcx,8),%xmm2 │ │ │ │ + vaddsd (%r9,%rcx,8),%xmm2,%xmm3 │ │ │ │ + vmovsd %xmm3,(%rax,%rcx,8) │ │ │ │ + inc %rcx │ │ │ │ + vmovsd (%rax,%rcx,8),%xmm15 │ │ │ │ + vaddsd (%r9,%rcx,8),%xmm15,%xmm4 │ │ │ │ + vmovsd %xmm4,(%rax,%rcx,8) │ │ │ │ + inc %rcx │ │ │ │ + vmovsd (%rax,%rcx,8),%xmm5 │ │ │ │ + vaddsd (%r9,%rcx,8),%xmm5,%xmm6 │ │ │ │ + vmovsd %xmm6,(%rax,%rcx,8) │ │ │ │ + inc %rcx │ │ │ │ + vmovsd (%rax,%rcx,8),%xmm0 │ │ │ │ + vaddsd (%r9,%rcx,8),%xmm0,%xmm7 │ │ │ │ + vmovsd %xmm7,(%rax,%rcx,8) │ │ │ │ + inc %rcx │ │ │ │ + cmp %r10,%rcx │ │ │ │ + jae 4a556 │ │ │ │ + vmovsd (%rax,%rcx,8),%xmm8 │ │ │ │ + lea 0x1(%rcx),%r11 │ │ │ │ + lea 0x2(%rcx),%rbx │ │ │ │ + lea 0x3(%rcx),%r12 │ │ │ │ + vaddsd (%r9,%rcx,8),%xmm8,%xmm9 │ │ │ │ + vmovsd %xmm9,(%rax,%rcx,8) │ │ │ │ + vmovsd (%rax,%r11,8),%xmm11 │ │ │ │ + vaddsd (%r9,%r11,8),%xmm11,%xmm12 │ │ │ │ + vmovsd %xmm12,(%rax,%r11,8) │ │ │ │ + lea 0x4(%rcx),%r11 │ │ │ │ + vmovsd (%rax,%rbx,8),%xmm1 │ │ │ │ + vaddsd (%r9,%rbx,8),%xmm1,%xmm10 │ │ │ │ + vmovsd %xmm10,(%rax,%rbx,8) │ │ │ │ + lea 0x5(%rcx),%rbx │ │ │ │ + vmovsd (%rax,%r12,8),%xmm13 │ │ │ │ + vaddsd (%r9,%r12,8),%xmm13,%xmm14 │ │ │ │ + vmovsd %xmm14,(%rax,%r12,8) │ │ │ │ + lea 0x6(%rcx),%r12 │ │ │ │ + vmovsd (%rax,%r11,8),%xmm2 │ │ │ │ + vaddsd (%r9,%r11,8),%xmm2,%xmm3 │ │ │ │ + vmovsd %xmm3,(%rax,%r11,8) │ │ │ │ + lea 0x7(%rcx),%r11 │ │ │ │ + add $0x8,%rcx │ │ │ │ + vmovsd (%rax,%rbx,8),%xmm15 │ │ │ │ + vaddsd (%r9,%rbx,8),%xmm15,%xmm4 │ │ │ │ + vmovsd %xmm4,(%rax,%rbx,8) │ │ │ │ + vmovsd (%rax,%r12,8),%xmm5 │ │ │ │ + vaddsd (%r9,%r12,8),%xmm5,%xmm6 │ │ │ │ + vmovsd %xmm6,(%rax,%r12,8) │ │ │ │ + vmovsd (%rax,%r11,8),%xmm0 │ │ │ │ + vaddsd (%r9,%r11,8),%xmm0,%xmm7 │ │ │ │ + vmovsd %xmm7,(%rax,%r11,8) │ │ │ │ + cmp %r10,%rcx │ │ │ │ + jb 4a9df │ │ │ │ + sub $0x18,%r15 │ │ │ │ + sub $0x18,%rdx │ │ │ │ + test %esi,%esi │ │ │ │ + jne 49e23 │ │ │ │ + jmp 4a566 │ │ │ │ + vmovsd (%rax),%xmm8 │ │ │ │ + vmovsd %xmm8,(%rcx) │ │ │ │ + jmp 4a76c │ │ │ │ + add $0x18,%r15 │ │ │ │ + cmp %r13,%r15 │ │ │ │ + jne 49ae7 │ │ │ │ + mov %rcx,%r13 │ │ │ │ + jmp 49b1b │ │ │ │ + mov %rax,%r10 │ │ │ │ + mov %rcx,%rdi │ │ │ │ + xor %edx,%edx │ │ │ │ + jmp 4a73a │ │ │ │ + lea -0x8(%rsi),%r9 │ │ │ │ + xor %r10d,%r10d │ │ │ │ + shr $0x3,%r9 │ │ │ │ + inc %r9 │ │ │ │ + and $0x7,%r9d │ │ │ │ + je 4ab89 │ │ │ │ + cmp $0x1,%r9 │ │ │ │ + je 4ab70 │ │ │ │ + cmp $0x2,%r9 │ │ │ │ + je 4ab60 │ │ │ │ + cmp $0x3,%r9 │ │ │ │ + je 4ab50 │ │ │ │ + cmp $0x4,%r9 │ │ │ │ + je 4ab40 │ │ │ │ + cmp $0x5,%r9 │ │ │ │ + je 4ab30 │ │ │ │ + cmp $0x6,%r9 │ │ │ │ + je 4ab20 │ │ │ │ + vmovsd (%rax),%xmm11 │ │ │ │ + mov $0x8,%r10d │ │ │ │ + vmovsd %xmm11,(%rcx) │ │ │ │ + vmovsd (%rax,%r10,1),%xmm12 │ │ │ │ + vmovsd %xmm12,(%rcx,%r10,1) │ │ │ │ + add $0x8,%r10 │ │ │ │ + vmovsd (%rax,%r10,1),%xmm1 │ │ │ │ + vmovsd %xmm1,(%rcx,%r10,1) │ │ │ │ + add $0x8,%r10 │ │ │ │ + vmovsd (%rax,%r10,1),%xmm10 │ │ │ │ + vmovsd %xmm10,(%rcx,%r10,1) │ │ │ │ + add $0x8,%r10 │ │ │ │ + vmovsd (%rax,%r10,1),%xmm13 │ │ │ │ + vmovsd %xmm13,(%rcx,%r10,1) │ │ │ │ + add $0x8,%r10 │ │ │ │ + vmovsd (%rax,%r10,1),%xmm14 │ │ │ │ + vmovsd %xmm14,(%rcx,%r10,1) │ │ │ │ + add $0x8,%r10 │ │ │ │ + vmovsd (%rax,%r10,1),%xmm2 │ │ │ │ + vmovsd %xmm2,(%rcx,%r10,1) │ │ │ │ + add $0x8,%r10 │ │ │ │ + cmp %rsi,%r10 │ │ │ │ + je 4a76c │ │ │ │ + vmovsd (%rax,%r10,1),%xmm3 │ │ │ │ + vmovsd %xmm3,(%rcx,%r10,1) │ │ │ │ + vmovsd 0x8(%rax,%r10,1),%xmm15 │ │ │ │ + vmovsd %xmm15,0x8(%rcx,%r10,1) │ │ │ │ + vmovsd 0x10(%rax,%r10,1),%xmm4 │ │ │ │ + vmovsd %xmm4,0x10(%rcx,%r10,1) │ │ │ │ + vmovsd 0x18(%rax,%r10,1),%xmm5 │ │ │ │ + vmovsd %xmm5,0x18(%rcx,%r10,1) │ │ │ │ + vmovsd 0x20(%rax,%r10,1),%xmm6 │ │ │ │ + vmovsd %xmm6,0x20(%rcx,%r10,1) │ │ │ │ + vmovsd 0x28(%rax,%r10,1),%xmm0 │ │ │ │ + vmovsd %xmm0,0x28(%rcx,%r10,1) │ │ │ │ + vmovsd 0x30(%rax,%r10,1),%xmm7 │ │ │ │ + vmovsd %xmm7,0x30(%rcx,%r10,1) │ │ │ │ + vmovsd 0x38(%rax,%r10,1),%xmm8 │ │ │ │ + vmovsd %xmm8,0x38(%rcx,%r10,1) │ │ │ │ + add $0x40,%r10 │ │ │ │ + cmp %rsi,%r10 │ │ │ │ + jne 4ab89 │ │ │ │ + jmp 4a76c │ │ │ │ + mov 0x80(%rsp),%rsi │ │ │ │ + vmovq %r14,%xmm5 │ │ │ │ + lea 0x140(%rsp),%r15 │ │ │ │ + vpinsrq $0x1,%r13,%xmm5,%xmm6 │ │ │ │ + mov 0xf8(%rsp),%r13 │ │ │ │ + mov %r15,%rdi │ │ │ │ + sub %r10,%rsi │ │ │ │ + vmovdqa %xmm6,0x140(%rsp) │ │ │ │ + mov %r13,0x150(%rsp) │ │ │ │ + call b7a70 >, std::allocator > > >::_M_default_append(unsigned long)@@Base> │ │ │ │ + mov 0x150(%rsp),%rdx │ │ │ │ + mov 0x140(%rsp),%r14 │ │ │ │ + mov 0x148(%rsp),%r13 │ │ │ │ + mov %rdx,0xf8(%rsp) │ │ │ │ + jmp 49b1b │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 4a528 │ │ │ │ + mov 0xf8(%rsp),%rax │ │ │ │ + mov 0xc0(%rsp),%r10 │ │ │ │ + mov %r13,%r9 │ │ │ │ + mov %r14,%rcx │ │ │ │ + mov 0x108(%rsp),%r13 │ │ │ │ + mov 0x100(%rsp),%r14 │ │ │ │ + mov %r9,0x108(%rsp) │ │ │ │ + mov %r10,0xf8(%rsp) │ │ │ │ + mov %rax,0xc0(%rsp) │ │ │ │ + mov %rcx,0x100(%rsp) │ │ │ │ + jmp 4a57c │ │ │ │ + sub %r8,%rsi │ │ │ │ + mov %r14,%rdi │ │ │ │ + call b9550 >::_M_default_append(unsigned long)@@Base> │ │ │ │ + mov (%r14),%rdi │ │ │ │ + jmp 49b60 │ │ │ │ + call 38e10 │ │ │ │ + test %al,%al │ │ │ │ + jne 4adb4 │ │ │ │ + cmpl $0x1,0xb4(%rsp) │ │ │ │ + je 4ac70 │ │ │ │ + cmpl $0x1,0xec(%rsp) │ │ │ │ + jne 4a56f │ │ │ │ + jmp 49df6 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ + mov 0xe0(%rsp),%r8 │ │ │ │ + mov 0xa0(%rsp),%r9 │ │ │ │ + jmp 499ce │ │ │ │ + mov 0x118(%rsp),%r15 │ │ │ │ + mov 0x90(%rsp),%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + lea (%r15,%rdi,1),%r10 │ │ │ │ + jmp 49a78 │ │ │ │ + xor %ebx,%ebx │ │ │ │ + cmpl $0x1,0xe8(%rsp) │ │ │ │ + movq $0x0,0xd8(%rsp) │ │ │ │ + jg 497cc │ │ │ │ + jmp 4a875 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + cmpl $0x1,0xe8(%rsp) │ │ │ │ + movq $0x8,0xd8(%rsp) │ │ │ │ + jg 497cc │ │ │ │ + mov $0x8,%esi │ │ │ │ + mov %rax,%rdi │ │ │ │ + call d340 │ │ │ │ + jmp 4a875 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add $0x18,%rbx │ │ │ │ - cmp 0x110(%rsp),%rbx │ │ │ │ - jne 4c3da │ │ │ │ - jmp 4c400 │ │ │ │ + cmp 0x108(%rsp),%rbx │ │ │ │ + jne 4a7e5 │ │ │ │ + jmp 4a80b │ │ │ │ add $0x18,%r15 │ │ │ │ - cmp %r15,%r14 │ │ │ │ - jne 4c425 │ │ │ │ - mov %r13,%r14 │ │ │ │ - jmp 4c445 │ │ │ │ - mov 0xe0(%rsp),%rsi │ │ │ │ + cmp %r15,%r13 │ │ │ │ + jne 4a830 │ │ │ │ + mov %r14,%r13 │ │ │ │ + jmp 4a854 │ │ │ │ + xor %r12d,%r12d │ │ │ │ + jmp 4a7be │ │ │ │ + mov 0xd8(%rsp),%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ call d340 │ │ │ │ - jmp 4c338 │ │ │ │ + jmp 4a875 │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ mov %rdx,%r12 │ │ │ │ - jmp e9cd <__cxa_finalize@plt+0x133d> │ │ │ │ + jmp e9b3 <__cxa_finalize@plt+0x1323> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r12 │ │ │ │ - jmp e98f <__cxa_finalize@plt+0x12ff> │ │ │ │ + jmp e975 <__cxa_finalize@plt+0x12e5> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r12 │ │ │ │ lea 0x140(%rsp),%r15 │ │ │ │ - jmp e9af <__cxa_finalize@plt+0x131f> │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp e995 <__cxa_finalize@plt+0x1305> │ │ │ │ + jmp eafd <__cxa_finalize@plt+0x146d> │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ endbr64 │ │ │ │ mov 0x8(%rdi),%esi │ │ │ │ add $0x10,%rdi │ │ │ │ - jmp 4a950 │ │ │ │ + jmp 49460 │ │ │ │ │ │ │ │ -000000000004c4f0 : │ │ │ │ +000000000004ae20 : │ │ │ │ endbr64 │ │ │ │ - jmp c0560 (int, int, int, char const*, long, long, CalcSignature::Signature&)@@Base> │ │ │ │ + jmp ba380 (int, int, int, char const*, long, long, CalcSignature::Signature&)@@Base> │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ -000000000004c500 : │ │ │ │ +000000000004ae30 : │ │ │ │ endbr64 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ - push %rbx │ │ │ │ movslq %edi,%r12 │ │ │ │ - and $0xffffffffffffffc0,%rsp │ │ │ │ + push %rbx │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ sub $0x100,%rsp │ │ │ │ - mov %esi,0xc8(%rsp) │ │ │ │ - mov %edx,0xc0(%rsp) │ │ │ │ - mov %rcx,0xd0(%rsp) │ │ │ │ + mov %esi,0x8c(%rsp) │ │ │ │ + mov %edx,0x88(%rsp) │ │ │ │ + mov %rcx,0xa0(%rsp) │ │ │ │ mov %fs:0x28,%rax │ │ │ │ mov %rax,0xf8(%rsp) │ │ │ │ mov %r12,%rax │ │ │ │ shr $0x3c,%rax │ │ │ │ - jne ec30 <__cxa_finalize@plt+0x15a0> │ │ │ │ - mov %r12,%r13 │ │ │ │ - mov %r8,%r14 │ │ │ │ + jne ec14 <__cxa_finalize@plt+0x1584> │ │ │ │ + mov %r12,%r14 │ │ │ │ + mov %r8,%r13 │ │ │ │ test %r12,%r12 │ │ │ │ - je 4c5c0 │ │ │ │ + je 4aee8 │ │ │ │ lea 0x0(,%r12,8),%r15 │ │ │ │ mov %r15,%rdi │ │ │ │ call d330 │ │ │ │ mov %rax,0xd8(%rsp) │ │ │ │ movq $0x0,(%rax) │ │ │ │ cmp $0x1,%r12 │ │ │ │ - je 4d541 │ │ │ │ + je 4bd16 │ │ │ │ xor %esi,%esi │ │ │ │ lea -0x8(%r15),%rdx │ │ │ │ lea 0x8(%rax),%rdi │ │ │ │ call d190 │ │ │ │ - cmpl $0x1,0xc0(%rsp) │ │ │ │ - jg 4c5dd │ │ │ │ - xor %r9d,%r9d │ │ │ │ + cmpl $0x1,0x88(%rsp) │ │ │ │ + jg 4af05 │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ lea 0xe0(%rsp),%r12 │ │ │ │ - jmp 4d0c9 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - movq $0x0,0xd8(%rsp) │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 4ba73 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ xor %r15d,%r15d │ │ │ │ - cmpl $0x1,0xc0(%rsp) │ │ │ │ - jle 4d556 │ │ │ │ - movslq 0xc8(%rsp),%rcx │ │ │ │ - mov 0xd0(%rsp),%rdi │ │ │ │ + cmpl $0x1,0x88(%rsp) │ │ │ │ + movq $0x0,0xd8(%rsp) │ │ │ │ + jle 4bd2b │ │ │ │ + movslq 0x8c(%rsp),%rcx │ │ │ │ + mov 0xa0(%rsp),%rdi │ │ │ │ + mov %r14d,%r9d │ │ │ │ lea 0x0(,%r12,8),%rbx │ │ │ │ - lea -0x1(%r13),%edx │ │ │ │ - mov %edx,0x84(%rsp) │ │ │ │ - xor %r8d,%r8d │ │ │ │ - vpxor %xmm1,%xmm1,%xmm1 │ │ │ │ - mov $0x1,%r10d │ │ │ │ - lea 0xe0(%rsp),%r12 │ │ │ │ + shr $0x2,%r9d │ │ │ │ + lea -0x1(%r14),%edx │ │ │ │ + xor %r10d,%r10d │ │ │ │ + mov $0x1,%r8d │ │ │ │ lea (%rcx,%rcx,2),%rsi │ │ │ │ add %rbx,%rdi │ │ │ │ - xor %ecx,%ecx │ │ │ │ + shl $0x5,%r9 │ │ │ │ + mov %edx,0x30(%rsp) │ │ │ │ shl $0x3,%rsi │ │ │ │ - mov %rdi,0x60(%rsp) │ │ │ │ - mov %rsi,0x78(%rsp) │ │ │ │ - test %r13d,%r13d │ │ │ │ - je 4c918 │ │ │ │ - cmpl $0x6,0x84(%rsp) │ │ │ │ - jbe 4d511 │ │ │ │ - mov 0x60(%rsp),%rdx │ │ │ │ - mov %r13d,%r9d │ │ │ │ - mov 0xd0(%rsp),%rsi │ │ │ │ - shr $0x3,%r9d │ │ │ │ - shl $0x6,%r9 │ │ │ │ - lea (%rdx,%r8,1),%rdi │ │ │ │ - lea -0x40(%r9),%rdx │ │ │ │ - lea (%rsi,%r8,1),%r11 │ │ │ │ - xor %esi,%esi │ │ │ │ - shr $0x6,%rdx │ │ │ │ - inc %rdx │ │ │ │ - and $0x7,%edx │ │ │ │ - je 4d4fc │ │ │ │ - cmp $0x1,%rdx │ │ │ │ - je 4c76d │ │ │ │ - cmp $0x2,%rdx │ │ │ │ - je 4c74c │ │ │ │ - cmp $0x3,%rdx │ │ │ │ - je 4c72b │ │ │ │ - cmp $0x4,%rdx │ │ │ │ - je 4c70a │ │ │ │ - cmp $0x5,%rdx │ │ │ │ - je 4c6e9 │ │ │ │ - cmp $0x6,%rdx │ │ │ │ - je 4c6c8 │ │ │ │ - vmovupd (%rdi),%zmm2 │ │ │ │ - vsubpd (%r11),%zmm2,%zmm0 │ │ │ │ - mov 0xd8(%rsp),%rax │ │ │ │ - mov $0x40,%esi │ │ │ │ - vmovupd %zmm0,(%rax) │ │ │ │ - vmovupd (%rdi,%rsi,1),%zmm3 │ │ │ │ - vsubpd (%r11,%rsi,1),%zmm3,%zmm4 │ │ │ │ - mov 0xd8(%rsp),%rdx │ │ │ │ - vmovupd %zmm4,(%rdx,%rsi,1) │ │ │ │ - add $0x40,%rsi │ │ │ │ - vmovupd (%rdi,%rsi,1),%zmm5 │ │ │ │ - vsubpd (%r11,%rsi,1),%zmm5,%zmm6 │ │ │ │ - mov 0xd8(%rsp),%rax │ │ │ │ - vmovupd %zmm6,(%rax,%rsi,1) │ │ │ │ - add $0x40,%rsi │ │ │ │ - vmovupd (%rdi,%rsi,1),%zmm7 │ │ │ │ - vsubpd (%r11,%rsi,1),%zmm7,%zmm8 │ │ │ │ - mov 0xd8(%rsp),%rdx │ │ │ │ - vmovupd %zmm8,(%rdx,%rsi,1) │ │ │ │ - add $0x40,%rsi │ │ │ │ - vmovupd (%rdi,%rsi,1),%zmm9 │ │ │ │ - vsubpd (%r11,%rsi,1),%zmm9,%zmm10 │ │ │ │ - mov 0xd8(%rsp),%rax │ │ │ │ - vmovupd %zmm10,(%rax,%rsi,1) │ │ │ │ - add $0x40,%rsi │ │ │ │ - vmovupd (%rdi,%rsi,1),%zmm11 │ │ │ │ - vsubpd (%r11,%rsi,1),%zmm11,%zmm12 │ │ │ │ - mov 0xd8(%rsp),%rdx │ │ │ │ - vmovupd %zmm12,(%rdx,%rsi,1) │ │ │ │ - add $0x40,%rsi │ │ │ │ - vmovupd (%rdi,%rsi,1),%zmm13 │ │ │ │ - vsubpd (%r11,%rsi,1),%zmm13,%zmm14 │ │ │ │ - mov 0xd8(%rsp),%rax │ │ │ │ - vmovupd %zmm14,(%rax,%rsi,1) │ │ │ │ - add $0x40,%rsi │ │ │ │ - cmp %r9,%rsi │ │ │ │ - je 4c864 │ │ │ │ - vmovupd (%rdi,%rsi,1),%zmm15 │ │ │ │ - vmovupd 0x40(%rdi,%rsi,1),%zmm0 │ │ │ │ - vsubpd (%r11,%rsi,1),%zmm15,%zmm2 │ │ │ │ - vsubpd 0x40(%rsi,%r11,1),%zmm0,%zmm3 │ │ │ │ - vmovupd 0x80(%rdi,%rsi,1),%zmm4 │ │ │ │ - vmovupd 0xc0(%rdi,%rsi,1),%zmm6 │ │ │ │ - vsubpd 0x80(%rsi,%r11,1),%zmm4,%zmm5 │ │ │ │ - vmovupd 0x100(%rdi,%rsi,1),%zmm8 │ │ │ │ - vmovupd 0x140(%rdi,%rsi,1),%zmm10 │ │ │ │ - vsubpd 0xc0(%rsi,%r11,1),%zmm6,%zmm7 │ │ │ │ - vmovupd 0x180(%rdi,%rsi,1),%zmm12 │ │ │ │ - vmovupd 0x1c0(%rdi,%rsi,1),%zmm14 │ │ │ │ - vsubpd 0x100(%rsi,%r11,1),%zmm8,%zmm9 │ │ │ │ - vsubpd 0x140(%rsi,%r11,1),%zmm10,%zmm11 │ │ │ │ - vsubpd 0x180(%rsi,%r11,1),%zmm12,%zmm13 │ │ │ │ - vsubpd 0x1c0(%rsi,%r11,1),%zmm14,%zmm15 │ │ │ │ - vmovupd %zmm2,(%rax,%rsi,1) │ │ │ │ - vmovupd %zmm3,0x40(%rax,%rsi,1) │ │ │ │ - vmovupd %zmm5,0x80(%rax,%rsi,1) │ │ │ │ - vmovupd %zmm7,0xc0(%rax,%rsi,1) │ │ │ │ - vmovupd %zmm9,0x100(%rax,%rsi,1) │ │ │ │ - vmovupd %zmm11,0x140(%rax,%rsi,1) │ │ │ │ - vmovupd %zmm13,0x180(%rax,%rsi,1) │ │ │ │ - vmovupd %zmm15,0x1c0(%rax,%rsi,1) │ │ │ │ - add $0x200,%rsi │ │ │ │ - cmp %r9,%rsi │ │ │ │ - jne 4c797 │ │ │ │ - mov %r13d,%eax │ │ │ │ - and $0xfffffff8,%eax │ │ │ │ - mov %eax,0xb8(%rsp) │ │ │ │ - cmp %eax,%r13d │ │ │ │ - je 4c918 │ │ │ │ - mov 0xb8(%rsp),%edi │ │ │ │ - mov %r13d,%r9d │ │ │ │ - lea (%r8,%rbx,1),%rsi │ │ │ │ - sub %edi,%r9d │ │ │ │ - lea -0x1(%r9),%edx │ │ │ │ - cmp $0x2,%edx │ │ │ │ - jbe 4d52f │ │ │ │ - add 0xd0(%rsp),%rsi │ │ │ │ - mov %edi,%edx │ │ │ │ + mov %rdi,0x18(%rsp) │ │ │ │ + vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ + xor %edx,%edx │ │ │ │ + mov %rsi,0x20(%rsp) │ │ │ │ + lea 0xe0(%rsp),%r12 │ │ │ │ + mov %r9,0x80(%rsp) │ │ │ │ + test %r14d,%r14d │ │ │ │ + je 4b1e2 │ │ │ │ + cmpl $0x2,0x30(%rsp) │ │ │ │ + jbe 4bcfa │ │ │ │ + mov 0x80(%rsp),%rdi │ │ │ │ + mov 0x18(%rsp),%r11 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov 0xa0(%rsp),%rax │ │ │ │ + sub $0x20,%rdi │ │ │ │ + lea (%r11,%r10,1),%r9 │ │ │ │ + shr $0x5,%rdi │ │ │ │ + add %r10,%rax │ │ │ │ + inc %rdi │ │ │ │ + and $0x7,%edi │ │ │ │ + je 4bcdd │ │ │ │ + cmp $0x1,%rdi │ │ │ │ + je 4b082 │ │ │ │ + cmp $0x2,%rdi │ │ │ │ + je 4b066 │ │ │ │ + cmp $0x3,%rdi │ │ │ │ + je 4b049 │ │ │ │ + cmp $0x4,%rdi │ │ │ │ + je 4b02d │ │ │ │ + cmp $0x5,%rdi │ │ │ │ + je 4b011 │ │ │ │ + cmp $0x6,%rdi │ │ │ │ + je 4aff4 │ │ │ │ + vmovupd (%r9),%ymm1 │ │ │ │ + mov 0xd8(%rsp),%rsi │ │ │ │ + mov $0x20,%ecx │ │ │ │ + vsubpd (%rax),%ymm1,%ymm2 │ │ │ │ + vmovupd %ymm2,(%rsi) │ │ │ │ + vmovupd (%r9,%rcx,1),%ymm3 │ │ │ │ + mov 0xd8(%rsp),%r11 │ │ │ │ + vsubpd (%rax,%rcx,1),%ymm3,%ymm4 │ │ │ │ + vmovupd %ymm4,(%r11,%rcx,1) │ │ │ │ + add $0x20,%rcx │ │ │ │ + vmovupd (%r9,%rcx,1),%ymm5 │ │ │ │ mov 0xd8(%rsp),%rdi │ │ │ │ - vmovupd (%rsi,%rdx,8),%ymm2 │ │ │ │ - vsubpd (%r11,%rdx,8),%ymm2,%ymm0 │ │ │ │ - vmovupd %ymm0,(%rdi,%rdx,8) │ │ │ │ - test $0x3,%r9b │ │ │ │ - je 4c918 │ │ │ │ - mov %r9d,%edx │ │ │ │ - and $0xfffffffc,%edx │ │ │ │ - add %edx,%eax │ │ │ │ - sub %edx,%r9d │ │ │ │ - cmp $0x1,%r9d │ │ │ │ - je 4c8fd │ │ │ │ - add 0xb8(%rsp),%edx │ │ │ │ + vsubpd (%rax,%rcx,1),%ymm5,%ymm6 │ │ │ │ + vmovupd %ymm6,(%rdi,%rcx,1) │ │ │ │ + add $0x20,%rcx │ │ │ │ + vmovupd (%r9,%rcx,1),%ymm7 │ │ │ │ + mov 0xd8(%rsp),%rsi │ │ │ │ + vsubpd (%rax,%rcx,1),%ymm7,%ymm8 │ │ │ │ + vmovupd %ymm8,(%rsi,%rcx,1) │ │ │ │ + add $0x20,%rcx │ │ │ │ + vmovupd (%r9,%rcx,1),%ymm9 │ │ │ │ + mov 0xd8(%rsp),%r11 │ │ │ │ + vsubpd (%rax,%rcx,1),%ymm9,%ymm10 │ │ │ │ + vmovupd %ymm10,(%r11,%rcx,1) │ │ │ │ + add $0x20,%rcx │ │ │ │ + vmovupd (%r9,%rcx,1),%ymm11 │ │ │ │ mov 0xd8(%rsp),%rdi │ │ │ │ - vmovupd (%rsi,%rdx,8),%xmm3 │ │ │ │ - vsubpd (%r11,%rdx,8),%xmm3,%xmm4 │ │ │ │ - vmovupd %xmm4,(%rdi,%rdx,8) │ │ │ │ + vsubpd (%rax,%rcx,1),%ymm11,%ymm12 │ │ │ │ + vmovupd %ymm12,(%rdi,%rcx,1) │ │ │ │ + add $0x20,%rcx │ │ │ │ + vmovupd (%r9,%rcx,1),%ymm13 │ │ │ │ + mov 0xd8(%rsp),%rsi │ │ │ │ + vsubpd (%rax,%rcx,1),%ymm13,%ymm14 │ │ │ │ + vmovupd %ymm14,(%rsi,%rcx,1) │ │ │ │ + add $0x20,%rcx │ │ │ │ + cmp %rcx,0x80(%rsp) │ │ │ │ + je 4b17a │ │ │ │ + vmovupd (%r9,%rcx,1),%ymm15 │ │ │ │ + vmovupd 0x20(%r9,%rcx,1),%ymm2 │ │ │ │ + vmovupd 0x40(%r9,%rcx,1),%ymm4 │ │ │ │ + vmovupd 0x60(%r9,%rcx,1),%ymm6 │ │ │ │ + vmovupd 0x80(%r9,%rcx,1),%ymm8 │ │ │ │ + vmovupd 0xa0(%r9,%rcx,1),%ymm10 │ │ │ │ + vmovupd 0xc0(%r9,%rcx,1),%ymm12 │ │ │ │ + vmovupd 0xe0(%r9,%rcx,1),%ymm14 │ │ │ │ + vsubpd (%rax,%rcx,1),%ymm15,%ymm1 │ │ │ │ + vsubpd 0x20(%rcx,%rax,1),%ymm2,%ymm3 │ │ │ │ + vsubpd 0x40(%rcx,%rax,1),%ymm4,%ymm5 │ │ │ │ + vsubpd 0x60(%rcx,%rax,1),%ymm6,%ymm7 │ │ │ │ + vsubpd 0x80(%rcx,%rax,1),%ymm8,%ymm9 │ │ │ │ + vsubpd 0xa0(%rcx,%rax,1),%ymm10,%ymm11 │ │ │ │ + vsubpd 0xc0(%rcx,%rax,1),%ymm12,%ymm13 │ │ │ │ + vsubpd 0xe0(%rcx,%rax,1),%ymm14,%ymm15 │ │ │ │ + vmovupd %ymm1,(%rsi,%rcx,1) │ │ │ │ + vmovupd %ymm3,0x20(%rsi,%rcx,1) │ │ │ │ + vmovupd %ymm5,0x40(%rsi,%rcx,1) │ │ │ │ + vmovupd %ymm7,0x60(%rsi,%rcx,1) │ │ │ │ + vmovupd %ymm9,0x80(%rsi,%rcx,1) │ │ │ │ + vmovupd %ymm11,0xa0(%rsi,%rcx,1) │ │ │ │ + vmovupd %ymm13,0xc0(%rsi,%rcx,1) │ │ │ │ + vmovupd %ymm15,0xe0(%rsi,%rcx,1) │ │ │ │ + add $0x100,%rcx │ │ │ │ + cmp %rcx,0x80(%rsp) │ │ │ │ + jne 4b0ac │ │ │ │ + mov %r14d,%ecx │ │ │ │ + and $0xfffffffc,%ecx │ │ │ │ + mov %ecx,%esi │ │ │ │ + cmp %ecx,%r14d │ │ │ │ + je 4b1e2 │ │ │ │ + mov %r14d,%r9d │ │ │ │ + lea (%rbx,%r10,1),%rdi │ │ │ │ + sub %esi,%r9d │ │ │ │ + cmp $0x1,%r9d │ │ │ │ + je 4bcea │ │ │ │ + add 0xa0(%rsp),%rdi │ │ │ │ + mov 0xd8(%rsp),%r11 │ │ │ │ + vmovupd (%rdi,%rsi,8),%xmm1 │ │ │ │ + vsubpd (%rax,%rsi,8),%xmm1,%xmm2 │ │ │ │ + vmovupd %xmm2,(%r11,%rsi,8) │ │ │ │ test $0x1,%r9b │ │ │ │ - je 4c918 │ │ │ │ + je 4b1e2 │ │ │ │ and $0xfffffffe,%r9d │ │ │ │ - add %r9d,%eax │ │ │ │ - cltq │ │ │ │ - vmovsd (%rsi,%rax,8),%xmm5 │ │ │ │ - vsubsd (%r11,%rax,8),%xmm5,%xmm6 │ │ │ │ - mov 0xd8(%rsp),%r11 │ │ │ │ - vmovsd %xmm6,(%r11,%rax,8) │ │ │ │ - mov %rcx,0xf0(%rsp) │ │ │ │ - mov %r8,0xb0(%rsp) │ │ │ │ - mov %r10d,0xb8(%rsp) │ │ │ │ - vmovdqa %xmm1,0xe0(%rsp) │ │ │ │ + add %r9d,%ecx │ │ │ │ + movslq %ecx,%rcx │ │ │ │ + vmovsd (%rdi,%rcx,8),%xmm3 │ │ │ │ + vsubsd (%rax,%rcx,8),%xmm3,%xmm4 │ │ │ │ + mov 0xd8(%rsp),%rax │ │ │ │ + vmovsd %xmm4,(%rax,%rcx,8) │ │ │ │ + mov %rdx,0xf0(%rsp) │ │ │ │ mov 0xd8(%rsp),%rcx │ │ │ │ - mov 0xc8(%rsp),%edx │ │ │ │ - mov %r13d,%esi │ │ │ │ + mov %r14d,%esi │ │ │ │ mov %r12,%rdi │ │ │ │ + mov %r10,0xc8(%rsp) │ │ │ │ + mov 0x8c(%rsp),%edx │ │ │ │ + mov %r8d,0xd0(%rsp) │ │ │ │ + vmovdqa %xmm0,0xe0(%rsp) │ │ │ │ vzeroupper │ │ │ │ - call bfbc0 (int, int, double const*)@@Base> │ │ │ │ - mov 0xb8(%rsp),%r10d │ │ │ │ - vmovdqa 0xe0(%rsp),%xmm3 │ │ │ │ - mov 0xf0(%rsp),%rdi │ │ │ │ - mov 0xb0(%rsp),%r8 │ │ │ │ - cmp $0x1,%r10d │ │ │ │ - je 4d4cb │ │ │ │ - mov 0xc8(%rsp),%ecx │ │ │ │ - mov 0xe0(%rsp),%r9 │ │ │ │ - mov 0xe8(%rsp),%rdx │ │ │ │ - test %ecx,%ecx │ │ │ │ - jle 4d09c │ │ │ │ - vmovq (%r14),%xmm0 │ │ │ │ - mov 0x78(%rsp),%r11 │ │ │ │ - vmovq %r9,%xmm4 │ │ │ │ - mov %rdi,0x98(%rsp) │ │ │ │ - mov %rdx,0xa0(%rsp) │ │ │ │ - mov %r8,0x88(%rsp) │ │ │ │ - mov %r10d,0xa8(%rsp) │ │ │ │ - mov %rbx,%r8 │ │ │ │ - mov %r15,0x90(%rsp) │ │ │ │ - vmovq %xmm3,%rax │ │ │ │ - mov %r13d,%ebx │ │ │ │ - vmovq %xmm0,%rsi │ │ │ │ - lea -0x28(%rsi,%r11,1),%rcx │ │ │ │ - mov 0xc8(%rsp),%esi │ │ │ │ - mov 0x10(%rcx),%rdx │ │ │ │ - mov %esi,%r9d │ │ │ │ - mov %r9d,%edi │ │ │ │ - dec %edi │ │ │ │ - je 4d05c │ │ │ │ - mov %ebx,0xac(%rsp) │ │ │ │ - sub $0x2,%r9d │ │ │ │ - mov %edi,0xb0(%rsp) │ │ │ │ - mov %r8,%rdi │ │ │ │ - lea (%r9,%r9,2),%r10 │ │ │ │ - mov %rax,%r11 │ │ │ │ - vmovq %r12,%xmm8 │ │ │ │ - vmovq %r14,%xmm9 │ │ │ │ - lea 0x18(%rax,%r10,8),%r15 │ │ │ │ - mov %rax,%r9 │ │ │ │ - mov %rcx,%r10 │ │ │ │ - mov %r15,%r8 │ │ │ │ - mov %rcx,%r15 │ │ │ │ - mov %rdi,%rcx │ │ │ │ - nop │ │ │ │ - mov -0x8(%r10),%r14 │ │ │ │ - mov (%r10),%rax │ │ │ │ - sub %r14,%rax │ │ │ │ - je 4cd7d │ │ │ │ - mov (%r11),%r12 │ │ │ │ - mov 0x8(%r11),%rbx │ │ │ │ - sub %r12,%rbx │ │ │ │ - je 4cd7d │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %r10,0x38(%rsp) │ │ │ │ - mov %r11,0x30(%rsp) │ │ │ │ - mov %rdx,0x58(%rsp) │ │ │ │ - mov %r8,0x50(%rsp) │ │ │ │ - mov %r15,0x48(%rsp) │ │ │ │ - mov %rcx,0x40(%rsp) │ │ │ │ - xor %edi,%edi │ │ │ │ - mov %r9,0x28(%rsp) │ │ │ │ - sar $0x3,%rsi │ │ │ │ - lea -0x1(%rsi),%r13 │ │ │ │ - sar $0x3,%rax │ │ │ │ - mov %r13,0xb8(%rsp) │ │ │ │ - mov $0xfffffffffffffff8,%r13 │ │ │ │ + call b9b10 (int, int, double const*)@@Base> │ │ │ │ + mov 0xd0(%rsp),%r8d │ │ │ │ + vmovdqa 0xe0(%rsp),%xmm2 │ │ │ │ + mov 0xf0(%rsp),%r11 │ │ │ │ + mov 0xc8(%rsp),%r10 │ │ │ │ + cmp $0x1,%r8d │ │ │ │ + je 4bcb5 │ │ │ │ + mov 0x8c(%rsp),%edx │ │ │ │ + mov 0xe0(%rsp),%rcx │ │ │ │ + mov 0xe8(%rsp),%rax │ │ │ │ + test %edx,%edx │ │ │ │ + jle 4ba46 │ │ │ │ + mov 0x0(%r13),%rdx │ │ │ │ + vmovq %xmm2,%r9 │ │ │ │ + mov 0x20(%rsp),%rsi │ │ │ │ + vmovq %xmm2,0x90(%rsp) │ │ │ │ + add $0x10,%r9 │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + sub %rdx,%r9 │ │ │ │ + lea -0x28(%rdx,%rsi,1),%rdi │ │ │ │ + mov 0x8c(%rsp),%esi │ │ │ │ + mov %r8d,0x78(%rsp) │ │ │ │ + mov %r9,0x50(%rsp) │ │ │ │ + mov 0x90(%rsp),%r9 │ │ │ │ + mov %r11,0x38(%rsp) │ │ │ │ + mov 0x10(%rdi),%rax │ │ │ │ + lea 0x18(%r9),%rdx │ │ │ │ + mov %r14d,0x34(%rsp) │ │ │ │ + mov %rdx,0x48(%rsp) │ │ │ │ + mov %esi,%edx │ │ │ │ + mov %r13,0x28(%rsp) │ │ │ │ + dec %edx │ │ │ │ + je 4ba20 │ │ │ │ + sub $0x2,%esi │ │ │ │ + mov 0x48(%rsp),%r13 │ │ │ │ + mov %edx,0x7c(%rsp) │ │ │ │ + lea -0x8(%rax),%r8 │ │ │ │ + lea (%rsi,%rsi,2),%r11 │ │ │ │ mov %rax,0x70(%rsp) │ │ │ │ - mov %rdx,%rax │ │ │ │ - sub %r12,%r13 │ │ │ │ - mov 0x70(%rsp),%r10 │ │ │ │ - mov %r13,0x68(%rsp) │ │ │ │ - mov %rsi,%r13 │ │ │ │ - mov 0x68(%rsp),%r11 │ │ │ │ - shr $0x3,%r13 │ │ │ │ - shl $0x6,%r13 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - lea (%rax,%r11,1),%r8 │ │ │ │ - vmovsd (%r14,%rdi,8),%xmm7 │ │ │ │ - cmp $0x30,%r8 │ │ │ │ - jbe 4d160 │ │ │ │ - cmpq $0x6,0xb8(%rsp) │ │ │ │ - jbe 4d300 │ │ │ │ - lea -0x40(%r13),%r9 │ │ │ │ - vbroadcastsd %xmm7,%zmm10 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - shr $0x6,%r9 │ │ │ │ - inc %r9 │ │ │ │ - and $0x7,%r9d │ │ │ │ - je 4cbf3 │ │ │ │ + mov %rdi,%rsi │ │ │ │ + lea 0x0(%r13,%r11,8),%r14 │ │ │ │ + mov %rbx,0x68(%rsp) │ │ │ │ + mov %r15,0x60(%rsp) │ │ │ │ + mov %r14,0xb8(%rsp) │ │ │ │ + mov 0x90(%rsp),%r14 │ │ │ │ + mov %r8,0x58(%rsp) │ │ │ │ + mov %r10,%r8 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov -0x8(%rsi),%r13 │ │ │ │ + mov (%rsi),%r10 │ │ │ │ + sub %r13,%r10 │ │ │ │ + je 4b7ab │ │ │ │ + mov (%r14),%rdx │ │ │ │ + mov 0x8(%r14),%rbx │ │ │ │ + sub %rdx,%rbx │ │ │ │ + je 4b7ab │ │ │ │ + mov %rbx,%r9 │ │ │ │ + sar $0x3,%r10 │ │ │ │ + lea 0x8(%rdx),%rax │ │ │ │ + mov %r13,0x98(%rsp) │ │ │ │ + sar $0x3,%r9 │ │ │ │ + mov %r10,0xc8(%rsp) │ │ │ │ + mov 0x58(%rsp),%r10 │ │ │ │ + xor %r11d,%r11d │ │ │ │ + lea -0x1(%r9),%r15 │ │ │ │ + mov %rax,0xa8(%rsp) │ │ │ │ + mov %r15,0xc0(%rsp) │ │ │ │ + mov %r9,%r15 │ │ │ │ + sub %rdx,%r10 │ │ │ │ + shr $0x2,%r15 │ │ │ │ + mov %rbx,0xd0(%rsp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + shl $0x5,%r15 │ │ │ │ + mov 0xa8(%rsp),%rax │ │ │ │ + mov 0x98(%rsp),%rsi │ │ │ │ + add %r10,%rax │ │ │ │ + vmovsd (%rsi,%r11,8),%xmm1 │ │ │ │ cmp $0x1,%r9 │ │ │ │ - je 4cbd1 │ │ │ │ - cmp $0x2,%r9 │ │ │ │ - je 4cbb8 │ │ │ │ - cmp $0x3,%r9 │ │ │ │ - je 4cb9f │ │ │ │ - cmp $0x4,%r9 │ │ │ │ - je 4cb86 │ │ │ │ - cmp $0x5,%r9 │ │ │ │ - je 4cb6d │ │ │ │ - cmp $0x6,%r9 │ │ │ │ - je 4cb54 │ │ │ │ - vmovupd (%r12),%zmm11 │ │ │ │ - vfmadd213pd (%rax),%zmm10,%zmm11 │ │ │ │ - mov $0x40,%ecx │ │ │ │ - vmovupd %zmm11,(%rax) │ │ │ │ - vmovupd (%r12,%rcx,1),%zmm12 │ │ │ │ - vfmadd213pd (%rax,%rcx,1),%zmm10,%zmm12 │ │ │ │ - vmovupd %zmm12,(%rax,%rcx,1) │ │ │ │ - add $0x40,%rcx │ │ │ │ - vmovupd (%r12,%rcx,1),%zmm13 │ │ │ │ - vfmadd213pd (%rax,%rcx,1),%zmm10,%zmm13 │ │ │ │ - vmovupd %zmm13,(%rax,%rcx,1) │ │ │ │ - add $0x40,%rcx │ │ │ │ - vmovupd (%r12,%rcx,1),%zmm14 │ │ │ │ - vfmadd213pd (%rax,%rcx,1),%zmm10,%zmm14 │ │ │ │ - vmovupd %zmm14,(%rax,%rcx,1) │ │ │ │ - add $0x40,%rcx │ │ │ │ - vmovupd (%r12,%rcx,1),%zmm15 │ │ │ │ - vfmadd213pd (%rax,%rcx,1),%zmm10,%zmm15 │ │ │ │ - vmovupd %zmm15,(%rax,%rcx,1) │ │ │ │ - add $0x40,%rcx │ │ │ │ - vmovupd (%r12,%rcx,1),%zmm2 │ │ │ │ - vfmadd213pd (%rax,%rcx,1),%zmm10,%zmm2 │ │ │ │ - vmovupd %zmm2,(%rax,%rcx,1) │ │ │ │ - add $0x40,%rcx │ │ │ │ - vmovupd (%r12,%rcx,1),%zmm5 │ │ │ │ - vfmadd213pd (%rax,%rcx,1),%zmm10,%zmm5 │ │ │ │ - vmovupd %zmm5,(%rax,%rcx,1) │ │ │ │ - add $0x40,%rcx │ │ │ │ - cmp %rcx,%r13 │ │ │ │ - je 4ccc0 │ │ │ │ - vmovupd (%r12,%rcx,1),%zmm6 │ │ │ │ - vfmadd213pd (%rax,%rcx,1),%zmm10,%zmm6 │ │ │ │ - vmovupd %zmm6,(%rax,%rcx,1) │ │ │ │ - vmovupd 0x40(%r12,%rcx,1),%zmm1 │ │ │ │ - vfmadd213pd 0x40(%rax,%rcx,1),%zmm10,%zmm1 │ │ │ │ - vmovupd %zmm1,0x40(%rax,%rcx,1) │ │ │ │ - vmovupd 0x80(%r12,%rcx,1),%zmm11 │ │ │ │ - vfmadd213pd 0x80(%rax,%rcx,1),%zmm10,%zmm11 │ │ │ │ - vmovupd %zmm11,0x80(%rax,%rcx,1) │ │ │ │ - vmovupd 0xc0(%r12,%rcx,1),%zmm12 │ │ │ │ - vfmadd213pd 0xc0(%rax,%rcx,1),%zmm10,%zmm12 │ │ │ │ - vmovupd %zmm12,0xc0(%rax,%rcx,1) │ │ │ │ - vmovupd 0x100(%r12,%rcx,1),%zmm13 │ │ │ │ - vfmadd213pd 0x100(%rax,%rcx,1),%zmm10,%zmm13 │ │ │ │ - vmovupd %zmm13,0x100(%rax,%rcx,1) │ │ │ │ - vmovupd 0x140(%r12,%rcx,1),%zmm14 │ │ │ │ - vfmadd213pd 0x140(%rax,%rcx,1),%zmm10,%zmm14 │ │ │ │ - vmovupd %zmm14,0x140(%rax,%rcx,1) │ │ │ │ - vmovupd 0x180(%r12,%rcx,1),%zmm15 │ │ │ │ - vfmadd213pd 0x180(%rax,%rcx,1),%zmm10,%zmm15 │ │ │ │ - vmovupd %zmm15,0x180(%rax,%rcx,1) │ │ │ │ - vmovupd 0x1c0(%r12,%rcx,1),%zmm2 │ │ │ │ - vfmadd213pd 0x1c0(%rax,%rcx,1),%zmm10,%zmm2 │ │ │ │ - vmovupd %zmm2,0x1c0(%rax,%rcx,1) │ │ │ │ - add $0x200,%rcx │ │ │ │ - cmp %rcx,%r13 │ │ │ │ - jne 4cbf3 │ │ │ │ - mov %rsi,%rdx │ │ │ │ - and $0xfffffffffffffff8,%rdx │ │ │ │ - test $0x7,%sil │ │ │ │ - je 4cd4b │ │ │ │ - mov 0xb8(%rsp),%r9 │ │ │ │ - sub %rdx,%r9 │ │ │ │ - lea 0x1(%r9),%r15 │ │ │ │ - cmp $0x2,%r9 │ │ │ │ - jbe 4d310 │ │ │ │ - vmovupd (%rax,%rdx,8),%ymm5 │ │ │ │ - vbroadcastsd %xmm7,%ymm10 │ │ │ │ - vfmadd132pd (%r12,%rdx,8),%ymm5,%ymm10 │ │ │ │ - vmovupd %ymm10,(%rax,%rdx,8) │ │ │ │ - test $0x3,%r15b │ │ │ │ - je 4cd4b │ │ │ │ - mov %r15,%r8 │ │ │ │ - and $0xfffffffffffffffc,%r8 │ │ │ │ - lea (%rdx,%r8,1),%rcx │ │ │ │ - cmp %r8,%r9 │ │ │ │ - je 4cd3b │ │ │ │ - add %r8,%rdx │ │ │ │ - vmovddup %xmm7,%xmm6 │ │ │ │ - mov %r15,%r9 │ │ │ │ - vmovupd (%rax,%rdx,8),%xmm1 │ │ │ │ - vfmadd132pd (%r12,%rdx,8),%xmm1,%xmm6 │ │ │ │ - sub %r8,%r9 │ │ │ │ - and $0x1,%r15d │ │ │ │ - vmovupd %xmm6,(%rax,%rdx,8) │ │ │ │ - je 4cd4b │ │ │ │ - and $0xfffffffffffffffe,%r9 │ │ │ │ - add %r9,%rcx │ │ │ │ - vmovsd (%rax,%rcx,8),%xmm11 │ │ │ │ - vfmadd132sd (%r12,%rcx,8),%xmm11,%xmm7 │ │ │ │ - vmovsd %xmm7,(%rax,%rcx,8) │ │ │ │ - inc %rdi │ │ │ │ - add %rbx,%rax │ │ │ │ - cmp %r10,%rdi │ │ │ │ - jb 4cad0 │ │ │ │ - mov 0x58(%rsp),%rdx │ │ │ │ - mov 0x50(%rsp),%r8 │ │ │ │ - mov 0x48(%rsp),%r15 │ │ │ │ - mov 0x40(%rsp),%rcx │ │ │ │ - mov 0x38(%rsp),%r10 │ │ │ │ - mov 0x30(%rsp),%r11 │ │ │ │ - mov 0x28(%rsp),%r9 │ │ │ │ - add $0x18,%r11 │ │ │ │ - sub $0x18,%r10 │ │ │ │ - cmp %r11,%r8 │ │ │ │ - jne 4ca40 │ │ │ │ - mov 0x18(%r15),%r13 │ │ │ │ - mov %rcx,%r8 │ │ │ │ - mov 0xb0(%rsp),%edi │ │ │ │ - mov 0xac(%rsp),%ebx │ │ │ │ - mov %r15,%rcx │ │ │ │ - vmovq %xmm8,%r12 │ │ │ │ - vmovq %xmm9,%r14 │ │ │ │ - mov %r9,%rax │ │ │ │ - sub %rdx,%r13 │ │ │ │ - je 4d046 │ │ │ │ - mov %rcx,%r15 │ │ │ │ - vmovq %xmm0,%rsi │ │ │ │ - lea -0x8(%rdx),%r10 │ │ │ │ - sub %rsi,%r15 │ │ │ │ - mov 0x10(%rax,%r15,1),%r9 │ │ │ │ - sar $0x3,%r13 │ │ │ │ - sub %r9,%r10 │ │ │ │ - cmp $0x30,%r10 │ │ │ │ - jbe 4d31b │ │ │ │ - lea -0x1(%r13),%rsi │ │ │ │ - cmp $0x6,%rsi │ │ │ │ - jbe 4d4f4 │ │ │ │ - mov %r13,%r15 │ │ │ │ - xor %r10d,%r10d │ │ │ │ - shr $0x3,%r15 │ │ │ │ - shl $0x6,%r15 │ │ │ │ - lea -0x40(%r15),%r11 │ │ │ │ - shr $0x6,%r11 │ │ │ │ + je 4b602 │ │ │ │ + cmp $0x10,%r10 │ │ │ │ + jbe 4b602 │ │ │ │ + cmpq $0x2,0xc0(%rsp) │ │ │ │ + jbe 4bb00 │ │ │ │ + lea -0x20(%r15),%r13 │ │ │ │ + vbroadcastsd %xmm1,%ymm0 │ │ │ │ + xor %esi,%esi │ │ │ │ + shr $0x5,%r13 │ │ │ │ + inc %r13 │ │ │ │ + and $0x7,%r13d │ │ │ │ + je 4b49f │ │ │ │ + cmp $0x1,%r13 │ │ │ │ + je 4b482 │ │ │ │ + cmp $0x2,%r13 │ │ │ │ + je 4b46e │ │ │ │ + cmp $0x3,%r13 │ │ │ │ + je 4b45a │ │ │ │ + cmp $0x4,%r13 │ │ │ │ + je 4b446 │ │ │ │ + cmp $0x5,%r13 │ │ │ │ + je 4b432 │ │ │ │ + cmp $0x6,%r13 │ │ │ │ + je 4b41e │ │ │ │ + vmovupd (%rdx),%ymm5 │ │ │ │ + mov $0x20,%esi │ │ │ │ + vfmadd213pd (%rax),%ymm0,%ymm5 │ │ │ │ + vmovupd %ymm5,(%rax) │ │ │ │ + vmovupd (%rdx,%rsi,1),%ymm6 │ │ │ │ + vfmadd213pd (%rax,%rsi,1),%ymm0,%ymm6 │ │ │ │ + vmovupd %ymm6,(%rax,%rsi,1) │ │ │ │ + add $0x20,%rsi │ │ │ │ + vmovupd (%rdx,%rsi,1),%ymm7 │ │ │ │ + vfmadd213pd (%rax,%rsi,1),%ymm0,%ymm7 │ │ │ │ + vmovupd %ymm7,(%rax,%rsi,1) │ │ │ │ + add $0x20,%rsi │ │ │ │ + vmovupd (%rdx,%rsi,1),%ymm8 │ │ │ │ + vfmadd213pd (%rax,%rsi,1),%ymm0,%ymm8 │ │ │ │ + vmovupd %ymm8,(%rax,%rsi,1) │ │ │ │ + add $0x20,%rsi │ │ │ │ + vmovupd (%rdx,%rsi,1),%ymm9 │ │ │ │ + vfmadd213pd (%rax,%rsi,1),%ymm0,%ymm9 │ │ │ │ + vmovupd %ymm9,(%rax,%rsi,1) │ │ │ │ + add $0x20,%rsi │ │ │ │ + vmovupd (%rdx,%rsi,1),%ymm10 │ │ │ │ + vfmadd213pd (%rax,%rsi,1),%ymm0,%ymm10 │ │ │ │ + vmovupd %ymm10,(%rax,%rsi,1) │ │ │ │ + add $0x20,%rsi │ │ │ │ + vmovupd (%rdx,%rsi,1),%ymm11 │ │ │ │ + vfmadd213pd (%rax,%rsi,1),%ymm0,%ymm11 │ │ │ │ + vmovupd %ymm11,(%rax,%rsi,1) │ │ │ │ + add $0x20,%rsi │ │ │ │ + cmp %rsi,%r15 │ │ │ │ + je 4b568 │ │ │ │ + vmovupd (%rdx,%rsi,1),%ymm12 │ │ │ │ + vfmadd213pd (%rax,%rsi,1),%ymm0,%ymm12 │ │ │ │ + vmovupd %ymm12,(%rax,%rsi,1) │ │ │ │ + vmovupd 0x20(%rdx,%rsi,1),%ymm13 │ │ │ │ + vfmadd213pd 0x20(%rax,%rsi,1),%ymm0,%ymm13 │ │ │ │ + vmovupd %ymm13,0x20(%rax,%rsi,1) │ │ │ │ + vmovupd 0x40(%rdx,%rsi,1),%ymm14 │ │ │ │ + vfmadd213pd 0x40(%rax,%rsi,1),%ymm0,%ymm14 │ │ │ │ + vmovupd %ymm14,0x40(%rax,%rsi,1) │ │ │ │ + vmovupd 0x60(%rdx,%rsi,1),%ymm15 │ │ │ │ + vfmadd213pd 0x60(%rax,%rsi,1),%ymm0,%ymm15 │ │ │ │ + vmovupd %ymm15,0x60(%rax,%rsi,1) │ │ │ │ + vmovupd 0x80(%rdx,%rsi,1),%ymm3 │ │ │ │ + vfmadd213pd 0x80(%rax,%rsi,1),%ymm0,%ymm3 │ │ │ │ + vmovupd %ymm3,0x80(%rax,%rsi,1) │ │ │ │ + vmovupd 0xa0(%rdx,%rsi,1),%ymm4 │ │ │ │ + vfmadd213pd 0xa0(%rax,%rsi,1),%ymm0,%ymm4 │ │ │ │ + vmovupd %ymm4,0xa0(%rax,%rsi,1) │ │ │ │ + vmovupd 0xc0(%rdx,%rsi,1),%ymm5 │ │ │ │ + vfmadd213pd 0xc0(%rax,%rsi,1),%ymm0,%ymm5 │ │ │ │ + vmovupd %ymm5,0xc0(%rax,%rsi,1) │ │ │ │ + vmovupd 0xe0(%rdx,%rsi,1),%ymm6 │ │ │ │ + vfmadd213pd 0xe0(%rax,%rsi,1),%ymm0,%ymm6 │ │ │ │ + vmovupd %ymm6,0xe0(%rax,%rsi,1) │ │ │ │ + add $0x100,%rsi │ │ │ │ + cmp %rsi,%r15 │ │ │ │ + jne 4b49f │ │ │ │ + mov %r9,%rsi │ │ │ │ + and $0xfffffffffffffffc,%rsi │ │ │ │ + test $0x3,%r9b │ │ │ │ + je 4b5c6 │ │ │ │ + cmp %rsi,0xc0(%rsp) │ │ │ │ + je 4b5b6 │ │ │ │ + vmovupd (%rax,%rsi,8),%xmm7 │ │ │ │ + mov %r9,%r13 │ │ │ │ + vmovddup %xmm1,%xmm0 │ │ │ │ + sub %rsi,%r13 │ │ │ │ + vfmadd132pd (%rdx,%rsi,8),%xmm7,%xmm0 │ │ │ │ + mov %r13,0xb0(%rsp) │ │ │ │ + mov 0xb0(%rsp),%r13 │ │ │ │ + vmovupd %xmm0,(%rax,%rsi,8) │ │ │ │ + test $0x1,%r13b │ │ │ │ + je 4b5c6 │ │ │ │ + and $0xfffffffffffffffe,%r13 │ │ │ │ + add %r13,%rsi │ │ │ │ + vmovsd (%rax,%rsi,8),%xmm8 │ │ │ │ + vfmadd132sd (%rdx,%rsi,8),%xmm8,%xmm1 │ │ │ │ + vmovsd %xmm1,(%rax,%rsi,8) │ │ │ │ inc %r11 │ │ │ │ - and $0x7,%r11d │ │ │ │ - je 4cef5 │ │ │ │ - cmp $0x1,%r11 │ │ │ │ - je 4ced3 │ │ │ │ - cmp $0x2,%r11 │ │ │ │ - je 4ceba │ │ │ │ - cmp $0x3,%r11 │ │ │ │ - je 4cea1 │ │ │ │ - cmp $0x4,%r11 │ │ │ │ - je 4ce88 │ │ │ │ - cmp $0x5,%r11 │ │ │ │ - je 4ce6f │ │ │ │ - cmp $0x6,%r11 │ │ │ │ - je 4ce56 │ │ │ │ - vmovupd (%rdx),%zmm7 │ │ │ │ - vaddpd (%r9),%zmm7,%zmm5 │ │ │ │ - mov $0x40,%r10d │ │ │ │ - vmovupd %zmm5,(%rdx) │ │ │ │ - vmovupd (%rdx,%r10,1),%zmm6 │ │ │ │ - vaddpd (%r9,%r10,1),%zmm6,%zmm8 │ │ │ │ - vmovupd %zmm8,(%rdx,%r10,1) │ │ │ │ - add $0x40,%r10 │ │ │ │ - vmovupd (%rdx,%r10,1),%zmm9 │ │ │ │ - vaddpd (%r9,%r10,1),%zmm9,%zmm1 │ │ │ │ - vmovupd %zmm1,(%rdx,%r10,1) │ │ │ │ - add $0x40,%r10 │ │ │ │ - vmovupd (%rdx,%r10,1),%zmm11 │ │ │ │ - vaddpd (%r9,%r10,1),%zmm11,%zmm12 │ │ │ │ - vmovupd %zmm12,(%rdx,%r10,1) │ │ │ │ - add $0x40,%r10 │ │ │ │ - vmovupd (%rdx,%r10,1),%zmm13 │ │ │ │ - vaddpd (%r9,%r10,1),%zmm13,%zmm14 │ │ │ │ - vmovupd %zmm14,(%rdx,%r10,1) │ │ │ │ - add $0x40,%r10 │ │ │ │ - vmovupd (%rdx,%r10,1),%zmm15 │ │ │ │ - vaddpd (%r9,%r10,1),%zmm15,%zmm2 │ │ │ │ - vmovupd %zmm2,(%rdx,%r10,1) │ │ │ │ - add $0x40,%r10 │ │ │ │ - vmovupd (%rdx,%r10,1),%zmm10 │ │ │ │ - vaddpd (%r9,%r10,1),%zmm10,%zmm7 │ │ │ │ - vmovupd %zmm7,(%rdx,%r10,1) │ │ │ │ - add $0x40,%r10 │ │ │ │ - cmp %r10,%r15 │ │ │ │ - je 4cfc2 │ │ │ │ - vmovupd (%rdx,%r10,1),%zmm5 │ │ │ │ - vaddpd (%r9,%r10,1),%zmm5,%zmm6 │ │ │ │ - vmovupd 0x40(%rdx,%r10,1),%zmm8 │ │ │ │ - vmovupd 0x80(%rdx,%r10,1),%zmm1 │ │ │ │ - vmovupd 0xc0(%rdx,%r10,1),%zmm12 │ │ │ │ - vmovupd 0x100(%rdx,%r10,1),%zmm14 │ │ │ │ - vmovupd 0x140(%rdx,%r10,1),%zmm2 │ │ │ │ - vmovupd 0x180(%rdx,%r10,1),%zmm7 │ │ │ │ - vmovupd %zmm6,(%rdx,%r10,1) │ │ │ │ - vaddpd 0x40(%r9,%r10,1),%zmm8,%zmm9 │ │ │ │ - vmovupd 0x1c0(%rdx,%r10,1),%zmm6 │ │ │ │ - vmovupd %zmm9,0x40(%rdx,%r10,1) │ │ │ │ - vaddpd 0x80(%r9,%r10,1),%zmm1,%zmm11 │ │ │ │ - vmovupd %zmm11,0x80(%rdx,%r10,1) │ │ │ │ - vaddpd 0xc0(%r9,%r10,1),%zmm12,%zmm13 │ │ │ │ - vmovupd %zmm13,0xc0(%rdx,%r10,1) │ │ │ │ - vaddpd 0x100(%r9,%r10,1),%zmm14,%zmm15 │ │ │ │ - vmovupd %zmm15,0x100(%rdx,%r10,1) │ │ │ │ - vaddpd 0x140(%r9,%r10,1),%zmm2,%zmm10 │ │ │ │ - vmovupd %zmm10,0x140(%rdx,%r10,1) │ │ │ │ - vaddpd 0x180(%r9,%r10,1),%zmm7,%zmm5 │ │ │ │ - vmovupd %zmm5,0x180(%rdx,%r10,1) │ │ │ │ - vaddpd 0x1c0(%r9,%r10,1),%zmm6,%zmm8 │ │ │ │ - vmovupd %zmm8,0x1c0(%rdx,%r10,1) │ │ │ │ - add $0x200,%r10 │ │ │ │ - cmp %r10,%r15 │ │ │ │ - jne 4cef5 │ │ │ │ - mov %r13,%r11 │ │ │ │ - and $0xfffffffffffffff8,%r11 │ │ │ │ + cmp 0xc8(%rsp),%r11 │ │ │ │ + jae 4b7a8 │ │ │ │ + mov 0xa8(%rsp),%rax │ │ │ │ + mov 0x98(%rsp),%rsi │ │ │ │ + add 0xd0(%rsp),%r10 │ │ │ │ + vmovsd (%rsi,%r11,8),%xmm1 │ │ │ │ + add %r10,%rax │ │ │ │ + cmp $0x10,%r10 │ │ │ │ + ja 4b3b9 │ │ │ │ + vmovsd (%rdx),%xmm9 │ │ │ │ + lea -0x1(%r9),%r13 │ │ │ │ + mov $0x1,%esi │ │ │ │ and $0x7,%r13d │ │ │ │ - je 4d042 │ │ │ │ - sub %r11,%rsi │ │ │ │ - lea 0x1(%rsi),%r15 │ │ │ │ - cmp $0x2,%rsi │ │ │ │ - jbe 4d4e9 │ │ │ │ - vmovupd (%rdx,%r11,8),%ymm9 │ │ │ │ - vaddpd (%r9,%r11,8),%ymm9,%ymm1 │ │ │ │ - vmovupd %ymm1,(%rdx,%r11,8) │ │ │ │ - test $0x3,%r15b │ │ │ │ - je 4d042 │ │ │ │ - mov %r15,%r10 │ │ │ │ - and $0xfffffffffffffffc,%r10 │ │ │ │ - lea (%r10,%r11,1),%r13 │ │ │ │ - cmp %rsi,%r10 │ │ │ │ - je 4d030 │ │ │ │ - mov %r15,%rsi │ │ │ │ - sub %r10,%rsi │ │ │ │ - add %r11,%r10 │ │ │ │ - and $0x1,%r15d │ │ │ │ - vmovupd (%rdx,%r10,8),%xmm11 │ │ │ │ - vaddpd (%r9,%r10,8),%xmm11,%xmm12 │ │ │ │ - vmovupd %xmm12,(%rdx,%r10,8) │ │ │ │ - je 4d042 │ │ │ │ - and $0xfffffffffffffffe,%rsi │ │ │ │ - add %rsi,%r13 │ │ │ │ - vmovsd (%rdx,%r13,8),%xmm13 │ │ │ │ - vaddsd (%r9,%r13,8),%xmm13,%xmm14 │ │ │ │ - vmovsd %xmm14,(%rdx,%r13,8) │ │ │ │ - test %edi,%edi │ │ │ │ - je 4d069 │ │ │ │ - mov %edi,%r9d │ │ │ │ - sub $0x18,%rcx │ │ │ │ - mov 0x10(%rcx),%rdx │ │ │ │ - mov %r9d,%edi │ │ │ │ - dec %edi │ │ │ │ - jne 4ca05 │ │ │ │ - mov 0x18(%rcx),%r13 │ │ │ │ - sub %rdx,%r13 │ │ │ │ - jne 4cdbc │ │ │ │ - mov %ebx,%r13d │ │ │ │ - mov 0xa0(%rsp),%rdx │ │ │ │ - mov %r8,%rbx │ │ │ │ - mov 0xa8(%rsp),%r10d │ │ │ │ - mov 0x98(%rsp),%rdi │ │ │ │ - mov 0x90(%rsp),%r15 │ │ │ │ - mov 0x88(%rsp),%r8 │ │ │ │ - vmovq %xmm4,%r9 │ │ │ │ - vmovdqa %xmm3,%xmm1 │ │ │ │ - mov %rdi,%rcx │ │ │ │ - inc %r10d │ │ │ │ - add %rbx,%r8 │ │ │ │ - cmp %r10d,0xc0(%rsp) │ │ │ │ - jg 4c62c │ │ │ │ + vfmadd213sd (%rax),%xmm1,%xmm9 │ │ │ │ + vmovsd %xmm9,(%rax) │ │ │ │ + cmp %r9,%rsi │ │ │ │ + jae 4b788 │ │ │ │ + test %r13,%r13 │ │ │ │ + je 4b6e6 │ │ │ │ + cmp $0x1,%r13 │ │ │ │ + je 4b6ca │ │ │ │ + cmp $0x2,%r13 │ │ │ │ + je 4b6b7 │ │ │ │ + cmp $0x3,%r13 │ │ │ │ + je 4b6a4 │ │ │ │ + cmp $0x4,%r13 │ │ │ │ + je 4b691 │ │ │ │ + cmp $0x5,%r13 │ │ │ │ + je 4b67e │ │ │ │ + cmp $0x6,%r13 │ │ │ │ + je 4b66b │ │ │ │ + vmovsd 0x8(%rdx),%xmm10 │ │ │ │ + mov $0x2,%esi │ │ │ │ + vfmadd213sd 0x8(%rax),%xmm1,%xmm10 │ │ │ │ + vmovsd %xmm10,0x8(%rax) │ │ │ │ + vmovsd (%rdx,%rsi,8),%xmm11 │ │ │ │ + vfmadd213sd (%rax,%rsi,8),%xmm1,%xmm11 │ │ │ │ + vmovsd %xmm11,(%rax,%rsi,8) │ │ │ │ + inc %rsi │ │ │ │ + vmovsd (%rdx,%rsi,8),%xmm12 │ │ │ │ + vfmadd213sd (%rax,%rsi,8),%xmm1,%xmm12 │ │ │ │ + vmovsd %xmm12,(%rax,%rsi,8) │ │ │ │ + inc %rsi │ │ │ │ + vmovsd (%rdx,%rsi,8),%xmm13 │ │ │ │ + vfmadd213sd (%rax,%rsi,8),%xmm1,%xmm13 │ │ │ │ + vmovsd %xmm13,(%rax,%rsi,8) │ │ │ │ + inc %rsi │ │ │ │ + vmovsd (%rdx,%rsi,8),%xmm14 │ │ │ │ + vfmadd213sd (%rax,%rsi,8),%xmm1,%xmm14 │ │ │ │ + vmovsd %xmm14,(%rax,%rsi,8) │ │ │ │ + inc %rsi │ │ │ │ + vmovsd (%rdx,%rsi,8),%xmm15 │ │ │ │ + vfmadd213sd (%rax,%rsi,8),%xmm1,%xmm15 │ │ │ │ + vmovsd %xmm15,(%rax,%rsi,8) │ │ │ │ + inc %rsi │ │ │ │ + vmovsd (%rdx,%rsi,8),%xmm3 │ │ │ │ + vfmadd213sd (%rax,%rsi,8),%xmm1,%xmm3 │ │ │ │ + vmovsd %xmm3,(%rax,%rsi,8) │ │ │ │ + inc %rsi │ │ │ │ + cmp %r9,%rsi │ │ │ │ + jae 4b788 │ │ │ │ + vmovsd (%rdx,%rsi,8),%xmm4 │ │ │ │ + vfmadd213sd (%rax,%rsi,8),%xmm1,%xmm4 │ │ │ │ + vmovsd %xmm4,(%rax,%rsi,8) │ │ │ │ + vmovsd 0x8(%rdx,%rsi,8),%xmm5 │ │ │ │ + vfmadd213sd 0x8(%rax,%rsi,8),%xmm1,%xmm5 │ │ │ │ + vmovsd %xmm5,0x8(%rax,%rsi,8) │ │ │ │ + vmovsd 0x10(%rdx,%rsi,8),%xmm6 │ │ │ │ + vfmadd213sd 0x10(%rax,%rsi,8),%xmm1,%xmm6 │ │ │ │ + vmovsd %xmm6,0x10(%rax,%rsi,8) │ │ │ │ + vmovsd 0x18(%rdx,%rsi,8),%xmm0 │ │ │ │ + vfmadd213sd 0x18(%rax,%rsi,8),%xmm1,%xmm0 │ │ │ │ + vmovsd %xmm0,0x18(%rax,%rsi,8) │ │ │ │ + vmovsd 0x20(%rdx,%rsi,8),%xmm7 │ │ │ │ + vfmadd213sd 0x20(%rax,%rsi,8),%xmm1,%xmm7 │ │ │ │ + vmovsd %xmm7,0x20(%rax,%rsi,8) │ │ │ │ + vmovsd 0x28(%rdx,%rsi,8),%xmm8 │ │ │ │ + vfmadd213sd 0x28(%rax,%rsi,8),%xmm1,%xmm8 │ │ │ │ + vmovsd %xmm8,0x28(%rax,%rsi,8) │ │ │ │ + vmovsd 0x30(%rdx,%rsi,8),%xmm9 │ │ │ │ + vfmadd213sd 0x30(%rax,%rsi,8),%xmm1,%xmm9 │ │ │ │ + vmovsd %xmm9,0x30(%rax,%rsi,8) │ │ │ │ + vmovsd 0x38(%rdx,%rsi,8),%xmm10 │ │ │ │ + vfmadd213sd 0x38(%rax,%rsi,8),%xmm1,%xmm10 │ │ │ │ + vmovsd %xmm10,0x38(%rax,%rsi,8) │ │ │ │ + add $0x8,%rsi │ │ │ │ + cmp %r9,%rsi │ │ │ │ + jb 4b6e6 │ │ │ │ + inc %r11 │ │ │ │ + add 0xd0(%rsp),%r10 │ │ │ │ + cmp 0xc8(%rsp),%r11 │ │ │ │ + jb 4b38c │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + add $0x18,%r14 │ │ │ │ + sub $0x18,%rsi │ │ │ │ + cmp %r14,0xb8(%rsp) │ │ │ │ + jne 4b318 │ │ │ │ + mov 0x70(%rsp),%rax │ │ │ │ + mov 0x18(%rdi),%r13 │ │ │ │ + mov %r8,%r10 │ │ │ │ + mov 0x7c(%rsp),%edx │ │ │ │ + mov 0x68(%rsp),%rbx │ │ │ │ + mov 0x60(%rsp),%r15 │ │ │ │ + sub %rax,%r13 │ │ │ │ + je 4ba0c │ │ │ │ + mov 0x50(%rsp),%r8 │ │ │ │ + sar $0x3,%r13 │ │ │ │ + mov %r13,%r9 │ │ │ │ + mov (%r8,%rdi,1),%r11 │ │ │ │ + cmp $0x1,%r13 │ │ │ │ + je 4bb07 │ │ │ │ + lea -0x8(%rax),%r14 │ │ │ │ + sub %r11,%r14 │ │ │ │ + cmp $0x10,%r14 │ │ │ │ + jbe 4bb07 │ │ │ │ + lea -0x1(%r13),%r8 │ │ │ │ + cmp $0x2,%r8 │ │ │ │ + jbe 4bcd6 │ │ │ │ + shr $0x2,%r9 │ │ │ │ + xor %esi,%esi │ │ │ │ + shl $0x5,%r9 │ │ │ │ + lea -0x20(%r9),%r14 │ │ │ │ + shr $0x5,%r14 │ │ │ │ + inc %r14 │ │ │ │ + and $0x7,%r14d │ │ │ │ + je 4b8f7 │ │ │ │ + cmp $0x1,%r14 │ │ │ │ + je 4b8da │ │ │ │ + cmp $0x2,%r14 │ │ │ │ + je 4b8c6 │ │ │ │ + cmp $0x3,%r14 │ │ │ │ + je 4b8b2 │ │ │ │ + cmp $0x4,%r14 │ │ │ │ + je 4b89e │ │ │ │ + cmp $0x5,%r14 │ │ │ │ + je 4b88a │ │ │ │ + cmp $0x6,%r14 │ │ │ │ + je 4b876 │ │ │ │ + vmovupd (%rax),%ymm1 │ │ │ │ + mov $0x20,%esi │ │ │ │ + vaddpd (%r11),%ymm1,%ymm11 │ │ │ │ + vmovupd %ymm11,(%rax) │ │ │ │ + vmovupd (%rax,%rsi,1),%ymm12 │ │ │ │ + vaddpd (%r11,%rsi,1),%ymm12,%ymm13 │ │ │ │ + vmovupd %ymm13,(%rax,%rsi,1) │ │ │ │ + add $0x20,%rsi │ │ │ │ + vmovupd (%rax,%rsi,1),%ymm14 │ │ │ │ + vaddpd (%r11,%rsi,1),%ymm14,%ymm15 │ │ │ │ + vmovupd %ymm15,(%rax,%rsi,1) │ │ │ │ + add $0x20,%rsi │ │ │ │ + vmovupd (%rax,%rsi,1),%ymm3 │ │ │ │ + vaddpd (%r11,%rsi,1),%ymm3,%ymm4 │ │ │ │ + vmovupd %ymm4,(%rax,%rsi,1) │ │ │ │ + add $0x20,%rsi │ │ │ │ + vmovupd (%rax,%rsi,1),%ymm5 │ │ │ │ + vaddpd (%r11,%rsi,1),%ymm5,%ymm6 │ │ │ │ + vmovupd %ymm6,(%rax,%rsi,1) │ │ │ │ + add $0x20,%rsi │ │ │ │ + vmovupd (%rax,%rsi,1),%ymm0 │ │ │ │ + vaddpd (%r11,%rsi,1),%ymm0,%ymm7 │ │ │ │ + vmovupd %ymm7,(%rax,%rsi,1) │ │ │ │ + add $0x20,%rsi │ │ │ │ + vmovupd (%rax,%rsi,1),%ymm8 │ │ │ │ + vaddpd (%r11,%rsi,1),%ymm8,%ymm9 │ │ │ │ + vmovupd %ymm9,(%rax,%rsi,1) │ │ │ │ + add $0x20,%rsi │ │ │ │ + cmp %rsi,%r9 │ │ │ │ + je 4b9c0 │ │ │ │ + vmovupd (%rax,%rsi,1),%ymm10 │ │ │ │ + vmovupd 0x20(%rax,%rsi,1),%ymm11 │ │ │ │ + vmovupd 0x40(%rax,%rsi,1),%ymm13 │ │ │ │ + vmovupd 0x60(%rax,%rsi,1),%ymm15 │ │ │ │ + vaddpd (%r11,%rsi,1),%ymm10,%ymm1 │ │ │ │ + vmovupd 0x80(%rax,%rsi,1),%ymm4 │ │ │ │ + vmovupd 0xa0(%rax,%rsi,1),%ymm6 │ │ │ │ + vmovupd 0xc0(%rax,%rsi,1),%ymm7 │ │ │ │ + vmovupd 0xe0(%rax,%rsi,1),%ymm9 │ │ │ │ + vmovupd %ymm1,(%rax,%rsi,1) │ │ │ │ + vaddpd 0x20(%r11,%rsi,1),%ymm11,%ymm12 │ │ │ │ + vmovupd %ymm12,0x20(%rax,%rsi,1) │ │ │ │ + vaddpd 0x40(%r11,%rsi,1),%ymm13,%ymm14 │ │ │ │ + vmovupd %ymm14,0x40(%rax,%rsi,1) │ │ │ │ + vaddpd 0x60(%r11,%rsi,1),%ymm15,%ymm3 │ │ │ │ + vmovupd %ymm3,0x60(%rax,%rsi,1) │ │ │ │ + vaddpd 0x80(%r11,%rsi,1),%ymm4,%ymm5 │ │ │ │ + vmovupd %ymm5,0x80(%rax,%rsi,1) │ │ │ │ + vaddpd 0xa0(%r11,%rsi,1),%ymm6,%ymm0 │ │ │ │ + vmovupd %ymm0,0xa0(%rax,%rsi,1) │ │ │ │ + vaddpd 0xc0(%r11,%rsi,1),%ymm7,%ymm8 │ │ │ │ + vmovupd %ymm8,0xc0(%rax,%rsi,1) │ │ │ │ + vaddpd 0xe0(%r11,%rsi,1),%ymm9,%ymm10 │ │ │ │ + vmovupd %ymm10,0xe0(%rax,%rsi,1) │ │ │ │ + add $0x100,%rsi │ │ │ │ + cmp %rsi,%r9 │ │ │ │ + jne 4b8f7 │ │ │ │ + mov %r13,%rsi │ │ │ │ + and $0xfffffffffffffffc,%rsi │ │ │ │ + test $0x3,%r13b │ │ │ │ + je 4ba08 │ │ │ │ + cmp %r8,%rsi │ │ │ │ + je 4b9f6 │ │ │ │ + mov %r13,%r9 │ │ │ │ + sub %rsi,%r9 │ │ │ │ + vmovupd (%rax,%rsi,8),%xmm1 │ │ │ │ + vaddpd (%r11,%rsi,8),%xmm1,%xmm11 │ │ │ │ + vmovupd %xmm11,(%rax,%rsi,8) │ │ │ │ + test $0x1,%r9b │ │ │ │ + je 4ba08 │ │ │ │ + and $0xfffffffffffffffe,%r9 │ │ │ │ + lea (%r9,%rsi,1),%r8 │ │ │ │ + vmovsd (%rax,%r8,8),%xmm12 │ │ │ │ + vaddsd (%r11,%r8,8),%xmm12,%xmm13 │ │ │ │ + vmovsd %xmm13,(%rax,%r8,8) │ │ │ │ + test %edx,%edx │ │ │ │ + je 4ba2d │ │ │ │ + mov %edx,%esi │ │ │ │ + sub $0x18,%rdi │ │ │ │ + mov 0x10(%rdi),%rax │ │ │ │ + mov %esi,%edx │ │ │ │ + dec %edx │ │ │ │ + jne 4b2d1 │ │ │ │ + mov 0x18(%rdi),%r13 │ │ │ │ + sub %rax,%r13 │ │ │ │ + jne 4b7e4 │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + mov 0x78(%rsp),%r8d │ │ │ │ + mov 0x38(%rsp),%r11 │ │ │ │ + mov 0x34(%rsp),%r14d │ │ │ │ + mov 0x28(%rsp),%r13 │ │ │ │ + vmovdqa %xmm2,%xmm0 │ │ │ │ + mov %r11,%rdx │ │ │ │ + inc %r8d │ │ │ │ + add %rbx,%r10 │ │ │ │ + cmp %r8d,0x88(%rsp) │ │ │ │ + jg 4af64 │ │ │ │ cmpq $0x0,0xd8(%rsp) │ │ │ │ - je 4d509 │ │ │ │ + je 4bd0e │ │ │ │ vzeroupper │ │ │ │ mov 0xd8(%rsp),%rdi │ │ │ │ mov %r15,%rsi │ │ │ │ - mov %rdx,0xc0(%rsp) │ │ │ │ - mov %r9,0xc8(%rsp) │ │ │ │ - mov %rcx,0xd0(%rsp) │ │ │ │ + mov %rax,0xc0(%rsp) │ │ │ │ + mov %rcx,0xc8(%rsp) │ │ │ │ + mov %rdx,0xd0(%rsp) │ │ │ │ call d340 │ │ │ │ - mov 0xc0(%rsp),%rdx │ │ │ │ - mov 0xc8(%rsp),%r9 │ │ │ │ - mov 0xd0(%rsp),%rcx │ │ │ │ - vmovq %r9,%xmm0 │ │ │ │ + mov 0xc0(%rsp),%rax │ │ │ │ + mov 0xc8(%rsp),%rcx │ │ │ │ + mov 0xd0(%rsp),%rdx │ │ │ │ + vmovq %rcx,%xmm2 │ │ │ │ mov %r12,%rdi │ │ │ │ - mov %rcx,0xf0(%rsp) │ │ │ │ - vpinsrq $0x1,%rdx,%xmm0,%xmm3 │ │ │ │ + mov %rdx,0xf0(%rsp) │ │ │ │ + vpinsrq $0x1,%rax,%xmm2,%xmm3 │ │ │ │ vmovdqa %xmm3,0xe0(%rsp) │ │ │ │ - call b9ec0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + call b4480 >, std::allocator > > >::~vector()@@Base> │ │ │ │ mov 0xf8(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 4d56a │ │ │ │ + jne 4bd3e │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovsd (%r12),%xmm12 │ │ │ │ - vfmadd213sd (%rax),%xmm7,%xmm12 │ │ │ │ - lea -0x1(%rsi),%r15 │ │ │ │ - mov $0x1,%edx │ │ │ │ - and $0x7,%r15d │ │ │ │ - vmovsd %xmm12,(%rax) │ │ │ │ - cmp %rsi,%rdx │ │ │ │ - jae 4cd4b │ │ │ │ - test %r15,%r15 │ │ │ │ - je 4d24e │ │ │ │ - cmp $0x1,%r15 │ │ │ │ - je 4d231 │ │ │ │ - cmp $0x2,%r15 │ │ │ │ - je 4d21d │ │ │ │ - cmp $0x3,%r15 │ │ │ │ - je 4d209 │ │ │ │ - cmp $0x4,%r15 │ │ │ │ - je 4d1f5 │ │ │ │ - cmp $0x5,%r15 │ │ │ │ - je 4d1e1 │ │ │ │ - cmp $0x6,%r15 │ │ │ │ - je 4d1cd │ │ │ │ - vmovsd 0x8(%r12),%xmm13 │ │ │ │ - vfmadd213sd 0x8(%rax),%xmm7,%xmm13 │ │ │ │ - mov $0x2,%edx │ │ │ │ - vmovsd %xmm13,0x8(%rax) │ │ │ │ - vmovsd (%r12,%rdx,8),%xmm14 │ │ │ │ - vfmadd213sd (%rax,%rdx,8),%xmm7,%xmm14 │ │ │ │ - vmovsd %xmm14,(%rax,%rdx,8) │ │ │ │ - inc %rdx │ │ │ │ - vmovsd (%r12,%rdx,8),%xmm15 │ │ │ │ - vfmadd213sd (%rax,%rdx,8),%xmm7,%xmm15 │ │ │ │ - vmovsd %xmm15,(%rax,%rdx,8) │ │ │ │ - inc %rdx │ │ │ │ - vmovsd (%r12,%rdx,8),%xmm2 │ │ │ │ - vfmadd213sd (%rax,%rdx,8),%xmm7,%xmm2 │ │ │ │ - vmovsd %xmm2,(%rax,%rdx,8) │ │ │ │ - inc %rdx │ │ │ │ - vmovsd (%r12,%rdx,8),%xmm10 │ │ │ │ - vfmadd213sd (%rax,%rdx,8),%xmm7,%xmm10 │ │ │ │ - vmovsd %xmm10,(%rax,%rdx,8) │ │ │ │ - inc %rdx │ │ │ │ - vmovsd (%r12,%rdx,8),%xmm5 │ │ │ │ - vfmadd213sd (%rax,%rdx,8),%xmm7,%xmm5 │ │ │ │ - vmovsd %xmm5,(%rax,%rdx,8) │ │ │ │ - inc %rdx │ │ │ │ - vmovsd (%r12,%rdx,8),%xmm6 │ │ │ │ - vfmadd213sd (%rax,%rdx,8),%xmm7,%xmm6 │ │ │ │ - vmovsd %xmm6,(%rax,%rdx,8) │ │ │ │ - inc %rdx │ │ │ │ - cmp %rsi,%rdx │ │ │ │ - jae 4cd4b │ │ │ │ - vmovsd (%r12,%rdx,8),%xmm1 │ │ │ │ - vfmadd213sd (%rax,%rdx,8),%xmm7,%xmm1 │ │ │ │ - vmovsd %xmm1,(%rax,%rdx,8) │ │ │ │ - vmovsd 0x8(%r12,%rdx,8),%xmm11 │ │ │ │ - vfmadd213sd 0x8(%rax,%rdx,8),%xmm7,%xmm11 │ │ │ │ - vmovsd %xmm11,0x8(%rax,%rdx,8) │ │ │ │ - vmovsd 0x10(%r12,%rdx,8),%xmm12 │ │ │ │ - vfmadd213sd 0x10(%rax,%rdx,8),%xmm7,%xmm12 │ │ │ │ - vmovsd %xmm12,0x10(%rax,%rdx,8) │ │ │ │ - vmovsd 0x18(%r12,%rdx,8),%xmm13 │ │ │ │ - vfmadd213sd 0x18(%rax,%rdx,8),%xmm7,%xmm13 │ │ │ │ - vmovsd %xmm13,0x18(%rax,%rdx,8) │ │ │ │ - vmovsd 0x20(%r12,%rdx,8),%xmm14 │ │ │ │ - vfmadd213sd 0x20(%rax,%rdx,8),%xmm7,%xmm14 │ │ │ │ - vmovsd %xmm14,0x20(%rax,%rdx,8) │ │ │ │ - vmovsd 0x28(%r12,%rdx,8),%xmm15 │ │ │ │ - vfmadd213sd 0x28(%rax,%rdx,8),%xmm7,%xmm15 │ │ │ │ - vmovsd %xmm15,0x28(%rax,%rdx,8) │ │ │ │ - vmovsd 0x30(%r12,%rdx,8),%xmm2 │ │ │ │ - vfmadd213sd 0x30(%rax,%rdx,8),%xmm7,%xmm2 │ │ │ │ - vmovsd %xmm2,0x30(%rax,%rdx,8) │ │ │ │ - vmovsd 0x38(%r12,%rdx,8),%xmm10 │ │ │ │ - vfmadd213sd 0x38(%rax,%rdx,8),%xmm7,%xmm10 │ │ │ │ - vmovsd %xmm10,0x38(%rax,%rdx,8) │ │ │ │ - add $0x8,%rdx │ │ │ │ - cmp %rsi,%rdx │ │ │ │ - jb 4d24e │ │ │ │ - jmp 4cd4b │ │ │ │ nopl (%rax) │ │ │ │ - xor %edx,%edx │ │ │ │ - jmp 4cccd │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %rdx,%rcx │ │ │ │ - xor %r8d,%r8d │ │ │ │ - jmp 4cd0c │ │ │ │ - vmovsd (%rdx),%xmm15 │ │ │ │ - vaddsd (%r9),%xmm15,%xmm2 │ │ │ │ - lea -0x1(%r13),%r11 │ │ │ │ - mov $0x1,%r15d │ │ │ │ - and $0x7,%r11d │ │ │ │ - vmovsd %xmm2,(%rdx) │ │ │ │ - cmp %r13,%r15 │ │ │ │ - jae 4d042 │ │ │ │ - test %r11,%r11 │ │ │ │ - je 4d411 │ │ │ │ - cmp $0x1,%r11 │ │ │ │ - je 4d3f3 │ │ │ │ - cmp $0x2,%r11 │ │ │ │ - je 4d3de │ │ │ │ - cmp $0x3,%r11 │ │ │ │ - je 4d3c9 │ │ │ │ - cmp $0x4,%r11 │ │ │ │ - je 4d3b4 │ │ │ │ - cmp $0x5,%r11 │ │ │ │ - je 4d39f │ │ │ │ - cmp $0x6,%r11 │ │ │ │ - je 4d38a │ │ │ │ - vmovsd 0x8(%rdx),%xmm10 │ │ │ │ - vaddsd 0x8(%r9),%xmm10,%xmm7 │ │ │ │ - mov $0x2,%r15d │ │ │ │ - vmovsd %xmm7,0x8(%rdx) │ │ │ │ - vmovsd (%rdx,%r15,8),%xmm5 │ │ │ │ - vaddsd (%r9,%r15,8),%xmm5,%xmm6 │ │ │ │ - vmovsd %xmm6,(%rdx,%r15,8) │ │ │ │ - inc %r15 │ │ │ │ - vmovsd (%rdx,%r15,8),%xmm8 │ │ │ │ - vaddsd (%r9,%r15,8),%xmm8,%xmm9 │ │ │ │ - vmovsd %xmm9,(%rdx,%r15,8) │ │ │ │ - inc %r15 │ │ │ │ - vmovsd (%rdx,%r15,8),%xmm1 │ │ │ │ - vaddsd (%r9,%r15,8),%xmm1,%xmm11 │ │ │ │ - vmovsd %xmm11,(%rdx,%r15,8) │ │ │ │ - inc %r15 │ │ │ │ - vmovsd (%rdx,%r15,8),%xmm12 │ │ │ │ - vaddsd (%r9,%r15,8),%xmm12,%xmm13 │ │ │ │ - vmovsd %xmm13,(%rdx,%r15,8) │ │ │ │ - inc %r15 │ │ │ │ - vmovsd (%rdx,%r15,8),%xmm14 │ │ │ │ - vaddsd (%r9,%r15,8),%xmm14,%xmm15 │ │ │ │ - vmovsd %xmm15,(%rdx,%r15,8) │ │ │ │ - inc %r15 │ │ │ │ - vmovsd (%rdx,%r15,8),%xmm2 │ │ │ │ - vaddsd (%r9,%r15,8),%xmm2,%xmm10 │ │ │ │ - vmovsd %xmm10,(%rdx,%r15,8) │ │ │ │ - inc %r15 │ │ │ │ - cmp %r13,%r15 │ │ │ │ - jae 4d042 │ │ │ │ - vmovsd (%rdx,%r15,8),%xmm7 │ │ │ │ - vaddsd (%r9,%r15,8),%xmm7,%xmm5 │ │ │ │ - lea 0x1(%r15),%r10 │ │ │ │ - lea 0x2(%r15),%rsi │ │ │ │ - lea 0x3(%r15),%r11 │ │ │ │ - vmovsd %xmm5,(%rdx,%r15,8) │ │ │ │ - vmovsd (%rdx,%r10,8),%xmm6 │ │ │ │ - vaddsd (%r9,%r10,8),%xmm6,%xmm8 │ │ │ │ - vmovsd %xmm8,(%rdx,%r10,8) │ │ │ │ - vmovsd (%rdx,%rsi,8),%xmm9 │ │ │ │ - vaddsd (%r9,%rsi,8),%xmm9,%xmm1 │ │ │ │ - lea 0x4(%r15),%r10 │ │ │ │ - vmovsd %xmm1,(%rdx,%rsi,8) │ │ │ │ - vmovsd (%rdx,%r11,8),%xmm11 │ │ │ │ - vaddsd (%r9,%r11,8),%xmm11,%xmm12 │ │ │ │ - lea 0x5(%r15),%rsi │ │ │ │ - vmovsd %xmm12,(%rdx,%r11,8) │ │ │ │ - vmovsd (%rdx,%r10,8),%xmm13 │ │ │ │ - vaddsd (%r9,%r10,8),%xmm13,%xmm14 │ │ │ │ - lea 0x6(%r15),%r11 │ │ │ │ - vmovsd %xmm14,(%rdx,%r10,8) │ │ │ │ - vmovsd (%rdx,%rsi,8),%xmm15 │ │ │ │ - vaddsd (%r9,%rsi,8),%xmm15,%xmm2 │ │ │ │ - lea 0x7(%r15),%r10 │ │ │ │ - add $0x8,%r15 │ │ │ │ - vmovsd %xmm2,(%rdx,%rsi,8) │ │ │ │ - vmovsd (%rdx,%r11,8),%xmm10 │ │ │ │ - vaddsd (%r9,%r11,8),%xmm10,%xmm7 │ │ │ │ - vmovsd %xmm7,(%rdx,%r11,8) │ │ │ │ - vmovsd (%rdx,%r10,8),%xmm5 │ │ │ │ - vaddsd (%r9,%r10,8),%xmm5,%xmm6 │ │ │ │ - vmovsd %xmm6,(%rdx,%r10,8) │ │ │ │ - cmp %r13,%r15 │ │ │ │ - jb 4d411 │ │ │ │ - jmp 4d042 │ │ │ │ - vmovdqu (%r14),%xmm1 │ │ │ │ - mov (%r14),%r9 │ │ │ │ - mov 0x8(%r14),%rdx │ │ │ │ - vmovdqu %xmm3,(%r14) │ │ │ │ - mov 0x10(%r14),%rcx │ │ │ │ - mov %rdi,0x10(%r14) │ │ │ │ - jmp 4d0a3 │ │ │ │ - mov %r11,%r13 │ │ │ │ - xor %r10d,%r10d │ │ │ │ - jmp 4d003 │ │ │ │ - xor %r11d,%r11d │ │ │ │ - jmp 4cfcf │ │ │ │ - mov 0xd8(%rsp),%rax │ │ │ │ - jmp 4c797 │ │ │ │ + xor %esi,%esi │ │ │ │ + jmp 4b575 │ │ │ │ + vmovsd (%rax),%xmm14 │ │ │ │ + lea -0x1(%r13),%r9 │ │ │ │ + mov $0x1,%r14d │ │ │ │ + and $0x7,%r9d │ │ │ │ + vaddsd (%r11),%xmm14,%xmm15 │ │ │ │ + vmovsd %xmm15,(%rax) │ │ │ │ + cmp %r13,%r14 │ │ │ │ + jae 4ba08 │ │ │ │ + test %r9,%r9 │ │ │ │ + je 4bbfd │ │ │ │ + cmp $0x1,%r9 │ │ │ │ + je 4bbdf │ │ │ │ + cmp $0x2,%r9 │ │ │ │ + je 4bbca │ │ │ │ + cmp $0x3,%r9 │ │ │ │ + je 4bbb5 │ │ │ │ + cmp $0x4,%r9 │ │ │ │ + je 4bba0 │ │ │ │ + cmp $0x5,%r9 │ │ │ │ + je 4bb8b │ │ │ │ + cmp $0x6,%r9 │ │ │ │ + je 4bb76 │ │ │ │ + vmovsd 0x8(%rax),%xmm3 │ │ │ │ + mov $0x2,%r14d │ │ │ │ + vaddsd 0x8(%r11),%xmm3,%xmm4 │ │ │ │ + vmovsd %xmm4,0x8(%rax) │ │ │ │ + vmovsd (%rax,%r14,8),%xmm5 │ │ │ │ + vaddsd (%r11,%r14,8),%xmm5,%xmm6 │ │ │ │ + vmovsd %xmm6,(%rax,%r14,8) │ │ │ │ + inc %r14 │ │ │ │ + vmovsd (%rax,%r14,8),%xmm0 │ │ │ │ + vaddsd (%r11,%r14,8),%xmm0,%xmm7 │ │ │ │ + vmovsd %xmm7,(%rax,%r14,8) │ │ │ │ + inc %r14 │ │ │ │ + vmovsd (%rax,%r14,8),%xmm8 │ │ │ │ + vaddsd (%r11,%r14,8),%xmm8,%xmm9 │ │ │ │ + vmovsd %xmm9,(%rax,%r14,8) │ │ │ │ + inc %r14 │ │ │ │ + vmovsd (%rax,%r14,8),%xmm10 │ │ │ │ + vaddsd (%r11,%r14,8),%xmm10,%xmm1 │ │ │ │ + vmovsd %xmm1,(%rax,%r14,8) │ │ │ │ + inc %r14 │ │ │ │ + vmovsd (%rax,%r14,8),%xmm11 │ │ │ │ + vaddsd (%r11,%r14,8),%xmm11,%xmm12 │ │ │ │ + vmovsd %xmm12,(%rax,%r14,8) │ │ │ │ + inc %r14 │ │ │ │ + vmovsd (%rax,%r14,8),%xmm13 │ │ │ │ + vaddsd (%r11,%r14,8),%xmm13,%xmm14 │ │ │ │ + vmovsd %xmm14,(%rax,%r14,8) │ │ │ │ + inc %r14 │ │ │ │ + cmp %r13,%r14 │ │ │ │ + jae 4ba08 │ │ │ │ + vmovsd (%rax,%r14,8),%xmm15 │ │ │ │ + lea 0x1(%r14),%rsi │ │ │ │ + lea 0x2(%r14),%r8 │ │ │ │ + lea 0x3(%r14),%r9 │ │ │ │ + vaddsd (%r11,%r14,8),%xmm15,%xmm3 │ │ │ │ + vmovsd %xmm3,(%rax,%r14,8) │ │ │ │ + vmovsd (%rax,%rsi,8),%xmm4 │ │ │ │ + vaddsd (%r11,%rsi,8),%xmm4,%xmm5 │ │ │ │ + vmovsd %xmm5,(%rax,%rsi,8) │ │ │ │ + lea 0x4(%r14),%rsi │ │ │ │ + vmovsd (%rax,%r8,8),%xmm6 │ │ │ │ + vaddsd (%r11,%r8,8),%xmm6,%xmm0 │ │ │ │ + vmovsd %xmm0,(%rax,%r8,8) │ │ │ │ + lea 0x5(%r14),%r8 │ │ │ │ + vmovsd (%rax,%r9,8),%xmm7 │ │ │ │ + vaddsd (%r11,%r9,8),%xmm7,%xmm8 │ │ │ │ + vmovsd %xmm8,(%rax,%r9,8) │ │ │ │ + lea 0x6(%r14),%r9 │ │ │ │ + vmovsd (%rax,%rsi,8),%xmm9 │ │ │ │ + vaddsd (%r11,%rsi,8),%xmm9,%xmm10 │ │ │ │ + vmovsd %xmm10,(%rax,%rsi,8) │ │ │ │ + lea 0x7(%r14),%rsi │ │ │ │ + add $0x8,%r14 │ │ │ │ + vmovsd (%rax,%r8,8),%xmm1 │ │ │ │ + vaddsd (%r11,%r8,8),%xmm1,%xmm11 │ │ │ │ + vmovsd %xmm11,(%rax,%r8,8) │ │ │ │ + vmovsd (%rax,%r9,8),%xmm12 │ │ │ │ + vaddsd (%r11,%r9,8),%xmm12,%xmm13 │ │ │ │ + vmovsd %xmm13,(%rax,%r9,8) │ │ │ │ + vmovsd (%rax,%rsi,8),%xmm14 │ │ │ │ + vaddsd (%r11,%rsi,8),%xmm14,%xmm15 │ │ │ │ + vmovsd %xmm15,(%rax,%rsi,8) │ │ │ │ + cmp %r13,%r14 │ │ │ │ + jb 4bbfd │ │ │ │ + jmp 4ba08 │ │ │ │ + vmovdqu 0x0(%r13),%xmm0 │ │ │ │ + mov 0x0(%r13),%rcx │ │ │ │ + mov 0x8(%r13),%rax │ │ │ │ + mov 0x10(%r13),%rdx │ │ │ │ + vmovdqu %xmm2,0x0(%r13) │ │ │ │ + mov %r11,0x10(%r13) │ │ │ │ + jmp 4ba4d │ │ │ │ + xor %esi,%esi │ │ │ │ + jmp 4b9d8 │ │ │ │ + mov 0xd8(%rsp),%rsi │ │ │ │ + jmp 4b0ac │ │ │ │ + mov 0xa0(%rsp),%r11 │ │ │ │ + add %r11,%rdi │ │ │ │ + jmp 4b1c8 │ │ │ │ + mov 0xa0(%rsp),%rax │ │ │ │ + xor %esi,%esi │ │ │ │ + xor %ecx,%ecx │ │ │ │ + add %r10,%rax │ │ │ │ + jmp 4b187 │ │ │ │ vzeroupper │ │ │ │ - jmp 4d109 │ │ │ │ - mov 0xd0(%rsp),%r9 │ │ │ │ - movl $0x0,0xb8(%rsp) │ │ │ │ - xor %eax,%eax │ │ │ │ - lea (%r9,%r8,1),%r11 │ │ │ │ - jmp 4c87a │ │ │ │ - mov 0xd0(%rsp),%rdi │ │ │ │ - xor %edx,%edx │ │ │ │ - add %rdi,%rsi │ │ │ │ - jmp 4c8c8 │ │ │ │ - cmpl $0x1,0xc0(%rsp) │ │ │ │ - jle 4d570 │ │ │ │ + jmp 4bab3 │ │ │ │ + cmpl $0x1,0x88(%rsp) │ │ │ │ + jle 4bd48 │ │ │ │ mov $0x8,%r15d │ │ │ │ - jmp 4c5dd │ │ │ │ - xor %r9d,%r9d │ │ │ │ + jmp 4af05 │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ lea 0xe0(%rsp),%r12 │ │ │ │ - jmp 4d109 │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 4bab3 │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - xor %r9d,%r9d │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ xor %ecx,%ecx │ │ │ │ - mov $0x8,%r15d │ │ │ │ xor %edx,%edx │ │ │ │ + mov $0x8,%r15d │ │ │ │ + xor %eax,%eax │ │ │ │ lea 0xe0(%rsp),%r12 │ │ │ │ - jmp 4d0c9 │ │ │ │ + jmp 4ba73 │ │ │ │ endbr64 │ │ │ │ mov %rax,%r13 │ │ │ │ - jmp ec53 <__cxa_finalize@plt+0x15c3> │ │ │ │ + jmp ec37 <__cxa_finalize@plt+0x15a7> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r13 │ │ │ │ - jmp ecb9 <__cxa_finalize@plt+0x1629> │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp ec9a <__cxa_finalize@plt+0x160a> │ │ │ │ + nopl 0x0(%rax) │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ - and $0xffffffffffffffc0,%rsp │ │ │ │ - sub $0xc0,%rsp │ │ │ │ - mov %rsi,0x30(%rsp) │ │ │ │ - mov %rdx,0x48(%rsp) │ │ │ │ - mov %r9d,0x5c(%rsp) │ │ │ │ - mov %fs:0x28,%r13 │ │ │ │ - mov %r13,0xb8(%rsp) │ │ │ │ - movslq 0x10(%rbp),%r13 │ │ │ │ - mov %r13,%rax │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ + sub $0xe0,%rsp │ │ │ │ + mov %rsi,0x28(%rsp) │ │ │ │ + mov %rdx,0x70(%rsp) │ │ │ │ + mov %r9d,0x8c(%rsp) │ │ │ │ + mov %fs:0x28,%r12 │ │ │ │ + mov %r12,0xd8(%rsp) │ │ │ │ + movslq 0x10(%rbp),%r12 │ │ │ │ + mov %r12,%rax │ │ │ │ shr $0x3c,%rax │ │ │ │ - jne ed16 <__cxa_finalize@plt+0x1686> │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %rcx,%r12 │ │ │ │ - mov %r8d,%r15d │ │ │ │ - test %r13,%r13 │ │ │ │ - je 4d670 │ │ │ │ - lea 0x0(,%r13,8),%rdi │ │ │ │ - mov %rdi,0x60(%rsp) │ │ │ │ + jne ecfb <__cxa_finalize@plt+0x166b> │ │ │ │ + mov %rdi,%r15 │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov %r8d,%r14d │ │ │ │ + test %r12,%r12 │ │ │ │ + je 4be50 │ │ │ │ + lea 0x0(,%r12,8),%rdi │ │ │ │ + mov %rdi,0x98(%rsp) │ │ │ │ call d330 │ │ │ │ - mov %rax,0x70(%rsp) │ │ │ │ movq $0x0,(%rax) │ │ │ │ - inc %r15d │ │ │ │ - cmp $0x1,%r13 │ │ │ │ - je 4e41a │ │ │ │ - mov 0x70(%rsp),%rsi │ │ │ │ - mov 0x60(%rsp),%rdx │ │ │ │ - lea 0x8(%rsi),%rdi │ │ │ │ - lea -0x8(%rdx),%rdx │ │ │ │ + mov %rax,%r13 │ │ │ │ + lea 0x1(%r14),%r9d │ │ │ │ + cmp $0x1,%r12 │ │ │ │ + je 4cb88 │ │ │ │ + mov 0x98(%rsp),%rdx │ │ │ │ + lea 0x8(%rax),%rdi │ │ │ │ xor %esi,%esi │ │ │ │ + mov %r9d,0xb8(%rsp) │ │ │ │ + lea -0x8(%rdx),%rdx │ │ │ │ call d190 │ │ │ │ - cmp %r15d,0x5c(%rsp) │ │ │ │ - jge 4d690 │ │ │ │ - lea 0xa0(%rsp),%rbx │ │ │ │ - xor %r10d,%r10d │ │ │ │ - xor %r9d,%r9d │ │ │ │ - mov %rbx,0x68(%rsp) │ │ │ │ - xor %edx,%edx │ │ │ │ - jmp 4dfbd │ │ │ │ + mov 0xb8(%rsp),%r9d │ │ │ │ + cmp %r9d,0x8c(%rsp) │ │ │ │ + jge 4be71 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + xor %r8d,%r8d │ │ │ │ + lea 0xc0(%rsp),%r14 │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 4c905 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - movq $0x0,0x60(%rsp) │ │ │ │ - movq $0x0,0x70(%rsp) │ │ │ │ - inc %r15d │ │ │ │ - cmp %r15d,0x5c(%rsp) │ │ │ │ - jl 4e42f │ │ │ │ - movslq 0x18(%rbp),%r10 │ │ │ │ - movslq %r15d,%r9 │ │ │ │ - imul 0x48(%rsp),%r9 │ │ │ │ - lea 0xa0(%rsp),%rax │ │ │ │ - mov $0x1,%ecx │ │ │ │ - mov %rax,0x68(%rsp) │ │ │ │ - shrx %ecx,0x10(%rbp),%edi │ │ │ │ - mov %edi,0xc(%rsp) │ │ │ │ - lea (%r12,%r12,1),%r13 │ │ │ │ - mov %r15d,%r14d │ │ │ │ + lea 0x1(%r8),%r9d │ │ │ │ + movq $0x0,0x98(%rsp) │ │ │ │ + xor %r13d,%r13d │ │ │ │ + cmp %r9d,0x8c(%rsp) │ │ │ │ + jl 4cba3 │ │ │ │ + movslq %r9d,%rcx │ │ │ │ + mov $0x1,%r10d │ │ │ │ + movslq 0x18(%rbp),%rsi │ │ │ │ + lea (%rbx,%rbx,1),%r12 │ │ │ │ + imul 0x70(%rsp),%rcx │ │ │ │ + shrx %r10d,0x10(%rbp),%eax │ │ │ │ + shl $0x4,%rax │ │ │ │ vpxor %xmm2,%xmm2,%xmm2 │ │ │ │ - lea (%r10,%r10,2),%r11 │ │ │ │ - shl $0x3,%r11 │ │ │ │ - mov %r11,0x10(%rsp) │ │ │ │ - mov %r9,0x50(%rsp) │ │ │ │ - xor %r9d,%r9d │ │ │ │ - mov 0x10(%rbp),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - je 4d88f │ │ │ │ - lea -0x1(%r14),%esi │ │ │ │ - movslq %esi,%rdi │ │ │ │ - imul 0x48(%rsp),%rdi │ │ │ │ + add %r13,%rax │ │ │ │ + lea (%rsi,%rsi,2),%r8 │ │ │ │ + lea 0xc0(%rsp),%r14 │ │ │ │ + mov %r9d,%r11d │ │ │ │ + mov %rax,0x78(%rsp) │ │ │ │ + shl $0x3,%r8 │ │ │ │ + mov %rcx,0x80(%rsp) │ │ │ │ + mov %r8,(%rsp) │ │ │ │ + xor %r8d,%r8d │ │ │ │ + mov 0x10(%rbp),%edi │ │ │ │ + test %edi,%edi │ │ │ │ + je 4c064 │ │ │ │ + lea -0x1(%r11),%edx │ │ │ │ + movslq %edx,%rsi │ │ │ │ + imul 0x70(%rsp),%rsi │ │ │ │ cmpl $0x1,0x10(%rbp) │ │ │ │ - je 4e402 │ │ │ │ - mov 0xc(%rsp),%esi │ │ │ │ - mov 0x30(%rsp),%r11 │ │ │ │ - mov 0x50(%rsp),%rcx │ │ │ │ - mov 0x70(%rsp),%r8 │ │ │ │ - shl $0x4,%rsi │ │ │ │ - lea (%r11,%rcx,1),%r10 │ │ │ │ - add %r11,%rdi │ │ │ │ - lea (%rsi,%r8,1),%r11 │ │ │ │ - sub $0x10,%rsi │ │ │ │ - shr $0x4,%rsi │ │ │ │ - inc %rsi │ │ │ │ + je 4cb6d │ │ │ │ + mov 0x28(%rsp),%rdi │ │ │ │ + mov 0x80(%rsp),%rdx │ │ │ │ + mov %r13,%rcx │ │ │ │ + lea (%rdi,%rdx,1),%r10 │ │ │ │ + add %rdi,%rsi │ │ │ │ + mov 0x78(%rsp),%rdi │ │ │ │ mov %r10,%rdx │ │ │ │ - mov %rdi,%rax │ │ │ │ - mov %r8,%rcx │ │ │ │ - and $0x3,%esi │ │ │ │ - je 4d7c9 │ │ │ │ - cmp $0x1,%rsi │ │ │ │ - je 4d798 │ │ │ │ - cmp $0x2,%rsi │ │ │ │ - je 4d770 │ │ │ │ + mov %rsi,%rax │ │ │ │ + sub %r13,%rdi │ │ │ │ + sub $0x10,%rdi │ │ │ │ + shr $0x4,%rdi │ │ │ │ + inc %rdi │ │ │ │ + and $0x3,%edi │ │ │ │ + je 4bfa8 │ │ │ │ + cmp $0x1,%rdi │ │ │ │ + je 4bf77 │ │ │ │ + cmp $0x2,%rdi │ │ │ │ + je 4bf51 │ │ │ │ vmovsd (%r10),%xmm0 │ │ │ │ - vmovsd (%rdi),%xmm1 │ │ │ │ - vmovhpd (%r10,%r12,1),%xmm0,%xmm3 │ │ │ │ - lea (%r10,%r13,1),%rdx │ │ │ │ - vmovhpd (%rdi,%r12,1),%xmm1,%xmm4 │ │ │ │ - lea (%rdi,%r13,1),%rax │ │ │ │ - add $0x10,%rcx │ │ │ │ + vmovsd (%rsi),%xmm1 │ │ │ │ + lea (%r10,%r12,1),%rdx │ │ │ │ + lea (%rsi,%r12,1),%rax │ │ │ │ + lea 0x10(%r13),%rcx │ │ │ │ + vmovhpd (%r10,%rbx,1),%xmm0,%xmm3 │ │ │ │ + vmovhpd (%rsi,%rbx,1),%xmm1,%xmm4 │ │ │ │ vsubpd %xmm4,%xmm3,%xmm5 │ │ │ │ - vmovupd %xmm5,(%r8) │ │ │ │ + vmovupd %xmm5,0x0(%r13) │ │ │ │ vmovsd (%rdx),%xmm6 │ │ │ │ vmovsd (%rax),%xmm8 │ │ │ │ - vmovhpd (%rdx,%r12,1),%xmm6,%xmm7 │ │ │ │ add $0x10,%rcx │ │ │ │ - vmovhpd (%rax,%r12,1),%xmm8,%xmm9 │ │ │ │ - add %r13,%rdx │ │ │ │ - add %r13,%rax │ │ │ │ + vmovhpd (%rdx,%rbx,1),%xmm6,%xmm7 │ │ │ │ + vmovhpd (%rax,%rbx,1),%xmm8,%xmm9 │ │ │ │ vsubpd %xmm9,%xmm7,%xmm10 │ │ │ │ + add %r12,%rdx │ │ │ │ + add %r12,%rax │ │ │ │ vmovupd %xmm10,-0x10(%rcx) │ │ │ │ vmovsd (%rdx),%xmm11 │ │ │ │ vmovsd (%rax),%xmm13 │ │ │ │ - vmovhpd (%rdx,%r12,1),%xmm11,%xmm12 │ │ │ │ add $0x10,%rcx │ │ │ │ - vmovhpd (%rax,%r12,1),%xmm13,%xmm14 │ │ │ │ - add %r13,%rdx │ │ │ │ - add %r13,%rax │ │ │ │ + vmovhpd (%rdx,%rbx,1),%xmm11,%xmm12 │ │ │ │ + vmovhpd (%rax,%rbx,1),%xmm13,%xmm14 │ │ │ │ vsubpd %xmm14,%xmm12,%xmm15 │ │ │ │ + add %r12,%rdx │ │ │ │ + add %r12,%rax │ │ │ │ vmovupd %xmm15,-0x10(%rcx) │ │ │ │ - cmp %rcx,%r11 │ │ │ │ - je 4d864 │ │ │ │ + cmp 0x78(%rsp),%rcx │ │ │ │ + je 4c03d │ │ │ │ vmovsd (%rdx),%xmm0 │ │ │ │ vmovsd (%rax),%xmm1 │ │ │ │ - vmovhpd (%rdx,%r12,1),%xmm0,%xmm3 │ │ │ │ - add %r13,%rdx │ │ │ │ - vmovhpd (%rax,%r12,1),%xmm1,%xmm4 │ │ │ │ - add %r13,%rax │ │ │ │ add $0x40,%rcx │ │ │ │ + vmovhpd (%rdx,%rbx,1),%xmm0,%xmm3 │ │ │ │ + vmovhpd (%rax,%rbx,1),%xmm1,%xmm4 │ │ │ │ vsubpd %xmm4,%xmm3,%xmm5 │ │ │ │ + add %r12,%rdx │ │ │ │ + add %r12,%rax │ │ │ │ vmovupd %xmm5,-0x40(%rcx) │ │ │ │ vmovsd (%rdx),%xmm6 │ │ │ │ vmovsd (%rax),%xmm8 │ │ │ │ - vmovhpd (%rdx,%r12,1),%xmm6,%xmm7 │ │ │ │ - vmovhpd (%rax,%r12,1),%xmm8,%xmm9 │ │ │ │ - add %r13,%rdx │ │ │ │ - add %r13,%rax │ │ │ │ + vmovhpd (%rdx,%rbx,1),%xmm6,%xmm7 │ │ │ │ + vmovhpd (%rax,%rbx,1),%xmm8,%xmm9 │ │ │ │ vsubpd %xmm9,%xmm7,%xmm10 │ │ │ │ + add %r12,%rdx │ │ │ │ + add %r12,%rax │ │ │ │ vmovupd %xmm10,-0x30(%rcx) │ │ │ │ vmovsd (%rdx),%xmm11 │ │ │ │ vmovsd (%rax),%xmm13 │ │ │ │ - vmovhpd (%rdx,%r12,1),%xmm11,%xmm12 │ │ │ │ - vmovhpd (%rax,%r12,1),%xmm13,%xmm14 │ │ │ │ - add %r13,%rdx │ │ │ │ - add %r13,%rax │ │ │ │ + vmovhpd (%rdx,%rbx,1),%xmm11,%xmm12 │ │ │ │ + vmovhpd (%rax,%rbx,1),%xmm13,%xmm14 │ │ │ │ vsubpd %xmm14,%xmm12,%xmm15 │ │ │ │ + add %r12,%rdx │ │ │ │ + add %r12,%rax │ │ │ │ vmovupd %xmm15,-0x20(%rcx) │ │ │ │ vmovsd (%rdx),%xmm0 │ │ │ │ vmovsd (%rax),%xmm1 │ │ │ │ - vmovhpd (%rdx,%r12,1),%xmm0,%xmm3 │ │ │ │ - vmovhpd (%rax,%r12,1),%xmm1,%xmm4 │ │ │ │ - add %r13,%rdx │ │ │ │ - add %r13,%rax │ │ │ │ + vmovhpd (%rdx,%rbx,1),%xmm0,%xmm3 │ │ │ │ + vmovhpd (%rax,%rbx,1),%xmm1,%xmm4 │ │ │ │ vsubpd %xmm4,%xmm3,%xmm5 │ │ │ │ + add %r12,%rdx │ │ │ │ + add %r12,%rax │ │ │ │ vmovupd %xmm5,-0x10(%rcx) │ │ │ │ - cmp %rcx,%r11 │ │ │ │ - jne 4d7c9 │ │ │ │ + cmp 0x78(%rsp),%rcx │ │ │ │ + jne 4bfa8 │ │ │ │ mov 0x10(%rbp),%eax │ │ │ │ and $0xfffffffe,%eax │ │ │ │ testb $0x1,0x10(%rbp) │ │ │ │ - je 4d88f │ │ │ │ + je 4c064 │ │ │ │ cltq │ │ │ │ - mov %rax,%r8 │ │ │ │ - imul %r12,%r8 │ │ │ │ - vmovsd (%r10,%r8,1),%xmm6 │ │ │ │ - vsubsd (%rdi,%r8,1),%xmm6,%xmm7 │ │ │ │ - mov 0x70(%rsp),%rdi │ │ │ │ - vmovsd %xmm7,(%rdi,%rax,8) │ │ │ │ - mov 0x70(%rsp),%rcx │ │ │ │ + mov %rax,%rdi │ │ │ │ + imul %rbx,%rdi │ │ │ │ + vmovsd (%r10,%rdi,1),%xmm6 │ │ │ │ + vsubsd (%rsi,%rdi,1),%xmm6,%xmm7 │ │ │ │ + vmovsd %xmm7,0x0(%r13,%rax,8) │ │ │ │ mov 0x18(%rbp),%edx │ │ │ │ mov 0x10(%rbp),%esi │ │ │ │ - vmovdqa %xmm2,0xa0(%rsp) │ │ │ │ - mov 0x68(%rsp),%rdi │ │ │ │ - mov %r9,0xb0(%rsp) │ │ │ │ - call bfbc0 (int, int, double const*)@@Base> │ │ │ │ - vmovdqa 0xa0(%rsp),%xmm1 │ │ │ │ - mov 0xb0(%rsp),%rdi │ │ │ │ - cmp %r15d,%r14d │ │ │ │ - je 4e3e6 │ │ │ │ - mov 0x18(%rbp),%r9d │ │ │ │ - mov 0xa0(%rsp),%r10 │ │ │ │ - mov 0xa8(%rsp),%rdx │ │ │ │ - test %r9d,%r9d │ │ │ │ - jle 4df96 │ │ │ │ - mov (%rbx),%r8 │ │ │ │ - mov 0x10(%rsp),%rsi │ │ │ │ - mov 0x18(%rbp),%r9d │ │ │ │ - vmovq %xmm1,%r11 │ │ │ │ - mov %rdx,0x28(%rsp) │ │ │ │ - mov %r14d,0x24(%rsp) │ │ │ │ - mov %rdi,0x18(%rsp) │ │ │ │ - mov %r15d,0x20(%rsp) │ │ │ │ - lea -0x28(%r8,%rsi,1),%rcx │ │ │ │ - mov %r9d,%eax │ │ │ │ - vmovq %r8,%xmm0 │ │ │ │ - mov 0x10(%rcx),%rdx │ │ │ │ - dec %eax │ │ │ │ - je 4df72 │ │ │ │ - mov %eax,0x58(%rsp) │ │ │ │ - mov %rdx,0x78(%rsp) │ │ │ │ - mov %rcx,0x40(%rsp) │ │ │ │ - sub $0x2,%r9d │ │ │ │ - mov %r11,0x38(%rsp) │ │ │ │ - lea (%r9,%r9,2),%rdi │ │ │ │ - vmovq %r10,%xmm6 │ │ │ │ - vmovq %r13,%xmm7 │ │ │ │ - lea 0x18(%r11,%rdi,8),%r14 │ │ │ │ - mov %rcx,%rsi │ │ │ │ - vmovq %rbx,%xmm8 │ │ │ │ - vmovq %r12,%xmm9 │ │ │ │ - mov %r14,0x80(%rsp) │ │ │ │ - mov %r11,%r14 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov -0x8(%rsi),%r12 │ │ │ │ - mov (%rsi),%r8 │ │ │ │ - sub %r12,%r8 │ │ │ │ - je 4dc84 │ │ │ │ - mov (%r14),%r13 │ │ │ │ - mov 0x8(%r14),%rbx │ │ │ │ - sub %r13,%rbx │ │ │ │ - je 4dc84 │ │ │ │ - mov %rbx,%r11 │ │ │ │ - mov $0xfffffffffffffff8,%rdx │ │ │ │ - mov 0x78(%rsp),%rax │ │ │ │ - mov %rsi,0x90(%rsp) │ │ │ │ - sub %r13,%rdx │ │ │ │ - mov %r14,0x88(%rsp) │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %rdx,0x98(%rsp) │ │ │ │ - sar $0x3,%r11 │ │ │ │ - mov %r11,%r15 │ │ │ │ - lea -0x1(%r11),%r10 │ │ │ │ - shr $0x3,%r15 │ │ │ │ - sar $0x3,%r8 │ │ │ │ - shl $0x6,%r15 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x98(%rsp),%r9 │ │ │ │ - vmovsd (%r12,%rcx,8),%xmm10 │ │ │ │ - lea (%rax,%r9,1),%rsi │ │ │ │ - cmp $0x30,%rsi │ │ │ │ - jbe 4e050 │ │ │ │ - cmp $0x6,%r10 │ │ │ │ - jbe 4e200 │ │ │ │ - lea -0x40(%r15),%rdi │ │ │ │ - vbroadcastsd %xmm10,%zmm11 │ │ │ │ - xor %r14d,%r14d │ │ │ │ - shr $0x6,%rdi │ │ │ │ - inc %rdi │ │ │ │ - and $0x7,%edi │ │ │ │ - je 4db0d │ │ │ │ - cmp $0x1,%rdi │ │ │ │ - je 4daea │ │ │ │ - cmp $0x2,%rdi │ │ │ │ - je 4dad0 │ │ │ │ - cmp $0x3,%rdi │ │ │ │ - je 4dab6 │ │ │ │ - cmp $0x4,%rdi │ │ │ │ - je 4da9c │ │ │ │ - cmp $0x5,%rdi │ │ │ │ - je 4da82 │ │ │ │ - cmp $0x6,%rdi │ │ │ │ - je 4da68 │ │ │ │ - vmovupd 0x0(%r13),%zmm12 │ │ │ │ - vfmadd213pd (%rax),%zmm11,%zmm12 │ │ │ │ - mov $0x40,%r14d │ │ │ │ - vmovupd %zmm12,(%rax) │ │ │ │ - vmovupd 0x0(%r13,%r14,1),%zmm13 │ │ │ │ - vfmadd213pd (%rax,%r14,1),%zmm11,%zmm13 │ │ │ │ - vmovupd %zmm13,(%rax,%r14,1) │ │ │ │ - add $0x40,%r14 │ │ │ │ - vmovupd 0x0(%r13,%r14,1),%zmm14 │ │ │ │ - vfmadd213pd (%rax,%r14,1),%zmm11,%zmm14 │ │ │ │ - vmovupd %zmm14,(%rax,%r14,1) │ │ │ │ - add $0x40,%r14 │ │ │ │ - vmovupd 0x0(%r13,%r14,1),%zmm15 │ │ │ │ - vfmadd213pd (%rax,%r14,1),%zmm11,%zmm15 │ │ │ │ - vmovupd %zmm15,(%rax,%r14,1) │ │ │ │ - add $0x40,%r14 │ │ │ │ - vmovupd 0x0(%r13,%r14,1),%zmm3 │ │ │ │ - vfmadd213pd (%rax,%r14,1),%zmm11,%zmm3 │ │ │ │ - vmovupd %zmm3,(%rax,%r14,1) │ │ │ │ - add $0x40,%r14 │ │ │ │ - vmovupd 0x0(%r13,%r14,1),%zmm4 │ │ │ │ - vfmadd213pd (%rax,%r14,1),%zmm11,%zmm4 │ │ │ │ - vmovupd %zmm4,(%rax,%r14,1) │ │ │ │ - add $0x40,%r14 │ │ │ │ - vmovupd 0x0(%r13,%r14,1),%zmm5 │ │ │ │ - vfmadd213pd (%rax,%r14,1),%zmm11,%zmm5 │ │ │ │ - vmovupd %zmm5,(%rax,%r14,1) │ │ │ │ - add $0x40,%r14 │ │ │ │ - cmp %r14,%r15 │ │ │ │ - je 4dbdb │ │ │ │ - vmovupd 0x0(%r13,%r14,1),%zmm2 │ │ │ │ - vfmadd213pd (%rax,%r14,1),%zmm11,%zmm2 │ │ │ │ - vmovupd %zmm2,(%rax,%r14,1) │ │ │ │ - vmovupd 0x40(%r13,%r14,1),%zmm12 │ │ │ │ - vfmadd213pd 0x40(%rax,%r14,1),%zmm11,%zmm12 │ │ │ │ - vmovupd %zmm12,0x40(%rax,%r14,1) │ │ │ │ - vmovupd 0x80(%r13,%r14,1),%zmm13 │ │ │ │ - vfmadd213pd 0x80(%rax,%r14,1),%zmm11,%zmm13 │ │ │ │ - vmovupd %zmm13,0x80(%rax,%r14,1) │ │ │ │ - vmovupd 0xc0(%r13,%r14,1),%zmm14 │ │ │ │ - vfmadd213pd 0xc0(%rax,%r14,1),%zmm11,%zmm14 │ │ │ │ - vmovupd %zmm14,0xc0(%rax,%r14,1) │ │ │ │ - vmovupd 0x100(%r13,%r14,1),%zmm15 │ │ │ │ - vfmadd213pd 0x100(%rax,%r14,1),%zmm11,%zmm15 │ │ │ │ - vmovupd %zmm15,0x100(%rax,%r14,1) │ │ │ │ - vmovupd 0x140(%r13,%r14,1),%zmm3 │ │ │ │ - vfmadd213pd 0x140(%rax,%r14,1),%zmm11,%zmm3 │ │ │ │ - vmovupd %zmm3,0x140(%rax,%r14,1) │ │ │ │ - vmovupd 0x180(%r13,%r14,1),%zmm4 │ │ │ │ - vfmadd213pd 0x180(%rax,%r14,1),%zmm11,%zmm4 │ │ │ │ - vmovupd %zmm4,0x180(%rax,%r14,1) │ │ │ │ - vmovupd 0x1c0(%r13,%r14,1),%zmm5 │ │ │ │ - vfmadd213pd 0x1c0(%rax,%r14,1),%zmm11,%zmm5 │ │ │ │ - vmovupd %zmm5,0x1c0(%rax,%r14,1) │ │ │ │ - add $0x200,%r14 │ │ │ │ - cmp %r14,%r15 │ │ │ │ - jne 4db0d │ │ │ │ - mov %r11,%rdx │ │ │ │ - and $0xfffffffffffffff8,%rdx │ │ │ │ - test $0x7,%r11b │ │ │ │ - je 4dc65 │ │ │ │ - mov %r10,%r9 │ │ │ │ - sub %rdx,%r9 │ │ │ │ - lea 0x1(%r9),%rdi │ │ │ │ - cmp $0x2,%r9 │ │ │ │ - jbe 4e220 │ │ │ │ - vmovupd (%rax,%rdx,8),%ymm2 │ │ │ │ - vbroadcastsd %xmm10,%ymm11 │ │ │ │ - vfmadd132pd 0x0(%r13,%rdx,8),%ymm2,%ymm11 │ │ │ │ - vmovupd %ymm11,(%rax,%rdx,8) │ │ │ │ - test $0x3,%dil │ │ │ │ - je 4dc65 │ │ │ │ - mov %rdi,%r14 │ │ │ │ - and $0xfffffffffffffffc,%r14 │ │ │ │ - lea (%rdx,%r14,1),%rsi │ │ │ │ - cmp %r14,%r9 │ │ │ │ - je 4dc53 │ │ │ │ - add %r14,%rdx │ │ │ │ - vmovddup %xmm10,%xmm12 │ │ │ │ - mov %rdi,%r9 │ │ │ │ - vmovupd (%rax,%rdx,8),%xmm13 │ │ │ │ - vfmadd132pd 0x0(%r13,%rdx,8),%xmm13,%xmm12 │ │ │ │ - sub %r14,%r9 │ │ │ │ - and $0x1,%edi │ │ │ │ - vmovupd %xmm12,(%rax,%rdx,8) │ │ │ │ - je 4dc65 │ │ │ │ - and $0xfffffffffffffffe,%r9 │ │ │ │ - add %r9,%rsi │ │ │ │ - vmovsd 0x0(%r13,%rsi,8),%xmm14 │ │ │ │ - vfmadd213sd (%rax,%rsi,8),%xmm10,%xmm14 │ │ │ │ - vmovsd %xmm14,(%rax,%rsi,8) │ │ │ │ - inc %rcx │ │ │ │ - add %rbx,%rax │ │ │ │ - cmp %r8,%rcx │ │ │ │ - jb 4d9e0 │ │ │ │ + mov %r13,%rcx │ │ │ │ + mov %r14,%rdi │ │ │ │ + mov %r9d,0xb0(%rsp) │ │ │ │ + mov %r11d,0xb8(%rsp) │ │ │ │ + mov %r8,0xd0(%rsp) │ │ │ │ + vmovdqa %xmm2,0xc0(%rsp) │ │ │ │ + call b9b10 (int, int, double const*)@@Base> │ │ │ │ + mov 0xb8(%rsp),%r11d │ │ │ │ + mov 0xb0(%rsp),%r9d │ │ │ │ + vmovdqa 0xc0(%rsp),%xmm1 │ │ │ │ + mov 0xd0(%rsp),%r10 │ │ │ │ + cmp %r9d,%r11d │ │ │ │ + je 4cb4f │ │ │ │ + mov 0x18(%rbp),%r8d │ │ │ │ + mov 0xc0(%rsp),%rcx │ │ │ │ + mov 0xc8(%rsp),%rax │ │ │ │ + test %r8d,%r8d │ │ │ │ + jle 4c8db │ │ │ │ + mov (%r15),%rdx │ │ │ │ + vmovq %xmm1,%r8 │ │ │ │ + vmovq %xmm1,0x90(%rsp) │ │ │ │ + mov (%rsp),%rsi │ │ │ │ + add $0x10,%r8 │ │ │ │ + mov 0x18(%rbp),%edi │ │ │ │ + mov %rax,0x20(%rsp) │ │ │ │ + sub %rdx,%r8 │ │ │ │ + lea -0x28(%rdx,%rsi,1),%rsi │ │ │ │ + mov %r13,0x18(%rsp) │ │ │ │ + mov %r9d,%r13d │ │ │ │ + mov %r8,0x38(%rsp) │ │ │ │ + mov 0x90(%rsp),%r8 │ │ │ │ + mov %rbx,0x8(%rsp) │ │ │ │ + mov %r12,%rbx │ │ │ │ + lea 0x18(%r8),%rdx │ │ │ │ + mov %edi,%r8d │ │ │ │ + mov %r11d,0x58(%rsp) │ │ │ │ + mov %rdx,0x30(%rsp) │ │ │ │ + mov %rsi,%rdx │ │ │ │ + mov %r10,0x10(%rsp) │ │ │ │ + mov 0x10(%rdx),%rax │ │ │ │ + dec %r8d │ │ │ │ + je 4c8ac │ │ │ │ + mov 0x30(%rsp),%r10 │ │ │ │ + sub $0x2,%edi │ │ │ │ + lea -0x8(%rax),%r9 │ │ │ │ + mov %rdx,0x68(%rsp) │ │ │ │ + lea (%rdi,%rdi,2),%r11 │ │ │ │ + mov %r9,0xa0(%rsp) │ │ │ │ mov 0x90(%rsp),%rsi │ │ │ │ - mov 0x88(%rsp),%r14 │ │ │ │ - add $0x18,%r14 │ │ │ │ - sub $0x18,%rsi │ │ │ │ - cmp %r14,0x80(%rsp) │ │ │ │ - jne 4d970 │ │ │ │ - mov 0x40(%rsp),%rcx │ │ │ │ - mov 0x78(%rsp),%rdx │ │ │ │ - mov 0x58(%rsp),%eax │ │ │ │ - vmovq %xmm6,%r10 │ │ │ │ - mov 0x38(%rsp),%r11 │ │ │ │ - vmovq %xmm7,%r13 │ │ │ │ - vmovq %xmm8,%rbx │ │ │ │ - vmovq %xmm9,%r12 │ │ │ │ - mov 0x18(%rcx),%r9 │ │ │ │ - sub %rdx,%r9 │ │ │ │ - je 4df5c │ │ │ │ - vmovq %xmm0,%rdi │ │ │ │ - mov %rcx,%r8 │ │ │ │ - lea -0x8(%rdx),%r15 │ │ │ │ - sub %rdi,%r8 │ │ │ │ - mov 0x10(%r11,%r8,1),%rdi │ │ │ │ + vmovq %rcx,%xmm0 │ │ │ │ + lea (%r10,%r11,8),%r12 │ │ │ │ + mov %r8d,0x88(%rsp) │ │ │ │ + mov %rdx,%r10 │ │ │ │ + mov %rax,0x60(%rsp) │ │ │ │ + mov %r13d,0x5c(%rsp) │ │ │ │ + mov %r12,0xa8(%rsp) │ │ │ │ + mov %rbx,0x50(%rsp) │ │ │ │ + mov %r14,0x48(%rsp) │ │ │ │ + mov %r15,0x40(%rsp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov -0x8(%r10),%r15 │ │ │ │ + mov (%r10),%rbx │ │ │ │ + sub %r15,%rbx │ │ │ │ + je 4c620 │ │ │ │ + mov (%rsi),%rdx │ │ │ │ + mov 0x8(%rsi),%r14 │ │ │ │ + sub %rdx,%r14 │ │ │ │ + je 4c620 │ │ │ │ + mov %r14,%r9 │ │ │ │ + mov 0xa0(%rsp),%r8 │ │ │ │ + mov %r10,0xb8(%rsp) │ │ │ │ + sar $0x3,%rbx │ │ │ │ sar $0x3,%r9 │ │ │ │ - sub %rdi,%r15 │ │ │ │ - cmp $0x30,%r15 │ │ │ │ - jbe 4e22b │ │ │ │ + mov %rsi,0xb0(%rsp) │ │ │ │ + xor %edi,%edi │ │ │ │ + lea 0x8(%rdx),%rcx │ │ │ │ + mov %r9,%r11 │ │ │ │ + sub %rdx,%r8 │ │ │ │ + lea -0x1(%r9),%r13 │ │ │ │ + shr $0x2,%r11 │ │ │ │ + shl $0x5,%r11 │ │ │ │ + vmovsd (%r15,%rdi,8),%xmm3 │ │ │ │ + lea (%rcx,%r8,1),%rax │ │ │ │ + cmp $0x1,%r9 │ │ │ │ + je 4c459 │ │ │ │ + cmp $0x10,%r8 │ │ │ │ + jbe 4c459 │ │ │ │ + cmp $0x2,%r13 │ │ │ │ + jbe 4c990 │ │ │ │ + lea -0x20(%r11),%r10 │ │ │ │ + vbroadcastsd %xmm3,%ymm8 │ │ │ │ + xor %r12d,%r12d │ │ │ │ + shr $0x5,%r10 │ │ │ │ + inc %r10 │ │ │ │ + and $0x7,%r10d │ │ │ │ + je 4c314 │ │ │ │ + cmp $0x1,%r10 │ │ │ │ + je 4c2f5 │ │ │ │ + cmp $0x2,%r10 │ │ │ │ + je 4c2df │ │ │ │ + cmp $0x3,%r10 │ │ │ │ + je 4c2c9 │ │ │ │ + cmp $0x4,%r10 │ │ │ │ + je 4c2b3 │ │ │ │ + cmp $0x5,%r10 │ │ │ │ + je 4c29d │ │ │ │ + cmp $0x6,%r10 │ │ │ │ + je 4c287 │ │ │ │ + vmovupd (%rdx),%ymm2 │ │ │ │ + mov $0x20,%r12d │ │ │ │ + vfmadd213pd (%rax),%ymm8,%ymm2 │ │ │ │ + vmovupd %ymm2,(%rax) │ │ │ │ + vmovupd (%rdx,%r12,1),%ymm9 │ │ │ │ + vfmadd213pd (%rax,%r12,1),%ymm8,%ymm9 │ │ │ │ + vmovupd %ymm9,(%rax,%r12,1) │ │ │ │ + add $0x20,%r12 │ │ │ │ + vmovupd (%rdx,%r12,1),%ymm10 │ │ │ │ + vfmadd213pd (%rax,%r12,1),%ymm8,%ymm10 │ │ │ │ + vmovupd %ymm10,(%rax,%r12,1) │ │ │ │ + add $0x20,%r12 │ │ │ │ + vmovupd (%rdx,%r12,1),%ymm11 │ │ │ │ + vfmadd213pd (%rax,%r12,1),%ymm8,%ymm11 │ │ │ │ + vmovupd %ymm11,(%rax,%r12,1) │ │ │ │ + add $0x20,%r12 │ │ │ │ + vmovupd (%rdx,%r12,1),%ymm12 │ │ │ │ + vfmadd213pd (%rax,%r12,1),%ymm8,%ymm12 │ │ │ │ + vmovupd %ymm12,(%rax,%r12,1) │ │ │ │ + add $0x20,%r12 │ │ │ │ + vmovupd (%rdx,%r12,1),%ymm13 │ │ │ │ + vfmadd213pd (%rax,%r12,1),%ymm8,%ymm13 │ │ │ │ + vmovupd %ymm13,(%rax,%r12,1) │ │ │ │ + add $0x20,%r12 │ │ │ │ + vmovupd (%rdx,%r12,1),%ymm14 │ │ │ │ + vfmadd213pd (%rax,%r12,1),%ymm8,%ymm14 │ │ │ │ + vmovupd %ymm14,(%rax,%r12,1) │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp %r12,%r11 │ │ │ │ + je 4c3ed │ │ │ │ + vmovupd (%rdx,%r12,1),%ymm15 │ │ │ │ + vfmadd213pd (%rax,%r12,1),%ymm8,%ymm15 │ │ │ │ + vmovupd %ymm15,(%rax,%r12,1) │ │ │ │ + vmovupd 0x20(%rdx,%r12,1),%ymm4 │ │ │ │ + vfmadd213pd 0x20(%rax,%r12,1),%ymm8,%ymm4 │ │ │ │ + vmovupd %ymm4,0x20(%rax,%r12,1) │ │ │ │ + vmovupd 0x40(%rdx,%r12,1),%ymm5 │ │ │ │ + vfmadd213pd 0x40(%rax,%r12,1),%ymm8,%ymm5 │ │ │ │ + vmovupd %ymm5,0x40(%rax,%r12,1) │ │ │ │ + vmovupd 0x60(%rdx,%r12,1),%ymm6 │ │ │ │ + vfmadd213pd 0x60(%rax,%r12,1),%ymm8,%ymm6 │ │ │ │ + vmovupd %ymm6,0x60(%rax,%r12,1) │ │ │ │ + vmovupd 0x80(%rdx,%r12,1),%ymm7 │ │ │ │ + vfmadd213pd 0x80(%rax,%r12,1),%ymm8,%ymm7 │ │ │ │ + vmovupd %ymm7,0x80(%rax,%r12,1) │ │ │ │ + vmovupd 0xa0(%rdx,%r12,1),%ymm2 │ │ │ │ + vfmadd213pd 0xa0(%rax,%r12,1),%ymm8,%ymm2 │ │ │ │ + vmovupd %ymm2,0xa0(%rax,%r12,1) │ │ │ │ + vmovupd 0xc0(%rdx,%r12,1),%ymm9 │ │ │ │ + vfmadd213pd 0xc0(%rax,%r12,1),%ymm8,%ymm9 │ │ │ │ + vmovupd %ymm9,0xc0(%rax,%r12,1) │ │ │ │ + vmovupd 0xe0(%rdx,%r12,1),%ymm10 │ │ │ │ + vfmadd213pd 0xe0(%rax,%r12,1),%ymm8,%ymm10 │ │ │ │ + vmovupd %ymm10,0xe0(%rax,%r12,1) │ │ │ │ + add $0x100,%r12 │ │ │ │ + cmp %r12,%r11 │ │ │ │ + jne 4c314 │ │ │ │ + mov %r9,%rsi │ │ │ │ + and $0xfffffffffffffffc,%rsi │ │ │ │ + test $0x3,%r9b │ │ │ │ + je 4c436 │ │ │ │ + cmp %rsi,%r13 │ │ │ │ + je 4c426 │ │ │ │ + vmovupd (%rax,%rsi,8),%xmm8 │ │ │ │ + vmovddup %xmm3,%xmm11 │ │ │ │ + mov %r9,%r10 │ │ │ │ + sub %rsi,%r10 │ │ │ │ + vfmadd132pd (%rdx,%rsi,8),%xmm8,%xmm11 │ │ │ │ + vmovupd %xmm11,(%rax,%rsi,8) │ │ │ │ + test $0x1,%r10b │ │ │ │ + je 4c436 │ │ │ │ + and $0xfffffffffffffffe,%r10 │ │ │ │ + add %r10,%rsi │ │ │ │ + vmovsd (%rax,%rsi,8),%xmm12 │ │ │ │ + vfmadd132sd (%rdx,%rsi,8),%xmm12,%xmm3 │ │ │ │ + vmovsd %xmm3,(%rax,%rsi,8) │ │ │ │ + inc %rdi │ │ │ │ + cmp %rbx,%rdi │ │ │ │ + jae 4c610 │ │ │ │ + add %r14,%r8 │ │ │ │ + vmovsd (%r15,%rdi,8),%xmm3 │ │ │ │ + lea (%rcx,%r8,1),%rax │ │ │ │ + cmp $0x10,%r8 │ │ │ │ + ja 4c221 │ │ │ │ + vmovsd (%rdx),%xmm13 │ │ │ │ lea -0x1(%r9),%rsi │ │ │ │ - mov %rsi,%r8 │ │ │ │ + mov $0x1,%r12d │ │ │ │ + and $0x7,%esi │ │ │ │ + vfmadd213sd (%rax),%xmm3,%xmm13 │ │ │ │ + vmovsd %xmm13,(%rax) │ │ │ │ + cmp %r9,%r12 │ │ │ │ + jae 4c600 │ │ │ │ + test %rsi,%rsi │ │ │ │ + je 4c54e │ │ │ │ + cmp $0x1,%rsi │ │ │ │ + je 4c530 │ │ │ │ + cmp $0x2,%rsi │ │ │ │ + je 4c51b │ │ │ │ + cmp $0x3,%rsi │ │ │ │ + je 4c506 │ │ │ │ + cmp $0x4,%rsi │ │ │ │ + je 4c4f1 │ │ │ │ + cmp $0x5,%rsi │ │ │ │ + je 4c4dc │ │ │ │ cmp $0x6,%rsi │ │ │ │ - jbe 4e3de │ │ │ │ - mov %r9,%r14 │ │ │ │ - xor %esi,%esi │ │ │ │ - shr $0x3,%r14 │ │ │ │ - shl $0x6,%r14 │ │ │ │ - lea -0x40(%r14),%r15 │ │ │ │ - shr $0x6,%r15 │ │ │ │ - inc %r15 │ │ │ │ - and $0x7,%r15d │ │ │ │ - je 4de08 │ │ │ │ - cmp $0x1,%r15 │ │ │ │ - je 4dde6 │ │ │ │ - cmp $0x2,%r15 │ │ │ │ - je 4ddcd │ │ │ │ - cmp $0x3,%r15 │ │ │ │ - je 4ddb4 │ │ │ │ - cmp $0x4,%r15 │ │ │ │ - je 4dd9b │ │ │ │ - cmp $0x5,%r15 │ │ │ │ - je 4dd82 │ │ │ │ - cmp $0x6,%r15 │ │ │ │ - je 4dd69 │ │ │ │ - vmovupd (%rdx),%zmm10 │ │ │ │ - vaddpd (%rdi),%zmm10,%zmm13 │ │ │ │ - mov $0x40,%esi │ │ │ │ - vmovupd %zmm13,(%rdx) │ │ │ │ - vmovupd (%rdx,%rsi,1),%zmm6 │ │ │ │ - vaddpd (%rdi,%rsi,1),%zmm6,%zmm7 │ │ │ │ - vmovupd %zmm7,(%rdx,%rsi,1) │ │ │ │ - add $0x40,%rsi │ │ │ │ - vmovupd (%rdx,%rsi,1),%zmm8 │ │ │ │ - vaddpd (%rdi,%rsi,1),%zmm8,%zmm9 │ │ │ │ - vmovupd %zmm9,(%rdx,%rsi,1) │ │ │ │ - add $0x40,%rsi │ │ │ │ - vmovupd (%rdx,%rsi,1),%zmm14 │ │ │ │ - vaddpd (%rdi,%rsi,1),%zmm14,%zmm15 │ │ │ │ - vmovupd %zmm15,(%rdx,%rsi,1) │ │ │ │ - add $0x40,%rsi │ │ │ │ - vmovupd (%rdx,%rsi,1),%zmm3 │ │ │ │ - vaddpd (%rdi,%rsi,1),%zmm3,%zmm4 │ │ │ │ - vmovupd %zmm4,(%rdx,%rsi,1) │ │ │ │ - add $0x40,%rsi │ │ │ │ - vmovupd (%rdx,%rsi,1),%zmm5 │ │ │ │ - vaddpd (%rdi,%rsi,1),%zmm5,%zmm11 │ │ │ │ - vmovupd %zmm11,(%rdx,%rsi,1) │ │ │ │ - add $0x40,%rsi │ │ │ │ - vmovupd (%rdx,%rsi,1),%zmm2 │ │ │ │ - vaddpd (%rdi,%rsi,1),%zmm2,%zmm12 │ │ │ │ - vmovupd %zmm12,(%rdx,%rsi,1) │ │ │ │ - add $0x40,%rsi │ │ │ │ - cmp %rsi,%r14 │ │ │ │ - je 4ded5 │ │ │ │ - vmovupd (%rdx,%rsi,1),%zmm10 │ │ │ │ - vaddpd (%rdi,%rsi,1),%zmm10,%zmm13 │ │ │ │ - vmovupd 0x40(%rdx,%rsi,1),%zmm6 │ │ │ │ - vmovupd 0x80(%rdx,%rsi,1),%zmm8 │ │ │ │ - vmovupd 0xc0(%rdx,%rsi,1),%zmm14 │ │ │ │ - vmovupd 0x100(%rdx,%rsi,1),%zmm3 │ │ │ │ - vmovupd 0x140(%rdx,%rsi,1),%zmm5 │ │ │ │ - vmovupd 0x180(%rdx,%rsi,1),%zmm2 │ │ │ │ - vmovupd 0x1c0(%rdx,%rsi,1),%zmm10 │ │ │ │ - vmovupd %zmm13,(%rdx,%rsi,1) │ │ │ │ - vaddpd 0x40(%rdi,%rsi,1),%zmm6,%zmm7 │ │ │ │ - vmovupd %zmm7,0x40(%rdx,%rsi,1) │ │ │ │ - vaddpd 0x80(%rdi,%rsi,1),%zmm8,%zmm9 │ │ │ │ - vmovupd %zmm9,0x80(%rdx,%rsi,1) │ │ │ │ - vaddpd 0xc0(%rdi,%rsi,1),%zmm14,%zmm15 │ │ │ │ - vmovupd %zmm15,0xc0(%rdx,%rsi,1) │ │ │ │ - vaddpd 0x100(%rdi,%rsi,1),%zmm3,%zmm4 │ │ │ │ - vmovupd %zmm4,0x100(%rdx,%rsi,1) │ │ │ │ - vaddpd 0x140(%rdi,%rsi,1),%zmm5,%zmm11 │ │ │ │ - vmovupd %zmm11,0x140(%rdx,%rsi,1) │ │ │ │ - vaddpd 0x180(%rdi,%rsi,1),%zmm2,%zmm12 │ │ │ │ - vmovupd %zmm12,0x180(%rdx,%rsi,1) │ │ │ │ - vaddpd 0x1c0(%rdi,%rsi,1),%zmm10,%zmm13 │ │ │ │ - vmovupd %zmm13,0x1c0(%rdx,%rsi,1) │ │ │ │ - add $0x200,%rsi │ │ │ │ - cmp %rsi,%r14 │ │ │ │ - jne 4de08 │ │ │ │ - mov %r9,%r15 │ │ │ │ - and $0xfffffffffffffff8,%r15 │ │ │ │ - and $0x7,%r9d │ │ │ │ - je 4df58 │ │ │ │ - mov %r8,%r9 │ │ │ │ - sub %r15,%r9 │ │ │ │ - mov %r9,%r8 │ │ │ │ - lea 0x1(%r9),%r14 │ │ │ │ - cmp $0x2,%r9 │ │ │ │ - jbe 4e3d4 │ │ │ │ - vmovupd (%rdx,%r15,8),%ymm6 │ │ │ │ - vaddpd (%rdi,%r15,8),%ymm6,%ymm7 │ │ │ │ - vmovupd %ymm7,(%rdx,%r15,8) │ │ │ │ - test $0x3,%r14b │ │ │ │ - je 4df58 │ │ │ │ - mov %r14,%rsi │ │ │ │ + je 4c4c7 │ │ │ │ + vmovsd 0x8(%rdx),%xmm14 │ │ │ │ + mov $0x2,%r12d │ │ │ │ + vfmadd213sd 0x8(%rax),%xmm3,%xmm14 │ │ │ │ + vmovsd %xmm14,0x8(%rax) │ │ │ │ + vmovsd (%rdx,%r12,8),%xmm15 │ │ │ │ + vfmadd213sd (%rax,%r12,8),%xmm3,%xmm15 │ │ │ │ + vmovsd %xmm15,(%rax,%r12,8) │ │ │ │ + inc %r12 │ │ │ │ + vmovsd (%rdx,%r12,8),%xmm4 │ │ │ │ + vfmadd213sd (%rax,%r12,8),%xmm3,%xmm4 │ │ │ │ + vmovsd %xmm4,(%rax,%r12,8) │ │ │ │ + inc %r12 │ │ │ │ + vmovsd (%rdx,%r12,8),%xmm5 │ │ │ │ + vfmadd213sd (%rax,%r12,8),%xmm3,%xmm5 │ │ │ │ + vmovsd %xmm5,(%rax,%r12,8) │ │ │ │ + inc %r12 │ │ │ │ + vmovsd (%rdx,%r12,8),%xmm6 │ │ │ │ + vfmadd213sd (%rax,%r12,8),%xmm3,%xmm6 │ │ │ │ + vmovsd %xmm6,(%rax,%r12,8) │ │ │ │ + inc %r12 │ │ │ │ + vmovsd (%rdx,%r12,8),%xmm7 │ │ │ │ + vfmadd213sd (%rax,%r12,8),%xmm3,%xmm7 │ │ │ │ + vmovsd %xmm7,(%rax,%r12,8) │ │ │ │ + inc %r12 │ │ │ │ + vmovsd (%rdx,%r12,8),%xmm2 │ │ │ │ + vfmadd213sd (%rax,%r12,8),%xmm3,%xmm2 │ │ │ │ + vmovsd %xmm2,(%rax,%r12,8) │ │ │ │ + inc %r12 │ │ │ │ + cmp %r9,%r12 │ │ │ │ + jae 4c600 │ │ │ │ + vmovsd (%rdx,%r12,8),%xmm9 │ │ │ │ + vfmadd213sd (%rax,%r12,8),%xmm3,%xmm9 │ │ │ │ + vmovsd %xmm9,(%rax,%r12,8) │ │ │ │ + vmovsd 0x8(%rdx,%r12,8),%xmm10 │ │ │ │ + vfmadd213sd 0x8(%rax,%r12,8),%xmm3,%xmm10 │ │ │ │ + vmovsd %xmm10,0x8(%rax,%r12,8) │ │ │ │ + vmovsd 0x10(%rdx,%r12,8),%xmm8 │ │ │ │ + vfmadd213sd 0x10(%rax,%r12,8),%xmm3,%xmm8 │ │ │ │ + vmovsd %xmm8,0x10(%rax,%r12,8) │ │ │ │ + vmovsd 0x18(%rdx,%r12,8),%xmm11 │ │ │ │ + vfmadd213sd 0x18(%rax,%r12,8),%xmm3,%xmm11 │ │ │ │ + vmovsd %xmm11,0x18(%rax,%r12,8) │ │ │ │ + vmovsd 0x20(%rdx,%r12,8),%xmm12 │ │ │ │ + vfmadd213sd 0x20(%rax,%r12,8),%xmm3,%xmm12 │ │ │ │ + vmovsd %xmm12,0x20(%rax,%r12,8) │ │ │ │ + vmovsd 0x28(%rdx,%r12,8),%xmm13 │ │ │ │ + vfmadd213sd 0x28(%rax,%r12,8),%xmm3,%xmm13 │ │ │ │ + vmovsd %xmm13,0x28(%rax,%r12,8) │ │ │ │ + vmovsd 0x30(%rdx,%r12,8),%xmm14 │ │ │ │ + vfmadd213sd 0x30(%rax,%r12,8),%xmm3,%xmm14 │ │ │ │ + vmovsd %xmm14,0x30(%rax,%r12,8) │ │ │ │ + vmovsd 0x38(%rdx,%r12,8),%xmm15 │ │ │ │ + vfmadd213sd 0x38(%rax,%r12,8),%xmm3,%xmm15 │ │ │ │ + vmovsd %xmm15,0x38(%rax,%r12,8) │ │ │ │ + add $0x8,%r12 │ │ │ │ + cmp %r9,%r12 │ │ │ │ + jb 4c54e │ │ │ │ + inc %rdi │ │ │ │ + add %r14,%r8 │ │ │ │ + cmp %rbx,%rdi │ │ │ │ + jb 4c203 │ │ │ │ + nop │ │ │ │ + mov 0xb8(%rsp),%r10 │ │ │ │ + mov 0xb0(%rsp),%rsi │ │ │ │ + add $0x18,%rsi │ │ │ │ + sub $0x18,%r10 │ │ │ │ + cmp 0xa8(%rsp),%rsi │ │ │ │ + jne 4c1a8 │ │ │ │ + mov 0x68(%rsp),%rdx │ │ │ │ + mov 0x60(%rsp),%rax │ │ │ │ + vmovq %xmm0,%rcx │ │ │ │ + mov 0x88(%rsp),%r8d │ │ │ │ + mov 0x5c(%rsp),%r13d │ │ │ │ + mov 0x18(%rdx),%r11 │ │ │ │ + mov 0x50(%rsp),%rbx │ │ │ │ + mov 0x48(%rsp),%r14 │ │ │ │ + mov 0x40(%rsp),%r15 │ │ │ │ + sub %rax,%r11 │ │ │ │ + je 4c895 │ │ │ │ + mov 0x38(%rsp),%r12 │ │ │ │ + sar $0x3,%r11 │ │ │ │ + mov %r11,%r9 │ │ │ │ + mov (%r12,%rdx,1),%r10 │ │ │ │ + cmp $0x1,%r11 │ │ │ │ + je 4c997 │ │ │ │ + lea -0x8(%rax),%rdi │ │ │ │ + sub %r10,%rdi │ │ │ │ + cmp $0x10,%rdi │ │ │ │ + jbe 4c997 │ │ │ │ + lea -0x1(%r11),%rdi │ │ │ │ + cmp $0x2,%rdi │ │ │ │ + jbe 4cb48 │ │ │ │ + shr $0x2,%r9 │ │ │ │ + xor %esi,%esi │ │ │ │ + shl $0x5,%r9 │ │ │ │ + lea -0x20(%r9),%r12 │ │ │ │ + shr $0x5,%r12 │ │ │ │ + inc %r12 │ │ │ │ + and $0x7,%r12d │ │ │ │ + je 4c781 │ │ │ │ + cmp $0x1,%r12 │ │ │ │ + je 4c764 │ │ │ │ + cmp $0x2,%r12 │ │ │ │ + je 4c750 │ │ │ │ + cmp $0x3,%r12 │ │ │ │ + je 4c73c │ │ │ │ + cmp $0x4,%r12 │ │ │ │ + je 4c728 │ │ │ │ + cmp $0x5,%r12 │ │ │ │ + je 4c714 │ │ │ │ + cmp $0x6,%r12 │ │ │ │ + je 4c700 │ │ │ │ + vmovupd (%rax),%ymm3 │ │ │ │ + mov $0x20,%esi │ │ │ │ + vaddpd (%r10),%ymm3,%ymm4 │ │ │ │ + vmovupd %ymm4,(%rax) │ │ │ │ + vmovupd (%rax,%rsi,1),%ymm5 │ │ │ │ + vaddpd (%r10,%rsi,1),%ymm5,%ymm6 │ │ │ │ + vmovupd %ymm6,(%rax,%rsi,1) │ │ │ │ + add $0x20,%rsi │ │ │ │ + vmovupd (%rax,%rsi,1),%ymm7 │ │ │ │ + vaddpd (%r10,%rsi,1),%ymm7,%ymm2 │ │ │ │ + vmovupd %ymm2,(%rax,%rsi,1) │ │ │ │ + add $0x20,%rsi │ │ │ │ + vmovupd (%rax,%rsi,1),%ymm0 │ │ │ │ + vaddpd (%r10,%rsi,1),%ymm0,%ymm9 │ │ │ │ + vmovupd %ymm9,(%rax,%rsi,1) │ │ │ │ + add $0x20,%rsi │ │ │ │ + vmovupd (%rax,%rsi,1),%ymm10 │ │ │ │ + vaddpd (%r10,%rsi,1),%ymm10,%ymm8 │ │ │ │ + vmovupd %ymm8,(%rax,%rsi,1) │ │ │ │ + add $0x20,%rsi │ │ │ │ + vmovupd (%rax,%rsi,1),%ymm11 │ │ │ │ + vaddpd (%r10,%rsi,1),%ymm11,%ymm12 │ │ │ │ + vmovupd %ymm12,(%rax,%rsi,1) │ │ │ │ + add $0x20,%rsi │ │ │ │ + vmovupd (%rax,%rsi,1),%ymm13 │ │ │ │ + vaddpd (%r10,%rsi,1),%ymm13,%ymm14 │ │ │ │ + vmovupd %ymm14,(%rax,%rsi,1) │ │ │ │ + add $0x20,%rsi │ │ │ │ + cmp %rsi,%r9 │ │ │ │ + je 4c84a │ │ │ │ + vmovupd (%rax,%rsi,1),%ymm15 │ │ │ │ + vmovupd 0x20(%rax,%rsi,1),%ymm4 │ │ │ │ + vmovupd 0x40(%rax,%rsi,1),%ymm6 │ │ │ │ + vmovupd 0x60(%rax,%rsi,1),%ymm2 │ │ │ │ + vaddpd (%r10,%rsi,1),%ymm15,%ymm3 │ │ │ │ + vmovupd 0x80(%rax,%rsi,1),%ymm9 │ │ │ │ + vmovupd 0xa0(%rax,%rsi,1),%ymm8 │ │ │ │ + vmovupd 0xc0(%rax,%rsi,1),%ymm12 │ │ │ │ + vmovupd 0xe0(%rax,%rsi,1),%ymm14 │ │ │ │ + vmovupd %ymm3,(%rax,%rsi,1) │ │ │ │ + vaddpd 0x20(%r10,%rsi,1),%ymm4,%ymm5 │ │ │ │ + vmovupd %ymm5,0x20(%rax,%rsi,1) │ │ │ │ + vaddpd 0x40(%r10,%rsi,1),%ymm6,%ymm7 │ │ │ │ + vmovupd %ymm7,0x40(%rax,%rsi,1) │ │ │ │ + vaddpd 0x60(%r10,%rsi,1),%ymm2,%ymm0 │ │ │ │ + vmovupd %ymm0,0x60(%rax,%rsi,1) │ │ │ │ + vaddpd 0x80(%r10,%rsi,1),%ymm9,%ymm10 │ │ │ │ + vmovupd %ymm10,0x80(%rax,%rsi,1) │ │ │ │ + vaddpd 0xa0(%r10,%rsi,1),%ymm8,%ymm11 │ │ │ │ + vmovupd %ymm11,0xa0(%rax,%rsi,1) │ │ │ │ + vaddpd 0xc0(%r10,%rsi,1),%ymm12,%ymm13 │ │ │ │ + vmovupd %ymm13,0xc0(%rax,%rsi,1) │ │ │ │ + vaddpd 0xe0(%r10,%rsi,1),%ymm14,%ymm15 │ │ │ │ + vmovupd %ymm15,0xe0(%rax,%rsi,1) │ │ │ │ + add $0x100,%rsi │ │ │ │ + cmp %rsi,%r9 │ │ │ │ + jne 4c781 │ │ │ │ + mov %r11,%rsi │ │ │ │ and $0xfffffffffffffffc,%rsi │ │ │ │ - lea (%rsi,%r15,1),%r9 │ │ │ │ - cmp %r8,%rsi │ │ │ │ - je 4df46 │ │ │ │ - mov %r14,%r8 │ │ │ │ - sub %rsi,%r8 │ │ │ │ - add %r15,%rsi │ │ │ │ - and $0x1,%r14d │ │ │ │ - vmovupd (%rdx,%rsi,8),%xmm8 │ │ │ │ - vaddpd (%rdi,%rsi,8),%xmm8,%xmm9 │ │ │ │ - vmovupd %xmm9,(%rdx,%rsi,8) │ │ │ │ - je 4df58 │ │ │ │ - and $0xfffffffffffffffe,%r8 │ │ │ │ - add %r8,%r9 │ │ │ │ - vmovsd (%rdx,%r9,8),%xmm14 │ │ │ │ - vaddsd (%rdi,%r9,8),%xmm14,%xmm15 │ │ │ │ - vmovsd %xmm15,(%rdx,%r9,8) │ │ │ │ - test %eax,%eax │ │ │ │ - je 4df7f │ │ │ │ - mov %eax,%r9d │ │ │ │ - sub $0x18,%rcx │ │ │ │ - mov 0x10(%rcx),%rdx │ │ │ │ - mov %r9d,%eax │ │ │ │ - dec %eax │ │ │ │ - jne 4d92a │ │ │ │ - mov 0x18(%rcx),%r9 │ │ │ │ - sub %rdx,%r9 │ │ │ │ - jne 4dcce │ │ │ │ - mov 0x28(%rsp),%rdx │ │ │ │ - mov 0x24(%rsp),%r14d │ │ │ │ - mov 0x18(%rsp),%rdi │ │ │ │ - mov 0x20(%rsp),%r15d │ │ │ │ + test $0x3,%r11b │ │ │ │ + je 4c890 │ │ │ │ + cmp %rdi,%rsi │ │ │ │ + je 4c880 │ │ │ │ + sub %rsi,%r11 │ │ │ │ + mov %r11,%r9 │ │ │ │ + vmovupd (%rax,%rsi,8),%xmm3 │ │ │ │ + vaddpd (%r10,%rsi,8),%xmm3,%xmm4 │ │ │ │ + vmovupd %xmm4,(%rax,%rsi,8) │ │ │ │ + test $0x1,%r9b │ │ │ │ + je 4c890 │ │ │ │ + and $0xfffffffffffffffe,%r9 │ │ │ │ + lea (%r9,%rsi,1),%rdi │ │ │ │ + vmovsd (%rax,%rdi,8),%xmm5 │ │ │ │ + vaddsd (%r10,%rdi,8),%xmm5,%xmm6 │ │ │ │ + vmovsd %xmm6,(%rax,%rdi,8) │ │ │ │ + test %r8d,%r8d │ │ │ │ + je 4c8b9 │ │ │ │ + mov %r8d,%edi │ │ │ │ + sub $0x18,%rdx │ │ │ │ + mov 0x10(%rdx),%rax │ │ │ │ + mov %edi,%r8d │ │ │ │ + dec %r8d │ │ │ │ + jne 4c149 │ │ │ │ + mov 0x18(%rdx),%r11 │ │ │ │ + sub %rax,%r11 │ │ │ │ + jne 4c66e │ │ │ │ + mov %r13d,%r9d │ │ │ │ + mov %rbx,%r12 │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ + mov 0x58(%rsp),%r11d │ │ │ │ + mov 0x10(%rsp),%r10 │ │ │ │ + mov 0x18(%rsp),%r13 │ │ │ │ + mov 0x8(%rsp),%rbx │ │ │ │ vzeroupper │ │ │ │ vmovdqa %xmm1,%xmm2 │ │ │ │ - mov %rdi,%r9 │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ - inc %r14d │ │ │ │ - add %rax,0x50(%rsp) │ │ │ │ - cmp 0x5c(%rsp),%r14d │ │ │ │ - jle 4d6d9 │ │ │ │ - cmpq $0x0,0x70(%rsp) │ │ │ │ - je 4dffc │ │ │ │ - mov 0x60(%rsp),%rsi │ │ │ │ - mov 0x70(%rsp),%rdi │ │ │ │ - mov %rdx,0x88(%rsp) │ │ │ │ - mov %r10,0x90(%rsp) │ │ │ │ - mov %r9,0x98(%rsp) │ │ │ │ + mov %r10,%r8 │ │ │ │ + mov 0x70(%rsp),%rdx │ │ │ │ + inc %r11d │ │ │ │ + add %rdx,0x80(%rsp) │ │ │ │ + cmp 0x8c(%rsp),%r11d │ │ │ │ + jle 4bec0 │ │ │ │ + test %r13,%r13 │ │ │ │ + je 4c945 │ │ │ │ + mov 0x98(%rsp),%rsi │ │ │ │ + mov %r13,%rdi │ │ │ │ + mov %rax,0xa8(%rsp) │ │ │ │ + mov %rcx,0xb0(%rsp) │ │ │ │ + mov %r8,0xb8(%rsp) │ │ │ │ call d340 │ │ │ │ - mov 0x88(%rsp),%rdx │ │ │ │ - mov 0x90(%rsp),%r10 │ │ │ │ - mov 0x98(%rsp),%r9 │ │ │ │ - mov 0x68(%rsp),%rdi │ │ │ │ - vmovq %r10,%xmm0 │ │ │ │ - mov %r9,0xb0(%rsp) │ │ │ │ - vpinsrq $0x1,%rdx,%xmm0,%xmm1 │ │ │ │ - vmovdqa %xmm1,0xa0(%rsp) │ │ │ │ - call b9ec0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ - mov 0xb8(%rsp),%rax │ │ │ │ + mov 0xa8(%rsp),%rax │ │ │ │ + mov 0xb0(%rsp),%rcx │ │ │ │ + mov 0xb8(%rsp),%r8 │ │ │ │ + vmovq %rcx,%xmm1 │ │ │ │ + mov %r14,%rdi │ │ │ │ + mov %r8,0xd0(%rsp) │ │ │ │ + vpinsrq $0x1,%rax,%xmm1,%xmm0 │ │ │ │ + vmovdqa %xmm0,0xc0(%rsp) │ │ │ │ + call b4480 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + mov 0xd8(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 4e449 │ │ │ │ + jne 4cbb7 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - vmovsd 0x0(%r13),%xmm15 │ │ │ │ - vfmadd213sd (%rax),%xmm10,%xmm15 │ │ │ │ - lea -0x1(%r11),%rdi │ │ │ │ - mov $0x1,%edx │ │ │ │ - and $0x7,%edi │ │ │ │ - vmovsd %xmm15,(%rax) │ │ │ │ - cmp %r11,%rdx │ │ │ │ - jae 4dc65 │ │ │ │ - test %rdi,%rdi │ │ │ │ - je 4e146 │ │ │ │ - cmp $0x1,%rdi │ │ │ │ - je 4e128 │ │ │ │ - cmp $0x2,%rdi │ │ │ │ - je 4e113 │ │ │ │ - cmp $0x3,%rdi │ │ │ │ - je 4e0fe │ │ │ │ - cmp $0x4,%rdi │ │ │ │ - je 4e0e9 │ │ │ │ - cmp $0x5,%rdi │ │ │ │ - je 4e0d4 │ │ │ │ - cmp $0x6,%rdi │ │ │ │ - je 4e0bf │ │ │ │ - vmovsd 0x8(%r13),%xmm3 │ │ │ │ - vfmadd213sd 0x8(%rax),%xmm10,%xmm3 │ │ │ │ - mov $0x2,%edx │ │ │ │ - vmovsd %xmm3,0x8(%rax) │ │ │ │ - vmovsd 0x0(%r13,%rdx,8),%xmm4 │ │ │ │ - vfmadd213sd (%rax,%rdx,8),%xmm10,%xmm4 │ │ │ │ - vmovsd %xmm4,(%rax,%rdx,8) │ │ │ │ - inc %rdx │ │ │ │ - vmovsd 0x0(%r13,%rdx,8),%xmm5 │ │ │ │ - vfmadd213sd (%rax,%rdx,8),%xmm10,%xmm5 │ │ │ │ - vmovsd %xmm5,(%rax,%rdx,8) │ │ │ │ - inc %rdx │ │ │ │ - vmovsd 0x0(%r13,%rdx,8),%xmm11 │ │ │ │ - vfmadd213sd (%rax,%rdx,8),%xmm10,%xmm11 │ │ │ │ - vmovsd %xmm11,(%rax,%rdx,8) │ │ │ │ - inc %rdx │ │ │ │ - vmovsd 0x0(%r13,%rdx,8),%xmm2 │ │ │ │ - vfmadd213sd (%rax,%rdx,8),%xmm10,%xmm2 │ │ │ │ - vmovsd %xmm2,(%rax,%rdx,8) │ │ │ │ - inc %rdx │ │ │ │ - vmovsd 0x0(%r13,%rdx,8),%xmm12 │ │ │ │ - vfmadd213sd (%rax,%rdx,8),%xmm10,%xmm12 │ │ │ │ - vmovsd %xmm12,(%rax,%rdx,8) │ │ │ │ - inc %rdx │ │ │ │ - vmovsd 0x0(%r13,%rdx,8),%xmm13 │ │ │ │ - vfmadd213sd (%rax,%rdx,8),%xmm10,%xmm13 │ │ │ │ - vmovsd %xmm13,(%rax,%rdx,8) │ │ │ │ - inc %rdx │ │ │ │ - cmp %r11,%rdx │ │ │ │ - jae 4dc65 │ │ │ │ - vmovsd 0x0(%r13,%rdx,8),%xmm14 │ │ │ │ - vfmadd213sd (%rax,%rdx,8),%xmm10,%xmm14 │ │ │ │ - vmovsd %xmm14,(%rax,%rdx,8) │ │ │ │ - vmovsd 0x8(%r13,%rdx,8),%xmm15 │ │ │ │ - vfmadd213sd 0x8(%rax,%rdx,8),%xmm10,%xmm15 │ │ │ │ - vmovsd %xmm15,0x8(%rax,%rdx,8) │ │ │ │ - vmovsd 0x10(%r13,%rdx,8),%xmm3 │ │ │ │ - vfmadd213sd 0x10(%rax,%rdx,8),%xmm10,%xmm3 │ │ │ │ - vmovsd %xmm3,0x10(%rax,%rdx,8) │ │ │ │ - vmovsd 0x18(%r13,%rdx,8),%xmm4 │ │ │ │ - vfmadd213sd 0x18(%rax,%rdx,8),%xmm10,%xmm4 │ │ │ │ - vmovsd %xmm4,0x18(%rax,%rdx,8) │ │ │ │ - vmovsd 0x20(%r13,%rdx,8),%xmm5 │ │ │ │ - vfmadd213sd 0x20(%rax,%rdx,8),%xmm10,%xmm5 │ │ │ │ - vmovsd %xmm5,0x20(%rax,%rdx,8) │ │ │ │ - vmovsd 0x28(%r13,%rdx,8),%xmm11 │ │ │ │ - vfmadd213sd 0x28(%rax,%rdx,8),%xmm10,%xmm11 │ │ │ │ - vmovsd %xmm11,0x28(%rax,%rdx,8) │ │ │ │ - vmovsd 0x30(%r13,%rdx,8),%xmm2 │ │ │ │ - vfmadd213sd 0x30(%rax,%rdx,8),%xmm10,%xmm2 │ │ │ │ - vmovsd %xmm2,0x30(%rax,%rdx,8) │ │ │ │ - vmovsd 0x38(%r13,%rdx,8),%xmm12 │ │ │ │ - vfmadd213sd 0x38(%rax,%rdx,8),%xmm10,%xmm12 │ │ │ │ - vmovsd %xmm12,0x38(%rax,%rdx,8) │ │ │ │ - add $0x8,%rdx │ │ │ │ - cmp %r11,%rdx │ │ │ │ - jb 4e146 │ │ │ │ - jmp 4dc65 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - xor %edx,%edx │ │ │ │ - mov %r10,%r9 │ │ │ │ - sub %rdx,%r9 │ │ │ │ - lea 0x1(%r9),%rdi │ │ │ │ + nop │ │ │ │ + xor %esi,%esi │ │ │ │ + jmp 4c3fa │ │ │ │ + vmovsd (%rax),%xmm7 │ │ │ │ + lea -0x1(%r11),%r9 │ │ │ │ + mov $0x1,%r12d │ │ │ │ + and $0x7,%r9d │ │ │ │ + vaddsd (%r10),%xmm7,%xmm2 │ │ │ │ + vmovsd %xmm2,(%rax) │ │ │ │ + cmp %r11,%r12 │ │ │ │ + jae 4c890 │ │ │ │ + test %r9,%r9 │ │ │ │ + je 4ca8d │ │ │ │ + cmp $0x1,%r9 │ │ │ │ + je 4ca6f │ │ │ │ cmp $0x2,%r9 │ │ │ │ - ja 4dbfc │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %rdx,%rsi │ │ │ │ - xor %r14d,%r14d │ │ │ │ - jmp 4dc23 │ │ │ │ - vmovsd (%rdx),%xmm3 │ │ │ │ - vaddsd (%rdi),%xmm3,%xmm4 │ │ │ │ - lea -0x1(%r9),%r15 │ │ │ │ - mov $0x1,%r14d │ │ │ │ - and $0x7,%r15d │ │ │ │ - vmovsd %xmm4,(%rdx) │ │ │ │ - cmp %r9,%r14 │ │ │ │ - jae 4df58 │ │ │ │ - test %r15,%r15 │ │ │ │ - je 4e31f │ │ │ │ - cmp $0x1,%r15 │ │ │ │ - je 4e301 │ │ │ │ - cmp $0x2,%r15 │ │ │ │ - je 4e2ec │ │ │ │ - cmp $0x3,%r15 │ │ │ │ - je 4e2d7 │ │ │ │ - cmp $0x4,%r15 │ │ │ │ - je 4e2c2 │ │ │ │ - cmp $0x5,%r15 │ │ │ │ - je 4e2ad │ │ │ │ - cmp $0x6,%r15 │ │ │ │ - je 4e298 │ │ │ │ - vmovsd 0x8(%rdx),%xmm5 │ │ │ │ - vaddsd 0x8(%rdi),%xmm5,%xmm11 │ │ │ │ - mov $0x2,%r14d │ │ │ │ - vmovsd %xmm11,0x8(%rdx) │ │ │ │ - vmovsd (%rdx,%r14,8),%xmm2 │ │ │ │ - vaddsd (%rdi,%r14,8),%xmm2,%xmm12 │ │ │ │ - vmovsd %xmm12,(%rdx,%r14,8) │ │ │ │ - inc %r14 │ │ │ │ - vmovsd (%rdx,%r14,8),%xmm10 │ │ │ │ - vaddsd (%rdi,%r14,8),%xmm10,%xmm13 │ │ │ │ - vmovsd %xmm13,(%rdx,%r14,8) │ │ │ │ - inc %r14 │ │ │ │ - vmovsd (%rdx,%r14,8),%xmm6 │ │ │ │ - vaddsd (%rdi,%r14,8),%xmm6,%xmm7 │ │ │ │ - vmovsd %xmm7,(%rdx,%r14,8) │ │ │ │ - inc %r14 │ │ │ │ - vmovsd (%rdx,%r14,8),%xmm8 │ │ │ │ - vaddsd (%rdi,%r14,8),%xmm8,%xmm9 │ │ │ │ - vmovsd %xmm9,(%rdx,%r14,8) │ │ │ │ - inc %r14 │ │ │ │ - vmovsd (%rdx,%r14,8),%xmm14 │ │ │ │ - vaddsd (%rdi,%r14,8),%xmm14,%xmm15 │ │ │ │ - vmovsd %xmm15,(%rdx,%r14,8) │ │ │ │ - inc %r14 │ │ │ │ - vmovsd (%rdx,%r14,8),%xmm3 │ │ │ │ - vaddsd (%rdi,%r14,8),%xmm3,%xmm4 │ │ │ │ - vmovsd %xmm4,(%rdx,%r14,8) │ │ │ │ - inc %r14 │ │ │ │ - cmp %r9,%r14 │ │ │ │ - jae 4df58 │ │ │ │ - vmovsd (%rdx,%r14,8),%xmm5 │ │ │ │ - vaddsd (%rdi,%r14,8),%xmm5,%xmm11 │ │ │ │ - lea 0x1(%r14),%rsi │ │ │ │ - lea 0x2(%r14),%r8 │ │ │ │ - lea 0x3(%r14),%r15 │ │ │ │ - vmovsd %xmm11,(%rdx,%r14,8) │ │ │ │ - vmovsd (%rdx,%rsi,8),%xmm2 │ │ │ │ - vaddsd (%rdi,%rsi,8),%xmm2,%xmm12 │ │ │ │ - vmovsd %xmm12,(%rdx,%rsi,8) │ │ │ │ - vmovsd (%rdx,%r8,8),%xmm10 │ │ │ │ - vaddsd (%rdi,%r8,8),%xmm10,%xmm13 │ │ │ │ - lea 0x4(%r14),%rsi │ │ │ │ - vmovsd %xmm13,(%rdx,%r8,8) │ │ │ │ - vmovsd (%rdx,%r15,8),%xmm6 │ │ │ │ - vaddsd (%rdi,%r15,8),%xmm6,%xmm7 │ │ │ │ - lea 0x5(%r14),%r8 │ │ │ │ - vmovsd %xmm7,(%rdx,%r15,8) │ │ │ │ - vmovsd (%rdx,%rsi,8),%xmm8 │ │ │ │ - vaddsd (%rdi,%rsi,8),%xmm8,%xmm9 │ │ │ │ - lea 0x6(%r14),%r15 │ │ │ │ - vmovsd %xmm9,(%rdx,%rsi,8) │ │ │ │ - vmovsd (%rdx,%r8,8),%xmm14 │ │ │ │ - vaddsd (%rdi,%r8,8),%xmm14,%xmm15 │ │ │ │ - lea 0x7(%r14),%rsi │ │ │ │ - add $0x8,%r14 │ │ │ │ - vmovsd %xmm15,(%rdx,%r8,8) │ │ │ │ - vmovsd (%rdx,%r15,8),%xmm3 │ │ │ │ - vaddsd (%rdi,%r15,8),%xmm3,%xmm4 │ │ │ │ - vmovsd %xmm4,(%rdx,%r15,8) │ │ │ │ - vmovsd (%rdx,%rsi,8),%xmm5 │ │ │ │ - vaddsd (%rdi,%rsi,8),%xmm5,%xmm11 │ │ │ │ - vmovsd %xmm11,(%rdx,%rsi,8) │ │ │ │ - cmp %r9,%r14 │ │ │ │ - jb 4e31f │ │ │ │ - jmp 4df58 │ │ │ │ - mov %r15,%r9 │ │ │ │ + je 4ca5a │ │ │ │ + cmp $0x3,%r9 │ │ │ │ + je 4ca45 │ │ │ │ + cmp $0x4,%r9 │ │ │ │ + je 4ca30 │ │ │ │ + cmp $0x5,%r9 │ │ │ │ + je 4ca1b │ │ │ │ + cmp $0x6,%r9 │ │ │ │ + je 4ca06 │ │ │ │ + vmovsd 0x8(%rax),%xmm0 │ │ │ │ + mov $0x2,%r12d │ │ │ │ + vaddsd 0x8(%r10),%xmm0,%xmm9 │ │ │ │ + vmovsd %xmm9,0x8(%rax) │ │ │ │ + vmovsd (%rax,%r12,8),%xmm10 │ │ │ │ + vaddsd (%r10,%r12,8),%xmm10,%xmm8 │ │ │ │ + vmovsd %xmm8,(%rax,%r12,8) │ │ │ │ + inc %r12 │ │ │ │ + vmovsd (%rax,%r12,8),%xmm11 │ │ │ │ + vaddsd (%r10,%r12,8),%xmm11,%xmm12 │ │ │ │ + vmovsd %xmm12,(%rax,%r12,8) │ │ │ │ + inc %r12 │ │ │ │ + vmovsd (%rax,%r12,8),%xmm13 │ │ │ │ + vaddsd (%r10,%r12,8),%xmm13,%xmm14 │ │ │ │ + vmovsd %xmm14,(%rax,%r12,8) │ │ │ │ + inc %r12 │ │ │ │ + vmovsd (%rax,%r12,8),%xmm15 │ │ │ │ + vaddsd (%r10,%r12,8),%xmm15,%xmm3 │ │ │ │ + vmovsd %xmm3,(%rax,%r12,8) │ │ │ │ + inc %r12 │ │ │ │ + vmovsd (%rax,%r12,8),%xmm4 │ │ │ │ + vaddsd (%r10,%r12,8),%xmm4,%xmm5 │ │ │ │ + vmovsd %xmm5,(%rax,%r12,8) │ │ │ │ + inc %r12 │ │ │ │ + vmovsd (%rax,%r12,8),%xmm6 │ │ │ │ + vaddsd (%r10,%r12,8),%xmm6,%xmm7 │ │ │ │ + vmovsd %xmm7,(%rax,%r12,8) │ │ │ │ + inc %r12 │ │ │ │ + cmp %r11,%r12 │ │ │ │ + jae 4c890 │ │ │ │ + vmovsd (%rax,%r12,8),%xmm2 │ │ │ │ + lea 0x1(%r12),%rsi │ │ │ │ + lea 0x2(%r12),%rdi │ │ │ │ + lea 0x3(%r12),%r9 │ │ │ │ + vaddsd (%r10,%r12,8),%xmm2,%xmm0 │ │ │ │ + vmovsd %xmm0,(%rax,%r12,8) │ │ │ │ + vmovsd (%rax,%rsi,8),%xmm9 │ │ │ │ + vaddsd (%r10,%rsi,8),%xmm9,%xmm10 │ │ │ │ + vmovsd %xmm10,(%rax,%rsi,8) │ │ │ │ + lea 0x4(%r12),%rsi │ │ │ │ + vmovsd (%rax,%rdi,8),%xmm8 │ │ │ │ + vaddsd (%r10,%rdi,8),%xmm8,%xmm11 │ │ │ │ + vmovsd %xmm11,(%rax,%rdi,8) │ │ │ │ + lea 0x5(%r12),%rdi │ │ │ │ + vmovsd (%rax,%r9,8),%xmm12 │ │ │ │ + vaddsd (%r10,%r9,8),%xmm12,%xmm13 │ │ │ │ + vmovsd %xmm13,(%rax,%r9,8) │ │ │ │ + lea 0x6(%r12),%r9 │ │ │ │ + vmovsd (%rax,%rsi,8),%xmm14 │ │ │ │ + vaddsd (%r10,%rsi,8),%xmm14,%xmm15 │ │ │ │ + vmovsd %xmm15,(%rax,%rsi,8) │ │ │ │ + lea 0x7(%r12),%rsi │ │ │ │ + add $0x8,%r12 │ │ │ │ + vmovsd (%rax,%rdi,8),%xmm3 │ │ │ │ + vaddsd (%r10,%rdi,8),%xmm3,%xmm4 │ │ │ │ + vmovsd %xmm4,(%rax,%rdi,8) │ │ │ │ + vmovsd (%rax,%r9,8),%xmm5 │ │ │ │ + vaddsd (%r10,%r9,8),%xmm5,%xmm6 │ │ │ │ + vmovsd %xmm6,(%rax,%r9,8) │ │ │ │ + vmovsd (%rax,%rsi,8),%xmm7 │ │ │ │ + vaddsd (%r10,%rsi,8),%xmm7,%xmm2 │ │ │ │ + vmovsd %xmm2,(%rax,%rsi,8) │ │ │ │ + cmp %r11,%r12 │ │ │ │ + jb 4ca8d │ │ │ │ + jmp 4c890 │ │ │ │ xor %esi,%esi │ │ │ │ - jmp 4df1c │ │ │ │ - xor %r15d,%r15d │ │ │ │ - jmp 4dee2 │ │ │ │ - vmovdqu (%rbx),%xmm2 │ │ │ │ - mov (%rbx),%r10 │ │ │ │ - mov 0x8(%rbx),%rdx │ │ │ │ - vmovdqu %xmm1,(%rbx) │ │ │ │ - mov 0x10(%rbx),%r9 │ │ │ │ - mov %rdi,0x10(%rbx) │ │ │ │ - jmp 4df9d │ │ │ │ - mov 0x30(%rsp),%r8 │ │ │ │ - mov 0x50(%rsp),%r10 │ │ │ │ + jmp 4c862 │ │ │ │ + vmovdqu (%r15),%xmm2 │ │ │ │ + mov (%r15),%rcx │ │ │ │ + mov 0x8(%r15),%rax │ │ │ │ + mov 0x10(%r15),%r8 │ │ │ │ + vmovdqu %xmm1,(%r15) │ │ │ │ + mov %r10,0x10(%r15) │ │ │ │ + jmp 4c8e2 │ │ │ │ + mov 0x28(%rsp),%rcx │ │ │ │ + mov 0x80(%rsp),%r10 │ │ │ │ xor %eax,%eax │ │ │ │ - lea (%r8,%r10,1),%r10 │ │ │ │ - add %r8,%rdi │ │ │ │ - jmp 4d870 │ │ │ │ - cmp %r15d,0x5c(%rsp) │ │ │ │ - jl 4e450 │ │ │ │ - movq $0x8,0x60(%rsp) │ │ │ │ - jmp 4d690 │ │ │ │ - lea 0xa0(%rsp),%rcx │ │ │ │ - xor %r10d,%r10d │ │ │ │ - xor %r9d,%r9d │ │ │ │ - xor %edx,%edx │ │ │ │ - mov %rcx,0x68(%rsp) │ │ │ │ - jmp 4dffc │ │ │ │ + lea (%rcx,%r10,1),%r10 │ │ │ │ + add %rcx,%rsi │ │ │ │ + jmp 4c049 │ │ │ │ + cmp %r9d,0x8c(%rsp) │ │ │ │ + jl 4cbc0 │ │ │ │ + movq $0x8,0x98(%rsp) │ │ │ │ + jmp 4be71 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + xor %r8d,%r8d │ │ │ │ + lea 0xc0(%rsp),%r14 │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 4c945 │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - xchg %ax,%ax │ │ │ │ - lea 0xa0(%rsp),%r8 │ │ │ │ - movq $0x8,0x60(%rsp) │ │ │ │ - xor %r10d,%r10d │ │ │ │ - xor %r9d,%r9d │ │ │ │ - mov %r8,0x68(%rsp) │ │ │ │ - xor %edx,%edx │ │ │ │ - jmp 4dfbd │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + movq $0x8,0x98(%rsp) │ │ │ │ + xor %ecx,%ecx │ │ │ │ + xor %r8d,%r8d │ │ │ │ + xor %eax,%eax │ │ │ │ + lea 0xc0(%rsp),%r14 │ │ │ │ + jmp 4c905 │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp ed39 <__cxa_finalize@plt+0x16a9> │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp ed1e <__cxa_finalize@plt+0x168e> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp ed8b <__cxa_finalize@plt+0x16fb> │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp ed67 <__cxa_finalize@plt+0x16d7> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ - and $0xffffffffffffffc0,%rsp │ │ │ │ - sub $0xc0,%rsp │ │ │ │ - mov %rsi,0x10(%rsp) │ │ │ │ - mov %rdx,0x58(%rsp) │ │ │ │ - mov %r9d,0x6c(%rsp) │ │ │ │ - mov %fs:0x28,%rdx │ │ │ │ - mov %rdx,0xb8(%rsp) │ │ │ │ - movslq 0x10(%rbp),%rdx │ │ │ │ - mov %rdx,%rax │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ + sub $0x100,%rsp │ │ │ │ + mov %rsi,0x50(%rsp) │ │ │ │ + mov %rdx,0x90(%rsp) │ │ │ │ + mov %rcx,0xa8(%rsp) │ │ │ │ + mov %r9d,0xb0(%rsp) │ │ │ │ + mov %fs:0x28,%r13 │ │ │ │ + mov %r13,0xf8(%rsp) │ │ │ │ + movslq 0x10(%rbp),%r13 │ │ │ │ + mov %r13,%rax │ │ │ │ shr $0x3c,%rax │ │ │ │ - jne edf0 <__cxa_finalize@plt+0x1760> │ │ │ │ - mov %rdi,%r15 │ │ │ │ - mov %rcx,%r12 │ │ │ │ - mov %r8d,%ebx │ │ │ │ - test %rdx,%rdx │ │ │ │ - je 4e550 │ │ │ │ - lea 0x0(,%rdx,8),%r14 │ │ │ │ - mov %rdx,0x98(%rsp) │ │ │ │ - mov %r14,%rdi │ │ │ │ - mov %r14,0x70(%rsp) │ │ │ │ + jne edc9 <__cxa_finalize@plt+0x1739> │ │ │ │ + mov %rdi,%r14 │ │ │ │ + mov %r8d,%r15d │ │ │ │ + test %r13,%r13 │ │ │ │ + je 4ccc8 │ │ │ │ + lea 0x0(,%r13,8),%rdi │ │ │ │ + mov %rdi,0xb8(%rsp) │ │ │ │ call d330 │ │ │ │ movq $0x0,(%rax) │ │ │ │ - mov %rax,%r13 │ │ │ │ - inc %ebx │ │ │ │ - cmpq $0x1,0x98(%rsp) │ │ │ │ - je 4f355 │ │ │ │ + mov %rax,%r12 │ │ │ │ + inc %r15d │ │ │ │ + cmp $0x1,%r13 │ │ │ │ + je 4dae5 │ │ │ │ + mov 0xb8(%rsp),%rdx │ │ │ │ xor %esi,%esi │ │ │ │ - lea -0x8(%r14),%rdx │ │ │ │ lea 0x8(%rax),%rdi │ │ │ │ + lea -0x8(%rdx),%rdx │ │ │ │ call d190 │ │ │ │ - cmp %ebx,0x6c(%rsp) │ │ │ │ - jge 4e56b │ │ │ │ - xor %r10d,%r10d │ │ │ │ - xor %eax,%eax │ │ │ │ + cmp %r15d,0xb0(%rsp) │ │ │ │ + jge 4cce8 │ │ │ │ xor %r8d,%r8d │ │ │ │ - lea 0xa0(%rsp),%r14 │ │ │ │ - jmp 4ef2f │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - movq $0x0,0x70(%rsp) │ │ │ │ - inc %ebx │ │ │ │ - xor %r13d,%r13d │ │ │ │ - xor %r14d,%r14d │ │ │ │ - cmp %ebx,0x6c(%rsp) │ │ │ │ - jl 4f369 │ │ │ │ - movslq 0x18(%rbp),%rdi │ │ │ │ - movslq %ebx,%rcx │ │ │ │ - imul 0x58(%rsp),%rcx │ │ │ │ - lea 0x0(%r13,%r14,1),%rsi │ │ │ │ - mov %rsi,0x60(%rsp) │ │ │ │ - mov %ebx,%r9d │ │ │ │ - vpxor %xmm2,%xmm2,%xmm2 │ │ │ │ + xor %edx,%edx │ │ │ │ + lea 0xe0(%rsp),%r13 │ │ │ │ xor %eax,%eax │ │ │ │ - lea 0xa0(%rsp),%r14 │ │ │ │ - lea (%rdi,%rdi,2),%r8 │ │ │ │ - shl $0x3,%r8 │ │ │ │ - mov %rcx,0x30(%rsp) │ │ │ │ - mov %r8,0x18(%rsp) │ │ │ │ - mov 0x10(%rbp),%r10d │ │ │ │ - test %r10d,%r10d │ │ │ │ - je 4e7f3 │ │ │ │ - mov 0x60(%rsp),%rdi │ │ │ │ - mov 0x30(%rsp),%rsi │ │ │ │ - mov 0x10(%rsp),%rdx │ │ │ │ - lea -0x1(%r9),%r11d │ │ │ │ - movslq %r11d,%r8 │ │ │ │ - imul 0x58(%rsp),%r8 │ │ │ │ - mov %r13,%r11 │ │ │ │ - sub %r13,%rdi │ │ │ │ - lea (%rdx,%rsi,1),%r10 │ │ │ │ - neg %rsi │ │ │ │ - sub $0x8,%rdi │ │ │ │ - shr $0x3,%rdi │ │ │ │ - inc %rdi │ │ │ │ - and $0x7,%edi │ │ │ │ - je 4e706 │ │ │ │ - cmp $0x1,%rdi │ │ │ │ - je 4e6dc │ │ │ │ - cmp $0x2,%rdi │ │ │ │ - je 4e6bd │ │ │ │ - cmp $0x3,%rdi │ │ │ │ - je 4e69d │ │ │ │ - cmp $0x4,%rdi │ │ │ │ - je 4e67d │ │ │ │ - cmp $0x5,%rdi │ │ │ │ - je 4e65d │ │ │ │ - cmp $0x6,%rdi │ │ │ │ - je 4e63e │ │ │ │ - lea (%r8,%r10,1),%rcx │ │ │ │ - vmovss (%r10),%xmm0 │ │ │ │ - lea 0x8(%r13),%r11 │ │ │ │ - add %r12,%r10 │ │ │ │ - vsubss (%rcx,%rsi,1),%xmm0,%xmm1 │ │ │ │ - vcvtss2sd %xmm1,%xmm1,%xmm3 │ │ │ │ - vmovsd %xmm3,0x0(%r13) │ │ │ │ - lea (%r8,%r10,1),%rdx │ │ │ │ - vmovss (%r10),%xmm4 │ │ │ │ - add $0x8,%r11 │ │ │ │ - add %r12,%r10 │ │ │ │ - vsubss (%rdx,%rsi,1),%xmm4,%xmm5 │ │ │ │ - vcvtss2sd %xmm5,%xmm5,%xmm6 │ │ │ │ - vmovsd %xmm6,-0x8(%r11) │ │ │ │ - lea (%r8,%r10,1),%rdi │ │ │ │ - vmovss (%r10),%xmm7 │ │ │ │ - add $0x8,%r11 │ │ │ │ - add %r12,%r10 │ │ │ │ - vsubss (%rdi,%rsi,1),%xmm7,%xmm8 │ │ │ │ - vcvtss2sd %xmm8,%xmm8,%xmm9 │ │ │ │ - vmovsd %xmm9,-0x8(%r11) │ │ │ │ - lea (%r8,%r10,1),%rcx │ │ │ │ - vmovss (%r10),%xmm10 │ │ │ │ - add $0x8,%r11 │ │ │ │ - add %r12,%r10 │ │ │ │ - vsubss (%rcx,%rsi,1),%xmm10,%xmm11 │ │ │ │ - vcvtss2sd %xmm11,%xmm11,%xmm12 │ │ │ │ - vmovsd %xmm12,-0x8(%r11) │ │ │ │ - lea (%r8,%r10,1),%rdx │ │ │ │ - vmovss (%r10),%xmm13 │ │ │ │ - add $0x8,%r11 │ │ │ │ - add %r12,%r10 │ │ │ │ - vsubss (%rdx,%rsi,1),%xmm13,%xmm14 │ │ │ │ - vcvtss2sd %xmm14,%xmm14,%xmm15 │ │ │ │ - vmovsd %xmm15,-0x8(%r11) │ │ │ │ - lea (%r8,%r10,1),%rdi │ │ │ │ - vmovss (%r10),%xmm0 │ │ │ │ - add $0x8,%r11 │ │ │ │ - add %r12,%r10 │ │ │ │ - vsubss (%rdi,%rsi,1),%xmm0,%xmm1 │ │ │ │ - vcvtss2sd %xmm1,%xmm1,%xmm3 │ │ │ │ - vmovsd %xmm3,-0x8(%r11) │ │ │ │ - lea (%r8,%r10,1),%rcx │ │ │ │ - vmovss (%r10),%xmm4 │ │ │ │ - add $0x8,%r11 │ │ │ │ - add %r12,%r10 │ │ │ │ - vsubss (%rcx,%rsi,1),%xmm4,%xmm5 │ │ │ │ - vcvtss2sd %xmm5,%xmm5,%xmm6 │ │ │ │ - vmovsd %xmm6,-0x8(%r11) │ │ │ │ - cmp %r11,0x60(%rsp) │ │ │ │ - je 4e7f3 │ │ │ │ - vmovss (%r10),%xmm7 │ │ │ │ - lea (%r8,%r10,1),%rdx │ │ │ │ - add %r12,%r10 │ │ │ │ - add $0x40,%r11 │ │ │ │ - vmovss (%r10),%xmm10 │ │ │ │ - lea (%r8,%r10,1),%rdi │ │ │ │ - add %r12,%r10 │ │ │ │ - vsubss (%rdx,%rsi,1),%xmm7,%xmm8 │ │ │ │ - lea (%r8,%r10,1),%rcx │ │ │ │ - vsubss (%rdi,%rsi,1),%xmm10,%xmm11 │ │ │ │ - vmovss (%r10),%xmm13 │ │ │ │ - add %r12,%r10 │ │ │ │ - vsubss (%rcx,%rsi,1),%xmm13,%xmm14 │ │ │ │ - lea (%r8,%r10,1),%rdx │ │ │ │ - vmovss (%r10),%xmm0 │ │ │ │ - add %r12,%r10 │ │ │ │ - lea (%r8,%r10,1),%rdi │ │ │ │ - vmovss (%r10),%xmm4 │ │ │ │ - add %r12,%r10 │ │ │ │ - vsubss (%rdx,%rsi,1),%xmm0,%xmm1 │ │ │ │ - vmovss (%r10),%xmm7 │ │ │ │ - lea (%r8,%r10,1),%rcx │ │ │ │ - add %r12,%r10 │ │ │ │ - vsubss (%rdi,%rsi,1),%xmm4,%xmm5 │ │ │ │ - vmovss (%r10),%xmm10 │ │ │ │ - lea (%r8,%r10,1),%rdx │ │ │ │ - add %r12,%r10 │ │ │ │ - lea (%r8,%r10,1),%rdi │ │ │ │ - vmovss (%r10),%xmm13 │ │ │ │ - add %r12,%r10 │ │ │ │ - vcvtss2sd %xmm8,%xmm8,%xmm9 │ │ │ │ - vsubss (%rcx,%rsi,1),%xmm7,%xmm8 │ │ │ │ - vcvtss2sd %xmm11,%xmm11,%xmm12 │ │ │ │ - vsubss (%rdx,%rsi,1),%xmm10,%xmm11 │ │ │ │ - vcvtss2sd %xmm14,%xmm14,%xmm15 │ │ │ │ - vsubss (%rdi,%rsi,1),%xmm13,%xmm14 │ │ │ │ - vmovsd %xmm9,-0x40(%r11) │ │ │ │ + jmp 4d84d │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + inc %r15d │ │ │ │ + movq $0x0,0xb8(%rsp) │ │ │ │ + xor %r12d,%r12d │ │ │ │ + cmp %r15d,0xb0(%rsp) │ │ │ │ + jl 4db00 │ │ │ │ + mov 0x10(%rbp),%ebx │ │ │ │ + mov $0x2,%eax │ │ │ │ + mov 0x90(%rsp),%r10 │ │ │ │ + movslq %r15d,%rcx │ │ │ │ + movslq 0x18(%rbp),%r8 │ │ │ │ + shrx %eax,0x10(%rbp),%edi │ │ │ │ + shl $0x5,%rdi │ │ │ │ + mov 0xa8(%rsp),%rsi │ │ │ │ + dec %ebx │ │ │ │ + add %r12,%rdi │ │ │ │ + mov %r15d,0xb4(%rsp) │ │ │ │ + vpxor %xmm2,%xmm2,%xmm2 │ │ │ │ + lea (%r8,%r8,2),%r13 │ │ │ │ + mov %ebx,0x1c(%rsp) │ │ │ │ + lea 0x0(,%rsi,4),%r11 │ │ │ │ + xor %edx,%edx │ │ │ │ + imul %rcx,%r10 │ │ │ │ + mov %rdi,0x98(%rsp) │ │ │ │ + shl $0x3,%r13 │ │ │ │ + lea (%rsi,%rsi,2),%r9 │ │ │ │ + mov %r13,0x10(%rsp) │ │ │ │ + lea 0xe0(%rsp),%r13 │ │ │ │ + mov 0x10(%rbp),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 4cf97 │ │ │ │ + mov 0xb4(%rsp),%eax │ │ │ │ + mov 0x90(%rsp),%r8 │ │ │ │ + dec %eax │ │ │ │ + cltq │ │ │ │ + imul %rax,%r8 │ │ │ │ + cmpl $0x2,0x1c(%rsp) │ │ │ │ + jbe 4dad5 │ │ │ │ + mov 0x98(%rsp),%rbx │ │ │ │ + mov 0x50(%rsp),%rax │ │ │ │ + mov %r12,%rsi │ │ │ │ + mov 0xa8(%rsp),%rdi │ │ │ │ + sub %r12,%rbx │ │ │ │ + lea (%rax,%r10,1),%rcx │ │ │ │ + add %r8,%rax │ │ │ │ + and $0x20,%ebx │ │ │ │ + je 4ce26 │ │ │ │ + mov 0xa8(%rsp),%rdi │ │ │ │ + vmovss (%rcx),%xmm0 │ │ │ │ + vxorps %xmm13,%xmm13,%xmm13 │ │ │ │ + lea 0x20(%r12),%rsi │ │ │ │ + vmovss (%rax),%xmm8 │ │ │ │ + vmovss (%rcx,%rdi,2),%xmm1 │ │ │ │ + vmovss (%rax,%rdi,2),%xmm6 │ │ │ │ + vinsertps $0x10,(%rcx,%rdi,1),%xmm0,%xmm4 │ │ │ │ + vinsertps $0x10,(%rax,%rdi,1),%xmm8,%xmm9 │ │ │ │ + vinsertps $0x10,(%rcx,%r9,1),%xmm1,%xmm3 │ │ │ │ + vinsertps $0x10,(%rax,%r9,1),%xmm6,%xmm7 │ │ │ │ + add %r11,%rcx │ │ │ │ + add %r11,%rax │ │ │ │ + vmovlhps %xmm3,%xmm4,%xmm5 │ │ │ │ + vmovlhps %xmm7,%xmm9,%xmm10 │ │ │ │ + vsubps %xmm10,%xmm5,%xmm11 │ │ │ │ + vcvtps2pd %xmm11,%xmm12 │ │ │ │ + vmovhlps %xmm11,%xmm13,%xmm14 │ │ │ │ + vmovupd %xmm12,(%r12) │ │ │ │ + vcvtps2pd %xmm14,%xmm15 │ │ │ │ + vmovupd %xmm15,0x10(%r12) │ │ │ │ + cmp 0x98(%rsp),%rsi │ │ │ │ + je 4cef1 │ │ │ │ + vmovss (%rcx,%rdi,2),%xmm1 │ │ │ │ + vmovss (%rcx),%xmm0 │ │ │ │ + vxorps %xmm13,%xmm13,%xmm13 │ │ │ │ + add $0x40,%rsi │ │ │ │ + vmovss (%rax,%rdi,2),%xmm6 │ │ │ │ + vmovss (%rax),%xmm8 │ │ │ │ + vinsertps $0x10,(%rcx,%r9,1),%xmm1,%xmm3 │ │ │ │ + vinsertps $0x10,(%rcx,%rdi,1),%xmm0,%xmm4 │ │ │ │ + add %r11,%rcx │ │ │ │ + vinsertps $0x10,(%rax,%r9,1),%xmm6,%xmm7 │ │ │ │ + vinsertps $0x10,(%rax,%rdi,1),%xmm8,%xmm9 │ │ │ │ + add %r11,%rax │ │ │ │ + vmovss (%rcx,%rdi,2),%xmm1 │ │ │ │ + vmovss (%rcx),%xmm0 │ │ │ │ + vmovlhps %xmm3,%xmm4,%xmm5 │ │ │ │ + vmovss (%rax,%rdi,2),%xmm6 │ │ │ │ + vmovss (%rax),%xmm8 │ │ │ │ + vmovlhps %xmm7,%xmm9,%xmm10 │ │ │ │ + vsubps %xmm10,%xmm5,%xmm11 │ │ │ │ + vinsertps $0x10,(%rcx,%r9,1),%xmm1,%xmm3 │ │ │ │ + vinsertps $0x10,(%rcx,%rdi,1),%xmm0,%xmm4 │ │ │ │ + add %r11,%rcx │ │ │ │ + vinsertps $0x10,(%rax,%r9,1),%xmm6,%xmm7 │ │ │ │ + vinsertps $0x10,(%rax,%rdi,1),%xmm8,%xmm9 │ │ │ │ + add %r11,%rax │ │ │ │ + vmovhlps %xmm11,%xmm13,%xmm14 │ │ │ │ + vcvtps2pd %xmm11,%xmm12 │ │ │ │ + vmovlhps %xmm3,%xmm4,%xmm5 │ │ │ │ + vcvtps2pd %xmm14,%xmm15 │ │ │ │ + vmovlhps %xmm7,%xmm9,%xmm10 │ │ │ │ + vsubps %xmm10,%xmm5,%xmm11 │ │ │ │ + vmovupd %xmm12,-0x40(%rsi) │ │ │ │ + vmovupd %xmm15,-0x30(%rsi) │ │ │ │ + vcvtps2pd %xmm11,%xmm12 │ │ │ │ + vmovhlps %xmm11,%xmm13,%xmm13 │ │ │ │ + vcvtps2pd %xmm13,%xmm14 │ │ │ │ + vmovupd %xmm12,-0x20(%rsi) │ │ │ │ + vmovupd %xmm14,-0x10(%rsi) │ │ │ │ + cmp 0x98(%rsp),%rsi │ │ │ │ + jne 4ce26 │ │ │ │ + mov 0x10(%rbp),%eax │ │ │ │ + and $0xfffffffc,%eax │ │ │ │ + mov %eax,0xd8(%rsp) │ │ │ │ + testb $0x3,0x10(%rbp) │ │ │ │ + je 4cf97 │ │ │ │ + mov 0xa8(%rsp),%rbx │ │ │ │ + movslq 0xd8(%rsp),%rsi │ │ │ │ + mov 0x50(%rsp),%rcx │ │ │ │ + mov %rbx,%rdi │ │ │ │ + imul %rsi,%rdi │ │ │ │ + lea (%rcx,%rdi,1),%rax │ │ │ │ + vmovss (%rax,%r10,1),%xmm15 │ │ │ │ + vsubss (%rax,%r8,1),%xmm15,%xmm1 │ │ │ │ + mov 0xd8(%rsp),%eax │ │ │ │ + inc %eax │ │ │ │ vcvtss2sd %xmm1,%xmm1,%xmm3 │ │ │ │ - vmovsd %xmm12,-0x38(%r11) │ │ │ │ - vcvtss2sd %xmm5,%xmm5,%xmm6 │ │ │ │ - vmovsd %xmm15,-0x30(%r11) │ │ │ │ - vmovsd %xmm3,-0x28(%r11) │ │ │ │ - vmovsd %xmm6,-0x20(%r11) │ │ │ │ - vcvtss2sd %xmm8,%xmm8,%xmm9 │ │ │ │ - vcvtss2sd %xmm11,%xmm11,%xmm12 │ │ │ │ - vcvtss2sd %xmm14,%xmm14,%xmm15 │ │ │ │ - vmovsd %xmm9,-0x18(%r11) │ │ │ │ - vmovsd %xmm12,-0x10(%r11) │ │ │ │ - vmovsd %xmm15,-0x8(%r11) │ │ │ │ - cmp %r11,0x60(%rsp) │ │ │ │ - jne 4e706 │ │ │ │ - mov 0x18(%rbp),%edx │ │ │ │ + vmovsd %xmm3,(%r12,%rsi,8) │ │ │ │ + cmp %eax,0x10(%rbp) │ │ │ │ + jle 4cf97 │ │ │ │ + lea (%rbx,%rdi,1),%rax │ │ │ │ + mov %rcx,%rdi │ │ │ │ + add %rcx,%r8 │ │ │ │ + mov 0xd8(%rsp),%ecx │ │ │ │ + add %r10,%rdi │ │ │ │ + vmovss (%rdi,%rax,1),%xmm0 │ │ │ │ + add $0x2,%ecx │ │ │ │ + vsubss (%r8,%rax,1),%xmm0,%xmm4 │ │ │ │ + vcvtss2sd %xmm4,%xmm4,%xmm5 │ │ │ │ + vmovsd %xmm5,0x8(%r12,%rsi,8) │ │ │ │ + cmp %ecx,0x10(%rbp) │ │ │ │ + jle 4cf97 │ │ │ │ + add %rbx,%rax │ │ │ │ + vmovss (%rdi,%rax,1),%xmm6 │ │ │ │ + vsubss (%r8,%rax,1),%xmm6,%xmm7 │ │ │ │ + vcvtss2sd %xmm7,%xmm7,%xmm8 │ │ │ │ + vmovsd %xmm8,0x10(%r12,%rsi,8) │ │ │ │ + mov %rdx,0xf0(%rsp) │ │ │ │ mov 0x10(%rbp),%esi │ │ │ │ - mov %r13,%rcx │ │ │ │ - mov %r14,%rdi │ │ │ │ - mov %r9d,0x98(%rsp) │ │ │ │ - mov %rax,0xb0(%rsp) │ │ │ │ - vmovdqa %xmm2,0xa0(%rsp) │ │ │ │ - call bfbc0 (int, int, double const*)@@Base> │ │ │ │ - mov 0x98(%rsp),%r9d │ │ │ │ - vmovdqa 0xa0(%rsp),%xmm1 │ │ │ │ - mov 0xb0(%rsp),%rsi │ │ │ │ - cmp %ebx,%r9d │ │ │ │ - je 4f325 │ │ │ │ - mov 0x18(%rbp),%eax │ │ │ │ - mov 0xa0(%rsp),%r10 │ │ │ │ - mov 0xa8(%rsp),%r8 │ │ │ │ - test %eax,%eax │ │ │ │ - jle 4ef0b │ │ │ │ - vmovq (%r15),%xmm0 │ │ │ │ - mov 0x18(%rbp),%edi │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - vmovq %r10,%xmm4 │ │ │ │ - mov %r13,0x28(%rsp) │ │ │ │ - vmovq %r14,%xmm5 │ │ │ │ - mov %r9d,0x40(%rsp) │ │ │ │ - mov %rsi,0x20(%rsp) │ │ │ │ - vmovq %xmm1,%r11 │ │ │ │ - mov %r8,%r13 │ │ │ │ - mov %ebx,%r14d │ │ │ │ - mov %edi,%r10d │ │ │ │ - vmovq %xmm0,%rdx │ │ │ │ - mov %r10d,%eax │ │ │ │ - lea -0x28(%rdx,%rcx,1),%rcx │ │ │ │ - mov 0x10(%rcx),%rdx │ │ │ │ - dec %eax │ │ │ │ - je 4eedc │ │ │ │ - sub $0x2,%r10d │ │ │ │ - mov %rcx,0x50(%rsp) │ │ │ │ - mov %r13,0x48(%rsp) │ │ │ │ - mov %eax,0x68(%rsp) │ │ │ │ - lea (%r10,%r10,2),%r9 │ │ │ │ - mov %rdx,0x78(%rsp) │ │ │ │ - mov %r14d,0x44(%rsp) │ │ │ │ - mov %r11,0x38(%rsp) │ │ │ │ - lea 0x18(%r11,%r9,8),%r8 │ │ │ │ - vmovq %r15,%xmm8 │ │ │ │ - vmovq %r12,%xmm9 │ │ │ │ - mov %r8,0x80(%rsp) │ │ │ │ - mov %rcx,%r9 │ │ │ │ - mov %r11,%rdi │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov -0x8(%r9),%r12 │ │ │ │ - mov (%r9),%r13 │ │ │ │ - sub %r12,%r13 │ │ │ │ - je 4ebf8 │ │ │ │ - mov (%rdi),%r15 │ │ │ │ - mov 0x8(%rdi),%rsi │ │ │ │ - sub %r15,%rsi │ │ │ │ - je 4ebf8 │ │ │ │ + mov %r12,%rcx │ │ │ │ + mov %r13,%rdi │ │ │ │ + mov 0x18(%rbp),%edx │ │ │ │ + mov %r9,0xc8(%rsp) │ │ │ │ + mov %r11,0xd0(%rsp) │ │ │ │ + mov %r10,0xd8(%rsp) │ │ │ │ + vmovdqa %xmm2,0xe0(%rsp) │ │ │ │ + call b9b10 (int, int, double const*)@@Base> │ │ │ │ + cmp %r15d,0xb4(%rsp) │ │ │ │ + vmovdqa 0xe0(%rsp),%xmm1 │ │ │ │ + mov 0xf0(%rsp),%rbx │ │ │ │ + mov 0xd8(%rsp),%r10 │ │ │ │ + mov 0xd0(%rsp),%r11 │ │ │ │ + mov 0xc8(%rsp),%r9 │ │ │ │ + je 4dab7 │ │ │ │ + mov 0x18(%rbp),%edx │ │ │ │ + mov 0xe0(%rsp),%r8 │ │ │ │ + mov 0xe8(%rsp),%rax │ │ │ │ + test %edx,%edx │ │ │ │ + jle 4d81e │ │ │ │ + mov (%r14),%rdi │ │ │ │ + vmovq %xmm1,%rdx │ │ │ │ + vmovq %xmm1,0xa0(%rsp) │ │ │ │ + mov 0x10(%rsp),%rsi │ │ │ │ + add $0x10,%rdx │ │ │ │ + mov 0x18(%rbp),%ecx │ │ │ │ + mov %rax,0x48(%rsp) │ │ │ │ + sub %rdi,%rdx │ │ │ │ + lea -0x28(%rdi,%rsi,1),%rsi │ │ │ │ + mov %r10,0x40(%rsp) │ │ │ │ + mov %rdx,0x58(%rsp) │ │ │ │ + mov 0xa0(%rsp),%rdx │ │ │ │ + mov %r12,0x38(%rsp) │ │ │ │ + mov 0x10(%rsi),%rax │ │ │ │ + lea 0x18(%rdx),%rdi │ │ │ │ + mov %ecx,%edx │ │ │ │ + mov %rbx,0x30(%rsp) │ │ │ │ + mov %r11,0x28(%rsp) │ │ │ │ + mov %r9,0x20(%rsp) │ │ │ │ + dec %edx │ │ │ │ + je 4d7f0 │ │ │ │ + sub $0x2,%ecx │ │ │ │ + lea -0x8(%rax),%r11 │ │ │ │ + mov %edx,0x8c(%rsp) │ │ │ │ + vmovq %r8,%xmm0 │ │ │ │ + lea (%rcx,%rcx,2),%r10 │ │ │ │ + mov %r11,0xc0(%rsp) │ │ │ │ + mov 0xa0(%rsp),%rcx │ │ │ │ + lea (%rdi,%r10,8),%r12 │ │ │ │ + mov %rax,0x80(%rsp) │ │ │ │ mov %rsi,%r10 │ │ │ │ - mov $0xfffffffffffffff8,%r11 │ │ │ │ - mov 0x78(%rsp),%rax │ │ │ │ - mov %r9,0x90(%rsp) │ │ │ │ - sub %r15,%r11 │ │ │ │ - mov %rdi,0x88(%rsp) │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %r11,0x98(%rsp) │ │ │ │ - sar $0x3,%r10 │ │ │ │ - mov %r10,%rbx │ │ │ │ - lea -0x1(%r10),%r14 │ │ │ │ - shr $0x3,%rbx │ │ │ │ - sar $0x3,%r13 │ │ │ │ - shl $0x6,%rbx │ │ │ │ - mov %r13,%r8 │ │ │ │ - mov %rsi,%r13 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov 0x98(%rsp),%rdx │ │ │ │ - vmovsd (%r12,%rcx,8),%xmm10 │ │ │ │ - lea (%rax,%rdx,1),%rdi │ │ │ │ - cmp $0x30,%rdi │ │ │ │ - jbe 4efc0 │ │ │ │ - cmp $0x6,%r14 │ │ │ │ - jbe 4f160 │ │ │ │ - lea -0x40(%rbx),%r9 │ │ │ │ - vbroadcastsd %xmm10,%zmm6 │ │ │ │ - xor %esi,%esi │ │ │ │ - shr $0x6,%r9 │ │ │ │ - inc %r9 │ │ │ │ - and $0x7,%r9d │ │ │ │ - je 4ea85 │ │ │ │ - cmp $0x1,%r9 │ │ │ │ - je 4ea63 │ │ │ │ - cmp $0x2,%r9 │ │ │ │ - je 4ea4a │ │ │ │ - cmp $0x3,%r9 │ │ │ │ - je 4ea31 │ │ │ │ - cmp $0x4,%r9 │ │ │ │ - je 4ea18 │ │ │ │ - cmp $0x5,%r9 │ │ │ │ - je 4e9ff │ │ │ │ - cmp $0x6,%r9 │ │ │ │ - je 4e9e6 │ │ │ │ - vmovupd (%r15),%zmm3 │ │ │ │ - vfmadd213pd (%rax),%zmm6,%zmm3 │ │ │ │ - mov $0x40,%esi │ │ │ │ - vmovupd %zmm3,(%rax) │ │ │ │ - vmovupd (%r15,%rsi,1),%zmm7 │ │ │ │ - vfmadd213pd (%rax,%rsi,1),%zmm6,%zmm7 │ │ │ │ - vmovupd %zmm7,(%rax,%rsi,1) │ │ │ │ - add $0x40,%rsi │ │ │ │ - vmovupd (%r15,%rsi,1),%zmm11 │ │ │ │ - vfmadd213pd (%rax,%rsi,1),%zmm6,%zmm11 │ │ │ │ - vmovupd %zmm11,(%rax,%rsi,1) │ │ │ │ - add $0x40,%rsi │ │ │ │ - vmovupd (%r15,%rsi,1),%zmm12 │ │ │ │ - vfmadd213pd (%rax,%rsi,1),%zmm6,%zmm12 │ │ │ │ - vmovupd %zmm12,(%rax,%rsi,1) │ │ │ │ - add $0x40,%rsi │ │ │ │ - vmovupd (%r15,%rsi,1),%zmm13 │ │ │ │ - vfmadd213pd (%rax,%rsi,1),%zmm6,%zmm13 │ │ │ │ - vmovupd %zmm13,(%rax,%rsi,1) │ │ │ │ - add $0x40,%rsi │ │ │ │ - vmovupd (%r15,%rsi,1),%zmm14 │ │ │ │ - vfmadd213pd (%rax,%rsi,1),%zmm6,%zmm14 │ │ │ │ - vmovupd %zmm14,(%rax,%rsi,1) │ │ │ │ - add $0x40,%rsi │ │ │ │ - vmovupd (%r15,%rsi,1),%zmm15 │ │ │ │ - vfmadd213pd (%rax,%rsi,1),%zmm6,%zmm15 │ │ │ │ - vmovupd %zmm15,(%rax,%rsi,1) │ │ │ │ - add $0x40,%rsi │ │ │ │ - cmp %rsi,%rbx │ │ │ │ - je 4eb52 │ │ │ │ - vmovupd (%r15,%rsi,1),%zmm2 │ │ │ │ - vfmadd213pd (%rax,%rsi,1),%zmm6,%zmm2 │ │ │ │ - vmovupd %zmm2,(%rax,%rsi,1) │ │ │ │ - vmovupd 0x40(%r15,%rsi,1),%zmm3 │ │ │ │ - vfmadd213pd 0x40(%rax,%rsi,1),%zmm6,%zmm3 │ │ │ │ - vmovupd %zmm3,0x40(%rax,%rsi,1) │ │ │ │ - vmovupd 0x80(%r15,%rsi,1),%zmm7 │ │ │ │ - vfmadd213pd 0x80(%rax,%rsi,1),%zmm6,%zmm7 │ │ │ │ - vmovupd %zmm7,0x80(%rax,%rsi,1) │ │ │ │ - vmovupd 0xc0(%r15,%rsi,1),%zmm11 │ │ │ │ - vfmadd213pd 0xc0(%rax,%rsi,1),%zmm6,%zmm11 │ │ │ │ - vmovupd %zmm11,0xc0(%rax,%rsi,1) │ │ │ │ - vmovupd 0x100(%r15,%rsi,1),%zmm12 │ │ │ │ - vfmadd213pd 0x100(%rax,%rsi,1),%zmm6,%zmm12 │ │ │ │ - vmovupd %zmm12,0x100(%rax,%rsi,1) │ │ │ │ - vmovupd 0x140(%r15,%rsi,1),%zmm13 │ │ │ │ - vfmadd213pd 0x140(%rax,%rsi,1),%zmm6,%zmm13 │ │ │ │ - vmovupd %zmm13,0x140(%rax,%rsi,1) │ │ │ │ - vmovupd 0x180(%r15,%rsi,1),%zmm14 │ │ │ │ - vfmadd213pd 0x180(%rax,%rsi,1),%zmm6,%zmm14 │ │ │ │ - vmovupd %zmm14,0x180(%rax,%rsi,1) │ │ │ │ - vmovupd 0x1c0(%r15,%rsi,1),%zmm15 │ │ │ │ - vfmadd213pd 0x1c0(%rax,%rsi,1),%zmm6,%zmm15 │ │ │ │ - vmovupd %zmm15,0x1c0(%rax,%rsi,1) │ │ │ │ - add $0x200,%rsi │ │ │ │ - cmp %rsi,%rbx │ │ │ │ - jne 4ea85 │ │ │ │ - mov %r10,%rdx │ │ │ │ - and $0xfffffffffffffff8,%rdx │ │ │ │ - test $0x7,%r10b │ │ │ │ - je 4ebd9 │ │ │ │ + mov %r12,0xc8(%rsp) │ │ │ │ + mov %r15d,0x88(%rsp) │ │ │ │ + mov %rsi,0x78(%rsp) │ │ │ │ + mov %r13,0x70(%rsp) │ │ │ │ + mov %rdi,0x68(%rsp) │ │ │ │ + mov %r14,0x60(%rsp) │ │ │ │ + nop │ │ │ │ + mov -0x8(%r10),%r15 │ │ │ │ + mov (%r10),%rbx │ │ │ │ + sub %r15,%rbx │ │ │ │ + je 4d560 │ │ │ │ + mov (%rcx),%rdx │ │ │ │ + mov 0x8(%rcx),%r14 │ │ │ │ + sub %rdx,%r14 │ │ │ │ + je 4d560 │ │ │ │ mov %r14,%r9 │ │ │ │ - sub %rdx,%r9 │ │ │ │ - lea 0x1(%r9),%rdi │ │ │ │ - cmp $0x2,%r9 │ │ │ │ - jbe 4f180 │ │ │ │ - vmovupd (%rax,%rdx,8),%ymm2 │ │ │ │ - vbroadcastsd %xmm10,%ymm6 │ │ │ │ - vfmadd132pd (%r15,%rdx,8),%ymm2,%ymm6 │ │ │ │ - vmovupd %ymm6,(%rax,%rdx,8) │ │ │ │ - test $0x3,%dil │ │ │ │ - je 4ebd9 │ │ │ │ - mov %rdi,%r11 │ │ │ │ - and $0xfffffffffffffffc,%r11 │ │ │ │ - lea (%rdx,%r11,1),%rsi │ │ │ │ - cmp %r11,%r9 │ │ │ │ - je 4ebc8 │ │ │ │ - add %r11,%rdx │ │ │ │ - vmovddup %xmm10,%xmm3 │ │ │ │ - mov %rdi,%r9 │ │ │ │ - vmovupd (%rax,%rdx,8),%xmm7 │ │ │ │ - vfmadd132pd (%r15,%rdx,8),%xmm7,%xmm3 │ │ │ │ - sub %r11,%r9 │ │ │ │ - and $0x1,%edi │ │ │ │ - vmovupd %xmm3,(%rax,%rdx,8) │ │ │ │ - je 4ebd9 │ │ │ │ - and $0xfffffffffffffffe,%r9 │ │ │ │ - add %r9,%rsi │ │ │ │ - vmovsd (%r15,%rsi,8),%xmm11 │ │ │ │ - vfmadd213sd (%rax,%rsi,8),%xmm10,%xmm11 │ │ │ │ - vmovsd %xmm11,(%rax,%rsi,8) │ │ │ │ - inc %rcx │ │ │ │ - add %r13,%rax │ │ │ │ - cmp %r8,%rcx │ │ │ │ - jb 4e960 │ │ │ │ - mov 0x90(%rsp),%r9 │ │ │ │ - mov 0x88(%rsp),%rdi │ │ │ │ - add $0x18,%rdi │ │ │ │ - sub $0x18,%r9 │ │ │ │ - cmp %rdi,0x80(%rsp) │ │ │ │ - jne 4e8f0 │ │ │ │ - mov 0x50(%rsp),%rcx │ │ │ │ - mov 0x78(%rsp),%rdx │ │ │ │ - mov 0x48(%rsp),%r13 │ │ │ │ - vmovq %xmm8,%r15 │ │ │ │ - mov 0x68(%rsp),%eax │ │ │ │ - mov 0x44(%rsp),%r14d │ │ │ │ - mov 0x38(%rsp),%r11 │ │ │ │ - vmovq %xmm9,%r12 │ │ │ │ - mov 0x18(%rcx),%rdi │ │ │ │ - sub %rdx,%rdi │ │ │ │ - je 4eec6 │ │ │ │ - mov %rcx,%rsi │ │ │ │ - vmovq %xmm0,%rbx │ │ │ │ - lea -0x8(%rdx),%r8 │ │ │ │ - sub %rbx,%rsi │ │ │ │ - mov 0x10(%r11,%rsi,1),%r10 │ │ │ │ - sar $0x3,%rdi │ │ │ │ - sub %r10,%r8 │ │ │ │ - cmp $0x30,%r8 │ │ │ │ - jbe 4f18b │ │ │ │ - lea -0x1(%rdi),%rbx │ │ │ │ - cmp $0x6,%rbx │ │ │ │ - jbe 4f34d │ │ │ │ - mov %rdi,%r9 │ │ │ │ + mov 0xc0(%rsp),%rdi │ │ │ │ + mov %r10,0xd0(%rsp) │ │ │ │ + sar $0x3,%rbx │ │ │ │ + sar $0x3,%r9 │ │ │ │ xor %esi,%esi │ │ │ │ - shr $0x3,%r9 │ │ │ │ - shl $0x6,%r9 │ │ │ │ - lea -0x40(%r9),%r8 │ │ │ │ - shr $0x6,%r8 │ │ │ │ - inc %r8 │ │ │ │ - and $0x7,%r8d │ │ │ │ - je 4ed79 │ │ │ │ - cmp $0x1,%r8 │ │ │ │ - je 4ed57 │ │ │ │ - cmp $0x2,%r8 │ │ │ │ - je 4ed3e │ │ │ │ - cmp $0x3,%r8 │ │ │ │ - je 4ed25 │ │ │ │ - cmp $0x4,%r8 │ │ │ │ - je 4ed0c │ │ │ │ - cmp $0x5,%r8 │ │ │ │ - je 4ecf3 │ │ │ │ - cmp $0x6,%r8 │ │ │ │ - je 4ecda │ │ │ │ - vmovupd (%rdx),%zmm10 │ │ │ │ - vaddpd (%r10),%zmm10,%zmm7 │ │ │ │ - mov $0x40,%esi │ │ │ │ - vmovupd %zmm7,(%rdx) │ │ │ │ - vmovupd (%rdx,%rsi,1),%zmm8 │ │ │ │ - vaddpd (%r10,%rsi,1),%zmm8,%zmm9 │ │ │ │ - vmovupd %zmm9,(%rdx,%rsi,1) │ │ │ │ - add $0x40,%rsi │ │ │ │ - vmovupd (%rdx,%rsi,1),%zmm11 │ │ │ │ - vaddpd (%r10,%rsi,1),%zmm11,%zmm12 │ │ │ │ - vmovupd %zmm12,(%rdx,%rsi,1) │ │ │ │ - add $0x40,%rsi │ │ │ │ - vmovupd (%rdx,%rsi,1),%zmm13 │ │ │ │ - vaddpd (%r10,%rsi,1),%zmm13,%zmm14 │ │ │ │ - vmovupd %zmm14,(%rdx,%rsi,1) │ │ │ │ - add $0x40,%rsi │ │ │ │ - vmovupd (%rdx,%rsi,1),%zmm15 │ │ │ │ - vaddpd (%r10,%rsi,1),%zmm15,%zmm6 │ │ │ │ - vmovupd %zmm6,(%rdx,%rsi,1) │ │ │ │ - add $0x40,%rsi │ │ │ │ - vmovupd (%rdx,%rsi,1),%zmm2 │ │ │ │ - vaddpd (%r10,%rsi,1),%zmm2,%zmm3 │ │ │ │ - vmovupd %zmm3,(%rdx,%rsi,1) │ │ │ │ - add $0x40,%rsi │ │ │ │ - vmovupd (%rdx,%rsi,1),%zmm10 │ │ │ │ - vaddpd (%r10,%rsi,1),%zmm10,%zmm7 │ │ │ │ - vmovupd %zmm7,(%rdx,%rsi,1) │ │ │ │ - add $0x40,%rsi │ │ │ │ - cmp %rsi,%r9 │ │ │ │ - je 4ee46 │ │ │ │ - vmovupd (%rdx,%rsi,1),%zmm8 │ │ │ │ - vaddpd (%r10,%rsi,1),%zmm8,%zmm9 │ │ │ │ - vmovupd 0x40(%rdx,%rsi,1),%zmm11 │ │ │ │ - vmovupd 0x80(%rdx,%rsi,1),%zmm13 │ │ │ │ - vmovupd 0xc0(%rdx,%rsi,1),%zmm15 │ │ │ │ - vmovupd 0x100(%rdx,%rsi,1),%zmm2 │ │ │ │ - vmovupd 0x140(%rdx,%rsi,1),%zmm10 │ │ │ │ - vmovupd 0x180(%rdx,%rsi,1),%zmm8 │ │ │ │ - vmovupd %zmm9,(%rdx,%rsi,1) │ │ │ │ - vaddpd 0x40(%r10,%rsi,1),%zmm11,%zmm12 │ │ │ │ - vmovupd 0x1c0(%rdx,%rsi,1),%zmm11 │ │ │ │ - vmovupd %zmm12,0x40(%rdx,%rsi,1) │ │ │ │ - vaddpd 0x80(%r10,%rsi,1),%zmm13,%zmm14 │ │ │ │ - vmovupd %zmm14,0x80(%rdx,%rsi,1) │ │ │ │ - vaddpd 0xc0(%r10,%rsi,1),%zmm15,%zmm6 │ │ │ │ - vmovupd %zmm6,0xc0(%rdx,%rsi,1) │ │ │ │ - vaddpd 0x100(%r10,%rsi,1),%zmm2,%zmm3 │ │ │ │ - vmovupd %zmm3,0x100(%rdx,%rsi,1) │ │ │ │ - vaddpd 0x140(%r10,%rsi,1),%zmm10,%zmm7 │ │ │ │ - vmovupd %zmm7,0x140(%rdx,%rsi,1) │ │ │ │ - vaddpd 0x180(%r10,%rsi,1),%zmm8,%zmm9 │ │ │ │ - vmovupd %zmm9,0x180(%rdx,%rsi,1) │ │ │ │ - vaddpd 0x1c0(%r10,%rsi,1),%zmm11,%zmm12 │ │ │ │ - vmovupd %zmm12,0x1c0(%rdx,%rsi,1) │ │ │ │ - add $0x200,%rsi │ │ │ │ - cmp %rsi,%r9 │ │ │ │ - jne 4ed79 │ │ │ │ - mov %rdi,%r8 │ │ │ │ - and $0xfffffffffffffff8,%r8 │ │ │ │ - and $0x7,%edi │ │ │ │ - je 4eec2 │ │ │ │ - sub %r8,%rbx │ │ │ │ - mov %rbx,%r9 │ │ │ │ - lea 0x1(%rbx),%rbx │ │ │ │ - cmp $0x2,%r9 │ │ │ │ - jbe 4f343 │ │ │ │ - vmovupd (%rdx,%r8,8),%ymm13 │ │ │ │ - vaddpd (%r10,%r8,8),%ymm13,%ymm14 │ │ │ │ - vmovupd %ymm14,(%rdx,%r8,8) │ │ │ │ - test $0x3,%bl │ │ │ │ - je 4eec2 │ │ │ │ - mov %rbx,%rsi │ │ │ │ - and $0xfffffffffffffffc,%rsi │ │ │ │ - lea (%rsi,%r8,1),%rdi │ │ │ │ - cmp %r9,%rsi │ │ │ │ - je 4eeb2 │ │ │ │ - mov %rbx,%r9 │ │ │ │ - sub %rsi,%r9 │ │ │ │ - add %r8,%rsi │ │ │ │ - and $0x1,%ebx │ │ │ │ - vmovupd (%rdx,%rsi,8),%xmm15 │ │ │ │ - vaddpd (%r10,%rsi,8),%xmm15,%xmm6 │ │ │ │ - vmovupd %xmm6,(%rdx,%rsi,8) │ │ │ │ - je 4eec2 │ │ │ │ - and $0xfffffffffffffffe,%r9 │ │ │ │ - add %r9,%rdi │ │ │ │ - vmovsd (%rdx,%rdi,8),%xmm2 │ │ │ │ - vaddsd (%r10,%rdi,8),%xmm2,%xmm3 │ │ │ │ - vmovsd %xmm3,(%rdx,%rdi,8) │ │ │ │ - test %eax,%eax │ │ │ │ - je 4eee9 │ │ │ │ - mov %eax,%r10d │ │ │ │ - sub $0x18,%rcx │ │ │ │ - mov 0x10(%rcx),%rdx │ │ │ │ - mov %r10d,%eax │ │ │ │ - dec %eax │ │ │ │ - jne 4e8a7 │ │ │ │ - mov 0x18(%rcx),%rdi │ │ │ │ + lea 0x8(%rdx),%r8 │ │ │ │ + mov %r9,%r11 │ │ │ │ sub %rdx,%rdi │ │ │ │ - jne 4ec42 │ │ │ │ - mov %r13,%r8 │ │ │ │ - mov %r14d,%ebx │ │ │ │ - mov 0x40(%rsp),%r9d │ │ │ │ - mov 0x28(%rsp),%r13 │ │ │ │ - mov 0x20(%rsp),%rsi │ │ │ │ - vmovq %xmm4,%r10 │ │ │ │ - vmovq %xmm5,%r14 │ │ │ │ + lea -0x1(%r9),%r13 │ │ │ │ + shr $0x2,%r11 │ │ │ │ + shl $0x5,%r11 │ │ │ │ + vmovsd (%r15,%rsi,8),%xmm3 │ │ │ │ + lea (%r8,%rdi,1),%rax │ │ │ │ + cmp $0x1,%r9 │ │ │ │ + je 4d399 │ │ │ │ + mov %rcx,0xd8(%rsp) │ │ │ │ + cmp $0x10,%rdi │ │ │ │ + jbe 4d391 │ │ │ │ + cmp $0x2,%r13 │ │ │ │ + jbe 4d8f8 │ │ │ │ + lea -0x20(%r11),%r10 │ │ │ │ + vbroadcastsd %xmm3,%ymm9 │ │ │ │ + xor %r12d,%r12d │ │ │ │ + shr $0x5,%r10 │ │ │ │ + inc %r10 │ │ │ │ + and $0x7,%r10d │ │ │ │ + je 4d24c │ │ │ │ + cmp $0x1,%r10 │ │ │ │ + je 4d22d │ │ │ │ + cmp $0x2,%r10 │ │ │ │ + je 4d217 │ │ │ │ + cmp $0x3,%r10 │ │ │ │ + je 4d201 │ │ │ │ + cmp $0x4,%r10 │ │ │ │ + je 4d1eb │ │ │ │ + cmp $0x5,%r10 │ │ │ │ + je 4d1d5 │ │ │ │ + cmp $0x6,%r10 │ │ │ │ + je 4d1bf │ │ │ │ + vmovupd (%rdx),%ymm2 │ │ │ │ + mov $0x20,%r12d │ │ │ │ + vfmadd213pd (%rax),%ymm9,%ymm2 │ │ │ │ + vmovupd %ymm2,(%rax) │ │ │ │ + vmovupd (%rdx,%r12,1),%ymm10 │ │ │ │ + vfmadd213pd (%rax,%r12,1),%ymm9,%ymm10 │ │ │ │ + vmovupd %ymm10,(%rax,%r12,1) │ │ │ │ + add $0x20,%r12 │ │ │ │ + vmovupd (%rdx,%r12,1),%ymm11 │ │ │ │ + vfmadd213pd (%rax,%r12,1),%ymm9,%ymm11 │ │ │ │ + vmovupd %ymm11,(%rax,%r12,1) │ │ │ │ + add $0x20,%r12 │ │ │ │ + vmovupd (%rdx,%r12,1),%ymm12 │ │ │ │ + vfmadd213pd (%rax,%r12,1),%ymm9,%ymm12 │ │ │ │ + vmovupd %ymm12,(%rax,%r12,1) │ │ │ │ + add $0x20,%r12 │ │ │ │ + vmovupd (%rdx,%r12,1),%ymm13 │ │ │ │ + vfmadd213pd (%rax,%r12,1),%ymm9,%ymm13 │ │ │ │ + vmovupd %ymm13,(%rax,%r12,1) │ │ │ │ + add $0x20,%r12 │ │ │ │ + vmovupd (%rdx,%r12,1),%ymm14 │ │ │ │ + vfmadd213pd (%rax,%r12,1),%ymm9,%ymm14 │ │ │ │ + vmovupd %ymm14,(%rax,%r12,1) │ │ │ │ + add $0x20,%r12 │ │ │ │ + vmovupd (%rdx,%r12,1),%ymm15 │ │ │ │ + vfmadd213pd (%rax,%r12,1),%ymm9,%ymm15 │ │ │ │ + vmovupd %ymm15,(%rax,%r12,1) │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp %r12,%r11 │ │ │ │ + je 4d325 │ │ │ │ + vmovupd (%rdx,%r12,1),%ymm4 │ │ │ │ + vfmadd213pd (%rax,%r12,1),%ymm9,%ymm4 │ │ │ │ + vmovupd %ymm4,(%rax,%r12,1) │ │ │ │ + vmovupd 0x20(%rdx,%r12,1),%ymm5 │ │ │ │ + vfmadd213pd 0x20(%rax,%r12,1),%ymm9,%ymm5 │ │ │ │ + vmovupd %ymm5,0x20(%rax,%r12,1) │ │ │ │ + vmovupd 0x40(%rdx,%r12,1),%ymm6 │ │ │ │ + vfmadd213pd 0x40(%rax,%r12,1),%ymm9,%ymm6 │ │ │ │ + vmovupd %ymm6,0x40(%rax,%r12,1) │ │ │ │ + vmovupd 0x60(%rdx,%r12,1),%ymm7 │ │ │ │ + vfmadd213pd 0x60(%rax,%r12,1),%ymm9,%ymm7 │ │ │ │ + vmovupd %ymm7,0x60(%rax,%r12,1) │ │ │ │ + vmovupd 0x80(%rdx,%r12,1),%ymm8 │ │ │ │ + vfmadd213pd 0x80(%rax,%r12,1),%ymm9,%ymm8 │ │ │ │ + vmovupd %ymm8,0x80(%rax,%r12,1) │ │ │ │ + vmovupd 0xa0(%rdx,%r12,1),%ymm2 │ │ │ │ + vfmadd213pd 0xa0(%rax,%r12,1),%ymm9,%ymm2 │ │ │ │ + vmovupd %ymm2,0xa0(%rax,%r12,1) │ │ │ │ + vmovupd 0xc0(%rdx,%r12,1),%ymm10 │ │ │ │ + vfmadd213pd 0xc0(%rax,%r12,1),%ymm9,%ymm10 │ │ │ │ + vmovupd %ymm10,0xc0(%rax,%r12,1) │ │ │ │ + vmovupd 0xe0(%rdx,%r12,1),%ymm11 │ │ │ │ + vfmadd213pd 0xe0(%rax,%r12,1),%ymm9,%ymm11 │ │ │ │ + vmovupd %ymm11,0xe0(%rax,%r12,1) │ │ │ │ + add $0x100,%r12 │ │ │ │ + cmp %r12,%r11 │ │ │ │ + jne 4d24c │ │ │ │ + mov %r9,%rcx │ │ │ │ + and $0xfffffffffffffffc,%rcx │ │ │ │ + test $0x3,%r9b │ │ │ │ + je 4d36e │ │ │ │ + cmp %rcx,%r13 │ │ │ │ + je 4d35e │ │ │ │ + vmovupd (%rax,%rcx,8),%xmm9 │ │ │ │ + vmovddup %xmm3,%xmm12 │ │ │ │ + mov %r9,%r10 │ │ │ │ + sub %rcx,%r10 │ │ │ │ + vfmadd132pd (%rdx,%rcx,8),%xmm9,%xmm12 │ │ │ │ + vmovupd %xmm12,(%rax,%rcx,8) │ │ │ │ + test $0x1,%r10b │ │ │ │ + je 4d36e │ │ │ │ + and $0xfffffffffffffffe,%r10 │ │ │ │ + add %r10,%rcx │ │ │ │ + vmovsd (%rax,%rcx,8),%xmm13 │ │ │ │ + vfmadd132sd (%rdx,%rcx,8),%xmm13,%xmm3 │ │ │ │ + vmovsd %xmm3,(%rax,%rcx,8) │ │ │ │ + inc %rsi │ │ │ │ + cmp %rbx,%rsi │ │ │ │ + jae 4d8e0 │ │ │ │ + add %r14,%rdi │ │ │ │ + vmovsd (%r15,%rsi,8),%xmm3 │ │ │ │ + lea (%r8,%rdi,1),%rax │ │ │ │ + cmp $0x10,%rdi │ │ │ │ + ja 4d159 │ │ │ │ + mov 0xd8(%rsp),%rcx │ │ │ │ + vmovsd (%rdx),%xmm14 │ │ │ │ + lea -0x1(%r9),%r12 │ │ │ │ + mov $0x1,%r10d │ │ │ │ + and $0x7,%r12d │ │ │ │ + vfmadd213sd (%rax),%xmm3,%xmm14 │ │ │ │ + vmovsd %xmm14,(%rax) │ │ │ │ + cmp %r9,%r10 │ │ │ │ + jae 4d541 │ │ │ │ + test %r12,%r12 │ │ │ │ + je 4d48f │ │ │ │ + cmp $0x1,%r12 │ │ │ │ + je 4d471 │ │ │ │ + cmp $0x2,%r12 │ │ │ │ + je 4d45c │ │ │ │ + cmp $0x3,%r12 │ │ │ │ + je 4d447 │ │ │ │ + cmp $0x4,%r12 │ │ │ │ + je 4d432 │ │ │ │ + cmp $0x5,%r12 │ │ │ │ + je 4d41d │ │ │ │ + cmp $0x6,%r12 │ │ │ │ + je 4d408 │ │ │ │ + vmovsd 0x8(%rdx),%xmm15 │ │ │ │ + mov $0x2,%r10d │ │ │ │ + vfmadd213sd 0x8(%rax),%xmm3,%xmm15 │ │ │ │ + vmovsd %xmm15,0x8(%rax) │ │ │ │ + vmovsd (%rdx,%r10,8),%xmm4 │ │ │ │ + vfmadd213sd (%rax,%r10,8),%xmm3,%xmm4 │ │ │ │ + vmovsd %xmm4,(%rax,%r10,8) │ │ │ │ + inc %r10 │ │ │ │ + vmovsd (%rdx,%r10,8),%xmm5 │ │ │ │ + vfmadd213sd (%rax,%r10,8),%xmm3,%xmm5 │ │ │ │ + vmovsd %xmm5,(%rax,%r10,8) │ │ │ │ + inc %r10 │ │ │ │ + vmovsd (%rdx,%r10,8),%xmm6 │ │ │ │ + vfmadd213sd (%rax,%r10,8),%xmm3,%xmm6 │ │ │ │ + vmovsd %xmm6,(%rax,%r10,8) │ │ │ │ + inc %r10 │ │ │ │ + vmovsd (%rdx,%r10,8),%xmm7 │ │ │ │ + vfmadd213sd (%rax,%r10,8),%xmm3,%xmm7 │ │ │ │ + vmovsd %xmm7,(%rax,%r10,8) │ │ │ │ + inc %r10 │ │ │ │ + vmovsd (%rdx,%r10,8),%xmm8 │ │ │ │ + vfmadd213sd (%rax,%r10,8),%xmm3,%xmm8 │ │ │ │ + vmovsd %xmm8,(%rax,%r10,8) │ │ │ │ + inc %r10 │ │ │ │ + vmovsd (%rdx,%r10,8),%xmm2 │ │ │ │ + vfmadd213sd (%rax,%r10,8),%xmm3,%xmm2 │ │ │ │ + vmovsd %xmm2,(%rax,%r10,8) │ │ │ │ + inc %r10 │ │ │ │ + cmp %r9,%r10 │ │ │ │ + jae 4d541 │ │ │ │ + vmovsd (%rdx,%r10,8),%xmm10 │ │ │ │ + vfmadd213sd (%rax,%r10,8),%xmm3,%xmm10 │ │ │ │ + vmovsd %xmm10,(%rax,%r10,8) │ │ │ │ + vmovsd 0x8(%rdx,%r10,8),%xmm11 │ │ │ │ + vfmadd213sd 0x8(%rax,%r10,8),%xmm3,%xmm11 │ │ │ │ + vmovsd %xmm11,0x8(%rax,%r10,8) │ │ │ │ + vmovsd 0x10(%rdx,%r10,8),%xmm9 │ │ │ │ + vfmadd213sd 0x10(%rax,%r10,8),%xmm3,%xmm9 │ │ │ │ + vmovsd %xmm9,0x10(%rax,%r10,8) │ │ │ │ + vmovsd 0x18(%rdx,%r10,8),%xmm12 │ │ │ │ + vfmadd213sd 0x18(%rax,%r10,8),%xmm3,%xmm12 │ │ │ │ + vmovsd %xmm12,0x18(%rax,%r10,8) │ │ │ │ + vmovsd 0x20(%rdx,%r10,8),%xmm13 │ │ │ │ + vfmadd213sd 0x20(%rax,%r10,8),%xmm3,%xmm13 │ │ │ │ + vmovsd %xmm13,0x20(%rax,%r10,8) │ │ │ │ + vmovsd 0x28(%rdx,%r10,8),%xmm14 │ │ │ │ + vfmadd213sd 0x28(%rax,%r10,8),%xmm3,%xmm14 │ │ │ │ + vmovsd %xmm14,0x28(%rax,%r10,8) │ │ │ │ + vmovsd 0x30(%rdx,%r10,8),%xmm15 │ │ │ │ + vfmadd213sd 0x30(%rax,%r10,8),%xmm3,%xmm15 │ │ │ │ + vmovsd %xmm15,0x30(%rax,%r10,8) │ │ │ │ + vmovsd 0x38(%rdx,%r10,8),%xmm4 │ │ │ │ + vfmadd213sd 0x38(%rax,%r10,8),%xmm3,%xmm4 │ │ │ │ + vmovsd %xmm4,0x38(%rax,%r10,8) │ │ │ │ + add $0x8,%r10 │ │ │ │ + cmp %r9,%r10 │ │ │ │ + jb 4d48f │ │ │ │ + inc %rsi │ │ │ │ + add %r14,%rdi │ │ │ │ + cmp %rbx,%rsi │ │ │ │ + jb 4d133 │ │ │ │ + mov 0xd0(%rsp),%r10 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x18,%rcx │ │ │ │ + sub $0x18,%r10 │ │ │ │ + cmp %rcx,0xc8(%rsp) │ │ │ │ + jne 4d0e0 │ │ │ │ + mov 0x78(%rsp),%rsi │ │ │ │ + mov 0x80(%rsp),%rax │ │ │ │ + vmovq %xmm0,%r8 │ │ │ │ + mov 0x8c(%rsp),%edx │ │ │ │ + mov 0x88(%rsp),%r15d │ │ │ │ + mov 0x18(%rsi),%r11 │ │ │ │ + mov 0x70(%rsp),%r13 │ │ │ │ + mov 0x68(%rsp),%rdi │ │ │ │ + mov 0x60(%rsp),%r14 │ │ │ │ + sub %rax,%r11 │ │ │ │ + je 4d7dc │ │ │ │ + mov 0x58(%rsp),%r12 │ │ │ │ + sar $0x3,%r11 │ │ │ │ + mov %r11,%rbx │ │ │ │ + mov (%r12,%rsi,1),%r10 │ │ │ │ + cmp $0x1,%r11 │ │ │ │ + je 4d8ff │ │ │ │ + lea -0x8(%rax),%rcx │ │ │ │ + sub %r10,%rcx │ │ │ │ + cmp $0x10,%rcx │ │ │ │ + jbe 4d8ff │ │ │ │ + lea -0x1(%r11),%r9 │ │ │ │ + cmp $0x2,%r9 │ │ │ │ + jbe 4daaf │ │ │ │ + shr $0x2,%rbx │ │ │ │ + xor %ecx,%ecx │ │ │ │ + shl $0x5,%rbx │ │ │ │ + lea -0x20(%rbx),%r12 │ │ │ │ + shr $0x5,%r12 │ │ │ │ + inc %r12 │ │ │ │ + and $0x7,%r12d │ │ │ │ + je 4d6c6 │ │ │ │ + cmp $0x1,%r12 │ │ │ │ + je 4d6a9 │ │ │ │ + cmp $0x2,%r12 │ │ │ │ + je 4d695 │ │ │ │ + cmp $0x3,%r12 │ │ │ │ + je 4d681 │ │ │ │ + cmp $0x4,%r12 │ │ │ │ + je 4d66d │ │ │ │ + cmp $0x5,%r12 │ │ │ │ + je 4d659 │ │ │ │ + cmp $0x6,%r12 │ │ │ │ + je 4d645 │ │ │ │ + vmovupd (%rax),%ymm3 │ │ │ │ + mov $0x20,%ecx │ │ │ │ + vaddpd (%r10),%ymm3,%ymm5 │ │ │ │ + vmovupd %ymm5,(%rax) │ │ │ │ + vmovupd (%rax,%rcx,1),%ymm6 │ │ │ │ + vaddpd (%r10,%rcx,1),%ymm6,%ymm7 │ │ │ │ + vmovupd %ymm7,(%rax,%rcx,1) │ │ │ │ + add $0x20,%rcx │ │ │ │ + vmovupd (%rax,%rcx,1),%ymm8 │ │ │ │ + vaddpd (%r10,%rcx,1),%ymm8,%ymm2 │ │ │ │ + vmovupd %ymm2,(%rax,%rcx,1) │ │ │ │ + add $0x20,%rcx │ │ │ │ + vmovupd (%rax,%rcx,1),%ymm0 │ │ │ │ + vaddpd (%r10,%rcx,1),%ymm0,%ymm10 │ │ │ │ + vmovupd %ymm10,(%rax,%rcx,1) │ │ │ │ + add $0x20,%rcx │ │ │ │ + vmovupd (%rax,%rcx,1),%ymm11 │ │ │ │ + vaddpd (%r10,%rcx,1),%ymm11,%ymm9 │ │ │ │ + vmovupd %ymm9,(%rax,%rcx,1) │ │ │ │ + add $0x20,%rcx │ │ │ │ + vmovupd (%rax,%rcx,1),%ymm12 │ │ │ │ + vaddpd (%r10,%rcx,1),%ymm12,%ymm13 │ │ │ │ + vmovupd %ymm13,(%rax,%rcx,1) │ │ │ │ + add $0x20,%rcx │ │ │ │ + vmovupd (%rax,%rcx,1),%ymm14 │ │ │ │ + vaddpd (%r10,%rcx,1),%ymm14,%ymm15 │ │ │ │ + vmovupd %ymm15,(%rax,%rcx,1) │ │ │ │ + add $0x20,%rcx │ │ │ │ + cmp %rcx,%rbx │ │ │ │ + je 4d78f │ │ │ │ + vmovupd (%rax,%rcx,1),%ymm4 │ │ │ │ + vmovupd 0x20(%rax,%rcx,1),%ymm5 │ │ │ │ + vmovupd 0x40(%rax,%rcx,1),%ymm7 │ │ │ │ + vmovupd 0x60(%rax,%rcx,1),%ymm2 │ │ │ │ + vaddpd (%r10,%rcx,1),%ymm4,%ymm3 │ │ │ │ + vmovupd 0x80(%rax,%rcx,1),%ymm10 │ │ │ │ + vmovupd 0xa0(%rax,%rcx,1),%ymm9 │ │ │ │ + vmovupd 0xc0(%rax,%rcx,1),%ymm13 │ │ │ │ + vmovupd 0xe0(%rax,%rcx,1),%ymm15 │ │ │ │ + vmovupd %ymm3,(%rax,%rcx,1) │ │ │ │ + vaddpd 0x20(%r10,%rcx,1),%ymm5,%ymm6 │ │ │ │ + vmovupd %ymm6,0x20(%rax,%rcx,1) │ │ │ │ + vaddpd 0x40(%r10,%rcx,1),%ymm7,%ymm8 │ │ │ │ + vmovupd %ymm8,0x40(%rax,%rcx,1) │ │ │ │ + vaddpd 0x60(%r10,%rcx,1),%ymm2,%ymm0 │ │ │ │ + vmovupd %ymm0,0x60(%rax,%rcx,1) │ │ │ │ + vaddpd 0x80(%r10,%rcx,1),%ymm10,%ymm11 │ │ │ │ + vmovupd %ymm11,0x80(%rax,%rcx,1) │ │ │ │ + vaddpd 0xa0(%r10,%rcx,1),%ymm9,%ymm12 │ │ │ │ + vmovupd %ymm12,0xa0(%rax,%rcx,1) │ │ │ │ + vaddpd 0xc0(%r10,%rcx,1),%ymm13,%ymm14 │ │ │ │ + vmovupd %ymm14,0xc0(%rax,%rcx,1) │ │ │ │ + vaddpd 0xe0(%r10,%rcx,1),%ymm15,%ymm4 │ │ │ │ + vmovupd %ymm4,0xe0(%rax,%rcx,1) │ │ │ │ + add $0x100,%rcx │ │ │ │ + cmp %rcx,%rbx │ │ │ │ + jne 4d6c6 │ │ │ │ + mov %r11,%r12 │ │ │ │ + and $0xfffffffffffffffc,%r12 │ │ │ │ + test $0x3,%r11b │ │ │ │ + je 4d7d8 │ │ │ │ + cmp %r9,%r12 │ │ │ │ + je 4d7c6 │ │ │ │ + sub %r12,%r11 │ │ │ │ + mov %r11,%rbx │ │ │ │ + vmovupd (%rax,%r12,8),%xmm3 │ │ │ │ + vaddpd (%r10,%r12,8),%xmm3,%xmm5 │ │ │ │ + vmovupd %xmm5,(%rax,%r12,8) │ │ │ │ + test $0x1,%bl │ │ │ │ + je 4d7d8 │ │ │ │ + and $0xfffffffffffffffe,%rbx │ │ │ │ + lea (%rbx,%r12,1),%r9 │ │ │ │ + vmovsd (%rax,%r9,8),%xmm6 │ │ │ │ + vaddsd (%r10,%r9,8),%xmm6,%xmm7 │ │ │ │ + vmovsd %xmm7,(%rax,%r9,8) │ │ │ │ + test %edx,%edx │ │ │ │ + je 4d7fd │ │ │ │ + mov %edx,%ecx │ │ │ │ + sub $0x18,%rsi │ │ │ │ + mov 0x10(%rsi),%rax │ │ │ │ + mov %ecx,%edx │ │ │ │ + dec %edx │ │ │ │ + jne 4d085 │ │ │ │ + mov 0x18(%rsi),%r11 │ │ │ │ + sub %rax,%r11 │ │ │ │ + jne 4d5b3 │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ + mov 0x40(%rsp),%r10 │ │ │ │ + mov 0x38(%rsp),%r12 │ │ │ │ + mov 0x30(%rsp),%rbx │ │ │ │ + mov 0x28(%rsp),%r11 │ │ │ │ + mov 0x20(%rsp),%r9 │ │ │ │ vzeroupper │ │ │ │ vmovdqa %xmm1,%xmm2 │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov 0x58(%rsp),%rdx │ │ │ │ - inc %r9d │ │ │ │ - add %rdx,0x30(%rsp) │ │ │ │ - cmp 0x6c(%rsp),%r9d │ │ │ │ - jle 4e5a5 │ │ │ │ - test %r13,%r13 │ │ │ │ - je 4ef6c │ │ │ │ - mov 0x70(%rsp),%rsi │ │ │ │ - mov %r13,%rdi │ │ │ │ - mov %r8,0x88(%rsp) │ │ │ │ - mov %r10,0x90(%rsp) │ │ │ │ - mov %rax,0x98(%rsp) │ │ │ │ + mov %rbx,%rdx │ │ │ │ + incl 0xb4(%rsp) │ │ │ │ + mov 0xb0(%rsp),%esi │ │ │ │ + add 0x90(%rsp),%r10 │ │ │ │ + cmp %esi,0xb4(%rsp) │ │ │ │ + jle 4cd55 │ │ │ │ + test %r12,%r12 │ │ │ │ + je 4d88d │ │ │ │ + mov 0xb8(%rsp),%rsi │ │ │ │ + mov %r12,%rdi │ │ │ │ + mov %rax,0xc8(%rsp) │ │ │ │ + mov %r8,0xd0(%rsp) │ │ │ │ + mov %rdx,0xd8(%rsp) │ │ │ │ call d340 │ │ │ │ - mov 0x88(%rsp),%r8 │ │ │ │ - mov 0x90(%rsp),%r10 │ │ │ │ - mov 0x98(%rsp),%rax │ │ │ │ - vmovq %r10,%xmm0 │ │ │ │ - mov %r14,%rdi │ │ │ │ - mov %rax,0xb0(%rsp) │ │ │ │ - vpinsrq $0x1,%r8,%xmm0,%xmm1 │ │ │ │ - vmovdqa %xmm1,0xa0(%rsp) │ │ │ │ - call b9ec0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ - mov 0xb8(%rsp),%rax │ │ │ │ + mov 0xc8(%rsp),%rax │ │ │ │ + mov 0xd0(%rsp),%r8 │ │ │ │ + mov 0xd8(%rsp),%rdx │ │ │ │ + vmovq %r8,%xmm1 │ │ │ │ + mov %r13,%rdi │ │ │ │ + mov %rdx,0xf0(%rsp) │ │ │ │ + vpinsrq $0x1,%rax,%xmm1,%xmm0 │ │ │ │ + vmovdqa %xmm0,0xe0(%rsp) │ │ │ │ + call b4480 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + mov 0xf8(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 4f37e │ │ │ │ + jne 4db14 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovsd (%r15),%xmm12 │ │ │ │ - vfmadd213sd (%rax),%xmm10,%xmm12 │ │ │ │ - lea -0x1(%r10),%rdi │ │ │ │ - mov $0x1,%edx │ │ │ │ - and $0x7,%edi │ │ │ │ - vmovsd %xmm12,(%rax) │ │ │ │ - cmp %r10,%rdx │ │ │ │ - jae 4ebd9 │ │ │ │ - test %rdi,%rdi │ │ │ │ - je 4f0ab │ │ │ │ - cmp $0x1,%rdi │ │ │ │ - je 4f08e │ │ │ │ - cmp $0x2,%rdi │ │ │ │ - je 4f07a │ │ │ │ - cmp $0x3,%rdi │ │ │ │ - je 4f066 │ │ │ │ - cmp $0x4,%rdi │ │ │ │ - je 4f052 │ │ │ │ - cmp $0x5,%rdi │ │ │ │ - je 4f03e │ │ │ │ - cmp $0x6,%rdi │ │ │ │ - je 4f02a │ │ │ │ - vmovsd 0x8(%r15),%xmm13 │ │ │ │ - vfmadd213sd 0x8(%rax),%xmm10,%xmm13 │ │ │ │ - mov $0x2,%edx │ │ │ │ - vmovsd %xmm13,0x8(%rax) │ │ │ │ - vmovsd (%r15,%rdx,8),%xmm14 │ │ │ │ - vfmadd213sd (%rax,%rdx,8),%xmm10,%xmm14 │ │ │ │ - vmovsd %xmm14,(%rax,%rdx,8) │ │ │ │ - inc %rdx │ │ │ │ - vmovsd (%r15,%rdx,8),%xmm15 │ │ │ │ - vfmadd213sd (%rax,%rdx,8),%xmm10,%xmm15 │ │ │ │ - vmovsd %xmm15,(%rax,%rdx,8) │ │ │ │ - inc %rdx │ │ │ │ - vmovsd (%r15,%rdx,8),%xmm6 │ │ │ │ - vfmadd213sd (%rax,%rdx,8),%xmm10,%xmm6 │ │ │ │ - vmovsd %xmm6,(%rax,%rdx,8) │ │ │ │ - inc %rdx │ │ │ │ - vmovsd (%r15,%rdx,8),%xmm2 │ │ │ │ - vfmadd213sd (%rax,%rdx,8),%xmm10,%xmm2 │ │ │ │ - vmovsd %xmm2,(%rax,%rdx,8) │ │ │ │ - inc %rdx │ │ │ │ - vmovsd (%r15,%rdx,8),%xmm3 │ │ │ │ - vfmadd213sd (%rax,%rdx,8),%xmm10,%xmm3 │ │ │ │ - vmovsd %xmm3,(%rax,%rdx,8) │ │ │ │ - inc %rdx │ │ │ │ - vmovsd (%r15,%rdx,8),%xmm7 │ │ │ │ - vfmadd213sd (%rax,%rdx,8),%xmm10,%xmm7 │ │ │ │ - vmovsd %xmm7,(%rax,%rdx,8) │ │ │ │ - inc %rdx │ │ │ │ - cmp %r10,%rdx │ │ │ │ - jae 4ebd9 │ │ │ │ - vmovsd (%r15,%rdx,8),%xmm11 │ │ │ │ - vfmadd213sd (%rax,%rdx,8),%xmm10,%xmm11 │ │ │ │ - vmovsd %xmm11,(%rax,%rdx,8) │ │ │ │ - vmovsd 0x8(%r15,%rdx,8),%xmm12 │ │ │ │ - vfmadd213sd 0x8(%rax,%rdx,8),%xmm10,%xmm12 │ │ │ │ - vmovsd %xmm12,0x8(%rax,%rdx,8) │ │ │ │ - vmovsd 0x10(%r15,%rdx,8),%xmm13 │ │ │ │ - vfmadd213sd 0x10(%rax,%rdx,8),%xmm10,%xmm13 │ │ │ │ - vmovsd %xmm13,0x10(%rax,%rdx,8) │ │ │ │ - vmovsd 0x18(%r15,%rdx,8),%xmm14 │ │ │ │ - vfmadd213sd 0x18(%rax,%rdx,8),%xmm10,%xmm14 │ │ │ │ - vmovsd %xmm14,0x18(%rax,%rdx,8) │ │ │ │ - vmovsd 0x20(%r15,%rdx,8),%xmm15 │ │ │ │ - vfmadd213sd 0x20(%rax,%rdx,8),%xmm10,%xmm15 │ │ │ │ - vmovsd %xmm15,0x20(%rax,%rdx,8) │ │ │ │ - vmovsd 0x28(%r15,%rdx,8),%xmm6 │ │ │ │ - vfmadd213sd 0x28(%rax,%rdx,8),%xmm10,%xmm6 │ │ │ │ - vmovsd %xmm6,0x28(%rax,%rdx,8) │ │ │ │ - vmovsd 0x30(%r15,%rdx,8),%xmm2 │ │ │ │ - vfmadd213sd 0x30(%rax,%rdx,8),%xmm10,%xmm2 │ │ │ │ - vmovsd %xmm2,0x30(%rax,%rdx,8) │ │ │ │ - vmovsd 0x38(%r15,%rdx,8),%xmm3 │ │ │ │ - vfmadd213sd 0x38(%rax,%rdx,8),%xmm10,%xmm3 │ │ │ │ - vmovsd %xmm3,0x38(%rax,%rdx,8) │ │ │ │ - add $0x8,%rdx │ │ │ │ - cmp %r10,%rdx │ │ │ │ - jb 4f0ab │ │ │ │ - jmp 4ebd9 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - xor %edx,%edx │ │ │ │ - mov %r14,%r9 │ │ │ │ - sub %rdx,%r9 │ │ │ │ - lea 0x1(%r9),%rdi │ │ │ │ - cmp $0x2,%r9 │ │ │ │ - ja 4eb73 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %rdx,%rsi │ │ │ │ - xor %r11d,%r11d │ │ │ │ - jmp 4eb99 │ │ │ │ - vmovsd (%rdx),%xmm10 │ │ │ │ - vaddsd (%r10),%xmm10,%xmm7 │ │ │ │ - lea -0x1(%rdi),%r8 │ │ │ │ - mov $0x1,%ebx │ │ │ │ - and $0x7,%r8d │ │ │ │ - vmovsd %xmm7,(%rdx) │ │ │ │ - cmp %rdi,%rbx │ │ │ │ - jae 4eec2 │ │ │ │ - test %r8,%r8 │ │ │ │ - je 4f26f │ │ │ │ - cmp $0x1,%r8 │ │ │ │ - je 4f253 │ │ │ │ - cmp $0x2,%r8 │ │ │ │ - je 4f240 │ │ │ │ - cmp $0x3,%r8 │ │ │ │ - je 4f22d │ │ │ │ - cmp $0x4,%r8 │ │ │ │ - je 4f21a │ │ │ │ - cmp $0x5,%r8 │ │ │ │ - je 4f207 │ │ │ │ - cmp $0x6,%r8 │ │ │ │ - je 4f1f4 │ │ │ │ - vmovsd 0x8(%rdx),%xmm8 │ │ │ │ - vaddsd 0x8(%r10),%xmm8,%xmm9 │ │ │ │ - mov $0x2,%ebx │ │ │ │ - vmovsd %xmm9,0x8(%rdx) │ │ │ │ - vmovsd (%rdx,%rbx,8),%xmm11 │ │ │ │ - vaddsd (%r10,%rbx,8),%xmm11,%xmm12 │ │ │ │ - vmovsd %xmm12,(%rdx,%rbx,8) │ │ │ │ - inc %rbx │ │ │ │ - vmovsd (%rdx,%rbx,8),%xmm13 │ │ │ │ + mov 0xd0(%rsp),%r10 │ │ │ │ + mov 0xd8(%rsp),%rcx │ │ │ │ + jmp 4d560 │ │ │ │ + nopl (%rax) │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 4d332 │ │ │ │ + vmovsd (%rax),%xmm8 │ │ │ │ + lea -0x1(%r11),%rbx │ │ │ │ + mov $0x1,%r12d │ │ │ │ + and $0x7,%ebx │ │ │ │ + vaddsd (%r10),%xmm8,%xmm2 │ │ │ │ + vmovsd %xmm2,(%rax) │ │ │ │ + cmp %r11,%r12 │ │ │ │ + jae 4d7d8 │ │ │ │ + test %rbx,%rbx │ │ │ │ + je 4d9f4 │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 4d9d6 │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + je 4d9c1 │ │ │ │ + cmp $0x3,%rbx │ │ │ │ + je 4d9ac │ │ │ │ + cmp $0x4,%rbx │ │ │ │ + je 4d997 │ │ │ │ + cmp $0x5,%rbx │ │ │ │ + je 4d982 │ │ │ │ + cmp $0x6,%rbx │ │ │ │ + je 4d96d │ │ │ │ + vmovsd 0x8(%rax),%xmm0 │ │ │ │ + mov $0x2,%r12d │ │ │ │ + vaddsd 0x8(%r10),%xmm0,%xmm10 │ │ │ │ + vmovsd %xmm10,0x8(%rax) │ │ │ │ + vmovsd (%rax,%r12,8),%xmm11 │ │ │ │ + vaddsd (%r10,%r12,8),%xmm11,%xmm9 │ │ │ │ + vmovsd %xmm9,(%rax,%r12,8) │ │ │ │ + inc %r12 │ │ │ │ + vmovsd (%rax,%r12,8),%xmm12 │ │ │ │ + vaddsd (%r10,%r12,8),%xmm12,%xmm13 │ │ │ │ + vmovsd %xmm13,(%rax,%r12,8) │ │ │ │ + inc %r12 │ │ │ │ + vmovsd (%rax,%r12,8),%xmm14 │ │ │ │ + vaddsd (%r10,%r12,8),%xmm14,%xmm15 │ │ │ │ + vmovsd %xmm15,(%rax,%r12,8) │ │ │ │ + inc %r12 │ │ │ │ + vmovsd (%rax,%r12,8),%xmm4 │ │ │ │ + vaddsd (%r10,%r12,8),%xmm4,%xmm3 │ │ │ │ + vmovsd %xmm3,(%rax,%r12,8) │ │ │ │ + inc %r12 │ │ │ │ + vmovsd (%rax,%r12,8),%xmm5 │ │ │ │ + vaddsd (%r10,%r12,8),%xmm5,%xmm6 │ │ │ │ + vmovsd %xmm6,(%rax,%r12,8) │ │ │ │ + inc %r12 │ │ │ │ + vmovsd (%rax,%r12,8),%xmm7 │ │ │ │ + vaddsd (%r10,%r12,8),%xmm7,%xmm8 │ │ │ │ + vmovsd %xmm8,(%rax,%r12,8) │ │ │ │ + inc %r12 │ │ │ │ + cmp %r11,%r12 │ │ │ │ + jae 4d7d8 │ │ │ │ + vmovsd (%rax,%r12,8),%xmm2 │ │ │ │ + lea 0x1(%r12),%rcx │ │ │ │ + lea 0x2(%r12),%r9 │ │ │ │ + lea 0x3(%r12),%rbx │ │ │ │ + vaddsd (%r10,%r12,8),%xmm2,%xmm0 │ │ │ │ + vmovsd %xmm0,(%rax,%r12,8) │ │ │ │ + vmovsd (%rax,%rcx,8),%xmm10 │ │ │ │ + vaddsd (%r10,%rcx,8),%xmm10,%xmm11 │ │ │ │ + vmovsd %xmm11,(%rax,%rcx,8) │ │ │ │ + lea 0x4(%r12),%rcx │ │ │ │ + vmovsd (%rax,%r9,8),%xmm9 │ │ │ │ + vaddsd (%r10,%r9,8),%xmm9,%xmm12 │ │ │ │ + vmovsd %xmm12,(%rax,%r9,8) │ │ │ │ + lea 0x5(%r12),%r9 │ │ │ │ + vmovsd (%rax,%rbx,8),%xmm13 │ │ │ │ vaddsd (%r10,%rbx,8),%xmm13,%xmm14 │ │ │ │ - vmovsd %xmm14,(%rdx,%rbx,8) │ │ │ │ - inc %rbx │ │ │ │ - vmovsd (%rdx,%rbx,8),%xmm15 │ │ │ │ - vaddsd (%r10,%rbx,8),%xmm15,%xmm6 │ │ │ │ - vmovsd %xmm6,(%rdx,%rbx,8) │ │ │ │ - inc %rbx │ │ │ │ - vmovsd (%rdx,%rbx,8),%xmm2 │ │ │ │ - vaddsd (%r10,%rbx,8),%xmm2,%xmm3 │ │ │ │ - vmovsd %xmm3,(%rdx,%rbx,8) │ │ │ │ - inc %rbx │ │ │ │ - vmovsd (%rdx,%rbx,8),%xmm10 │ │ │ │ - vaddsd (%r10,%rbx,8),%xmm10,%xmm7 │ │ │ │ - vmovsd %xmm7,(%rdx,%rbx,8) │ │ │ │ - inc %rbx │ │ │ │ - vmovsd (%rdx,%rbx,8),%xmm8 │ │ │ │ - vaddsd (%r10,%rbx,8),%xmm8,%xmm9 │ │ │ │ - vmovsd %xmm9,(%rdx,%rbx,8) │ │ │ │ - inc %rbx │ │ │ │ - cmp %rdi,%rbx │ │ │ │ - jae 4eec2 │ │ │ │ - vmovsd (%rdx,%rbx,8),%xmm11 │ │ │ │ - vaddsd (%r10,%rbx,8),%xmm11,%xmm12 │ │ │ │ - lea 0x1(%rbx),%rsi │ │ │ │ - lea 0x2(%rbx),%r9 │ │ │ │ - lea 0x3(%rbx),%r8 │ │ │ │ - vmovsd %xmm12,(%rdx,%rbx,8) │ │ │ │ - vmovsd (%rdx,%rsi,8),%xmm13 │ │ │ │ - vaddsd (%r10,%rsi,8),%xmm13,%xmm14 │ │ │ │ - vmovsd %xmm14,(%rdx,%rsi,8) │ │ │ │ - vmovsd (%rdx,%r9,8),%xmm15 │ │ │ │ - vaddsd (%r10,%r9,8),%xmm15,%xmm6 │ │ │ │ - lea 0x4(%rbx),%rsi │ │ │ │ - vmovsd %xmm6,(%rdx,%r9,8) │ │ │ │ - vmovsd (%rdx,%r8,8),%xmm2 │ │ │ │ - vaddsd (%r10,%r8,8),%xmm2,%xmm3 │ │ │ │ - lea 0x5(%rbx),%r9 │ │ │ │ - vmovsd %xmm3,(%rdx,%r8,8) │ │ │ │ - vmovsd (%rdx,%rsi,8),%xmm10 │ │ │ │ - vaddsd (%r10,%rsi,8),%xmm10,%xmm7 │ │ │ │ - lea 0x6(%rbx),%r8 │ │ │ │ - vmovsd %xmm7,(%rdx,%rsi,8) │ │ │ │ - vmovsd (%rdx,%r9,8),%xmm8 │ │ │ │ - vaddsd (%r10,%r9,8),%xmm8,%xmm9 │ │ │ │ - lea 0x7(%rbx),%rsi │ │ │ │ - add $0x8,%rbx │ │ │ │ - vmovsd %xmm9,(%rdx,%r9,8) │ │ │ │ - vmovsd (%rdx,%r8,8),%xmm11 │ │ │ │ - vaddsd (%r10,%r8,8),%xmm11,%xmm12 │ │ │ │ - vmovsd %xmm12,(%rdx,%r8,8) │ │ │ │ - vmovsd (%rdx,%rsi,8),%xmm13 │ │ │ │ - vaddsd (%r10,%rsi,8),%xmm13,%xmm14 │ │ │ │ - vmovsd %xmm14,(%rdx,%rsi,8) │ │ │ │ - cmp %rdi,%rbx │ │ │ │ - jb 4f26f │ │ │ │ - jmp 4eec2 │ │ │ │ - vmovdqu (%r15),%xmm2 │ │ │ │ - mov (%r15),%r10 │ │ │ │ - mov 0x8(%r15),%r8 │ │ │ │ - vmovdqu %xmm1,(%r15) │ │ │ │ - mov 0x10(%r15),%rax │ │ │ │ - mov %rsi,0x10(%r15) │ │ │ │ - jmp 4ef12 │ │ │ │ - mov %r8,%rdi │ │ │ │ - xor %esi,%esi │ │ │ │ - jmp 4ee88 │ │ │ │ + vmovsd %xmm14,(%rax,%rbx,8) │ │ │ │ + lea 0x6(%r12),%rbx │ │ │ │ + vmovsd (%rax,%rcx,8),%xmm15 │ │ │ │ + vaddsd (%r10,%rcx,8),%xmm15,%xmm4 │ │ │ │ + vmovsd %xmm4,(%rax,%rcx,8) │ │ │ │ + lea 0x7(%r12),%rcx │ │ │ │ + add $0x8,%r12 │ │ │ │ + vmovsd (%rax,%r9,8),%xmm3 │ │ │ │ + vaddsd (%r10,%r9,8),%xmm3,%xmm5 │ │ │ │ + vmovsd %xmm5,(%rax,%r9,8) │ │ │ │ + vmovsd (%rax,%rbx,8),%xmm6 │ │ │ │ + vaddsd (%r10,%rbx,8),%xmm6,%xmm7 │ │ │ │ + vmovsd %xmm7,(%rax,%rbx,8) │ │ │ │ + vmovsd (%rax,%rcx,8),%xmm8 │ │ │ │ + vaddsd (%r10,%rcx,8),%xmm8,%xmm2 │ │ │ │ + vmovsd %xmm2,(%rax,%rcx,8) │ │ │ │ + cmp %r11,%r12 │ │ │ │ + jb 4d9f4 │ │ │ │ + jmp 4d7d8 │ │ │ │ + xor %r12d,%r12d │ │ │ │ + jmp 4d7a7 │ │ │ │ + vmovdqu (%r14),%xmm2 │ │ │ │ + mov (%r14),%r8 │ │ │ │ + mov 0x8(%r14),%rax │ │ │ │ + mov 0x10(%r14),%rdx │ │ │ │ + vmovdqu %xmm1,(%r14) │ │ │ │ + mov %rbx,0x10(%r14) │ │ │ │ + jmp 4d825 │ │ │ │ + movl $0x0,0xd8(%rsp) │ │ │ │ + jmp 4cf08 │ │ │ │ + cmp %r15d,0xb0(%rsp) │ │ │ │ + jl 4db20 │ │ │ │ + movq $0x8,0xb8(%rsp) │ │ │ │ + jmp 4cce8 │ │ │ │ xor %r8d,%r8d │ │ │ │ - jmp 4ee52 │ │ │ │ - cmp %ebx,0x6c(%rsp) │ │ │ │ - jl 4f390 │ │ │ │ - movq $0x8,0x70(%rsp) │ │ │ │ - jmp 4e56b │ │ │ │ - xor %r10d,%r10d │ │ │ │ + xor %edx,%edx │ │ │ │ + lea 0xe0(%rsp),%r13 │ │ │ │ xor %eax,%eax │ │ │ │ - xor %r8d,%r8d │ │ │ │ - lea 0xa0(%rsp),%r14 │ │ │ │ - jmp 4ef6c │ │ │ │ + jmp 4d88d │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - movq $0x8,0x70(%rsp) │ │ │ │ - xor %r10d,%r10d │ │ │ │ - xor %eax,%eax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + movq $0x8,0xb8(%rsp) │ │ │ │ xor %r8d,%r8d │ │ │ │ - lea 0xa0(%rsp),%r14 │ │ │ │ - jmp 4ef2f │ │ │ │ + xor %edx,%edx │ │ │ │ + xor %eax,%eax │ │ │ │ + lea 0xe0(%rsp),%r13 │ │ │ │ + jmp 4d84d │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ - jmp ee13 <__cxa_finalize@plt+0x1783> │ │ │ │ + jmp edec <__cxa_finalize@plt+0x175c> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ - jmp ee5c <__cxa_finalize@plt+0x17cc> │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp ee35 <__cxa_finalize@plt+0x17a5> │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ endbr64 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ - and $0xffffffffffffffc0,%rsp │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ sub $0x180,%rsp │ │ │ │ mov 0x10(%rdi),%rax │ │ │ │ - mov 0x18(%rdi),%rbx │ │ │ │ - mov %rdi,0xd8(%rsp) │ │ │ │ + mov 0x18(%rdi),%rsi │ │ │ │ + mov %rdi,0xb8(%rsp) │ │ │ │ mov (%rax),%eax │ │ │ │ mov %fs:0x28,%rcx │ │ │ │ mov %rcx,0x178(%rsp) │ │ │ │ movslq 0x8(%rdi),%rcx │ │ │ │ cltd │ │ │ │ - mov %ecx,%esi │ │ │ │ - idivl (%rbx) │ │ │ │ - imul %eax,%esi │ │ │ │ + idivl (%rsi) │ │ │ │ + mov %ecx,%ebx │ │ │ │ + imul %eax,%ebx │ │ │ │ mov %edx,%edi │ │ │ │ cmp %edx,%ecx │ │ │ │ cmovle %ecx,%edi │ │ │ │ - add %edi,%esi │ │ │ │ - add %esi,%eax │ │ │ │ + add %edi,%ebx │ │ │ │ + add %ebx,%eax │ │ │ │ cmp %edx,%ecx │ │ │ │ setl %r8b │ │ │ │ movzbl %r8b,%r9d │ │ │ │ add %r9d,%eax │ │ │ │ - mov %eax,0x68(%rsp) │ │ │ │ - cmp %eax,%esi │ │ │ │ - jge 50793 │ │ │ │ + mov %eax,0x44(%rsp) │ │ │ │ + cmp %eax,%ebx │ │ │ │ + jge 4ed31 │ │ │ │ lea (%rcx,%rcx,2),%r11 │ │ │ │ - movslq %esi,%r10 │ │ │ │ + movslq %ebx,%r10 │ │ │ │ shl $0x3,%r11 │ │ │ │ mov %r10,0xe0(%rsp) │ │ │ │ - mov %r11,0x48(%rsp) │ │ │ │ - mov 0xd8(%rsp),%r12 │ │ │ │ + mov %r11,0x28(%rsp) │ │ │ │ + mov 0xb8(%rsp),%r12 │ │ │ │ mov 0x20(%r12),%r13 │ │ │ │ movzbl 0x0(%r13),%r14d │ │ │ │ test %r14b,%r14b │ │ │ │ - jne 50793 │ │ │ │ + jne 4ed31 │ │ │ │ mov 0x28(%r12),%r15 │ │ │ │ mov $0x0,%r13d │ │ │ │ mov 0x8(%r15),%rcx │ │ │ │ - mov (%r15),%rbx │ │ │ │ + mov (%r15),%rsi │ │ │ │ + mov %r15,0x38(%rsp) │ │ │ │ mov 0x38(%r15),%rax │ │ │ │ - mov 0x30(%r15),%rsi │ │ │ │ + mov 0x30(%r15),%rbx │ │ │ │ mov 0x28(%r15),%r8 │ │ │ │ mov 0x20(%r15),%r10 │ │ │ │ mov 0x18(%r15),%r12 │ │ │ │ - mov %r15,0x60(%rsp) │ │ │ │ mov 0x10(%r15),%r15 │ │ │ │ cmpl $0x2,(%rcx) │ │ │ │ mov (%rax),%edx │ │ │ │ - cmovge 0x48(%rsp),%r13 │ │ │ │ - mov (%rsi),%edi │ │ │ │ - mov (%r8),%r9d │ │ │ │ mov (%r15),%rcx │ │ │ │ - add (%rbx),%r13 │ │ │ │ + cmovge 0x28(%rsp),%r13 │ │ │ │ + mov (%rbx),%edi │ │ │ │ + mov (%r8),%r9d │ │ │ │ + mov %edx,0x128(%rsp) │ │ │ │ mov (%r10),%r11 │ │ │ │ mov (%r12),%r14 │ │ │ │ - mov %edx,0x120(%rsp) │ │ │ │ - mov %edi,0x124(%rsp) │ │ │ │ - mov %r9d,0xd4(%rsp) │ │ │ │ mov 0x10(%rcx),%rax │ │ │ │ - mov 0x18(%rcx),%ebx │ │ │ │ + add (%rsi),%r13 │ │ │ │ + mov %edi,0x12c(%rsp) │ │ │ │ + mov 0x18(%rcx),%esi │ │ │ │ + mov %r9d,0xdc(%rsp) │ │ │ │ mov %r11,0xe8(%rsp) │ │ │ │ mov %r14,0xb0(%rsp) │ │ │ │ - mov %rax,0x110(%rsp) │ │ │ │ - cmp $0x2,%ebx │ │ │ │ - jle 4f6fc │ │ │ │ - lea -0x2(%rbx),%r8d │ │ │ │ - mov 0x20(%rcx),%rsi │ │ │ │ - movslq %ebx,%rdi │ │ │ │ + mov %rax,0x118(%rsp) │ │ │ │ + cmp $0x2,%esi │ │ │ │ + jle 4de91 │ │ │ │ + lea -0x2(%rsi),%r8d │ │ │ │ + mov 0x20(%rcx),%r11 │ │ │ │ + movslq %esi,%rdi │ │ │ │ movslq 0xe0(%rsp),%rax │ │ │ │ neg %r8 │ │ │ │ - xor %r11d,%r11d │ │ │ │ + shl $0x3,%rdi │ │ │ │ + xor %r12d,%r12d │ │ │ │ shl $0x3,%r8 │ │ │ │ + add %rdi,%r11 │ │ │ │ + add 0x28(%rcx),%rdi │ │ │ │ mov %r8,%rdx │ │ │ │ neg %rdx │ │ │ │ sub $0x8,%rdx │ │ │ │ shr $0x3,%rdx │ │ │ │ - shl $0x3,%rdi │ │ │ │ inc %rdx │ │ │ │ - add %rdi,%rsi │ │ │ │ - add 0x28(%rcx),%rdi │ │ │ │ and $0x7,%edx │ │ │ │ - je 4f62f │ │ │ │ + je 4ddbf │ │ │ │ cmp $0x1,%rdx │ │ │ │ - je 4f60b │ │ │ │ + je 4dd9b │ │ │ │ cmp $0x2,%rdx │ │ │ │ - je 4f5f0 │ │ │ │ + je 4dd80 │ │ │ │ cmp $0x3,%rdx │ │ │ │ - je 4f5d5 │ │ │ │ + je 4dd65 │ │ │ │ cmp $0x4,%rdx │ │ │ │ - je 4f5ba │ │ │ │ + je 4dd4a │ │ │ │ cmp $0x5,%rdx │ │ │ │ - je 4f59f │ │ │ │ + je 4dd2f │ │ │ │ cmp $0x6,%rdx │ │ │ │ - je 4f584 │ │ │ │ + je 4dd14 │ │ │ │ cqto │ │ │ │ - mov $0xfffffffffffffff8,%r11 │ │ │ │ - idivq -0x18(%rsi) │ │ │ │ + mov $0xfffffffffffffff8,%r12 │ │ │ │ + idivq -0x18(%r11) │ │ │ │ imul -0x18(%rdi),%rdx │ │ │ │ - add %rdx,0x110(%rsp) │ │ │ │ + add %rdx,0x118(%rsp) │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rsi,%r11,1) │ │ │ │ - imul -0x18(%rdi,%r11,1),%rdx │ │ │ │ - sub $0x8,%r11 │ │ │ │ - add %rdx,0x110(%rsp) │ │ │ │ + idivq -0x18(%r11,%r12,1) │ │ │ │ + imul -0x18(%rdi,%r12,1),%rdx │ │ │ │ + sub $0x8,%r12 │ │ │ │ + add %rdx,0x118(%rsp) │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rsi,%r11,1) │ │ │ │ - imul -0x18(%rdi,%r11,1),%rdx │ │ │ │ - sub $0x8,%r11 │ │ │ │ - add %rdx,0x110(%rsp) │ │ │ │ + idivq -0x18(%r11,%r12,1) │ │ │ │ + imul -0x18(%rdi,%r12,1),%rdx │ │ │ │ + sub $0x8,%r12 │ │ │ │ + add %rdx,0x118(%rsp) │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rsi,%r11,1) │ │ │ │ - imul -0x18(%rdi,%r11,1),%rdx │ │ │ │ - sub $0x8,%r11 │ │ │ │ - add %rdx,0x110(%rsp) │ │ │ │ + idivq -0x18(%r11,%r12,1) │ │ │ │ + imul -0x18(%rdi,%r12,1),%rdx │ │ │ │ + sub $0x8,%r12 │ │ │ │ + add %rdx,0x118(%rsp) │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rsi,%r11,1) │ │ │ │ - imul -0x18(%rdi,%r11,1),%rdx │ │ │ │ - sub $0x8,%r11 │ │ │ │ - add %rdx,0x110(%rsp) │ │ │ │ + idivq -0x18(%r11,%r12,1) │ │ │ │ + imul -0x18(%rdi,%r12,1),%rdx │ │ │ │ + sub $0x8,%r12 │ │ │ │ + add %rdx,0x118(%rsp) │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rsi,%r11,1) │ │ │ │ - imul -0x18(%rdi,%r11,1),%rdx │ │ │ │ - sub $0x8,%r11 │ │ │ │ - add %rdx,0x110(%rsp) │ │ │ │ + idivq -0x18(%r11,%r12,1) │ │ │ │ + imul -0x18(%rdi,%r12,1),%rdx │ │ │ │ + sub $0x8,%r12 │ │ │ │ + add %rdx,0x118(%rsp) │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rsi,%r11,1) │ │ │ │ - imul -0x18(%rdi,%r11,1),%rdx │ │ │ │ - sub $0x8,%r11 │ │ │ │ - add %rdx,0x110(%rsp) │ │ │ │ - cmp %r8,%r11 │ │ │ │ - je 4f6fc │ │ │ │ + idivq -0x18(%r11,%r12,1) │ │ │ │ + imul -0x18(%rdi,%r12,1),%rdx │ │ │ │ + sub $0x8,%r12 │ │ │ │ + add %rdx,0x118(%rsp) │ │ │ │ + cmp %r12,%r8 │ │ │ │ + je 4de91 │ │ │ │ cltq │ │ │ │ - mov -0x18(%rdi,%r11,1),%r9 │ │ │ │ - lea -0x8(%r11),%r12 │ │ │ │ - mov 0x110(%rsp),%r10 │ │ │ │ + mov 0x118(%rsp),%rbx │ │ │ │ + lea -0x8(%r12),%r10 │ │ │ │ + lea -0x10(%r12),%r14 │ │ │ │ cqto │ │ │ │ - lea -0x10(%r11),%r14 │ │ │ │ - idivq -0x18(%rsi,%r11,1) │ │ │ │ - lea -0x18(%r11),%r15 │ │ │ │ - lea -0x20(%r11),%rcx │ │ │ │ - lea -0x28(%r11),%rbx │ │ │ │ + lea -0x18(%r12),%r15 │ │ │ │ + lea -0x20(%r12),%rcx │ │ │ │ + idivq -0x18(%r11,%r12,1) │ │ │ │ + lea -0x28(%r12),%rsi │ │ │ │ + imul -0x18(%rdi,%r12,1),%rdx │ │ │ │ cltq │ │ │ │ - imul %rdx,%r9 │ │ │ │ + lea (%rbx,%rdx,1),%r9 │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rsi,%r12,1) │ │ │ │ - add %r10,%r9 │ │ │ │ - lea -0x30(%r11),%r10 │ │ │ │ - imul -0x18(%rdi,%r12,1),%rdx │ │ │ │ - lea -0x38(%r11),%r12 │ │ │ │ - sub $0x40,%r11 │ │ │ │ + lea -0x30(%r12),%rbx │ │ │ │ + idivq -0x18(%r11,%r10,1) │ │ │ │ + imul -0x18(%rdi,%r10,1),%rdx │ │ │ │ cltq │ │ │ │ + lea -0x38(%r12),%r10 │ │ │ │ + sub $0x40,%r12 │ │ │ │ add %rdx,%r9 │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rsi,%r14,1) │ │ │ │ + idivq -0x18(%r11,%r14,1) │ │ │ │ imul -0x18(%rdi,%r14,1),%rdx │ │ │ │ cltq │ │ │ │ add %rdx,%r9 │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rsi,%r15,1) │ │ │ │ + idivq -0x18(%r11,%r15,1) │ │ │ │ imul -0x18(%rdi,%r15,1),%rdx │ │ │ │ cltq │ │ │ │ add %rdx,%r9 │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rsi,%rcx,1) │ │ │ │ + idivq -0x18(%r11,%rcx,1) │ │ │ │ imul -0x18(%rdi,%rcx,1),%rdx │ │ │ │ cltq │ │ │ │ add %rdx,%r9 │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rsi,%rbx,1) │ │ │ │ - imul -0x18(%rdi,%rbx,1),%rdx │ │ │ │ + idivq -0x18(%r11,%rsi,1) │ │ │ │ + imul -0x18(%rdi,%rsi,1),%rdx │ │ │ │ cltq │ │ │ │ add %rdx,%r9 │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rsi,%r10,1) │ │ │ │ - imul -0x18(%rdi,%r10,1),%rdx │ │ │ │ + idivq -0x18(%r11,%rbx,1) │ │ │ │ + imul -0x18(%rdi,%rbx,1),%rdx │ │ │ │ cltq │ │ │ │ add %rdx,%r9 │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rsi,%r12,1) │ │ │ │ - imul -0x18(%rdi,%r12,1),%rdx │ │ │ │ + idivq -0x18(%r11,%r10,1) │ │ │ │ + imul -0x18(%rdi,%r10,1),%rdx │ │ │ │ lea (%r9,%rdx,1),%r9 │ │ │ │ - mov %r9,0x110(%rsp) │ │ │ │ - cmp %r8,%r11 │ │ │ │ - jne 4f62f │ │ │ │ - mov 0x8(%r13),%r15 │ │ │ │ + mov %r9,0x118(%rsp) │ │ │ │ + cmp %r12,%r8 │ │ │ │ + jne 4ddbf │ │ │ │ + mov 0x8(%r13),%r12 │ │ │ │ mov 0x0(%r13),%rdi │ │ │ │ - movslq 0x120(%rsp),%rsi │ │ │ │ movabs $0xaaaaaaaaaaaaaaab,%r8 │ │ │ │ - mov %r15,%rax │ │ │ │ - mov %rsi,0xf0(%rsp) │ │ │ │ + movslq 0x128(%rsp),%r11 │ │ │ │ + mov %r12,%rax │ │ │ │ sub %rdi,%rax │ │ │ │ + mov %r11,0xf8(%rsp) │ │ │ │ sar $0x3,%rax │ │ │ │ imul %r8,%rax │ │ │ │ - cmp %rsi,%rax │ │ │ │ - je 4f775 │ │ │ │ - jb 5270d │ │ │ │ - cmp %rax,%rsi │ │ │ │ - jae 4f775 │ │ │ │ - lea (%rsi,%rsi,2),%r11 │ │ │ │ - lea (%rdi,%r11,8),%r14 │ │ │ │ - cmp %r14,%r15 │ │ │ │ - je 4f775 │ │ │ │ - mov %r14,%rbx │ │ │ │ + cmp %r11,%rax │ │ │ │ + je 4df0d │ │ │ │ + mov %r11,%rsi │ │ │ │ + jb 506dc │ │ │ │ + cmp %rax,%r11 │ │ │ │ + jae 4df0d │ │ │ │ + lea (%r11,%r11,2),%r14 │ │ │ │ + lea (%rdi,%r14,8),%r15 │ │ │ │ + cmp %r15,%r12 │ │ │ │ + je 4df0d │ │ │ │ + mov %r15,%rbx │ │ │ │ mov (%rbx),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 5271d │ │ │ │ + je 506ec │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ add $0x18,%rbx │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - cmp %rbx,%r15 │ │ │ │ - jne 4f74c │ │ │ │ - mov %r14,0x8(%r13) │ │ │ │ + cmp %rbx,%r12 │ │ │ │ + jne 4dee4 │ │ │ │ + mov %r15,0x8(%r13) │ │ │ │ mov 0x0(%r13),%rdi │ │ │ │ - mov 0x124(%rsp),%eax │ │ │ │ + mov 0x12c(%rsp),%eax │ │ │ │ lea 0x148(%rsp),%rdx │ │ │ │ movq $0x0,0x148(%rsp) │ │ │ │ dec %eax │ │ │ │ - mov %eax,0x6c(%rsp) │ │ │ │ + mov %eax,0x90(%rsp) │ │ │ │ cltq │ │ │ │ mov %rax,%rsi │ │ │ │ - mov %rax,0xc0(%rsp) │ │ │ │ - call 1e860 │ │ │ │ - movslq 0x124(%rsp),%r14 │ │ │ │ - cmpl $0x1,0x120(%rsp) │ │ │ │ - jle 4fa04 │ │ │ │ - mov 0xc0(%rsp),%r10 │ │ │ │ - mov 0x120(%rsp),%edi │ │ │ │ - mov 0x0(%r13),%r12 │ │ │ │ + mov %rax,0xa8(%rsp) │ │ │ │ + call 1ea10 │ │ │ │ + cmpl $0x1,0x128(%rsp) │ │ │ │ + movslq 0x12c(%rsp),%r15 │ │ │ │ + jle 4e125 │ │ │ │ + mov 0xa8(%rsp),%r12 │ │ │ │ + mov 0x128(%rsp),%edi │ │ │ │ lea 0x140(%rsp),%rdx │ │ │ │ - mov %rdx,0x128(%rsp) │ │ │ │ movq $0x0,0x140(%rsp) │ │ │ │ - imul %r14,%r10 │ │ │ │ + mov 0x0(%r13),%rsi │ │ │ │ + mov %rdx,0x120(%rsp) │ │ │ │ + imul %r15,%r12 │ │ │ │ lea -0x2(%rdi),%ecx │ │ │ │ - lea 0x18(%r12),%rdi │ │ │ │ and $0x3,%ecx │ │ │ │ - mov %ecx,0x108(%rsp) │ │ │ │ - mov %r10,%rsi │ │ │ │ - mov %r10,0x118(%rsp) │ │ │ │ - call 1e860 │ │ │ │ - mov 0x118(%rsp),%rcx │ │ │ │ - mov 0x108(%rsp),%edx │ │ │ │ + lea 0x18(%rsi),%rdi │ │ │ │ + mov %ecx,0x110(%rsp) │ │ │ │ + mov %r12,%rsi │ │ │ │ + call 1ea10 │ │ │ │ + cmpl $0x3,0x128(%rsp) │ │ │ │ + mov 0x110(%rsp),%r10d │ │ │ │ mov $0x3,%ebx │ │ │ │ - mov $0x30,%r12d │ │ │ │ - cmpl $0x3,0x120(%rsp) │ │ │ │ - jl 4fa04 │ │ │ │ - test %edx,%edx │ │ │ │ - je 4f916 │ │ │ │ - cmp $0x1,%edx │ │ │ │ - je 4f8cc │ │ │ │ - cmp $0x2,%edx │ │ │ │ - je 4f88f │ │ │ │ - mov 0x0(%r13),%r9 │ │ │ │ - mov 0x128(%rsp),%rdx │ │ │ │ - imul %r14,%rcx │ │ │ │ + mov $0x30,%r14d │ │ │ │ + jl 4e125 │ │ │ │ + test %r10d,%r10d │ │ │ │ + je 4e070 │ │ │ │ + cmp $0x1,%r10d │ │ │ │ + je 4e036 │ │ │ │ + cmp $0x2,%r10d │ │ │ │ + je 4e009 │ │ │ │ + mov 0x0(%r13),%rdx │ │ │ │ + imul %r15,%r12 │ │ │ │ movq $0x0,0x140(%rsp) │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rcx,0x118(%rsp) │ │ │ │ - lea 0x30(%r9),%rdi │ │ │ │ - call 1e860 │ │ │ │ - mov 0x118(%rsp),%rcx │ │ │ │ + lea 0x30(%rdx),%rdi │ │ │ │ + mov 0x120(%rsp),%rdx │ │ │ │ + mov %r12,%rsi │ │ │ │ + call 1ea10 │ │ │ │ inc %ebx │ │ │ │ - add $0x18,%r12 │ │ │ │ + add $0x18,%r14 │ │ │ │ + imul %r15,%r12 │ │ │ │ mov 0x0(%r13),%rdi │ │ │ │ - mov 0x128(%rsp),%rdx │ │ │ │ - imul %r14,%rcx │ │ │ │ + mov 0x120(%rsp),%rdx │ │ │ │ movq $0x0,0x140(%rsp) │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rcx,0x118(%rsp) │ │ │ │ - add %r12,%rdi │ │ │ │ - call 1e860 │ │ │ │ - mov 0x118(%rsp),%rcx │ │ │ │ + add %r14,%rdi │ │ │ │ + mov %r12,%rsi │ │ │ │ + call 1ea10 │ │ │ │ inc %ebx │ │ │ │ - add $0x18,%r12 │ │ │ │ + add $0x18,%r14 │ │ │ │ + imul %r15,%r12 │ │ │ │ mov 0x0(%r13),%rdi │ │ │ │ - mov 0x128(%rsp),%rdx │ │ │ │ - imul %r14,%rcx │ │ │ │ + mov 0x120(%rsp),%rdx │ │ │ │ movq $0x0,0x140(%rsp) │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rcx,0x118(%rsp) │ │ │ │ - add %r12,%rdi │ │ │ │ - call 1e860 │ │ │ │ + add %r14,%rdi │ │ │ │ + mov %r12,%rsi │ │ │ │ + call 1ea10 │ │ │ │ inc %ebx │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp %ebx,0x120(%rsp) │ │ │ │ - mov 0x118(%rsp),%rcx │ │ │ │ - jl 4fa04 │ │ │ │ + add $0x18,%r14 │ │ │ │ + cmp %ebx,0x128(%rsp) │ │ │ │ + jl 4e125 │ │ │ │ + imul %r15,%r12 │ │ │ │ mov 0x0(%r13),%rdi │ │ │ │ - mov 0x128(%rsp),%rdx │ │ │ │ - imul %r14,%rcx │ │ │ │ + mov 0x120(%rsp),%rdx │ │ │ │ movq $0x0,0x140(%rsp) │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rcx,%r15 │ │ │ │ - add %r12,%rdi │ │ │ │ - call 1e860 │ │ │ │ - mov 0x0(%r13),%rsi │ │ │ │ - mov 0x128(%rsp),%rdx │ │ │ │ - imul %r14,%r15 │ │ │ │ - lea 0x18(%r12),%r8 │ │ │ │ - mov %r8,0x118(%rsp) │ │ │ │ + add %r14,%rdi │ │ │ │ + mov %r12,%rsi │ │ │ │ + call 1ea10 │ │ │ │ + imul %r15,%r12 │ │ │ │ + lea 0x18(%r14),%rdi │ │ │ │ + mov 0x120(%rsp),%rdx │ │ │ │ movq $0x0,0x140(%rsp) │ │ │ │ - mov %r15,0x108(%rsp) │ │ │ │ - lea 0x18(%rsi,%r12,1),%rdi │ │ │ │ - mov %r15,%rsi │ │ │ │ - call 1e860 │ │ │ │ - mov 0x108(%rsp),%r12 │ │ │ │ - mov 0x0(%r13),%r11 │ │ │ │ - mov 0x118(%rsp),%r15 │ │ │ │ - mov 0x128(%rsp),%rdx │ │ │ │ + add 0x0(%r13),%rdi │ │ │ │ + mov %r12,%rsi │ │ │ │ + call 1ea10 │ │ │ │ + imul %r15,%r12 │ │ │ │ + mov 0x0(%r13),%r9 │ │ │ │ + mov 0x120(%rsp),%rdx │ │ │ │ movq $0x0,0x140(%rsp) │ │ │ │ - imul %r14,%r12 │ │ │ │ - lea 0x18(%r11,%r15,1),%rdi │ │ │ │ + lea 0x30(%r9,%r14,1),%rdi │ │ │ │ mov %r12,%rsi │ │ │ │ - call 1e860 │ │ │ │ - mov 0x0(%r13),%rax │ │ │ │ - mov 0x128(%rsp),%rdx │ │ │ │ - imul %r14,%r12 │ │ │ │ + call 1ea10 │ │ │ │ + imul %r15,%r12 │ │ │ │ + mov 0x0(%r13),%r8 │ │ │ │ + mov 0x120(%rsp),%rdx │ │ │ │ movq $0x0,0x140(%rsp) │ │ │ │ + lea 0x48(%r8,%r14,1),%rdi │ │ │ │ mov %r12,%rsi │ │ │ │ - mov %r12,0x118(%rsp) │ │ │ │ - lea 0x30(%rax,%r15,1),%rdi │ │ │ │ - call 1e860 │ │ │ │ + call 1ea10 │ │ │ │ add $0x4,%ebx │ │ │ │ - cmp %ebx,0x120(%rsp) │ │ │ │ - mov 0x118(%rsp),%rcx │ │ │ │ - lea 0x48(%r15),%r12 │ │ │ │ - jge 4f916 │ │ │ │ - movabs $0xfffffffffffffff,%rdi │ │ │ │ - cmp %r14,%rdi │ │ │ │ - jb 527ac │ │ │ │ - test %r14,%r14 │ │ │ │ - je 521f4 │ │ │ │ - lea 0x0(,%r14,8),%r15 │ │ │ │ - mov %r15,%rdi │ │ │ │ - mov %r15,0x108(%rsp) │ │ │ │ + add $0x60,%r14 │ │ │ │ + cmp %ebx,0x128(%rsp) │ │ │ │ + jge 4e070 │ │ │ │ + movabs $0xfffffffffffffff,%r11 │ │ │ │ + cmp %r15,%r11 │ │ │ │ + jb 50c09 │ │ │ │ + test %r15,%r15 │ │ │ │ + je 50a0e │ │ │ │ + lea 0x0(,%r15,8),%rbx │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %rbx,0x110(%rsp) │ │ │ │ call d330 │ │ │ │ - lea (%rax,%r15,1),%r10 │ │ │ │ - movq $0x0,(%rax) │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %r10,0xc8(%rsp) │ │ │ │ - cmp $0x1,%r14 │ │ │ │ - je 526e1 │ │ │ │ - mov 0x108(%rsp),%rdx │ │ │ │ + mov %rax,%r12 │ │ │ │ + lea (%rax,%rbx,1),%rax │ │ │ │ + mov %rax,0xd0(%rsp) │ │ │ │ + movq $0x0,(%r12) │ │ │ │ + cmp $0x1,%r15 │ │ │ │ + je 5068e │ │ │ │ + mov 0x110(%rsp),%rdi │ │ │ │ xor %esi,%esi │ │ │ │ - lea 0x8(%rax),%rdi │ │ │ │ - lea -0x8(%rdx),%rdx │ │ │ │ + lea -0x8(%rdi),%rdx │ │ │ │ + lea 0x8(%r12),%rdi │ │ │ │ call d190 │ │ │ │ - cmpl $0x1,0xd4(%rsp) │ │ │ │ - jle 52783 │ │ │ │ - mov 0xc8(%rsp),%r8 │ │ │ │ - sub %rbx,%r8 │ │ │ │ - lea -0x8(%r8,%rax,1),%rsi │ │ │ │ - mov %rsi,0xc8(%rsp) │ │ │ │ - mov 0x120(%rsp),%r12d │ │ │ │ - vmovsd 0x9516b(%rip),%xmm1 # e4c10 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x170> │ │ │ │ - mov 0xf0(%rsp),%r11 │ │ │ │ - vxorpd %xmm6,%xmm6,%xmm6 │ │ │ │ - mov 0x124(%rsp),%r8d │ │ │ │ - mov 0xe8(%rsp),%r10 │ │ │ │ - mov 0x110(%rsp),%r15 │ │ │ │ - add 0xb0(%rsp),%r15 │ │ │ │ - movq $0x0,0xb8(%rsp) │ │ │ │ - movq $0x0,0xf8(%rsp) │ │ │ │ - movq $0x0,0x118(%rsp) │ │ │ │ - movq $0x0,0x128(%rsp) │ │ │ │ - movl $0x1,0xd0(%rsp) │ │ │ │ - vcvtsi2sd %r12d,%xmm6,%xmm0 │ │ │ │ - lea (%r11,%r11,2),%rax │ │ │ │ - shl $0x3,%rax │ │ │ │ - vdivsd %xmm0,%xmm1,%xmm7 │ │ │ │ - mov %rax,0x90(%rsp) │ │ │ │ - lea -0x2(%r12),%eax │ │ │ │ - sub $0x2,%r8d │ │ │ │ - mov %eax,0x5c(%rsp) │ │ │ │ + cmpl $0x1,0xdc(%rsp) │ │ │ │ + jle 50be0 │ │ │ │ + mov 0xd0(%rsp),%rsi │ │ │ │ + lea -0x8(%rsi,%rax,1),%r10 │ │ │ │ + sub %r12,%r10 │ │ │ │ + mov %r10,0xd0(%rsp) │ │ │ │ + mov 0x128(%rsp),%r9d │ │ │ │ + vmovsd 0x8f878(%rip),%xmm1 # dda40 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x440> │ │ │ │ + vxorpd %xmm4,%xmm4,%xmm4 │ │ │ │ + movq $0x0,0xc8(%rsp) │ │ │ │ + mov 0xf8(%rsp),%r14 │ │ │ │ + mov 0xe8(%rsp),%rdi │ │ │ │ + movq $0x0,0x100(%rsp) │ │ │ │ + vcvtsi2sd %r9d,%xmm4,%xmm0 │ │ │ │ + vdivsd %xmm0,%xmm1,%xmm5 │ │ │ │ + lea -0x2(%r9),%eax │ │ │ │ + mov 0x118(%rsp),%rbx │ │ │ │ + mov %eax,0x40(%rsp) │ │ │ │ cltq │ │ │ │ - lea 0x0(,%r10,4),%rdx │ │ │ │ - lea (%r10,%r10,2),%r9 │ │ │ │ - lea (%rax,%rax,2),%rcx │ │ │ │ - lea -0x1(%r12),%eax │ │ │ │ - lea 0x10(%rbx,%r8,8),%rsi │ │ │ │ - mov %r15,0xa0(%rsp) │ │ │ │ + lea (%r14,%r14,2),%rdx │ │ │ │ + mov 0x12c(%rsp),%r10d │ │ │ │ + lea (%rax,%rax,2),%r8 │ │ │ │ + lea -0x1(%r9),%eax │ │ │ │ + shl $0x3,%rdx │ │ │ │ + add 0xb0(%rsp),%rbx │ │ │ │ cltq │ │ │ │ - mov %rdx,0x98(%rsp) │ │ │ │ - mov %r9,0x88(%rsp) │ │ │ │ - mov %rsi,0x70(%rsp) │ │ │ │ - lea (%rax,%rax,2),%rdi │ │ │ │ - shl $0x3,%rcx │ │ │ │ - shl $0x3,%rdi │ │ │ │ - mov %rcx,0x40(%rsp) │ │ │ │ - mov %rdi,0x38(%rsp) │ │ │ │ - vmovsd %xmm7,0x78(%rsp) │ │ │ │ - mov 0x124(%rsp),%r11d │ │ │ │ - test %r11d,%r11d │ │ │ │ - je 4fe30 │ │ │ │ - cmpl $0x2,0x6c(%rsp) │ │ │ │ - jbe 526c6 │ │ │ │ - mov 0x124(%rsp),%r15d │ │ │ │ - mov 0x110(%rsp),%rax │ │ │ │ - mov 0xb8(%rsp),%rdx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0xa0(%rsp),%r12 │ │ │ │ - shr $0x2,%r15d │ │ │ │ - shl $0x5,%r15 │ │ │ │ - add %rax,%rdx │ │ │ │ - lea (%rbx,%r15,1),%r8 │ │ │ │ - mov %rdx,%r11 │ │ │ │ - test $0x20,%r15b │ │ │ │ - je 4fc7c │ │ │ │ - mov 0xe8(%rsp),%rdi │ │ │ │ - mov 0x88(%rsp),%r10 │ │ │ │ - vmovss (%r12),%xmm4 │ │ │ │ - vxorps %xmm1,%xmm1,%xmm1 │ │ │ │ - vmovss (%rdx),%xmm11 │ │ │ │ - mov 0x98(%rsp),%r11 │ │ │ │ - lea 0x20(%rbx),%rcx │ │ │ │ - vmovss (%r12,%rdi,2),%xmm2 │ │ │ │ - vinsertps $0x10,(%r12,%rdi,1),%xmm4,%xmm5 │ │ │ │ - vinsertps $0x10,(%r12,%r10,1),%xmm2,%xmm3 │ │ │ │ - vmovss (%rdx,%rdi,2),%xmm9 │ │ │ │ - vinsertps $0x10,(%rdx,%rdi,1),%xmm11,%xmm12 │ │ │ │ - vinsertps $0x10,(%rdx,%r10,1),%xmm9,%xmm10 │ │ │ │ - lea (%r12,%r11,1),%r12 │ │ │ │ - add %rdx,%r11 │ │ │ │ - vmovlhps %xmm3,%xmm5,%xmm8 │ │ │ │ - vcvtps2pd %xmm8,%xmm14 │ │ │ │ - vmovhlps %xmm8,%xmm1,%xmm0 │ │ │ │ - vcvtps2pd %xmm0,%xmm7 │ │ │ │ - vmovlhps %xmm10,%xmm12,%xmm13 │ │ │ │ - vcvtps2pd %xmm13,%xmm15 │ │ │ │ - vmovhlps %xmm13,%xmm1,%xmm2 │ │ │ │ - vcvtps2pd %xmm2,%xmm3 │ │ │ │ - vsubpd %xmm15,%xmm14,%xmm6 │ │ │ │ - vsubpd %xmm3,%xmm7,%xmm4 │ │ │ │ - vmovupd %xmm6,(%rbx) │ │ │ │ - vmovupd %xmm4,0x10(%rbx) │ │ │ │ - cmp %r8,%rcx │ │ │ │ - je 4fd85 │ │ │ │ + shl $0x3,%r8 │ │ │ │ + lea 0x0(,%rdi,4),%rcx │ │ │ │ + lea (%rdi,%rdi,2),%rsi │ │ │ │ + lea (%rax,%rax,2),%r11 │ │ │ │ + sub $0x2,%r10d │ │ │ │ + mov %rdx,0x80(%rsp) │ │ │ │ + shl $0x3,%r11 │ │ │ │ + mov %r8,0x20(%rsp) │ │ │ │ + lea 0x10(%r12,%r10,8),%r14 │ │ │ │ + mov %r11,0x18(%rsp) │ │ │ │ + mov %rbx,0xa0(%rsp) │ │ │ │ + mov %rcx,0x88(%rsp) │ │ │ │ + mov %rsi,0x78(%rsp) │ │ │ │ + movq $0x0,0x120(%rsp) │ │ │ │ + movl $0x1,0xd8(%rsp) │ │ │ │ + mov %r14,0x60(%rsp) │ │ │ │ + xor %r14d,%r14d │ │ │ │ + vmovsd %xmm5,0x68(%rsp) │ │ │ │ + mov 0x12c(%rsp),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + je 4e4b5 │ │ │ │ + cmpl $0x2,0x90(%rsp) │ │ │ │ + jbe 506c0 │ │ │ │ + mov 0x12c(%rsp),%r10d │ │ │ │ + mov 0x118(%rsp),%r11 │ │ │ │ + mov %r12,%r8 │ │ │ │ + mov 0xc8(%rsp),%rbx │ │ │ │ + shr $0x2,%r10d │ │ │ │ + lea (%r11,%rbx,1),%rdx │ │ │ │ + shl $0x5,%r10 │ │ │ │ + mov 0xa0(%rsp),%r11 │ │ │ │ + mov %rdx,%rbx │ │ │ │ + lea (%r12,%r10,1),%rcx │ │ │ │ + test $0x20,%r10b │ │ │ │ + jne 505cd │ │ │ │ mov 0xe8(%rsp),%rax │ │ │ │ - mov 0x98(%rsp),%r9 │ │ │ │ - mov 0x88(%rsp),%r15 │ │ │ │ - vmovss (%r12,%rax,2),%xmm5 │ │ │ │ - vmovss (%r12),%xmm9 │ │ │ │ - vinsertps $0x10,(%r12,%r15,1),%xmm5,%xmm8 │ │ │ │ + mov 0x88(%rsp),%r9 │ │ │ │ + mov 0x78(%rsp),%r10 │ │ │ │ + vmovss (%r11,%rax,2),%xmm7 │ │ │ │ + vmovss (%r11),%xmm9 │ │ │ │ vxorps %xmm2,%xmm2,%xmm2 │ │ │ │ - vinsertps $0x10,(%r12,%rax,1),%xmm9,%xmm10 │ │ │ │ - vmovss (%r11,%rax,2),%xmm12 │ │ │ │ - vmovss (%r11),%xmm14 │ │ │ │ - add %r9,%r12 │ │ │ │ - vinsertps $0x10,(%r11,%r15,1),%xmm12,%xmm13 │ │ │ │ - vinsertps $0x10,(%r11,%rax,1),%xmm14,%xmm15 │ │ │ │ + add $0x40,%r8 │ │ │ │ + vmovss (%rbx,%rax,2),%xmm12 │ │ │ │ + vmovss (%rbx),%xmm14 │ │ │ │ + vinsertps $0x10,(%r11,%r10,1),%xmm7,%xmm8 │ │ │ │ + vinsertps $0x10,(%r11,%rax,1),%xmm9,%xmm10 │ │ │ │ add %r9,%r11 │ │ │ │ - vmovss (%r12),%xmm12 │ │ │ │ - add $0x40,%rcx │ │ │ │ + vinsertps $0x10,(%rbx,%r10,1),%xmm12,%xmm13 │ │ │ │ + vinsertps $0x10,(%rbx,%rax,1),%xmm14,%xmm15 │ │ │ │ + add %r9,%rbx │ │ │ │ vmovlhps %xmm8,%xmm10,%xmm11 │ │ │ │ + vmovss (%r11),%xmm12 │ │ │ │ + vmovss (%r11,%rax,2),%xmm10 │ │ │ │ vcvtps2pd %xmm11,%xmm1 │ │ │ │ - vmovss (%r12,%rax,2),%xmm10 │ │ │ │ + vmovlhps %xmm13,%xmm15,%xmm4 │ │ │ │ + vmovss (%rbx,%rax,2),%xmm15 │ │ │ │ + vcvtps2pd %xmm4,%xmm0 │ │ │ │ + vsubpd %xmm0,%xmm1,%xmm5 │ │ │ │ + vmovss (%rbx),%xmm1 │ │ │ │ vmovhlps %xmm11,%xmm2,%xmm3 │ │ │ │ - vmovlhps %xmm13,%xmm15,%xmm6 │ │ │ │ - vcvtps2pd %xmm6,%xmm0 │ │ │ │ - vinsertps $0x10,(%r12,%r15,1),%xmm10,%xmm11 │ │ │ │ - vinsertps $0x10,(%r12,%rax,1),%xmm12,%xmm13 │ │ │ │ - vmovss (%r11,%rax,2),%xmm15 │ │ │ │ - vmovhlps %xmm6,%xmm2,%xmm5 │ │ │ │ - vcvtps2pd %xmm3,%xmm4 │ │ │ │ - vinsertps $0x10,(%r11,%r15,1),%xmm15,%xmm6 │ │ │ │ - vcvtps2pd %xmm5,%xmm8 │ │ │ │ - add %r9,%r12 │ │ │ │ - vsubpd %xmm0,%xmm1,%xmm7 │ │ │ │ - vmovss (%r11),%xmm1 │ │ │ │ - vinsertps $0x10,(%r11,%rax,1),%xmm1,%xmm0 │ │ │ │ + vmovhlps %xmm4,%xmm2,%xmm7 │ │ │ │ + vcvtps2pd %xmm3,%xmm6 │ │ │ │ + vcvtps2pd %xmm7,%xmm8 │ │ │ │ + vsubpd %xmm8,%xmm6,%xmm9 │ │ │ │ + vinsertps $0x10,(%r11,%r10,1),%xmm10,%xmm11 │ │ │ │ + vinsertps $0x10,(%r11,%rax,1),%xmm12,%xmm13 │ │ │ │ + vinsertps $0x10,(%rbx,%r10,1),%xmm15,%xmm4 │ │ │ │ + vinsertps $0x10,(%rbx,%rax,1),%xmm1,%xmm0 │ │ │ │ + vmovupd %xmm5,-0x40(%r8) │ │ │ │ add %r9,%r11 │ │ │ │ - vsubpd %xmm8,%xmm4,%xmm9 │ │ │ │ vmovlhps %xmm11,%xmm13,%xmm14 │ │ │ │ - vmovupd %xmm7,-0x40(%rcx) │ │ │ │ vmovhlps %xmm14,%xmm2,%xmm8 │ │ │ │ vcvtps2pd %xmm14,%xmm3 │ │ │ │ - vmovupd %xmm9,-0x30(%rcx) │ │ │ │ + add %r9,%rbx │ │ │ │ + vmovlhps %xmm4,%xmm0,%xmm5 │ │ │ │ + vmovupd %xmm9,-0x30(%r8) │ │ │ │ + vcvtps2pd %xmm5,%xmm6 │ │ │ │ vcvtps2pd %xmm8,%xmm9 │ │ │ │ - vmovlhps %xmm6,%xmm0,%xmm7 │ │ │ │ - vcvtps2pd %xmm7,%xmm4 │ │ │ │ - vmovhlps %xmm7,%xmm2,%xmm2 │ │ │ │ + vsubpd %xmm6,%xmm3,%xmm7 │ │ │ │ + vmovhlps %xmm5,%xmm2,%xmm2 │ │ │ │ vcvtps2pd %xmm2,%xmm10 │ │ │ │ - vsubpd %xmm4,%xmm3,%xmm5 │ │ │ │ vsubpd %xmm10,%xmm9,%xmm11 │ │ │ │ - vmovupd %xmm5,-0x20(%rcx) │ │ │ │ - vmovupd %xmm11,-0x10(%rcx) │ │ │ │ - cmp %r8,%rcx │ │ │ │ - jne 4fc94 │ │ │ │ - mov 0x124(%rsp),%r8d │ │ │ │ - mov %r8d,%r12d │ │ │ │ - and $0xfffffffc,%r12d │ │ │ │ - test $0x3,%r8b │ │ │ │ - je 4fe30 │ │ │ │ - mov 0xb8(%rsp),%rdi │ │ │ │ - mov 0xb0(%rsp),%rsi │ │ │ │ - mov 0xe8(%rsp),%rcx │ │ │ │ - movslq %r12d,%r11 │ │ │ │ + vmovupd %xmm7,-0x20(%r8) │ │ │ │ + vmovupd %xmm11,-0x10(%r8) │ │ │ │ + cmp %rcx,%r8 │ │ │ │ + jne 4e310 │ │ │ │ + mov 0x12c(%rsp),%edi │ │ │ │ + mov %edi,%r9d │ │ │ │ + and $0xfffffffc,%r9d │ │ │ │ + test $0x3,%dil │ │ │ │ + je 4e4b5 │ │ │ │ + mov 0xe8(%rsp),%rbx │ │ │ │ + movslq %r9d,%rcx │ │ │ │ + mov 0xb0(%rsp),%r11 │ │ │ │ vxorpd %xmm12,%xmm12,%xmm12 │ │ │ │ - mov 0x124(%rsp),%r10d │ │ │ │ - lea 0x1(%r12),%r9d │ │ │ │ - add %rdi,%rsi │ │ │ │ - add 0x110(%rsp),%rsi │ │ │ │ - mov %rcx,%rax │ │ │ │ - imul %r11,%rax │ │ │ │ + mov 0xc8(%rsp),%rsi │ │ │ │ + mov 0x118(%rsp),%rdi │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x12c(%rsp),%r10d │ │ │ │ + imul %rcx,%rax │ │ │ │ + add %r11,%rsi │ │ │ │ + lea 0x1(%r9),%r11d │ │ │ │ + lea (%rdi,%rax,1),%r8 │ │ │ │ vcvtss2sd (%rdx,%rax,1),%xmm12,%xmm14 │ │ │ │ - vcvtss2sd (%rsi,%rax,1),%xmm12,%xmm13 │ │ │ │ + vcvtss2sd (%r8,%rsi,1),%xmm12,%xmm13 │ │ │ │ vsubsd %xmm14,%xmm13,%xmm15 │ │ │ │ - vmovsd %xmm15,(%rbx,%r11,8) │ │ │ │ - cmp %r9d,%r10d │ │ │ │ - jle 4fe30 │ │ │ │ - add %rcx,%rax │ │ │ │ - add $0x2,%r12d │ │ │ │ - vcvtss2sd (%rsi,%rax,1),%xmm12,%xmm6 │ │ │ │ + vmovsd %xmm15,(%r12,%rcx,8) │ │ │ │ + cmp %r11d,%r10d │ │ │ │ + jle 4e4b5 │ │ │ │ + add %rbx,%rax │ │ │ │ + add $0x2,%r9d │ │ │ │ + lea (%rdi,%rax,1),%r8 │ │ │ │ vcvtss2sd (%rdx,%rax,1),%xmm12,%xmm1 │ │ │ │ - vsubsd %xmm1,%xmm6,%xmm0 │ │ │ │ - vmovsd %xmm0,0x8(%rbx,%r11,8) │ │ │ │ - cmp %r12d,%r10d │ │ │ │ - jle 4fe30 │ │ │ │ - add %rcx,%rax │ │ │ │ - vcvtss2sd (%rsi,%rax,1),%xmm12,%xmm7 │ │ │ │ + vcvtss2sd (%r8,%rsi,1),%xmm12,%xmm4 │ │ │ │ + vsubsd %xmm1,%xmm4,%xmm0 │ │ │ │ + vmovsd %xmm0,0x8(%r12,%rcx,8) │ │ │ │ + cmp %r9d,%r10d │ │ │ │ + jle 4e4b5 │ │ │ │ + add %rbx,%rax │ │ │ │ + add %rdi,%rsi │ │ │ │ + vcvtss2sd (%rsi,%rax,1),%xmm12,%xmm5 │ │ │ │ vcvtss2sd (%rdx,%rax,1),%xmm12,%xmm3 │ │ │ │ - vsubsd %xmm3,%xmm7,%xmm4 │ │ │ │ - vmovsd %xmm4,0x10(%rbx,%r11,8) │ │ │ │ - mov 0x118(%rsp),%r12 │ │ │ │ - movabs $0xaaaaaaaaaaaaaaab,%rdx │ │ │ │ - sub 0x128(%rsp),%r12 │ │ │ │ - sar $0x3,%r12 │ │ │ │ - imul %rdx,%r12 │ │ │ │ - cmp 0xf0(%rsp),%r12 │ │ │ │ - je 4febc │ │ │ │ - jb 520ce │ │ │ │ - cmp %r12,0xf0(%rsp) │ │ │ │ - jae 4febc │ │ │ │ - mov 0x128(%rsp),%r15 │ │ │ │ - add 0x90(%rsp),%r15 │ │ │ │ - cmp %r15,0x118(%rsp) │ │ │ │ - je 4feb4 │ │ │ │ - mov %r15,%r12 │ │ │ │ - mov (%r12),%rdi │ │ │ │ + vsubsd %xmm3,%xmm5,%xmm6 │ │ │ │ + vmovsd %xmm6,0x10(%r12,%rcx,8) │ │ │ │ + mov 0x120(%rsp),%rdx │ │ │ │ + movabs $0xaaaaaaaaaaaaaaab,%r9 │ │ │ │ + sub %r14,%rdx │ │ │ │ + sar $0x3,%rdx │ │ │ │ + imul %r9,%rdx │ │ │ │ + cmp 0xf8(%rsp),%rdx │ │ │ │ + je 4e551 │ │ │ │ + jb 50535 │ │ │ │ + cmp %rdx,0xf8(%rsp) │ │ │ │ + jae 4e551 │ │ │ │ + mov 0x80(%rsp),%rsi │ │ │ │ + add %r14,%rsi │ │ │ │ + cmp %rsi,0x120(%rsp) │ │ │ │ + je 4e549 │ │ │ │ + mov %r15,0x108(%rsp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,%r15 │ │ │ │ + mov %rsi,%r14 │ │ │ │ + mov (%rbx),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 52151 │ │ │ │ - mov 0x10(%r12),%rsi │ │ │ │ + je 505a8 │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp %r12,0x118(%rsp) │ │ │ │ - jne 4fe89 │ │ │ │ - mov %r15,0x118(%rsp) │ │ │ │ - mov 0x128(%rsp),%r15 │ │ │ │ - mov 0x108(%rsp),%r8 │ │ │ │ - mov 0x10(%r15),%r12 │ │ │ │ - mov (%r15),%rdi │ │ │ │ - mov %r12,0x100(%rsp) │ │ │ │ - sub %rdi,%r12 │ │ │ │ - cmp %r8,%r12 │ │ │ │ - jae 50842 │ │ │ │ - mov %r8,%rdi │ │ │ │ + add $0x18,%rbx │ │ │ │ + cmp %rbx,0x120(%rsp) │ │ │ │ + jne 4e512 │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov %r15,%r14 │ │ │ │ + mov 0x108(%rsp),%r15 │ │ │ │ + mov %rsi,0x120(%rsp) │ │ │ │ + mov (%r14),%rdi │ │ │ │ + mov 0x10(%r14),%rdx │ │ │ │ + mov 0x110(%rsp),%rbx │ │ │ │ + sub %rdi,%rdx │ │ │ │ + cmp %rbx,%rdx │ │ │ │ + jae 4efe6 │ │ │ │ + mov %rbx,%rdi │ │ │ │ vzeroupper │ │ │ │ call d330 │ │ │ │ - mov 0x108(%rsp),%rdx │ │ │ │ + mov 0x110(%rsp),%rdx │ │ │ │ mov %rax,%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%r12 │ │ │ │ + mov %r12,%rsi │ │ │ │ + mov %rax,%rbx │ │ │ │ call d2d0 │ │ │ │ - mov (%r15),%rdi │ │ │ │ + mov (%r14),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 4ff24 │ │ │ │ - mov 0x10(%r15),%rsi │ │ │ │ - mov %rsi,0x100(%rsp) │ │ │ │ + je 4e5a1 │ │ │ │ + mov 0x10(%r14),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - mov 0x128(%rsp),%r9 │ │ │ │ - mov %r12,(%r9) │ │ │ │ - add 0x108(%rsp),%r12 │ │ │ │ - mov %r12,0x8(%r9) │ │ │ │ - mov %r12,0x10(%r9) │ │ │ │ - mov 0x124(%rsp),%r15d │ │ │ │ - mov 0x128(%rsp),%r10 │ │ │ │ - shr $0x3,%r15d │ │ │ │ - lea 0x18(%r10),%r12 │ │ │ │ - mov $0x2,%r10d │ │ │ │ - shl $0x6,%r15 │ │ │ │ - cmpl $0x2,0x120(%rsp) │ │ │ │ - jle 523c4 │ │ │ │ - mov -0x18(%r12),%r11 │ │ │ │ - mov -0x10(%r12),%rax │ │ │ │ - mov 0x8(%r12),%rdi │ │ │ │ - mov (%r12),%r8 │ │ │ │ - sub %r11,%rax │ │ │ │ - mov %rdi,%rsi │ │ │ │ - mov %rax,%rdx │ │ │ │ + mov %rbx,(%r14) │ │ │ │ + add 0x110(%rsp),%rbx │ │ │ │ + mov %rbx,0x8(%r14) │ │ │ │ + mov %rbx,0x10(%r14) │ │ │ │ + mov 0x12c(%rsp),%esi │ │ │ │ + lea 0x18(%r14),%rbx │ │ │ │ + mov $0x2,%eax │ │ │ │ + shr $0x2,%esi │ │ │ │ + shl $0x5,%rsi │ │ │ │ + cmpl $0x2,0x128(%rsp) │ │ │ │ + mov %rsi,0x108(%rsp) │ │ │ │ + jle 50a40 │ │ │ │ + mov -0x18(%rbx),%r9 │ │ │ │ + mov -0x10(%rbx),%rdx │ │ │ │ + mov 0x8(%rbx),%r10 │ │ │ │ + mov (%rbx),%r8 │ │ │ │ + sub %r9,%rdx │ │ │ │ + mov %rdx,%rdi │ │ │ │ + mov %r10,%rsi │ │ │ │ + sar $0x3,%rdi │ │ │ │ sub %r8,%rsi │ │ │ │ - sar $0x3,%rdx │ │ │ │ - mov %rdx,%rcx │ │ │ │ - mov %rdx,%r9 │ │ │ │ - imul %r14,%rcx │ │ │ │ + mov %rdi,%rcx │ │ │ │ sar $0x3,%rsi │ │ │ │ + mov %rdi,%r11 │ │ │ │ + imul %r15,%rcx │ │ │ │ cmp %rsi,%rcx │ │ │ │ - je 50827 │ │ │ │ + je 4efcc │ │ │ │ cmp %rcx,%rsi │ │ │ │ - jb 507b9 │ │ │ │ + jb 4ed71 │ │ │ │ lea (%r8,%rcx,8),%rcx │ │ │ │ - cmp %rcx,%rdi │ │ │ │ - je 50827 │ │ │ │ - vmovsd 0x94c49(%rip),%xmm14 # e4c10 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x170> │ │ │ │ + cmp %rcx,%r10 │ │ │ │ + je 4efcc │ │ │ │ + vmovsd 0x8f40b(%rip),%xmm14 # dda40 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x440> │ │ │ │ vxorpd %xmm12,%xmm12,%xmm12 │ │ │ │ - mov %rcx,0x8(%r12) │ │ │ │ - vcvtsi2sd %r10d,%xmm12,%xmm13 │ │ │ │ + mov %rcx,0x8(%rbx) │ │ │ │ + vcvtsi2sd %eax,%xmm12,%xmm13 │ │ │ │ vdivsd %xmm13,%xmm14,%xmm11 │ │ │ │ - mov %rdx,%r9 │ │ │ │ - test %rax,%rax │ │ │ │ - je 50235 │ │ │ │ - mov 0x124(%rsp),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 50235 │ │ │ │ - mov %r9,0x100(%rsp) │ │ │ │ + mov %rdi,%r11 │ │ │ │ + test %rdx,%rdx │ │ │ │ + je 4e846 │ │ │ │ + mov 0x12c(%rsp),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + je 4e846 │ │ │ │ + xor %edi,%edi │ │ │ │ + xor %esi,%esi │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ + vmulsd (%r9,%rsi,8),%xmm11,%xmm2 │ │ │ │ + cmpl $0x2,0x90(%rsp) │ │ │ │ + jbe 509b9 │ │ │ │ + mov 0x108(%rsp),%r10 │ │ │ │ + vbroadcastsd %xmm2,%ymm0 │ │ │ │ + lea (%r8,%rdi,8),%rcx │ │ │ │ xor %edx,%edx │ │ │ │ - xor %ecx,%ecx │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - vmulsd (%r11,%rcx,8),%xmm11,%xmm3 │ │ │ │ - cmpl $0x6,0x6c(%rsp) │ │ │ │ - jbe 523cf │ │ │ │ - mov 0x100(%rsp),%r9 │ │ │ │ - lea -0x40(%r15),%rdi │ │ │ │ - vbroadcastsd %xmm3,%zmm0 │ │ │ │ - lea (%r8,%rdx,8),%rsi │ │ │ │ - xor %eax,%eax │ │ │ │ - shr $0x6,%rdi │ │ │ │ - inc %rdi │ │ │ │ - and $0x7,%edi │ │ │ │ - je 500f7 │ │ │ │ - cmp $0x1,%rdi │ │ │ │ - je 500dc │ │ │ │ - cmp $0x2,%rdi │ │ │ │ - je 500ca │ │ │ │ - cmp $0x3,%rdi │ │ │ │ - je 500b8 │ │ │ │ - cmp $0x4,%rdi │ │ │ │ - je 500a6 │ │ │ │ - cmp $0x5,%rdi │ │ │ │ - je 50094 │ │ │ │ - cmp $0x6,%rdi │ │ │ │ - je 50082 │ │ │ │ - vmulpd (%rbx),%zmm0,%zmm7 │ │ │ │ - mov $0x40,%eax │ │ │ │ - vmovupd %zmm7,(%rsi) │ │ │ │ - vmulpd (%rbx,%rax,1),%zmm0,%zmm4 │ │ │ │ - vmovupd %zmm4,(%rsi,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vmulpd (%rbx,%rax,1),%zmm0,%zmm5 │ │ │ │ - vmovupd %zmm5,(%rsi,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vmulpd (%rbx,%rax,1),%zmm0,%zmm8 │ │ │ │ - vmovupd %zmm8,(%rsi,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vmulpd (%rbx,%rax,1),%zmm0,%zmm9 │ │ │ │ - vmovupd %zmm9,(%rsi,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vmulpd (%rbx,%rax,1),%zmm0,%zmm2 │ │ │ │ - vmovupd %zmm2,(%rsi,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vmulpd (%rbx,%rax,1),%zmm0,%zmm10 │ │ │ │ - vmovupd %zmm10,(%rsi,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - je 50184 │ │ │ │ - vmulpd (%rbx,%rax,1),%zmm0,%zmm12 │ │ │ │ - vmulpd 0x40(%rbx,%rax,1),%zmm0,%zmm13 │ │ │ │ - vmulpd 0x80(%rbx,%rax,1),%zmm0,%zmm14 │ │ │ │ - vmulpd 0xc0(%rbx,%rax,1),%zmm0,%zmm15 │ │ │ │ - vmulpd 0x100(%rbx,%rax,1),%zmm0,%zmm1 │ │ │ │ - vmulpd 0x140(%rbx,%rax,1),%zmm0,%zmm6 │ │ │ │ - vmulpd 0x180(%rbx,%rax,1),%zmm0,%zmm7 │ │ │ │ - vmulpd 0x1c0(%rbx,%rax,1),%zmm0,%zmm4 │ │ │ │ - vmovupd %zmm12,(%rsi,%rax,1) │ │ │ │ - vmovupd %zmm13,0x40(%rsi,%rax,1) │ │ │ │ - vmovupd %zmm14,0x80(%rsi,%rax,1) │ │ │ │ - vmovupd %zmm15,0xc0(%rsi,%rax,1) │ │ │ │ - vmovupd %zmm1,0x100(%rsi,%rax,1) │ │ │ │ - vmovupd %zmm6,0x140(%rsi,%rax,1) │ │ │ │ - vmovupd %zmm7,0x180(%rsi,%rax,1) │ │ │ │ - vmovupd %zmm4,0x1c0(%rsi,%rax,1) │ │ │ │ - add $0x200,%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jne 500f7 │ │ │ │ - mov 0x124(%rsp),%edi │ │ │ │ - mov %edi,%eax │ │ │ │ - and $0xfffffff8,%eax │ │ │ │ - mov %eax,%esi │ │ │ │ - cmp %edi,%eax │ │ │ │ - je 5080d │ │ │ │ - mov %r9,0x100(%rsp) │ │ │ │ - sub %esi,%edi │ │ │ │ - lea -0x1(%rdi),%r9d │ │ │ │ - cmp $0x2,%r9d │ │ │ │ - jbe 501cc │ │ │ │ - vbroadcastsd %xmm3,%ymm0 │ │ │ │ - vmulpd (%rbx,%rsi,8),%ymm0,%ymm5 │ │ │ │ - add %rdx,%rsi │ │ │ │ - vmovupd %ymm5,(%r8,%rsi,8) │ │ │ │ - test $0x3,%dil │ │ │ │ - je 50221 │ │ │ │ - and $0xfffffffc,%edi │ │ │ │ - add %edi,%eax │ │ │ │ - movslq %eax,%rsi │ │ │ │ - vmulsd (%rbx,%rsi,8),%xmm3,%xmm8 │ │ │ │ - lea (%rsi,%rdx,1),%r9 │ │ │ │ - lea 0x0(,%rsi,8),%rdi │ │ │ │ - lea 0x1(%rax),%esi │ │ │ │ - vmovsd %xmm8,(%r8,%r9,8) │ │ │ │ - mov 0x124(%rsp),%r9d │ │ │ │ - cmp %esi,%r9d │ │ │ │ - jle 50221 │ │ │ │ - vmulsd 0x8(%rbx,%rdi,1),%xmm3,%xmm9 │ │ │ │ - movslq %esi,%rsi │ │ │ │ - add $0x2,%eax │ │ │ │ - add %rdx,%rsi │ │ │ │ - vmovsd %xmm9,(%r8,%rsi,8) │ │ │ │ - cmp %eax,%r9d │ │ │ │ - jle 50221 │ │ │ │ - vmulsd 0x10(%rbx,%rdi,1),%xmm3,%xmm2 │ │ │ │ - cltq │ │ │ │ - add %rdx,%rax │ │ │ │ - vmovsd %xmm2,(%r8,%rax,8) │ │ │ │ - inc %rcx │ │ │ │ - add %r14,%rdx │ │ │ │ - cmp 0x100(%rsp),%rcx │ │ │ │ - jb 50010 │ │ │ │ - inc %r10d │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp %r10d,0x120(%rsp) │ │ │ │ - jne 4ff6f │ │ │ │ - mov 0x128(%rsp),%r10 │ │ │ │ - mov 0x40(%rsp),%r12 │ │ │ │ - mov 0xc0(%rsp),%rax │ │ │ │ - lea (%r10,%r12,1),%r15 │ │ │ │ - add 0x38(%rsp),%r10 │ │ │ │ - mov (%r15),%r11 │ │ │ │ - mov 0x8(%r15),%r8 │ │ │ │ - mov 0x8(%r10),%rdi │ │ │ │ - mov (%r10),%r9 │ │ │ │ - sub %r11,%r8 │ │ │ │ - mov %r8,%r12 │ │ │ │ - sar $0x3,%r12 │ │ │ │ - mov %rdi,%rsi │ │ │ │ - imul %r12,%rax │ │ │ │ - sub %r9,%rsi │ │ │ │ + sub $0x20,%r10 │ │ │ │ + shr $0x5,%r10 │ │ │ │ + inc %r10 │ │ │ │ + and $0x7,%r10d │ │ │ │ + je 4e747 │ │ │ │ + cmp $0x1,%r10 │ │ │ │ + je 4e72a │ │ │ │ + cmp $0x2,%r10 │ │ │ │ + je 4e71b │ │ │ │ + cmp $0x3,%r10 │ │ │ │ + je 4e70c │ │ │ │ + cmp $0x4,%r10 │ │ │ │ + je 4e6fd │ │ │ │ + cmp $0x5,%r10 │ │ │ │ + je 4e6ee │ │ │ │ + cmp $0x6,%r10 │ │ │ │ + je 4e6df │ │ │ │ + vmulpd (%r12),%ymm0,%ymm5 │ │ │ │ + mov $0x20,%edx │ │ │ │ + vmovupd %ymm5,(%rcx) │ │ │ │ + vmulpd (%r12,%rdx,1),%ymm0,%ymm3 │ │ │ │ + vmovupd %ymm3,(%rcx,%rdx,1) │ │ │ │ + add $0x20,%rdx │ │ │ │ + vmulpd (%r12,%rdx,1),%ymm0,%ymm6 │ │ │ │ + vmovupd %ymm6,(%rcx,%rdx,1) │ │ │ │ + add $0x20,%rdx │ │ │ │ + vmulpd (%r12,%rdx,1),%ymm0,%ymm7 │ │ │ │ + vmovupd %ymm7,(%rcx,%rdx,1) │ │ │ │ + add $0x20,%rdx │ │ │ │ + vmulpd (%r12,%rdx,1),%ymm0,%ymm8 │ │ │ │ + vmovupd %ymm8,(%rcx,%rdx,1) │ │ │ │ + add $0x20,%rdx │ │ │ │ + vmulpd (%r12,%rdx,1),%ymm0,%ymm9 │ │ │ │ + vmovupd %ymm9,(%rcx,%rdx,1) │ │ │ │ + add $0x20,%rdx │ │ │ │ + vmulpd (%r12,%rdx,1),%ymm0,%ymm10 │ │ │ │ + vmovupd %ymm10,(%rcx,%rdx,1) │ │ │ │ + add $0x20,%rdx │ │ │ │ + cmp 0x108(%rsp),%rdx │ │ │ │ + je 4e7da │ │ │ │ + vmulpd (%r12,%rdx,1),%ymm0,%ymm12 │ │ │ │ + vmulpd 0x20(%r12,%rdx,1),%ymm0,%ymm13 │ │ │ │ + vmulpd 0x40(%r12,%rdx,1),%ymm0,%ymm14 │ │ │ │ + vmulpd 0x60(%r12,%rdx,1),%ymm0,%ymm15 │ │ │ │ + vmulpd 0x80(%r12,%rdx,1),%ymm0,%ymm1 │ │ │ │ + vmulpd 0xa0(%r12,%rdx,1),%ymm0,%ymm4 │ │ │ │ + vmovupd %ymm12,(%rcx,%rdx,1) │ │ │ │ + vmulpd 0xc0(%r12,%rdx,1),%ymm0,%ymm5 │ │ │ │ + vmovupd %ymm13,0x20(%rcx,%rdx,1) │ │ │ │ + vmulpd 0xe0(%r12,%rdx,1),%ymm0,%ymm3 │ │ │ │ + vmovupd %ymm14,0x40(%rcx,%rdx,1) │ │ │ │ + vmovupd %ymm15,0x60(%rcx,%rdx,1) │ │ │ │ + vmovupd %ymm1,0x80(%rcx,%rdx,1) │ │ │ │ + vmovupd %ymm4,0xa0(%rcx,%rdx,1) │ │ │ │ + vmovupd %ymm5,0xc0(%rcx,%rdx,1) │ │ │ │ + vmovupd %ymm3,0xe0(%rcx,%rdx,1) │ │ │ │ + add $0x100,%rdx │ │ │ │ + cmp 0x108(%rsp),%rdx │ │ │ │ + jne 4e747 │ │ │ │ + mov 0x12c(%rsp),%r10d │ │ │ │ + mov %r10d,%edx │ │ │ │ + and $0xfffffffc,%edx │ │ │ │ + mov %edx,%ecx │ │ │ │ + cmp %r10d,%edx │ │ │ │ + je 4ed57 │ │ │ │ + mov 0x12c(%rsp),%r10d │ │ │ │ + sub %ecx,%r10d │ │ │ │ + cmp $0x1,%r10d │ │ │ │ + je 4e824 │ │ │ │ + vmovddup %xmm2,%xmm0 │ │ │ │ + vmulpd (%r12,%rcx,8),%xmm0,%xmm6 │ │ │ │ + add %rdi,%rcx │ │ │ │ + vmovupd %xmm6,(%r8,%rcx,8) │ │ │ │ + test $0x1,%r10b │ │ │ │ + je 4e837 │ │ │ │ + and $0xfffffffe,%r10d │ │ │ │ + add %r10d,%edx │ │ │ │ + movslq %edx,%rdx │ │ │ │ + vmulsd (%r12,%rdx,8),%xmm2,%xmm7 │ │ │ │ + lea (%rdi,%rdx,1),%rcx │ │ │ │ + vmovsd %xmm7,(%r8,%rcx,8) │ │ │ │ + inc %rsi │ │ │ │ + add %r15,%rdi │ │ │ │ + cmp %r11,%rsi │ │ │ │ + jb 4e670 │ │ │ │ + inc %eax │ │ │ │ + add $0x18,%rbx │ │ │ │ + cmp %eax,0x128(%rsp) │ │ │ │ + jne 4e5e1 │ │ │ │ + mov 0x20(%rsp),%rbx │ │ │ │ + mov 0x18(%rsp),%r10 │ │ │ │ + mov 0xa8(%rsp),%rdx │ │ │ │ + lea (%r14,%rbx,1),%r11 │ │ │ │ + lea (%r14,%r10,1),%rcx │ │ │ │ + mov (%r11),%rax │ │ │ │ + mov 0x8(%r11),%r8 │ │ │ │ + mov 0x8(%rcx),%r9 │ │ │ │ + mov (%rcx),%rdi │ │ │ │ + sub %rax,%r8 │ │ │ │ + mov %r8,%rbx │ │ │ │ + mov %r9,%rsi │ │ │ │ + sar $0x3,%rbx │ │ │ │ + sub %rdi,%rsi │ │ │ │ + imul %rbx,%rdx │ │ │ │ sar $0x3,%rsi │ │ │ │ - cmp %rsi,%rax │ │ │ │ - je 502a9 │ │ │ │ - cmp %rax,%rsi │ │ │ │ - jb 52730 │ │ │ │ - lea (%r9,%rax,8),%rdx │ │ │ │ - cmp %rdx,%rdi │ │ │ │ - je 502a9 │ │ │ │ - mov %rdx,0x8(%r10) │ │ │ │ - cmpl $0x1,0x124(%rsp) │ │ │ │ - jle 509de │ │ │ │ + cmp %rsi,%rdx │ │ │ │ + je 4e8b4 │ │ │ │ + cmp %rdx,%rsi │ │ │ │ + jb 509c2 │ │ │ │ + lea (%rdi,%rdx,8),%r11 │ │ │ │ + cmp %r11,%r9 │ │ │ │ + je 4e8b4 │ │ │ │ + mov %r11,0x8(%rcx) │ │ │ │ + cmpl $0x1,0x12c(%rsp) │ │ │ │ + jle 4ef13 │ │ │ │ test %r8,%r8 │ │ │ │ - je 509de │ │ │ │ - lea -0x1(%r12),%r10 │ │ │ │ - mov %r12,%r8 │ │ │ │ - mov $0xfffffffffffffff8,%r15 │ │ │ │ - lea 0x8(%rbx),%rsi │ │ │ │ - mov %r10,0x100(%rsp) │ │ │ │ + je 4ef13 │ │ │ │ + mov $0xfffffffffffffff8,%rcx │ │ │ │ + mov %rbx,%r11 │ │ │ │ + lea 0x8(%r12),%rsi │ │ │ │ xor %edx,%edx │ │ │ │ - sub %r11,%r15 │ │ │ │ - shr $0x3,%r8 │ │ │ │ - shl $0x6,%r8 │ │ │ │ - vmovsd 0x78(%rsp),%xmm11 │ │ │ │ - vmulsd (%rsi),%xmm11,%xmm1 │ │ │ │ - cmpq $0x2,0x100(%rsp) │ │ │ │ - jbe 5089d │ │ │ │ - lea 0x0(,%rdx,8),%rcx │ │ │ │ - lea (%r9,%rcx,1),%rdi │ │ │ │ - lea (%rdi,%r15,1),%rax │ │ │ │ - cmp $0x30,%rax │ │ │ │ - jbe 508a5 │ │ │ │ - cmpq $0x6,0x100(%rsp) │ │ │ │ - jbe 520b5 │ │ │ │ - lea -0x40(%r8),%rcx │ │ │ │ - vbroadcastsd %xmm1,%zmm10 │ │ │ │ - xor %eax,%eax │ │ │ │ - shr $0x6,%rcx │ │ │ │ - inc %rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - je 503f4 │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 503d9 │ │ │ │ - cmp $0x2,%rcx │ │ │ │ - je 503c7 │ │ │ │ - cmp $0x3,%rcx │ │ │ │ - je 503b5 │ │ │ │ - cmp $0x4,%rcx │ │ │ │ - je 503a3 │ │ │ │ - cmp $0x5,%rcx │ │ │ │ - je 50391 │ │ │ │ - cmp $0x6,%rcx │ │ │ │ - je 5037f │ │ │ │ - vmulpd (%r11),%zmm10,%zmm12 │ │ │ │ - mov $0x40,%eax │ │ │ │ - vmovupd %zmm12,(%rdi) │ │ │ │ - vmulpd (%r11,%rax,1),%zmm10,%zmm13 │ │ │ │ - vmovupd %zmm13,(%rdi,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vmulpd (%r11,%rax,1),%zmm10,%zmm14 │ │ │ │ - vmovupd %zmm14,(%rdi,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vmulpd (%r11,%rax,1),%zmm10,%zmm15 │ │ │ │ - vmovupd %zmm15,(%rdi,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vmulpd (%r11,%rax,1),%zmm10,%zmm6 │ │ │ │ - vmovupd %zmm6,(%rdi,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vmulpd (%r11,%rax,1),%zmm10,%zmm7 │ │ │ │ - vmovupd %zmm7,(%rdi,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vmulpd (%r11,%rax,1),%zmm10,%zmm4 │ │ │ │ - vmovupd %zmm4,(%rdi,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - cmp %r8,%rax │ │ │ │ - je 50481 │ │ │ │ - vmulpd (%r11,%rax,1),%zmm10,%zmm3 │ │ │ │ - vmovupd %zmm3,(%rdi,%rax,1) │ │ │ │ - vmulpd 0x40(%r11,%rax,1),%zmm10,%zmm0 │ │ │ │ - vmovupd %zmm0,0x40(%rdi,%rax,1) │ │ │ │ - vmulpd 0x80(%r11,%rax,1),%zmm10,%zmm5 │ │ │ │ - vmovupd %zmm5,0x80(%rdi,%rax,1) │ │ │ │ - vmulpd 0xc0(%r11,%rax,1),%zmm10,%zmm8 │ │ │ │ - vmovupd %zmm8,0xc0(%rdi,%rax,1) │ │ │ │ - vmulpd 0x100(%r11,%rax,1),%zmm10,%zmm9 │ │ │ │ - vmovupd %zmm9,0x100(%rdi,%rax,1) │ │ │ │ - vmulpd 0x140(%r11,%rax,1),%zmm10,%zmm2 │ │ │ │ - vmovupd %zmm2,0x140(%rdi,%rax,1) │ │ │ │ - vmulpd 0x180(%r11,%rax,1),%zmm10,%zmm11 │ │ │ │ - vmovupd %zmm11,0x180(%rdi,%rax,1) │ │ │ │ - vmulpd 0x1c0(%r11,%rax,1),%zmm10,%zmm12 │ │ │ │ - vmovupd %zmm12,0x1c0(%rdi,%rax,1) │ │ │ │ - add $0x200,%rax │ │ │ │ - cmp %r8,%rax │ │ │ │ - jne 503f4 │ │ │ │ - test $0x7,%r12b │ │ │ │ - je 5050f │ │ │ │ - mov 0x100(%rsp),%rcx │ │ │ │ - mov %r12,%rax │ │ │ │ - and $0xfffffffffffffff8,%rax │ │ │ │ - lea (%rdx,%rax,1),%r10 │ │ │ │ - mov %r10,%rdi │ │ │ │ sub %rax,%rcx │ │ │ │ - cmp $0x2,%rcx │ │ │ │ - jbe 504cd │ │ │ │ - inc %rcx │ │ │ │ - vbroadcastsd %xmm1,%ymm10 │ │ │ │ - vmulpd (%r11,%rax,8),%ymm10,%ymm13 │ │ │ │ - vmovupd %ymm13,(%r9,%r10,8) │ │ │ │ - test $0x3,%cl │ │ │ │ - je 5050f │ │ │ │ - and $0xfffffffffffffffc,%rcx │ │ │ │ - add %rcx,%rdi │ │ │ │ - add %rcx,%rax │ │ │ │ - vmulsd (%r11,%rax,8),%xmm1,%xmm14 │ │ │ │ - lea 0x1(%rax),%r10 │ │ │ │ - lea 0x0(,%rax,8),%rcx │ │ │ │ - vmovsd %xmm14,(%r9,%rdi,8) │ │ │ │ - cmp %r12,%r10 │ │ │ │ - jae 5050f │ │ │ │ - vmulsd 0x8(%r11,%rcx,1),%xmm1,%xmm15 │ │ │ │ - add $0x2,%rax │ │ │ │ - vmovsd %xmm15,0x8(%r9,%rdi,8) │ │ │ │ - cmp %r12,%rax │ │ │ │ - jae 5050f │ │ │ │ - vmulsd 0x10(%r11,%rcx,1),%xmm1,%xmm1 │ │ │ │ - vmovsd %xmm1,0x10(%r9,%rdi,8) │ │ │ │ - add $0x8,%rsi │ │ │ │ - cmp %rsi,0x70(%rsp) │ │ │ │ - je 509de │ │ │ │ - vmovsd 0x78(%rsp),%xmm6 │ │ │ │ - add %r12,%rdx │ │ │ │ - vmulsd (%rsi),%xmm6,%xmm1 │ │ │ │ - jmp 50301 │ │ │ │ - cmp %r10,%rsi │ │ │ │ - je 50778 │ │ │ │ - lea (%r9,%rdx,8),%r13 │ │ │ │ - mov (%rsi),%r14 │ │ │ │ - mov 0x8(%rsi),%r11 │ │ │ │ - cmp %r11,%r14 │ │ │ │ - je 50768 │ │ │ │ - mov %r11,%rcx │ │ │ │ - sub %r14,%rcx │ │ │ │ - lea -0x8(%rcx),%r15 │ │ │ │ - cmp $0x10,%r15 │ │ │ │ - jbe 52263 │ │ │ │ - lea -0x8(%r13),%rbx │ │ │ │ - sub %r14,%rbx │ │ │ │ - cmp $0x30,%rbx │ │ │ │ - jbe 52263 │ │ │ │ - mov %r15,%r9 │ │ │ │ - shr $0x3,%r9 │ │ │ │ - cmp $0x30,%r15 │ │ │ │ - jbe 52256 │ │ │ │ - lea 0x1(%r9),%rdx │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %rdx,%r12 │ │ │ │ - shr $0x3,%r12 │ │ │ │ - shl $0x6,%r12 │ │ │ │ - lea -0x40(%r12),%r15 │ │ │ │ - shr $0x6,%r15 │ │ │ │ - inc %r15 │ │ │ │ - and $0x7,%r15d │ │ │ │ - je 5065f │ │ │ │ - cmp $0x1,%r15 │ │ │ │ - je 50643 │ │ │ │ - cmp $0x2,%r15 │ │ │ │ - je 50630 │ │ │ │ - cmp $0x3,%r15 │ │ │ │ - je 5061d │ │ │ │ - cmp $0x4,%r15 │ │ │ │ - je 5060a │ │ │ │ - cmp $0x5,%r15 │ │ │ │ - je 505f7 │ │ │ │ - cmp $0x6,%r15 │ │ │ │ - je 505e4 │ │ │ │ - vmovupd (%r14),%zmm3 │ │ │ │ - mov $0x40,%eax │ │ │ │ - vmovupd %zmm3,0x0(%r13) │ │ │ │ - vmovupd (%r14,%rax,1),%zmm5 │ │ │ │ - vmovupd %zmm5,0x0(%r13,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vmovupd (%r14,%rax,1),%zmm2 │ │ │ │ - vmovupd %zmm2,0x0(%r13,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vmovupd (%r14,%rax,1),%zmm15 │ │ │ │ - vmovupd %zmm15,0x0(%r13,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vmovupd (%r14,%rax,1),%zmm6 │ │ │ │ - vmovupd %zmm6,0x0(%r13,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vmovupd (%r14,%rax,1),%zmm7 │ │ │ │ - vmovupd %zmm7,0x0(%r13,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vmovupd (%r14,%rax,1),%zmm4 │ │ │ │ - vmovupd %zmm4,0x0(%r13,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - cmp %rax,%r12 │ │ │ │ - je 506ed │ │ │ │ - vmovupd (%r14,%rax,1),%zmm1 │ │ │ │ - vmovupd %zmm1,0x0(%r13,%rax,1) │ │ │ │ - vmovupd 0x40(%r14,%rax,1),%zmm0 │ │ │ │ - vmovupd %zmm0,0x40(%r13,%rax,1) │ │ │ │ - vmovupd 0x80(%r14,%rax,1),%zmm9 │ │ │ │ - vmovupd %zmm9,0x80(%r13,%rax,1) │ │ │ │ - vmovupd 0xc0(%r14,%rax,1),%zmm11 │ │ │ │ - vmovupd %zmm11,0xc0(%r13,%rax,1) │ │ │ │ - vmovupd 0x100(%r14,%rax,1),%zmm12 │ │ │ │ - vmovupd %zmm12,0x100(%r13,%rax,1) │ │ │ │ - vmovupd 0x140(%r14,%rax,1),%zmm10 │ │ │ │ - vmovupd %zmm10,0x140(%r13,%rax,1) │ │ │ │ - vmovupd 0x180(%r14,%rax,1),%zmm8 │ │ │ │ - vmovupd %zmm8,0x180(%r13,%rax,1) │ │ │ │ - vmovupd 0x1c0(%r14,%rax,1),%zmm13 │ │ │ │ - vmovupd %zmm13,0x1c0(%r13,%rax,1) │ │ │ │ - add $0x200,%rax │ │ │ │ - cmp %rax,%r12 │ │ │ │ - jne 5065f │ │ │ │ - test $0x7,%dl │ │ │ │ - je 50765 │ │ │ │ - and $0xfffffffffffffff8,%rdx │ │ │ │ - lea 0x0(,%rdx,8),%r8 │ │ │ │ - lea (%r14,%r8,1),%rdi │ │ │ │ + shr $0x2,%r11 │ │ │ │ + lea -0x1(%rbx),%r10 │ │ │ │ + mov %rcx,0xf0(%rsp) │ │ │ │ + shl $0x5,%r11 │ │ │ │ + mov %r13,%rcx │ │ │ │ + vmovsd 0x68(%rsp),%xmm11 │ │ │ │ + mov $0x1,%r13d │ │ │ │ + vmulsd (%rsi),%xmm11,%xmm0 │ │ │ │ + cmp %rbx,%r13 │ │ │ │ + je 4edbf │ │ │ │ + mov 0xf0(%rsp),%r8 │ │ │ │ + lea 0x0(,%rdx,8),%r9 │ │ │ │ + lea (%rdi,%r9,1),%r13 │ │ │ │ add %r13,%r8 │ │ │ │ - mov %r9,%rbx │ │ │ │ - sub %rdx,%rbx │ │ │ │ - cmp $0x2,%rbx │ │ │ │ - jbe 50734 │ │ │ │ - vmovupd (%r14,%rdx,8),%ymm14 │ │ │ │ - inc %rbx │ │ │ │ - vmovupd %ymm14,0x0(%r13,%rdx,8) │ │ │ │ + cmp $0x10,%r8 │ │ │ │ + jbe 4edc7 │ │ │ │ + cmp $0x2,%r10 │ │ │ │ + jbe 504bd │ │ │ │ + lea -0x20(%r11),%r9 │ │ │ │ + vbroadcastsd %xmm0,%ymm8 │ │ │ │ + xor %r8d,%r8d │ │ │ │ + shr $0x5,%r9 │ │ │ │ + inc %r9 │ │ │ │ + and $0x7,%r9d │ │ │ │ + je 4e9fe │ │ │ │ + cmp $0x1,%r9 │ │ │ │ + je 4e9e4 │ │ │ │ + cmp $0x2,%r9 │ │ │ │ + je 4e9d3 │ │ │ │ + cmp $0x3,%r9 │ │ │ │ + je 4e9c2 │ │ │ │ + cmp $0x4,%r9 │ │ │ │ + je 4e9b1 │ │ │ │ + cmp $0x5,%r9 │ │ │ │ + je 4e9a0 │ │ │ │ + cmp $0x6,%r9 │ │ │ │ + je 4e98f │ │ │ │ + vmulpd (%rax),%ymm8,%ymm9 │ │ │ │ + mov $0x20,%r8d │ │ │ │ + vmovupd %ymm9,0x0(%r13) │ │ │ │ + vmulpd (%rax,%r8,1),%ymm8,%ymm10 │ │ │ │ + vmovupd %ymm10,0x0(%r13,%r8,1) │ │ │ │ + add $0x20,%r8 │ │ │ │ + vmulpd (%rax,%r8,1),%ymm8,%ymm12 │ │ │ │ + vmovupd %ymm12,0x0(%r13,%r8,1) │ │ │ │ + add $0x20,%r8 │ │ │ │ + vmulpd (%rax,%r8,1),%ymm8,%ymm13 │ │ │ │ + vmovupd %ymm13,0x0(%r13,%r8,1) │ │ │ │ + add $0x20,%r8 │ │ │ │ + vmulpd (%rax,%r8,1),%ymm8,%ymm14 │ │ │ │ + vmovupd %ymm14,0x0(%r13,%r8,1) │ │ │ │ + add $0x20,%r8 │ │ │ │ + vmulpd (%rax,%r8,1),%ymm8,%ymm15 │ │ │ │ + vmovupd %ymm15,0x0(%r13,%r8,1) │ │ │ │ + add $0x20,%r8 │ │ │ │ + vmulpd (%rax,%r8,1),%ymm8,%ymm1 │ │ │ │ + vmovupd %ymm1,0x0(%r13,%r8,1) │ │ │ │ + add $0x20,%r8 │ │ │ │ + cmp %r11,%r8 │ │ │ │ + je 4ea95 │ │ │ │ + vmulpd (%rax,%r8,1),%ymm8,%ymm4 │ │ │ │ + vmovupd %ymm4,0x0(%r13,%r8,1) │ │ │ │ + vmulpd 0x20(%rax,%r8,1),%ymm8,%ymm5 │ │ │ │ + vmovupd %ymm5,0x20(%r13,%r8,1) │ │ │ │ + vmulpd 0x40(%rax,%r8,1),%ymm8,%ymm3 │ │ │ │ + vmovupd %ymm3,0x40(%r13,%r8,1) │ │ │ │ + vmulpd 0x60(%rax,%r8,1),%ymm8,%ymm2 │ │ │ │ + vmovupd %ymm2,0x60(%r13,%r8,1) │ │ │ │ + vmulpd 0x80(%rax,%r8,1),%ymm8,%ymm6 │ │ │ │ + vmovupd %ymm6,0x80(%r13,%r8,1) │ │ │ │ + vmulpd 0xa0(%rax,%r8,1),%ymm8,%ymm7 │ │ │ │ + vmovupd %ymm7,0xa0(%r13,%r8,1) │ │ │ │ + vmulpd 0xc0(%rax,%r8,1),%ymm8,%ymm11 │ │ │ │ + vmovupd %ymm11,0xc0(%r13,%r8,1) │ │ │ │ + vmulpd 0xe0(%rax,%r8,1),%ymm8,%ymm9 │ │ │ │ + vmovupd %ymm9,0xe0(%r13,%r8,1) │ │ │ │ + add $0x100,%r8 │ │ │ │ + cmp %r11,%r8 │ │ │ │ + jne 4e9fe │ │ │ │ test $0x3,%bl │ │ │ │ - je 50765 │ │ │ │ - and $0xfffffffffffffffc,%rbx │ │ │ │ - shl $0x3,%rbx │ │ │ │ - add %rbx,%rdi │ │ │ │ - add %rbx,%r8 │ │ │ │ - vmovsd (%rdi),%xmm3 │ │ │ │ - lea 0x8(%rdi),%r14 │ │ │ │ - vmovsd %xmm3,(%r8) │ │ │ │ - cmp %r14,%r11 │ │ │ │ - je 50765 │ │ │ │ - vmovsd 0x8(%rdi),%xmm5 │ │ │ │ - lea 0x10(%rdi),%r9 │ │ │ │ - vmovsd %xmm5,0x8(%r8) │ │ │ │ - cmp %r9,%r11 │ │ │ │ - je 50765 │ │ │ │ - vmovsd 0x10(%rdi),%xmm2 │ │ │ │ - vmovsd %xmm2,0x10(%r8) │ │ │ │ - add %rcx,%r13 │ │ │ │ - add $0x18,%rsi │ │ │ │ - cmp %rsi,%r10 │ │ │ │ - jne 5053d │ │ │ │ + je 4eaf0 │ │ │ │ + mov %rbx,%r8 │ │ │ │ + and $0xfffffffffffffffc,%r8 │ │ │ │ + lea (%rdx,%r8,1),%r9 │ │ │ │ + cmp %r8,%r10 │ │ │ │ + je 4eae4 │ │ │ │ + vmovddup %xmm0,%xmm8 │ │ │ │ + mov %rbx,%r13 │ │ │ │ + vmulpd (%rax,%r8,8),%xmm8,%xmm10 │ │ │ │ + sub %r8,%r13 │ │ │ │ + mov %r13,0x108(%rsp) │ │ │ │ + lea (%rdx,%r8,1),%r13 │ │ │ │ + vmovupd %xmm10,(%rdi,%r13,8) │ │ │ │ + mov 0x108(%rsp),%r13 │ │ │ │ + test $0x1,%r13b │ │ │ │ + je 4eaf0 │ │ │ │ + and $0xfffffffffffffffe,%r13 │ │ │ │ + add %r13,%r9 │ │ │ │ + add %r13,%r8 │ │ │ │ + vmulsd (%rax,%r8,8),%xmm0,%xmm0 │ │ │ │ + vmovsd %xmm0,(%rdi,%r9,8) │ │ │ │ + add $0x8,%rsi │ │ │ │ + cmp 0x60(%rsp),%rsi │ │ │ │ + je 4ef10 │ │ │ │ + vmovsd 0x68(%rsp),%xmm12 │ │ │ │ + add %rbx,%rdx │ │ │ │ + vmulsd (%rsi),%xmm12,%xmm0 │ │ │ │ + jmp 4e90f │ │ │ │ + cmp %r8,%r15 │ │ │ │ + je 4ed16 │ │ │ │ + lea (%r14,%rax,8),%r13 │ │ │ │ + mov (%r15),%rcx │ │ │ │ + mov 0x8(%r15),%rsi │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + je 4ed06 │ │ │ │ + sub %rcx,%rsi │ │ │ │ + cmp $0x8,%rsi │ │ │ │ + je 50a76 │ │ │ │ + lea -0x8(%r13),%rbx │ │ │ │ + sub %rcx,%rbx │ │ │ │ + cmp $0x10,%rbx │ │ │ │ + jbe 50a92 │ │ │ │ + lea -0x8(%rsi),%rdi │ │ │ │ + mov %rdi,%r11 │ │ │ │ + shr $0x3,%r11 │ │ │ │ + lea 0x1(%r11),%r14 │ │ │ │ + cmp $0x10,%rdi │ │ │ │ + jbe 50a85 │ │ │ │ + mov %r14,%r9 │ │ │ │ + xor %ebx,%ebx │ │ │ │ + shr $0x2,%r9 │ │ │ │ + shl $0x5,%r9 │ │ │ │ + lea -0x20(%r9),%r10 │ │ │ │ + shr $0x5,%r10 │ │ │ │ + inc %r10 │ │ │ │ + and $0x7,%r10d │ │ │ │ + je 4ec23 │ │ │ │ + cmp $0x1,%r10 │ │ │ │ + je 4ec0a │ │ │ │ + cmp $0x2,%r10 │ │ │ │ + je 4ebfa │ │ │ │ + cmp $0x3,%r10 │ │ │ │ + je 4ebea │ │ │ │ + cmp $0x4,%r10 │ │ │ │ + je 4ebda │ │ │ │ + cmp $0x5,%r10 │ │ │ │ + je 4ebca │ │ │ │ + cmp $0x6,%r10 │ │ │ │ + je 4ebba │ │ │ │ + vmovupd (%rcx),%ymm3 │ │ │ │ + mov $0x20,%ebx │ │ │ │ + vmovupd %ymm3,0x0(%r13) │ │ │ │ + vmovupd (%rcx,%rbx,1),%ymm6 │ │ │ │ + vmovupd %ymm6,0x0(%r13,%rbx,1) │ │ │ │ + add $0x20,%rbx │ │ │ │ + vmovupd (%rcx,%rbx,1),%ymm7 │ │ │ │ + vmovupd %ymm7,0x0(%r13,%rbx,1) │ │ │ │ + add $0x20,%rbx │ │ │ │ + vmovupd (%rcx,%rbx,1),%ymm11 │ │ │ │ + vmovupd %ymm11,0x0(%r13,%rbx,1) │ │ │ │ + add $0x20,%rbx │ │ │ │ + vmovupd (%rcx,%rbx,1),%ymm9 │ │ │ │ + vmovupd %ymm9,0x0(%r13,%rbx,1) │ │ │ │ + add $0x20,%rbx │ │ │ │ + vmovupd (%rcx,%rbx,1),%ymm8 │ │ │ │ + vmovupd %ymm8,0x0(%r13,%rbx,1) │ │ │ │ + add $0x20,%rbx │ │ │ │ + vmovupd (%rcx,%rbx,1),%ymm10 │ │ │ │ + vmovupd %ymm10,0x0(%r13,%rbx,1) │ │ │ │ + add $0x20,%rbx │ │ │ │ + cmp %r9,%rbx │ │ │ │ + je 4ecb2 │ │ │ │ + vmovupd (%rcx,%rbx,1),%ymm12 │ │ │ │ + vmovupd %ymm12,0x0(%r13,%rbx,1) │ │ │ │ + vmovupd 0x20(%rcx,%rbx,1),%ymm13 │ │ │ │ + vmovupd %ymm13,0x20(%r13,%rbx,1) │ │ │ │ + vmovupd 0x40(%rcx,%rbx,1),%ymm0 │ │ │ │ + vmovupd %ymm0,0x40(%r13,%rbx,1) │ │ │ │ + vmovupd 0x60(%rcx,%rbx,1),%ymm14 │ │ │ │ + vmovupd %ymm14,0x60(%r13,%rbx,1) │ │ │ │ + vmovupd 0x80(%rcx,%rbx,1),%ymm15 │ │ │ │ + vmovupd %ymm15,0x80(%r13,%rbx,1) │ │ │ │ + vmovupd 0xa0(%rcx,%rbx,1),%ymm1 │ │ │ │ + vmovupd %ymm1,0xa0(%r13,%rbx,1) │ │ │ │ + vmovupd 0xc0(%rcx,%rbx,1),%ymm4 │ │ │ │ + vmovupd %ymm4,0xc0(%r13,%rbx,1) │ │ │ │ + vmovupd 0xe0(%rcx,%rbx,1),%ymm5 │ │ │ │ + vmovupd %ymm5,0xe0(%r13,%rbx,1) │ │ │ │ + add $0x100,%rbx │ │ │ │ + cmp %r9,%rbx │ │ │ │ + jne 4ec23 │ │ │ │ + test $0x3,%r14b │ │ │ │ + je 4ed03 │ │ │ │ + mov %r14,%rax │ │ │ │ + and $0xfffffffffffffffc,%rax │ │ │ │ + lea 0x0(,%rax,8),%rdx │ │ │ │ + lea (%rcx,%rdx,1),%r12 │ │ │ │ + add %r13,%rdx │ │ │ │ + cmp %r11,%rax │ │ │ │ + je 4ecf9 │ │ │ │ + mov %r14,%rdi │ │ │ │ + vmovupd (%rcx,%rax,8),%xmm2 │ │ │ │ + sub %rax,%rdi │ │ │ │ + and $0x1,%r14d │ │ │ │ + vmovupd %xmm2,0x0(%r13,%rax,8) │ │ │ │ + je 4ed03 │ │ │ │ + and $0xfffffffffffffffe,%rdi │ │ │ │ + shl $0x3,%rdi │ │ │ │ + add %rdi,%r12 │ │ │ │ + add %rdi,%rdx │ │ │ │ + vmovsd (%r12),%xmm3 │ │ │ │ + vmovsd %xmm3,(%rdx) │ │ │ │ + add %rsi,%r13 │ │ │ │ + add $0x18,%r15 │ │ │ │ + cmp %r15,%r8 │ │ │ │ + jne 4eb1e │ │ │ │ vzeroupper │ │ │ │ incq 0xe0(%rsp) │ │ │ │ - mov 0xe0(%rsp),%r10 │ │ │ │ - cmp %r10d,0x68(%rsp) │ │ │ │ - jg 4f457 │ │ │ │ + mov 0xe0(%rsp),%r8 │ │ │ │ + cmp %r8d,0x44(%rsp) │ │ │ │ + jg 4dbe7 │ │ │ │ mov 0x178(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 52798 │ │ │ │ + jne 50bf5 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov %r10d,0x100(%rsp) │ │ │ │ + inc %rsi │ │ │ │ + cmp %r11,%rsi │ │ │ │ + jae 4e846 │ │ │ │ + vmulsd (%r9,%rsi,8),%xmm11,%xmm2 │ │ │ │ + add %r15,%rdi │ │ │ │ + jmp 4e684 │ │ │ │ + mov %eax,0xf0(%rsp) │ │ │ │ sub %rsi,%rcx │ │ │ │ - mov %r12,%rdi │ │ │ │ + mov %rbx,%rdi │ │ │ │ mov %rcx,%rsi │ │ │ │ vzeroupper │ │ │ │ - call bf520 >::_M_default_append(unsigned long)@@Base> │ │ │ │ - mov 0x100(%rsp),%r10d │ │ │ │ - mov -0x18(%r12),%r11 │ │ │ │ + call b9550 >::_M_default_append(unsigned long)@@Base> │ │ │ │ + mov -0x18(%rbx),%r9 │ │ │ │ + mov -0x10(%rbx),%rdx │ │ │ │ vxorpd %xmm15,%xmm15,%xmm15 │ │ │ │ - mov -0x10(%r12),%rax │ │ │ │ - vmovsd 0x9441f(%rip),%xmm6 # e4c10 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x170> │ │ │ │ - mov (%r12),%r8 │ │ │ │ - vcvtsi2sd %r10d,%xmm15,%xmm1 │ │ │ │ - sub %r11,%rax │ │ │ │ - mov %rax,%rdx │ │ │ │ - vdivsd %xmm1,%xmm6,%xmm11 │ │ │ │ - sar $0x3,%rdx │ │ │ │ - jmp 4ffdb │ │ │ │ - inc %rcx │ │ │ │ - cmp %r9,%rcx │ │ │ │ - jae 50235 │ │ │ │ - vmulsd (%r11,%rcx,8),%xmm11,%xmm3 │ │ │ │ - add %r14,%rdx │ │ │ │ - jmp 50029 │ │ │ │ - vmovsd 0x943e1(%rip),%xmm10 # e4c10 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x170> │ │ │ │ - vxorpd %xmm9,%xmm9,%xmm9 │ │ │ │ - vcvtsi2sd %r10d,%xmm9,%xmm2 │ │ │ │ - vdivsd %xmm2,%xmm10,%xmm11 │ │ │ │ - jmp 4ffde │ │ │ │ - mov 0x8(%r15),%r11 │ │ │ │ - mov %r15,%r12 │ │ │ │ - mov 0x108(%rsp),%r15 │ │ │ │ - mov %r11,%rdx │ │ │ │ - sub %rdi,%rdx │ │ │ │ - cmp %r15,%rdx │ │ │ │ - jb 52170 │ │ │ │ - cmp $0x8,%r15 │ │ │ │ - jbe 523ac │ │ │ │ - mov %r15,%rdx │ │ │ │ - mov %rbx,%rsi │ │ │ │ - vzeroupper │ │ │ │ - call d2d0 │ │ │ │ - mov 0x8(%r12),%r11 │ │ │ │ - mov %rax,%rdi │ │ │ │ - add %r15,%rdi │ │ │ │ - cmp %r11,%rdi │ │ │ │ - je 4ff3f │ │ │ │ - mov 0x128(%rsp),%rax │ │ │ │ - mov %rdi,0x8(%rax) │ │ │ │ - jmp 4ff3f │ │ │ │ - lea 0x0(,%rdx,8),%rcx │ │ │ │ - vmulsd (%r11),%xmm1,%xmm7 │ │ │ │ - add %r9,%rcx │ │ │ │ - lea -0x1(%r12),%rdi │ │ │ │ - mov $0x1,%eax │ │ │ │ - and $0x7,%edi │ │ │ │ - vmovsd %xmm7,(%rcx) │ │ │ │ - cmp %r12,%rax │ │ │ │ - jae 509cc │ │ │ │ - test %rdi,%rdi │ │ │ │ - je 5095d │ │ │ │ - cmp $0x1,%rdi │ │ │ │ - je 5094a │ │ │ │ - cmp $0x2,%rdi │ │ │ │ - je 5093c │ │ │ │ - cmp $0x3,%rdi │ │ │ │ - je 5092e │ │ │ │ - cmp $0x4,%rdi │ │ │ │ - je 50920 │ │ │ │ - cmp $0x5,%rdi │ │ │ │ - je 50912 │ │ │ │ - cmp $0x6,%rdi │ │ │ │ - je 50904 │ │ │ │ - vmulsd 0x8(%r11),%xmm1,%xmm4 │ │ │ │ - mov $0x2,%eax │ │ │ │ - vmovsd %xmm4,0x8(%rcx) │ │ │ │ - vmulsd (%r11,%rax,8),%xmm1,%xmm3 │ │ │ │ - vmovsd %xmm3,(%rcx,%rax,8) │ │ │ │ - inc %rax │ │ │ │ - vmulsd (%r11,%rax,8),%xmm1,%xmm0 │ │ │ │ - vmovsd %xmm0,(%rcx,%rax,8) │ │ │ │ - inc %rax │ │ │ │ - vmulsd (%r11,%rax,8),%xmm1,%xmm5 │ │ │ │ - vmovsd %xmm5,(%rcx,%rax,8) │ │ │ │ - inc %rax │ │ │ │ - vmulsd (%r11,%rax,8),%xmm1,%xmm8 │ │ │ │ - vmovsd %xmm8,(%rcx,%rax,8) │ │ │ │ - inc %rax │ │ │ │ - vmulsd (%r11,%rax,8),%xmm1,%xmm9 │ │ │ │ - vmovsd %xmm9,(%rcx,%rax,8) │ │ │ │ - inc %rax │ │ │ │ - vmulsd (%r11,%rax,8),%xmm1,%xmm2 │ │ │ │ - vmovsd %xmm2,(%rcx,%rax,8) │ │ │ │ - inc %rax │ │ │ │ - cmp %r12,%rax │ │ │ │ - jae 509cc │ │ │ │ - vmulsd (%r11,%rax,8),%xmm1,%xmm11 │ │ │ │ - vmovsd %xmm11,(%rcx,%rax,8) │ │ │ │ - vmulsd 0x8(%r11,%rax,8),%xmm1,%xmm12 │ │ │ │ - vmovsd %xmm12,0x8(%rcx,%rax,8) │ │ │ │ - vmulsd 0x10(%r11,%rax,8),%xmm1,%xmm10 │ │ │ │ - vmovsd %xmm10,0x10(%rcx,%rax,8) │ │ │ │ - vmulsd 0x18(%r11,%rax,8),%xmm1,%xmm13 │ │ │ │ - vmovsd %xmm13,0x18(%rcx,%rax,8) │ │ │ │ - vmulsd 0x20(%r11,%rax,8),%xmm1,%xmm14 │ │ │ │ - vmovsd %xmm14,0x20(%rcx,%rax,8) │ │ │ │ - vmulsd 0x28(%r11,%rax,8),%xmm1,%xmm15 │ │ │ │ - vmovsd %xmm15,0x28(%rcx,%rax,8) │ │ │ │ - vmulsd 0x30(%r11,%rax,8),%xmm1,%xmm6 │ │ │ │ - vmovsd %xmm6,0x30(%rcx,%rax,8) │ │ │ │ - vmulsd 0x38(%r11,%rax,8),%xmm1,%xmm7 │ │ │ │ - vmovsd %xmm7,0x38(%rcx,%rax,8) │ │ │ │ - add $0x8,%rax │ │ │ │ - cmp %r12,%rax │ │ │ │ - jb 5095d │ │ │ │ - add %r12,%rdx │ │ │ │ + mov 0xf0(%rsp),%eax │ │ │ │ + vmovsd 0x8ec9b(%rip),%xmm4 # dda40 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x440> │ │ │ │ + sub %r9,%rdx │ │ │ │ + mov (%rbx),%r8 │ │ │ │ + mov %rdx,%rdi │ │ │ │ + vcvtsi2sd %eax,%xmm15,%xmm1 │ │ │ │ + vdivsd %xmm1,%xmm4,%xmm11 │ │ │ │ + sar $0x3,%rdi │ │ │ │ + jmp 4e647 │ │ │ │ + lea 0x0(,%rdx,8),%r9 │ │ │ │ + vmulsd (%rax),%xmm0,%xmm13 │ │ │ │ + add %rdi,%r9 │ │ │ │ + lea -0x1(%rbx),%r13 │ │ │ │ + mov $0x1,%r8d │ │ │ │ + and $0x7,%r13d │ │ │ │ + vmovsd %xmm13,(%r9) │ │ │ │ + cmp %rbx,%r8 │ │ │ │ + jae 4eefe │ │ │ │ + test %r13,%r13 │ │ │ │ + je 4ee87 │ │ │ │ + cmp $0x1,%r13 │ │ │ │ + je 4ee73 │ │ │ │ + cmp $0x2,%r13 │ │ │ │ + je 4ee64 │ │ │ │ + cmp $0x3,%r13 │ │ │ │ + je 4ee55 │ │ │ │ + cmp $0x4,%r13 │ │ │ │ + je 4ee46 │ │ │ │ + cmp $0x5,%r13 │ │ │ │ + je 4ee37 │ │ │ │ + cmp $0x6,%r13 │ │ │ │ + je 4ee28 │ │ │ │ + vmulsd 0x8(%rax),%xmm0,%xmm14 │ │ │ │ + mov $0x2,%r8d │ │ │ │ + vmovsd %xmm14,0x8(%r9) │ │ │ │ + vmulsd (%rax,%r8,8),%xmm0,%xmm15 │ │ │ │ + vmovsd %xmm15,(%r9,%r8,8) │ │ │ │ + inc %r8 │ │ │ │ + vmulsd (%rax,%r8,8),%xmm0,%xmm1 │ │ │ │ + vmovsd %xmm1,(%r9,%r8,8) │ │ │ │ + inc %r8 │ │ │ │ + vmulsd (%rax,%r8,8),%xmm0,%xmm4 │ │ │ │ + vmovsd %xmm4,(%r9,%r8,8) │ │ │ │ + inc %r8 │ │ │ │ + vmulsd (%rax,%r8,8),%xmm0,%xmm5 │ │ │ │ + vmovsd %xmm5,(%r9,%r8,8) │ │ │ │ + inc %r8 │ │ │ │ + vmulsd (%rax,%r8,8),%xmm0,%xmm3 │ │ │ │ + vmovsd %xmm3,(%r9,%r8,8) │ │ │ │ + inc %r8 │ │ │ │ + vmulsd (%rax,%r8,8),%xmm0,%xmm2 │ │ │ │ + vmovsd %xmm2,(%r9,%r8,8) │ │ │ │ + inc %r8 │ │ │ │ + cmp %rbx,%r8 │ │ │ │ + jae 4eefe │ │ │ │ + vmulsd (%rax,%r8,8),%xmm0,%xmm6 │ │ │ │ + vmovsd %xmm6,(%r9,%r8,8) │ │ │ │ + vmulsd 0x8(%rax,%r8,8),%xmm0,%xmm7 │ │ │ │ + vmovsd %xmm7,0x8(%r9,%r8,8) │ │ │ │ + vmulsd 0x10(%rax,%r8,8),%xmm0,%xmm11 │ │ │ │ + vmovsd %xmm11,0x10(%r9,%r8,8) │ │ │ │ + vmulsd 0x18(%rax,%r8,8),%xmm0,%xmm9 │ │ │ │ + vmovsd %xmm9,0x18(%r9,%r8,8) │ │ │ │ + vmulsd 0x20(%rax,%r8,8),%xmm0,%xmm8 │ │ │ │ + vmovsd %xmm8,0x20(%r9,%r8,8) │ │ │ │ + vmulsd 0x28(%rax,%r8,8),%xmm0,%xmm10 │ │ │ │ + vmovsd %xmm10,0x28(%r9,%r8,8) │ │ │ │ + vmulsd 0x30(%rax,%r8,8),%xmm0,%xmm12 │ │ │ │ + vmovsd %xmm12,0x30(%r9,%r8,8) │ │ │ │ + vmulsd 0x38(%rax,%r8,8),%xmm0,%xmm13 │ │ │ │ + vmovsd %xmm13,0x38(%r9,%r8,8) │ │ │ │ + add $0x8,%r8 │ │ │ │ + cmp %rbx,%r8 │ │ │ │ + jb 4ee87 │ │ │ │ add $0x8,%rsi │ │ │ │ - cmp 0x70(%rsp),%rsi │ │ │ │ - jne 502e8 │ │ │ │ - mov 0x8(%r13),%r10 │ │ │ │ + add %rbx,%rdx │ │ │ │ + cmp %rsi,0x60(%rsp) │ │ │ │ + jne 4e8f6 │ │ │ │ + mov %rcx,%r13 │ │ │ │ + mov 0x8(%r13),%r9 │ │ │ │ mov 0x0(%r13),%rdi │ │ │ │ - movabs $0xaaaaaaaaaaaaaaab,%rcx │ │ │ │ - mov %r10,%rax │ │ │ │ - sub %rdi,%rax │ │ │ │ - sar $0x3,%rax │ │ │ │ - imul %rcx,%rax │ │ │ │ - cmp 0xf0(%rsp),%rax │ │ │ │ - je 50a7f │ │ │ │ - jb 526ab │ │ │ │ - cmp %rax,0xf0(%rsp) │ │ │ │ - jae 523df │ │ │ │ - mov 0x90(%rsp),%rdx │ │ │ │ + movabs $0xaaaaaaaaaaaaaaab,%rax │ │ │ │ + mov %r9,%r8 │ │ │ │ + sub %rdi,%r8 │ │ │ │ + sar $0x3,%r8 │ │ │ │ + imul %rax,%r8 │ │ │ │ + cmp 0xf8(%rsp),%r8 │ │ │ │ + je 4f02d │ │ │ │ + jb 50a5b │ │ │ │ + cmp %r8,0xf8(%rsp) │ │ │ │ + jae 50717 │ │ │ │ + mov 0x80(%rsp),%rdx │ │ │ │ add %rdi,%rdx │ │ │ │ - cmp %rdx,%r10 │ │ │ │ - je 523df │ │ │ │ - mov %r14,0x100(%rsp) │ │ │ │ - mov %rdx,%r12 │ │ │ │ - mov %r10,%r15 │ │ │ │ - mov %rdx,%r14 │ │ │ │ + cmp %rdx,%r9 │ │ │ │ + je 50717 │ │ │ │ + mov %r15,0x108(%rsp) │ │ │ │ + mov %rdx,%rbx │ │ │ │ + mov %r14,%r15 │ │ │ │ + mov %r12,%r14 │ │ │ │ + mov %r9,%r12 │ │ │ │ vzeroupper │ │ │ │ - mov (%r12),%rdi │ │ │ │ + mov (%rbx),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 521d8 │ │ │ │ - mov 0x10(%r12),%rsi │ │ │ │ - add $0x18,%r12 │ │ │ │ + je 504c8 │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + add $0x18,%rbx │ │ │ │ + mov %rdx,0xf0(%rsp) │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - cmp %r12,%r15 │ │ │ │ - jne 50a44 │ │ │ │ - mov %r14,%rdi │ │ │ │ - mov 0x100(%rsp),%r14 │ │ │ │ - mov %rdi,0x8(%r13) │ │ │ │ + cmp %r12,%rbx │ │ │ │ + mov 0xf0(%rsp),%rdx │ │ │ │ + jne 4ef80 │ │ │ │ + mov %rdx,0x8(%r13) │ │ │ │ + mov %r14,%r12 │ │ │ │ + mov %r15,%r14 │ │ │ │ + mov 0x108(%rsp),%r15 │ │ │ │ mov 0x0(%r13),%rdi │ │ │ │ - jmp 523e2 │ │ │ │ - mov 0x120(%rsp),%r8d │ │ │ │ - test %r8d,%r8d │ │ │ │ - jle 518cd │ │ │ │ - mov 0x128(%rsp),%rdi │ │ │ │ - mov 0x90(%rsp),%r12 │ │ │ │ - mov 0x0(%r13),%rdx │ │ │ │ - vpbroadcastq %r14,%zmm2 │ │ │ │ - mov 0x5c(%rsp),%r11d │ │ │ │ - mov 0x120(%rsp),%r9d │ │ │ │ - mov %r14,0x100(%rsp) │ │ │ │ - vmovq %r13,%xmm5 │ │ │ │ - mov %rbx,%r15 │ │ │ │ - lea 0x18(%rdi),%rsi │ │ │ │ - lea -0x30(%rdx,%r12,1),%rdx │ │ │ │ - lea -0x18(%rdi,%r12,1),%r8 │ │ │ │ - vmovq %rsi,%xmm3 │ │ │ │ - lea -0x1(%r9),%ecx │ │ │ │ - cmp %r9d,0x120(%rsp) │ │ │ │ - je 50f92 │ │ │ │ - test %ecx,%ecx │ │ │ │ - je 51ec1 │ │ │ │ - cmp $0x14,%r11d │ │ │ │ - jbe 51eb4 │ │ │ │ - mov %ecx,%r14d │ │ │ │ + jmp 5071a │ │ │ │ + vmovsd 0x8ea6c(%rip),%xmm10 # dda40 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x440> │ │ │ │ + vxorpd %xmm9,%xmm9,%xmm9 │ │ │ │ + vcvtsi2sd %eax,%xmm9,%xmm2 │ │ │ │ + vdivsd %xmm2,%xmm10,%xmm11 │ │ │ │ + jmp 4e64a │ │ │ │ + mov 0x8(%r14),%rcx │ │ │ │ + mov %rcx,%rdx │ │ │ │ + sub %rdi,%rdx │ │ │ │ + cmp %rbx,%rdx │ │ │ │ + jb 504da │ │ │ │ + cmp $0x8,%rbx │ │ │ │ + jbe 5099f │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %r12,%rsi │ │ │ │ + vzeroupper │ │ │ │ + call d2d0 │ │ │ │ + mov 0x8(%r14),%rcx │ │ │ │ + mov %rax,%rdi │ │ │ │ + add %rbx,%rdi │ │ │ │ + cmp %rcx,%rdi │ │ │ │ + je 4e5b4 │ │ │ │ + mov %rdi,0x8(%r14) │ │ │ │ + jmp 4e5b4 │ │ │ │ + mov 0x128(%rsp),%esi │ │ │ │ + test %esi,%esi │ │ │ │ + jle 4fd29 │ │ │ │ + mov 0x80(%rsp),%rbx │ │ │ │ + mov 0x0(%r13),%r8 │ │ │ │ + lea 0x18(%r14),%rsi │ │ │ │ + vpbroadcastq %r15,%ymm2 │ │ │ │ + mov 0x40(%rsp),%ecx │ │ │ │ + mov 0x128(%rsp),%r10d │ │ │ │ + mov %rsi,0x8(%rsp) │ │ │ │ + lea -0x30(%r8,%rbx,1),%rdi │ │ │ │ + lea -0x18(%r14,%rbx,1),%rdx │ │ │ │ + mov %rdi,0xf0(%rsp) │ │ │ │ + mov %rdx,0xc0(%rsp) │ │ │ │ + mov %ecx,0x94(%rsp) │ │ │ │ + mov %r12,%rcx │ │ │ │ + mov %r14,%r12 │ │ │ │ + lea -0x1(%r10),%r14d │ │ │ │ + mov %r14d,0x108(%rsp) │ │ │ │ + cmp %r10d,0x128(%rsp) │ │ │ │ + je 4f4c2 │ │ │ │ + test %r14d,%r14d │ │ │ │ + je 502fa │ │ │ │ + cmpl $0x9,0x94(%rsp) │ │ │ │ + jbe 502ed │ │ │ │ + mov %r14d,%r8d │ │ │ │ mov $0x1,%ebx │ │ │ │ xor %eax,%eax │ │ │ │ - shr $0x3,%r14d │ │ │ │ - vpbroadcastq %rbx,%zmm4 │ │ │ │ - mov %r14d,%r9d │ │ │ │ - and $0x7,%r9d │ │ │ │ - je 50b7f │ │ │ │ - cmp $0x1,%r9d │ │ │ │ - je 50b72 │ │ │ │ - cmp $0x2,%r9d │ │ │ │ - je 50b6a │ │ │ │ - cmp $0x3,%r9d │ │ │ │ - je 50b62 │ │ │ │ - cmp $0x4,%r9d │ │ │ │ - je 50b5a │ │ │ │ - cmp $0x5,%r9d │ │ │ │ - je 50b52 │ │ │ │ - cmp $0x6,%r9d │ │ │ │ - je 50b4a │ │ │ │ - vpmullq %zmm2,%zmm4,%zmm4 │ │ │ │ + shr $0x2,%r8d │ │ │ │ + vpbroadcastq %rbx,%ymm0 │ │ │ │ + mov %r8d,%edi │ │ │ │ + and $0x7,%edi │ │ │ │ + je 4f135 │ │ │ │ + cmp $0x1,%edi │ │ │ │ + je 4f128 │ │ │ │ + cmp $0x2,%edi │ │ │ │ + je 4f120 │ │ │ │ + cmp $0x3,%edi │ │ │ │ + je 4f118 │ │ │ │ + cmp $0x4,%edi │ │ │ │ + je 4f110 │ │ │ │ + cmp $0x5,%edi │ │ │ │ + je 4f108 │ │ │ │ + cmp $0x6,%edi │ │ │ │ + je 4f100 │ │ │ │ + vpmullq %ymm2,%ymm0,%ymm0 │ │ │ │ mov $0x1,%eax │ │ │ │ - vpmullq %zmm2,%zmm4,%zmm4 │ │ │ │ + vpmullq %ymm2,%ymm0,%ymm0 │ │ │ │ inc %eax │ │ │ │ - vpmullq %zmm2,%zmm4,%zmm4 │ │ │ │ + vpmullq %ymm2,%ymm0,%ymm0 │ │ │ │ inc %eax │ │ │ │ - vpmullq %zmm2,%zmm4,%zmm4 │ │ │ │ + vpmullq %ymm2,%ymm0,%ymm0 │ │ │ │ inc %eax │ │ │ │ - vpmullq %zmm2,%zmm4,%zmm4 │ │ │ │ + vpmullq %ymm2,%ymm0,%ymm0 │ │ │ │ inc %eax │ │ │ │ - vpmullq %zmm2,%zmm4,%zmm4 │ │ │ │ + vpmullq %ymm2,%ymm0,%ymm0 │ │ │ │ inc %eax │ │ │ │ inc %eax │ │ │ │ - vpmullq %zmm2,%zmm4,%zmm4 │ │ │ │ - cmp %r14d,%eax │ │ │ │ - je 50bb7 │ │ │ │ - vpmullq %zmm2,%zmm4,%zmm1 │ │ │ │ + vpmullq %ymm2,%ymm0,%ymm0 │ │ │ │ + cmp %eax,%r8d │ │ │ │ + je 4f16d │ │ │ │ + vpmullq %ymm2,%ymm0,%ymm14 │ │ │ │ add $0x8,%eax │ │ │ │ - vpmullq %zmm2,%zmm1,%zmm0 │ │ │ │ - vpmullq %zmm2,%zmm0,%zmm8 │ │ │ │ - vpmullq %zmm2,%zmm8,%zmm9 │ │ │ │ - vpmullq %zmm2,%zmm9,%zmm11 │ │ │ │ - vpmullq %zmm2,%zmm11,%zmm12 │ │ │ │ - vpmullq %zmm2,%zmm12,%zmm10 │ │ │ │ - vpmullq %zmm2,%zmm10,%zmm4 │ │ │ │ - cmp %r14d,%eax │ │ │ │ - jne 50b7f │ │ │ │ - vextracti64x4 $0x1,%zmm4,%ymm14 │ │ │ │ - mov %ecx,%r13d │ │ │ │ - vpmullq %ymm14,%ymm4,%ymm15 │ │ │ │ - and $0xfffffff8,%r13d │ │ │ │ - vextracti64x2 $0x1,%ymm15,%xmm7 │ │ │ │ - vpmullq %xmm7,%xmm15,%xmm4 │ │ │ │ - vpsrldq $0x8,%xmm4,%xmm1 │ │ │ │ - vpmullq %xmm1,%xmm4,%xmm0 │ │ │ │ - vmovq %xmm0,%rax │ │ │ │ - test $0x7,%cl │ │ │ │ - je 50cc8 │ │ │ │ - mov %r13d,%r10d │ │ │ │ - lea 0x1(%r13),%r12d │ │ │ │ - imul 0x100(%rsp),%rax │ │ │ │ - not %r10d │ │ │ │ - add %ecx,%r10d │ │ │ │ - and $0x7,%r10d │ │ │ │ - cmp %r12d,%ecx │ │ │ │ - jle 50cc8 │ │ │ │ - test %r10d,%r10d │ │ │ │ - je 50c97 │ │ │ │ - cmp $0x1,%r10d │ │ │ │ - je 50c86 │ │ │ │ - cmp $0x2,%r10d │ │ │ │ - je 50c7a │ │ │ │ - cmp $0x3,%r10d │ │ │ │ - je 50c6e │ │ │ │ - cmp $0x4,%r10d │ │ │ │ - je 50c62 │ │ │ │ - cmp $0x5,%r10d │ │ │ │ - je 50c56 │ │ │ │ - cmp $0x6,%r10d │ │ │ │ - je 50c4a │ │ │ │ - imul 0x100(%rsp),%rax │ │ │ │ - lea 0x2(%r13),%r12d │ │ │ │ - imul 0x100(%rsp),%rax │ │ │ │ - inc %r12d │ │ │ │ - imul 0x100(%rsp),%rax │ │ │ │ - inc %r12d │ │ │ │ - imul 0x100(%rsp),%rax │ │ │ │ - inc %r12d │ │ │ │ - imul 0x100(%rsp),%rax │ │ │ │ - inc %r12d │ │ │ │ - imul 0x100(%rsp),%rax │ │ │ │ - inc %r12d │ │ │ │ - inc %r12d │ │ │ │ - imul 0x100(%rsp),%rax │ │ │ │ - cmp %r12d,%ecx │ │ │ │ - jle 50cc8 │ │ │ │ - mov 0x100(%rsp),%rdi │ │ │ │ - imul %rdi,%rax │ │ │ │ - add $0x8,%r12d │ │ │ │ - imul %rdi,%rax │ │ │ │ - imul %rdi,%rax │ │ │ │ - imul %rdi,%rax │ │ │ │ - imul %rdi,%rax │ │ │ │ - imul %rdi,%rax │ │ │ │ - imul %rdi,%rax │ │ │ │ - imul %rdi,%rax │ │ │ │ - cmp %r12d,%ecx │ │ │ │ - jg 50c9f │ │ │ │ - cmpl $0x1,0x124(%rsp) │ │ │ │ - jle 51235 │ │ │ │ + vpmullq %ymm2,%ymm14,%ymm15 │ │ │ │ + vpmullq %ymm2,%ymm15,%ymm1 │ │ │ │ + vpmullq %ymm2,%ymm1,%ymm4 │ │ │ │ + vpmullq %ymm2,%ymm4,%ymm5 │ │ │ │ + vpmullq %ymm2,%ymm5,%ymm3 │ │ │ │ + vpmullq %ymm2,%ymm3,%ymm6 │ │ │ │ + vpmullq %ymm2,%ymm6,%ymm0 │ │ │ │ + cmp %eax,%r8d │ │ │ │ + jne 4f135 │ │ │ │ + vextracti64x2 $0x1,%ymm0,%xmm11 │ │ │ │ + mov 0x108(%rsp),%edx │ │ │ │ + vpmullq %xmm11,%xmm0,%xmm9 │ │ │ │ + mov %edx,%r11d │ │ │ │ + and $0xfffffffc,%r11d │ │ │ │ + and $0x3,%edx │ │ │ │ + vpsrldq $0x8,%xmm9,%xmm8 │ │ │ │ + vpmullq %xmm8,%xmm9,%xmm10 │ │ │ │ + vmovq %xmm10,%rax │ │ │ │ + je 4f246 │ │ │ │ + mov 0x108(%rsp),%r14d │ │ │ │ + imul %r15,%rax │ │ │ │ + lea 0x1(%r11),%esi │ │ │ │ + cmp %r14d,%esi │ │ │ │ + jge 4f246 │ │ │ │ + imul %r15,%rax │ │ │ │ + lea 0x2(%r11),%r10d │ │ │ │ + cmp %r10d,%r14d │ │ │ │ + jle 4f246 │ │ │ │ + imul %r15,%rax │ │ │ │ + lea 0x3(%r11),%r9d │ │ │ │ + cmp %r9d,0x108(%rsp) │ │ │ │ + jle 4f246 │ │ │ │ + imul %r15,%rax │ │ │ │ + lea 0x4(%r11),%r8d │ │ │ │ + cmp %r8d,0x108(%rsp) │ │ │ │ + jle 4f246 │ │ │ │ + imul %r15,%rax │ │ │ │ + lea 0x5(%r11),%ebx │ │ │ │ + cmp %ebx,0x108(%rsp) │ │ │ │ + jle 4f246 │ │ │ │ + imul %r15,%rax │ │ │ │ + lea 0x6(%r11),%edi │ │ │ │ + cmp %edi,0x108(%rsp) │ │ │ │ + jle 4f246 │ │ │ │ + imul %r15,%rax │ │ │ │ + lea 0x7(%r11),%edx │ │ │ │ + cmp %edx,0x108(%rsp) │ │ │ │ + jle 4f246 │ │ │ │ + imul %r15,%rax │ │ │ │ + lea 0x8(%r11),%esi │ │ │ │ + cmp %esi,0x108(%rsp) │ │ │ │ + jle 4f246 │ │ │ │ + add $0x9,%r11d │ │ │ │ + imul %r15,%rax │ │ │ │ + cmp %r11d,0x108(%rsp) │ │ │ │ + jle 4f246 │ │ │ │ + imul %r15,%rax │ │ │ │ + cmpl $0x1,0x12c(%rsp) │ │ │ │ + jle 4f70d │ │ │ │ test %rax,%rax │ │ │ │ - je 51235 │ │ │ │ - mov (%r8),%r14 │ │ │ │ - mov 0x18(%rdx),%rsi │ │ │ │ + je 4f70d │ │ │ │ + mov 0xc0(%rsp),%r11 │ │ │ │ + mov 0xf0(%rsp),%r14 │ │ │ │ + mov (%r11),%r11 │ │ │ │ + mov 0x18(%r14),%rsi │ │ │ │ + lea -0x1(%rax),%r9 │ │ │ │ + mov %r13,0x58(%rsp) │ │ │ │ + lea 0x0(,%rax,8),%r14 │ │ │ │ + mov %rsi,%rdx │ │ │ │ + mov %r9,0x30(%rsp) │ │ │ │ mov %rax,%r9 │ │ │ │ - mov %rax,%r10 │ │ │ │ - movl $0x1,0xa8(%rsp) │ │ │ │ - mov %r15,0x20(%rsp) │ │ │ │ - and $0x7,%r10d │ │ │ │ - mov %r8,0x18(%rsp) │ │ │ │ - lea 0x0(,%rax,8),%r13 │ │ │ │ - mov %rdx,0x10(%rsp) │ │ │ │ - mov %r10,0x30(%rsp) │ │ │ │ - lea -0x1(%rax),%rbx │ │ │ │ - vmovq %r13,%xmm8 │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %rbx,0x50(%rsp) │ │ │ │ - lea 0x8(%r14,%r13,1),%r13 │ │ │ │ - mov %rax,%r12 │ │ │ │ - xor %ebx,%ebx │ │ │ │ - mov %rax,%rdx │ │ │ │ - shr $0x3,%r9 │ │ │ │ - shl $0x6,%r9 │ │ │ │ - mov %r9,0x80(%rsp) │ │ │ │ + lea 0x8(%r11,%r14,1),%r10 │ │ │ │ + mov %rax,%r8 │ │ │ │ + shr $0x2,%r9 │ │ │ │ + mov %rcx,0x50(%rsp) │ │ │ │ + xor %edi,%edi │ │ │ │ + mov $0x1,%ebx │ │ │ │ + shl $0x5,%r9 │ │ │ │ + mov %r9,0x70(%rsp) │ │ │ │ mov %rax,%r9 │ │ │ │ - and $0xfffffffffffffff8,%r9 │ │ │ │ - mov %r9,0x28(%rsp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + and $0x3,%r9d │ │ │ │ + mov %r9,0x10(%rsp) │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 5011b │ │ │ │ + mov %r12,0x48(%rsp) │ │ │ │ + mov %rdx,%r13 │ │ │ │ + sub %r10,%r13 │ │ │ │ + cmp $0x10,%r13 │ │ │ │ + jbe 50116 │ │ │ │ + cmpq $0x2,0x30(%rsp) │ │ │ │ + jbe 4fc90 │ │ │ │ + mov 0x70(%rsp),%r13 │ │ │ │ + lea -0x8(%r10),%r9 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + sub $0x20,%r13 │ │ │ │ + shr $0x5,%r13 │ │ │ │ + inc %r13 │ │ │ │ + and $0x7,%r13d │ │ │ │ + je 4f3c6 │ │ │ │ + cmp $0x1,%r13 │ │ │ │ + je 4f3a7 │ │ │ │ + cmp $0x2,%r13 │ │ │ │ + je 4f393 │ │ │ │ + cmp $0x3,%r13 │ │ │ │ + je 4f37f │ │ │ │ + cmp $0x4,%r13 │ │ │ │ + je 4f36b │ │ │ │ + cmp $0x5,%r13 │ │ │ │ + je 4f357 │ │ │ │ + cmp $0x6,%r13 │ │ │ │ + je 4f343 │ │ │ │ + vmovupd (%rdx),%ymm12 │ │ │ │ + mov $0x20,%ecx │ │ │ │ + vaddpd -0x8(%r10),%ymm12,%ymm13 │ │ │ │ + vmovupd %ymm13,(%rdx) │ │ │ │ + vmovupd (%rdx,%rcx,1),%ymm0 │ │ │ │ + vaddpd (%r9,%rcx,1),%ymm0,%ymm14 │ │ │ │ + vmovupd %ymm14,(%rdx,%rcx,1) │ │ │ │ + add $0x20,%rcx │ │ │ │ + vmovupd (%rdx,%rcx,1),%ymm15 │ │ │ │ + vaddpd (%r9,%rcx,1),%ymm15,%ymm1 │ │ │ │ + vmovupd %ymm1,(%rdx,%rcx,1) │ │ │ │ + add $0x20,%rcx │ │ │ │ + vmovupd (%rdx,%rcx,1),%ymm4 │ │ │ │ + vaddpd (%r9,%rcx,1),%ymm4,%ymm5 │ │ │ │ + vmovupd %ymm5,(%rdx,%rcx,1) │ │ │ │ + add $0x20,%rcx │ │ │ │ + vmovupd (%rdx,%rcx,1),%ymm3 │ │ │ │ + vaddpd (%r9,%rcx,1),%ymm3,%ymm6 │ │ │ │ + vmovupd %ymm6,(%rdx,%rcx,1) │ │ │ │ + add $0x20,%rcx │ │ │ │ + vmovupd (%rdx,%rcx,1),%ymm7 │ │ │ │ + vaddpd (%r9,%rcx,1),%ymm7,%ymm11 │ │ │ │ + vmovupd %ymm11,(%rdx,%rcx,1) │ │ │ │ + add $0x20,%rcx │ │ │ │ + vmovupd (%rdx,%rcx,1),%ymm9 │ │ │ │ + vaddpd (%r9,%rcx,1),%ymm9,%ymm8 │ │ │ │ + vmovupd %ymm8,(%rdx,%rcx,1) │ │ │ │ + add $0x20,%rcx │ │ │ │ + cmp %rcx,0x70(%rsp) │ │ │ │ + je 4f48e │ │ │ │ + vmovupd (%rdx,%rcx,1),%ymm10 │ │ │ │ + vmovupd 0x20(%rcx,%rdx,1),%ymm13 │ │ │ │ + vmovupd 0x40(%rcx,%rdx,1),%ymm14 │ │ │ │ + vmovupd 0x60(%rcx,%rdx,1),%ymm1 │ │ │ │ + vaddpd (%r9,%rcx,1),%ymm10,%ymm12 │ │ │ │ + vmovupd 0x80(%rcx,%rdx,1),%ymm5 │ │ │ │ + vmovupd 0xa0(%rcx,%rdx,1),%ymm6 │ │ │ │ + vmovupd 0xc0(%rcx,%rdx,1),%ymm11 │ │ │ │ + vmovupd 0xe0(%rcx,%rdx,1),%ymm8 │ │ │ │ + vmovupd %ymm12,(%rdx,%rcx,1) │ │ │ │ + vaddpd 0x20(%r9,%rcx,1),%ymm13,%ymm0 │ │ │ │ + vmovupd %ymm0,0x20(%rcx,%rdx,1) │ │ │ │ + vaddpd 0x40(%r9,%rcx,1),%ymm14,%ymm15 │ │ │ │ + vmovupd %ymm15,0x40(%rcx,%rdx,1) │ │ │ │ + vaddpd 0x60(%r9,%rcx,1),%ymm1,%ymm4 │ │ │ │ + vmovupd %ymm4,0x60(%rcx,%rdx,1) │ │ │ │ + vaddpd 0x80(%r9,%rcx,1),%ymm5,%ymm3 │ │ │ │ + vmovupd %ymm3,0x80(%rcx,%rdx,1) │ │ │ │ + vaddpd 0xa0(%r9,%rcx,1),%ymm6,%ymm7 │ │ │ │ + vmovupd %ymm7,0xa0(%rcx,%rdx,1) │ │ │ │ + vaddpd 0xc0(%r9,%rcx,1),%ymm11,%ymm9 │ │ │ │ + vmovupd %ymm9,0xc0(%rcx,%rdx,1) │ │ │ │ + vaddpd 0xe0(%r9,%rcx,1),%ymm8,%ymm10 │ │ │ │ + add $0x100,%rcx │ │ │ │ + vmovupd %ymm10,-0x20(%rcx,%rdx,1) │ │ │ │ + cmp %rcx,0x70(%rsp) │ │ │ │ + jne 4f3c6 │ │ │ │ + cmpq $0x0,0x10(%rsp) │ │ │ │ + je 4fcea │ │ │ │ + mov %rax,%rcx │ │ │ │ + mov %rax,%r13 │ │ │ │ + and $0xfffffffffffffffc,%rcx │ │ │ │ + lea (%rdi,%rcx,1),%r12 │ │ │ │ + sub %rcx,%r13 │ │ │ │ + mov %r12,0x98(%rsp) │ │ │ │ + cmp $0x1,%r13 │ │ │ │ + jne 4fca0 │ │ │ │ + jmp 4fccd │ │ │ │ + mov 0xc0(%rsp),%r9 │ │ │ │ + mov 0x8(%r9),%rdi │ │ │ │ + mov (%r9),%rbx │ │ │ │ + mov %rdi,0x98(%rsp) │ │ │ │ + sub %rbx,%rdi │ │ │ │ + je 4f6fe │ │ │ │ + mov 0xf0(%rsp),%rax │ │ │ │ + sar $0x3,%rdi │ │ │ │ + mov 0x18(%rax),%rsi │ │ │ │ + cmp $0x1,%rdi │ │ │ │ + je 50329 │ │ │ │ + lea -0x8(%rsi),%rdx │ │ │ │ + sub %rbx,%rdx │ │ │ │ + cmp $0x10,%rdx │ │ │ │ + jbe 50329 │ │ │ │ + lea -0x1(%rdi),%r9 │ │ │ │ mov %rdi,%r8 │ │ │ │ - sub %r13,%r8 │ │ │ │ - cmp $0x30,%r8 │ │ │ │ - jbe 51d0c │ │ │ │ - cmpq $0x6,0x50(%rsp) │ │ │ │ - jbe 517ea │ │ │ │ - mov 0x80(%rsp),%r15 │ │ │ │ - lea -0x8(%r13),%r9 │ │ │ │ + cmp $0x2,%r9 │ │ │ │ + jbe 50a53 │ │ │ │ + mov %rdi,%r11 │ │ │ │ xor %eax,%eax │ │ │ │ - lea -0x40(%r15),%r10 │ │ │ │ - shr $0x6,%r10 │ │ │ │ + shr $0x2,%r11 │ │ │ │ + shl $0x5,%r11 │ │ │ │ + lea -0x20(%r11),%r14 │ │ │ │ + shr $0x5,%r14 │ │ │ │ + inc %r14 │ │ │ │ + and $0x7,%r14d │ │ │ │ + je 4f5f4 │ │ │ │ + cmp $0x1,%r14 │ │ │ │ + je 4f5d8 │ │ │ │ + cmp $0x2,%r14 │ │ │ │ + je 4f5c5 │ │ │ │ + cmp $0x3,%r14 │ │ │ │ + je 4f5b2 │ │ │ │ + cmp $0x4,%r14 │ │ │ │ + je 4f59f │ │ │ │ + cmp $0x5,%r14 │ │ │ │ + je 4f58c │ │ │ │ + cmp $0x6,%r14 │ │ │ │ + je 4f579 │ │ │ │ + vmovupd (%rsi),%ymm0 │ │ │ │ + mov $0x20,%eax │ │ │ │ + vaddpd (%rbx),%ymm0,%ymm14 │ │ │ │ + vmovupd %ymm14,(%rsi) │ │ │ │ + vmovupd (%rsi,%rax,1),%ymm15 │ │ │ │ + vaddpd (%rbx,%rax,1),%ymm15,%ymm1 │ │ │ │ + vmovupd %ymm1,(%rsi,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vmovupd (%rsi,%rax,1),%ymm4 │ │ │ │ + vaddpd (%rbx,%rax,1),%ymm4,%ymm5 │ │ │ │ + vmovupd %ymm5,(%rsi,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vmovupd (%rsi,%rax,1),%ymm3 │ │ │ │ + vaddpd (%rbx,%rax,1),%ymm3,%ymm6 │ │ │ │ + vmovupd %ymm6,(%rsi,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vmovupd (%rsi,%rax,1),%ymm7 │ │ │ │ + vaddpd (%rbx,%rax,1),%ymm7,%ymm11 │ │ │ │ + vmovupd %ymm11,(%rsi,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vmovupd (%rsi,%rax,1),%ymm9 │ │ │ │ + vaddpd (%rbx,%rax,1),%ymm9,%ymm8 │ │ │ │ + vmovupd %ymm8,(%rsi,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vmovupd (%rsi,%rax,1),%ymm10 │ │ │ │ + vaddpd (%rbx,%rax,1),%ymm10,%ymm12 │ │ │ │ + vmovupd %ymm12,(%rsi,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + cmp %r11,%rax │ │ │ │ + je 4f6b4 │ │ │ │ + vmovupd (%rsi,%rax,1),%ymm13 │ │ │ │ + vmovupd 0x20(%rsi,%rax,1),%ymm14 │ │ │ │ + vmovupd 0x40(%rsi,%rax,1),%ymm1 │ │ │ │ + vmovupd 0x60(%rsi,%rax,1),%ymm5 │ │ │ │ + vaddpd (%rbx,%rax,1),%ymm13,%ymm0 │ │ │ │ + vmovupd 0x80(%rsi,%rax,1),%ymm6 │ │ │ │ + vmovupd 0xa0(%rsi,%rax,1),%ymm11 │ │ │ │ + vmovupd 0xc0(%rsi,%rax,1),%ymm8 │ │ │ │ + vmovupd 0xe0(%rsi,%rax,1),%ymm12 │ │ │ │ + vmovupd %ymm0,(%rsi,%rax,1) │ │ │ │ + vaddpd 0x20(%rbx,%rax,1),%ymm14,%ymm15 │ │ │ │ + vmovupd %ymm15,0x20(%rsi,%rax,1) │ │ │ │ + vaddpd 0x40(%rbx,%rax,1),%ymm1,%ymm4 │ │ │ │ + vmovupd %ymm4,0x40(%rsi,%rax,1) │ │ │ │ + vaddpd 0x60(%rbx,%rax,1),%ymm5,%ymm3 │ │ │ │ + vmovupd %ymm3,0x60(%rsi,%rax,1) │ │ │ │ + vaddpd 0x80(%rbx,%rax,1),%ymm6,%ymm7 │ │ │ │ + vmovupd %ymm7,0x80(%rsi,%rax,1) │ │ │ │ + vaddpd 0xa0(%rbx,%rax,1),%ymm11,%ymm9 │ │ │ │ + vmovupd %ymm9,0xa0(%rsi,%rax,1) │ │ │ │ + vaddpd 0xc0(%rbx,%rax,1),%ymm8,%ymm10 │ │ │ │ + vmovupd %ymm10,0xc0(%rsi,%rax,1) │ │ │ │ + vaddpd 0xe0(%rbx,%rax,1),%ymm12,%ymm13 │ │ │ │ + vmovupd %ymm13,0xe0(%rsi,%rax,1) │ │ │ │ + add $0x100,%rax │ │ │ │ + cmp %r11,%rax │ │ │ │ + jne 4f5f4 │ │ │ │ + test $0x3,%dil │ │ │ │ + je 4f6fe │ │ │ │ + mov %rdi,%r10 │ │ │ │ + and $0xfffffffffffffffc,%r10 │ │ │ │ + cmp %r9,%r10 │ │ │ │ + je 4f6ec │ │ │ │ + sub %r10,%rdi │ │ │ │ + mov %rdi,%r8 │ │ │ │ + vmovupd (%rsi,%r10,8),%xmm0 │ │ │ │ + vaddpd (%rbx,%r10,8),%xmm0,%xmm14 │ │ │ │ + vmovupd %xmm14,(%rsi,%r10,8) │ │ │ │ + test $0x1,%r8b │ │ │ │ + je 4f6fe │ │ │ │ + and $0xfffffffffffffffe,%r8 │ │ │ │ + lea (%r8,%r10,1),%r9 │ │ │ │ + vmovsd (%rsi,%r9,8),%xmm15 │ │ │ │ + vaddsd (%rbx,%r9,8),%xmm15,%xmm1 │ │ │ │ + vmovsd %xmm1,(%rsi,%r9,8) │ │ │ │ + mov 0x108(%rsp),%ebx │ │ │ │ + test %ebx,%ebx │ │ │ │ + je 4fd23 │ │ │ │ + mov 0x94(%rsp),%edx │ │ │ │ + mov 0x8(%rsp),%r10 │ │ │ │ + mov %rcx,0x10(%rsp) │ │ │ │ + mov %r12,%rbx │ │ │ │ + mov %r15,(%rsp) │ │ │ │ + mov 0xf0(%rsp),%r14 │ │ │ │ + mov %r12,%r11 │ │ │ │ + lea (%rdx,%rdx,2),%r9 │ │ │ │ + lea (%r10,%r9,8),%rsi │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov (%r14),%r15 │ │ │ │ + mov 0x8(%r14),%r12 │ │ │ │ + sub %r15,%r12 │ │ │ │ + je 4fc4d │ │ │ │ + mov (%rbx),%rax │ │ │ │ + mov 0x8(%rbx),%rdx │ │ │ │ + sub %rax,%rdx │ │ │ │ + je 4fc4d │ │ │ │ + mov 0xf0(%rsp),%rdi │ │ │ │ + sar $0x3,%rdx │ │ │ │ + mov $0xfffffffffffffff8,%r10 │ │ │ │ + sar $0x3,%r12 │ │ │ │ + sub %rax,%r10 │ │ │ │ + mov %r12,0x70(%rsp) │ │ │ │ + mov %rdx,%r12 │ │ │ │ + lea -0x1(%rdx),%rcx │ │ │ │ + mov 0x18(%rdi),%r9 │ │ │ │ + mov %rdx,%rdi │ │ │ │ + mov %r10,0x48(%rsp) │ │ │ │ + shr $0x2,%r12 │ │ │ │ + and $0xfffffffffffffffc,%rdi │ │ │ │ + mov %r13,0x58(%rsp) │ │ │ │ + xor %r8d,%r8d │ │ │ │ + shl $0x5,%r12 │ │ │ │ + mov %rdi,0x30(%rsp) │ │ │ │ + mov %rcx,0x98(%rsp) │ │ │ │ + xor %ecx,%ecx │ │ │ │ + vmovsd (%r15,%r8,8),%xmm0 │ │ │ │ + cmp $0x1,%rdx │ │ │ │ + je 4fa90 │ │ │ │ + mov 0x48(%rsp),%rdi │ │ │ │ + lea 0x0(,%rcx,8),%r10 │ │ │ │ + lea (%r9,%r10,1),%r13 │ │ │ │ + add %r13,%rdi │ │ │ │ + cmp $0x10,%rdi │ │ │ │ + jbe 4fa98 │ │ │ │ + cmpq $0x2,0x98(%rsp) │ │ │ │ + jbe 4fa10 │ │ │ │ + lea -0x20(%r12),%r10 │ │ │ │ + vbroadcastsd %xmm0,%ymm9 │ │ │ │ + xor %edi,%edi │ │ │ │ + shr $0x5,%r10 │ │ │ │ inc %r10 │ │ │ │ and $0x7,%r10d │ │ │ │ - je 50e8a │ │ │ │ + je 4f910 │ │ │ │ cmp $0x1,%r10 │ │ │ │ - je 50e63 │ │ │ │ + je 4f8f0 │ │ │ │ cmp $0x2,%r10 │ │ │ │ - je 50e4a │ │ │ │ + je 4f8d0 │ │ │ │ cmp $0x3,%r10 │ │ │ │ - je 50e31 │ │ │ │ + je 4f8b0 │ │ │ │ cmp $0x4,%r10 │ │ │ │ - je 50e18 │ │ │ │ + je 4f890 │ │ │ │ cmp $0x5,%r10 │ │ │ │ - je 50dff │ │ │ │ + je 4f870 │ │ │ │ cmp $0x6,%r10 │ │ │ │ - je 50de6 │ │ │ │ - vmovupd -0x8(%r13),%zmm9 │ │ │ │ - vaddpd (%rdi),%zmm9,%zmm11 │ │ │ │ - mov $0x40,%eax │ │ │ │ - vmovupd %zmm11,(%rdi) │ │ │ │ - vmovupd (%r9,%rax,1),%zmm12 │ │ │ │ - vaddpd (%rdi,%rax,1),%zmm12,%zmm10 │ │ │ │ - vmovupd %zmm10,(%rdi,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vmovupd (%r9,%rax,1),%zmm13 │ │ │ │ - vaddpd (%rdi,%rax,1),%zmm13,%zmm14 │ │ │ │ - vmovupd %zmm14,(%rdi,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vmovupd (%r9,%rax,1),%zmm15 │ │ │ │ - vaddpd (%rdi,%rax,1),%zmm15,%zmm6 │ │ │ │ - vmovupd %zmm6,(%rdi,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vmovupd (%r9,%rax,1),%zmm7 │ │ │ │ - vaddpd (%rdi,%rax,1),%zmm7,%zmm4 │ │ │ │ - vmovupd %zmm4,(%rdi,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vmovupd (%r9,%rax,1),%zmm1 │ │ │ │ - vaddpd (%rdi,%rax,1),%zmm1,%zmm0 │ │ │ │ - vmovupd %zmm0,(%rdi,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vmovupd (%r9,%rax,1),%zmm9 │ │ │ │ - vaddpd (%rdi,%rax,1),%zmm9,%zmm11 │ │ │ │ - vmovupd %zmm11,(%rdi,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - cmp 0x80(%rsp),%rax │ │ │ │ - je 50f5b │ │ │ │ - vmovupd (%r9,%rax,1),%zmm12 │ │ │ │ - vaddpd (%rdi,%rax,1),%zmm12,%zmm10 │ │ │ │ - vmovupd %zmm10,(%rdi,%rax,1) │ │ │ │ - vmovupd 0x40(%r9,%rax,1),%zmm13 │ │ │ │ - vaddpd 0x40(%rax,%rdi,1),%zmm13,%zmm14 │ │ │ │ - vmovupd %zmm14,0x40(%rax,%rdi,1) │ │ │ │ - vmovupd 0x80(%r9,%rax,1),%zmm15 │ │ │ │ - vaddpd 0x80(%rax,%rdi,1),%zmm15,%zmm6 │ │ │ │ - vmovupd %zmm6,0x80(%rax,%rdi,1) │ │ │ │ - vmovupd 0xc0(%r9,%rax,1),%zmm7 │ │ │ │ - vaddpd 0xc0(%rax,%rdi,1),%zmm7,%zmm4 │ │ │ │ - vmovupd %zmm4,0xc0(%rax,%rdi,1) │ │ │ │ - vmovupd 0x100(%r9,%rax,1),%zmm1 │ │ │ │ - vaddpd 0x100(%rax,%rdi,1),%zmm1,%zmm0 │ │ │ │ - vmovupd %zmm0,0x100(%rax,%rdi,1) │ │ │ │ - vmovupd 0x140(%r9,%rax,1),%zmm9 │ │ │ │ - vaddpd 0x140(%rax,%rdi,1),%zmm9,%zmm11 │ │ │ │ - vmovupd %zmm11,0x140(%rax,%rdi,1) │ │ │ │ - vmovupd 0x180(%r9,%rax,1),%zmm12 │ │ │ │ - vaddpd 0x180(%rax,%rdi,1),%zmm12,%zmm10 │ │ │ │ - vmovupd %zmm10,0x180(%rax,%rdi,1) │ │ │ │ - vmovupd 0x1c0(%r9,%rax,1),%zmm13 │ │ │ │ - vaddpd 0x1c0(%rax,%rdi,1),%zmm13,%zmm14 │ │ │ │ - add $0x200,%rax │ │ │ │ - vmovupd %zmm14,-0x40(%rax,%rdi,1) │ │ │ │ - cmp 0x80(%rsp),%rax │ │ │ │ - jne 50e8a │ │ │ │ - cmpq $0x0,0x30(%rsp) │ │ │ │ - je 51878 │ │ │ │ - mov 0x28(%rsp),%r9 │ │ │ │ - mov %rdx,%rax │ │ │ │ - mov %r9,%r8 │ │ │ │ - lea (%rbx,%r9,1),%r10 │ │ │ │ - sub %r8,%rax │ │ │ │ - lea -0x1(%rax),%r15 │ │ │ │ - cmp $0x2,%r15 │ │ │ │ - ja 51804 │ │ │ │ - mov %r8,%r9 │ │ │ │ - xor %r15d,%r15d │ │ │ │ - jmp 51830 │ │ │ │ - mov (%r8),%r14 │ │ │ │ - mov 0x8(%r8),%rax │ │ │ │ - sub %r14,%rax │ │ │ │ - je 5122d │ │ │ │ - mov 0x18(%rdx),%r13 │ │ │ │ - sar $0x3,%rax │ │ │ │ - lea -0x8(%r13),%rsi │ │ │ │ - sub %r14,%rsi │ │ │ │ - cmp $0x30,%rsi │ │ │ │ - jbe 51ee0 │ │ │ │ - lea -0x1(%rax),%rdi │ │ │ │ - cmp $0x6,%rdi │ │ │ │ - jbe 5277c │ │ │ │ - mov %rax,%r12 │ │ │ │ - xor %r10d,%r10d │ │ │ │ - shr $0x3,%r12 │ │ │ │ - shl $0x6,%r12 │ │ │ │ - lea -0x40(%r12),%rbx │ │ │ │ - shr $0x6,%rbx │ │ │ │ - inc %rbx │ │ │ │ - and $0x7,%ebx │ │ │ │ - je 510dd │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 510b9 │ │ │ │ - cmp $0x2,%rbx │ │ │ │ - je 5109e │ │ │ │ - cmp $0x3,%rbx │ │ │ │ - je 51083 │ │ │ │ - cmp $0x4,%rbx │ │ │ │ - je 51068 │ │ │ │ - cmp $0x5,%rbx │ │ │ │ - je 5104d │ │ │ │ - cmp $0x6,%rbx │ │ │ │ - je 51032 │ │ │ │ - vmovupd 0x0(%r13),%zmm8 │ │ │ │ - vaddpd (%r14),%zmm8,%zmm13 │ │ │ │ - mov $0x40,%r10d │ │ │ │ - vmovupd %zmm13,0x0(%r13) │ │ │ │ - vmovupd 0x0(%r13,%r10,1),%zmm14 │ │ │ │ - vaddpd (%r14,%r10,1),%zmm14,%zmm15 │ │ │ │ - vmovupd %zmm15,0x0(%r13,%r10,1) │ │ │ │ - add $0x40,%r10 │ │ │ │ - vmovupd 0x0(%r13,%r10,1),%zmm6 │ │ │ │ - vaddpd (%r14,%r10,1),%zmm6,%zmm7 │ │ │ │ - vmovupd %zmm7,0x0(%r13,%r10,1) │ │ │ │ - add $0x40,%r10 │ │ │ │ - vmovupd 0x0(%r13,%r10,1),%zmm4 │ │ │ │ - vaddpd (%r14,%r10,1),%zmm4,%zmm1 │ │ │ │ - vmovupd %zmm1,0x0(%r13,%r10,1) │ │ │ │ - add $0x40,%r10 │ │ │ │ - vmovupd 0x0(%r13,%r10,1),%zmm0 │ │ │ │ - vaddpd (%r14,%r10,1),%zmm0,%zmm9 │ │ │ │ - vmovupd %zmm9,0x0(%r13,%r10,1) │ │ │ │ - add $0x40,%r10 │ │ │ │ - vmovupd 0x0(%r13,%r10,1),%zmm11 │ │ │ │ - vaddpd (%r14,%r10,1),%zmm11,%zmm12 │ │ │ │ - vmovupd %zmm12,0x0(%r13,%r10,1) │ │ │ │ - add $0x40,%r10 │ │ │ │ - vmovupd 0x0(%r13,%r10,1),%zmm10 │ │ │ │ - vaddpd (%r14,%r10,1),%zmm10,%zmm8 │ │ │ │ - vmovupd %zmm8,0x0(%r13,%r10,1) │ │ │ │ - add $0x40,%r10 │ │ │ │ - cmp %r10,%r12 │ │ │ │ - je 511ac │ │ │ │ - vmovupd 0x0(%r13,%r10,1),%zmm13 │ │ │ │ - vaddpd (%r14,%r10,1),%zmm13,%zmm14 │ │ │ │ - vmovupd 0x40(%r13,%r10,1),%zmm15 │ │ │ │ - vmovupd 0x80(%r13,%r10,1),%zmm7 │ │ │ │ - vmovupd 0xc0(%r13,%r10,1),%zmm1 │ │ │ │ - vmovupd 0x100(%r13,%r10,1),%zmm9 │ │ │ │ - vmovupd 0x140(%r13,%r10,1),%zmm12 │ │ │ │ - vmovupd 0x180(%r13,%r10,1),%zmm8 │ │ │ │ - vmovupd %zmm14,0x0(%r13,%r10,1) │ │ │ │ - vaddpd 0x40(%r14,%r10,1),%zmm15,%zmm6 │ │ │ │ - vmovupd 0x1c0(%r13,%r10,1),%zmm14 │ │ │ │ - vmovupd %zmm6,0x40(%r13,%r10,1) │ │ │ │ - vaddpd 0x80(%r14,%r10,1),%zmm7,%zmm4 │ │ │ │ - vmovupd %zmm4,0x80(%r13,%r10,1) │ │ │ │ - vaddpd 0xc0(%r14,%r10,1),%zmm1,%zmm0 │ │ │ │ - vmovupd %zmm0,0xc0(%r13,%r10,1) │ │ │ │ - vaddpd 0x100(%r14,%r10,1),%zmm9,%zmm11 │ │ │ │ - vmovupd %zmm11,0x100(%r13,%r10,1) │ │ │ │ - vaddpd 0x140(%r14,%r10,1),%zmm12,%zmm10 │ │ │ │ - vmovupd %zmm10,0x140(%r13,%r10,1) │ │ │ │ - vaddpd 0x180(%r14,%r10,1),%zmm8,%zmm13 │ │ │ │ - vmovupd %zmm13,0x180(%r13,%r10,1) │ │ │ │ - vaddpd 0x1c0(%r14,%r10,1),%zmm14,%zmm15 │ │ │ │ - vmovupd %zmm15,0x1c0(%r13,%r10,1) │ │ │ │ - add $0x200,%r10 │ │ │ │ - cmp %r10,%r12 │ │ │ │ - jne 510dd │ │ │ │ - test $0x7,%al │ │ │ │ - je 5122d │ │ │ │ - and $0xfffffffffffffff8,%rax │ │ │ │ - sub %rax,%rdi │ │ │ │ - lea 0x1(%rdi),%r9 │ │ │ │ - cmp $0x2,%rdi │ │ │ │ - jbe 521ea │ │ │ │ - vmovupd 0x0(%r13,%rax,8),%ymm6 │ │ │ │ - vaddpd (%r14,%rax,8),%ymm6,%ymm7 │ │ │ │ - vmovupd %ymm7,0x0(%r13,%rax,8) │ │ │ │ - test $0x3,%r9b │ │ │ │ - je 5122d │ │ │ │ - mov %r9,%rsi │ │ │ │ - and $0xfffffffffffffffc,%rsi │ │ │ │ - lea (%rsi,%rax,1),%r12 │ │ │ │ - cmp %rdi,%rsi │ │ │ │ - je 51219 │ │ │ │ - mov %r9,%rdi │ │ │ │ - sub %rsi,%rdi │ │ │ │ - add %rax,%rsi │ │ │ │ - and $0x1,%r9d │ │ │ │ - vmovupd 0x0(%r13,%rsi,8),%xmm4 │ │ │ │ - vaddpd (%r14,%rsi,8),%xmm4,%xmm1 │ │ │ │ - vmovupd %xmm1,0x0(%r13,%rsi,8) │ │ │ │ - je 5122d │ │ │ │ - and $0xfffffffffffffffe,%rdi │ │ │ │ - add %rdi,%r12 │ │ │ │ - vmovsd 0x0(%r13,%r12,8),%xmm0 │ │ │ │ - vaddsd (%r14,%r12,8),%xmm0,%xmm9 │ │ │ │ - vmovsd %xmm9,0x0(%r13,%r12,8) │ │ │ │ - test %ecx,%ecx │ │ │ │ - je 518bd │ │ │ │ - mov 0x128(%rsp),%r12 │ │ │ │ - mov %r8,0x20(%rsp) │ │ │ │ - mov %r11d,0x18(%rsp) │ │ │ │ - mov %r11d,%r13d │ │ │ │ - vmovq %xmm3,%rbx │ │ │ │ - lea 0x0(%r13,%r13,2),%r14 │ │ │ │ - lea (%rbx,%r14,8),%r10 │ │ │ │ - mov %rdx,%rbx │ │ │ │ + je 4f858 │ │ │ │ + vmovupd (%rax),%ymm8 │ │ │ │ + mov $0x20,%edi │ │ │ │ + vfmadd213pd 0x0(%r13),%ymm9,%ymm8 │ │ │ │ + vmovupd %ymm8,0x0(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + vmovupd (%rax,%rdi,1),%ymm10 │ │ │ │ + vfmadd213pd 0x0(%r13,%rdi,1),%ymm9,%ymm10 │ │ │ │ + vmovupd %ymm10,0x0(%r13,%rdi,1) │ │ │ │ + add $0x20,%rdi │ │ │ │ + nop │ │ │ │ + vmovupd (%rax,%rdi,1),%ymm12 │ │ │ │ + vfmadd213pd 0x0(%r13,%rdi,1),%ymm9,%ymm12 │ │ │ │ + vmovupd %ymm12,0x0(%r13,%rdi,1) │ │ │ │ + add $0x20,%rdi │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + vmovupd (%rax,%rdi,1),%ymm13 │ │ │ │ + vfmadd213pd 0x0(%r13,%rdi,1),%ymm9,%ymm13 │ │ │ │ + vmovupd %ymm13,0x0(%r13,%rdi,1) │ │ │ │ + add $0x20,%rdi │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + vmovupd (%rax,%rdi,1),%ymm14 │ │ │ │ + vfmadd213pd 0x0(%r13,%rdi,1),%ymm9,%ymm14 │ │ │ │ + vmovupd %ymm14,0x0(%r13,%rdi,1) │ │ │ │ + add $0x20,%rdi │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + vmovupd (%rax,%rdi,1),%ymm15 │ │ │ │ + vfmadd213pd 0x0(%r13,%rdi,1),%ymm9,%ymm15 │ │ │ │ + vmovupd %ymm15,0x0(%r13,%rdi,1) │ │ │ │ + add $0x20,%rdi │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + vmovupd (%rax,%rdi,1),%ymm4 │ │ │ │ + vfmadd213pd 0x0(%r13,%rdi,1),%ymm9,%ymm4 │ │ │ │ + vmovupd %ymm4,0x0(%r13,%rdi,1) │ │ │ │ + add $0x20,%rdi │ │ │ │ + cmp %r12,%rdi │ │ │ │ + je 4f9e3 │ │ │ │ + vmovupd (%rax,%rdi,1),%ymm1 │ │ │ │ + vfmadd213pd 0x0(%r13,%rdi,1),%ymm9,%ymm1 │ │ │ │ + vmovupd %ymm1,0x0(%r13,%rdi,1) │ │ │ │ + vmovupd 0x20(%rax,%rdi,1),%ymm5 │ │ │ │ + vfmadd213pd 0x20(%r13,%rdi,1),%ymm9,%ymm5 │ │ │ │ + vmovupd %ymm5,0x20(%r13,%rdi,1) │ │ │ │ + vmovupd 0x40(%rax,%rdi,1),%ymm3 │ │ │ │ + vfmadd213pd 0x40(%r13,%rdi,1),%ymm9,%ymm3 │ │ │ │ + vmovupd %ymm3,0x40(%r13,%rdi,1) │ │ │ │ + vmovupd 0x60(%rax,%rdi,1),%ymm6 │ │ │ │ + vfmadd213pd 0x60(%r13,%rdi,1),%ymm9,%ymm6 │ │ │ │ + vmovupd %ymm6,0x60(%r13,%rdi,1) │ │ │ │ + vmovupd 0x80(%rax,%rdi,1),%ymm7 │ │ │ │ + vfmadd213pd 0x80(%r13,%rdi,1),%ymm9,%ymm7 │ │ │ │ + vmovupd %ymm7,0x80(%r13,%rdi,1) │ │ │ │ + vmovupd 0xa0(%rax,%rdi,1),%ymm11 │ │ │ │ + vfmadd213pd 0xa0(%r13,%rdi,1),%ymm9,%ymm11 │ │ │ │ + vmovupd %ymm11,0xa0(%r13,%rdi,1) │ │ │ │ + vmovupd 0xc0(%rax,%rdi,1),%ymm8 │ │ │ │ + vfmadd213pd 0xc0(%r13,%rdi,1),%ymm9,%ymm8 │ │ │ │ + vmovupd %ymm8,0xc0(%r13,%rdi,1) │ │ │ │ + vmovupd 0xe0(%rax,%rdi,1),%ymm10 │ │ │ │ + vfmadd213pd 0xe0(%r13,%rdi,1),%ymm9,%ymm10 │ │ │ │ + vmovupd %ymm10,0xe0(%r13,%rdi,1) │ │ │ │ + add $0x100,%rdi │ │ │ │ + cmp %r12,%rdi │ │ │ │ + jne 4f910 │ │ │ │ + test $0x3,%dl │ │ │ │ + je 4fa6b │ │ │ │ + mov 0x30(%rsp),%r10 │ │ │ │ + mov %r10,%rdi │ │ │ │ + add %rcx,%r10 │ │ │ │ + cmp 0x98(%rsp),%rdi │ │ │ │ + jne 4fa20 │ │ │ │ + mov 0x98(%rsp),%rdi │ │ │ │ + jmp 4fa59 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - vmovq (%rbx),%xmm7 │ │ │ │ - mov 0x8(%rbx),%r8 │ │ │ │ - vmovq %xmm7,%rax │ │ │ │ - sub %rax,%r8 │ │ │ │ - je 51616 │ │ │ │ - mov (%r12),%rsi │ │ │ │ - mov 0x8(%r12),%rax │ │ │ │ - sub %rsi,%rax │ │ │ │ - je 51616 │ │ │ │ - sar $0x3,%rax │ │ │ │ - lea -0x1(%rax),%r9 │ │ │ │ - mov $0xfffffffffffffff8,%rdi │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov 0x18(%rdx),%r11 │ │ │ │ - mov %r9,0x80(%rsp) │ │ │ │ - mov %rax,%r9 │ │ │ │ - sub %rsi,%rdi │ │ │ │ - mov %r15,0x10(%rsp) │ │ │ │ - and $0xfffffffffffffff8,%r9 │ │ │ │ - mov %rdi,0x30(%rsp) │ │ │ │ - mov %rdx,(%rsp) │ │ │ │ - mov %r12,0x8(%rsp) │ │ │ │ - mov %r9,0x28(%rsp) │ │ │ │ - xor %r13d,%r13d │ │ │ │ - mov %ecx,%r12d │ │ │ │ - shr $0x3,%r14 │ │ │ │ - sar $0x3,%r8 │ │ │ │ - shl $0x6,%r14 │ │ │ │ - mov %r8,0x50(%rsp) │ │ │ │ - mov %r14,0xa8(%rsp) │ │ │ │ - xor %r8d,%r8d │ │ │ │ - mov %rbx,%r14 │ │ │ │ - nopl (%rax) │ │ │ │ - mov 0x30(%rsp),%rcx │ │ │ │ - lea (%r11,%r8,8),%rdx │ │ │ │ - vmovq %xmm7,%r15 │ │ │ │ - vmovsd (%r15,%r13,8),%xmm9 │ │ │ │ - lea (%rdx,%rcx,1),%rbx │ │ │ │ - cmp $0x30,%rbx │ │ │ │ - jbe 51650 │ │ │ │ - cmpq $0x6,0x80(%rsp) │ │ │ │ - jbe 51550 │ │ │ │ - mov 0xa8(%rsp),%rdi │ │ │ │ - vbroadcastsd %xmm9,%zmm11 │ │ │ │ + xor %edi,%edi │ │ │ │ + mov %rcx,%r10 │ │ │ │ + cmp 0x98(%rsp),%rdi │ │ │ │ + je 4fa01 │ │ │ │ + nop │ │ │ │ + mov %rdx,%r13 │ │ │ │ + vmovddup %xmm0,%xmm9 │ │ │ │ + sub %rdi,%r13 │ │ │ │ + mov %r13,0x50(%rsp) │ │ │ │ + lea (%rcx,%rdi,1),%r13 │ │ │ │ + vmovupd (%r9,%r13,8),%xmm12 │ │ │ │ + vfmadd132pd (%rax,%rdi,8),%xmm12,%xmm9 │ │ │ │ + vmovupd %xmm9,(%r9,%r13,8) │ │ │ │ + test $0x1,%dl │ │ │ │ + je 4fa6b │ │ │ │ + mov 0x50(%rsp),%r13 │ │ │ │ + and $0xfffffffffffffffe,%r13 │ │ │ │ + add %r13,%rdi │ │ │ │ + add %r13,%r10 │ │ │ │ + vmovsd (%r9,%r10,8),%xmm13 │ │ │ │ + vfmadd132sd (%rax,%rdi,8),%xmm13,%xmm0 │ │ │ │ + vmovsd %xmm0,(%r9,%r10,8) │ │ │ │ + inc %r8 │ │ │ │ + cmp 0x70(%rsp),%r8 │ │ │ │ + jae 4fc48 │ │ │ │ + vmovsd (%r15,%r8,8),%xmm0 │ │ │ │ + add %rdx,%rcx │ │ │ │ + jmp 4f7c5 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + lea 0x0(,%rcx,8),%r10 │ │ │ │ + vmovsd (%rax),%xmm14 │ │ │ │ + add %r9,%r10 │ │ │ │ + lea -0x1(%rdx),%r13 │ │ │ │ + mov $0x1,%edi │ │ │ │ + and $0x7,%r13d │ │ │ │ + vfmadd213sd (%r10),%xmm0,%xmm14 │ │ │ │ + vmovsd %xmm14,(%r10) │ │ │ │ + cmp %rdx,%rdi │ │ │ │ + jae 4fc31 │ │ │ │ + test %r13,%r13 │ │ │ │ + je 4fb87 │ │ │ │ + cmp $0x1,%r13 │ │ │ │ + je 4fb6a │ │ │ │ + cmp $0x2,%r13 │ │ │ │ + je 4fb56 │ │ │ │ + cmp $0x3,%r13 │ │ │ │ + je 4fb42 │ │ │ │ + cmp $0x4,%r13 │ │ │ │ + je 4fb2e │ │ │ │ + cmp $0x5,%r13 │ │ │ │ + je 4fb1a │ │ │ │ + cmp $0x6,%r13 │ │ │ │ + je 4fb06 │ │ │ │ + vmovsd 0x8(%rax),%xmm15 │ │ │ │ + mov $0x2,%edi │ │ │ │ + vfmadd213sd 0x8(%r10),%xmm0,%xmm15 │ │ │ │ + vmovsd %xmm15,0x8(%r10) │ │ │ │ + vmovsd (%rax,%rdi,8),%xmm4 │ │ │ │ + vfmadd213sd (%r10,%rdi,8),%xmm0,%xmm4 │ │ │ │ + vmovsd %xmm4,(%r10,%rdi,8) │ │ │ │ + inc %rdi │ │ │ │ + vmovsd (%rax,%rdi,8),%xmm1 │ │ │ │ + vfmadd213sd (%r10,%rdi,8),%xmm0,%xmm1 │ │ │ │ + vmovsd %xmm1,(%r10,%rdi,8) │ │ │ │ + inc %rdi │ │ │ │ + vmovsd (%rax,%rdi,8),%xmm5 │ │ │ │ + vfmadd213sd (%r10,%rdi,8),%xmm0,%xmm5 │ │ │ │ + vmovsd %xmm5,(%r10,%rdi,8) │ │ │ │ + inc %rdi │ │ │ │ + vmovsd (%rax,%rdi,8),%xmm3 │ │ │ │ + vfmadd213sd (%r10,%rdi,8),%xmm0,%xmm3 │ │ │ │ + vmovsd %xmm3,(%r10,%rdi,8) │ │ │ │ + inc %rdi │ │ │ │ + vmovsd (%rax,%rdi,8),%xmm6 │ │ │ │ + vfmadd213sd (%r10,%rdi,8),%xmm0,%xmm6 │ │ │ │ + vmovsd %xmm6,(%r10,%rdi,8) │ │ │ │ + inc %rdi │ │ │ │ + vmovsd (%rax,%rdi,8),%xmm7 │ │ │ │ + vfmadd213sd (%r10,%rdi,8),%xmm0,%xmm7 │ │ │ │ + vmovsd %xmm7,(%r10,%rdi,8) │ │ │ │ + inc %rdi │ │ │ │ + cmp %rdx,%rdi │ │ │ │ + jae 4fc31 │ │ │ │ + vmovsd (%rax,%rdi,8),%xmm11 │ │ │ │ + vfmadd213sd (%r10,%rdi,8),%xmm0,%xmm11 │ │ │ │ + vmovsd %xmm11,(%r10,%rdi,8) │ │ │ │ + vmovsd 0x8(%rax,%rdi,8),%xmm8 │ │ │ │ + vfmadd213sd 0x8(%r10,%rdi,8),%xmm0,%xmm8 │ │ │ │ + vmovsd %xmm8,0x8(%r10,%rdi,8) │ │ │ │ + vmovsd 0x10(%rax,%rdi,8),%xmm10 │ │ │ │ + vfmadd213sd 0x10(%r10,%rdi,8),%xmm0,%xmm10 │ │ │ │ + vmovsd %xmm10,0x10(%r10,%rdi,8) │ │ │ │ + vmovsd 0x18(%rax,%rdi,8),%xmm9 │ │ │ │ + vfmadd213sd 0x18(%r10,%rdi,8),%xmm0,%xmm9 │ │ │ │ + vmovsd %xmm9,0x18(%r10,%rdi,8) │ │ │ │ + vmovsd 0x20(%rax,%rdi,8),%xmm12 │ │ │ │ + vfmadd213sd 0x20(%r10,%rdi,8),%xmm0,%xmm12 │ │ │ │ + vmovsd %xmm12,0x20(%r10,%rdi,8) │ │ │ │ + vmovsd 0x28(%rax,%rdi,8),%xmm13 │ │ │ │ + vfmadd213sd 0x28(%r10,%rdi,8),%xmm0,%xmm13 │ │ │ │ + vmovsd %xmm13,0x28(%r10,%rdi,8) │ │ │ │ + vmovsd 0x30(%rax,%rdi,8),%xmm14 │ │ │ │ + vfmadd213sd 0x30(%r10,%rdi,8),%xmm0,%xmm14 │ │ │ │ + vmovsd %xmm14,0x30(%r10,%rdi,8) │ │ │ │ + vmovsd 0x38(%rax,%rdi,8),%xmm15 │ │ │ │ + vfmadd213sd 0x38(%r10,%rdi,8),%xmm0,%xmm15 │ │ │ │ + vmovsd %xmm15,0x38(%r10,%rdi,8) │ │ │ │ + add $0x8,%rdi │ │ │ │ + cmp %rdx,%rdi │ │ │ │ + jb 4fb87 │ │ │ │ + inc %r8 │ │ │ │ + add %rdx,%rcx │ │ │ │ + cmp 0x70(%rsp),%r8 │ │ │ │ + jb 4f7b5 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0x58(%rsp),%r13 │ │ │ │ + add $0x18,%rbx │ │ │ │ + sub $0x18,%r14 │ │ │ │ + cmp %rsi,%rbx │ │ │ │ + jne 4f740 │ │ │ │ + subq $0x18,0xf0(%rsp) │ │ │ │ + mov 0x10(%rsp),%rcx │ │ │ │ + mov %r11,%r12 │ │ │ │ + decl 0x94(%rsp) │ │ │ │ + mov (%rsp),%r15 │ │ │ │ + subq $0x18,0xc0(%rsp) │ │ │ │ + mov 0x108(%rsp),%r10d │ │ │ │ + jmp 4f08a │ │ │ │ + mov %rdi,0x98(%rsp) │ │ │ │ + mov %rax,%r13 │ │ │ │ xor %ecx,%ecx │ │ │ │ - lea -0x40(%rdi),%rbx │ │ │ │ - shr $0x6,%rbx │ │ │ │ + mov %rdi,%r12 │ │ │ │ + lea (%rsi,%r12,8),%r9 │ │ │ │ + lea (%r8,%rcx,1),%r12 │ │ │ │ + vmovupd (%r9),%xmm12 │ │ │ │ + vaddpd (%r11,%r12,8),%xmm12,%xmm13 │ │ │ │ + vmovupd %xmm13,(%r9) │ │ │ │ + test $0x1,%r13b │ │ │ │ + je 4fcea │ │ │ │ + and $0xfffffffffffffffe,%r13 │ │ │ │ + add %r13,0x98(%rsp) │ │ │ │ + add %r13,%rcx │ │ │ │ + mov 0x98(%rsp),%r9 │ │ │ │ + add %r8,%rcx │ │ │ │ + vmovsd (%rsi,%r9,8),%xmm0 │ │ │ │ + vaddsd (%r11,%rcx,8),%xmm0,%xmm14 │ │ │ │ + vmovsd %xmm14,(%rsi,%r9,8) │ │ │ │ + inc %ebx │ │ │ │ + add %rax,%rdi │ │ │ │ + add %rax,%r8 │ │ │ │ + add %r14,%rdx │ │ │ │ + add %r14,%r10 │ │ │ │ + cmp %ebx,0x12c(%rsp) │ │ │ │ + jg 4f2cc │ │ │ │ + mov 0x108(%rsp),%ebx │ │ │ │ + mov 0x58(%rsp),%r13 │ │ │ │ + mov 0x50(%rsp),%rcx │ │ │ │ + mov 0x48(%rsp),%r12 │ │ │ │ + test %ebx,%ebx │ │ │ │ + jne 4f70d │ │ │ │ + mov %r12,%r14 │ │ │ │ + mov %rcx,%r12 │ │ │ │ + incl 0xd8(%rsp) │ │ │ │ + mov 0xb0(%rsp),%rdi │ │ │ │ + add %rdi,0xc8(%rsp) │ │ │ │ + add %rdi,0xa0(%rsp) │ │ │ │ + mov 0xd8(%rsp),%ecx │ │ │ │ + cmp %ecx,0xdc(%rsp) │ │ │ │ + jg 4e29e │ │ │ │ + mov 0x100(%rsp),%r15 │ │ │ │ + sub %r14,%r15 │ │ │ │ + test %r12,%r12 │ │ │ │ + je 50a4b │ │ │ │ + mov 0x110(%rsp),%rsi │ │ │ │ + mov %r12,%rdi │ │ │ │ + vzeroupper │ │ │ │ + call d340 │ │ │ │ + cmp %r14,0x120(%rsp) │ │ │ │ + je 4fdb8 │ │ │ │ + mov %r14,%r12 │ │ │ │ + mov (%r12),%rdi │ │ │ │ + test %rdi,%rdi │ │ │ │ + je 50700 │ │ │ │ + mov 0x10(%r12),%rsi │ │ │ │ + add $0x18,%r12 │ │ │ │ + sub %rdi,%rsi │ │ │ │ + call d340 │ │ │ │ + cmp %r12,0x120(%rsp) │ │ │ │ + jne 4fd90 │ │ │ │ + mov %r15,%rsi │ │ │ │ + mov %r14,%rdi │ │ │ │ + call d340 │ │ │ │ + mov 0x38(%rsp),%r11 │ │ │ │ + mov 0xe0(%rsp),%rax │ │ │ │ + mov 0x0(%r13),%r15 │ │ │ │ + mov 0x8(%r13),%r8 │ │ │ │ + mov 0x50(%r11),%rdx │ │ │ │ + mov 0x40(%r11),%r10 │ │ │ │ + mov 0x48(%r11),%rsi │ │ │ │ + imul (%rdx),%rax │ │ │ │ + cmpb $0x0,(%r10) │ │ │ │ + mov (%rsi),%r14 │ │ │ │ + je 4eb11 │ │ │ │ + lea (%r14,%rax,4),%rcx │ │ │ │ + cmp %r8,%r15 │ │ │ │ + je 4ed16 │ │ │ │ + mov (%r15),%r13 │ │ │ │ + mov 0x8(%r15),%r12 │ │ │ │ + cmp %r12,%r13 │ │ │ │ + je 50101 │ │ │ │ + lea -0x8(%r12),%rsi │ │ │ │ + sub %r13,%rsi │ │ │ │ + mov %rsi,%rdx │ │ │ │ + shr $0x3,%rdx │ │ │ │ + cmp $0x30,%rsi │ │ │ │ + jbe 50bbe │ │ │ │ + lea 0x1(%rdx),%r9 │ │ │ │ + xor %edi,%edi │ │ │ │ + mov %r9,%r10 │ │ │ │ + shr $0x3,%r10 │ │ │ │ + shl $0x5,%r10 │ │ │ │ + lea -0x20(%r10),%rbx │ │ │ │ + shr $0x5,%rbx │ │ │ │ inc %rbx │ │ │ │ and $0x7,%ebx │ │ │ │ - je 51460 │ │ │ │ + je 4ff59 │ │ │ │ cmp $0x1,%rbx │ │ │ │ - je 51430 │ │ │ │ + je 4ff32 │ │ │ │ cmp $0x2,%rbx │ │ │ │ - je 51410 │ │ │ │ + je 4ff14 │ │ │ │ cmp $0x3,%rbx │ │ │ │ - je 513f0 │ │ │ │ + je 4fef6 │ │ │ │ cmp $0x4,%rbx │ │ │ │ - je 513d0 │ │ │ │ + je 4fed8 │ │ │ │ cmp $0x5,%rbx │ │ │ │ - je 513b0 │ │ │ │ + je 4feba │ │ │ │ cmp $0x6,%rbx │ │ │ │ - je 51390 │ │ │ │ - vmovupd (%rsi),%zmm12 │ │ │ │ - vfmadd213pd (%rdx),%zmm11,%zmm12 │ │ │ │ - mov $0x40,%ecx │ │ │ │ - vmovupd %zmm12,(%rdx) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - vmovupd (%rsi,%rcx,1),%zmm10 │ │ │ │ - vfmadd213pd (%rdx,%rcx,1),%zmm11,%zmm10 │ │ │ │ - vmovupd %zmm10,(%rdx,%rcx,1) │ │ │ │ - add $0x40,%rcx │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - vmovupd (%rsi,%rcx,1),%zmm8 │ │ │ │ - vfmadd213pd (%rdx,%rcx,1),%zmm11,%zmm8 │ │ │ │ - vmovupd %zmm8,(%rdx,%rcx,1) │ │ │ │ - add $0x40,%rcx │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - vmovupd (%rsi,%rcx,1),%zmm13 │ │ │ │ - vfmadd213pd (%rdx,%rcx,1),%zmm11,%zmm13 │ │ │ │ - vmovupd %zmm13,(%rdx,%rcx,1) │ │ │ │ - add $0x40,%rcx │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - vmovupd (%rsi,%rcx,1),%zmm14 │ │ │ │ - vfmadd213pd (%rdx,%rcx,1),%zmm11,%zmm14 │ │ │ │ - vmovupd %zmm14,(%rdx,%rcx,1) │ │ │ │ - add $0x40,%rcx │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - vmovupd (%rsi,%rcx,1),%zmm15 │ │ │ │ - vfmadd213pd (%rdx,%rcx,1),%zmm11,%zmm15 │ │ │ │ - vmovupd %zmm15,(%rdx,%rcx,1) │ │ │ │ - add $0x40,%rcx │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - vmovupd (%rsi,%rcx,1),%zmm6 │ │ │ │ - vfmadd213pd (%rdx,%rcx,1),%zmm11,%zmm6 │ │ │ │ - vmovupd %zmm6,(%rdx,%rcx,1) │ │ │ │ - add $0x40,%rcx │ │ │ │ - cmp 0xa8(%rsp),%rcx │ │ │ │ - je 51532 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovupd (%rsi,%rcx,1),%zmm4 │ │ │ │ - vfmadd213pd (%rdx,%rcx,1),%zmm11,%zmm4 │ │ │ │ - vmovupd %zmm4,(%rdx,%rcx,1) │ │ │ │ - vmovupd 0x40(%rsi,%rcx,1),%zmm0 │ │ │ │ - vfmadd213pd 0x40(%rdx,%rcx,1),%zmm11,%zmm0 │ │ │ │ - vmovupd %zmm0,0x40(%rdx,%rcx,1) │ │ │ │ - vmovupd 0x80(%rsi,%rcx,1),%zmm1 │ │ │ │ - vfmadd213pd 0x80(%rdx,%rcx,1),%zmm11,%zmm1 │ │ │ │ - vmovupd %zmm1,0x80(%rdx,%rcx,1) │ │ │ │ - vmovupd 0xc0(%rsi,%rcx,1),%zmm12 │ │ │ │ - vfmadd213pd 0xc0(%rdx,%rcx,1),%zmm11,%zmm12 │ │ │ │ - vmovupd %zmm12,0xc0(%rdx,%rcx,1) │ │ │ │ - vmovupd 0x100(%rsi,%rcx,1),%zmm10 │ │ │ │ - vfmadd213pd 0x100(%rdx,%rcx,1),%zmm11,%zmm10 │ │ │ │ - vmovupd %zmm10,0x100(%rdx,%rcx,1) │ │ │ │ - vmovupd 0x140(%rsi,%rcx,1),%zmm8 │ │ │ │ - vfmadd213pd 0x140(%rdx,%rcx,1),%zmm11,%zmm8 │ │ │ │ - vmovupd %zmm8,0x140(%rdx,%rcx,1) │ │ │ │ - vmovupd 0x180(%rsi,%rcx,1),%zmm13 │ │ │ │ - vfmadd213pd 0x180(%rdx,%rcx,1),%zmm11,%zmm13 │ │ │ │ - vmovupd %zmm13,0x180(%rdx,%rcx,1) │ │ │ │ - vmovupd 0x1c0(%rsi,%rcx,1),%zmm14 │ │ │ │ - vfmadd213pd 0x1c0(%rdx,%rcx,1),%zmm11,%zmm14 │ │ │ │ - vmovupd %zmm14,0x1c0(%rdx,%rcx,1) │ │ │ │ - add $0x200,%rcx │ │ │ │ - cmp 0xa8(%rsp),%rcx │ │ │ │ - jne 51460 │ │ │ │ - test $0x7,%al │ │ │ │ - je 515f1 │ │ │ │ - mov 0x28(%rsp),%rdx │ │ │ │ - mov %rdx,%r9 │ │ │ │ - lea (%r8,%rdx,1),%r15 │ │ │ │ - jmp 51560 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov %r8,%r15 │ │ │ │ - xor %r9d,%r9d │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x80(%rsp),%rbx │ │ │ │ - sub %r9,%rbx │ │ │ │ - lea 0x1(%rbx),%rcx │ │ │ │ - cmp $0x2,%rbx │ │ │ │ - jbe 517e0 │ │ │ │ - lea (%r8,%r9,1),%rdx │ │ │ │ - vbroadcastsd %xmm9,%ymm11 │ │ │ │ - vmovupd (%r11,%rdx,8),%ymm15 │ │ │ │ - vfmadd132pd (%rsi,%r9,8),%ymm15,%ymm11 │ │ │ │ - vmovupd %ymm11,(%r11,%rdx,8) │ │ │ │ - test $0x3,%cl │ │ │ │ - je 515f1 │ │ │ │ - mov %rcx,%rdi │ │ │ │ + je 4fe9c │ │ │ │ + vcvtpd2psy 0x0(%r13),%xmm3 │ │ │ │ + vcvtpd2psy 0x20(%r13),%xmm6 │ │ │ │ + vinsertf32x4 $0x1,%xmm6,%ymm3,%ymm7 │ │ │ │ + mov $0x20,%edi │ │ │ │ + vmovups %ymm7,(%rcx) │ │ │ │ + vcvtpd2psy 0x0(%r13,%rdi,2),%xmm11 │ │ │ │ + vcvtpd2psy 0x20(%r13,%rdi,2),%xmm9 │ │ │ │ + vinsertf32x4 $0x1,%xmm9,%ymm11,%ymm8 │ │ │ │ + vmovups %ymm8,(%rcx,%rdi,1) │ │ │ │ + add $0x20,%rdi │ │ │ │ + vcvtpd2psy 0x0(%r13,%rdi,2),%xmm10 │ │ │ │ + vcvtpd2psy 0x20(%r13,%rdi,2),%xmm12 │ │ │ │ + vinsertf32x4 $0x1,%xmm12,%ymm10,%ymm13 │ │ │ │ + vmovups %ymm13,(%rcx,%rdi,1) │ │ │ │ + add $0x20,%rdi │ │ │ │ + vcvtpd2psy 0x0(%r13,%rdi,2),%xmm0 │ │ │ │ + vcvtpd2psy 0x20(%r13,%rdi,2),%xmm14 │ │ │ │ + vinsertf32x4 $0x1,%xmm14,%ymm0,%ymm15 │ │ │ │ + vmovups %ymm15,(%rcx,%rdi,1) │ │ │ │ + add $0x20,%rdi │ │ │ │ + vcvtpd2psy 0x0(%r13,%rdi,2),%xmm4 │ │ │ │ + vcvtpd2psy 0x20(%r13,%rdi,2),%xmm1 │ │ │ │ + vinsertf32x4 $0x1,%xmm1,%ymm4,%ymm5 │ │ │ │ + vmovups %ymm5,(%rcx,%rdi,1) │ │ │ │ + add $0x20,%rdi │ │ │ │ + vcvtpd2psy 0x0(%r13,%rdi,2),%xmm2 │ │ │ │ + vcvtpd2psy 0x20(%r13,%rdi,2),%xmm3 │ │ │ │ + vinsertf32x4 $0x1,%xmm3,%ymm2,%ymm6 │ │ │ │ + vmovups %ymm6,(%rcx,%rdi,1) │ │ │ │ + add $0x20,%rdi │ │ │ │ + vcvtpd2psy 0x0(%r13,%rdi,2),%xmm7 │ │ │ │ + vcvtpd2psy 0x20(%r13,%rdi,2),%xmm11 │ │ │ │ + vinsertf32x4 $0x1,%xmm11,%ymm7,%ymm9 │ │ │ │ + vmovups %ymm9,(%rcx,%rdi,1) │ │ │ │ + add $0x20,%rdi │ │ │ │ + cmp %r10,%rdi │ │ │ │ + je 50070 │ │ │ │ + vcvtpd2psy 0x0(%r13,%rdi,2),%xmm8 │ │ │ │ + vcvtpd2psy 0x20(%r13,%rdi,2),%xmm10 │ │ │ │ + vcvtpd2psy 0x40(%r13,%rdi,2),%xmm13 │ │ │ │ + vcvtpd2psy 0x60(%r13,%rdi,2),%xmm0 │ │ │ │ + vinsertf32x4 $0x1,%xmm10,%ymm8,%ymm12 │ │ │ │ + vinsertf32x4 $0x1,%xmm0,%ymm13,%ymm14 │ │ │ │ + vcvtpd2psy 0x80(%r13,%rdi,2),%xmm15 │ │ │ │ + vcvtpd2psy 0xa0(%r13,%rdi,2),%xmm4 │ │ │ │ + vcvtpd2psy 0xc0(%r13,%rdi,2),%xmm5 │ │ │ │ + vcvtpd2psy 0xe0(%r13,%rdi,2),%xmm2 │ │ │ │ + vcvtpd2psy 0x100(%r13,%rdi,2),%xmm6 │ │ │ │ + vcvtpd2psy 0x120(%r13,%rdi,2),%xmm7 │ │ │ │ + vcvtpd2psy 0x140(%r13,%rdi,2),%xmm9 │ │ │ │ + vcvtpd2psy 0x160(%r13,%rdi,2),%xmm8 │ │ │ │ + vcvtpd2psy 0x1a0(%r13,%rdi,2),%xmm13 │ │ │ │ + vinsertf32x4 $0x1,%xmm4,%ymm15,%ymm1 │ │ │ │ + vmovups %ymm12,(%rcx,%rdi,1) │ │ │ │ + vcvtpd2psy 0x1e0(%r13,%rdi,2),%xmm15 │ │ │ │ + vcvtpd2psy 0x180(%r13,%rdi,2),%xmm12 │ │ │ │ + vinsertf32x4 $0x1,%xmm2,%ymm5,%ymm3 │ │ │ │ + vmovups %ymm14,0x20(%rcx,%rdi,1) │ │ │ │ + vinsertf32x4 $0x1,%xmm7,%ymm6,%ymm11 │ │ │ │ + vcvtpd2psy 0x1c0(%r13,%rdi,2),%xmm14 │ │ │ │ + vinsertf32x4 $0x1,%xmm8,%ymm9,%ymm10 │ │ │ │ + vinsertf32x4 $0x1,%xmm13,%ymm12,%ymm0 │ │ │ │ + vinsertf32x4 $0x1,%xmm15,%ymm14,%ymm4 │ │ │ │ + vmovups %ymm1,0x40(%rcx,%rdi,1) │ │ │ │ + vmovups %ymm3,0x60(%rcx,%rdi,1) │ │ │ │ + vmovups %ymm11,0x80(%rcx,%rdi,1) │ │ │ │ + vmovups %ymm10,0xa0(%rcx,%rdi,1) │ │ │ │ + vmovups %ymm0,0xc0(%rcx,%rdi,1) │ │ │ │ + vmovups %ymm4,0xe0(%rcx,%rdi,1) │ │ │ │ + add $0x100,%rdi │ │ │ │ + cmp %r10,%rdi │ │ │ │ + jne 4ff59 │ │ │ │ + test $0x7,%r9b │ │ │ │ + je 500fc │ │ │ │ + mov %r9,%rax │ │ │ │ + and $0xfffffffffffffff8,%rax │ │ │ │ + lea (%rcx,%rax,4),%r14 │ │ │ │ + lea 0x0(%r13,%rax,8),%rsi │ │ │ │ + mov %rdx,%r11 │ │ │ │ + sub %rax,%r11 │ │ │ │ + cmp $0x2,%r11 │ │ │ │ + jbe 500c7 │ │ │ │ + vmovupd 0x0(%r13,%rax,8),%xmm1 │ │ │ │ + inc %r11 │ │ │ │ + vinsertf64x2 $0x1,0x10(%r13,%rax,8),%ymm1,%ymm5 │ │ │ │ + vcvtpd2ps %ymm5,%xmm2 │ │ │ │ + vmovups %xmm2,(%rcx,%rax,4) │ │ │ │ + test $0x3,%r11b │ │ │ │ + je 500fc │ │ │ │ + mov %r11,%rdi │ │ │ │ and $0xfffffffffffffffc,%rdi │ │ │ │ - lea (%rdi,%r9,1),%rdx │ │ │ │ - add %rdi,%r15 │ │ │ │ - cmp %rbx,%rdi │ │ │ │ - je 515df │ │ │ │ - mov %rcx,%rbx │ │ │ │ - vmovddup %xmm9,%xmm4 │ │ │ │ - sub %rdi,%rbx │ │ │ │ - add %r9,%rdi │ │ │ │ - and $0x1,%ecx │ │ │ │ - lea (%r8,%rdi,1),%r9 │ │ │ │ - vmovupd (%r11,%r9,8),%xmm6 │ │ │ │ - vfmadd132pd (%rsi,%rdi,8),%xmm6,%xmm4 │ │ │ │ - vmovupd %xmm4,(%r11,%r9,8) │ │ │ │ - je 515f1 │ │ │ │ - and $0xfffffffffffffffe,%rbx │ │ │ │ - add %rbx,%rdx │ │ │ │ - add %rbx,%r15 │ │ │ │ - vmovsd (%r11,%r15,8),%xmm0 │ │ │ │ - vfmadd132sd (%rsi,%rdx,8),%xmm0,%xmm9 │ │ │ │ - vmovsd %xmm9,(%r11,%r15,8) │ │ │ │ - add %rax,%r8 │ │ │ │ - inc %r13 │ │ │ │ - cmp 0x50(%rsp),%r13 │ │ │ │ - jb 512f0 │ │ │ │ - mov %r12d,%ecx │ │ │ │ - mov 0x10(%rsp),%r15 │ │ │ │ - mov 0x8(%rsp),%r12 │ │ │ │ - mov (%rsp),%rdx │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0x18,%r12 │ │ │ │ - sub $0x18,%rbx │ │ │ │ - cmp %r10,%r12 │ │ │ │ - jne 51260 │ │ │ │ - mov 0x20(%rsp),%r8 │ │ │ │ - mov 0x18(%rsp),%r11d │ │ │ │ - sub $0x18,%rdx │ │ │ │ - mov %ecx,%r9d │ │ │ │ - dec %r11d │ │ │ │ - sub $0x18,%r8 │ │ │ │ - jmp 50ada │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovsd (%rsi),%xmm1 │ │ │ │ - vfmadd213sd (%rdx),%xmm9,%xmm1 │ │ │ │ - lea -0x1(%rax),%r15 │ │ │ │ - mov $0x1,%ecx │ │ │ │ - and $0x7,%r15d │ │ │ │ - vmovsd %xmm1,(%rdx) │ │ │ │ - cmp %rax,%rcx │ │ │ │ - jae 515f1 │ │ │ │ - test %r15,%r15 │ │ │ │ - je 51730 │ │ │ │ - cmp $0x1,%r15 │ │ │ │ - je 51714 │ │ │ │ - cmp $0x2,%r15 │ │ │ │ - je 51701 │ │ │ │ - cmp $0x3,%r15 │ │ │ │ - je 516ee │ │ │ │ - cmp $0x4,%r15 │ │ │ │ - je 516db │ │ │ │ - cmp $0x5,%r15 │ │ │ │ - je 516c8 │ │ │ │ - cmp $0x6,%r15 │ │ │ │ - je 516b5 │ │ │ │ - vmovsd 0x8(%rsi),%xmm12 │ │ │ │ - vfmadd213sd 0x8(%rdx),%xmm9,%xmm12 │ │ │ │ - mov $0x2,%ecx │ │ │ │ - vmovsd %xmm12,0x8(%rdx) │ │ │ │ - vmovsd (%rsi,%rcx,8),%xmm10 │ │ │ │ - vfmadd213sd (%rdx,%rcx,8),%xmm9,%xmm10 │ │ │ │ - vmovsd %xmm10,(%rdx,%rcx,8) │ │ │ │ + lea (%r14,%rdi,4),%r14 │ │ │ │ + lea (%rsi,%rdi,8),%rsi │ │ │ │ + vxorps %xmm3,%xmm3,%xmm3 │ │ │ │ + lea 0x8(%rsi),%r13 │ │ │ │ + vcvtsd2ss (%rsi),%xmm3,%xmm6 │ │ │ │ + vmovss %xmm6,(%r14) │ │ │ │ + cmp %r13,%r12 │ │ │ │ + je 500fc │ │ │ │ + lea 0x10(%rsi),%rax │ │ │ │ + vcvtsd2ss 0x8(%rsi),%xmm3,%xmm7 │ │ │ │ + vmovss %xmm7,0x4(%r14) │ │ │ │ + cmp %rax,%r12 │ │ │ │ + je 500fc │ │ │ │ + vcvtsd2ss 0x10(%rsi),%xmm3,%xmm11 │ │ │ │ + vmovss %xmm11,0x8(%r14) │ │ │ │ + lea 0x4(%rcx,%rdx,4),%rcx │ │ │ │ + add $0x18,%r15 │ │ │ │ + cmp %r15,%r8 │ │ │ │ + jne 4fe02 │ │ │ │ + vzeroupper │ │ │ │ + jmp 4ed16 │ │ │ │ + mov 0x48(%rsp),%r12 │ │ │ │ + mov %rsi,%rcx │ │ │ │ + mov %r8,%r13 │ │ │ │ + sub %rdx,%rcx │ │ │ │ + sub %rdi,%r13 │ │ │ │ + lea (%rcx,%r8,8),%r9 │ │ │ │ + mov %rdi,%rcx │ │ │ │ + add %r11,%r9 │ │ │ │ + and $0x7,%r13d │ │ │ │ + je 5020b │ │ │ │ + cmp $0x1,%r13 │ │ │ │ + je 501ec │ │ │ │ + cmp $0x2,%r13 │ │ │ │ + je 501d6 │ │ │ │ + cmp $0x3,%r13 │ │ │ │ + je 501c0 │ │ │ │ + cmp $0x4,%r13 │ │ │ │ + je 501aa │ │ │ │ + cmp $0x5,%r13 │ │ │ │ + je 50194 │ │ │ │ + cmp $0x6,%r13 │ │ │ │ + je 5017e │ │ │ │ + lea 0x1(%rdi),%rcx │ │ │ │ + vmovsd -0x8(%rsi,%rcx,8),%xmm15 │ │ │ │ + vaddsd -0x8(%r9,%rcx,8),%xmm15,%xmm1 │ │ │ │ + vmovsd %xmm1,-0x8(%rsi,%rcx,8) │ │ │ │ inc %rcx │ │ │ │ - vmovsd (%rsi,%rcx,8),%xmm8 │ │ │ │ - vfmadd213sd (%rdx,%rcx,8),%xmm9,%xmm8 │ │ │ │ - vmovsd %xmm8,(%rdx,%rcx,8) │ │ │ │ + vmovsd -0x8(%rsi,%rcx,8),%xmm4 │ │ │ │ + vaddsd -0x8(%r9,%rcx,8),%xmm4,%xmm5 │ │ │ │ + vmovsd %xmm5,-0x8(%rsi,%rcx,8) │ │ │ │ inc %rcx │ │ │ │ - vmovsd (%rsi,%rcx,8),%xmm13 │ │ │ │ - vfmadd213sd (%rdx,%rcx,8),%xmm9,%xmm13 │ │ │ │ - vmovsd %xmm13,(%rdx,%rcx,8) │ │ │ │ + vmovsd -0x8(%rsi,%rcx,8),%xmm3 │ │ │ │ + vaddsd -0x8(%r9,%rcx,8),%xmm3,%xmm6 │ │ │ │ + vmovsd %xmm6,-0x8(%rsi,%rcx,8) │ │ │ │ inc %rcx │ │ │ │ - vmovsd (%rsi,%rcx,8),%xmm14 │ │ │ │ - vfmadd213sd (%rdx,%rcx,8),%xmm9,%xmm14 │ │ │ │ - vmovsd %xmm14,(%rdx,%rcx,8) │ │ │ │ + vmovsd -0x8(%rsi,%rcx,8),%xmm7 │ │ │ │ + vaddsd -0x8(%r9,%rcx,8),%xmm7,%xmm11 │ │ │ │ + vmovsd %xmm11,-0x8(%rsi,%rcx,8) │ │ │ │ inc %rcx │ │ │ │ - vmovsd (%rsi,%rcx,8),%xmm11 │ │ │ │ - vfmadd213sd (%rdx,%rcx,8),%xmm9,%xmm11 │ │ │ │ - vmovsd %xmm11,(%rdx,%rcx,8) │ │ │ │ + vmovsd -0x8(%rsi,%rcx,8),%xmm9 │ │ │ │ + vaddsd -0x8(%r9,%rcx,8),%xmm9,%xmm8 │ │ │ │ + vmovsd %xmm8,-0x8(%rsi,%rcx,8) │ │ │ │ inc %rcx │ │ │ │ - vmovsd (%rsi,%rcx,8),%xmm15 │ │ │ │ - vfmadd213sd (%rdx,%rcx,8),%xmm9,%xmm15 │ │ │ │ - vmovsd %xmm15,(%rdx,%rcx,8) │ │ │ │ + vmovsd -0x8(%rsi,%rcx,8),%xmm10 │ │ │ │ + vaddsd -0x8(%r9,%rcx,8),%xmm10,%xmm12 │ │ │ │ + vmovsd %xmm12,-0x8(%rsi,%rcx,8) │ │ │ │ inc %rcx │ │ │ │ - cmp %rax,%rcx │ │ │ │ - jae 515f1 │ │ │ │ - vmovsd (%rsi,%rcx,8),%xmm4 │ │ │ │ - vfmadd213sd (%rdx,%rcx,8),%xmm9,%xmm4 │ │ │ │ - vmovsd %xmm4,(%rdx,%rcx,8) │ │ │ │ - vmovsd 0x8(%rsi,%rcx,8),%xmm6 │ │ │ │ - vfmadd213sd 0x8(%rdx,%rcx,8),%xmm9,%xmm6 │ │ │ │ - vmovsd %xmm6,0x8(%rdx,%rcx,8) │ │ │ │ - vmovsd 0x10(%rsi,%rcx,8),%xmm0 │ │ │ │ - vfmadd213sd 0x10(%rdx,%rcx,8),%xmm9,%xmm0 │ │ │ │ - vmovsd %xmm0,0x10(%rdx,%rcx,8) │ │ │ │ - vmovsd 0x18(%rsi,%rcx,8),%xmm1 │ │ │ │ - vfmadd213sd 0x18(%rdx,%rcx,8),%xmm9,%xmm1 │ │ │ │ - vmovsd %xmm1,0x18(%rdx,%rcx,8) │ │ │ │ - vmovsd 0x20(%rsi,%rcx,8),%xmm12 │ │ │ │ - vfmadd213sd 0x20(%rdx,%rcx,8),%xmm9,%xmm12 │ │ │ │ - vmovsd %xmm12,0x20(%rdx,%rcx,8) │ │ │ │ - vmovsd 0x28(%rsi,%rcx,8),%xmm10 │ │ │ │ - vfmadd213sd 0x28(%rdx,%rcx,8),%xmm9,%xmm10 │ │ │ │ - vmovsd %xmm10,0x28(%rdx,%rcx,8) │ │ │ │ - vmovsd 0x30(%rsi,%rcx,8),%xmm8 │ │ │ │ - vfmadd213sd 0x30(%rdx,%rcx,8),%xmm9,%xmm8 │ │ │ │ - vmovsd %xmm8,0x30(%rdx,%rcx,8) │ │ │ │ - vmovsd 0x38(%rsi,%rcx,8),%xmm13 │ │ │ │ - vfmadd213sd 0x38(%rdx,%rcx,8),%xmm9,%xmm13 │ │ │ │ - vmovsd %xmm13,0x38(%rdx,%rcx,8) │ │ │ │ - add $0x8,%rcx │ │ │ │ - cmp %rax,%rcx │ │ │ │ - jb 51730 │ │ │ │ - jmp 515f1 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %r9,%rdx │ │ │ │ - xor %edi,%edi │ │ │ │ - jmp 515a7 │ │ │ │ - xor %r8d,%r8d │ │ │ │ - mov %rdx,%rax │ │ │ │ - mov %rbx,%r10 │ │ │ │ - sub %r8,%rax │ │ │ │ - lea -0x1(%rax),%r15 │ │ │ │ - cmp $0x2,%r15 │ │ │ │ - jbe 50f87 │ │ │ │ - lea (%rbx,%r8,1),%r9 │ │ │ │ - lea (%r8,%r12,1),%r15 │ │ │ │ - vmovupd (%rsi,%r9,8),%ymm15 │ │ │ │ - vaddpd (%r14,%r15,8),%ymm15,%ymm6 │ │ │ │ - vmovupd %ymm6,(%rsi,%r9,8) │ │ │ │ - test $0x3,%al │ │ │ │ - je 51878 │ │ │ │ - mov %rax,%r15 │ │ │ │ - and $0xfffffffffffffffc,%r15 │ │ │ │ - lea (%r8,%r15,1),%r9 │ │ │ │ - add %r15,%r10 │ │ │ │ - sub %r15,%rax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 51863 │ │ │ │ - add %r15,%r8 │ │ │ │ - lea (%rbx,%r8,1),%r15 │ │ │ │ - add %r12,%r8 │ │ │ │ - vmovupd (%rsi,%r15,8),%xmm7 │ │ │ │ - vaddpd (%r14,%r8,8),%xmm7,%xmm4 │ │ │ │ - vmovupd %xmm4,(%rsi,%r15,8) │ │ │ │ - test $0x1,%al │ │ │ │ - je 51878 │ │ │ │ - and $0xfffffffffffffffe,%rax │ │ │ │ - add %rax,%r9 │ │ │ │ - add %rax,%r10 │ │ │ │ - add %r12,%r9 │ │ │ │ - vmovsd (%rsi,%r10,8),%xmm1 │ │ │ │ - vaddsd (%r14,%r9,8),%xmm1,%xmm0 │ │ │ │ - vmovsd %xmm0,(%rsi,%r10,8) │ │ │ │ - incl 0xa8(%rsp) │ │ │ │ - vmovq %xmm8,%r15 │ │ │ │ - add %rdx,%rbx │ │ │ │ - add %rdx,%r12 │ │ │ │ - mov 0xa8(%rsp),%r8d │ │ │ │ - add %r15,%rdi │ │ │ │ - add %r15,%r13 │ │ │ │ - cmp %r8d,0x124(%rsp) │ │ │ │ - jg 50d60 │ │ │ │ - mov 0x20(%rsp),%r15 │ │ │ │ - mov 0x18(%rsp),%r8 │ │ │ │ - mov 0x10(%rsp),%rdx │ │ │ │ - test %ecx,%ecx │ │ │ │ - jne 51235 │ │ │ │ - mov 0x100(%rsp),%r14 │ │ │ │ - vmovq %xmm5,%r13 │ │ │ │ - mov %r15,%rbx │ │ │ │ - incl 0xd0(%rsp) │ │ │ │ - mov 0xb0(%rsp),%rcx │ │ │ │ - mov 0xd0(%rsp),%r11d │ │ │ │ - add %rcx,0xb8(%rsp) │ │ │ │ - add %rcx,0xa0(%rsp) │ │ │ │ - cmp %r11d,0xd4(%rsp) │ │ │ │ - jg 4fb89 │ │ │ │ - mov 0xf8(%rsp),%r15 │ │ │ │ - sub 0x128(%rsp),%r15 │ │ │ │ - test %rbx,%rbx │ │ │ │ - je 5224e │ │ │ │ - mov 0x108(%rsp),%rsi │ │ │ │ - mov %rbx,%rdi │ │ │ │ - vzeroupper │ │ │ │ - call d340 │ │ │ │ - mov 0x128(%rsp),%rdx │ │ │ │ - cmp %rdx,0x118(%rsp) │ │ │ │ - je 51969 │ │ │ │ - mov %rdx,%rbx │ │ │ │ - mov (%rbx),%rdi │ │ │ │ - test %rdi,%rdi │ │ │ │ - je 52230 │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - add $0x18,%rbx │ │ │ │ - sub %rdi,%rsi │ │ │ │ - call d340 │ │ │ │ - cmp %rbx,0x118(%rsp) │ │ │ │ - jne 51943 │ │ │ │ - mov 0x128(%rsp),%rdi │ │ │ │ - mov %r15,%rsi │ │ │ │ - call d340 │ │ │ │ - mov 0x60(%rsp),%r8 │ │ │ │ - mov 0xe0(%rsp),%rdx │ │ │ │ - mov 0x0(%r13),%rsi │ │ │ │ - mov 0x8(%r13),%r10 │ │ │ │ - mov 0x48(%r8),%rax │ │ │ │ - mov 0x50(%r8),%rdi │ │ │ │ - mov 0x40(%r8),%r12 │ │ │ │ - imul (%rdi),%rdx │ │ │ │ - mov (%rax),%r9 │ │ │ │ - cmpb $0x0,(%r12) │ │ │ │ - je 50530 │ │ │ │ - lea (%r9,%rdx,4),%rdx │ │ │ │ - mov %rsi,%r13 │ │ │ │ - cmp %r10,%rsi │ │ │ │ - je 50778 │ │ │ │ - mov 0x0(%r13),%rcx │ │ │ │ - mov 0x8(%r13),%r8 │ │ │ │ - cmp %r8,%rcx │ │ │ │ - je 51cf7 │ │ │ │ - lea -0x8(%r8),%rsi │ │ │ │ - sub %rcx,%rsi │ │ │ │ - mov %rsi,%r15 │ │ │ │ - shr $0x3,%r15 │ │ │ │ - cmp $0x70,%rsi │ │ │ │ - jbe 5239e │ │ │ │ - lea 0x1(%r15),%r12 │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r12,%rbx │ │ │ │ - shr $0x4,%rbx │ │ │ │ - shl $0x6,%rbx │ │ │ │ - lea -0x40(%rbx),%r14 │ │ │ │ - shr $0x6,%r14 │ │ │ │ - inc %r14 │ │ │ │ - and $0x7,%r14d │ │ │ │ - je 51b29 │ │ │ │ - cmp $0x1,%r14 │ │ │ │ - je 51aff │ │ │ │ - cmp $0x2,%r14 │ │ │ │ - je 51ade │ │ │ │ - cmp $0x3,%r14 │ │ │ │ - je 51abd │ │ │ │ - cmp $0x4,%r14 │ │ │ │ - je 51a9c │ │ │ │ - cmp $0x5,%r14 │ │ │ │ - je 51a7b │ │ │ │ - cmp $0x6,%r14 │ │ │ │ - je 51a5a │ │ │ │ - vcvtpd2ps (%rcx),%ymm2 │ │ │ │ - vcvtpd2ps 0x40(%rcx),%ymm15 │ │ │ │ - mov $0x40,%eax │ │ │ │ - vinsertf32x8 $0x1,%ymm15,%zmm2,%zmm6 │ │ │ │ - vmovups %zmm6,(%rdx) │ │ │ │ - vcvtpd2ps (%rcx,%rax,2),%ymm7 │ │ │ │ - vcvtpd2ps 0x40(%rcx,%rax,2),%ymm4 │ │ │ │ - vinsertf32x8 $0x1,%ymm4,%zmm7,%zmm1 │ │ │ │ - vmovups %zmm1,(%rdx,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vcvtpd2ps (%rcx,%rax,2),%ymm0 │ │ │ │ - vcvtpd2ps 0x40(%rcx,%rax,2),%ymm9 │ │ │ │ - vinsertf32x8 $0x1,%ymm9,%zmm0,%zmm11 │ │ │ │ - vmovups %zmm11,(%rdx,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vcvtpd2ps (%rcx,%rax,2),%ymm12 │ │ │ │ - vcvtpd2ps 0x40(%rcx,%rax,2),%ymm10 │ │ │ │ - vinsertf32x8 $0x1,%ymm10,%zmm12,%zmm8 │ │ │ │ - vmovups %zmm8,(%rdx,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vcvtpd2ps (%rcx,%rax,2),%ymm13 │ │ │ │ - vcvtpd2ps 0x40(%rcx,%rax,2),%ymm14 │ │ │ │ - vinsertf32x8 $0x1,%ymm14,%zmm13,%zmm3 │ │ │ │ - vmovups %zmm3,(%rdx,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vcvtpd2ps (%rcx,%rax,2),%ymm5 │ │ │ │ - vcvtpd2ps 0x40(%rcx,%rax,2),%ymm2 │ │ │ │ - vinsertf32x8 $0x1,%ymm2,%zmm5,%zmm15 │ │ │ │ - vmovups %zmm15,(%rdx,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vcvtpd2ps (%rcx,%rax,2),%ymm6 │ │ │ │ - vcvtpd2ps 0x40(%rcx,%rax,2),%ymm7 │ │ │ │ - vinsertf32x8 $0x1,%ymm7,%zmm6,%zmm4 │ │ │ │ - vmovups %zmm4,(%rdx,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - cmp %rax,%rbx │ │ │ │ - je 51c2e │ │ │ │ - vcvtpd2ps (%rcx,%rax,2),%ymm0 │ │ │ │ - vcvtpd2ps 0x40(%rcx,%rax,2),%ymm1 │ │ │ │ - vcvtpd2ps 0x80(%rcx,%rax,2),%ymm11 │ │ │ │ - vcvtpd2ps 0xc0(%rcx,%rax,2),%ymm12 │ │ │ │ - vcvtpd2ps 0x100(%rcx,%rax,2),%ymm8 │ │ │ │ - vcvtpd2ps 0x140(%rcx,%rax,2),%ymm13 │ │ │ │ - vcvtpd2ps 0x180(%rcx,%rax,2),%ymm3 │ │ │ │ - vcvtpd2ps 0x1c0(%rcx,%rax,2),%ymm5 │ │ │ │ - vcvtpd2ps 0x200(%rcx,%rax,2),%ymm15 │ │ │ │ - vcvtpd2ps 0x240(%rcx,%rax,2),%ymm6 │ │ │ │ - vcvtpd2ps 0x280(%rcx,%rax,2),%ymm4 │ │ │ │ - vinsertf32x8 $0x1,%ymm1,%zmm0,%zmm9 │ │ │ │ - vcvtpd2ps 0x2c0(%rcx,%rax,2),%ymm0 │ │ │ │ - vinsertf32x8 $0x1,%ymm12,%zmm11,%zmm10 │ │ │ │ - vmovups %zmm9,(%rdx,%rax,1) │ │ │ │ - vcvtpd2ps 0x340(%rcx,%rax,2),%ymm11 │ │ │ │ - vcvtpd2ps 0x300(%rcx,%rax,2),%ymm9 │ │ │ │ - vinsertf32x8 $0x1,%ymm13,%zmm8,%zmm14 │ │ │ │ - vmovups %zmm10,0x40(%rdx,%rax,1) │ │ │ │ - vcvtpd2ps 0x3c0(%rcx,%rax,2),%ymm8 │ │ │ │ - vcvtpd2ps 0x380(%rcx,%rax,2),%ymm10 │ │ │ │ - vinsertf32x8 $0x1,%ymm5,%zmm3,%zmm2 │ │ │ │ - vmovups %zmm14,0x80(%rdx,%rax,1) │ │ │ │ - vinsertf32x8 $0x1,%ymm6,%zmm15,%zmm7 │ │ │ │ - vmovups %zmm2,0xc0(%rdx,%rax,1) │ │ │ │ - vmovups %zmm7,0x100(%rdx,%rax,1) │ │ │ │ - vinsertf32x8 $0x1,%ymm0,%zmm4,%zmm1 │ │ │ │ - vinsertf32x8 $0x1,%ymm11,%zmm9,%zmm12 │ │ │ │ - vmovups %zmm1,0x140(%rdx,%rax,1) │ │ │ │ - vinsertf32x8 $0x1,%ymm8,%zmm10,%zmm13 │ │ │ │ - vmovups %zmm12,0x180(%rdx,%rax,1) │ │ │ │ - vmovups %zmm13,0x1c0(%rdx,%rax,1) │ │ │ │ - add $0x200,%rax │ │ │ │ - cmp %rax,%rbx │ │ │ │ - jne 51b29 │ │ │ │ - test $0xf,%r12b │ │ │ │ - je 51cf2 │ │ │ │ - and $0xfffffffffffffff0,%r12 │ │ │ │ - lea (%rdx,%r12,4),%rsi │ │ │ │ - lea (%rcx,%r12,8),%r11 │ │ │ │ - mov %r15,%r9 │ │ │ │ - sub %r12,%r9 │ │ │ │ - cmp $0x6,%r9 │ │ │ │ - jbe 52247 │ │ │ │ - vcvtpd2psy (%rcx,%r12,8),%xmm14 │ │ │ │ - vcvtpd2psy 0x20(%rcx,%r12,8),%xmm3 │ │ │ │ - lea 0x1(%r9),%rdi │ │ │ │ - vinsertf32x4 $0x1,%xmm3,%ymm14,%ymm5 │ │ │ │ - vmovups %ymm5,(%rdx,%r12,4) │ │ │ │ - test $0x7,%dil │ │ │ │ - je 51cf2 │ │ │ │ - and $0xfffffffffffffff8,%rdi │ │ │ │ - lea (%rsi,%rdi,4),%rsi │ │ │ │ - lea (%r11,%rdi,8),%r11 │ │ │ │ - sub %rdi,%r9 │ │ │ │ - cmp $0x2,%r9 │ │ │ │ - jbe 51cbd │ │ │ │ - add %r12,%rdi │ │ │ │ - inc %r9 │ │ │ │ - vmovupd (%rcx,%rdi,8),%xmm2 │ │ │ │ - vinsertf64x2 $0x1,0x10(%rcx,%rdi,8),%ymm2,%ymm15 │ │ │ │ - vcvtpd2ps %ymm15,%xmm6 │ │ │ │ - vmovups %xmm6,(%rdx,%rdi,4) │ │ │ │ - test $0x3,%r9b │ │ │ │ - je 51cf2 │ │ │ │ - and $0xfffffffffffffffc,%r9 │ │ │ │ - lea (%rsi,%r9,4),%rsi │ │ │ │ - lea (%r11,%r9,8),%r11 │ │ │ │ - vxorps %xmm7,%xmm7,%xmm7 │ │ │ │ - lea 0x8(%r11),%rcx │ │ │ │ - vcvtsd2ss (%r11),%xmm7,%xmm4 │ │ │ │ - vmovss %xmm4,(%rsi) │ │ │ │ + vmovsd -0x8(%rsi,%rcx,8),%xmm13 │ │ │ │ + vaddsd -0x8(%r9,%rcx,8),%xmm13,%xmm0 │ │ │ │ + vmovsd %xmm0,-0x8(%rsi,%rcx,8) │ │ │ │ cmp %rcx,%r8 │ │ │ │ - je 51cf2 │ │ │ │ - vcvtsd2ss 0x8(%r11),%xmm7,%xmm0 │ │ │ │ - lea 0x10(%r11),%r12 │ │ │ │ - vmovss %xmm0,0x4(%rsi) │ │ │ │ - cmp %r12,%r8 │ │ │ │ - je 51cf2 │ │ │ │ - vcvtsd2ss 0x10(%r11),%xmm7,%xmm1 │ │ │ │ - vmovss %xmm1,0x8(%rsi) │ │ │ │ - lea 0x4(%rdx,%r15,4),%rdx │ │ │ │ - add $0x18,%r13 │ │ │ │ - cmp %r13,%r10 │ │ │ │ - jne 519bc │ │ │ │ - vzeroupper │ │ │ │ - jmp 50778 │ │ │ │ - mov %rsi,%r8 │ │ │ │ - mov %r12,%r9 │ │ │ │ - mov %rbx,%rax │ │ │ │ - sub %rdi,%r8 │ │ │ │ - sub %rbx,%r9 │ │ │ │ - lea (%r8,%r12,8),%r10 │ │ │ │ + je 502c3 │ │ │ │ + lea 0x1(%rcx),%r13 │ │ │ │ + vmovsd -0x8(%rsi,%r13,8),%xmm14 │ │ │ │ + vaddsd -0x8(%r9,%r13,8),%xmm14,%xmm15 │ │ │ │ + vmovsd %xmm15,-0x8(%rsi,%r13,8) │ │ │ │ + lea 0x2(%rcx),%r13 │ │ │ │ + vmovsd -0x8(%rsi,%r13,8),%xmm1 │ │ │ │ + vaddsd -0x8(%r9,%r13,8),%xmm1,%xmm4 │ │ │ │ + vmovsd %xmm4,-0x8(%rsi,%r13,8) │ │ │ │ + lea 0x3(%rcx),%r13 │ │ │ │ + vmovsd -0x8(%rsi,%r13,8),%xmm5 │ │ │ │ + vaddsd -0x8(%r9,%r13,8),%xmm5,%xmm3 │ │ │ │ + vmovsd %xmm3,-0x8(%rsi,%r13,8) │ │ │ │ + lea 0x4(%rcx),%r13 │ │ │ │ + vmovsd -0x8(%rsi,%r13,8),%xmm6 │ │ │ │ + vaddsd -0x8(%r9,%r13,8),%xmm6,%xmm7 │ │ │ │ + vmovsd %xmm7,-0x8(%rsi,%r13,8) │ │ │ │ + lea 0x5(%rcx),%r13 │ │ │ │ + vmovsd -0x8(%rsi,%r13,8),%xmm11 │ │ │ │ + vaddsd -0x8(%r9,%r13,8),%xmm11,%xmm9 │ │ │ │ + vmovsd %xmm9,-0x8(%rsi,%r13,8) │ │ │ │ + lea 0x6(%rcx),%r13 │ │ │ │ + vmovsd -0x8(%rsi,%r13,8),%xmm8 │ │ │ │ + vaddsd -0x8(%r9,%r13,8),%xmm8,%xmm10 │ │ │ │ + vmovsd %xmm10,-0x8(%rsi,%r13,8) │ │ │ │ + lea 0x7(%rcx),%r13 │ │ │ │ + add $0x8,%rcx │ │ │ │ + vmovsd -0x8(%rsi,%r13,8),%xmm12 │ │ │ │ + vaddsd -0x8(%r9,%r13,8),%xmm12,%xmm13 │ │ │ │ + vmovsd %xmm13,-0x8(%rsi,%r13,8) │ │ │ │ + jmp 501ef │ │ │ │ + inc %ebx │ │ │ │ + add %rax,%rdi │ │ │ │ + add %rax,%r8 │ │ │ │ + add %r14,%rdx │ │ │ │ add %r14,%r10 │ │ │ │ - and $0x7,%r9d │ │ │ │ - je 51dfc │ │ │ │ - cmp $0x1,%r9 │ │ │ │ - je 51ddd │ │ │ │ - cmp $0x2,%r9 │ │ │ │ - je 51dc7 │ │ │ │ - cmp $0x3,%r9 │ │ │ │ - je 51db1 │ │ │ │ - cmp $0x4,%r9 │ │ │ │ - je 51d9b │ │ │ │ - cmp $0x5,%r9 │ │ │ │ - je 51d85 │ │ │ │ - cmp $0x6,%r9 │ │ │ │ - je 51d6f │ │ │ │ - lea 0x1(%rbx),%rax │ │ │ │ - vmovsd -0x8(%rsi,%rax,8),%xmm9 │ │ │ │ - vaddsd -0x8(%r10,%rax,8),%xmm9,%xmm11 │ │ │ │ - vmovsd %xmm11,-0x8(%rsi,%rax,8) │ │ │ │ - inc %rax │ │ │ │ - vmovsd -0x8(%rsi,%rax,8),%xmm12 │ │ │ │ - vaddsd -0x8(%r10,%rax,8),%xmm12,%xmm10 │ │ │ │ - vmovsd %xmm10,-0x8(%rsi,%rax,8) │ │ │ │ - inc %rax │ │ │ │ - vmovsd -0x8(%rsi,%rax,8),%xmm13 │ │ │ │ - vaddsd -0x8(%r10,%rax,8),%xmm13,%xmm14 │ │ │ │ - vmovsd %xmm14,-0x8(%rsi,%rax,8) │ │ │ │ - inc %rax │ │ │ │ - vmovsd -0x8(%rsi,%rax,8),%xmm15 │ │ │ │ - vaddsd -0x8(%r10,%rax,8),%xmm15,%xmm6 │ │ │ │ - vmovsd %xmm6,-0x8(%rsi,%rax,8) │ │ │ │ - inc %rax │ │ │ │ - vmovsd -0x8(%rsi,%rax,8),%xmm7 │ │ │ │ - vaddsd -0x8(%r10,%rax,8),%xmm7,%xmm4 │ │ │ │ - vmovsd %xmm4,-0x8(%rsi,%rax,8) │ │ │ │ - inc %rax │ │ │ │ - vmovsd -0x8(%rsi,%rax,8),%xmm1 │ │ │ │ - vaddsd -0x8(%r10,%rax,8),%xmm1,%xmm0 │ │ │ │ - vmovsd %xmm0,-0x8(%rsi,%rax,8) │ │ │ │ - inc %rax │ │ │ │ - vmovsd -0x8(%rsi,%rax,8),%xmm9 │ │ │ │ - vaddsd -0x8(%r10,%rax,8),%xmm9,%xmm11 │ │ │ │ - vmovsd %xmm11,-0x8(%rsi,%rax,8) │ │ │ │ - cmp %r12,%rax │ │ │ │ - je 51878 │ │ │ │ - lea 0x1(%rax),%r9 │ │ │ │ - lea 0x2(%rax),%r8 │ │ │ │ - lea 0x3(%rax),%r15 │ │ │ │ - vmovsd -0x8(%rsi,%r9,8),%xmm12 │ │ │ │ - vaddsd -0x8(%r10,%r9,8),%xmm12,%xmm10 │ │ │ │ - vmovsd %xmm10,-0x8(%rsi,%r9,8) │ │ │ │ - vmovsd -0x8(%rsi,%r8,8),%xmm13 │ │ │ │ - vaddsd -0x8(%r10,%r8,8),%xmm13,%xmm14 │ │ │ │ - lea 0x4(%rax),%r9 │ │ │ │ - vmovsd %xmm14,-0x8(%rsi,%r8,8) │ │ │ │ - vmovsd -0x8(%rsi,%r15,8),%xmm15 │ │ │ │ - vaddsd -0x8(%r10,%r15,8),%xmm15,%xmm6 │ │ │ │ - lea 0x5(%rax),%r8 │ │ │ │ - vmovsd %xmm6,-0x8(%rsi,%r15,8) │ │ │ │ - vmovsd -0x8(%rsi,%r9,8),%xmm7 │ │ │ │ - vaddsd -0x8(%r10,%r9,8),%xmm7,%xmm4 │ │ │ │ - lea 0x6(%rax),%r15 │ │ │ │ - vmovsd %xmm4,-0x8(%rsi,%r9,8) │ │ │ │ - vmovsd -0x8(%rsi,%r8,8),%xmm1 │ │ │ │ - vaddsd -0x8(%r10,%r8,8),%xmm1,%xmm0 │ │ │ │ - lea 0x7(%rax),%r9 │ │ │ │ - add $0x8,%rax │ │ │ │ - vmovsd %xmm0,-0x8(%rsi,%r8,8) │ │ │ │ - vmovsd -0x8(%rsi,%r15,8),%xmm9 │ │ │ │ - vaddsd -0x8(%r10,%r15,8),%xmm9,%xmm11 │ │ │ │ - vmovsd %xmm11,-0x8(%rsi,%r15,8) │ │ │ │ - vmovsd -0x8(%rsi,%r9,8),%xmm12 │ │ │ │ - vaddsd -0x8(%r10,%r9,8),%xmm12,%xmm10 │ │ │ │ - vmovsd %xmm10,-0x8(%rsi,%r9,8) │ │ │ │ - jmp 51de0 │ │ │ │ - xor %r13d,%r13d │ │ │ │ + cmp %ebx,0x12c(%rsp) │ │ │ │ + jg 4f2bd │ │ │ │ + mov 0x58(%rsp),%r13 │ │ │ │ + mov 0x50(%rsp),%rcx │ │ │ │ + jmp 4f6fe │ │ │ │ + xor %r11d,%r11d │ │ │ │ mov $0x1,%eax │ │ │ │ - jmp 50bf1 │ │ │ │ - cmpl $0x1,0x124(%rsp) │ │ │ │ - jle 518bd │ │ │ │ - mov (%r8),%r14 │ │ │ │ - mov 0x18(%rdx),%rsi │ │ │ │ + jmp 4f1a2 │ │ │ │ + cmpl $0x1,0x12c(%rsp) │ │ │ │ + jle 4fd23 │ │ │ │ + mov 0xc0(%rsp),%r10 │ │ │ │ + mov 0xf0(%rsp),%r9 │ │ │ │ mov $0x1,%eax │ │ │ │ - jmp 50ce6 │ │ │ │ - vmovsd 0x0(%r13),%xmm11 │ │ │ │ - vaddsd (%r14),%xmm11,%xmm12 │ │ │ │ - lea -0x1(%rax),%rbx │ │ │ │ - mov $0x1,%r9d │ │ │ │ - and $0x7,%ebx │ │ │ │ - vmovsd %xmm12,0x0(%r13) │ │ │ │ - cmp %rax,%r9 │ │ │ │ - jae 5122d │ │ │ │ - test %rbx,%rbx │ │ │ │ - je 51fe7 │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 51fc7 │ │ │ │ - cmp $0x2,%rbx │ │ │ │ - je 51fb0 │ │ │ │ - cmp $0x3,%rbx │ │ │ │ - je 51f99 │ │ │ │ - cmp $0x4,%rbx │ │ │ │ - je 51f82 │ │ │ │ - cmp $0x5,%rbx │ │ │ │ - je 51f6b │ │ │ │ - cmp $0x6,%rbx │ │ │ │ - je 51f54 │ │ │ │ - vmovsd 0x8(%r13),%xmm10 │ │ │ │ - vaddsd 0x8(%r14),%xmm10,%xmm8 │ │ │ │ - mov $0x2,%r9d │ │ │ │ - vmovsd %xmm8,0x8(%r13) │ │ │ │ - vmovsd 0x0(%r13,%r9,8),%xmm13 │ │ │ │ - vaddsd (%r14,%r9,8),%xmm13,%xmm14 │ │ │ │ - vmovsd %xmm14,0x0(%r13,%r9,8) │ │ │ │ - inc %r9 │ │ │ │ - vmovsd 0x0(%r13,%r9,8),%xmm15 │ │ │ │ - vaddsd (%r14,%r9,8),%xmm15,%xmm6 │ │ │ │ - vmovsd %xmm6,0x0(%r13,%r9,8) │ │ │ │ - inc %r9 │ │ │ │ - vmovsd 0x0(%r13,%r9,8),%xmm7 │ │ │ │ - vaddsd (%r14,%r9,8),%xmm7,%xmm4 │ │ │ │ - vmovsd %xmm4,0x0(%r13,%r9,8) │ │ │ │ - inc %r9 │ │ │ │ - vmovsd 0x0(%r13,%r9,8),%xmm1 │ │ │ │ - vaddsd (%r14,%r9,8),%xmm1,%xmm0 │ │ │ │ - vmovsd %xmm0,0x0(%r13,%r9,8) │ │ │ │ - inc %r9 │ │ │ │ - vmovsd 0x0(%r13,%r9,8),%xmm9 │ │ │ │ - vaddsd (%r14,%r9,8),%xmm9,%xmm11 │ │ │ │ - vmovsd %xmm11,0x0(%r13,%r9,8) │ │ │ │ - inc %r9 │ │ │ │ - vmovsd 0x0(%r13,%r9,8),%xmm12 │ │ │ │ - vaddsd (%r14,%r9,8),%xmm12,%xmm10 │ │ │ │ - vmovsd %xmm10,0x0(%r13,%r9,8) │ │ │ │ - inc %r9 │ │ │ │ - cmp %rax,%r9 │ │ │ │ - jae 5122d │ │ │ │ - vmovsd 0x0(%r13,%r9,8),%xmm8 │ │ │ │ - vaddsd (%r14,%r9,8),%xmm8,%xmm13 │ │ │ │ - lea 0x1(%r9),%r10 │ │ │ │ - lea 0x2(%r9),%r12 │ │ │ │ - lea 0x3(%r9),%rsi │ │ │ │ - lea 0x4(%r9),%rdi │ │ │ │ - lea 0x5(%r9),%rbx │ │ │ │ - vmovsd %xmm13,0x0(%r13,%r9,8) │ │ │ │ - vmovsd 0x0(%r13,%r10,8),%xmm14 │ │ │ │ - vaddsd (%r14,%r10,8),%xmm14,%xmm15 │ │ │ │ - vmovsd %xmm15,0x0(%r13,%r10,8) │ │ │ │ - vmovsd 0x0(%r13,%r12,8),%xmm6 │ │ │ │ - vaddsd (%r14,%r12,8),%xmm6,%xmm7 │ │ │ │ - lea 0x6(%r9),%r10 │ │ │ │ - vmovsd %xmm7,0x0(%r13,%r12,8) │ │ │ │ - vmovsd 0x0(%r13,%rsi,8),%xmm4 │ │ │ │ - vaddsd (%r14,%rsi,8),%xmm4,%xmm1 │ │ │ │ - lea 0x7(%r9),%r12 │ │ │ │ - add $0x8,%r9 │ │ │ │ - vmovsd %xmm1,0x0(%r13,%rsi,8) │ │ │ │ - vmovsd 0x0(%r13,%rdi,8),%xmm0 │ │ │ │ - vaddsd (%r14,%rdi,8),%xmm0,%xmm9 │ │ │ │ - vmovsd %xmm9,0x0(%r13,%rdi,8) │ │ │ │ - vmovsd 0x0(%r13,%rbx,8),%xmm11 │ │ │ │ - vaddsd (%r14,%rbx,8),%xmm11,%xmm12 │ │ │ │ - vmovsd %xmm12,0x0(%r13,%rbx,8) │ │ │ │ - vmovsd 0x0(%r13,%r10,8),%xmm10 │ │ │ │ - vaddsd (%r14,%r10,8),%xmm10,%xmm8 │ │ │ │ - vmovsd %xmm8,0x0(%r13,%r10,8) │ │ │ │ - vmovsd 0x0(%r13,%r12,8),%xmm13 │ │ │ │ - vaddsd (%r14,%r12,8),%xmm13,%xmm14 │ │ │ │ - vmovsd %xmm14,0x0(%r13,%r12,8) │ │ │ │ - cmp %rax,%r9 │ │ │ │ - jb 51fe7 │ │ │ │ - jmp 5122d │ │ │ │ - mov 0x100(%rsp),%r10 │ │ │ │ - mov %rdx,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - lea 0x1(%r10),%rcx │ │ │ │ - mov %rdx,%r10 │ │ │ │ - jmp 504ad │ │ │ │ - mov 0xf8(%rsp),%rsi │ │ │ │ - mov 0x118(%rsp),%rdi │ │ │ │ - mov 0x128(%rsp),%r8 │ │ │ │ - mov %rsi,0x170(%rsp) │ │ │ │ - mov 0xf0(%rsp),%rsi │ │ │ │ - mov %rdi,0x168(%rsp) │ │ │ │ - mov %r8,0x160(%rsp) │ │ │ │ - sub %r12,%rsi │ │ │ │ - lea 0x160(%rsp),%r12 │ │ │ │ - mov %r12,%rdi │ │ │ │ - vzeroupper │ │ │ │ - call bd6a0 >, std::allocator > > >::_M_default_append(unsigned long)@@Base> │ │ │ │ - mov 0x160(%rsp),%r9 │ │ │ │ - mov 0x168(%rsp),%r10 │ │ │ │ - mov 0x170(%rsp),%rdx │ │ │ │ - mov %r9,0x128(%rsp) │ │ │ │ - mov %r10,0x118(%rsp) │ │ │ │ - mov %rdx,0xf8(%rsp) │ │ │ │ - jmp 4febc │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp %r12,0x118(%rsp) │ │ │ │ - jne 4fe89 │ │ │ │ - mov %r15,0x118(%rsp) │ │ │ │ - jmp 4febc │ │ │ │ - lea (%rbx,%rdx,1),%rsi │ │ │ │ + mov (%r10),%r11 │ │ │ │ + mov 0x18(%r9),%rsi │ │ │ │ + jmp 4f274 │ │ │ │ + vmovsd (%rsi),%xmm4 │ │ │ │ + lea -0x1(%rdi),%r8 │ │ │ │ + mov $0x1,%edx │ │ │ │ + and $0x7,%r8d │ │ │ │ + vaddsd (%rbx),%xmm4,%xmm5 │ │ │ │ + vmovsd %xmm5,(%rsi) │ │ │ │ + cmp %rdi,%rdx │ │ │ │ + jae 4f6fe │ │ │ │ + test %r8,%r8 │ │ │ │ + je 50405 │ │ │ │ + cmp $0x1,%r8 │ │ │ │ + je 503ea │ │ │ │ + cmp $0x2,%r8 │ │ │ │ + je 503d8 │ │ │ │ + cmp $0x3,%r8 │ │ │ │ + je 503c6 │ │ │ │ + cmp $0x4,%r8 │ │ │ │ + je 503b4 │ │ │ │ + cmp $0x5,%r8 │ │ │ │ + je 503a2 │ │ │ │ + cmp $0x6,%r8 │ │ │ │ + je 50390 │ │ │ │ + vmovsd 0x8(%rsi),%xmm3 │ │ │ │ + mov $0x2,%edx │ │ │ │ + vaddsd 0x8(%rbx),%xmm3,%xmm6 │ │ │ │ + vmovsd %xmm6,0x8(%rsi) │ │ │ │ + vmovsd (%rsi,%rdx,8),%xmm7 │ │ │ │ + vaddsd (%rbx,%rdx,8),%xmm7,%xmm11 │ │ │ │ + vmovsd %xmm11,(%rsi,%rdx,8) │ │ │ │ + inc %rdx │ │ │ │ + vmovsd (%rsi,%rdx,8),%xmm9 │ │ │ │ + vaddsd (%rbx,%rdx,8),%xmm9,%xmm8 │ │ │ │ + vmovsd %xmm8,(%rsi,%rdx,8) │ │ │ │ + inc %rdx │ │ │ │ + vmovsd (%rsi,%rdx,8),%xmm10 │ │ │ │ + vaddsd (%rbx,%rdx,8),%xmm10,%xmm12 │ │ │ │ + vmovsd %xmm12,(%rsi,%rdx,8) │ │ │ │ + inc %rdx │ │ │ │ + vmovsd (%rsi,%rdx,8),%xmm13 │ │ │ │ + vaddsd (%rbx,%rdx,8),%xmm13,%xmm0 │ │ │ │ + vmovsd %xmm0,(%rsi,%rdx,8) │ │ │ │ + inc %rdx │ │ │ │ + vmovsd (%rsi,%rdx,8),%xmm14 │ │ │ │ + vaddsd (%rbx,%rdx,8),%xmm14,%xmm15 │ │ │ │ + vmovsd %xmm15,(%rsi,%rdx,8) │ │ │ │ + inc %rdx │ │ │ │ + vmovsd (%rsi,%rdx,8),%xmm1 │ │ │ │ + vaddsd (%rbx,%rdx,8),%xmm1,%xmm4 │ │ │ │ + vmovsd %xmm4,(%rsi,%rdx,8) │ │ │ │ + inc %rdx │ │ │ │ + cmp %rdi,%rdx │ │ │ │ + jae 4f6fe │ │ │ │ + vmovsd (%rsi,%rdx,8),%xmm5 │ │ │ │ + lea 0x1(%rdx),%r10 │ │ │ │ + lea 0x2(%rdx),%r11 │ │ │ │ + lea 0x3(%rdx),%r14 │ │ │ │ + lea 0x4(%rdx),%rax │ │ │ │ + vaddsd (%rbx,%rdx,8),%xmm5,%xmm3 │ │ │ │ + lea 0x5(%rdx),%r9 │ │ │ │ + lea 0x6(%rdx),%r8 │ │ │ │ + vmovsd %xmm3,(%rsi,%rdx,8) │ │ │ │ + vmovsd (%rsi,%r10,8),%xmm6 │ │ │ │ + vaddsd (%rbx,%r10,8),%xmm6,%xmm7 │ │ │ │ + vmovsd %xmm7,(%rsi,%r10,8) │ │ │ │ + lea 0x7(%rdx),%r10 │ │ │ │ + add $0x8,%rdx │ │ │ │ + vmovsd (%rsi,%r11,8),%xmm11 │ │ │ │ + vaddsd (%rbx,%r11,8),%xmm11,%xmm9 │ │ │ │ + vmovsd %xmm9,(%rsi,%r11,8) │ │ │ │ + vmovsd (%rsi,%r14,8),%xmm8 │ │ │ │ + vaddsd (%rbx,%r14,8),%xmm8,%xmm10 │ │ │ │ + vmovsd %xmm10,(%rsi,%r14,8) │ │ │ │ + vmovsd (%rsi,%rax,8),%xmm12 │ │ │ │ + vaddsd (%rbx,%rax,8),%xmm12,%xmm13 │ │ │ │ + vmovsd %xmm13,(%rsi,%rax,8) │ │ │ │ + vmovsd (%rsi,%r9,8),%xmm0 │ │ │ │ + vaddsd (%rbx,%r9,8),%xmm0,%xmm14 │ │ │ │ + vmovsd %xmm14,(%rsi,%r9,8) │ │ │ │ + vmovsd (%rsi,%r8,8),%xmm15 │ │ │ │ + vaddsd (%rbx,%r8,8),%xmm15,%xmm1 │ │ │ │ + vmovsd %xmm1,(%rsi,%r8,8) │ │ │ │ + vmovsd (%rsi,%r10,8),%xmm4 │ │ │ │ + vaddsd (%rbx,%r10,8),%xmm4,%xmm5 │ │ │ │ + vmovsd %xmm5,(%rsi,%r10,8) │ │ │ │ + cmp %rdi,%rdx │ │ │ │ + jb 50405 │ │ │ │ + jmp 4f6fe │ │ │ │ + mov %rdx,%r9 │ │ │ │ + xor %r8d,%r8d │ │ │ │ + jmp 4eaa5 │ │ │ │ + add $0x18,%rbx │ │ │ │ + cmp %rbx,%r12 │ │ │ │ + jne 4ef80 │ │ │ │ + jmp 4efb1 │ │ │ │ + lea (%r12,%rdx,1),%r9 │ │ │ │ cmp $0x8,%rdx │ │ │ │ - jle 52221 │ │ │ │ - mov %rsi,0x100(%rsp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ + jle 50679 │ │ │ │ + mov %r9,0x108(%rsp) │ │ │ │ + mov %r12,%rsi │ │ │ │ vzeroupper │ │ │ │ call d2d0 │ │ │ │ - mov 0x128(%rsp),%rdi │ │ │ │ - mov 0x100(%rsp),%rsi │ │ │ │ - mov 0x8(%rdi),%r11 │ │ │ │ - mov 0xc8(%rsp),%r12 │ │ │ │ - sub %rsi,%r12 │ │ │ │ - test %r12,%r12 │ │ │ │ - jle 521c7 │ │ │ │ - mov %r11,%rdi │ │ │ │ - mov %r12,%rdx │ │ │ │ + mov 0x8(%r14),%rcx │ │ │ │ + mov 0x108(%rsp),%r9 │ │ │ │ + mov 0xd0(%rsp),%rbx │ │ │ │ + sub %r9,%rbx │ │ │ │ + test %rbx,%rbx │ │ │ │ + jle 5052c │ │ │ │ + mov %rcx,%rdi │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %r9,%rsi │ │ │ │ vzeroupper │ │ │ │ call d2d0 │ │ │ │ - lea (%rax,%r12,1),%r11 │ │ │ │ - mov 0x128(%rsp),%rcx │ │ │ │ - mov %r11,0x8(%rcx) │ │ │ │ - jmp 4ff3f │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp %r12,%r15 │ │ │ │ - jne 50a44 │ │ │ │ - jmp 50a67 │ │ │ │ - mov %rax,%r12 │ │ │ │ - xor %esi,%esi │ │ │ │ - jmp 511ea │ │ │ │ - movq $0x0,0x108(%rsp) │ │ │ │ - movq $0x0,0xc8(%rsp) │ │ │ │ - xor %ebx,%ebx │ │ │ │ - cmpl $0x1,0xd4(%rsp) │ │ │ │ - jg 4fa95 │ │ │ │ - jmp 51979 │ │ │ │ - jne 521a5 │ │ │ │ - vmovsd (%rbx),%xmm5 │ │ │ │ - vmovsd %xmm5,(%rdi) │ │ │ │ - jmp 521a5 │ │ │ │ - add $0x18,%rbx │ │ │ │ - cmp 0x118(%rsp),%rbx │ │ │ │ - jne 51943 │ │ │ │ - jmp 51969 │ │ │ │ - xor %edi,%edi │ │ │ │ - jmp 51c84 │ │ │ │ + lea (%rax,%rbx,1),%rcx │ │ │ │ + mov %rcx,0x8(%r14) │ │ │ │ + jmp 4e5b4 │ │ │ │ + mov 0x120(%rsp),%rcx │ │ │ │ + mov 0x100(%rsp),%rax │ │ │ │ + mov %r14,0x160(%rsp) │ │ │ │ + lea 0x160(%rsp),%rbx │ │ │ │ + mov 0xf8(%rsp),%rsi │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %rcx,0x168(%rsp) │ │ │ │ + mov %rax,0x170(%rsp) │ │ │ │ + sub %rdx,%rsi │ │ │ │ vzeroupper │ │ │ │ - jmp 5192e │ │ │ │ - mov %r14,%rdi │ │ │ │ - mov %r13,%r8 │ │ │ │ - xor %edx,%edx │ │ │ │ - jmp 50705 │ │ │ │ - lea -0x8(%rcx),%r11 │ │ │ │ - xor %edi,%edi │ │ │ │ - shr $0x3,%r11 │ │ │ │ - inc %r11 │ │ │ │ - and $0x7,%r11d │ │ │ │ - je 52321 │ │ │ │ - cmp $0x1,%r11 │ │ │ │ - je 52307 │ │ │ │ - cmp $0x2,%r11 │ │ │ │ - je 522f6 │ │ │ │ - cmp $0x3,%r11 │ │ │ │ - je 522e5 │ │ │ │ - cmp $0x4,%r11 │ │ │ │ - je 522d4 │ │ │ │ - cmp $0x5,%r11 │ │ │ │ - je 522c3 │ │ │ │ - cmp $0x6,%r11 │ │ │ │ - je 522b2 │ │ │ │ - vmovsd (%r14),%xmm15 │ │ │ │ - mov $0x8,%edi │ │ │ │ - vmovsd %xmm15,0x0(%r13) │ │ │ │ - vmovsd (%r14,%rdi,1),%xmm6 │ │ │ │ - vmovsd %xmm6,0x0(%r13,%rdi,1) │ │ │ │ - add $0x8,%rdi │ │ │ │ - vmovsd (%r14,%rdi,1),%xmm7 │ │ │ │ - vmovsd %xmm7,0x0(%r13,%rdi,1) │ │ │ │ - add $0x8,%rdi │ │ │ │ - vmovsd (%r14,%rdi,1),%xmm4 │ │ │ │ - vmovsd %xmm4,0x0(%r13,%rdi,1) │ │ │ │ - add $0x8,%rdi │ │ │ │ - vmovsd (%r14,%rdi,1),%xmm1 │ │ │ │ - vmovsd %xmm1,0x0(%r13,%rdi,1) │ │ │ │ - add $0x8,%rdi │ │ │ │ - vmovsd (%r14,%rdi,1),%xmm0 │ │ │ │ - vmovsd %xmm0,0x0(%r13,%rdi,1) │ │ │ │ - add $0x8,%rdi │ │ │ │ - vmovsd (%r14,%rdi,1),%xmm9 │ │ │ │ - vmovsd %xmm9,0x0(%r13,%rdi,1) │ │ │ │ - add $0x8,%rdi │ │ │ │ - cmp %rdi,%rcx │ │ │ │ - je 50765 │ │ │ │ - vmovsd (%r14,%rdi,1),%xmm11 │ │ │ │ - vmovsd %xmm11,0x0(%r13,%rdi,1) │ │ │ │ - vmovsd 0x8(%r14,%rdi,1),%xmm12 │ │ │ │ - vmovsd %xmm12,0x8(%r13,%rdi,1) │ │ │ │ - vmovsd 0x10(%r14,%rdi,1),%xmm10 │ │ │ │ - vmovsd %xmm10,0x10(%r13,%rdi,1) │ │ │ │ - vmovsd 0x18(%r14,%rdi,1),%xmm8 │ │ │ │ - vmovsd %xmm8,0x18(%r13,%rdi,1) │ │ │ │ - vmovsd 0x20(%r14,%rdi,1),%xmm13 │ │ │ │ - vmovsd %xmm13,0x20(%r13,%rdi,1) │ │ │ │ - vmovsd 0x28(%r14,%rdi,1),%xmm14 │ │ │ │ - vmovsd %xmm14,0x28(%r13,%rdi,1) │ │ │ │ - vmovsd 0x30(%r14,%rdi,1),%xmm3 │ │ │ │ - vmovsd %xmm3,0x30(%r13,%rdi,1) │ │ │ │ - vmovsd 0x38(%r14,%rdi,1),%xmm5 │ │ │ │ - vmovsd %xmm5,0x38(%r13,%rdi,1) │ │ │ │ - add $0x40,%rdi │ │ │ │ - cmp %rdi,%rcx │ │ │ │ - jne 52321 │ │ │ │ - jmp 50765 │ │ │ │ - mov %rdx,%rsi │ │ │ │ - mov %rcx,%r11 │ │ │ │ - xor %r12d,%r12d │ │ │ │ - jmp 51c44 │ │ │ │ - jne 50883 │ │ │ │ - vmovsd (%rbx),%xmm8 │ │ │ │ - add $0x8,%rdi │ │ │ │ - vmovsd %xmm8,-0x8(%rdi) │ │ │ │ - jmp 50883 │ │ │ │ - jne 509de │ │ │ │ - jmp 5024a │ │ │ │ - mov 0x124(%rsp),%edi │ │ │ │ - xor %esi,%esi │ │ │ │ - xor %eax,%eax │ │ │ │ - jmp 501a2 │ │ │ │ + call b7a70 >, std::allocator > > >::_M_default_append(unsigned long)@@Base> │ │ │ │ + mov 0x168(%rsp),%r10 │ │ │ │ + mov 0x170(%rsp),%r8 │ │ │ │ + mov 0x160(%rsp),%r14 │ │ │ │ + mov %r10,0x120(%rsp) │ │ │ │ + mov %r8,0x100(%rsp) │ │ │ │ + jmp 4e551 │ │ │ │ + add $0x18,%rbx │ │ │ │ + cmp %rbx,0x120(%rsp) │ │ │ │ + jne 4e512 │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov %r15,%r14 │ │ │ │ + mov 0x108(%rsp),%r15 │ │ │ │ + jmp 4e549 │ │ │ │ + mov 0xe8(%rsp),%rdi │ │ │ │ + vmovss (%r11),%xmm6 │ │ │ │ + vxorps %xmm1,%xmm1,%xmm1 │ │ │ │ + lea 0x20(%r12),%r8 │ │ │ │ + vmovss (%rdx),%xmm11 │ │ │ │ + mov 0x78(%rsp),%rsi │ │ │ │ + vmovss (%r11,%rdi,2),%xmm2 │ │ │ │ + vmovss (%rdx,%rdi,2),%xmm9 │ │ │ │ + vinsertps $0x10,(%r11,%rdi,1),%xmm6,%xmm7 │ │ │ │ + vinsertps $0x10,(%rdx,%rdi,1),%xmm11,%xmm12 │ │ │ │ + vinsertps $0x10,(%r11,%rsi,1),%xmm2,%xmm3 │ │ │ │ + vinsertps $0x10,(%rdx,%rsi,1),%xmm9,%xmm10 │ │ │ │ + mov 0x88(%rsp),%r9 │ │ │ │ + vmovlhps %xmm3,%xmm7,%xmm8 │ │ │ │ + vmovlhps %xmm10,%xmm12,%xmm13 │ │ │ │ + vcvtps2pd %xmm8,%xmm14 │ │ │ │ + vcvtps2pd %xmm13,%xmm15 │ │ │ │ + vmovhlps %xmm8,%xmm1,%xmm0 │ │ │ │ + vsubpd %xmm15,%xmm14,%xmm4 │ │ │ │ + vcvtps2pd %xmm0,%xmm5 │ │ │ │ + vmovhlps %xmm13,%xmm1,%xmm2 │ │ │ │ + vcvtps2pd %xmm2,%xmm3 │ │ │ │ + vsubpd %xmm3,%xmm5,%xmm6 │ │ │ │ + lea (%r11,%r9,1),%r11 │ │ │ │ + lea (%rdx,%r9,1),%rbx │ │ │ │ + vmovupd %xmm4,(%r12) │ │ │ │ + vmovupd %xmm6,0x10(%r12) │ │ │ │ + cmp %rcx,%r8 │ │ │ │ + je 4e3ff │ │ │ │ + mov 0xe8(%rsp),%rax │ │ │ │ + mov 0x78(%rsp),%r10 │ │ │ │ + jmp 4e310 │ │ │ │ + jne 50507 │ │ │ │ + vmovsd (%r12),%xmm7 │ │ │ │ + vmovsd %xmm7,(%rdi) │ │ │ │ + jmp 50507 │ │ │ │ + cmpl $0x1,0xdc(%rsp) │ │ │ │ + movq $0x8,0x110(%rsp) │ │ │ │ + jg 4e1b8 │ │ │ │ + mov $0x8,%esi │ │ │ │ + mov %r12,%rdi │ │ │ │ + call d340 │ │ │ │ + jmp 4fdc3 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0x118(%rsp),%r8 │ │ │ │ + mov 0xc8(%rsp),%rax │ │ │ │ + xor %r9d,%r9d │ │ │ │ + lea (%r8,%rax,1),%rdx │ │ │ │ + jmp 4e417 │ │ │ │ + sub %rax,%rsi │ │ │ │ + mov %r13,%rdi │ │ │ │ + call b7a70 >, std::allocator > > >::_M_default_append(unsigned long)@@Base> │ │ │ │ + jmp 4df09 │ │ │ │ + add $0x18,%rbx │ │ │ │ + cmp %rbx,%r12 │ │ │ │ + jne 4dee4 │ │ │ │ + jmp 4df05 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x120(%rsp),%r12 │ │ │ │ + jne 4fd90 │ │ │ │ + jmp 4fdb8 │ │ │ │ vzeroupper │ │ │ │ - mov 0xc0(%rsp),%rsi │ │ │ │ + mov 0xa8(%rsp),%rbx │ │ │ │ lea 0x158(%rsp),%rdx │ │ │ │ movq $0x0,0x158(%rsp) │ │ │ │ - call 1e860 │ │ │ │ - mov 0x120(%rsp),%esi │ │ │ │ - cmp $0x1,%esi │ │ │ │ - jle 50a7f │ │ │ │ - mov 0xc0(%rsp),%r11 │ │ │ │ + mov %rbx,%rsi │ │ │ │ + call 1ea10 │ │ │ │ + mov 0x128(%rsp),%ecx │ │ │ │ + cmp $0x1,%ecx │ │ │ │ + jle 4f02d │ │ │ │ + imul %r15,%rbx │ │ │ │ mov 0x0(%r13),%r10 │ │ │ │ - lea -0x2(%rsi),%r9d │ │ │ │ - lea 0x150(%rsp),%rdx │ │ │ │ - and $0x3,%r9d │ │ │ │ - mov %rdx,0x100(%rsp) │ │ │ │ + lea -0x2(%rcx),%edi │ │ │ │ movq $0x0,0x150(%rsp) │ │ │ │ - mov %r9d,0x80(%rsp) │ │ │ │ - imul %r14,%r11 │ │ │ │ + and $0x3,%edi │ │ │ │ + lea 0x150(%rsp),%rdx │ │ │ │ + mov %edi,0x108(%rsp) │ │ │ │ lea 0x18(%r10),%rdi │ │ │ │ - mov %r11,%rsi │ │ │ │ - mov %r11,0xa8(%rsp) │ │ │ │ - call 1e860 │ │ │ │ - mov 0xa8(%rsp),%r15 │ │ │ │ - mov 0x80(%rsp),%edx │ │ │ │ - mov $0x3,%r12d │ │ │ │ - mov $0x30,%ecx │ │ │ │ - cmpl $0x3,0x120(%rsp) │ │ │ │ - jl 50a90 │ │ │ │ - test %edx,%edx │ │ │ │ - je 5259a │ │ │ │ - cmp $0x1,%edx │ │ │ │ - je 5253e │ │ │ │ - cmp $0x2,%edx │ │ │ │ - je 524f0 │ │ │ │ - mov %rcx,0x80(%rsp) │ │ │ │ - mov 0x0(%r13),%rcx │ │ │ │ - mov 0x100(%rsp),%rdx │ │ │ │ - imul %r14,%r15 │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rdx,0xf0(%rsp) │ │ │ │ + call 1ea10 │ │ │ │ + cmpl $0x3,0x128(%rsp) │ │ │ │ + mov 0x108(%rsp),%r11d │ │ │ │ + mov $0x30,%eax │ │ │ │ + movl $0x3,0x108(%rsp) │ │ │ │ + jl 4f03c │ │ │ │ + test %r11d,%r11d │ │ │ │ + je 508a7 │ │ │ │ + cmp $0x1,%r11d │ │ │ │ + je 5084f │ │ │ │ + cmp $0x2,%r11d │ │ │ │ + je 5080d │ │ │ │ + imul %r15,%rbx │ │ │ │ + mov 0x0(%r13),%r9 │ │ │ │ + mov 0xf0(%rsp),%rdx │ │ │ │ + mov %rax,0xc0(%rsp) │ │ │ │ movq $0x0,0x150(%rsp) │ │ │ │ - mov %r15,%rsi │ │ │ │ - mov %r15,0xa8(%rsp) │ │ │ │ - lea 0x30(%rcx),%rdi │ │ │ │ - call 1e860 │ │ │ │ - mov 0x80(%rsp),%rcx │ │ │ │ - mov 0xa8(%rsp),%r15 │ │ │ │ - inc %r12d │ │ │ │ - add $0x18,%rcx │ │ │ │ - mov %rcx,%rdi │ │ │ │ - mov 0x100(%rsp),%rdx │ │ │ │ + lea 0x30(%r9),%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + call 1ea10 │ │ │ │ + incl 0x108(%rsp) │ │ │ │ + mov 0xc0(%rsp),%rax │ │ │ │ + add $0x18,%rax │ │ │ │ + imul %r15,%rbx │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov 0xf0(%rsp),%rdx │ │ │ │ + mov %rax,0xc0(%rsp) │ │ │ │ add 0x0(%r13),%rdi │ │ │ │ - imul %r14,%r15 │ │ │ │ - mov %rcx,0x80(%rsp) │ │ │ │ movq $0x0,0x150(%rsp) │ │ │ │ - mov %r15,%rsi │ │ │ │ - mov %r15,0xa8(%rsp) │ │ │ │ - call 1e860 │ │ │ │ - mov 0x80(%rsp),%rcx │ │ │ │ - mov 0xa8(%rsp),%r15 │ │ │ │ - inc %r12d │ │ │ │ - add $0x18,%rcx │ │ │ │ - mov %rcx,%rdi │ │ │ │ - mov 0x100(%rsp),%rdx │ │ │ │ + mov %rbx,%rsi │ │ │ │ + call 1ea10 │ │ │ │ + incl 0x108(%rsp) │ │ │ │ + mov 0xc0(%rsp),%rax │ │ │ │ + add $0x18,%rax │ │ │ │ + imul %r15,%rbx │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov 0xf0(%rsp),%rdx │ │ │ │ + mov %rax,0xc0(%rsp) │ │ │ │ add 0x0(%r13),%rdi │ │ │ │ - imul %r14,%r15 │ │ │ │ - mov %rcx,0x80(%rsp) │ │ │ │ movq $0x0,0x150(%rsp) │ │ │ │ - mov %r15,%rsi │ │ │ │ - mov %r15,0xa8(%rsp) │ │ │ │ - call 1e860 │ │ │ │ - mov 0x80(%rsp),%rcx │ │ │ │ - inc %r12d │ │ │ │ - mov 0xa8(%rsp),%r15 │ │ │ │ - add $0x18,%rcx │ │ │ │ - cmp %r12d,0x120(%rsp) │ │ │ │ - jl 50a90 │ │ │ │ - mov %rcx,%rdi │ │ │ │ - mov 0x100(%rsp),%rdx │ │ │ │ + mov %rbx,%rsi │ │ │ │ + call 1ea10 │ │ │ │ + incl 0x108(%rsp) │ │ │ │ + mov 0xc0(%rsp),%rax │ │ │ │ + add $0x18,%rax │ │ │ │ + mov 0x108(%rsp),%r8d │ │ │ │ + cmp %r8d,0x128(%rsp) │ │ │ │ + jl 4f03c │ │ │ │ + imul %r15,%rbx │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov 0xf0(%rsp),%rdx │ │ │ │ + mov %rax,0xc0(%rsp) │ │ │ │ add 0x0(%r13),%rdi │ │ │ │ - imul %r14,%r15 │ │ │ │ - mov %rcx,0x80(%rsp) │ │ │ │ movq $0x0,0x150(%rsp) │ │ │ │ - mov %r15,%rsi │ │ │ │ - mov %r15,0xa8(%rsp) │ │ │ │ - call 1e860 │ │ │ │ - mov 0xa8(%rsp),%rax │ │ │ │ - mov 0x80(%rsp),%rdi │ │ │ │ - mov 0x0(%r13),%rsi │ │ │ │ - mov 0x100(%rsp),%rdx │ │ │ │ + mov %rbx,%rsi │ │ │ │ + call 1ea10 │ │ │ │ + mov 0xc0(%rsp),%rax │ │ │ │ + imul %r15,%rbx │ │ │ │ + mov 0xf0(%rsp),%rdx │ │ │ │ movq $0x0,0x150(%rsp) │ │ │ │ - imul %r14,%rax │ │ │ │ - lea 0x18(%rdi),%r15 │ │ │ │ - lea 0x18(%rsi,%rdi,1),%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rax,0xa8(%rsp) │ │ │ │ - call 1e860 │ │ │ │ - mov 0xa8(%rsp),%r8 │ │ │ │ - mov 0x0(%r13),%r9 │ │ │ │ - mov 0x100(%rsp),%rdx │ │ │ │ + lea 0x18(%rax),%rdi │ │ │ │ + mov %rdi,0xc0(%rsp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + add 0x0(%r13),%rdi │ │ │ │ + call 1ea10 │ │ │ │ + mov 0x0(%r13),%rdx │ │ │ │ + imul %r15,%rbx │ │ │ │ + mov 0xc0(%rsp),%rcx │ │ │ │ movq $0x0,0x150(%rsp) │ │ │ │ - imul %r14,%r8 │ │ │ │ - lea 0x18(%r9,%r15,1),%rdi │ │ │ │ - mov %r8,%rsi │ │ │ │ - mov %r8,0xa8(%rsp) │ │ │ │ - call 1e860 │ │ │ │ - mov 0xa8(%rsp),%r11 │ │ │ │ - mov 0x0(%r13),%r10 │ │ │ │ - mov 0x100(%rsp),%rdx │ │ │ │ + lea 0x18(%rdx,%rcx,1),%rdi │ │ │ │ + mov 0xf0(%rsp),%rdx │ │ │ │ + mov %rbx,%rsi │ │ │ │ + call 1ea10 │ │ │ │ + imul %r15,%rbx │ │ │ │ + mov 0x0(%r13),%rsi │ │ │ │ + mov 0xc0(%rsp),%r10 │ │ │ │ movq $0x0,0x150(%rsp) │ │ │ │ - imul %r14,%r11 │ │ │ │ - lea 0x30(%r10,%r15,1),%rdi │ │ │ │ - mov %r11,%rsi │ │ │ │ - mov %r11,0xa8(%rsp) │ │ │ │ - call 1e860 │ │ │ │ - add $0x4,%r12d │ │ │ │ - cmp %r12d,0x120(%rsp) │ │ │ │ - lea 0x48(%r15),%rcx │ │ │ │ - mov 0xa8(%rsp),%r15 │ │ │ │ - jge 5259a │ │ │ │ - jmp 50a90 │ │ │ │ - mov 0xf0(%rsp),%rsi │ │ │ │ - mov %r13,%rdi │ │ │ │ - sub %rax,%rsi │ │ │ │ + mov 0xf0(%rsp),%rdx │ │ │ │ + lea 0x30(%rsi,%r10,1),%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + call 1ea10 │ │ │ │ + addl $0x4,0x108(%rsp) │ │ │ │ + mov 0xc0(%rsp),%r9 │ │ │ │ + lea 0x48(%r9),%rax │ │ │ │ + mov 0x108(%rsp),%r11d │ │ │ │ + cmp %r11d,0x128(%rsp) │ │ │ │ + jge 508a7 │ │ │ │ + jmp 4f03c │ │ │ │ + jne 4f01b │ │ │ │ + vmovsd (%r12),%xmm8 │ │ │ │ + add $0x8,%rdi │ │ │ │ + vmovsd %xmm8,-0x8(%rdi) │ │ │ │ + jmp 4f01b │ │ │ │ + xor %ecx,%ecx │ │ │ │ + xor %edx,%edx │ │ │ │ + jmp 4e7f3 │ │ │ │ + mov %r8,0xc0(%rsp) │ │ │ │ + sub %rsi,%rdx │ │ │ │ + mov %rcx,%rdi │ │ │ │ + mov %r11,0xf0(%rsp) │ │ │ │ + mov %rdx,%rsi │ │ │ │ + mov %rcx,0x108(%rsp) │ │ │ │ vzeroupper │ │ │ │ - call bd6a0 >, std::allocator > > >::_M_default_append(unsigned long)@@Base> │ │ │ │ - jmp 50a76 │ │ │ │ - mov 0x110(%rsp),%rcx │ │ │ │ - mov 0xb8(%rsp),%rdx │ │ │ │ + call b9550 >::_M_default_append(unsigned long)@@Base> │ │ │ │ + mov 0xf0(%rsp),%rax │ │ │ │ + mov 0x108(%rsp),%rdi │ │ │ │ + mov 0xc0(%rsp),%r8 │ │ │ │ + mov (%rax),%rax │ │ │ │ + mov (%rdi),%rdi │ │ │ │ + jmp 4e8b4 │ │ │ │ xor %r12d,%r12d │ │ │ │ - add %rcx,%rdx │ │ │ │ - jmp 4fd9e │ │ │ │ - movq $0x8,0x108(%rsp) │ │ │ │ - cmpl $0x1,0xd4(%rsp) │ │ │ │ - jg 4fa95 │ │ │ │ - mov $0x8,%esi │ │ │ │ - mov %rax,%rdi │ │ │ │ - call d340 │ │ │ │ - jmp 51979 │ │ │ │ - sub %rax,%rsi │ │ │ │ + cmpl $0x1,0xdc(%rsp) │ │ │ │ + movq $0x0,0x110(%rsp) │ │ │ │ + movq $0x0,0xd0(%rsp) │ │ │ │ + jg 4e1b8 │ │ │ │ + jmp 4fdc3 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + jne 4ef13 │ │ │ │ + jmp 4e859 │ │ │ │ + vzeroupper │ │ │ │ + jmp 4fd83 │ │ │ │ + xor %r10d,%r10d │ │ │ │ + jmp 4f6cc │ │ │ │ + mov 0xf8(%rsp),%rsi │ │ │ │ mov %r13,%rdi │ │ │ │ - call bd6a0 >, std::allocator > > >::_M_default_append(unsigned long)@@Base> │ │ │ │ - jmp 4f771 │ │ │ │ - add $0x18,%rbx │ │ │ │ - cmp %rbx,%r15 │ │ │ │ - jne 4f74c │ │ │ │ - jmp 4f76d │ │ │ │ - nop │ │ │ │ - mov %r8,0x80(%rsp) │ │ │ │ - mov %r15,0xa8(%rsp) │ │ │ │ - mov %r10,0x100(%rsp) │ │ │ │ - sub %rsi,%rax │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %r10,%rdi │ │ │ │ + sub %r8,%rsi │ │ │ │ vzeroupper │ │ │ │ - call bf520 >::_M_default_append(unsigned long)@@Base> │ │ │ │ - mov 0xa8(%rsp),%r9 │ │ │ │ - mov 0x100(%rsp),%rcx │ │ │ │ - mov 0x80(%rsp),%r8 │ │ │ │ - mov (%r9),%r11 │ │ │ │ - mov (%rcx),%r9 │ │ │ │ - jmp 502a9 │ │ │ │ + call b7a70 >, std::allocator > > >::_M_default_append(unsigned long)@@Base> │ │ │ │ + jmp 4efc3 │ │ │ │ + vmovsd (%rcx),%xmm2 │ │ │ │ + vmovsd %xmm2,0x0(%r13) │ │ │ │ + jmp 4ed03 │ │ │ │ + mov %rcx,%r12 │ │ │ │ + mov %r13,%rdx │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 511b4 │ │ │ │ - mov 0x108(%rsp),%rsi │ │ │ │ - mov %rbx,%rdi │ │ │ │ + jmp 4ecce │ │ │ │ + lea -0x8(%rsi),%r11 │ │ │ │ + xor %r14d,%r14d │ │ │ │ + shr $0x3,%r11 │ │ │ │ + inc %r11 │ │ │ │ + and $0x7,%r11d │ │ │ │ + je 50b41 │ │ │ │ + cmp $0x1,%r11 │ │ │ │ + je 50b27 │ │ │ │ + cmp $0x2,%r11 │ │ │ │ + je 50b16 │ │ │ │ + cmp $0x3,%r11 │ │ │ │ + je 50b05 │ │ │ │ + cmp $0x4,%r11 │ │ │ │ + je 50af4 │ │ │ │ + cmp $0x5,%r11 │ │ │ │ + je 50ae3 │ │ │ │ + cmp $0x6,%r11 │ │ │ │ + jne 50bcb │ │ │ │ + vmovsd (%rcx,%r14,1),%xmm7 │ │ │ │ + vmovsd %xmm7,0x0(%r13,%r14,1) │ │ │ │ + add $0x8,%r14 │ │ │ │ + vmovsd (%rcx,%r14,1),%xmm11 │ │ │ │ + vmovsd %xmm11,0x0(%r13,%r14,1) │ │ │ │ + add $0x8,%r14 │ │ │ │ + vmovsd (%rcx,%r14,1),%xmm9 │ │ │ │ + vmovsd %xmm9,0x0(%r13,%r14,1) │ │ │ │ + add $0x8,%r14 │ │ │ │ + vmovsd (%rcx,%r14,1),%xmm8 │ │ │ │ + vmovsd %xmm8,0x0(%r13,%r14,1) │ │ │ │ + add $0x8,%r14 │ │ │ │ + vmovsd (%rcx,%r14,1),%xmm10 │ │ │ │ + vmovsd %xmm10,0x0(%r13,%r14,1) │ │ │ │ + add $0x8,%r14 │ │ │ │ + vmovsd (%rcx,%r14,1),%xmm12 │ │ │ │ + vmovsd %xmm12,0x0(%r13,%r14,1) │ │ │ │ + add $0x8,%r14 │ │ │ │ + cmp %rsi,%r14 │ │ │ │ + je 4ed03 │ │ │ │ + vmovsd (%rcx,%r14,1),%xmm13 │ │ │ │ + vmovsd %xmm13,0x0(%r13,%r14,1) │ │ │ │ + vmovsd 0x8(%rcx,%r14,1),%xmm0 │ │ │ │ + vmovsd %xmm0,0x8(%r13,%r14,1) │ │ │ │ + vmovsd 0x10(%rcx,%r14,1),%xmm14 │ │ │ │ + vmovsd %xmm14,0x10(%r13,%r14,1) │ │ │ │ + vmovsd 0x18(%rcx,%r14,1),%xmm15 │ │ │ │ + vmovsd %xmm15,0x18(%r13,%r14,1) │ │ │ │ + vmovsd 0x20(%rcx,%r14,1),%xmm1 │ │ │ │ + vmovsd %xmm1,0x20(%r13,%r14,1) │ │ │ │ + vmovsd 0x28(%rcx,%r14,1),%xmm4 │ │ │ │ + vmovsd %xmm4,0x28(%r13,%r14,1) │ │ │ │ + vmovsd 0x30(%rcx,%r14,1),%xmm5 │ │ │ │ + vmovsd %xmm5,0x30(%r13,%r14,1) │ │ │ │ + vmovsd 0x38(%rcx,%r14,1),%xmm2 │ │ │ │ + vmovsd %xmm2,0x38(%r13,%r14,1) │ │ │ │ + add $0x40,%r14 │ │ │ │ + cmp %rsi,%r14 │ │ │ │ + jne 50b41 │ │ │ │ + jmp 4ed03 │ │ │ │ + mov %rcx,%r14 │ │ │ │ + mov %r13,%rsi │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 5008a │ │ │ │ + vmovsd (%rcx),%xmm6 │ │ │ │ + mov $0x8,%r14d │ │ │ │ + vmovsd %xmm6,0x0(%r13) │ │ │ │ + jmp 50ad2 │ │ │ │ + mov 0x110(%rsp),%rsi │ │ │ │ + mov %r12,%rdi │ │ │ │ call d340 │ │ │ │ - jmp 51979 │ │ │ │ + jmp 4fdc3 │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r14 │ │ │ │ + mov %rax,%r15 │ │ │ │ mov %rdx,%r13 │ │ │ │ - jmp eec5 <__cxa_finalize@plt+0x1835> │ │ │ │ - jmp efbd <__cxa_finalize@plt+0x192d> │ │ │ │ + jmp eea3 <__cxa_finalize@plt+0x1813> │ │ │ │ + jmp ef93 <__cxa_finalize@plt+0x1903> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r14 │ │ │ │ + mov %rax,%r15 │ │ │ │ mov %rdx,%r13 │ │ │ │ - jmp eec5 <__cxa_finalize@plt+0x1835> │ │ │ │ + jmp eea3 <__cxa_finalize@plt+0x1813> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r14 │ │ │ │ + mov %rax,%r15 │ │ │ │ mov %rdx,%r13 │ │ │ │ - jmp eec5 <__cxa_finalize@plt+0x1835> │ │ │ │ + jmp eea3 <__cxa_finalize@plt+0x1813> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r14 │ │ │ │ + mov %rax,%r15 │ │ │ │ mov %rdx,%r13 │ │ │ │ - jmp eec5 <__cxa_finalize@plt+0x1835> │ │ │ │ + jmp eea3 <__cxa_finalize@plt+0x1813> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r14 │ │ │ │ + mov %rax,%r15 │ │ │ │ mov %rdx,%r13 │ │ │ │ - jmp effc <__cxa_finalize@plt+0x196c> │ │ │ │ + jmp efd2 <__cxa_finalize@plt+0x1942> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r14 │ │ │ │ + mov %rax,%r15 │ │ │ │ mov %rdx,%r13 │ │ │ │ - lea 0x160(%rsp),%r12 │ │ │ │ - jmp f02c <__cxa_finalize@plt+0x199c> │ │ │ │ + lea 0x160(%rsp),%rbx │ │ │ │ + jmp effa <__cxa_finalize@plt+0x196a> │ │ │ │ nop │ │ │ │ + nopl (%rax) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ endbr64 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ - and $0xffffffffffffffc0,%rsp │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ sub $0x180,%rsp │ │ │ │ mov 0x10(%rdi),%rax │ │ │ │ - mov 0x18(%rdi),%rbx │ │ │ │ - mov %rdi,0xd0(%rsp) │ │ │ │ + mov 0x18(%rdi),%rsi │ │ │ │ + mov %rdi,0xb8(%rsp) │ │ │ │ mov (%rax),%eax │ │ │ │ mov %fs:0x28,%rcx │ │ │ │ mov %rcx,0x178(%rsp) │ │ │ │ movslq 0x8(%rdi),%rcx │ │ │ │ cltd │ │ │ │ - mov %ecx,%esi │ │ │ │ - idivl (%rbx) │ │ │ │ - imul %eax,%esi │ │ │ │ + idivl (%rsi) │ │ │ │ + mov %ecx,%ebx │ │ │ │ + imul %eax,%ebx │ │ │ │ mov %edx,%edi │ │ │ │ cmp %edx,%ecx │ │ │ │ cmovle %ecx,%edi │ │ │ │ - add %edi,%esi │ │ │ │ - add %esi,%eax │ │ │ │ + add %edi,%ebx │ │ │ │ + add %ebx,%eax │ │ │ │ cmp %edx,%ecx │ │ │ │ setl %r8b │ │ │ │ movzbl %r8b,%r9d │ │ │ │ add %r9d,%eax │ │ │ │ - mov %eax,0x74(%rsp) │ │ │ │ - cmp %eax,%esi │ │ │ │ - jge 53b2e │ │ │ │ + mov %eax,0x88(%rsp) │ │ │ │ + cmp %eax,%ebx │ │ │ │ + jge 51e10 │ │ │ │ lea (%rcx,%rcx,2),%r11 │ │ │ │ - movslq %esi,%r10 │ │ │ │ + movslq %ebx,%r10 │ │ │ │ shl $0x3,%r11 │ │ │ │ mov %r10,0xe0(%rsp) │ │ │ │ - mov %r11,0x58(%rsp) │ │ │ │ - mov 0xd0(%rsp),%r12 │ │ │ │ + mov %r11,0x30(%rsp) │ │ │ │ + mov 0xb8(%rsp),%r12 │ │ │ │ mov 0x20(%r12),%r13 │ │ │ │ movzbl 0x0(%r13),%r14d │ │ │ │ test %r14b,%r14b │ │ │ │ - jne 53b2e │ │ │ │ + jne 51e10 │ │ │ │ mov 0x28(%r12),%r15 │ │ │ │ - mov $0x0,%ebx │ │ │ │ + mov $0x0,%r13d │ │ │ │ mov 0x8(%r15),%rcx │ │ │ │ - mov (%r15),%rax │ │ │ │ - mov 0x38(%r15),%rdx │ │ │ │ - mov 0x30(%r15),%rdi │ │ │ │ - mov 0x28(%r15),%r9 │ │ │ │ - mov 0x20(%r15),%r11 │ │ │ │ - mov 0x18(%r15),%r13 │ │ │ │ - mov %r15,0x68(%rsp) │ │ │ │ + mov (%r15),%rsi │ │ │ │ + mov %r15,0x48(%rsp) │ │ │ │ + mov 0x38(%r15),%rax │ │ │ │ + mov 0x30(%r15),%rbx │ │ │ │ + mov 0x28(%r15),%r8 │ │ │ │ + mov 0x20(%r15),%r10 │ │ │ │ + mov 0x18(%r15),%r12 │ │ │ │ mov 0x10(%r15),%r15 │ │ │ │ cmpl $0x2,(%rcx) │ │ │ │ - mov (%rdx),%esi │ │ │ │ - cmovge 0x58(%rsp),%rbx │ │ │ │ - mov (%rdi),%r8d │ │ │ │ - mov (%r9),%r10d │ │ │ │ + mov (%rax),%edx │ │ │ │ mov (%r15),%rcx │ │ │ │ - add (%rax),%rbx │ │ │ │ - mov (%r11),%r12 │ │ │ │ - mov 0x0(%r13),%r14 │ │ │ │ - mov %esi,0x11c(%rsp) │ │ │ │ - mov %r8d,0x118(%rsp) │ │ │ │ - mov %r10d,0xcc(%rsp) │ │ │ │ + cmovge 0x30(%rsp),%r13 │ │ │ │ + mov (%rbx),%edi │ │ │ │ + mov (%r8),%r9d │ │ │ │ + mov %edx,0x128(%rsp) │ │ │ │ + mov (%r10),%r11 │ │ │ │ + mov (%r12),%r14 │ │ │ │ mov 0x10(%rcx),%rax │ │ │ │ - mov 0x18(%rcx),%edx │ │ │ │ - mov %r12,0xe8(%rsp) │ │ │ │ + add (%rsi),%r13 │ │ │ │ + mov %edi,0x12c(%rsp) │ │ │ │ + mov 0x18(%rcx),%esi │ │ │ │ + mov %r9d,0xd4(%rsp) │ │ │ │ + mov %r11,0xf0(%rsp) │ │ │ │ mov %r14,0xb0(%rsp) │ │ │ │ - mov %rax,0x110(%rsp) │ │ │ │ - cmp $0x2,%edx │ │ │ │ - jle 52b3d │ │ │ │ - lea -0x2(%rdx),%r8d │ │ │ │ - mov 0x20(%rcx),%rsi │ │ │ │ - movslq %edx,%rdi │ │ │ │ + mov %rax,0x118(%rsp) │ │ │ │ + cmp $0x2,%esi │ │ │ │ + jle 50fa4 │ │ │ │ + lea -0x2(%rsi),%r8d │ │ │ │ + mov 0x20(%rcx),%r11 │ │ │ │ + movslq %esi,%rdi │ │ │ │ movslq 0xe0(%rsp),%rax │ │ │ │ neg %r8 │ │ │ │ - xor %r11d,%r11d │ │ │ │ - shl $0x3,%r8 │ │ │ │ - mov %r8,%r9 │ │ │ │ - neg %r9 │ │ │ │ - sub $0x8,%r9 │ │ │ │ - shr $0x3,%r9 │ │ │ │ shl $0x3,%rdi │ │ │ │ - inc %r9 │ │ │ │ - add %rdi,%rsi │ │ │ │ + xor %r12d,%r12d │ │ │ │ + shl $0x3,%r8 │ │ │ │ + add %rdi,%r11 │ │ │ │ add 0x28(%rcx),%rdi │ │ │ │ - and $0x7,%r9d │ │ │ │ - je 52a71 │ │ │ │ - cmp $0x1,%r9 │ │ │ │ - je 52a4d │ │ │ │ - cmp $0x2,%r9 │ │ │ │ - je 52a32 │ │ │ │ - cmp $0x3,%r9 │ │ │ │ - je 52a17 │ │ │ │ - cmp $0x4,%r9 │ │ │ │ - je 529fc │ │ │ │ - cmp $0x5,%r9 │ │ │ │ - je 529e1 │ │ │ │ - cmp $0x6,%r9 │ │ │ │ - je 529c6 │ │ │ │ + mov %r8,%rdx │ │ │ │ + neg %rdx │ │ │ │ + sub $0x8,%rdx │ │ │ │ + shr $0x3,%rdx │ │ │ │ + inc %rdx │ │ │ │ + and $0x7,%edx │ │ │ │ + je 50ed2 │ │ │ │ + cmp $0x1,%rdx │ │ │ │ + je 50eae │ │ │ │ + cmp $0x2,%rdx │ │ │ │ + je 50e93 │ │ │ │ + cmp $0x3,%rdx │ │ │ │ + je 50e78 │ │ │ │ + cmp $0x4,%rdx │ │ │ │ + je 50e5d │ │ │ │ + cmp $0x5,%rdx │ │ │ │ + je 50e42 │ │ │ │ + cmp $0x6,%rdx │ │ │ │ + je 50e27 │ │ │ │ cqto │ │ │ │ - mov $0xfffffffffffffff8,%r11 │ │ │ │ - idivq -0x18(%rsi) │ │ │ │ + mov $0xfffffffffffffff8,%r12 │ │ │ │ + idivq -0x18(%r11) │ │ │ │ imul -0x18(%rdi),%rdx │ │ │ │ - add %rdx,0x110(%rsp) │ │ │ │ + add %rdx,0x118(%rsp) │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rsi,%r11,1) │ │ │ │ - imul -0x18(%rdi,%r11,1),%rdx │ │ │ │ - sub $0x8,%r11 │ │ │ │ - add %rdx,0x110(%rsp) │ │ │ │ + idivq -0x18(%r11,%r12,1) │ │ │ │ + imul -0x18(%rdi,%r12,1),%rdx │ │ │ │ + sub $0x8,%r12 │ │ │ │ + add %rdx,0x118(%rsp) │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rsi,%r11,1) │ │ │ │ - imul -0x18(%rdi,%r11,1),%rdx │ │ │ │ - sub $0x8,%r11 │ │ │ │ - add %rdx,0x110(%rsp) │ │ │ │ + idivq -0x18(%r11,%r12,1) │ │ │ │ + imul -0x18(%rdi,%r12,1),%rdx │ │ │ │ + sub $0x8,%r12 │ │ │ │ + add %rdx,0x118(%rsp) │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rsi,%r11,1) │ │ │ │ - imul -0x18(%rdi,%r11,1),%rdx │ │ │ │ - sub $0x8,%r11 │ │ │ │ - add %rdx,0x110(%rsp) │ │ │ │ + idivq -0x18(%r11,%r12,1) │ │ │ │ + imul -0x18(%rdi,%r12,1),%rdx │ │ │ │ + sub $0x8,%r12 │ │ │ │ + add %rdx,0x118(%rsp) │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rsi,%r11,1) │ │ │ │ - imul -0x18(%rdi,%r11,1),%rdx │ │ │ │ - sub $0x8,%r11 │ │ │ │ - add %rdx,0x110(%rsp) │ │ │ │ + idivq -0x18(%r11,%r12,1) │ │ │ │ + imul -0x18(%rdi,%r12,1),%rdx │ │ │ │ + sub $0x8,%r12 │ │ │ │ + add %rdx,0x118(%rsp) │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rsi,%r11,1) │ │ │ │ - imul -0x18(%rdi,%r11,1),%rdx │ │ │ │ - sub $0x8,%r11 │ │ │ │ - add %rdx,0x110(%rsp) │ │ │ │ + idivq -0x18(%r11,%r12,1) │ │ │ │ + imul -0x18(%rdi,%r12,1),%rdx │ │ │ │ + sub $0x8,%r12 │ │ │ │ + add %rdx,0x118(%rsp) │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rsi,%r11,1) │ │ │ │ - imul -0x18(%rdi,%r11,1),%rdx │ │ │ │ - sub $0x8,%r11 │ │ │ │ - add %rdx,0x110(%rsp) │ │ │ │ - cmp %r8,%r11 │ │ │ │ - je 52b3d │ │ │ │ + idivq -0x18(%r11,%r12,1) │ │ │ │ + imul -0x18(%rdi,%r12,1),%rdx │ │ │ │ + sub $0x8,%r12 │ │ │ │ + add %rdx,0x118(%rsp) │ │ │ │ + cmp %r8,%r12 │ │ │ │ + je 50fa4 │ │ │ │ cltq │ │ │ │ - mov -0x18(%rdi,%r11,1),%r12 │ │ │ │ - lea -0x8(%r11),%r13 │ │ │ │ - mov 0x110(%rsp),%r10 │ │ │ │ + mov 0x118(%rsp),%rbx │ │ │ │ + lea -0x8(%r12),%r10 │ │ │ │ + lea -0x10(%r12),%r14 │ │ │ │ cqto │ │ │ │ - lea -0x10(%r11),%r14 │ │ │ │ - idivq -0x18(%rsi,%r11,1) │ │ │ │ - lea -0x18(%r11),%r15 │ │ │ │ - lea -0x20(%r11),%rcx │ │ │ │ - lea -0x28(%r11),%r9 │ │ │ │ + lea -0x18(%r12),%r15 │ │ │ │ + lea -0x20(%r12),%rcx │ │ │ │ + idivq -0x18(%r11,%r12,1) │ │ │ │ + lea -0x28(%r12),%rsi │ │ │ │ + imul -0x18(%rdi,%r12,1),%rdx │ │ │ │ cltq │ │ │ │ - imul %rdx,%r12 │ │ │ │ + lea (%rbx,%rdx,1),%r9 │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rsi,%r13,1) │ │ │ │ - add %r10,%r12 │ │ │ │ - lea -0x30(%r11),%r10 │ │ │ │ - imul -0x18(%rdi,%r13,1),%rdx │ │ │ │ - lea -0x38(%r11),%r13 │ │ │ │ + lea -0x30(%r12),%rbx │ │ │ │ + idivq -0x18(%r11,%r10,1) │ │ │ │ + imul -0x18(%rdi,%r10,1),%rdx │ │ │ │ cltq │ │ │ │ - add %rdx,%r12 │ │ │ │ + lea -0x38(%r12),%r10 │ │ │ │ + sub $0x40,%r12 │ │ │ │ + add %rdx,%r9 │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rsi,%r14,1) │ │ │ │ + idivq -0x18(%r11,%r14,1) │ │ │ │ imul -0x18(%rdi,%r14,1),%rdx │ │ │ │ cltq │ │ │ │ - add %rdx,%r12 │ │ │ │ + add %rdx,%r9 │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rsi,%r15,1) │ │ │ │ + idivq -0x18(%r11,%r15,1) │ │ │ │ imul -0x18(%rdi,%r15,1),%rdx │ │ │ │ cltq │ │ │ │ - add %rdx,%r12 │ │ │ │ + add %rdx,%r9 │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rsi,%rcx,1) │ │ │ │ + idivq -0x18(%r11,%rcx,1) │ │ │ │ imul -0x18(%rdi,%rcx,1),%rdx │ │ │ │ cltq │ │ │ │ - add %rdx,%r12 │ │ │ │ + add %rdx,%r9 │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rsi,%r9,1) │ │ │ │ - imul -0x18(%rdi,%r9,1),%rdx │ │ │ │ + idivq -0x18(%r11,%rsi,1) │ │ │ │ + imul -0x18(%rdi,%rsi,1),%rdx │ │ │ │ cltq │ │ │ │ - add %rdx,%r12 │ │ │ │ + add %rdx,%r9 │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rsi,%r10,1) │ │ │ │ - imul -0x18(%rdi,%r10,1),%rdx │ │ │ │ + idivq -0x18(%r11,%rbx,1) │ │ │ │ + imul -0x18(%rdi,%rbx,1),%rdx │ │ │ │ cltq │ │ │ │ - add %rdx,%r12 │ │ │ │ + add %rdx,%r9 │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rsi,%r13,1) │ │ │ │ - imul -0x18(%rdi,%r13,1),%rdx │ │ │ │ - add %r12,%rdx │ │ │ │ - sub $0x40,%r11 │ │ │ │ - mov %rdx,0x110(%rsp) │ │ │ │ - cmp %r8,%r11 │ │ │ │ - jne 52a71 │ │ │ │ - mov 0x8(%rbx),%r15 │ │ │ │ - mov (%rbx),%rdi │ │ │ │ - movslq 0x11c(%rsp),%rsi │ │ │ │ + idivq -0x18(%r11,%r10,1) │ │ │ │ + imul -0x18(%rdi,%r10,1),%rdx │ │ │ │ + lea (%r9,%rdx,1),%r9 │ │ │ │ + mov %r9,0x118(%rsp) │ │ │ │ + cmp %r8,%r12 │ │ │ │ + jne 50ed2 │ │ │ │ + mov 0x8(%r13),%r12 │ │ │ │ + mov 0x0(%r13),%rdi │ │ │ │ movabs $0xaaaaaaaaaaaaaaab,%r8 │ │ │ │ - mov %r15,%rax │ │ │ │ - mov %rsi,0xf0(%rsp) │ │ │ │ + movslq 0x128(%rsp),%r11 │ │ │ │ + mov %r12,%rax │ │ │ │ sub %rdi,%rax │ │ │ │ + mov %r11,0xf8(%rsp) │ │ │ │ sar $0x3,%rax │ │ │ │ imul %r8,%rax │ │ │ │ - cmp %rsi,%rax │ │ │ │ - je 52bb6 │ │ │ │ - jb 55abe │ │ │ │ - cmp %rax,%rsi │ │ │ │ - jae 52bb6 │ │ │ │ - lea (%rsi,%rsi,2),%r11 │ │ │ │ - lea (%rdi,%r11,8),%r14 │ │ │ │ - cmp %r14,%r15 │ │ │ │ - je 52bb6 │ │ │ │ - mov %r14,%r12 │ │ │ │ - mov (%r12),%rdi │ │ │ │ + cmp %r11,%rax │ │ │ │ + je 5101d │ │ │ │ + jb 53b4e │ │ │ │ + cmp %rax,%r11 │ │ │ │ + jae 5101d │ │ │ │ + lea (%r11,%r11,2),%r14 │ │ │ │ + lea (%rdi,%r14,8),%r15 │ │ │ │ + cmp %r15,%r12 │ │ │ │ + je 5101d │ │ │ │ + mov %r15,%rbx │ │ │ │ + mov (%rbx),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 55ace │ │ │ │ - mov 0x10(%r12),%rsi │ │ │ │ - add $0x18,%r12 │ │ │ │ + je 53b61 │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + add $0x18,%rbx │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - cmp %r12,%r15 │ │ │ │ - jne 52b8c │ │ │ │ - mov %r14,0x8(%rbx) │ │ │ │ - mov (%rbx),%rdi │ │ │ │ - mov 0x118(%rsp),%eax │ │ │ │ + cmp %rbx,%r12 │ │ │ │ + jne 50ff4 │ │ │ │ + mov %r15,0x8(%r13) │ │ │ │ + mov 0x0(%r13),%rdi │ │ │ │ + mov 0x12c(%rsp),%eax │ │ │ │ lea 0x148(%rsp),%rdx │ │ │ │ movq $0x0,0x148(%rsp) │ │ │ │ dec %eax │ │ │ │ - mov %eax,0x34(%rsp) │ │ │ │ + mov %eax,0x38(%rsp) │ │ │ │ cltq │ │ │ │ mov %rax,%rsi │ │ │ │ - mov %rax,0xb8(%rsp) │ │ │ │ - call 1e860 │ │ │ │ - movslq 0x118(%rsp),%r14 │ │ │ │ - cmpl $0x1,0x11c(%rsp) │ │ │ │ - jle 52e46 │ │ │ │ - mov 0x11c(%rsp),%edi │ │ │ │ - mov 0xb8(%rsp),%r9 │ │ │ │ + mov %rax,0xa8(%rsp) │ │ │ │ + call 1ea10 │ │ │ │ + cmpl $0x1,0x128(%rsp) │ │ │ │ + movslq 0x12c(%rsp),%r15 │ │ │ │ + jle 51232 │ │ │ │ + mov 0xa8(%rsp),%r12 │ │ │ │ + mov 0x128(%rsp),%edi │ │ │ │ lea 0x140(%rsp),%rdx │ │ │ │ movq $0x0,0x140(%rsp) │ │ │ │ - mov %rdx,0x128(%rsp) │ │ │ │ + mov 0x0(%r13),%rsi │ │ │ │ + mov %rdx,0x120(%rsp) │ │ │ │ + imul %r15,%r12 │ │ │ │ lea -0x2(%rdi),%ecx │ │ │ │ - mov (%rbx),%rdi │ │ │ │ - imul %r14,%r9 │ │ │ │ and $0x3,%ecx │ │ │ │ - mov %ecx,0x108(%rsp) │ │ │ │ - mov %r9,%rsi │ │ │ │ - mov %r9,0x120(%rsp) │ │ │ │ - add $0x18,%rdi │ │ │ │ - call 1e860 │ │ │ │ - mov 0x120(%rsp),%rcx │ │ │ │ - mov 0x108(%rsp),%r10d │ │ │ │ - mov $0x3,%r12d │ │ │ │ - mov $0x30,%r13d │ │ │ │ - cmpl $0x3,0x11c(%rsp) │ │ │ │ - jl 52e46 │ │ │ │ + lea 0x18(%rsi),%rdi │ │ │ │ + mov %ecx,0x110(%rsp) │ │ │ │ + mov %r12,%rsi │ │ │ │ + call 1ea10 │ │ │ │ + cmpl $0x3,0x128(%rsp) │ │ │ │ + mov 0x110(%rsp),%r10d │ │ │ │ + mov $0x3,%ebx │ │ │ │ + mov $0x30,%r14d │ │ │ │ + jl 51232 │ │ │ │ test %r10d,%r10d │ │ │ │ - je 52d5b │ │ │ │ + je 5117d │ │ │ │ cmp $0x1,%r10d │ │ │ │ - je 52d10 │ │ │ │ + je 51143 │ │ │ │ cmp $0x2,%r10d │ │ │ │ - je 52cd3 │ │ │ │ - mov (%rbx),%rdx │ │ │ │ - imul %r14,%rcx │ │ │ │ + je 51116 │ │ │ │ + mov 0x0(%r13),%rdx │ │ │ │ + imul %r15,%r12 │ │ │ │ movq $0x0,0x140(%rsp) │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rcx,0x120(%rsp) │ │ │ │ lea 0x30(%rdx),%rdi │ │ │ │ - mov 0x128(%rsp),%rdx │ │ │ │ - call 1e860 │ │ │ │ - mov 0x120(%rsp),%rcx │ │ │ │ - inc %r12d │ │ │ │ - add $0x18,%r13 │ │ │ │ - mov (%rbx),%rdi │ │ │ │ - mov 0x128(%rsp),%rdx │ │ │ │ - imul %r14,%rcx │ │ │ │ + mov 0x120(%rsp),%rdx │ │ │ │ + mov %r12,%rsi │ │ │ │ + call 1ea10 │ │ │ │ + inc %ebx │ │ │ │ + add $0x18,%r14 │ │ │ │ + imul %r15,%r12 │ │ │ │ + mov 0x0(%r13),%rdi │ │ │ │ + mov 0x120(%rsp),%rdx │ │ │ │ movq $0x0,0x140(%rsp) │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rcx,0x120(%rsp) │ │ │ │ - add %r13,%rdi │ │ │ │ - call 1e860 │ │ │ │ - mov 0x120(%rsp),%rcx │ │ │ │ - inc %r12d │ │ │ │ - add $0x18,%r13 │ │ │ │ - mov (%rbx),%rdi │ │ │ │ - mov 0x128(%rsp),%rdx │ │ │ │ - imul %r14,%rcx │ │ │ │ + add %r14,%rdi │ │ │ │ + mov %r12,%rsi │ │ │ │ + call 1ea10 │ │ │ │ + inc %ebx │ │ │ │ + add $0x18,%r14 │ │ │ │ + imul %r15,%r12 │ │ │ │ + mov 0x0(%r13),%rdi │ │ │ │ + mov 0x120(%rsp),%rdx │ │ │ │ movq $0x0,0x140(%rsp) │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rcx,0x120(%rsp) │ │ │ │ - add %r13,%rdi │ │ │ │ - call 1e860 │ │ │ │ - inc %r12d │ │ │ │ - add $0x18,%r13 │ │ │ │ - cmp %r12d,0x11c(%rsp) │ │ │ │ - mov 0x120(%rsp),%rcx │ │ │ │ - jl 52e46 │ │ │ │ - mov (%rbx),%rdi │ │ │ │ - mov 0x128(%rsp),%rdx │ │ │ │ - imul %r14,%rcx │ │ │ │ + add %r14,%rdi │ │ │ │ + mov %r12,%rsi │ │ │ │ + call 1ea10 │ │ │ │ + inc %ebx │ │ │ │ + add $0x18,%r14 │ │ │ │ + cmp %ebx,0x128(%rsp) │ │ │ │ + jl 51232 │ │ │ │ + imul %r15,%r12 │ │ │ │ + mov 0x0(%r13),%rdi │ │ │ │ + mov 0x120(%rsp),%rdx │ │ │ │ movq $0x0,0x140(%rsp) │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rcx,%r15 │ │ │ │ - add %r13,%rdi │ │ │ │ - call 1e860 │ │ │ │ - mov (%rbx),%rsi │ │ │ │ - mov 0x128(%rsp),%rdx │ │ │ │ - imul %r14,%r15 │ │ │ │ - lea 0x18(%r13),%r8 │ │ │ │ - mov %r8,0x120(%rsp) │ │ │ │ + add %r14,%rdi │ │ │ │ + mov %r12,%rsi │ │ │ │ + call 1ea10 │ │ │ │ + imul %r15,%r12 │ │ │ │ + lea 0x18(%r14),%rdi │ │ │ │ + mov 0x120(%rsp),%rdx │ │ │ │ movq $0x0,0x140(%rsp) │ │ │ │ - mov %r15,0x108(%rsp) │ │ │ │ - lea 0x18(%rsi,%r13,1),%rdi │ │ │ │ - mov %r15,%rsi │ │ │ │ - call 1e860 │ │ │ │ - mov 0x108(%rsp),%r13 │ │ │ │ - mov (%rbx),%r11 │ │ │ │ - mov 0x120(%rsp),%r15 │ │ │ │ - mov 0x128(%rsp),%rdx │ │ │ │ + add 0x0(%r13),%rdi │ │ │ │ + mov %r12,%rsi │ │ │ │ + call 1ea10 │ │ │ │ + imul %r15,%r12 │ │ │ │ + mov 0x0(%r13),%r9 │ │ │ │ + mov 0x120(%rsp),%rdx │ │ │ │ movq $0x0,0x140(%rsp) │ │ │ │ - imul %r14,%r13 │ │ │ │ - lea 0x18(%r11,%r15,1),%rdi │ │ │ │ - mov %r13,%rsi │ │ │ │ - call 1e860 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - mov 0x128(%rsp),%rdx │ │ │ │ - imul %r14,%r13 │ │ │ │ + lea 0x30(%r9,%r14,1),%rdi │ │ │ │ + mov %r12,%rsi │ │ │ │ + call 1ea10 │ │ │ │ + imul %r15,%r12 │ │ │ │ + mov 0x0(%r13),%r8 │ │ │ │ + mov 0x120(%rsp),%rdx │ │ │ │ movq $0x0,0x140(%rsp) │ │ │ │ - mov %r13,%rsi │ │ │ │ - mov %r13,0x120(%rsp) │ │ │ │ - lea 0x30(%rax,%r15,1),%rdi │ │ │ │ - call 1e860 │ │ │ │ - add $0x4,%r12d │ │ │ │ - cmp %r12d,0x11c(%rsp) │ │ │ │ - mov 0x120(%rsp),%rcx │ │ │ │ - lea 0x48(%r15),%r13 │ │ │ │ - jge 52d5b │ │ │ │ - movabs $0xfffffffffffffff,%rdi │ │ │ │ - cmp %r14,%rdi │ │ │ │ - jb 55b09 │ │ │ │ - test %r14,%r14 │ │ │ │ - je 55a90 │ │ │ │ - lea 0x0(,%r14,8),%r12 │ │ │ │ - mov %r12,%rdi │ │ │ │ - mov %r12,0x108(%rsp) │ │ │ │ + lea 0x48(%r8,%r14,1),%rdi │ │ │ │ + mov %r12,%rsi │ │ │ │ + call 1ea10 │ │ │ │ + add $0x4,%ebx │ │ │ │ + add $0x60,%r14 │ │ │ │ + cmp %ebx,0x128(%rsp) │ │ │ │ + jge 5117d │ │ │ │ + movabs $0xfffffffffffffff,%r11 │ │ │ │ + cmp %r15,%r11 │ │ │ │ + jb 53c53 │ │ │ │ + test %r15,%r15 │ │ │ │ + je 53b20 │ │ │ │ + lea 0x0(,%r15,8),%rbx │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %rbx,0x110(%rsp) │ │ │ │ call d330 │ │ │ │ - lea (%rax,%r12,1),%r9 │ │ │ │ - movq $0x0,(%rax) │ │ │ │ - mov %rax,%r13 │ │ │ │ - mov %r9,0xc0(%rsp) │ │ │ │ - cmp $0x1,%r14 │ │ │ │ - je 55a60 │ │ │ │ - mov 0x108(%rsp),%r10 │ │ │ │ + mov %rax,%r12 │ │ │ │ + lea (%rax,%rbx,1),%rax │ │ │ │ + mov %rax,0xc8(%rsp) │ │ │ │ + movq $0x0,(%r12) │ │ │ │ + cmp $0x1,%r15 │ │ │ │ + je 53af3 │ │ │ │ + mov 0x110(%rsp),%rdi │ │ │ │ xor %esi,%esi │ │ │ │ - lea 0x8(%rax),%rdi │ │ │ │ - lea -0x8(%r10),%rdx │ │ │ │ + lea -0x8(%rdi),%rdx │ │ │ │ + lea 0x8(%r12),%rdi │ │ │ │ call d190 │ │ │ │ - cmpl $0x1,0xcc(%rsp) │ │ │ │ - jle 55ae0 │ │ │ │ - mov 0xc0(%rsp),%r8 │ │ │ │ - sub %r13,%r8 │ │ │ │ - lea -0x8(%r8,%rax,1),%rsi │ │ │ │ - mov %rsi,0xc0(%rsp) │ │ │ │ - mov 0x11c(%rsp),%ecx │ │ │ │ - vmovsd 0x91d2a(%rip),%xmm1 # e4c10 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x170> │ │ │ │ + cmpl $0x1,0xd4(%rsp) │ │ │ │ + jle 53c2a │ │ │ │ + mov 0xc8(%rsp),%rsi │ │ │ │ + lea -0x8(%rsi,%rax,1),%r10 │ │ │ │ + sub %r12,%r10 │ │ │ │ + mov %r10,0xc8(%rsp) │ │ │ │ + mov 0x128(%rsp),%r9d │ │ │ │ + vmovsd 0x8c76b(%rip),%xmm4 # dda40 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x440> │ │ │ │ vxorpd %xmm6,%xmm6,%xmm6 │ │ │ │ - mov 0xf0(%rsp),%r11 │ │ │ │ - mov 0x118(%rsp),%edx │ │ │ │ - mov 0x110(%rsp),%r9 │ │ │ │ - mov 0xe8(%rsp),%r10 │ │ │ │ - add 0xb0(%rsp),%r9 │ │ │ │ - movq $0x0,0xa0(%rsp) │ │ │ │ - movq $0x0,0xf8(%rsp) │ │ │ │ - movq $0x0,0x120(%rsp) │ │ │ │ - movq $0x0,0x128(%rsp) │ │ │ │ - movl $0x1,0xc8(%rsp) │ │ │ │ - vcvtsi2sd %ecx,%xmm6,%xmm0 │ │ │ │ - lea -0x2(%rcx),%eax │ │ │ │ - lea (%r11,%r11,2),%r15 │ │ │ │ - mov %eax,0x70(%rsp) │ │ │ │ + movq $0x0,0x90(%rsp) │ │ │ │ + mov 0xf8(%rsp),%r14 │ │ │ │ + mov 0x12c(%rsp),%ecx │ │ │ │ + movq $0x0,0x100(%rsp) │ │ │ │ + vcvtsi2sd %r9d,%xmm6,%xmm0 │ │ │ │ + vdivsd %xmm0,%xmm4,%xmm7 │ │ │ │ + lea -0x2(%r9),%eax │ │ │ │ + mov 0x118(%rsp),%rbx │ │ │ │ + mov %eax,0x3c(%rsp) │ │ │ │ cltq │ │ │ │ - sub $0x2,%edx │ │ │ │ - add %r10,%r10 │ │ │ │ - lea (%rax,%rax,2),%rdi │ │ │ │ - lea -0x1(%rcx),%eax │ │ │ │ - lea 0x10(%r13,%rdx,8),%r8 │ │ │ │ - mov %r9,0x98(%rsp) │ │ │ │ - vdivsd %xmm0,%xmm1,%xmm2 │ │ │ │ + mov 0xf0(%rsp),%rdi │ │ │ │ + lea (%r14,%r14,2),%rdx │ │ │ │ + lea (%rax,%rax,2),%r8 │ │ │ │ + lea -0x1(%r9),%eax │ │ │ │ + sub $0x2,%ecx │ │ │ │ + shl $0x3,%rdx │ │ │ │ cltq │ │ │ │ - mov %r10,0xd8(%rsp) │ │ │ │ - mov %r8,0x78(%rsp) │ │ │ │ - lea (%rax,%rax,2),%r12 │ │ │ │ - shl $0x3,%r15 │ │ │ │ - shl $0x3,%rdi │ │ │ │ - shl $0x3,%r12 │ │ │ │ - mov %r15,0x90(%rsp) │ │ │ │ - mov %rdi,0x50(%rsp) │ │ │ │ - mov %r12,0x48(%rsp) │ │ │ │ - vmovsd %xmm2,0x80(%rsp) │ │ │ │ - mov 0x118(%rsp),%esi │ │ │ │ - test %esi,%esi │ │ │ │ - je 531c4 │ │ │ │ - mov 0x118(%rsp),%r11d │ │ │ │ - cmp $0x1,%r11d │ │ │ │ - je 55a45 │ │ │ │ - mov %r11d,%r9d │ │ │ │ - mov 0x110(%rsp),%r12 │ │ │ │ - mov 0xa0(%rsp),%rdi │ │ │ │ - mov 0x98(%rsp),%r11 │ │ │ │ - mov %r13,%r15 │ │ │ │ - shr $1,%r9d │ │ │ │ - shl $0x4,%r9 │ │ │ │ - lea 0x0(%r13,%r9,1),%r10 │ │ │ │ - sub $0x10,%r9 │ │ │ │ - add %r12,%rdi │ │ │ │ - shr $0x4,%r9 │ │ │ │ - inc %r9 │ │ │ │ - mov %rdi,%rax │ │ │ │ - and $0x3,%r9d │ │ │ │ - je 5549a │ │ │ │ - cmp $0x1,%r9 │ │ │ │ - je 5309a │ │ │ │ - cmp $0x2,%r9 │ │ │ │ - je 53061 │ │ │ │ - mov 0xe8(%rsp),%rdx │ │ │ │ + shl $0x3,%r8 │ │ │ │ + add 0xb0(%rsp),%rbx │ │ │ │ + add %rdi,%rdi │ │ │ │ + lea (%rax,%rax,2),%r11 │ │ │ │ + lea 0x10(%r12,%rcx,8),%rsi │ │ │ │ + mov %rdx,0x80(%rsp) │ │ │ │ + xor %r14d,%r14d │ │ │ │ + shl $0x3,%r11 │ │ │ │ + mov %r8,0x28(%rsp) │ │ │ │ + mov %r11,0x20(%rsp) │ │ │ │ + mov %rbx,0x98(%rsp) │ │ │ │ + mov %rdi,0xd8(%rsp) │ │ │ │ + mov %rsi,0x68(%rsp) │ │ │ │ + movq $0x0,0x120(%rsp) │ │ │ │ + movl $0x1,0xd0(%rsp) │ │ │ │ + vmovsd %xmm7,0x70(%rsp) │ │ │ │ + mov 0x12c(%rsp),%r10d │ │ │ │ + test %r10d,%r10d │ │ │ │ + je 5159a │ │ │ │ + mov 0x12c(%rsp),%edx │ │ │ │ + cmp $0x1,%edx │ │ │ │ + je 53bef │ │ │ │ + mov 0x118(%rsp),%rbx │ │ │ │ + mov 0x90(%rsp),%rdi │ │ │ │ + mov 0x98(%rsp),%r8 │ │ │ │ + lea (%rbx,%rdi,1),%r11 │ │ │ │ + mov %edx,%ebx │ │ │ │ + mov %r12,%rdi │ │ │ │ + shr $1,%ebx │ │ │ │ + mov %r11,%rax │ │ │ │ + shl $0x4,%rbx │ │ │ │ + lea (%r12,%rbx,1),%r10 │ │ │ │ + sub $0x10,%rbx │ │ │ │ + shr $0x4,%rbx │ │ │ │ + inc %rbx │ │ │ │ + and $0x3,%ebx │ │ │ │ + je 53616 │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 51480 │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + je 51447 │ │ │ │ + vmovsd (%r8),%xmm1 │ │ │ │ + mov 0xf0(%rsp),%rcx │ │ │ │ + lea 0x10(%r12),%rdi │ │ │ │ vmovsd (%r11),%xmm3 │ │ │ │ - vmovsd (%rdi),%xmm5 │ │ │ │ - lea 0x10(%r13),%r15 │ │ │ │ mov 0xd8(%rsp),%rsi │ │ │ │ - vmovhpd (%r11,%rdx,1),%xmm3,%xmm4 │ │ │ │ - vmovhpd (%rdi,%rdx,1),%xmm5,%xmm7 │ │ │ │ - lea (%r11,%rsi,1),%r11 │ │ │ │ - lea (%rdi,%rsi,1),%rax │ │ │ │ - vsubpd %xmm7,%xmm4,%xmm8 │ │ │ │ - vmovupd %xmm8,0x0(%r13) │ │ │ │ - mov 0xe8(%rsp),%rcx │ │ │ │ - vmovsd (%r11),%xmm9 │ │ │ │ + vmovhpd (%r8,%rcx,1),%xmm1,%xmm2 │ │ │ │ + vmovhpd (%r11,%rcx,1),%xmm3,%xmm5 │ │ │ │ + vsubpd %xmm5,%xmm2,%xmm8 │ │ │ │ + lea (%r8,%rsi,1),%r8 │ │ │ │ + lea (%r11,%rsi,1),%rax │ │ │ │ + vmovupd %xmm8,(%r12) │ │ │ │ + vmovsd (%r8),%xmm9 │ │ │ │ vmovsd (%rax),%xmm11 │ │ │ │ - add $0x10,%r15 │ │ │ │ - mov 0xd8(%rsp),%r12 │ │ │ │ - vmovhpd (%r11,%rcx,1),%xmm9,%xmm10 │ │ │ │ - vmovhpd (%rax,%rcx,1),%xmm11,%xmm12 │ │ │ │ - add %r12,%r11 │ │ │ │ - add %r12,%rax │ │ │ │ + add $0x10,%rdi │ │ │ │ + mov 0xf0(%rsp),%r9 │ │ │ │ + mov 0xd8(%rsp),%rbx │ │ │ │ + vmovhpd (%r8,%r9,1),%xmm9,%xmm10 │ │ │ │ + vmovhpd (%rax,%r9,1),%xmm11,%xmm12 │ │ │ │ vsubpd %xmm12,%xmm10,%xmm13 │ │ │ │ - vmovupd %xmm13,-0x10(%r15) │ │ │ │ - mov 0xe8(%rsp),%r9 │ │ │ │ - vmovsd (%r11),%xmm14 │ │ │ │ + add %rbx,%r8 │ │ │ │ + add %rbx,%rax │ │ │ │ + vmovupd %xmm13,-0x10(%rdi) │ │ │ │ + vmovsd (%r8),%xmm14 │ │ │ │ vmovsd (%rax),%xmm6 │ │ │ │ - add $0x10,%r15 │ │ │ │ - mov 0xe8(%rsp),%r8 │ │ │ │ - vmovhpd (%r11,%r9,1),%xmm14,%xmm15 │ │ │ │ - vmovhpd (%rax,%r9,1),%xmm6,%xmm0 │ │ │ │ + add $0x10,%rdi │ │ │ │ + mov 0xf0(%rsp),%rdx │ │ │ │ mov 0xd8(%rsp),%r9 │ │ │ │ - add %r9,%r11 │ │ │ │ + vmovhpd (%r8,%rdx,1),%xmm14,%xmm15 │ │ │ │ + vmovhpd (%rax,%rdx,1),%xmm6,%xmm0 │ │ │ │ + vsubpd %xmm0,%xmm15,%xmm4 │ │ │ │ + add %r9,%r8 │ │ │ │ add %r9,%rax │ │ │ │ - vsubpd %xmm0,%xmm15,%xmm1 │ │ │ │ - vmovupd %xmm1,-0x10(%r15) │ │ │ │ - cmp %r10,%r15 │ │ │ │ - je 53186 │ │ │ │ - vmovsd (%r11),%xmm2 │ │ │ │ - vmovsd (%rax),%xmm4 │ │ │ │ - vmovhpd (%r11,%r8,1),%xmm2,%xmm3 │ │ │ │ - add %r9,%r11 │ │ │ │ - vmovhpd (%rax,%r8,1),%xmm4,%xmm5 │ │ │ │ + vmovupd %xmm4,-0x10(%rdi) │ │ │ │ + cmp %r10,%rdi │ │ │ │ + je 5155a │ │ │ │ + vmovsd (%r8),%xmm7 │ │ │ │ + vmovsd (%rax),%xmm1 │ │ │ │ + add $0x40,%rdi │ │ │ │ + vmovhpd (%r8,%rdx,1),%xmm7,%xmm2 │ │ │ │ + vmovhpd (%rax,%rdx,1),%xmm1,%xmm3 │ │ │ │ + vsubpd %xmm3,%xmm2,%xmm5 │ │ │ │ + add %r9,%r8 │ │ │ │ add %r9,%rax │ │ │ │ - add $0x40,%r15 │ │ │ │ - vsubpd %xmm5,%xmm3,%xmm7 │ │ │ │ - vmovupd %xmm7,-0x40(%r15) │ │ │ │ - vmovsd (%r11),%xmm8 │ │ │ │ + vmovupd %xmm5,-0x40(%rdi) │ │ │ │ + vmovsd (%r8),%xmm8 │ │ │ │ vmovsd (%rax),%xmm10 │ │ │ │ - vmovhpd (%r11,%r8,1),%xmm8,%xmm9 │ │ │ │ - vmovhpd (%rax,%r8,1),%xmm10,%xmm11 │ │ │ │ - add %r9,%r11 │ │ │ │ - add %r9,%rax │ │ │ │ + vmovhpd (%r8,%rdx,1),%xmm8,%xmm9 │ │ │ │ + vmovhpd (%rax,%rdx,1),%xmm10,%xmm11 │ │ │ │ vsubpd %xmm11,%xmm9,%xmm12 │ │ │ │ - vmovupd %xmm12,-0x30(%r15) │ │ │ │ - vmovsd (%r11),%xmm13 │ │ │ │ - vmovsd (%rax),%xmm15 │ │ │ │ - vmovhpd (%r11,%r8,1),%xmm13,%xmm14 │ │ │ │ - vmovhpd (%rax,%r8,1),%xmm15,%xmm6 │ │ │ │ - add %r9,%r11 │ │ │ │ + add %r9,%r8 │ │ │ │ add %r9,%rax │ │ │ │ + vmovupd %xmm12,-0x30(%rdi) │ │ │ │ + vmovsd (%r8),%xmm13 │ │ │ │ + vmovsd (%rax),%xmm15 │ │ │ │ + vmovhpd (%r8,%rdx,1),%xmm13,%xmm14 │ │ │ │ + vmovhpd (%rax,%rdx,1),%xmm15,%xmm6 │ │ │ │ vsubpd %xmm6,%xmm14,%xmm0 │ │ │ │ - vmovupd %xmm0,-0x20(%r15) │ │ │ │ - vmovsd (%r11),%xmm1 │ │ │ │ - vmovsd (%rax),%xmm3 │ │ │ │ - vmovhpd (%r11,%r8,1),%xmm1,%xmm2 │ │ │ │ - vmovhpd (%rax,%r8,1),%xmm3,%xmm4 │ │ │ │ - add %r9,%r11 │ │ │ │ + add %r9,%r8 │ │ │ │ add %r9,%rax │ │ │ │ - vsubpd %xmm4,%xmm2,%xmm5 │ │ │ │ - vmovupd %xmm5,-0x10(%r15) │ │ │ │ - cmp %r10,%r15 │ │ │ │ - jne 530e4 │ │ │ │ - mov 0x118(%rsp),%r10d │ │ │ │ + vmovupd %xmm0,-0x20(%rdi) │ │ │ │ + vmovsd (%r8),%xmm4 │ │ │ │ + vmovsd (%rax),%xmm2 │ │ │ │ + vmovhpd (%r8,%rdx,1),%xmm4,%xmm7 │ │ │ │ + vmovhpd (%rax,%rdx,1),%xmm2,%xmm1 │ │ │ │ + vsubpd %xmm1,%xmm7,%xmm3 │ │ │ │ + add %r9,%r8 │ │ │ │ + add %r9,%rax │ │ │ │ + vmovupd %xmm3,-0x10(%rdi) │ │ │ │ + cmp %r10,%rdi │ │ │ │ + jne 514c0 │ │ │ │ + mov 0x12c(%rsp),%r10d │ │ │ │ mov %r10d,%eax │ │ │ │ and $0xfffffffe,%eax │ │ │ │ and $0x1,%r10d │ │ │ │ - je 531c4 │ │ │ │ - mov 0xe8(%rsp),%rdx │ │ │ │ - mov 0xb0(%rsp),%rsi │ │ │ │ + je 5159a │ │ │ │ + mov 0xf0(%rsp),%r8 │ │ │ │ cltq │ │ │ │ - imul %rax,%rdx │ │ │ │ - add %rdi,%rsi │ │ │ │ - vmovsd (%rsi,%rdx,1),%xmm7 │ │ │ │ - vsubsd (%rdi,%rdx,1),%xmm7,%xmm8 │ │ │ │ - vmovsd %xmm8,0x0(%r13,%rax,8) │ │ │ │ + mov 0xb0(%rsp),%rcx │ │ │ │ + imul %rax,%r8 │ │ │ │ + lea (%r11,%rcx,1),%rsi │ │ │ │ + vmovsd (%rsi,%r8,1),%xmm5 │ │ │ │ + vsubsd (%r11,%r8,1),%xmm5,%xmm8 │ │ │ │ + vmovsd %xmm8,(%r12,%rax,8) │ │ │ │ mov 0x120(%rsp),%r11 │ │ │ │ - movabs $0xaaaaaaaaaaaaaaab,%rdi │ │ │ │ - sub 0x128(%rsp),%r11 │ │ │ │ + movabs $0xaaaaaaaaaaaaaaab,%rax │ │ │ │ + sub %r14,%r11 │ │ │ │ sar $0x3,%r11 │ │ │ │ - imul %rdi,%r11 │ │ │ │ - cmp 0xf0(%rsp),%r11 │ │ │ │ - je 53250 │ │ │ │ - jb 55417 │ │ │ │ - cmp %r11,0xf0(%rsp) │ │ │ │ - jae 53250 │ │ │ │ - mov 0x128(%rsp),%r15 │ │ │ │ - add 0x90(%rsp),%r15 │ │ │ │ - cmp %r15,0x120(%rsp) │ │ │ │ - je 53248 │ │ │ │ - mov %r15,%r12 │ │ │ │ - mov (%r12),%rdi │ │ │ │ + imul %rax,%r11 │ │ │ │ + cmp 0xf8(%rsp),%r11 │ │ │ │ + je 51636 │ │ │ │ + jb 5362b │ │ │ │ + cmp %r11,0xf8(%rsp) │ │ │ │ + jae 51636 │ │ │ │ + mov 0x80(%rsp),%rdi │ │ │ │ + add %r14,%rdi │ │ │ │ + cmp %rdi,0x120(%rsp) │ │ │ │ + je 5162e │ │ │ │ + mov %r15,0x108(%rsp) │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %r14,%r15 │ │ │ │ + mov %rdi,%r14 │ │ │ │ + mov (%rbx),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 554af │ │ │ │ - mov 0x10(%r12),%rsi │ │ │ │ + je 5369e │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp %r12,0x120(%rsp) │ │ │ │ - jne 5321d │ │ │ │ - mov %r15,0x120(%rsp) │ │ │ │ - mov 0x128(%rsp),%r15 │ │ │ │ - mov 0x108(%rsp),%rax │ │ │ │ - mov 0x10(%r15),%r12 │ │ │ │ - mov (%r15),%rdi │ │ │ │ - mov %r12,0x100(%rsp) │ │ │ │ - sub %rdi,%r12 │ │ │ │ - cmp %rax,%r12 │ │ │ │ - jae 53dbe │ │ │ │ - mov %rax,%rdi │ │ │ │ + add $0x18,%rbx │ │ │ │ + cmp %rbx,0x120(%rsp) │ │ │ │ + jne 515f7 │ │ │ │ + mov %r14,%rdi │ │ │ │ + mov %r15,%r14 │ │ │ │ + mov 0x108(%rsp),%r15 │ │ │ │ + mov %rdi,0x120(%rsp) │ │ │ │ + mov (%r14),%rdi │ │ │ │ + mov 0x10(%r14),%r11 │ │ │ │ + mov 0x110(%rsp),%rbx │ │ │ │ + sub %rdi,%r11 │ │ │ │ + cmp %rbx,%r11 │ │ │ │ + jae 520c1 │ │ │ │ + mov %rbx,%rdi │ │ │ │ vzeroupper │ │ │ │ call d330 │ │ │ │ - mov 0x108(%rsp),%rdx │ │ │ │ + mov 0x110(%rsp),%rdx │ │ │ │ mov %rax,%rdi │ │ │ │ - mov %r13,%rsi │ │ │ │ - mov %rax,%r12 │ │ │ │ + mov %r12,%rsi │ │ │ │ + mov %rax,%rbx │ │ │ │ call d2d0 │ │ │ │ - mov (%r15),%rdi │ │ │ │ + mov (%r14),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 532b8 │ │ │ │ - mov 0x10(%r15),%rsi │ │ │ │ - mov %rsi,0x100(%rsp) │ │ │ │ + je 51686 │ │ │ │ + mov 0x10(%r14),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - mov 0x128(%rsp),%r11 │ │ │ │ - mov %r12,(%r11) │ │ │ │ - add 0x108(%rsp),%r12 │ │ │ │ - mov %r12,0x8(%r11) │ │ │ │ - mov %r12,0x10(%r11) │ │ │ │ - mov 0x118(%rsp),%r15d │ │ │ │ - mov 0x128(%rsp),%rdi │ │ │ │ - mov $0x2,%r10d │ │ │ │ - shr $0x3,%r15d │ │ │ │ - lea 0x18(%rdi),%r12 │ │ │ │ - shl $0x6,%r15 │ │ │ │ - cmpl $0x2,0x11c(%rsp) │ │ │ │ - jle 55a1f │ │ │ │ - mov -0x18(%r12),%r11 │ │ │ │ - mov -0x10(%r12),%rcx │ │ │ │ - mov 0x8(%r12),%rdi │ │ │ │ - mov (%r12),%r8 │ │ │ │ - sub %r11,%rcx │ │ │ │ - mov %rdi,%rdx │ │ │ │ - mov %rcx,%rax │ │ │ │ - sub %r8,%rdx │ │ │ │ - sar $0x3,%rax │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rax,%r9 │ │ │ │ - imul %r14,%rsi │ │ │ │ - sar $0x3,%rdx │ │ │ │ - cmp %rdx,%rsi │ │ │ │ - je 53da2 │ │ │ │ - cmp %rsi,%rdx │ │ │ │ - jb 53b54 │ │ │ │ - lea (%r8,%rsi,8),%rsi │ │ │ │ - cmp %rsi,%rdi │ │ │ │ - je 53da2 │ │ │ │ - vmovsd 0x918b5(%rip),%xmm0 # e4c10 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x170> │ │ │ │ + mov %rbx,(%r14) │ │ │ │ + add 0x110(%rsp),%rbx │ │ │ │ + mov %rbx,0x8(%r14) │ │ │ │ + mov %rbx,0x10(%r14) │ │ │ │ + mov 0x12c(%rsp),%edi │ │ │ │ + lea 0x18(%r14),%rbx │ │ │ │ + mov $0x2,%eax │ │ │ │ + shr $0x2,%edi │ │ │ │ + shl $0x5,%rdi │ │ │ │ + cmpl $0x2,0x128(%rsp) │ │ │ │ + mov %rdi,0x108(%rsp) │ │ │ │ + jle 53c0a │ │ │ │ + mov -0x18(%rbx),%r9 │ │ │ │ + mov -0x10(%rbx),%rdx │ │ │ │ + mov 0x8(%rbx),%r10 │ │ │ │ + mov (%rbx),%r8 │ │ │ │ + sub %r9,%rdx │ │ │ │ + mov %rdx,%rdi │ │ │ │ + mov %r10,%rsi │ │ │ │ + sar $0x3,%rdi │ │ │ │ + sub %r8,%rsi │ │ │ │ + mov %rdi,%rcx │ │ │ │ + sar $0x3,%rsi │ │ │ │ + mov %rdi,%r11 │ │ │ │ + imul %r15,%rcx │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + je 520a6 │ │ │ │ + cmp %rcx,%rsi │ │ │ │ + jb 51e50 │ │ │ │ + lea (%r8,%rcx,8),%rcx │ │ │ │ + cmp %rcx,%r10 │ │ │ │ + je 520a6 │ │ │ │ + vmovsd 0x8c326(%rip),%xmm6 # dda40 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x440> │ │ │ │ vxorpd %xmm15,%xmm15,%xmm15 │ │ │ │ - mov %rsi,0x8(%r12) │ │ │ │ - vcvtsi2sd %r10d,%xmm15,%xmm6 │ │ │ │ - vdivsd %xmm6,%xmm0,%xmm14 │ │ │ │ - mov %rax,%r9 │ │ │ │ - test %rcx,%rcx │ │ │ │ - je 535d3 │ │ │ │ - mov 0x118(%rsp),%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - je 535d3 │ │ │ │ - mov %r9,0x100(%rsp) │ │ │ │ + mov %rcx,0x8(%rbx) │ │ │ │ + vcvtsi2sd %eax,%xmm15,%xmm0 │ │ │ │ + vdivsd %xmm0,%xmm6,%xmm14 │ │ │ │ + mov %rdi,%r11 │ │ │ │ + test %rdx,%rdx │ │ │ │ + je 51923 │ │ │ │ + mov 0x12c(%rsp),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + je 51923 │ │ │ │ + xor %edi,%edi │ │ │ │ + xor %esi,%esi │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + vmulsd (%r9,%rsi,8),%xmm14,%xmm2 │ │ │ │ + cmpl $0x2,0x38(%rsp) │ │ │ │ + jbe 53b9a │ │ │ │ + mov 0x108(%rsp),%r10 │ │ │ │ + vbroadcastsd %xmm2,%ymm1 │ │ │ │ + lea (%r8,%rdi,8),%rcx │ │ │ │ xor %edx,%edx │ │ │ │ - xor %ecx,%ecx │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - vmulsd (%r11,%rcx,8),%xmm14,%xmm2 │ │ │ │ - cmpl $0x6,0x34(%rsp) │ │ │ │ - jbe 55589 │ │ │ │ - mov 0x100(%rsp),%r9 │ │ │ │ - lea -0x40(%r15),%rdi │ │ │ │ - vbroadcastsd %xmm2,%zmm4 │ │ │ │ - lea (%r8,%rdx,8),%rsi │ │ │ │ - xor %eax,%eax │ │ │ │ - shr $0x6,%rdi │ │ │ │ - inc %rdi │ │ │ │ - and $0x7,%edi │ │ │ │ - je 5348e │ │ │ │ - cmp $0x1,%rdi │ │ │ │ - je 53472 │ │ │ │ - cmp $0x2,%rdi │ │ │ │ - je 5345f │ │ │ │ - cmp $0x3,%rdi │ │ │ │ - je 5344c │ │ │ │ - cmp $0x4,%rdi │ │ │ │ - je 53439 │ │ │ │ - cmp $0x5,%rdi │ │ │ │ - je 53426 │ │ │ │ - cmp $0x6,%rdi │ │ │ │ - je 53413 │ │ │ │ - vmulpd 0x0(%r13),%zmm4,%zmm5 │ │ │ │ - mov $0x40,%eax │ │ │ │ - vmovupd %zmm5,(%rsi) │ │ │ │ - vmulpd 0x0(%r13,%rax,1),%zmm4,%zmm7 │ │ │ │ - vmovupd %zmm7,(%rsi,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vmulpd 0x0(%r13,%rax,1),%zmm4,%zmm8 │ │ │ │ - vmovupd %zmm8,(%rsi,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vmulpd 0x0(%r13,%rax,1),%zmm4,%zmm9 │ │ │ │ - vmovupd %zmm9,(%rsi,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vmulpd 0x0(%r13,%rax,1),%zmm4,%zmm10 │ │ │ │ - vmovupd %zmm10,(%rsi,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vmulpd 0x0(%r13,%rax,1),%zmm4,%zmm11 │ │ │ │ - vmovupd %zmm11,(%rsi,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vmulpd 0x0(%r13,%rax,1),%zmm4,%zmm12 │ │ │ │ - vmovupd %zmm12,(%rsi,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - je 5351c │ │ │ │ - vmulpd 0x0(%r13,%rax,1),%zmm4,%zmm13 │ │ │ │ - vmulpd 0x40(%r13,%rax,1),%zmm4,%zmm15 │ │ │ │ - vmulpd 0x80(%r13,%rax,1),%zmm4,%zmm6 │ │ │ │ - vmulpd 0xc0(%r13,%rax,1),%zmm4,%zmm0 │ │ │ │ - vmulpd 0x100(%r13,%rax,1),%zmm4,%zmm1 │ │ │ │ - vmulpd 0x140(%r13,%rax,1),%zmm4,%zmm3 │ │ │ │ - vmulpd 0x180(%r13,%rax,1),%zmm4,%zmm5 │ │ │ │ - vmulpd 0x1c0(%r13,%rax,1),%zmm4,%zmm7 │ │ │ │ - vmovupd %zmm13,(%rsi,%rax,1) │ │ │ │ - vmovupd %zmm15,0x40(%rsi,%rax,1) │ │ │ │ - vmovupd %zmm6,0x80(%rsi,%rax,1) │ │ │ │ - vmovupd %zmm0,0xc0(%rsi,%rax,1) │ │ │ │ - vmovupd %zmm1,0x100(%rsi,%rax,1) │ │ │ │ - vmovupd %zmm3,0x140(%rsi,%rax,1) │ │ │ │ - vmovupd %zmm5,0x180(%rsi,%rax,1) │ │ │ │ - vmovupd %zmm7,0x1c0(%rsi,%rax,1) │ │ │ │ - add $0x200,%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jne 5348e │ │ │ │ - mov 0x118(%rsp),%edi │ │ │ │ - mov %edi,%eax │ │ │ │ - and $0xfffffff8,%eax │ │ │ │ - mov %eax,%esi │ │ │ │ - cmp %eax,%edi │ │ │ │ - je 53ba4 │ │ │ │ - mov %r9,0x100(%rsp) │ │ │ │ - sub %esi,%edi │ │ │ │ - lea -0x1(%rdi),%r9d │ │ │ │ - cmp $0x2,%r9d │ │ │ │ - jbe 53566 │ │ │ │ - vbroadcastsd %xmm2,%ymm4 │ │ │ │ - vmulpd 0x0(%r13,%rsi,8),%ymm4,%ymm8 │ │ │ │ - add %rdx,%rsi │ │ │ │ - vmovupd %ymm8,(%r8,%rsi,8) │ │ │ │ - test $0x3,%dil │ │ │ │ - je 535bf │ │ │ │ - and $0xfffffffc,%edi │ │ │ │ - add %edi,%eax │ │ │ │ - movslq %eax,%rsi │ │ │ │ - vmulsd 0x0(%r13,%rsi,8),%xmm2,%xmm9 │ │ │ │ - lea (%rsi,%rdx,1),%r9 │ │ │ │ - lea 0x0(,%rsi,8),%rdi │ │ │ │ - lea 0x1(%rax),%esi │ │ │ │ - vmovsd %xmm9,(%r8,%r9,8) │ │ │ │ - mov 0x118(%rsp),%r9d │ │ │ │ - cmp %esi,%r9d │ │ │ │ - jle 535bf │ │ │ │ - vmulsd 0x8(%r13,%rdi,1),%xmm2,%xmm10 │ │ │ │ - movslq %esi,%rsi │ │ │ │ - add $0x2,%eax │ │ │ │ - add %rdx,%rsi │ │ │ │ - vmovsd %xmm10,(%r8,%rsi,8) │ │ │ │ - cmp %eax,%r9d │ │ │ │ - jle 535bf │ │ │ │ - vmulsd 0x10(%r13,%rdi,1),%xmm2,%xmm11 │ │ │ │ - cltq │ │ │ │ - add %rdx,%rax │ │ │ │ - vmovsd %xmm11,(%r8,%rax,8) │ │ │ │ - inc %rcx │ │ │ │ - add %r14,%rdx │ │ │ │ - cmp 0x100(%rsp),%rcx │ │ │ │ - jb 533a0 │ │ │ │ - inc %r10d │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp %r10d,0x11c(%rsp) │ │ │ │ - jne 53303 │ │ │ │ - mov 0x128(%rsp),%r10 │ │ │ │ - mov 0x50(%rsp),%r12 │ │ │ │ - mov 0x48(%rsp),%rdx │ │ │ │ - mov 0xb8(%rsp),%rax │ │ │ │ - lea (%r10,%r12,1),%r15 │ │ │ │ - add %r10,%rdx │ │ │ │ - mov (%r15),%r11 │ │ │ │ - mov 0x8(%r15),%rcx │ │ │ │ - mov 0x8(%rdx),%rdi │ │ │ │ - mov (%rdx),%r9 │ │ │ │ - sub %r11,%rcx │ │ │ │ - mov %rdi,%rsi │ │ │ │ - mov %rcx,%r12 │ │ │ │ - sub %r9,%rsi │ │ │ │ - sar $0x3,%r12 │ │ │ │ - imul %r12,%rax │ │ │ │ + sub $0x20,%r10 │ │ │ │ + shr $0x5,%r10 │ │ │ │ + inc %r10 │ │ │ │ + and $0x7,%r10d │ │ │ │ + je 51824 │ │ │ │ + cmp $0x1,%r10 │ │ │ │ + je 51807 │ │ │ │ + cmp $0x2,%r10 │ │ │ │ + je 517f8 │ │ │ │ + cmp $0x3,%r10 │ │ │ │ + je 517e9 │ │ │ │ + cmp $0x4,%r10 │ │ │ │ + je 517da │ │ │ │ + cmp $0x5,%r10 │ │ │ │ + je 517cb │ │ │ │ + cmp $0x6,%r10 │ │ │ │ + je 517bc │ │ │ │ + vmulpd (%r12),%ymm1,%ymm3 │ │ │ │ + mov $0x20,%edx │ │ │ │ + vmovupd %ymm3,(%rcx) │ │ │ │ + vmulpd (%r12,%rdx,1),%ymm1,%ymm5 │ │ │ │ + vmovupd %ymm5,(%rcx,%rdx,1) │ │ │ │ + add $0x20,%rdx │ │ │ │ + vmulpd (%r12,%rdx,1),%ymm1,%ymm8 │ │ │ │ + vmovupd %ymm8,(%rcx,%rdx,1) │ │ │ │ + add $0x20,%rdx │ │ │ │ + vmulpd (%r12,%rdx,1),%ymm1,%ymm9 │ │ │ │ + vmovupd %ymm9,(%rcx,%rdx,1) │ │ │ │ + add $0x20,%rdx │ │ │ │ + vmulpd (%r12,%rdx,1),%ymm1,%ymm10 │ │ │ │ + vmovupd %ymm10,(%rcx,%rdx,1) │ │ │ │ + add $0x20,%rdx │ │ │ │ + vmulpd (%r12,%rdx,1),%ymm1,%ymm11 │ │ │ │ + vmovupd %ymm11,(%rcx,%rdx,1) │ │ │ │ + add $0x20,%rdx │ │ │ │ + vmulpd (%r12,%rdx,1),%ymm1,%ymm12 │ │ │ │ + vmovupd %ymm12,(%rcx,%rdx,1) │ │ │ │ + add $0x20,%rdx │ │ │ │ + cmp 0x108(%rsp),%rdx │ │ │ │ + je 518b7 │ │ │ │ + vmulpd (%r12,%rdx,1),%ymm1,%ymm13 │ │ │ │ + vmulpd 0x20(%r12,%rdx,1),%ymm1,%ymm15 │ │ │ │ + vmulpd 0x40(%r12,%rdx,1),%ymm1,%ymm0 │ │ │ │ + vmulpd 0x60(%r12,%rdx,1),%ymm1,%ymm6 │ │ │ │ + vmulpd 0x80(%r12,%rdx,1),%ymm1,%ymm4 │ │ │ │ + vmulpd 0xa0(%r12,%rdx,1),%ymm1,%ymm7 │ │ │ │ + vmovupd %ymm13,(%rcx,%rdx,1) │ │ │ │ + vmulpd 0xc0(%r12,%rdx,1),%ymm1,%ymm3 │ │ │ │ + vmovupd %ymm15,0x20(%rcx,%rdx,1) │ │ │ │ + vmulpd 0xe0(%r12,%rdx,1),%ymm1,%ymm5 │ │ │ │ + vmovupd %ymm0,0x40(%rcx,%rdx,1) │ │ │ │ + vmovupd %ymm6,0x60(%rcx,%rdx,1) │ │ │ │ + vmovupd %ymm4,0x80(%rcx,%rdx,1) │ │ │ │ + vmovupd %ymm7,0xa0(%rcx,%rdx,1) │ │ │ │ + vmovupd %ymm3,0xc0(%rcx,%rdx,1) │ │ │ │ + vmovupd %ymm5,0xe0(%rcx,%rdx,1) │ │ │ │ + add $0x100,%rdx │ │ │ │ + cmp 0x108(%rsp),%rdx │ │ │ │ + jne 51824 │ │ │ │ + mov 0x12c(%rsp),%r10d │ │ │ │ + mov %r10d,%edx │ │ │ │ + and $0xfffffffc,%edx │ │ │ │ + mov %edx,%ecx │ │ │ │ + cmp %edx,%r10d │ │ │ │ + je 51e36 │ │ │ │ + mov 0x12c(%rsp),%r10d │ │ │ │ + sub %ecx,%r10d │ │ │ │ + cmp $0x1,%r10d │ │ │ │ + je 51901 │ │ │ │ + vmovddup %xmm2,%xmm1 │ │ │ │ + vmulpd (%r12,%rcx,8),%xmm1,%xmm8 │ │ │ │ + add %rdi,%rcx │ │ │ │ + vmovupd %xmm8,(%r8,%rcx,8) │ │ │ │ + test $0x1,%r10b │ │ │ │ + je 51914 │ │ │ │ + and $0xfffffffe,%r10d │ │ │ │ + add %r10d,%edx │ │ │ │ + movslq %edx,%rdx │ │ │ │ + vmulsd (%r12,%rdx,8),%xmm2,%xmm9 │ │ │ │ + lea (%rdi,%rdx,1),%rcx │ │ │ │ + vmovsd %xmm9,(%r8,%rcx,8) │ │ │ │ + inc %rsi │ │ │ │ + add %r15,%rdi │ │ │ │ + cmp %r11,%rsi │ │ │ │ + jb 51750 │ │ │ │ + inc %eax │ │ │ │ + add $0x18,%rbx │ │ │ │ + cmp %eax,0x128(%rsp) │ │ │ │ + jne 516c6 │ │ │ │ + mov 0x28(%rsp),%rbx │ │ │ │ + mov 0x20(%rsp),%rcx │ │ │ │ + mov 0xa8(%rsp),%rdx │ │ │ │ + lea (%r14,%rbx,1),%r11 │ │ │ │ + add %r14,%rcx │ │ │ │ + mov (%r11),%rax │ │ │ │ + mov 0x8(%r11),%r8 │ │ │ │ + mov 0x8(%rcx),%r10 │ │ │ │ + mov (%rcx),%rdi │ │ │ │ + sub %rax,%r8 │ │ │ │ + mov %r8,%rbx │ │ │ │ + mov %r10,%rsi │ │ │ │ + sar $0x3,%rbx │ │ │ │ + sub %rdi,%rsi │ │ │ │ + imul %rbx,%rdx │ │ │ │ sar $0x3,%rsi │ │ │ │ - cmp %rsi,%rax │ │ │ │ - je 5364a │ │ │ │ - cmp %rax,%rsi │ │ │ │ - jb 55599 │ │ │ │ - lea (%r9,%rax,8),%r8 │ │ │ │ - cmp %r8,%rdi │ │ │ │ - je 5364a │ │ │ │ - mov %r8,0x8(%rdx) │ │ │ │ - cmpl $0x1,0x118(%rsp) │ │ │ │ - jle 53cff │ │ │ │ - test %rcx,%rcx │ │ │ │ - je 53cff │ │ │ │ - lea -0x1(%r12),%r10 │ │ │ │ - mov %r12,%r8 │ │ │ │ - mov $0xfffffffffffffff8,%r15 │ │ │ │ - lea 0x8(%r13),%rsi │ │ │ │ - mov %r10,0x100(%rsp) │ │ │ │ + cmp %rsi,%rdx │ │ │ │ + je 51990 │ │ │ │ + cmp %rdx,%rsi │ │ │ │ + jb 53ba3 │ │ │ │ + lea (%rdi,%rdx,8),%r9 │ │ │ │ + cmp %r9,%r10 │ │ │ │ + je 51990 │ │ │ │ + mov %r9,0x8(%rcx) │ │ │ │ + cmpl $0x1,0x12c(%rsp) │ │ │ │ + jle 51ff1 │ │ │ │ + test %r8,%r8 │ │ │ │ + je 51ff1 │ │ │ │ + mov $0xfffffffffffffff8,%r11 │ │ │ │ + lea 0x8(%r12),%rsi │ │ │ │ + lea -0x1(%rbx),%r10 │ │ │ │ xor %edx,%edx │ │ │ │ - sub %r11,%r15 │ │ │ │ - shr $0x3,%r8 │ │ │ │ - shl $0x6,%r8 │ │ │ │ - vmovsd 0x80(%rsp),%xmm14 │ │ │ │ - vmulsd (%rsi),%xmm14,%xmm1 │ │ │ │ - cmpq $0x2,0x100(%rsp) │ │ │ │ - jbe 53bbe │ │ │ │ - lea 0x0(,%rdx,8),%rcx │ │ │ │ - lea (%r9,%rcx,1),%rdi │ │ │ │ - lea (%rdi,%r15,1),%rax │ │ │ │ - cmp $0x30,%rax │ │ │ │ - jbe 53bc6 │ │ │ │ - cmpq $0x6,0x100(%rsp) │ │ │ │ - jbe 554ce │ │ │ │ - lea -0x40(%r8),%rcx │ │ │ │ - vbroadcastsd %xmm1,%zmm12 │ │ │ │ - xor %eax,%eax │ │ │ │ - shr $0x6,%rcx │ │ │ │ - inc %rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - je 53798 │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 5377d │ │ │ │ - cmp $0x2,%rcx │ │ │ │ - je 5376b │ │ │ │ - cmp $0x3,%rcx │ │ │ │ - je 53759 │ │ │ │ - cmp $0x4,%rcx │ │ │ │ - je 53747 │ │ │ │ - cmp $0x5,%rcx │ │ │ │ - je 53735 │ │ │ │ - cmp $0x6,%rcx │ │ │ │ - je 53723 │ │ │ │ - vmulpd (%r11),%zmm12,%zmm13 │ │ │ │ - mov $0x40,%eax │ │ │ │ - vmovupd %zmm13,(%rdi) │ │ │ │ - vmulpd (%r11,%rax,1),%zmm12,%zmm15 │ │ │ │ - vmovupd %zmm15,(%rdi,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vmulpd (%r11,%rax,1),%zmm12,%zmm6 │ │ │ │ - vmovupd %zmm6,(%rdi,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vmulpd (%r11,%rax,1),%zmm12,%zmm0 │ │ │ │ - vmovupd %zmm0,(%rdi,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vmulpd (%r11,%rax,1),%zmm12,%zmm3 │ │ │ │ - vmovupd %zmm3,(%rdi,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vmulpd (%r11,%rax,1),%zmm12,%zmm5 │ │ │ │ - vmovupd %zmm5,(%rdi,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vmulpd (%r11,%rax,1),%zmm12,%zmm7 │ │ │ │ - vmovupd %zmm7,(%rdi,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - cmp %r8,%rax │ │ │ │ - je 53825 │ │ │ │ - vmulpd (%r11,%rax,1),%zmm12,%zmm2 │ │ │ │ - vmovupd %zmm2,(%rdi,%rax,1) │ │ │ │ - vmulpd 0x40(%r11,%rax,1),%zmm12,%zmm4 │ │ │ │ - vmovupd %zmm4,0x40(%rdi,%rax,1) │ │ │ │ - vmulpd 0x80(%r11,%rax,1),%zmm12,%zmm8 │ │ │ │ - vmovupd %zmm8,0x80(%rdi,%rax,1) │ │ │ │ - vmulpd 0xc0(%r11,%rax,1),%zmm12,%zmm9 │ │ │ │ - vmovupd %zmm9,0xc0(%rdi,%rax,1) │ │ │ │ - vmulpd 0x100(%r11,%rax,1),%zmm12,%zmm10 │ │ │ │ - vmovupd %zmm10,0x100(%rdi,%rax,1) │ │ │ │ - vmulpd 0x140(%r11,%rax,1),%zmm12,%zmm11 │ │ │ │ - vmovupd %zmm11,0x140(%rdi,%rax,1) │ │ │ │ - vmulpd 0x180(%r11,%rax,1),%zmm12,%zmm14 │ │ │ │ - vmovupd %zmm14,0x180(%rdi,%rax,1) │ │ │ │ - vmulpd 0x1c0(%r11,%rax,1),%zmm12,%zmm13 │ │ │ │ - vmovupd %zmm13,0x1c0(%rdi,%rax,1) │ │ │ │ - add $0x200,%rax │ │ │ │ - cmp %r8,%rax │ │ │ │ - jne 53798 │ │ │ │ - test $0x7,%r12b │ │ │ │ - je 538b3 │ │ │ │ - mov 0x100(%rsp),%rcx │ │ │ │ - mov %r12,%rax │ │ │ │ - and $0xfffffffffffffff8,%rax │ │ │ │ - lea (%rdx,%rax,1),%r10 │ │ │ │ - mov %r10,%rdi │ │ │ │ - sub %rax,%rcx │ │ │ │ - cmp $0x2,%rcx │ │ │ │ - jbe 53871 │ │ │ │ - inc %rcx │ │ │ │ - vbroadcastsd %xmm1,%ymm12 │ │ │ │ - vmulpd (%r11,%rax,8),%ymm12,%ymm15 │ │ │ │ - vmovupd %ymm15,(%r9,%r10,8) │ │ │ │ - test $0x3,%cl │ │ │ │ - je 538b3 │ │ │ │ - and $0xfffffffffffffffc,%rcx │ │ │ │ - add %rcx,%rdi │ │ │ │ - add %rcx,%rax │ │ │ │ - vmulsd (%r11,%rax,8),%xmm1,%xmm6 │ │ │ │ - lea 0x1(%rax),%r10 │ │ │ │ - lea 0x0(,%rax,8),%rcx │ │ │ │ - vmovsd %xmm6,(%r9,%rdi,8) │ │ │ │ - cmp %r12,%r10 │ │ │ │ - jae 538b3 │ │ │ │ - vmulsd 0x8(%r11,%rcx,1),%xmm1,%xmm0 │ │ │ │ - add $0x2,%rax │ │ │ │ - vmovsd %xmm0,0x8(%r9,%rdi,8) │ │ │ │ - cmp %r12,%rax │ │ │ │ - jae 538b3 │ │ │ │ - vmulsd 0x10(%r11,%rcx,1),%xmm1,%xmm1 │ │ │ │ - vmovsd %xmm1,0x10(%r9,%rdi,8) │ │ │ │ - add $0x8,%rsi │ │ │ │ - cmp %rsi,0x78(%rsp) │ │ │ │ - je 53cff │ │ │ │ - vmovsd 0x80(%rsp),%xmm3 │ │ │ │ - add %r12,%rdx │ │ │ │ - vmulsd (%rsi),%xmm3,%xmm1 │ │ │ │ - jmp 536a5 │ │ │ │ - cmp %r10,%r13 │ │ │ │ - je 53b13 │ │ │ │ - lea (%r9,%rdi,8),%r15 │ │ │ │ - mov 0x0(%r13),%rdx │ │ │ │ - mov 0x8(%r13),%r11 │ │ │ │ - cmp %r11,%rdx │ │ │ │ - je 53b03 │ │ │ │ - mov %r11,%rcx │ │ │ │ - sub %rdx,%rcx │ │ │ │ - lea -0x8(%rcx),%r8 │ │ │ │ + sub %rax,%r11 │ │ │ │ + mov %r13,%rcx │ │ │ │ + mov %r11,0xe8(%rsp) │ │ │ │ + mov %rbx,%r11 │ │ │ │ + shr $0x2,%r11 │ │ │ │ + shl $0x5,%r11 │ │ │ │ + vmovsd 0x70(%rsp),%xmm14 │ │ │ │ + mov $0x1,%r13d │ │ │ │ + vmulsd (%rsi),%xmm14,%xmm0 │ │ │ │ + cmp %rbx,%r13 │ │ │ │ + je 51e9d │ │ │ │ + mov 0xe8(%rsp),%r8 │ │ │ │ + lea 0x0(,%rdx,8),%r9 │ │ │ │ + lea (%rdi,%r9,1),%r13 │ │ │ │ + add %r13,%r8 │ │ │ │ cmp $0x10,%r8 │ │ │ │ - jbe 558ee │ │ │ │ - lea -0x8(%r15),%r12 │ │ │ │ - sub %rdx,%r12 │ │ │ │ - cmp $0x30,%r12 │ │ │ │ - jbe 558ee │ │ │ │ - mov %r8,%r9 │ │ │ │ - shr $0x3,%r9 │ │ │ │ - cmp $0x30,%r8 │ │ │ │ - jbe 558e1 │ │ │ │ - lea 0x1(%r9),%rbx │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %rbx,%r14 │ │ │ │ - shr $0x3,%r14 │ │ │ │ - shl $0x6,%r14 │ │ │ │ - lea -0x40(%r14),%r8 │ │ │ │ - shr $0x6,%r8 │ │ │ │ - inc %r8 │ │ │ │ - and $0x7,%r8d │ │ │ │ - je 539ff │ │ │ │ - cmp $0x1,%r8 │ │ │ │ - je 539e4 │ │ │ │ - cmp $0x2,%r8 │ │ │ │ - je 539d2 │ │ │ │ - cmp $0x3,%r8 │ │ │ │ - je 539c0 │ │ │ │ - cmp $0x4,%r8 │ │ │ │ - je 539ae │ │ │ │ - cmp $0x5,%r8 │ │ │ │ - je 5399c │ │ │ │ - cmp $0x6,%r8 │ │ │ │ - je 5398a │ │ │ │ - vmovupd (%rdx),%zmm2 │ │ │ │ - mov $0x40,%eax │ │ │ │ - vmovupd %zmm2,(%r15) │ │ │ │ - vmovupd (%rdx,%rax,1),%zmm3 │ │ │ │ - vmovupd %zmm3,(%r15,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vmovupd (%rdx,%rax,1),%zmm5 │ │ │ │ - vmovupd %zmm5,(%r15,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vmovupd (%rdx,%rax,1),%zmm15 │ │ │ │ - vmovupd %zmm15,(%r15,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vmovupd (%rdx,%rax,1),%zmm6 │ │ │ │ - vmovupd %zmm6,(%r15,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vmovupd (%rdx,%rax,1),%zmm0 │ │ │ │ - vmovupd %zmm0,(%r15,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vmovupd (%rdx,%rax,1),%zmm7 │ │ │ │ - vmovupd %zmm7,(%r15,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - cmp %r14,%rax │ │ │ │ - je 53a8c │ │ │ │ - vmovupd (%rdx,%rax,1),%zmm1 │ │ │ │ - vmovupd %zmm1,(%r15,%rax,1) │ │ │ │ - vmovupd 0x40(%rdx,%rax,1),%zmm4 │ │ │ │ - vmovupd %zmm4,0x40(%r15,%rax,1) │ │ │ │ - vmovupd 0x80(%rdx,%rax,1),%zmm9 │ │ │ │ - vmovupd %zmm9,0x80(%r15,%rax,1) │ │ │ │ - vmovupd 0xc0(%rdx,%rax,1),%zmm10 │ │ │ │ - vmovupd %zmm10,0xc0(%r15,%rax,1) │ │ │ │ - vmovupd 0x100(%rdx,%rax,1),%zmm11 │ │ │ │ - vmovupd %zmm11,0x100(%r15,%rax,1) │ │ │ │ - vmovupd 0x140(%rdx,%rax,1),%zmm14 │ │ │ │ - vmovupd %zmm14,0x140(%r15,%rax,1) │ │ │ │ - vmovupd 0x180(%rdx,%rax,1),%zmm8 │ │ │ │ - vmovupd %zmm8,0x180(%r15,%rax,1) │ │ │ │ - vmovupd 0x1c0(%rdx,%rax,1),%zmm13 │ │ │ │ - vmovupd %zmm13,0x1c0(%r15,%rax,1) │ │ │ │ - add $0x200,%rax │ │ │ │ - cmp %r14,%rax │ │ │ │ - jne 539ff │ │ │ │ - test $0x7,%bl │ │ │ │ - je 53b00 │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - lea 0x0(,%rbx,8),%rdi │ │ │ │ - lea (%rdx,%rdi,1),%rsi │ │ │ │ + jbe 51ea5 │ │ │ │ + cmp $0x2,%r10 │ │ │ │ + jbe 5359e │ │ │ │ + lea -0x20(%r11),%r9 │ │ │ │ + vbroadcastsd %xmm0,%ymm10 │ │ │ │ + xor %r8d,%r8d │ │ │ │ + shr $0x5,%r9 │ │ │ │ + inc %r9 │ │ │ │ + and $0x7,%r9d │ │ │ │ + je 51ada │ │ │ │ + cmp $0x1,%r9 │ │ │ │ + je 51ac0 │ │ │ │ + cmp $0x2,%r9 │ │ │ │ + je 51aaf │ │ │ │ + cmp $0x3,%r9 │ │ │ │ + je 51a9e │ │ │ │ + cmp $0x4,%r9 │ │ │ │ + je 51a8d │ │ │ │ + cmp $0x5,%r9 │ │ │ │ + je 51a7c │ │ │ │ + cmp $0x6,%r9 │ │ │ │ + je 51a6b │ │ │ │ + vmulpd (%rax),%ymm10,%ymm11 │ │ │ │ + mov $0x20,%r8d │ │ │ │ + vmovupd %ymm11,0x0(%r13) │ │ │ │ + vmulpd (%rax,%r8,1),%ymm10,%ymm12 │ │ │ │ + vmovupd %ymm12,0x0(%r13,%r8,1) │ │ │ │ + add $0x20,%r8 │ │ │ │ + vmulpd (%rax,%r8,1),%ymm10,%ymm13 │ │ │ │ + vmovupd %ymm13,0x0(%r13,%r8,1) │ │ │ │ + add $0x20,%r8 │ │ │ │ + vmulpd (%rax,%r8,1),%ymm10,%ymm15 │ │ │ │ + vmovupd %ymm15,0x0(%r13,%r8,1) │ │ │ │ + add $0x20,%r8 │ │ │ │ + vmulpd (%rax,%r8,1),%ymm10,%ymm6 │ │ │ │ + vmovupd %ymm6,0x0(%r13,%r8,1) │ │ │ │ + add $0x20,%r8 │ │ │ │ + vmulpd (%rax,%r8,1),%ymm10,%ymm4 │ │ │ │ + vmovupd %ymm4,0x0(%r13,%r8,1) │ │ │ │ + add $0x20,%r8 │ │ │ │ + vmulpd (%rax,%r8,1),%ymm10,%ymm7 │ │ │ │ + vmovupd %ymm7,0x0(%r13,%r8,1) │ │ │ │ + add $0x20,%r8 │ │ │ │ + cmp %r11,%r8 │ │ │ │ + je 51b71 │ │ │ │ + vmulpd (%rax,%r8,1),%ymm10,%ymm3 │ │ │ │ + vmovupd %ymm3,0x0(%r13,%r8,1) │ │ │ │ + vmulpd 0x20(%rax,%r8,1),%ymm10,%ymm5 │ │ │ │ + vmovupd %ymm5,0x20(%r13,%r8,1) │ │ │ │ + vmulpd 0x40(%rax,%r8,1),%ymm10,%ymm2 │ │ │ │ + vmovupd %ymm2,0x40(%r13,%r8,1) │ │ │ │ + vmulpd 0x60(%rax,%r8,1),%ymm10,%ymm1 │ │ │ │ + vmovupd %ymm1,0x60(%r13,%r8,1) │ │ │ │ + vmulpd 0x80(%rax,%r8,1),%ymm10,%ymm8 │ │ │ │ + vmovupd %ymm8,0x80(%r13,%r8,1) │ │ │ │ + vmulpd 0xa0(%rax,%r8,1),%ymm10,%ymm9 │ │ │ │ + vmovupd %ymm9,0xa0(%r13,%r8,1) │ │ │ │ + vmulpd 0xc0(%rax,%r8,1),%ymm10,%ymm14 │ │ │ │ + vmovupd %ymm14,0xc0(%r13,%r8,1) │ │ │ │ + vmulpd 0xe0(%rax,%r8,1),%ymm10,%ymm11 │ │ │ │ + vmovupd %ymm11,0xe0(%r13,%r8,1) │ │ │ │ + add $0x100,%r8 │ │ │ │ + cmp %r11,%r8 │ │ │ │ + jne 51ada │ │ │ │ + test $0x3,%bl │ │ │ │ + je 51bcc │ │ │ │ + mov %rbx,%r8 │ │ │ │ + and $0xfffffffffffffffc,%r8 │ │ │ │ + lea (%rdx,%r8,1),%r9 │ │ │ │ + cmp %r8,%r10 │ │ │ │ + je 51bc0 │ │ │ │ + vmovddup %xmm0,%xmm10 │ │ │ │ + mov %rbx,%r13 │ │ │ │ + vmulpd (%rax,%r8,8),%xmm10,%xmm12 │ │ │ │ + sub %r8,%r13 │ │ │ │ + mov %r13,0x108(%rsp) │ │ │ │ + lea (%rdx,%r8,1),%r13 │ │ │ │ + vmovupd %xmm12,(%rdi,%r13,8) │ │ │ │ + mov 0x108(%rsp),%r13 │ │ │ │ + test $0x1,%r13b │ │ │ │ + je 51bcc │ │ │ │ + and $0xfffffffffffffffe,%r13 │ │ │ │ + add %r13,%r9 │ │ │ │ + add %r13,%r8 │ │ │ │ + vmulsd (%rax,%r8,8),%xmm0,%xmm0 │ │ │ │ + vmovsd %xmm0,(%rdi,%r9,8) │ │ │ │ + add $0x8,%rsi │ │ │ │ + cmp %rsi,0x68(%rsp) │ │ │ │ + je 51fee │ │ │ │ + vmovsd 0x70(%rsp),%xmm13 │ │ │ │ + add %rbx,%rdx │ │ │ │ + vmulsd (%rsi),%xmm13,%xmm0 │ │ │ │ + jmp 519eb │ │ │ │ + cmp %r8,%r15 │ │ │ │ + je 51df2 │ │ │ │ + lea (%r14,%rax,8),%r13 │ │ │ │ + mov (%r15),%rcx │ │ │ │ + mov 0x8(%r15),%rsi │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + je 51de2 │ │ │ │ + sub %rcx,%rsi │ │ │ │ + cmp $0x8,%rsi │ │ │ │ + je 536ef │ │ │ │ + lea -0x8(%r13),%rbx │ │ │ │ + sub %rcx,%rbx │ │ │ │ + cmp $0x10,%rbx │ │ │ │ + jbe 5370b │ │ │ │ + lea -0x8(%rsi),%rdi │ │ │ │ + mov %rdi,%r11 │ │ │ │ + shr $0x3,%r11 │ │ │ │ + lea 0x1(%r11),%r14 │ │ │ │ + cmp $0x10,%rdi │ │ │ │ + jbe 536fe │ │ │ │ + mov %r14,%r9 │ │ │ │ + xor %ebx,%ebx │ │ │ │ + shr $0x2,%r9 │ │ │ │ + shl $0x5,%r9 │ │ │ │ + lea -0x20(%r9),%r10 │ │ │ │ + shr $0x5,%r10 │ │ │ │ + inc %r10 │ │ │ │ + and $0x7,%r10d │ │ │ │ + je 51cff │ │ │ │ + cmp $0x1,%r10 │ │ │ │ + je 51ce6 │ │ │ │ + cmp $0x2,%r10 │ │ │ │ + je 51cd6 │ │ │ │ + cmp $0x3,%r10 │ │ │ │ + je 51cc6 │ │ │ │ + cmp $0x4,%r10 │ │ │ │ + je 51cb6 │ │ │ │ + cmp $0x5,%r10 │ │ │ │ + je 51ca6 │ │ │ │ + cmp $0x6,%r10 │ │ │ │ + je 51c96 │ │ │ │ + vmovupd (%rcx),%ymm5 │ │ │ │ + mov $0x20,%ebx │ │ │ │ + vmovupd %ymm5,0x0(%r13) │ │ │ │ + vmovupd (%rcx,%rbx,1),%ymm1 │ │ │ │ + vmovupd %ymm1,0x0(%r13,%rbx,1) │ │ │ │ + add $0x20,%rbx │ │ │ │ + vmovupd (%rcx,%rbx,1),%ymm8 │ │ │ │ + vmovupd %ymm8,0x0(%r13,%rbx,1) │ │ │ │ + add $0x20,%rbx │ │ │ │ + vmovupd (%rcx,%rbx,1),%ymm9 │ │ │ │ + vmovupd %ymm9,0x0(%r13,%rbx,1) │ │ │ │ + add $0x20,%rbx │ │ │ │ + vmovupd (%rcx,%rbx,1),%ymm14 │ │ │ │ + vmovupd %ymm14,0x0(%r13,%rbx,1) │ │ │ │ + add $0x20,%rbx │ │ │ │ + vmovupd (%rcx,%rbx,1),%ymm11 │ │ │ │ + vmovupd %ymm11,0x0(%r13,%rbx,1) │ │ │ │ + add $0x20,%rbx │ │ │ │ + vmovupd (%rcx,%rbx,1),%ymm10 │ │ │ │ + vmovupd %ymm10,0x0(%r13,%rbx,1) │ │ │ │ + add $0x20,%rbx │ │ │ │ + cmp %rbx,%r9 │ │ │ │ + je 51d8e │ │ │ │ + vmovupd (%rcx,%rbx,1),%ymm12 │ │ │ │ + vmovupd %ymm12,0x0(%r13,%rbx,1) │ │ │ │ + vmovupd 0x20(%rcx,%rbx,1),%ymm13 │ │ │ │ + vmovupd %ymm13,0x20(%r13,%rbx,1) │ │ │ │ + vmovupd 0x40(%rcx,%rbx,1),%ymm15 │ │ │ │ + vmovupd %ymm15,0x40(%r13,%rbx,1) │ │ │ │ + vmovupd 0x60(%rcx,%rbx,1),%ymm0 │ │ │ │ + vmovupd %ymm0,0x60(%r13,%rbx,1) │ │ │ │ + vmovupd 0x80(%rcx,%rbx,1),%ymm6 │ │ │ │ + vmovupd %ymm6,0x80(%r13,%rbx,1) │ │ │ │ + vmovupd 0xa0(%rcx,%rbx,1),%ymm4 │ │ │ │ + vmovupd %ymm4,0xa0(%r13,%rbx,1) │ │ │ │ + vmovupd 0xc0(%rcx,%rbx,1),%ymm7 │ │ │ │ + vmovupd %ymm7,0xc0(%r13,%rbx,1) │ │ │ │ + vmovupd 0xe0(%rcx,%rbx,1),%ymm3 │ │ │ │ + vmovupd %ymm3,0xe0(%r13,%rbx,1) │ │ │ │ + add $0x100,%rbx │ │ │ │ + cmp %rbx,%r9 │ │ │ │ + jne 51cff │ │ │ │ + test $0x3,%r14b │ │ │ │ + je 51ddf │ │ │ │ + mov %r14,%rax │ │ │ │ + and $0xfffffffffffffffc,%rax │ │ │ │ + lea 0x0(,%rax,8),%rdx │ │ │ │ + lea (%rcx,%rdx,1),%r12 │ │ │ │ + add %r13,%rdx │ │ │ │ + cmp %r11,%rax │ │ │ │ + je 51dd5 │ │ │ │ + mov %r14,%rdi │ │ │ │ + vmovupd (%rcx,%rax,8),%xmm2 │ │ │ │ + sub %rax,%rdi │ │ │ │ + and $0x1,%r14d │ │ │ │ + vmovupd %xmm2,0x0(%r13,%rax,8) │ │ │ │ + je 51ddf │ │ │ │ + and $0xfffffffffffffffe,%rdi │ │ │ │ + shl $0x3,%rdi │ │ │ │ + add %rdi,%r12 │ │ │ │ + add %rdi,%rdx │ │ │ │ + vmovsd (%r12),%xmm5 │ │ │ │ + vmovsd %xmm5,(%rdx) │ │ │ │ + add %rsi,%r13 │ │ │ │ + add $0x18,%r15 │ │ │ │ + cmp %r15,%r8 │ │ │ │ + jne 51bfa │ │ │ │ + vzeroupper │ │ │ │ + incq 0xe0(%rsp) │ │ │ │ + mov 0xe0(%rsp),%r8 │ │ │ │ + cmp %r8d,0x88(%rsp) │ │ │ │ + jg 50cfa │ │ │ │ + mov 0x178(%rsp),%rax │ │ │ │ + sub %fs:0x28,%rax │ │ │ │ + jne 53c3f │ │ │ │ + lea -0x28(%rbp),%rsp │ │ │ │ + pop %rbx │ │ │ │ + pop %r12 │ │ │ │ + pop %r13 │ │ │ │ + pop %r14 │ │ │ │ + pop %r15 │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + inc %rsi │ │ │ │ + cmp %r11,%rsi │ │ │ │ + jae 51923 │ │ │ │ + vmulsd (%r9,%rsi,8),%xmm14,%xmm2 │ │ │ │ add %r15,%rdi │ │ │ │ - mov %r9,%r12 │ │ │ │ - sub %rbx,%r12 │ │ │ │ - cmp $0x2,%r12 │ │ │ │ - jbe 53ad2 │ │ │ │ - vmovupd (%rdx,%rbx,8),%ymm12 │ │ │ │ - inc %r12 │ │ │ │ - vmovupd %ymm12,(%r15,%rbx,8) │ │ │ │ - test $0x3,%r12b │ │ │ │ - je 53b00 │ │ │ │ - and $0xfffffffffffffffc,%r12 │ │ │ │ - shl $0x3,%r12 │ │ │ │ - add %r12,%rsi │ │ │ │ - add %r12,%rdi │ │ │ │ - vmovsd (%rsi),%xmm2 │ │ │ │ - lea 0x8(%rsi),%rdx │ │ │ │ - vmovsd %xmm2,(%rdi) │ │ │ │ - cmp %rdx,%r11 │ │ │ │ - je 53b00 │ │ │ │ - vmovsd 0x8(%rsi),%xmm3 │ │ │ │ - lea 0x10(%rsi),%r9 │ │ │ │ - vmovsd %xmm3,0x8(%rdi) │ │ │ │ - cmp %r9,%r11 │ │ │ │ - je 53b00 │ │ │ │ - vmovsd 0x10(%rsi),%xmm5 │ │ │ │ - vmovsd %xmm5,0x10(%rdi) │ │ │ │ - add %rcx,%r15 │ │ │ │ - add $0x18,%r13 │ │ │ │ - cmp %r13,%r10 │ │ │ │ - jne 538e4 │ │ │ │ - vzeroupper │ │ │ │ - incq 0xe0(%rsp) │ │ │ │ - mov 0xe0(%rsp),%r10 │ │ │ │ - cmp %r10d,0x74(%rsp) │ │ │ │ - jg 52897 │ │ │ │ - mov 0x178(%rsp),%rax │ │ │ │ - sub %fs:0x28,%rax │ │ │ │ - jne 55af5 │ │ │ │ - lea -0x28(%rbp),%rsp │ │ │ │ - pop %rbx │ │ │ │ - pop %r12 │ │ │ │ - pop %r13 │ │ │ │ - pop %r14 │ │ │ │ - pop %r15 │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov %r10d,0x100(%rsp) │ │ │ │ - sub %rdx,%rsi │ │ │ │ - mov %r12,%rdi │ │ │ │ + jmp 51761 │ │ │ │ + mov %eax,0xe8(%rsp) │ │ │ │ + sub %rsi,%rcx │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %rcx,%rsi │ │ │ │ vzeroupper │ │ │ │ - call bf520 >::_M_default_append(unsigned long)@@Base> │ │ │ │ - mov 0x100(%rsp),%r10d │ │ │ │ - mov -0x18(%r12),%r11 │ │ │ │ - vxorpd %xmm1,%xmm1,%xmm1 │ │ │ │ - mov -0x10(%r12),%rcx │ │ │ │ - vmovsd 0x91088(%rip),%xmm3 # e4c10 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x170> │ │ │ │ - mov (%r12),%r8 │ │ │ │ - vcvtsi2sd %r10d,%xmm1,%xmm2 │ │ │ │ - sub %r11,%rcx │ │ │ │ - mov %rcx,%rax │ │ │ │ - vdivsd %xmm2,%xmm3,%xmm14 │ │ │ │ - sar $0x3,%rax │ │ │ │ - jmp 5336e │ │ │ │ - inc %rcx │ │ │ │ - cmp %r9,%rcx │ │ │ │ - jae 535d3 │ │ │ │ - vmulsd (%r11,%rcx,8),%xmm14,%xmm2 │ │ │ │ - add %r14,%rdx │ │ │ │ - jmp 533b9 │ │ │ │ - lea 0x0(,%rdx,8),%rcx │ │ │ │ - vmulsd (%r11),%xmm1,%xmm5 │ │ │ │ - add %r9,%rcx │ │ │ │ - lea -0x1(%r12),%rdi │ │ │ │ - mov $0x1,%eax │ │ │ │ - and $0x7,%edi │ │ │ │ - vmovsd %xmm5,(%rcx) │ │ │ │ - cmp %r12,%rax │ │ │ │ - jae 53ced │ │ │ │ - test %rdi,%rdi │ │ │ │ - je 53c7e │ │ │ │ - cmp $0x1,%rdi │ │ │ │ - je 53c6b │ │ │ │ - cmp $0x2,%rdi │ │ │ │ - je 53c5d │ │ │ │ - cmp $0x3,%rdi │ │ │ │ - je 53c4f │ │ │ │ - cmp $0x4,%rdi │ │ │ │ - je 53c41 │ │ │ │ - cmp $0x5,%rdi │ │ │ │ - je 53c33 │ │ │ │ - cmp $0x6,%rdi │ │ │ │ - je 53c25 │ │ │ │ - vmulsd 0x8(%r11),%xmm1,%xmm7 │ │ │ │ - mov $0x2,%eax │ │ │ │ - vmovsd %xmm7,0x8(%rcx) │ │ │ │ - vmulsd (%r11,%rax,8),%xmm1,%xmm2 │ │ │ │ - vmovsd %xmm2,(%rcx,%rax,8) │ │ │ │ - inc %rax │ │ │ │ - vmulsd (%r11,%rax,8),%xmm1,%xmm4 │ │ │ │ - vmovsd %xmm4,(%rcx,%rax,8) │ │ │ │ - inc %rax │ │ │ │ - vmulsd (%r11,%rax,8),%xmm1,%xmm8 │ │ │ │ - vmovsd %xmm8,(%rcx,%rax,8) │ │ │ │ - inc %rax │ │ │ │ - vmulsd (%r11,%rax,8),%xmm1,%xmm9 │ │ │ │ - vmovsd %xmm9,(%rcx,%rax,8) │ │ │ │ - inc %rax │ │ │ │ - vmulsd (%r11,%rax,8),%xmm1,%xmm10 │ │ │ │ - vmovsd %xmm10,(%rcx,%rax,8) │ │ │ │ - inc %rax │ │ │ │ - vmulsd (%r11,%rax,8),%xmm1,%xmm11 │ │ │ │ - vmovsd %xmm11,(%rcx,%rax,8) │ │ │ │ - inc %rax │ │ │ │ - cmp %r12,%rax │ │ │ │ - jae 53ced │ │ │ │ - vmulsd (%r11,%rax,8),%xmm1,%xmm14 │ │ │ │ - vmovsd %xmm14,(%rcx,%rax,8) │ │ │ │ - vmulsd 0x8(%r11,%rax,8),%xmm1,%xmm13 │ │ │ │ - vmovsd %xmm13,0x8(%rcx,%rax,8) │ │ │ │ - vmulsd 0x10(%r11,%rax,8),%xmm1,%xmm12 │ │ │ │ - vmovsd %xmm12,0x10(%rcx,%rax,8) │ │ │ │ - vmulsd 0x18(%r11,%rax,8),%xmm1,%xmm15 │ │ │ │ - vmovsd %xmm15,0x18(%rcx,%rax,8) │ │ │ │ - vmulsd 0x20(%r11,%rax,8),%xmm1,%xmm6 │ │ │ │ - vmovsd %xmm6,0x20(%rcx,%rax,8) │ │ │ │ - vmulsd 0x28(%r11,%rax,8),%xmm1,%xmm0 │ │ │ │ - vmovsd %xmm0,0x28(%rcx,%rax,8) │ │ │ │ - vmulsd 0x30(%r11,%rax,8),%xmm1,%xmm3 │ │ │ │ - vmovsd %xmm3,0x30(%rcx,%rax,8) │ │ │ │ - vmulsd 0x38(%r11,%rax,8),%xmm1,%xmm5 │ │ │ │ - vmovsd %xmm5,0x38(%rcx,%rax,8) │ │ │ │ - add $0x8,%rax │ │ │ │ - cmp %r12,%rax │ │ │ │ - jb 53c7e │ │ │ │ - add %r12,%rdx │ │ │ │ + call b9550 >::_M_default_append(unsigned long)@@Base> │ │ │ │ + mov -0x18(%rbx),%r9 │ │ │ │ + mov -0x10(%rbx),%rdx │ │ │ │ + vxorpd %xmm4,%xmm4,%xmm4 │ │ │ │ + mov 0xe8(%rsp),%eax │ │ │ │ + vmovsd 0x8bbbd(%rip),%xmm7 # dda40 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x440> │ │ │ │ + sub %r9,%rdx │ │ │ │ + mov (%rbx),%r8 │ │ │ │ + mov %rdx,%rdi │ │ │ │ + vcvtsi2sd %eax,%xmm4,%xmm2 │ │ │ │ + vdivsd %xmm2,%xmm7,%xmm14 │ │ │ │ + sar $0x3,%rdi │ │ │ │ + jmp 5172b │ │ │ │ + lea 0x0(,%rdx,8),%r9 │ │ │ │ + vmulsd (%rax),%xmm0,%xmm15 │ │ │ │ + add %rdi,%r9 │ │ │ │ + lea -0x1(%rbx),%r13 │ │ │ │ + mov $0x1,%r8d │ │ │ │ + and $0x7,%r13d │ │ │ │ + vmovsd %xmm15,(%r9) │ │ │ │ + cmp %rbx,%r8 │ │ │ │ + jae 51fdc │ │ │ │ + test %r13,%r13 │ │ │ │ + je 51f65 │ │ │ │ + cmp $0x1,%r13 │ │ │ │ + je 51f51 │ │ │ │ + cmp $0x2,%r13 │ │ │ │ + je 51f42 │ │ │ │ + cmp $0x3,%r13 │ │ │ │ + je 51f33 │ │ │ │ + cmp $0x4,%r13 │ │ │ │ + je 51f24 │ │ │ │ + cmp $0x5,%r13 │ │ │ │ + je 51f15 │ │ │ │ + cmp $0x6,%r13 │ │ │ │ + je 51f06 │ │ │ │ + vmulsd 0x8(%rax),%xmm0,%xmm6 │ │ │ │ + mov $0x2,%r8d │ │ │ │ + vmovsd %xmm6,0x8(%r9) │ │ │ │ + vmulsd (%rax,%r8,8),%xmm0,%xmm4 │ │ │ │ + vmovsd %xmm4,(%r9,%r8,8) │ │ │ │ + inc %r8 │ │ │ │ + vmulsd (%rax,%r8,8),%xmm0,%xmm7 │ │ │ │ + vmovsd %xmm7,(%r9,%r8,8) │ │ │ │ + inc %r8 │ │ │ │ + vmulsd (%rax,%r8,8),%xmm0,%xmm3 │ │ │ │ + vmovsd %xmm3,(%r9,%r8,8) │ │ │ │ + inc %r8 │ │ │ │ + vmulsd (%rax,%r8,8),%xmm0,%xmm5 │ │ │ │ + vmovsd %xmm5,(%r9,%r8,8) │ │ │ │ + inc %r8 │ │ │ │ + vmulsd (%rax,%r8,8),%xmm0,%xmm2 │ │ │ │ + vmovsd %xmm2,(%r9,%r8,8) │ │ │ │ + inc %r8 │ │ │ │ + vmulsd (%rax,%r8,8),%xmm0,%xmm1 │ │ │ │ + vmovsd %xmm1,(%r9,%r8,8) │ │ │ │ + inc %r8 │ │ │ │ + cmp %rbx,%r8 │ │ │ │ + jae 51fdc │ │ │ │ + vmulsd (%rax,%r8,8),%xmm0,%xmm8 │ │ │ │ + vmovsd %xmm8,(%r9,%r8,8) │ │ │ │ + vmulsd 0x8(%rax,%r8,8),%xmm0,%xmm9 │ │ │ │ + vmovsd %xmm9,0x8(%r9,%r8,8) │ │ │ │ + vmulsd 0x10(%rax,%r8,8),%xmm0,%xmm14 │ │ │ │ + vmovsd %xmm14,0x10(%r9,%r8,8) │ │ │ │ + vmulsd 0x18(%rax,%r8,8),%xmm0,%xmm11 │ │ │ │ + vmovsd %xmm11,0x18(%r9,%r8,8) │ │ │ │ + vmulsd 0x20(%rax,%r8,8),%xmm0,%xmm10 │ │ │ │ + vmovsd %xmm10,0x20(%r9,%r8,8) │ │ │ │ + vmulsd 0x28(%rax,%r8,8),%xmm0,%xmm12 │ │ │ │ + vmovsd %xmm12,0x28(%r9,%r8,8) │ │ │ │ + vmulsd 0x30(%rax,%r8,8),%xmm0,%xmm13 │ │ │ │ + vmovsd %xmm13,0x30(%r9,%r8,8) │ │ │ │ + vmulsd 0x38(%rax,%r8,8),%xmm0,%xmm15 │ │ │ │ + vmovsd %xmm15,0x38(%r9,%r8,8) │ │ │ │ + add $0x8,%r8 │ │ │ │ + cmp %rbx,%r8 │ │ │ │ + jb 51f65 │ │ │ │ add $0x8,%rsi │ │ │ │ - cmp 0x78(%rsp),%rsi │ │ │ │ - jne 53689 │ │ │ │ - mov 0x8(%rbx),%r10 │ │ │ │ - mov (%rbx),%rdi │ │ │ │ - movabs $0xaaaaaaaaaaaaaaab,%rcx │ │ │ │ - mov %r10,%rax │ │ │ │ - sub %rdi,%rax │ │ │ │ - sar $0x3,%rax │ │ │ │ - imul %rcx,%rax │ │ │ │ - cmp 0xf0(%rsp),%rax │ │ │ │ - je 53e19 │ │ │ │ - jb 55a2a │ │ │ │ - cmp %rax,0xf0(%rsp) │ │ │ │ - jae 555e5 │ │ │ │ - mov 0x90(%rsp),%rdx │ │ │ │ + add %rbx,%rdx │ │ │ │ + cmp %rsi,0x68(%rsp) │ │ │ │ + jne 519d2 │ │ │ │ + mov %rcx,%r13 │ │ │ │ + mov 0x8(%r13),%r9 │ │ │ │ + mov 0x0(%r13),%rdi │ │ │ │ + movabs $0xaaaaaaaaaaaaaaab,%rax │ │ │ │ + mov %r9,%r8 │ │ │ │ + sub %rdi,%r8 │ │ │ │ + sar $0x3,%r8 │ │ │ │ + imul %rax,%r8 │ │ │ │ + cmp 0xf8(%rsp),%r8 │ │ │ │ + je 52108 │ │ │ │ + jb 53854 │ │ │ │ + cmp %r8,0xf8(%rsp) │ │ │ │ + jae 53b78 │ │ │ │ + mov 0x80(%rsp),%rdx │ │ │ │ add %rdi,%rdx │ │ │ │ - cmp %rdx,%r10 │ │ │ │ - je 555e5 │ │ │ │ - mov %r14,0x100(%rsp) │ │ │ │ - mov %rdx,%r12 │ │ │ │ - mov %r10,%r15 │ │ │ │ - mov %rdx,%r14 │ │ │ │ + cmp %rdx,%r9 │ │ │ │ + je 53b78 │ │ │ │ + mov %r15,0x108(%rsp) │ │ │ │ + mov %rdx,%rbx │ │ │ │ + mov %r14,%r15 │ │ │ │ + mov %r12,%r14 │ │ │ │ + mov %r9,%r12 │ │ │ │ vzeroupper │ │ │ │ - mov (%r12),%rdi │ │ │ │ + mov (%rbx),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 554e7 │ │ │ │ - mov 0x10(%r12),%rsi │ │ │ │ - add $0x18,%r12 │ │ │ │ + je 535a9 │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + add $0x18,%rbx │ │ │ │ + mov %rdx,0xe8(%rsp) │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - cmp %r12,%r15 │ │ │ │ - jne 53d68 │ │ │ │ - mov %r14,%rdi │ │ │ │ - mov 0x100(%rsp),%r14 │ │ │ │ - mov %rdi,0x8(%rbx) │ │ │ │ - mov (%rbx),%rdi │ │ │ │ - jmp 555e8 │ │ │ │ - vmovsd 0x90e66(%rip),%xmm13 # e4c10 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x170> │ │ │ │ + cmp %rbx,%r12 │ │ │ │ + mov 0xe8(%rsp),%rdx │ │ │ │ + jne 5205e │ │ │ │ + mov %r14,%r12 │ │ │ │ + mov %rdx,0x8(%r13) │ │ │ │ + mov %r15,%r14 │ │ │ │ + mov 0x108(%rsp),%r15 │ │ │ │ + jmp 5386a │ │ │ │ + vmovsd 0x8b992(%rip),%xmm13 # dda40 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x440> │ │ │ │ vxorpd %xmm11,%xmm11,%xmm11 │ │ │ │ - vcvtsi2sd %r10d,%xmm11,%xmm12 │ │ │ │ + vcvtsi2sd %eax,%xmm11,%xmm12 │ │ │ │ vdivsd %xmm12,%xmm13,%xmm14 │ │ │ │ - jmp 53371 │ │ │ │ - mov 0x8(%r15),%r8 │ │ │ │ - mov %r15,%r12 │ │ │ │ - mov 0x108(%rsp),%r15 │ │ │ │ - mov %r8,%rdx │ │ │ │ + jmp 5172e │ │ │ │ + mov 0x8(%r14),%r9 │ │ │ │ + mov %r9,%rdx │ │ │ │ sub %rdi,%rdx │ │ │ │ - cmp %r15,%rdx │ │ │ │ - jb 554f9 │ │ │ │ - cmp $0x8,%r15 │ │ │ │ - jbe 5556f │ │ │ │ - mov %r15,%rdx │ │ │ │ - mov %r13,%rsi │ │ │ │ + cmp %rbx,%rdx │ │ │ │ + jb 535bb │ │ │ │ + cmp $0x8,%rbx │ │ │ │ + jbe 53b80 │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %r12,%rsi │ │ │ │ vzeroupper │ │ │ │ call d2d0 │ │ │ │ - mov 0x8(%r12),%r8 │ │ │ │ + mov 0x8(%r14),%r9 │ │ │ │ mov %rax,%rdi │ │ │ │ - add %r15,%rdi │ │ │ │ - cmp %r8,%rdi │ │ │ │ - je 532d3 │ │ │ │ - mov 0x128(%rsp),%rdx │ │ │ │ - mov %rdi,0x8(%rdx) │ │ │ │ - jmp 532d3 │ │ │ │ - mov 0x11c(%rsp),%r8d │ │ │ │ - test %r8d,%r8d │ │ │ │ - jle 54c5c │ │ │ │ - mov 0x128(%rsp),%rdi │ │ │ │ - mov 0x90(%rsp),%r12 │ │ │ │ - mov (%rbx),%r10 │ │ │ │ - vpbroadcastq %r14,%zmm2 │ │ │ │ - mov 0x70(%rsp),%r11d │ │ │ │ - mov 0x11c(%rsp),%eax │ │ │ │ - mov %r14,0x100(%rsp) │ │ │ │ - vmovq %rbx,%xmm5 │ │ │ │ - mov %r13,%r15 │ │ │ │ - lea 0x18(%rdi),%rsi │ │ │ │ - lea -0x30(%r10,%r12,1),%rdx │ │ │ │ - lea -0x18(%rdi,%r12,1),%r8 │ │ │ │ - vmovq %rsi,%xmm3 │ │ │ │ - lea -0x1(%rax),%ecx │ │ │ │ - cmp %eax,0x11c(%rsp) │ │ │ │ - je 54322 │ │ │ │ - test %ecx,%ecx │ │ │ │ - je 5524a │ │ │ │ - cmp $0x14,%r11d │ │ │ │ - jbe 5523e │ │ │ │ - mov %ecx,%r13d │ │ │ │ - mov $0x1,%r14d │ │ │ │ + add %rbx,%rdi │ │ │ │ + cmp %r9,%rdi │ │ │ │ + je 51699 │ │ │ │ + mov %rdi,0x8(%r14) │ │ │ │ + jmp 51699 │ │ │ │ + mov 0x128(%rsp),%esi │ │ │ │ + test %esi,%esi │ │ │ │ + jle 52e0a │ │ │ │ + mov 0x80(%rsp),%rbx │ │ │ │ + mov 0x0(%r13),%r8 │ │ │ │ + lea 0x18(%r14),%rsi │ │ │ │ + vpbroadcastq %r15,%ymm2 │ │ │ │ + mov 0x3c(%rsp),%ecx │ │ │ │ + mov 0x128(%rsp),%r10d │ │ │ │ + mov %rsi,0x10(%rsp) │ │ │ │ + lea -0x30(%r8,%rbx,1),%rdi │ │ │ │ + lea -0x18(%r14,%rbx,1),%rdx │ │ │ │ + mov %rdi,0xe8(%rsp) │ │ │ │ + mov %rdx,0xc0(%rsp) │ │ │ │ + mov %ecx,0x8c(%rsp) │ │ │ │ + mov %r12,%rcx │ │ │ │ + mov %r14,%r12 │ │ │ │ + lea -0x1(%r10),%r14d │ │ │ │ + mov %r14d,0x108(%rsp) │ │ │ │ + cmp %r10d,0x128(%rsp) │ │ │ │ + je 5259c │ │ │ │ + test %r14d,%r14d │ │ │ │ + je 533db │ │ │ │ + cmpl $0x9,0x8c(%rsp) │ │ │ │ + jbe 533ce │ │ │ │ + mov %r14d,%r8d │ │ │ │ + mov $0x1,%ebx │ │ │ │ xor %eax,%eax │ │ │ │ - shr $0x3,%r13d │ │ │ │ - vpbroadcastq %r14,%zmm7 │ │ │ │ - mov %r13d,%r9d │ │ │ │ - and $0x7,%r9d │ │ │ │ - je 53f16 │ │ │ │ - cmp $0x1,%r9d │ │ │ │ - je 53f09 │ │ │ │ - cmp $0x2,%r9d │ │ │ │ - je 53f01 │ │ │ │ - cmp $0x3,%r9d │ │ │ │ - je 53ef9 │ │ │ │ - cmp $0x4,%r9d │ │ │ │ - je 53ef1 │ │ │ │ - cmp $0x5,%r9d │ │ │ │ - je 53ee9 │ │ │ │ - cmp $0x6,%r9d │ │ │ │ - je 53ee1 │ │ │ │ - vpmullq %zmm2,%zmm7,%zmm7 │ │ │ │ + shr $0x2,%r8d │ │ │ │ + vpbroadcastq %rbx,%ymm0 │ │ │ │ + mov %r8d,%edi │ │ │ │ + and $0x7,%edi │ │ │ │ + je 52210 │ │ │ │ + cmp $0x1,%edi │ │ │ │ + je 52203 │ │ │ │ + cmp $0x2,%edi │ │ │ │ + je 521fb │ │ │ │ + cmp $0x3,%edi │ │ │ │ + je 521f3 │ │ │ │ + cmp $0x4,%edi │ │ │ │ + je 521eb │ │ │ │ + cmp $0x5,%edi │ │ │ │ + je 521e3 │ │ │ │ + cmp $0x6,%edi │ │ │ │ + je 521db │ │ │ │ + vpmullq %ymm2,%ymm0,%ymm0 │ │ │ │ mov $0x1,%eax │ │ │ │ - vpmullq %zmm2,%zmm7,%zmm7 │ │ │ │ + vpmullq %ymm2,%ymm0,%ymm0 │ │ │ │ inc %eax │ │ │ │ - vpmullq %zmm2,%zmm7,%zmm7 │ │ │ │ + vpmullq %ymm2,%ymm0,%ymm0 │ │ │ │ inc %eax │ │ │ │ - vpmullq %zmm2,%zmm7,%zmm7 │ │ │ │ + vpmullq %ymm2,%ymm0,%ymm0 │ │ │ │ inc %eax │ │ │ │ - vpmullq %zmm2,%zmm7,%zmm7 │ │ │ │ + vpmullq %ymm2,%ymm0,%ymm0 │ │ │ │ inc %eax │ │ │ │ - vpmullq %zmm2,%zmm7,%zmm7 │ │ │ │ + vpmullq %ymm2,%ymm0,%ymm0 │ │ │ │ inc %eax │ │ │ │ inc %eax │ │ │ │ - vpmullq %zmm2,%zmm7,%zmm7 │ │ │ │ - cmp %eax,%r13d │ │ │ │ - je 53f4e │ │ │ │ - vpmullq %zmm2,%zmm7,%zmm1 │ │ │ │ + vpmullq %ymm2,%ymm0,%ymm0 │ │ │ │ + cmp %eax,%r8d │ │ │ │ + je 52248 │ │ │ │ + vpmullq %ymm2,%ymm0,%ymm6 │ │ │ │ add $0x8,%eax │ │ │ │ - vpmullq %zmm2,%zmm1,%zmm4 │ │ │ │ - vpmullq %zmm2,%zmm4,%zmm8 │ │ │ │ - vpmullq %zmm2,%zmm8,%zmm9 │ │ │ │ - vpmullq %zmm2,%zmm9,%zmm10 │ │ │ │ - vpmullq %zmm2,%zmm10,%zmm11 │ │ │ │ - vpmullq %zmm2,%zmm11,%zmm14 │ │ │ │ - vpmullq %zmm2,%zmm14,%zmm7 │ │ │ │ - cmp %eax,%r13d │ │ │ │ - jne 53f16 │ │ │ │ - vextracti64x4 $0x1,%zmm7,%ymm12 │ │ │ │ - mov %ecx,%ebx │ │ │ │ - vpmullq %ymm12,%ymm7,%ymm15 │ │ │ │ - and $0xfffffff8,%ebx │ │ │ │ - vextracti64x2 $0x1,%ymm15,%xmm0 │ │ │ │ - vpmullq %xmm0,%xmm15,%xmm7 │ │ │ │ - vpsrldq $0x8,%xmm7,%xmm1 │ │ │ │ - vpmullq %xmm1,%xmm7,%xmm4 │ │ │ │ - vmovq %xmm4,%rax │ │ │ │ - test $0x7,%cl │ │ │ │ - je 5405d │ │ │ │ - mov %ebx,%r10d │ │ │ │ - lea 0x1(%rbx),%r12d │ │ │ │ - imul 0x100(%rsp),%rax │ │ │ │ - not %r10d │ │ │ │ - add %ecx,%r10d │ │ │ │ - and $0x7,%r10d │ │ │ │ - cmp %r12d,%ecx │ │ │ │ - jle 5405d │ │ │ │ - test %r10d,%r10d │ │ │ │ - je 5402c │ │ │ │ - cmp $0x1,%r10d │ │ │ │ - je 5401b │ │ │ │ - cmp $0x2,%r10d │ │ │ │ - je 5400f │ │ │ │ - cmp $0x3,%r10d │ │ │ │ - je 54003 │ │ │ │ - cmp $0x4,%r10d │ │ │ │ - je 53ff7 │ │ │ │ - cmp $0x5,%r10d │ │ │ │ - je 53feb │ │ │ │ - cmp $0x6,%r10d │ │ │ │ - je 53fdf │ │ │ │ - imul 0x100(%rsp),%rax │ │ │ │ - lea 0x2(%rbx),%r12d │ │ │ │ - imul 0x100(%rsp),%rax │ │ │ │ - inc %r12d │ │ │ │ - imul 0x100(%rsp),%rax │ │ │ │ - inc %r12d │ │ │ │ - imul 0x100(%rsp),%rax │ │ │ │ - inc %r12d │ │ │ │ - imul 0x100(%rsp),%rax │ │ │ │ - inc %r12d │ │ │ │ - imul 0x100(%rsp),%rax │ │ │ │ - inc %r12d │ │ │ │ - inc %r12d │ │ │ │ - imul 0x100(%rsp),%rax │ │ │ │ - cmp %r12d,%ecx │ │ │ │ - jle 5405d │ │ │ │ - mov 0x100(%rsp),%rdi │ │ │ │ - imul %rdi,%rax │ │ │ │ - add $0x8,%r12d │ │ │ │ - imul %rdi,%rax │ │ │ │ - imul %rdi,%rax │ │ │ │ - imul %rdi,%rax │ │ │ │ - imul %rdi,%rax │ │ │ │ - imul %rdi,%rax │ │ │ │ - imul %rdi,%rax │ │ │ │ - imul %rdi,%rax │ │ │ │ - cmp %r12d,%ecx │ │ │ │ - jg 54034 │ │ │ │ - cmpl $0x1,0x118(%rsp) │ │ │ │ - jle 545ae │ │ │ │ + vpmullq %ymm2,%ymm6,%ymm4 │ │ │ │ + vpmullq %ymm2,%ymm4,%ymm7 │ │ │ │ + vpmullq %ymm2,%ymm7,%ymm3 │ │ │ │ + vpmullq %ymm2,%ymm3,%ymm5 │ │ │ │ + vpmullq %ymm2,%ymm5,%ymm1 │ │ │ │ + vpmullq %ymm2,%ymm1,%ymm8 │ │ │ │ + vpmullq %ymm2,%ymm8,%ymm0 │ │ │ │ + cmp %eax,%r8d │ │ │ │ + jne 52210 │ │ │ │ + vextracti64x2 $0x1,%ymm0,%xmm9 │ │ │ │ + mov 0x108(%rsp),%edx │ │ │ │ + vpmullq %xmm0,%xmm9,%xmm14 │ │ │ │ + vpsrldq $0x8,%xmm14,%xmm11 │ │ │ │ + vpmullq %xmm11,%xmm14,%xmm10 │ │ │ │ + vmovq %xmm10,%rax │ │ │ │ + test $0x3,%dl │ │ │ │ + je 52320 │ │ │ │ + and $0xfffffffc,%edx │ │ │ │ + mov %edx,%r11d │ │ │ │ + mov 0x108(%rsp),%r14d │ │ │ │ + imul %r15,%rax │ │ │ │ + lea 0x1(%r11),%esi │ │ │ │ + cmp %r14d,%esi │ │ │ │ + jge 52320 │ │ │ │ + imul %r15,%rax │ │ │ │ + lea 0x2(%r11),%r10d │ │ │ │ + cmp %r14d,%r10d │ │ │ │ + jge 52320 │ │ │ │ + imul %r15,%rax │ │ │ │ + lea 0x3(%r11),%r9d │ │ │ │ + cmp %r9d,0x108(%rsp) │ │ │ │ + jle 52320 │ │ │ │ + imul %r15,%rax │ │ │ │ + lea 0x4(%r11),%r8d │ │ │ │ + cmp %r8d,0x108(%rsp) │ │ │ │ + jle 52320 │ │ │ │ + imul %r15,%rax │ │ │ │ + lea 0x5(%r11),%ebx │ │ │ │ + cmp %ebx,0x108(%rsp) │ │ │ │ + jle 52320 │ │ │ │ + imul %r15,%rax │ │ │ │ + lea 0x6(%r11),%edi │ │ │ │ + cmp 0x108(%rsp),%edi │ │ │ │ + jge 52320 │ │ │ │ + imul %r15,%rax │ │ │ │ + lea 0x7(%r11),%edx │ │ │ │ + cmp %edx,0x108(%rsp) │ │ │ │ + jle 52320 │ │ │ │ + imul %r15,%rax │ │ │ │ + lea 0x8(%r11),%esi │ │ │ │ + cmp %esi,0x108(%rsp) │ │ │ │ + jle 52320 │ │ │ │ + add $0x9,%r11d │ │ │ │ + imul %r15,%rax │ │ │ │ + cmp %r11d,0x108(%rsp) │ │ │ │ + jle 52320 │ │ │ │ + imul %r15,%rax │ │ │ │ + cmpl $0x1,0x12c(%rsp) │ │ │ │ + jle 527e7 │ │ │ │ test %rax,%rax │ │ │ │ - je 545ae │ │ │ │ - mov (%r8),%r14 │ │ │ │ - mov 0x18(%rdx),%rsi │ │ │ │ - mov %rax,%r9 │ │ │ │ - mov %rax,%r10 │ │ │ │ - movl $0x1,0xa8(%rsp) │ │ │ │ - mov %r15,0x28(%rsp) │ │ │ │ - and $0x7,%r10d │ │ │ │ - mov %ecx,0x30(%rsp) │ │ │ │ - lea 0x0(,%rax,8),%rbx │ │ │ │ - mov %rdx,0x20(%rsp) │ │ │ │ - mov %r10,0x40(%rsp) │ │ │ │ - lea -0x1(%rax),%r13 │ │ │ │ - vmovq %rbx,%xmm8 │ │ │ │ - mov %rsi,%rdi │ │ │ │ + je 527e7 │ │ │ │ + mov 0xc0(%rsp),%r11 │ │ │ │ + mov 0xe8(%rsp),%r14 │ │ │ │ + mov (%r11),%r11 │ │ │ │ + mov 0x18(%r14),%rsi │ │ │ │ + lea -0x1(%rax),%r9 │ │ │ │ mov %r13,0x60(%rsp) │ │ │ │ - lea 0x8(%r14,%rbx,1),%rbx │ │ │ │ - mov %rax,%r13 │ │ │ │ - xor %r12d,%r12d │ │ │ │ - mov %rax,%rdx │ │ │ │ - shr $0x3,%r9 │ │ │ │ - shl $0x6,%r9 │ │ │ │ - mov %r9,0x88(%rsp) │ │ │ │ + lea 0x0(,%rax,8),%r14 │ │ │ │ + mov %rsi,%rdx │ │ │ │ + mov %r9,0x40(%rsp) │ │ │ │ mov %rax,%r9 │ │ │ │ - and $0xfffffffffffffff8,%r9 │ │ │ │ - mov %r9,0x38(%rsp) │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %rdi,%rcx │ │ │ │ - sub %rbx,%rcx │ │ │ │ - cmp $0x30,%rcx │ │ │ │ - jbe 55099 │ │ │ │ - cmpq $0x6,0x60(%rsp) │ │ │ │ - jbe 54b7a │ │ │ │ - mov 0x88(%rsp),%r9 │ │ │ │ - lea -0x8(%rbx),%r15 │ │ │ │ - xor %eax,%eax │ │ │ │ - sub $0x40,%r9 │ │ │ │ - shr $0x6,%r9 │ │ │ │ - inc %r9 │ │ │ │ - and $0x7,%r9d │ │ │ │ - je 5421a │ │ │ │ - cmp $0x1,%r9 │ │ │ │ - je 541f3 │ │ │ │ - cmp $0x2,%r9 │ │ │ │ - je 541da │ │ │ │ - cmp $0x3,%r9 │ │ │ │ - je 541c1 │ │ │ │ - cmp $0x4,%r9 │ │ │ │ - je 541a8 │ │ │ │ - cmp $0x5,%r9 │ │ │ │ - je 5418f │ │ │ │ - cmp $0x6,%r9 │ │ │ │ - je 54176 │ │ │ │ - vmovupd -0x8(%rbx),%zmm9 │ │ │ │ - vaddpd (%rdi),%zmm9,%zmm10 │ │ │ │ - mov $0x40,%eax │ │ │ │ - vmovupd %zmm10,(%rdi) │ │ │ │ - vmovupd (%r15,%rax,1),%zmm11 │ │ │ │ - vaddpd (%rdi,%rax,1),%zmm11,%zmm14 │ │ │ │ - vmovupd %zmm14,(%rdi,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vmovupd (%r15,%rax,1),%zmm13 │ │ │ │ - vaddpd (%rdi,%rax,1),%zmm13,%zmm12 │ │ │ │ - vmovupd %zmm12,(%rdi,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vmovupd (%r15,%rax,1),%zmm15 │ │ │ │ - vaddpd (%rdi,%rax,1),%zmm15,%zmm6 │ │ │ │ - vmovupd %zmm6,(%rdi,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vmovupd (%r15,%rax,1),%zmm0 │ │ │ │ - vaddpd (%rdi,%rax,1),%zmm0,%zmm7 │ │ │ │ - vmovupd %zmm7,(%rdi,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vmovupd (%r15,%rax,1),%zmm1 │ │ │ │ - vaddpd (%rdi,%rax,1),%zmm1,%zmm4 │ │ │ │ - vmovupd %zmm4,(%rdi,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vmovupd (%r15,%rax,1),%zmm9 │ │ │ │ - vaddpd (%rdi,%rax,1),%zmm9,%zmm10 │ │ │ │ - vmovupd %zmm10,(%rdi,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - cmp %rax,0x88(%rsp) │ │ │ │ - je 542eb │ │ │ │ - vmovupd (%r15,%rax,1),%zmm11 │ │ │ │ - vaddpd (%rdi,%rax,1),%zmm11,%zmm14 │ │ │ │ - vmovupd %zmm14,(%rdi,%rax,1) │ │ │ │ - vmovupd 0x40(%r15,%rax,1),%zmm13 │ │ │ │ - vaddpd 0x40(%rdi,%rax,1),%zmm13,%zmm12 │ │ │ │ - vmovupd %zmm12,0x40(%rdi,%rax,1) │ │ │ │ - vmovupd 0x80(%r15,%rax,1),%zmm15 │ │ │ │ - vaddpd 0x80(%rdi,%rax,1),%zmm15,%zmm6 │ │ │ │ - vmovupd %zmm6,0x80(%rdi,%rax,1) │ │ │ │ - vmovupd 0xc0(%r15,%rax,1),%zmm0 │ │ │ │ - vaddpd 0xc0(%rdi,%rax,1),%zmm0,%zmm7 │ │ │ │ - vmovupd %zmm7,0xc0(%rdi,%rax,1) │ │ │ │ - vmovupd 0x100(%r15,%rax,1),%zmm1 │ │ │ │ - vaddpd 0x100(%rdi,%rax,1),%zmm1,%zmm4 │ │ │ │ - vmovupd %zmm4,0x100(%rdi,%rax,1) │ │ │ │ - vmovupd 0x140(%r15,%rax,1),%zmm9 │ │ │ │ - vaddpd 0x140(%rdi,%rax,1),%zmm9,%zmm10 │ │ │ │ - vmovupd %zmm10,0x140(%rdi,%rax,1) │ │ │ │ - vmovupd 0x180(%r15,%rax,1),%zmm11 │ │ │ │ - vaddpd 0x180(%rdi,%rax,1),%zmm11,%zmm14 │ │ │ │ - vmovupd %zmm14,0x180(%rdi,%rax,1) │ │ │ │ - vmovupd 0x1c0(%r15,%rax,1),%zmm13 │ │ │ │ - vaddpd 0x1c0(%rdi,%rax,1),%zmm13,%zmm12 │ │ │ │ - vmovupd %zmm12,0x1c0(%rdi,%rax,1) │ │ │ │ - add $0x200,%rax │ │ │ │ - cmp %rax,0x88(%rsp) │ │ │ │ - jne 5421a │ │ │ │ - cmpq $0x0,0x40(%rsp) │ │ │ │ - je 54c08 │ │ │ │ - mov 0x38(%rsp),%r10 │ │ │ │ - mov %rdx,%rax │ │ │ │ - mov %r10,%rcx │ │ │ │ - lea (%r12,%r10,1),%r10 │ │ │ │ - sub %rcx,%rax │ │ │ │ - lea -0x1(%rax),%r15 │ │ │ │ - cmp $0x2,%r15 │ │ │ │ - ja 54b93 │ │ │ │ - mov %rcx,%r9 │ │ │ │ - xor %r15d,%r15d │ │ │ │ - jmp 54bc0 │ │ │ │ - mov (%r8),%r14 │ │ │ │ - mov 0x8(%r8),%rax │ │ │ │ - sub %r14,%rax │ │ │ │ - je 545a6 │ │ │ │ - mov 0x18(%rdx),%rbx │ │ │ │ - sar $0x3,%rax │ │ │ │ - lea -0x8(%rbx),%rsi │ │ │ │ - sub %r14,%rsi │ │ │ │ - cmp $0x30,%rsi │ │ │ │ - jbe 55269 │ │ │ │ - lea -0x1(%rax),%rdi │ │ │ │ - cmp $0x6,%rdi │ │ │ │ - jbe 55a18 │ │ │ │ - mov %rax,%r13 │ │ │ │ - xor %r10d,%r10d │ │ │ │ - shr $0x3,%r13 │ │ │ │ - shl $0x6,%r13 │ │ │ │ - lea -0x40(%r13),%r12 │ │ │ │ - shr $0x6,%r12 │ │ │ │ - inc %r12 │ │ │ │ - and $0x7,%r12d │ │ │ │ - je 5445f │ │ │ │ - cmp $0x1,%r12 │ │ │ │ - je 5443d │ │ │ │ - cmp $0x2,%r12 │ │ │ │ - je 54424 │ │ │ │ - cmp $0x3,%r12 │ │ │ │ - je 5440b │ │ │ │ - cmp $0x4,%r12 │ │ │ │ - je 543f2 │ │ │ │ - cmp $0x5,%r12 │ │ │ │ - je 543d9 │ │ │ │ - cmp $0x6,%r12 │ │ │ │ - je 543c0 │ │ │ │ - vmovupd (%rbx),%zmm8 │ │ │ │ - vaddpd (%r14),%zmm8,%zmm13 │ │ │ │ - mov $0x40,%r10d │ │ │ │ - vmovupd %zmm13,(%rbx) │ │ │ │ - vmovupd (%rbx,%r10,1),%zmm12 │ │ │ │ - vaddpd (%r14,%r10,1),%zmm12,%zmm15 │ │ │ │ - vmovupd %zmm15,(%rbx,%r10,1) │ │ │ │ - add $0x40,%r10 │ │ │ │ - vmovupd (%rbx,%r10,1),%zmm6 │ │ │ │ - vaddpd (%r14,%r10,1),%zmm6,%zmm0 │ │ │ │ - vmovupd %zmm0,(%rbx,%r10,1) │ │ │ │ - add $0x40,%r10 │ │ │ │ - vmovupd (%rbx,%r10,1),%zmm7 │ │ │ │ - vaddpd (%r14,%r10,1),%zmm7,%zmm1 │ │ │ │ - vmovupd %zmm1,(%rbx,%r10,1) │ │ │ │ - add $0x40,%r10 │ │ │ │ - vmovupd (%rbx,%r10,1),%zmm4 │ │ │ │ - vaddpd (%r14,%r10,1),%zmm4,%zmm9 │ │ │ │ - vmovupd %zmm9,(%rbx,%r10,1) │ │ │ │ - add $0x40,%r10 │ │ │ │ - vmovupd (%rbx,%r10,1),%zmm10 │ │ │ │ - vaddpd (%r14,%r10,1),%zmm10,%zmm11 │ │ │ │ - vmovupd %zmm11,(%rbx,%r10,1) │ │ │ │ - add $0x40,%r10 │ │ │ │ - vmovupd (%rbx,%r10,1),%zmm14 │ │ │ │ - vaddpd (%r14,%r10,1),%zmm14,%zmm8 │ │ │ │ - vmovupd %zmm8,(%rbx,%r10,1) │ │ │ │ - add $0x40,%r10 │ │ │ │ - cmp %r13,%r10 │ │ │ │ - je 5452c │ │ │ │ - vmovupd (%rbx,%r10,1),%zmm13 │ │ │ │ - vaddpd (%r14,%r10,1),%zmm13,%zmm12 │ │ │ │ - vmovupd 0x40(%rbx,%r10,1),%zmm15 │ │ │ │ - vmovupd 0x80(%rbx,%r10,1),%zmm0 │ │ │ │ - vmovupd 0xc0(%rbx,%r10,1),%zmm1 │ │ │ │ - vmovupd 0x100(%rbx,%r10,1),%zmm9 │ │ │ │ - vmovupd 0x140(%rbx,%r10,1),%zmm11 │ │ │ │ - vmovupd 0x180(%rbx,%r10,1),%zmm8 │ │ │ │ - vmovupd %zmm12,(%rbx,%r10,1) │ │ │ │ - vaddpd 0x40(%r14,%r10,1),%zmm15,%zmm6 │ │ │ │ - vmovupd 0x1c0(%rbx,%r10,1),%zmm12 │ │ │ │ - vmovupd %zmm6,0x40(%rbx,%r10,1) │ │ │ │ - vaddpd 0x80(%r14,%r10,1),%zmm0,%zmm7 │ │ │ │ - vmovupd %zmm7,0x80(%rbx,%r10,1) │ │ │ │ - vaddpd 0xc0(%r14,%r10,1),%zmm1,%zmm4 │ │ │ │ - vmovupd %zmm4,0xc0(%rbx,%r10,1) │ │ │ │ - vaddpd 0x100(%r14,%r10,1),%zmm9,%zmm10 │ │ │ │ - vmovupd %zmm10,0x100(%rbx,%r10,1) │ │ │ │ - vaddpd 0x140(%r14,%r10,1),%zmm11,%zmm14 │ │ │ │ - vmovupd %zmm14,0x140(%rbx,%r10,1) │ │ │ │ - vaddpd 0x180(%r14,%r10,1),%zmm8,%zmm13 │ │ │ │ - vmovupd %zmm13,0x180(%rbx,%r10,1) │ │ │ │ - vaddpd 0x1c0(%r14,%r10,1),%zmm12,%zmm15 │ │ │ │ - vmovupd %zmm15,0x1c0(%rbx,%r10,1) │ │ │ │ - add $0x200,%r10 │ │ │ │ - cmp %r13,%r10 │ │ │ │ - jne 5445f │ │ │ │ - test $0x7,%al │ │ │ │ - je 545a6 │ │ │ │ - and $0xfffffffffffffff8,%rax │ │ │ │ - sub %rax,%rdi │ │ │ │ - lea 0x1(%rdi),%r9 │ │ │ │ - cmp $0x2,%rdi │ │ │ │ - jbe 55a0e │ │ │ │ - vmovupd (%rbx,%rax,8),%ymm6 │ │ │ │ - vaddpd (%r14,%rax,8),%ymm6,%ymm0 │ │ │ │ - vmovupd %ymm0,(%rbx,%rax,8) │ │ │ │ - test $0x3,%r9b │ │ │ │ - je 545a6 │ │ │ │ - mov %r9,%rsi │ │ │ │ - and $0xfffffffffffffffc,%rsi │ │ │ │ - lea (%rsi,%rax,1),%r13 │ │ │ │ - cmp %rdi,%rsi │ │ │ │ - je 54594 │ │ │ │ - mov %r9,%rdi │ │ │ │ - sub %rsi,%rdi │ │ │ │ - add %rax,%rsi │ │ │ │ - and $0x1,%r9d │ │ │ │ - vmovupd (%rbx,%rsi,8),%xmm7 │ │ │ │ - vaddpd (%r14,%rsi,8),%xmm7,%xmm1 │ │ │ │ - vmovupd %xmm1,(%rbx,%rsi,8) │ │ │ │ - je 545a6 │ │ │ │ - mov %rdi,%r12 │ │ │ │ - and $0xfffffffffffffffe,%r12 │ │ │ │ - add %r12,%r13 │ │ │ │ - vmovsd (%rbx,%r13,8),%xmm4 │ │ │ │ - vaddsd (%r14,%r13,8),%xmm4,%xmm9 │ │ │ │ - vmovsd %xmm9,(%rbx,%r13,8) │ │ │ │ - test %ecx,%ecx │ │ │ │ - je 54c4c │ │ │ │ - mov %r11d,%r13d │ │ │ │ - mov %r11d,0x30(%rsp) │ │ │ │ - vmovq %xmm3,%rbx │ │ │ │ - mov %r8,%r9 │ │ │ │ - lea 0x0(%r13,%r13,2),%r14 │ │ │ │ - mov 0x128(%rsp),%r13 │ │ │ │ - lea (%rbx,%r14,8),%r12 │ │ │ │ - mov %r12,0x60(%rsp) │ │ │ │ - mov %rdx,%r12 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovq (%r12),%xmm8 │ │ │ │ - mov 0x8(%r12),%rsi │ │ │ │ - vmovq %xmm8,%rax │ │ │ │ - sub %rax,%rsi │ │ │ │ - je 54993 │ │ │ │ - mov 0x0(%r13),%r11 │ │ │ │ - mov 0x8(%r13),%rax │ │ │ │ - sub %r11,%rax │ │ │ │ - je 54993 │ │ │ │ - sar $0x3,%rax │ │ │ │ - lea -0x1(%rax),%rdi │ │ │ │ - mov $0xfffffffffffffff8,%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov 0x18(%rdx),%r8 │ │ │ │ - mov %rdi,0x88(%rsp) │ │ │ │ - mov %rax,%rdi │ │ │ │ - sub %r11,%r14 │ │ │ │ - mov %r15,0x20(%rsp) │ │ │ │ - and $0xfffffffffffffff8,%rdi │ │ │ │ - mov %r14,0x38(%rsp) │ │ │ │ - mov %ecx,0x1c(%rsp) │ │ │ │ - mov %rdx,0x10(%rsp) │ │ │ │ - mov %rdi,0x28(%rsp) │ │ │ │ - xor %r10d,%r10d │ │ │ │ - shr $0x3,%rbx │ │ │ │ - sar $0x3,%rsi │ │ │ │ - shl $0x6,%rbx │ │ │ │ - mov %rsi,0x40(%rsp) │ │ │ │ - mov %rbx,0xa8(%rsp) │ │ │ │ - xor %esi,%esi │ │ │ │ - mov %r9,%rbx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0x38(%rsp),%r15 │ │ │ │ - lea (%r8,%rsi,8),%r9 │ │ │ │ - vmovq %xmm8,%rcx │ │ │ │ - vmovsd (%rcx,%r10,8),%xmm9 │ │ │ │ - lea (%r9,%r15,1),%rdx │ │ │ │ - cmp $0x30,%rdx │ │ │ │ - jbe 549c0 │ │ │ │ - cmpq $0x6,0x88(%rsp) │ │ │ │ - jbe 548d0 │ │ │ │ - mov 0xa8(%rsp),%r15 │ │ │ │ - vbroadcastsd %xmm9,%zmm10 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - sub $0x40,%r15 │ │ │ │ - shr $0x6,%r15 │ │ │ │ - inc %r15 │ │ │ │ - and $0x7,%r15d │ │ │ │ - je 547e0 │ │ │ │ - cmp $0x1,%r15 │ │ │ │ - je 547b0 │ │ │ │ - cmp $0x2,%r15 │ │ │ │ - je 54790 │ │ │ │ - cmp $0x3,%r15 │ │ │ │ - je 54770 │ │ │ │ - cmp $0x4,%r15 │ │ │ │ - je 54750 │ │ │ │ - cmp $0x5,%r15 │ │ │ │ - je 54730 │ │ │ │ - cmp $0x6,%r15 │ │ │ │ - je 54710 │ │ │ │ - vmovupd (%r11),%zmm11 │ │ │ │ - vfmadd213pd (%r9),%zmm10,%zmm11 │ │ │ │ - mov $0x40,%ecx │ │ │ │ - vmovupd %zmm11,(%r9) │ │ │ │ - nopl (%rax) │ │ │ │ - vmovupd (%r11,%rcx,1),%zmm14 │ │ │ │ - vfmadd213pd (%r9,%rcx,1),%zmm10,%zmm14 │ │ │ │ - vmovupd %zmm14,(%r9,%rcx,1) │ │ │ │ - add $0x40,%rcx │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - vmovupd (%r11,%rcx,1),%zmm13 │ │ │ │ - vfmadd213pd (%r9,%rcx,1),%zmm10,%zmm13 │ │ │ │ - vmovupd %zmm13,(%r9,%rcx,1) │ │ │ │ - add $0x40,%rcx │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - vmovupd (%r11,%rcx,1),%zmm12 │ │ │ │ - vfmadd213pd (%r9,%rcx,1),%zmm10,%zmm12 │ │ │ │ - vmovupd %zmm12,(%r9,%rcx,1) │ │ │ │ - add $0x40,%rcx │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - vmovupd (%r11,%rcx,1),%zmm15 │ │ │ │ - vfmadd213pd (%r9,%rcx,1),%zmm10,%zmm15 │ │ │ │ - vmovupd %zmm15,(%r9,%rcx,1) │ │ │ │ - add $0x40,%rcx │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - vmovupd (%r11,%rcx,1),%zmm6 │ │ │ │ - vfmadd213pd (%r9,%rcx,1),%zmm10,%zmm6 │ │ │ │ - vmovupd %zmm6,(%r9,%rcx,1) │ │ │ │ - add $0x40,%rcx │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - vmovupd (%r11,%rcx,1),%zmm7 │ │ │ │ - vfmadd213pd (%r9,%rcx,1),%zmm10,%zmm7 │ │ │ │ - vmovupd %zmm7,(%r9,%rcx,1) │ │ │ │ - add $0x40,%rcx │ │ │ │ - cmp %rcx,0xa8(%rsp) │ │ │ │ - je 548b2 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovupd (%r11,%rcx,1),%zmm0 │ │ │ │ - vfmadd213pd (%r9,%rcx,1),%zmm10,%zmm0 │ │ │ │ - vmovupd %zmm0,(%r9,%rcx,1) │ │ │ │ - vmovupd 0x40(%r11,%rcx,1),%zmm4 │ │ │ │ - vfmadd213pd 0x40(%r9,%rcx,1),%zmm10,%zmm4 │ │ │ │ - vmovupd %zmm4,0x40(%r9,%rcx,1) │ │ │ │ - vmovupd 0x80(%r11,%rcx,1),%zmm1 │ │ │ │ - vfmadd213pd 0x80(%r9,%rcx,1),%zmm10,%zmm1 │ │ │ │ - vmovupd %zmm1,0x80(%r9,%rcx,1) │ │ │ │ - vmovupd 0xc0(%r11,%rcx,1),%zmm11 │ │ │ │ - vfmadd213pd 0xc0(%r9,%rcx,1),%zmm10,%zmm11 │ │ │ │ - vmovupd %zmm11,0xc0(%r9,%rcx,1) │ │ │ │ - vmovupd 0x100(%r11,%rcx,1),%zmm14 │ │ │ │ - vfmadd213pd 0x100(%r9,%rcx,1),%zmm10,%zmm14 │ │ │ │ - vmovupd %zmm14,0x100(%r9,%rcx,1) │ │ │ │ - vmovupd 0x140(%r11,%rcx,1),%zmm13 │ │ │ │ - vfmadd213pd 0x140(%r9,%rcx,1),%zmm10,%zmm13 │ │ │ │ - vmovupd %zmm13,0x140(%r9,%rcx,1) │ │ │ │ - vmovupd 0x180(%r11,%rcx,1),%zmm12 │ │ │ │ - vfmadd213pd 0x180(%r9,%rcx,1),%zmm10,%zmm12 │ │ │ │ - vmovupd %zmm12,0x180(%r9,%rcx,1) │ │ │ │ - vmovupd 0x1c0(%r11,%rcx,1),%zmm15 │ │ │ │ - vfmadd213pd 0x1c0(%r9,%rcx,1),%zmm10,%zmm15 │ │ │ │ - vmovupd %zmm15,0x1c0(%r9,%rcx,1) │ │ │ │ - add $0x200,%rcx │ │ │ │ - cmp %rcx,0xa8(%rsp) │ │ │ │ - jne 547e0 │ │ │ │ - test $0x7,%al │ │ │ │ - je 54971 │ │ │ │ - mov 0x28(%rsp),%r9 │ │ │ │ - mov %r9,%rdi │ │ │ │ - lea (%rsi,%r9,1),%r14 │ │ │ │ - jmp 548e0 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov %rsi,%r14 │ │ │ │ + lea 0x8(%r11,%r14,1),%r10 │ │ │ │ + mov %rax,%r8 │ │ │ │ + shr $0x2,%r9 │ │ │ │ + mov %rcx,0x58(%rsp) │ │ │ │ xor %edi,%edi │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x88(%rsp),%r9 │ │ │ │ - sub %rdi,%r9 │ │ │ │ - lea 0x1(%r9),%rdx │ │ │ │ - cmp $0x2,%r9 │ │ │ │ - jbe 54b70 │ │ │ │ - lea (%rsi,%rdi,1),%r15 │ │ │ │ - vbroadcastsd %xmm9,%ymm10 │ │ │ │ - vmovupd (%r8,%r15,8),%ymm6 │ │ │ │ - vfmadd132pd (%r11,%rdi,8),%ymm6,%ymm10 │ │ │ │ - vmovupd %ymm10,(%r8,%r15,8) │ │ │ │ - test $0x3,%dl │ │ │ │ - je 54971 │ │ │ │ - mov %rdx,%rcx │ │ │ │ + mov $0x1,%ebx │ │ │ │ + shl $0x5,%r9 │ │ │ │ + mov %r9,0x78(%rsp) │ │ │ │ + mov %rax,%r9 │ │ │ │ + and $0x3,%r9d │ │ │ │ + mov %r9,0x18(%rsp) │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 531fc │ │ │ │ + mov %r12,0x50(%rsp) │ │ │ │ + mov %rdx,%r13 │ │ │ │ + sub %r10,%r13 │ │ │ │ + cmp $0x10,%r13 │ │ │ │ + jbe 531f7 │ │ │ │ + cmpq $0x2,0x40(%rsp) │ │ │ │ + jbe 52d71 │ │ │ │ + mov 0x78(%rsp),%r13 │ │ │ │ + lea -0x8(%r10),%r9 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + sub $0x20,%r13 │ │ │ │ + shr $0x5,%r13 │ │ │ │ + inc %r13 │ │ │ │ + and $0x7,%r13d │ │ │ │ + je 524a0 │ │ │ │ + cmp $0x1,%r13 │ │ │ │ + je 52481 │ │ │ │ + cmp $0x2,%r13 │ │ │ │ + je 5246d │ │ │ │ + cmp $0x3,%r13 │ │ │ │ + je 52459 │ │ │ │ + cmp $0x4,%r13 │ │ │ │ + je 52445 │ │ │ │ + cmp $0x5,%r13 │ │ │ │ + je 52431 │ │ │ │ + cmp $0x6,%r13 │ │ │ │ + je 5241d │ │ │ │ + vmovupd (%rdx),%ymm12 │ │ │ │ + mov $0x20,%ecx │ │ │ │ + vaddpd -0x8(%r10),%ymm12,%ymm13 │ │ │ │ + vmovupd %ymm13,(%rdx) │ │ │ │ + vmovupd (%rdx,%rcx,1),%ymm15 │ │ │ │ + vaddpd (%r9,%rcx,1),%ymm15,%ymm0 │ │ │ │ + vmovupd %ymm0,(%rdx,%rcx,1) │ │ │ │ + add $0x20,%rcx │ │ │ │ + vmovupd (%rdx,%rcx,1),%ymm6 │ │ │ │ + vaddpd (%r9,%rcx,1),%ymm6,%ymm4 │ │ │ │ + vmovupd %ymm4,(%rdx,%rcx,1) │ │ │ │ + add $0x20,%rcx │ │ │ │ + vmovupd (%rdx,%rcx,1),%ymm7 │ │ │ │ + vaddpd (%r9,%rcx,1),%ymm7,%ymm3 │ │ │ │ + vmovupd %ymm3,(%rdx,%rcx,1) │ │ │ │ + add $0x20,%rcx │ │ │ │ + vmovupd (%rdx,%rcx,1),%ymm5 │ │ │ │ + vaddpd (%r9,%rcx,1),%ymm5,%ymm1 │ │ │ │ + vmovupd %ymm1,(%rdx,%rcx,1) │ │ │ │ + add $0x20,%rcx │ │ │ │ + vmovupd (%rdx,%rcx,1),%ymm8 │ │ │ │ + vaddpd (%r9,%rcx,1),%ymm8,%ymm9 │ │ │ │ + vmovupd %ymm9,(%rdx,%rcx,1) │ │ │ │ + add $0x20,%rcx │ │ │ │ + vmovupd (%rdx,%rcx,1),%ymm14 │ │ │ │ + vaddpd (%r9,%rcx,1),%ymm14,%ymm11 │ │ │ │ + vmovupd %ymm11,(%rdx,%rcx,1) │ │ │ │ + add $0x20,%rcx │ │ │ │ + cmp %rcx,0x78(%rsp) │ │ │ │ + je 52568 │ │ │ │ + vmovupd (%rdx,%rcx,1),%ymm10 │ │ │ │ + vmovupd 0x20(%rcx,%rdx,1),%ymm13 │ │ │ │ + vmovupd 0x40(%rcx,%rdx,1),%ymm0 │ │ │ │ + vmovupd 0x60(%rcx,%rdx,1),%ymm4 │ │ │ │ + vaddpd (%r9,%rcx,1),%ymm10,%ymm12 │ │ │ │ + vmovupd 0x80(%rcx,%rdx,1),%ymm3 │ │ │ │ + vmovupd 0xa0(%rcx,%rdx,1),%ymm1 │ │ │ │ + vmovupd 0xc0(%rcx,%rdx,1),%ymm9 │ │ │ │ + vmovupd 0xe0(%rcx,%rdx,1),%ymm11 │ │ │ │ + vmovupd %ymm12,(%rdx,%rcx,1) │ │ │ │ + vaddpd 0x20(%r9,%rcx,1),%ymm13,%ymm15 │ │ │ │ + vmovupd %ymm15,0x20(%rcx,%rdx,1) │ │ │ │ + vaddpd 0x40(%r9,%rcx,1),%ymm0,%ymm6 │ │ │ │ + vmovupd %ymm6,0x40(%rcx,%rdx,1) │ │ │ │ + vaddpd 0x60(%r9,%rcx,1),%ymm4,%ymm7 │ │ │ │ + vmovupd %ymm7,0x60(%rcx,%rdx,1) │ │ │ │ + vaddpd 0x80(%r9,%rcx,1),%ymm3,%ymm5 │ │ │ │ + vmovupd %ymm5,0x80(%rcx,%rdx,1) │ │ │ │ + vaddpd 0xa0(%r9,%rcx,1),%ymm1,%ymm8 │ │ │ │ + vmovupd %ymm8,0xa0(%rcx,%rdx,1) │ │ │ │ + vaddpd 0xc0(%r9,%rcx,1),%ymm9,%ymm14 │ │ │ │ + vmovupd %ymm14,0xc0(%rcx,%rdx,1) │ │ │ │ + vaddpd 0xe0(%r9,%rcx,1),%ymm11,%ymm10 │ │ │ │ + add $0x100,%rcx │ │ │ │ + vmovupd %ymm10,-0x20(%rcx,%rdx,1) │ │ │ │ + cmp %rcx,0x78(%rsp) │ │ │ │ + jne 524a0 │ │ │ │ + cmpq $0x0,0x18(%rsp) │ │ │ │ + je 52dcb │ │ │ │ + mov %rax,%rcx │ │ │ │ + mov %rax,%r13 │ │ │ │ and $0xfffffffffffffffc,%rcx │ │ │ │ - lea (%rcx,%rdi,1),%r15 │ │ │ │ - add %rcx,%r14 │ │ │ │ - cmp %r9,%rcx │ │ │ │ - je 5495f │ │ │ │ - mov %rdx,%r9 │ │ │ │ - vmovddup %xmm9,%xmm0 │ │ │ │ - sub %rcx,%r9 │ │ │ │ - add %rdi,%rcx │ │ │ │ - and $0x1,%edx │ │ │ │ - lea (%rsi,%rcx,1),%rdi │ │ │ │ - vmovupd (%r8,%rdi,8),%xmm7 │ │ │ │ - vfmadd132pd (%r11,%rcx,8),%xmm7,%xmm0 │ │ │ │ - vmovupd %xmm0,(%r8,%rdi,8) │ │ │ │ - je 54971 │ │ │ │ - and $0xfffffffffffffffe,%r9 │ │ │ │ - add %r9,%r15 │ │ │ │ - add %r9,%r14 │ │ │ │ - vmovsd (%r8,%r14,8),%xmm4 │ │ │ │ - vfmadd132sd (%r11,%r15,8),%xmm4,%xmm9 │ │ │ │ - vmovsd %xmm9,(%r8,%r14,8) │ │ │ │ - add %rax,%rsi │ │ │ │ - inc %r10 │ │ │ │ - cmp 0x40(%rsp),%r10 │ │ │ │ - jb 54670 │ │ │ │ - mov 0x20(%rsp),%r15 │ │ │ │ - mov 0x1c(%rsp),%ecx │ │ │ │ - mov 0x10(%rsp),%rdx │ │ │ │ - mov %rbx,%r9 │ │ │ │ - sub $0x18,%r12 │ │ │ │ - add $0x18,%r13 │ │ │ │ - cmp %r13,0x60(%rsp) │ │ │ │ - jne 545e0 │ │ │ │ - mov 0x30(%rsp),%r11d │ │ │ │ - sub $0x18,%rdx │ │ │ │ - lea -0x18(%r9),%r8 │ │ │ │ - mov %ecx,%eax │ │ │ │ - dec %r11d │ │ │ │ - jmp 53e72 │ │ │ │ - nopl (%rax) │ │ │ │ - vmovsd (%r11),%xmm1 │ │ │ │ - vfmadd213sd (%r9),%xmm9,%xmm1 │ │ │ │ - lea -0x1(%rax),%r14 │ │ │ │ - mov $0x1,%edx │ │ │ │ + lea (%rdi,%rcx,1),%r12 │ │ │ │ + sub %rcx,%r13 │ │ │ │ + mov %r12,0xa0(%rsp) │ │ │ │ + cmp $0x1,%r13 │ │ │ │ + jne 52d81 │ │ │ │ + jmp 52dae │ │ │ │ + mov 0xc0(%rsp),%r9 │ │ │ │ + mov 0x8(%r9),%rdi │ │ │ │ + mov (%r9),%rbx │ │ │ │ + mov %rdi,0xa0(%rsp) │ │ │ │ + sub %rbx,%rdi │ │ │ │ + je 527d8 │ │ │ │ + mov 0xe8(%rsp),%rax │ │ │ │ + sar $0x3,%rdi │ │ │ │ + mov 0x18(%rax),%rsi │ │ │ │ + cmp $0x1,%rdi │ │ │ │ + je 5340a │ │ │ │ + lea -0x8(%rsi),%rdx │ │ │ │ + sub %rbx,%rdx │ │ │ │ + cmp $0x10,%rdx │ │ │ │ + jbe 5340a │ │ │ │ + lea -0x1(%rdi),%r9 │ │ │ │ + mov %rdi,%r8 │ │ │ │ + cmp $0x2,%r9 │ │ │ │ + jbe 5384c │ │ │ │ + mov %rdi,%r11 │ │ │ │ + xor %eax,%eax │ │ │ │ + shr $0x2,%r11 │ │ │ │ + shl $0x5,%r11 │ │ │ │ + lea -0x20(%r11),%r14 │ │ │ │ + shr $0x5,%r14 │ │ │ │ + inc %r14 │ │ │ │ and $0x7,%r14d │ │ │ │ - vmovsd %xmm1,(%r9) │ │ │ │ - cmp %rax,%rdx │ │ │ │ - jae 54971 │ │ │ │ - test %r14,%r14 │ │ │ │ - je 54ab4 │ │ │ │ + je 526ce │ │ │ │ cmp $0x1,%r14 │ │ │ │ - je 54a96 │ │ │ │ + je 526b2 │ │ │ │ cmp $0x2,%r14 │ │ │ │ - je 54a81 │ │ │ │ + je 5269f │ │ │ │ cmp $0x3,%r14 │ │ │ │ - je 54a6c │ │ │ │ + je 5268c │ │ │ │ cmp $0x4,%r14 │ │ │ │ - je 54a57 │ │ │ │ + je 52679 │ │ │ │ cmp $0x5,%r14 │ │ │ │ - je 54a42 │ │ │ │ + je 52666 │ │ │ │ cmp $0x6,%r14 │ │ │ │ - je 54a2d │ │ │ │ - vmovsd 0x8(%r11),%xmm11 │ │ │ │ - vfmadd213sd 0x8(%r9),%xmm9,%xmm11 │ │ │ │ - mov $0x2,%edx │ │ │ │ - vmovsd %xmm11,0x8(%r9) │ │ │ │ - vmovsd (%r11,%rdx,8),%xmm14 │ │ │ │ - vfmadd213sd (%r9,%rdx,8),%xmm9,%xmm14 │ │ │ │ - vmovsd %xmm14,(%r9,%rdx,8) │ │ │ │ - inc %rdx │ │ │ │ - vmovsd (%r11,%rdx,8),%xmm13 │ │ │ │ - vfmadd213sd (%r9,%rdx,8),%xmm9,%xmm13 │ │ │ │ - vmovsd %xmm13,(%r9,%rdx,8) │ │ │ │ - inc %rdx │ │ │ │ - vmovsd (%r11,%rdx,8),%xmm12 │ │ │ │ - vfmadd213sd (%r9,%rdx,8),%xmm9,%xmm12 │ │ │ │ - vmovsd %xmm12,(%r9,%rdx,8) │ │ │ │ - inc %rdx │ │ │ │ - vmovsd (%r11,%rdx,8),%xmm15 │ │ │ │ - vfmadd213sd (%r9,%rdx,8),%xmm9,%xmm15 │ │ │ │ - vmovsd %xmm15,(%r9,%rdx,8) │ │ │ │ - inc %rdx │ │ │ │ - vmovsd (%r11,%rdx,8),%xmm10 │ │ │ │ - vfmadd213sd (%r9,%rdx,8),%xmm9,%xmm10 │ │ │ │ - vmovsd %xmm10,(%r9,%rdx,8) │ │ │ │ - inc %rdx │ │ │ │ - vmovsd (%r11,%rdx,8),%xmm6 │ │ │ │ - vfmadd213sd (%r9,%rdx,8),%xmm9,%xmm6 │ │ │ │ - vmovsd %xmm6,(%r9,%rdx,8) │ │ │ │ - inc %rdx │ │ │ │ - cmp %rax,%rdx │ │ │ │ - jae 54971 │ │ │ │ - vmovsd (%r11,%rdx,8),%xmm0 │ │ │ │ - vfmadd213sd (%r9,%rdx,8),%xmm9,%xmm0 │ │ │ │ - vmovsd %xmm0,(%r9,%rdx,8) │ │ │ │ - vmovsd 0x8(%r11,%rdx,8),%xmm7 │ │ │ │ - vfmadd213sd 0x8(%r9,%rdx,8),%xmm9,%xmm7 │ │ │ │ - vmovsd %xmm7,0x8(%r9,%rdx,8) │ │ │ │ - vmovsd 0x10(%r11,%rdx,8),%xmm4 │ │ │ │ - vfmadd213sd 0x10(%r9,%rdx,8),%xmm9,%xmm4 │ │ │ │ - vmovsd %xmm4,0x10(%r9,%rdx,8) │ │ │ │ - vmovsd 0x18(%r11,%rdx,8),%xmm1 │ │ │ │ - vfmadd213sd 0x18(%r9,%rdx,8),%xmm9,%xmm1 │ │ │ │ - vmovsd %xmm1,0x18(%r9,%rdx,8) │ │ │ │ - vmovsd 0x20(%r11,%rdx,8),%xmm11 │ │ │ │ - vfmadd213sd 0x20(%r9,%rdx,8),%xmm9,%xmm11 │ │ │ │ - vmovsd %xmm11,0x20(%r9,%rdx,8) │ │ │ │ - vmovsd 0x28(%r11,%rdx,8),%xmm14 │ │ │ │ - vfmadd213sd 0x28(%r9,%rdx,8),%xmm9,%xmm14 │ │ │ │ - vmovsd %xmm14,0x28(%r9,%rdx,8) │ │ │ │ - vmovsd 0x30(%r11,%rdx,8),%xmm13 │ │ │ │ - vfmadd213sd 0x30(%r9,%rdx,8),%xmm9,%xmm13 │ │ │ │ - vmovsd %xmm13,0x30(%r9,%rdx,8) │ │ │ │ - vmovsd 0x38(%r11,%rdx,8),%xmm12 │ │ │ │ - vfmadd213sd 0x38(%r9,%rdx,8),%xmm9,%xmm12 │ │ │ │ - vmovsd %xmm12,0x38(%r9,%rdx,8) │ │ │ │ - add $0x8,%rdx │ │ │ │ - cmp %rax,%rdx │ │ │ │ - jb 54ab4 │ │ │ │ - jmp 54971 │ │ │ │ + je 52653 │ │ │ │ + vmovupd (%rsi),%ymm15 │ │ │ │ + mov $0x20,%eax │ │ │ │ + vaddpd (%rbx),%ymm15,%ymm0 │ │ │ │ + vmovupd %ymm0,(%rsi) │ │ │ │ + vmovupd (%rsi,%rax,1),%ymm6 │ │ │ │ + vaddpd (%rbx,%rax,1),%ymm6,%ymm4 │ │ │ │ + vmovupd %ymm4,(%rsi,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vmovupd (%rsi,%rax,1),%ymm7 │ │ │ │ + vaddpd (%rbx,%rax,1),%ymm7,%ymm3 │ │ │ │ + vmovupd %ymm3,(%rsi,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vmovupd (%rsi,%rax,1),%ymm5 │ │ │ │ + vaddpd (%rbx,%rax,1),%ymm5,%ymm1 │ │ │ │ + vmovupd %ymm1,(%rsi,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vmovupd (%rsi,%rax,1),%ymm8 │ │ │ │ + vaddpd (%rbx,%rax,1),%ymm8,%ymm9 │ │ │ │ + vmovupd %ymm9,(%rsi,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vmovupd (%rsi,%rax,1),%ymm14 │ │ │ │ + vaddpd (%rbx,%rax,1),%ymm14,%ymm11 │ │ │ │ + vmovupd %ymm11,(%rsi,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vmovupd (%rsi,%rax,1),%ymm10 │ │ │ │ + vaddpd (%rbx,%rax,1),%ymm10,%ymm12 │ │ │ │ + vmovupd %ymm12,(%rsi,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + cmp %rax,%r11 │ │ │ │ + je 5278e │ │ │ │ + vmovupd (%rsi,%rax,1),%ymm13 │ │ │ │ + vmovupd 0x20(%rsi,%rax,1),%ymm0 │ │ │ │ + vmovupd 0x40(%rsi,%rax,1),%ymm4 │ │ │ │ + vmovupd 0x60(%rsi,%rax,1),%ymm3 │ │ │ │ + vaddpd (%rbx,%rax,1),%ymm13,%ymm15 │ │ │ │ + vmovupd 0x80(%rsi,%rax,1),%ymm1 │ │ │ │ + vmovupd 0xa0(%rsi,%rax,1),%ymm9 │ │ │ │ + vmovupd 0xc0(%rsi,%rax,1),%ymm11 │ │ │ │ + vmovupd 0xe0(%rsi,%rax,1),%ymm12 │ │ │ │ + vmovupd %ymm15,(%rsi,%rax,1) │ │ │ │ + vaddpd 0x20(%rbx,%rax,1),%ymm0,%ymm6 │ │ │ │ + vmovupd %ymm6,0x20(%rsi,%rax,1) │ │ │ │ + vaddpd 0x40(%rbx,%rax,1),%ymm4,%ymm7 │ │ │ │ + vmovupd %ymm7,0x40(%rsi,%rax,1) │ │ │ │ + vaddpd 0x60(%rbx,%rax,1),%ymm3,%ymm5 │ │ │ │ + vmovupd %ymm5,0x60(%rsi,%rax,1) │ │ │ │ + vaddpd 0x80(%rbx,%rax,1),%ymm1,%ymm8 │ │ │ │ + vmovupd %ymm8,0x80(%rsi,%rax,1) │ │ │ │ + vaddpd 0xa0(%rbx,%rax,1),%ymm9,%ymm14 │ │ │ │ + vmovupd %ymm14,0xa0(%rsi,%rax,1) │ │ │ │ + vaddpd 0xc0(%rbx,%rax,1),%ymm11,%ymm10 │ │ │ │ + vmovupd %ymm10,0xc0(%rsi,%rax,1) │ │ │ │ + vaddpd 0xe0(%rbx,%rax,1),%ymm12,%ymm13 │ │ │ │ + vmovupd %ymm13,0xe0(%rsi,%rax,1) │ │ │ │ + add $0x100,%rax │ │ │ │ + cmp %rax,%r11 │ │ │ │ + jne 526ce │ │ │ │ + test $0x3,%dil │ │ │ │ + je 527d8 │ │ │ │ + mov %rdi,%r10 │ │ │ │ + and $0xfffffffffffffffc,%r10 │ │ │ │ + cmp %r9,%r10 │ │ │ │ + je 527c6 │ │ │ │ + sub %r10,%rdi │ │ │ │ + mov %rdi,%r8 │ │ │ │ + vmovupd (%rsi,%r10,8),%xmm15 │ │ │ │ + vaddpd (%rbx,%r10,8),%xmm15,%xmm0 │ │ │ │ + vmovupd %xmm0,(%rsi,%r10,8) │ │ │ │ + test $0x1,%r8b │ │ │ │ + je 527d8 │ │ │ │ + and $0xfffffffffffffffe,%r8 │ │ │ │ + lea (%r8,%r10,1),%r9 │ │ │ │ + vmovsd (%rsi,%r9,8),%xmm6 │ │ │ │ + vaddsd (%rbx,%r9,8),%xmm6,%xmm4 │ │ │ │ + vmovsd %xmm4,(%rsi,%r9,8) │ │ │ │ + mov 0x108(%rsp),%ebx │ │ │ │ + test %ebx,%ebx │ │ │ │ + je 52e04 │ │ │ │ + mov 0x8c(%rsp),%edx │ │ │ │ + mov 0x10(%rsp),%r10 │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + mov %r12,%rbx │ │ │ │ + mov %r15,0x8(%rsp) │ │ │ │ + mov 0xe8(%rsp),%r14 │ │ │ │ + mov %r12,%r11 │ │ │ │ + lea (%rdx,%rdx,2),%r9 │ │ │ │ + lea (%r10,%r9,8),%rsi │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov %rdi,%r15 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - jmp 54927 │ │ │ │ + mov (%r14),%r12 │ │ │ │ + mov 0x8(%r14),%r15 │ │ │ │ + sub %r12,%r15 │ │ │ │ + je 52d2d │ │ │ │ + mov (%rbx),%rax │ │ │ │ + mov 0x8(%rbx),%rdx │ │ │ │ + sub %rax,%rdx │ │ │ │ + je 52d2d │ │ │ │ + mov 0xe8(%rsp),%rdi │ │ │ │ + sar $0x3,%rdx │ │ │ │ + mov $0xfffffffffffffff8,%r10 │ │ │ │ + mov %r13,0x60(%rsp) │ │ │ │ + sub %rax,%r10 │ │ │ │ + sar $0x3,%r15 │ │ │ │ xor %ecx,%ecx │ │ │ │ - mov %rdx,%rax │ │ │ │ - mov %r12,%r10 │ │ │ │ - sub %rcx,%rax │ │ │ │ - lea -0x1(%rax),%r15 │ │ │ │ + xor %r8d,%r8d │ │ │ │ + mov 0x18(%rdi),%r9 │ │ │ │ + mov %rdx,%rdi │ │ │ │ + mov %r10,0x50(%rsp) │ │ │ │ + mov %rdx,%r10 │ │ │ │ + shr $0x2,%rdi │ │ │ │ + and $0xfffffffffffffffc,%r10 │ │ │ │ + mov %r15,0x78(%rsp) │ │ │ │ + lea -0x1(%rdx),%r15 │ │ │ │ + shl $0x5,%rdi │ │ │ │ + mov %r10,0x40(%rsp) │ │ │ │ + mov %rdi,0xa0(%rsp) │ │ │ │ + vmovsd (%r12,%r8,8),%xmm0 │ │ │ │ + cmp $0x1,%rdx │ │ │ │ + je 52b70 │ │ │ │ + mov 0x50(%rsp),%rdi │ │ │ │ + lea 0x0(,%rcx,8),%r10 │ │ │ │ + lea (%r9,%r10,1),%r13 │ │ │ │ + add %r13,%rdi │ │ │ │ + cmp $0x10,%rdi │ │ │ │ + jbe 52b78 │ │ │ │ cmp $0x2,%r15 │ │ │ │ - jbe 54317 │ │ │ │ - lea (%r12,%rcx,1),%r9 │ │ │ │ - lea 0x0(%r13,%rcx,1),%r15 │ │ │ │ - vmovupd (%rsi,%r9,8),%ymm15 │ │ │ │ - vaddpd (%r14,%r15,8),%ymm15,%ymm6 │ │ │ │ - vmovupd %ymm6,(%rsi,%r9,8) │ │ │ │ - test $0x3,%al │ │ │ │ - je 54c08 │ │ │ │ - mov %rax,%r15 │ │ │ │ - and $0xfffffffffffffffc,%r15 │ │ │ │ - lea (%rcx,%r15,1),%r9 │ │ │ │ - add %r15,%r10 │ │ │ │ - sub %r15,%rax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 54bf3 │ │ │ │ - add %r15,%rcx │ │ │ │ - lea (%r12,%rcx,1),%r15 │ │ │ │ - add %r13,%rcx │ │ │ │ - vmovupd (%rsi,%r15,8),%xmm0 │ │ │ │ - vaddpd (%r14,%rcx,8),%xmm0,%xmm7 │ │ │ │ - vmovupd %xmm7,(%rsi,%r15,8) │ │ │ │ - test $0x1,%al │ │ │ │ - je 54c08 │ │ │ │ - and $0xfffffffffffffffe,%rax │ │ │ │ - add %rax,%r9 │ │ │ │ - add %rax,%r10 │ │ │ │ - add %r13,%r9 │ │ │ │ - vmovsd (%rsi,%r10,8),%xmm1 │ │ │ │ - vaddsd (%r14,%r9,8),%xmm1,%xmm4 │ │ │ │ - vmovsd %xmm4,(%rsi,%r10,8) │ │ │ │ - incl 0xa8(%rsp) │ │ │ │ - vmovq %xmm8,%rcx │ │ │ │ - add %rdx,%r12 │ │ │ │ - add %rdx,%r13 │ │ │ │ - mov 0xa8(%rsp),%r15d │ │ │ │ - add %rcx,%rdi │ │ │ │ - add %rcx,%rbx │ │ │ │ - cmp %r15d,0x118(%rsp) │ │ │ │ - jg 540f0 │ │ │ │ - mov 0x30(%rsp),%ecx │ │ │ │ - mov 0x28(%rsp),%r15 │ │ │ │ - mov 0x20(%rsp),%rdx │ │ │ │ - test %ecx,%ecx │ │ │ │ - jne 545ae │ │ │ │ - mov 0x100(%rsp),%r14 │ │ │ │ - vmovq %xmm5,%rbx │ │ │ │ - mov %r15,%r13 │ │ │ │ - incl 0xc8(%rsp) │ │ │ │ - mov 0xb0(%rsp),%r11 │ │ │ │ - mov 0xc8(%rsp),%r8d │ │ │ │ - add %r11,0xa0(%rsp) │ │ │ │ - add %r11,0x98(%rsp) │ │ │ │ - cmp %r8d,0xcc(%rsp) │ │ │ │ - jg 52fb5 │ │ │ │ - mov 0xf8(%rsp),%r15 │ │ │ │ - sub 0x128(%rsp),%r15 │ │ │ │ + jbe 52af0 │ │ │ │ + mov 0xa0(%rsp),%r10 │ │ │ │ + vbroadcastsd %xmm0,%ymm14 │ │ │ │ + xor %edi,%edi │ │ │ │ + sub $0x20,%r10 │ │ │ │ + shr $0x5,%r10 │ │ │ │ + inc %r10 │ │ │ │ + and $0x7,%r10d │ │ │ │ + je 529f8 │ │ │ │ + cmp $0x1,%r10 │ │ │ │ + je 529d0 │ │ │ │ + cmp $0x2,%r10 │ │ │ │ + je 529b0 │ │ │ │ + cmp $0x3,%r10 │ │ │ │ + je 52990 │ │ │ │ + cmp $0x4,%r10 │ │ │ │ + je 52970 │ │ │ │ + cmp $0x5,%r10 │ │ │ │ + je 52950 │ │ │ │ + cmp $0x6,%r10 │ │ │ │ + je 52930 │ │ │ │ + vmovupd (%rax),%ymm11 │ │ │ │ + mov $0x20,%edi │ │ │ │ + vfmadd213pd 0x0(%r13),%ymm14,%ymm11 │ │ │ │ + vmovupd %ymm11,0x0(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + vmovupd (%rax,%rdi,1),%ymm10 │ │ │ │ + vfmadd213pd 0x0(%r13,%rdi,1),%ymm14,%ymm10 │ │ │ │ + vmovupd %ymm10,0x0(%r13,%rdi,1) │ │ │ │ + add $0x20,%rdi │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + vmovupd (%rax,%rdi,1),%ymm12 │ │ │ │ + vfmadd213pd 0x0(%r13,%rdi,1),%ymm14,%ymm12 │ │ │ │ + vmovupd %ymm12,0x0(%r13,%rdi,1) │ │ │ │ + add $0x20,%rdi │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + vmovupd (%rax,%rdi,1),%ymm13 │ │ │ │ + vfmadd213pd 0x0(%r13,%rdi,1),%ymm14,%ymm13 │ │ │ │ + vmovupd %ymm13,0x0(%r13,%rdi,1) │ │ │ │ + add $0x20,%rdi │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + vmovupd (%rax,%rdi,1),%ymm15 │ │ │ │ + vfmadd213pd 0x0(%r13,%rdi,1),%ymm14,%ymm15 │ │ │ │ + vmovupd %ymm15,0x0(%r13,%rdi,1) │ │ │ │ + add $0x20,%rdi │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + vmovupd (%rax,%rdi,1),%ymm6 │ │ │ │ + vfmadd213pd 0x0(%r13,%rdi,1),%ymm14,%ymm6 │ │ │ │ + vmovupd %ymm6,0x0(%r13,%rdi,1) │ │ │ │ + add $0x20,%rdi │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + vmovupd (%rax,%rdi,1),%ymm4 │ │ │ │ + vfmadd213pd 0x0(%r13,%rdi,1),%ymm14,%ymm4 │ │ │ │ + vmovupd %ymm4,0x0(%r13,%rdi,1) │ │ │ │ + add $0x20,%rdi │ │ │ │ + cmp %rdi,0xa0(%rsp) │ │ │ │ + je 52ad0 │ │ │ │ + nopl (%rax) │ │ │ │ + vmovupd (%rax,%rdi,1),%ymm7 │ │ │ │ + vfmadd213pd 0x0(%r13,%rdi,1),%ymm14,%ymm7 │ │ │ │ + vmovupd %ymm7,0x0(%r13,%rdi,1) │ │ │ │ + vmovupd 0x20(%rax,%rdi,1),%ymm3 │ │ │ │ + vfmadd213pd 0x20(%r13,%rdi,1),%ymm14,%ymm3 │ │ │ │ + vmovupd %ymm3,0x20(%r13,%rdi,1) │ │ │ │ + vmovupd 0x40(%rax,%rdi,1),%ymm5 │ │ │ │ + vfmadd213pd 0x40(%r13,%rdi,1),%ymm14,%ymm5 │ │ │ │ + vmovupd %ymm5,0x40(%r13,%rdi,1) │ │ │ │ + vmovupd 0x60(%rax,%rdi,1),%ymm8 │ │ │ │ + vfmadd213pd 0x60(%r13,%rdi,1),%ymm14,%ymm8 │ │ │ │ + vmovupd %ymm8,0x60(%r13,%rdi,1) │ │ │ │ + vmovupd 0x80(%rax,%rdi,1),%ymm1 │ │ │ │ + vfmadd213pd 0x80(%r13,%rdi,1),%ymm14,%ymm1 │ │ │ │ + vmovupd %ymm1,0x80(%r13,%rdi,1) │ │ │ │ + vmovupd 0xa0(%rax,%rdi,1),%ymm9 │ │ │ │ + vfmadd213pd 0xa0(%r13,%rdi,1),%ymm14,%ymm9 │ │ │ │ + vmovupd %ymm9,0xa0(%r13,%rdi,1) │ │ │ │ + vmovupd 0xc0(%rax,%rdi,1),%ymm11 │ │ │ │ + vfmadd213pd 0xc0(%r13,%rdi,1),%ymm14,%ymm11 │ │ │ │ + vmovupd %ymm11,0xc0(%r13,%rdi,1) │ │ │ │ + vmovupd 0xe0(%rax,%rdi,1),%ymm10 │ │ │ │ + vfmadd213pd 0xe0(%r13,%rdi,1),%ymm14,%ymm10 │ │ │ │ + vmovupd %ymm10,0xe0(%r13,%rdi,1) │ │ │ │ + add $0x100,%rdi │ │ │ │ + cmp %rdi,0xa0(%rsp) │ │ │ │ + jne 529f8 │ │ │ │ + test $0x3,%dl │ │ │ │ + je 52b4b │ │ │ │ + mov 0x40(%rsp),%r10 │ │ │ │ + mov %r10,%rdi │ │ │ │ + add %rcx,%r10 │ │ │ │ + cmp %r15,%rdi │ │ │ │ + jne 52b00 │ │ │ │ + mov %r15,%rdi │ │ │ │ + jmp 52b39 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + xor %edi,%edi │ │ │ │ + mov %rcx,%r10 │ │ │ │ + cmp %r15,%rdi │ │ │ │ + je 52ae5 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov %rdx,%r13 │ │ │ │ + vmovddup %xmm0,%xmm14 │ │ │ │ + sub %rdi,%r13 │ │ │ │ + mov %r13,0x58(%rsp) │ │ │ │ + lea (%rdi,%rcx,1),%r13 │ │ │ │ + vmovupd (%r9,%r13,8),%xmm12 │ │ │ │ + vfmadd132pd (%rax,%rdi,8),%xmm12,%xmm14 │ │ │ │ + vmovupd %xmm14,(%r9,%r13,8) │ │ │ │ + test $0x1,%dl │ │ │ │ + je 52b4b │ │ │ │ + mov 0x58(%rsp),%r13 │ │ │ │ + and $0xfffffffffffffffe,%r13 │ │ │ │ + add %r13,%rdi │ │ │ │ + add %r13,%r10 │ │ │ │ + vmovsd (%r9,%r10,8),%xmm13 │ │ │ │ + vfmadd132sd (%rax,%rdi,8),%xmm13,%xmm0 │ │ │ │ + vmovsd %xmm0,(%r9,%r10,8) │ │ │ │ + inc %r8 │ │ │ │ + cmp 0x78(%rsp),%r8 │ │ │ │ + jae 52d28 │ │ │ │ + vmovsd (%r12,%r8,8),%xmm0 │ │ │ │ + add %rdx,%rcx │ │ │ │ + jmp 5289d │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + lea 0x0(,%rcx,8),%r10 │ │ │ │ + vmovsd (%rax),%xmm15 │ │ │ │ + add %r9,%r10 │ │ │ │ + lea -0x1(%rdx),%r13 │ │ │ │ + mov $0x1,%edi │ │ │ │ + and $0x7,%r13d │ │ │ │ + vfmadd213sd (%r10),%xmm0,%xmm15 │ │ │ │ + vmovsd %xmm15,(%r10) │ │ │ │ + cmp %rdx,%rdi │ │ │ │ + jae 52d11 │ │ │ │ test %r13,%r13 │ │ │ │ - je 558d9 │ │ │ │ - mov 0x108(%rsp),%rsi │ │ │ │ - mov %r13,%rdi │ │ │ │ + je 52c67 │ │ │ │ + cmp $0x1,%r13 │ │ │ │ + je 52c4a │ │ │ │ + cmp $0x2,%r13 │ │ │ │ + je 52c36 │ │ │ │ + cmp $0x3,%r13 │ │ │ │ + je 52c22 │ │ │ │ + cmp $0x4,%r13 │ │ │ │ + je 52c0e │ │ │ │ + cmp $0x5,%r13 │ │ │ │ + je 52bfa │ │ │ │ + cmp $0x6,%r13 │ │ │ │ + je 52be6 │ │ │ │ + vmovsd 0x8(%rax),%xmm6 │ │ │ │ + mov $0x2,%edi │ │ │ │ + vfmadd213sd 0x8(%r10),%xmm0,%xmm6 │ │ │ │ + vmovsd %xmm6,0x8(%r10) │ │ │ │ + vmovsd (%rax,%rdi,8),%xmm4 │ │ │ │ + vfmadd213sd (%r10,%rdi,8),%xmm0,%xmm4 │ │ │ │ + vmovsd %xmm4,(%r10,%rdi,8) │ │ │ │ + inc %rdi │ │ │ │ + vmovsd (%rax,%rdi,8),%xmm7 │ │ │ │ + vfmadd213sd (%r10,%rdi,8),%xmm0,%xmm7 │ │ │ │ + vmovsd %xmm7,(%r10,%rdi,8) │ │ │ │ + inc %rdi │ │ │ │ + vmovsd (%rax,%rdi,8),%xmm3 │ │ │ │ + vfmadd213sd (%r10,%rdi,8),%xmm0,%xmm3 │ │ │ │ + vmovsd %xmm3,(%r10,%rdi,8) │ │ │ │ + inc %rdi │ │ │ │ + vmovsd (%rax,%rdi,8),%xmm5 │ │ │ │ + vfmadd213sd (%r10,%rdi,8),%xmm0,%xmm5 │ │ │ │ + vmovsd %xmm5,(%r10,%rdi,8) │ │ │ │ + inc %rdi │ │ │ │ + vmovsd (%rax,%rdi,8),%xmm8 │ │ │ │ + vfmadd213sd (%r10,%rdi,8),%xmm0,%xmm8 │ │ │ │ + vmovsd %xmm8,(%r10,%rdi,8) │ │ │ │ + inc %rdi │ │ │ │ + vmovsd (%rax,%rdi,8),%xmm1 │ │ │ │ + vfmadd213sd (%r10,%rdi,8),%xmm0,%xmm1 │ │ │ │ + vmovsd %xmm1,(%r10,%rdi,8) │ │ │ │ + inc %rdi │ │ │ │ + cmp %rdx,%rdi │ │ │ │ + jae 52d11 │ │ │ │ + vmovsd (%rax,%rdi,8),%xmm9 │ │ │ │ + vfmadd213sd (%r10,%rdi,8),%xmm0,%xmm9 │ │ │ │ + vmovsd %xmm9,(%r10,%rdi,8) │ │ │ │ + vmovsd 0x8(%rax,%rdi,8),%xmm11 │ │ │ │ + vfmadd213sd 0x8(%r10,%rdi,8),%xmm0,%xmm11 │ │ │ │ + vmovsd %xmm11,0x8(%r10,%rdi,8) │ │ │ │ + vmovsd 0x10(%rax,%rdi,8),%xmm10 │ │ │ │ + vfmadd213sd 0x10(%r10,%rdi,8),%xmm0,%xmm10 │ │ │ │ + vmovsd %xmm10,0x10(%r10,%rdi,8) │ │ │ │ + vmovsd 0x18(%rax,%rdi,8),%xmm14 │ │ │ │ + vfmadd213sd 0x18(%r10,%rdi,8),%xmm0,%xmm14 │ │ │ │ + vmovsd %xmm14,0x18(%r10,%rdi,8) │ │ │ │ + vmovsd 0x20(%rax,%rdi,8),%xmm12 │ │ │ │ + vfmadd213sd 0x20(%r10,%rdi,8),%xmm0,%xmm12 │ │ │ │ + vmovsd %xmm12,0x20(%r10,%rdi,8) │ │ │ │ + vmovsd 0x28(%rax,%rdi,8),%xmm13 │ │ │ │ + vfmadd213sd 0x28(%r10,%rdi,8),%xmm0,%xmm13 │ │ │ │ + vmovsd %xmm13,0x28(%r10,%rdi,8) │ │ │ │ + vmovsd 0x30(%rax,%rdi,8),%xmm15 │ │ │ │ + vfmadd213sd 0x30(%r10,%rdi,8),%xmm0,%xmm15 │ │ │ │ + vmovsd %xmm15,0x30(%r10,%rdi,8) │ │ │ │ + vmovsd 0x38(%rax,%rdi,8),%xmm6 │ │ │ │ + vfmadd213sd 0x38(%r10,%rdi,8),%xmm0,%xmm6 │ │ │ │ + vmovsd %xmm6,0x38(%r10,%rdi,8) │ │ │ │ + add $0x8,%rdi │ │ │ │ + cmp %rdx,%rdi │ │ │ │ + jb 52c67 │ │ │ │ + inc %r8 │ │ │ │ + add %rdx,%rcx │ │ │ │ + cmp 0x78(%rsp),%r8 │ │ │ │ + jb 5288d │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0x60(%rsp),%r13 │ │ │ │ + add $0x18,%rbx │ │ │ │ + sub $0x18,%r14 │ │ │ │ + cmp %rsi,%rbx │ │ │ │ + jne 52818 │ │ │ │ + subq $0x18,0xe8(%rsp) │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + mov %r11,%r12 │ │ │ │ + decl 0x8c(%rsp) │ │ │ │ + mov 0x8(%rsp),%r15 │ │ │ │ + subq $0x18,0xc0(%rsp) │ │ │ │ + mov 0x108(%rsp),%r10d │ │ │ │ + jmp 52165 │ │ │ │ + mov %rdi,0xa0(%rsp) │ │ │ │ + mov %rax,%r13 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %rdi,%r12 │ │ │ │ + lea (%rsi,%r12,8),%r9 │ │ │ │ + lea (%r8,%rcx,1),%r12 │ │ │ │ + vmovupd (%r9),%xmm12 │ │ │ │ + vaddpd (%r11,%r12,8),%xmm12,%xmm13 │ │ │ │ + vmovupd %xmm13,(%r9) │ │ │ │ + test $0x1,%r13b │ │ │ │ + je 52dcb │ │ │ │ + and $0xfffffffffffffffe,%r13 │ │ │ │ + add %r13,0xa0(%rsp) │ │ │ │ + add %r13,%rcx │ │ │ │ + mov 0xa0(%rsp),%r9 │ │ │ │ + add %r8,%rcx │ │ │ │ + vmovsd (%rsi,%r9,8),%xmm15 │ │ │ │ + vaddsd (%r11,%rcx,8),%xmm15,%xmm0 │ │ │ │ + vmovsd %xmm0,(%rsi,%r9,8) │ │ │ │ + inc %ebx │ │ │ │ + add %rax,%rdi │ │ │ │ + add %rax,%r8 │ │ │ │ + add %r14,%rdx │ │ │ │ + add %r14,%r10 │ │ │ │ + cmp %ebx,0x12c(%rsp) │ │ │ │ + jg 523a6 │ │ │ │ + mov 0x108(%rsp),%ebx │ │ │ │ + mov 0x60(%rsp),%r13 │ │ │ │ + mov 0x58(%rsp),%rcx │ │ │ │ + mov 0x50(%rsp),%r12 │ │ │ │ + test %ebx,%ebx │ │ │ │ + jne 527e7 │ │ │ │ + mov %r12,%r14 │ │ │ │ + mov %rcx,%r12 │ │ │ │ + incl 0xd0(%rsp) │ │ │ │ + mov 0xb0(%rsp),%rdi │ │ │ │ + add %rdi,0x90(%rsp) │ │ │ │ + add %rdi,0x98(%rsp) │ │ │ │ + mov 0xd0(%rsp),%ecx │ │ │ │ + cmp %ecx,0xd4(%rsp) │ │ │ │ + jg 5139b │ │ │ │ + mov 0x100(%rsp),%r15 │ │ │ │ + sub %r14,%r15 │ │ │ │ + test %r12,%r12 │ │ │ │ + je 53844 │ │ │ │ + mov 0x110(%rsp),%rsi │ │ │ │ + mov %r12,%rdi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - mov 0x128(%rsp),%rdx │ │ │ │ - cmp %rdx,0x120(%rsp) │ │ │ │ - je 54cfa │ │ │ │ - mov %rdx,%r12 │ │ │ │ + cmp %r14,0x120(%rsp) │ │ │ │ + je 52e99 │ │ │ │ + mov %r14,%r12 │ │ │ │ mov (%r12),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 558ad │ │ │ │ + je 536d8 │ │ │ │ mov 0x10(%r12),%rsi │ │ │ │ add $0x18,%r12 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ cmp %r12,0x120(%rsp) │ │ │ │ - jne 54cd2 │ │ │ │ - mov 0x128(%rsp),%rdi │ │ │ │ + jne 52e71 │ │ │ │ mov %r15,%rsi │ │ │ │ + mov %r14,%rdi │ │ │ │ call d340 │ │ │ │ - mov 0x68(%rsp),%rcx │ │ │ │ - mov (%rbx),%r13 │ │ │ │ - mov 0x8(%rbx),%r10 │ │ │ │ - mov 0xe0(%rsp),%rdi │ │ │ │ - mov 0x48(%rcx),%rax │ │ │ │ - mov 0x50(%rcx),%rbx │ │ │ │ - mov 0x40(%rcx),%r14 │ │ │ │ - imul (%rbx),%rdi │ │ │ │ - mov (%rax),%r9 │ │ │ │ - cmpb $0x0,(%r14) │ │ │ │ - je 538d7 │ │ │ │ - lea (%r9,%rdi,4),%rdx │ │ │ │ - cmp %r10,%r13 │ │ │ │ - je 53b13 │ │ │ │ + mov 0x48(%rsp),%r11 │ │ │ │ + mov 0xe0(%rsp),%rax │ │ │ │ mov 0x0(%r13),%r15 │ │ │ │ - mov 0x8(%r13),%rcx │ │ │ │ - cmp %rcx,%r15 │ │ │ │ - je 55084 │ │ │ │ - lea -0x8(%rcx),%rdi │ │ │ │ - sub %r15,%rdi │ │ │ │ - mov %rdi,%r14 │ │ │ │ - shr $0x3,%r14 │ │ │ │ - cmp $0x70,%rdi │ │ │ │ - jbe 558cb │ │ │ │ - lea 0x1(%r14),%r8 │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r8,%rbx │ │ │ │ - shr $0x4,%rbx │ │ │ │ - shl $0x6,%rbx │ │ │ │ - lea -0x40(%rbx),%r12 │ │ │ │ - shr $0x6,%r12 │ │ │ │ - inc %r12 │ │ │ │ - and $0x7,%r12d │ │ │ │ - je 54eb5 │ │ │ │ - cmp $0x1,%r12 │ │ │ │ - je 54e8b │ │ │ │ - cmp $0x2,%r12 │ │ │ │ - je 54e6a │ │ │ │ - cmp $0x3,%r12 │ │ │ │ - je 54e49 │ │ │ │ - cmp $0x4,%r12 │ │ │ │ - je 54e28 │ │ │ │ - cmp $0x5,%r12 │ │ │ │ - je 54e07 │ │ │ │ - cmp $0x6,%r12 │ │ │ │ - je 54de6 │ │ │ │ - vcvtpd2ps (%r15),%ymm5 │ │ │ │ - vcvtpd2ps 0x40(%r15),%ymm15 │ │ │ │ - mov $0x40,%eax │ │ │ │ - vinsertf32x8 $0x1,%ymm15,%zmm5,%zmm6 │ │ │ │ - vmovups %zmm6,(%rdx) │ │ │ │ - vcvtpd2ps (%r15,%rax,2),%ymm0 │ │ │ │ - vcvtpd2ps 0x40(%r15,%rax,2),%ymm7 │ │ │ │ - vinsertf32x8 $0x1,%ymm7,%zmm0,%zmm1 │ │ │ │ - vmovups %zmm1,(%rdx,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vcvtpd2ps (%r15,%rax,2),%ymm4 │ │ │ │ - vcvtpd2ps 0x40(%r15,%rax,2),%ymm9 │ │ │ │ - vinsertf32x8 $0x1,%ymm9,%zmm4,%zmm10 │ │ │ │ - vmovups %zmm10,(%rdx,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vcvtpd2ps (%r15,%rax,2),%ymm11 │ │ │ │ - vcvtpd2ps 0x40(%r15,%rax,2),%ymm14 │ │ │ │ - vinsertf32x8 $0x1,%ymm14,%zmm11,%zmm8 │ │ │ │ - vmovups %zmm8,(%rdx,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vcvtpd2ps (%r15,%rax,2),%ymm13 │ │ │ │ - vcvtpd2ps 0x40(%r15,%rax,2),%ymm12 │ │ │ │ - vinsertf32x8 $0x1,%ymm12,%zmm13,%zmm2 │ │ │ │ - vmovups %zmm2,(%rdx,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vcvtpd2ps (%r15,%rax,2),%ymm3 │ │ │ │ - vcvtpd2ps 0x40(%r15,%rax,2),%ymm5 │ │ │ │ - vinsertf32x8 $0x1,%ymm5,%zmm3,%zmm15 │ │ │ │ - vmovups %zmm15,(%rdx,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vcvtpd2ps (%r15,%rax,2),%ymm6 │ │ │ │ - vcvtpd2ps 0x40(%r15,%rax,2),%ymm0 │ │ │ │ - vinsertf32x8 $0x1,%ymm0,%zmm6,%zmm7 │ │ │ │ - vmovups %zmm7,(%rdx,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - cmp %rbx,%rax │ │ │ │ - je 54fba │ │ │ │ - vcvtpd2ps (%r15,%rax,2),%ymm4 │ │ │ │ - vcvtpd2ps 0x40(%r15,%rax,2),%ymm1 │ │ │ │ - vcvtpd2ps 0x80(%r15,%rax,2),%ymm10 │ │ │ │ - vcvtpd2ps 0xc0(%r15,%rax,2),%ymm11 │ │ │ │ - vcvtpd2ps 0x100(%r15,%rax,2),%ymm8 │ │ │ │ - vcvtpd2ps 0x140(%r15,%rax,2),%ymm13 │ │ │ │ - vcvtpd2ps 0x180(%r15,%rax,2),%ymm2 │ │ │ │ - vcvtpd2ps 0x1c0(%r15,%rax,2),%ymm3 │ │ │ │ - vcvtpd2ps 0x200(%r15,%rax,2),%ymm15 │ │ │ │ - vcvtpd2ps 0x240(%r15,%rax,2),%ymm6 │ │ │ │ - vcvtpd2ps 0x280(%r15,%rax,2),%ymm7 │ │ │ │ - vinsertf32x8 $0x1,%ymm1,%zmm4,%zmm9 │ │ │ │ - vcvtpd2ps 0x2c0(%r15,%rax,2),%ymm4 │ │ │ │ - vinsertf32x8 $0x1,%ymm11,%zmm10,%zmm14 │ │ │ │ - vmovups %zmm9,(%rdx,%rax,1) │ │ │ │ - vcvtpd2ps 0x340(%r15,%rax,2),%ymm10 │ │ │ │ - vcvtpd2ps 0x300(%r15,%rax,2),%ymm9 │ │ │ │ - vinsertf32x8 $0x1,%ymm13,%zmm8,%zmm12 │ │ │ │ - vmovups %zmm14,0x40(%rdx,%rax,1) │ │ │ │ - vcvtpd2ps 0x3c0(%r15,%rax,2),%ymm8 │ │ │ │ - vcvtpd2ps 0x380(%r15,%rax,2),%ymm14 │ │ │ │ - vinsertf32x8 $0x1,%ymm3,%zmm2,%zmm5 │ │ │ │ - vmovups %zmm12,0x80(%rdx,%rax,1) │ │ │ │ - vinsertf32x8 $0x1,%ymm6,%zmm15,%zmm0 │ │ │ │ - vmovups %zmm5,0xc0(%rdx,%rax,1) │ │ │ │ - vmovups %zmm0,0x100(%rdx,%rax,1) │ │ │ │ - vinsertf32x8 $0x1,%ymm4,%zmm7,%zmm1 │ │ │ │ - vinsertf32x8 $0x1,%ymm10,%zmm9,%zmm11 │ │ │ │ - vmovups %zmm1,0x140(%rdx,%rax,1) │ │ │ │ - vinsertf32x8 $0x1,%ymm8,%zmm14,%zmm13 │ │ │ │ - vmovups %zmm11,0x180(%rdx,%rax,1) │ │ │ │ - vmovups %zmm13,0x1c0(%rdx,%rax,1) │ │ │ │ - add $0x200,%rax │ │ │ │ - cmp %rbx,%rax │ │ │ │ - jne 54eb5 │ │ │ │ - test $0xf,%r8b │ │ │ │ - je 5507f │ │ │ │ - and $0xfffffffffffffff0,%r8 │ │ │ │ - lea (%rdx,%r8,4),%rdi │ │ │ │ - lea (%r15,%r8,8),%r11 │ │ │ │ - mov %r14,%r9 │ │ │ │ - sub %r8,%r9 │ │ │ │ - cmp $0x6,%r9 │ │ │ │ - jbe 558c4 │ │ │ │ - vcvtpd2psy (%r15,%r8,8),%xmm12 │ │ │ │ - vcvtpd2psy 0x20(%r15,%r8,8),%xmm2 │ │ │ │ - lea 0x1(%r9),%rsi │ │ │ │ - vinsertf32x4 $0x1,%xmm2,%ymm12,%ymm3 │ │ │ │ - vmovups %ymm3,(%rdx,%r8,4) │ │ │ │ - test $0x7,%sil │ │ │ │ - je 5507f │ │ │ │ - and $0xfffffffffffffff8,%rsi │ │ │ │ - lea (%rdi,%rsi,4),%rdi │ │ │ │ - lea (%r11,%rsi,8),%r11 │ │ │ │ - sub %rsi,%r9 │ │ │ │ - cmp $0x2,%r9 │ │ │ │ - jbe 5504a │ │ │ │ - add %r8,%rsi │ │ │ │ - inc %r9 │ │ │ │ - vmovupd (%r15,%rsi,8),%xmm5 │ │ │ │ - vinsertf64x2 $0x1,0x10(%r15,%rsi,8),%ymm5,%ymm15 │ │ │ │ - vcvtpd2ps %ymm15,%xmm6 │ │ │ │ - vmovups %xmm6,(%rdx,%rsi,4) │ │ │ │ - test $0x3,%r9b │ │ │ │ - je 5507f │ │ │ │ - and $0xfffffffffffffffc,%r9 │ │ │ │ - lea (%rdi,%r9,4),%rdi │ │ │ │ - lea (%r11,%r9,8),%r11 │ │ │ │ - vxorps %xmm7,%xmm7,%xmm7 │ │ │ │ - lea 0x8(%r11),%r15 │ │ │ │ - vcvtsd2ss (%r11),%xmm7,%xmm0 │ │ │ │ - vmovss %xmm0,(%rdi) │ │ │ │ - cmp %r15,%rcx │ │ │ │ - je 5507f │ │ │ │ - vcvtsd2ss 0x8(%r11),%xmm7,%xmm4 │ │ │ │ - lea 0x10(%r11),%r8 │ │ │ │ - vmovss %xmm4,0x4(%rdi) │ │ │ │ - cmp %r8,%rcx │ │ │ │ - je 5507f │ │ │ │ - vcvtsd2ss 0x10(%r11),%xmm7,%xmm1 │ │ │ │ - vmovss %xmm1,0x8(%rdi) │ │ │ │ - lea 0x4(%rdx,%r14,4),%rdx │ │ │ │ - add $0x18,%r13 │ │ │ │ - cmp %r13,%r10 │ │ │ │ - jne 54d48 │ │ │ │ + mov 0x8(%r13),%r8 │ │ │ │ + mov 0x50(%r11),%rdx │ │ │ │ + mov 0x40(%r11),%r10 │ │ │ │ + mov 0x48(%r11),%rsi │ │ │ │ + imul (%rdx),%rax │ │ │ │ + cmpb $0x0,(%r10) │ │ │ │ + mov (%rsi),%r14 │ │ │ │ + je 51bed │ │ │ │ + lea (%r14,%rax,4),%rcx │ │ │ │ + cmp %r8,%r15 │ │ │ │ + je 51df2 │ │ │ │ + mov (%r15),%r13 │ │ │ │ + mov 0x8(%r15),%r12 │ │ │ │ + cmp %r12,%r13 │ │ │ │ + je 531e2 │ │ │ │ + lea -0x8(%r12),%rsi │ │ │ │ + sub %r13,%rsi │ │ │ │ + mov %rsi,%rdx │ │ │ │ + shr $0x3,%rdx │ │ │ │ + cmp $0x30,%rsi │ │ │ │ + jbe 53837 │ │ │ │ + lea 0x1(%rdx),%r9 │ │ │ │ + xor %edi,%edi │ │ │ │ + mov %r9,%r10 │ │ │ │ + shr $0x3,%r10 │ │ │ │ + shl $0x5,%r10 │ │ │ │ + lea -0x20(%r10),%rbx │ │ │ │ + shr $0x5,%rbx │ │ │ │ + inc %rbx │ │ │ │ + and $0x7,%ebx │ │ │ │ + je 5303a │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 53013 │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + je 52ff5 │ │ │ │ + cmp $0x3,%rbx │ │ │ │ + je 52fd7 │ │ │ │ + cmp $0x4,%rbx │ │ │ │ + je 52fb9 │ │ │ │ + cmp $0x5,%rbx │ │ │ │ + je 52f9b │ │ │ │ + cmp $0x6,%rbx │ │ │ │ + je 52f7d │ │ │ │ + vcvtpd2psy 0x0(%r13),%xmm5 │ │ │ │ + vcvtpd2psy 0x20(%r13),%xmm1 │ │ │ │ + vinsertf32x4 $0x1,%xmm1,%ymm5,%ymm8 │ │ │ │ + mov $0x20,%edi │ │ │ │ + vmovups %ymm8,(%rcx) │ │ │ │ + vcvtpd2psy 0x0(%r13,%rdi,2),%xmm9 │ │ │ │ + vcvtpd2psy 0x20(%r13,%rdi,2),%xmm14 │ │ │ │ + vinsertf32x4 $0x1,%xmm14,%ymm9,%ymm11 │ │ │ │ + vmovups %ymm11,(%rcx,%rdi,1) │ │ │ │ + add $0x20,%rdi │ │ │ │ + vcvtpd2psy 0x0(%r13,%rdi,2),%xmm10 │ │ │ │ + vcvtpd2psy 0x20(%r13,%rdi,2),%xmm12 │ │ │ │ + vinsertf32x4 $0x1,%xmm12,%ymm10,%ymm13 │ │ │ │ + vmovups %ymm13,(%rcx,%rdi,1) │ │ │ │ + add $0x20,%rdi │ │ │ │ + vcvtpd2psy 0x0(%r13,%rdi,2),%xmm15 │ │ │ │ + vcvtpd2psy 0x20(%r13,%rdi,2),%xmm0 │ │ │ │ + vinsertf32x4 $0x1,%xmm0,%ymm15,%ymm6 │ │ │ │ + vmovups %ymm6,(%rcx,%rdi,1) │ │ │ │ + add $0x20,%rdi │ │ │ │ + vcvtpd2psy 0x0(%r13,%rdi,2),%xmm4 │ │ │ │ + vcvtpd2psy 0x20(%r13,%rdi,2),%xmm7 │ │ │ │ + vinsertf32x4 $0x1,%xmm7,%ymm4,%ymm3 │ │ │ │ + vmovups %ymm3,(%rcx,%rdi,1) │ │ │ │ + add $0x20,%rdi │ │ │ │ + vcvtpd2psy 0x0(%r13,%rdi,2),%xmm2 │ │ │ │ + vcvtpd2psy 0x20(%r13,%rdi,2),%xmm5 │ │ │ │ + vinsertf32x4 $0x1,%xmm5,%ymm2,%ymm1 │ │ │ │ + vmovups %ymm1,(%rcx,%rdi,1) │ │ │ │ + add $0x20,%rdi │ │ │ │ + vcvtpd2psy 0x0(%r13,%rdi,2),%xmm8 │ │ │ │ + vcvtpd2psy 0x20(%r13,%rdi,2),%xmm9 │ │ │ │ + vinsertf32x4 $0x1,%xmm9,%ymm8,%ymm14 │ │ │ │ + vmovups %ymm14,(%rcx,%rdi,1) │ │ │ │ + add $0x20,%rdi │ │ │ │ + cmp %rdi,%r10 │ │ │ │ + je 53151 │ │ │ │ + vcvtpd2psy 0x0(%r13,%rdi,2),%xmm11 │ │ │ │ + vcvtpd2psy 0x20(%r13,%rdi,2),%xmm10 │ │ │ │ + vcvtpd2psy 0x40(%r13,%rdi,2),%xmm13 │ │ │ │ + vcvtpd2psy 0x60(%r13,%rdi,2),%xmm15 │ │ │ │ + vinsertf32x4 $0x1,%xmm10,%ymm11,%ymm12 │ │ │ │ + vinsertf32x4 $0x1,%xmm15,%ymm13,%ymm0 │ │ │ │ + vcvtpd2psy 0x80(%r13,%rdi,2),%xmm6 │ │ │ │ + vcvtpd2psy 0xa0(%r13,%rdi,2),%xmm4 │ │ │ │ + vcvtpd2psy 0xc0(%r13,%rdi,2),%xmm3 │ │ │ │ + vcvtpd2psy 0xe0(%r13,%rdi,2),%xmm2 │ │ │ │ + vcvtpd2psy 0x100(%r13,%rdi,2),%xmm8 │ │ │ │ + vcvtpd2psy 0x120(%r13,%rdi,2),%xmm1 │ │ │ │ + vcvtpd2psy 0x140(%r13,%rdi,2),%xmm14 │ │ │ │ + vcvtpd2psy 0x160(%r13,%rdi,2),%xmm11 │ │ │ │ + vcvtpd2psy 0x1a0(%r13,%rdi,2),%xmm13 │ │ │ │ + vinsertf32x4 $0x1,%xmm4,%ymm6,%ymm7 │ │ │ │ + vmovups %ymm12,(%rcx,%rdi,1) │ │ │ │ + vcvtpd2psy 0x1e0(%r13,%rdi,2),%xmm6 │ │ │ │ + vcvtpd2psy 0x180(%r13,%rdi,2),%xmm12 │ │ │ │ + vinsertf32x4 $0x1,%xmm2,%ymm3,%ymm5 │ │ │ │ + vmovups %ymm0,0x20(%rcx,%rdi,1) │ │ │ │ + vinsertf32x4 $0x1,%xmm1,%ymm8,%ymm9 │ │ │ │ + vcvtpd2psy 0x1c0(%r13,%rdi,2),%xmm0 │ │ │ │ + vinsertf32x4 $0x1,%xmm11,%ymm14,%ymm10 │ │ │ │ + vinsertf32x4 $0x1,%xmm13,%ymm12,%ymm15 │ │ │ │ + vinsertf32x4 $0x1,%xmm6,%ymm0,%ymm4 │ │ │ │ + vmovups %ymm7,0x40(%rcx,%rdi,1) │ │ │ │ + vmovups %ymm5,0x60(%rcx,%rdi,1) │ │ │ │ + vmovups %ymm9,0x80(%rcx,%rdi,1) │ │ │ │ + vmovups %ymm10,0xa0(%rcx,%rdi,1) │ │ │ │ + vmovups %ymm15,0xc0(%rcx,%rdi,1) │ │ │ │ + vmovups %ymm4,0xe0(%rcx,%rdi,1) │ │ │ │ + add $0x100,%rdi │ │ │ │ + cmp %rdi,%r10 │ │ │ │ + jne 5303a │ │ │ │ + test $0x7,%r9b │ │ │ │ + je 531dd │ │ │ │ + mov %r9,%rax │ │ │ │ + and $0xfffffffffffffff8,%rax │ │ │ │ + lea (%rcx,%rax,4),%r14 │ │ │ │ + lea 0x0(%r13,%rax,8),%rsi │ │ │ │ + mov %rdx,%r11 │ │ │ │ + sub %rax,%r11 │ │ │ │ + cmp $0x2,%r11 │ │ │ │ + jbe 531a8 │ │ │ │ + vmovupd 0x0(%r13,%rax,8),%xmm7 │ │ │ │ + inc %r11 │ │ │ │ + vinsertf64x2 $0x1,0x10(%r13,%rax,8),%ymm7,%ymm3 │ │ │ │ + vcvtpd2ps %ymm3,%xmm2 │ │ │ │ + vmovups %xmm2,(%rcx,%rax,4) │ │ │ │ + test $0x3,%r11b │ │ │ │ + je 531dd │ │ │ │ + mov %r11,%rdi │ │ │ │ + and $0xfffffffffffffffc,%rdi │ │ │ │ + lea (%r14,%rdi,4),%r14 │ │ │ │ + lea (%rsi,%rdi,8),%rsi │ │ │ │ + vxorps %xmm5,%xmm5,%xmm5 │ │ │ │ + lea 0x8(%rsi),%r13 │ │ │ │ + vcvtsd2ss (%rsi),%xmm5,%xmm8 │ │ │ │ + vmovss %xmm8,(%r14) │ │ │ │ + cmp %r13,%r12 │ │ │ │ + je 531dd │ │ │ │ + lea 0x10(%rsi),%rax │ │ │ │ + vcvtsd2ss 0x8(%rsi),%xmm5,%xmm1 │ │ │ │ + vmovss %xmm1,0x4(%r14) │ │ │ │ + cmp %rax,%r12 │ │ │ │ + je 531dd │ │ │ │ + vcvtsd2ss 0x10(%rsi),%xmm5,%xmm9 │ │ │ │ + vmovss %xmm9,0x8(%r14) │ │ │ │ + lea 0x4(%rcx,%rdx,4),%rcx │ │ │ │ + add $0x18,%r15 │ │ │ │ + cmp %r15,%r8 │ │ │ │ + jne 52ee3 │ │ │ │ vzeroupper │ │ │ │ - jmp 53b13 │ │ │ │ + jmp 51df2 │ │ │ │ + mov 0x50(%rsp),%r12 │ │ │ │ mov %rsi,%rcx │ │ │ │ - mov %r13,%r9 │ │ │ │ - mov %r12,%rax │ │ │ │ - sub %rdi,%rcx │ │ │ │ - sub %r12,%r9 │ │ │ │ - lea (%rcx,%r13,8),%r10 │ │ │ │ + mov %r8,%r13 │ │ │ │ + sub %rdx,%rcx │ │ │ │ + sub %rdi,%r13 │ │ │ │ + lea (%rcx,%r8,8),%r9 │ │ │ │ + mov %rdi,%rcx │ │ │ │ + add %r11,%r9 │ │ │ │ + and $0x7,%r13d │ │ │ │ + je 532ec │ │ │ │ + cmp $0x1,%r13 │ │ │ │ + je 532cd │ │ │ │ + cmp $0x2,%r13 │ │ │ │ + je 532b7 │ │ │ │ + cmp $0x3,%r13 │ │ │ │ + je 532a1 │ │ │ │ + cmp $0x4,%r13 │ │ │ │ + je 5328b │ │ │ │ + cmp $0x5,%r13 │ │ │ │ + je 53275 │ │ │ │ + cmp $0x6,%r13 │ │ │ │ + je 5325f │ │ │ │ + lea 0x1(%rdi),%rcx │ │ │ │ + vmovsd -0x8(%rsi,%rcx,8),%xmm6 │ │ │ │ + vaddsd -0x8(%r9,%rcx,8),%xmm6,%xmm4 │ │ │ │ + vmovsd %xmm4,-0x8(%rsi,%rcx,8) │ │ │ │ + inc %rcx │ │ │ │ + vmovsd -0x8(%rsi,%rcx,8),%xmm7 │ │ │ │ + vaddsd -0x8(%r9,%rcx,8),%xmm7,%xmm3 │ │ │ │ + vmovsd %xmm3,-0x8(%rsi,%rcx,8) │ │ │ │ + inc %rcx │ │ │ │ + vmovsd -0x8(%rsi,%rcx,8),%xmm5 │ │ │ │ + vaddsd -0x8(%r9,%rcx,8),%xmm5,%xmm1 │ │ │ │ + vmovsd %xmm1,-0x8(%rsi,%rcx,8) │ │ │ │ + inc %rcx │ │ │ │ + vmovsd -0x8(%rsi,%rcx,8),%xmm8 │ │ │ │ + vaddsd -0x8(%r9,%rcx,8),%xmm8,%xmm9 │ │ │ │ + vmovsd %xmm9,-0x8(%rsi,%rcx,8) │ │ │ │ + inc %rcx │ │ │ │ + vmovsd -0x8(%rsi,%rcx,8),%xmm14 │ │ │ │ + vaddsd -0x8(%r9,%rcx,8),%xmm14,%xmm11 │ │ │ │ + vmovsd %xmm11,-0x8(%rsi,%rcx,8) │ │ │ │ + inc %rcx │ │ │ │ + vmovsd -0x8(%rsi,%rcx,8),%xmm10 │ │ │ │ + vaddsd -0x8(%r9,%rcx,8),%xmm10,%xmm12 │ │ │ │ + vmovsd %xmm12,-0x8(%rsi,%rcx,8) │ │ │ │ + inc %rcx │ │ │ │ + vmovsd -0x8(%rsi,%rcx,8),%xmm13 │ │ │ │ + vaddsd -0x8(%r9,%rcx,8),%xmm13,%xmm15 │ │ │ │ + vmovsd %xmm15,-0x8(%rsi,%rcx,8) │ │ │ │ + cmp %rcx,%r8 │ │ │ │ + je 533a4 │ │ │ │ + lea 0x1(%rcx),%r13 │ │ │ │ + vmovsd -0x8(%rsi,%r13,8),%xmm0 │ │ │ │ + vaddsd -0x8(%r9,%r13,8),%xmm0,%xmm6 │ │ │ │ + vmovsd %xmm6,-0x8(%rsi,%r13,8) │ │ │ │ + lea 0x2(%rcx),%r13 │ │ │ │ + vmovsd -0x8(%rsi,%r13,8),%xmm4 │ │ │ │ + vaddsd -0x8(%r9,%r13,8),%xmm4,%xmm7 │ │ │ │ + vmovsd %xmm7,-0x8(%rsi,%r13,8) │ │ │ │ + lea 0x3(%rcx),%r13 │ │ │ │ + vmovsd -0x8(%rsi,%r13,8),%xmm3 │ │ │ │ + vaddsd -0x8(%r9,%r13,8),%xmm3,%xmm5 │ │ │ │ + vmovsd %xmm5,-0x8(%rsi,%r13,8) │ │ │ │ + lea 0x4(%rcx),%r13 │ │ │ │ + vmovsd -0x8(%rsi,%r13,8),%xmm1 │ │ │ │ + vaddsd -0x8(%r9,%r13,8),%xmm1,%xmm8 │ │ │ │ + vmovsd %xmm8,-0x8(%rsi,%r13,8) │ │ │ │ + lea 0x5(%rcx),%r13 │ │ │ │ + vmovsd -0x8(%rsi,%r13,8),%xmm9 │ │ │ │ + vaddsd -0x8(%r9,%r13,8),%xmm9,%xmm14 │ │ │ │ + vmovsd %xmm14,-0x8(%rsi,%r13,8) │ │ │ │ + lea 0x6(%rcx),%r13 │ │ │ │ + vmovsd -0x8(%rsi,%r13,8),%xmm11 │ │ │ │ + vaddsd -0x8(%r9,%r13,8),%xmm11,%xmm10 │ │ │ │ + vmovsd %xmm10,-0x8(%rsi,%r13,8) │ │ │ │ + lea 0x7(%rcx),%r13 │ │ │ │ + add $0x8,%rcx │ │ │ │ + vmovsd -0x8(%rsi,%r13,8),%xmm12 │ │ │ │ + vaddsd -0x8(%r9,%r13,8),%xmm12,%xmm13 │ │ │ │ + vmovsd %xmm13,-0x8(%rsi,%r13,8) │ │ │ │ + jmp 532d0 │ │ │ │ + inc %ebx │ │ │ │ + add %rax,%rdi │ │ │ │ + add %rax,%r8 │ │ │ │ + add %r14,%rdx │ │ │ │ add %r14,%r10 │ │ │ │ - and $0x7,%r9d │ │ │ │ - je 5518a │ │ │ │ - cmp $0x1,%r9 │ │ │ │ - je 5516b │ │ │ │ - cmp $0x2,%r9 │ │ │ │ - je 55155 │ │ │ │ - cmp $0x3,%r9 │ │ │ │ - je 5513f │ │ │ │ - cmp $0x4,%r9 │ │ │ │ - je 55129 │ │ │ │ - cmp $0x5,%r9 │ │ │ │ - je 55113 │ │ │ │ - cmp $0x6,%r9 │ │ │ │ - je 550fd │ │ │ │ - lea 0x1(%r12),%rax │ │ │ │ - vmovsd -0x8(%rsi,%rax,8),%xmm9 │ │ │ │ - vaddsd -0x8(%r10,%rax,8),%xmm9,%xmm10 │ │ │ │ - vmovsd %xmm10,-0x8(%rsi,%rax,8) │ │ │ │ - inc %rax │ │ │ │ - vmovsd -0x8(%rsi,%rax,8),%xmm11 │ │ │ │ - vaddsd -0x8(%r10,%rax,8),%xmm11,%xmm14 │ │ │ │ - vmovsd %xmm14,-0x8(%rsi,%rax,8) │ │ │ │ - inc %rax │ │ │ │ - vmovsd -0x8(%rsi,%rax,8),%xmm13 │ │ │ │ - vaddsd -0x8(%r10,%rax,8),%xmm13,%xmm12 │ │ │ │ - vmovsd %xmm12,-0x8(%rsi,%rax,8) │ │ │ │ - inc %rax │ │ │ │ - vmovsd -0x8(%rsi,%rax,8),%xmm15 │ │ │ │ - vaddsd -0x8(%r10,%rax,8),%xmm15,%xmm6 │ │ │ │ - vmovsd %xmm6,-0x8(%rsi,%rax,8) │ │ │ │ - inc %rax │ │ │ │ - vmovsd -0x8(%rsi,%rax,8),%xmm0 │ │ │ │ - vaddsd -0x8(%r10,%rax,8),%xmm0,%xmm7 │ │ │ │ - vmovsd %xmm7,-0x8(%rsi,%rax,8) │ │ │ │ - inc %rax │ │ │ │ - vmovsd -0x8(%rsi,%rax,8),%xmm1 │ │ │ │ - vaddsd -0x8(%r10,%rax,8),%xmm1,%xmm4 │ │ │ │ - vmovsd %xmm4,-0x8(%rsi,%rax,8) │ │ │ │ - inc %rax │ │ │ │ - vmovsd -0x8(%rsi,%rax,8),%xmm9 │ │ │ │ - vaddsd -0x8(%r10,%rax,8),%xmm9,%xmm10 │ │ │ │ - vmovsd %xmm10,-0x8(%rsi,%rax,8) │ │ │ │ - cmp %rax,%r13 │ │ │ │ - je 54c08 │ │ │ │ - lea 0x1(%rax),%r9 │ │ │ │ - lea 0x2(%rax),%r15 │ │ │ │ - lea 0x3(%rax),%rcx │ │ │ │ - vmovsd -0x8(%rsi,%r9,8),%xmm11 │ │ │ │ - vaddsd -0x8(%r10,%r9,8),%xmm11,%xmm14 │ │ │ │ - vmovsd %xmm14,-0x8(%rsi,%r9,8) │ │ │ │ - vmovsd -0x8(%rsi,%r15,8),%xmm13 │ │ │ │ - vaddsd -0x8(%r10,%r15,8),%xmm13,%xmm12 │ │ │ │ - lea 0x4(%rax),%r9 │ │ │ │ - vmovsd %xmm12,-0x8(%rsi,%r15,8) │ │ │ │ - vmovsd -0x8(%rsi,%rcx,8),%xmm15 │ │ │ │ - vaddsd -0x8(%r10,%rcx,8),%xmm15,%xmm6 │ │ │ │ - lea 0x5(%rax),%r15 │ │ │ │ - vmovsd %xmm6,-0x8(%rsi,%rcx,8) │ │ │ │ - vmovsd -0x8(%rsi,%r9,8),%xmm0 │ │ │ │ - vaddsd -0x8(%r10,%r9,8),%xmm0,%xmm7 │ │ │ │ - lea 0x6(%rax),%rcx │ │ │ │ - vmovsd %xmm7,-0x8(%rsi,%r9,8) │ │ │ │ - vmovsd -0x8(%rsi,%r15,8),%xmm1 │ │ │ │ - vaddsd -0x8(%r10,%r15,8),%xmm1,%xmm4 │ │ │ │ - lea 0x7(%rax),%r9 │ │ │ │ - add $0x8,%rax │ │ │ │ - vmovsd %xmm4,-0x8(%rsi,%r15,8) │ │ │ │ - vmovsd -0x8(%rsi,%rcx,8),%xmm9 │ │ │ │ - vaddsd -0x8(%r10,%rcx,8),%xmm9,%xmm10 │ │ │ │ - vmovsd %xmm10,-0x8(%rsi,%rcx,8) │ │ │ │ - vmovsd -0x8(%rsi,%r9,8),%xmm11 │ │ │ │ - vaddsd -0x8(%r10,%r9,8),%xmm11,%xmm14 │ │ │ │ - vmovsd %xmm14,-0x8(%rsi,%r9,8) │ │ │ │ - jmp 5516e │ │ │ │ - xor %ebx,%ebx │ │ │ │ + cmp %ebx,0x12c(%rsp) │ │ │ │ + jg 52397 │ │ │ │ + mov 0x60(%rsp),%r13 │ │ │ │ + mov 0x58(%rsp),%rcx │ │ │ │ + jmp 527d8 │ │ │ │ + xor %r11d,%r11d │ │ │ │ mov $0x1,%eax │ │ │ │ - jmp 53f86 │ │ │ │ - cmpl $0x1,0x118(%rsp) │ │ │ │ - jle 54c4c │ │ │ │ - mov (%r8),%r14 │ │ │ │ - mov 0x18(%rdx),%rsi │ │ │ │ + jmp 5227c │ │ │ │ + cmpl $0x1,0x12c(%rsp) │ │ │ │ + jle 52e04 │ │ │ │ + mov 0xc0(%rsp),%r10 │ │ │ │ + mov 0xe8(%rsp),%r9 │ │ │ │ mov $0x1,%eax │ │ │ │ - jmp 5407b │ │ │ │ - vmovsd (%rbx),%xmm10 │ │ │ │ - vaddsd (%r14),%xmm10,%xmm11 │ │ │ │ - lea -0x1(%rax),%r10 │ │ │ │ - mov $0x1,%r9d │ │ │ │ - and $0x7,%r10d │ │ │ │ - vmovsd %xmm11,(%rbx) │ │ │ │ - cmp %rax,%r9 │ │ │ │ - jae 545a6 │ │ │ │ - test %r10,%r10 │ │ │ │ - je 5535f │ │ │ │ - cmp $0x1,%r10 │ │ │ │ - je 55341 │ │ │ │ - cmp $0x2,%r10 │ │ │ │ - je 5532c │ │ │ │ - cmp $0x3,%r10 │ │ │ │ - je 55317 │ │ │ │ - cmp $0x4,%r10 │ │ │ │ - je 55302 │ │ │ │ - cmp $0x5,%r10 │ │ │ │ - je 552ed │ │ │ │ - cmp $0x6,%r10 │ │ │ │ - je 552d8 │ │ │ │ - vmovsd 0x8(%rbx),%xmm14 │ │ │ │ - vaddsd 0x8(%r14),%xmm14,%xmm8 │ │ │ │ - mov $0x2,%r9d │ │ │ │ - vmovsd %xmm8,0x8(%rbx) │ │ │ │ - vmovsd (%rbx,%r9,8),%xmm13 │ │ │ │ - vaddsd (%r14,%r9,8),%xmm13,%xmm12 │ │ │ │ - vmovsd %xmm12,(%rbx,%r9,8) │ │ │ │ - inc %r9 │ │ │ │ - vmovsd (%rbx,%r9,8),%xmm15 │ │ │ │ - vaddsd (%r14,%r9,8),%xmm15,%xmm6 │ │ │ │ - vmovsd %xmm6,(%rbx,%r9,8) │ │ │ │ - inc %r9 │ │ │ │ - vmovsd (%rbx,%r9,8),%xmm0 │ │ │ │ - vaddsd (%r14,%r9,8),%xmm0,%xmm7 │ │ │ │ - vmovsd %xmm7,(%rbx,%r9,8) │ │ │ │ - inc %r9 │ │ │ │ - vmovsd (%rbx,%r9,8),%xmm1 │ │ │ │ - vaddsd (%r14,%r9,8),%xmm1,%xmm4 │ │ │ │ - vmovsd %xmm4,(%rbx,%r9,8) │ │ │ │ - inc %r9 │ │ │ │ - vmovsd (%rbx,%r9,8),%xmm9 │ │ │ │ - vaddsd (%r14,%r9,8),%xmm9,%xmm10 │ │ │ │ - vmovsd %xmm10,(%rbx,%r9,8) │ │ │ │ - inc %r9 │ │ │ │ - vmovsd (%rbx,%r9,8),%xmm11 │ │ │ │ - vaddsd (%r14,%r9,8),%xmm11,%xmm14 │ │ │ │ - vmovsd %xmm14,(%rbx,%r9,8) │ │ │ │ - inc %r9 │ │ │ │ - cmp %rax,%r9 │ │ │ │ - jae 545a6 │ │ │ │ - vmovsd (%rbx,%r9,8),%xmm8 │ │ │ │ - vaddsd (%r14,%r9,8),%xmm8,%xmm13 │ │ │ │ - lea 0x1(%r9),%r13 │ │ │ │ - lea 0x2(%r9),%rsi │ │ │ │ - lea 0x3(%r9),%rdi │ │ │ │ - lea 0x4(%r9),%r12 │ │ │ │ - lea 0x5(%r9),%r10 │ │ │ │ - vmovsd %xmm13,(%rbx,%r9,8) │ │ │ │ - vmovsd (%rbx,%r13,8),%xmm12 │ │ │ │ - vaddsd (%r14,%r13,8),%xmm12,%xmm15 │ │ │ │ - vmovsd %xmm15,(%rbx,%r13,8) │ │ │ │ - vmovsd (%rbx,%rsi,8),%xmm6 │ │ │ │ - vaddsd (%r14,%rsi,8),%xmm6,%xmm0 │ │ │ │ - lea 0x6(%r9),%r13 │ │ │ │ - vmovsd %xmm0,(%rbx,%rsi,8) │ │ │ │ - vmovsd (%rbx,%rdi,8),%xmm7 │ │ │ │ - vaddsd (%r14,%rdi,8),%xmm7,%xmm1 │ │ │ │ - lea 0x7(%r9),%rsi │ │ │ │ - add $0x8,%r9 │ │ │ │ - vmovsd %xmm1,(%rbx,%rdi,8) │ │ │ │ - vmovsd (%rbx,%r12,8),%xmm4 │ │ │ │ - vaddsd (%r14,%r12,8),%xmm4,%xmm9 │ │ │ │ - vmovsd %xmm9,(%rbx,%r12,8) │ │ │ │ - vmovsd (%rbx,%r10,8),%xmm10 │ │ │ │ - vaddsd (%r14,%r10,8),%xmm10,%xmm11 │ │ │ │ - vmovsd %xmm11,(%rbx,%r10,8) │ │ │ │ - vmovsd (%rbx,%r13,8),%xmm14 │ │ │ │ - vaddsd (%r14,%r13,8),%xmm14,%xmm8 │ │ │ │ - vmovsd %xmm8,(%rbx,%r13,8) │ │ │ │ - vmovsd (%rbx,%rsi,8),%xmm13 │ │ │ │ - vaddsd (%r14,%rsi,8),%xmm13,%xmm12 │ │ │ │ - vmovsd %xmm12,(%rbx,%rsi,8) │ │ │ │ - cmp %rax,%r9 │ │ │ │ - jb 5535f │ │ │ │ - jmp 545a6 │ │ │ │ - mov 0x128(%rsp),%rax │ │ │ │ - mov 0x120(%rsp),%rcx │ │ │ │ - mov 0xf8(%rsp),%r9 │ │ │ │ - lea 0x160(%rsp),%r12 │ │ │ │ - mov 0xf0(%rsp),%rsi │ │ │ │ - mov %r12,%rdi │ │ │ │ - mov %rax,0x160(%rsp) │ │ │ │ - mov %rcx,0x168(%rsp) │ │ │ │ - mov %r9,0x170(%rsp) │ │ │ │ - sub %r11,%rsi │ │ │ │ - vzeroupper │ │ │ │ - call bd6a0 >, std::allocator > > >::_M_default_append(unsigned long)@@Base> │ │ │ │ - mov 0x160(%rsp),%rsi │ │ │ │ - mov 0x168(%rsp),%r11 │ │ │ │ - mov 0x170(%rsp),%rdi │ │ │ │ - mov %rsi,0x128(%rsp) │ │ │ │ - mov %r11,0x120(%rsp) │ │ │ │ - mov %rdi,0xf8(%rsp) │ │ │ │ - jmp 53250 │ │ │ │ - mov 0xe8(%rsp),%r8 │ │ │ │ - mov 0xd8(%rsp),%r9 │ │ │ │ - jmp 530e4 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp %r12,0x120(%rsp) │ │ │ │ - jne 5321d │ │ │ │ - mov %r15,0x120(%rsp) │ │ │ │ - jmp 53250 │ │ │ │ - mov 0x100(%rsp),%r10 │ │ │ │ - mov %rdx,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - lea 0x1(%r10),%rcx │ │ │ │ - mov %rdx,%r10 │ │ │ │ - jmp 53851 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp %r12,%r15 │ │ │ │ - jne 53d68 │ │ │ │ - jmp 53d8b │ │ │ │ - lea 0x0(%r13,%rdx,1),%r9 │ │ │ │ + mov (%r10),%r11 │ │ │ │ + mov 0x18(%r9),%rsi │ │ │ │ + jmp 5234e │ │ │ │ + vmovsd (%rsi),%xmm7 │ │ │ │ + lea -0x1(%rdi),%r8 │ │ │ │ + mov $0x1,%edx │ │ │ │ + and $0x7,%r8d │ │ │ │ + vaddsd (%rbx),%xmm7,%xmm3 │ │ │ │ + vmovsd %xmm3,(%rsi) │ │ │ │ + cmp %rdi,%rdx │ │ │ │ + jae 527d8 │ │ │ │ + test %r8,%r8 │ │ │ │ + je 534e6 │ │ │ │ + cmp $0x1,%r8 │ │ │ │ + je 534cb │ │ │ │ + cmp $0x2,%r8 │ │ │ │ + je 534b9 │ │ │ │ + cmp $0x3,%r8 │ │ │ │ + je 534a7 │ │ │ │ + cmp $0x4,%r8 │ │ │ │ + je 53495 │ │ │ │ + cmp $0x5,%r8 │ │ │ │ + je 53483 │ │ │ │ + cmp $0x6,%r8 │ │ │ │ + je 53471 │ │ │ │ + vmovsd 0x8(%rsi),%xmm5 │ │ │ │ + mov $0x2,%edx │ │ │ │ + vaddsd 0x8(%rbx),%xmm5,%xmm1 │ │ │ │ + vmovsd %xmm1,0x8(%rsi) │ │ │ │ + vmovsd (%rsi,%rdx,8),%xmm8 │ │ │ │ + vaddsd (%rbx,%rdx,8),%xmm8,%xmm9 │ │ │ │ + vmovsd %xmm9,(%rsi,%rdx,8) │ │ │ │ + inc %rdx │ │ │ │ + vmovsd (%rsi,%rdx,8),%xmm14 │ │ │ │ + vaddsd (%rbx,%rdx,8),%xmm14,%xmm11 │ │ │ │ + vmovsd %xmm11,(%rsi,%rdx,8) │ │ │ │ + inc %rdx │ │ │ │ + vmovsd (%rsi,%rdx,8),%xmm10 │ │ │ │ + vaddsd (%rbx,%rdx,8),%xmm10,%xmm12 │ │ │ │ + vmovsd %xmm12,(%rsi,%rdx,8) │ │ │ │ + inc %rdx │ │ │ │ + vmovsd (%rsi,%rdx,8),%xmm13 │ │ │ │ + vaddsd (%rbx,%rdx,8),%xmm13,%xmm15 │ │ │ │ + vmovsd %xmm15,(%rsi,%rdx,8) │ │ │ │ + inc %rdx │ │ │ │ + vmovsd (%rsi,%rdx,8),%xmm0 │ │ │ │ + vaddsd (%rbx,%rdx,8),%xmm0,%xmm6 │ │ │ │ + vmovsd %xmm6,(%rsi,%rdx,8) │ │ │ │ + inc %rdx │ │ │ │ + vmovsd (%rsi,%rdx,8),%xmm4 │ │ │ │ + vaddsd (%rbx,%rdx,8),%xmm4,%xmm7 │ │ │ │ + vmovsd %xmm7,(%rsi,%rdx,8) │ │ │ │ + inc %rdx │ │ │ │ + cmp %rdi,%rdx │ │ │ │ + jae 527d8 │ │ │ │ + vmovsd (%rsi,%rdx,8),%xmm3 │ │ │ │ + lea 0x1(%rdx),%r10 │ │ │ │ + lea 0x2(%rdx),%r11 │ │ │ │ + lea 0x3(%rdx),%r14 │ │ │ │ + lea 0x4(%rdx),%rax │ │ │ │ + vaddsd (%rbx,%rdx,8),%xmm3,%xmm5 │ │ │ │ + lea 0x5(%rdx),%r9 │ │ │ │ + lea 0x6(%rdx),%r8 │ │ │ │ + vmovsd %xmm5,(%rsi,%rdx,8) │ │ │ │ + vmovsd (%rsi,%r10,8),%xmm1 │ │ │ │ + vaddsd (%rbx,%r10,8),%xmm1,%xmm8 │ │ │ │ + vmovsd %xmm8,(%rsi,%r10,8) │ │ │ │ + lea 0x7(%rdx),%r10 │ │ │ │ + add $0x8,%rdx │ │ │ │ + vmovsd (%rsi,%r11,8),%xmm9 │ │ │ │ + vaddsd (%rbx,%r11,8),%xmm9,%xmm14 │ │ │ │ + vmovsd %xmm14,(%rsi,%r11,8) │ │ │ │ + vmovsd (%rsi,%r14,8),%xmm11 │ │ │ │ + vaddsd (%rbx,%r14,8),%xmm11,%xmm10 │ │ │ │ + vmovsd %xmm10,(%rsi,%r14,8) │ │ │ │ + vmovsd (%rsi,%rax,8),%xmm12 │ │ │ │ + vaddsd (%rbx,%rax,8),%xmm12,%xmm13 │ │ │ │ + vmovsd %xmm13,(%rsi,%rax,8) │ │ │ │ + vmovsd (%rsi,%r9,8),%xmm15 │ │ │ │ + vaddsd (%rbx,%r9,8),%xmm15,%xmm0 │ │ │ │ + vmovsd %xmm0,(%rsi,%r9,8) │ │ │ │ + vmovsd (%rsi,%r8,8),%xmm6 │ │ │ │ + vaddsd (%rbx,%r8,8),%xmm6,%xmm4 │ │ │ │ + vmovsd %xmm4,(%rsi,%r8,8) │ │ │ │ + vmovsd (%rsi,%r10,8),%xmm7 │ │ │ │ + vaddsd (%rbx,%r10,8),%xmm7,%xmm3 │ │ │ │ + vmovsd %xmm3,(%rsi,%r10,8) │ │ │ │ + cmp %rdi,%rdx │ │ │ │ + jb 534e6 │ │ │ │ + jmp 527d8 │ │ │ │ + mov %rdx,%r9 │ │ │ │ + xor %r8d,%r8d │ │ │ │ + jmp 51b81 │ │ │ │ + add $0x18,%rbx │ │ │ │ + cmp %rbx,%r12 │ │ │ │ + jne 5205e │ │ │ │ + jmp 5208f │ │ │ │ + lea (%r12,%rdx,1),%rax │ │ │ │ cmp $0x8,%rdx │ │ │ │ - jle 55561 │ │ │ │ - mov %r9,0x100(%rsp) │ │ │ │ - mov %r13,%rsi │ │ │ │ + jle 536c3 │ │ │ │ + mov %rax,0x108(%rsp) │ │ │ │ + mov %r12,%rsi │ │ │ │ vzeroupper │ │ │ │ call d2d0 │ │ │ │ - mov 0x128(%rsp),%rcx │ │ │ │ - mov 0x100(%rsp),%r9 │ │ │ │ - mov 0x8(%rcx),%r8 │ │ │ │ - mov 0xc0(%rsp),%r12 │ │ │ │ - sub %r9,%r12 │ │ │ │ - test %r12,%r12 │ │ │ │ - jle 55550 │ │ │ │ - mov %r8,%rdi │ │ │ │ - mov %r12,%rdx │ │ │ │ - mov %r9,%rsi │ │ │ │ + mov 0x8(%r14),%r9 │ │ │ │ + mov 0x108(%rsp),%rax │ │ │ │ + mov 0xc8(%rsp),%rbx │ │ │ │ + sub %rax,%rbx │ │ │ │ + test %rbx,%rbx │ │ │ │ + jle 5360d │ │ │ │ + mov %r9,%rdi │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %rax,%rsi │ │ │ │ vzeroupper │ │ │ │ call d2d0 │ │ │ │ - lea (%rax,%r12,1),%r8 │ │ │ │ - mov 0x128(%rsp),%r10 │ │ │ │ - mov %r8,0x8(%r10) │ │ │ │ - jmp 532d3 │ │ │ │ - jne 5552b │ │ │ │ - vmovsd 0x0(%r13),%xmm9 │ │ │ │ + lea (%rax,%rbx,1),%r9 │ │ │ │ + mov %r9,0x8(%r14) │ │ │ │ + jmp 51699 │ │ │ │ + mov 0xf0(%rsp),%rdx │ │ │ │ + mov 0xd8(%rsp),%r9 │ │ │ │ + jmp 514c0 │ │ │ │ + mov 0x120(%rsp),%rdx │ │ │ │ + mov 0x100(%rsp),%r9 │ │ │ │ + mov %r14,0x160(%rsp) │ │ │ │ + lea 0x160(%rsp),%rbx │ │ │ │ + mov 0xf8(%rsp),%rsi │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %rdx,0x168(%rsp) │ │ │ │ + mov %r9,0x170(%rsp) │ │ │ │ + sub %r11,%rsi │ │ │ │ + vzeroupper │ │ │ │ + call b7a70 >, std::allocator > > >::_M_default_append(unsigned long)@@Base> │ │ │ │ + mov 0x168(%rsp),%rcx │ │ │ │ + mov 0x170(%rsp),%rsi │ │ │ │ + mov 0x160(%rsp),%r14 │ │ │ │ + mov %rcx,0x120(%rsp) │ │ │ │ + mov %rsi,0x100(%rsp) │ │ │ │ + jmp 51636 │ │ │ │ + add $0x18,%rbx │ │ │ │ + cmp %rbx,0x120(%rsp) │ │ │ │ + jne 515f7 │ │ │ │ + mov %r14,%rdi │ │ │ │ + mov %r15,%r14 │ │ │ │ + mov 0x108(%rsp),%r15 │ │ │ │ + jmp 5162e │ │ │ │ + jne 535e8 │ │ │ │ + vmovsd (%r12),%xmm9 │ │ │ │ vmovsd %xmm9,(%rdi) │ │ │ │ - jmp 5552b │ │ │ │ - jne 53dff │ │ │ │ - vmovsd 0x0(%r13),%xmm10 │ │ │ │ - add $0x8,%rdi │ │ │ │ - vmovsd %xmm10,-0x8(%rdi) │ │ │ │ - jmp 53dff │ │ │ │ - mov 0x118(%rsp),%edi │ │ │ │ - xor %esi,%esi │ │ │ │ + jmp 535e8 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x120(%rsp),%r12 │ │ │ │ + jne 52e71 │ │ │ │ + jmp 52e99 │ │ │ │ + vmovsd (%rcx),%xmm2 │ │ │ │ + vmovsd %xmm2,0x0(%r13) │ │ │ │ + jmp 51ddf │ │ │ │ + mov %rcx,%r12 │ │ │ │ + mov %r13,%rdx │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 5353a │ │ │ │ - mov %rcx,0x88(%rsp) │ │ │ │ - mov %r15,0xa8(%rsp) │ │ │ │ - mov %rdx,0x100(%rsp) │ │ │ │ - sub %rsi,%rax │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rdx,%rdi │ │ │ │ + jmp 51daa │ │ │ │ + lea -0x8(%rsi),%r11 │ │ │ │ + xor %r14d,%r14d │ │ │ │ + shr $0x3,%r11 │ │ │ │ + inc %r11 │ │ │ │ + and $0x7,%r11d │ │ │ │ + je 537ba │ │ │ │ + cmp $0x1,%r11 │ │ │ │ + je 537a0 │ │ │ │ + cmp $0x2,%r11 │ │ │ │ + je 5378f │ │ │ │ + cmp $0x3,%r11 │ │ │ │ + je 5377e │ │ │ │ + cmp $0x4,%r11 │ │ │ │ + je 5376d │ │ │ │ + cmp $0x5,%r11 │ │ │ │ + je 5375c │ │ │ │ + cmp $0x6,%r11 │ │ │ │ + jne 53c15 │ │ │ │ + vmovsd (%rcx,%r14,1),%xmm8 │ │ │ │ + vmovsd %xmm8,0x0(%r13,%r14,1) │ │ │ │ + add $0x8,%r14 │ │ │ │ + vmovsd (%rcx,%r14,1),%xmm9 │ │ │ │ + vmovsd %xmm9,0x0(%r13,%r14,1) │ │ │ │ + add $0x8,%r14 │ │ │ │ + vmovsd (%rcx,%r14,1),%xmm14 │ │ │ │ + vmovsd %xmm14,0x0(%r13,%r14,1) │ │ │ │ + add $0x8,%r14 │ │ │ │ + vmovsd (%rcx,%r14,1),%xmm11 │ │ │ │ + vmovsd %xmm11,0x0(%r13,%r14,1) │ │ │ │ + add $0x8,%r14 │ │ │ │ + vmovsd (%rcx,%r14,1),%xmm10 │ │ │ │ + vmovsd %xmm10,0x0(%r13,%r14,1) │ │ │ │ + add $0x8,%r14 │ │ │ │ + vmovsd (%rcx,%r14,1),%xmm12 │ │ │ │ + vmovsd %xmm12,0x0(%r13,%r14,1) │ │ │ │ + add $0x8,%r14 │ │ │ │ + cmp %rsi,%r14 │ │ │ │ + je 51ddf │ │ │ │ + vmovsd (%rcx,%r14,1),%xmm13 │ │ │ │ + vmovsd %xmm13,0x0(%r13,%r14,1) │ │ │ │ + vmovsd 0x8(%rcx,%r14,1),%xmm15 │ │ │ │ + vmovsd %xmm15,0x8(%r13,%r14,1) │ │ │ │ + vmovsd 0x10(%rcx,%r14,1),%xmm0 │ │ │ │ + vmovsd %xmm0,0x10(%r13,%r14,1) │ │ │ │ + vmovsd 0x18(%rcx,%r14,1),%xmm6 │ │ │ │ + vmovsd %xmm6,0x18(%r13,%r14,1) │ │ │ │ + vmovsd 0x20(%rcx,%r14,1),%xmm4 │ │ │ │ + vmovsd %xmm4,0x20(%r13,%r14,1) │ │ │ │ + vmovsd 0x28(%rcx,%r14,1),%xmm7 │ │ │ │ + vmovsd %xmm7,0x28(%r13,%r14,1) │ │ │ │ + vmovsd 0x30(%rcx,%r14,1),%xmm3 │ │ │ │ + vmovsd %xmm3,0x30(%r13,%r14,1) │ │ │ │ + vmovsd 0x38(%rcx,%r14,1),%xmm2 │ │ │ │ + vmovsd %xmm2,0x38(%r13,%r14,1) │ │ │ │ + add $0x40,%r14 │ │ │ │ + cmp %rsi,%r14 │ │ │ │ + jne 537ba │ │ │ │ + jmp 51ddf │ │ │ │ + mov %rcx,%r14 │ │ │ │ + mov %r13,%rsi │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 5316b │ │ │ │ vzeroupper │ │ │ │ - call bf520 >::_M_default_append(unsigned long)@@Base> │ │ │ │ - mov 0xa8(%rsp),%r9 │ │ │ │ - mov 0x100(%rsp),%rcx │ │ │ │ - mov (%r9),%r11 │ │ │ │ - mov (%rcx),%r9 │ │ │ │ - mov 0x88(%rsp),%rcx │ │ │ │ - jmp 5364a │ │ │ │ + jmp 52e64 │ │ │ │ + xor %r10d,%r10d │ │ │ │ + jmp 527a6 │ │ │ │ + mov 0xf8(%rsp),%rsi │ │ │ │ + mov %r13,%rdi │ │ │ │ + sub %r8,%rsi │ │ │ │ vzeroupper │ │ │ │ - mov 0xb8(%rsp),%rsi │ │ │ │ + call b7a70 >, std::allocator > > >::_M_default_append(unsigned long)@@Base> │ │ │ │ + mov 0x0(%r13),%rdi │ │ │ │ + mov 0xa8(%rsp),%rbx │ │ │ │ lea 0x158(%rsp),%rdx │ │ │ │ movq $0x0,0x158(%rsp) │ │ │ │ - call 1e860 │ │ │ │ - mov 0x11c(%rsp),%esi │ │ │ │ - cmp $0x1,%esi │ │ │ │ - jle 53e19 │ │ │ │ - mov 0xb8(%rsp),%r11 │ │ │ │ - mov (%rbx),%rdi │ │ │ │ - lea -0x2(%rsi),%r9d │ │ │ │ - lea 0x150(%rsp),%rdx │ │ │ │ - and $0x3,%r9d │ │ │ │ - mov %rdx,0x100(%rsp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + call 1ea10 │ │ │ │ + mov 0x128(%rsp),%ecx │ │ │ │ + cmp $0x1,%ecx │ │ │ │ + jle 52108 │ │ │ │ + imul %r15,%rbx │ │ │ │ + mov 0x0(%r13),%r10 │ │ │ │ + lea -0x2(%rcx),%edi │ │ │ │ movq $0x0,0x150(%rsp) │ │ │ │ - mov %r9d,0x88(%rsp) │ │ │ │ - imul %r14,%r11 │ │ │ │ - add $0x18,%rdi │ │ │ │ - mov %r11,%rsi │ │ │ │ - mov %r11,0xa8(%rsp) │ │ │ │ - call 1e860 │ │ │ │ - mov 0xa8(%rsp),%r15 │ │ │ │ - mov 0x88(%rsp),%r10d │ │ │ │ - mov $0x3,%r12d │ │ │ │ - mov $0x30,%ecx │ │ │ │ - cmpl $0x3,0x11c(%rsp) │ │ │ │ - jl 53e2a │ │ │ │ - test %r10d,%r10d │ │ │ │ - je 557a0 │ │ │ │ - cmp $0x1,%r10d │ │ │ │ - je 55745 │ │ │ │ - cmp $0x2,%r10d │ │ │ │ - je 556f8 │ │ │ │ - mov %rcx,0x88(%rsp) │ │ │ │ - mov (%rbx),%rcx │ │ │ │ - mov 0x100(%rsp),%rdx │ │ │ │ - imul %r14,%r15 │ │ │ │ + and $0x3,%edi │ │ │ │ + lea 0x150(%rsp),%rdx │ │ │ │ + mov %edi,0x108(%rsp) │ │ │ │ + lea 0x18(%r10),%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rdx,0xe8(%rsp) │ │ │ │ + call 1ea10 │ │ │ │ + cmpl $0x3,0x128(%rsp) │ │ │ │ + mov 0x108(%rsp),%r11d │ │ │ │ + mov $0x30,%eax │ │ │ │ + movl $0x3,0x108(%rsp) │ │ │ │ + jl 52117 │ │ │ │ + test %r11d,%r11d │ │ │ │ + je 539fb │ │ │ │ + cmp $0x1,%r11d │ │ │ │ + je 539a3 │ │ │ │ + cmp $0x2,%r11d │ │ │ │ + je 53961 │ │ │ │ + imul %r15,%rbx │ │ │ │ + mov 0x0(%r13),%r9 │ │ │ │ + mov 0xe8(%rsp),%rdx │ │ │ │ + mov %rax,0xc0(%rsp) │ │ │ │ movq $0x0,0x150(%rsp) │ │ │ │ - mov %r15,%rsi │ │ │ │ - mov %r15,0xa8(%rsp) │ │ │ │ - lea 0x30(%rcx),%rdi │ │ │ │ - call 1e860 │ │ │ │ - mov 0x88(%rsp),%rcx │ │ │ │ - mov 0xa8(%rsp),%r15 │ │ │ │ - inc %r12d │ │ │ │ - add $0x18,%rcx │ │ │ │ - mov %rcx,%rdi │ │ │ │ - mov 0x100(%rsp),%rdx │ │ │ │ - add (%rbx),%rdi │ │ │ │ - imul %r14,%r15 │ │ │ │ - mov %rcx,0x88(%rsp) │ │ │ │ + lea 0x30(%r9),%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + call 1ea10 │ │ │ │ + incl 0x108(%rsp) │ │ │ │ + mov 0xc0(%rsp),%rax │ │ │ │ + add $0x18,%rax │ │ │ │ + imul %r15,%rbx │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov 0xe8(%rsp),%rdx │ │ │ │ + mov %rax,0xc0(%rsp) │ │ │ │ + add 0x0(%r13),%rdi │ │ │ │ movq $0x0,0x150(%rsp) │ │ │ │ - mov %r15,%rsi │ │ │ │ - mov %r15,0xa8(%rsp) │ │ │ │ - call 1e860 │ │ │ │ - mov 0x88(%rsp),%rcx │ │ │ │ - mov 0xa8(%rsp),%r15 │ │ │ │ - inc %r12d │ │ │ │ - add $0x18,%rcx │ │ │ │ - mov %rcx,%rdi │ │ │ │ - mov 0x100(%rsp),%rdx │ │ │ │ - add (%rbx),%rdi │ │ │ │ - imul %r14,%r15 │ │ │ │ - mov %rcx,0x88(%rsp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + call 1ea10 │ │ │ │ + incl 0x108(%rsp) │ │ │ │ + mov 0xc0(%rsp),%rax │ │ │ │ + add $0x18,%rax │ │ │ │ + imul %r15,%rbx │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov 0xe8(%rsp),%rdx │ │ │ │ + mov %rax,0xc0(%rsp) │ │ │ │ + add 0x0(%r13),%rdi │ │ │ │ movq $0x0,0x150(%rsp) │ │ │ │ - mov %r15,%rsi │ │ │ │ - mov %r15,0xa8(%rsp) │ │ │ │ - call 1e860 │ │ │ │ - mov 0x88(%rsp),%rcx │ │ │ │ - inc %r12d │ │ │ │ - mov 0xa8(%rsp),%r15 │ │ │ │ - add $0x18,%rcx │ │ │ │ - cmp %r12d,0x11c(%rsp) │ │ │ │ - jl 53e2a │ │ │ │ - mov %rcx,%rdi │ │ │ │ - mov 0x100(%rsp),%rdx │ │ │ │ - add (%rbx),%rdi │ │ │ │ - imul %r14,%r15 │ │ │ │ - mov %rcx,0x88(%rsp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + call 1ea10 │ │ │ │ + incl 0x108(%rsp) │ │ │ │ + mov 0xc0(%rsp),%rax │ │ │ │ + add $0x18,%rax │ │ │ │ + mov 0x108(%rsp),%r8d │ │ │ │ + cmp %r8d,0x128(%rsp) │ │ │ │ + jl 52117 │ │ │ │ + imul %r15,%rbx │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov 0xe8(%rsp),%rdx │ │ │ │ + mov %rax,0xc0(%rsp) │ │ │ │ + add 0x0(%r13),%rdi │ │ │ │ movq $0x0,0x150(%rsp) │ │ │ │ - mov %r15,%rsi │ │ │ │ - mov %r15,0xa8(%rsp) │ │ │ │ - call 1e860 │ │ │ │ - mov 0x88(%rsp),%rdi │ │ │ │ - mov (%rbx),%rdx │ │ │ │ - mov 0xa8(%rsp),%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + call 1ea10 │ │ │ │ + mov 0xc0(%rsp),%rax │ │ │ │ + imul %r15,%rbx │ │ │ │ + mov 0xe8(%rsp),%rdx │ │ │ │ movq $0x0,0x150(%rsp) │ │ │ │ - lea 0x18(%rdi),%r15 │ │ │ │ - lea 0x18(%rdx,%rdi,1),%rdi │ │ │ │ - mov 0x100(%rsp),%rdx │ │ │ │ - imul %r14,%rax │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rax,0xa8(%rsp) │ │ │ │ - call 1e860 │ │ │ │ - mov 0xa8(%rsp),%r8 │ │ │ │ - mov (%rbx),%rsi │ │ │ │ - mov 0x100(%rsp),%rdx │ │ │ │ + lea 0x18(%rax),%rdi │ │ │ │ + mov %rdi,0xc0(%rsp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + add 0x0(%r13),%rdi │ │ │ │ + call 1ea10 │ │ │ │ + mov 0x0(%r13),%rdx │ │ │ │ + imul %r15,%rbx │ │ │ │ + mov 0xc0(%rsp),%rcx │ │ │ │ movq $0x0,0x150(%rsp) │ │ │ │ - imul %r14,%r8 │ │ │ │ - lea 0x18(%rsi,%r15,1),%rdi │ │ │ │ - mov %r8,%rsi │ │ │ │ - mov %r8,0xa8(%rsp) │ │ │ │ - call 1e860 │ │ │ │ - mov 0xa8(%rsp),%r9 │ │ │ │ - mov (%rbx),%r11 │ │ │ │ - mov 0x100(%rsp),%rdx │ │ │ │ + lea 0x18(%rdx,%rcx,1),%rdi │ │ │ │ + mov 0xe8(%rsp),%rdx │ │ │ │ + mov %rbx,%rsi │ │ │ │ + call 1ea10 │ │ │ │ + imul %r15,%rbx │ │ │ │ + mov 0x0(%r13),%rsi │ │ │ │ + mov 0xc0(%rsp),%r10 │ │ │ │ movq $0x0,0x150(%rsp) │ │ │ │ - imul %r14,%r9 │ │ │ │ - lea 0x30(%r11,%r15,1),%rdi │ │ │ │ - mov %r9,%rsi │ │ │ │ - mov %r9,0xa8(%rsp) │ │ │ │ - call 1e860 │ │ │ │ - add $0x4,%r12d │ │ │ │ - cmp %r12d,0x11c(%rsp) │ │ │ │ - lea 0x48(%r15),%rcx │ │ │ │ - mov 0xa8(%rsp),%r15 │ │ │ │ - jge 557a0 │ │ │ │ - jmp 53e2a │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x120(%rsp),%r12 │ │ │ │ - jne 54cd2 │ │ │ │ - jmp 54cfa │ │ │ │ - xor %esi,%esi │ │ │ │ - jmp 55010 │ │ │ │ - mov %rdx,%rdi │ │ │ │ - mov %r15,%r11 │ │ │ │ - xor %r8d,%r8d │ │ │ │ - jmp 54fd0 │ │ │ │ - vzeroupper │ │ │ │ - jmp 54cbd │ │ │ │ - mov %rdx,%rsi │ │ │ │ - mov %r15,%rdi │ │ │ │ - xor %ebx,%ebx │ │ │ │ - jmp 53aa4 │ │ │ │ - lea -0x8(%rcx),%r11 │ │ │ │ - xor %esi,%esi │ │ │ │ - shr $0x3,%r11 │ │ │ │ - inc %r11 │ │ │ │ - and $0x7,%r11d │ │ │ │ - je 5599a │ │ │ │ - cmp $0x1,%r11 │ │ │ │ - je 55982 │ │ │ │ - cmp $0x2,%r11 │ │ │ │ - je 55973 │ │ │ │ - cmp $0x3,%r11 │ │ │ │ - je 55964 │ │ │ │ - cmp $0x4,%r11 │ │ │ │ - je 55955 │ │ │ │ - cmp $0x5,%r11 │ │ │ │ - je 55946 │ │ │ │ - cmp $0x6,%r11 │ │ │ │ - je 55937 │ │ │ │ - vmovsd (%rdx),%xmm15 │ │ │ │ + mov 0xe8(%rsp),%rdx │ │ │ │ + lea 0x30(%rsi,%r10,1),%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + call 1ea10 │ │ │ │ + addl $0x4,0x108(%rsp) │ │ │ │ + mov 0xc0(%rsp),%r9 │ │ │ │ + lea 0x48(%r9),%rax │ │ │ │ + mov 0x108(%rsp),%r11d │ │ │ │ + cmp %r11d,0x128(%rsp) │ │ │ │ + jge 539fb │ │ │ │ + jmp 52117 │ │ │ │ + cmpl $0x1,0xd4(%rsp) │ │ │ │ + movq $0x8,0x110(%rsp) │ │ │ │ + jg 512c5 │ │ │ │ mov $0x8,%esi │ │ │ │ - vmovsd %xmm15,(%r15) │ │ │ │ - vmovsd (%rdx,%rsi,1),%xmm6 │ │ │ │ - vmovsd %xmm6,(%r15,%rsi,1) │ │ │ │ - add $0x8,%rsi │ │ │ │ - vmovsd (%rdx,%rsi,1),%xmm0 │ │ │ │ - vmovsd %xmm0,(%r15,%rsi,1) │ │ │ │ - add $0x8,%rsi │ │ │ │ - vmovsd (%rdx,%rsi,1),%xmm7 │ │ │ │ - vmovsd %xmm7,(%r15,%rsi,1) │ │ │ │ - add $0x8,%rsi │ │ │ │ - vmovsd (%rdx,%rsi,1),%xmm1 │ │ │ │ - vmovsd %xmm1,(%r15,%rsi,1) │ │ │ │ - add $0x8,%rsi │ │ │ │ - vmovsd (%rdx,%rsi,1),%xmm4 │ │ │ │ - vmovsd %xmm4,(%r15,%rsi,1) │ │ │ │ - add $0x8,%rsi │ │ │ │ - vmovsd (%rdx,%rsi,1),%xmm9 │ │ │ │ - vmovsd %xmm9,(%r15,%rsi,1) │ │ │ │ - add $0x8,%rsi │ │ │ │ - cmp %rcx,%rsi │ │ │ │ - je 53b00 │ │ │ │ - vmovsd (%rdx,%rsi,1),%xmm10 │ │ │ │ - vmovsd %xmm10,(%r15,%rsi,1) │ │ │ │ - vmovsd 0x8(%rdx,%rsi,1),%xmm11 │ │ │ │ - vmovsd %xmm11,0x8(%r15,%rsi,1) │ │ │ │ - vmovsd 0x10(%rdx,%rsi,1),%xmm14 │ │ │ │ - vmovsd %xmm14,0x10(%r15,%rsi,1) │ │ │ │ - vmovsd 0x18(%rdx,%rsi,1),%xmm8 │ │ │ │ - vmovsd %xmm8,0x18(%r15,%rsi,1) │ │ │ │ - vmovsd 0x20(%rdx,%rsi,1),%xmm13 │ │ │ │ - vmovsd %xmm13,0x20(%r15,%rsi,1) │ │ │ │ - vmovsd 0x28(%rdx,%rsi,1),%xmm12 │ │ │ │ - vmovsd %xmm12,0x28(%r15,%rsi,1) │ │ │ │ - vmovsd 0x30(%rdx,%rsi,1),%xmm2 │ │ │ │ - vmovsd %xmm2,0x30(%r15,%rsi,1) │ │ │ │ - vmovsd 0x38(%rdx,%rsi,1),%xmm3 │ │ │ │ - vmovsd %xmm3,0x38(%r15,%rsi,1) │ │ │ │ - add $0x40,%rsi │ │ │ │ - cmp %rcx,%rsi │ │ │ │ - jne 5599a │ │ │ │ - jmp 53b00 │ │ │ │ - mov %rax,%r13 │ │ │ │ - xor %esi,%esi │ │ │ │ - jmp 54566 │ │ │ │ - xor %eax,%eax │ │ │ │ - jmp 54534 │ │ │ │ - jne 53cff │ │ │ │ - jmp 535e8 │ │ │ │ - mov 0xf0(%rsp),%rsi │ │ │ │ - mov %rbx,%rdi │ │ │ │ + mov %r12,%rdi │ │ │ │ + call d340 │ │ │ │ + jmp 52ea4 │ │ │ │ + nop │ │ │ │ + xor %r12d,%r12d │ │ │ │ + cmpl $0x1,0xd4(%rsp) │ │ │ │ + movq $0x0,0x110(%rsp) │ │ │ │ + movq $0x0,0xc8(%rsp) │ │ │ │ + jg 512c5 │ │ │ │ + jmp 52ea4 │ │ │ │ + mov %r11,%rsi │ │ │ │ + mov %r13,%rdi │ │ │ │ sub %rax,%rsi │ │ │ │ + call b7a70 >, std::allocator > > >::_M_default_append(unsigned long)@@Base> │ │ │ │ + jmp 51019 │ │ │ │ + add $0x18,%rbx │ │ │ │ + cmp %rbx,%r12 │ │ │ │ + jne 50ff4 │ │ │ │ + jmp 51015 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ vzeroupper │ │ │ │ - call bd6a0 >, std::allocator > > >::_M_default_append(unsigned long)@@Base> │ │ │ │ - jmp 53d9a │ │ │ │ - mov 0x110(%rsp),%r15 │ │ │ │ - mov 0xa0(%rsp),%rcx │ │ │ │ + jmp 5386e │ │ │ │ + jne 520f6 │ │ │ │ + vmovsd (%r12),%xmm10 │ │ │ │ + add $0x8,%rdi │ │ │ │ + vmovsd %xmm10,-0x8(%rdi) │ │ │ │ + jmp 520f6 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + xor %edx,%edx │ │ │ │ + jmp 518d0 │ │ │ │ + mov %r8,0xc0(%rsp) │ │ │ │ + sub %rsi,%rdx │ │ │ │ + mov %rcx,%rdi │ │ │ │ + mov %r11,0xe8(%rsp) │ │ │ │ + mov %rdx,%rsi │ │ │ │ + mov %rcx,0x108(%rsp) │ │ │ │ + vzeroupper │ │ │ │ + call b9550 >::_M_default_append(unsigned long)@@Base> │ │ │ │ + mov 0xe8(%rsp),%rax │ │ │ │ + mov 0x108(%rsp),%rdi │ │ │ │ + mov 0xc0(%rsp),%r8 │ │ │ │ + mov (%rax),%rax │ │ │ │ + mov (%rdi),%rdi │ │ │ │ + jmp 51990 │ │ │ │ + mov 0x118(%rsp),%r9 │ │ │ │ + mov 0x90(%rsp),%r8 │ │ │ │ xor %eax,%eax │ │ │ │ - lea (%r15,%rcx,1),%rdi │ │ │ │ - jmp 5319a │ │ │ │ - movq $0x8,0x108(%rsp) │ │ │ │ - cmpl $0x1,0xcc(%rsp) │ │ │ │ - jg 52ed7 │ │ │ │ - mov $0x8,%esi │ │ │ │ - mov %rax,%rdi │ │ │ │ - call d340 │ │ │ │ - jmp 54d0a │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - movq $0x0,0x108(%rsp) │ │ │ │ - movq $0x0,0xc0(%rsp) │ │ │ │ - xor %r13d,%r13d │ │ │ │ - cmpl $0x1,0xcc(%rsp) │ │ │ │ - jg 52ed7 │ │ │ │ - jmp 54d0a │ │ │ │ - sub %rax,%rsi │ │ │ │ - mov %rbx,%rdi │ │ │ │ - call bd6a0 >, std::allocator > > >::_M_default_append(unsigned long)@@Base> │ │ │ │ - jmp 52bb3 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp %r12,%r15 │ │ │ │ - jne 52b8c │ │ │ │ - jmp 52baf │ │ │ │ - mov 0x108(%rsp),%rsi │ │ │ │ - mov %r13,%rdi │ │ │ │ + lea (%r9,%r8,1),%r11 │ │ │ │ + jmp 5156e │ │ │ │ + jne 51ff1 │ │ │ │ + jmp 51936 │ │ │ │ + vmovsd (%rcx),%xmm1 │ │ │ │ + mov $0x8,%r14d │ │ │ │ + vmovsd %xmm1,0x0(%r13) │ │ │ │ + jmp 5374b │ │ │ │ + mov 0x110(%rsp),%rsi │ │ │ │ + mov %r12,%rdi │ │ │ │ call d340 │ │ │ │ - jmp 54d0a │ │ │ │ + jmp 52ea4 │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rdx,%r14 │ │ │ │ - jmp f0b5 <__cxa_finalize@plt+0x1a25> │ │ │ │ - jmp f1b0 <__cxa_finalize@plt+0x1b20> │ │ │ │ + mov %rax,%r15 │ │ │ │ + mov %rdx,%r13 │ │ │ │ + jmp f083 <__cxa_finalize@plt+0x19f3> │ │ │ │ + jmp f173 <__cxa_finalize@plt+0x1ae3> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rdx,%r14 │ │ │ │ - jmp f0b5 <__cxa_finalize@plt+0x1a25> │ │ │ │ + mov %rax,%r15 │ │ │ │ + mov %rdx,%r13 │ │ │ │ + jmp f083 <__cxa_finalize@plt+0x19f3> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rdx,%r14 │ │ │ │ - jmp f0b5 <__cxa_finalize@plt+0x1a25> │ │ │ │ + mov %rax,%r15 │ │ │ │ + mov %rdx,%r13 │ │ │ │ + jmp f083 <__cxa_finalize@plt+0x19f3> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rdx,%r14 │ │ │ │ - jmp f0b5 <__cxa_finalize@plt+0x1a25> │ │ │ │ + mov %rax,%r15 │ │ │ │ + mov %rdx,%r13 │ │ │ │ + jmp f083 <__cxa_finalize@plt+0x19f3> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rdx,%r14 │ │ │ │ - jmp f1ef <__cxa_finalize@plt+0x1b5f> │ │ │ │ + mov %rax,%r15 │ │ │ │ + mov %rdx,%r13 │ │ │ │ + jmp f1b2 <__cxa_finalize@plt+0x1b22> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rdx,%r14 │ │ │ │ - lea 0x160(%rsp),%r12 │ │ │ │ - jmp f21f <__cxa_finalize@plt+0x1b8f> │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov %rax,%r15 │ │ │ │ + mov %rdx,%r13 │ │ │ │ + lea 0x160(%rsp),%rbx │ │ │ │ + jmp f1da <__cxa_finalize@plt+0x1b4a> │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000055b70 : │ │ │ │ +0000000000053cb0 : │ │ │ │ endbr64 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ - push %r12 │ │ │ │ - push %rbx │ │ │ │ mov %rcx,%r13 │ │ │ │ mov %rdx,%rcx │ │ │ │ - and $0xffffffffffffffc0,%rsp │ │ │ │ mov %esi,%edx │ │ │ │ + push %r12 │ │ │ │ + vmovq %xmm0,%r12 │ │ │ │ + vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ + push %rbx │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ sub $0xc0,%rsp │ │ │ │ - mov %edi,0x40(%rsp) │ │ │ │ - mov %esi,0x1c(%rsp) │ │ │ │ + mov %edi,0x50(%rsp) │ │ │ │ lea 0x80(%rsp),%rax │ │ │ │ - vmovsd %xmm0,0x68(%rsp) │ │ │ │ + mov %esi,0x2c(%rsp) │ │ │ │ mov %edi,%esi │ │ │ │ mov %rax,%rdi │ │ │ │ mov %fs:0x28,%rbx │ │ │ │ mov %rbx,0xb8(%rsp) │ │ │ │ mov %r8,%rbx │ │ │ │ movq $0x0,0x90(%rsp) │ │ │ │ - movq $0x0,0xa8(%rsp) │ │ │ │ - movq $0x0,0xb0(%rsp) │ │ │ │ - movq $0x0,0x80(%rsp) │ │ │ │ - movq $0x0,0x88(%rsp) │ │ │ │ - mov %rax,0x10(%rsp) │ │ │ │ - call be7c0 (int, int, double const*)@@Base> │ │ │ │ - vmovsd 0x68(%rsp),%xmm6 │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ + vmovdqu %xmm0,0xa8(%rsp) │ │ │ │ + vmovdqa %xmm0,0x80(%rsp) │ │ │ │ + call b8940 (int, int, double const*)@@Base> │ │ │ │ + vmovq %r12,%xmm7 │ │ │ │ mov 0x80(%rsp),%rdx │ │ │ │ mov 0x88(%rsp),%rcx │ │ │ │ - mov %rdx,(%rsp) │ │ │ │ - vucomisd %xmm6,%xmm6 │ │ │ │ - mov %rcx,0x8(%rsp) │ │ │ │ - jp 56c6d │ │ │ │ - movslq 0x1c(%rsp),%r12 │ │ │ │ - test %r12,%r12 │ │ │ │ - je f31d <__cxa_finalize@plt+0x1c8d> │ │ │ │ + vucomisd %xmm7,%xmm7 │ │ │ │ + mov %rdx,0x8(%rsp) │ │ │ │ + mov %rcx,0x10(%rsp) │ │ │ │ + jp 54bfc │ │ │ │ + movslq 0x2c(%rsp),%r15 │ │ │ │ + test %r15,%r15 │ │ │ │ + je f2d8 <__cxa_finalize@plt+0x1c48> │ │ │ │ movabs $0x555555555555555,%rsi │ │ │ │ - cmp %r12,%rsi │ │ │ │ - jb f2fe <__cxa_finalize@plt+0x1c6e> │ │ │ │ - lea (%r12,%r12,2),%rdi │ │ │ │ + cmp %r15,%rsi │ │ │ │ + jb f2b9 <__cxa_finalize@plt+0x1c29> │ │ │ │ + lea (%r15,%r15,2),%rdi │ │ │ │ lea 0x0(,%rdi,8),%r14 │ │ │ │ mov %r14,%rdi │ │ │ │ call d330 │ │ │ │ - lea -0x1(%r12),%r8 │ │ │ │ + lea -0x1(%r15),%r8 │ │ │ │ mov %rax,0x30(%rsp) │ │ │ │ - cmp $0x6,%r8 │ │ │ │ - jbe 56cc0 │ │ │ │ - mov %r12,%r11 │ │ │ │ + cmp $0x2,%r8 │ │ │ │ + jbe 54c50 │ │ │ │ + mov %r15,%r11 │ │ │ │ mov 0x30(%rsp),%r10 │ │ │ │ - movabs $0x2aaaaaaaaaaaaab,%rdx │ │ │ │ - vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ - shr $0x3,%r11 │ │ │ │ - lea (%r11,%r11,2),%r15 │ │ │ │ - shl $0x6,%r15 │ │ │ │ + movabs $0x2aaaaaaaaaaaaab,%rsi │ │ │ │ + vpxor %xmm1,%xmm1,%xmm1 │ │ │ │ + shr $0x2,%r11 │ │ │ │ + lea (%r11,%r11,2),%rdx │ │ │ │ mov %r10,%rax │ │ │ │ - add %r15,%r10 │ │ │ │ - sub $0xc0,%r15 │ │ │ │ - shr $0x6,%r15 │ │ │ │ - imul %rdx,%r15 │ │ │ │ + shl $0x5,%rdx │ │ │ │ + lea (%rdx,%r10,1),%rcx │ │ │ │ + sub $0x60,%rdx │ │ │ │ + shr $0x5,%rdx │ │ │ │ + imul %rsi,%rdx │ │ │ │ + inc %rdx │ │ │ │ + and $0x7,%edx │ │ │ │ + je 53e94 │ │ │ │ + cmp $0x1,%rdx │ │ │ │ + je 53e79 │ │ │ │ + cmp $0x2,%rdx │ │ │ │ + je 53e67 │ │ │ │ + cmp $0x3,%rdx │ │ │ │ + je 53e55 │ │ │ │ + cmp $0x4,%rdx │ │ │ │ + je 53e43 │ │ │ │ + cmp $0x5,%rdx │ │ │ │ + je 53e31 │ │ │ │ + cmp $0x6,%rdx │ │ │ │ + je 53e1f │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ + vmovdqu %ymm1,(%rax) │ │ │ │ + add $0x60,%rax │ │ │ │ + vmovdqu %ymm1,-0x40(%rax) │ │ │ │ + vmovdqu %ymm1,-0x20(%rax) │ │ │ │ + vmovdqu %ymm1,(%rax) │ │ │ │ + add $0x60,%rax │ │ │ │ + vmovdqu %ymm1,-0x40(%rax) │ │ │ │ + vmovdqu %ymm1,-0x20(%rax) │ │ │ │ + vmovdqu %ymm1,(%rax) │ │ │ │ + add $0x60,%rax │ │ │ │ + vmovdqu %ymm1,-0x40(%rax) │ │ │ │ + vmovdqu %ymm1,-0x20(%rax) │ │ │ │ + vmovdqu %ymm1,(%rax) │ │ │ │ + add $0x60,%rax │ │ │ │ + vmovdqu %ymm1,-0x40(%rax) │ │ │ │ + vmovdqu %ymm1,-0x20(%rax) │ │ │ │ + vmovdqu %ymm1,(%rax) │ │ │ │ + add $0x60,%rax │ │ │ │ + vmovdqu %ymm1,-0x40(%rax) │ │ │ │ + vmovdqu %ymm1,-0x20(%rax) │ │ │ │ + vmovdqu %ymm1,(%rax) │ │ │ │ + add $0x60,%rax │ │ │ │ + vmovdqu %ymm1,-0x40(%rax) │ │ │ │ + vmovdqu %ymm1,-0x20(%rax) │ │ │ │ + vmovdqu %ymm1,(%rax) │ │ │ │ + add $0x60,%rax │ │ │ │ + vmovdqu %ymm1,-0x40(%rax) │ │ │ │ + vmovdqu %ymm1,-0x20(%rax) │ │ │ │ + cmp %rax,%rcx │ │ │ │ + je 53f53 │ │ │ │ + vmovdqu %ymm1,(%rax) │ │ │ │ + add $0x300,%rax │ │ │ │ + vmovdqu %ymm1,-0x2e0(%rax) │ │ │ │ + vmovdqu %ymm1,-0x2c0(%rax) │ │ │ │ + vmovdqu %ymm1,-0x2a0(%rax) │ │ │ │ + vmovdqu %ymm1,-0x280(%rax) │ │ │ │ + vmovdqu %ymm1,-0x260(%rax) │ │ │ │ + vmovdqu %ymm1,-0x240(%rax) │ │ │ │ + vmovdqu %ymm1,-0x220(%rax) │ │ │ │ + vmovdqu %ymm1,-0x200(%rax) │ │ │ │ + vmovdqu %ymm1,-0x1e0(%rax) │ │ │ │ + vmovdqu %ymm1,-0x1c0(%rax) │ │ │ │ + vmovdqu %ymm1,-0x1a0(%rax) │ │ │ │ + vmovdqu %ymm1,-0x180(%rax) │ │ │ │ + vmovdqu %ymm1,-0x160(%rax) │ │ │ │ + vmovdqu %ymm1,-0x140(%rax) │ │ │ │ + vmovdqu %ymm1,-0x120(%rax) │ │ │ │ + vmovdqu %ymm1,-0x100(%rax) │ │ │ │ + vmovdqu %ymm1,-0xe0(%rax) │ │ │ │ + vmovdqu %ymm1,-0xc0(%rax) │ │ │ │ + vmovdqu %ymm1,-0xa0(%rax) │ │ │ │ + vmovdqu %ymm1,-0x80(%rax) │ │ │ │ + vmovdqu %ymm1,-0x60(%rax) │ │ │ │ + vmovdqu %ymm1,-0x40(%rax) │ │ │ │ + vmovdqu %ymm1,-0x20(%rax) │ │ │ │ + cmp %rax,%rcx │ │ │ │ + jne 53e94 │ │ │ │ + testb $0x3,0x2c(%rsp) │ │ │ │ + je 53fbb │ │ │ │ + mov %r15,%r9 │ │ │ │ + mov 0x30(%rsp),%r8 │ │ │ │ + and $0xfffffffffffffffc,%r9 │ │ │ │ + lea (%r9,%r9,2),%rdi │ │ │ │ + lea (%r8,%rdi,8),%r11 │ │ │ │ + sub %r9,%r15 │ │ │ │ + cmp $0x1,%r15 │ │ │ │ + je 53faa │ │ │ │ + mov 0x30(%rsp),%r10 │ │ │ │ + lea (%r9,%r9,2),%r9 │ │ │ │ + vpxor %xmm2,%xmm2,%xmm2 │ │ │ │ + vmovdqu %xmm2,(%r10,%r9,8) │ │ │ │ + vmovdqu %xmm2,0x10(%r10,%r9,8) │ │ │ │ + vmovdqu %xmm2,0x20(%r10,%r9,8) │ │ │ │ + test $0x1,%r15b │ │ │ │ + je 53fbb │ │ │ │ + and $0xfffffffffffffffe,%r15 │ │ │ │ + lea (%r15,%r15,2),%r15 │ │ │ │ + lea (%r11,%r15,8),%r11 │ │ │ │ + movq $0x0,0x10(%r11) │ │ │ │ + vpxor %xmm3,%xmm3,%xmm3 │ │ │ │ + vmovdqu %xmm3,(%r11) │ │ │ │ + mov 0x30(%rsp),%rdx │ │ │ │ + movslq 0x50(%rsp),%rcx │ │ │ │ + mov 0x8(%rdx),%rsi │ │ │ │ + mov (%rdx),%r8 │ │ │ │ + lea (%rdx,%r14,1),%r14 │ │ │ │ + vpbroadcastq %r14,%xmm4 │ │ │ │ + mov %rsi,%rdi │ │ │ │ + vmovdqu %xmm4,0xa8(%rsp) │ │ │ │ + sub %r8,%rdi │ │ │ │ + sar $0x3,%rdi │ │ │ │ + cmp %rcx,%rdi │ │ │ │ + jb 54a8a │ │ │ │ + cmp %rdi,%rcx │ │ │ │ + jae 54009 │ │ │ │ + lea (%r8,%rcx,8),%r9 │ │ │ │ + cmp %r9,%rsi │ │ │ │ + je 54009 │ │ │ │ + mov 0x30(%rsp),%r10 │ │ │ │ + mov %r9,0x8(%r10) │ │ │ │ + mov 0x50(%rsp),%r11d │ │ │ │ + lea -0x1(%r11),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + jle 541ee │ │ │ │ + cmp $0x2,%r11d │ │ │ │ + je 54aa8 │ │ │ │ + mov %r8,%rcx │ │ │ │ + sub %r13,%rcx │ │ │ │ + sub $0x8,%rcx │ │ │ │ + cmp $0x10,%rcx │ │ │ │ + jbe 54aa8 │ │ │ │ + lea -0x2(%r11),%eax │ │ │ │ + cmp $0x2,%eax │ │ │ │ + jbe 54c35 │ │ │ │ + mov %edx,%r10d │ │ │ │ + xor %r11d,%r11d │ │ │ │ + shr $0x2,%r10d │ │ │ │ + shl $0x5,%r10 │ │ │ │ + lea -0x20(%r10),%r15 │ │ │ │ + shr $0x5,%r15 │ │ │ │ inc %r15 │ │ │ │ and $0x7,%r15d │ │ │ │ - je 55daf │ │ │ │ + je 54110 │ │ │ │ cmp $0x1,%r15 │ │ │ │ - je 55d8c │ │ │ │ + je 540f6 │ │ │ │ cmp $0x2,%r15 │ │ │ │ - je 55d72 │ │ │ │ + je 540e5 │ │ │ │ cmp $0x3,%r15 │ │ │ │ - je 55d58 │ │ │ │ + je 540d4 │ │ │ │ cmp $0x4,%r15 │ │ │ │ - je 55d3e │ │ │ │ + je 540c3 │ │ │ │ cmp $0x5,%r15 │ │ │ │ - je 55d24 │ │ │ │ + je 540b2 │ │ │ │ cmp $0x6,%r15 │ │ │ │ - je 55d0a │ │ │ │ - mov 0x30(%rsp),%rax │ │ │ │ - vmovdqu64 %zmm0,(%rax) │ │ │ │ - add $0xc0,%rax │ │ │ │ - vmovdqu64 %zmm0,-0x80(%rax) │ │ │ │ - vmovdqu64 %zmm0,-0x40(%rax) │ │ │ │ - vmovdqu64 %zmm0,(%rax) │ │ │ │ - add $0xc0,%rax │ │ │ │ - vmovdqu64 %zmm0,-0x80(%rax) │ │ │ │ - vmovdqu64 %zmm0,-0x40(%rax) │ │ │ │ - vmovdqu64 %zmm0,(%rax) │ │ │ │ - add $0xc0,%rax │ │ │ │ - vmovdqu64 %zmm0,-0x80(%rax) │ │ │ │ - vmovdqu64 %zmm0,-0x40(%rax) │ │ │ │ - vmovdqu64 %zmm0,(%rax) │ │ │ │ - add $0xc0,%rax │ │ │ │ - vmovdqu64 %zmm0,-0x80(%rax) │ │ │ │ - vmovdqu64 %zmm0,-0x40(%rax) │ │ │ │ - vmovdqu64 %zmm0,(%rax) │ │ │ │ - add $0xc0,%rax │ │ │ │ - vmovdqu64 %zmm0,-0x80(%rax) │ │ │ │ - vmovdqu64 %zmm0,-0x40(%rax) │ │ │ │ - vmovdqu64 %zmm0,(%rax) │ │ │ │ - add $0xc0,%rax │ │ │ │ - vmovdqu64 %zmm0,-0x80(%rax) │ │ │ │ - vmovdqu64 %zmm0,-0x40(%rax) │ │ │ │ - vmovdqu64 %zmm0,(%rax) │ │ │ │ - add $0xc0,%rax │ │ │ │ - vmovdqu64 %zmm0,-0x80(%rax) │ │ │ │ - vmovdqu64 %zmm0,-0x40(%rax) │ │ │ │ - cmp %rax,%r10 │ │ │ │ - je 55e65 │ │ │ │ - vmovdqu64 %zmm0,(%rax) │ │ │ │ - add $0x600,%rax │ │ │ │ - vmovdqu64 %zmm0,-0x5c0(%rax) │ │ │ │ - vmovdqu64 %zmm0,-0x580(%rax) │ │ │ │ - vmovdqu64 %zmm0,-0x540(%rax) │ │ │ │ - vmovdqu64 %zmm0,-0x500(%rax) │ │ │ │ - vmovdqu64 %zmm0,-0x4c0(%rax) │ │ │ │ - vmovdqu64 %zmm0,-0x480(%rax) │ │ │ │ - vmovdqu64 %zmm0,-0x440(%rax) │ │ │ │ - vmovdqu64 %zmm0,-0x400(%rax) │ │ │ │ - vmovdqu64 %zmm0,-0x3c0(%rax) │ │ │ │ - vmovdqu64 %zmm0,-0x380(%rax) │ │ │ │ - vmovdqu64 %zmm0,-0x340(%rax) │ │ │ │ - vmovdqu64 %zmm0,-0x300(%rax) │ │ │ │ - vmovdqu64 %zmm0,-0x2c0(%rax) │ │ │ │ - vmovdqu64 %zmm0,-0x280(%rax) │ │ │ │ - vmovdqu64 %zmm0,-0x240(%rax) │ │ │ │ - vmovdqu64 %zmm0,-0x200(%rax) │ │ │ │ - vmovdqu64 %zmm0,-0x1c0(%rax) │ │ │ │ - vmovdqu64 %zmm0,-0x180(%rax) │ │ │ │ - vmovdqu64 %zmm0,-0x140(%rax) │ │ │ │ - vmovdqu64 %zmm0,-0x100(%rax) │ │ │ │ - vmovdqu64 %zmm0,-0xc0(%rax) │ │ │ │ - vmovdqu64 %zmm0,-0x80(%rax) │ │ │ │ - vmovdqu64 %zmm0,-0x40(%rax) │ │ │ │ - cmp %rax,%r10 │ │ │ │ - jne 55daf │ │ │ │ - testb $0x7,0x1c(%rsp) │ │ │ │ - je 55f22 │ │ │ │ + je 540a1 │ │ │ │ + vmovupd 0x0(%r13),%ymm5 │ │ │ │ + mov $0x20,%r11d │ │ │ │ + vmovupd %ymm5,(%r8) │ │ │ │ + vmovupd 0x0(%r13,%r11,1),%ymm6 │ │ │ │ + vmovupd %ymm6,(%r8,%r11,1) │ │ │ │ + add $0x20,%r11 │ │ │ │ + vmovupd 0x0(%r13,%r11,1),%ymm8 │ │ │ │ + vmovupd %ymm8,(%r8,%r11,1) │ │ │ │ + add $0x20,%r11 │ │ │ │ + vmovupd 0x0(%r13,%r11,1),%ymm9 │ │ │ │ + vmovupd %ymm9,(%r8,%r11,1) │ │ │ │ + add $0x20,%r11 │ │ │ │ + vmovupd 0x0(%r13,%r11,1),%ymm10 │ │ │ │ + vmovupd %ymm10,(%r8,%r11,1) │ │ │ │ + add $0x20,%r11 │ │ │ │ + vmovupd 0x0(%r13,%r11,1),%ymm11 │ │ │ │ + vmovupd %ymm11,(%r8,%r11,1) │ │ │ │ + add $0x20,%r11 │ │ │ │ + vmovupd 0x0(%r13,%r11,1),%ymm12 │ │ │ │ + vmovupd %ymm12,(%r8,%r11,1) │ │ │ │ + add $0x20,%r11 │ │ │ │ + cmp %r11,%r10 │ │ │ │ + je 541a7 │ │ │ │ + vmovupd 0x0(%r13,%r11,1),%ymm13 │ │ │ │ + vmovupd %ymm13,(%r8,%r11,1) │ │ │ │ + vmovupd 0x20(%r13,%r11,1),%ymm14 │ │ │ │ + vmovupd %ymm14,0x20(%r8,%r11,1) │ │ │ │ + vmovupd 0x40(%r13,%r11,1),%ymm15 │ │ │ │ + vmovupd %ymm15,0x40(%r8,%r11,1) │ │ │ │ + vmovupd 0x60(%r13,%r11,1),%ymm0 │ │ │ │ + vmovupd %ymm0,0x60(%r8,%r11,1) │ │ │ │ + vmovupd 0x80(%r13,%r11,1),%ymm7 │ │ │ │ + vmovupd %ymm7,0x80(%r8,%r11,1) │ │ │ │ + vmovupd 0xa0(%r13,%r11,1),%ymm1 │ │ │ │ + vmovupd %ymm1,0xa0(%r8,%r11,1) │ │ │ │ + vmovupd 0xc0(%r13,%r11,1),%ymm2 │ │ │ │ + vmovupd %ymm2,0xc0(%r8,%r11,1) │ │ │ │ + vmovupd 0xe0(%r13,%r11,1),%ymm3 │ │ │ │ + vmovupd %ymm3,0xe0(%r8,%r11,1) │ │ │ │ + add $0x100,%r11 │ │ │ │ + cmp %r11,%r10 │ │ │ │ + jne 54110 │ │ │ │ + test $0x3,%dl │ │ │ │ + je 541ee │ │ │ │ + mov 0x50(%rsp),%r9d │ │ │ │ + mov %edx,%edi │ │ │ │ + and $0xfffffffc,%edi │ │ │ │ + sub %edi,%r9d │ │ │ │ + mov %edi,%esi │ │ │ │ + cmp $0x2,%r9d │ │ │ │ + je 541de │ │ │ │ + dec %r9d │ │ │ │ + vmovupd 0x0(%r13,%rdi,8),%xmm4 │ │ │ │ + vmovupd %xmm4,(%r8,%rdi,8) │ │ │ │ + test $0x1,%r9b │ │ │ │ + je 541ee │ │ │ │ + and $0xfffffffe,%r9d │ │ │ │ + add %r9d,%esi │ │ │ │ + movslq %esi,%r14 │ │ │ │ + vmovsd 0x0(%r13,%r14,8),%xmm5 │ │ │ │ + vmovsd %xmm5,(%r8,%r14,8) │ │ │ │ + movslq %edx,%r13 │ │ │ │ + cmpl $0x1,0x2c(%rsp) │ │ │ │ + movl $0x2,0x54(%rsp) │ │ │ │ + mov %r12,(%r8,%r13,8) │ │ │ │ + mov 0x30(%rsp),%r12 │ │ │ │ + lea 0x18(%r12),%r13 │ │ │ │ + je 54bec │ │ │ │ + lea 0x78(%rsp),%r8 │ │ │ │ + mov %r8,0x20(%rsp) │ │ │ │ + vzeroupper │ │ │ │ + nop │ │ │ │ + mov 0x54(%rsp),%esi │ │ │ │ + mov 0x50(%rsp),%edi │ │ │ │ + movq $0x0,0x78(%rsp) │ │ │ │ + call 2ece0 │ │ │ │ + mov 0x20(%rsp),%rdx │ │ │ │ + movslq %eax,%rsi │ │ │ │ + mov %r13,%rdi │ │ │ │ + call 1ea10 │ │ │ │ + mov -0x10(%r13),%rdx │ │ │ │ + mov -0x18(%r13),%rsi │ │ │ │ + mov %rdx,0x68(%rsp) │ │ │ │ + cmp %rdx,%rsi │ │ │ │ + je 546c3 │ │ │ │ mov 0x30(%rsp),%rcx │ │ │ │ - mov %r12,%r9 │ │ │ │ - and $0xfffffffffffffff8,%r9 │ │ │ │ - lea (%r9,%r9,2),%rsi │ │ │ │ - lea (%rcx,%rsi,8),%rsi │ │ │ │ - sub %r9,%r12 │ │ │ │ - lea -0x1(%r12),%rdi │ │ │ │ - cmp $0x2,%rdi │ │ │ │ - jbe 56cb3 │ │ │ │ - mov 0x30(%rsp),%r11 │ │ │ │ - lea (%r9,%r9,2),%r10 │ │ │ │ - vpxor %xmm1,%xmm1,%xmm1 │ │ │ │ - vmovdqu %ymm1,(%r11,%r10,8) │ │ │ │ - vmovdqu %ymm1,0x20(%r11,%r10,8) │ │ │ │ - vmovdqu %ymm1,0x40(%r11,%r10,8) │ │ │ │ - test $0x3,%r12b │ │ │ │ - je 55f22 │ │ │ │ - mov %r12,%r8 │ │ │ │ - and $0xfffffffffffffffc,%r8 │ │ │ │ - lea (%r8,%r8,2),%r15 │ │ │ │ - lea (%rsi,%r15,8),%rsi │ │ │ │ - sub %r8,%r12 │ │ │ │ + mov (%rcx),%rax │ │ │ │ + mov 0x8(%rcx),%rdi │ │ │ │ + cmp %rdi,%rax │ │ │ │ + je 546c3 │ │ │ │ + vmovsd 0x897c7(%rip),%xmm8 # dda40 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x440> │ │ │ │ + vxorpd %xmm5,%xmm5,%xmm5 │ │ │ │ + sub %rax,%rdi │ │ │ │ + mov $0xfffffffffffffff8,%r10 │ │ │ │ + vcvtsi2sdl 0x54(%rsp),%xmm5,%xmm6 │ │ │ │ + lea -0x8(%rdi),%r14 │ │ │ │ + sub %rax,%r10 │ │ │ │ + mov 0x0(%r13),%r11 │ │ │ │ + vdivsd %xmm6,%xmm8,%xmm9 │ │ │ │ + mov %r14,0x58(%rsp) │ │ │ │ + shr $0x3,%r14 │ │ │ │ + mov %rdi,%r12 │ │ │ │ + lea 0x1(%r14),%r8 │ │ │ │ + mov %r10,0x60(%rsp) │ │ │ │ + xor %edi,%edi │ │ │ │ + mov %r8,%r15 │ │ │ │ + mov %r8,%r10 │ │ │ │ + and $0xfffffffffffffffc,%r15 │ │ │ │ + shr $0x2,%r10 │ │ │ │ + lea 0x0(,%r15,8),%r9 │ │ │ │ + shl $0x5,%r10 │ │ │ │ + mov %r9,0x48(%rsp) │ │ │ │ + vmovddup %xmm9,%xmm10 │ │ │ │ + vmovsd (%rsi),%xmm2 │ │ │ │ + cmp $0x8,%r12 │ │ │ │ + je 54540 │ │ │ │ + mov %r13,0x40(%rsp) │ │ │ │ + vbroadcastsd %xmm9,%ymm11 │ │ │ │ + mov %r12,0x38(%rsp) │ │ │ │ + mov 0x60(%rsp),%r12 │ │ │ │ + movslq %edi,%rcx │ │ │ │ + lea (%r11,%rcx,8),%r13 │ │ │ │ + add %r13,%r12 │ │ │ │ + cmp $0x10,%r12 │ │ │ │ + jbe 54a50 │ │ │ │ + cmpq $0x10,0x58(%rsp) │ │ │ │ + jbe 54a70 │ │ │ │ + lea -0x20(%r10),%r12 │ │ │ │ + vbroadcastsd %xmm2,%ymm12 │ │ │ │ + xor %r9d,%r9d │ │ │ │ + shr $0x5,%r12 │ │ │ │ + inc %r12 │ │ │ │ + and $0x7,%r12d │ │ │ │ + je 54404 │ │ │ │ cmp $0x1,%r12 │ │ │ │ - je 55f0b │ │ │ │ - mov 0x30(%rsp),%rdx │ │ │ │ - add %r8,%r9 │ │ │ │ - vpxor %xmm2,%xmm2,%xmm2 │ │ │ │ - lea (%r9,%r9,2),%r9 │ │ │ │ - vmovdqu %xmm2,(%rdx,%r9,8) │ │ │ │ - vmovdqu %xmm2,0x10(%rdx,%r9,8) │ │ │ │ - vmovdqu %xmm2,0x20(%rdx,%r9,8) │ │ │ │ - test $0x1,%r12b │ │ │ │ - je 55f22 │ │ │ │ + je 543e5 │ │ │ │ + cmp $0x2,%r12 │ │ │ │ + je 543cf │ │ │ │ + cmp $0x3,%r12 │ │ │ │ + je 543b9 │ │ │ │ + cmp $0x4,%r12 │ │ │ │ + je 543a3 │ │ │ │ + cmp $0x5,%r12 │ │ │ │ + je 5438d │ │ │ │ + cmp $0x6,%r12 │ │ │ │ + je 54377 │ │ │ │ + vmulpd (%rax),%ymm12,%ymm13 │ │ │ │ + mov $0x20,%r9d │ │ │ │ + vmulpd %ymm11,%ymm13,%ymm14 │ │ │ │ + vmovupd %ymm14,0x0(%r13) │ │ │ │ + vmulpd (%rax,%r9,1),%ymm12,%ymm15 │ │ │ │ + vmulpd %ymm11,%ymm15,%ymm0 │ │ │ │ + vmovupd %ymm0,0x0(%r13,%r9,1) │ │ │ │ + add $0x20,%r9 │ │ │ │ + vmulpd (%rax,%r9,1),%ymm12,%ymm7 │ │ │ │ + vmulpd %ymm11,%ymm7,%ymm1 │ │ │ │ + vmovupd %ymm1,0x0(%r13,%r9,1) │ │ │ │ + add $0x20,%r9 │ │ │ │ + vmulpd (%rax,%r9,1),%ymm12,%ymm3 │ │ │ │ + vmulpd %ymm11,%ymm3,%ymm4 │ │ │ │ + vmovupd %ymm4,0x0(%r13,%r9,1) │ │ │ │ + add $0x20,%r9 │ │ │ │ + vmulpd (%rax,%r9,1),%ymm12,%ymm5 │ │ │ │ + vmulpd %ymm11,%ymm5,%ymm6 │ │ │ │ + vmovupd %ymm6,0x0(%r13,%r9,1) │ │ │ │ + add $0x20,%r9 │ │ │ │ + vmulpd (%rax,%r9,1),%ymm12,%ymm8 │ │ │ │ + vmulpd %ymm11,%ymm8,%ymm13 │ │ │ │ + vmovupd %ymm13,0x0(%r13,%r9,1) │ │ │ │ + add $0x20,%r9 │ │ │ │ + vmulpd (%rax,%r9,1),%ymm12,%ymm14 │ │ │ │ + vmulpd %ymm11,%ymm14,%ymm15 │ │ │ │ + vmovupd %ymm15,0x0(%r13,%r9,1) │ │ │ │ + add $0x20,%r9 │ │ │ │ + cmp %r10,%r9 │ │ │ │ + je 544c3 │ │ │ │ + vmulpd (%rax,%r9,1),%ymm12,%ymm0 │ │ │ │ + vmulpd %ymm11,%ymm0,%ymm7 │ │ │ │ + vmovupd %ymm7,0x0(%r13,%r9,1) │ │ │ │ + vmulpd 0x20(%rax,%r9,1),%ymm12,%ymm1 │ │ │ │ + vmulpd %ymm11,%ymm1,%ymm3 │ │ │ │ + vmovupd %ymm3,0x20(%r13,%r9,1) │ │ │ │ + vmulpd 0x40(%rax,%r9,1),%ymm12,%ymm4 │ │ │ │ + vmulpd %ymm11,%ymm4,%ymm5 │ │ │ │ + vmovupd %ymm5,0x40(%r13,%r9,1) │ │ │ │ + vmulpd 0x60(%rax,%r9,1),%ymm12,%ymm6 │ │ │ │ + vmulpd %ymm11,%ymm6,%ymm8 │ │ │ │ + vmovupd %ymm8,0x60(%r13,%r9,1) │ │ │ │ + vmulpd 0x80(%rax,%r9,1),%ymm12,%ymm13 │ │ │ │ + vmulpd %ymm11,%ymm13,%ymm14 │ │ │ │ + vmovupd %ymm14,0x80(%r13,%r9,1) │ │ │ │ + vmulpd 0xa0(%rax,%r9,1),%ymm12,%ymm15 │ │ │ │ + vmulpd %ymm11,%ymm15,%ymm0 │ │ │ │ + vmovupd %ymm0,0xa0(%r13,%r9,1) │ │ │ │ + vmulpd 0xc0(%rax,%r9,1),%ymm12,%ymm7 │ │ │ │ + vmulpd %ymm11,%ymm7,%ymm1 │ │ │ │ + vmovupd %ymm1,0xc0(%r13,%r9,1) │ │ │ │ + vmulpd 0xe0(%rax,%r9,1),%ymm12,%ymm3 │ │ │ │ + vmulpd %ymm11,%ymm3,%ymm4 │ │ │ │ + vmovupd %ymm4,0xe0(%r13,%r9,1) │ │ │ │ + add $0x100,%r9 │ │ │ │ + cmp %r10,%r9 │ │ │ │ + jne 54404 │ │ │ │ + test $0x3,%r8b │ │ │ │ + je 54520 │ │ │ │ + mov 0x48(%rsp),%r13 │ │ │ │ + mov %r15,%rdx │ │ │ │ + lea (%rdi,%r15,1),%r9d │ │ │ │ + add %rax,%r13 │ │ │ │ + cmp %rdx,%r14 │ │ │ │ + je 5450c │ │ │ │ + vmovddup %xmm2,%xmm12 │ │ │ │ + mov %r8,%r12 │ │ │ │ + vmulpd (%rax,%rdx,8),%xmm12,%xmm5 │ │ │ │ + sub %rdx,%r12 │ │ │ │ + add %rcx,%rdx │ │ │ │ + vmulpd %xmm10,%xmm5,%xmm6 │ │ │ │ + vmovupd %xmm6,(%r11,%rdx,8) │ │ │ │ + test $0x1,%r8b │ │ │ │ + je 54520 │ │ │ │ and $0xfffffffffffffffe,%r12 │ │ │ │ - lea (%r12,%r12,2),%rax │ │ │ │ - lea (%rsi,%rax,8),%rsi │ │ │ │ - movq $0x0,(%rsi) │ │ │ │ - movq $0x0,0x8(%rsi) │ │ │ │ - movq $0x0,0x10(%rsi) │ │ │ │ - mov 0x30(%rsp),%rdi │ │ │ │ - movslq 0x40(%rsp),%rcx │ │ │ │ - mov 0x8(%rdi),%r10 │ │ │ │ - mov (%rdi),%r11 │ │ │ │ - lea (%rdi,%r14,1),%r14 │ │ │ │ - vpbroadcastq %r14,%xmm3 │ │ │ │ - vmovdqu %xmm3,0xa8(%rsp) │ │ │ │ - mov %r10,%r15 │ │ │ │ - sub %r11,%r15 │ │ │ │ - sar $0x3,%r15 │ │ │ │ - cmp %rcx,%r15 │ │ │ │ - jb 56af8 │ │ │ │ - cmp %r15,%rcx │ │ │ │ - jae 55f70 │ │ │ │ - lea (%r11,%rcx,8),%r9 │ │ │ │ - cmp %r9,%r10 │ │ │ │ - je 55f70 │ │ │ │ - mov 0x30(%rsp),%rdx │ │ │ │ - mov %r9,0x8(%rdx) │ │ │ │ - mov 0x40(%rsp),%eax │ │ │ │ - dec %eax │ │ │ │ - test %eax,%eax │ │ │ │ - jle 56187 │ │ │ │ - mov 0x40(%rsp),%esi │ │ │ │ - lea -0x2(%rsi),%edi │ │ │ │ - cmp $0x2,%edi │ │ │ │ - jbe 56b17 │ │ │ │ - mov %r11,%r14 │ │ │ │ - sub %r13,%r14 │ │ │ │ - sub $0x8,%r14 │ │ │ │ - cmp $0x30,%r14 │ │ │ │ - jbe 56b17 │ │ │ │ - cmp $0x6,%edi │ │ │ │ - jbe 56ca6 │ │ │ │ - mov %eax,%r8d │ │ │ │ + add %r12d,%r9d │ │ │ │ + lea 0x0(%r13,%r12,8),%r13 │ │ │ │ + vmulsd 0x0(%r13),%xmm2,%xmm2 │ │ │ │ + movslq %r9d,%rcx │ │ │ │ + vmulsd %xmm9,%xmm2,%xmm8 │ │ │ │ + vmovsd %xmm8,(%r11,%rcx,8) │ │ │ │ + add $0x8,%rsi │ │ │ │ + cmp %rsi,0x68(%rsp) │ │ │ │ + je 54a60 │ │ │ │ + vmovsd (%rsi),%xmm2 │ │ │ │ + lea 0x1(%rdi,%r14,1),%edi │ │ │ │ + jmp 542f4 │ │ │ │ + nopl (%rax) │ │ │ │ + movslq %edi,%rcx │ │ │ │ + lea -0x8(%r12),%r9 │ │ │ │ + lea (%r11,%rcx,8),%rcx │ │ │ │ xor %edx,%edx │ │ │ │ - shr $0x3,%r8d │ │ │ │ - shl $0x6,%r8 │ │ │ │ - lea -0x40(%r8),%r9 │ │ │ │ - shr $0x6,%r9 │ │ │ │ + shr $0x3,%r9 │ │ │ │ inc %r9 │ │ │ │ and $0x7,%r9d │ │ │ │ - je 56082 │ │ │ │ + je 54614 │ │ │ │ cmp $0x1,%r9 │ │ │ │ - je 56066 │ │ │ │ + je 545f8 │ │ │ │ cmp $0x2,%r9 │ │ │ │ - je 56053 │ │ │ │ + je 545e5 │ │ │ │ cmp $0x3,%r9 │ │ │ │ - je 56040 │ │ │ │ + je 545d2 │ │ │ │ cmp $0x4,%r9 │ │ │ │ - je 5602d │ │ │ │ + je 545bf │ │ │ │ cmp $0x5,%r9 │ │ │ │ - je 5601a │ │ │ │ + je 545ac │ │ │ │ cmp $0x6,%r9 │ │ │ │ - je 56007 │ │ │ │ - vmovupd 0x0(%r13),%zmm4 │ │ │ │ - mov $0x40,%edx │ │ │ │ - vmovupd %zmm4,(%r11) │ │ │ │ - vmovupd 0x0(%r13,%rdx,1),%zmm5 │ │ │ │ - vmovupd %zmm5,(%r11,%rdx,1) │ │ │ │ - add $0x40,%rdx │ │ │ │ - vmovupd 0x0(%r13,%rdx,1),%zmm7 │ │ │ │ - vmovupd %zmm7,(%r11,%rdx,1) │ │ │ │ - add $0x40,%rdx │ │ │ │ - vmovupd 0x0(%r13,%rdx,1),%zmm8 │ │ │ │ - vmovupd %zmm8,(%r11,%rdx,1) │ │ │ │ - add $0x40,%rdx │ │ │ │ - vmovupd 0x0(%r13,%rdx,1),%zmm9 │ │ │ │ - vmovupd %zmm9,(%r11,%rdx,1) │ │ │ │ - add $0x40,%rdx │ │ │ │ - vmovupd 0x0(%r13,%rdx,1),%zmm10 │ │ │ │ - vmovupd %zmm10,(%r11,%rdx,1) │ │ │ │ - add $0x40,%rdx │ │ │ │ - vmovupd 0x0(%r13,%rdx,1),%zmm11 │ │ │ │ - vmovupd %zmm11,(%r11,%rdx,1) │ │ │ │ + je 54599 │ │ │ │ + vmulsd (%rax),%xmm2,%xmm11 │ │ │ │ + mov $0x8,%edx │ │ │ │ + vmulsd %xmm9,%xmm11,%xmm13 │ │ │ │ + vmovsd %xmm13,(%rcx) │ │ │ │ + vmulsd (%rax,%rdx,1),%xmm2,%xmm14 │ │ │ │ + vmulsd %xmm9,%xmm14,%xmm15 │ │ │ │ + vmovsd %xmm15,(%rcx,%rdx,1) │ │ │ │ + add $0x8,%rdx │ │ │ │ + vmulsd (%rax,%rdx,1),%xmm2,%xmm0 │ │ │ │ + vmulsd %xmm9,%xmm0,%xmm7 │ │ │ │ + vmovsd %xmm7,(%rcx,%rdx,1) │ │ │ │ + add $0x8,%rdx │ │ │ │ + vmulsd (%rax,%rdx,1),%xmm2,%xmm1 │ │ │ │ + vmulsd %xmm9,%xmm1,%xmm3 │ │ │ │ + vmovsd %xmm3,(%rcx,%rdx,1) │ │ │ │ + add $0x8,%rdx │ │ │ │ + vmulsd (%rax,%rdx,1),%xmm2,%xmm4 │ │ │ │ + vmulsd %xmm9,%xmm4,%xmm12 │ │ │ │ + vmovsd %xmm12,(%rcx,%rdx,1) │ │ │ │ + add $0x8,%rdx │ │ │ │ + vmulsd (%rax,%rdx,1),%xmm2,%xmm5 │ │ │ │ + vmulsd %xmm9,%xmm5,%xmm6 │ │ │ │ + vmovsd %xmm6,(%rcx,%rdx,1) │ │ │ │ + add $0x8,%rdx │ │ │ │ + vmulsd (%rax,%rdx,1),%xmm2,%xmm8 │ │ │ │ + vmulsd %xmm9,%xmm8,%xmm11 │ │ │ │ + vmovsd %xmm11,(%rcx,%rdx,1) │ │ │ │ + add $0x8,%rdx │ │ │ │ + cmp %r12,%rdx │ │ │ │ + je 546a7 │ │ │ │ + vmulsd (%rax,%rdx,1),%xmm2,%xmm13 │ │ │ │ + vmulsd %xmm9,%xmm13,%xmm14 │ │ │ │ + vmovsd %xmm14,(%rcx,%rdx,1) │ │ │ │ + vmulsd 0x8(%rax,%rdx,1),%xmm2,%xmm15 │ │ │ │ + vmulsd %xmm9,%xmm15,%xmm0 │ │ │ │ + vmovsd %xmm0,0x8(%rcx,%rdx,1) │ │ │ │ + vmulsd 0x10(%rax,%rdx,1),%xmm2,%xmm7 │ │ │ │ + vmulsd %xmm9,%xmm7,%xmm1 │ │ │ │ + vmovsd %xmm1,0x10(%rcx,%rdx,1) │ │ │ │ + vmulsd 0x18(%rax,%rdx,1),%xmm2,%xmm3 │ │ │ │ + vmulsd %xmm9,%xmm3,%xmm4 │ │ │ │ + vmovsd %xmm4,0x18(%rcx,%rdx,1) │ │ │ │ + vmulsd 0x20(%rax,%rdx,1),%xmm2,%xmm12 │ │ │ │ + vmulsd %xmm9,%xmm12,%xmm5 │ │ │ │ + vmovsd %xmm5,0x20(%rcx,%rdx,1) │ │ │ │ + vmulsd 0x28(%rax,%rdx,1),%xmm2,%xmm6 │ │ │ │ + vmulsd %xmm9,%xmm6,%xmm8 │ │ │ │ + vmovsd %xmm8,0x28(%rcx,%rdx,1) │ │ │ │ + vmulsd 0x30(%rax,%rdx,1),%xmm2,%xmm11 │ │ │ │ + vmulsd %xmm9,%xmm11,%xmm13 │ │ │ │ + vmovsd %xmm13,0x30(%rcx,%rdx,1) │ │ │ │ + vmulsd 0x38(%rax,%rdx,1),%xmm2,%xmm14 │ │ │ │ + vmulsd %xmm9,%xmm14,%xmm15 │ │ │ │ + vmovsd %xmm15,0x38(%rcx,%rdx,1) │ │ │ │ add $0x40,%rdx │ │ │ │ - cmp %rdx,%r8 │ │ │ │ - je 56111 │ │ │ │ - vmovupd 0x0(%r13,%rdx,1),%zmm12 │ │ │ │ - vmovupd %zmm12,(%r11,%rdx,1) │ │ │ │ - vmovupd 0x40(%r13,%rdx,1),%zmm13 │ │ │ │ - vmovupd %zmm13,0x40(%r11,%rdx,1) │ │ │ │ - vmovupd 0x80(%r13,%rdx,1),%zmm14 │ │ │ │ - vmovupd %zmm14,0x80(%r11,%rdx,1) │ │ │ │ - vmovupd 0xc0(%r13,%rdx,1),%zmm15 │ │ │ │ - vmovupd %zmm15,0xc0(%r11,%rdx,1) │ │ │ │ - vmovupd 0x100(%r13,%rdx,1),%zmm6 │ │ │ │ - vmovupd %zmm6,0x100(%r11,%rdx,1) │ │ │ │ - vmovupd 0x140(%r13,%rdx,1),%zmm0 │ │ │ │ - vmovupd %zmm0,0x140(%r11,%rdx,1) │ │ │ │ - vmovupd 0x180(%r13,%rdx,1),%zmm1 │ │ │ │ - vmovupd %zmm1,0x180(%r11,%rdx,1) │ │ │ │ - vmovupd 0x1c0(%r13,%rdx,1),%zmm2 │ │ │ │ - vmovupd %zmm2,0x1c0(%r11,%rdx,1) │ │ │ │ - add $0x200,%rdx │ │ │ │ - cmp %rdx,%r8 │ │ │ │ - jne 56082 │ │ │ │ - test $0x7,%al │ │ │ │ - je 56187 │ │ │ │ - mov 0x40(%rsp),%ecx │ │ │ │ - mov %eax,%r10d │ │ │ │ - and $0xfffffff8,%r10d │ │ │ │ - mov %r10d,%r15d │ │ │ │ - sub %r10d,%ecx │ │ │ │ - lea -0x2(%rcx),%r12d │ │ │ │ - cmp $0x2,%r12d │ │ │ │ - jbe 5614a │ │ │ │ - dec %ecx │ │ │ │ - vmovupd 0x0(%r13,%r10,8),%ymm3 │ │ │ │ - vmovupd %ymm3,(%r11,%r10,8) │ │ │ │ - test $0x3,%cl │ │ │ │ - je 56187 │ │ │ │ - and $0xfffffffc,%ecx │ │ │ │ - add %ecx,%r15d │ │ │ │ - movslq %r15d,%rsi │ │ │ │ - lea 0x1(%r15),%edi │ │ │ │ - vmovsd 0x0(%r13,%rsi,8),%xmm4 │ │ │ │ - vmovsd %xmm4,(%r11,%rsi,8) │ │ │ │ - cmp %edi,%eax │ │ │ │ - jle 56187 │ │ │ │ - vmovsd 0x8(%r13,%rsi,8),%xmm5 │ │ │ │ - add $0x2,%r15d │ │ │ │ - vmovsd %xmm5,0x8(%r11,%rsi,8) │ │ │ │ - cmp %r15d,%eax │ │ │ │ - jle 56187 │ │ │ │ - vmovsd 0x10(%r13,%rsi,8),%xmm7 │ │ │ │ - vmovsd %xmm7,0x10(%r11,%rsi,8) │ │ │ │ - vmovsd 0x68(%rsp),%xmm7 │ │ │ │ - movslq %eax,%r13 │ │ │ │ - movl $0x2,0x44(%rsp) │ │ │ │ - vmovsd %xmm7,(%r11,%r13,8) │ │ │ │ - mov 0x30(%rsp),%r11 │ │ │ │ - lea 0x18(%r11),%r12 │ │ │ │ - cmpl $0x1,0x1c(%rsp) │ │ │ │ - je 56c5d │ │ │ │ + cmp %r12,%rdx │ │ │ │ + jne 54614 │ │ │ │ + add $0x8,%rsi │ │ │ │ + lea 0x1(%rdi,%r14,1),%edi │ │ │ │ + cmp 0x68(%rsp),%rsi │ │ │ │ + jne 542d7 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ vzeroupper │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x44(%rsp),%esi │ │ │ │ - mov 0x40(%rsp),%edi │ │ │ │ - movq $0x0,0x78(%rsp) │ │ │ │ - call 2ec70 │ │ │ │ - lea 0x78(%rsp),%rdx │ │ │ │ - movslq %eax,%rsi │ │ │ │ - mov %r12,%rdi │ │ │ │ - call 1e860 │ │ │ │ - mov -0x10(%r12),%rax │ │ │ │ - mov -0x18(%r12),%rcx │ │ │ │ - mov %rax,0x68(%rsp) │ │ │ │ - cmp %rax,%rcx │ │ │ │ - je 56558 │ │ │ │ + incl 0x54(%rsp) │ │ │ │ + add $0x18,%r13 │ │ │ │ + mov 0x54(%rsp),%esi │ │ │ │ + cmp %esi,0x2c(%rsp) │ │ │ │ + jge 54220 │ │ │ │ + lea 0xa0(%rsp),%r12 │ │ │ │ mov 0x30(%rsp),%r14 │ │ │ │ - mov (%r14),%rax │ │ │ │ - mov 0x8(%r14),%r10 │ │ │ │ - cmp %r10,%rax │ │ │ │ - je 56558 │ │ │ │ - vmovsd 0x8e9f5(%rip),%xmm10 # e4c10 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x170> │ │ │ │ - vxorpd %xmm8,%xmm8,%xmm8 │ │ │ │ - vcvtsi2sdl 0x44(%rsp),%xmm8,%xmm9 │ │ │ │ - lea -0x8(%r10),%r11 │ │ │ │ - sub %rax,%r11 │ │ │ │ - mov $0xfffffffffffffff8,%r9 │ │ │ │ - mov (%r12),%r15 │ │ │ │ - sub %rax,%r10 │ │ │ │ - mov %r11,0x58(%rsp) │ │ │ │ - sub %rax,%r9 │ │ │ │ - mov %r10,0x38(%rsp) │ │ │ │ - mov %rbx,0x20(%rsp) │ │ │ │ - mov %r9,0x60(%rsp) │ │ │ │ - mov %r12,0x28(%rsp) │ │ │ │ - xor %esi,%esi │ │ │ │ - shr $0x3,%r11 │ │ │ │ - vdivsd %xmm9,%xmm10,%xmm11 │ │ │ │ - lea 0x1(%r11),%r14 │ │ │ │ - mov %r11,0x48(%rsp) │ │ │ │ - lea 0x1(%r11),%r8d │ │ │ │ - mov %r15,%r12 │ │ │ │ - mov %r14,%r13 │ │ │ │ - mov %r14,0x50(%rsp) │ │ │ │ - and $0xfffffffffffffff8,%r14 │ │ │ │ - mov %r8d,%r15d │ │ │ │ - lea 0x0(,%r14,8),%rdx │ │ │ │ - shr $0x3,%r13 │ │ │ │ - vmovq %rdx,%xmm6 │ │ │ │ - shl $0x6,%r13 │ │ │ │ - vmovddup %xmm11,%xmm13 │ │ │ │ - vbroadcastsd %xmm11,%ymm14 │ │ │ │ - vbroadcastsd %xmm11,%zmm15 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x60(%rsp),%rbx │ │ │ │ - movslq %esi,%r8 │ │ │ │ - vmovsd (%rcx),%xmm1 │ │ │ │ - lea (%r12,%r8,8),%r10 │ │ │ │ - lea (%r10,%rbx,1),%rdi │ │ │ │ - cmp $0x30,%rdi │ │ │ │ - jbe 56940 │ │ │ │ - cmpq $0x30,0x58(%rsp) │ │ │ │ - jbe 56ac0 │ │ │ │ - lea -0x40(%r13),%r11 │ │ │ │ - vbroadcastsd %xmm1,%zmm0 │ │ │ │ - xor %r9d,%r9d │ │ │ │ - shr $0x6,%r11 │ │ │ │ + mov 0x2c(%rsp),%esi │ │ │ │ + mov %r12,%rdx │ │ │ │ + mov 0x18(%rsp),%rdi │ │ │ │ + mov %r14,0xa0(%rsp) │ │ │ │ + call 1c060 │ │ │ │ + mov 0x8(%rsp),%r15 │ │ │ │ + mov 0x10(%rsp),%r13 │ │ │ │ + cmp %r15,0x10(%rsp) │ │ │ │ + je 54a17 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov (%r15),%r9 │ │ │ │ + mov 0x8(%r15),%rdx │ │ │ │ + cmp %rdx,%r9 │ │ │ │ + je 54a07 │ │ │ │ + lea -0x8(%rdx),%r10 │ │ │ │ + sub %r9,%r10 │ │ │ │ + mov %r10,%r8 │ │ │ │ + shr $0x3,%r8 │ │ │ │ + cmp $0x30,%r10 │ │ │ │ + jbe 54a7d │ │ │ │ + lea 0x1(%r8),%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %rdi,%rsi │ │ │ │ + shr $0x3,%rsi │ │ │ │ + shl $0x5,%rsi │ │ │ │ + lea -0x20(%rsi),%r11 │ │ │ │ + shr $0x5,%r11 │ │ │ │ inc %r11 │ │ │ │ and $0x7,%r11d │ │ │ │ - je 563d5 │ │ │ │ + je 54868 │ │ │ │ cmp $0x1,%r11 │ │ │ │ - je 563b4 │ │ │ │ + je 54842 │ │ │ │ cmp $0x2,%r11 │ │ │ │ - je 5639c │ │ │ │ + je 54825 │ │ │ │ cmp $0x3,%r11 │ │ │ │ - je 56384 │ │ │ │ + je 54808 │ │ │ │ cmp $0x4,%r11 │ │ │ │ - je 5636c │ │ │ │ + je 547eb │ │ │ │ cmp $0x5,%r11 │ │ │ │ - je 56354 │ │ │ │ + je 547ce │ │ │ │ cmp $0x6,%r11 │ │ │ │ - je 5633c │ │ │ │ - vmulpd (%rax),%zmm0,%zmm2 │ │ │ │ - mov $0x40,%r9d │ │ │ │ - vmulpd %zmm15,%zmm2,%zmm3 │ │ │ │ - vmovupd %zmm3,(%r10) │ │ │ │ - vmulpd (%rax,%r9,1),%zmm0,%zmm4 │ │ │ │ - vmulpd %zmm15,%zmm4,%zmm5 │ │ │ │ - vmovupd %zmm5,(%r10,%r9,1) │ │ │ │ - add $0x40,%r9 │ │ │ │ - vmulpd (%rax,%r9,1),%zmm0,%zmm7 │ │ │ │ - vmulpd %zmm15,%zmm7,%zmm8 │ │ │ │ - vmovupd %zmm8,(%r10,%r9,1) │ │ │ │ - add $0x40,%r9 │ │ │ │ - vmulpd (%rax,%r9,1),%zmm0,%zmm9 │ │ │ │ - vmulpd %zmm15,%zmm9,%zmm10 │ │ │ │ - vmovupd %zmm10,(%r10,%r9,1) │ │ │ │ - add $0x40,%r9 │ │ │ │ - vmulpd (%rax,%r9,1),%zmm0,%zmm12 │ │ │ │ - vmulpd %zmm15,%zmm12,%zmm2 │ │ │ │ - vmovupd %zmm2,(%r10,%r9,1) │ │ │ │ - add $0x40,%r9 │ │ │ │ - vmulpd (%rax,%r9,1),%zmm0,%zmm3 │ │ │ │ - vmulpd %zmm15,%zmm3,%zmm4 │ │ │ │ - vmovupd %zmm4,(%r10,%r9,1) │ │ │ │ - add $0x40,%r9 │ │ │ │ - vmulpd (%rax,%r9,1),%zmm0,%zmm5 │ │ │ │ - vmulpd %zmm15,%zmm5,%zmm7 │ │ │ │ - vmovupd %zmm7,(%r10,%r9,1) │ │ │ │ - add $0x40,%r9 │ │ │ │ - cmp %r9,%r13 │ │ │ │ - je 56493 │ │ │ │ - vmulpd (%rax,%r9,1),%zmm0,%zmm8 │ │ │ │ - vmulpd %zmm15,%zmm8,%zmm9 │ │ │ │ - vmovupd %zmm9,(%r10,%r9,1) │ │ │ │ - vmulpd 0x40(%rax,%r9,1),%zmm0,%zmm10 │ │ │ │ - vmulpd %zmm15,%zmm10,%zmm12 │ │ │ │ - vmovupd %zmm12,0x40(%r10,%r9,1) │ │ │ │ - vmulpd 0x80(%rax,%r9,1),%zmm0,%zmm2 │ │ │ │ - vmulpd %zmm15,%zmm2,%zmm3 │ │ │ │ - vmovupd %zmm3,0x80(%r10,%r9,1) │ │ │ │ - vmulpd 0xc0(%rax,%r9,1),%zmm0,%zmm4 │ │ │ │ - vmulpd %zmm15,%zmm4,%zmm5 │ │ │ │ - vmovupd %zmm5,0xc0(%r10,%r9,1) │ │ │ │ - vmulpd 0x100(%rax,%r9,1),%zmm0,%zmm7 │ │ │ │ - vmulpd %zmm15,%zmm7,%zmm8 │ │ │ │ - vmovupd %zmm8,0x100(%r10,%r9,1) │ │ │ │ - vmulpd 0x140(%rax,%r9,1),%zmm0,%zmm9 │ │ │ │ - vmulpd %zmm15,%zmm9,%zmm10 │ │ │ │ - vmovupd %zmm10,0x140(%r10,%r9,1) │ │ │ │ - vmulpd 0x180(%rax,%r9,1),%zmm0,%zmm12 │ │ │ │ - vmulpd %zmm15,%zmm12,%zmm2 │ │ │ │ - vmovupd %zmm2,0x180(%r10,%r9,1) │ │ │ │ - vmulpd 0x1c0(%rax,%r9,1),%zmm0,%zmm3 │ │ │ │ - vmulpd %zmm15,%zmm3,%zmm4 │ │ │ │ - vmovupd %zmm4,0x1c0(%r10,%r9,1) │ │ │ │ - add $0x200,%r9 │ │ │ │ - cmp %r9,%r13 │ │ │ │ - jne 563d5 │ │ │ │ - testb $0x7,0x50(%rsp) │ │ │ │ - je 56539 │ │ │ │ - vmovq %xmm6,%r10 │ │ │ │ - mov %r14,%rdx │ │ │ │ - lea (%rsi,%r14,1),%edi │ │ │ │ - lea (%rax,%r10,1),%r11 │ │ │ │ - mov 0x48(%rsp),%rbx │ │ │ │ - sub %rdx,%rbx │ │ │ │ - lea 0x1(%rbx),%r10 │ │ │ │ - cmp $0x2,%rbx │ │ │ │ - jbe 56ad0 │ │ │ │ - vbroadcastsd %xmm1,%ymm0 │ │ │ │ - vmulpd (%rax,%rdx,8),%ymm0,%ymm5 │ │ │ │ - lea (%r8,%rdx,1),%r9 │ │ │ │ - vmulpd %ymm14,%ymm5,%ymm7 │ │ │ │ - vmovupd %ymm7,(%r12,%r9,8) │ │ │ │ - test $0x3,%r10b │ │ │ │ - je 56539 │ │ │ │ - mov %r10,%r9 │ │ │ │ - and $0xfffffffffffffffc,%r9 │ │ │ │ - add %r9d,%edi │ │ │ │ - lea (%r11,%r9,8),%r11 │ │ │ │ - cmp %r9,%rbx │ │ │ │ - je 56526 │ │ │ │ - add %r9,%rdx │ │ │ │ - vmovddup %xmm1,%xmm8 │ │ │ │ - mov %r10,%rbx │ │ │ │ - vmulpd (%rax,%rdx,8),%xmm8,%xmm9 │ │ │ │ - sub %r9,%rbx │ │ │ │ - add %r8,%rdx │ │ │ │ - and $0x1,%r10d │ │ │ │ - vmulpd %xmm13,%xmm9,%xmm10 │ │ │ │ - vmovupd %xmm10,(%r12,%rdx,8) │ │ │ │ - je 56539 │ │ │ │ - and $0xfffffffffffffffe,%rbx │ │ │ │ - add %ebx,%edi │ │ │ │ - lea (%r11,%rbx,8),%r11 │ │ │ │ - vmulsd (%r11),%xmm1,%xmm1 │ │ │ │ - movslq %edi,%r8 │ │ │ │ - vmulsd %xmm11,%xmm1,%xmm12 │ │ │ │ - vmovsd %xmm12,(%r12,%r8,8) │ │ │ │ - add %r15d,%esi │ │ │ │ - add $0x8,%rcx │ │ │ │ - cmp %rcx,0x68(%rsp) │ │ │ │ - jne 562b0 │ │ │ │ - mov 0x28(%rsp),%r12 │ │ │ │ - mov 0x20(%rsp),%rbx │ │ │ │ - vzeroupper │ │ │ │ - incl 0x44(%rsp) │ │ │ │ - add $0x18,%r12 │ │ │ │ - mov 0x44(%rsp),%ecx │ │ │ │ - cmp %ecx,0x1c(%rsp) │ │ │ │ - jge 561c0 │ │ │ │ - lea 0xa0(%rsp),%r12 │ │ │ │ - mov 0x30(%rsp),%r14 │ │ │ │ - mov 0x1c(%rsp),%esi │ │ │ │ - mov 0x10(%rsp),%rdi │ │ │ │ - mov %r12,%rdx │ │ │ │ - mov %r14,0xa0(%rsp) │ │ │ │ - call 1c110 │ │ │ │ - mov (%rsp),%r15 │ │ │ │ - mov 0x8(%rsp),%r9 │ │ │ │ - cmp %r15,0x8(%rsp) │ │ │ │ - je 568fe │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov (%r15),%rdi │ │ │ │ - mov 0x8(%r15),%rdx │ │ │ │ - cmp %rdx,%rdi │ │ │ │ - je 568ee │ │ │ │ - lea -0x8(%rdx),%r10 │ │ │ │ - sub %rdi,%r10 │ │ │ │ - mov %r10,%r8 │ │ │ │ - shr $0x3,%r8 │ │ │ │ - cmp $0x70,%r10 │ │ │ │ - jbe 56ad8 │ │ │ │ - lea 0x1(%r8),%r11 │ │ │ │ - xor %esi,%esi │ │ │ │ - mov %r11,%r13 │ │ │ │ - shr $0x4,%r13 │ │ │ │ - shl $0x6,%r13 │ │ │ │ - lea -0x40(%r13),%rcx │ │ │ │ - shr $0x6,%rcx │ │ │ │ - inc %rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - je 5671b │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 566f1 │ │ │ │ - cmp $0x2,%rcx │ │ │ │ - je 566d0 │ │ │ │ - cmp $0x3,%rcx │ │ │ │ - je 566af │ │ │ │ - cmp $0x4,%rcx │ │ │ │ - je 5668e │ │ │ │ - cmp $0x5,%rcx │ │ │ │ - je 5666d │ │ │ │ - cmp $0x6,%rcx │ │ │ │ - je 5664c │ │ │ │ - vcvtpd2ps (%rdi),%ymm11 │ │ │ │ - vcvtpd2ps 0x40(%rdi),%ymm13 │ │ │ │ - mov $0x40,%esi │ │ │ │ - vinsertf32x8 $0x1,%ymm13,%zmm11,%zmm14 │ │ │ │ - vmovups %zmm14,(%rbx) │ │ │ │ - vcvtpd2ps (%rdi,%rsi,2),%ymm15 │ │ │ │ - vcvtpd2ps 0x40(%rdi,%rsi,2),%ymm6 │ │ │ │ - vinsertf32x8 $0x1,%ymm6,%zmm15,%zmm1 │ │ │ │ - vmovups %zmm1,(%rbx,%rsi,1) │ │ │ │ - add $0x40,%rsi │ │ │ │ - vcvtpd2ps (%rdi,%rsi,2),%ymm2 │ │ │ │ - vcvtpd2ps 0x40(%rdi,%rsi,2),%ymm3 │ │ │ │ - vinsertf32x8 $0x1,%ymm3,%zmm2,%zmm4 │ │ │ │ - vmovups %zmm4,(%rbx,%rsi,1) │ │ │ │ - add $0x40,%rsi │ │ │ │ - vcvtpd2ps (%rdi,%rsi,2),%ymm0 │ │ │ │ - vcvtpd2ps 0x40(%rdi,%rsi,2),%ymm5 │ │ │ │ - vinsertf32x8 $0x1,%ymm5,%zmm0,%zmm7 │ │ │ │ - vmovups %zmm7,(%rbx,%rsi,1) │ │ │ │ - add $0x40,%rsi │ │ │ │ - vcvtpd2ps (%rdi,%rsi,2),%ymm8 │ │ │ │ - vcvtpd2ps 0x40(%rdi,%rsi,2),%ymm9 │ │ │ │ - vinsertf32x8 $0x1,%ymm9,%zmm8,%zmm10 │ │ │ │ - vmovups %zmm10,(%rbx,%rsi,1) │ │ │ │ - add $0x40,%rsi │ │ │ │ - vcvtpd2ps (%rdi,%rsi,2),%ymm12 │ │ │ │ - vcvtpd2ps 0x40(%rdi,%rsi,2),%ymm11 │ │ │ │ - vinsertf32x8 $0x1,%ymm11,%zmm12,%zmm13 │ │ │ │ - vmovups %zmm13,(%rbx,%rsi,1) │ │ │ │ - add $0x40,%rsi │ │ │ │ - vcvtpd2ps (%rdi,%rsi,2),%ymm14 │ │ │ │ - vcvtpd2ps 0x40(%rdi,%rsi,2),%ymm15 │ │ │ │ - vinsertf32x8 $0x1,%ymm15,%zmm14,%zmm6 │ │ │ │ - vmovups %zmm6,(%rbx,%rsi,1) │ │ │ │ - add $0x40,%rsi │ │ │ │ - cmp %rsi,%r13 │ │ │ │ - je 56821 │ │ │ │ - vcvtpd2ps (%rdi,%rsi,2),%ymm2 │ │ │ │ - vcvtpd2ps 0x40(%rdi,%rsi,2),%ymm1 │ │ │ │ - vcvtpd2ps 0x80(%rdi,%rsi,2),%ymm4 │ │ │ │ - vcvtpd2ps 0xc0(%rdi,%rsi,2),%ymm0 │ │ │ │ - vcvtpd2ps 0x100(%rdi,%rsi,2),%ymm7 │ │ │ │ - vcvtpd2ps 0x140(%rdi,%rsi,2),%ymm8 │ │ │ │ - vcvtpd2ps 0x180(%rdi,%rsi,2),%ymm10 │ │ │ │ - vcvtpd2ps 0x1c0(%rdi,%rsi,2),%ymm12 │ │ │ │ - vcvtpd2ps 0x200(%rdi,%rsi,2),%ymm13 │ │ │ │ - vcvtpd2ps 0x240(%rdi,%rsi,2),%ymm14 │ │ │ │ - vcvtpd2ps 0x280(%rdi,%rsi,2),%ymm6 │ │ │ │ - vinsertf32x8 $0x1,%ymm1,%zmm2,%zmm3 │ │ │ │ - vcvtpd2ps 0x2c0(%rdi,%rsi,2),%ymm2 │ │ │ │ - vinsertf32x8 $0x1,%ymm0,%zmm4,%zmm5 │ │ │ │ - vmovups %zmm3,(%rbx,%rsi,1) │ │ │ │ - vcvtpd2ps 0x340(%rdi,%rsi,2),%ymm4 │ │ │ │ - vcvtpd2ps 0x300(%rdi,%rsi,2),%ymm3 │ │ │ │ - vinsertf32x8 $0x1,%ymm8,%zmm7,%zmm9 │ │ │ │ - vmovups %zmm5,0x40(%rbx,%rsi,1) │ │ │ │ - vcvtpd2ps 0x3c0(%rdi,%rsi,2),%ymm7 │ │ │ │ - vcvtpd2ps 0x380(%rdi,%rsi,2),%ymm5 │ │ │ │ - vinsertf32x8 $0x1,%ymm12,%zmm10,%zmm11 │ │ │ │ - vmovups %zmm9,0x80(%rbx,%rsi,1) │ │ │ │ - vinsertf32x8 $0x1,%ymm14,%zmm13,%zmm15 │ │ │ │ - vmovups %zmm11,0xc0(%rbx,%rsi,1) │ │ │ │ - vmovups %zmm15,0x100(%rbx,%rsi,1) │ │ │ │ - vinsertf32x8 $0x1,%ymm2,%zmm6,%zmm1 │ │ │ │ - vinsertf32x8 $0x1,%ymm4,%zmm3,%zmm0 │ │ │ │ - vmovups %zmm1,0x140(%rbx,%rsi,1) │ │ │ │ - vinsertf32x8 $0x1,%ymm7,%zmm5,%zmm8 │ │ │ │ - vmovups %zmm0,0x180(%rbx,%rsi,1) │ │ │ │ - vmovups %zmm8,0x1c0(%rbx,%rsi,1) │ │ │ │ - add $0x200,%rsi │ │ │ │ - cmp %rsi,%r13 │ │ │ │ - jne 5671b │ │ │ │ - test $0xf,%r11b │ │ │ │ - je 568e9 │ │ │ │ - mov %r11,%rax │ │ │ │ + je 547b1 │ │ │ │ + vcvtpd2psy (%r9),%xmm9 │ │ │ │ + vcvtpd2psy 0x20(%r9),%xmm10 │ │ │ │ + vinsertf32x4 $0x1,%xmm10,%ymm9,%ymm2 │ │ │ │ + mov $0x20,%eax │ │ │ │ + vmovups %ymm2,(%rbx) │ │ │ │ + vcvtpd2psy (%r9,%rax,2),%xmm0 │ │ │ │ + vcvtpd2psy 0x20(%r9,%rax,2),%xmm7 │ │ │ │ + vinsertf32x4 $0x1,%xmm7,%ymm0,%ymm1 │ │ │ │ + vmovups %ymm1,(%rbx,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vcvtpd2psy (%r9,%rax,2),%xmm3 │ │ │ │ + vcvtpd2psy 0x20(%r9,%rax,2),%xmm4 │ │ │ │ + vinsertf32x4 $0x1,%xmm4,%ymm3,%ymm12 │ │ │ │ + vmovups %ymm12,(%rbx,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vcvtpd2psy (%r9,%rax,2),%xmm5 │ │ │ │ + vcvtpd2psy 0x20(%r9,%rax,2),%xmm6 │ │ │ │ + vinsertf32x4 $0x1,%xmm6,%ymm5,%ymm8 │ │ │ │ + vmovups %ymm8,(%rbx,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vcvtpd2psy (%r9,%rax,2),%xmm11 │ │ │ │ + vcvtpd2psy 0x20(%r9,%rax,2),%xmm13 │ │ │ │ + vinsertf32x4 $0x1,%xmm13,%ymm11,%ymm14 │ │ │ │ + vmovups %ymm14,(%rbx,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vcvtpd2psy (%r9,%rax,2),%xmm15 │ │ │ │ + vcvtpd2psy 0x20(%r9,%rax,2),%xmm9 │ │ │ │ + vinsertf32x4 $0x1,%xmm9,%ymm15,%ymm10 │ │ │ │ + vmovups %ymm10,(%rbx,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vcvtpd2psy (%r9,%rax,2),%xmm2 │ │ │ │ + vcvtpd2psy 0x20(%r9,%rax,2),%xmm0 │ │ │ │ + vinsertf32x4 $0x1,%xmm0,%ymm2,%ymm7 │ │ │ │ + vmovups %ymm7,(%rbx,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + cmp %rax,%rsi │ │ │ │ + je 5497d │ │ │ │ + vcvtpd2psy (%r9,%rax,2),%xmm3 │ │ │ │ + vcvtpd2psy 0x20(%r9,%rax,2),%xmm1 │ │ │ │ + vcvtpd2psy 0x40(%r9,%rax,2),%xmm12 │ │ │ │ + vcvtpd2psy 0x60(%r9,%rax,2),%xmm5 │ │ │ │ + vinsertf32x4 $0x1,%xmm1,%ymm3,%ymm4 │ │ │ │ + vinsertf32x4 $0x1,%xmm5,%ymm12,%ymm6 │ │ │ │ + vcvtpd2psy 0x80(%r9,%rax,2),%xmm8 │ │ │ │ + vcvtpd2psy 0xa0(%r9,%rax,2),%xmm11 │ │ │ │ + vcvtpd2psy 0xc0(%r9,%rax,2),%xmm14 │ │ │ │ + vcvtpd2psy 0xe0(%r9,%rax,2),%xmm15 │ │ │ │ + vcvtpd2psy 0x100(%r9,%rax,2),%xmm10 │ │ │ │ + vcvtpd2psy 0x120(%r9,%rax,2),%xmm2 │ │ │ │ + vcvtpd2psy 0x140(%r9,%rax,2),%xmm7 │ │ │ │ + vcvtpd2psy 0x160(%r9,%rax,2),%xmm3 │ │ │ │ + vcvtpd2psy 0x1a0(%r9,%rax,2),%xmm12 │ │ │ │ + vinsertf32x4 $0x1,%xmm11,%ymm8,%ymm13 │ │ │ │ + vmovups %ymm4,(%rbx,%rax,1) │ │ │ │ + vcvtpd2psy 0x1e0(%r9,%rax,2),%xmm8 │ │ │ │ + vcvtpd2psy 0x180(%r9,%rax,2),%xmm4 │ │ │ │ + vinsertf32x4 $0x1,%xmm15,%ymm14,%ymm9 │ │ │ │ + vmovups %ymm6,0x20(%rbx,%rax,1) │ │ │ │ + vinsertf32x4 $0x1,%xmm2,%ymm10,%ymm0 │ │ │ │ + vcvtpd2psy 0x1c0(%r9,%rax,2),%xmm6 │ │ │ │ + vinsertf32x4 $0x1,%xmm3,%ymm7,%ymm1 │ │ │ │ + vinsertf32x4 $0x1,%xmm12,%ymm4,%ymm5 │ │ │ │ + vinsertf32x4 $0x1,%xmm8,%ymm6,%ymm11 │ │ │ │ + vmovups %ymm13,0x40(%rbx,%rax,1) │ │ │ │ + vmovups %ymm9,0x60(%rbx,%rax,1) │ │ │ │ + vmovups %ymm0,0x80(%rbx,%rax,1) │ │ │ │ + vmovups %ymm1,0xa0(%rbx,%rax,1) │ │ │ │ + vmovups %ymm5,0xc0(%rbx,%rax,1) │ │ │ │ + vmovups %ymm11,0xe0(%rbx,%rax,1) │ │ │ │ + add $0x100,%rax │ │ │ │ + cmp %rax,%rsi │ │ │ │ + jne 54868 │ │ │ │ + test $0x7,%dil │ │ │ │ + je 54a02 │ │ │ │ + mov %rdi,%rcx │ │ │ │ + and $0xfffffffffffffff8,%rcx │ │ │ │ + lea (%rbx,%rcx,4),%rdi │ │ │ │ + lea (%r9,%rcx,8),%r10 │ │ │ │ mov %r8,%r14 │ │ │ │ - and $0xfffffffffffffff0,%rax │ │ │ │ - sub %rax,%r14 │ │ │ │ - lea (%rbx,%rax,4),%r11 │ │ │ │ - lea (%rdi,%rax,8),%r10 │ │ │ │ - cmp $0x6,%r14 │ │ │ │ - jbe 56af0 │ │ │ │ - vcvtpd2psy (%rdi,%rax,8),%xmm9 │ │ │ │ - vcvtpd2psy 0x20(%rdi,%rax,8),%xmm10 │ │ │ │ - lea 0x1(%r14),%r13 │ │ │ │ - vinsertf32x4 $0x1,%xmm10,%ymm9,%ymm12 │ │ │ │ - vmovups %ymm12,(%rbx,%rax,4) │ │ │ │ - test $0x7,%r13b │ │ │ │ - je 568e9 │ │ │ │ - and $0xfffffffffffffff8,%r13 │ │ │ │ - lea (%r11,%r13,4),%r11 │ │ │ │ - lea (%r10,%r13,8),%r10 │ │ │ │ - sub %r13,%r14 │ │ │ │ + sub %rcx,%r14 │ │ │ │ cmp $0x2,%r14 │ │ │ │ - jbe 568b0 │ │ │ │ - add %r13,%rax │ │ │ │ + jbe 549cc │ │ │ │ + vmovupd (%r9,%rcx,8),%xmm13 │ │ │ │ inc %r14 │ │ │ │ - vmovupd (%rdi,%rax,8),%xmm11 │ │ │ │ - vinsertf64x2 $0x1,0x10(%rdi,%rax,8),%ymm11,%ymm13 │ │ │ │ - vcvtpd2ps %ymm13,%xmm14 │ │ │ │ - vmovups %xmm14,(%rbx,%rax,4) │ │ │ │ + vinsertf64x2 $0x1,0x10(%r9,%rcx,8),%ymm13,%ymm14 │ │ │ │ + vcvtpd2ps %ymm14,%xmm15 │ │ │ │ + vmovups %xmm15,(%rbx,%rcx,4) │ │ │ │ test $0x3,%r14b │ │ │ │ - je 568e9 │ │ │ │ + je 54a02 │ │ │ │ and $0xfffffffffffffffc,%r14 │ │ │ │ - lea (%r11,%r14,4),%r11 │ │ │ │ + lea (%rdi,%r14,4),%rdi │ │ │ │ lea (%r10,%r14,8),%r10 │ │ │ │ - vxorps %xmm15,%xmm15,%xmm15 │ │ │ │ - lea 0x8(%r10),%rdi │ │ │ │ - vcvtsd2ss (%r10),%xmm15,%xmm6 │ │ │ │ - vmovss %xmm6,(%r11) │ │ │ │ - cmp %rdi,%rdx │ │ │ │ - je 568e9 │ │ │ │ - vcvtsd2ss 0x8(%r10),%xmm15,%xmm2 │ │ │ │ - lea 0x10(%r10),%rax │ │ │ │ - vmovss %xmm2,0x4(%r11) │ │ │ │ - cmp %rax,%rdx │ │ │ │ - je 568e9 │ │ │ │ - vcvtsd2ss 0x10(%r10),%xmm15,%xmm1 │ │ │ │ - vmovss %xmm1,0x8(%r11) │ │ │ │ + vxorps %xmm9,%xmm9,%xmm9 │ │ │ │ + lea 0x8(%r10),%r9 │ │ │ │ + vcvtsd2ss (%r10),%xmm9,%xmm10 │ │ │ │ + vmovss %xmm10,(%rdi) │ │ │ │ + cmp %r9,%rdx │ │ │ │ + je 54a02 │ │ │ │ + lea 0x10(%r10),%rcx │ │ │ │ + vcvtsd2ss 0x8(%r10),%xmm9,%xmm2 │ │ │ │ + vmovss %xmm2,0x4(%rdi) │ │ │ │ + cmp %rcx,%rdx │ │ │ │ + je 54a02 │ │ │ │ + vcvtsd2ss 0x10(%r10),%xmm9,%xmm0 │ │ │ │ + vmovss %xmm0,0x8(%rdi) │ │ │ │ lea 0x4(%rbx,%r8,4),%rbx │ │ │ │ add $0x18,%r15 │ │ │ │ - cmp %r15,%r9 │ │ │ │ - jne 565b0 │ │ │ │ + cmp %r15,%r13 │ │ │ │ + jne 54718 │ │ │ │ vzeroupper │ │ │ │ mov %r12,%rdi │ │ │ │ - call b9ec0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ - mov 0x10(%rsp),%rdi │ │ │ │ - call b9ec0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + call b4480 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + mov 0x18(%rsp),%rdi │ │ │ │ + call b4480 >, std::allocator > > >::~vector()@@Base> │ │ │ │ mov 0xb8(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 56cbb │ │ │ │ + jne 54c41 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x38(%rsp),%rdi │ │ │ │ - xor %edx,%edx │ │ │ │ - sub $0x8,%rdi │ │ │ │ - shr $0x3,%rdi │ │ │ │ - inc %rdi │ │ │ │ - and $0x7,%edi │ │ │ │ - je 56a19 │ │ │ │ - cmp $0x1,%rdi │ │ │ │ - je 569fa │ │ │ │ - cmp $0x2,%rdi │ │ │ │ - je 569e6 │ │ │ │ - cmp $0x3,%rdi │ │ │ │ - je 569d2 │ │ │ │ - cmp $0x4,%rdi │ │ │ │ - je 569be │ │ │ │ - cmp $0x5,%rdi │ │ │ │ - je 569aa │ │ │ │ - cmp $0x6,%rdi │ │ │ │ - je 56996 │ │ │ │ - vmulsd (%rax),%xmm1,%xmm2 │ │ │ │ - mov $0x8,%edx │ │ │ │ - vmulsd %xmm11,%xmm2,%xmm3 │ │ │ │ - vmovsd %xmm3,(%r10) │ │ │ │ - vmulsd (%rax,%rdx,1),%xmm1,%xmm4 │ │ │ │ - vmulsd %xmm11,%xmm4,%xmm0 │ │ │ │ - vmovsd %xmm0,(%r10,%rdx,1) │ │ │ │ - add $0x8,%rdx │ │ │ │ - vmulsd (%rax,%rdx,1),%xmm1,%xmm5 │ │ │ │ - vmulsd %xmm11,%xmm5,%xmm7 │ │ │ │ - vmovsd %xmm7,(%r10,%rdx,1) │ │ │ │ - add $0x8,%rdx │ │ │ │ - vmulsd (%rax,%rdx,1),%xmm1,%xmm8 │ │ │ │ - vmulsd %xmm11,%xmm8,%xmm9 │ │ │ │ - vmovsd %xmm9,(%r10,%rdx,1) │ │ │ │ - add $0x8,%rdx │ │ │ │ - vmulsd (%rax,%rdx,1),%xmm1,%xmm10 │ │ │ │ - vmulsd %xmm11,%xmm10,%xmm12 │ │ │ │ - vmovsd %xmm12,(%r10,%rdx,1) │ │ │ │ - add $0x8,%rdx │ │ │ │ - vmulsd (%rax,%rdx,1),%xmm1,%xmm2 │ │ │ │ - vmulsd %xmm11,%xmm2,%xmm3 │ │ │ │ - vmovsd %xmm3,(%r10,%rdx,1) │ │ │ │ - add $0x8,%rdx │ │ │ │ - vmulsd (%rax,%rdx,1),%xmm1,%xmm4 │ │ │ │ - vmulsd %xmm11,%xmm4,%xmm0 │ │ │ │ - vmovsd %xmm0,(%r10,%rdx,1) │ │ │ │ - add $0x8,%rdx │ │ │ │ - cmp 0x38(%rsp),%rdx │ │ │ │ - je 56539 │ │ │ │ - vmulsd (%rax,%rdx,1),%xmm1,%xmm5 │ │ │ │ - vmulsd %xmm11,%xmm5,%xmm7 │ │ │ │ - vmovsd %xmm7,(%r10,%rdx,1) │ │ │ │ - vmulsd 0x8(%rax,%rdx,1),%xmm1,%xmm8 │ │ │ │ - vmulsd %xmm11,%xmm8,%xmm9 │ │ │ │ - vmovsd %xmm9,0x8(%r10,%rdx,1) │ │ │ │ - vmulsd 0x10(%rax,%rdx,1),%xmm1,%xmm10 │ │ │ │ - vmulsd %xmm11,%xmm10,%xmm12 │ │ │ │ - vmovsd %xmm12,0x10(%r10,%rdx,1) │ │ │ │ - vmulsd 0x18(%rax,%rdx,1),%xmm1,%xmm2 │ │ │ │ - vmulsd %xmm11,%xmm2,%xmm3 │ │ │ │ - vmovsd %xmm3,0x18(%r10,%rdx,1) │ │ │ │ - vmulsd 0x20(%rax,%rdx,1),%xmm1,%xmm4 │ │ │ │ - vmulsd %xmm11,%xmm4,%xmm0 │ │ │ │ - vmovsd %xmm0,0x20(%r10,%rdx,1) │ │ │ │ - vmulsd 0x28(%rax,%rdx,1),%xmm1,%xmm5 │ │ │ │ - vmulsd %xmm11,%xmm5,%xmm7 │ │ │ │ - vmovsd %xmm7,0x28(%r10,%rdx,1) │ │ │ │ - vmulsd 0x30(%rax,%rdx,1),%xmm1,%xmm8 │ │ │ │ - vmulsd %xmm11,%xmm8,%xmm9 │ │ │ │ - vmovsd %xmm9,0x30(%r10,%rdx,1) │ │ │ │ - vmulsd 0x38(%rax,%rdx,1),%xmm1,%xmm10 │ │ │ │ - vmulsd %xmm11,%xmm10,%xmm12 │ │ │ │ - vmovsd %xmm12,0x38(%r10,%rdx,1) │ │ │ │ - add $0x40,%rdx │ │ │ │ - cmp 0x38(%rsp),%rdx │ │ │ │ - jne 56a19 │ │ │ │ - jmp 56539 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov %esi,%edi │ │ │ │ - mov %rax,%r11 │ │ │ │ + nop │ │ │ │ + mov 0x40(%rsp),%r13 │ │ │ │ + mov 0x38(%rsp),%r12 │ │ │ │ + jmp 54543 │ │ │ │ + nop │ │ │ │ + mov 0x40(%rsp),%r13 │ │ │ │ + jmp 546c0 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov %edi,%r9d │ │ │ │ + mov %rax,%r13 │ │ │ │ xor %edx,%edx │ │ │ │ - jmp 564ae │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - xor %r9d,%r9d │ │ │ │ - jmp 564f1 │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r8,%r14 │ │ │ │ - mov %rbx,%r11 │ │ │ │ - mov %rdi,%r10 │ │ │ │ - sub %rax,%r14 │ │ │ │ - cmp $0x6,%r14 │ │ │ │ - ja 5684a │ │ │ │ - xor %r13d,%r13d │ │ │ │ - jmp 56877 │ │ │ │ - mov 0x30(%rsp),%r12 │ │ │ │ - sub %r15,%rcx │ │ │ │ + jmp 544d8 │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %r9,%r10 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 54992 │ │ │ │ + mov 0x30(%rsp),%r15 │ │ │ │ mov %rcx,%rsi │ │ │ │ - mov %r12,%rdi │ │ │ │ + sub %rdi,%rsi │ │ │ │ + mov %r15,%rdi │ │ │ │ vzeroupper │ │ │ │ - call bf520 >::_M_default_append(unsigned long)@@Base> │ │ │ │ - mov (%r12),%r11 │ │ │ │ - jmp 55f70 │ │ │ │ - mov %rax,%rcx │ │ │ │ - mov %eax,%r14d │ │ │ │ - xor %r10d,%r10d │ │ │ │ - and $0x7,%ecx │ │ │ │ - je 56bc7 │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 56bae │ │ │ │ - cmp $0x2,%rcx │ │ │ │ - je 56b9e │ │ │ │ - cmp $0x3,%rcx │ │ │ │ - je 56b8e │ │ │ │ - cmp $0x4,%rcx │ │ │ │ - je 56b7e │ │ │ │ - cmp $0x5,%rcx │ │ │ │ - je 56b6e │ │ │ │ - cmp $0x6,%rcx │ │ │ │ - je 56b5e │ │ │ │ - vmovsd 0x0(%r13),%xmm8 │ │ │ │ - mov $0x1,%r10d │ │ │ │ - vmovsd %xmm8,(%r11) │ │ │ │ - vmovsd 0x0(%r13,%r10,8),%xmm9 │ │ │ │ - vmovsd %xmm9,(%r11,%r10,8) │ │ │ │ - inc %r10 │ │ │ │ - vmovsd 0x0(%r13,%r10,8),%xmm10 │ │ │ │ - vmovsd %xmm10,(%r11,%r10,8) │ │ │ │ - inc %r10 │ │ │ │ - vmovsd 0x0(%r13,%r10,8),%xmm11 │ │ │ │ - vmovsd %xmm11,(%r11,%r10,8) │ │ │ │ - inc %r10 │ │ │ │ - vmovsd 0x0(%r13,%r10,8),%xmm12 │ │ │ │ - vmovsd %xmm12,(%r11,%r10,8) │ │ │ │ - inc %r10 │ │ │ │ - vmovsd 0x0(%r13,%r10,8),%xmm13 │ │ │ │ - vmovsd %xmm13,(%r11,%r10,8) │ │ │ │ - inc %r10 │ │ │ │ - vmovsd 0x0(%r13,%r10,8),%xmm14 │ │ │ │ - vmovsd %xmm14,(%r11,%r10,8) │ │ │ │ - inc %r10 │ │ │ │ - cmp %r14,%r10 │ │ │ │ - je 56187 │ │ │ │ - vmovsd 0x0(%r13,%r10,8),%xmm15 │ │ │ │ - lea 0x1(%r10),%r15 │ │ │ │ - lea 0x2(%r10),%r8 │ │ │ │ - lea 0x3(%r10),%r9 │ │ │ │ - lea 0x4(%r10),%rdx │ │ │ │ - lea 0x5(%r10),%r12 │ │ │ │ - lea 0x6(%r10),%rsi │ │ │ │ - lea 0x7(%r10),%rdi │ │ │ │ - vmovsd %xmm15,(%r11,%r10,8) │ │ │ │ - vmovsd 0x0(%r13,%r15,8),%xmm6 │ │ │ │ - add $0x8,%r10 │ │ │ │ - vmovsd %xmm6,(%r11,%r15,8) │ │ │ │ - vmovsd 0x0(%r13,%r8,8),%xmm0 │ │ │ │ - vmovsd %xmm0,(%r11,%r8,8) │ │ │ │ - vmovsd 0x0(%r13,%r9,8),%xmm1 │ │ │ │ - vmovsd %xmm1,(%r11,%r9,8) │ │ │ │ - vmovsd 0x0(%r13,%rdx,8),%xmm2 │ │ │ │ - vmovsd %xmm2,(%r11,%rdx,8) │ │ │ │ - vmovsd 0x0(%r13,%r12,8),%xmm3 │ │ │ │ - vmovsd %xmm3,(%r11,%r12,8) │ │ │ │ - vmovsd 0x0(%r13,%rsi,8),%xmm4 │ │ │ │ - vmovsd %xmm4,(%r11,%rsi,8) │ │ │ │ - vmovsd 0x0(%r13,%rdi,8),%xmm5 │ │ │ │ - vmovsd %xmm5,(%r11,%rdi,8) │ │ │ │ - cmp %r14,%r10 │ │ │ │ - jne 56bc7 │ │ │ │ - jmp 56187 │ │ │ │ + call b9550 >::_M_default_append(unsigned long)@@Base> │ │ │ │ + mov (%r15),%r8 │ │ │ │ + jmp 54009 │ │ │ │ + mov %rdx,%r9 │ │ │ │ + mov %edx,%ecx │ │ │ │ + xor %eax,%eax │ │ │ │ + and $0x7,%r9d │ │ │ │ + je 54b56 │ │ │ │ + cmp $0x1,%r9 │ │ │ │ + je 54b3d │ │ │ │ + cmp $0x2,%r9 │ │ │ │ + je 54b2d │ │ │ │ + cmp $0x3,%r9 │ │ │ │ + je 54b1d │ │ │ │ + cmp $0x4,%r9 │ │ │ │ + je 54b0d │ │ │ │ + cmp $0x5,%r9 │ │ │ │ + je 54afd │ │ │ │ + cmp $0x6,%r9 │ │ │ │ + je 54aed │ │ │ │ + vmovsd 0x0(%r13),%xmm6 │ │ │ │ + mov $0x1,%eax │ │ │ │ + vmovsd %xmm6,(%r8) │ │ │ │ + vmovsd 0x0(%r13,%rax,8),%xmm8 │ │ │ │ + vmovsd %xmm8,(%r8,%rax,8) │ │ │ │ + inc %rax │ │ │ │ + vmovsd 0x0(%r13,%rax,8),%xmm9 │ │ │ │ + vmovsd %xmm9,(%r8,%rax,8) │ │ │ │ + inc %rax │ │ │ │ + vmovsd 0x0(%r13,%rax,8),%xmm10 │ │ │ │ + vmovsd %xmm10,(%r8,%rax,8) │ │ │ │ + inc %rax │ │ │ │ + vmovsd 0x0(%r13,%rax,8),%xmm11 │ │ │ │ + vmovsd %xmm11,(%r8,%rax,8) │ │ │ │ + inc %rax │ │ │ │ + vmovsd 0x0(%r13,%rax,8),%xmm12 │ │ │ │ + vmovsd %xmm12,(%r8,%rax,8) │ │ │ │ + inc %rax │ │ │ │ + vmovsd 0x0(%r13,%rax,8),%xmm13 │ │ │ │ + vmovsd %xmm13,(%r8,%rax,8) │ │ │ │ + inc %rax │ │ │ │ + cmp %rcx,%rax │ │ │ │ + je 541ee │ │ │ │ + vmovsd 0x0(%r13,%rax,8),%xmm14 │ │ │ │ + lea 0x1(%rax),%rdi │ │ │ │ + lea 0x2(%rax),%rsi │ │ │ │ + lea 0x3(%rax),%r10 │ │ │ │ + lea 0x4(%rax),%r15 │ │ │ │ + vmovsd %xmm14,(%r8,%rax,8) │ │ │ │ + lea 0x5(%rax),%r11 │ │ │ │ + lea 0x6(%rax),%r14 │ │ │ │ + vmovsd 0x0(%r13,%rdi,8),%xmm15 │ │ │ │ + lea 0x7(%rax),%r9 │ │ │ │ + add $0x8,%rax │ │ │ │ + vmovsd %xmm15,(%r8,%rdi,8) │ │ │ │ + vmovsd 0x0(%r13,%rsi,8),%xmm0 │ │ │ │ + vmovsd %xmm0,(%r8,%rsi,8) │ │ │ │ + vmovsd 0x0(%r13,%r10,8),%xmm7 │ │ │ │ + vmovsd %xmm7,(%r8,%r10,8) │ │ │ │ + vmovsd 0x0(%r13,%r15,8),%xmm1 │ │ │ │ + vmovsd %xmm1,(%r8,%r15,8) │ │ │ │ + vmovsd 0x0(%r13,%r11,8),%xmm2 │ │ │ │ + vmovsd %xmm2,(%r8,%r11,8) │ │ │ │ + vmovsd 0x0(%r13,%r14,8),%xmm3 │ │ │ │ + vmovsd %xmm3,(%r8,%r14,8) │ │ │ │ + vmovsd 0x0(%r13,%r9,8),%xmm4 │ │ │ │ + vmovsd %xmm4,(%r8,%r9,8) │ │ │ │ + cmp %rcx,%rax │ │ │ │ + jne 54b56 │ │ │ │ + jmp 541ee │ │ │ │ lea 0xa0(%rsp),%r12 │ │ │ │ vzeroupper │ │ │ │ - jmp 56576 │ │ │ │ - mov 0x1c(%rsp),%edx │ │ │ │ - mov 0x40(%rsp),%esi │ │ │ │ + jmp 546e1 │ │ │ │ lea 0xa0(%rsp),%r12 │ │ │ │ + mov 0x2c(%rsp),%edx │ │ │ │ + mov 0x50(%rsp),%esi │ │ │ │ mov %r13,%rcx │ │ │ │ mov %r12,%rdi │ │ │ │ movq $0x0,0xa0(%rsp) │ │ │ │ - call bfbc0 (int, int, double const*)@@Base> │ │ │ │ - mov 0xa0(%rsp),%rsi │ │ │ │ - mov %rsi,0x30(%rsp) │ │ │ │ - jmp 56576 │ │ │ │ - mov %eax,%ecx │ │ │ │ - xor %r10d,%r10d │ │ │ │ - xor %r15d,%r15d │ │ │ │ - jmp 56132 │ │ │ │ - xor %r8d,%r8d │ │ │ │ - jmp 55ecc │ │ │ │ + call b9b10 (int, int, double const*)@@Base> │ │ │ │ + mov 0xa0(%rsp),%r11 │ │ │ │ + mov %r11,0x30(%rsp) │ │ │ │ + jmp 546e1 │ │ │ │ + mov %edx,%r9d │ │ │ │ + xor %edi,%edi │ │ │ │ + xor %esi,%esi │ │ │ │ + jmp 541c4 │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - mov 0x30(%rsp),%rsi │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0x30(%rsp),%r11 │ │ │ │ xor %r9d,%r9d │ │ │ │ - jmp 55e84 │ │ │ │ + jmp 53f6e │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r13 │ │ │ │ + mov %rax,%rbx │ │ │ │ lea 0xa0(%rsp),%r12 │ │ │ │ - jmp f2aa <__cxa_finalize@plt+0x1c1a> │ │ │ │ + jmp f265 <__cxa_finalize@plt+0x1bd5> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r13 │ │ │ │ - jmp f2e7 <__cxa_finalize@plt+0x1c57> │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp f2a2 <__cxa_finalize@plt+0x1c12> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r13 │ │ │ │ - jmp f2e7 <__cxa_finalize@plt+0x1c57> │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp f2a2 <__cxa_finalize@plt+0x1c12> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r13 │ │ │ │ - jmp f29d <__cxa_finalize@plt+0x1c0d> │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp f258 <__cxa_finalize@plt+0x1bc8> │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ endbr64 │ │ │ │ lea 0x8(%rsp),%r10 │ │ │ │ - and $0xffffffffffffffc0,%rsp │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ push -0x8(%r10) │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ + lea -0xb0(%rbp),%rcx │ │ │ │ + lea -0xb8(%rbp),%rdx │ │ │ │ + lea -0xa8(%rbp),%r9 │ │ │ │ + lea -0xbc(%rbp),%r8 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %r10 │ │ │ │ push %rbx │ │ │ │ - lea -0xb0(%rbp),%rcx │ │ │ │ - sub $0x100,%rsp │ │ │ │ - mov 0x8def3(%rip),%rax # e4c38 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x198> │ │ │ │ - lea -0xb8(%rbp),%rdx │ │ │ │ - lea -0xa8(%rbp),%r9 │ │ │ │ - lea -0xbc(%rbp),%r8 │ │ │ │ + sub $0xe0,%rsp │ │ │ │ mov %fs:0x28,%rdi │ │ │ │ mov %rdi,-0x38(%rbp) │ │ │ │ mov %rsi,%rdi │ │ │ │ + mov 0x88d6e(%rip),%rax # dda68 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x468> │ │ │ │ + lea 0x846d2(%rip),%rsi # d93d3 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x12c3> │ │ │ │ + movl $0x0,-0xbc(%rbp) │ │ │ │ mov %rax,-0xa8(%rbp) │ │ │ │ - lea 0x8965b(%rip),%rsi # e03d3 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x14b3> │ │ │ │ xor %eax,%eax │ │ │ │ - movl $0x0,-0xbc(%rbp) │ │ │ │ call d3f0 │ │ │ │ test %eax,%eax │ │ │ │ - je 579f6 │ │ │ │ + je 5580e │ │ │ │ mov -0xbc(%rbp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 579e0 │ │ │ │ - mov 0x9aa12(%rip),%r12 │ │ │ │ + jle 557f8 │ │ │ │ + mov 0x95a82(%rip),%r12 │ │ │ │ mov $0xc,%edi │ │ │ │ mov 0x228(%r12),%rbx │ │ │ │ call *0x168(%r12) │ │ │ │ mov -0xb8(%rbp),%rdi │ │ │ │ xor %r9d,%r9d │ │ │ │ mov $0x100,%r8d │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ mov %rax,%rsi │ │ │ │ call *%rbx │ │ │ │ mov %rax,%r12 │ │ │ │ test %rax,%rax │ │ │ │ - je 57db0 │ │ │ │ - mov 0x9a9d1(%rip),%r13 │ │ │ │ - mov %rax,-0xa0(%rbp) │ │ │ │ + je 55b80 │ │ │ │ + mov 0x95a41(%rip),%r13 │ │ │ │ mov $0xc,%edi │ │ │ │ + mov %rax,-0xa0(%rbp) │ │ │ │ mov 0x228(%r13),%r14 │ │ │ │ call *0x168(%r13) │ │ │ │ mov -0xb0(%rbp),%rdi │ │ │ │ xor %r9d,%r9d │ │ │ │ mov $0x100,%r8d │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ mov %rax,%rsi │ │ │ │ call *%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ test %rax,%rax │ │ │ │ - je 57af0 │ │ │ │ - mov 0x18(%r12),%r14d │ │ │ │ + je 558e8 │ │ │ │ + mov 0x18(%r12),%r15d │ │ │ │ mov %rax,-0x98(%rbp) │ │ │ │ - test %r14d,%r14d │ │ │ │ - jle 57a90 │ │ │ │ - cmp %r14d,0x18(%rax) │ │ │ │ - jne 57a30 │ │ │ │ + test %r15d,%r15d │ │ │ │ + jle 55890 │ │ │ │ + cmp %r15d,0x18(%rax) │ │ │ │ + jne 55840 │ │ │ │ mov 0x20(%rax),%rdx │ │ │ │ - lea -0x1(%r14),%r15d │ │ │ │ - movslq %r15d,%r13 │ │ │ │ - mov (%rdx,%r13,8),%rsi │ │ │ │ - mov %rsi,-0xd0(%rbp) │ │ │ │ - test %esi,%esi │ │ │ │ - jle 57b30 │ │ │ │ + lea -0x1(%r15),%r8d │ │ │ │ + movslq %r8d,%r14 │ │ │ │ + mov (%rdx,%r14,8),%r13 │ │ │ │ + test %r13d,%r13d │ │ │ │ + jle 55908 │ │ │ │ vmovsd -0xa8(%rbp),%xmm0 │ │ │ │ - mov -0xd0(%rbp),%edi │ │ │ │ vucomisd %xmm0,%xmm0 │ │ │ │ - jp 57dd0 │ │ │ │ - inc %edi │ │ │ │ + jp 55ba0 │ │ │ │ + lea 0x1(%r13),%edi │ │ │ │ mov %edi,-0xc4(%rbp) │ │ │ │ mov -0xbc(%rbp),%esi │ │ │ │ - call 2eca0 │ │ │ │ + mov %r8d,-0xd0(%rbp) │ │ │ │ + call 2ed10 │ │ │ │ mov 0x20(%r12),%rdx │ │ │ │ cltq │ │ │ │ mov %rax,-0xd8(%rbp) │ │ │ │ - cmp %rax,(%rdx,%r13,8) │ │ │ │ - jne 57a70 │ │ │ │ - mov $0x1,%r13d │ │ │ │ - cmp $0x1,%r14d │ │ │ │ - je 5739e │ │ │ │ - lea -0x2(%r14),%r8d │ │ │ │ + cmp %rax,(%rdx,%r14,8) │ │ │ │ + jne 55878 │ │ │ │ + cmp $0x1,%r15d │ │ │ │ + mov -0xd0(%rbp),%r9d │ │ │ │ + mov $0x1,%r14d │ │ │ │ + je 551f5 │ │ │ │ + lea -0x2(%r15),%esi │ │ │ │ mov 0x20(%rbx),%rcx │ │ │ │ - cmp $0xe,%r8d │ │ │ │ - jbe 57be0 │ │ │ │ - mov %rcx,%r9 │ │ │ │ - or %rdx,%r9 │ │ │ │ - test $0x7f,%r9b │ │ │ │ - jne 57be0 │ │ │ │ - mov %r15d,%r11d │ │ │ │ - mov $0x10,%r10d │ │ │ │ - vmovdqa32 0x8d794(%rip),%zmm0 # e4680 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x5760> │ │ │ │ - vmovdqa32 0x8d7ca(%rip),%zmm3 # e46c0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x57a0> │ │ │ │ - shr $0x4,%r11d │ │ │ │ - shl $0x7,%r11 │ │ │ │ - vpbroadcastd %r10d,%zmm4 │ │ │ │ - lea -0x80(%r11),%r13 │ │ │ │ - vmovdqa32 0x8d7ee(%rip),%zmm2 # e4700 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x57e0> │ │ │ │ - vmovdqa32 0x8d824(%rip),%zmm7 # e4740 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x5820> │ │ │ │ - xor %edi,%edi │ │ │ │ - shr $0x7,%r13 │ │ │ │ - inc %r13 │ │ │ │ - and $0x3,%r13d │ │ │ │ - je 56ffa │ │ │ │ - cmp $0x1,%r13 │ │ │ │ - je 56f98 │ │ │ │ - cmp $0x2,%r13 │ │ │ │ - jne 57b60 │ │ │ │ - vmovdqa64 (%rdx,%rdi,1),%zmm9 │ │ │ │ - vmovdqa64 0x40(%rdx,%rdi,1),%zmm10 │ │ │ │ - vmovdqa64 0x40(%rcx,%rdi,1),%zmm11 │ │ │ │ - vmovdqa64 (%rcx,%rdi,1),%zmm12 │ │ │ │ - vpcmpneqq %zmm10,%zmm11,%k4 │ │ │ │ - vpcmpneqq %zmm9,%zmm12,%k5 │ │ │ │ - kmovb %k4,%r9d │ │ │ │ - kmovb %k5,%r8d │ │ │ │ - or %r8b,%r9b │ │ │ │ - jne 57ab0 │ │ │ │ - vpermt2d %zmm10,%zmm7,%zmm9 │ │ │ │ - vpaddd %zmm4,%zmm3,%zmm3 │ │ │ │ - vpaddd %zmm4,%zmm0,%zmm0 │ │ │ │ - sub $0xffffffffffffff80,%rdi │ │ │ │ - vpmulld %zmm9,%zmm2,%zmm2 │ │ │ │ - vmovdqa64 (%rdx,%rdi,1),%zmm13 │ │ │ │ - vmovdqa64 0x40(%rdx,%rdi,1),%zmm14 │ │ │ │ - vmovdqa64 0x40(%rcx,%rdi,1),%zmm15 │ │ │ │ - vmovdqa64 (%rcx,%rdi,1),%zmm1 │ │ │ │ - vpcmpneqq %zmm14,%zmm15,%k6 │ │ │ │ - vpcmpneqq %zmm13,%zmm1,%k7 │ │ │ │ - kmovb %k6,%r10d │ │ │ │ - kmovb %k7,%r13d │ │ │ │ - or %r13b,%r10b │ │ │ │ - jne 57ab0 │ │ │ │ - vpermt2d %zmm14,%zmm7,%zmm13 │ │ │ │ - sub $0xffffffffffffff80,%rdi │ │ │ │ - vpaddd %zmm4,%zmm3,%zmm3 │ │ │ │ - vpaddd %zmm4,%zmm0,%zmm0 │ │ │ │ - vpmulld %zmm13,%zmm2,%zmm2 │ │ │ │ - cmp %rdi,%r11 │ │ │ │ - je 57164 │ │ │ │ - vmovdqa64 (%rdx,%rdi,1),%zmm8 │ │ │ │ - vmovdqa64 0x40(%rdx,%rdi,1),%zmm5 │ │ │ │ - vmovdqa64 0x40(%rcx,%rdi,1),%zmm6 │ │ │ │ - vmovdqa64 (%rcx,%rdi,1),%zmm9 │ │ │ │ - vpcmpneqq %zmm5,%zmm6,%k0 │ │ │ │ - vpcmpneqq %zmm8,%zmm9,%k1 │ │ │ │ - kmovb %k0,%eax │ │ │ │ - kmovb %k1,%esi │ │ │ │ - or %sil,%al │ │ │ │ - jne 57ab0 │ │ │ │ - vmovdqa64 0x80(%rdx,%rdi,1),%zmm10 │ │ │ │ - vmovdqa64 0xc0(%rdx,%rdi,1),%zmm11 │ │ │ │ - vpermt2d %zmm5,%zmm7,%zmm8 │ │ │ │ - vpaddd %zmm4,%zmm3,%zmm3 │ │ │ │ - vmovdqa64 0xc0(%rcx,%rdi,1),%zmm12 │ │ │ │ - vmovdqa64 0x80(%rcx,%rdi,1),%zmm13 │ │ │ │ - vpmulld %zmm8,%zmm2,%zmm2 │ │ │ │ - vpaddd %zmm4,%zmm0,%zmm0 │ │ │ │ - vpcmpneqq %zmm11,%zmm12,%k2 │ │ │ │ - vpcmpneqq %zmm10,%zmm13,%k3 │ │ │ │ - kmovb %k2,%r9d │ │ │ │ - kmovb %k3,%r8d │ │ │ │ - or %r8b,%r9b │ │ │ │ - jne 57ab0 │ │ │ │ - vmovdqa64 0x100(%rdx,%rdi,1),%zmm14 │ │ │ │ - vmovdqa64 0x140(%rdx,%rdi,1),%zmm15 │ │ │ │ - vpermt2d %zmm11,%zmm7,%zmm10 │ │ │ │ - vpaddd %zmm4,%zmm3,%zmm3 │ │ │ │ - vmovdqa64 0x140(%rcx,%rdi,1),%zmm1 │ │ │ │ - vmovdqa64 0x100(%rcx,%rdi,1),%zmm8 │ │ │ │ - vpmulld %zmm10,%zmm2,%zmm2 │ │ │ │ - vpaddd %zmm4,%zmm0,%zmm0 │ │ │ │ - vpcmpneqq %zmm15,%zmm1,%k4 │ │ │ │ - vpcmpneqq %zmm14,%zmm8,%k5 │ │ │ │ - kmovb %k4,%r10d │ │ │ │ - kmovb %k5,%r13d │ │ │ │ - or %r13b,%r10b │ │ │ │ - jne 57ab0 │ │ │ │ - vmovdqa64 0x180(%rdx,%rdi,1),%zmm9 │ │ │ │ - vmovdqa64 0x1c0(%rdx,%rdi,1),%zmm5 │ │ │ │ - vpermt2d %zmm15,%zmm7,%zmm14 │ │ │ │ - vpaddd %zmm4,%zmm3,%zmm3 │ │ │ │ - vmovdqa64 0x1c0(%rcx,%rdi,1),%zmm6 │ │ │ │ - vmovdqa64 0x180(%rcx,%rdi,1),%zmm10 │ │ │ │ - vpmulld %zmm14,%zmm2,%zmm2 │ │ │ │ - vpaddd %zmm4,%zmm0,%zmm0 │ │ │ │ - vpcmpneqq %zmm5,%zmm6,%k6 │ │ │ │ - vpcmpneqq %zmm9,%zmm10,%k7 │ │ │ │ - kmovb %k6,%eax │ │ │ │ + cmp $0x7,%esi │ │ │ │ + jbe 559b0 │ │ │ │ + mov %rcx,%r11 │ │ │ │ + or %rdx,%r11 │ │ │ │ + test $0x3f,%r11b │ │ │ │ + jne 559b0 │ │ │ │ + mov %r9d,%r10d │ │ │ │ + vpcmpeqd %ymm4,%ymm4,%ymm4 │ │ │ │ + mov $0x8,%r8d │ │ │ │ + vmovdqa 0x88a3f(%rip),%ymm0 # dd8c0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x2c0> │ │ │ │ + shr $0x3,%r10d │ │ │ │ + vmovdqa 0x88a53(%rip),%ymm6 # dd8e0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x2e0> │ │ │ │ + vmovdqa 0x88a6b(%rip),%ymm7 # dd900 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x300> │ │ │ │ + xor %eax,%eax │ │ │ │ + shl $0x6,%r10 │ │ │ │ + vpsrld $0x1f,%ymm4,%ymm4 │ │ │ │ + vpbroadcastd %r8d,%ymm1 │ │ │ │ + lea -0x40(%r10),%r14 │ │ │ │ + shr $0x6,%r14 │ │ │ │ + inc %r14 │ │ │ │ + and $0x3,%r14d │ │ │ │ + je 54f73 │ │ │ │ + cmp $0x1,%r14 │ │ │ │ + je 54f1a │ │ │ │ + cmp $0x2,%r14 │ │ │ │ + jne 55940 │ │ │ │ + vmovdqa (%rdx,%rax,1),%ymm9 │ │ │ │ + vmovdqa 0x20(%rdx,%rax,1),%ymm10 │ │ │ │ + vmovdqa 0x20(%rcx,%rax,1),%ymm11 │ │ │ │ + vmovdqa (%rcx,%rax,1),%ymm12 │ │ │ │ + vpcmpneqq %ymm10,%ymm11,%k2 │ │ │ │ + vpcmpneqq %ymm9,%ymm12,%k3 │ │ │ │ + kmovb %k2,%esi │ │ │ │ + kmovb %k3,%r11d │ │ │ │ + or %r11d,%esi │ │ │ │ + and $0xf,%esi │ │ │ │ + jne 558b0 │ │ │ │ + vpermt2d %ymm10,%ymm7,%ymm9 │ │ │ │ + vpaddd %ymm1,%ymm6,%ymm6 │ │ │ │ + vpaddd %ymm1,%ymm0,%ymm0 │ │ │ │ + add $0x40,%rax │ │ │ │ + vpmulld %ymm9,%ymm4,%ymm4 │ │ │ │ + vmovdqa (%rdx,%rax,1),%ymm13 │ │ │ │ + vmovdqa 0x20(%rdx,%rax,1),%ymm14 │ │ │ │ + vmovdqa 0x20(%rcx,%rax,1),%ymm15 │ │ │ │ + vmovdqa (%rcx,%rax,1),%ymm2 │ │ │ │ + vpcmpneqq %ymm14,%ymm15,%k4 │ │ │ │ + vpcmpneqq %ymm13,%ymm2,%k5 │ │ │ │ + kmovb %k4,%r8d │ │ │ │ + kmovb %k5,%r14d │ │ │ │ + or %r14d,%r8d │ │ │ │ + and $0xf,%r8d │ │ │ │ + jne 558b0 │ │ │ │ + vpermt2d %ymm14,%ymm7,%ymm13 │ │ │ │ + vpaddd %ymm1,%ymm6,%ymm6 │ │ │ │ + vpaddd %ymm1,%ymm0,%ymm0 │ │ │ │ + add $0x40,%rax │ │ │ │ + vpmulld %ymm13,%ymm4,%ymm4 │ │ │ │ + cmp %rax,%r10 │ │ │ │ + je 550cc │ │ │ │ + vmovdqa (%rdx,%rax,1),%ymm8 │ │ │ │ + vmovdqa 0x20(%rdx,%rax,1),%ymm3 │ │ │ │ + vmovdqa 0x20(%rcx,%rax,1),%ymm5 │ │ │ │ + vmovdqa (%rcx,%rax,1),%ymm9 │ │ │ │ + vpcmpneqq %ymm3,%ymm5,%k6 │ │ │ │ + vpcmpneqq %ymm8,%ymm9,%k7 │ │ │ │ + kmovb %k6,%edi │ │ │ │ kmovb %k7,%esi │ │ │ │ - or %sil,%al │ │ │ │ - jne 57ab0 │ │ │ │ - vpermt2d %zmm5,%zmm7,%zmm9 │ │ │ │ - add $0x200,%rdi │ │ │ │ - vpaddd %zmm4,%zmm3,%zmm3 │ │ │ │ - vpaddd %zmm4,%zmm0,%zmm0 │ │ │ │ - vpmulld %zmm9,%zmm2,%zmm2 │ │ │ │ - cmp %rdi,%r11 │ │ │ │ - jne 56ffa │ │ │ │ - vextracti32x8 $0x1,%zmm2,%ymm7 │ │ │ │ - vpmulld %ymm2,%ymm7,%ymm4 │ │ │ │ - vextracti32x4 $0x1,%ymm4,%xmm11 │ │ │ │ - vpmulld %xmm4,%xmm11,%xmm12 │ │ │ │ - vpsrldq $0x8,%xmm12,%xmm13 │ │ │ │ + or %esi,%edi │ │ │ │ + and $0xf,%edi │ │ │ │ + jne 558b0 │ │ │ │ + vmovdqa 0x40(%rdx,%rax,1),%ymm10 │ │ │ │ + vmovdqa 0x60(%rdx,%rax,1),%ymm11 │ │ │ │ + vpermt2d %ymm3,%ymm7,%ymm8 │ │ │ │ + vpaddd %ymm1,%ymm6,%ymm6 │ │ │ │ + vmovdqa 0x60(%rcx,%rax,1),%ymm12 │ │ │ │ + vmovdqa 0x40(%rcx,%rax,1),%ymm13 │ │ │ │ + vpmulld %ymm8,%ymm4,%ymm4 │ │ │ │ + vpaddd %ymm1,%ymm0,%ymm0 │ │ │ │ + vpcmpneqq %ymm11,%ymm12,%k1 │ │ │ │ + vpcmpneqq %ymm10,%ymm13,%k0 │ │ │ │ + kmovb %k1,%r8d │ │ │ │ + kmovb %k0,%r11d │ │ │ │ + or %r11d,%r8d │ │ │ │ + and $0xf,%r8d │ │ │ │ + jne 558b0 │ │ │ │ + vmovdqa 0x80(%rdx,%rax,1),%ymm14 │ │ │ │ + vmovdqa 0xa0(%rdx,%rax,1),%ymm15 │ │ │ │ + vpermt2d %ymm11,%ymm7,%ymm10 │ │ │ │ + vpaddd %ymm1,%ymm6,%ymm6 │ │ │ │ + vmovdqa 0xa0(%rcx,%rax,1),%ymm2 │ │ │ │ + vmovdqa 0x80(%rcx,%rax,1),%ymm8 │ │ │ │ + vpmulld %ymm10,%ymm4,%ymm4 │ │ │ │ + vpaddd %ymm1,%ymm0,%ymm0 │ │ │ │ + vpcmpneqq %ymm15,%ymm2,%k2 │ │ │ │ + vpcmpneqq %ymm14,%ymm8,%k3 │ │ │ │ + kmovb %k2,%edi │ │ │ │ + kmovb %k3,%r14d │ │ │ │ + or %r14d,%edi │ │ │ │ + and $0xf,%edi │ │ │ │ + jne 558b0 │ │ │ │ + vmovdqa 0xc0(%rdx,%rax,1),%ymm9 │ │ │ │ + vmovdqa 0xe0(%rdx,%rax,1),%ymm3 │ │ │ │ + vpermt2d %ymm15,%ymm7,%ymm14 │ │ │ │ + vpaddd %ymm1,%ymm6,%ymm6 │ │ │ │ + vmovdqa 0xe0(%rcx,%rax,1),%ymm5 │ │ │ │ + vmovdqa 0xc0(%rcx,%rax,1),%ymm10 │ │ │ │ + vpmulld %ymm14,%ymm4,%ymm4 │ │ │ │ + vpaddd %ymm1,%ymm0,%ymm0 │ │ │ │ + vpcmpneqq %ymm3,%ymm5,%k4 │ │ │ │ + vpcmpneqq %ymm9,%ymm10,%k5 │ │ │ │ + kmovb %k4,%esi │ │ │ │ + kmovb %k5,%r8d │ │ │ │ + or %r8d,%esi │ │ │ │ + and $0xf,%esi │ │ │ │ + jne 558b0 │ │ │ │ + vpermt2d %ymm3,%ymm7,%ymm9 │ │ │ │ + vpaddd %ymm1,%ymm6,%ymm6 │ │ │ │ + vpaddd %ymm1,%ymm0,%ymm0 │ │ │ │ + add $0x100,%rax │ │ │ │ + vpmulld %ymm9,%ymm4,%ymm4 │ │ │ │ + cmp %rax,%r10 │ │ │ │ + jne 54f73 │ │ │ │ + vextracti32x4 $0x1,%ymm4,%xmm7 │ │ │ │ + vpmulld %xmm4,%xmm7,%xmm11 │ │ │ │ + vpsrldq $0x8,%xmm11,%xmm1 │ │ │ │ + vpmulld %xmm1,%xmm11,%xmm12 │ │ │ │ + vpsrldq $0x4,%xmm12,%xmm13 │ │ │ │ vpmulld %xmm13,%xmm12,%xmm14 │ │ │ │ - vpsrldq $0x4,%xmm14,%xmm15 │ │ │ │ - vpmulld %xmm15,%xmm14,%xmm1 │ │ │ │ - vmovd %xmm1,%r13d │ │ │ │ - test $0xf,%r15b │ │ │ │ - je 5739e │ │ │ │ - and $0xfffffff0,%r15d │ │ │ │ - lea 0x1(%r15),%r11d │ │ │ │ - movslq %r15d,%r9 │ │ │ │ - mov (%rdx,%r9,8),%rdi │ │ │ │ - cmp %rdi,(%rcx,%r9,8) │ │ │ │ - jne 57b10 │ │ │ │ - imul %edi,%r13d │ │ │ │ - lea 0x1(%r11),%r8d │ │ │ │ - cmp %r14d,%r8d │ │ │ │ - jge 5739e │ │ │ │ - movslq %r11d,%r10 │ │ │ │ + vmovd %xmm14,%r14d │ │ │ │ + test $0x7,%r9b │ │ │ │ + je 551f5 │ │ │ │ + mov %r9d,%r8d │ │ │ │ + and $0xfffffff8,%r8d │ │ │ │ + lea 0x1(%r8),%r9d │ │ │ │ + movslq %r8d,%r10 │ │ │ │ mov (%rdx,%r10,8),%rax │ │ │ │ - cmp (%rcx,%r10,8),%rax │ │ │ │ - jne 57b10 │ │ │ │ - imul %eax,%r13d │ │ │ │ - lea 0x2(%r11),%esi │ │ │ │ - cmp %esi,%r14d │ │ │ │ - jle 5739e │ │ │ │ - mov 0x8(%rdx,%r10,8),%r15 │ │ │ │ - cmp %r15,0x8(%rcx,%r10,8) │ │ │ │ - jne 57b10 │ │ │ │ - imul %r15d,%r13d │ │ │ │ - lea 0x3(%r11),%r9d │ │ │ │ - cmp %r9d,%r14d │ │ │ │ - jle 5739e │ │ │ │ - mov 0x10(%rdx,%r10,8),%rdi │ │ │ │ - cmp 0x10(%rcx,%r10,8),%rdi │ │ │ │ - jne 57b10 │ │ │ │ - imul %edi,%r13d │ │ │ │ - lea 0x4(%r11),%r8d │ │ │ │ - cmp %r8d,%r14d │ │ │ │ - jle 5739e │ │ │ │ - mov 0x18(%rdx,%r10,8),%rax │ │ │ │ - cmp 0x18(%rcx,%r10,8),%rax │ │ │ │ - jne 57b10 │ │ │ │ - imul %eax,%r13d │ │ │ │ - lea 0x5(%r11),%esi │ │ │ │ - cmp %esi,%r14d │ │ │ │ - jle 5739e │ │ │ │ - mov 0x20(%rdx,%r10,8),%r15 │ │ │ │ - cmp 0x20(%rcx,%r10,8),%r15 │ │ │ │ - jne 57b10 │ │ │ │ - imul %r15d,%r13d │ │ │ │ - lea 0x6(%r11),%r9d │ │ │ │ - cmp %r9d,%r14d │ │ │ │ - jle 5739e │ │ │ │ - mov 0x28(%rdx,%r10,8),%rdi │ │ │ │ - cmp 0x28(%rcx,%r10,8),%rdi │ │ │ │ - jne 57b10 │ │ │ │ - imul %edi,%r13d │ │ │ │ - lea 0x7(%r11),%r8d │ │ │ │ - cmp %r8d,%r14d │ │ │ │ - jle 5739e │ │ │ │ - mov 0x30(%rdx,%r10,8),%rax │ │ │ │ - cmp 0x30(%rcx,%r10,8),%rax │ │ │ │ - jne 57b10 │ │ │ │ - imul %eax,%r13d │ │ │ │ - lea 0x8(%r11),%esi │ │ │ │ - cmp %esi,%r14d │ │ │ │ - jle 5739e │ │ │ │ - mov 0x38(%rdx,%r10,8),%r15 │ │ │ │ - cmp 0x38(%rcx,%r10,8),%r15 │ │ │ │ - jne 57b10 │ │ │ │ - imul %r15d,%r13d │ │ │ │ - lea 0x9(%r11),%r9d │ │ │ │ - cmp %r9d,%r14d │ │ │ │ - jle 5739e │ │ │ │ - mov 0x40(%rdx,%r10,8),%rdi │ │ │ │ - cmp 0x40(%rcx,%r10,8),%rdi │ │ │ │ - jne 57b10 │ │ │ │ - imul %edi,%r13d │ │ │ │ - lea 0xa(%r11),%r8d │ │ │ │ - cmp %r8d,%r14d │ │ │ │ - jle 5739e │ │ │ │ - mov 0x48(%rdx,%r10,8),%rax │ │ │ │ - cmp 0x48(%rcx,%r10,8),%rax │ │ │ │ - jne 57b10 │ │ │ │ - imul %eax,%r13d │ │ │ │ - lea 0xb(%r11),%esi │ │ │ │ - cmp %esi,%r14d │ │ │ │ - jle 5739e │ │ │ │ - mov 0x50(%rdx,%r10,8),%r15 │ │ │ │ - cmp 0x50(%rcx,%r10,8),%r15 │ │ │ │ - jne 57b10 │ │ │ │ - imul %r15d,%r13d │ │ │ │ - lea 0xc(%r11),%r9d │ │ │ │ - cmp %r9d,%r14d │ │ │ │ - jle 5739e │ │ │ │ - mov 0x58(%rdx,%r10,8),%rdi │ │ │ │ - cmp 0x58(%rcx,%r10,8),%rdi │ │ │ │ - jne 57b10 │ │ │ │ - imul %edi,%r13d │ │ │ │ - lea 0xd(%r11),%r8d │ │ │ │ - cmp %r8d,%r14d │ │ │ │ - jle 5739e │ │ │ │ - mov 0x60(%rdx,%r10,8),%rax │ │ │ │ - cmp 0x60(%rcx,%r10,8),%rax │ │ │ │ - jne 57b10 │ │ │ │ - imul %eax,%r13d │ │ │ │ - lea 0xe(%r11),%esi │ │ │ │ - cmp %esi,%r14d │ │ │ │ - jle 5739e │ │ │ │ - mov 0x68(%rdx,%r10,8),%r15 │ │ │ │ - cmp 0x68(%rcx,%r10,8),%r15 │ │ │ │ - jne 57b10 │ │ │ │ - imul %r15d,%r13d │ │ │ │ - add $0xf,%r11d │ │ │ │ - cmp %r11d,%r14d │ │ │ │ - jle 5739e │ │ │ │ - mov 0x70(%rdx,%r10,8),%rdx │ │ │ │ - cmp %rdx,0x70(%rcx,%r10,8) │ │ │ │ - jne 57b10 │ │ │ │ - imul %edx,%r13d │ │ │ │ + cmp %rax,(%rcx,%r10,8) │ │ │ │ + jne 55b30 │ │ │ │ + imul %eax,%r14d │ │ │ │ + lea 0x1(%r9),%r11d │ │ │ │ + cmp %r15d,%r11d │ │ │ │ + jge 551f5 │ │ │ │ + movslq %r9d,%rdi │ │ │ │ + mov (%rdx,%rdi,8),%rsi │ │ │ │ + cmp (%rcx,%rdi,8),%rsi │ │ │ │ + jne 55b30 │ │ │ │ + imul %esi,%r14d │ │ │ │ + lea 0x2(%r9),%r8d │ │ │ │ + cmp %r8d,%r15d │ │ │ │ + jle 551f5 │ │ │ │ + mov 0x8(%rdx,%rdi,8),%r10 │ │ │ │ + cmp %r10,0x8(%rcx,%rdi,8) │ │ │ │ + jne 55b30 │ │ │ │ + imul %r10d,%r14d │ │ │ │ + lea 0x3(%r9),%eax │ │ │ │ + cmp %eax,%r15d │ │ │ │ + jle 551f5 │ │ │ │ + mov 0x10(%rdx,%rdi,8),%r11 │ │ │ │ + cmp %r11,0x10(%rcx,%rdi,8) │ │ │ │ + jne 55b30 │ │ │ │ + imul %r11d,%r14d │ │ │ │ + lea 0x4(%r9),%esi │ │ │ │ + cmp %r15d,%esi │ │ │ │ + jge 551f5 │ │ │ │ + mov 0x18(%rdx,%rdi,8),%r8 │ │ │ │ + cmp 0x18(%rcx,%rdi,8),%r8 │ │ │ │ + jne 55b30 │ │ │ │ + imul %r8d,%r14d │ │ │ │ + lea 0x5(%r9),%r10d │ │ │ │ + cmp %r10d,%r15d │ │ │ │ + jle 551f5 │ │ │ │ + mov 0x20(%rdx,%rdi,8),%rax │ │ │ │ + cmp 0x20(%rcx,%rdi,8),%rax │ │ │ │ + jne 55b30 │ │ │ │ + imul %eax,%r14d │ │ │ │ + lea 0x6(%r9),%r11d │ │ │ │ + cmp %r11d,%r15d │ │ │ │ + jle 551f5 │ │ │ │ + mov 0x28(%rdx,%rdi,8),%rsi │ │ │ │ + cmp 0x28(%rcx,%rdi,8),%rsi │ │ │ │ + jne 55b30 │ │ │ │ + add $0x7,%r9d │ │ │ │ + imul %esi,%r14d │ │ │ │ + cmp %r9d,%r15d │ │ │ │ + jle 551f5 │ │ │ │ + mov 0x30(%rdx,%rdi,8),%rdx │ │ │ │ + cmp %rdx,0x30(%rcx,%rdi,8) │ │ │ │ + jne 55b30 │ │ │ │ + imul %edx,%r14d │ │ │ │ mov %r12,%rdi │ │ │ │ - call 15b50 │ │ │ │ + call 15940 │ │ │ │ test %al,%al │ │ │ │ - jne 57b50 │ │ │ │ - mov 0x9a403(%rip),%rax │ │ │ │ + jne 55928 │ │ │ │ + mov 0x955ac(%rip),%rax │ │ │ │ mov $0xc,%edi │ │ │ │ mov 0x228(%rax),%r12 │ │ │ │ vzeroupper │ │ │ │ call *0x168(%rax) │ │ │ │ mov -0xb8(%rbp),%rdi │ │ │ │ xor %r9d,%r9d │ │ │ │ mov $0x501,%r8d │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ mov %rax,%rsi │ │ │ │ call *%r12 │ │ │ │ mov %rax,-0xe8(%rbp) │ │ │ │ mov %rax,%r12 │ │ │ │ test %rax,%rax │ │ │ │ - je 57e01 │ │ │ │ + je 55bd5 │ │ │ │ mov %rbx,%rdi │ │ │ │ - call 15b50 │ │ │ │ + call 15940 │ │ │ │ test %al,%al │ │ │ │ - jne 57d80 │ │ │ │ - mov 0x9a3aa(%rip),%r15 │ │ │ │ + jne 55b50 │ │ │ │ + mov 0x95553(%rip),%rax │ │ │ │ mov $0xc,%edi │ │ │ │ - mov 0x228(%r15),%rbx │ │ │ │ + mov 0x228(%rax),%rbx │ │ │ │ vzeroupper │ │ │ │ - call *0x168(%r15) │ │ │ │ + call *0x168(%rax) │ │ │ │ mov -0xb0(%rbp),%rdi │ │ │ │ xor %r9d,%r9d │ │ │ │ mov $0x501,%r8d │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ mov %rax,%rsi │ │ │ │ call *%rbx │ │ │ │ mov %rax,-0xe0(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ test %rax,%rax │ │ │ │ - je 57ddb │ │ │ │ - movslq %r13d,%rdx │ │ │ │ - imul -0xd8(%rbp),%rdx │ │ │ │ + je 55baf │ │ │ │ + movslq %r14d,%rdx │ │ │ │ movq $0x0,-0x58(%rbp) │ │ │ │ - movq $0x0,-0x48(%rbp) │ │ │ │ - vpxor %xmm7,%xmm7,%xmm7 │ │ │ │ + vpxor %xmm10,%xmm10,%xmm10 │ │ │ │ lea -0x90(%rbp),%rdi │ │ │ │ - vmovdqa %ymm7,-0x90(%rbp) │ │ │ │ + movq $0x0,-0x48(%rbp) │ │ │ │ + imul -0xd8(%rbp),%rdx │ │ │ │ mov %r12,%rsi │ │ │ │ + vmovdqa %ymm10,-0x90(%rbp) │ │ │ │ vzeroupper │ │ │ │ - call bf6d0 │ │ │ │ + call b96e0 │ │ │ │ mov -0x90(%rbp),%rdx │ │ │ │ - mov -0x80(%rbp),%r11 │ │ │ │ + mov -0x80(%rbp),%rdi │ │ │ │ mov %rdx,-0xf0(%rbp) │ │ │ │ - mov %r11,-0xf8(%rbp) │ │ │ │ + mov %rdi,-0xf8(%rbp) │ │ │ │ test %al,%al │ │ │ │ - jne 57d90 │ │ │ │ - mov -0xd0(%rbp),%r10d │ │ │ │ + jne 55b60 │ │ │ │ + imul %r14d,%r13d │ │ │ │ lea -0x60(%rbp),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ movq $0x0,-0x60(%rbp) │ │ │ │ movq $0x0,-0x50(%rbp) │ │ │ │ - imul %r13d,%r10d │ │ │ │ - movslq %r10d,%rdx │ │ │ │ - call bf6d0 │ │ │ │ - mov -0x60(%rbp),%rsi │ │ │ │ - mov -0x50(%rbp),%r9 │ │ │ │ - mov %rsi,-0x100(%rbp) │ │ │ │ - mov %r9,-0x108(%rbp) │ │ │ │ + movslq %r13d,%rdx │ │ │ │ + call b96e0 │ │ │ │ + mov -0x60(%rbp),%r13 │ │ │ │ + mov -0x50(%rbp),%r10 │ │ │ │ + mov %r13,-0x100(%rbp) │ │ │ │ + mov %r10,-0x108(%rbp) │ │ │ │ test %al,%al │ │ │ │ - jne 57bbb │ │ │ │ - mov 0x9a2bf(%rip),%rax │ │ │ │ - mov 0x20(%r12),%rdx │ │ │ │ + jne 5598e │ │ │ │ + mov 0x9546f(%rip),%rax │ │ │ │ sub $0x8,%rsp │ │ │ │ + mov 0x20(%r12),%rdx │ │ │ │ xor %r9d,%r9d │ │ │ │ xor %r8d,%r8d │ │ │ │ mov $0xb,%ecx │ │ │ │ - mov %r14d,%esi │ │ │ │ + mov %r15d,%esi │ │ │ │ mov 0x10(%rax),%rdi │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ call *0x2e8(%rax) │ │ │ │ mov %rax,-0x110(%rbp) │ │ │ │ add $0x20,%rsp │ │ │ │ test %rax,%rax │ │ │ │ - je 57bd2 │ │ │ │ - test %r13d,%r13d │ │ │ │ - jle 5796b │ │ │ │ - mov -0x110(%rbp),%rdi │ │ │ │ - mov -0xd8(%rbp),%r14 │ │ │ │ - mov 0x10(%rdi),%r8 │ │ │ │ - shl $0x2,%r14 │ │ │ │ - mov %r14,-0xd8(%rbp) │ │ │ │ - xor %r14d,%r14d │ │ │ │ + je 559a4 │ │ │ │ + test %r14d,%r14d │ │ │ │ + jle 55799 │ │ │ │ + mov -0xd8(%rbp),%r15 │ │ │ │ + mov -0x110(%rbp),%rsi │ │ │ │ + xor %r13d,%r13d │ │ │ │ + shl $0x2,%r15 │ │ │ │ + mov %r15,-0xd0(%rbp) │ │ │ │ + mov 0x10(%rsi),%r15 │ │ │ │ nopl (%rax) │ │ │ │ - movslq 0x18(%rbx),%r15 │ │ │ │ + movslq 0x18(%rbx),%r8 │ │ │ │ vmovsd -0xa8(%rbp),%xmm0 │ │ │ │ mov 0x10(%rbx),%rdi │ │ │ │ - cmp $0x1,%r15d │ │ │ │ - jle 57743 │ │ │ │ - lea -0x1(%r15),%esi │ │ │ │ - mov 0x20(%rbx),%r11 │ │ │ │ - mov %r14d,%eax │ │ │ │ + cmp $0x1,%r8d │ │ │ │ + jle 55590 │ │ │ │ + lea -0x1(%r8),%r9d │ │ │ │ + mov 0x20(%rbx),%rsi │ │ │ │ + shl $0x3,%r8 │ │ │ │ + mov %r13d,%eax │ │ │ │ + neg %r9 │ │ │ │ xor %ecx,%ecx │ │ │ │ - neg %rsi │ │ │ │ - shl $0x3,%rsi │ │ │ │ - mov %rsi,%rdx │ │ │ │ - neg %rdx │ │ │ │ - sub $0x8,%rdx │ │ │ │ - shr $0x3,%rdx │ │ │ │ - shl $0x3,%r15 │ │ │ │ - inc %rdx │ │ │ │ - add %r15,%r11 │ │ │ │ - add 0x28(%rbx),%r15 │ │ │ │ - and $0x7,%edx │ │ │ │ - je 57684 │ │ │ │ - cmp $0x1,%rdx │ │ │ │ - je 57665 │ │ │ │ - cmp $0x2,%rdx │ │ │ │ - je 5764f │ │ │ │ - cmp $0x3,%rdx │ │ │ │ - je 57639 │ │ │ │ - cmp $0x4,%rdx │ │ │ │ - je 57623 │ │ │ │ - cmp $0x5,%rdx │ │ │ │ - je 5760d │ │ │ │ - cmp $0x6,%rdx │ │ │ │ - je 575f7 │ │ │ │ - movslq %r14d,%rax │ │ │ │ + shl $0x3,%r9 │ │ │ │ + add %r8,%rsi │ │ │ │ + add 0x28(%rbx),%r8 │ │ │ │ + mov %r9,%r11 │ │ │ │ + neg %r11 │ │ │ │ + sub $0x8,%r11 │ │ │ │ + shr $0x3,%r11 │ │ │ │ + inc %r11 │ │ │ │ + and $0x7,%r11d │ │ │ │ + je 554d5 │ │ │ │ + cmp $0x1,%r11 │ │ │ │ + je 554b6 │ │ │ │ + cmp $0x2,%r11 │ │ │ │ + je 554a0 │ │ │ │ + cmp $0x3,%r11 │ │ │ │ + je 5548a │ │ │ │ + cmp $0x4,%r11 │ │ │ │ + je 55474 │ │ │ │ + cmp $0x5,%r11 │ │ │ │ + je 5545e │ │ │ │ + cmp $0x6,%r11 │ │ │ │ + je 55448 │ │ │ │ + movslq %r13d,%rax │ │ │ │ mov $0xfffffffffffffff8,%rcx │ │ │ │ cqto │ │ │ │ - idivq -0x10(%r11) │ │ │ │ - imul -0x10(%r15),%rdx │ │ │ │ + idivq -0x10(%rsi) │ │ │ │ + imul -0x10(%r8),%rdx │ │ │ │ add %rdx,%rdi │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x10(%r11,%rcx,1) │ │ │ │ - imul -0x10(%r15,%rcx,1),%rdx │ │ │ │ + idivq -0x10(%rsi,%rcx,1) │ │ │ │ + imul -0x10(%r8,%rcx,1),%rdx │ │ │ │ sub $0x8,%rcx │ │ │ │ add %rdx,%rdi │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x10(%r11,%rcx,1) │ │ │ │ - imul -0x10(%r15,%rcx,1),%rdx │ │ │ │ + idivq -0x10(%rsi,%rcx,1) │ │ │ │ + imul -0x10(%r8,%rcx,1),%rdx │ │ │ │ sub $0x8,%rcx │ │ │ │ add %rdx,%rdi │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x10(%r11,%rcx,1) │ │ │ │ - imul -0x10(%r15,%rcx,1),%rdx │ │ │ │ + idivq -0x10(%rsi,%rcx,1) │ │ │ │ + imul -0x10(%r8,%rcx,1),%rdx │ │ │ │ sub $0x8,%rcx │ │ │ │ add %rdx,%rdi │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x10(%r11,%rcx,1) │ │ │ │ - imul -0x10(%r15,%rcx,1),%rdx │ │ │ │ + idivq -0x10(%rsi,%rcx,1) │ │ │ │ + imul -0x10(%r8,%rcx,1),%rdx │ │ │ │ sub $0x8,%rcx │ │ │ │ add %rdx,%rdi │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x10(%r11,%rcx,1) │ │ │ │ - imul -0x10(%r15,%rcx,1),%rdx │ │ │ │ + idivq -0x10(%rsi,%rcx,1) │ │ │ │ + imul -0x10(%r8,%rcx,1),%rdx │ │ │ │ sub $0x8,%rcx │ │ │ │ add %rdx,%rdi │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x10(%r11,%rcx,1) │ │ │ │ - imul -0x10(%r15,%rcx,1),%rdx │ │ │ │ + idivq -0x10(%rsi,%rcx,1) │ │ │ │ + imul -0x10(%r8,%rcx,1),%rdx │ │ │ │ sub $0x8,%rcx │ │ │ │ add %rdx,%rdi │ │ │ │ - cmp %rcx,%rsi │ │ │ │ - je 57743 │ │ │ │ + cmp %rcx,%r9 │ │ │ │ + je 55590 │ │ │ │ cltq │ │ │ │ - lea -0x8(%rcx),%r10 │ │ │ │ - lea -0x10(%rcx),%r9 │ │ │ │ + lea -0x10(%rcx),%r11 │ │ │ │ cqto │ │ │ │ - idivq -0x10(%r11,%rcx,1) │ │ │ │ - imul -0x10(%r15,%rcx,1),%rdx │ │ │ │ + idivq -0x10(%rsi,%rcx,1) │ │ │ │ + imul -0x10(%r8,%rcx,1),%rdx │ │ │ │ cltq │ │ │ │ - add %rdx,%rdi │ │ │ │ + lea (%rdi,%rdx,1),%r10 │ │ │ │ + lea -0x8(%rcx),%rdi │ │ │ │ cqto │ │ │ │ - idivq -0x10(%r11,%r10,1) │ │ │ │ - imul -0x10(%r15,%r10,1),%rdx │ │ │ │ + idivq -0x10(%rsi,%rdi,1) │ │ │ │ + imul -0x10(%r8,%rdi,1),%rdx │ │ │ │ cltq │ │ │ │ - add %rdx,%rdi │ │ │ │ + lea -0x18(%rcx),%rdi │ │ │ │ + add %rdx,%r10 │ │ │ │ cqto │ │ │ │ - idivq -0x10(%r11,%r9,1) │ │ │ │ - imul -0x10(%r15,%r9,1),%rdx │ │ │ │ - lea -0x20(%rcx),%r9 │ │ │ │ + idivq -0x10(%rsi,%r11,1) │ │ │ │ + imul -0x10(%r8,%r11,1),%rdx │ │ │ │ cltq │ │ │ │ - lea (%rdi,%rdx,1),%r10 │ │ │ │ - lea -0x18(%rcx),%rdi │ │ │ │ + lea -0x20(%rcx),%r11 │ │ │ │ + add %rdx,%r10 │ │ │ │ cqto │ │ │ │ - idivq -0x10(%r11,%rdi,1) │ │ │ │ - imul -0x10(%r15,%rdi,1),%rdx │ │ │ │ - lea -0x28(%rcx),%rdi │ │ │ │ + idivq -0x10(%rsi,%rdi,1) │ │ │ │ + imul -0x10(%r8,%rdi,1),%rdx │ │ │ │ cltq │ │ │ │ - lea (%r10,%rdx,1),%r10 │ │ │ │ + lea -0x28(%rcx),%rdi │ │ │ │ + add %rdx,%r10 │ │ │ │ cqto │ │ │ │ - idivq -0x10(%r11,%r9,1) │ │ │ │ - imul -0x10(%r15,%r9,1),%rdx │ │ │ │ - lea -0x30(%rcx),%r9 │ │ │ │ + idivq -0x10(%rsi,%r11,1) │ │ │ │ + imul -0x10(%r8,%r11,1),%rdx │ │ │ │ cltq │ │ │ │ - lea (%r10,%rdx,1),%r10 │ │ │ │ + lea -0x30(%rcx),%r11 │ │ │ │ + add %rdx,%r10 │ │ │ │ cqto │ │ │ │ - idivq -0x10(%r11,%rdi,1) │ │ │ │ - imul -0x10(%r15,%rdi,1),%rdx │ │ │ │ + idivq -0x10(%rsi,%rdi,1) │ │ │ │ + imul -0x10(%r8,%rdi,1),%rdx │ │ │ │ cltq │ │ │ │ - lea (%r10,%rdx,1),%r10 │ │ │ │ + add %rdx,%r10 │ │ │ │ cqto │ │ │ │ - idivq -0x10(%r11,%r9,1) │ │ │ │ - imul -0x10(%r15,%r9,1),%rdx │ │ │ │ + idivq -0x10(%rsi,%r11,1) │ │ │ │ + imul -0x10(%r8,%r11,1),%rdx │ │ │ │ cltq │ │ │ │ lea (%r10,%rdx,1),%rdi │ │ │ │ lea -0x38(%rcx),%r10 │ │ │ │ cqto │ │ │ │ sub $0x40,%rcx │ │ │ │ - idivq -0x10(%r11,%r10,1) │ │ │ │ - imul -0x10(%r15,%r10,1),%rdx │ │ │ │ - lea (%rdi,%rdx,1),%rdi │ │ │ │ - cmp %rcx,%rsi │ │ │ │ - jne 57684 │ │ │ │ - movslq 0x18(%r12),%r11 │ │ │ │ - mov 0x10(%r12),%rsi │ │ │ │ - cmp $0x1,%r11d │ │ │ │ - jle 57933 │ │ │ │ - lea -0x1(%r11),%r10d │ │ │ │ - mov 0x20(%r12),%r15 │ │ │ │ - mov %r14d,%eax │ │ │ │ - xor %ecx,%ecx │ │ │ │ + idivq -0x10(%rsi,%r10,1) │ │ │ │ + imul -0x10(%r8,%r10,1),%rdx │ │ │ │ + add %rdx,%rdi │ │ │ │ + cmp %rcx,%r9 │ │ │ │ + jne 554d5 │ │ │ │ + movslq 0x18(%r12),%r8 │ │ │ │ + mov 0x10(%r12),%r9 │ │ │ │ + cmp $0x1,%r8d │ │ │ │ + jle 5576c │ │ │ │ + lea -0x1(%r8),%r10d │ │ │ │ + mov 0x20(%r12),%rsi │ │ │ │ + shl $0x3,%r8 │ │ │ │ + mov %r13d,%eax │ │ │ │ neg %r10 │ │ │ │ + xor %ecx,%ecx │ │ │ │ shl $0x3,%r10 │ │ │ │ - shl $0x3,%r11 │ │ │ │ - mov %r10,%rdx │ │ │ │ - add %r11,%r15 │ │ │ │ - add 0x28(%r12),%r11 │ │ │ │ - neg %rdx │ │ │ │ - sub $0x8,%rdx │ │ │ │ - shr $0x3,%rdx │ │ │ │ - inc %rdx │ │ │ │ - mov %r11,%r9 │ │ │ │ - and $0x7,%edx │ │ │ │ - je 57866 │ │ │ │ - cmp $0x1,%rdx │ │ │ │ - je 57847 │ │ │ │ - cmp $0x2,%rdx │ │ │ │ - je 57831 │ │ │ │ - cmp $0x3,%rdx │ │ │ │ - je 5781b │ │ │ │ - cmp $0x4,%rdx │ │ │ │ - je 57805 │ │ │ │ - cmp $0x5,%rdx │ │ │ │ - je 577ef │ │ │ │ - cmp $0x6,%rdx │ │ │ │ - je 577d9 │ │ │ │ - movslq %r14d,%rax │ │ │ │ + add %r8,%rsi │ │ │ │ + add 0x28(%r12),%r8 │ │ │ │ + mov %r10,%r11 │ │ │ │ + neg %r11 │ │ │ │ + sub $0x8,%r11 │ │ │ │ + shr $0x3,%r11 │ │ │ │ + inc %r11 │ │ │ │ + and $0x7,%r11d │ │ │ │ + je 556b1 │ │ │ │ + cmp $0x1,%r11 │ │ │ │ + je 55692 │ │ │ │ + cmp $0x2,%r11 │ │ │ │ + je 5567c │ │ │ │ + cmp $0x3,%r11 │ │ │ │ + je 55666 │ │ │ │ + cmp $0x4,%r11 │ │ │ │ + je 55650 │ │ │ │ + cmp $0x5,%r11 │ │ │ │ + je 5563a │ │ │ │ + cmp $0x6,%r11 │ │ │ │ + je 55624 │ │ │ │ + movslq %r13d,%rax │ │ │ │ mov $0xfffffffffffffff8,%rcx │ │ │ │ cqto │ │ │ │ - idivq -0x10(%r15) │ │ │ │ - imul -0x10(%r11),%rdx │ │ │ │ - add %rdx,%rsi │ │ │ │ + idivq -0x10(%rsi) │ │ │ │ + imul -0x10(%r8),%rdx │ │ │ │ + add %rdx,%r9 │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x10(%r15,%rcx,1) │ │ │ │ - imul -0x10(%r9,%rcx,1),%rdx │ │ │ │ + idivq -0x10(%rsi,%rcx,1) │ │ │ │ + imul -0x10(%r8,%rcx,1),%rdx │ │ │ │ sub $0x8,%rcx │ │ │ │ - add %rdx,%rsi │ │ │ │ + add %rdx,%r9 │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x10(%r15,%rcx,1) │ │ │ │ - imul -0x10(%r9,%rcx,1),%rdx │ │ │ │ + idivq -0x10(%rsi,%rcx,1) │ │ │ │ + imul -0x10(%r8,%rcx,1),%rdx │ │ │ │ sub $0x8,%rcx │ │ │ │ - add %rdx,%rsi │ │ │ │ + add %rdx,%r9 │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x10(%r15,%rcx,1) │ │ │ │ - imul -0x10(%r9,%rcx,1),%rdx │ │ │ │ + idivq -0x10(%rsi,%rcx,1) │ │ │ │ + imul -0x10(%r8,%rcx,1),%rdx │ │ │ │ sub $0x8,%rcx │ │ │ │ - add %rdx,%rsi │ │ │ │ + add %rdx,%r9 │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x10(%r15,%rcx,1) │ │ │ │ - imul -0x10(%r9,%rcx,1),%rdx │ │ │ │ + idivq -0x10(%rsi,%rcx,1) │ │ │ │ + imul -0x10(%r8,%rcx,1),%rdx │ │ │ │ sub $0x8,%rcx │ │ │ │ - add %rdx,%rsi │ │ │ │ + add %rdx,%r9 │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x10(%r15,%rcx,1) │ │ │ │ - imul -0x10(%r9,%rcx,1),%rdx │ │ │ │ + idivq -0x10(%rsi,%rcx,1) │ │ │ │ + imul -0x10(%r8,%rcx,1),%rdx │ │ │ │ sub $0x8,%rcx │ │ │ │ - add %rdx,%rsi │ │ │ │ + add %rdx,%r9 │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x10(%r15,%rcx,1) │ │ │ │ - imul -0x10(%r9,%rcx,1),%rdx │ │ │ │ + idivq -0x10(%rsi,%rcx,1) │ │ │ │ + imul -0x10(%r8,%rcx,1),%rdx │ │ │ │ sub $0x8,%rcx │ │ │ │ - add %rdx,%rsi │ │ │ │ + add %rdx,%r9 │ │ │ │ cmp %rcx,%r10 │ │ │ │ - je 57933 │ │ │ │ - mov %rdi,-0xd0(%rbp) │ │ │ │ + je 5576c │ │ │ │ cltq │ │ │ │ - lea -0x8(%rcx),%rdi │ │ │ │ - lea -0x10(%rcx),%r11 │ │ │ │ cqto │ │ │ │ - idivq -0x10(%r15,%rcx,1) │ │ │ │ - imul -0x10(%r9,%rcx,1),%rdx │ │ │ │ + idivq -0x10(%rsi,%rcx,1) │ │ │ │ + imul -0x10(%r8,%rcx,1),%rdx │ │ │ │ cltq │ │ │ │ - add %rdx,%rsi │ │ │ │ + lea (%r9,%rdx,1),%r11 │ │ │ │ + lea -0x8(%rcx),%r9 │ │ │ │ cqto │ │ │ │ - idivq -0x10(%r15,%rdi,1) │ │ │ │ - imul -0x10(%r9,%rdi,1),%rdx │ │ │ │ + idivq -0x10(%rsi,%r9,1) │ │ │ │ + imul -0x10(%r8,%r9,1),%rdx │ │ │ │ cltq │ │ │ │ - add %rdx,%rsi │ │ │ │ + lea -0x10(%rcx),%r9 │ │ │ │ + add %rdx,%r11 │ │ │ │ cqto │ │ │ │ - idivq -0x10(%r15,%r11,1) │ │ │ │ - imul -0x10(%r9,%r11,1),%rdx │ │ │ │ - lea -0x20(%rcx),%r11 │ │ │ │ + idivq -0x10(%rsi,%r9,1) │ │ │ │ + imul -0x10(%r8,%r9,1),%rdx │ │ │ │ cltq │ │ │ │ - lea (%rsi,%rdx,1),%rdi │ │ │ │ - lea -0x18(%rcx),%rsi │ │ │ │ + lea -0x18(%rcx),%r9 │ │ │ │ + add %rdx,%r11 │ │ │ │ cqto │ │ │ │ - idivq -0x10(%r15,%rsi,1) │ │ │ │ - imul -0x10(%r9,%rsi,1),%rdx │ │ │ │ - lea -0x28(%rcx),%rsi │ │ │ │ + idivq -0x10(%rsi,%r9,1) │ │ │ │ + imul -0x10(%r8,%r9,1),%rdx │ │ │ │ cltq │ │ │ │ - lea (%rdi,%rdx,1),%rdi │ │ │ │ + lea -0x20(%rcx),%r9 │ │ │ │ + add %rdx,%r11 │ │ │ │ cqto │ │ │ │ - idivq -0x10(%r15,%r11,1) │ │ │ │ - imul -0x10(%r9,%r11,1),%rdx │ │ │ │ - lea -0x30(%rcx),%r11 │ │ │ │ + idivq -0x10(%rsi,%r9,1) │ │ │ │ + imul -0x10(%r8,%r9,1),%rdx │ │ │ │ cltq │ │ │ │ - lea (%rdi,%rdx,1),%rdi │ │ │ │ + lea -0x28(%rcx),%r9 │ │ │ │ + add %rdx,%r11 │ │ │ │ cqto │ │ │ │ - idivq -0x10(%r15,%rsi,1) │ │ │ │ - imul -0x10(%r9,%rsi,1),%rdx │ │ │ │ + idivq -0x10(%rsi,%r9,1) │ │ │ │ + imul -0x10(%r8,%r9,1),%rdx │ │ │ │ cltq │ │ │ │ - lea (%rdi,%rdx,1),%rdi │ │ │ │ + lea -0x30(%rcx),%r9 │ │ │ │ + add %rdx,%r11 │ │ │ │ cqto │ │ │ │ - idivq -0x10(%r15,%r11,1) │ │ │ │ - imul -0x10(%r9,%r11,1),%rdx │ │ │ │ + idivq -0x10(%rsi,%r9,1) │ │ │ │ + imul -0x10(%r8,%r9,1),%rdx │ │ │ │ cltq │ │ │ │ - lea (%rdi,%rdx,1),%rsi │ │ │ │ - lea -0x38(%rcx),%rdi │ │ │ │ + lea (%r11,%rdx,1),%r9 │ │ │ │ + lea -0x38(%rcx),%r11 │ │ │ │ cqto │ │ │ │ sub $0x40,%rcx │ │ │ │ - idivq -0x10(%r15,%rdi,1) │ │ │ │ - imul -0x10(%r9,%rdi,1),%rdx │ │ │ │ - lea (%rsi,%rdx,1),%rsi │ │ │ │ + idivq -0x10(%rsi,%r11,1) │ │ │ │ + imul -0x10(%r8,%r11,1),%rdx │ │ │ │ + add %rdx,%r9 │ │ │ │ cmp %rcx,%r10 │ │ │ │ - jne 5786d │ │ │ │ - mov -0xd0(%rbp),%rdi │ │ │ │ + jne 556b1 │ │ │ │ mov %rdi,%rcx │ │ │ │ - mov %rsi,%rdx │ │ │ │ - mov -0xc4(%rbp),%edi │ │ │ │ mov -0xbc(%rbp),%esi │ │ │ │ - mov %r8,-0xd0(%rbp) │ │ │ │ - call 55b70 │ │ │ │ - mov -0xd0(%rbp),%r8 │ │ │ │ - inc %r14d │ │ │ │ - add -0xd8(%rbp),%r8 │ │ │ │ - cmp %r13d,%r14d │ │ │ │ - jne 57560 │ │ │ │ + mov -0xc4(%rbp),%edi │ │ │ │ + mov %r15,%r8 │ │ │ │ + mov %r9,%rdx │ │ │ │ + call 53cb0 │ │ │ │ + inc %r13d │ │ │ │ + add -0xd0(%rbp),%r15 │ │ │ │ + cmp %r14d,%r13d │ │ │ │ + jne 553b0 │ │ │ │ mov -0x110(%rbp),%rbx │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov -0x100(%rbp),%r8 │ │ │ │ - test %r8,%r8 │ │ │ │ - je 5799e │ │ │ │ + mov -0x100(%rbp),%r12 │ │ │ │ + test %r12,%r12 │ │ │ │ + je 557be │ │ │ │ mov -0x108(%rbp),%rsi │ │ │ │ - mov %r8,%rdi │ │ │ │ - sub %r8,%rsi │ │ │ │ + mov %r12,%rdi │ │ │ │ + sub %r12,%rsi │ │ │ │ call d340 │ │ │ │ - mov -0xf0(%rbp),%r10 │ │ │ │ - test %r10,%r10 │ │ │ │ - je 579bc │ │ │ │ + mov -0xf0(%rbp),%rdi │ │ │ │ + test %rdi,%rdi │ │ │ │ + je 557d9 │ │ │ │ mov -0xf8(%rbp),%rsi │ │ │ │ - mov %r10,%rdi │ │ │ │ - sub %r10,%rsi │ │ │ │ + sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ mov -0xe0(%rbp),%rdi │ │ │ │ - call 150d0 │ │ │ │ + call 14fd0 │ │ │ │ mov -0xe8(%rbp),%rdi │ │ │ │ - call 150d0 │ │ │ │ - jmp 57a49 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x99589(%rip),%r10 │ │ │ │ - lea 0x88676(%rip),%rsi # e0064 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1144> │ │ │ │ - mov (%r10),%rdi │ │ │ │ + call 14fd0 │ │ │ │ + jmp 55858 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov 0x94771(%rip),%rdi │ │ │ │ + lea 0x8385e(%rip),%rsi # d9064 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xf54> │ │ │ │ + mov (%rdi),%rdi │ │ │ │ call d380 │ │ │ │ xor %ebx,%ebx │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 57e34 │ │ │ │ + jne 55c08 │ │ │ │ lea -0x30(%rbp),%rsp │ │ │ │ mov %rbx,%rax │ │ │ │ pop %rbx │ │ │ │ - pop %r9 │ │ │ │ + pop %r8 │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ - lea -0x8(%r9),%rsp │ │ │ │ + lea -0x8(%r8),%rsp │ │ │ │ ret │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x99539(%rip),%r13 │ │ │ │ - lea 0x89432(%rip),%rsi # e0e70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1f50> │ │ │ │ - mov 0x0(%r13),%rdi │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov 0x94729(%rip),%r14 │ │ │ │ + lea 0x84622(%rip),%rsi # d9e70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1d60> │ │ │ │ + mov (%r14),%rdi │ │ │ │ call d380 │ │ │ │ xor %ebx,%ebx │ │ │ │ lea -0x98(%rbp),%rdi │ │ │ │ - call b9520 │ │ │ │ + call b3b10 │ │ │ │ lea -0xa0(%rbp),%rdi │ │ │ │ - call b9520 │ │ │ │ - jmp 579f8 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x994f9(%rip),%rsi │ │ │ │ - mov (%rsi),%rdi │ │ │ │ - lea 0x895a7(%rip),%rsi # e1028 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x2108> │ │ │ │ - call d380 │ │ │ │ - jmp 57a47 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0x994d9(%rip),%r8 │ │ │ │ - lea 0x88869(%rip),%rsi # e0307 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x13e7> │ │ │ │ - mov (%r8),%rdi │ │ │ │ + call b3b10 │ │ │ │ + jmp 55810 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0x946f1(%rip),%r11 │ │ │ │ + lea 0x847a2(%rip),%rsi # da028 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1f18> │ │ │ │ + mov (%r11),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 57a47 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - vextracti32x8 $0x1,%zmm2,%ymm8 │ │ │ │ - vmovd %xmm0,%r15d │ │ │ │ - vpmulld %ymm2,%ymm8,%ymm9 │ │ │ │ - vmovd %xmm3,%r11d │ │ │ │ - vextracti32x4 $0x1,%ymm9,%xmm5 │ │ │ │ - vpmulld %xmm9,%xmm5,%xmm6 │ │ │ │ - vpsrldq $0x8,%xmm6,%xmm10 │ │ │ │ - vpmulld %xmm10,%xmm6,%xmm2 │ │ │ │ - vpsrldq $0x4,%xmm2,%xmm3 │ │ │ │ - vpmulld %xmm3,%xmm2,%xmm0 │ │ │ │ - vmovd %xmm0,%r13d │ │ │ │ - jmp 571a9 │ │ │ │ - mov 0x99479(%rip),%r12 │ │ │ │ - lea 0x88f02(%rip),%rsi # e0a00 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1ae0> │ │ │ │ + jmp 55856 │ │ │ │ + mov 0x946d9(%rip),%r12 │ │ │ │ + lea 0x83a69(%rip),%rsi # d9307 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x11f7> │ │ │ │ mov (%r12),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 57a55 │ │ │ │ + jmp 55856 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - vzeroupper │ │ │ │ - mov 0x99456(%rip),%rcx │ │ │ │ - lea 0x893e7(%rip),%rsi # e0f08 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1fe8> │ │ │ │ - mov (%rcx),%rdi │ │ │ │ + vextracti32x4 $0x1,%ymm4,%xmm15 │ │ │ │ + vmovd %xmm0,%r8d │ │ │ │ + vmovd %xmm6,%r9d │ │ │ │ + vpmulld %xmm4,%xmm15,%xmm2 │ │ │ │ + vpsrldq $0x8,%xmm2,%xmm8 │ │ │ │ + vpmulld %xmm8,%xmm2,%xmm9 │ │ │ │ + vpsrldq $0x4,%xmm9,%xmm3 │ │ │ │ + vpmulld %xmm3,%xmm9,%xmm5 │ │ │ │ + vmovd %xmm5,%r14d │ │ │ │ + jmp 55108 │ │ │ │ + nopl (%rax) │ │ │ │ + mov 0x94681(%rip),%r15 │ │ │ │ + lea 0x8410a(%rip),%rsi # d9a00 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x18f0> │ │ │ │ + mov (%r15),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 57a47 │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov 0x99439(%rip),%rdi │ │ │ │ - lea 0x88ef2(%rip),%rsi # e0a30 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1b10> │ │ │ │ - mov (%rdi),%rdi │ │ │ │ + jmp 55864 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov 0x94661(%rip),%rdx │ │ │ │ + lea 0x8411a(%rip),%rsi # d9a30 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1920> │ │ │ │ + mov (%rdx),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 57a47 │ │ │ │ + jmp 55856 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ movq $0x0,-0xe8(%rbp) │ │ │ │ - jmp 573f7 │ │ │ │ - vmovdqa64 (%rdx),%zmm1 │ │ │ │ - vmovdqa64 0x40(%rdx),%zmm5 │ │ │ │ - vmovdqa64 0x40(%rcx),%zmm6 │ │ │ │ - vmovdqa64 (%rcx),%zmm8 │ │ │ │ - vpcmpneqq %zmm5,%zmm6,%k2 │ │ │ │ - vpcmpneqq %zmm1,%zmm8,%k3 │ │ │ │ - kmovb %k2,%eax │ │ │ │ - kmovb %k3,%esi │ │ │ │ - or %sil,%al │ │ │ │ - jne 57ab0 │ │ │ │ - vmovdqa32 %zmm1,%zmm2 │ │ │ │ - vpaddd %zmm4,%zmm3,%zmm3 │ │ │ │ - vpaddd %zmm4,%zmm0,%zmm0 │ │ │ │ - mov $0x80,%edi │ │ │ │ - vpermt2d %zmm5,%zmm7,%zmm2 │ │ │ │ - jmp 56f3f │ │ │ │ - mov 0x993ae(%rip),%r13 │ │ │ │ - lea 0x88791(%rip),%rsi # e035a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x143a> │ │ │ │ - mov 0x0(%r13),%rdi │ │ │ │ + jmp 5524e │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + vmovdqa (%rdx),%ymm2 │ │ │ │ + vmovdqa 0x20(%rdx),%ymm3 │ │ │ │ + vmovdqa 0x20(%rcx),%ymm5 │ │ │ │ + vmovdqa (%rcx),%ymm8 │ │ │ │ + vpcmpneqq %ymm3,%ymm5,%k1 │ │ │ │ + vpcmpneqq %ymm2,%ymm8,%k0 │ │ │ │ + kmovb %k1,%eax │ │ │ │ + kmovb %k0,%edi │ │ │ │ + or %edi,%eax │ │ │ │ + test $0xf,%al │ │ │ │ + jne 558b0 │ │ │ │ + vmovdqa %ymm2,%ymm4 │ │ │ │ + vpaddd %ymm1,%ymm6,%ymm6 │ │ │ │ + vpaddd %ymm1,%ymm0,%ymm0 │ │ │ │ + mov $0x40,%eax │ │ │ │ + vpermt2d %ymm3,%ymm7,%ymm4 │ │ │ │ + jmp 54ecb │ │ │ │ + mov 0x945db(%rip),%r14 │ │ │ │ + lea 0x839be(%rip),%rsi # d935a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x124a> │ │ │ │ + mov (%r14),%rdi │ │ │ │ call d380 │ │ │ │ xor %ebx,%ebx │ │ │ │ - jmp 57980 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov %r15d,%r11d │ │ │ │ + jmp 557a0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov %r9d,%edi │ │ │ │ xor %r10d,%r10d │ │ │ │ - mov $0x1,%r13d │ │ │ │ - and $0x7,%r15d │ │ │ │ - je 57cb7 │ │ │ │ - cmp $0x1,%r15 │ │ │ │ - je 57c99 │ │ │ │ - cmp $0x2,%r15 │ │ │ │ - je 57c84 │ │ │ │ - cmp $0x3,%r15 │ │ │ │ - je 57c6f │ │ │ │ - cmp $0x4,%r15 │ │ │ │ - je 57c5a │ │ │ │ - cmp $0x5,%r15 │ │ │ │ - je 57c45 │ │ │ │ - cmp $0x6,%r15 │ │ │ │ - je 57c30 │ │ │ │ - mov (%rdx),%r13 │ │ │ │ - cmp %r13,(%rcx) │ │ │ │ - jne 57b13 │ │ │ │ + mov $0x1,%r14d │ │ │ │ + and $0x7,%r9d │ │ │ │ + je 55a87 │ │ │ │ + cmp $0x1,%r9 │ │ │ │ + je 55a69 │ │ │ │ + cmp $0x2,%r9 │ │ │ │ + je 55a54 │ │ │ │ + cmp $0x3,%r9 │ │ │ │ + je 55a3f │ │ │ │ + cmp $0x4,%r9 │ │ │ │ + je 55a2a │ │ │ │ + cmp $0x5,%r9 │ │ │ │ + je 55a15 │ │ │ │ + cmp $0x6,%r9 │ │ │ │ + je 55a00 │ │ │ │ + mov (%rdx),%r14 │ │ │ │ + cmp %r14,(%rcx) │ │ │ │ + jne 55b33 │ │ │ │ mov $0x1,%r10d │ │ │ │ mov (%rdx,%r10,8),%r9 │ │ │ │ cmp %r9,(%rcx,%r10,8) │ │ │ │ - jne 57b13 │ │ │ │ - imul %r9d,%r13d │ │ │ │ - inc %r10 │ │ │ │ - mov (%rdx,%r10,8),%rdi │ │ │ │ - cmp %rdi,(%rcx,%r10,8) │ │ │ │ - jne 57b13 │ │ │ │ - imul %edi,%r13d │ │ │ │ + jne 55b33 │ │ │ │ + imul %r9d,%r14d │ │ │ │ inc %r10 │ │ │ │ mov (%rdx,%r10,8),%r8 │ │ │ │ cmp %r8,(%rcx,%r10,8) │ │ │ │ - jne 57b13 │ │ │ │ - imul %r8d,%r13d │ │ │ │ + jne 55b33 │ │ │ │ + imul %r8d,%r14d │ │ │ │ inc %r10 │ │ │ │ mov (%rdx,%r10,8),%rax │ │ │ │ cmp %rax,(%rcx,%r10,8) │ │ │ │ - jne 57b13 │ │ │ │ - imul %eax,%r13d │ │ │ │ + jne 55b33 │ │ │ │ + imul %eax,%r14d │ │ │ │ + inc %r10 │ │ │ │ + mov (%rdx,%r10,8),%r11 │ │ │ │ + cmp %r11,(%rcx,%r10,8) │ │ │ │ + jne 55b33 │ │ │ │ + imul %r11d,%r14d │ │ │ │ inc %r10 │ │ │ │ mov (%rdx,%r10,8),%rsi │ │ │ │ cmp %rsi,(%rcx,%r10,8) │ │ │ │ - jne 57b13 │ │ │ │ - imul %esi,%r13d │ │ │ │ - inc %r10 │ │ │ │ - mov (%rdx,%r10,8),%r15 │ │ │ │ - cmp %r15,(%rcx,%r10,8) │ │ │ │ - jne 57b13 │ │ │ │ - imul %r15d,%r13d │ │ │ │ + jne 55b33 │ │ │ │ + imul %esi,%r14d │ │ │ │ inc %r10 │ │ │ │ - cmp %r10,%r11 │ │ │ │ - je 5739e │ │ │ │ mov (%rdx,%r10,8),%r9 │ │ │ │ cmp %r9,(%rcx,%r10,8) │ │ │ │ - jne 57b13 │ │ │ │ - imul %r9d,%r13d │ │ │ │ - lea 0x1(%r10),%rdi │ │ │ │ - mov (%rdx,%rdi,8),%r8 │ │ │ │ - cmp %r8,(%rcx,%rdi,8) │ │ │ │ - jne 57b13 │ │ │ │ - imul %r8d,%r13d │ │ │ │ - lea 0x2(%r10),%rax │ │ │ │ - mov (%rdx,%rax,8),%rsi │ │ │ │ - cmp %rsi,(%rcx,%rax,8) │ │ │ │ - jne 57b13 │ │ │ │ - imul %esi,%r13d │ │ │ │ - lea 0x3(%r10),%r15 │ │ │ │ - mov (%rdx,%r15,8),%r9 │ │ │ │ - cmp %r9,(%rcx,%r15,8) │ │ │ │ - jne 57b13 │ │ │ │ - imul %r9d,%r13d │ │ │ │ - lea 0x4(%r10),%rdi │ │ │ │ - mov (%rdx,%rdi,8),%r8 │ │ │ │ - cmp %r8,(%rcx,%rdi,8) │ │ │ │ - jne 57b13 │ │ │ │ - imul %r8d,%r13d │ │ │ │ + jne 55b33 │ │ │ │ + inc %r10 │ │ │ │ + imul %r9d,%r14d │ │ │ │ + cmp %rdi,%r10 │ │ │ │ + je 551f5 │ │ │ │ + mov (%rdx,%r10,8),%r8 │ │ │ │ + cmp %r8,(%rcx,%r10,8) │ │ │ │ + jne 55b33 │ │ │ │ + imul %r8d,%r14d │ │ │ │ + lea 0x1(%r10),%rax │ │ │ │ + mov (%rdx,%rax,8),%r11 │ │ │ │ + cmp %r11,(%rcx,%rax,8) │ │ │ │ + jne 55b33 │ │ │ │ + imul %r11d,%r14d │ │ │ │ + lea 0x2(%r10),%r9 │ │ │ │ + mov (%rdx,%r9,8),%rsi │ │ │ │ + cmp %rsi,(%rcx,%r9,8) │ │ │ │ + jne 55b33 │ │ │ │ + imul %esi,%r14d │ │ │ │ + lea 0x3(%r10),%rax │ │ │ │ + mov (%rdx,%rax,8),%r8 │ │ │ │ + cmp %r8,(%rcx,%rax,8) │ │ │ │ + jne 55b33 │ │ │ │ + imul %r8d,%r14d │ │ │ │ + lea 0x4(%r10),%r11 │ │ │ │ + mov (%rdx,%r11,8),%r9 │ │ │ │ + cmp %r9,(%rcx,%r11,8) │ │ │ │ + jne 55b33 │ │ │ │ + imul %r9d,%r14d │ │ │ │ lea 0x5(%r10),%rax │ │ │ │ mov (%rdx,%rax,8),%rsi │ │ │ │ cmp %rsi,(%rcx,%rax,8) │ │ │ │ - jne 57b13 │ │ │ │ - imul %esi,%r13d │ │ │ │ - lea 0x6(%r10),%r15 │ │ │ │ - mov (%rdx,%r15,8),%r9 │ │ │ │ - cmp %r9,(%rcx,%r15,8) │ │ │ │ - jne 57b13 │ │ │ │ - imul %r9d,%r13d │ │ │ │ - lea 0x7(%r10),%rdi │ │ │ │ - mov (%rdx,%rdi,8),%r8 │ │ │ │ - cmp %r8,(%rcx,%rdi,8) │ │ │ │ - jne 57b13 │ │ │ │ - imul %r8d,%r13d │ │ │ │ + jne 55b33 │ │ │ │ + imul %esi,%r14d │ │ │ │ + lea 0x6(%r10),%r11 │ │ │ │ + mov (%rdx,%r11,8),%r8 │ │ │ │ + cmp %r8,(%rcx,%r11,8) │ │ │ │ + jne 55b33 │ │ │ │ + imul %r8d,%r14d │ │ │ │ + lea 0x7(%r10),%r9 │ │ │ │ + mov (%rdx,%r9,8),%rax │ │ │ │ + cmp %rax,(%rcx,%r9,8) │ │ │ │ + jne 55b33 │ │ │ │ add $0x8,%r10 │ │ │ │ - cmp %r10,%r11 │ │ │ │ - jne 57cb7 │ │ │ │ - jmp 5739e │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + imul %eax,%r14d │ │ │ │ + cmp %rdi,%r10 │ │ │ │ + jne 55a87 │ │ │ │ + jmp 551f5 │ │ │ │ + nopl (%rax) │ │ │ │ + vzeroupper │ │ │ │ + mov 0x94436(%rip),%rcx │ │ │ │ + lea 0x843c7(%rip),%rsi # d9f08 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1df8> │ │ │ │ + mov (%rcx),%rdi │ │ │ │ + call d380 │ │ │ │ + jmp 55856 │ │ │ │ + xchg %ax,%ax │ │ │ │ movq $0x0,-0xe0(%rbp) │ │ │ │ - jmp 57450 │ │ │ │ - mov 0x991d9(%rip),%rbx │ │ │ │ - lea 0x885bc(%rip),%rsi # e035a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x143a> │ │ │ │ + jmp 552a6 │ │ │ │ + mov 0x94409(%rip),%rbx │ │ │ │ + lea 0x837ec(%rip),%rsi # d935a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x124a> │ │ │ │ mov (%rbx),%rdi │ │ │ │ call d380 │ │ │ │ xor %ebx,%ebx │ │ │ │ - jmp 5799e │ │ │ │ + jmp 557be │ │ │ │ nopl (%rax) │ │ │ │ - mov 0x991b9(%rip),%r14 │ │ │ │ - lea 0x89052(%rip),%rsi # e0e10 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1ef0> │ │ │ │ - mov (%r14),%rdi │ │ │ │ + mov 0x943e9(%rip),%r13 │ │ │ │ + lea 0x84282(%rip),%rsi # d9e10 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1d00> │ │ │ │ + mov 0x0(%r13),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 579f6 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov %edi,-0xc4(%rbp) │ │ │ │ - jmp 56e84 │ │ │ │ - mov 0x9918e(%rip),%rax │ │ │ │ - lea 0x88c17(%rip),%rsi # e0a00 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1ae0> │ │ │ │ - mov (%rax),%rdi │ │ │ │ + jmp 5580e │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov %r13d,-0xc4(%rbp) │ │ │ │ + mov %r13d,%edi │ │ │ │ + jmp 54e0a │ │ │ │ + mov 0x943ba(%rip),%rsi │ │ │ │ + mov (%rsi),%rdi │ │ │ │ + lea 0x83e40(%rip),%rsi # d9a00 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x18f0> │ │ │ │ call d380 │ │ │ │ movq $0x0,-0xe0(%rbp) │ │ │ │ - jmp 579bc │ │ │ │ - mov 0x99168(%rip),%r11 │ │ │ │ - lea 0x89001(%rip),%rsi # e0e10 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1ef0> │ │ │ │ - mov (%r11),%rdi │ │ │ │ + jmp 557d9 │ │ │ │ + mov 0x94394(%rip),%rcx │ │ │ │ + lea 0x8422d(%rip),%rsi # d9e10 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1d00> │ │ │ │ + mov (%rcx),%rdi │ │ │ │ call d380 │ │ │ │ movq $0x0,-0xe0(%rbp) │ │ │ │ - movq $0x0,-0xe8(%rbp) │ │ │ │ xor %ebx,%ebx │ │ │ │ - jmp 579bc │ │ │ │ + movq $0x0,-0xe8(%rbp) │ │ │ │ + jmp 557d9 │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ vzeroupper │ │ │ │ - jmp f36e <__cxa_finalize@plt+0x1cde> │ │ │ │ + jmp f329 <__cxa_finalize@plt+0x1c99> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ - jmp f3bf <__cxa_finalize@plt+0x1d2f> │ │ │ │ + jmp f37a <__cxa_finalize@plt+0x1cea> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ - jmp f3fa <__cxa_finalize@plt+0x1d6a> │ │ │ │ + jmp f3b5 <__cxa_finalize@plt+0x1d25> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ - jmp f3fa <__cxa_finalize@plt+0x1d6a> │ │ │ │ + jmp f3b5 <__cxa_finalize@plt+0x1d25> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ - jmp f35d <__cxa_finalize@plt+0x1ccd> │ │ │ │ + vzeroupper │ │ │ │ + jmp f357 <__cxa_finalize@plt+0x1cc7> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ - vzeroupper │ │ │ │ - jmp f39c <__cxa_finalize@plt+0x1d0c> │ │ │ │ + jmp f318 <__cxa_finalize@plt+0x1c88> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ - jmp f347 <__cxa_finalize@plt+0x1cb7> │ │ │ │ + jmp f302 <__cxa_finalize@plt+0x1c72> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ - jmp f3fa <__cxa_finalize@plt+0x1d6a> │ │ │ │ + jmp f3b5 <__cxa_finalize@plt+0x1d25> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ - jmp f429 <__cxa_finalize@plt+0x1d99> │ │ │ │ + jmp f3e4 <__cxa_finalize@plt+0x1d54> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ - jmp f429 <__cxa_finalize@plt+0x1d99> │ │ │ │ + jmp f3e4 <__cxa_finalize@plt+0x1d54> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ vzeroupper │ │ │ │ - jmp f390 <__cxa_finalize@plt+0x1d00> │ │ │ │ + jmp f34b <__cxa_finalize@plt+0x1cbb> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ - jmp f429 <__cxa_finalize@plt+0x1d99> │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp f3e4 <__cxa_finalize@plt+0x1d54> │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ + mov %rcx,%r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ - and $0xffffffffffffffc0,%rsp │ │ │ │ - sub $0x100,%rsp │ │ │ │ - mov %rdi,0x58(%rsp) │ │ │ │ - mov %rsi,0x18(%rsp) │ │ │ │ - mov %rdx,0x50(%rsp) │ │ │ │ - mov %rcx,0x88(%rsp) │ │ │ │ - mov %r8d,0x78(%rsp) │ │ │ │ - mov %fs:0x28,%r13 │ │ │ │ - mov %r13,0xf8(%rsp) │ │ │ │ - mov %r9d,%r13d │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ + sub $0x120,%rsp │ │ │ │ + mov %rdi,0x78(%rsp) │ │ │ │ + mov %rsi,0x70(%rsp) │ │ │ │ + mov %rdx,0x68(%rsp) │ │ │ │ + mov %r8d,0xa8(%rsp) │ │ │ │ + mov %fs:0x28,%r12 │ │ │ │ + mov %r12,0x118(%rsp) │ │ │ │ + mov %r9d,%r12d │ │ │ │ cmp $0x1,%r8d │ │ │ │ - je 58dc8 │ │ │ │ - movslq %r13d,%rax │ │ │ │ - mov %rax,0xd0(%rsp) │ │ │ │ + je 56afb │ │ │ │ + movslq %r12d,%r13 │ │ │ │ + mov %r13,%rax │ │ │ │ shr $0x3c,%rax │ │ │ │ - jne 593d6 │ │ │ │ - cmpq $0x0,0xd0(%rsp) │ │ │ │ - je 59308 │ │ │ │ - mov 0xd0(%rsp),%r15 │ │ │ │ - lea 0x0(,%r15,8),%rbx │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov %rbx,0x80(%rsp) │ │ │ │ + jne 5706e │ │ │ │ + test %r13,%r13 │ │ │ │ + je 56f8b │ │ │ │ + lea 0x0(,%r13,8),%rdi │ │ │ │ + mov %rdi,0xb0(%rsp) │ │ │ │ call d330 │ │ │ │ movq $0x0,(%rax) │ │ │ │ - mov %rax,%r12 │ │ │ │ - cmp $0x1,%r15 │ │ │ │ - je 59329 │ │ │ │ - xor %esi,%esi │ │ │ │ - lea -0x8(%rbx),%rdx │ │ │ │ + mov %rax,%rbx │ │ │ │ + cmp $0x1,%r13 │ │ │ │ + je 56fac │ │ │ │ + mov 0xb0(%rsp),%rsi │ │ │ │ lea 0x8(%rax),%rdi │ │ │ │ + lea -0x8(%rsi),%rdx │ │ │ │ + xor %esi,%esi │ │ │ │ call d190 │ │ │ │ - cmpl $0x1,0x78(%rsp) │ │ │ │ - jle 59383 │ │ │ │ - movslq 0x10(%rbp),%r9 │ │ │ │ - lea (%r12,%rbx,1),%r11 │ │ │ │ - mov 0x50(%rsp),%rbx │ │ │ │ - mov %r13d,%ecx │ │ │ │ - lea -0x1(%r13),%r14d │ │ │ │ - lea 0xe0(%rsp),%rdx │ │ │ │ - mov %r11,0x68(%rsp) │ │ │ │ - movq $0x0,0xa0(%rsp) │ │ │ │ - lea 0x8(,%r14,8),%rax │ │ │ │ - movq $0x0,0xa8(%rsp) │ │ │ │ - movl $0x1,0x7c(%rsp) │ │ │ │ - mov %rdx,0x90(%rsp) │ │ │ │ - mov %rax,0x20(%rsp) │ │ │ │ - mov %r14d,0x64(%rsp) │ │ │ │ - xor %r14d,%r14d │ │ │ │ - lea (%r9,%r9,2),%r10 │ │ │ │ - mov %r9,0x70(%rsp) │ │ │ │ - mov %rbx,0x98(%rsp) │ │ │ │ - shl $0x3,%r10 │ │ │ │ - shr $0x3,%ecx │ │ │ │ - mov %r10,0x28(%rsp) │ │ │ │ - mov %ecx,0x60(%rsp) │ │ │ │ - mov 0x98(%rsp),%r15 │ │ │ │ - mov 0x18(%rsp),%rsi │ │ │ │ - mov %r12,%r10 │ │ │ │ - mov %r15,%r9 │ │ │ │ - add %rsi,%r15 │ │ │ │ - sub 0x50(%rsp),%r9 │ │ │ │ - test %r13d,%r13d │ │ │ │ - je 582ed │ │ │ │ - mov 0x68(%rsp),%rdi │ │ │ │ - sub %r12,%rdi │ │ │ │ - sub $0x8,%rdi │ │ │ │ - shr $0x3,%rdi │ │ │ │ - inc %rdi │ │ │ │ - and $0x7,%edi │ │ │ │ - je 581d9 │ │ │ │ - cmp $0x1,%rdi │ │ │ │ - je 581a2 │ │ │ │ - cmp $0x2,%rdi │ │ │ │ - je 58176 │ │ │ │ - cmp $0x3,%rdi │ │ │ │ - je 58149 │ │ │ │ - cmp $0x4,%rdi │ │ │ │ - je 5811c │ │ │ │ - cmp $0x5,%rdi │ │ │ │ - je 580f0 │ │ │ │ - cmp $0x6,%rdi │ │ │ │ - je 580c4 │ │ │ │ - mov %r15,%r8 │ │ │ │ - sub 0x98(%rsp),%r8 │ │ │ │ - vmovss (%r15),%xmm0 │ │ │ │ - add 0x88(%rsp),%r15 │ │ │ │ - lea 0x8(%r12),%r10 │ │ │ │ - vsubss (%r8,%r9,1),%xmm0,%xmm1 │ │ │ │ - vcvtss2sd %xmm1,%xmm1,%xmm2 │ │ │ │ - vmovsd %xmm2,(%r12) │ │ │ │ - mov %r15,%r11 │ │ │ │ - sub 0x98(%rsp),%r11 │ │ │ │ - vmovss (%r15),%xmm3 │ │ │ │ - add 0x88(%rsp),%r15 │ │ │ │ - add $0x8,%r10 │ │ │ │ - vsubss (%r11,%r9,1),%xmm3,%xmm4 │ │ │ │ - vcvtss2sd %xmm4,%xmm4,%xmm5 │ │ │ │ - vmovsd %xmm5,-0x8(%r10) │ │ │ │ - mov %r15,%rax │ │ │ │ - sub 0x98(%rsp),%rax │ │ │ │ - vmovss (%r15),%xmm6 │ │ │ │ - add 0x88(%rsp),%r15 │ │ │ │ - add $0x8,%r10 │ │ │ │ - vsubss (%rax,%r9,1),%xmm6,%xmm7 │ │ │ │ - vcvtss2sd %xmm7,%xmm7,%xmm8 │ │ │ │ - vmovsd %xmm8,-0x8(%r10) │ │ │ │ - mov %r15,%rbx │ │ │ │ - sub 0x98(%rsp),%rbx │ │ │ │ - vmovss (%r15),%xmm9 │ │ │ │ - add 0x88(%rsp),%r15 │ │ │ │ - add $0x8,%r10 │ │ │ │ - vsubss (%rbx,%r9,1),%xmm9,%xmm10 │ │ │ │ - vcvtss2sd %xmm10,%xmm10,%xmm11 │ │ │ │ - vmovsd %xmm11,-0x8(%r10) │ │ │ │ - mov %r15,%rdx │ │ │ │ - sub 0x98(%rsp),%rdx │ │ │ │ - vmovss (%r15),%xmm12 │ │ │ │ - add 0x88(%rsp),%r15 │ │ │ │ - add $0x8,%r10 │ │ │ │ - vsubss (%rdx,%r9,1),%xmm12,%xmm13 │ │ │ │ + cmpl $0x1,0xa8(%rsp) │ │ │ │ + jle 57012 │ │ │ │ + movslq 0x10(%rbp),%r10 │ │ │ │ + mov 0x70(%rsp),%r15 │ │ │ │ + lea -0x1(%r12),%eax │ │ │ │ + mov %r12d,%r8d │ │ │ │ + lea 0x0(,%r14,4),%rdx │ │ │ │ + lea (%r14,%r14,2),%rcx │ │ │ │ + shr $0x2,%r8d │ │ │ │ + mov %eax,0xec(%rsp) │ │ │ │ + lea (%r10,%r10,2),%r11 │ │ │ │ + add 0x68(%rsp),%r15 │ │ │ │ + lea 0x8(,%rax,8),%rdi │ │ │ │ + mov %r10,0x98(%rsp) │ │ │ │ + shl $0x3,%r11 │ │ │ │ + lea 0x100(%rsp),%rsi │ │ │ │ + mov %r15,0xa0(%rsp) │ │ │ │ + mov %r11,0x28(%rsp) │ │ │ │ + mov %rdx,0x88(%rsp) │ │ │ │ + mov %rcx,0x80(%rsp) │ │ │ │ + mov %rdi,0x18(%rsp) │ │ │ │ + movq $0x0,0x90(%rsp) │ │ │ │ + movq $0x0,0xc0(%rsp) │ │ │ │ + movq $0x0,0xd0(%rsp) │ │ │ │ + movq $0x0,0xe0(%rsp) │ │ │ │ + movl $0x1,0xe8(%rsp) │ │ │ │ + mov %rsi,0xb8(%rsp) │ │ │ │ + mov %r8d,0xac(%rsp) │ │ │ │ + test %r12d,%r12d │ │ │ │ + je 55fdd │ │ │ │ + cmpl $0x2,0xec(%rsp) │ │ │ │ + jbe 56f83 │ │ │ │ + mov 0xac(%rsp),%r11d │ │ │ │ + mov 0x70(%rsp),%r10 │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0xa0(%rsp),%rsi │ │ │ │ + shl $0x5,%r11 │ │ │ │ + add 0x90(%rsp),%r10 │ │ │ │ + lea (%r11,%rbx,1),%r15 │ │ │ │ + and $0x20,%r11d │ │ │ │ + jne 56e53 │ │ │ │ + mov 0x88(%rsp),%rdi │ │ │ │ + mov 0x80(%rsp),%r8 │ │ │ │ + vmovss (%rsi,%r14,2),%xmm15 │ │ │ │ + vmovss (%rsi),%xmm2 │ │ │ │ + vxorps %xmm11,%xmm11,%xmm11 │ │ │ │ + add $0x40,%rcx │ │ │ │ + vmovss (%r10,%r14,2),%xmm4 │ │ │ │ + vmovss (%r10),%xmm6 │ │ │ │ + vinsertps $0x10,(%rsi,%r8,1),%xmm15,%xmm1 │ │ │ │ + vinsertps $0x10,(%rsi,%r14,1),%xmm2,%xmm0 │ │ │ │ + add %rdi,%rsi │ │ │ │ + vinsertps $0x10,(%r10,%r8,1),%xmm4,%xmm5 │ │ │ │ + vinsertps $0x10,(%r10,%r14,1),%xmm6,%xmm7 │ │ │ │ + add %rdi,%r10 │ │ │ │ + vmovss (%rsi,%r14,2),%xmm14 │ │ │ │ + vmovlhps %xmm1,%xmm0,%xmm3 │ │ │ │ + vmovss (%rsi),%xmm1 │ │ │ │ + vmovlhps %xmm5,%xmm7,%xmm8 │ │ │ │ + vmovss (%r10),%xmm5 │ │ │ │ + vsubps %xmm8,%xmm3,%xmm9 │ │ │ │ + vmovss (%r10,%r14,2),%xmm3 │ │ │ │ + vinsertps $0x10,(%rsi,%r8,1),%xmm14,%xmm15 │ │ │ │ + vinsertps $0x10,(%rsi,%r14,1),%xmm1,%xmm2 │ │ │ │ + add %rdi,%rsi │ │ │ │ + vinsertps $0x10,(%r10,%r8,1),%xmm3,%xmm4 │ │ │ │ + vinsertps $0x10,(%r10,%r14,1),%xmm5,%xmm6 │ │ │ │ + add %rdi,%r10 │ │ │ │ + vmovlhps %xmm15,%xmm2,%xmm0 │ │ │ │ + vcvtps2pd %xmm9,%xmm10 │ │ │ │ + vmovhlps %xmm9,%xmm11,%xmm12 │ │ │ │ + vmovupd %xmm10,-0x40(%rcx) │ │ │ │ + vmovlhps %xmm4,%xmm6,%xmm7 │ │ │ │ + vsubps %xmm7,%xmm0,%xmm8 │ │ │ │ + vcvtps2pd %xmm12,%xmm13 │ │ │ │ + vmovupd %xmm13,-0x30(%rcx) │ │ │ │ + vcvtps2pd %xmm8,%xmm9 │ │ │ │ + vmovhlps %xmm8,%xmm11,%xmm10 │ │ │ │ + vcvtps2pd %xmm10,%xmm11 │ │ │ │ + vmovupd %xmm9,-0x20(%rcx) │ │ │ │ + vmovupd %xmm11,-0x10(%rcx) │ │ │ │ + cmp %r15,%rcx │ │ │ │ + jne 55e7a │ │ │ │ + mov %r12d,%r9d │ │ │ │ + and $0xfffffffc,%r9d │ │ │ │ + test $0x3,%r12b │ │ │ │ + je 55fdd │ │ │ │ + movslq %r9d,%rcx │ │ │ │ + mov 0x90(%rsp),%r15 │ │ │ │ + mov 0x68(%rsp),%r10 │ │ │ │ + lea 0x1(%r9),%edi │ │ │ │ + mov %rcx,%rax │ │ │ │ + mov 0x70(%rsp),%r11 │ │ │ │ + imul %r14,%rax │ │ │ │ + lea (%r10,%r15,1),%rsi │ │ │ │ + lea (%r11,%rax,1),%rdx │ │ │ │ + vmovss (%rdx,%rsi,1),%xmm12 │ │ │ │ + vsubss (%rdx,%r15,1),%xmm12,%xmm13 │ │ │ │ vcvtss2sd %xmm13,%xmm13,%xmm14 │ │ │ │ - vmovsd %xmm14,-0x8(%r10) │ │ │ │ - mov %r15,%rcx │ │ │ │ - sub 0x98(%rsp),%rcx │ │ │ │ - vmovss (%r15),%xmm15 │ │ │ │ - add 0x88(%rsp),%r15 │ │ │ │ - add $0x8,%r10 │ │ │ │ - vsubss (%rcx,%r9,1),%xmm15,%xmm0 │ │ │ │ - vcvtss2sd %xmm0,%xmm0,%xmm1 │ │ │ │ - vmovsd %xmm1,-0x8(%r10) │ │ │ │ - mov %r15,%rsi │ │ │ │ - sub 0x98(%rsp),%rsi │ │ │ │ - vmovss (%r15),%xmm2 │ │ │ │ - add $0x8,%r10 │ │ │ │ - add 0x88(%rsp),%r15 │ │ │ │ - vsubss (%rsi,%r9,1),%xmm2,%xmm3 │ │ │ │ + vmovsd %xmm14,(%rbx,%rcx,8) │ │ │ │ + cmp %edi,%r12d │ │ │ │ + jle 55fdd │ │ │ │ + add %r14,%rax │ │ │ │ + add %r11,%rsi │ │ │ │ + add $0x2,%r9d │ │ │ │ + vmovss (%rsi,%rax,1),%xmm15 │ │ │ │ + lea (%r11,%rax,1),%r8 │ │ │ │ + vsubss (%r8,%r15,1),%xmm15,%xmm1 │ │ │ │ + vcvtss2sd %xmm1,%xmm1,%xmm2 │ │ │ │ + vmovsd %xmm2,0x8(%rbx,%rcx,8) │ │ │ │ + cmp %r9d,%r12d │ │ │ │ + jle 55fdd │ │ │ │ + add %r14,%rax │ │ │ │ + lea (%r11,%r15,1),%r9 │ │ │ │ + vmovss (%rsi,%rax,1),%xmm0 │ │ │ │ + vsubss (%r9,%rax,1),%xmm0,%xmm3 │ │ │ │ vcvtss2sd %xmm3,%xmm3,%xmm4 │ │ │ │ - vmovsd %xmm4,-0x8(%r10) │ │ │ │ - cmp 0x68(%rsp),%r10 │ │ │ │ - je 582ed │ │ │ │ - mov 0x98(%rsp),%r11 │ │ │ │ - mov 0x88(%rsp),%rdi │ │ │ │ - mov %r15,%r8 │ │ │ │ - vmovss (%r15),%xmm5 │ │ │ │ - add %rdi,%r15 │ │ │ │ - sub %r11,%r8 │ │ │ │ - mov %r15,%rax │ │ │ │ - vmovss (%r15),%xmm8 │ │ │ │ - add %rdi,%r15 │ │ │ │ - vsubss (%r8,%r9,1),%xmm5,%xmm6 │ │ │ │ - sub %r11,%rax │ │ │ │ - vmovss (%r15),%xmm11 │ │ │ │ - mov %r15,%rbx │ │ │ │ - vsubss (%rax,%r9,1),%xmm8,%xmm9 │ │ │ │ - add %rdi,%r15 │ │ │ │ - sub %r11,%rbx │ │ │ │ - add $0x40,%r10 │ │ │ │ - vmovss (%r15),%xmm14 │ │ │ │ - mov %r15,%rdx │ │ │ │ - add %rdi,%r15 │ │ │ │ - vsubss (%rbx,%r9,1),%xmm11,%xmm12 │ │ │ │ - vmovss (%r15),%xmm1 │ │ │ │ - mov %r15,%rcx │ │ │ │ - add %rdi,%r15 │ │ │ │ - sub %r11,%rdx │ │ │ │ - vmovss (%r15),%xmm4 │ │ │ │ - mov %r15,%rsi │ │ │ │ - add %rdi,%r15 │ │ │ │ - sub %r11,%rcx │ │ │ │ - mov %r15,%r8 │ │ │ │ - sub %r11,%rsi │ │ │ │ - vsubss (%rdx,%r9,1),%xmm14,%xmm15 │ │ │ │ - vsubss (%rcx,%r9,1),%xmm1,%xmm2 │ │ │ │ - sub %r11,%r8 │ │ │ │ - vsubss (%rsi,%r9,1),%xmm4,%xmm5 │ │ │ │ - vcvtss2sd %xmm6,%xmm6,%xmm7 │ │ │ │ - vcvtss2sd %xmm9,%xmm9,%xmm10 │ │ │ │ - vcvtss2sd %xmm12,%xmm12,%xmm13 │ │ │ │ - vmovsd %xmm7,-0x40(%r10) │ │ │ │ - vmovss (%r15),%xmm7 │ │ │ │ - add %rdi,%r15 │ │ │ │ - vsubss (%r8,%r9,1),%xmm7,%xmm8 │ │ │ │ - mov %r15,%rax │ │ │ │ - vmovsd %xmm10,-0x38(%r10) │ │ │ │ - vmovss (%r15),%xmm10 │ │ │ │ - add %rdi,%r15 │ │ │ │ - sub %r11,%rax │ │ │ │ - vcvtss2sd %xmm15,%xmm15,%xmm0 │ │ │ │ - vcvtss2sd %xmm2,%xmm2,%xmm3 │ │ │ │ - vmovsd %xmm13,-0x30(%r10) │ │ │ │ - vsubss (%rax,%r9,1),%xmm10,%xmm11 │ │ │ │ - vcvtss2sd %xmm5,%xmm5,%xmm6 │ │ │ │ - vmovsd %xmm0,-0x28(%r10) │ │ │ │ - vmovsd %xmm3,-0x20(%r10) │ │ │ │ - vmovsd %xmm6,-0x18(%r10) │ │ │ │ - vcvtss2sd %xmm8,%xmm8,%xmm9 │ │ │ │ - vcvtss2sd %xmm11,%xmm11,%xmm12 │ │ │ │ - vmovsd %xmm9,-0x10(%r10) │ │ │ │ - vmovsd %xmm12,-0x8(%r10) │ │ │ │ - cmp 0x68(%rsp),%r10 │ │ │ │ - jne 581e9 │ │ │ │ - mov 0xa8(%rsp),%r15 │ │ │ │ - movabs $0xaaaaaaaaaaaaaaab,%r9 │ │ │ │ - sub %r14,%r15 │ │ │ │ - sar $0x3,%r15 │ │ │ │ - imul %r9,%r15 │ │ │ │ - cmp 0x70(%rsp),%r15 │ │ │ │ - jb 59272 │ │ │ │ - cmp %r15,0x70(%rsp) │ │ │ │ - jae 58360 │ │ │ │ - mov 0x28(%rsp),%r10 │ │ │ │ - lea (%r14,%r10,1),%rbx │ │ │ │ - cmp 0xa8(%rsp),%rbx │ │ │ │ - je 58360 │ │ │ │ - mov %rbx,%r15 │ │ │ │ + vmovsd %xmm4,0x10(%rbx,%rcx,8) │ │ │ │ + mov 0xd0(%rsp),%r10 │ │ │ │ + movabs $0xaaaaaaaaaaaaaaab,%r15 │ │ │ │ + sub 0xe0(%rsp),%r10 │ │ │ │ + sar $0x3,%r10 │ │ │ │ + imul %r15,%r10 │ │ │ │ + cmp 0x98(%rsp),%r10 │ │ │ │ + jb 56dd2 │ │ │ │ + cmp %r10,0x98(%rsp) │ │ │ │ + jae 56075 │ │ │ │ + mov 0xe0(%rsp),%rsi │ │ │ │ + add 0x28(%rsp),%rsi │ │ │ │ + cmp 0xd0(%rsp),%rsi │ │ │ │ + je 56075 │ │ │ │ + mov %r12d,0xf8(%rsp) │ │ │ │ + mov %rsi,%r15 │ │ │ │ + mov %rsi,%r12 │ │ │ │ mov (%r15),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 591e7 │ │ │ │ + je 56d4c │ │ │ │ mov 0x10(%r15),%rsi │ │ │ │ add $0x18,%r15 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - cmp %r15,0xa8(%rsp) │ │ │ │ - jne 58332 │ │ │ │ - mov %rbx,0xa8(%rsp) │ │ │ │ - mov 0x8(%r14),%rsi │ │ │ │ - mov (%r14),%rdi │ │ │ │ - mov 0xd0(%rsp),%rax │ │ │ │ - mov %rsi,%r8 │ │ │ │ - sub %rdi,%r8 │ │ │ │ - sar $0x3,%r8 │ │ │ │ - cmp %rax,%r8 │ │ │ │ - jb 5925c │ │ │ │ - cmp %r8,0xd0(%rsp) │ │ │ │ - jae 583a0 │ │ │ │ - mov 0x80(%rsp),%r9 │ │ │ │ - add %rdi,%r9 │ │ │ │ - cmp %r9,%rsi │ │ │ │ - je 583a0 │ │ │ │ - mov %r9,0x8(%r14) │ │ │ │ - test %r13d,%r13d │ │ │ │ - je 583b2 │ │ │ │ - mov 0x20(%rsp),%rdx │ │ │ │ - mov %r12,%rsi │ │ │ │ + cmp %r15,0xd0(%rsp) │ │ │ │ + jne 5603c │ │ │ │ + mov %r12,%rcx │ │ │ │ + mov 0xf8(%rsp),%r12d │ │ │ │ + mov %rcx,0xd0(%rsp) │ │ │ │ + mov 0xe0(%rsp),%r9 │ │ │ │ + mov 0x8(%r9),%r10 │ │ │ │ + mov (%r9),%rdi │ │ │ │ + mov %r10,%r15 │ │ │ │ + sub %rdi,%r15 │ │ │ │ + sar $0x3,%r15 │ │ │ │ + cmp %r13,%r15 │ │ │ │ + jb 56db4 │ │ │ │ + cmp %r15,%r13 │ │ │ │ + jae 560b8 │ │ │ │ + mov 0xb0(%rsp),%rcx │ │ │ │ + add %rdi,%rcx │ │ │ │ + cmp %rcx,%r10 │ │ │ │ + je 560b8 │ │ │ │ + mov 0xe0(%rsp),%rsi │ │ │ │ + mov %rcx,0x8(%rsi) │ │ │ │ + test %r12d,%r12d │ │ │ │ + je 560ca │ │ │ │ + mov 0x18(%rsp),%rdx │ │ │ │ + mov %rbx,%rsi │ │ │ │ call d2d0 │ │ │ │ - lea 0x18(%r14),%r8 │ │ │ │ - mov $0x2,%r10d │ │ │ │ + mov 0xe0(%rsp),%rax │ │ │ │ cmpl $0x1,0x10(%rbp) │ │ │ │ - jle 592dd │ │ │ │ - mov %r10d,%esi │ │ │ │ - mov %r13d,%edi │ │ │ │ - mov %r8,0xc8(%rsp) │ │ │ │ - mov %r10d,0xd8(%rsp) │ │ │ │ - call 2ec70 │ │ │ │ - mov 0xc8(%rsp),%r8 │ │ │ │ + mov $0x2,%ecx │ │ │ │ + lea 0x18(%rax),%r15 │ │ │ │ + jle 56edf │ │ │ │ + mov %ecx,%esi │ │ │ │ + mov %r12d,%edi │ │ │ │ + mov %ecx,0xf8(%rsp) │ │ │ │ + call 2ece0 │ │ │ │ + mov 0x8(%r15),%r11 │ │ │ │ + mov (%r15),%rdi │ │ │ │ cltq │ │ │ │ - mov 0xd8(%rsp),%r10d │ │ │ │ - mov 0x8(%r8),%rbx │ │ │ │ - mov (%r8),%r15 │ │ │ │ - mov %rbx,%r11 │ │ │ │ - sub %r15,%r11 │ │ │ │ - sar $0x3,%r11 │ │ │ │ - cmp %rax,%r11 │ │ │ │ - jb 59023 │ │ │ │ - cmp %r11,%rax │ │ │ │ - jae 5841f │ │ │ │ - lea (%r15,%rax,8),%rdi │ │ │ │ - cmp %rdi,%rbx │ │ │ │ - je 5841f │ │ │ │ - mov %rdi,0x8(%r8) │ │ │ │ - mov -0x18(%r8),%rdx │ │ │ │ - mov -0x10(%r8),%rsi │ │ │ │ - sub %rdx,%rsi │ │ │ │ - je 586a7 │ │ │ │ - test %r13d,%r13d │ │ │ │ - je 586a7 │ │ │ │ - vmovsd 0x8c7cf(%rip),%xmm1 # e4c10 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x170> │ │ │ │ - vxorpd %xmm15,%xmm15,%xmm15 │ │ │ │ - mov 0x60(%rsp),%r9d │ │ │ │ - mov 0x64(%rsp),%eax │ │ │ │ - vcvtsi2sd %r10d,%xmm15,%xmm0 │ │ │ │ - mov (%r8),%r11 │ │ │ │ - mov %r10d,0xd8(%rsp) │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %rdx,%r10 │ │ │ │ + mov 0xf8(%rsp),%ecx │ │ │ │ + mov %r11,%r8 │ │ │ │ + sub %rdi,%r8 │ │ │ │ + sar $0x3,%r8 │ │ │ │ + cmp %rax,%r8 │ │ │ │ + jb 56b97 │ │ │ │ + cmp %r8,%rax │ │ │ │ + jae 5612b │ │ │ │ + lea (%rdi,%rax,8),%r9 │ │ │ │ + cmp %r9,%r11 │ │ │ │ + je 5612b │ │ │ │ + mov %r9,0x8(%r15) │ │ │ │ + mov -0x18(%r15),%r11 │ │ │ │ + mov -0x10(%r15),%r10 │ │ │ │ + sub %r11,%r10 │ │ │ │ + je 56328 │ │ │ │ + test %r12d,%r12d │ │ │ │ + je 56328 │ │ │ │ + vmovsd 0x878f3(%rip),%xmm9 # dda40 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x440> │ │ │ │ + vxorpd %xmm7,%xmm7,%xmm7 │ │ │ │ + mov 0xac(%rsp),%r8d │ │ │ │ + mov %ecx,0xf8(%rsp) │ │ │ │ + vcvtsi2sd %ecx,%xmm7,%xmm8 │ │ │ │ + mov (%r15),%r9 │ │ │ │ + sar $0x3,%r10 │ │ │ │ + xor %esi,%esi │ │ │ │ + vdivsd %xmm8,%xmm9,%xmm3 │ │ │ │ xor %edi,%edi │ │ │ │ - vmovq %r14,%xmm6 │ │ │ │ - sar $0x3,%rsi │ │ │ │ - shl $0x6,%r9 │ │ │ │ - vdivsd %xmm0,%xmm1,%xmm4 │ │ │ │ - mov %r8,%rdx │ │ │ │ - mov %rsi,%r8 │ │ │ │ - nopl (%rax) │ │ │ │ - vmulsd (%r10,%rdi,8),%xmm4,%xmm1 │ │ │ │ - cmp $0x6,%eax │ │ │ │ - jbe 5901a │ │ │ │ - lea -0x40(%r9),%r14 │ │ │ │ - vbroadcastsd %xmm1,%zmm2 │ │ │ │ - lea (%r11,%rcx,8),%r15 │ │ │ │ - xor %ebx,%ebx │ │ │ │ - shr $0x6,%r14 │ │ │ │ - inc %r14 │ │ │ │ - and $0x7,%r14d │ │ │ │ - je 5855f │ │ │ │ - cmp $0x1,%r14 │ │ │ │ - je 58544 │ │ │ │ - cmp $0x2,%r14 │ │ │ │ - je 58532 │ │ │ │ - cmp $0x3,%r14 │ │ │ │ - je 58520 │ │ │ │ - cmp $0x4,%r14 │ │ │ │ - je 5850e │ │ │ │ - cmp $0x5,%r14 │ │ │ │ - je 584fc │ │ │ │ - cmp $0x6,%r14 │ │ │ │ - je 584ea │ │ │ │ - vmulpd (%r12),%zmm2,%zmm3 │ │ │ │ - mov $0x40,%ebx │ │ │ │ - vmovupd %zmm3,(%r15) │ │ │ │ - vmulpd (%r12,%rbx,1),%zmm2,%zmm5 │ │ │ │ - vmovupd %zmm5,(%r15,%rbx,1) │ │ │ │ - add $0x40,%rbx │ │ │ │ - vmulpd (%r12,%rbx,1),%zmm2,%zmm7 │ │ │ │ - vmovupd %zmm7,(%r15,%rbx,1) │ │ │ │ - add $0x40,%rbx │ │ │ │ - vmulpd (%r12,%rbx,1),%zmm2,%zmm8 │ │ │ │ - vmovupd %zmm8,(%r15,%rbx,1) │ │ │ │ - add $0x40,%rbx │ │ │ │ - vmulpd (%r12,%rbx,1),%zmm2,%zmm9 │ │ │ │ - vmovupd %zmm9,(%r15,%rbx,1) │ │ │ │ - add $0x40,%rbx │ │ │ │ - vmulpd (%r12,%rbx,1),%zmm2,%zmm10 │ │ │ │ - vmovupd %zmm10,(%r15,%rbx,1) │ │ │ │ - add $0x40,%rbx │ │ │ │ - vmulpd (%r12,%rbx,1),%zmm2,%zmm11 │ │ │ │ - vmovupd %zmm11,(%r15,%rbx,1) │ │ │ │ - add $0x40,%rbx │ │ │ │ - cmp %rbx,%r9 │ │ │ │ - je 585ed │ │ │ │ - vmulpd (%r12,%rbx,1),%zmm2,%zmm12 │ │ │ │ - vmulpd 0x40(%r12,%rbx,1),%zmm2,%zmm13 │ │ │ │ - vmulpd 0x80(%r12,%rbx,1),%zmm2,%zmm14 │ │ │ │ - vmulpd 0xc0(%r12,%rbx,1),%zmm2,%zmm15 │ │ │ │ - vmulpd 0x100(%r12,%rbx,1),%zmm2,%zmm0 │ │ │ │ - vmulpd 0x140(%r12,%rbx,1),%zmm2,%zmm3 │ │ │ │ - vmulpd 0x180(%r12,%rbx,1),%zmm2,%zmm5 │ │ │ │ - vmulpd 0x1c0(%r12,%rbx,1),%zmm2,%zmm7 │ │ │ │ - vmovupd %zmm12,(%r15,%rbx,1) │ │ │ │ - vmovupd %zmm13,0x40(%r15,%rbx,1) │ │ │ │ - vmovupd %zmm14,0x80(%r15,%rbx,1) │ │ │ │ - vmovupd %zmm15,0xc0(%r15,%rbx,1) │ │ │ │ - vmovupd %zmm0,0x100(%r15,%rbx,1) │ │ │ │ - vmovupd %zmm3,0x140(%r15,%rbx,1) │ │ │ │ - vmovupd %zmm5,0x180(%r15,%rbx,1) │ │ │ │ - vmovupd %zmm7,0x1c0(%r15,%rbx,1) │ │ │ │ - add $0x200,%rbx │ │ │ │ - cmp %rbx,%r9 │ │ │ │ - jne 5855f │ │ │ │ - mov %r13d,%esi │ │ │ │ - and $0xfffffff8,%esi │ │ │ │ - mov %esi,%ebx │ │ │ │ - cmp %esi,%r13d │ │ │ │ - je 58ffb │ │ │ │ - mov %r13d,%r15d │ │ │ │ - sub %ebx,%r15d │ │ │ │ - lea -0x1(%r15),%r14d │ │ │ │ - cmp $0x2,%r14d │ │ │ │ - jbe 5862f │ │ │ │ - vbroadcastsd %xmm1,%ymm2 │ │ │ │ - vmulpd (%r12,%rbx,8),%ymm2,%ymm8 │ │ │ │ - add %rcx,%rbx │ │ │ │ - vmovupd %ymm8,(%r11,%rbx,8) │ │ │ │ - test $0x3,%r15b │ │ │ │ - je 58680 │ │ │ │ - and $0xfffffffc,%r15d │ │ │ │ - add %r15d,%esi │ │ │ │ - movslq %esi,%rbx │ │ │ │ - vmulsd (%r12,%rbx,8),%xmm1,%xmm9 │ │ │ │ - lea (%rbx,%rcx,1),%r14 │ │ │ │ - lea 0x0(,%rbx,8),%r15 │ │ │ │ - lea 0x1(%rsi),%ebx │ │ │ │ - vmovsd %xmm9,(%r11,%r14,8) │ │ │ │ - cmp %ebx,%r13d │ │ │ │ - jle 58680 │ │ │ │ - vmulsd 0x8(%r12,%r15,1),%xmm1,%xmm10 │ │ │ │ - movslq %ebx,%r14 │ │ │ │ - add $0x2,%esi │ │ │ │ - add %rcx,%r14 │ │ │ │ - vmovsd %xmm10,(%r11,%r14,8) │ │ │ │ - cmp %esi,%r13d │ │ │ │ - jle 58680 │ │ │ │ - vmulsd 0x10(%r12,%r15,1),%xmm1,%xmm11 │ │ │ │ - movslq %esi,%rsi │ │ │ │ - add %rcx,%rsi │ │ │ │ - vmovsd %xmm11,(%r11,%rsi,8) │ │ │ │ + shl $0x5,%r8 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + vmulsd (%r11,%rdi,8),%xmm3,%xmm1 │ │ │ │ + cmpl $0x2,0xec(%rsp) │ │ │ │ + jbe 56b8e │ │ │ │ + lea -0x20(%r8),%rcx │ │ │ │ + vbroadcastsd %xmm1,%ymm10 │ │ │ │ + lea (%r9,%rsi,8),%rdx │ │ │ │ + xor %eax,%eax │ │ │ │ + shr $0x5,%rcx │ │ │ │ + inc %rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + je 56241 │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 5622a │ │ │ │ + cmp $0x2,%rcx │ │ │ │ + je 5621c │ │ │ │ + cmp $0x3,%rcx │ │ │ │ + je 5620e │ │ │ │ + cmp $0x4,%rcx │ │ │ │ + je 56200 │ │ │ │ + cmp $0x5,%rcx │ │ │ │ + je 561f2 │ │ │ │ + cmp $0x6,%rcx │ │ │ │ + je 561e4 │ │ │ │ + vmulpd (%rbx),%ymm10,%ymm11 │ │ │ │ + mov $0x20,%eax │ │ │ │ + vmovupd %ymm11,(%rdx) │ │ │ │ + vmulpd (%rbx,%rax,1),%ymm10,%ymm12 │ │ │ │ + vmovupd %ymm12,(%rdx,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vmulpd (%rbx,%rax,1),%ymm10,%ymm13 │ │ │ │ + vmovupd %ymm13,(%rdx,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vmulpd (%rbx,%rax,1),%ymm10,%ymm14 │ │ │ │ + vmovupd %ymm14,(%rdx,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vmulpd (%rbx,%rax,1),%ymm10,%ymm15 │ │ │ │ + vmovupd %ymm15,(%rdx,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vmulpd (%rbx,%rax,1),%ymm10,%ymm2 │ │ │ │ + vmovupd %ymm2,(%rdx,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vmulpd (%rbx,%rax,1),%ymm10,%ymm0 │ │ │ │ + vmovupd %ymm0,(%rdx,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + cmp %r8,%rax │ │ │ │ + je 562c6 │ │ │ │ + vmulpd (%rbx,%rax,1),%ymm10,%ymm4 │ │ │ │ + vmulpd 0x20(%rbx,%rax,1),%ymm10,%ymm5 │ │ │ │ + vmulpd 0x40(%rbx,%rax,1),%ymm10,%ymm6 │ │ │ │ + vmulpd 0x60(%rbx,%rax,1),%ymm10,%ymm7 │ │ │ │ + vmulpd 0x80(%rbx,%rax,1),%ymm10,%ymm8 │ │ │ │ + vmulpd 0xa0(%rbx,%rax,1),%ymm10,%ymm9 │ │ │ │ + vmovupd %ymm4,(%rdx,%rax,1) │ │ │ │ + vmulpd 0xc0(%rbx,%rax,1),%ymm10,%ymm11 │ │ │ │ + vmovupd %ymm5,0x20(%rdx,%rax,1) │ │ │ │ + vmulpd 0xe0(%rbx,%rax,1),%ymm10,%ymm12 │ │ │ │ + vmovupd %ymm6,0x40(%rdx,%rax,1) │ │ │ │ + vmovupd %ymm7,0x60(%rdx,%rax,1) │ │ │ │ + vmovupd %ymm8,0x80(%rdx,%rax,1) │ │ │ │ + vmovupd %ymm9,0xa0(%rdx,%rax,1) │ │ │ │ + vmovupd %ymm11,0xc0(%rdx,%rax,1) │ │ │ │ + vmovupd %ymm12,0xe0(%rdx,%rax,1) │ │ │ │ + add $0x100,%rax │ │ │ │ + cmp %r8,%rax │ │ │ │ + jne 56241 │ │ │ │ + mov %r12d,%edx │ │ │ │ + and $0xfffffffc,%edx │ │ │ │ + mov %edx,%eax │ │ │ │ + cmp %r12d,%edx │ │ │ │ + je 56b74 │ │ │ │ + mov %r12d,%ecx │ │ │ │ + sub %eax,%ecx │ │ │ │ + cmp $0x1,%ecx │ │ │ │ + je 562fd │ │ │ │ + vmovddup %xmm1,%xmm10 │ │ │ │ + vmulpd (%rbx,%rax,8),%xmm10,%xmm13 │ │ │ │ + add %rsi,%rax │ │ │ │ + vmovupd %xmm13,(%r9,%rax,8) │ │ │ │ + test $0x1,%cl │ │ │ │ + je 5630f │ │ │ │ + and $0xfffffffe,%ecx │ │ │ │ + add %ecx,%edx │ │ │ │ + movslq %edx,%rdx │ │ │ │ + vmulsd (%rbx,%rdx,8),%xmm1,%xmm14 │ │ │ │ + lea (%rsi,%rdx,1),%rax │ │ │ │ + vmovsd %xmm14,(%r9,%rax,8) │ │ │ │ inc %rdi │ │ │ │ - add 0xd0(%rsp),%rcx │ │ │ │ - cmp %r8,%rdi │ │ │ │ - jb 58480 │ │ │ │ - mov 0xd8(%rsp),%r10d │ │ │ │ - vmovq %xmm6,%r14 │ │ │ │ - mov %rdx,%r8 │ │ │ │ + add %r13,%rsi │ │ │ │ + cmp %r10,%rdi │ │ │ │ + jb 56180 │ │ │ │ + mov 0xf8(%rsp),%ecx │ │ │ │ vzeroupper │ │ │ │ - inc %r10d │ │ │ │ - add $0x18,%r8 │ │ │ │ - cmp %r10d,0x10(%rbp) │ │ │ │ - jge 583c6 │ │ │ │ - call 39700 │ │ │ │ + inc %ecx │ │ │ │ + add $0x18,%r15 │ │ │ │ + cmp %ecx,0x10(%rbp) │ │ │ │ + jge 560e5 │ │ │ │ + call 38e10 │ │ │ │ test %al,%al │ │ │ │ - jne 59300 │ │ │ │ - cmpl $0x1,0x7c(%rsp) │ │ │ │ - je 59217 │ │ │ │ - mov 0x58(%rsp),%rbx │ │ │ │ - mov 0x28(%rsp),%r15 │ │ │ │ - mov 0x10(%rbp),%r10d │ │ │ │ - lea 0x20(%r14),%rax │ │ │ │ - vmovq %rax,%xmm0 │ │ │ │ - mov (%rbx),%rsi │ │ │ │ - lea -0x18(%r14,%r15,1),%rax │ │ │ │ - lea -0x30(%rsi,%r15,1),%r9 │ │ │ │ - mov 0x18(%r9),%rdx │ │ │ │ - mov %r10d,%ecx │ │ │ │ - dec %r10d │ │ │ │ - je 58a93 │ │ │ │ - sub $0x2,%ecx │ │ │ │ - vmovq %xmm0,%r11 │ │ │ │ - mov %r10d,0x4c(%rsp) │ │ │ │ - mov %r12,0x40(%rsp) │ │ │ │ - lea (%rcx,%rcx,2),%rdi │ │ │ │ - mov %rdx,0xb0(%rsp) │ │ │ │ - mov %rax,0x38(%rsp) │ │ │ │ - mov %r9,0x30(%rsp) │ │ │ │ - lea (%r11,%rdi,8),%r8 │ │ │ │ - mov %r13d,0x48(%rsp) │ │ │ │ - vmovq %r14,%xmm6 │ │ │ │ - mov %r8,0xb8(%rsp) │ │ │ │ - lea 0x8(%r14),%r11 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov (%r9),%rsi │ │ │ │ - mov 0x8(%r9),%r12 │ │ │ │ - sub %rsi,%r12 │ │ │ │ - je 58a57 │ │ │ │ - mov -0x8(%r11),%r14 │ │ │ │ - mov (%r11),%r15 │ │ │ │ - sub %r14,%r15 │ │ │ │ - je 58a57 │ │ │ │ - mov %r15,%r10 │ │ │ │ - mov $0xfffffffffffffff8,%rdx │ │ │ │ - mov 0xb0(%rsp),%rax │ │ │ │ - mov %r9,0xc8(%rsp) │ │ │ │ - sub %r14,%rdx │ │ │ │ - mov %r11,0xc0(%rsp) │ │ │ │ + jne 56f08 │ │ │ │ + cmpl $0x1,0xe8(%rsp) │ │ │ │ + je 56d63 │ │ │ │ + mov 0xe0(%rsp),%rsi │ │ │ │ + mov 0x78(%rsp),%rdx │ │ │ │ + mov 0x28(%rsp),%rdi │ │ │ │ + mov 0x10(%rbp),%r15d │ │ │ │ + lea 0x20(%rsi),%r8 │ │ │ │ + mov (%rdx),%rax │ │ │ │ + mov %r8,0x20(%rsp) │ │ │ │ + lea -0x18(%rsi,%rdi,1),%rcx │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea -0x30(%rax,%rdi,1),%rdx │ │ │ │ + mov 0x18(%rdx),%rax │ │ │ │ + mov %r15d,%r9d │ │ │ │ + dec %r15d │ │ │ │ + je 5686e │ │ │ │ + mov 0xe0(%rsp),%rbx │ │ │ │ + sub $0x2,%r9d │ │ │ │ + mov 0x20(%rsp),%r11 │ │ │ │ + lea -0x8(%rax),%rdi │ │ │ │ + lea (%r9,%r9,2),%r10 │ │ │ │ + mov %rdi,0xc8(%rsp) │ │ │ │ + mov %rdx,%r9 │ │ │ │ + lea 0x8(%rbx),%r8 │ │ │ │ + lea (%r11,%r10,8),%rbx │ │ │ │ + mov %r15d,0x64(%rsp) │ │ │ │ + mov %rcx,0x58(%rsp) │ │ │ │ + mov %rsi,0x50(%rsp) │ │ │ │ + mov %rax,0x48(%rsp) │ │ │ │ + mov %rdx,0x40(%rsp) │ │ │ │ + mov %r13,0x38(%rsp) │ │ │ │ + mov %rbx,0xd8(%rsp) │ │ │ │ + mov %r14,0x30(%rsp) │ │ │ │ + mov %r12d,0x60(%rsp) │ │ │ │ + nopl (%rax) │ │ │ │ + mov (%r9),%r14 │ │ │ │ + mov 0x8(%r9),%r11 │ │ │ │ + sub %r14,%r11 │ │ │ │ + je 56830 │ │ │ │ + mov -0x8(%r8),%rdx │ │ │ │ + mov (%r8),%r13 │ │ │ │ + sub %rdx,%r13 │ │ │ │ + je 56830 │ │ │ │ + mov %r13,%rdi │ │ │ │ + mov 0xc8(%rsp),%rsi │ │ │ │ + mov %r8,0xf8(%rsp) │ │ │ │ + sar $0x3,%r11 │ │ │ │ + sar $0x3,%rdi │ │ │ │ + mov %r9,0xf0(%rsp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - mov %rdx,0xd8(%rsp) │ │ │ │ - sar $0x3,%r10 │ │ │ │ - mov %r10,%rbx │ │ │ │ - lea -0x1(%r10),%r13 │ │ │ │ - shr $0x3,%rbx │ │ │ │ - sar $0x3,%r12 │ │ │ │ - shl $0x6,%rbx │ │ │ │ - mov %r12,%r8 │ │ │ │ - mov %rbx,%r12 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov 0xd8(%rsp),%r9 │ │ │ │ - vmovsd (%rsi,%rcx,8),%xmm12 │ │ │ │ - lea (%rax,%r9,1),%rdi │ │ │ │ - cmp $0x30,%rdi │ │ │ │ - jbe 58e30 │ │ │ │ - cmp $0x6,%r13 │ │ │ │ - jbe 58fd0 │ │ │ │ - lea -0x40(%r12),%r11 │ │ │ │ - vbroadcastsd %xmm12,%zmm13 │ │ │ │ + lea 0x8(%rdx),%r15 │ │ │ │ + mov %rdi,%r10 │ │ │ │ + sub %rdx,%rsi │ │ │ │ + lea -0x1(%rdi),%r12 │ │ │ │ + shr $0x2,%r10 │ │ │ │ + shl $0x5,%r10 │ │ │ │ + vmovsd (%r14,%rcx,8),%xmm0 │ │ │ │ + lea (%r15,%rsi,1),%rax │ │ │ │ + cmp $0x1,%rdi │ │ │ │ + je 56687 │ │ │ │ + cmp $0x10,%rsi │ │ │ │ + jbe 56687 │ │ │ │ + cmp $0x2,%r12 │ │ │ │ + jbe 56b60 │ │ │ │ + lea -0x20(%r10),%r9 │ │ │ │ + vbroadcastsd %xmm0,%ymm15 │ │ │ │ xor %ebx,%ebx │ │ │ │ - shr $0x6,%r11 │ │ │ │ - inc %r11 │ │ │ │ - and $0x7,%r11d │ │ │ │ - je 588e5 │ │ │ │ - cmp $0x1,%r11 │ │ │ │ - je 588c3 │ │ │ │ - cmp $0x2,%r11 │ │ │ │ - je 588aa │ │ │ │ - cmp $0x3,%r11 │ │ │ │ - je 58891 │ │ │ │ - cmp $0x4,%r11 │ │ │ │ - je 58878 │ │ │ │ - cmp $0x5,%r11 │ │ │ │ - je 5885f │ │ │ │ - cmp $0x6,%r11 │ │ │ │ - je 58846 │ │ │ │ - vmovupd (%r14),%zmm14 │ │ │ │ - vfmadd213pd (%rax),%zmm13,%zmm14 │ │ │ │ - mov $0x40,%ebx │ │ │ │ - vmovupd %zmm14,(%rax) │ │ │ │ - vmovupd (%r14,%rbx,1),%zmm15 │ │ │ │ - vfmadd213pd (%rax,%rbx,1),%zmm13,%zmm15 │ │ │ │ - vmovupd %zmm15,(%rax,%rbx,1) │ │ │ │ - add $0x40,%rbx │ │ │ │ - vmovupd (%r14,%rbx,1),%zmm3 │ │ │ │ - vfmadd213pd (%rax,%rbx,1),%zmm13,%zmm3 │ │ │ │ - vmovupd %zmm3,(%rax,%rbx,1) │ │ │ │ - add $0x40,%rbx │ │ │ │ - vmovupd (%r14,%rbx,1),%zmm5 │ │ │ │ - vfmadd213pd (%rax,%rbx,1),%zmm13,%zmm5 │ │ │ │ - vmovupd %zmm5,(%rax,%rbx,1) │ │ │ │ - add $0x40,%rbx │ │ │ │ - vmovupd (%r14,%rbx,1),%zmm7 │ │ │ │ - vfmadd213pd (%rax,%rbx,1),%zmm13,%zmm7 │ │ │ │ - vmovupd %zmm7,(%rax,%rbx,1) │ │ │ │ - add $0x40,%rbx │ │ │ │ - vmovupd (%r14,%rbx,1),%zmm1 │ │ │ │ - vfmadd213pd (%rax,%rbx,1),%zmm13,%zmm1 │ │ │ │ - vmovupd %zmm1,(%rax,%rbx,1) │ │ │ │ - add $0x40,%rbx │ │ │ │ - vmovupd (%r14,%rbx,1),%zmm2 │ │ │ │ - vfmadd213pd (%rax,%rbx,1),%zmm13,%zmm2 │ │ │ │ - vmovupd %zmm2,(%rax,%rbx,1) │ │ │ │ - add $0x40,%rbx │ │ │ │ - cmp %rbx,%r12 │ │ │ │ - je 589b2 │ │ │ │ - vmovupd (%r14,%rbx,1),%zmm8 │ │ │ │ - vfmadd213pd (%rax,%rbx,1),%zmm13,%zmm8 │ │ │ │ - vmovupd %zmm8,(%rax,%rbx,1) │ │ │ │ - vmovupd 0x40(%r14,%rbx,1),%zmm9 │ │ │ │ - vfmadd213pd 0x40(%rax,%rbx,1),%zmm13,%zmm9 │ │ │ │ - vmovupd %zmm9,0x40(%rax,%rbx,1) │ │ │ │ - vmovupd 0x80(%r14,%rbx,1),%zmm10 │ │ │ │ - vfmadd213pd 0x80(%rax,%rbx,1),%zmm13,%zmm10 │ │ │ │ - vmovupd %zmm10,0x80(%rax,%rbx,1) │ │ │ │ - vmovupd 0xc0(%r14,%rbx,1),%zmm11 │ │ │ │ - vfmadd213pd 0xc0(%rax,%rbx,1),%zmm13,%zmm11 │ │ │ │ - vmovupd %zmm11,0xc0(%rax,%rbx,1) │ │ │ │ - vmovupd 0x100(%r14,%rbx,1),%zmm4 │ │ │ │ - vfmadd213pd 0x100(%rax,%rbx,1),%zmm13,%zmm4 │ │ │ │ - vmovupd %zmm4,0x100(%rax,%rbx,1) │ │ │ │ - vmovupd 0x140(%r14,%rbx,1),%zmm14 │ │ │ │ - vfmadd213pd 0x140(%rax,%rbx,1),%zmm13,%zmm14 │ │ │ │ - vmovupd %zmm14,0x140(%rax,%rbx,1) │ │ │ │ - vmovupd 0x180(%r14,%rbx,1),%zmm15 │ │ │ │ - vfmadd213pd 0x180(%rax,%rbx,1),%zmm13,%zmm15 │ │ │ │ - vmovupd %zmm15,0x180(%rax,%rbx,1) │ │ │ │ - vmovupd 0x1c0(%r14,%rbx,1),%zmm3 │ │ │ │ - vfmadd213pd 0x1c0(%rax,%rbx,1),%zmm13,%zmm3 │ │ │ │ - vmovupd %zmm3,0x1c0(%rax,%rbx,1) │ │ │ │ - add $0x200,%rbx │ │ │ │ - cmp %rbx,%r12 │ │ │ │ - jne 588e5 │ │ │ │ - mov %r10,%rdx │ │ │ │ - and $0xfffffffffffffff8,%rdx │ │ │ │ - test $0x7,%r10b │ │ │ │ - je 58a38 │ │ │ │ - mov %r13,%r9 │ │ │ │ - sub %rdx,%r9 │ │ │ │ - lea 0x1(%r9),%rdi │ │ │ │ + shr $0x5,%r9 │ │ │ │ + inc %r9 │ │ │ │ + and $0x7,%r9d │ │ │ │ + je 5654a │ │ │ │ + cmp $0x1,%r9 │ │ │ │ + je 5652d │ │ │ │ cmp $0x2,%r9 │ │ │ │ - jbe 58ff0 │ │ │ │ - vmovupd (%rax,%rdx,8),%ymm5 │ │ │ │ - vbroadcastsd %xmm12,%ymm13 │ │ │ │ - vfmadd132pd (%r14,%rdx,8),%ymm5,%ymm13 │ │ │ │ - vmovupd %ymm13,(%rax,%rdx,8) │ │ │ │ + je 56519 │ │ │ │ + cmp $0x3,%r9 │ │ │ │ + je 56505 │ │ │ │ + cmp $0x4,%r9 │ │ │ │ + je 564f1 │ │ │ │ + cmp $0x5,%r9 │ │ │ │ + je 564dd │ │ │ │ + cmp $0x6,%r9 │ │ │ │ + je 564c9 │ │ │ │ + vmovupd (%rdx),%ymm2 │ │ │ │ + mov $0x20,%ebx │ │ │ │ + vfmadd213pd (%rax),%ymm15,%ymm2 │ │ │ │ + vmovupd %ymm2,(%rax) │ │ │ │ + vmovupd (%rdx,%rbx,1),%ymm4 │ │ │ │ + vfmadd213pd (%rax,%rbx,1),%ymm15,%ymm4 │ │ │ │ + vmovupd %ymm4,(%rax,%rbx,1) │ │ │ │ + add $0x20,%rbx │ │ │ │ + vmovupd (%rdx,%rbx,1),%ymm5 │ │ │ │ + vfmadd213pd (%rax,%rbx,1),%ymm15,%ymm5 │ │ │ │ + vmovupd %ymm5,(%rax,%rbx,1) │ │ │ │ + add $0x20,%rbx │ │ │ │ + vmovupd (%rdx,%rbx,1),%ymm6 │ │ │ │ + vfmadd213pd (%rax,%rbx,1),%ymm15,%ymm6 │ │ │ │ + vmovupd %ymm6,(%rax,%rbx,1) │ │ │ │ + add $0x20,%rbx │ │ │ │ + vmovupd (%rdx,%rbx,1),%ymm7 │ │ │ │ + vfmadd213pd (%rax,%rbx,1),%ymm15,%ymm7 │ │ │ │ + vmovupd %ymm7,(%rax,%rbx,1) │ │ │ │ + add $0x20,%rbx │ │ │ │ + vmovupd (%rdx,%rbx,1),%ymm8 │ │ │ │ + vfmadd213pd (%rax,%rbx,1),%ymm15,%ymm8 │ │ │ │ + vmovupd %ymm8,(%rax,%rbx,1) │ │ │ │ + add $0x20,%rbx │ │ │ │ + vmovupd (%rdx,%rbx,1),%ymm9 │ │ │ │ + vfmadd213pd (%rax,%rbx,1),%ymm15,%ymm9 │ │ │ │ + vmovupd %ymm9,(%rax,%rbx,1) │ │ │ │ + add $0x20,%rbx │ │ │ │ + cmp %rbx,%r10 │ │ │ │ + je 56613 │ │ │ │ + vmovupd (%rdx,%rbx,1),%ymm11 │ │ │ │ + vfmadd213pd (%rax,%rbx,1),%ymm15,%ymm11 │ │ │ │ + vmovupd %ymm11,(%rax,%rbx,1) │ │ │ │ + vmovupd 0x20(%rdx,%rbx,1),%ymm12 │ │ │ │ + vfmadd213pd 0x20(%rax,%rbx,1),%ymm15,%ymm12 │ │ │ │ + vmovupd %ymm12,0x20(%rax,%rbx,1) │ │ │ │ + vmovupd 0x40(%rdx,%rbx,1),%ymm1 │ │ │ │ + vfmadd213pd 0x40(%rax,%rbx,1),%ymm15,%ymm1 │ │ │ │ + vmovupd %ymm1,0x40(%rax,%rbx,1) │ │ │ │ + vmovupd 0x60(%rdx,%rbx,1),%ymm10 │ │ │ │ + vfmadd213pd 0x60(%rax,%rbx,1),%ymm15,%ymm10 │ │ │ │ + vmovupd %ymm10,0x60(%rax,%rbx,1) │ │ │ │ + vmovupd 0x80(%rdx,%rbx,1),%ymm13 │ │ │ │ + vfmadd213pd 0x80(%rax,%rbx,1),%ymm15,%ymm13 │ │ │ │ + vmovupd %ymm13,0x80(%rax,%rbx,1) │ │ │ │ + vmovupd 0xa0(%rdx,%rbx,1),%ymm14 │ │ │ │ + vfmadd213pd 0xa0(%rax,%rbx,1),%ymm15,%ymm14 │ │ │ │ + vmovupd %ymm14,0xa0(%rax,%rbx,1) │ │ │ │ + vmovupd 0xc0(%rdx,%rbx,1),%ymm3 │ │ │ │ + vfmadd213pd 0xc0(%rax,%rbx,1),%ymm15,%ymm3 │ │ │ │ + vmovupd %ymm3,0xc0(%rax,%rbx,1) │ │ │ │ + vmovupd 0xe0(%rdx,%rbx,1),%ymm2 │ │ │ │ + vfmadd213pd 0xe0(%rax,%rbx,1),%ymm15,%ymm2 │ │ │ │ + vmovupd %ymm2,0xe0(%rax,%rbx,1) │ │ │ │ + add $0x100,%rbx │ │ │ │ + cmp %rbx,%r10 │ │ │ │ + jne 5654a │ │ │ │ + mov %rdi,%r8 │ │ │ │ + and $0xfffffffffffffffc,%r8 │ │ │ │ test $0x3,%dil │ │ │ │ - je 58a38 │ │ │ │ - mov %rdi,%r11 │ │ │ │ - and $0xfffffffffffffffc,%r11 │ │ │ │ - lea (%rdx,%r11,1),%rbx │ │ │ │ - cmp %r11,%r9 │ │ │ │ - je 58a28 │ │ │ │ - add %r11,%rdx │ │ │ │ - vmovddup %xmm12,%xmm1 │ │ │ │ + je 56664 │ │ │ │ + cmp %r12,%r8 │ │ │ │ + je 56b6c │ │ │ │ + vmovupd (%rax,%r8,8),%xmm4 │ │ │ │ + vmovddup %xmm0,%xmm15 │ │ │ │ mov %rdi,%r9 │ │ │ │ - vmovupd (%rax,%rdx,8),%xmm7 │ │ │ │ - vfmadd132pd (%r14,%rdx,8),%xmm7,%xmm1 │ │ │ │ - sub %r11,%r9 │ │ │ │ - and $0x1,%edi │ │ │ │ - vmovupd %xmm1,(%rax,%rdx,8) │ │ │ │ - je 58a38 │ │ │ │ + sub %r8,%r9 │ │ │ │ + vfmadd132pd (%rdx,%r8,8),%xmm4,%xmm15 │ │ │ │ + vmovupd %xmm15,(%rax,%r8,8) │ │ │ │ + test $0x1,%dil │ │ │ │ + je 56664 │ │ │ │ and $0xfffffffffffffffe,%r9 │ │ │ │ - add %r9,%rbx │ │ │ │ - vmovsd (%rax,%rbx,8),%xmm2 │ │ │ │ - vfmadd132sd (%r14,%rbx,8),%xmm2,%xmm12 │ │ │ │ - vmovsd %xmm12,(%rax,%rbx,8) │ │ │ │ + add %r8,%r9 │ │ │ │ + vmovsd (%rax,%r9,8),%xmm5 │ │ │ │ + vfmadd132sd (%rdx,%r9,8),%xmm5,%xmm0 │ │ │ │ + vmovsd %xmm0,(%rax,%r9,8) │ │ │ │ inc %rcx │ │ │ │ - add %r15,%rax │ │ │ │ - cmp %r8,%rcx │ │ │ │ - jb 587c0 │ │ │ │ - mov 0xc8(%rsp),%r9 │ │ │ │ - mov 0xc0(%rsp),%r11 │ │ │ │ - sub $0x18,%r9 │ │ │ │ - add $0x18,%r11 │ │ │ │ - cmp %r11,0xb8(%rsp) │ │ │ │ - jne 58750 │ │ │ │ - mov 0x4c(%rsp),%r10d │ │ │ │ - mov 0x40(%rsp),%r12 │ │ │ │ - mov 0xb0(%rsp),%rdx │ │ │ │ - vmovq %xmm6,%r14 │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ - mov 0x30(%rsp),%r9 │ │ │ │ - mov 0x48(%rsp),%r13d │ │ │ │ - mov 0x20(%r9),%rdi │ │ │ │ - sub %rdx,%rdi │ │ │ │ - je 58d0c │ │ │ │ - mov (%rax),%rsi │ │ │ │ - lea -0x8(%rdx),%rbx │ │ │ │ - sar $0x3,%rdi │ │ │ │ - sub %rsi,%rbx │ │ │ │ - cmp $0x30,%rbx │ │ │ │ - jbe 59056 │ │ │ │ - lea -0x1(%rdi),%r15 │ │ │ │ - cmp $0x6,%r15 │ │ │ │ - jbe 59210 │ │ │ │ - mov %rdi,%r11 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - shr $0x3,%r11 │ │ │ │ - shl $0x6,%r11 │ │ │ │ - lea -0x40(%r11),%r8 │ │ │ │ - shr $0x6,%r8 │ │ │ │ - inc %r8 │ │ │ │ + cmp %r11,%rcx │ │ │ │ + jae 56820 │ │ │ │ + add %r13,%rsi │ │ │ │ + vmovsd (%r14,%rcx,8),%xmm0 │ │ │ │ + lea (%r15,%rsi,1),%rax │ │ │ │ + cmp $0x10,%rsi │ │ │ │ + ja 56469 │ │ │ │ + vmovsd (%rdx),%xmm6 │ │ │ │ + lea -0x1(%rdi),%r8 │ │ │ │ + mov $0x1,%ebx │ │ │ │ and $0x7,%r8d │ │ │ │ - je 58bca │ │ │ │ + vfmadd213sd (%rax),%xmm0,%xmm6 │ │ │ │ + vmovsd %xmm6,(%rax) │ │ │ │ + cmp %rdi,%rbx │ │ │ │ + jae 5680d │ │ │ │ + test %r8,%r8 │ │ │ │ + je 5676b │ │ │ │ cmp $0x1,%r8 │ │ │ │ - je 58ba8 │ │ │ │ + je 5674f │ │ │ │ cmp $0x2,%r8 │ │ │ │ - je 58b8f │ │ │ │ + je 5673c │ │ │ │ cmp $0x3,%r8 │ │ │ │ - je 58b76 │ │ │ │ + je 56729 │ │ │ │ cmp $0x4,%r8 │ │ │ │ - je 58b5d │ │ │ │ + je 56716 │ │ │ │ cmp $0x5,%r8 │ │ │ │ - je 58b44 │ │ │ │ + je 56703 │ │ │ │ cmp $0x6,%r8 │ │ │ │ - je 58b2b │ │ │ │ - vmovupd (%rdx),%zmm12 │ │ │ │ - vaddpd (%rsi),%zmm12,%zmm11 │ │ │ │ - mov $0x40,%ecx │ │ │ │ - vmovupd %zmm11,(%rdx) │ │ │ │ - vmovupd (%rdx,%rcx,1),%zmm4 │ │ │ │ - vaddpd (%rsi,%rcx,1),%zmm4,%zmm14 │ │ │ │ - vmovupd %zmm14,(%rdx,%rcx,1) │ │ │ │ - add $0x40,%rcx │ │ │ │ - vmovupd (%rdx,%rcx,1),%zmm15 │ │ │ │ - vaddpd (%rsi,%rcx,1),%zmm15,%zmm3 │ │ │ │ - vmovupd %zmm3,(%rdx,%rcx,1) │ │ │ │ - add $0x40,%rcx │ │ │ │ - vmovupd (%rdx,%rcx,1),%zmm6 │ │ │ │ - vaddpd (%rsi,%rcx,1),%zmm6,%zmm13 │ │ │ │ - vmovupd %zmm13,(%rdx,%rcx,1) │ │ │ │ - add $0x40,%rcx │ │ │ │ - vmovupd (%rdx,%rcx,1),%zmm5 │ │ │ │ - vaddpd (%rsi,%rcx,1),%zmm5,%zmm1 │ │ │ │ - vmovupd %zmm1,(%rdx,%rcx,1) │ │ │ │ - add $0x40,%rcx │ │ │ │ - vmovupd (%rdx,%rcx,1),%zmm7 │ │ │ │ - vaddpd (%rsi,%rcx,1),%zmm7,%zmm2 │ │ │ │ - vmovupd %zmm2,(%rdx,%rcx,1) │ │ │ │ - add $0x40,%rcx │ │ │ │ - vmovupd (%rdx,%rcx,1),%zmm8 │ │ │ │ - vaddpd (%rsi,%rcx,1),%zmm8,%zmm9 │ │ │ │ - vmovupd %zmm9,(%rdx,%rcx,1) │ │ │ │ - add $0x40,%rcx │ │ │ │ - cmp %rcx,%r11 │ │ │ │ - je 58c97 │ │ │ │ - vmovupd (%rdx,%rcx,1),%zmm10 │ │ │ │ - vaddpd (%rsi,%rcx,1),%zmm10,%zmm12 │ │ │ │ - vmovupd 0x40(%rdx,%rcx,1),%zmm11 │ │ │ │ - vmovupd 0x80(%rdx,%rcx,1),%zmm14 │ │ │ │ - vmovupd 0xc0(%rdx,%rcx,1),%zmm3 │ │ │ │ - vmovupd 0x100(%rdx,%rcx,1),%zmm13 │ │ │ │ - vmovupd 0x140(%rdx,%rcx,1),%zmm1 │ │ │ │ - vmovupd 0x180(%rdx,%rcx,1),%zmm2 │ │ │ │ - vmovupd 0x1c0(%rdx,%rcx,1),%zmm9 │ │ │ │ - vmovupd %zmm12,(%rdx,%rcx,1) │ │ │ │ - vaddpd 0x40(%rsi,%rcx,1),%zmm11,%zmm4 │ │ │ │ - vmovupd %zmm4,0x40(%rdx,%rcx,1) │ │ │ │ - vaddpd 0x80(%rsi,%rcx,1),%zmm14,%zmm15 │ │ │ │ - vmovupd %zmm15,0x80(%rdx,%rcx,1) │ │ │ │ - vaddpd 0xc0(%rsi,%rcx,1),%zmm3,%zmm6 │ │ │ │ - vmovupd %zmm6,0xc0(%rdx,%rcx,1) │ │ │ │ - vaddpd 0x100(%rsi,%rcx,1),%zmm13,%zmm5 │ │ │ │ - vmovupd %zmm5,0x100(%rdx,%rcx,1) │ │ │ │ - vaddpd 0x140(%rsi,%rcx,1),%zmm1,%zmm7 │ │ │ │ - vmovupd %zmm7,0x140(%rdx,%rcx,1) │ │ │ │ - vaddpd 0x180(%rsi,%rcx,1),%zmm2,%zmm8 │ │ │ │ - vmovupd %zmm8,0x180(%rdx,%rcx,1) │ │ │ │ - vaddpd 0x1c0(%rsi,%rcx,1),%zmm9,%zmm10 │ │ │ │ - vmovupd %zmm10,0x1c0(%rdx,%rcx,1) │ │ │ │ - add $0x200,%rcx │ │ │ │ - cmp %rcx,%r11 │ │ │ │ - jne 58bca │ │ │ │ - test $0x7,%dil │ │ │ │ - je 58d0c │ │ │ │ - and $0xfffffffffffffff8,%rdi │ │ │ │ - sub %rdi,%r15 │ │ │ │ - lea 0x1(%r15),%rbx │ │ │ │ - cmp $0x2,%r15 │ │ │ │ - jbe 59206 │ │ │ │ - vmovupd (%rdx,%rdi,8),%ymm12 │ │ │ │ - vaddpd (%rsi,%rdi,8),%ymm12,%ymm11 │ │ │ │ - vmovupd %ymm11,(%rdx,%rdi,8) │ │ │ │ - test $0x3,%bl │ │ │ │ - je 58d0c │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0xfffffffffffffffc,%rcx │ │ │ │ - lea (%rcx,%rdi,1),%r8 │ │ │ │ - cmp %r15,%rcx │ │ │ │ - je 58cfa │ │ │ │ - mov %rbx,%r15 │ │ │ │ - sub %rcx,%r15 │ │ │ │ - add %rdi,%rcx │ │ │ │ - and $0x1,%ebx │ │ │ │ - vmovupd (%rdx,%rcx,8),%xmm4 │ │ │ │ - vaddpd (%rsi,%rcx,8),%xmm4,%xmm14 │ │ │ │ - vmovupd %xmm14,(%rdx,%rcx,8) │ │ │ │ - je 58d0c │ │ │ │ - and $0xfffffffffffffffe,%r15 │ │ │ │ - add %r15,%r8 │ │ │ │ - vmovsd (%rdx,%r8,8),%xmm15 │ │ │ │ - vaddsd (%rsi,%r8,8),%xmm15,%xmm3 │ │ │ │ - vmovsd %xmm3,(%rdx,%r8,8) │ │ │ │ - sub $0x18,%rax │ │ │ │ - sub $0x18,%r9 │ │ │ │ - test %r10d,%r10d │ │ │ │ - jne 586f4 │ │ │ │ - vzeroupper │ │ │ │ - call 39700 │ │ │ │ - test %al,%al │ │ │ │ - jne 59300 │ │ │ │ - incl 0x7c(%rsp) │ │ │ │ - mov 0x50(%rsp),%r10 │ │ │ │ - mov 0x7c(%rsp),%r9d │ │ │ │ - add %r10,0x98(%rsp) │ │ │ │ - cmp %r9d,0x78(%rsp) │ │ │ │ - jg 58023 │ │ │ │ - mov $0x1,%r13d │ │ │ │ - test %r12,%r12 │ │ │ │ - je 58d69 │ │ │ │ - mov 0x80(%rsp),%rsi │ │ │ │ - mov %r12,%rdi │ │ │ │ - call d340 │ │ │ │ - vmovq %r14,%xmm1 │ │ │ │ - vpinsrq $0x1,0xa8(%rsp),%xmm1,%xmm7 │ │ │ │ - mov 0xa0(%rsp),%r12 │ │ │ │ - mov 0x90(%rsp),%rdi │ │ │ │ - mov %r12,0xf0(%rsp) │ │ │ │ - vmovdqa %xmm7,0xe0(%rsp) │ │ │ │ - call b9ec0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ - mov 0xf8(%rsp),%rax │ │ │ │ - sub %fs:0x28,%rax │ │ │ │ - jne 593b9 │ │ │ │ - lea -0x28(%rbp),%rsp │ │ │ │ - mov %r13d,%eax │ │ │ │ - pop %rbx │ │ │ │ - pop %r12 │ │ │ │ - pop %r13 │ │ │ │ - pop %r14 │ │ │ │ - pop %r15 │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov 0x10(%rbp),%edx │ │ │ │ - mov %r13d,%esi │ │ │ │ - call be500 │ │ │ │ - movslq %r13d,%rdx │ │ │ │ - mov %rdx,0xd0(%rsp) │ │ │ │ - mov %rdx,%rcx │ │ │ │ - shr $0x3c,%rdx │ │ │ │ - jne f4dc <__cxa_finalize@plt+0x1e4c> │ │ │ │ - test %rcx,%rcx │ │ │ │ - jne 57f56 │ │ │ │ - lea 0xe0(%rsp),%rsi │ │ │ │ - movq $0x0,0xa8(%rsp) │ │ │ │ - movq $0x0,0xa0(%rsp) │ │ │ │ - xor %r14d,%r14d │ │ │ │ - mov %rsi,0x90(%rsp) │ │ │ │ - mov $0x1,%r13d │ │ │ │ - jmp 58d69 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovsd (%r14),%xmm8 │ │ │ │ - vfmadd213sd (%rax),%xmm12,%xmm8 │ │ │ │ - lea -0x1(%r10),%rdi │ │ │ │ - mov $0x1,%edx │ │ │ │ - and $0x7,%edi │ │ │ │ - vmovsd %xmm8,(%rax) │ │ │ │ - cmp %r10,%rdx │ │ │ │ - jae 58a38 │ │ │ │ - test %rdi,%rdi │ │ │ │ - je 58f1b │ │ │ │ - cmp $0x1,%rdi │ │ │ │ - je 58efe │ │ │ │ - cmp $0x2,%rdi │ │ │ │ - je 58eea │ │ │ │ - cmp $0x3,%rdi │ │ │ │ - je 58ed6 │ │ │ │ - cmp $0x4,%rdi │ │ │ │ - je 58ec2 │ │ │ │ - cmp $0x5,%rdi │ │ │ │ - je 58eae │ │ │ │ - cmp $0x6,%rdi │ │ │ │ - je 58e9a │ │ │ │ - vmovsd 0x8(%r14),%xmm9 │ │ │ │ - vfmadd213sd 0x8(%rax),%xmm12,%xmm9 │ │ │ │ - mov $0x2,%edx │ │ │ │ - vmovsd %xmm9,0x8(%rax) │ │ │ │ - vmovsd (%r14,%rdx,8),%xmm10 │ │ │ │ - vfmadd213sd (%rax,%rdx,8),%xmm12,%xmm10 │ │ │ │ - vmovsd %xmm10,(%rax,%rdx,8) │ │ │ │ - inc %rdx │ │ │ │ - vmovsd (%r14,%rdx,8),%xmm11 │ │ │ │ - vfmadd213sd (%rax,%rdx,8),%xmm12,%xmm11 │ │ │ │ - vmovsd %xmm11,(%rax,%rdx,8) │ │ │ │ - inc %rdx │ │ │ │ - vmovsd (%r14,%rdx,8),%xmm4 │ │ │ │ - vfmadd213sd (%rax,%rdx,8),%xmm12,%xmm4 │ │ │ │ - vmovsd %xmm4,(%rax,%rdx,8) │ │ │ │ - inc %rdx │ │ │ │ - vmovsd (%r14,%rdx,8),%xmm14 │ │ │ │ - vfmadd213sd (%rax,%rdx,8),%xmm12,%xmm14 │ │ │ │ - vmovsd %xmm14,(%rax,%rdx,8) │ │ │ │ - inc %rdx │ │ │ │ - vmovsd (%r14,%rdx,8),%xmm15 │ │ │ │ - vfmadd213sd (%rax,%rdx,8),%xmm12,%xmm15 │ │ │ │ - vmovsd %xmm15,(%rax,%rdx,8) │ │ │ │ - inc %rdx │ │ │ │ - vmovsd (%r14,%rdx,8),%xmm3 │ │ │ │ - vfmadd213sd (%rax,%rdx,8),%xmm12,%xmm3 │ │ │ │ - vmovsd %xmm3,(%rax,%rdx,8) │ │ │ │ - inc %rdx │ │ │ │ - cmp %r10,%rdx │ │ │ │ - jae 58a38 │ │ │ │ - vmovsd (%r14,%rdx,8),%xmm13 │ │ │ │ - vfmadd213sd (%rax,%rdx,8),%xmm12,%xmm13 │ │ │ │ - vmovsd %xmm13,(%rax,%rdx,8) │ │ │ │ - vmovsd 0x8(%r14,%rdx,8),%xmm5 │ │ │ │ - vfmadd213sd 0x8(%rax,%rdx,8),%xmm12,%xmm5 │ │ │ │ - vmovsd %xmm5,0x8(%rax,%rdx,8) │ │ │ │ - vmovsd 0x10(%r14,%rdx,8),%xmm1 │ │ │ │ - vfmadd213sd 0x10(%rax,%rdx,8),%xmm12,%xmm1 │ │ │ │ - vmovsd %xmm1,0x10(%rax,%rdx,8) │ │ │ │ - vmovsd 0x18(%r14,%rdx,8),%xmm7 │ │ │ │ - vfmadd213sd 0x18(%rax,%rdx,8),%xmm12,%xmm7 │ │ │ │ - vmovsd %xmm7,0x18(%rax,%rdx,8) │ │ │ │ - vmovsd 0x20(%r14,%rdx,8),%xmm2 │ │ │ │ - vfmadd213sd 0x20(%rax,%rdx,8),%xmm12,%xmm2 │ │ │ │ - vmovsd %xmm2,0x20(%rax,%rdx,8) │ │ │ │ - vmovsd 0x28(%r14,%rdx,8),%xmm8 │ │ │ │ - vfmadd213sd 0x28(%rax,%rdx,8),%xmm12,%xmm8 │ │ │ │ - vmovsd %xmm8,0x28(%rax,%rdx,8) │ │ │ │ - vmovsd 0x30(%r14,%rdx,8),%xmm9 │ │ │ │ - vfmadd213sd 0x30(%rax,%rdx,8),%xmm12,%xmm9 │ │ │ │ - vmovsd %xmm9,0x30(%rax,%rdx,8) │ │ │ │ - vmovsd 0x38(%r14,%rdx,8),%xmm10 │ │ │ │ - vfmadd213sd 0x38(%rax,%rdx,8),%xmm12,%xmm10 │ │ │ │ - vmovsd %xmm10,0x38(%rax,%rdx,8) │ │ │ │ - add $0x8,%rdx │ │ │ │ - cmp %r10,%rdx │ │ │ │ - jb 58f1b │ │ │ │ - jmp 58a38 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - xor %edx,%edx │ │ │ │ - mov %r13,%r9 │ │ │ │ - sub %rdx,%r9 │ │ │ │ - lea 0x1(%r9),%rdi │ │ │ │ - cmp $0x2,%r9 │ │ │ │ - ja 589d3 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %rdx,%rbx │ │ │ │ - xor %r11d,%r11d │ │ │ │ - jmp 589f9 │ │ │ │ - inc %rdi │ │ │ │ - cmp %r8,%rdi │ │ │ │ - jae 58694 │ │ │ │ - vmulsd (%r10,%rdi,8),%xmm4,%xmm1 │ │ │ │ - add 0xd0(%rsp),%rcx │ │ │ │ - jmp 5848f │ │ │ │ - xor %ebx,%ebx │ │ │ │ - xor %esi,%esi │ │ │ │ - jmp 585fe │ │ │ │ - sub %r11,%rax │ │ │ │ - mov %r8,%rdi │ │ │ │ - mov %r10d,0xc8(%rsp) │ │ │ │ - mov %r8,0xd8(%rsp) │ │ │ │ - mov %rax,%rsi │ │ │ │ - call bf520 >::_M_default_append(unsigned long)@@Base> │ │ │ │ - mov 0xd8(%rsp),%r8 │ │ │ │ - mov 0xc8(%rsp),%r10d │ │ │ │ - jmp 5841f │ │ │ │ - vmovsd (%rdx),%xmm6 │ │ │ │ - vaddsd (%rsi),%xmm6,%xmm13 │ │ │ │ - lea -0x1(%rdi),%r11 │ │ │ │ - mov $0x1,%ebx │ │ │ │ - and $0x7,%r11d │ │ │ │ - vmovsd %xmm13,(%rdx) │ │ │ │ - cmp %rdi,%rbx │ │ │ │ - jae 58d0c │ │ │ │ - test %r11,%r11 │ │ │ │ - je 59132 │ │ │ │ - cmp $0x1,%r11 │ │ │ │ - je 59117 │ │ │ │ - cmp $0x2,%r11 │ │ │ │ - je 59105 │ │ │ │ - cmp $0x3,%r11 │ │ │ │ - je 590f3 │ │ │ │ - cmp $0x4,%r11 │ │ │ │ - je 590e1 │ │ │ │ - cmp $0x5,%r11 │ │ │ │ - je 590cf │ │ │ │ - cmp $0x6,%r11 │ │ │ │ - je 590bd │ │ │ │ - vmovsd 0x8(%rdx),%xmm5 │ │ │ │ - vaddsd 0x8(%rsi),%xmm5,%xmm1 │ │ │ │ + je 566f0 │ │ │ │ + vmovsd 0x8(%rdx),%xmm7 │ │ │ │ mov $0x2,%ebx │ │ │ │ - vmovsd %xmm1,0x8(%rdx) │ │ │ │ - vmovsd (%rdx,%rbx,8),%xmm7 │ │ │ │ - vaddsd (%rsi,%rbx,8),%xmm7,%xmm2 │ │ │ │ - vmovsd %xmm2,(%rdx,%rbx,8) │ │ │ │ - inc %rbx │ │ │ │ + vfmadd213sd 0x8(%rax),%xmm0,%xmm7 │ │ │ │ + vmovsd %xmm7,0x8(%rax) │ │ │ │ vmovsd (%rdx,%rbx,8),%xmm8 │ │ │ │ - vaddsd (%rsi,%rbx,8),%xmm8,%xmm9 │ │ │ │ - vmovsd %xmm9,(%rdx,%rbx,8) │ │ │ │ + vfmadd213sd (%rax,%rbx,8),%xmm0,%xmm8 │ │ │ │ + vmovsd %xmm8,(%rax,%rbx,8) │ │ │ │ inc %rbx │ │ │ │ - vmovsd (%rdx,%rbx,8),%xmm10 │ │ │ │ - vaddsd (%rsi,%rbx,8),%xmm10,%xmm12 │ │ │ │ - vmovsd %xmm12,(%rdx,%rbx,8) │ │ │ │ + vmovsd (%rdx,%rbx,8),%xmm9 │ │ │ │ + vfmadd213sd (%rax,%rbx,8),%xmm0,%xmm9 │ │ │ │ + vmovsd %xmm9,(%rax,%rbx,8) │ │ │ │ inc %rbx │ │ │ │ vmovsd (%rdx,%rbx,8),%xmm11 │ │ │ │ - vaddsd (%rsi,%rbx,8),%xmm11,%xmm4 │ │ │ │ - vmovsd %xmm4,(%rdx,%rbx,8) │ │ │ │ + vfmadd213sd (%rax,%rbx,8),%xmm0,%xmm11 │ │ │ │ + vmovsd %xmm11,(%rax,%rbx,8) │ │ │ │ inc %rbx │ │ │ │ - vmovsd (%rdx,%rbx,8),%xmm14 │ │ │ │ - vaddsd (%rsi,%rbx,8),%xmm14,%xmm15 │ │ │ │ - vmovsd %xmm15,(%rdx,%rbx,8) │ │ │ │ + vmovsd (%rdx,%rbx,8),%xmm12 │ │ │ │ + vfmadd213sd (%rax,%rbx,8),%xmm0,%xmm12 │ │ │ │ + vmovsd %xmm12,(%rax,%rbx,8) │ │ │ │ + inc %rbx │ │ │ │ + vmovsd (%rdx,%rbx,8),%xmm1 │ │ │ │ + vfmadd213sd (%rax,%rbx,8),%xmm0,%xmm1 │ │ │ │ + vmovsd %xmm1,(%rax,%rbx,8) │ │ │ │ inc %rbx │ │ │ │ - vmovsd (%rdx,%rbx,8),%xmm3 │ │ │ │ - vaddsd (%rsi,%rbx,8),%xmm3,%xmm6 │ │ │ │ - vmovsd %xmm6,(%rdx,%rbx,8) │ │ │ │ + vmovsd (%rdx,%rbx,8),%xmm10 │ │ │ │ + vfmadd213sd (%rax,%rbx,8),%xmm0,%xmm10 │ │ │ │ + vmovsd %xmm10,(%rax,%rbx,8) │ │ │ │ inc %rbx │ │ │ │ cmp %rdi,%rbx │ │ │ │ - jae 58d0c │ │ │ │ + jae 5680d │ │ │ │ vmovsd (%rdx,%rbx,8),%xmm13 │ │ │ │ - vaddsd (%rsi,%rbx,8),%xmm13,%xmm5 │ │ │ │ - lea 0x1(%rbx),%r8 │ │ │ │ - lea 0x2(%rbx),%rcx │ │ │ │ - lea 0x3(%rbx),%r15 │ │ │ │ - lea 0x4(%rbx),%r11 │ │ │ │ - vmovsd %xmm5,(%rdx,%rbx,8) │ │ │ │ - vmovsd (%rdx,%r8,8),%xmm1 │ │ │ │ - vaddsd (%rsi,%r8,8),%xmm1,%xmm7 │ │ │ │ - vmovsd %xmm7,(%rdx,%r8,8) │ │ │ │ - vmovsd (%rdx,%rcx,8),%xmm2 │ │ │ │ - vaddsd (%rsi,%rcx,8),%xmm2,%xmm8 │ │ │ │ - lea 0x5(%rbx),%r8 │ │ │ │ - vmovsd %xmm8,(%rdx,%rcx,8) │ │ │ │ - vmovsd (%rdx,%r15,8),%xmm9 │ │ │ │ - vaddsd (%rsi,%r15,8),%xmm9,%xmm10 │ │ │ │ - lea 0x6(%rbx),%rcx │ │ │ │ - vmovsd %xmm10,(%rdx,%r15,8) │ │ │ │ - vmovsd (%rdx,%r11,8),%xmm12 │ │ │ │ - vaddsd (%rsi,%r11,8),%xmm12,%xmm11 │ │ │ │ - lea 0x7(%rbx),%r15 │ │ │ │ + vfmadd213sd (%rax,%rbx,8),%xmm0,%xmm13 │ │ │ │ + vmovsd %xmm13,(%rax,%rbx,8) │ │ │ │ + vmovsd 0x8(%rdx,%rbx,8),%xmm14 │ │ │ │ + vfmadd213sd 0x8(%rax,%rbx,8),%xmm0,%xmm14 │ │ │ │ + vmovsd %xmm14,0x8(%rax,%rbx,8) │ │ │ │ + vmovsd 0x10(%rdx,%rbx,8),%xmm3 │ │ │ │ + vfmadd213sd 0x10(%rax,%rbx,8),%xmm0,%xmm3 │ │ │ │ + vmovsd %xmm3,0x10(%rax,%rbx,8) │ │ │ │ + vmovsd 0x18(%rdx,%rbx,8),%xmm2 │ │ │ │ + vfmadd213sd 0x18(%rax,%rbx,8),%xmm0,%xmm2 │ │ │ │ + vmovsd %xmm2,0x18(%rax,%rbx,8) │ │ │ │ + vmovsd 0x20(%rdx,%rbx,8),%xmm15 │ │ │ │ + vfmadd213sd 0x20(%rax,%rbx,8),%xmm0,%xmm15 │ │ │ │ + vmovsd %xmm15,0x20(%rax,%rbx,8) │ │ │ │ + vmovsd 0x28(%rdx,%rbx,8),%xmm4 │ │ │ │ + vfmadd213sd 0x28(%rax,%rbx,8),%xmm0,%xmm4 │ │ │ │ + vmovsd %xmm4,0x28(%rax,%rbx,8) │ │ │ │ + vmovsd 0x30(%rdx,%rbx,8),%xmm5 │ │ │ │ + vfmadd213sd 0x30(%rax,%rbx,8),%xmm0,%xmm5 │ │ │ │ + vmovsd %xmm5,0x30(%rax,%rbx,8) │ │ │ │ + vmovsd 0x38(%rdx,%rbx,8),%xmm6 │ │ │ │ + vfmadd213sd 0x38(%rax,%rbx,8),%xmm0,%xmm6 │ │ │ │ + vmovsd %xmm6,0x38(%rax,%rbx,8) │ │ │ │ add $0x8,%rbx │ │ │ │ - vmovsd %xmm11,(%rdx,%r11,8) │ │ │ │ - vmovsd (%rdx,%r8,8),%xmm4 │ │ │ │ - vaddsd (%rsi,%r8,8),%xmm4,%xmm14 │ │ │ │ - vmovsd %xmm14,(%rdx,%r8,8) │ │ │ │ - vmovsd (%rdx,%rcx,8),%xmm15 │ │ │ │ - vaddsd (%rsi,%rcx,8),%xmm15,%xmm3 │ │ │ │ - vmovsd %xmm3,(%rdx,%rcx,8) │ │ │ │ - vmovsd (%rdx,%r15,8),%xmm6 │ │ │ │ - vaddsd (%rsi,%r15,8),%xmm6,%xmm13 │ │ │ │ - vmovsd %xmm13,(%rdx,%r15,8) │ │ │ │ cmp %rdi,%rbx │ │ │ │ - jb 59132 │ │ │ │ - jmp 58d0c │ │ │ │ - add $0x18,%r15 │ │ │ │ - cmp 0xa8(%rsp),%r15 │ │ │ │ - jne 58332 │ │ │ │ - mov %rbx,0xa8(%rsp) │ │ │ │ - jmp 58360 │ │ │ │ - mov %rdi,%r8 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - jmp 58cd1 │ │ │ │ + jb 5676b │ │ │ │ + inc %rcx │ │ │ │ + add %r13,%rsi │ │ │ │ + cmp %r11,%rcx │ │ │ │ + jb 5644b │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov 0xf8(%rsp),%r8 │ │ │ │ + mov 0xf0(%rsp),%r9 │ │ │ │ + add $0x18,%r8 │ │ │ │ + sub $0x18,%r9 │ │ │ │ + cmp %r8,0xd8(%rsp) │ │ │ │ + jne 563f0 │ │ │ │ + mov 0x64(%rsp),%r15d │ │ │ │ + mov 0x58(%rsp),%rcx │ │ │ │ + mov 0x50(%rsp),%rsi │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ + mov 0x40(%rsp),%rdx │ │ │ │ + mov 0x38(%rsp),%r13 │ │ │ │ + mov 0x30(%rsp),%r14 │ │ │ │ + mov 0x60(%rsp),%r12d │ │ │ │ + mov 0x20(%rdx),%r9 │ │ │ │ + sub %rax,%r9 │ │ │ │ + je 56a9c │ │ │ │ + sar $0x3,%r9 │ │ │ │ + mov (%rcx),%r8 │ │ │ │ + cmp $0x1,%r9 │ │ │ │ + je 56bb1 │ │ │ │ + lea -0x8(%rax),%rbx │ │ │ │ + sub %r8,%rbx │ │ │ │ + cmp $0x10,%rbx │ │ │ │ + jbe 56bb1 │ │ │ │ + lea -0x1(%r9),%r11 │ │ │ │ + mov %r9,%r10 │ │ │ │ + cmp $0x2,%r11 │ │ │ │ + jbe 56e4c │ │ │ │ + mov %r9,%rbx │ │ │ │ xor %edi,%edi │ │ │ │ - jmp 58ca1 │ │ │ │ - mov 0x58(%rsp),%rdx │ │ │ │ - vmovq %r14,%xmm0 │ │ │ │ - vpinsrq $0x1,0xa8(%rsp),%xmm0,%xmm5 │ │ │ │ - mov 0xa0(%rsp),%rbx │ │ │ │ - mov 0x8(%rdx),%rsi │ │ │ │ - mov 0x10(%rdx),%rax │ │ │ │ - mov (%rdx),%r14 │ │ │ │ - mov %rbx,0x10(%rdx) │ │ │ │ - vmovdqu %xmm5,(%rdx) │ │ │ │ - mov %rsi,0xa8(%rsp) │ │ │ │ - mov %rax,0xa0(%rsp) │ │ │ │ - jmp 58d2d │ │ │ │ + shr $0x2,%rbx │ │ │ │ + shl $0x5,%rbx │ │ │ │ + lea -0x20(%rbx),%r10 │ │ │ │ + shr $0x5,%r10 │ │ │ │ + inc %r10 │ │ │ │ + and $0x7,%r10d │ │ │ │ + je 5698b │ │ │ │ + cmp $0x1,%r10 │ │ │ │ + je 5696e │ │ │ │ + cmp $0x2,%r10 │ │ │ │ + je 5695a │ │ │ │ + cmp $0x3,%r10 │ │ │ │ + je 56946 │ │ │ │ + cmp $0x4,%r10 │ │ │ │ + je 56932 │ │ │ │ + cmp $0x5,%r10 │ │ │ │ + je 5691e │ │ │ │ + cmp $0x6,%r10 │ │ │ │ + je 5690a │ │ │ │ + vmovupd (%rax),%ymm0 │ │ │ │ + mov $0x20,%edi │ │ │ │ + vaddpd (%r8),%ymm0,%ymm7 │ │ │ │ + vmovupd %ymm7,(%rax) │ │ │ │ + vmovupd (%rax,%rdi,1),%ymm8 │ │ │ │ + vaddpd (%r8,%rdi,1),%ymm8,%ymm9 │ │ │ │ + vmovupd %ymm9,(%rax,%rdi,1) │ │ │ │ + add $0x20,%rdi │ │ │ │ + vmovupd (%rax,%rdi,1),%ymm11 │ │ │ │ + vaddpd (%r8,%rdi,1),%ymm11,%ymm12 │ │ │ │ + vmovupd %ymm12,(%rax,%rdi,1) │ │ │ │ + add $0x20,%rdi │ │ │ │ + vmovupd (%rax,%rdi,1),%ymm1 │ │ │ │ + vaddpd (%r8,%rdi,1),%ymm1,%ymm10 │ │ │ │ + vmovupd %ymm10,(%rax,%rdi,1) │ │ │ │ + add $0x20,%rdi │ │ │ │ + vmovupd (%rax,%rdi,1),%ymm13 │ │ │ │ + vaddpd (%r8,%rdi,1),%ymm13,%ymm14 │ │ │ │ + vmovupd %ymm14,(%rax,%rdi,1) │ │ │ │ + add $0x20,%rdi │ │ │ │ + vmovupd (%rax,%rdi,1),%ymm3 │ │ │ │ + vaddpd (%r8,%rdi,1),%ymm3,%ymm2 │ │ │ │ + vmovupd %ymm2,(%rax,%rdi,1) │ │ │ │ + add $0x20,%rdi │ │ │ │ + vmovupd (%rax,%rdi,1),%ymm15 │ │ │ │ + vaddpd (%r8,%rdi,1),%ymm15,%ymm4 │ │ │ │ + vmovupd %ymm4,(%rax,%rdi,1) │ │ │ │ + add $0x20,%rdi │ │ │ │ + cmp %rdi,%rbx │ │ │ │ + je 56a54 │ │ │ │ + vmovupd (%rax,%rdi,1),%ymm5 │ │ │ │ + vmovupd 0x20(%rax,%rdi,1),%ymm0 │ │ │ │ + vmovupd 0x40(%rax,%rdi,1),%ymm8 │ │ │ │ + vmovupd 0x60(%rax,%rdi,1),%ymm11 │ │ │ │ + vaddpd (%r8,%rdi,1),%ymm5,%ymm6 │ │ │ │ + vmovupd 0x80(%rax,%rdi,1),%ymm1 │ │ │ │ + vmovupd 0xa0(%rax,%rdi,1),%ymm13 │ │ │ │ + vmovupd 0xc0(%rax,%rdi,1),%ymm3 │ │ │ │ + vmovupd 0xe0(%rax,%rdi,1),%ymm15 │ │ │ │ + vmovupd %ymm6,(%rax,%rdi,1) │ │ │ │ + vaddpd 0x20(%r8,%rdi,1),%ymm0,%ymm7 │ │ │ │ + vmovupd %ymm7,0x20(%rax,%rdi,1) │ │ │ │ + vaddpd 0x40(%r8,%rdi,1),%ymm8,%ymm9 │ │ │ │ + vmovupd %ymm9,0x40(%rax,%rdi,1) │ │ │ │ + vaddpd 0x60(%r8,%rdi,1),%ymm11,%ymm12 │ │ │ │ + vmovupd %ymm12,0x60(%rax,%rdi,1) │ │ │ │ + vaddpd 0x80(%r8,%rdi,1),%ymm1,%ymm10 │ │ │ │ + vmovupd %ymm10,0x80(%rax,%rdi,1) │ │ │ │ + vaddpd 0xa0(%r8,%rdi,1),%ymm13,%ymm14 │ │ │ │ + vmovupd %ymm14,0xa0(%rax,%rdi,1) │ │ │ │ + vaddpd 0xc0(%r8,%rdi,1),%ymm3,%ymm2 │ │ │ │ + vmovupd %ymm2,0xc0(%rax,%rdi,1) │ │ │ │ + vaddpd 0xe0(%r8,%rdi,1),%ymm15,%ymm4 │ │ │ │ + vmovupd %ymm4,0xe0(%rax,%rdi,1) │ │ │ │ + add $0x100,%rdi │ │ │ │ + cmp %rdi,%rbx │ │ │ │ + jne 5698b │ │ │ │ + test $0x3,%r9b │ │ │ │ + je 56a9c │ │ │ │ + mov %r9,%rdi │ │ │ │ + and $0xfffffffffffffffc,%rdi │ │ │ │ + cmp %r11,%rdi │ │ │ │ + je 56a8a │ │ │ │ + mov %r9,%r10 │ │ │ │ + sub %rdi,%r10 │ │ │ │ + vmovupd (%rax,%rdi,8),%xmm5 │ │ │ │ + vaddpd (%r8,%rdi,8),%xmm5,%xmm6 │ │ │ │ + vmovupd %xmm6,(%rax,%rdi,8) │ │ │ │ + test $0x1,%r10b │ │ │ │ + je 56a9c │ │ │ │ + and $0xfffffffffffffffe,%r10 │ │ │ │ + lea (%r10,%rdi,1),%r11 │ │ │ │ + vmovsd (%rax,%r11,8),%xmm0 │ │ │ │ + vaddsd (%r8,%r11,8),%xmm0,%xmm7 │ │ │ │ + vmovsd %xmm7,(%rax,%r11,8) │ │ │ │ + sub $0x18,%rcx │ │ │ │ + sub $0x18,%rdx │ │ │ │ + test %r15d,%r15d │ │ │ │ + jne 56381 │ │ │ │ + mov %rsi,%rbx │ │ │ │ + vzeroupper │ │ │ │ + call 38e10 │ │ │ │ + test %al,%al │ │ │ │ + jne 56f08 │ │ │ │ + incl 0xe8(%rsp) │ │ │ │ + mov 0x68(%rsp),%r15 │ │ │ │ + add %r15,0x90(%rsp) │ │ │ │ + add %r15,0xa0(%rsp) │ │ │ │ + mov 0xe8(%rsp),%esi │ │ │ │ + cmp %esi,0xa8(%rsp) │ │ │ │ + jg 55e21 │ │ │ │ + mov $0x1,%r12d │ │ │ │ + jmp 56f0b │ │ │ │ + mov 0x10(%rbp),%edx │ │ │ │ + mov %r12d,%esi │ │ │ │ + call b86b0 │ │ │ │ + movslq %r12d,%r13 │ │ │ │ + mov %r13,%rdx │ │ │ │ + shr $0x3c,%rdx │ │ │ │ + jne f4a4 <__cxa_finalize@plt+0x1e14> │ │ │ │ + test %r13,%r13 │ │ │ │ + jne 55d19 │ │ │ │ + lea 0x100(%rsp),%rcx │ │ │ │ + movq $0x0,0xd0(%rsp) │ │ │ │ + mov $0x1,%r12d │ │ │ │ + movq $0x0,0xc0(%rsp) │ │ │ │ + movq $0x0,0xe0(%rsp) │ │ │ │ + mov %rcx,0xb8(%rsp) │ │ │ │ + jmp 56f20 │ │ │ │ + xchg %ax,%ax │ │ │ │ + xor %r8d,%r8d │ │ │ │ + cmp %r12,%r8 │ │ │ │ + jne 56629 │ │ │ │ + mov %r12,%r9 │ │ │ │ + jmp 56652 │ │ │ │ + inc %rdi │ │ │ │ + cmp %r10,%rdi │ │ │ │ + jae 5631e │ │ │ │ + vmulsd (%r11,%rdi,8),%xmm3,%xmm1 │ │ │ │ + add %r13,%rsi │ │ │ │ + jmp 56194 │ │ │ │ + xor %eax,%eax │ │ │ │ + xor %edx,%edx │ │ │ │ + jmp 562d7 │ │ │ │ + sub %r8,%rax │ │ │ │ + mov %r15,%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ - mov %r14,%rdi │ │ │ │ - sub %r8,%rsi │ │ │ │ - call bf520 >::_M_default_append(unsigned long)@@Base> │ │ │ │ - mov (%r14),%rdi │ │ │ │ - jmp 583a5 │ │ │ │ - vmovq %r14,%xmm13 │ │ │ │ - mov 0x70(%rsp),%rsi │ │ │ │ - vpinsrq $0x1,0xa8(%rsp),%xmm13,%xmm14 │ │ │ │ - mov 0xa0(%rsp),%r14 │ │ │ │ - mov 0x90(%rsp),%rdi │ │ │ │ + call b9550 >::_M_default_append(unsigned long)@@Base> │ │ │ │ + mov 0xf8(%rsp),%ecx │ │ │ │ + jmp 5612b │ │ │ │ + vmovsd (%rax),%xmm8 │ │ │ │ + lea -0x1(%r9),%rbx │ │ │ │ + mov $0x1,%edi │ │ │ │ + and $0x7,%ebx │ │ │ │ + vaddsd (%r8),%xmm8,%xmm9 │ │ │ │ + vmovsd %xmm9,(%rax) │ │ │ │ + cmp %r9,%rdi │ │ │ │ + jae 56a9c │ │ │ │ + test %rbx,%rbx │ │ │ │ + je 56c94 │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 56c78 │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + je 56c65 │ │ │ │ + cmp $0x3,%rbx │ │ │ │ + je 56c52 │ │ │ │ + cmp $0x4,%rbx │ │ │ │ + je 56c3f │ │ │ │ + cmp $0x5,%rbx │ │ │ │ + je 56c2c │ │ │ │ + cmp $0x6,%rbx │ │ │ │ + je 56c19 │ │ │ │ + vmovsd 0x8(%rax),%xmm11 │ │ │ │ + mov $0x2,%edi │ │ │ │ + vaddsd 0x8(%r8),%xmm11,%xmm12 │ │ │ │ + vmovsd %xmm12,0x8(%rax) │ │ │ │ + vmovsd (%rax,%rdi,8),%xmm1 │ │ │ │ + vaddsd (%r8,%rdi,8),%xmm1,%xmm10 │ │ │ │ + vmovsd %xmm10,(%rax,%rdi,8) │ │ │ │ + inc %rdi │ │ │ │ + vmovsd (%rax,%rdi,8),%xmm13 │ │ │ │ + vaddsd (%r8,%rdi,8),%xmm13,%xmm14 │ │ │ │ + vmovsd %xmm14,(%rax,%rdi,8) │ │ │ │ + inc %rdi │ │ │ │ + vmovsd (%rax,%rdi,8),%xmm3 │ │ │ │ + vaddsd (%r8,%rdi,8),%xmm3,%xmm2 │ │ │ │ + vmovsd %xmm2,(%rax,%rdi,8) │ │ │ │ + inc %rdi │ │ │ │ + vmovsd (%rax,%rdi,8),%xmm15 │ │ │ │ + vaddsd (%r8,%rdi,8),%xmm15,%xmm4 │ │ │ │ + vmovsd %xmm4,(%rax,%rdi,8) │ │ │ │ + inc %rdi │ │ │ │ + vmovsd (%rax,%rdi,8),%xmm5 │ │ │ │ + vaddsd (%r8,%rdi,8),%xmm5,%xmm6 │ │ │ │ + vmovsd %xmm6,(%rax,%rdi,8) │ │ │ │ + inc %rdi │ │ │ │ + vmovsd (%rax,%rdi,8),%xmm0 │ │ │ │ + vaddsd (%r8,%rdi,8),%xmm0,%xmm7 │ │ │ │ + vmovsd %xmm7,(%rax,%rdi,8) │ │ │ │ + inc %rdi │ │ │ │ + cmp %r9,%rdi │ │ │ │ + jae 56a9c │ │ │ │ + vmovsd (%rax,%rdi,8),%xmm8 │ │ │ │ + lea 0x1(%rdi),%r10 │ │ │ │ + lea 0x2(%rdi),%r11 │ │ │ │ + lea 0x3(%rdi),%rbx │ │ │ │ + vaddsd (%r8,%rdi,8),%xmm8,%xmm9 │ │ │ │ + vmovsd %xmm9,(%rax,%rdi,8) │ │ │ │ + vmovsd (%rax,%r10,8),%xmm11 │ │ │ │ + vaddsd (%r8,%r10,8),%xmm11,%xmm12 │ │ │ │ + vmovsd %xmm12,(%rax,%r10,8) │ │ │ │ + lea 0x4(%rdi),%r10 │ │ │ │ + vmovsd (%rax,%r11,8),%xmm1 │ │ │ │ + vaddsd (%r8,%r11,8),%xmm1,%xmm10 │ │ │ │ + vmovsd %xmm10,(%rax,%r11,8) │ │ │ │ + lea 0x5(%rdi),%r11 │ │ │ │ + vmovsd (%rax,%rbx,8),%xmm13 │ │ │ │ + vaddsd (%r8,%rbx,8),%xmm13,%xmm14 │ │ │ │ + vmovsd %xmm14,(%rax,%rbx,8) │ │ │ │ + lea 0x6(%rdi),%rbx │ │ │ │ + vmovsd (%rax,%r10,8),%xmm3 │ │ │ │ + vaddsd (%r8,%r10,8),%xmm3,%xmm2 │ │ │ │ + vmovsd %xmm2,(%rax,%r10,8) │ │ │ │ + lea 0x7(%rdi),%r10 │ │ │ │ + add $0x8,%rdi │ │ │ │ + vmovsd (%rax,%r11,8),%xmm15 │ │ │ │ + vaddsd (%r8,%r11,8),%xmm15,%xmm4 │ │ │ │ + vmovsd %xmm4,(%rax,%r11,8) │ │ │ │ + vmovsd (%rax,%rbx,8),%xmm5 │ │ │ │ + vaddsd (%r8,%rbx,8),%xmm5,%xmm6 │ │ │ │ + vmovsd %xmm6,(%rax,%rbx,8) │ │ │ │ + vmovsd (%rax,%r10,8),%xmm0 │ │ │ │ + vaddsd (%r8,%r10,8),%xmm0,%xmm7 │ │ │ │ + vmovsd %xmm7,(%rax,%r10,8) │ │ │ │ + cmp %r9,%rdi │ │ │ │ + jb 56c94 │ │ │ │ + jmp 56a9c │ │ │ │ + add $0x18,%r15 │ │ │ │ + cmp 0xd0(%rsp),%r15 │ │ │ │ + jne 5603c │ │ │ │ + jmp 56062 │ │ │ │ + mov 0x78(%rsp),%rax │ │ │ │ + vmovq 0xe0(%rsp),%xmm8 │ │ │ │ + mov 0xc0(%rsp),%rcx │ │ │ │ + vpinsrq $0x1,0xd0(%rsp),%xmm8,%xmm9 │ │ │ │ + mov (%rax),%r9 │ │ │ │ + mov 0x8(%rax),%r8 │ │ │ │ + mov 0x10(%rax),%rdx │ │ │ │ + mov %rcx,0x10(%rax) │ │ │ │ + mov %r9,0xe0(%rsp) │ │ │ │ + mov %r8,0xd0(%rsp) │ │ │ │ + mov %rdx,0xc0(%rsp) │ │ │ │ + vmovdqu %xmm9,(%rax) │ │ │ │ + jmp 56ac0 │ │ │ │ + mov %r13,%rsi │ │ │ │ sub %r15,%rsi │ │ │ │ - mov %r14,0xf0(%rsp) │ │ │ │ - vmovdqa %xmm14,0xe0(%rsp) │ │ │ │ - call bd6a0 >, std::allocator > > >::_M_default_append(unsigned long)@@Base> │ │ │ │ - mov 0xe8(%rsp),%rdx │ │ │ │ - mov 0xf0(%rsp),%rcx │ │ │ │ - mov 0xe0(%rsp),%r14 │ │ │ │ - mov %rdx,0xa8(%rsp) │ │ │ │ - mov %rcx,0xa0(%rsp) │ │ │ │ - jmp 58360 │ │ │ │ - call 39700 │ │ │ │ + mov 0xe0(%rsp),%r15 │ │ │ │ + mov %r15,%rdi │ │ │ │ + call b9550 >::_M_default_append(unsigned long)@@Base> │ │ │ │ + mov (%r15),%rdi │ │ │ │ + jmp 560bd │ │ │ │ + vmovq 0xe0(%rsp),%xmm5 │ │ │ │ + mov 0x98(%rsp),%rsi │ │ │ │ + mov 0xc0(%rsp),%rax │ │ │ │ + mov 0xb8(%rsp),%rdi │ │ │ │ + vpinsrq $0x1,0xd0(%rsp),%xmm5,%xmm6 │ │ │ │ + sub %r10,%rsi │ │ │ │ + mov %rax,0x110(%rsp) │ │ │ │ + vmovdqa %xmm6,0x100(%rsp) │ │ │ │ + call b7a70 >, std::allocator > > >::_M_default_append(unsigned long)@@Base> │ │ │ │ + mov 0x100(%rsp),%rdx │ │ │ │ + mov 0x108(%rsp),%rdi │ │ │ │ + mov 0x110(%rsp),%r8 │ │ │ │ + mov %rdx,0xe0(%rsp) │ │ │ │ + mov %rdi,0xd0(%rsp) │ │ │ │ + mov %r8,0xc0(%rsp) │ │ │ │ + jmp 56075 │ │ │ │ + xor %edi,%edi │ │ │ │ + jmp 56a6c │ │ │ │ + vmovss (%rsi,%r14,2),%xmm1 │ │ │ │ + vmovss (%rsi),%xmm0 │ │ │ │ + vxorps %xmm12,%xmm12,%xmm12 │ │ │ │ + lea 0x20(%rbx),%rcx │ │ │ │ + vmovss (%r10,%r14,2),%xmm5 │ │ │ │ + vmovss (%r10),%xmm7 │ │ │ │ + mov 0x80(%rsp),%rax │ │ │ │ + vinsertps $0x10,(%rsi,%r14,1),%xmm0,%xmm3 │ │ │ │ + vinsertps $0x10,(%r10,%r14,1),%xmm7,%xmm8 │ │ │ │ + mov 0x88(%rsp),%rdi │ │ │ │ + vinsertps $0x10,(%rsi,%rax,1),%xmm1,%xmm2 │ │ │ │ + vinsertps $0x10,(%r10,%rax,1),%xmm5,%xmm6 │ │ │ │ + mov 0x80(%rsp),%r8 │ │ │ │ + lea (%rsi,%rdi,1),%rsi │ │ │ │ + add %rdi,%r10 │ │ │ │ + vmovlhps %xmm2,%xmm3,%xmm4 │ │ │ │ + vmovlhps %xmm6,%xmm8,%xmm9 │ │ │ │ + vsubps %xmm9,%xmm4,%xmm10 │ │ │ │ + vcvtps2pd %xmm10,%xmm11 │ │ │ │ + vmovhlps %xmm10,%xmm12,%xmm13 │ │ │ │ + vmovupd %xmm11,(%rbx) │ │ │ │ + vcvtps2pd %xmm13,%xmm14 │ │ │ │ + vmovupd %xmm14,0x10(%rbx) │ │ │ │ + cmp %r15,%rcx │ │ │ │ + jne 55e7a │ │ │ │ + jmp 55f46 │ │ │ │ + call 38e10 │ │ │ │ test %al,%al │ │ │ │ - jne 59300 │ │ │ │ - cmpl $0x1,0x7c(%rsp) │ │ │ │ - je 59217 │ │ │ │ + jne 56f08 │ │ │ │ + cmpl $0x1,0xe8(%rsp) │ │ │ │ + je 56d63 │ │ │ │ cmpl $0x1,0x10(%rbp) │ │ │ │ - jne 58d20 │ │ │ │ - jmp 586d0 │ │ │ │ - xor %r13d,%r13d │ │ │ │ - jmp 58d54 │ │ │ │ - cmpl $0x1,0x78(%rsp) │ │ │ │ - jle 58df4 │ │ │ │ - movq $0x0,0x80(%rsp) │ │ │ │ + jne 56ab3 │ │ │ │ + jmp 56352 │ │ │ │ + nopl (%rax) │ │ │ │ xor %r12d,%r12d │ │ │ │ + test %rbx,%rbx │ │ │ │ + je 56f20 │ │ │ │ + mov 0xb0(%rsp),%rsi │ │ │ │ + mov %rbx,%rdi │ │ │ │ + call d340 │ │ │ │ + vmovq 0xe0(%rsp),%xmm11 │ │ │ │ + mov 0xc0(%rsp),%r13 │ │ │ │ + mov 0xb8(%rsp),%rdi │ │ │ │ + vpinsrq $0x1,0xd0(%rsp),%xmm11,%xmm12 │ │ │ │ + mov %r13,0x110(%rsp) │ │ │ │ + vmovdqa %xmm12,0x100(%rsp) │ │ │ │ + call b4480 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + mov 0x118(%rsp),%rax │ │ │ │ + sub %fs:0x28,%rax │ │ │ │ + jne 57051 │ │ │ │ + lea -0x28(%rbp),%rsp │ │ │ │ + mov %r12d,%eax │ │ │ │ + pop %rbx │ │ │ │ + pop %r12 │ │ │ │ + pop %r13 │ │ │ │ + pop %r14 │ │ │ │ + pop %r15 │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + xor %r9d,%r9d │ │ │ │ + jmp 55f57 │ │ │ │ + cmpl $0x1,0xa8(%rsp) │ │ │ │ + jle 56b1f │ │ │ │ + movq $0x0,0xb0(%rsp) │ │ │ │ xor %ebx,%ebx │ │ │ │ - jmp 57fa4 │ │ │ │ - cmpl $0x1,0x78(%rsp) │ │ │ │ - jle 59341 │ │ │ │ - movq $0x8,0x80(%rsp) │ │ │ │ - jmp 57fa4 │ │ │ │ - lea 0xe0(%rsp),%r8 │ │ │ │ - movq $0x0,0xa8(%rsp) │ │ │ │ - movq $0x0,0xa0(%rsp) │ │ │ │ - movq $0x8,0x80(%rsp) │ │ │ │ - mov %r8,0x90(%rsp) │ │ │ │ - xor %r14d,%r14d │ │ │ │ - mov $0x1,%r13d │ │ │ │ - jmp 58d59 │ │ │ │ - lea 0xe0(%rsp),%rdi │ │ │ │ - movq $0x0,0xa8(%rsp) │ │ │ │ - movq $0x0,0xa0(%rsp) │ │ │ │ - xor %r14d,%r14d │ │ │ │ - mov %rdi,0x90(%rsp) │ │ │ │ - mov $0x1,%r13d │ │ │ │ - jmp 58d59 │ │ │ │ + jmp 55d67 │ │ │ │ + cmpl $0x1,0xa8(%rsp) │ │ │ │ + jle 56fc7 │ │ │ │ + movq $0x8,0xb0(%rsp) │ │ │ │ + jmp 55d67 │ │ │ │ + lea 0x100(%rsp),%r9 │ │ │ │ + movq $0x0,0xd0(%rsp) │ │ │ │ + mov $0x1,%r12d │ │ │ │ + movq $0x0,0xc0(%rsp) │ │ │ │ + movq $0x0,0xe0(%rsp) │ │ │ │ + movq $0x8,0xb0(%rsp) │ │ │ │ + mov %r9,0xb8(%rsp) │ │ │ │ + jmp 56f10 │ │ │ │ + lea 0x100(%rsp),%r8 │ │ │ │ + movq $0x0,0xd0(%rsp) │ │ │ │ + mov $0x1,%r12d │ │ │ │ + movq $0x0,0xc0(%rsp) │ │ │ │ + movq $0x0,0xe0(%rsp) │ │ │ │ + mov %r8,0xb8(%rsp) │ │ │ │ + jmp 56f10 │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r13 │ │ │ │ - jmp f469 <__cxa_finalize@plt+0x1dd9> │ │ │ │ + mov %rax,%r12 │ │ │ │ + jmp f42d <__cxa_finalize@plt+0x1d9d> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r13 │ │ │ │ - jmp f441 <__cxa_finalize@plt+0x1db1> │ │ │ │ - jmp f4dc <__cxa_finalize@plt+0x1e4c> │ │ │ │ + mov %rax,%r12 │ │ │ │ + jmp f3fd <__cxa_finalize@plt+0x1d6d> │ │ │ │ + jmp f4a4 <__cxa_finalize@plt+0x1e14> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r13 │ │ │ │ - jmp f502 <__cxa_finalize@plt+0x1e72> │ │ │ │ + mov %rax,%r12 │ │ │ │ + jmp f4ca <__cxa_finalize@plt+0x1e3a> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r13 │ │ │ │ - jmp f502 <__cxa_finalize@plt+0x1e72> │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov %rax,%r12 │ │ │ │ + jmp f4ca <__cxa_finalize@plt+0x1e3a> │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ - and $0xffffffffffffffc0,%rsp │ │ │ │ - sub $0x100,%rsp │ │ │ │ - mov %rdi,0x50(%rsp) │ │ │ │ - mov %rsi,0x48(%rsp) │ │ │ │ - mov %rdx,0x40(%rsp) │ │ │ │ - mov %rcx,0x88(%rsp) │ │ │ │ - mov %r8d,0x80(%rsp) │ │ │ │ - mov %fs:0x28,%r13 │ │ │ │ - mov %r13,0xf8(%rsp) │ │ │ │ - mov %r9d,%r13d │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ + sub $0x120,%rsp │ │ │ │ + mov %rdi,0x80(%rsp) │ │ │ │ + mov %rsi,0x78(%rsp) │ │ │ │ + mov %rdx,0x28(%rsp) │ │ │ │ + mov %rcx,0xb0(%rsp) │ │ │ │ + mov %r8d,0x9c(%rsp) │ │ │ │ + mov %fs:0x28,%r12 │ │ │ │ + mov %r12,0x118(%rsp) │ │ │ │ + mov %r9d,%r12d │ │ │ │ cmp $0x1,%r8d │ │ │ │ - je 5a25b │ │ │ │ - movslq %r13d,%rax │ │ │ │ - mov %rax,0xd0(%rsp) │ │ │ │ + je 57f9a │ │ │ │ + movslq %r12d,%r13 │ │ │ │ + mov %r13,%rax │ │ │ │ shr $0x3c,%rax │ │ │ │ - jne 5a89e │ │ │ │ - cmpq $0x0,0xd0(%rsp) │ │ │ │ - je 5a7cc │ │ │ │ - mov 0xd0(%rsp),%r14 │ │ │ │ - lea 0x0(,%r14,8),%rdi │ │ │ │ - mov %rdi,0x90(%rsp) │ │ │ │ + jne 58415 │ │ │ │ + test %r13,%r13 │ │ │ │ + je 58344 │ │ │ │ + lea 0x0(,%r13,8),%rdi │ │ │ │ + mov %rdi,0xb8(%rsp) │ │ │ │ call d330 │ │ │ │ movq $0x0,(%rax) │ │ │ │ - mov %rax,%r12 │ │ │ │ - cmp $0x1,%r14 │ │ │ │ - je 5a7ee │ │ │ │ - mov 0x90(%rsp),%rsi │ │ │ │ + mov %rax,%rbx │ │ │ │ + cmp $0x1,%r13 │ │ │ │ + je 58365 │ │ │ │ + mov 0xb8(%rsp),%rsi │ │ │ │ lea 0x8(%rax),%rdi │ │ │ │ lea -0x8(%rsi),%rdx │ │ │ │ xor %esi,%esi │ │ │ │ call d190 │ │ │ │ - cmpl $0x1,0x80(%rsp) │ │ │ │ - jle 5a84b │ │ │ │ + cmpl $0x1,0x9c(%rsp) │ │ │ │ + jle 583c2 │ │ │ │ movslq 0x10(%rbp),%r10 │ │ │ │ - mov 0x88(%rsp),%rax │ │ │ │ - mov %r13d,%edi │ │ │ │ - lea -0x1(%r13),%edx │ │ │ │ - mov 0x48(%rsp),%r15 │ │ │ │ - lea 0x8(,%rdx,8),%rbx │ │ │ │ - lea 0xe0(%rsp),%rcx │ │ │ │ - movq $0x0,0x60(%rsp) │ │ │ │ - add 0x40(%rsp),%r15 │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - movq $0x0,0xa0(%rsp) │ │ │ │ - xor %r14d,%r14d │ │ │ │ - movq $0x0,0xa8(%rsp) │ │ │ │ - movl $0x1,0x84(%rsp) │ │ │ │ - mov %rcx,0x98(%rsp) │ │ │ │ + mov 0xb0(%rsp),%r15 │ │ │ │ + lea -0x1(%r12),%eax │ │ │ │ + mov %r12d,%edi │ │ │ │ + mov 0x78(%rsp),%r14 │ │ │ │ + lea 0x8(,%rax,8),%rdx │ │ │ │ + lea 0x100(%rsp),%rcx │ │ │ │ + shr $0x2,%edi │ │ │ │ lea (%r10,%r10,2),%r11 │ │ │ │ - add %rax,%rax │ │ │ │ - mov %r10,0x68(%rsp) │ │ │ │ - mov %rax,0x78(%rsp) │ │ │ │ - mov %r15,0x70(%rsp) │ │ │ │ - mov %rdx,%r15 │ │ │ │ + add %r15,%r15 │ │ │ │ + mov %r10,0x90(%rsp) │ │ │ │ shl $0x3,%r11 │ │ │ │ - shr $0x3,%edi │ │ │ │ - mov %r11,0x18(%rsp) │ │ │ │ - mov %edi,0x5c(%rsp) │ │ │ │ - test %r13d,%r13d │ │ │ │ - je 59741 │ │ │ │ - cmp $0x1,%r13d │ │ │ │ - je 5a7b8 │ │ │ │ - mov %r13d,%r11d │ │ │ │ - mov 0x48(%rsp),%r8 │ │ │ │ - mov 0x60(%rsp),%r9 │ │ │ │ - mov %r12,%rdx │ │ │ │ + mov %r15,0xa8(%rsp) │ │ │ │ + add 0x28(%rsp),%r14 │ │ │ │ + mov %r11,0x38(%rsp) │ │ │ │ + mov %eax,0xec(%rsp) │ │ │ │ + mov %rdx,0x20(%rsp) │ │ │ │ + movq $0x0,0xa0(%rsp) │ │ │ │ + movq $0x0,0xc8(%rsp) │ │ │ │ + movq $0x0,0xd8(%rsp) │ │ │ │ + movl $0x1,0xe8(%rsp) │ │ │ │ + mov %rcx,0xc0(%rsp) │ │ │ │ + mov %edi,0x98(%rsp) │ │ │ │ + mov %r14,0x18(%rsp) │ │ │ │ + mov %r14,0x88(%rsp) │ │ │ │ + xor %r14d,%r14d │ │ │ │ + test %r12d,%r12d │ │ │ │ + je 573ec │ │ │ │ + cmp $0x1,%r12d │ │ │ │ + je 58325 │ │ │ │ + mov %r12d,%r11d │ │ │ │ + mov 0x78(%rsp),%r8 │ │ │ │ + mov 0xa0(%rsp),%r9 │ │ │ │ + mov %rbx,%rdx │ │ │ │ shr $1,%r11d │ │ │ │ shl $0x4,%r11 │ │ │ │ - lea (%r11,%r12,1),%rdi │ │ │ │ - sub $0x10,%r11 │ │ │ │ lea (%r8,%r9,1),%r10 │ │ │ │ - mov 0x70(%rsp),%r8 │ │ │ │ + mov 0x88(%rsp),%r8 │ │ │ │ + lea (%r11,%rbx,1),%r15 │ │ │ │ + sub $0x10,%r11 │ │ │ │ mov %r10,%rax │ │ │ │ shr $0x4,%r11 │ │ │ │ inc %r11 │ │ │ │ and $0x3,%r11d │ │ │ │ - je 5a76c │ │ │ │ + je 58310 │ │ │ │ cmp $0x1,%r11 │ │ │ │ - je 5962b │ │ │ │ + je 572cd │ │ │ │ cmp $0x2,%r11 │ │ │ │ - je 595f6 │ │ │ │ - mov 0x88(%rsp),%rbx │ │ │ │ + je 57295 │ │ │ │ vmovsd (%r8),%xmm0 │ │ │ │ + mov 0xb0(%rsp),%rcx │ │ │ │ + lea 0x10(%rbx),%rdx │ │ │ │ vmovsd (%r10),%xmm1 │ │ │ │ - lea 0x10(%r12),%rdx │ │ │ │ - mov 0x78(%rsp),%rcx │ │ │ │ - vmovhpd (%r8,%rbx,1),%xmm0,%xmm2 │ │ │ │ - vmovhpd (%r10,%rbx,1),%xmm1,%xmm3 │ │ │ │ - lea (%r8,%rcx,1),%r8 │ │ │ │ - lea (%r10,%rcx,1),%rax │ │ │ │ + mov 0xa8(%rsp),%rdi │ │ │ │ + vmovhpd (%r8,%rcx,1),%xmm0,%xmm2 │ │ │ │ + vmovhpd (%r10,%rcx,1),%xmm1,%xmm3 │ │ │ │ vsubpd %xmm3,%xmm2,%xmm4 │ │ │ │ - vmovupd %xmm4,(%r12) │ │ │ │ - mov 0x88(%rsp),%rsi │ │ │ │ + lea (%r8,%rdi,1),%r8 │ │ │ │ + lea (%r10,%rdi,1),%rax │ │ │ │ + vmovupd %xmm4,(%rbx) │ │ │ │ vmovsd (%r8),%xmm5 │ │ │ │ vmovsd (%rax),%xmm7 │ │ │ │ add $0x10,%rdx │ │ │ │ - mov 0x78(%rsp),%r9 │ │ │ │ + mov 0xb0(%rsp),%rsi │ │ │ │ + mov 0xa8(%rsp),%r9 │ │ │ │ vmovhpd (%r8,%rsi,1),%xmm5,%xmm6 │ │ │ │ vmovhpd (%rax,%rsi,1),%xmm7,%xmm8 │ │ │ │ + vsubpd %xmm8,%xmm6,%xmm9 │ │ │ │ add %r9,%r8 │ │ │ │ add %r9,%rax │ │ │ │ - vsubpd %xmm8,%xmm6,%xmm9 │ │ │ │ vmovupd %xmm9,-0x10(%rdx) │ │ │ │ - mov 0x88(%rsp),%r11 │ │ │ │ vmovsd (%r8),%xmm10 │ │ │ │ vmovsd (%rax),%xmm12 │ │ │ │ add $0x10,%rdx │ │ │ │ - mov 0x78(%rsp),%rsi │ │ │ │ - mov 0x88(%rsp),%rbx │ │ │ │ + mov 0xb0(%rsp),%r11 │ │ │ │ + mov 0xa8(%rsp),%rcx │ │ │ │ + mov 0xb0(%rsp),%rdi │ │ │ │ vmovhpd (%r8,%r11,1),%xmm10,%xmm11 │ │ │ │ vmovhpd (%rax,%r11,1),%xmm12,%xmm13 │ │ │ │ - add %rsi,%r8 │ │ │ │ - add %rsi,%rax │ │ │ │ vsubpd %xmm13,%xmm11,%xmm14 │ │ │ │ + add %rcx,%r8 │ │ │ │ + add %rcx,%rax │ │ │ │ vmovupd %xmm14,-0x10(%rdx) │ │ │ │ - cmp %rdx,%rdi │ │ │ │ - je 5970c │ │ │ │ + cmp %r15,%rdx │ │ │ │ + je 573b1 │ │ │ │ vmovsd (%r8),%xmm15 │ │ │ │ vmovsd (%rax),%xmm2 │ │ │ │ - vmovhpd (%r8,%rbx,1),%xmm15,%xmm0 │ │ │ │ - add %rsi,%r8 │ │ │ │ - vmovhpd (%rax,%rbx,1),%xmm2,%xmm1 │ │ │ │ - add %rsi,%rax │ │ │ │ add $0x40,%rdx │ │ │ │ + vmovhpd (%r8,%rdi,1),%xmm15,%xmm0 │ │ │ │ + vmovhpd (%rax,%rdi,1),%xmm2,%xmm1 │ │ │ │ vsubpd %xmm1,%xmm0,%xmm3 │ │ │ │ + add %rcx,%r8 │ │ │ │ + add %rcx,%rax │ │ │ │ vmovupd %xmm3,-0x40(%rdx) │ │ │ │ vmovsd (%r8),%xmm4 │ │ │ │ vmovsd (%rax),%xmm6 │ │ │ │ - vmovhpd (%r8,%rbx,1),%xmm4,%xmm5 │ │ │ │ - vmovhpd (%rax,%rbx,1),%xmm6,%xmm7 │ │ │ │ - add %rsi,%r8 │ │ │ │ - add %rsi,%rax │ │ │ │ + vmovhpd (%r8,%rdi,1),%xmm4,%xmm5 │ │ │ │ + vmovhpd (%rax,%rdi,1),%xmm6,%xmm7 │ │ │ │ vsubpd %xmm7,%xmm5,%xmm8 │ │ │ │ + add %rcx,%r8 │ │ │ │ + add %rcx,%rax │ │ │ │ vmovupd %xmm8,-0x30(%rdx) │ │ │ │ vmovsd (%r8),%xmm9 │ │ │ │ vmovsd (%rax),%xmm11 │ │ │ │ - vmovhpd (%r8,%rbx,1),%xmm9,%xmm10 │ │ │ │ - vmovhpd (%rax,%rbx,1),%xmm11,%xmm12 │ │ │ │ - add %rsi,%r8 │ │ │ │ - add %rsi,%rax │ │ │ │ + vmovhpd (%r8,%rdi,1),%xmm9,%xmm10 │ │ │ │ + vmovhpd (%rax,%rdi,1),%xmm11,%xmm12 │ │ │ │ vsubpd %xmm12,%xmm10,%xmm13 │ │ │ │ + add %rcx,%r8 │ │ │ │ + add %rcx,%rax │ │ │ │ vmovupd %xmm13,-0x20(%rdx) │ │ │ │ vmovsd (%r8),%xmm14 │ │ │ │ vmovsd (%rax),%xmm0 │ │ │ │ - vmovhpd (%r8,%rbx,1),%xmm14,%xmm15 │ │ │ │ - vmovhpd (%rax,%rbx,1),%xmm0,%xmm2 │ │ │ │ - add %rsi,%r8 │ │ │ │ - add %rsi,%rax │ │ │ │ + vmovhpd (%r8,%rdi,1),%xmm14,%xmm15 │ │ │ │ + vmovhpd (%rax,%rdi,1),%xmm0,%xmm2 │ │ │ │ vsubpd %xmm2,%xmm15,%xmm1 │ │ │ │ + add %rcx,%r8 │ │ │ │ + add %rcx,%rax │ │ │ │ vmovupd %xmm1,-0x10(%rdx) │ │ │ │ - cmp %rdx,%rdi │ │ │ │ - jne 59672 │ │ │ │ - mov %r13d,%eax │ │ │ │ + cmp %r15,%rdx │ │ │ │ + jne 57317 │ │ │ │ + mov %r12d,%eax │ │ │ │ and $0xfffffffe,%eax │ │ │ │ - test $0x1,%r13b │ │ │ │ - je 59741 │ │ │ │ - mov 0x88(%rsp),%rdi │ │ │ │ - mov 0x40(%rsp),%rcx │ │ │ │ + test $0x1,%r12b │ │ │ │ + je 573ec │ │ │ │ + mov 0xb0(%rsp),%r15 │ │ │ │ cltq │ │ │ │ - imul %rax,%rdi │ │ │ │ - lea (%r10,%rcx,1),%r8 │ │ │ │ - vmovsd (%r8,%rdi,1),%xmm3 │ │ │ │ - vsubsd (%r10,%rdi,1),%xmm3,%xmm4 │ │ │ │ - vmovsd %xmm4,(%r12,%rax,8) │ │ │ │ - mov 0xa8(%rsp),%r10 │ │ │ │ + mov 0x18(%rsp),%r8 │ │ │ │ + mov 0xa0(%rsp),%rdx │ │ │ │ + imul %rax,%r15 │ │ │ │ + add %r8,%rdx │ │ │ │ + vmovsd (%rdx,%r15,1),%xmm3 │ │ │ │ + vsubsd (%r10,%r15,1),%xmm3,%xmm4 │ │ │ │ + vmovsd %xmm4,(%rbx,%rax,8) │ │ │ │ + mov 0xd8(%rsp),%r10 │ │ │ │ movabs $0xaaaaaaaaaaaaaaab,%rax │ │ │ │ sub %r14,%r10 │ │ │ │ sar $0x3,%r10 │ │ │ │ imul %rax,%r10 │ │ │ │ - cmp 0x68(%rsp),%r10 │ │ │ │ - jb 5a701 │ │ │ │ - cmp %r10,0x68(%rsp) │ │ │ │ - jae 597c7 │ │ │ │ - mov 0x18(%rsp),%rdx │ │ │ │ - lea (%r14,%rdx,1),%rbx │ │ │ │ - cmp 0xa8(%rsp),%rbx │ │ │ │ - je 597c7 │ │ │ │ - mov %r13d,0xd8(%rsp) │ │ │ │ - mov %rbx,%r13 │ │ │ │ - mov (%rbx),%rdi │ │ │ │ + cmp 0x90(%rsp),%r10 │ │ │ │ + jb 58271 │ │ │ │ + cmp %r10,0x90(%rsp) │ │ │ │ + jae 5747a │ │ │ │ + mov 0x38(%rsp),%rsi │ │ │ │ + add %r14,%rsi │ │ │ │ + cmp 0xd8(%rsp),%rsi │ │ │ │ + je 5747a │ │ │ │ + mov %r12d,0xf8(%rsp) │ │ │ │ + mov %rsi,%r15 │ │ │ │ + mov %rsi,%r12 │ │ │ │ + mov (%r15),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 5a67e │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - add $0x18,%rbx │ │ │ │ + je 581fc │ │ │ │ + mov 0x10(%r15),%rsi │ │ │ │ + add $0x18,%r15 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - cmp 0xa8(%rsp),%rbx │ │ │ │ - jne 5978e │ │ │ │ - mov %r13,%r9 │ │ │ │ - mov 0xd8(%rsp),%r13d │ │ │ │ - mov %r9,0xa8(%rsp) │ │ │ │ - mov 0x8(%r14),%rcx │ │ │ │ + cmp 0xd8(%rsp),%r15 │ │ │ │ + jne 57441 │ │ │ │ + mov %r12,%r9 │ │ │ │ + mov 0xf8(%rsp),%r12d │ │ │ │ + mov %r9,0xd8(%rsp) │ │ │ │ + mov 0x8(%r14),%r8 │ │ │ │ mov (%r14),%rdi │ │ │ │ - mov 0xd0(%rsp),%r10 │ │ │ │ - mov %rcx,%r8 │ │ │ │ - sub %rdi,%r8 │ │ │ │ - sar $0x3,%r8 │ │ │ │ + mov %r8,%rdx │ │ │ │ + sub %rdi,%rdx │ │ │ │ + sar $0x3,%rdx │ │ │ │ + cmp %r13,%rdx │ │ │ │ + jb 5825b │ │ │ │ + cmp %rdx,%r13 │ │ │ │ + jae 574ad │ │ │ │ + mov 0xb8(%rsp),%r10 │ │ │ │ + add %rdi,%r10 │ │ │ │ cmp %r10,%r8 │ │ │ │ - jb 5a6eb │ │ │ │ - cmp %r8,0xd0(%rsp) │ │ │ │ - jae 59807 │ │ │ │ - mov 0x90(%rsp),%rax │ │ │ │ - add %rdi,%rax │ │ │ │ - cmp %rax,%rcx │ │ │ │ - je 59807 │ │ │ │ - mov %rax,0x8(%r14) │ │ │ │ - test %r13d,%r13d │ │ │ │ - je 59819 │ │ │ │ - mov 0x10(%rsp),%rdx │ │ │ │ - mov %r12,%rsi │ │ │ │ + je 574ad │ │ │ │ + mov %r10,0x8(%r14) │ │ │ │ + test %r12d,%r12d │ │ │ │ + je 574bf │ │ │ │ + mov 0x20(%rsp),%rdx │ │ │ │ + mov %rbx,%rsi │ │ │ │ call d2d0 │ │ │ │ - lea 0x18(%r14),%r10 │ │ │ │ - mov $0x2,%edx │ │ │ │ cmpl $0x1,0x10(%rbp) │ │ │ │ - jle 5a77e │ │ │ │ + lea 0x18(%r14),%r15 │ │ │ │ + mov $0x2,%edx │ │ │ │ + jle 582e6 │ │ │ │ mov %edx,%esi │ │ │ │ - mov %r13d,%edi │ │ │ │ - mov %r10,0xc8(%rsp) │ │ │ │ - mov %edx,0xd8(%rsp) │ │ │ │ - call 2ec70 │ │ │ │ - mov 0xc8(%rsp),%r10 │ │ │ │ + mov %r12d,%edi │ │ │ │ + mov %edx,0xf8(%rsp) │ │ │ │ + call 2ece0 │ │ │ │ + mov 0x8(%r15),%rsi │ │ │ │ + mov (%r15),%r9 │ │ │ │ cltq │ │ │ │ - mov 0xd8(%rsp),%edx │ │ │ │ - mov 0x8(%r10),%rbx │ │ │ │ - mov (%r10),%r9 │ │ │ │ - mov %rbx,%r11 │ │ │ │ + mov 0xf8(%rsp),%edx │ │ │ │ + mov %rsi,%r11 │ │ │ │ sub %r9,%r11 │ │ │ │ sar $0x3,%r11 │ │ │ │ cmp %rax,%r11 │ │ │ │ - jb 5a4b4 │ │ │ │ + jb 58047 │ │ │ │ cmp %r11,%rax │ │ │ │ - jae 59882 │ │ │ │ - lea (%r9,%rax,8),%rsi │ │ │ │ - cmp %rsi,%rbx │ │ │ │ - je 59882 │ │ │ │ - mov %rsi,0x8(%r10) │ │ │ │ - mov -0x18(%r10),%rcx │ │ │ │ - mov -0x10(%r10),%rbx │ │ │ │ - sub %rcx,%rbx │ │ │ │ - je 59b19 │ │ │ │ - test %r13d,%r13d │ │ │ │ - je 59b19 │ │ │ │ - vmovsd 0x8b36c(%rip),%xmm9 # e4c10 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x170> │ │ │ │ + jae 57518 │ │ │ │ + lea (%r9,%rax,8),%rax │ │ │ │ + cmp %rax,%rsi │ │ │ │ + je 57518 │ │ │ │ + mov %rax,0x8(%r15) │ │ │ │ + mov -0x18(%r15),%r11 │ │ │ │ + mov -0x10(%r15),%r10 │ │ │ │ + sub %r11,%r10 │ │ │ │ + je 5771f │ │ │ │ + test %r12d,%r12d │ │ │ │ + je 5771f │ │ │ │ + vmovsd 0x86506(%rip),%xmm9 # dda40 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x440> │ │ │ │ vxorpd %xmm7,%xmm7,%xmm7 │ │ │ │ - mov 0x5c(%rsp),%r11d │ │ │ │ - mov (%r10),%r8 │ │ │ │ + mov 0x98(%rsp),%r8d │ │ │ │ + mov %r15,0xf8(%rsp) │ │ │ │ vcvtsi2sd %edx,%xmm7,%xmm8 │ │ │ │ + mov (%r15),%r9 │ │ │ │ + sar $0x3,%r10 │ │ │ │ + xor %esi,%esi │ │ │ │ + vdivsd %xmm8,%xmm9,%xmm3 │ │ │ │ xor %edi,%edi │ │ │ │ - mov %edx,0xd8(%rsp) │ │ │ │ - mov %r10,%rsi │ │ │ │ - mov %r15d,%eax │ │ │ │ - vmovq %r14,%xmm6 │ │ │ │ - mov %rcx,%rdx │ │ │ │ - mov %rdi,%r9 │ │ │ │ - sar $0x3,%rbx │ │ │ │ - shl $0x6,%r11 │ │ │ │ - vdivsd %xmm8,%xmm9,%xmm4 │ │ │ │ - mov %r8,%r15 │ │ │ │ - mov %rbx,%r10 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - vmulsd (%rdx,%r9,8),%xmm4,%xmm1 │ │ │ │ - cmp $0x6,%eax │ │ │ │ - jbe 5a4aa │ │ │ │ - lea -0x40(%r11),%rbx │ │ │ │ - vbroadcastsd %xmm1,%zmm10 │ │ │ │ - lea (%r15,%rdi,8),%r14 │ │ │ │ - xor %r8d,%r8d │ │ │ │ - shr $0x6,%rbx │ │ │ │ + shl $0x5,%r8 │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ + vmulsd (%r11,%rdi,8),%xmm3,%xmm1 │ │ │ │ + cmpl $0x2,0xec(%rsp) │ │ │ │ + jbe 5803e │ │ │ │ + lea -0x20(%r8),%r15 │ │ │ │ + vbroadcastsd %xmm1,%ymm10 │ │ │ │ + lea (%r9,%rsi,8),%rcx │ │ │ │ + xor %eax,%eax │ │ │ │ + shr $0x5,%r15 │ │ │ │ + inc %r15 │ │ │ │ + and $0x7,%r15d │ │ │ │ + je 57632 │ │ │ │ + cmp $0x1,%r15 │ │ │ │ + je 5761b │ │ │ │ + cmp $0x2,%r15 │ │ │ │ + je 5760d │ │ │ │ + cmp $0x3,%r15 │ │ │ │ + je 575ff │ │ │ │ + cmp $0x4,%r15 │ │ │ │ + je 575f1 │ │ │ │ + cmp $0x5,%r15 │ │ │ │ + je 575e3 │ │ │ │ + cmp $0x6,%r15 │ │ │ │ + je 575d5 │ │ │ │ + vmulpd (%rbx),%ymm10,%ymm11 │ │ │ │ + mov $0x20,%eax │ │ │ │ + vmovupd %ymm11,(%rcx) │ │ │ │ + vmulpd (%rbx,%rax,1),%ymm10,%ymm12 │ │ │ │ + vmovupd %ymm12,(%rcx,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vmulpd (%rbx,%rax,1),%ymm10,%ymm13 │ │ │ │ + vmovupd %ymm13,(%rcx,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vmulpd (%rbx,%rax,1),%ymm10,%ymm14 │ │ │ │ + vmovupd %ymm14,(%rcx,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vmulpd (%rbx,%rax,1),%ymm10,%ymm15 │ │ │ │ + vmovupd %ymm15,(%rcx,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vmulpd (%rbx,%rax,1),%ymm10,%ymm0 │ │ │ │ + vmovupd %ymm0,(%rcx,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vmulpd (%rbx,%rax,1),%ymm10,%ymm2 │ │ │ │ + vmovupd %ymm2,(%rcx,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + cmp %rax,%r8 │ │ │ │ + je 576b7 │ │ │ │ + vmulpd (%rbx,%rax,1),%ymm10,%ymm4 │ │ │ │ + vmulpd 0x20(%rbx,%rax,1),%ymm10,%ymm5 │ │ │ │ + vmulpd 0x40(%rbx,%rax,1),%ymm10,%ymm6 │ │ │ │ + vmulpd 0x60(%rbx,%rax,1),%ymm10,%ymm7 │ │ │ │ + vmulpd 0x80(%rbx,%rax,1),%ymm10,%ymm8 │ │ │ │ + vmulpd 0xa0(%rbx,%rax,1),%ymm10,%ymm9 │ │ │ │ + vmovupd %ymm4,(%rcx,%rax,1) │ │ │ │ + vmulpd 0xc0(%rbx,%rax,1),%ymm10,%ymm11 │ │ │ │ + vmovupd %ymm5,0x20(%rcx,%rax,1) │ │ │ │ + vmulpd 0xe0(%rbx,%rax,1),%ymm10,%ymm12 │ │ │ │ + vmovupd %ymm6,0x40(%rcx,%rax,1) │ │ │ │ + vmovupd %ymm7,0x60(%rcx,%rax,1) │ │ │ │ + vmovupd %ymm8,0x80(%rcx,%rax,1) │ │ │ │ + vmovupd %ymm9,0xa0(%rcx,%rax,1) │ │ │ │ + vmovupd %ymm11,0xc0(%rcx,%rax,1) │ │ │ │ + vmovupd %ymm12,0xe0(%rcx,%rax,1) │ │ │ │ + add $0x100,%rax │ │ │ │ + cmp %rax,%r8 │ │ │ │ + jne 57632 │ │ │ │ + mov %r12d,%ecx │ │ │ │ + and $0xfffffffc,%ecx │ │ │ │ + mov %ecx,%eax │ │ │ │ + cmp %ecx,%r12d │ │ │ │ + je 58024 │ │ │ │ + mov %r12d,%r15d │ │ │ │ + sub %eax,%r15d │ │ │ │ + cmp $0x1,%r15d │ │ │ │ + je 576f3 │ │ │ │ + vmovddup %xmm1,%xmm10 │ │ │ │ + vmulpd (%rbx,%rax,8),%xmm10,%xmm13 │ │ │ │ + add %rsi,%rax │ │ │ │ + vmovupd %xmm13,(%r9,%rax,8) │ │ │ │ + test $0x1,%r15b │ │ │ │ + je 57705 │ │ │ │ + and $0xfffffffe,%r15d │ │ │ │ + add %r15d,%ecx │ │ │ │ + movslq %ecx,%rcx │ │ │ │ + vmulsd (%rbx,%rcx,8),%xmm1,%xmm14 │ │ │ │ + lea (%rsi,%rcx,1),%rax │ │ │ │ + vmovsd %xmm14,(%r9,%rax,8) │ │ │ │ + inc %rdi │ │ │ │ + add %r13,%rsi │ │ │ │ + cmp %r10,%rdi │ │ │ │ + jb 57570 │ │ │ │ + mov 0xf8(%rsp),%r15 │ │ │ │ + vzeroupper │ │ │ │ + inc %edx │ │ │ │ + add $0x18,%r15 │ │ │ │ + cmp %edx,0x10(%rbp) │ │ │ │ + jge 574d2 │ │ │ │ + call 38e10 │ │ │ │ + test %al,%al │ │ │ │ + jne 5833c │ │ │ │ + cmpl $0x1,0xe8(%rsp) │ │ │ │ + je 58213 │ │ │ │ + mov 0x80(%rsp),%rax │ │ │ │ + mov 0x38(%rsp),%rcx │ │ │ │ + lea 0x20(%r14),%rsi │ │ │ │ + mov 0x10(%rbp),%r15d │ │ │ │ + mov %rsi,0x30(%rsp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov (%rax),%rdx │ │ │ │ + lea -0x30(%rdx,%rcx,1),%rdx │ │ │ │ + lea -0x18(%r14,%rcx,1),%rcx │ │ │ │ + mov 0x18(%rdx),%rax │ │ │ │ + mov %r15d,%ebx │ │ │ │ + dec %r15d │ │ │ │ + je 57c9e │ │ │ │ + sub $0x2,%ebx │ │ │ │ + mov 0x30(%rsp),%r9 │ │ │ │ + lea -0x8(%rax),%r11 │ │ │ │ + mov %r15d,0x74(%rsp) │ │ │ │ + lea (%rbx,%rbx,2),%rdi │ │ │ │ + mov %r11,0xd0(%rsp) │ │ │ │ + lea 0x8(%r14),%r8 │ │ │ │ + mov %rdx,%rbx │ │ │ │ + lea (%r9,%rdi,8),%r10 │ │ │ │ + mov %r14,0x68(%rsp) │ │ │ │ + mov %rsi,0x60(%rsp) │ │ │ │ + mov %rax,0x58(%rsp) │ │ │ │ + mov %r10,0xe0(%rsp) │ │ │ │ + mov %r13,0x50(%rsp) │ │ │ │ + mov %rdx,0x48(%rsp) │ │ │ │ + mov %rcx,0x40(%rsp) │ │ │ │ + mov %r12d,0x70(%rsp) │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov (%rbx),%r14 │ │ │ │ + mov 0x8(%rbx),%r11 │ │ │ │ + sub %r14,%r11 │ │ │ │ + je 57c60 │ │ │ │ + mov -0x8(%r8),%rdx │ │ │ │ + mov (%r8),%r13 │ │ │ │ + sub %rdx,%r13 │ │ │ │ + je 57c60 │ │ │ │ + mov %r13,%rdi │ │ │ │ + mov 0xd0(%rsp),%rsi │ │ │ │ + mov %rbx,0xf0(%rsp) │ │ │ │ + sar $0x3,%r11 │ │ │ │ + sar $0x3,%rdi │ │ │ │ + xor %ecx,%ecx │ │ │ │ + lea 0x8(%rdx),%r15 │ │ │ │ + mov %rdi,%r10 │ │ │ │ + sub %rdx,%rsi │ │ │ │ + lea -0x1(%rdi),%r12 │ │ │ │ + shr $0x2,%r10 │ │ │ │ + shl $0x5,%r10 │ │ │ │ + vmovsd (%r14,%rcx,8),%xmm0 │ │ │ │ + lea (%r15,%rsi,1),%rax │ │ │ │ + cmp $0x1,%rdi │ │ │ │ + je 57a9e │ │ │ │ + mov %r8,0xf8(%rsp) │ │ │ │ + cmp $0x10,%rsi │ │ │ │ + jbe 57a96 │ │ │ │ + cmp $0x2,%r12 │ │ │ │ + jbe 58010 │ │ │ │ + lea -0x20(%r10),%rbx │ │ │ │ + vbroadcastsd %xmm0,%ymm15 │ │ │ │ + xor %r9d,%r9d │ │ │ │ + shr $0x5,%rbx │ │ │ │ inc %rbx │ │ │ │ and $0x7,%ebx │ │ │ │ - je 599d0 │ │ │ │ + je 5794b │ │ │ │ cmp $0x1,%rbx │ │ │ │ - je 599b5 │ │ │ │ + je 5792c │ │ │ │ cmp $0x2,%rbx │ │ │ │ - je 599a3 │ │ │ │ + je 57916 │ │ │ │ cmp $0x3,%rbx │ │ │ │ - je 59991 │ │ │ │ + je 57900 │ │ │ │ cmp $0x4,%rbx │ │ │ │ - je 5997f │ │ │ │ + je 578ea │ │ │ │ cmp $0x5,%rbx │ │ │ │ - je 5996d │ │ │ │ + je 578d4 │ │ │ │ cmp $0x6,%rbx │ │ │ │ - je 5995b │ │ │ │ - vmulpd (%r12),%zmm10,%zmm11 │ │ │ │ - mov $0x40,%r8d │ │ │ │ - vmovupd %zmm11,(%r14) │ │ │ │ - vmulpd (%r12,%r8,1),%zmm10,%zmm12 │ │ │ │ - vmovupd %zmm12,(%r14,%r8,1) │ │ │ │ - add $0x40,%r8 │ │ │ │ - vmulpd (%r12,%r8,1),%zmm10,%zmm13 │ │ │ │ - vmovupd %zmm13,(%r14,%r8,1) │ │ │ │ - add $0x40,%r8 │ │ │ │ - vmulpd (%r12,%r8,1),%zmm10,%zmm14 │ │ │ │ - vmovupd %zmm14,(%r14,%r8,1) │ │ │ │ - add $0x40,%r8 │ │ │ │ - vmulpd (%r12,%r8,1),%zmm10,%zmm15 │ │ │ │ - vmovupd %zmm15,(%r14,%r8,1) │ │ │ │ - add $0x40,%r8 │ │ │ │ - vmulpd (%r12,%r8,1),%zmm10,%zmm0 │ │ │ │ - vmovupd %zmm0,(%r14,%r8,1) │ │ │ │ - add $0x40,%r8 │ │ │ │ - vmulpd (%r12,%r8,1),%zmm10,%zmm2 │ │ │ │ - vmovupd %zmm2,(%r14,%r8,1) │ │ │ │ - add $0x40,%r8 │ │ │ │ - cmp %r8,%r11 │ │ │ │ - je 59a5e │ │ │ │ - vmulpd (%r12,%r8,1),%zmm10,%zmm3 │ │ │ │ - vmulpd 0x40(%r12,%r8,1),%zmm10,%zmm5 │ │ │ │ - vmulpd 0x80(%r12,%r8,1),%zmm10,%zmm7 │ │ │ │ - vmulpd 0xc0(%r12,%r8,1),%zmm10,%zmm8 │ │ │ │ - vmulpd 0x100(%r12,%r8,1),%zmm10,%zmm9 │ │ │ │ - vmulpd 0x140(%r12,%r8,1),%zmm10,%zmm11 │ │ │ │ - vmulpd 0x180(%r12,%r8,1),%zmm10,%zmm12 │ │ │ │ - vmulpd 0x1c0(%r12,%r8,1),%zmm10,%zmm13 │ │ │ │ - vmovupd %zmm3,(%r14,%r8,1) │ │ │ │ - vmovupd %zmm5,0x40(%r14,%r8,1) │ │ │ │ - vmovupd %zmm7,0x80(%r14,%r8,1) │ │ │ │ - vmovupd %zmm8,0xc0(%r14,%r8,1) │ │ │ │ - vmovupd %zmm9,0x100(%r14,%r8,1) │ │ │ │ - vmovupd %zmm11,0x140(%r14,%r8,1) │ │ │ │ - vmovupd %zmm12,0x180(%r14,%r8,1) │ │ │ │ - vmovupd %zmm13,0x1c0(%r14,%r8,1) │ │ │ │ - add $0x200,%r8 │ │ │ │ - cmp %r8,%r11 │ │ │ │ - jne 599d0 │ │ │ │ - mov %r13d,%ecx │ │ │ │ - and $0xfffffff8,%ecx │ │ │ │ - mov %ecx,%r8d │ │ │ │ - cmp %ecx,%r13d │ │ │ │ - je 5a48b │ │ │ │ - mov %r13d,%ebx │ │ │ │ - sub %r8d,%ebx │ │ │ │ - lea -0x1(%rbx),%r14d │ │ │ │ - cmp $0x2,%r14d │ │ │ │ - jbe 59a9e │ │ │ │ - vbroadcastsd %xmm1,%ymm10 │ │ │ │ - vmulpd (%r12,%r8,8),%ymm10,%ymm14 │ │ │ │ - add %rdi,%r8 │ │ │ │ - vmovupd %ymm14,(%r15,%r8,8) │ │ │ │ - test $0x3,%bl │ │ │ │ - je 59af0 │ │ │ │ - and $0xfffffffc,%ebx │ │ │ │ - add %ebx,%ecx │ │ │ │ - movslq %ecx,%r8 │ │ │ │ - vmulsd (%r12,%r8,8),%xmm1,%xmm15 │ │ │ │ - lea (%r8,%rdi,1),%r14 │ │ │ │ - lea 0x0(,%r8,8),%rbx │ │ │ │ - lea 0x1(%rcx),%r8d │ │ │ │ - vmovsd %xmm15,(%r15,%r14,8) │ │ │ │ - cmp %r8d,%r13d │ │ │ │ - jle 59af0 │ │ │ │ - vmulsd 0x8(%r12,%rbx,1),%xmm1,%xmm0 │ │ │ │ - movslq %r8d,%r14 │ │ │ │ - add $0x2,%ecx │ │ │ │ - add %rdi,%r14 │ │ │ │ - vmovsd %xmm0,(%r15,%r14,8) │ │ │ │ - cmp %ecx,%r13d │ │ │ │ - jle 59af0 │ │ │ │ - vmulsd 0x10(%r12,%rbx,1),%xmm1,%xmm2 │ │ │ │ - movslq %ecx,%rcx │ │ │ │ - add %rdi,%rcx │ │ │ │ - vmovsd %xmm2,(%r15,%rcx,8) │ │ │ │ + je 578be │ │ │ │ + vmovupd (%rdx),%ymm2 │ │ │ │ + mov $0x20,%r9d │ │ │ │ + vfmadd213pd (%rax),%ymm15,%ymm2 │ │ │ │ + vmovupd %ymm2,(%rax) │ │ │ │ + vmovupd (%rdx,%r9,1),%ymm4 │ │ │ │ + vfmadd213pd (%rax,%r9,1),%ymm15,%ymm4 │ │ │ │ + vmovupd %ymm4,(%rax,%r9,1) │ │ │ │ + add $0x20,%r9 │ │ │ │ + vmovupd (%rdx,%r9,1),%ymm5 │ │ │ │ + vfmadd213pd (%rax,%r9,1),%ymm15,%ymm5 │ │ │ │ + vmovupd %ymm5,(%rax,%r9,1) │ │ │ │ + add $0x20,%r9 │ │ │ │ + vmovupd (%rdx,%r9,1),%ymm6 │ │ │ │ + vfmadd213pd (%rax,%r9,1),%ymm15,%ymm6 │ │ │ │ + vmovupd %ymm6,(%rax,%r9,1) │ │ │ │ + add $0x20,%r9 │ │ │ │ + vmovupd (%rdx,%r9,1),%ymm7 │ │ │ │ + vfmadd213pd (%rax,%r9,1),%ymm15,%ymm7 │ │ │ │ + vmovupd %ymm7,(%rax,%r9,1) │ │ │ │ + add $0x20,%r9 │ │ │ │ + vmovupd (%rdx,%r9,1),%ymm8 │ │ │ │ + vfmadd213pd (%rax,%r9,1),%ymm15,%ymm8 │ │ │ │ + vmovupd %ymm8,(%rax,%r9,1) │ │ │ │ + add $0x20,%r9 │ │ │ │ + vmovupd (%rdx,%r9,1),%ymm9 │ │ │ │ + vfmadd213pd (%rax,%r9,1),%ymm15,%ymm9 │ │ │ │ + vmovupd %ymm9,(%rax,%r9,1) │ │ │ │ + add $0x20,%r9 │ │ │ │ + cmp %r9,%r10 │ │ │ │ + je 57a24 │ │ │ │ + vmovupd (%rdx,%r9,1),%ymm11 │ │ │ │ + vfmadd213pd (%rax,%r9,1),%ymm15,%ymm11 │ │ │ │ + vmovupd %ymm11,(%rax,%r9,1) │ │ │ │ + vmovupd 0x20(%rdx,%r9,1),%ymm12 │ │ │ │ + vfmadd213pd 0x20(%rax,%r9,1),%ymm15,%ymm12 │ │ │ │ + vmovupd %ymm12,0x20(%rax,%r9,1) │ │ │ │ + vmovupd 0x40(%rdx,%r9,1),%ymm1 │ │ │ │ + vfmadd213pd 0x40(%rax,%r9,1),%ymm15,%ymm1 │ │ │ │ + vmovupd %ymm1,0x40(%rax,%r9,1) │ │ │ │ + vmovupd 0x60(%rdx,%r9,1),%ymm10 │ │ │ │ + vfmadd213pd 0x60(%rax,%r9,1),%ymm15,%ymm10 │ │ │ │ + vmovupd %ymm10,0x60(%rax,%r9,1) │ │ │ │ + vmovupd 0x80(%rdx,%r9,1),%ymm13 │ │ │ │ + vfmadd213pd 0x80(%rax,%r9,1),%ymm15,%ymm13 │ │ │ │ + vmovupd %ymm13,0x80(%rax,%r9,1) │ │ │ │ + vmovupd 0xa0(%rdx,%r9,1),%ymm14 │ │ │ │ + vfmadd213pd 0xa0(%rax,%r9,1),%ymm15,%ymm14 │ │ │ │ + vmovupd %ymm14,0xa0(%rax,%r9,1) │ │ │ │ + vmovupd 0xc0(%rdx,%r9,1),%ymm3 │ │ │ │ + vfmadd213pd 0xc0(%rax,%r9,1),%ymm15,%ymm3 │ │ │ │ + vmovupd %ymm3,0xc0(%rax,%r9,1) │ │ │ │ + vmovupd 0xe0(%rdx,%r9,1),%ymm2 │ │ │ │ + vfmadd213pd 0xe0(%rax,%r9,1),%ymm15,%ymm2 │ │ │ │ + vmovupd %ymm2,0xe0(%rax,%r9,1) │ │ │ │ + add $0x100,%r9 │ │ │ │ + cmp %r9,%r10 │ │ │ │ + jne 5794b │ │ │ │ + mov %rdi,%r8 │ │ │ │ + and $0xfffffffffffffffc,%r8 │ │ │ │ + test $0x3,%dil │ │ │ │ + je 57a73 │ │ │ │ + cmp %r12,%r8 │ │ │ │ + je 5801c │ │ │ │ + vmovupd (%rax,%r8,8),%xmm4 │ │ │ │ + vmovddup %xmm0,%xmm15 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + sub %r8,%rbx │ │ │ │ + vfmadd132pd (%rdx,%r8,8),%xmm4,%xmm15 │ │ │ │ + vmovupd %xmm15,(%rax,%r8,8) │ │ │ │ + test $0x1,%dil │ │ │ │ + je 57a73 │ │ │ │ + and $0xfffffffffffffffe,%rbx │ │ │ │ + add %r8,%rbx │ │ │ │ + vmovsd (%rax,%rbx,8),%xmm5 │ │ │ │ + vfmadd132sd (%rdx,%rbx,8),%xmm5,%xmm0 │ │ │ │ + vmovsd %xmm0,(%rax,%rbx,8) │ │ │ │ + inc %rcx │ │ │ │ + cmp %r11,%rcx │ │ │ │ + jae 57ff8 │ │ │ │ + add %r13,%rsi │ │ │ │ + vmovsd (%r14,%rcx,8),%xmm0 │ │ │ │ + lea (%r15,%rsi,1),%rax │ │ │ │ + cmp $0x10,%rsi │ │ │ │ + ja 57859 │ │ │ │ + mov 0xf8(%rsp),%r8 │ │ │ │ + vmovsd (%rdx),%xmm6 │ │ │ │ + lea -0x1(%rdi),%rbx │ │ │ │ + mov $0x1,%r9d │ │ │ │ + and $0x7,%ebx │ │ │ │ + vfmadd213sd (%rax),%xmm0,%xmm6 │ │ │ │ + vmovsd %xmm6,(%rax) │ │ │ │ + cmp %rdi,%r9 │ │ │ │ + jae 57c45 │ │ │ │ + test %rbx,%rbx │ │ │ │ + je 57b93 │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 57b75 │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + je 57b60 │ │ │ │ + cmp $0x3,%rbx │ │ │ │ + je 57b4b │ │ │ │ + cmp $0x4,%rbx │ │ │ │ + je 57b36 │ │ │ │ + cmp $0x5,%rbx │ │ │ │ + je 57b21 │ │ │ │ + cmp $0x6,%rbx │ │ │ │ + je 57b0c │ │ │ │ + vmovsd 0x8(%rdx),%xmm7 │ │ │ │ + mov $0x2,%r9d │ │ │ │ + vfmadd213sd 0x8(%rax),%xmm0,%xmm7 │ │ │ │ + vmovsd %xmm7,0x8(%rax) │ │ │ │ + vmovsd (%rdx,%r9,8),%xmm8 │ │ │ │ + vfmadd213sd (%rax,%r9,8),%xmm0,%xmm8 │ │ │ │ + vmovsd %xmm8,(%rax,%r9,8) │ │ │ │ inc %r9 │ │ │ │ - add 0xd0(%rsp),%rdi │ │ │ │ - cmp %r10,%r9 │ │ │ │ - jb 598f0 │ │ │ │ - mov 0xd8(%rsp),%edx │ │ │ │ - vmovq %xmm6,%r14 │ │ │ │ - mov %rsi,%r10 │ │ │ │ - mov %eax,%r15d │ │ │ │ - vzeroupper │ │ │ │ - inc %edx │ │ │ │ - add $0x18,%r10 │ │ │ │ - cmp %edx,0x10(%rbp) │ │ │ │ - jge 5982c │ │ │ │ - call 39700 │ │ │ │ - test %al,%al │ │ │ │ - jne 5a7b0 │ │ │ │ - cmpl $0x1,0x84(%rsp) │ │ │ │ - je 5a6a6 │ │ │ │ - mov 0x50(%rsp),%r8 │ │ │ │ - mov 0x18(%rsp),%rbx │ │ │ │ - mov 0x10(%rbp),%r10d │ │ │ │ - lea 0x20(%r14),%rax │ │ │ │ - vmovq %rax,%xmm0 │ │ │ │ - vmovq %r14,%xmm4 │ │ │ │ - mov (%r8),%rcx │ │ │ │ - lea -0x18(%r14,%rbx,1),%rax │ │ │ │ - mov %r15d,%r14d │ │ │ │ - lea -0x30(%rcx,%rbx,1),%r9 │ │ │ │ - mov 0x18(%r9),%rdx │ │ │ │ - mov %r10d,%edi │ │ │ │ - dec %r10d │ │ │ │ - je 59f11 │ │ │ │ - sub $0x2,%edi │ │ │ │ - vmovq %xmm0,%r15 │ │ │ │ - mov %r10d,0x58(%rsp) │ │ │ │ - mov %r12,0x38(%rsp) │ │ │ │ - lea (%rdi,%rdi,2),%r11 │ │ │ │ - mov %rdx,0xb0(%rsp) │ │ │ │ - mov %r14d,0x34(%rsp) │ │ │ │ - mov %r9,0x28(%rsp) │ │ │ │ - lea (%r15,%r11,8),%rbx │ │ │ │ - mov %rax,0x20(%rsp) │ │ │ │ - mov %r13d,0x30(%rsp) │ │ │ │ - vmovq %xmm4,%rsi │ │ │ │ - mov %rbx,0xb8(%rsp) │ │ │ │ - lea 0x8(%rsi),%rsi │ │ │ │ - mov %r9,%r11 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov (%r11),%r14 │ │ │ │ - mov 0x8(%r11),%r12 │ │ │ │ - sub %r14,%r12 │ │ │ │ - je 59ed5 │ │ │ │ - mov -0x8(%rsi),%r15 │ │ │ │ - mov (%rsi),%r13 │ │ │ │ - sub %r15,%r13 │ │ │ │ - mov %r13,0xd8(%rsp) │ │ │ │ - je 59ed5 │ │ │ │ - mov %r13,%r10 │ │ │ │ - mov 0xb0(%rsp),%rax │ │ │ │ - mov %r11,0xc8(%rsp) │ │ │ │ - mov %rsi,0xc0(%rsp) │ │ │ │ - mov $0xfffffffffffffff8,%r9 │ │ │ │ - sar $0x3,%r10 │ │ │ │ - mov %r10,%rbx │ │ │ │ - sub %r15,%r9 │ │ │ │ - lea -0x1(%r10),%r13 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - shr $0x3,%rbx │ │ │ │ - sar $0x3,%r12 │ │ │ │ - shl $0x6,%rbx │ │ │ │ - mov %r12,%r8 │ │ │ │ - mov %r14,%r12 │ │ │ │ - mov %r9,%r14 │ │ │ │ - nop │ │ │ │ - lea (%rax,%r14,1),%rdx │ │ │ │ - vmovsd (%r12,%rcx,8),%xmm8 │ │ │ │ - cmp $0x30,%rdx │ │ │ │ - jbe 5a2c0 │ │ │ │ - cmp $0x6,%r13 │ │ │ │ - jbe 5a460 │ │ │ │ - lea -0x40(%rbx),%rdi │ │ │ │ - vbroadcastsd %xmm8,%zmm5 │ │ │ │ - xor %esi,%esi │ │ │ │ - shr $0x6,%rdi │ │ │ │ - inc %rdi │ │ │ │ - and $0x7,%edi │ │ │ │ - je 59d5c │ │ │ │ - cmp $0x1,%rdi │ │ │ │ - je 59d3a │ │ │ │ - cmp $0x2,%rdi │ │ │ │ - je 59d21 │ │ │ │ - cmp $0x3,%rdi │ │ │ │ - je 59d08 │ │ │ │ - cmp $0x4,%rdi │ │ │ │ - je 59cef │ │ │ │ - cmp $0x5,%rdi │ │ │ │ - je 59cd6 │ │ │ │ - cmp $0x6,%rdi │ │ │ │ - je 59cbd │ │ │ │ - vmovupd (%r15),%zmm3 │ │ │ │ - vfmadd213pd (%rax),%zmm5,%zmm3 │ │ │ │ - mov $0x40,%esi │ │ │ │ - vmovupd %zmm3,(%rax) │ │ │ │ - vmovupd (%r15,%rsi,1),%zmm7 │ │ │ │ - vfmadd213pd (%rax,%rsi,1),%zmm5,%zmm7 │ │ │ │ - vmovupd %zmm7,(%rax,%rsi,1) │ │ │ │ - add $0x40,%rsi │ │ │ │ - vmovupd (%r15,%rsi,1),%zmm9 │ │ │ │ - vfmadd213pd (%rax,%rsi,1),%zmm5,%zmm9 │ │ │ │ - vmovupd %zmm9,(%rax,%rsi,1) │ │ │ │ - add $0x40,%rsi │ │ │ │ - vmovupd (%r15,%rsi,1),%zmm11 │ │ │ │ - vfmadd213pd (%rax,%rsi,1),%zmm5,%zmm11 │ │ │ │ - vmovupd %zmm11,(%rax,%rsi,1) │ │ │ │ - add $0x40,%rsi │ │ │ │ - vmovupd (%r15,%rsi,1),%zmm12 │ │ │ │ - vfmadd213pd (%rax,%rsi,1),%zmm5,%zmm12 │ │ │ │ - vmovupd %zmm12,(%rax,%rsi,1) │ │ │ │ - add $0x40,%rsi │ │ │ │ - vmovupd (%r15,%rsi,1),%zmm13 │ │ │ │ - vfmadd213pd (%rax,%rsi,1),%zmm5,%zmm13 │ │ │ │ - vmovupd %zmm13,(%rax,%rsi,1) │ │ │ │ - add $0x40,%rsi │ │ │ │ - vmovupd (%r15,%rsi,1),%zmm1 │ │ │ │ - vfmadd213pd (%rax,%rsi,1),%zmm5,%zmm1 │ │ │ │ - vmovupd %zmm1,(%rax,%rsi,1) │ │ │ │ - add $0x40,%rsi │ │ │ │ - cmp %rsi,%rbx │ │ │ │ - je 59e29 │ │ │ │ - vmovupd (%r15,%rsi,1),%zmm10 │ │ │ │ - vfmadd213pd (%rax,%rsi,1),%zmm5,%zmm10 │ │ │ │ - vmovupd %zmm10,(%rax,%rsi,1) │ │ │ │ - vmovupd 0x40(%r15,%rsi,1),%zmm14 │ │ │ │ - vfmadd213pd 0x40(%rax,%rsi,1),%zmm5,%zmm14 │ │ │ │ - vmovupd %zmm14,0x40(%rax,%rsi,1) │ │ │ │ - vmovupd 0x80(%r15,%rsi,1),%zmm15 │ │ │ │ - vfmadd213pd 0x80(%rax,%rsi,1),%zmm5,%zmm15 │ │ │ │ - vmovupd %zmm15,0x80(%rax,%rsi,1) │ │ │ │ - vmovupd 0xc0(%r15,%rsi,1),%zmm2 │ │ │ │ - vfmadd213pd 0xc0(%rax,%rsi,1),%zmm5,%zmm2 │ │ │ │ - vmovupd %zmm2,0xc0(%rax,%rsi,1) │ │ │ │ - vmovupd 0x100(%r15,%rsi,1),%zmm6 │ │ │ │ - vfmadd213pd 0x100(%rax,%rsi,1),%zmm5,%zmm6 │ │ │ │ - vmovupd %zmm6,0x100(%rax,%rsi,1) │ │ │ │ - vmovupd 0x140(%r15,%rsi,1),%zmm3 │ │ │ │ - vfmadd213pd 0x140(%rax,%rsi,1),%zmm5,%zmm3 │ │ │ │ - vmovupd %zmm3,0x140(%rax,%rsi,1) │ │ │ │ - vmovupd 0x180(%r15,%rsi,1),%zmm7 │ │ │ │ - vfmadd213pd 0x180(%rax,%rsi,1),%zmm5,%zmm7 │ │ │ │ - vmovupd %zmm7,0x180(%rax,%rsi,1) │ │ │ │ - vmovupd 0x1c0(%r15,%rsi,1),%zmm9 │ │ │ │ - vfmadd213pd 0x1c0(%rax,%rsi,1),%zmm5,%zmm9 │ │ │ │ - vmovupd %zmm9,0x1c0(%rax,%rsi,1) │ │ │ │ - add $0x200,%rsi │ │ │ │ - cmp %rsi,%rbx │ │ │ │ - jne 59d5c │ │ │ │ - mov %r10,%rdx │ │ │ │ - and $0xfffffffffffffff8,%rdx │ │ │ │ - test $0x7,%r10b │ │ │ │ - je 59eb1 │ │ │ │ - mov %r13,%rdi │ │ │ │ - sub %rdx,%rdi │ │ │ │ - lea 0x1(%rdi),%rsi │ │ │ │ - cmp $0x2,%rdi │ │ │ │ - jbe 5a480 │ │ │ │ - vmovupd (%rax,%rdx,8),%ymm5 │ │ │ │ - vbroadcastsd %xmm8,%ymm11 │ │ │ │ - vfmadd132pd (%r15,%rdx,8),%ymm5,%ymm11 │ │ │ │ - vmovupd %ymm11,(%rax,%rdx,8) │ │ │ │ - test $0x3,%sil │ │ │ │ - je 59eb1 │ │ │ │ - mov %rsi,%r9 │ │ │ │ - and $0xfffffffffffffffc,%r9 │ │ │ │ - lea (%rdx,%r9,1),%r11 │ │ │ │ - cmp %r9,%rdi │ │ │ │ - je 59e9f │ │ │ │ - add %r9,%rdx │ │ │ │ - vmovddup %xmm8,%xmm12 │ │ │ │ - mov %rsi,%rdi │ │ │ │ - vmovupd (%rax,%rdx,8),%xmm13 │ │ │ │ - vfmadd132pd (%r15,%rdx,8),%xmm13,%xmm12 │ │ │ │ - sub %r9,%rdi │ │ │ │ - and $0x1,%esi │ │ │ │ - vmovupd %xmm12,(%rax,%rdx,8) │ │ │ │ - je 59eb1 │ │ │ │ - and $0xfffffffffffffffe,%rdi │ │ │ │ - add %rdi,%r11 │ │ │ │ - vmovsd (%rax,%r11,8),%xmm1 │ │ │ │ - vfmadd132sd (%r15,%r11,8),%xmm1,%xmm8 │ │ │ │ - vmovsd %xmm8,(%rax,%r11,8) │ │ │ │ + vmovsd (%rdx,%r9,8),%xmm9 │ │ │ │ + vfmadd213sd (%rax,%r9,8),%xmm0,%xmm9 │ │ │ │ + vmovsd %xmm9,(%rax,%r9,8) │ │ │ │ + inc %r9 │ │ │ │ + vmovsd (%rdx,%r9,8),%xmm11 │ │ │ │ + vfmadd213sd (%rax,%r9,8),%xmm0,%xmm11 │ │ │ │ + vmovsd %xmm11,(%rax,%r9,8) │ │ │ │ + inc %r9 │ │ │ │ + vmovsd (%rdx,%r9,8),%xmm12 │ │ │ │ + vfmadd213sd (%rax,%r9,8),%xmm0,%xmm12 │ │ │ │ + vmovsd %xmm12,(%rax,%r9,8) │ │ │ │ + inc %r9 │ │ │ │ + vmovsd (%rdx,%r9,8),%xmm1 │ │ │ │ + vfmadd213sd (%rax,%r9,8),%xmm0,%xmm1 │ │ │ │ + vmovsd %xmm1,(%rax,%r9,8) │ │ │ │ + inc %r9 │ │ │ │ + vmovsd (%rdx,%r9,8),%xmm10 │ │ │ │ + vfmadd213sd (%rax,%r9,8),%xmm0,%xmm10 │ │ │ │ + vmovsd %xmm10,(%rax,%r9,8) │ │ │ │ + inc %r9 │ │ │ │ + cmp %rdi,%r9 │ │ │ │ + jae 57c45 │ │ │ │ + vmovsd (%rdx,%r9,8),%xmm13 │ │ │ │ + vfmadd213sd (%rax,%r9,8),%xmm0,%xmm13 │ │ │ │ + vmovsd %xmm13,(%rax,%r9,8) │ │ │ │ + vmovsd 0x8(%rdx,%r9,8),%xmm14 │ │ │ │ + vfmadd213sd 0x8(%rax,%r9,8),%xmm0,%xmm14 │ │ │ │ + vmovsd %xmm14,0x8(%rax,%r9,8) │ │ │ │ + vmovsd 0x10(%rdx,%r9,8),%xmm3 │ │ │ │ + vfmadd213sd 0x10(%rax,%r9,8),%xmm0,%xmm3 │ │ │ │ + vmovsd %xmm3,0x10(%rax,%r9,8) │ │ │ │ + vmovsd 0x18(%rdx,%r9,8),%xmm2 │ │ │ │ + vfmadd213sd 0x18(%rax,%r9,8),%xmm0,%xmm2 │ │ │ │ + vmovsd %xmm2,0x18(%rax,%r9,8) │ │ │ │ + vmovsd 0x20(%rdx,%r9,8),%xmm15 │ │ │ │ + vfmadd213sd 0x20(%rax,%r9,8),%xmm0,%xmm15 │ │ │ │ + vmovsd %xmm15,0x20(%rax,%r9,8) │ │ │ │ + vmovsd 0x28(%rdx,%r9,8),%xmm4 │ │ │ │ + vfmadd213sd 0x28(%rax,%r9,8),%xmm0,%xmm4 │ │ │ │ + vmovsd %xmm4,0x28(%rax,%r9,8) │ │ │ │ + vmovsd 0x30(%rdx,%r9,8),%xmm5 │ │ │ │ + vfmadd213sd 0x30(%rax,%r9,8),%xmm0,%xmm5 │ │ │ │ + vmovsd %xmm5,0x30(%rax,%r9,8) │ │ │ │ + vmovsd 0x38(%rdx,%r9,8),%xmm6 │ │ │ │ + vfmadd213sd 0x38(%rax,%r9,8),%xmm0,%xmm6 │ │ │ │ + vmovsd %xmm6,0x38(%rax,%r9,8) │ │ │ │ + add $0x8,%r9 │ │ │ │ + cmp %rdi,%r9 │ │ │ │ + jb 57b93 │ │ │ │ inc %rcx │ │ │ │ - add 0xd8(%rsp),%rax │ │ │ │ - cmp %r8,%rcx │ │ │ │ - jb 59c40 │ │ │ │ - mov 0xc8(%rsp),%r11 │ │ │ │ - mov 0xc0(%rsp),%rsi │ │ │ │ - sub $0x18,%r11 │ │ │ │ - add $0x18,%rsi │ │ │ │ - cmp %rsi,0xb8(%rsp) │ │ │ │ - jne 59bd0 │ │ │ │ - mov 0x58(%rsp),%r10d │ │ │ │ - mov 0x38(%rsp),%r12 │ │ │ │ - mov 0xb0(%rsp),%rdx │ │ │ │ - mov 0x34(%rsp),%r14d │ │ │ │ - mov 0x28(%rsp),%r9 │ │ │ │ - mov 0x20(%rsp),%rax │ │ │ │ - mov 0x30(%rsp),%r13d │ │ │ │ - mov 0x20(%r9),%rdi │ │ │ │ - sub %rdx,%rdi │ │ │ │ - je 5a18c │ │ │ │ - mov (%rax),%r15 │ │ │ │ - lea -0x8(%rdx),%rcx │ │ │ │ - sar $0x3,%rdi │ │ │ │ - sub %r15,%rcx │ │ │ │ - cmp $0x30,%rcx │ │ │ │ - jbe 5a4e5 │ │ │ │ - lea -0x1(%rdi),%r11 │ │ │ │ - cmp $0x6,%r11 │ │ │ │ - jbe 5a69f │ │ │ │ - mov %rdi,%rbx │ │ │ │ - xor %esi,%esi │ │ │ │ - shr $0x3,%rbx │ │ │ │ - shl $0x6,%rbx │ │ │ │ - lea -0x40(%rbx),%r8 │ │ │ │ - shr $0x6,%r8 │ │ │ │ - inc %r8 │ │ │ │ - and $0x7,%r8d │ │ │ │ - je 5a048 │ │ │ │ - cmp $0x1,%r8 │ │ │ │ - je 5a026 │ │ │ │ - cmp $0x2,%r8 │ │ │ │ - je 5a00d │ │ │ │ - cmp $0x3,%r8 │ │ │ │ - je 59ff4 │ │ │ │ - cmp $0x4,%r8 │ │ │ │ - je 59fdb │ │ │ │ - cmp $0x5,%r8 │ │ │ │ - je 59fc2 │ │ │ │ - cmp $0x6,%r8 │ │ │ │ - je 59fa9 │ │ │ │ - vmovupd (%rdx),%zmm8 │ │ │ │ - vaddpd (%r15),%zmm8,%zmm2 │ │ │ │ - mov $0x40,%esi │ │ │ │ - vmovupd %zmm2,(%rdx) │ │ │ │ - vmovupd (%rdx,%rsi,1),%zmm6 │ │ │ │ - vaddpd (%r15,%rsi,1),%zmm6,%zmm3 │ │ │ │ - vmovupd %zmm3,(%rdx,%rsi,1) │ │ │ │ - add $0x40,%rsi │ │ │ │ - vmovupd (%rdx,%rsi,1),%zmm7 │ │ │ │ - vaddpd (%r15,%rsi,1),%zmm7,%zmm9 │ │ │ │ - vmovupd %zmm9,(%rdx,%rsi,1) │ │ │ │ - add $0x40,%rsi │ │ │ │ - vmovupd (%rdx,%rsi,1),%zmm11 │ │ │ │ - vaddpd (%r15,%rsi,1),%zmm11,%zmm5 │ │ │ │ - vmovupd %zmm5,(%rdx,%rsi,1) │ │ │ │ - add $0x40,%rsi │ │ │ │ - vmovupd (%rdx,%rsi,1),%zmm12 │ │ │ │ - vaddpd (%r15,%rsi,1),%zmm12,%zmm13 │ │ │ │ - vmovupd %zmm13,(%rdx,%rsi,1) │ │ │ │ - add $0x40,%rsi │ │ │ │ - vmovupd (%rdx,%rsi,1),%zmm1 │ │ │ │ - vaddpd (%r15,%rsi,1),%zmm1,%zmm10 │ │ │ │ - vmovupd %zmm10,(%rdx,%rsi,1) │ │ │ │ - add $0x40,%rsi │ │ │ │ - vmovupd (%rdx,%rsi,1),%zmm14 │ │ │ │ - vaddpd (%r15,%rsi,1),%zmm14,%zmm15 │ │ │ │ - vmovupd %zmm15,(%rdx,%rsi,1) │ │ │ │ - add $0x40,%rsi │ │ │ │ - cmp %rsi,%rbx │ │ │ │ - je 5a115 │ │ │ │ - vmovupd (%rdx,%rsi,1),%zmm8 │ │ │ │ - vaddpd (%r15,%rsi,1),%zmm8,%zmm2 │ │ │ │ - vmovupd 0x40(%rdx,%rsi,1),%zmm6 │ │ │ │ - vmovupd 0x80(%rdx,%rsi,1),%zmm7 │ │ │ │ - vmovupd 0xc0(%rdx,%rsi,1),%zmm11 │ │ │ │ - vmovupd 0x100(%rdx,%rsi,1),%zmm12 │ │ │ │ - vmovupd 0x140(%rdx,%rsi,1),%zmm1 │ │ │ │ - vmovupd 0x180(%rdx,%rsi,1),%zmm14 │ │ │ │ - vmovupd 0x1c0(%rdx,%rsi,1),%zmm8 │ │ │ │ - vmovupd %zmm2,(%rdx,%rsi,1) │ │ │ │ - vaddpd 0x40(%r15,%rsi,1),%zmm6,%zmm3 │ │ │ │ - vmovupd %zmm3,0x40(%rdx,%rsi,1) │ │ │ │ - vaddpd 0x80(%r15,%rsi,1),%zmm7,%zmm9 │ │ │ │ - vmovupd %zmm9,0x80(%rdx,%rsi,1) │ │ │ │ - vaddpd 0xc0(%r15,%rsi,1),%zmm11,%zmm5 │ │ │ │ - vmovupd %zmm5,0xc0(%rdx,%rsi,1) │ │ │ │ - vaddpd 0x100(%r15,%rsi,1),%zmm12,%zmm13 │ │ │ │ - vmovupd %zmm13,0x100(%rdx,%rsi,1) │ │ │ │ - vaddpd 0x140(%r15,%rsi,1),%zmm1,%zmm10 │ │ │ │ - vmovupd %zmm10,0x140(%rdx,%rsi,1) │ │ │ │ - vaddpd 0x180(%r15,%rsi,1),%zmm14,%zmm15 │ │ │ │ - vmovupd %zmm15,0x180(%rdx,%rsi,1) │ │ │ │ - vaddpd 0x1c0(%r15,%rsi,1),%zmm8,%zmm2 │ │ │ │ - vmovupd %zmm2,0x1c0(%rdx,%rsi,1) │ │ │ │ - add $0x200,%rsi │ │ │ │ - cmp %rsi,%rbx │ │ │ │ - jne 5a048 │ │ │ │ - test $0x7,%dil │ │ │ │ - je 5a18c │ │ │ │ - and $0xfffffffffffffff8,%rdi │ │ │ │ - sub %rdi,%r11 │ │ │ │ - lea 0x1(%r11),%rbx │ │ │ │ - cmp $0x2,%r11 │ │ │ │ - jbe 5a695 │ │ │ │ - vmovupd (%rdx,%rdi,8),%ymm6 │ │ │ │ - vaddpd (%r15,%rdi,8),%ymm6,%ymm3 │ │ │ │ - vmovupd %ymm3,(%rdx,%rdi,8) │ │ │ │ - test $0x3,%bl │ │ │ │ - je 5a18c │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0xfffffffffffffffc,%rcx │ │ │ │ - lea (%rcx,%rdi,1),%r8 │ │ │ │ + add %r13,%rsi │ │ │ │ cmp %r11,%rcx │ │ │ │ - je 5a17a │ │ │ │ - mov %rbx,%r11 │ │ │ │ - sub %rcx,%r11 │ │ │ │ - add %rdi,%rcx │ │ │ │ - and $0x1,%ebx │ │ │ │ - vmovupd (%rdx,%rcx,8),%xmm7 │ │ │ │ - vaddpd (%r15,%rcx,8),%xmm7,%xmm9 │ │ │ │ - vmovupd %xmm9,(%rdx,%rcx,8) │ │ │ │ - je 5a18c │ │ │ │ - and $0xfffffffffffffffe,%r11 │ │ │ │ - add %r11,%r8 │ │ │ │ - vmovsd (%rdx,%r8,8),%xmm11 │ │ │ │ - vaddsd (%r15,%r8,8),%xmm11,%xmm5 │ │ │ │ - vmovsd %xmm5,(%rdx,%r8,8) │ │ │ │ - sub $0x18,%rax │ │ │ │ - sub $0x18,%r9 │ │ │ │ - test %r10d,%r10d │ │ │ │ - jne 59b6f │ │ │ │ - mov %r14d,%r15d │ │ │ │ - vmovq %xmm4,%r14 │ │ │ │ + jb 57833 │ │ │ │ + mov 0xf0(%rsp),%rbx │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x18,%r8 │ │ │ │ + sub $0x18,%rbx │ │ │ │ + cmp %r8,0xe0(%rsp) │ │ │ │ + jne 577e0 │ │ │ │ + mov 0x74(%rsp),%r15d │ │ │ │ + mov 0x68(%rsp),%r14 │ │ │ │ + mov 0x60(%rsp),%rsi │ │ │ │ + mov 0x58(%rsp),%rax │ │ │ │ + mov 0x50(%rsp),%r13 │ │ │ │ + mov 0x48(%rsp),%rdx │ │ │ │ + mov 0x40(%rsp),%rcx │ │ │ │ + mov 0x70(%rsp),%r12d │ │ │ │ + mov 0x20(%rdx),%r9 │ │ │ │ + sub %rax,%r9 │ │ │ │ + je 57ecc │ │ │ │ + sar $0x3,%r9 │ │ │ │ + mov (%rcx),%r8 │ │ │ │ + cmp $0x1,%r9 │ │ │ │ + je 58061 │ │ │ │ + lea -0x8(%rax),%rdi │ │ │ │ + sub %r8,%rdi │ │ │ │ + cmp $0x10,%rdi │ │ │ │ + jbe 58061 │ │ │ │ + lea -0x1(%r9),%r11 │ │ │ │ + mov %r9,%r10 │ │ │ │ + cmp $0x2,%r11 │ │ │ │ + jbe 582df │ │ │ │ + mov %r9,%rbx │ │ │ │ + xor %edi,%edi │ │ │ │ + shr $0x2,%rbx │ │ │ │ + shl $0x5,%rbx │ │ │ │ + lea -0x20(%rbx),%r10 │ │ │ │ + shr $0x5,%r10 │ │ │ │ + inc %r10 │ │ │ │ + and $0x7,%r10d │ │ │ │ + je 57dbb │ │ │ │ + cmp $0x1,%r10 │ │ │ │ + je 57d9e │ │ │ │ + cmp $0x2,%r10 │ │ │ │ + je 57d8a │ │ │ │ + cmp $0x3,%r10 │ │ │ │ + je 57d76 │ │ │ │ + cmp $0x4,%r10 │ │ │ │ + je 57d62 │ │ │ │ + cmp $0x5,%r10 │ │ │ │ + je 57d4e │ │ │ │ + cmp $0x6,%r10 │ │ │ │ + je 57d3a │ │ │ │ + vmovupd (%rax),%ymm0 │ │ │ │ + mov $0x20,%edi │ │ │ │ + vaddpd (%r8),%ymm0,%ymm7 │ │ │ │ + vmovupd %ymm7,(%rax) │ │ │ │ + vmovupd (%rax,%rdi,1),%ymm8 │ │ │ │ + vaddpd (%r8,%rdi,1),%ymm8,%ymm9 │ │ │ │ + vmovupd %ymm9,(%rax,%rdi,1) │ │ │ │ + add $0x20,%rdi │ │ │ │ + vmovupd (%rax,%rdi,1),%ymm11 │ │ │ │ + vaddpd (%r8,%rdi,1),%ymm11,%ymm12 │ │ │ │ + vmovupd %ymm12,(%rax,%rdi,1) │ │ │ │ + add $0x20,%rdi │ │ │ │ + vmovupd (%rax,%rdi,1),%ymm1 │ │ │ │ + vaddpd (%r8,%rdi,1),%ymm1,%ymm10 │ │ │ │ + vmovupd %ymm10,(%rax,%rdi,1) │ │ │ │ + add $0x20,%rdi │ │ │ │ + vmovupd (%rax,%rdi,1),%ymm13 │ │ │ │ + vaddpd (%r8,%rdi,1),%ymm13,%ymm14 │ │ │ │ + vmovupd %ymm14,(%rax,%rdi,1) │ │ │ │ + add $0x20,%rdi │ │ │ │ + vmovupd (%rax,%rdi,1),%ymm3 │ │ │ │ + vaddpd (%r8,%rdi,1),%ymm3,%ymm2 │ │ │ │ + vmovupd %ymm2,(%rax,%rdi,1) │ │ │ │ + add $0x20,%rdi │ │ │ │ + vmovupd (%rax,%rdi,1),%ymm15 │ │ │ │ + vaddpd (%r8,%rdi,1),%ymm15,%ymm4 │ │ │ │ + vmovupd %ymm4,(%rax,%rdi,1) │ │ │ │ + add $0x20,%rdi │ │ │ │ + cmp %rdi,%rbx │ │ │ │ + je 57e84 │ │ │ │ + vmovupd (%rax,%rdi,1),%ymm5 │ │ │ │ + vmovupd 0x20(%rax,%rdi,1),%ymm0 │ │ │ │ + vmovupd 0x40(%rax,%rdi,1),%ymm8 │ │ │ │ + vmovupd 0x60(%rax,%rdi,1),%ymm11 │ │ │ │ + vaddpd (%r8,%rdi,1),%ymm5,%ymm6 │ │ │ │ + vmovupd 0x80(%rax,%rdi,1),%ymm1 │ │ │ │ + vmovupd 0xa0(%rax,%rdi,1),%ymm13 │ │ │ │ + vmovupd 0xc0(%rax,%rdi,1),%ymm3 │ │ │ │ + vmovupd 0xe0(%rax,%rdi,1),%ymm15 │ │ │ │ + vmovupd %ymm6,(%rax,%rdi,1) │ │ │ │ + vaddpd 0x20(%r8,%rdi,1),%ymm0,%ymm7 │ │ │ │ + vmovupd %ymm7,0x20(%rax,%rdi,1) │ │ │ │ + vaddpd 0x40(%r8,%rdi,1),%ymm8,%ymm9 │ │ │ │ + vmovupd %ymm9,0x40(%rax,%rdi,1) │ │ │ │ + vaddpd 0x60(%r8,%rdi,1),%ymm11,%ymm12 │ │ │ │ + vmovupd %ymm12,0x60(%rax,%rdi,1) │ │ │ │ + vaddpd 0x80(%r8,%rdi,1),%ymm1,%ymm10 │ │ │ │ + vmovupd %ymm10,0x80(%rax,%rdi,1) │ │ │ │ + vaddpd 0xa0(%r8,%rdi,1),%ymm13,%ymm14 │ │ │ │ + vmovupd %ymm14,0xa0(%rax,%rdi,1) │ │ │ │ + vaddpd 0xc0(%r8,%rdi,1),%ymm3,%ymm2 │ │ │ │ + vmovupd %ymm2,0xc0(%rax,%rdi,1) │ │ │ │ + vaddpd 0xe0(%r8,%rdi,1),%ymm15,%ymm4 │ │ │ │ + vmovupd %ymm4,0xe0(%rax,%rdi,1) │ │ │ │ + add $0x100,%rdi │ │ │ │ + cmp %rdi,%rbx │ │ │ │ + jne 57dbb │ │ │ │ + test $0x3,%r9b │ │ │ │ + je 57ecc │ │ │ │ + mov %r9,%rbx │ │ │ │ + and $0xfffffffffffffffc,%rbx │ │ │ │ + cmp %r11,%rbx │ │ │ │ + je 57eba │ │ │ │ + mov %r9,%r10 │ │ │ │ + sub %rbx,%r10 │ │ │ │ + vmovupd (%rax,%rbx,8),%xmm5 │ │ │ │ + vaddpd (%r8,%rbx,8),%xmm5,%xmm6 │ │ │ │ + vmovupd %xmm6,(%rax,%rbx,8) │ │ │ │ + test $0x1,%r10b │ │ │ │ + je 57ecc │ │ │ │ + and $0xfffffffffffffffe,%r10 │ │ │ │ + lea (%r10,%rbx,1),%r11 │ │ │ │ + vmovsd (%rax,%r11,8),%xmm0 │ │ │ │ + vaddsd (%r8,%r11,8),%xmm0,%xmm7 │ │ │ │ + vmovsd %xmm7,(%rax,%r11,8) │ │ │ │ + sub $0x18,%rcx │ │ │ │ + sub $0x18,%rdx │ │ │ │ + test %r15d,%r15d │ │ │ │ + jne 57773 │ │ │ │ + mov %rsi,%rbx │ │ │ │ vzeroupper │ │ │ │ - call 39700 │ │ │ │ + call 38e10 │ │ │ │ test %al,%al │ │ │ │ - jne 5a7b0 │ │ │ │ - incl 0x84(%rsp) │ │ │ │ - mov 0x40(%rsp),%rsi │ │ │ │ - mov 0x84(%rsp),%r10d │ │ │ │ - add %rsi,0x60(%rsp) │ │ │ │ - add %rsi,0x70(%rsp) │ │ │ │ - cmp %r10d,0x80(%rsp) │ │ │ │ - jg 59561 │ │ │ │ - mov $0x1,%r13d │ │ │ │ - test %r12,%r12 │ │ │ │ - je 5a1fc │ │ │ │ - mov 0x90(%rsp),%rsi │ │ │ │ - mov %r12,%rdi │ │ │ │ + jne 5833c │ │ │ │ + incl 0xe8(%rsp) │ │ │ │ + mov 0x28(%rsp),%rsi │ │ │ │ + add %rsi,0xa0(%rsp) │ │ │ │ + add %rsi,0x88(%rsp) │ │ │ │ + mov 0xe8(%rsp),%ecx │ │ │ │ + cmp %ecx,0x9c(%rsp) │ │ │ │ + jg 571fa │ │ │ │ + mov $0x1,%r12d │ │ │ │ + test %rbx,%rbx │ │ │ │ + je 57f3b │ │ │ │ + mov 0xb8(%rsp),%rsi │ │ │ │ + mov %rbx,%rdi │ │ │ │ call d340 │ │ │ │ - vmovq %r14,%xmm14 │ │ │ │ - vpinsrq $0x1,0xa8(%rsp),%xmm14,%xmm15 │ │ │ │ - mov 0xa0(%rsp),%r12 │ │ │ │ - mov 0x98(%rsp),%rdi │ │ │ │ - mov %r12,0xf0(%rsp) │ │ │ │ - vmovdqa %xmm15,0xe0(%rsp) │ │ │ │ - call b9ec0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ - mov 0xf8(%rsp),%rax │ │ │ │ + vmovq %r14,%xmm11 │ │ │ │ + mov 0xc0(%rsp),%rdi │ │ │ │ + mov 0xc8(%rsp),%r14 │ │ │ │ + vpinsrq $0x1,0xd8(%rsp),%xmm11,%xmm12 │ │ │ │ + mov %r14,0x110(%rsp) │ │ │ │ + vmovdqa %xmm12,0x100(%rsp) │ │ │ │ + call b4480 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + mov 0x118(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 5a881 │ │ │ │ + jne 583f8 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ - mov %r13d,%eax │ │ │ │ + mov %r12d,%eax │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ mov 0x10(%rbp),%edx │ │ │ │ - mov %r13d,%esi │ │ │ │ - call be500 │ │ │ │ - movslq %r13d,%rdx │ │ │ │ - mov %rdx,0xd0(%rsp) │ │ │ │ - mov %rdx,%rbx │ │ │ │ + mov %r12d,%esi │ │ │ │ + call b86b0 │ │ │ │ + movslq %r12d,%r13 │ │ │ │ + mov %r13,%rdx │ │ │ │ shr $0x3c,%rdx │ │ │ │ - jne f5d0 <__cxa_finalize@plt+0x1f40> │ │ │ │ - test %rbx,%rbx │ │ │ │ - jne 59479 │ │ │ │ - lea 0xe0(%rsp),%rcx │ │ │ │ - movq $0x0,0xa8(%rsp) │ │ │ │ - movq $0x0,0xa0(%rsp) │ │ │ │ + jne f59d <__cxa_finalize@plt+0x1f0d> │ │ │ │ + test %r13,%r13 │ │ │ │ + jne 57101 │ │ │ │ + lea 0x100(%rsp),%rcx │ │ │ │ + movq $0x0,0xd8(%rsp) │ │ │ │ xor %r14d,%r14d │ │ │ │ - mov %rcx,0x98(%rsp) │ │ │ │ - mov $0x1,%r13d │ │ │ │ - jmp 5a1fc │ │ │ │ + mov $0x1,%r12d │ │ │ │ + movq $0x0,0xc8(%rsp) │ │ │ │ + mov %rcx,0xc0(%rsp) │ │ │ │ + jmp 57f3b │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov 0xf0(%rsp),%rbx │ │ │ │ + mov 0xf8(%rsp),%r8 │ │ │ │ + jmp 57c60 │ │ │ │ nopl (%rax) │ │ │ │ - vmovsd (%r15),%xmm10 │ │ │ │ - vfmadd213sd (%rax),%xmm8,%xmm10 │ │ │ │ - lea -0x1(%r10),%rsi │ │ │ │ - mov $0x1,%edx │ │ │ │ - and $0x7,%esi │ │ │ │ - vmovsd %xmm10,(%rax) │ │ │ │ - cmp %r10,%rdx │ │ │ │ - jae 59eb1 │ │ │ │ - test %rsi,%rsi │ │ │ │ - je 5a3ab │ │ │ │ - cmp $0x1,%rsi │ │ │ │ - je 5a38e │ │ │ │ - cmp $0x2,%rsi │ │ │ │ - je 5a37a │ │ │ │ - cmp $0x3,%rsi │ │ │ │ - je 5a366 │ │ │ │ - cmp $0x4,%rsi │ │ │ │ - je 5a352 │ │ │ │ - cmp $0x5,%rsi │ │ │ │ - je 5a33e │ │ │ │ - cmp $0x6,%rsi │ │ │ │ - je 5a32a │ │ │ │ - vmovsd 0x8(%r15),%xmm14 │ │ │ │ - vfmadd213sd 0x8(%rax),%xmm8,%xmm14 │ │ │ │ - mov $0x2,%edx │ │ │ │ - vmovsd %xmm14,0x8(%rax) │ │ │ │ - vmovsd (%r15,%rdx,8),%xmm15 │ │ │ │ - vfmadd213sd (%rax,%rdx,8),%xmm8,%xmm15 │ │ │ │ - vmovsd %xmm15,(%rax,%rdx,8) │ │ │ │ - inc %rdx │ │ │ │ - vmovsd (%r15,%rdx,8),%xmm2 │ │ │ │ - vfmadd213sd (%rax,%rdx,8),%xmm8,%xmm2 │ │ │ │ - vmovsd %xmm2,(%rax,%rdx,8) │ │ │ │ - inc %rdx │ │ │ │ - vmovsd (%r15,%rdx,8),%xmm6 │ │ │ │ - vfmadd213sd (%rax,%rdx,8),%xmm8,%xmm6 │ │ │ │ - vmovsd %xmm6,(%rax,%rdx,8) │ │ │ │ - inc %rdx │ │ │ │ - vmovsd (%r15,%rdx,8),%xmm3 │ │ │ │ - vfmadd213sd (%rax,%rdx,8),%xmm8,%xmm3 │ │ │ │ - vmovsd %xmm3,(%rax,%rdx,8) │ │ │ │ - inc %rdx │ │ │ │ - vmovsd (%r15,%rdx,8),%xmm7 │ │ │ │ - vfmadd213sd (%rax,%rdx,8),%xmm8,%xmm7 │ │ │ │ - vmovsd %xmm7,(%rax,%rdx,8) │ │ │ │ - inc %rdx │ │ │ │ - vmovsd (%r15,%rdx,8),%xmm9 │ │ │ │ - vfmadd213sd (%rax,%rdx,8),%xmm8,%xmm9 │ │ │ │ - vmovsd %xmm9,(%rax,%rdx,8) │ │ │ │ - inc %rdx │ │ │ │ - cmp %r10,%rdx │ │ │ │ - jae 59eb1 │ │ │ │ - vmovsd (%r15,%rdx,8),%xmm11 │ │ │ │ - vfmadd213sd (%rax,%rdx,8),%xmm8,%xmm11 │ │ │ │ - vmovsd %xmm11,(%rax,%rdx,8) │ │ │ │ - vmovsd 0x8(%r15,%rdx,8),%xmm5 │ │ │ │ - vfmadd213sd 0x8(%rax,%rdx,8),%xmm8,%xmm5 │ │ │ │ - vmovsd %xmm5,0x8(%rax,%rdx,8) │ │ │ │ - vmovsd 0x10(%r15,%rdx,8),%xmm12 │ │ │ │ - vfmadd213sd 0x10(%rax,%rdx,8),%xmm8,%xmm12 │ │ │ │ - vmovsd %xmm12,0x10(%rax,%rdx,8) │ │ │ │ - vmovsd 0x18(%r15,%rdx,8),%xmm13 │ │ │ │ - vfmadd213sd 0x18(%rax,%rdx,8),%xmm8,%xmm13 │ │ │ │ - vmovsd %xmm13,0x18(%rax,%rdx,8) │ │ │ │ - vmovsd 0x20(%r15,%rdx,8),%xmm1 │ │ │ │ - vfmadd213sd 0x20(%rax,%rdx,8),%xmm8,%xmm1 │ │ │ │ - vmovsd %xmm1,0x20(%rax,%rdx,8) │ │ │ │ - vmovsd 0x28(%r15,%rdx,8),%xmm10 │ │ │ │ - vfmadd213sd 0x28(%rax,%rdx,8),%xmm8,%xmm10 │ │ │ │ - vmovsd %xmm10,0x28(%rax,%rdx,8) │ │ │ │ - vmovsd 0x30(%r15,%rdx,8),%xmm14 │ │ │ │ - vfmadd213sd 0x30(%rax,%rdx,8),%xmm8,%xmm14 │ │ │ │ - vmovsd %xmm14,0x30(%rax,%rdx,8) │ │ │ │ - vmovsd 0x38(%r15,%rdx,8),%xmm15 │ │ │ │ - vfmadd213sd 0x38(%rax,%rdx,8),%xmm8,%xmm15 │ │ │ │ - vmovsd %xmm15,0x38(%rax,%rdx,8) │ │ │ │ - add $0x8,%rdx │ │ │ │ - cmp %r10,%rdx │ │ │ │ - jb 5a3ab │ │ │ │ - jmp 59eb1 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - xor %edx,%edx │ │ │ │ - mov %r13,%rdi │ │ │ │ - sub %rdx,%rdi │ │ │ │ - lea 0x1(%rdi),%rsi │ │ │ │ - cmp $0x2,%rdi │ │ │ │ - ja 59e4a │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %rdx,%r11 │ │ │ │ - xor %r9d,%r9d │ │ │ │ - jmp 59e70 │ │ │ │ - inc %r9 │ │ │ │ - cmp %r10,%r9 │ │ │ │ - jae 59b04 │ │ │ │ - vmulsd (%rdx,%r9,8),%xmm4,%xmm1 │ │ │ │ - add 0xd0(%rsp),%rdi │ │ │ │ - jmp 598ff │ │ │ │ xor %r8d,%r8d │ │ │ │ + cmp %r12,%r8 │ │ │ │ + jne 57a3a │ │ │ │ + mov %r12,%rbx │ │ │ │ + jmp 57a63 │ │ │ │ + inc %rdi │ │ │ │ + cmp %r10,%rdi │ │ │ │ + jae 57714 │ │ │ │ + vmulsd (%r11,%rdi,8),%xmm3,%xmm1 │ │ │ │ + add %r13,%rsi │ │ │ │ + jmp 57584 │ │ │ │ + xor %eax,%eax │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp 59a70 │ │ │ │ + jmp 576c8 │ │ │ │ sub %r11,%rax │ │ │ │ - mov %r10,%rdi │ │ │ │ - mov %edx,0xc8(%rsp) │ │ │ │ - mov %r10,0xd8(%rsp) │ │ │ │ + mov %r15,%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ - call bf520 >::_M_default_append(unsigned long)@@Base> │ │ │ │ - mov 0xd8(%rsp),%r10 │ │ │ │ - mov 0xc8(%rsp),%edx │ │ │ │ - jmp 59882 │ │ │ │ - vmovsd (%rdx),%xmm12 │ │ │ │ - vaddsd (%r15),%xmm12,%xmm13 │ │ │ │ - lea -0x1(%rdi),%rsi │ │ │ │ - mov $0x1,%ebx │ │ │ │ - and $0x7,%esi │ │ │ │ - vmovsd %xmm13,(%rdx) │ │ │ │ - cmp %rdi,%rbx │ │ │ │ - jae 5a18c │ │ │ │ - test %rsi,%rsi │ │ │ │ - je 5a5c8 │ │ │ │ - cmp $0x1,%rsi │ │ │ │ - je 5a5ac │ │ │ │ - cmp $0x2,%rsi │ │ │ │ - je 5a599 │ │ │ │ - cmp $0x3,%rsi │ │ │ │ - je 5a586 │ │ │ │ - cmp $0x4,%rsi │ │ │ │ - je 5a573 │ │ │ │ - cmp $0x5,%rsi │ │ │ │ - je 5a560 │ │ │ │ - cmp $0x6,%rsi │ │ │ │ - je 5a54d │ │ │ │ - vmovsd 0x8(%rdx),%xmm1 │ │ │ │ - vaddsd 0x8(%r15),%xmm1,%xmm10 │ │ │ │ - mov $0x2,%ebx │ │ │ │ - vmovsd %xmm10,0x8(%rdx) │ │ │ │ - vmovsd (%rdx,%rbx,8),%xmm14 │ │ │ │ - vaddsd (%r15,%rbx,8),%xmm14,%xmm15 │ │ │ │ - vmovsd %xmm15,(%rdx,%rbx,8) │ │ │ │ - inc %rbx │ │ │ │ - vmovsd (%rdx,%rbx,8),%xmm8 │ │ │ │ - vaddsd (%r15,%rbx,8),%xmm8,%xmm2 │ │ │ │ - vmovsd %xmm2,(%rdx,%rbx,8) │ │ │ │ - inc %rbx │ │ │ │ - vmovsd (%rdx,%rbx,8),%xmm6 │ │ │ │ - vaddsd (%r15,%rbx,8),%xmm6,%xmm3 │ │ │ │ - vmovsd %xmm3,(%rdx,%rbx,8) │ │ │ │ - inc %rbx │ │ │ │ - vmovsd (%rdx,%rbx,8),%xmm7 │ │ │ │ - vaddsd (%r15,%rbx,8),%xmm7,%xmm9 │ │ │ │ - vmovsd %xmm9,(%rdx,%rbx,8) │ │ │ │ - inc %rbx │ │ │ │ - vmovsd (%rdx,%rbx,8),%xmm11 │ │ │ │ - vaddsd (%r15,%rbx,8),%xmm11,%xmm5 │ │ │ │ - vmovsd %xmm5,(%rdx,%rbx,8) │ │ │ │ - inc %rbx │ │ │ │ - vmovsd (%rdx,%rbx,8),%xmm12 │ │ │ │ - vaddsd (%r15,%rbx,8),%xmm12,%xmm13 │ │ │ │ - vmovsd %xmm13,(%rdx,%rbx,8) │ │ │ │ - inc %rbx │ │ │ │ - cmp %rdi,%rbx │ │ │ │ - jae 5a18c │ │ │ │ - vmovsd (%rdx,%rbx,8),%xmm1 │ │ │ │ - vaddsd (%r15,%rbx,8),%xmm1,%xmm10 │ │ │ │ - lea 0x1(%rbx),%r8 │ │ │ │ - lea 0x2(%rbx),%rcx │ │ │ │ - lea 0x3(%rbx),%r11 │ │ │ │ - lea 0x4(%rbx),%rsi │ │ │ │ - vmovsd %xmm10,(%rdx,%rbx,8) │ │ │ │ - vmovsd (%rdx,%r8,8),%xmm14 │ │ │ │ - vaddsd (%r15,%r8,8),%xmm14,%xmm15 │ │ │ │ - vmovsd %xmm15,(%rdx,%r8,8) │ │ │ │ - vmovsd (%rdx,%rcx,8),%xmm8 │ │ │ │ - vaddsd (%r15,%rcx,8),%xmm8,%xmm2 │ │ │ │ - lea 0x5(%rbx),%r8 │ │ │ │ - vmovsd %xmm2,(%rdx,%rcx,8) │ │ │ │ - vmovsd (%rdx,%r11,8),%xmm6 │ │ │ │ - vaddsd (%r15,%r11,8),%xmm6,%xmm3 │ │ │ │ - lea 0x6(%rbx),%rcx │ │ │ │ - vmovsd %xmm3,(%rdx,%r11,8) │ │ │ │ - vmovsd (%rdx,%rsi,8),%xmm7 │ │ │ │ - vaddsd (%r15,%rsi,8),%xmm7,%xmm9 │ │ │ │ - lea 0x7(%rbx),%r11 │ │ │ │ - add $0x8,%rbx │ │ │ │ - vmovsd %xmm9,(%rdx,%rsi,8) │ │ │ │ - vmovsd (%rdx,%r8,8),%xmm11 │ │ │ │ - vaddsd (%r15,%r8,8),%xmm11,%xmm5 │ │ │ │ - vmovsd %xmm5,(%rdx,%r8,8) │ │ │ │ - vmovsd (%rdx,%rcx,8),%xmm12 │ │ │ │ - vaddsd (%r15,%rcx,8),%xmm12,%xmm13 │ │ │ │ - vmovsd %xmm13,(%rdx,%rcx,8) │ │ │ │ - vmovsd (%rdx,%r11,8),%xmm1 │ │ │ │ - vaddsd (%r15,%r11,8),%xmm1,%xmm10 │ │ │ │ - vmovsd %xmm10,(%rdx,%r11,8) │ │ │ │ - cmp %rdi,%rbx │ │ │ │ - jb 5a5c8 │ │ │ │ - jmp 5a18c │ │ │ │ - add $0x18,%rbx │ │ │ │ - cmp 0xa8(%rsp),%rbx │ │ │ │ - jne 5978e │ │ │ │ - jmp 597b4 │ │ │ │ - mov %rdi,%r8 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - jmp 5a150 │ │ │ │ - xor %edi,%edi │ │ │ │ - jmp 5a11f │ │ │ │ - mov 0x50(%rsp),%rdx │ │ │ │ - vmovq %r14,%xmm0 │ │ │ │ - vpinsrq $0x1,0xa8(%rsp),%xmm0,%xmm4 │ │ │ │ - mov 0xa0(%rsp),%r9 │ │ │ │ - mov 0x8(%rdx),%rdi │ │ │ │ - mov 0x10(%rdx),%rax │ │ │ │ - mov (%rdx),%r14 │ │ │ │ - mov %r9,0x10(%rdx) │ │ │ │ - vmovdqu %xmm4,(%rdx) │ │ │ │ - mov %rdi,0xa8(%rsp) │ │ │ │ - mov %rax,0xa0(%rsp) │ │ │ │ - jmp 5a1b5 │ │ │ │ - mov %r10,%rsi │ │ │ │ + call b9550 >::_M_default_append(unsigned long)@@Base> │ │ │ │ + mov 0xf8(%rsp),%edx │ │ │ │ + jmp 57518 │ │ │ │ + vmovsd (%rax),%xmm8 │ │ │ │ + lea -0x1(%r9),%rbx │ │ │ │ + mov $0x1,%edi │ │ │ │ + and $0x7,%ebx │ │ │ │ + vaddsd (%r8),%xmm8,%xmm9 │ │ │ │ + vmovsd %xmm9,(%rax) │ │ │ │ + cmp %r9,%rdi │ │ │ │ + jae 57ecc │ │ │ │ + test %rbx,%rbx │ │ │ │ + je 58144 │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 58128 │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + je 58115 │ │ │ │ + cmp $0x3,%rbx │ │ │ │ + je 58102 │ │ │ │ + cmp $0x4,%rbx │ │ │ │ + je 580ef │ │ │ │ + cmp $0x5,%rbx │ │ │ │ + je 580dc │ │ │ │ + cmp $0x6,%rbx │ │ │ │ + je 580c9 │ │ │ │ + vmovsd 0x8(%rax),%xmm11 │ │ │ │ + mov $0x2,%edi │ │ │ │ + vaddsd 0x8(%r8),%xmm11,%xmm12 │ │ │ │ + vmovsd %xmm12,0x8(%rax) │ │ │ │ + vmovsd (%rax,%rdi,8),%xmm1 │ │ │ │ + vaddsd (%r8,%rdi,8),%xmm1,%xmm10 │ │ │ │ + vmovsd %xmm10,(%rax,%rdi,8) │ │ │ │ + inc %rdi │ │ │ │ + vmovsd (%rax,%rdi,8),%xmm13 │ │ │ │ + vaddsd (%r8,%rdi,8),%xmm13,%xmm14 │ │ │ │ + vmovsd %xmm14,(%rax,%rdi,8) │ │ │ │ + inc %rdi │ │ │ │ + vmovsd (%rax,%rdi,8),%xmm3 │ │ │ │ + vaddsd (%r8,%rdi,8),%xmm3,%xmm2 │ │ │ │ + vmovsd %xmm2,(%rax,%rdi,8) │ │ │ │ + inc %rdi │ │ │ │ + vmovsd (%rax,%rdi,8),%xmm15 │ │ │ │ + vaddsd (%r8,%rdi,8),%xmm15,%xmm4 │ │ │ │ + vmovsd %xmm4,(%rax,%rdi,8) │ │ │ │ + inc %rdi │ │ │ │ + vmovsd (%rax,%rdi,8),%xmm5 │ │ │ │ + vaddsd (%r8,%rdi,8),%xmm5,%xmm6 │ │ │ │ + vmovsd %xmm6,(%rax,%rdi,8) │ │ │ │ + inc %rdi │ │ │ │ + vmovsd (%rax,%rdi,8),%xmm0 │ │ │ │ + vaddsd (%r8,%rdi,8),%xmm0,%xmm7 │ │ │ │ + vmovsd %xmm7,(%rax,%rdi,8) │ │ │ │ + inc %rdi │ │ │ │ + cmp %r9,%rdi │ │ │ │ + jae 57ecc │ │ │ │ + vmovsd (%rax,%rdi,8),%xmm8 │ │ │ │ + lea 0x1(%rdi),%r10 │ │ │ │ + lea 0x2(%rdi),%r11 │ │ │ │ + lea 0x3(%rdi),%rbx │ │ │ │ + vaddsd (%r8,%rdi,8),%xmm8,%xmm9 │ │ │ │ + vmovsd %xmm9,(%rax,%rdi,8) │ │ │ │ + vmovsd (%rax,%r10,8),%xmm11 │ │ │ │ + vaddsd (%r8,%r10,8),%xmm11,%xmm12 │ │ │ │ + vmovsd %xmm12,(%rax,%r10,8) │ │ │ │ + lea 0x4(%rdi),%r10 │ │ │ │ + vmovsd (%rax,%r11,8),%xmm1 │ │ │ │ + vaddsd (%r8,%r11,8),%xmm1,%xmm10 │ │ │ │ + vmovsd %xmm10,(%rax,%r11,8) │ │ │ │ + lea 0x5(%rdi),%r11 │ │ │ │ + vmovsd (%rax,%rbx,8),%xmm13 │ │ │ │ + vaddsd (%r8,%rbx,8),%xmm13,%xmm14 │ │ │ │ + vmovsd %xmm14,(%rax,%rbx,8) │ │ │ │ + lea 0x6(%rdi),%rbx │ │ │ │ + vmovsd (%rax,%r10,8),%xmm3 │ │ │ │ + vaddsd (%r8,%r10,8),%xmm3,%xmm2 │ │ │ │ + vmovsd %xmm2,(%rax,%r10,8) │ │ │ │ + lea 0x7(%rdi),%r10 │ │ │ │ + add $0x8,%rdi │ │ │ │ + vmovsd (%rax,%r11,8),%xmm15 │ │ │ │ + vaddsd (%r8,%r11,8),%xmm15,%xmm4 │ │ │ │ + vmovsd %xmm4,(%rax,%r11,8) │ │ │ │ + vmovsd (%rax,%rbx,8),%xmm5 │ │ │ │ + vaddsd (%r8,%rbx,8),%xmm5,%xmm6 │ │ │ │ + vmovsd %xmm6,(%rax,%rbx,8) │ │ │ │ + vmovsd (%rax,%r10,8),%xmm0 │ │ │ │ + vaddsd (%r8,%r10,8),%xmm0,%xmm7 │ │ │ │ + vmovsd %xmm7,(%rax,%r10,8) │ │ │ │ + cmp %r9,%rdi │ │ │ │ + jb 58144 │ │ │ │ + jmp 57ecc │ │ │ │ + add $0x18,%r15 │ │ │ │ + cmp 0xd8(%rsp),%r15 │ │ │ │ + jne 57441 │ │ │ │ + jmp 57467 │ │ │ │ + mov 0x80(%rsp),%rax │ │ │ │ + vmovq %r14,%xmm8 │ │ │ │ + mov 0xc8(%rsp),%rdi │ │ │ │ + vpinsrq $0x1,0xd8(%rsp),%xmm8,%xmm9 │ │ │ │ + mov 0x8(%rax),%r9 │ │ │ │ + mov 0x10(%rax),%rdx │ │ │ │ + mov %rdi,0x10(%rax) │ │ │ │ + mov (%rax),%r14 │ │ │ │ + vmovdqu %xmm9,(%rax) │ │ │ │ + mov %r9,0xd8(%rsp) │ │ │ │ + mov %rdx,0xc8(%rsp) │ │ │ │ + jmp 57ef0 │ │ │ │ + mov %r13,%rsi │ │ │ │ mov %r14,%rdi │ │ │ │ - sub %r8,%rsi │ │ │ │ - call bf520 >::_M_default_append(unsigned long)@@Base> │ │ │ │ + sub %rdx,%rsi │ │ │ │ + call b9550 >::_M_default_append(unsigned long)@@Base> │ │ │ │ mov (%r14),%rdi │ │ │ │ - jmp 5980c │ │ │ │ + jmp 574b2 │ │ │ │ vmovq %r14,%xmm5 │ │ │ │ - mov 0x68(%rsp),%rsi │ │ │ │ - vpinsrq $0x1,0xa8(%rsp),%xmm5,%xmm6 │ │ │ │ - mov 0xa0(%rsp),%r14 │ │ │ │ - mov 0x98(%rsp),%rdi │ │ │ │ + mov 0x90(%rsp),%rsi │ │ │ │ + mov 0xc8(%rsp),%r14 │ │ │ │ + vpinsrq $0x1,0xd8(%rsp),%xmm5,%xmm6 │ │ │ │ + mov 0xc0(%rsp),%rdi │ │ │ │ sub %r10,%rsi │ │ │ │ - mov %r14,0xf0(%rsp) │ │ │ │ - vmovdqa %xmm6,0xe0(%rsp) │ │ │ │ - call bd6a0 >, std::allocator > > >::_M_default_append(unsigned long)@@Base> │ │ │ │ - mov 0xe8(%rsp),%rsi │ │ │ │ - mov 0xf0(%rsp),%rdi │ │ │ │ - mov 0xe0(%rsp),%r14 │ │ │ │ - mov %rsi,0xa8(%rsp) │ │ │ │ - mov %rdi,0xa0(%rsp) │ │ │ │ - jmp 597c7 │ │ │ │ - mov 0x78(%rsp),%rsi │ │ │ │ - mov 0x88(%rsp),%rbx │ │ │ │ - jmp 59672 │ │ │ │ - call 39700 │ │ │ │ + mov %r14,0x110(%rsp) │ │ │ │ + vmovdqa %xmm6,0x100(%rsp) │ │ │ │ + call b7a70 >, std::allocator > > >::_M_default_append(unsigned long)@@Base> │ │ │ │ + mov 0x108(%rsp),%rcx │ │ │ │ + mov 0x110(%rsp),%rdi │ │ │ │ + mov 0x100(%rsp),%r14 │ │ │ │ + mov %rcx,0xd8(%rsp) │ │ │ │ + mov %rdi,0xc8(%rsp) │ │ │ │ + jmp 5747a │ │ │ │ + xor %ebx,%ebx │ │ │ │ + jmp 57e9c │ │ │ │ + call 38e10 │ │ │ │ test %al,%al │ │ │ │ - jne 5a7b0 │ │ │ │ - cmpl $0x1,0x84(%rsp) │ │ │ │ - je 5a6a6 │ │ │ │ + jne 5833c │ │ │ │ + cmpl $0x1,0xe8(%rsp) │ │ │ │ + je 58213 │ │ │ │ cmpl $0x1,0x10(%rbp) │ │ │ │ - jne 5a1a8 │ │ │ │ - jmp 59b43 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - xor %r13d,%r13d │ │ │ │ - jmp 5a1e7 │ │ │ │ - mov 0x48(%rsp),%rsi │ │ │ │ - mov 0x60(%rsp),%r10 │ │ │ │ + jne 57ee3 │ │ │ │ + jmp 57749 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov 0xa8(%rsp),%rcx │ │ │ │ + mov 0xb0(%rsp),%rdi │ │ │ │ + jmp 57317 │ │ │ │ + mov 0x78(%rsp),%rsi │ │ │ │ + mov 0xa0(%rsp),%r10 │ │ │ │ xor %eax,%eax │ │ │ │ add %rsi,%r10 │ │ │ │ - jmp 59718 │ │ │ │ - cmpl $0x1,0x80(%rsp) │ │ │ │ - jle 5a287 │ │ │ │ - movq $0x0,0x90(%rsp) │ │ │ │ + jmp 573bd │ │ │ │ xor %r12d,%r12d │ │ │ │ - jmp 594cf │ │ │ │ - cmpl $0x1,0x80(%rsp) │ │ │ │ - jle 5a809 │ │ │ │ - movq $0x8,0x90(%rsp) │ │ │ │ - jmp 594cf │ │ │ │ - lea 0xe0(%rsp),%r9 │ │ │ │ - movq $0x0,0xa8(%rsp) │ │ │ │ - movq $0x0,0xa0(%rsp) │ │ │ │ - movq $0x8,0x90(%rsp) │ │ │ │ - mov %r9,0x98(%rsp) │ │ │ │ + jmp 57f26 │ │ │ │ + cmpl $0x1,0x9c(%rsp) │ │ │ │ + jle 57fbe │ │ │ │ + movq $0x0,0xb8(%rsp) │ │ │ │ + xor %ebx,%ebx │ │ │ │ + jmp 5714f │ │ │ │ + cmpl $0x1,0x9c(%rsp) │ │ │ │ + jle 58380 │ │ │ │ + movq $0x8,0xb8(%rsp) │ │ │ │ + jmp 5714f │ │ │ │ + lea 0x100(%rsp),%r9 │ │ │ │ + movq $0x0,0xd8(%rsp) │ │ │ │ xor %r14d,%r14d │ │ │ │ - mov $0x1,%r13d │ │ │ │ - jmp 5a1ec │ │ │ │ - lea 0xe0(%rsp),%r8 │ │ │ │ - movq $0x0,0xa8(%rsp) │ │ │ │ - movq $0x0,0xa0(%rsp) │ │ │ │ + mov $0x1,%r12d │ │ │ │ + movq $0x0,0xc8(%rsp) │ │ │ │ + movq $0x8,0xb8(%rsp) │ │ │ │ + mov %r9,0xc0(%rsp) │ │ │ │ + jmp 57f2b │ │ │ │ + lea 0x100(%rsp),%r8 │ │ │ │ + movq $0x0,0xd8(%rsp) │ │ │ │ xor %r14d,%r14d │ │ │ │ - mov %r8,0x98(%rsp) │ │ │ │ - mov $0x1,%r13d │ │ │ │ - jmp 5a1ec │ │ │ │ + mov $0x1,%r12d │ │ │ │ + movq $0x0,0xc8(%rsp) │ │ │ │ + mov %r8,0xc0(%rsp) │ │ │ │ + jmp 57f2b │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r13 │ │ │ │ - jmp f55d <__cxa_finalize@plt+0x1ecd> │ │ │ │ + mov %rax,%r12 │ │ │ │ + jmp f52a <__cxa_finalize@plt+0x1e9a> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r13 │ │ │ │ - jmp f535 <__cxa_finalize@plt+0x1ea5> │ │ │ │ - jmp f5d0 <__cxa_finalize@plt+0x1f40> │ │ │ │ + mov %rax,%r12 │ │ │ │ + jmp f502 <__cxa_finalize@plt+0x1e72> │ │ │ │ + jmp f59d <__cxa_finalize@plt+0x1f0d> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r13 │ │ │ │ - jmp f5f6 <__cxa_finalize@plt+0x1f66> │ │ │ │ + mov %rax,%r12 │ │ │ │ + jmp f5c3 <__cxa_finalize@plt+0x1f33> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r13 │ │ │ │ - jmp f5f6 <__cxa_finalize@plt+0x1f66> │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + mov %rax,%r12 │ │ │ │ + jmp f5c3 <__cxa_finalize@plt+0x1f33> │ │ │ │ + nopl (%rax) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ endbr64 │ │ │ │ lea 0x8(%rsp),%r10 │ │ │ │ - and $0xffffffffffffffc0,%rsp │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ mov %rsi,%rdi │ │ │ │ - lea 0x85a2d(%rip),%rsi # e0304 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x13e4> │ │ │ │ push -0x8(%r10) │ │ │ │ + lea 0x80ea9(%rip),%rsi # d9304 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x11f4> │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ + lea -0xf0(%rbp),%rcx │ │ │ │ + lea -0xf8(%rbp),%rdx │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %r10 │ │ │ │ push %rbx │ │ │ │ - lea -0xf0(%rbp),%rcx │ │ │ │ - sub $0x180,%rsp │ │ │ │ - lea -0xf8(%rbp),%rdx │ │ │ │ + sub $0x160,%rsp │ │ │ │ mov %fs:0x28,%rax │ │ │ │ mov %rax,-0x38(%rbp) │ │ │ │ xor %eax,%eax │ │ │ │ call d3f0 │ │ │ │ test %eax,%eax │ │ │ │ - je 5af57 │ │ │ │ + je 58f6c │ │ │ │ mov -0xf0(%rbp),%rdi │ │ │ │ - call 3acf0 │ │ │ │ - mov %rax,-0x138(%rbp) │ │ │ │ + call 3a360 │ │ │ │ + mov %rax,-0x150(%rbp) │ │ │ │ test %rax,%rax │ │ │ │ - je 5af57 │ │ │ │ + je 58f6c │ │ │ │ mov (%rax),%rdi │ │ │ │ - mov 0x8(%rax),%rcx │ │ │ │ - cmp %rcx,%rdi │ │ │ │ - je 5bc47 │ │ │ │ - mov %rcx,%rdx │ │ │ │ + mov 0x8(%rax),%rsi │ │ │ │ + cmp %rsi,%rdi │ │ │ │ + je 5966e │ │ │ │ + mov %rsi,%rdx │ │ │ │ movabs $0xaaaaaaaaaaaaaab,%r8 │ │ │ │ mov %rdi,%rax │ │ │ │ xor %r15d,%r15d │ │ │ │ sub %rdi,%rdx │ │ │ │ - movabs $0xaaaaaaaaaaaaaaab,%rsi │ │ │ │ + movabs $0xaaaaaaaaaaaaaaab,%rcx │ │ │ │ sub $0x18,%rdx │ │ │ │ shr $0x3,%rdx │ │ │ │ imul %r8,%rdx │ │ │ │ inc %rdx │ │ │ │ and $0x7,%edx │ │ │ │ - je 5aa51 │ │ │ │ + je 585d1 │ │ │ │ cmp $0x1,%rdx │ │ │ │ - je 5aa31 │ │ │ │ + je 585b1 │ │ │ │ cmp $0x2,%rdx │ │ │ │ - je 5aa1a │ │ │ │ + je 5859a │ │ │ │ cmp $0x3,%rdx │ │ │ │ - je 5aa03 │ │ │ │ + je 58583 │ │ │ │ cmp $0x4,%rdx │ │ │ │ - je 5a9ec │ │ │ │ + je 5856c │ │ │ │ cmp $0x5,%rdx │ │ │ │ - je 5a9d5 │ │ │ │ + je 58555 │ │ │ │ cmp $0x6,%rdx │ │ │ │ - je 5a9be │ │ │ │ + je 5853e │ │ │ │ mov 0x8(%rdi),%r15 │ │ │ │ lea 0x18(%rdi),%rax │ │ │ │ sub (%rdi),%r15 │ │ │ │ sar $0x3,%r15 │ │ │ │ - imul %rsi,%r15 │ │ │ │ + imul %rcx,%r15 │ │ │ │ mov 0x8(%rax),%rbx │ │ │ │ add $0x18,%rax │ │ │ │ sub -0x18(%rax),%rbx │ │ │ │ sar $0x3,%rbx │ │ │ │ - imul %rsi,%rbx │ │ │ │ + imul %rcx,%rbx │ │ │ │ add %rbx,%r15 │ │ │ │ mov 0x8(%rax),%r9 │ │ │ │ add $0x18,%rax │ │ │ │ sub -0x18(%rax),%r9 │ │ │ │ sar $0x3,%r9 │ │ │ │ - imul %rsi,%r9 │ │ │ │ + imul %rcx,%r9 │ │ │ │ add %r9,%r15 │ │ │ │ mov 0x8(%rax),%r11 │ │ │ │ add $0x18,%rax │ │ │ │ sub -0x18(%rax),%r11 │ │ │ │ sar $0x3,%r11 │ │ │ │ - imul %rsi,%r11 │ │ │ │ + imul %rcx,%r11 │ │ │ │ add %r11,%r15 │ │ │ │ mov 0x8(%rax),%r12 │ │ │ │ add $0x18,%rax │ │ │ │ sub -0x18(%rax),%r12 │ │ │ │ sar $0x3,%r12 │ │ │ │ - imul %rsi,%r12 │ │ │ │ + imul %rcx,%r12 │ │ │ │ add %r12,%r15 │ │ │ │ mov 0x8(%rax),%r13 │ │ │ │ add $0x18,%rax │ │ │ │ sub -0x18(%rax),%r13 │ │ │ │ sar $0x3,%r13 │ │ │ │ - imul %rsi,%r13 │ │ │ │ + imul %rcx,%r13 │ │ │ │ add %r13,%r15 │ │ │ │ mov 0x8(%rax),%r14 │ │ │ │ add $0x18,%rax │ │ │ │ sub -0x18(%rax),%r14 │ │ │ │ sar $0x3,%r14 │ │ │ │ - imul %rsi,%r14 │ │ │ │ + imul %rcx,%r14 │ │ │ │ add %r14,%r15 │ │ │ │ - cmp %rax,%rcx │ │ │ │ - je 5ab06 │ │ │ │ + cmp %rax,%rsi │ │ │ │ + je 58686 │ │ │ │ mov 0x8(%rax),%r10 │ │ │ │ mov 0x20(%rax),%rdi │ │ │ │ mov 0x38(%rax),%rdx │ │ │ │ + mov 0x50(%rax),%r8 │ │ │ │ sub (%rax),%r10 │ │ │ │ sub 0x18(%rax),%rdi │ │ │ │ - sub 0x30(%rax),%rdx │ │ │ │ - mov 0x50(%rax),%r8 │ │ │ │ + sar $0x3,%r10 │ │ │ │ mov 0x68(%rax),%rbx │ │ │ │ + sar $0x3,%rdi │ │ │ │ + sub 0x30(%rax),%rdx │ │ │ │ + imul %rcx,%r10 │ │ │ │ mov 0x80(%rax),%r9 │ │ │ │ + sar $0x3,%rdx │ │ │ │ sub 0x48(%rax),%r8 │ │ │ │ - sub 0x60(%rax),%rbx │ │ │ │ - sub 0x78(%rax),%r9 │ │ │ │ + imul %rcx,%rdi │ │ │ │ mov 0x98(%rax),%r11 │ │ │ │ + sar $0x3,%r8 │ │ │ │ + sub 0x60(%rax),%rbx │ │ │ │ + imul %rcx,%rdx │ │ │ │ mov 0xb0(%rax),%r12 │ │ │ │ - sub 0x90(%rax),%r11 │ │ │ │ - sub 0xa8(%rax),%r12 │ │ │ │ - sar $0x3,%r10 │ │ │ │ - sar $0x3,%rdi │ │ │ │ - imul %rsi,%r10 │ │ │ │ - sar $0x3,%rdx │ │ │ │ - imul %rsi,%rdi │ │ │ │ + sar $0x3,%rbx │ │ │ │ + sub 0x78(%rax),%r9 │ │ │ │ + imul %rcx,%r8 │ │ │ │ add %r10,%r15 │ │ │ │ - sar $0x3,%r8 │ │ │ │ - imul %rsi,%rdx │ │ │ │ + sar $0x3,%r9 │ │ │ │ + sub 0x90(%rax),%r11 │ │ │ │ + imul %rcx,%rbx │ │ │ │ add %rdi,%r15 │ │ │ │ - sar $0x3,%rbx │ │ │ │ - imul %rsi,%r8 │ │ │ │ + sar $0x3,%r11 │ │ │ │ + sub 0xa8(%rax),%r12 │ │ │ │ + imul %rcx,%r9 │ │ │ │ add %rdx,%r15 │ │ │ │ - sar $0x3,%r9 │ │ │ │ - imul %rsi,%rbx │ │ │ │ + sar $0x3,%r12 │ │ │ │ + imul %rcx,%r11 │ │ │ │ add %r8,%r15 │ │ │ │ - sar $0x3,%r11 │ │ │ │ - imul %rsi,%r9 │ │ │ │ + imul %rcx,%r12 │ │ │ │ add %rbx,%r15 │ │ │ │ - sar $0x3,%r12 │ │ │ │ - imul %rsi,%r11 │ │ │ │ add %r9,%r15 │ │ │ │ - imul %rsi,%r12 │ │ │ │ add %r11,%r15 │ │ │ │ add %r12,%r15 │ │ │ │ add $0xc0,%rax │ │ │ │ - cmp %rax,%rcx │ │ │ │ - jne 5aa51 │ │ │ │ - mov -0x138(%rbp),%rcx │ │ │ │ - mov 0x96ca4(%rip),%rax │ │ │ │ + cmp %rax,%rsi │ │ │ │ + jne 585d1 │ │ │ │ + mov -0x150(%rbp),%rsi │ │ │ │ + mov 0x92124(%rip),%rax │ │ │ │ mov -0xf8(%rbp),%r13 │ │ │ │ - mov 0x30(%rcx),%esi │ │ │ │ - mov 0x8(%r13),%rdi │ │ │ │ - mov %esi,-0x13c(%rbp) │ │ │ │ + mov 0x30(%rsi),%ecx │ │ │ │ mov 0x10(%rax),%rsi │ │ │ │ + mov 0x8(%r13),%rdi │ │ │ │ + mov %ecx,-0x120(%rbp) │ │ │ │ cmp %rdi,%rsi │ │ │ │ - je 5ab4c │ │ │ │ + je 586cc │ │ │ │ call d0e0 │ │ │ │ test %eax,%eax │ │ │ │ - mov 0x96c79(%rip),%rax │ │ │ │ - je 5af90 │ │ │ │ + mov 0x920f9(%rip),%rax │ │ │ │ + je 58fa5 │ │ │ │ mov -0xf8(%rbp),%r13 │ │ │ │ mov 0x38(%r13),%r14 │ │ │ │ xor %edi,%edi │ │ │ │ mov 0x168(%rax),%r10 │ │ │ │ mov 0x228(%rax),%rbx │ │ │ │ cmpl $0xb,0x1c(%r14) │ │ │ │ setne %dil │ │ │ │ @@ -68113,1405 +67685,1328 @@ │ │ │ │ mov -0xf8(%rbp),%rdi │ │ │ │ xor %r9d,%r9d │ │ │ │ mov $0x100,%r8d │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ mov %rax,%rsi │ │ │ │ call *%rbx │ │ │ │ - mov %rax,-0x128(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ test %rax,%rax │ │ │ │ - je 5af40 │ │ │ │ - movslq 0x18(%rax),%r11 │ │ │ │ + je 58f56 │ │ │ │ + mov 0x18(%rax),%edx │ │ │ │ mov %rax,-0xe8(%rbp) │ │ │ │ - cmp $0x1,%r11d │ │ │ │ - jle 5b07e │ │ │ │ - mov 0x20(%rax),%rcx │ │ │ │ - lea -0x2(%r11),%edi │ │ │ │ - movslq %edi,%r8 │ │ │ │ - mov (%rcx,%r8,8),%rdx │ │ │ │ - mov %edx,-0x140(%rbp) │ │ │ │ - test %edx,%edx │ │ │ │ - jle 5bc2c │ │ │ │ - mov 0x8(%rcx,%r8,8),%r9 │ │ │ │ - cmp $0x2,%r9d │ │ │ │ - jne 5afd7 │ │ │ │ - mov -0x13c(%rbp),%r12d │ │ │ │ - lea -0x2(%r12),%esi │ │ │ │ - mov %esi,-0x154(%rbp) │ │ │ │ - cmp $0x3d,%esi │ │ │ │ - ja 5afa8 │ │ │ │ - and $0x1,%r12d │ │ │ │ - mov %r12d,-0x114(%rbp) │ │ │ │ - jne 5afa8 │ │ │ │ - mov -0x128(%rbp),%rax │ │ │ │ - lea -0x1(%r11),%r13d │ │ │ │ - mov 0x38(%rax),%r14 │ │ │ │ - mov 0x1c(%r14),%r14d │ │ │ │ + cmp $0x1,%edx │ │ │ │ + jle 59094 │ │ │ │ + mov 0x20(%rax),%r8 │ │ │ │ + lea -0x2(%rdx),%esi │ │ │ │ + movslq %esi,%rdi │ │ │ │ + mov (%r8,%rdi,8),%r9 │ │ │ │ + mov %r9d,-0x154(%rbp) │ │ │ │ + test %r9d,%r9d │ │ │ │ + jle 59653 │ │ │ │ + mov 0x8(%r8,%rdi,8),%r11 │ │ │ │ cmp $0x2,%r11d │ │ │ │ - je 5bc7c │ │ │ │ - lea -0x3(%r11),%r10d │ │ │ │ - cmp $0xf,%r10d │ │ │ │ - jbe 5bca4 │ │ │ │ - mov %edi,%r8d │ │ │ │ - vmovdqa32 0x89ac3(%rip),%zmm0 # e4700 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x57e0> │ │ │ │ - vmovdqa32 0x89af9(%rip),%zmm2 # e4740 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x5820> │ │ │ │ - mov %rcx,%r9 │ │ │ │ - shr $0x4,%r8d │ │ │ │ - shl $0x7,%r8 │ │ │ │ - lea (%r8,%rcx,1),%rdx │ │ │ │ - add $0xffffffffffffff80,%r8 │ │ │ │ - shr $0x7,%r8 │ │ │ │ - inc %r8 │ │ │ │ - and $0x7,%r8d │ │ │ │ - je 5ad44 │ │ │ │ - cmp $0x1,%r8 │ │ │ │ - je 5ad24 │ │ │ │ - cmp $0x2,%r8 │ │ │ │ - je 5ad0d │ │ │ │ - cmp $0x3,%r8 │ │ │ │ - je 5acf6 │ │ │ │ - cmp $0x4,%r8 │ │ │ │ - je 5acdf │ │ │ │ - cmp $0x5,%r8 │ │ │ │ - je 5acc8 │ │ │ │ - cmp $0x6,%r8 │ │ │ │ - je 5acb1 │ │ │ │ - vmovdqu64 (%rcx),%zmm4 │ │ │ │ - lea 0x80(%rcx),%r9 │ │ │ │ - vpermt2d 0x40(%rcx),%zmm2,%zmm4 │ │ │ │ - vpmulld %zmm4,%zmm0,%zmm0 │ │ │ │ - vmovdqu64 (%r9),%zmm5 │ │ │ │ - sub $0xffffffffffffff80,%r9 │ │ │ │ - vpermt2d -0x40(%r9),%zmm2,%zmm5 │ │ │ │ - vpmulld %zmm5,%zmm0,%zmm0 │ │ │ │ - vmovdqu64 (%r9),%zmm6 │ │ │ │ - sub $0xffffffffffffff80,%r9 │ │ │ │ - vpermt2d -0x40(%r9),%zmm2,%zmm6 │ │ │ │ - vpmulld %zmm6,%zmm0,%zmm0 │ │ │ │ - vmovdqu64 (%r9),%zmm7 │ │ │ │ - sub $0xffffffffffffff80,%r9 │ │ │ │ - vpermt2d -0x40(%r9),%zmm2,%zmm7 │ │ │ │ - vpmulld %zmm7,%zmm0,%zmm0 │ │ │ │ - vmovdqu64 (%r9),%zmm8 │ │ │ │ - sub $0xffffffffffffff80,%r9 │ │ │ │ - vpermt2d -0x40(%r9),%zmm2,%zmm8 │ │ │ │ - vpmulld %zmm8,%zmm0,%zmm0 │ │ │ │ - vmovdqu64 (%r9),%zmm9 │ │ │ │ - sub $0xffffffffffffff80,%r9 │ │ │ │ - vpermt2d -0x40(%r9),%zmm2,%zmm9 │ │ │ │ - vpmulld %zmm9,%zmm0,%zmm0 │ │ │ │ - vmovdqu64 (%r9),%zmm10 │ │ │ │ - sub $0xffffffffffffff80,%r9 │ │ │ │ - vpermt2d -0x40(%r9),%zmm2,%zmm10 │ │ │ │ - vpmulld %zmm10,%zmm0,%zmm0 │ │ │ │ - cmp %rdx,%r9 │ │ │ │ - je 5adf3 │ │ │ │ - vmovdqu64 (%r9),%zmm11 │ │ │ │ - vmovdqu64 0x80(%r9),%zmm13 │ │ │ │ - add $0x400,%r9 │ │ │ │ - vmovdqu64 -0x300(%r9),%zmm15 │ │ │ │ - vmovdqu64 -0x280(%r9),%zmm1 │ │ │ │ - vmovdqu64 -0x200(%r9),%zmm5 │ │ │ │ - vmovdqu64 -0x180(%r9),%zmm7 │ │ │ │ - vmovdqu64 -0x100(%r9),%zmm9 │ │ │ │ - vpermt2d -0x3c0(%r9),%zmm2,%zmm11 │ │ │ │ - vpermt2d -0x340(%r9),%zmm2,%zmm13 │ │ │ │ - vpmulld %zmm11,%zmm0,%zmm12 │ │ │ │ - vmovdqu64 -0x80(%r9),%zmm0 │ │ │ │ - vpermt2d -0x2c0(%r9),%zmm2,%zmm15 │ │ │ │ - vpermt2d -0x240(%r9),%zmm2,%zmm1 │ │ │ │ - vpmulld %zmm13,%zmm12,%zmm14 │ │ │ │ - vpermt2d -0x1c0(%r9),%zmm2,%zmm5 │ │ │ │ - vpermt2d -0x140(%r9),%zmm2,%zmm7 │ │ │ │ - vpermt2d -0xc0(%r9),%zmm2,%zmm9 │ │ │ │ - vpmulld %zmm15,%zmm14,%zmm3 │ │ │ │ - vpmulld %zmm1,%zmm3,%zmm4 │ │ │ │ - vpermt2d -0x40(%r9),%zmm2,%zmm0 │ │ │ │ - vpmulld %zmm5,%zmm4,%zmm6 │ │ │ │ - vpmulld %zmm7,%zmm6,%zmm8 │ │ │ │ - vpmulld %zmm9,%zmm8,%zmm10 │ │ │ │ - vpmulld %zmm0,%zmm10,%zmm0 │ │ │ │ - cmp %rdx,%r9 │ │ │ │ - jne 5ad44 │ │ │ │ - vextracti32x8 $0x1,%zmm0,%ymm2 │ │ │ │ - vpmulld %ymm0,%ymm2,%ymm3 │ │ │ │ - vextracti32x4 $0x1,%ymm3,%xmm11 │ │ │ │ - vpmulld %xmm3,%xmm11,%xmm13 │ │ │ │ - vpsrldq $0x8,%xmm13,%xmm14 │ │ │ │ - vpmulld %xmm14,%xmm13,%xmm15 │ │ │ │ - vpsrldq $0x4,%xmm15,%xmm1 │ │ │ │ - vpmulld %xmm1,%xmm15,%xmm4 │ │ │ │ - vmovd %xmm4,%r12d │ │ │ │ - test $0xf,%dil │ │ │ │ - je 5b099 │ │ │ │ - and $0xfffffff0,%edi │ │ │ │ - mov %edi,%ebx │ │ │ │ - mov %r11d,%esi │ │ │ │ - sub %edi,%esi │ │ │ │ - lea -0x3(%rsi),%eax │ │ │ │ - cmp $0x6,%eax │ │ │ │ - jbe 5aeba │ │ │ │ - lea (%rcx,%rdi,8),%r12 │ │ │ │ - vmovdqa 0x898f2(%rip),%ymm6 # e4740 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x5820> │ │ │ │ - sub $0x2,%esi │ │ │ │ - vmovdqu (%r12),%ymm5 │ │ │ │ - mov %esi,%r10d │ │ │ │ - shr $0x3,%r10d │ │ │ │ - vpermt2d 0x20(%r12),%ymm6,%ymm5 │ │ │ │ - vpmulld %ymm3,%ymm5,%ymm7 │ │ │ │ - cmp $0x1,%r10d │ │ │ │ - je 5ae85 │ │ │ │ - vmovdqu 0x40(%r12),%ymm3 │ │ │ │ - vpermi2d 0x60(%r12),%ymm3,%ymm6 │ │ │ │ - vpmulld %ymm6,%ymm7,%ymm7 │ │ │ │ - vextracti32x4 $0x1,%ymm7,%xmm8 │ │ │ │ - vpmulld %xmm7,%xmm8,%xmm9 │ │ │ │ - vpsrldq $0x8,%xmm9,%xmm10 │ │ │ │ - vpmulld %xmm10,%xmm9,%xmm0 │ │ │ │ - vpsrldq $0x4,%xmm0,%xmm2 │ │ │ │ - vpmulld %xmm2,%xmm0,%xmm11 │ │ │ │ - vmovd %xmm11,%r12d │ │ │ │ + jne 58fed │ │ │ │ + mov -0x120(%rbp),%r12d │ │ │ │ + lea -0x2(%r12),%ecx │ │ │ │ + mov %ecx,-0x158(%rbp) │ │ │ │ + cmp $0x3d,%ecx │ │ │ │ + ja 58fbd │ │ │ │ + and $0x1,%r12d │ │ │ │ + mov %r12d,-0x11c(%rbp) │ │ │ │ + jne 58fbd │ │ │ │ + mov 0x38(%rax),%rax │ │ │ │ + lea -0x1(%rdx),%edi │ │ │ │ + mov 0x1c(%rax),%r13d │ │ │ │ + cmp $0x2,%edx │ │ │ │ + je 596fb │ │ │ │ + lea -0x3(%rdx),%r10d │ │ │ │ + cmp $0x7,%r10d │ │ │ │ + jbe 596ee │ │ │ │ + mov %esi,%ebx │ │ │ │ + vpcmpeqd %ymm0,%ymm0,%ymm0 │ │ │ │ + vmovdqa 0x85150(%rip),%ymm2 # dd900 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x300> │ │ │ │ + mov %r8,%r11 │ │ │ │ + shr $0x3,%ebx │ │ │ │ + vpsrld $0x1f,%ymm0,%ymm9 │ │ │ │ + shl $0x6,%rbx │ │ │ │ + lea (%rbx,%r8,1),%r9 │ │ │ │ + sub $0x40,%rbx │ │ │ │ + shr $0x6,%rbx │ │ │ │ + inc %rbx │ │ │ │ + and $0x7,%ebx │ │ │ │ + je 5889f │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 58881 │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + je 5886c │ │ │ │ + cmp $0x3,%rbx │ │ │ │ + je 58857 │ │ │ │ + cmp $0x4,%rbx │ │ │ │ + je 58842 │ │ │ │ + cmp $0x5,%rbx │ │ │ │ + je 5882d │ │ │ │ + cmp $0x6,%rbx │ │ │ │ + je 58818 │ │ │ │ + vmovdqu (%r8),%ymm1 │ │ │ │ + lea 0x40(%r8),%r11 │ │ │ │ + vpermt2d 0x20(%r8),%ymm2,%ymm1 │ │ │ │ + vpmulld %ymm1,%ymm9,%ymm9 │ │ │ │ + vmovdqu (%r11),%ymm3 │ │ │ │ + add $0x40,%r11 │ │ │ │ + vpermt2d -0x20(%r11),%ymm2,%ymm3 │ │ │ │ + vpmulld %ymm3,%ymm9,%ymm9 │ │ │ │ + vmovdqu (%r11),%ymm4 │ │ │ │ + add $0x40,%r11 │ │ │ │ + vpermt2d -0x20(%r11),%ymm2,%ymm4 │ │ │ │ + vpmulld %ymm4,%ymm9,%ymm9 │ │ │ │ + vmovdqu (%r11),%ymm5 │ │ │ │ + add $0x40,%r11 │ │ │ │ + vpermt2d -0x20(%r11),%ymm2,%ymm5 │ │ │ │ + vpmulld %ymm5,%ymm9,%ymm9 │ │ │ │ + vmovdqu (%r11),%ymm6 │ │ │ │ + add $0x40,%r11 │ │ │ │ + vpermt2d -0x20(%r11),%ymm2,%ymm6 │ │ │ │ + vpmulld %ymm6,%ymm9,%ymm9 │ │ │ │ + vmovdqu (%r11),%ymm7 │ │ │ │ + add $0x40,%r11 │ │ │ │ + vpermt2d -0x20(%r11),%ymm2,%ymm7 │ │ │ │ + vpmulld %ymm7,%ymm9,%ymm9 │ │ │ │ + vmovdqu (%r11),%ymm8 │ │ │ │ + add $0x40,%r11 │ │ │ │ + vpermt2d -0x20(%r11),%ymm2,%ymm8 │ │ │ │ + vpmulld %ymm8,%ymm9,%ymm9 │ │ │ │ + cmp %r11,%r9 │ │ │ │ + je 5894a │ │ │ │ + vmovdqu (%r11),%ymm10 │ │ │ │ + vmovdqu 0x40(%r11),%ymm12 │ │ │ │ + add $0x200,%r11 │ │ │ │ + vmovdqu -0x180(%r11),%ymm14 │ │ │ │ + vmovdqu -0x140(%r11),%ymm0 │ │ │ │ + vpermt2d -0x1e0(%r11),%ymm2,%ymm10 │ │ │ │ + vpermt2d -0x1a0(%r11),%ymm2,%ymm12 │ │ │ │ + vmovdqu -0x100(%r11),%ymm1 │ │ │ │ + vmovdqu -0xc0(%r11),%ymm5 │ │ │ │ + vpmulld %ymm10,%ymm9,%ymm11 │ │ │ │ + vpermt2d -0x160(%r11),%ymm2,%ymm14 │ │ │ │ + vpermt2d -0x120(%r11),%ymm2,%ymm0 │ │ │ │ + vmovdqu -0x80(%r11),%ymm7 │ │ │ │ + vpermt2d -0xe0(%r11),%ymm2,%ymm1 │ │ │ │ + vpermt2d -0xa0(%r11),%ymm2,%ymm5 │ │ │ │ + vmovdqu -0x40(%r11),%ymm9 │ │ │ │ + vpermt2d -0x60(%r11),%ymm2,%ymm7 │ │ │ │ + vpermt2d -0x20(%r11),%ymm2,%ymm9 │ │ │ │ + vpmulld %ymm12,%ymm11,%ymm13 │ │ │ │ + vpmulld %ymm14,%ymm13,%ymm15 │ │ │ │ + vpmulld %ymm0,%ymm15,%ymm3 │ │ │ │ + vpmulld %ymm1,%ymm3,%ymm4 │ │ │ │ + vpmulld %ymm5,%ymm4,%ymm6 │ │ │ │ + vpmulld %ymm7,%ymm6,%ymm8 │ │ │ │ + vpmulld %ymm9,%ymm8,%ymm9 │ │ │ │ + cmp %r11,%r9 │ │ │ │ + jne 5889f │ │ │ │ + vextracti32x4 $0x1,%ymm9,%xmm2 │ │ │ │ + vpmulld %xmm9,%xmm2,%xmm10 │ │ │ │ + vpsrldq $0x8,%xmm10,%xmm11 │ │ │ │ + vpmulld %xmm11,%xmm10,%xmm12 │ │ │ │ + vpsrldq $0x4,%xmm12,%xmm13 │ │ │ │ + vpmulld %xmm13,%xmm12,%xmm14 │ │ │ │ + vmovd %xmm14,%r12d │ │ │ │ test $0x7,%sil │ │ │ │ - je 5b099 │ │ │ │ + je 596dc │ │ │ │ and $0xfffffff8,%esi │ │ │ │ - add %esi,%ebx │ │ │ │ - movslq %ebx,%rdi │ │ │ │ - lea 0x3(%rbx),%edx │ │ │ │ - imul (%rcx,%rdi,8),%r12d │ │ │ │ - lea 0x0(,%rdi,8),%r8 │ │ │ │ - cmp %r11d,%edx │ │ │ │ - jge 5b099 │ │ │ │ - lea 0x4(%rbx),%r9d │ │ │ │ - imul 0x8(%rcx,%r8,1),%r12d │ │ │ │ - cmp %r9d,%r11d │ │ │ │ - jle 5b099 │ │ │ │ - lea 0x5(%rbx),%esi │ │ │ │ - imul 0x10(%rcx,%r8,1),%r12d │ │ │ │ - cmp %esi,%r11d │ │ │ │ - jle 5b099 │ │ │ │ - lea 0x6(%rbx),%eax │ │ │ │ - imul 0x18(%rcx,%r8,1),%r12d │ │ │ │ - cmp %eax,%r11d │ │ │ │ - jle 5b099 │ │ │ │ - lea 0x7(%rbx),%r10d │ │ │ │ - imul 0x20(%rcx,%r8,1),%r12d │ │ │ │ - cmp %r10d,%r11d │ │ │ │ - jle 5b099 │ │ │ │ - add $0x8,%ebx │ │ │ │ - imul 0x28(%rcx,%r8,1),%r12d │ │ │ │ - cmp %ebx,%r11d │ │ │ │ - jle 5b099 │ │ │ │ - imul 0x30(%rcx,%r8,1),%r12d │ │ │ │ - vzeroupper │ │ │ │ - jmp 5b09c │ │ │ │ - mov 0x96029(%rip),%r13 │ │ │ │ - lea 0x85ab2(%rip),%rsi # e0a00 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1ae0> │ │ │ │ - mov 0x0(%r13),%rdi │ │ │ │ - call d380 │ │ │ │ - movq $0x0,-0x130(%rbp) │ │ │ │ - mov -0x38(%rbp),%rax │ │ │ │ - sub %fs:0x28,%rax │ │ │ │ - jne 5bc87 │ │ │ │ - mov -0x130(%rbp),%rax │ │ │ │ - lea -0x30(%rbp),%rsp │ │ │ │ - pop %rbx │ │ │ │ - pop %rcx │ │ │ │ - pop %r12 │ │ │ │ - pop %r13 │ │ │ │ - pop %r14 │ │ │ │ - pop %r15 │ │ │ │ - pop %rbp │ │ │ │ - lea -0x8(%rcx),%rsp │ │ │ │ - ret │ │ │ │ - mov 0x228(%rax),%rbx │ │ │ │ - mov 0x168(%rax),%r10 │ │ │ │ - mov $0xc,%edi │ │ │ │ - jmp 5ab6c │ │ │ │ - mov 0x95fc1(%rip),%r14 │ │ │ │ - lea 0x861f2(%rip),%rsi # e11a8 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x2288> │ │ │ │ - mov (%r14),%rdi │ │ │ │ - call d380 │ │ │ │ - movq $0x0,-0x130(%rbp) │ │ │ │ - lea -0xe8(%rbp),%rdi │ │ │ │ - call b9520 │ │ │ │ - jmp 5af62 │ │ │ │ - mov %r9d,%esi │ │ │ │ - lea -0xa0(%rbp),%rdi │ │ │ │ - call b70c0 │ │ │ │ - mov $0x13,%r8d │ │ │ │ - lea 0x85395(%rip),%rcx # e0388 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1468> │ │ │ │ - xor %edx,%edx │ │ │ │ - xor %esi,%esi │ │ │ │ - lea -0xa0(%rbp),%rdi │ │ │ │ - call d500 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ - lea -0x80(%rbp),%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - call d1b0 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt> │ │ │ │ - movabs $0x800000000000001c,%rdi │ │ │ │ - add -0x78(%rbp),%rdi │ │ │ │ - cmp $0x1a,%rdi │ │ │ │ - jbe f6ef <__cxa_finalize@plt+0x205f> │ │ │ │ - mov $0x1b,%edx │ │ │ │ - lea 0x85369(%rip),%rsi # e039c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x147c> │ │ │ │ - lea -0x80(%rbp),%rdi │ │ │ │ - call d0a0 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - mov %rax,%rsi │ │ │ │ - lea -0x60(%rbp),%rdi │ │ │ │ - call d1b0 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt> │ │ │ │ - mov 0x95f21(%rip),%r10 │ │ │ │ - mov -0x60(%rbp),%rsi │ │ │ │ - mov (%r10),%rdi │ │ │ │ - call d380 │ │ │ │ - lea -0x60(%rbp),%rdi │ │ │ │ - call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - lea -0x80(%rbp),%rdi │ │ │ │ - call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - lea -0xa0(%rbp),%rdi │ │ │ │ - call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - jmp 5afbe │ │ │ │ - mov 0x95eeb(%rip),%r15 │ │ │ │ - lea 0x8506f(%rip),%rsi # e00fb * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x11db> │ │ │ │ - mov (%r15),%rdi │ │ │ │ - call d380 │ │ │ │ - jmp 5afbe │ │ │ │ vzeroupper │ │ │ │ - mov -0x128(%rbp),%rsi │ │ │ │ - mov %r15,%rdx │ │ │ │ - mov %r13d,%edi │ │ │ │ - mov 0x28(%rsi),%rcx │ │ │ │ - mov -0x10(%rcx,%r11,8),%rbx │ │ │ │ - mov -0x8(%rcx,%r11,8),%r11 │ │ │ │ + movslq %esi,%rax │ │ │ │ + lea 0x3(%rsi),%ecx │ │ │ │ + imul (%r8,%rax,8),%r12d │ │ │ │ + cmp %edx,%ecx │ │ │ │ + jge 589ea │ │ │ │ + imul 0x8(%r8,%rax,8),%r12d │ │ │ │ + lea 0x4(%rsi),%r10d │ │ │ │ + cmp %r10d,%edx │ │ │ │ + jle 589ea │ │ │ │ + imul 0x10(%r8,%rax,8),%r12d │ │ │ │ + lea 0x5(%rsi),%ebx │ │ │ │ + cmp %ebx,%edx │ │ │ │ + jle 589ea │ │ │ │ + imul 0x18(%r8,%rax,8),%r12d │ │ │ │ + lea 0x6(%rsi),%r9d │ │ │ │ + cmp %r9d,%edx │ │ │ │ + jle 589ea │ │ │ │ + imul 0x20(%r8,%rax,8),%r12d │ │ │ │ + lea 0x7(%rsi),%r11d │ │ │ │ + cmp %r11d,%edx │ │ │ │ + jle 589ea │ │ │ │ + imul 0x28(%r8,%rax,8),%r12d │ │ │ │ + lea 0x8(%rsi),%ecx │ │ │ │ + cmp %ecx,%edx │ │ │ │ + jle 589ea │ │ │ │ + add $0x9,%esi │ │ │ │ + imul 0x30(%r8,%rax,8),%r12d │ │ │ │ + cmp %esi,%edx │ │ │ │ + jle 589ea │ │ │ │ + imul 0x38(%r8,%rax,8),%r12d │ │ │ │ + mov 0x28(%r14),%r8 │ │ │ │ + movslq %edx,%rdx │ │ │ │ mov $0xc,%ecx │ │ │ │ - mov %rbx,-0x160(%rbp) │ │ │ │ - mov %r11,-0x168(%rbp) │ │ │ │ - call 39c40 │ │ │ │ + sub $0x2,%rdx │ │ │ │ + mov (%r8,%rdx,8),%rsi │ │ │ │ + mov 0x8(%r8,%rdx,8),%rax │ │ │ │ + mov %r15,%rdx │ │ │ │ + mov %rsi,-0x160(%rbp) │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov %rax,-0x168(%rbp) │ │ │ │ + call 39340 │ │ │ │ mov %rax,-0x130(%rbp) │ │ │ │ test %rax,%rax │ │ │ │ - je 5afbe │ │ │ │ + je 58fd4 │ │ │ │ + vpxor %xmm15,%xmm15,%xmm15 │ │ │ │ lea -0xc0(%rbp),%rdi │ │ │ │ mov %r15,%rsi │ │ │ │ mov 0x10(%rax),%rbx │ │ │ │ - movq $0x0,-0xd8(%rbp) │ │ │ │ - movq $0x0,-0xd0(%rbp) │ │ │ │ - call 1e7b0 │ │ │ │ + vmovdqu %xmm15,-0xd8(%rbp) │ │ │ │ + call 1e970 │ │ │ │ mov -0xc0(%rbp),%r15 │ │ │ │ - mov -0xb0(%rbp),%r13 │ │ │ │ - mov %r15,-0x148(%rbp) │ │ │ │ - mov %r13,-0x170(%rbp) │ │ │ │ - call 396b0 │ │ │ │ - lea -0x50(%rbp),%r8 │ │ │ │ - cmp $0xb,%r14d │ │ │ │ + mov -0xb0(%rbp),%rdi │ │ │ │ + mov %r15,-0x140(%rbp) │ │ │ │ + mov %rdi,-0x170(%rbp) │ │ │ │ + call 38dc0 │ │ │ │ + lea -0x50(%rbp),%r10 │ │ │ │ + cmp $0xb,%r13d │ │ │ │ movq $0x0,-0x58(%rbp) │ │ │ │ + mov $0x0,%r13d │ │ │ │ + mov %r10,-0x148(%rbp) │ │ │ │ + mov %r10,-0x60(%rbp) │ │ │ │ movb $0x0,-0x50(%rbp) │ │ │ │ - mov %r8,-0x150(%rbp) │ │ │ │ - mov %r8,-0x60(%rbp) │ │ │ │ - mov $0x0,%r14d │ │ │ │ - je 5b70b │ │ │ │ - lea -0xe0(%rbp),%rdx │ │ │ │ - mov %rdx,-0x120(%rbp) │ │ │ │ + je 59177 │ │ │ │ + lea -0xe0(%rbp),%r9 │ │ │ │ + mov %r9,-0x128(%rbp) │ │ │ │ test %r12d,%r12d │ │ │ │ - jle 5bcbc │ │ │ │ + jle 596e4 │ │ │ │ movabs $0xaaaaaaaaaaaaaab,%r15 │ │ │ │ - mov -0x128(%rbp),%rsi │ │ │ │ - mov 0x18(%rsi),%eax │ │ │ │ - mov 0x10(%rsi),%rdi │ │ │ │ - cmp $0x2,%eax │ │ │ │ - jle 5b35c │ │ │ │ - lea -0x2(%rax),%r9d │ │ │ │ - mov 0x20(%rsi),%r8 │ │ │ │ - movslq %eax,%r13 │ │ │ │ - xor %ecx,%ecx │ │ │ │ + mov 0x18(%r14),%r11d │ │ │ │ + mov 0x10(%r14),%rdi │ │ │ │ + cmp $0x2,%r11d │ │ │ │ + jle 58c9a │ │ │ │ + lea -0x2(%r11),%r9d │ │ │ │ + mov 0x20(%r14),%rsi │ │ │ │ + movslq %r11d,%r8 │ │ │ │ + mov -0x11c(%rbp),%eax │ │ │ │ neg %r9 │ │ │ │ - mov -0x114(%rbp),%eax │ │ │ │ + shl $0x3,%r8 │ │ │ │ + xor %ecx,%ecx │ │ │ │ shl $0x3,%r9 │ │ │ │ - mov %r9,%r11 │ │ │ │ - neg %r11 │ │ │ │ - sub $0x8,%r11 │ │ │ │ - shr $0x3,%r11 │ │ │ │ - shl $0x3,%r13 │ │ │ │ - inc %r11 │ │ │ │ - add %r13,%r8 │ │ │ │ - add 0x28(%rsi),%r13 │ │ │ │ - and $0x7,%r11d │ │ │ │ - je 5b2a1 │ │ │ │ - cmp $0x1,%r11 │ │ │ │ - je 5b282 │ │ │ │ - cmp $0x2,%r11 │ │ │ │ - je 5b26c │ │ │ │ - cmp $0x3,%r11 │ │ │ │ - je 5b256 │ │ │ │ - cmp $0x4,%r11 │ │ │ │ - je 5b240 │ │ │ │ - cmp $0x5,%r11 │ │ │ │ - je 5b22a │ │ │ │ - cmp $0x6,%r11 │ │ │ │ - je 5b214 │ │ │ │ - movslq -0x114(%rbp),%rax │ │ │ │ + add %r8,%rsi │ │ │ │ + add 0x28(%r14),%r8 │ │ │ │ + mov %r9,%rdx │ │ │ │ + neg %rdx │ │ │ │ + sub $0x8,%rdx │ │ │ │ + shr $0x3,%rdx │ │ │ │ + inc %rdx │ │ │ │ + and $0x7,%edx │ │ │ │ + je 58bdf │ │ │ │ + cmp $0x1,%rdx │ │ │ │ + je 58bc0 │ │ │ │ + cmp $0x2,%rdx │ │ │ │ + je 58baa │ │ │ │ + cmp $0x3,%rdx │ │ │ │ + je 58b94 │ │ │ │ + cmp $0x4,%rdx │ │ │ │ + je 58b7e │ │ │ │ + cmp $0x5,%rdx │ │ │ │ + je 58b68 │ │ │ │ + cmp $0x6,%rdx │ │ │ │ + je 58b52 │ │ │ │ + movslq -0x11c(%rbp),%rax │ │ │ │ mov $0xfffffffffffffff8,%rcx │ │ │ │ cqto │ │ │ │ - idivq -0x18(%r8) │ │ │ │ - imul -0x18(%r13),%rdx │ │ │ │ + idivq -0x18(%rsi) │ │ │ │ + imul -0x18(%r8),%rdx │ │ │ │ add %rdx,%rdi │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x18(%r8,%rcx,1) │ │ │ │ - imul -0x18(%r13,%rcx,1),%rdx │ │ │ │ + idivq -0x18(%rsi,%rcx,1) │ │ │ │ + imul -0x18(%r8,%rcx,1),%rdx │ │ │ │ sub $0x8,%rcx │ │ │ │ add %rdx,%rdi │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x18(%r8,%rcx,1) │ │ │ │ - imul -0x18(%r13,%rcx,1),%rdx │ │ │ │ + idivq -0x18(%rsi,%rcx,1) │ │ │ │ + imul -0x18(%r8,%rcx,1),%rdx │ │ │ │ sub $0x8,%rcx │ │ │ │ add %rdx,%rdi │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x18(%r8,%rcx,1) │ │ │ │ - imul -0x18(%r13,%rcx,1),%rdx │ │ │ │ + idivq -0x18(%rsi,%rcx,1) │ │ │ │ + imul -0x18(%r8,%rcx,1),%rdx │ │ │ │ sub $0x8,%rcx │ │ │ │ add %rdx,%rdi │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x18(%r8,%rcx,1) │ │ │ │ - imul -0x18(%r13,%rcx,1),%rdx │ │ │ │ + idivq -0x18(%rsi,%rcx,1) │ │ │ │ + imul -0x18(%r8,%rcx,1),%rdx │ │ │ │ sub $0x8,%rcx │ │ │ │ add %rdx,%rdi │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x18(%r8,%rcx,1) │ │ │ │ - imul -0x18(%r13,%rcx,1),%rdx │ │ │ │ + idivq -0x18(%rsi,%rcx,1) │ │ │ │ + imul -0x18(%r8,%rcx,1),%rdx │ │ │ │ sub $0x8,%rcx │ │ │ │ add %rdx,%rdi │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x18(%r8,%rcx,1) │ │ │ │ - imul -0x18(%r13,%rcx,1),%rdx │ │ │ │ + idivq -0x18(%rsi,%rcx,1) │ │ │ │ + imul -0x18(%r8,%rcx,1),%rdx │ │ │ │ sub $0x8,%rcx │ │ │ │ add %rdx,%rdi │ │ │ │ - cmp %r9,%rcx │ │ │ │ - je 5b35c │ │ │ │ + cmp %rcx,%r9 │ │ │ │ + je 58c9a │ │ │ │ cltq │ │ │ │ - lea -0x8(%rcx),%rsi │ │ │ │ - lea -0x10(%rcx),%r10 │ │ │ │ - lea -0x18(%rcx),%r11 │ │ │ │ + lea -0x10(%rcx),%r11 │ │ │ │ cqto │ │ │ │ - idivq -0x18(%r8,%rcx,1) │ │ │ │ - imul -0x18(%r13,%rcx,1),%rdx │ │ │ │ + idivq -0x18(%rsi,%rcx,1) │ │ │ │ + imul -0x18(%r8,%rcx,1),%rdx │ │ │ │ cltq │ │ │ │ - add %rdx,%rdi │ │ │ │ + lea (%rdi,%rdx,1),%r10 │ │ │ │ + lea -0x8(%rcx),%rdi │ │ │ │ cqto │ │ │ │ - idivq -0x18(%r8,%rsi,1) │ │ │ │ - imul -0x18(%r13,%rsi,1),%rdx │ │ │ │ - lea -0x20(%rcx),%rsi │ │ │ │ + idivq -0x18(%rsi,%rdi,1) │ │ │ │ + imul -0x18(%r8,%rdi,1),%rdx │ │ │ │ cltq │ │ │ │ - add %rdx,%rdi │ │ │ │ + lea -0x18(%rcx),%rdi │ │ │ │ + add %rdx,%r10 │ │ │ │ cqto │ │ │ │ - idivq -0x18(%r8,%r10,1) │ │ │ │ - imul -0x18(%r13,%r10,1),%rdx │ │ │ │ - lea -0x28(%rcx),%r10 │ │ │ │ + idivq -0x18(%rsi,%r11,1) │ │ │ │ + imul -0x18(%r8,%r11,1),%rdx │ │ │ │ cltq │ │ │ │ - add %rdx,%rdi │ │ │ │ + lea -0x20(%rcx),%r11 │ │ │ │ + add %rdx,%r10 │ │ │ │ cqto │ │ │ │ - idivq -0x18(%r8,%r11,1) │ │ │ │ - imul -0x18(%r13,%r11,1),%rdx │ │ │ │ - lea -0x30(%rcx),%r11 │ │ │ │ + idivq -0x18(%rsi,%rdi,1) │ │ │ │ + imul -0x18(%r8,%rdi,1),%rdx │ │ │ │ cltq │ │ │ │ - add %rdx,%rdi │ │ │ │ + lea -0x28(%rcx),%rdi │ │ │ │ + add %rdx,%r10 │ │ │ │ cqto │ │ │ │ - idivq -0x18(%r8,%rsi,1) │ │ │ │ - imul -0x18(%r13,%rsi,1),%rdx │ │ │ │ - lea -0x38(%rcx),%rsi │ │ │ │ - sub $0x40,%rcx │ │ │ │ + idivq -0x18(%rsi,%r11,1) │ │ │ │ + imul -0x18(%r8,%r11,1),%rdx │ │ │ │ cltq │ │ │ │ - add %rdx,%rdi │ │ │ │ + lea -0x30(%rcx),%r11 │ │ │ │ + add %rdx,%r10 │ │ │ │ cqto │ │ │ │ - idivq -0x18(%r8,%r10,1) │ │ │ │ - imul -0x18(%r13,%r10,1),%rdx │ │ │ │ + idivq -0x18(%rsi,%rdi,1) │ │ │ │ + imul -0x18(%r8,%rdi,1),%rdx │ │ │ │ cltq │ │ │ │ - add %rdx,%rdi │ │ │ │ + add %rdx,%r10 │ │ │ │ cqto │ │ │ │ - idivq -0x18(%r8,%r11,1) │ │ │ │ - imul -0x18(%r13,%r11,1),%rdx │ │ │ │ + idivq -0x18(%rsi,%r11,1) │ │ │ │ + imul -0x18(%r8,%r11,1),%rdx │ │ │ │ cltq │ │ │ │ - lea (%rdi,%rdx,1),%rdi │ │ │ │ + lea (%r10,%rdx,1),%rdi │ │ │ │ + lea -0x38(%rcx),%r10 │ │ │ │ cqto │ │ │ │ - idivq -0x18(%r8,%rsi,1) │ │ │ │ - imul -0x18(%r13,%rsi,1),%rdx │ │ │ │ - lea (%rdi,%rdx,1),%rdi │ │ │ │ - cmp %r9,%rcx │ │ │ │ - jne 5b2a1 │ │ │ │ - mov %r14,-0xe0(%rbp) │ │ │ │ - mov -0x13c(%rbp),%r14d │ │ │ │ + sub $0x40,%rcx │ │ │ │ + idivq -0x18(%rsi,%r10,1) │ │ │ │ + imul -0x18(%r8,%r10,1),%rdx │ │ │ │ + add %rdx,%rdi │ │ │ │ + cmp %rcx,%r9 │ │ │ │ + jne 58bdf │ │ │ │ + mov %r13,-0xe0(%rbp) │ │ │ │ + mov -0x120(%rbp),%r13d │ │ │ │ + sub $0x8,%rsp │ │ │ │ mov %rdi,%rsi │ │ │ │ - mov -0x140(%rbp),%r8d │ │ │ │ + mov -0x154(%rbp),%r8d │ │ │ │ mov -0x168(%rbp),%rcx │ │ │ │ - mov -0x160(%rbp),%rdx │ │ │ │ - mov -0x120(%rbp),%rdi │ │ │ │ - sub $0x8,%rsp │ │ │ │ mov $0x2,%r9d │ │ │ │ - push %r14 │ │ │ │ - call 59400 │ │ │ │ + mov -0x160(%rbp),%rdx │ │ │ │ + mov -0x128(%rbp),%rdi │ │ │ │ + push %r13 │ │ │ │ + call 57090 │ │ │ │ mov %eax,%ecx │ │ │ │ - mov -0xe0(%rbp),%r14 │ │ │ │ pop %rax │ │ │ │ + mov -0xe0(%rbp),%r13 │ │ │ │ pop %rdx │ │ │ │ test %cl,%cl │ │ │ │ - je 5b679 │ │ │ │ - mov -0x138(%rbp),%r9 │ │ │ │ - mov -0x154(%rbp),%eax │ │ │ │ - lea -0x78(%rbp),%r13 │ │ │ │ - mov %r14,-0x178(%rbp) │ │ │ │ - mov %cl,-0x158(%rbp) │ │ │ │ - mov %r13,-0x110(%rbp) │ │ │ │ - lea 0x18(%r14),%r10 │ │ │ │ - xor %r11d,%r11d │ │ │ │ - mov %r12d,%esi │ │ │ │ + je 590e1 │ │ │ │ + mov -0x150(%rbp),%r9 │ │ │ │ + mov -0x158(%rbp),%esi │ │ │ │ + mov %r13,-0x178(%rbp) │ │ │ │ + lea 0x18(%r13),%r11 │ │ │ │ + mov %r12d,-0x180(%rbp) │ │ │ │ + xor %r10d,%r10d │ │ │ │ + lea -0x78(%rbp),%rdi │ │ │ │ mov (%r9),%r8 │ │ │ │ - and $0xfffffffe,%eax │ │ │ │ - mov %eax,-0x118(%rbp) │ │ │ │ - vmovq %r8,%xmm5 │ │ │ │ - mov 0x8928c(%rip),%r12 # e4680 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x5760> │ │ │ │ + and $0xfffffffe,%esi │ │ │ │ + mov %r14,-0x188(%rbp) │ │ │ │ + mov %esi,-0x138(%rbp) │ │ │ │ + mov %r8,-0x118(%rbp) │ │ │ │ + mov 0x84b8e(%rip),%r14 # dd8c0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x2c0> │ │ │ │ + mov %r10d,-0x108(%rbp) │ │ │ │ lea -0x80(%rbp),%rax │ │ │ │ - mov %r12,-0x80(%rbp) │ │ │ │ - mov (%rax),%ecx │ │ │ │ - vmovq %xmm5,%r14 │ │ │ │ - add %r11d,%ecx │ │ │ │ - movslq %ecx,%rdx │ │ │ │ - lea (%rdx,%rdx,2),%rdi │ │ │ │ - lea (%r14,%rdi,8),%r9 │ │ │ │ - mov (%r9),%r8 │ │ │ │ - mov 0x8(%r9),%r14 │ │ │ │ - cmp %r14,%r8 │ │ │ │ - je 5b626 │ │ │ │ - mov %r8,-0x108(%rbp) │ │ │ │ - mov %r11d,%r13d │ │ │ │ - mov %r8,%rdi │ │ │ │ - mov %rax,%r11 │ │ │ │ - mov %rbx,%rax │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov (%rdi),%r9 │ │ │ │ - mov 0x8(%rdi),%r12 │ │ │ │ - cmp %r12,%r9 │ │ │ │ - je 5b650 │ │ │ │ - mov %r12,%r8 │ │ │ │ - mov (%r10),%rdx │ │ │ │ - mov %r9,%rcx │ │ │ │ + mov %rdi,%r8 │ │ │ │ + mov %r14,-0x80(%rbp) │ │ │ │ + mov -0x108(%rbp),%r12d │ │ │ │ + mov -0x118(%rbp),%rdx │ │ │ │ + add (%rax),%r12d │ │ │ │ + movslq %r12d,%rdi │ │ │ │ + lea (%rdi,%rdi,2),%r10 │ │ │ │ + lea (%rdx,%r10,8),%r13 │ │ │ │ + mov 0x0(%r13),%rsi │ │ │ │ + mov 0x8(%r13),%r14 │ │ │ │ + cmp %r14,%rsi │ │ │ │ + je 58f25 │ │ │ │ + mov %rax,-0x110(%rbp) │ │ │ │ + mov %rsi,%r9 │ │ │ │ + mov %r8,%r10 │ │ │ │ + mov %rsi,%r8 │ │ │ │ + mov %rbx,%rsi │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov (%r9),%r12 │ │ │ │ + mov 0x8(%r9),%r13 │ │ │ │ + cmp %r13,%r12 │ │ │ │ + je 590b0 │ │ │ │ + mov %r13,%rdx │ │ │ │ + mov (%r11),%rdi │ │ │ │ + mov %r12,%rax │ │ │ │ vxorpd %xmm0,%xmm0,%xmm0 │ │ │ │ - sub %r9,%r8 │ │ │ │ - sub $0x10,%r8 │ │ │ │ - shr $0x4,%r8 │ │ │ │ - inc %r8 │ │ │ │ - and $0x7,%r8d │ │ │ │ - je 5b54a │ │ │ │ - cmp $0x1,%r8 │ │ │ │ - je 5b52a │ │ │ │ - cmp $0x2,%r8 │ │ │ │ - je 5b513 │ │ │ │ - cmp $0x3,%r8 │ │ │ │ - je 5b4fc │ │ │ │ - cmp $0x4,%r8 │ │ │ │ - je 5b4e6 │ │ │ │ - cmp $0x5,%r8 │ │ │ │ - je 5b4d0 │ │ │ │ - cmp $0x6,%r8 │ │ │ │ - je 5b4b9 │ │ │ │ - mov (%r9),%r8 │ │ │ │ - add $0x10,%rcx │ │ │ │ - vmovsd (%rdx,%r8,8),%xmm12 │ │ │ │ - vmulsd 0x8(%r9),%xmm12,%xmm13 │ │ │ │ - vaddsd %xmm13,%xmm0,%xmm0 │ │ │ │ - mov (%rcx),%r9 │ │ │ │ - add $0x10,%rcx │ │ │ │ - vmovsd (%rdx,%r9,8),%xmm14 │ │ │ │ - vmulsd -0x8(%rcx),%xmm14,%xmm15 │ │ │ │ - vaddsd %xmm15,%xmm0,%xmm0 │ │ │ │ - mov (%rcx),%r8 │ │ │ │ - add $0x10,%rcx │ │ │ │ - vmovsd (%rdx,%r8,8),%xmm1 │ │ │ │ - vmulsd -0x8(%rcx),%xmm1,%xmm4 │ │ │ │ - vaddsd %xmm4,%xmm0,%xmm0 │ │ │ │ - mov (%rcx),%r9 │ │ │ │ - add $0x10,%rcx │ │ │ │ - vmovsd (%rdx,%r9,8),%xmm6 │ │ │ │ - vmulsd -0x8(%rcx),%xmm6,%xmm3 │ │ │ │ - vaddsd %xmm3,%xmm0,%xmm0 │ │ │ │ - mov (%rcx),%r8 │ │ │ │ - add $0x10,%rcx │ │ │ │ - vmovsd (%rdx,%r8,8),%xmm7 │ │ │ │ - vmulsd -0x8(%rcx),%xmm7,%xmm8 │ │ │ │ - vaddsd %xmm8,%xmm0,%xmm0 │ │ │ │ - mov (%rcx),%r9 │ │ │ │ - add $0x10,%rcx │ │ │ │ - vmovsd (%rdx,%r9,8),%xmm9 │ │ │ │ - vmulsd -0x8(%rcx),%xmm9,%xmm10 │ │ │ │ - vaddsd %xmm10,%xmm0,%xmm0 │ │ │ │ - mov (%rcx),%r8 │ │ │ │ - add $0x10,%rcx │ │ │ │ - vmovsd (%rdx,%r8,8),%xmm2 │ │ │ │ - vmulsd -0x8(%rcx),%xmm2,%xmm11 │ │ │ │ - vaddsd %xmm11,%xmm0,%xmm0 │ │ │ │ - cmp %r12,%rcx │ │ │ │ - je 5b5f2 │ │ │ │ - mov (%rcx),%r9 │ │ │ │ - mov 0x10(%rcx),%r8 │ │ │ │ - sub $0xffffffffffffff80,%rcx │ │ │ │ - vmovsd (%rdx,%r9,8),%xmm12 │ │ │ │ - vmulsd -0x78(%rcx),%xmm12,%xmm13 │ │ │ │ - mov -0x60(%rcx),%r9 │ │ │ │ - vmovsd (%rdx,%r8,8),%xmm15 │ │ │ │ - vmulsd -0x68(%rcx),%xmm15,%xmm1 │ │ │ │ - mov -0x50(%rcx),%r8 │ │ │ │ - vmovsd (%rdx,%r9,8),%xmm6 │ │ │ │ - vmulsd -0x58(%rcx),%xmm6,%xmm3 │ │ │ │ - mov -0x40(%rcx),%r9 │ │ │ │ - vmovsd (%rdx,%r8,8),%xmm8 │ │ │ │ - vmulsd -0x48(%rcx),%xmm8,%xmm9 │ │ │ │ - mov -0x30(%rcx),%r8 │ │ │ │ - vaddsd %xmm13,%xmm0,%xmm14 │ │ │ │ - vmovsd (%rdx,%r9,8),%xmm2 │ │ │ │ - vmulsd -0x38(%rcx),%xmm2,%xmm11 │ │ │ │ - mov -0x20(%rcx),%r9 │ │ │ │ - vaddsd %xmm1,%xmm14,%xmm4 │ │ │ │ - vmovsd (%rdx,%r8,8),%xmm12 │ │ │ │ - vmulsd -0x28(%rcx),%xmm12,%xmm13 │ │ │ │ - mov -0x10(%rcx),%r8 │ │ │ │ - vaddsd %xmm3,%xmm4,%xmm7 │ │ │ │ - vmovsd (%rdx,%r9,8),%xmm15 │ │ │ │ - vmulsd -0x18(%rcx),%xmm15,%xmm1 │ │ │ │ - vmovsd (%rdx,%r8,8),%xmm6 │ │ │ │ - vmulsd -0x8(%rcx),%xmm6,%xmm3 │ │ │ │ - vaddsd %xmm9,%xmm7,%xmm10 │ │ │ │ - vaddsd %xmm11,%xmm10,%xmm0 │ │ │ │ - vaddsd %xmm13,%xmm0,%xmm14 │ │ │ │ - vaddsd %xmm1,%xmm14,%xmm4 │ │ │ │ - vaddsd %xmm3,%xmm4,%xmm0 │ │ │ │ - cmp %r12,%rcx │ │ │ │ - jne 5b54a │ │ │ │ - add $0x18,%rdi │ │ │ │ - add $0x8,%rax │ │ │ │ - vmovsd %xmm0,-0x8(%rax) │ │ │ │ - cmp %rdi,%r14 │ │ │ │ - jne 5b440 │ │ │ │ + sub %r12,%rdx │ │ │ │ + sub $0x10,%rdx │ │ │ │ + shr $0x4,%rdx │ │ │ │ + inc %rdx │ │ │ │ + and $0x7,%edx │ │ │ │ + je 58e6e │ │ │ │ + cmp $0x1,%rdx │ │ │ │ + je 58e53 │ │ │ │ + cmp $0x2,%rdx │ │ │ │ + je 58e41 │ │ │ │ + cmp $0x3,%rdx │ │ │ │ + je 58e2f │ │ │ │ + cmp $0x4,%rdx │ │ │ │ + je 58e1d │ │ │ │ + cmp $0x5,%rdx │ │ │ │ + je 58e0b │ │ │ │ + cmp $0x6,%rdx │ │ │ │ + je 58df9 │ │ │ │ + mov (%r12),%rdx │ │ │ │ + vmovsd 0x8(%r12),%xmm3 │ │ │ │ + add $0x10,%rax │ │ │ │ + vfmadd231sd (%rdi,%rdx,8),%xmm3,%xmm0 │ │ │ │ + mov (%rax),%r12 │ │ │ │ + vmovsd 0x8(%rax),%xmm1 │ │ │ │ + add $0x10,%rax │ │ │ │ + vfmadd231sd (%rdi,%r12,8),%xmm1,%xmm0 │ │ │ │ + mov (%rax),%rdx │ │ │ │ + vmovsd 0x8(%rax),%xmm4 │ │ │ │ + add $0x10,%rax │ │ │ │ + vfmadd231sd (%rdi,%rdx,8),%xmm4,%xmm0 │ │ │ │ + mov (%rax),%r12 │ │ │ │ + vmovsd 0x8(%rax),%xmm5 │ │ │ │ + add $0x10,%rax │ │ │ │ + vfmadd231sd (%rdi,%r12,8),%xmm5,%xmm0 │ │ │ │ + mov (%rax),%rdx │ │ │ │ + vmovsd 0x8(%rax),%xmm6 │ │ │ │ + add $0x10,%rax │ │ │ │ + vfmadd231sd (%rdi,%rdx,8),%xmm6,%xmm0 │ │ │ │ + mov (%rax),%r12 │ │ │ │ + vmovsd 0x8(%rax),%xmm7 │ │ │ │ + add $0x10,%rax │ │ │ │ + vfmadd231sd (%rdi,%r12,8),%xmm7,%xmm0 │ │ │ │ + mov (%rax),%rdx │ │ │ │ + vmovsd 0x8(%rax),%xmm8 │ │ │ │ + add $0x10,%rax │ │ │ │ + vfmadd231sd (%rdi,%rdx,8),%xmm8,%xmm0 │ │ │ │ + cmp %r13,%rax │ │ │ │ + je 58eee │ │ │ │ + mov (%rax),%r12 │ │ │ │ + vmovsd 0x8(%rax),%xmm9 │ │ │ │ + sub $0xffffffffffffff80,%rax │ │ │ │ + mov -0x70(%rax),%rdx │ │ │ │ + vmovsd -0x68(%rax),%xmm2 │ │ │ │ + vfmadd231sd (%rdi,%r12,8),%xmm9,%xmm0 │ │ │ │ + vmovsd -0x58(%rax),%xmm10 │ │ │ │ + mov -0x60(%rax),%r12 │ │ │ │ + vmovsd -0x48(%rax),%xmm11 │ │ │ │ + vmovsd -0x38(%rax),%xmm12 │ │ │ │ + vmovsd -0x28(%rax),%xmm13 │ │ │ │ + vmovsd -0x18(%rax),%xmm14 │ │ │ │ + vmovsd -0x8(%rax),%xmm15 │ │ │ │ + vfmadd231sd (%rdi,%rdx,8),%xmm2,%xmm0 │ │ │ │ + mov -0x50(%rax),%rdx │ │ │ │ + vfmadd231sd (%rdi,%r12,8),%xmm10,%xmm0 │ │ │ │ + mov -0x40(%rax),%r12 │ │ │ │ + vfmadd231sd (%rdi,%rdx,8),%xmm11,%xmm0 │ │ │ │ + mov -0x30(%rax),%rdx │ │ │ │ + vfmadd231sd (%rdi,%r12,8),%xmm12,%xmm0 │ │ │ │ + mov -0x20(%rax),%r12 │ │ │ │ + vfmadd231sd (%rdi,%rdx,8),%xmm13,%xmm0 │ │ │ │ + mov -0x10(%rax),%rdx │ │ │ │ + vfmadd231sd (%rdi,%r12,8),%xmm14,%xmm0 │ │ │ │ + vfmadd231sd (%rdi,%rdx,8),%xmm15,%xmm0 │ │ │ │ + cmp %r13,%rax │ │ │ │ + jne 58e6e │ │ │ │ + add $0x18,%r9 │ │ │ │ + add $0x8,%rsi │ │ │ │ + vmovsd %xmm0,-0x8(%rsi) │ │ │ │ + cmp %r9,%r14 │ │ │ │ + jne 58d88 │ │ │ │ + mov %r8,%r9 │ │ │ │ sub $0x18,%r14 │ │ │ │ - sub -0x108(%rbp),%r14 │ │ │ │ - mov %r11,%rax │ │ │ │ - mov %r13d,%r11d │ │ │ │ + mov -0x110(%rbp),%rax │ │ │ │ + mov %r10,%r8 │ │ │ │ + sub %r9,%r14 │ │ │ │ shr $0x3,%r14 │ │ │ │ imul %r15,%r14 │ │ │ │ lea 0x8(%rbx,%r14,8),%rbx │ │ │ │ add $0x4,%rax │ │ │ │ - cmp %rax,-0x110(%rbp) │ │ │ │ - jne 5b3fc │ │ │ │ - add $0x30,%r10 │ │ │ │ - cmp %r11d,-0x118(%rbp) │ │ │ │ - je 5b656 │ │ │ │ - add $0x2,%r11d │ │ │ │ - jmp 5b3ed │ │ │ │ - nopl (%rax) │ │ │ │ + cmp %rax,%r8 │ │ │ │ + jne 58d44 │ │ │ │ + mov -0x108(%rbp),%r10d │ │ │ │ + mov %r8,%rdi │ │ │ │ + add $0x30,%r11 │ │ │ │ + cmp %r10d,-0x138(%rbp) │ │ │ │ + je 590b9 │ │ │ │ + add $0x2,%r10d │ │ │ │ + jmp 58d2b │ │ │ │ + mov 0x91013(%rip),%rbx │ │ │ │ + lea 0x80a9c(%rip),%rsi # d9a00 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x18f0> │ │ │ │ + mov (%rbx),%rdi │ │ │ │ + call d380 │ │ │ │ + movq $0x0,-0x130(%rbp) │ │ │ │ + mov -0x38(%rbp),%rax │ │ │ │ + sub %fs:0x28,%rax │ │ │ │ + jne 59706 │ │ │ │ + mov -0x130(%rbp),%rax │ │ │ │ + lea -0x30(%rbp),%rsp │ │ │ │ + pop %rbx │ │ │ │ + pop %rcx │ │ │ │ + pop %r12 │ │ │ │ + pop %r13 │ │ │ │ + pop %r14 │ │ │ │ + pop %r15 │ │ │ │ + pop %rbp │ │ │ │ + lea -0x8(%rcx),%rsp │ │ │ │ + ret │ │ │ │ + mov 0x228(%rax),%rbx │ │ │ │ + mov 0x168(%rax),%r10 │ │ │ │ + mov $0xc,%edi │ │ │ │ + jmp 586ec │ │ │ │ + mov 0x90fac(%rip),%r13 │ │ │ │ + lea 0x811dd(%rip),%rsi # da1a8 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x2098> │ │ │ │ + mov 0x0(%r13),%rdi │ │ │ │ + call d380 │ │ │ │ + movq $0x0,-0x130(%rbp) │ │ │ │ + lea -0xe8(%rbp),%rdi │ │ │ │ + call b3b10 │ │ │ │ + jmp 58f77 │ │ │ │ + mov %r11d,%esi │ │ │ │ + lea -0xa0(%rbp),%rdi │ │ │ │ + call b1730 │ │ │ │ + mov $0x13,%r8d │ │ │ │ + lea 0x8037f(%rip),%rcx # d9388 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1278> │ │ │ │ + xor %edx,%edx │ │ │ │ + xor %esi,%esi │ │ │ │ + lea -0xa0(%rbp),%rdi │ │ │ │ + call d500 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ + lea -0x80(%rbp),%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + call d1b0 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt> │ │ │ │ + movabs $0x800000000000001c,%rdi │ │ │ │ + add -0x78(%rbp),%rdi │ │ │ │ + cmp $0x1a,%rdi │ │ │ │ + jbe f685 <__cxa_finalize@plt+0x1ff5> │ │ │ │ + mov $0x1b,%edx │ │ │ │ + lea 0x80353(%rip),%rsi # d939c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x128c> │ │ │ │ + lea -0x80(%rbp),%rdi │ │ │ │ + call d0a0 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea -0x60(%rbp),%rdi │ │ │ │ + call d1b0 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt> │ │ │ │ + mov 0x90f0b(%rip),%r8 │ │ │ │ + mov -0x60(%rbp),%rsi │ │ │ │ + mov (%r8),%rdi │ │ │ │ + call d380 │ │ │ │ + lea -0x60(%rbp),%rdi │ │ │ │ + call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ + lea -0x80(%rbp),%rdi │ │ │ │ + call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ + lea -0xa0(%rbp),%rdi │ │ │ │ + call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ + jmp 58fd4 │ │ │ │ + mov 0x90ed5(%rip),%r11 │ │ │ │ + lea 0x80059(%rip),%rsi # d90fb * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xfeb> │ │ │ │ + mov (%r11),%rdi │ │ │ │ + call d380 │ │ │ │ + jmp 58fd4 │ │ │ │ + nop │ │ │ │ vxorpd %xmm0,%xmm0,%xmm0 │ │ │ │ - jmp 5b5f2 │ │ │ │ - incl -0x114(%rbp) │ │ │ │ - mov -0x178(%rbp),%r14 │ │ │ │ - movzbl -0x158(%rbp),%ecx │ │ │ │ - mov %esi,%r12d │ │ │ │ - cmp -0x114(%rbp),%esi │ │ │ │ - jne 5b175 │ │ │ │ + jmp 58eee │ │ │ │ + incl -0x11c(%rbp) │ │ │ │ + mov -0x180(%rbp),%r12d │ │ │ │ + mov -0x178(%rbp),%r13 │ │ │ │ + mov -0x188(%rbp),%r14 │ │ │ │ + cmp -0x11c(%rbp),%r12d │ │ │ │ + jne 58ab9 │ │ │ │ mov %cl,-0x108(%rbp) │ │ │ │ call d5f0 │ │ │ │ test %eax,%eax │ │ │ │ mov -0x60(%rbp),%rdi │ │ │ │ - movzbl -0x108(%rbp),%eax │ │ │ │ - jne 5bc4f │ │ │ │ + movzbl -0x108(%rbp),%r12d │ │ │ │ + jne 59676 │ │ │ │ cmpq $0x0,-0x58(%rbp) │ │ │ │ - jne 5bcc6 │ │ │ │ - cmp -0x150(%rbp),%rdi │ │ │ │ - je 5b6c5 │ │ │ │ + jne 596a3 │ │ │ │ + cmp -0x148(%rbp),%rdi │ │ │ │ + je 59130 │ │ │ │ mov -0x50(%rbp),%rdx │ │ │ │ - mov %al,-0x108(%rbp) │ │ │ │ + mov %r12b,-0x108(%rbp) │ │ │ │ lea 0x1(%rdx),%rsi │ │ │ │ call d340 │ │ │ │ - movzbl -0x108(%rbp),%eax │ │ │ │ - xor %r12d,%r12d │ │ │ │ - test %al,%al │ │ │ │ - je 5bc65 │ │ │ │ - mov -0x148(%rbp),%rdi │ │ │ │ + movzbl -0x108(%rbp),%r12d │ │ │ │ + xor %r14d,%r14d │ │ │ │ + test %r12b,%r12b │ │ │ │ + je 5968c │ │ │ │ + mov -0x140(%rbp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 5b6eb │ │ │ │ + je 59157 │ │ │ │ mov -0x170(%rbp),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - mov -0x120(%rbp),%rdi │ │ │ │ - mov %r14,-0xe0(%rbp) │ │ │ │ - call b9ec0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ - mov %r12,%rdi │ │ │ │ - call 150d0 │ │ │ │ - jmp 5afc9 │ │ │ │ + mov -0x128(%rbp),%rdi │ │ │ │ + mov %r13,-0xe0(%rbp) │ │ │ │ + call b4480 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + mov %r14,%rdi │ │ │ │ + call 14fd0 │ │ │ │ + jmp 58fdf │ │ │ │ test %r12d,%r12d │ │ │ │ - jle 5bc8c │ │ │ │ - lea -0xe0(%rbp),%r13 │ │ │ │ - movabs $0xaaaaaaaaaaaaaab,%r15 │ │ │ │ - mov %r13,-0x120(%rbp) │ │ │ │ - mov -0x128(%rbp),%rdx │ │ │ │ - mov 0x18(%rdx),%ecx │ │ │ │ - mov 0x10(%rdx),%rdi │ │ │ │ - cmp $0x2,%ecx │ │ │ │ - jle 5b914 │ │ │ │ - lea -0x2(%rcx),%r9d │ │ │ │ - mov 0x20(%rdx),%rsi │ │ │ │ - movslq %ecx,%r8 │ │ │ │ - mov -0x114(%rbp),%eax │ │ │ │ + jle 596c4 │ │ │ │ + lea -0xe0(%rbp),%rcx │ │ │ │ + mov %rcx,-0x128(%rbp) │ │ │ │ + mov 0x18(%r14),%edx │ │ │ │ + mov 0x10(%r14),%rdi │ │ │ │ + cmp $0x2,%edx │ │ │ │ + jle 59370 │ │ │ │ + lea -0x2(%rdx),%r9d │ │ │ │ + mov 0x20(%r14),%r11 │ │ │ │ + movslq %edx,%r8 │ │ │ │ + mov -0x11c(%rbp),%eax │ │ │ │ neg %r9 │ │ │ │ - xor %r13d,%r13d │ │ │ │ - shl $0x3,%r9 │ │ │ │ - mov %r9,%r11 │ │ │ │ - neg %r11 │ │ │ │ - sub $0x8,%r11 │ │ │ │ - shr $0x3,%r11 │ │ │ │ shl $0x3,%r8 │ │ │ │ - inc %r11 │ │ │ │ - add %r8,%rsi │ │ │ │ - add 0x28(%rdx),%r8 │ │ │ │ - and $0x7,%r11d │ │ │ │ - je 5b859 │ │ │ │ - cmp $0x1,%r11 │ │ │ │ - je 5b83a │ │ │ │ - cmp $0x2,%r11 │ │ │ │ - je 5b824 │ │ │ │ - cmp $0x3,%r11 │ │ │ │ - je 5b80e │ │ │ │ - cmp $0x4,%r11 │ │ │ │ - je 5b7f8 │ │ │ │ - cmp $0x5,%r11 │ │ │ │ - je 5b7e2 │ │ │ │ - cmp $0x6,%r11 │ │ │ │ - je 5b7cc │ │ │ │ - movslq -0x114(%rbp),%rax │ │ │ │ - mov $0xfffffffffffffff8,%r13 │ │ │ │ + xor %r15d,%r15d │ │ │ │ + shl $0x3,%r9 │ │ │ │ + add %r8,%r11 │ │ │ │ + add 0x28(%r14),%r8 │ │ │ │ + mov %r9,%r10 │ │ │ │ + neg %r10 │ │ │ │ + sub $0x8,%r10 │ │ │ │ + shr $0x3,%r10 │ │ │ │ + inc %r10 │ │ │ │ + and $0x7,%r10d │ │ │ │ + je 592b5 │ │ │ │ + cmp $0x1,%r10 │ │ │ │ + je 59296 │ │ │ │ + cmp $0x2,%r10 │ │ │ │ + je 59280 │ │ │ │ + cmp $0x3,%r10 │ │ │ │ + je 5926a │ │ │ │ + cmp $0x4,%r10 │ │ │ │ + je 59254 │ │ │ │ + cmp $0x5,%r10 │ │ │ │ + je 5923e │ │ │ │ + cmp $0x6,%r10 │ │ │ │ + je 59228 │ │ │ │ + movslq -0x11c(%rbp),%rax │ │ │ │ + mov $0xfffffffffffffff8,%r15 │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rsi) │ │ │ │ + idivq -0x18(%r11) │ │ │ │ imul -0x18(%r8),%rdx │ │ │ │ add %rdx,%rdi │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rsi,%r13,1) │ │ │ │ - imul -0x18(%r8,%r13,1),%rdx │ │ │ │ - sub $0x8,%r13 │ │ │ │ + idivq -0x18(%r11,%r15,1) │ │ │ │ + imul -0x18(%r8,%r15,1),%rdx │ │ │ │ + sub $0x8,%r15 │ │ │ │ add %rdx,%rdi │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rsi,%r13,1) │ │ │ │ - imul -0x18(%r8,%r13,1),%rdx │ │ │ │ - sub $0x8,%r13 │ │ │ │ + idivq -0x18(%r11,%r15,1) │ │ │ │ + imul -0x18(%r8,%r15,1),%rdx │ │ │ │ + sub $0x8,%r15 │ │ │ │ add %rdx,%rdi │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rsi,%r13,1) │ │ │ │ - imul -0x18(%r8,%r13,1),%rdx │ │ │ │ - sub $0x8,%r13 │ │ │ │ + idivq -0x18(%r11,%r15,1) │ │ │ │ + imul -0x18(%r8,%r15,1),%rdx │ │ │ │ + sub $0x8,%r15 │ │ │ │ add %rdx,%rdi │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rsi,%r13,1) │ │ │ │ - imul -0x18(%r8,%r13,1),%rdx │ │ │ │ - sub $0x8,%r13 │ │ │ │ + idivq -0x18(%r11,%r15,1) │ │ │ │ + imul -0x18(%r8,%r15,1),%rdx │ │ │ │ + sub $0x8,%r15 │ │ │ │ add %rdx,%rdi │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rsi,%r13,1) │ │ │ │ - imul -0x18(%r8,%r13,1),%rdx │ │ │ │ - sub $0x8,%r13 │ │ │ │ + idivq -0x18(%r11,%r15,1) │ │ │ │ + imul -0x18(%r8,%r15,1),%rdx │ │ │ │ + sub $0x8,%r15 │ │ │ │ add %rdx,%rdi │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rsi,%r13,1) │ │ │ │ - imul -0x18(%r8,%r13,1),%rdx │ │ │ │ - sub $0x8,%r13 │ │ │ │ + idivq -0x18(%r11,%r15,1) │ │ │ │ + imul -0x18(%r8,%r15,1),%rdx │ │ │ │ + sub $0x8,%r15 │ │ │ │ add %rdx,%rdi │ │ │ │ - cmp %r9,%r13 │ │ │ │ - je 5b914 │ │ │ │ + cmp %r9,%r15 │ │ │ │ + je 59370 │ │ │ │ cltq │ │ │ │ - lea -0x8(%r13),%r10 │ │ │ │ - lea -0x10(%r13),%rcx │ │ │ │ - lea -0x18(%r13),%r11 │ │ │ │ + lea -0x8(%r15),%rsi │ │ │ │ + lea -0x10(%r15),%rcx │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rsi,%r13,1) │ │ │ │ - imul -0x18(%r8,%r13,1),%rdx │ │ │ │ + lea -0x18(%r15),%r10 │ │ │ │ + idivq -0x18(%r11,%r15,1) │ │ │ │ + imul -0x18(%r8,%r15,1),%rdx │ │ │ │ cltq │ │ │ │ add %rdx,%rdi │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rsi,%r10,1) │ │ │ │ - imul -0x18(%r8,%r10,1),%rdx │ │ │ │ - lea -0x20(%r13),%r10 │ │ │ │ + idivq -0x18(%r11,%rsi,1) │ │ │ │ + imul -0x18(%r8,%rsi,1),%rdx │ │ │ │ cltq │ │ │ │ + lea -0x20(%r15),%rsi │ │ │ │ add %rdx,%rdi │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rsi,%rcx,1) │ │ │ │ + idivq -0x18(%r11,%rcx,1) │ │ │ │ imul -0x18(%r8,%rcx,1),%rdx │ │ │ │ - lea -0x28(%r13),%rcx │ │ │ │ cltq │ │ │ │ + lea -0x28(%r15),%rcx │ │ │ │ add %rdx,%rdi │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rsi,%r11,1) │ │ │ │ - imul -0x18(%r8,%r11,1),%rdx │ │ │ │ - lea -0x30(%r13),%r11 │ │ │ │ + idivq -0x18(%r11,%r10,1) │ │ │ │ + imul -0x18(%r8,%r10,1),%rdx │ │ │ │ cltq │ │ │ │ + lea -0x30(%r15),%r10 │ │ │ │ add %rdx,%rdi │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rsi,%r10,1) │ │ │ │ - imul -0x18(%r8,%r10,1),%rdx │ │ │ │ - lea -0x38(%r13),%r10 │ │ │ │ - sub $0x40,%r13 │ │ │ │ + idivq -0x18(%r11,%rsi,1) │ │ │ │ + imul -0x18(%r8,%rsi,1),%rdx │ │ │ │ cltq │ │ │ │ add %rdx,%rdi │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rsi,%rcx,1) │ │ │ │ + idivq -0x18(%r11,%rcx,1) │ │ │ │ imul -0x18(%r8,%rcx,1),%rdx │ │ │ │ cltq │ │ │ │ add %rdx,%rdi │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rsi,%r11,1) │ │ │ │ - imul -0x18(%r8,%r11,1),%rdx │ │ │ │ + idivq -0x18(%r11,%r10,1) │ │ │ │ + imul -0x18(%r8,%r10,1),%rdx │ │ │ │ cltq │ │ │ │ - lea (%rdi,%rdx,1),%rdi │ │ │ │ + lea (%rdi,%rdx,1),%rsi │ │ │ │ + lea -0x38(%r15),%rdi │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rsi,%r10,1) │ │ │ │ - imul -0x18(%r8,%r10,1),%rdx │ │ │ │ - lea (%rdi,%rdx,1),%rdi │ │ │ │ - cmp %r9,%r13 │ │ │ │ - jne 5b859 │ │ │ │ - mov %r14,-0xe0(%rbp) │ │ │ │ - mov -0x13c(%rbp),%r14d │ │ │ │ + sub $0x40,%r15 │ │ │ │ + idivq -0x18(%r11,%rdi,1) │ │ │ │ + imul -0x18(%r8,%rdi,1),%rdx │ │ │ │ + lea (%rsi,%rdx,1),%rdi │ │ │ │ + cmp %r9,%r15 │ │ │ │ + jne 592b5 │ │ │ │ + mov %r13,-0xe0(%rbp) │ │ │ │ + mov -0x120(%rbp),%r13d │ │ │ │ + sub $0x8,%rsp │ │ │ │ mov %rdi,%rsi │ │ │ │ - mov -0x140(%rbp),%r8d │ │ │ │ + mov -0x154(%rbp),%r8d │ │ │ │ mov -0x168(%rbp),%rcx │ │ │ │ - mov -0x160(%rbp),%rdx │ │ │ │ - mov -0x120(%rbp),%rdi │ │ │ │ - sub $0x8,%rsp │ │ │ │ mov $0x2,%r9d │ │ │ │ - push %r14 │ │ │ │ - call 57ee0 │ │ │ │ + mov -0x160(%rbp),%rdx │ │ │ │ + mov -0x128(%rbp),%rdi │ │ │ │ + push %r13 │ │ │ │ + call 55cb0 │ │ │ │ pop %rsi │ │ │ │ - mov -0xe0(%rbp),%r14 │ │ │ │ + mov -0xe0(%rbp),%r13 │ │ │ │ mov %eax,%ecx │ │ │ │ pop %rdi │ │ │ │ test %al,%al │ │ │ │ - je 5b679 │ │ │ │ - mov -0x154(%rbp),%r8d │ │ │ │ - mov -0x138(%rbp),%r9 │ │ │ │ - mov %r14,-0x178(%rbp) │ │ │ │ - lea -0x78(%rbp),%rsi │ │ │ │ - mov %r12d,-0x158(%rbp) │ │ │ │ - lea 0x18(%r14),%r10 │ │ │ │ - vmovq %rsi,%xmm4 │ │ │ │ - xor %r11d,%r11d │ │ │ │ - and $0xfffffffe,%r8d │ │ │ │ - mov (%r9),%rdi │ │ │ │ - mov %r8d,-0x118(%rbp) │ │ │ │ - mov 0x88cda(%rip),%r12 # e4680 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x5760> │ │ │ │ - mov %ecx,%esi │ │ │ │ - lea -0x80(%rbp),%rcx │ │ │ │ + je 590e1 │ │ │ │ + mov -0x150(%rbp),%r9 │ │ │ │ + mov -0x158(%rbp),%eax │ │ │ │ + mov %r13,-0x138(%rbp) │ │ │ │ + lea 0x18(%r13),%r11 │ │ │ │ + mov %r12d,-0x178(%rbp) │ │ │ │ + xor %edi,%edi │ │ │ │ + lea -0x78(%rbp),%r15 │ │ │ │ + mov (%r9),%r8 │ │ │ │ + mov %r14,-0x180(%rbp) │ │ │ │ + and $0xfffffffe,%eax │ │ │ │ + mov %eax,%r10d │ │ │ │ + mov %r8,-0x118(%rbp) │ │ │ │ + mov 0x844bc(%rip),%r12 # dd8c0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x2c0> │ │ │ │ + lea -0x80(%rbp),%rax │ │ │ │ mov %r12,-0x80(%rbp) │ │ │ │ - mov (%rcx),%eax │ │ │ │ - add %r11d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rax,%rax,2),%r13 │ │ │ │ - mov (%rdi,%r13,8),%rdx │ │ │ │ - mov 0x8(%rdi,%r13,8),%r14 │ │ │ │ - cmp %r14,%rdx │ │ │ │ - je 5bbd4 │ │ │ │ - mov %rcx,-0x108(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ + mov (%rax),%r14d │ │ │ │ + mov -0x118(%rbp),%r13 │ │ │ │ + add %edi,%r14d │ │ │ │ + movslq %r14d,%rsi │ │ │ │ + lea (%rsi,%rsi,2),%rdx │ │ │ │ + lea 0x0(%r13,%rdx,8),%r9 │ │ │ │ + mov (%r9),%r8 │ │ │ │ + mov 0x8(%r9),%r14 │ │ │ │ + cmp %r14,%r8 │ │ │ │ + je 595fb │ │ │ │ mov %rbx,-0x110(%rbp) │ │ │ │ - mov %rdx,%r8 │ │ │ │ - mov %esi,%ebx │ │ │ │ - mov %rdx,%r12 │ │ │ │ - mov %r14,%r9 │ │ │ │ - mov %rax,%rsi │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov (%r8),%rax │ │ │ │ - mov 0x8(%r8),%r13 │ │ │ │ - cmp %r13,%rax │ │ │ │ - je 5bc00 │ │ │ │ - mov %r13,%r14 │ │ │ │ - mov (%r10),%rdx │ │ │ │ - mov %rax,%rcx │ │ │ │ + mov %r8,%r9 │ │ │ │ + mov %r8,-0x108(%rbp) │ │ │ │ + mov %edi,%r8d │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rbx,%rax │ │ │ │ + nop │ │ │ │ + mov (%r9),%r12 │ │ │ │ + mov 0x8(%r9),%r13 │ │ │ │ + cmp %r13,%r12 │ │ │ │ + je 59620 │ │ │ │ + mov %r13,%rsi │ │ │ │ + mov (%r11),%rbx │ │ │ │ + mov %r12,%rdx │ │ │ │ vxorpd %xmm0,%xmm0,%xmm0 │ │ │ │ - sub %rax,%r14 │ │ │ │ - sub $0x10,%r14 │ │ │ │ - shr $0x4,%r14 │ │ │ │ - inc %r14 │ │ │ │ - and $0x7,%r14d │ │ │ │ - je 5baf6 │ │ │ │ - cmp $0x1,%r14 │ │ │ │ - je 5bad7 │ │ │ │ - cmp $0x2,%r14 │ │ │ │ - je 5bac2 │ │ │ │ - cmp $0x3,%r14 │ │ │ │ - je 5baab │ │ │ │ - cmp $0x4,%r14 │ │ │ │ - je 5ba95 │ │ │ │ - cmp $0x5,%r14 │ │ │ │ - je 5ba7e │ │ │ │ - cmp $0x6,%r14 │ │ │ │ - je 5ba68 │ │ │ │ - mov (%rax),%r14 │ │ │ │ - add $0x10,%rcx │ │ │ │ - vmovsd (%rdx,%r14,8),%xmm7 │ │ │ │ - vmulsd 0x8(%rax),%xmm7,%xmm8 │ │ │ │ - vaddsd %xmm8,%xmm0,%xmm0 │ │ │ │ - mov (%rcx),%rax │ │ │ │ - add $0x10,%rcx │ │ │ │ - vmovsd (%rdx,%rax,8),%xmm9 │ │ │ │ - vmulsd -0x8(%rcx),%xmm9,%xmm10 │ │ │ │ - vaddsd %xmm10,%xmm0,%xmm0 │ │ │ │ - mov (%rcx),%r14 │ │ │ │ - add $0x10,%rcx │ │ │ │ - vmovsd (%rdx,%r14,8),%xmm2 │ │ │ │ - vmulsd -0x8(%rcx),%xmm2,%xmm11 │ │ │ │ - vaddsd %xmm11,%xmm0,%xmm0 │ │ │ │ - mov (%rcx),%rax │ │ │ │ - add $0x10,%rcx │ │ │ │ - vmovsd (%rdx,%rax,8),%xmm12 │ │ │ │ - vmulsd -0x8(%rcx),%xmm12,%xmm13 │ │ │ │ - vaddsd %xmm13,%xmm0,%xmm0 │ │ │ │ - mov (%rcx),%r14 │ │ │ │ - add $0x10,%rcx │ │ │ │ - vmovsd (%rdx,%r14,8),%xmm14 │ │ │ │ - vmulsd -0x8(%rcx),%xmm14,%xmm15 │ │ │ │ - vaddsd %xmm15,%xmm0,%xmm0 │ │ │ │ - mov (%rcx),%rax │ │ │ │ - add $0x10,%rcx │ │ │ │ - vmovsd (%rdx,%rax,8),%xmm1 │ │ │ │ - vmulsd -0x8(%rcx),%xmm1,%xmm6 │ │ │ │ - vaddsd %xmm6,%xmm0,%xmm0 │ │ │ │ - mov (%rcx),%r14 │ │ │ │ - add $0x10,%rcx │ │ │ │ - vmovsd (%rdx,%r14,8),%xmm3 │ │ │ │ - vmulsd -0x8(%rcx),%xmm3,%xmm5 │ │ │ │ - vaddsd %xmm5,%xmm0,%xmm0 │ │ │ │ - cmp %rcx,%r13 │ │ │ │ - je 5bb9a │ │ │ │ - mov (%rcx),%rax │ │ │ │ - mov 0x10(%rcx),%r14 │ │ │ │ - sub $0xffffffffffffff80,%rcx │ │ │ │ - vmovsd (%rdx,%rax,8),%xmm7 │ │ │ │ - vmulsd -0x78(%rcx),%xmm7,%xmm8 │ │ │ │ - mov -0x60(%rcx),%rax │ │ │ │ - vmovsd (%rdx,%r14,8),%xmm10 │ │ │ │ - vmulsd -0x68(%rcx),%xmm10,%xmm2 │ │ │ │ - mov -0x50(%rcx),%r14 │ │ │ │ - vmovsd (%rdx,%rax,8),%xmm12 │ │ │ │ - vmulsd -0x58(%rcx),%xmm12,%xmm13 │ │ │ │ - mov -0x40(%rcx),%rax │ │ │ │ - vmovsd (%rdx,%r14,8),%xmm15 │ │ │ │ - vmulsd -0x48(%rcx),%xmm15,%xmm1 │ │ │ │ - mov -0x30(%rcx),%r14 │ │ │ │ - vaddsd %xmm8,%xmm0,%xmm9 │ │ │ │ - vmovsd (%rdx,%rax,8),%xmm3 │ │ │ │ - vmulsd -0x38(%rcx),%xmm3,%xmm5 │ │ │ │ - mov -0x20(%rcx),%rax │ │ │ │ - vaddsd %xmm2,%xmm9,%xmm11 │ │ │ │ - vmovsd (%rdx,%r14,8),%xmm7 │ │ │ │ - vmulsd -0x28(%rcx),%xmm7,%xmm8 │ │ │ │ - mov -0x10(%rcx),%r14 │ │ │ │ - vaddsd %xmm13,%xmm11,%xmm14 │ │ │ │ - vmovsd (%rdx,%rax,8),%xmm10 │ │ │ │ - vmulsd -0x18(%rcx),%xmm10,%xmm2 │ │ │ │ - vmovsd (%rdx,%r14,8),%xmm12 │ │ │ │ - vmulsd -0x8(%rcx),%xmm12,%xmm13 │ │ │ │ - vaddsd %xmm1,%xmm14,%xmm6 │ │ │ │ - vaddsd %xmm5,%xmm6,%xmm0 │ │ │ │ - vaddsd %xmm8,%xmm0,%xmm9 │ │ │ │ - vaddsd %xmm2,%xmm9,%xmm11 │ │ │ │ - vaddsd %xmm13,%xmm11,%xmm0 │ │ │ │ - cmp %rcx,%r13 │ │ │ │ - jne 5baf6 │ │ │ │ - add $0x18,%r8 │ │ │ │ - add $0x8,%rsi │ │ │ │ - vmovsd %xmm0,-0x8(%rsi) │ │ │ │ - cmp %r8,%r9 │ │ │ │ - jne 5b9f0 │ │ │ │ - lea -0x18(%r9),%r8 │ │ │ │ + sub %r12,%rsi │ │ │ │ + sub $0x10,%rsi │ │ │ │ + shr $0x4,%rsi │ │ │ │ + inc %rsi │ │ │ │ + and $0x7,%esi │ │ │ │ + je 59536 │ │ │ │ + cmp $0x1,%rsi │ │ │ │ + je 5951b │ │ │ │ + cmp $0x2,%rsi │ │ │ │ + je 59509 │ │ │ │ + cmp $0x3,%rsi │ │ │ │ + je 594f7 │ │ │ │ + cmp $0x4,%rsi │ │ │ │ + je 594e5 │ │ │ │ + cmp $0x5,%rsi │ │ │ │ + je 594d3 │ │ │ │ + cmp $0x6,%rsi │ │ │ │ + je 594c1 │ │ │ │ + mov (%r12),%rsi │ │ │ │ + vmovsd 0x8(%r12),%xmm3 │ │ │ │ + add $0x10,%rdx │ │ │ │ + vfmadd231sd (%rbx,%rsi,8),%xmm3,%xmm0 │ │ │ │ + mov (%rdx),%r12 │ │ │ │ + vmovsd 0x8(%rdx),%xmm1 │ │ │ │ + add $0x10,%rdx │ │ │ │ + vfmadd231sd (%rbx,%r12,8),%xmm1,%xmm0 │ │ │ │ + mov (%rdx),%rsi │ │ │ │ + vmovsd 0x8(%rdx),%xmm4 │ │ │ │ + add $0x10,%rdx │ │ │ │ + vfmadd231sd (%rbx,%rsi,8),%xmm4,%xmm0 │ │ │ │ + mov (%rdx),%r12 │ │ │ │ + vmovsd 0x8(%rdx),%xmm5 │ │ │ │ + add $0x10,%rdx │ │ │ │ + vfmadd231sd (%rbx,%r12,8),%xmm5,%xmm0 │ │ │ │ + mov (%rdx),%rsi │ │ │ │ + vmovsd 0x8(%rdx),%xmm6 │ │ │ │ + add $0x10,%rdx │ │ │ │ + vfmadd231sd (%rbx,%rsi,8),%xmm6,%xmm0 │ │ │ │ + mov (%rdx),%r12 │ │ │ │ + vmovsd 0x8(%rdx),%xmm7 │ │ │ │ + add $0x10,%rdx │ │ │ │ + vfmadd231sd (%rbx,%r12,8),%xmm7,%xmm0 │ │ │ │ + mov (%rdx),%rsi │ │ │ │ + vmovsd 0x8(%rdx),%xmm8 │ │ │ │ + add $0x10,%rdx │ │ │ │ + vfmadd231sd (%rbx,%rsi,8),%xmm8,%xmm0 │ │ │ │ + cmp %r13,%rdx │ │ │ │ + je 595b6 │ │ │ │ + mov (%rdx),%r12 │ │ │ │ + vmovsd 0x8(%rdx),%xmm9 │ │ │ │ + sub $0xffffffffffffff80,%rdx │ │ │ │ + mov -0x70(%rdx),%rsi │ │ │ │ + vmovsd -0x68(%rdx),%xmm2 │ │ │ │ + vfmadd231sd (%rbx,%r12,8),%xmm9,%xmm0 │ │ │ │ + vmovsd -0x58(%rdx),%xmm10 │ │ │ │ + mov -0x60(%rdx),%r12 │ │ │ │ + vmovsd -0x48(%rdx),%xmm11 │ │ │ │ + vmovsd -0x38(%rdx),%xmm12 │ │ │ │ + vmovsd -0x28(%rdx),%xmm13 │ │ │ │ + vmovsd -0x18(%rdx),%xmm14 │ │ │ │ + vmovsd -0x8(%rdx),%xmm15 │ │ │ │ + vfmadd231sd (%rbx,%rsi,8),%xmm2,%xmm0 │ │ │ │ + mov -0x50(%rdx),%rsi │ │ │ │ + vfmadd231sd (%rbx,%r12,8),%xmm10,%xmm0 │ │ │ │ + mov -0x40(%rdx),%r12 │ │ │ │ + vfmadd231sd (%rbx,%rsi,8),%xmm11,%xmm0 │ │ │ │ + mov -0x30(%rdx),%rsi │ │ │ │ + vfmadd231sd (%rbx,%r12,8),%xmm12,%xmm0 │ │ │ │ + mov -0x20(%rdx),%r12 │ │ │ │ + vfmadd231sd (%rbx,%rsi,8),%xmm13,%xmm0 │ │ │ │ + mov -0x10(%rdx),%rsi │ │ │ │ + vfmadd231sd (%rbx,%r12,8),%xmm14,%xmm0 │ │ │ │ + vfmadd231sd (%rbx,%rsi,8),%xmm15,%xmm0 │ │ │ │ + cmp %r13,%rdx │ │ │ │ + jne 59536 │ │ │ │ + add $0x18,%r9 │ │ │ │ + add $0x8,%rax │ │ │ │ + vmovsd %xmm0,-0x8(%rax) │ │ │ │ + cmp %r9,%r14 │ │ │ │ + jne 59450 │ │ │ │ + sub $0x18,%r14 │ │ │ │ + mov %rdi,%rax │ │ │ │ + mov %r8d,%edi │ │ │ │ + movabs $0xaaaaaaaaaaaaaab,%r8 │ │ │ │ + sub -0x108(%rbp),%r14 │ │ │ │ mov -0x110(%rbp),%r9 │ │ │ │ - mov -0x108(%rbp),%rcx │ │ │ │ - mov %ebx,%esi │ │ │ │ - sub %r12,%r8 │ │ │ │ - shr $0x3,%r8 │ │ │ │ - imul %r15,%r8 │ │ │ │ - lea 0x8(%r9,%r8,8),%rbx │ │ │ │ - add $0x4,%rcx │ │ │ │ - vmovq %xmm4,%r12 │ │ │ │ - cmp %r12,%rcx │ │ │ │ - jne 5b9b0 │ │ │ │ - mov %esi,%ecx │ │ │ │ - add $0x30,%r10 │ │ │ │ - cmp -0x118(%rbp),%r11d │ │ │ │ - je 5bc06 │ │ │ │ - add $0x2,%r11d │ │ │ │ - jmp 5b99f │ │ │ │ - xchg %ax,%ax │ │ │ │ + shr $0x3,%r14 │ │ │ │ + imul %r8,%r14 │ │ │ │ + lea 0x8(%r9,%r14,8),%rbx │ │ │ │ + add $0x4,%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jne 5940c │ │ │ │ + add $0x30,%r11 │ │ │ │ + cmp %r10d,%edi │ │ │ │ + je 59626 │ │ │ │ + add $0x2,%edi │ │ │ │ + jmp 593fd │ │ │ │ + nopl 0x0(%rax) │ │ │ │ vxorpd %xmm0,%xmm0,%xmm0 │ │ │ │ - jmp 5bb9a │ │ │ │ - mov -0x158(%rbp),%r12d │ │ │ │ - incl -0x114(%rbp) │ │ │ │ - mov -0x178(%rbp),%r14 │ │ │ │ - cmp %r12d,-0x114(%rbp) │ │ │ │ - jne 5b72c │ │ │ │ - jmp 5b679 │ │ │ │ - mov 0x9533d(%rip),%r11 │ │ │ │ - lea 0x844d1(%rip),%rsi # e010b * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x11eb> │ │ │ │ - mov (%r11),%rdi │ │ │ │ + jmp 595b6 │ │ │ │ + incl -0x11c(%rbp) │ │ │ │ + mov -0x178(%rbp),%r12d │ │ │ │ + mov -0x138(%rbp),%r13 │ │ │ │ + mov -0x180(%rbp),%r14 │ │ │ │ + cmp %r12d,-0x11c(%rbp) │ │ │ │ + jne 5918e │ │ │ │ + jmp 590e1 │ │ │ │ + mov 0x90916(%rip),%r10 │ │ │ │ + lea 0x7faaa(%rip),%rsi # d910b * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xffb> │ │ │ │ + mov (%r10),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 5afbe │ │ │ │ + jmp 58fd4 │ │ │ │ xor %r15d,%r15d │ │ │ │ - jmp 5ab06 │ │ │ │ - cmp -0x150(%rbp),%rdi │ │ │ │ - je 5bc65 │ │ │ │ + jmp 58686 │ │ │ │ + cmp -0x148(%rbp),%rdi │ │ │ │ + je 5968c │ │ │ │ mov -0x50(%rbp),%rsi │ │ │ │ lea 0x1(%rsi),%rsi │ │ │ │ call d340 │ │ │ │ - mov -0x130(%rbp),%r12 │ │ │ │ + mov -0x130(%rbp),%r14 │ │ │ │ movq $0x0,-0x130(%rbp) │ │ │ │ - jmp 5b6d0 │ │ │ │ - mov $0x1,%r12d │ │ │ │ - jmp 5b09c │ │ │ │ - call d370 <__stack_chk_fail@plt> │ │ │ │ - lea -0xe0(%rbp),%rdi │ │ │ │ - mov $0x1,%ecx │ │ │ │ - mov %rdi,-0x120(%rbp) │ │ │ │ - jmp 5b679 │ │ │ │ - vpcmpeqd %ymm1,%ymm1,%ymm1 │ │ │ │ - xor %ebx,%ebx │ │ │ │ - xor %edi,%edi │ │ │ │ - mov $0x1,%r12d │ │ │ │ - vpsrld $0x1f,%ymm1,%ymm3 │ │ │ │ - jmp 5ae35 │ │ │ │ - mov $0x1,%ecx │ │ │ │ - jmp 5b679 │ │ │ │ - mov 0x952a3(%rip),%r8 │ │ │ │ + jmp 5913c │ │ │ │ + mov 0x908c6(%rip),%r9 │ │ │ │ mov %rdi,%rsi │ │ │ │ - mov (%r8),%rdi │ │ │ │ + mov (%r9),%rdi │ │ │ │ call d380 │ │ │ │ mov -0x60(%rbp),%rdi │ │ │ │ - cmp -0x150(%rbp),%rdi │ │ │ │ - jne 5bc58 │ │ │ │ - jmp 5bc65 │ │ │ │ - endbr64 │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rdx,%rbx │ │ │ │ - jmp f629 <__cxa_finalize@plt+0x1f99> │ │ │ │ - endbr64 │ │ │ │ - mov %rax,%r12 │ │ │ │ - lea -0x60(%rbp),%rbx │ │ │ │ + cmp -0x148(%rbp),%rdi │ │ │ │ + jne 5967f │ │ │ │ + jmp 5968c │ │ │ │ + lea -0xe0(%rbp),%rsi │ │ │ │ + mov $0x1,%ecx │ │ │ │ + mov %rsi,-0x128(%rbp) │ │ │ │ + jmp 590e1 │ │ │ │ vzeroupper │ │ │ │ - jmp f66c <__cxa_finalize@plt+0x1fdc> │ │ │ │ + jmp 589ea │ │ │ │ + mov $0x1,%ecx │ │ │ │ + jmp 590e1 │ │ │ │ + xor %esi,%esi │ │ │ │ + mov $0x1,%r12d │ │ │ │ + jmp 58981 │ │ │ │ + mov $0x1,%r12d │ │ │ │ + jmp 589ea │ │ │ │ + call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rdx,%rbx │ │ │ │ - jmp f629 <__cxa_finalize@plt+0x1f99> │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp f5f6 <__cxa_finalize@plt+0x1f66> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp f70a <__cxa_finalize@plt+0x207a> │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp f62c <__cxa_finalize@plt+0x1f9c> │ │ │ │ endbr64 │ │ │ │ - jmp f74f <__cxa_finalize@plt+0x20bf> │ │ │ │ + jmp f6a4 <__cxa_finalize@plt+0x2014> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r12 │ │ │ │ - jmp f732 <__cxa_finalize@plt+0x20a2> │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rdx,%rcx │ │ │ │ + jmp f6c6 <__cxa_finalize@plt+0x2036> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%rbx │ │ │ │ + mov %rax,%r15 │ │ │ │ vzeroupper │ │ │ │ - jmp f71f <__cxa_finalize@plt+0x208f> │ │ │ │ + jmp f6b3 <__cxa_finalize@plt+0x2023> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%rbx │ │ │ │ + mov %rax,%r14 │ │ │ │ + lea -0x60(%rbp),%rbx │ │ │ │ vzeroupper │ │ │ │ - jmp f6b6 <__cxa_finalize@plt+0x2026> │ │ │ │ + jmp f6dc <__cxa_finalize@plt+0x204c> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r12 │ │ │ │ - jmp f757 <__cxa_finalize@plt+0x20c7> │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rdx,%rcx │ │ │ │ + jmp f6c6 <__cxa_finalize@plt+0x2036> │ │ │ │ + endbr64 │ │ │ │ + mov %rax,%r15 │ │ │ │ + jmp f6e9 <__cxa_finalize@plt+0x2059> │ │ │ │ + endbr64 │ │ │ │ + mov %rax,%r15 │ │ │ │ + vzeroupper │ │ │ │ + jmp f662 <__cxa_finalize@plt+0x1fd2> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -000000000005bd70 : │ │ │ │ +0000000000059790 : │ │ │ │ endbr64 │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ + mov %rsi,%r14 │ │ │ │ push %r13 │ │ │ │ movslq %r8d,%r13 │ │ │ │ push %r12 │ │ │ │ + mov %rdi,%r12 │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ - mov %rdi,%r12 │ │ │ │ sub $0x38,%rsp │ │ │ │ - mov (%rdi),%r15 │ │ │ │ - mov %rsi,%r14 │ │ │ │ - mov %rdx,(%rsp) │ │ │ │ + mov %rdx,0x8(%rsp) │ │ │ │ mov 0x8(%rdi),%rdx │ │ │ │ + mov (%rdi),%r15 │ │ │ │ mov %rdx,%rax │ │ │ │ - sub %r15,%rax │ │ │ │ - sar $0x5,%rax │ │ │ │ mov %fs:0x28,%rbx │ │ │ │ mov %rbx,0x28(%rsp) │ │ │ │ mov %rcx,%rbx │ │ │ │ + sub %r15,%rax │ │ │ │ + sar $0x5,%rax │ │ │ │ cmp %r13,%rax │ │ │ │ - jb 5c160 │ │ │ │ + jb 59b30 │ │ │ │ cmp %rax,%r13 │ │ │ │ - jb 5c100 │ │ │ │ + jb 59ad8 │ │ │ │ test %r8d,%r8d │ │ │ │ - je 5c0d8 │ │ │ │ + je 59aaf │ │ │ │ lea 0x1(%rbx),%rsi │ │ │ │ - imul %r13,%rbx │ │ │ │ mov (%r12),%rax │ │ │ │ lea 0x20(%rsp),%r15 │ │ │ │ imul %r13,%rsi │ │ │ │ - shl $0x3,%rbx │ │ │ │ + imul %r13,%rbx │ │ │ │ add %rsi,%r13 │ │ │ │ lea 0x0(,%rsi,8),%rbp │ │ │ │ lea 0x0(,%r13,8),%rdx │ │ │ │ + shl $0x3,%rbx │ │ │ │ xor %r13d,%r13d │ │ │ │ - mov %rdx,0x18(%rsp) │ │ │ │ + mov %rdx,0x10(%rsp) │ │ │ │ sub %rbp,%rdx │ │ │ │ sub $0x8,%rdx │ │ │ │ shr $0x3,%rdx │ │ │ │ inc %rdx │ │ │ │ and $0x3,%edx │ │ │ │ - je 5bf35 │ │ │ │ + je 59959 │ │ │ │ cmp $0x1,%rdx │ │ │ │ - je 5bed3 │ │ │ │ + je 598f6 │ │ │ │ cmp $0x2,%rdx │ │ │ │ - je 5be7c │ │ │ │ + je 5989e │ │ │ │ vmovsd (%r14,%rbp,1),%xmm0 │ │ │ │ - vsubsd (%r14,%rbx,1),%xmm0,%xmm1 │ │ │ │ - mov (%rsp),%rsi │ │ │ │ + mov 0x8(%rsp),%rsi │ │ │ │ lea 0x8(%rax),%rdi │ │ │ │ mov %r15,%rdx │ │ │ │ movq $0x0,0x20(%rsp) │ │ │ │ mov $0x20,%r13d │ │ │ │ + vsubsd (%r14,%rbx,1),%xmm0,%xmm1 │ │ │ │ vmovsd %xmm1,(%rax) │ │ │ │ - call 1e860 │ │ │ │ + call 1ea10 │ │ │ │ mov (%r12),%rax │ │ │ │ - mov 0x88daf(%rip),%r8 # e4c10 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x170> │ │ │ │ - mov 0x88db0(%rip),%r9 # e4c18 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x178> │ │ │ │ + mov 0x841bd(%rip),%r8 # dda40 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x440> │ │ │ │ + mov 0x841be(%rip),%r9 # dda48 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x448> │ │ │ │ mov 0x8(%rax),%rdi │ │ │ │ mov %r8,(%rdi,%rbp,1) │ │ │ │ - mov %r9,(%rdi,%rbx,1) │ │ │ │ add $0x8,%rbp │ │ │ │ + mov %r9,(%rdi,%rbx,1) │ │ │ │ add $0x8,%rbx │ │ │ │ vmovsd (%r14,%rbp,1),%xmm2 │ │ │ │ - vsubsd (%r14,%rbx,1),%xmm2,%xmm3 │ │ │ │ - mov (%rsp),%rsi │ │ │ │ + mov 0x8(%rsp),%rsi │ │ │ │ lea 0x8(%rax,%r13,1),%rdi │ │ │ │ mov %r15,%rdx │ │ │ │ movq $0x0,0x20(%rsp) │ │ │ │ + vsubsd (%r14,%rbx,1),%xmm2,%xmm3 │ │ │ │ vmovsd %xmm3,(%rax,%r13,1) │ │ │ │ - call 1e860 │ │ │ │ + call 1ea10 │ │ │ │ mov (%r12),%rax │ │ │ │ - mov 0x88d5d(%rip),%r11 # e4c10 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x170> │ │ │ │ - mov 0x88d5e(%rip),%rcx # e4c18 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x178> │ │ │ │ + mov 0x8416a(%rip),%r11 # dda40 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x440> │ │ │ │ + mov 0x8416b(%rip),%rcx # dda48 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x448> │ │ │ │ mov 0x8(%rax,%r13,1),%r10 │ │ │ │ add $0x20,%r13 │ │ │ │ mov %r11,(%r10,%rbp,1) │ │ │ │ - mov %rcx,(%r10,%rbx,1) │ │ │ │ add $0x8,%rbp │ │ │ │ + mov %rcx,(%r10,%rbx,1) │ │ │ │ add $0x8,%rbx │ │ │ │ vmovsd (%r14,%rbp,1),%xmm4 │ │ │ │ - vsubsd (%r14,%rbx,1),%xmm4,%xmm5 │ │ │ │ - mov (%rsp),%rsi │ │ │ │ + mov 0x8(%rsp),%rsi │ │ │ │ lea 0x8(%rax,%r13,1),%rdi │ │ │ │ mov %r15,%rdx │ │ │ │ movq $0x0,0x20(%rsp) │ │ │ │ + vsubsd (%r14,%rbx,1),%xmm4,%xmm5 │ │ │ │ vmovsd %xmm5,(%rax,%r13,1) │ │ │ │ - call 1e860 │ │ │ │ + call 1ea10 │ │ │ │ mov (%r12),%rax │ │ │ │ - mov 0x88d06(%rip),%rdx # e4c10 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x170> │ │ │ │ - mov 0x88d07(%rip),%rdi # e4c18 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x178> │ │ │ │ - mov 0x8(%rax,%r13,1),%rsi │ │ │ │ + mov 0x84112(%rip),%rsi # dda40 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x440> │ │ │ │ + mov 0x84113(%rip),%rdi # dda48 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x448> │ │ │ │ + mov 0x8(%rax,%r13,1),%rdx │ │ │ │ add $0x20,%r13 │ │ │ │ - mov %rdx,(%rsi,%rbp,1) │ │ │ │ - mov %rdi,(%rsi,%rbx,1) │ │ │ │ + mov %rsi,(%rdx,%rbp,1) │ │ │ │ add $0x8,%rbp │ │ │ │ + mov %rdi,(%rdx,%rbx,1) │ │ │ │ add $0x8,%rbx │ │ │ │ - cmp 0x18(%rsp),%rbp │ │ │ │ - je 5c0d8 │ │ │ │ + cmp 0x10(%rsp),%rbp │ │ │ │ + je 59aaf │ │ │ │ vmovsd (%r14,%rbp,1),%xmm6 │ │ │ │ - vsubsd (%r14,%rbx,1),%xmm6,%xmm7 │ │ │ │ - mov (%rsp),%rsi │ │ │ │ + mov 0x8(%rsp),%rsi │ │ │ │ lea 0x8(%rax,%r13,1),%rdi │ │ │ │ mov %r15,%rdx │ │ │ │ movq $0x0,0x20(%rsp) │ │ │ │ + vsubsd (%r14,%rbx,1),%xmm6,%xmm7 │ │ │ │ vmovsd %xmm7,(%rax,%r13,1) │ │ │ │ - call 1e860 │ │ │ │ - mov (%r12),%r9 │ │ │ │ - mov 0x88ca4(%rip),%r10 # e4c10 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x170> │ │ │ │ - mov 0x88ca5(%rip),%r11 # e4c18 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x178> │ │ │ │ - mov (%rsp),%rsi │ │ │ │ - lea 0x8(%rbx),%rax │ │ │ │ - movq $0x0,0x20(%rsp) │ │ │ │ - lea 0x20(%r13),%rcx │ │ │ │ + call 1ea10 │ │ │ │ + mov (%r12),%r8 │ │ │ │ + mov 0x840b7(%rip),%r11 # dda48 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x448> │ │ │ │ mov %r15,%rdx │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %rcx,0x10(%rsp) │ │ │ │ - mov 0x8(%r9,%r13,1),%r8 │ │ │ │ - lea 0x28(%r9,%r13,1),%rdi │ │ │ │ - mov %r10,(%r8,%rbp,1) │ │ │ │ - mov %r11,(%r8,%rbx,1) │ │ │ │ + mov 0x840a5(%rip),%r10 # dda40 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x440> │ │ │ │ + mov 0x8(%rsp),%rsi │ │ │ │ + movq $0x0,0x20(%rsp) │ │ │ │ + mov 0x8(%r8,%r13,1),%r9 │ │ │ │ + lea 0x28(%r8,%r13,1),%rdi │ │ │ │ + mov %r10,(%r9,%rbp,1) │ │ │ │ + mov %r11,(%r9,%rbx,1) │ │ │ │ vmovsd 0x8(%r14,%rbp,1),%xmm8 │ │ │ │ vsubsd 0x8(%r14,%rbx,1),%xmm8,%xmm9 │ │ │ │ - vmovsd %xmm9,0x20(%r9,%r13,1) │ │ │ │ - call 1e860 │ │ │ │ - mov (%r12),%rdx │ │ │ │ - mov 0x10(%rsp),%rsi │ │ │ │ - mov 0x8(%rsp),%r10 │ │ │ │ - mov 0x88c3a(%rip),%r9 # e4c10 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x170> │ │ │ │ - mov 0x88c3b(%rip),%r8 # e4c18 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x178> │ │ │ │ - lea 0x10(%rbx),%rcx │ │ │ │ - lea 0x40(%r13),%r11 │ │ │ │ - mov %rcx,0x8(%rsp) │ │ │ │ + vmovsd %xmm9,0x20(%r8,%r13,1) │ │ │ │ + call 1ea10 │ │ │ │ + mov (%r12),%rax │ │ │ │ + mov 0x84060(%rip),%rcx # dda40 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x440> │ │ │ │ movq $0x0,0x20(%rsp) │ │ │ │ - mov %r11,0x10(%rsp) │ │ │ │ - mov 0x8(%rdx,%rsi,1),%rdi │ │ │ │ - mov (%rsp),%rsi │ │ │ │ - mov %r9,0x8(%rdi,%rbp,1) │ │ │ │ - mov %r8,(%rdi,%r10,1) │ │ │ │ + mov 0x84058(%rip),%rsi # dda48 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x448> │ │ │ │ + mov 0x28(%rax,%r13,1),%rdx │ │ │ │ + lea 0x48(%rax,%r13,1),%rdi │ │ │ │ + mov %rcx,0x8(%rdx,%rbp,1) │ │ │ │ + mov %rsi,0x8(%rdx,%rbx,1) │ │ │ │ + mov 0x8(%rsp),%rsi │ │ │ │ + mov %r15,%rdx │ │ │ │ vmovsd 0x10(%r14,%rbp,1),%xmm10 │ │ │ │ - lea 0x48(%rdx,%r13,1),%rdi │ │ │ │ vsubsd 0x10(%r14,%rbx,1),%xmm10,%xmm11 │ │ │ │ - vmovsd %xmm11,0x40(%rdx,%r13,1) │ │ │ │ + vmovsd %xmm11,0x40(%rax,%r13,1) │ │ │ │ + call 1ea10 │ │ │ │ + mov (%r12),%rdi │ │ │ │ + mov 0x8400f(%rip),%r9 # dda40 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x440> │ │ │ │ mov %r15,%rdx │ │ │ │ - call 1e860 │ │ │ │ - mov (%r12),%rdx │ │ │ │ - mov 0x10(%rsp),%rax │ │ │ │ - mov 0x88bd4(%rip),%rdi # e4c10 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x170> │ │ │ │ - mov 0x88bd5(%rip),%r9 # e4c18 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x178> │ │ │ │ - mov 0x8(%rsp),%r8 │ │ │ │ - lea 0x60(%r13),%r10 │ │ │ │ - lea 0x18(%rbx),%r11 │ │ │ │ - mov %r10,0x10(%rsp) │ │ │ │ + mov 0x8400d(%rip),%r10 # dda48 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x448> │ │ │ │ + mov 0x8(%rsp),%rsi │ │ │ │ movq $0x0,0x20(%rsp) │ │ │ │ - mov %r11,0x8(%rsp) │ │ │ │ - mov 0x8(%rdx,%rax,1),%rsi │ │ │ │ - mov %rdi,0x10(%rsi,%rbp,1) │ │ │ │ - mov %r9,(%rsi,%r8,1) │ │ │ │ + mov 0x48(%rdi,%r13,1),%r8 │ │ │ │ + mov %r9,0x10(%r8,%rbp,1) │ │ │ │ + mov %r10,0x10(%r8,%rbx,1) │ │ │ │ vmovsd 0x18(%r14,%rbp,1),%xmm12 │ │ │ │ - lea 0x68(%rdx,%r13,1),%rdi │ │ │ │ vsubsd 0x18(%r14,%rbx,1),%xmm12,%xmm13 │ │ │ │ - mov (%rsp),%rsi │ │ │ │ - add $0x20,%rbx │ │ │ │ - vmovsd %xmm13,0x60(%rdx,%r13,1) │ │ │ │ - mov %r15,%rdx │ │ │ │ - sub $0xffffffffffffff80,%r13 │ │ │ │ - call 1e860 │ │ │ │ + vmovsd %xmm13,0x60(%rdi,%r13,1) │ │ │ │ + lea 0x68(%rdi,%r13,1),%rdi │ │ │ │ + call 1ea10 │ │ │ │ mov (%r12),%rax │ │ │ │ - mov 0x10(%rsp),%rcx │ │ │ │ - mov 0x88b61(%rip),%rsi # e4c10 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x170> │ │ │ │ - mov 0x88b62(%rip),%rdi # e4c18 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x178> │ │ │ │ - mov 0x8(%rsp),%r9 │ │ │ │ - mov 0x8(%rax,%rcx,1),%rdx │ │ │ │ - mov %rsi,0x18(%rdx,%rbp,1) │ │ │ │ - mov %rdi,(%rdx,%r9,1) │ │ │ │ + mov 0x83fbe(%rip),%rdx # dda40 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x440> │ │ │ │ + mov 0x83fbf(%rip),%rcx # dda48 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x448> │ │ │ │ + mov 0x68(%rax,%r13,1),%r11 │ │ │ │ + sub $0xffffffffffffff80,%r13 │ │ │ │ + mov %rdx,0x18(%r11,%rbp,1) │ │ │ │ add $0x20,%rbp │ │ │ │ - cmp 0x18(%rsp),%rbp │ │ │ │ - jne 5bf35 │ │ │ │ + mov %rcx,0x18(%r11,%rbx,1) │ │ │ │ + add $0x20,%rbx │ │ │ │ + cmp 0x10(%rsp),%rbp │ │ │ │ + jne 59959 │ │ │ │ mov 0x28(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 5c17b │ │ │ │ + jne 59b4b │ │ │ │ add $0x38,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov %r13,%rcx │ │ │ │ shl $0x5,%rcx │ │ │ │ add %rcx,%r15 │ │ │ │ cmp %r15,%rdx │ │ │ │ - je 5bdc3 │ │ │ │ + je 597e4 │ │ │ │ mov %r15,%rbp │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ mov 0x8(%rbp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 5c170 │ │ │ │ + je 59b40 │ │ │ │ mov 0x18(%rbp),%rsi │ │ │ │ - mov %r8d,0x10(%rsp) │ │ │ │ - mov %rdx,0x8(%rsp) │ │ │ │ + mov %r8d,0x1c(%rsp) │ │ │ │ add $0x20,%rbp │ │ │ │ + mov %rdx,0x10(%rsp) │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - mov 0x8(%rsp),%rdx │ │ │ │ - mov 0x10(%rsp),%r8d │ │ │ │ + mov 0x10(%rsp),%rdx │ │ │ │ + mov 0x1c(%rsp),%r8d │ │ │ │ cmp %rbp,%rdx │ │ │ │ - jne 5c120 │ │ │ │ + jne 59af0 │ │ │ │ mov %r15,0x8(%r12) │ │ │ │ - jmp 5bdc3 │ │ │ │ + jmp 597e4 │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov %r13,%rsi │ │ │ │ sub %rax,%rsi │ │ │ │ - call c2780 >::_M_default_append(unsigned long)@@Base> │ │ │ │ - jmp 5bdcc │ │ │ │ + call bc2c0 >::_M_default_append(unsigned long)@@Base> │ │ │ │ + jmp 597ed │ │ │ │ add $0x20,%rbp │ │ │ │ cmp %rbp,%rdx │ │ │ │ - jne 5c120 │ │ │ │ - jmp 5c152 │ │ │ │ + jne 59af0 │ │ │ │ + jmp 59b22 │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ │ │ │ │ -000000000005c180 : │ │ │ │ +0000000000059b50 : │ │ │ │ endbr64 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ and $0xffffffffffffffe0,%rsp │ │ │ │ sub $0x2a0,%rsp │ │ │ │ - mov 0x94d2d(%rip),%rdx │ │ │ │ mov %fs:0x28,%rax │ │ │ │ mov %rax,0x298(%rsp) │ │ │ │ - mov 0x94d55(%rip),%rax # f0f10 >@GLIBCXX_3.4> │ │ │ │ + mov 0x9038c(%rip),%rax # e9f10 >@GLIBCXX_3.4> │ │ │ │ + mov 0x90345(%rip),%rdx │ │ │ │ mov (%rdx),%r13 │ │ │ │ add $0x10,%rax │ │ │ │ vmovq %rax,%xmm3 │ │ │ │ vmovdqa %ymm3,0x60(%rsp) │ │ │ │ test %r13,%r13 │ │ │ │ - je f91b <__cxa_finalize@plt+0x228b> │ │ │ │ + je f8e4 <__cxa_finalize@plt+0x2254> │ │ │ │ lea 0xe0(%rsp),%rcx │ │ │ │ lea 0xf0(%rsp),%r14 │ │ │ │ mov %rdi,%rbx │ │ │ │ mov %r13,%rdi │ │ │ │ mov %rcx,0x80(%rsp) │ │ │ │ mov %r14,0xe0(%rsp) │ │ │ │ vzeroupper │ │ │ │ call d100 │ │ │ │ mov %rax,0xc0(%rsp) │ │ │ │ mov %rax,%r12 │ │ │ │ mov %rax,%rdi │ │ │ │ cmp $0xf,%rax │ │ │ │ - ja 5cb60 │ │ │ │ + ja 5a518 │ │ │ │ cmp $0x1,%rax │ │ │ │ - jne 5c600 │ │ │ │ + jne 59fc0 │ │ │ │ movzbl 0x0(%r13),%esi │ │ │ │ mov %sil,0xf0(%rsp) │ │ │ │ mov %r14,%r9 │ │ │ │ mov %rdi,0xe8(%rsp) │ │ │ │ - movb $0x0,(%r9,%rdi,1) │ │ │ │ lea 0x100(%rsp),%r15 │ │ │ │ + movb $0x0,(%r9,%rdi,1) │ │ │ │ lea 0x178(%rsp),%rdi │ │ │ │ mov %rdi,0x58(%rsp) │ │ │ │ mov %r15,0x98(%rsp) │ │ │ │ call d090 │ │ │ │ - mov 0x94cc4(%rip),%r11 # f0f30 , std::allocator >@GLIBCXX_3.4.21> │ │ │ │ - movw $0x0,0x258(%rsp) │ │ │ │ + mov 0x902f4(%rip),%rax # e9f30 , std::allocator >@GLIBCXX_3.4.21> │ │ │ │ + xor %r11d,%r11d │ │ │ │ vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ - mov 0x94c3f(%rip),%r10 # f0ec0 >@GLIBCXX_3.4> │ │ │ │ - vmovdqa %ymm0,0x260(%rsp) │ │ │ │ - movq $0x0,0x250(%rsp) │ │ │ │ + mov %r11w,0x258(%rsp) │ │ │ │ + mov 0x9026d(%rip),%r10 # e9ec0 >@GLIBCXX_3.4> │ │ │ │ xor %esi,%esi │ │ │ │ - mov 0x8(%r11),%r13 │ │ │ │ - mov 0x10(%r11),%rdx │ │ │ │ + mov 0x8(%rax),%r13 │ │ │ │ + vmovdqa %ymm0,0x260(%rsp) │ │ │ │ + mov 0x10(%rax),%rdx │ │ │ │ add $0x10,%r10 │ │ │ │ + movq $0x0,0x250(%rsp) │ │ │ │ + mov -0x18(%r13),%rcx │ │ │ │ mov %r10,0x178(%rsp) │ │ │ │ - mov -0x18(%r13),%rax │ │ │ │ mov %r13,0x100(%rsp) │ │ │ │ + mov %rdx,0x100(%rsp,%rcx,1) │ │ │ │ + movq $0x0,0x108(%rsp) │ │ │ │ mov %r13,0x20(%rsp) │ │ │ │ mov %rdx,0x18(%rsp) │ │ │ │ - mov %rdx,0x100(%rsp,%rax,1) │ │ │ │ - movq $0x0,0x108(%rsp) │ │ │ │ mov -0x18(%r13),%rdi │ │ │ │ add %r15,%rdi │ │ │ │ vzeroupper │ │ │ │ call d450 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - mov 0x94bf4(%rip),%r12 # f0ee0 , std::allocator >@GLIBCXX_3.4.21> │ │ │ │ - mov 0x94bed(%rip),%rsi # f0ee0 , std::allocator >@GLIBCXX_3.4.21> │ │ │ │ + mov 0x90222(%rip),%rsi # e9ee0 , std::allocator >@GLIBCXX_3.4.21> │ │ │ │ + mov 0x9021b(%rip),%r8 # e9ee0 , std::allocator >@GLIBCXX_3.4.21> │ │ │ │ lea 0x148(%rsp),%rdi │ │ │ │ - vmovdqa 0x60(%rsp),%ymm4 │ │ │ │ - mov %rdi,0x28(%rsp) │ │ │ │ - movq $0x0,0x130(%rsp) │ │ │ │ - movq $0x0,0x138(%rsp) │ │ │ │ movq $0x0,0x140(%rsp) │ │ │ │ - add $0x40,%rsi │ │ │ │ - add $0x18,%r12 │ │ │ │ - mov %rsi,0x178(%rsp) │ │ │ │ - mov %r12,0x100(%rsp) │ │ │ │ + mov %rdi,0x28(%rsp) │ │ │ │ + vmovdqa 0x60(%rsp),%ymm4 │ │ │ │ + vpxor %xmm1,%xmm1,%xmm1 │ │ │ │ + add $0x18,%rsi │ │ │ │ + add $0x40,%r8 │ │ │ │ + vmovdqa %xmm1,0x130(%rsp) │ │ │ │ + mov %rsi,0x100(%rsp) │ │ │ │ + mov %r8,0x178(%rsp) │ │ │ │ vmovdqu %ymm4,0x110(%rsp) │ │ │ │ vzeroupper │ │ │ │ call d680 │ │ │ │ - mov 0x94c76(%rip),%r8 # f0fd0 , std::allocator >@GLIBCXX_3.4.21> │ │ │ │ + mov 0x902af(%rip),%r9 # e9fd0 , std::allocator >@GLIBCXX_3.4.21> │ │ │ │ mov 0xe0(%rsp),%r15 │ │ │ │ lea 0x168(%rsp),%rdi │ │ │ │ movl $0x0,0x150(%rsp) │ │ │ │ mov 0xe8(%rsp),%r13 │ │ │ │ + add $0x10,%r9 │ │ │ │ mov %rdi,0x158(%rsp) │ │ │ │ - add $0x10,%r8 │ │ │ │ - mov %r8,0x110(%rsp) │ │ │ │ + mov %r9,0x110(%rsp) │ │ │ │ test %r15,%r15 │ │ │ │ - jne 5c39f │ │ │ │ + jne 59d66 │ │ │ │ test %r13,%r13 │ │ │ │ - jne f8c6 <__cxa_finalize@plt+0x2236> │ │ │ │ + jne f88f <__cxa_finalize@plt+0x21ff> │ │ │ │ mov %r13,0xc0(%rsp) │ │ │ │ cmp $0xf,%r13 │ │ │ │ - ja 5cb00 │ │ │ │ + ja 5a4c0 │ │ │ │ cmp $0x1,%r13 │ │ │ │ - je 5cae0 │ │ │ │ + je 5a4a8 │ │ │ │ test %r13,%r13 │ │ │ │ - jne 5cb32 │ │ │ │ + jne 5a4f2 │ │ │ │ mov %r13,0x160(%rsp) │ │ │ │ - movb $0x0,(%rdi,%r13,1) │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ - mov 0x158(%rsp),%rsi │ │ │ │ + movb $0x0,(%rdi,%r13,1) │ │ │ │ lea 0x110(%rsp),%rdi │ │ │ │ movl $0x8,0x150(%rsp) │ │ │ │ + mov 0x158(%rsp),%rsi │ │ │ │ call d410 , std::allocator >::_M_sync(char*, unsigned long, unsigned long)@plt> │ │ │ │ mov 0x58(%rsp),%rdi │ │ │ │ lea 0x110(%rsp),%rsi │ │ │ │ call d450 >::init(std::basic_streambuf >*)@plt> │ │ │ │ mov 0x80(%rsp),%rdi │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - movq $0x0,0x20(%rbx) │ │ │ │ - movq $0x0,0x28(%rbx) │ │ │ │ - vpxor %xmm1,%xmm1,%xmm1 │ │ │ │ - vmovdqu %ymm1,(%rbx) │ │ │ │ + vpxor %xmm2,%xmm2,%xmm2 │ │ │ │ + vpxor %xmm5,%xmm5,%xmm5 │ │ │ │ mov $0x50,%edi │ │ │ │ + vmovdqu %ymm2,(%rbx) │ │ │ │ + vmovdqu %xmm5,0x20(%rbx) │ │ │ │ vzeroupper │ │ │ │ call d330 │ │ │ │ - vpxor %xmm2,%xmm2,%xmm2 │ │ │ │ + vpxor %xmm6,%xmm6,%xmm6 │ │ │ │ mov $0x8,%edi │ │ │ │ mov %rax,%r15 │ │ │ │ - vmovdqu8 %zmm2,(%rax) │ │ │ │ + vmovdqu8 %ymm6,(%rax) │ │ │ │ movl $0x2,(%rax) │ │ │ │ - vmovdqu8 %xmm2,0x40(%rax) │ │ │ │ + vmovdqu8 %ymm6,0x20(%rax) │ │ │ │ + vmovdqu8 %xmm6,0x40(%rax) │ │ │ │ vzeroupper │ │ │ │ call d330 │ │ │ │ mov $0x704e0,%edi │ │ │ │ mov %rax,%r13 │ │ │ │ call d330 │ │ │ │ - movabs $0x100000001,%r11 │ │ │ │ mov %rax,%r12 │ │ │ │ + movabs $0x100000001,%rax │ │ │ │ mov %r13,%rdi │ │ │ │ mov $0x8,%esi │ │ │ │ - mov %r11,(%rax) │ │ │ │ + mov %rax,(%r12) │ │ │ │ lea 0x8(%r12),%r13 │ │ │ │ call d340 │ │ │ │ lea 0x704e0(%r12),%rdx │ │ │ │ mov $0x1c1380,%edi │ │ │ │ mov %rdx,0x90(%rsp) │ │ │ │ call d330 │ │ │ │ - vpbroadcastq %rax,%xmm5 │ │ │ │ + vpbroadcastq %rax,%xmm7 │ │ │ │ mov %r14,0xe0(%rsp) │ │ │ │ add $0x1c1380,%rax │ │ │ │ lea 0xa0(%rsp),%r14 │ │ │ │ mov %rax,0x10(%rbx) │ │ │ │ movq $0x0,0xe8(%rsp) │ │ │ │ movb $0x0,0xf0(%rsp) │ │ │ │ - vmovdqu %xmm5,(%rbx) │ │ │ │ mov %r14,0x60(%rsp) │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + vmovdqu %xmm7,(%rbx) │ │ │ │ + xchg %ax,%ax │ │ │ │ mov 0x60(%rsp),%rsi │ │ │ │ mov 0x98(%rsp),%rdi │ │ │ │ call d1c0 >(int&)@plt> │ │ │ │ lea 0xa4(%rsp),%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ call d1c0 >(int&)@plt> │ │ │ │ lea 0xa8(%rsp),%rsi │ │ │ │ @@ -69522,2549 +69017,2556 @@ │ │ │ │ call d200 (double&)@plt> │ │ │ │ lea 0xb8(%rsp),%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ call d200 (double&)@plt> │ │ │ │ mov (%rax),%rcx │ │ │ │ mov -0x18(%rcx),%rsi │ │ │ │ testb $0x5,0x20(%rax,%rsi,1) │ │ │ │ - jne 5c750 │ │ │ │ - mov 0x8(%rbx),%r9 │ │ │ │ - mov 0x10(%rbx),%r11 │ │ │ │ - vmovsd 0xb0(%rsp),%xmm7 │ │ │ │ - vmovd 0xa4(%rsp),%xmm6 │ │ │ │ - vdivsd 0xb8(%rsp),%xmm7,%xmm8 │ │ │ │ - mov 0xa8(%rsp),%r14d │ │ │ │ - cmp %r9,%r11 │ │ │ │ - je 5c620 │ │ │ │ - vpinsrd $0x1,%r14d,%xmm6,%xmm12 │ │ │ │ - vmovsd %xmm8,0x8(%r9) │ │ │ │ - add $0x10,%r9 │ │ │ │ - vmovq %xmm12,-0x10(%r9) │ │ │ │ - mov %r9,0x8(%rbx) │ │ │ │ + jne 5a100 │ │ │ │ + vmovsd 0xb0(%rsp),%xmm9 │ │ │ │ + mov 0x8(%rbx),%rdi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + vmovd 0xa4(%rsp),%xmm8 │ │ │ │ + mov 0xa8(%rsp),%r11d │ │ │ │ + vdivsd 0xb8(%rsp),%xmm9,%xmm10 │ │ │ │ + cmp %rdi,%r14 │ │ │ │ + je 59fd8 │ │ │ │ + vpinsrd $0x1,%r11d,%xmm8,%xmm14 │ │ │ │ + vmovsd %xmm10,0x8(%rdi) │ │ │ │ + add $0x10,%rdi │ │ │ │ + vmovq %xmm14,-0x10(%rdi) │ │ │ │ + mov %rdi,0x8(%rbx) │ │ │ │ cmpl $0x2,0xa0(%rsp) │ │ │ │ - jle 5c4f0 │ │ │ │ - mov 0xa8(%rsp),%edx │ │ │ │ + jle 59eb0 │ │ │ │ + mov 0xa8(%rsp),%ecx │ │ │ │ mov 0xa4(%rsp),%eax │ │ │ │ - lea -0x1(%rdx),%ecx │ │ │ │ + lea -0x1(%rcx),%esi │ │ │ │ dec %eax │ │ │ │ - movslq %ecx,%rsi │ │ │ │ + movslq %esi,%r14 │ │ │ │ cltq │ │ │ │ - mov (%r12,%rsi,4),%r14d │ │ │ │ + mov (%r12,%r14,4),%r14d │ │ │ │ add (%r12,%rax,4),%r14d │ │ │ │ mov %r14d,0xac(%rsp) │ │ │ │ cmp 0x90(%rsp),%r13 │ │ │ │ - je 5c9e0 │ │ │ │ + je 5a388 │ │ │ │ mov %r14d,0x0(%r13) │ │ │ │ add $0x4,%r13 │ │ │ │ dec %r14d │ │ │ │ movslq %r14d,%r11 │ │ │ │ incl (%r15,%r11,4) │ │ │ │ - jmp 5c4f0 │ │ │ │ - nopl (%rax) │ │ │ │ + jmp 59eb0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ test %rax,%rax │ │ │ │ - je 5c233 │ │ │ │ + je 59c03 │ │ │ │ mov %r14,%rdi │ │ │ │ - jmp 5cb92 │ │ │ │ + jmp 5a54a │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov (%rbx),%rdx │ │ │ │ - mov %r11,%r10 │ │ │ │ + mov %r14,%rcx │ │ │ │ movabs $0x7ffffffffffffff,%rsi │ │ │ │ - sub %rdx,%r10 │ │ │ │ - mov %r10,%rcx │ │ │ │ - sar $0x4,%rcx │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - je f770 <__cxa_finalize@plt+0x20e0> │ │ │ │ - test %rcx,%rcx │ │ │ │ - mov %r14d,0x50(%rsp) │ │ │ │ + sub %rdx,%rcx │ │ │ │ + mov %rcx,%rax │ │ │ │ + sar $0x4,%rax │ │ │ │ + cmp %rsi,%rax │ │ │ │ + je f739 <__cxa_finalize@plt+0x20a9> │ │ │ │ + test %rax,%rax │ │ │ │ + mov %r14,0x40(%rsp) │ │ │ │ mov $0x1,%r14d │ │ │ │ - movabs $0x7ffffffffffffff,%rdi │ │ │ │ - cmovne %rcx,%r14 │ │ │ │ - mov %r10,0x30(%rsp) │ │ │ │ + movabs $0x7ffffffffffffff,%r8 │ │ │ │ + cmovne %rax,%r14 │ │ │ │ + mov %rcx,0x30(%rsp) │ │ │ │ mov %rdx,0x38(%rsp) │ │ │ │ - mov %r11,0x40(%rsp) │ │ │ │ - add %rcx,%r14 │ │ │ │ - vmovsd %xmm8,0x48(%rsp) │ │ │ │ - vmovd %xmm6,0x88(%rsp) │ │ │ │ - cmp %rdi,%r14 │ │ │ │ - cmova %rdi,%r14 │ │ │ │ + add %rax,%r14 │ │ │ │ + mov %r11d,0x50(%rsp) │ │ │ │ + cmp %r8,%r14 │ │ │ │ + vmovsd %xmm10,0x48(%rsp) │ │ │ │ + cmova %r8,%r14 │ │ │ │ + vmovd %xmm8,0x88(%rsp) │ │ │ │ shl $0x4,%r14 │ │ │ │ mov %r14,%rdi │ │ │ │ call d330 │ │ │ │ + vmovd 0x88(%rsp),%xmm11 │ │ │ │ mov 0x30(%rsp),%r10 │ │ │ │ - vmovd 0x88(%rsp),%xmm9 │ │ │ │ - mov %rax,%r8 │ │ │ │ - vpinsrd $0x1,0x50(%rsp),%xmm9,%xmm10 │ │ │ │ - vmovsd 0x48(%rsp),%xmm11 │ │ │ │ + mov %rax,%rdi │ │ │ │ + vmovsd 0x48(%rsp),%xmm13 │ │ │ │ mov 0x40(%rsp),%r11 │ │ │ │ - mov 0x38(%rsp),%r9 │ │ │ │ + vpinsrd $0x1,0x50(%rsp),%xmm11,%xmm12 │ │ │ │ test %r10,%r10 │ │ │ │ - vmovq %xmm10,(%rax,%r10,1) │ │ │ │ - vmovsd %xmm11,0x8(%rax,%r10,1) │ │ │ │ - je 5c703 │ │ │ │ + mov 0x38(%rsp),%r9 │ │ │ │ + vmovsd %xmm13,0x8(%rax,%r10,1) │ │ │ │ + vmovq %xmm12,(%rax,%r10,1) │ │ │ │ + je 5a0b8 │ │ │ │ mov %r10,%rdx │ │ │ │ mov %r9,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ mov %r11,0x48(%rsp) │ │ │ │ mov %r10,0x50(%rsp) │ │ │ │ mov %r9,0x88(%rsp) │ │ │ │ call d2d0 │ │ │ │ mov 0x48(%rsp),%r11 │ │ │ │ mov 0x50(%rsp),%r10 │ │ │ │ mov 0x88(%rsp),%r9 │ │ │ │ - mov %rax,%r8 │ │ │ │ - lea 0x10(%r8,%r10,1),%rax │ │ │ │ + mov %rax,%rdi │ │ │ │ + lea 0x10(%rdi,%r10,1),%rdx │ │ │ │ test %r9,%r9 │ │ │ │ - je 5c735 │ │ │ │ + je 5a0ea │ │ │ │ mov %r11,%rsi │ │ │ │ + mov %rdi,0x50(%rsp) │ │ │ │ mov %r9,%rdi │ │ │ │ - mov %r8,0x50(%rsp) │ │ │ │ - mov %rax,0x88(%rsp) │ │ │ │ sub %r9,%rsi │ │ │ │ + mov %rdx,0x88(%rsp) │ │ │ │ call d340 │ │ │ │ - mov 0x50(%rsp),%r8 │ │ │ │ - mov 0x88(%rsp),%rax │ │ │ │ - mov %r8,(%rbx) │ │ │ │ - add %r14,%r8 │ │ │ │ - mov %rax,0x8(%rbx) │ │ │ │ - mov %r8,0x10(%rbx) │ │ │ │ - jmp 5c5a2 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov (%r15),%r14d │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - lea 0x18(%rbx),%r13 │ │ │ │ - mov %r14d,0xac(%rsp) │ │ │ │ - cmp 0x28(%rbx),%rdi │ │ │ │ - je 5cbc0 │ │ │ │ - mov %r14d,(%rdi) │ │ │ │ - add $0x4,%rdi │ │ │ │ - mov %rdi,0x20(%rbx) │ │ │ │ - mov 0x4(%r15),%r9d │ │ │ │ - lea 0x50(%r15),%rax │ │ │ │ - lea 0xac(%rsp),%r8 │ │ │ │ - mov %rax,0x88(%rsp) │ │ │ │ + mov 0x50(%rsp),%rdi │ │ │ │ + mov 0x88(%rsp),%rdx │ │ │ │ + mov %rdi,(%rbx) │ │ │ │ + add %r14,%rdi │ │ │ │ + mov %rdx,0x8(%rbx) │ │ │ │ + mov %rdi,0x10(%rbx) │ │ │ │ + jmp 59f60 │ │ │ │ + nopl (%rax) │ │ │ │ + mov (%r15),%r9d │ │ │ │ + mov 0x20(%rbx),%r10 │ │ │ │ + lea 0x18(%rbx),%r8 │ │ │ │ mov %r8,0x60(%rsp) │ │ │ │ - add %r14d,%r9d │ │ │ │ mov %r9d,0xac(%rsp) │ │ │ │ - cmp 0x28(%rbx),%rdi │ │ │ │ - je 5cbe0 │ │ │ │ - mov %r9d,(%rdi) │ │ │ │ - add $0x4,%rdi │ │ │ │ - mov %rdi,0x20(%rbx) │ │ │ │ - lea 0x8(%r15),%rdx │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rdx),%r9d │ │ │ │ - mov 0x20(%rbx),%r10 │ │ │ │ + cmp 0x28(%rbx),%r10 │ │ │ │ + je 5a570 │ │ │ │ + mov %r9d,(%r10) │ │ │ │ + add $0x4,%r10 │ │ │ │ + mov %r10,0x20(%rbx) │ │ │ │ + lea 0xac(%rsp),%rdi │ │ │ │ + add 0x4(%r15),%r9d │ │ │ │ + lea 0x50(%r15),%r13 │ │ │ │ + mov %rdi,0x88(%rsp) │ │ │ │ mov %r9d,0xac(%rsp) │ │ │ │ cmp 0x28(%rbx),%r10 │ │ │ │ - je 5c9b0 │ │ │ │ + je 5a5a0 │ │ │ │ mov %r9d,(%r10) │ │ │ │ add $0x4,%r10 │ │ │ │ mov %r10,0x20(%rbx) │ │ │ │ - add 0x4(%rdx),%r9d │ │ │ │ + lea 0x8(%r15),%rdx │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov 0x20(%rbx),%r11 │ │ │ │ - lea 0x4(%rdx),%r14 │ │ │ │ + add (%rdx),%r9d │ │ │ │ mov %r9d,0xac(%rsp) │ │ │ │ cmp 0x28(%rbx),%r11 │ │ │ │ - je 5ca40 │ │ │ │ + je 5a358 │ │ │ │ mov %r9d,(%r11) │ │ │ │ add $0x4,%r11 │ │ │ │ mov %r11,0x20(%rbx) │ │ │ │ + mov 0x20(%rbx),%rax │ │ │ │ + add 0x4(%rdx),%r9d │ │ │ │ + lea 0x4(%rdx),%r14 │ │ │ │ + mov %r9d,0xac(%rsp) │ │ │ │ + cmp 0x28(%rbx),%rax │ │ │ │ + je 5a3e0 │ │ │ │ + mov %r9d,(%rax) │ │ │ │ + add $0x4,%rax │ │ │ │ + mov %rax,0x20(%rbx) │ │ │ │ add 0x4(%r14),%r9d │ │ │ │ mov %r9d,0xac(%rsp) │ │ │ │ - cmp 0x28(%rbx),%r11 │ │ │ │ - je 5cac0 │ │ │ │ - mov %r9d,(%r11) │ │ │ │ - add $0x4,%r11 │ │ │ │ - mov %r11,0x20(%rbx) │ │ │ │ + cmp 0x28(%rbx),%rax │ │ │ │ + je 5a480 │ │ │ │ + mov %r9d,(%rax) │ │ │ │ + add $0x4,%rax │ │ │ │ + mov %rax,0x20(%rbx) │ │ │ │ add 0x8(%r14),%r9d │ │ │ │ mov %r9d,0xac(%rsp) │ │ │ │ - cmp 0x28(%rbx),%r11 │ │ │ │ - je 5caa0 │ │ │ │ - mov %r9d,(%r11) │ │ │ │ - add $0x4,%r11 │ │ │ │ - mov %r11,0x20(%rbx) │ │ │ │ + cmp 0x28(%rbx),%rax │ │ │ │ + je 5a458 │ │ │ │ + mov %r9d,(%rax) │ │ │ │ + add $0x4,%rax │ │ │ │ + mov %rax,0x20(%rbx) │ │ │ │ add 0xc(%r14),%r9d │ │ │ │ mov %r9d,0xac(%rsp) │ │ │ │ - cmp 0x28(%rbx),%r11 │ │ │ │ - je 5ca80 │ │ │ │ - mov %r9d,(%r11) │ │ │ │ - add $0x4,%r11 │ │ │ │ - mov %r11,0x20(%rbx) │ │ │ │ + cmp 0x28(%rbx),%rax │ │ │ │ + je 5a430 │ │ │ │ + mov %r9d,(%rax) │ │ │ │ + add $0x4,%rax │ │ │ │ + mov %rax,0x20(%rbx) │ │ │ │ add 0x10(%r14),%r9d │ │ │ │ mov %r9d,0xac(%rsp) │ │ │ │ - cmp 0x28(%rbx),%r11 │ │ │ │ - je 5ca60 │ │ │ │ - mov %r9d,(%r11) │ │ │ │ - add $0x4,%r11 │ │ │ │ - mov %r11,0x20(%rbx) │ │ │ │ + cmp 0x28(%rbx),%rax │ │ │ │ + je 5a408 │ │ │ │ + mov %r9d,(%rax) │ │ │ │ + add $0x4,%rax │ │ │ │ + mov %rax,0x20(%rbx) │ │ │ │ lea 0x14(%r14),%rdx │ │ │ │ - cmp %rdx,0x88(%rsp) │ │ │ │ - jne 5c7c0 │ │ │ │ + cmp %rdx,%r13 │ │ │ │ + jne 5a170 │ │ │ │ mov 0x80(%rsp),%rdi │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ test %r12,%r12 │ │ │ │ - je 5c8c8 │ │ │ │ + je 5a273 │ │ │ │ mov 0x90(%rsp),%rsi │ │ │ │ mov %r12,%rdi │ │ │ │ sub %r12,%rsi │ │ │ │ call d340 │ │ │ │ mov $0x50,%esi │ │ │ │ mov %r15,%rdi │ │ │ │ call d340 │ │ │ │ - mov 0x94604(%rip),%r12 # f0ee0 , std::allocator >@GLIBCXX_3.4.21> │ │ │ │ - mov 0x945fd(%rip),%r15 # f0ee0 , std::allocator >@GLIBCXX_3.4.21> │ │ │ │ - mov 0x946e6(%rip),%rcx # f0fd0 , std::allocator >@GLIBCXX_3.4.21> │ │ │ │ + mov 0x8fc59(%rip),%r12 # e9ee0 , std::allocator >@GLIBCXX_3.4.21> │ │ │ │ + mov 0x8fc52(%rip),%r15 # e9ee0 , std::allocator >@GLIBCXX_3.4.21> │ │ │ │ lea 0x158(%rsp),%rdi │ │ │ │ - add $0x10,%rcx │ │ │ │ + mov 0x8fd33(%rip),%rcx # e9fd0 , std::allocator >@GLIBCXX_3.4.21> │ │ │ │ add $0x18,%r12 │ │ │ │ add $0x40,%r15 │ │ │ │ - mov %rcx,0x110(%rsp) │ │ │ │ + add $0x10,%rcx │ │ │ │ mov %r12,0x100(%rsp) │ │ │ │ + mov %rcx,0x110(%rsp) │ │ │ │ mov %r15,0x178(%rsp) │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov 0x945ee(%rip),%rsi # f0f10 >@GLIBCXX_3.4> │ │ │ │ + mov 0x8fc43(%rip),%rsi # e9f10 >@GLIBCXX_3.4> │ │ │ │ mov 0x28(%rsp),%rdi │ │ │ │ add $0x10,%rsi │ │ │ │ mov %rsi,0x110(%rsp) │ │ │ │ call d480 │ │ │ │ - mov 0x20(%rsp),%r13 │ │ │ │ - mov 0x18(%rsp),%rax │ │ │ │ - mov 0x94577(%rip),%r8 # f0ec0 >@GLIBCXX_3.4> │ │ │ │ - mov -0x18(%r13),%rdi │ │ │ │ - mov %r13,0x100(%rsp) │ │ │ │ - add $0x10,%r8 │ │ │ │ - mov %rax,0x100(%rsp,%rdi,1) │ │ │ │ + mov 0x20(%rsp),%r8 │ │ │ │ + mov 0x18(%rsp),%r10 │ │ │ │ + mov 0x8fbcc(%rip),%r13 # e9ec0 >@GLIBCXX_3.4> │ │ │ │ mov 0x58(%rsp),%rdi │ │ │ │ + mov -0x18(%r8),%r9 │ │ │ │ + mov %r8,0x100(%rsp) │ │ │ │ + add $0x10,%r13 │ │ │ │ + mov %r10,0x100(%rsp,%r9,1) │ │ │ │ movq $0x0,0x108(%rsp) │ │ │ │ - mov %r8,0x178(%rsp) │ │ │ │ + mov %r13,0x178(%rsp) │ │ │ │ call d0c0 │ │ │ │ mov 0x298(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 5cbfc │ │ │ │ + jne 5a5bc │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ mov %rbx,%rax │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0x60(%rsp),%rsi │ │ │ │ - mov %r13,%rdi │ │ │ │ + mov 0x88(%rsp),%rsi │ │ │ │ + mov 0x60(%rsp),%rdi │ │ │ │ mov %r9d,0x48(%rsp) │ │ │ │ mov %rdx,0x50(%rsp) │ │ │ │ - call c3080 >::_M_realloc_append(int const&)@@Base> │ │ │ │ + call bca60 >::_M_realloc_append(int const&)@@Base> │ │ │ │ mov 0x48(%rsp),%r9d │ │ │ │ mov 0x50(%rsp),%rdx │ │ │ │ - jmp 5c7e4 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 5a194 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + vmovq %r12,%xmm15 │ │ │ │ mov %r13,0xd0(%rsp) │ │ │ │ - vmovq %r12,%xmm13 │ │ │ │ lea 0xac(%rsp),%rsi │ │ │ │ lea 0xc0(%rsp),%rdi │ │ │ │ - vpinsrq $0x1,%r13,%xmm13,%xmm14 │ │ │ │ - vmovdqa %xmm14,0xc0(%rsp) │ │ │ │ - call c3080 >::_M_realloc_append(int const&)@@Base> │ │ │ │ - mov 0xd0(%rsp),%rdi │ │ │ │ + vpinsrq $0x1,%r13,%xmm15,%xmm3 │ │ │ │ + vmovdqa %xmm3,0xc0(%rsp) │ │ │ │ + call bca60 >::_M_realloc_append(int const&)@@Base> │ │ │ │ + mov 0xd0(%rsp),%r8 │ │ │ │ mov 0xc0(%rsp),%r12 │ │ │ │ mov 0xc8(%rsp),%r13 │ │ │ │ - mov %rdi,0x90(%rsp) │ │ │ │ - jmp 5c5ee │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x60(%rsp),%rsi │ │ │ │ - mov %r13,%rdi │ │ │ │ + mov %r8,0x90(%rsp) │ │ │ │ + jmp 59fac │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov 0x88(%rsp),%rsi │ │ │ │ + mov 0x60(%rsp),%rdi │ │ │ │ mov %r9d,0x50(%rsp) │ │ │ │ - call c3080 >::_M_realloc_append(int const&)@@Base> │ │ │ │ + call bca60 >::_M_realloc_append(int const&)@@Base> │ │ │ │ mov 0x50(%rsp),%r9d │ │ │ │ - mov 0x20(%rbx),%r11 │ │ │ │ - jmp 5c80d │ │ │ │ - mov 0x60(%rsp),%rsi │ │ │ │ - mov %r13,%rdi │ │ │ │ + mov 0x20(%rbx),%rax │ │ │ │ + jmp 5a1bd │ │ │ │ + nopl (%rax) │ │ │ │ + mov 0x88(%rsp),%rsi │ │ │ │ + mov 0x60(%rsp),%rdi │ │ │ │ mov %r9d,0x50(%rsp) │ │ │ │ - call c3080 >::_M_realloc_append(int const&)@@Base> │ │ │ │ + call bca60 >::_M_realloc_append(int const&)@@Base> │ │ │ │ mov 0x50(%rsp),%r9d │ │ │ │ - jmp 5c891 │ │ │ │ + jmp 5a241 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - mov 0x60(%rsp),%rsi │ │ │ │ - mov %r13,%rdi │ │ │ │ + mov 0x88(%rsp),%rsi │ │ │ │ + mov 0x60(%rsp),%rdi │ │ │ │ mov %r9d,0x50(%rsp) │ │ │ │ - call c3080 >::_M_realloc_append(int const&)@@Base> │ │ │ │ + call bca60 >::_M_realloc_append(int const&)@@Base> │ │ │ │ mov 0x50(%rsp),%r9d │ │ │ │ - mov 0x20(%rbx),%r11 │ │ │ │ - jmp 5c870 │ │ │ │ - mov 0x60(%rsp),%rsi │ │ │ │ - mov %r13,%rdi │ │ │ │ + mov 0x20(%rbx),%rax │ │ │ │ + jmp 5a220 │ │ │ │ + nopl (%rax) │ │ │ │ + mov 0x88(%rsp),%rsi │ │ │ │ + mov 0x60(%rsp),%rdi │ │ │ │ mov %r9d,0x50(%rsp) │ │ │ │ - call c3080 >::_M_realloc_append(int const&)@@Base> │ │ │ │ + call bca60 >::_M_realloc_append(int const&)@@Base> │ │ │ │ mov 0x50(%rsp),%r9d │ │ │ │ - mov 0x20(%rbx),%r11 │ │ │ │ - jmp 5c84f │ │ │ │ - mov 0x60(%rsp),%rsi │ │ │ │ - mov %r13,%rdi │ │ │ │ + mov 0x20(%rbx),%rax │ │ │ │ + jmp 5a1ff │ │ │ │ + nopl (%rax) │ │ │ │ + mov 0x88(%rsp),%rsi │ │ │ │ + mov 0x60(%rsp),%rdi │ │ │ │ mov %r9d,0x50(%rsp) │ │ │ │ - call c3080 >::_M_realloc_append(int const&)@@Base> │ │ │ │ + call bca60 >::_M_realloc_append(int const&)@@Base> │ │ │ │ mov 0x50(%rsp),%r9d │ │ │ │ - mov 0x20(%rbx),%r11 │ │ │ │ - jmp 5c82e │ │ │ │ - movzbl (%r15),%r9d │ │ │ │ - mov %r9b,0x168(%rsp) │ │ │ │ - jmp 5c3c4 │ │ │ │ + mov 0x20(%rbx),%rax │ │ │ │ + jmp 5a1de │ │ │ │ + nopl (%rax) │ │ │ │ + movzbl (%r15),%r10d │ │ │ │ + mov %r10b,0x168(%rsp) │ │ │ │ + jmp 59d8b │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ lea 0xc0(%rsp),%rsi │ │ │ │ lea 0x158(%rsp),%rdi │ │ │ │ xor %edx,%edx │ │ │ │ call d5e0 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ - mov 0xc0(%rsp),%r10 │ │ │ │ + mov 0xc0(%rsp),%r11 │ │ │ │ mov %rax,0x158(%rsp) │ │ │ │ mov %rax,%rdi │ │ │ │ - mov %r10,0x168(%rsp) │ │ │ │ + mov %r11,0x168(%rsp) │ │ │ │ mov %r13,%rdx │ │ │ │ mov %r15,%rsi │ │ │ │ call d2d0 │ │ │ │ mov 0xc0(%rsp),%r13 │ │ │ │ mov 0x158(%rsp),%rdi │ │ │ │ - jmp 5c3c4 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 59d8b │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov 0x80(%rsp),%rdi │ │ │ │ lea 0xc0(%rsp),%rsi │ │ │ │ xor %edx,%edx │ │ │ │ call d5e0 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ mov 0xc0(%rsp),%r8 │ │ │ │ mov %rax,0xe0(%rsp) │ │ │ │ mov %rax,%rdi │ │ │ │ mov %r8,0xf0(%rsp) │ │ │ │ mov %r12,%rdx │ │ │ │ mov %r13,%rsi │ │ │ │ call d2d0 │ │ │ │ mov 0xc0(%rsp),%rdi │ │ │ │ mov 0xe0(%rsp),%r9 │ │ │ │ - jmp 5c236 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 59c06 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0x60(%rsp),%rdi │ │ │ │ lea 0xac(%rsp),%rsi │ │ │ │ - mov %r13,%rdi │ │ │ │ - call c3080 >::_M_realloc_append(int const&)@@Base> │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - jmp 5c778 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov 0x60(%rsp),%rsi │ │ │ │ - mov %r13,%rdi │ │ │ │ + mov %r9d,0x88(%rsp) │ │ │ │ + call bca60 >::_M_realloc_append(int const&)@@Base> │ │ │ │ + mov 0x88(%rsp),%r9d │ │ │ │ + mov 0x20(%rbx),%r10 │ │ │ │ + jmp 5a12d │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov %rdi,%rsi │ │ │ │ + mov 0x60(%rsp),%rdi │ │ │ │ mov %r9d,0x50(%rsp) │ │ │ │ - call c3080 >::_M_realloc_append(int const&)@@Base> │ │ │ │ + call bca60 >::_M_realloc_append(int const&)@@Base> │ │ │ │ mov 0x50(%rsp),%r9d │ │ │ │ - jmp 5c7b5 │ │ │ │ + jmp 5a162 │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r14 │ │ │ │ vzeroupper │ │ │ │ - jmp f7b4 <__cxa_finalize@plt+0x2124> │ │ │ │ + jmp f77d <__cxa_finalize@plt+0x20ed> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r14 │ │ │ │ - jmp f78f <__cxa_finalize@plt+0x20ff> │ │ │ │ + jmp f758 <__cxa_finalize@plt+0x20c8> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r14 │ │ │ │ vzeroupper │ │ │ │ - jmp f7a1 <__cxa_finalize@plt+0x2111> │ │ │ │ + jmp f76a <__cxa_finalize@plt+0x20da> │ │ │ │ endbr64 │ │ │ │ - jmp f7ff <__cxa_finalize@plt+0x216f> │ │ │ │ + jmp f7c8 <__cxa_finalize@plt+0x2138> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ - jmp f819 <__cxa_finalize@plt+0x2189> │ │ │ │ + jmp f7e2 <__cxa_finalize@plt+0x2152> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r14 │ │ │ │ vzeroupper │ │ │ │ - jmp f7c1 <__cxa_finalize@plt+0x2131> │ │ │ │ + jmp f78a <__cxa_finalize@plt+0x20fa> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ - jmp f82c <__cxa_finalize@plt+0x219c> │ │ │ │ + jmp f7f5 <__cxa_finalize@plt+0x2165> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r14 │ │ │ │ - jmp f8fe <__cxa_finalize@plt+0x226e> │ │ │ │ + jmp f8c7 <__cxa_finalize@plt+0x2237> │ │ │ │ endbr64 │ │ │ │ - jmp f8ee <__cxa_finalize@plt+0x225e> │ │ │ │ + jmp f8b7 <__cxa_finalize@plt+0x2227> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ vzeroupper │ │ │ │ - jmp f881 <__cxa_finalize@plt+0x21f1> │ │ │ │ + jmp f84a <__cxa_finalize@plt+0x21ba> │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000005cc80 , std::allocator > const&)@@Base>: │ │ │ │ +000000000005a640 , std::allocator > const&)@@Base>: │ │ │ │ endbr64 │ │ │ │ push %r15 │ │ │ │ + vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ - mov %rdi,%r14 │ │ │ │ push %r12 │ │ │ │ + mov %rsi,%r12 │ │ │ │ push %rbp │ │ │ │ + mov %rdi,%rbp │ │ │ │ push %rbx │ │ │ │ - mov %rsi,%rbp │ │ │ │ sub $0x48,%rsp │ │ │ │ - lea 0x20(%rsp),%r12 │ │ │ │ - mov %fs:0x28,%r10 │ │ │ │ - mov %r10,0x38(%rsp) │ │ │ │ - xor %r10d,%r10d │ │ │ │ - movq $0x0,0x20(%rsp) │ │ │ │ - movq $0x0,0x28(%rsp) │ │ │ │ + mov %fs:0x28,%r8 │ │ │ │ + mov %r8,0x38(%rsp) │ │ │ │ + xor %r8d,%r8d │ │ │ │ + lea 0x20(%rsp),%r13 │ │ │ │ + cmpq $0x0,(%rdi) │ │ │ │ movq $0x0,0x30(%rsp) │ │ │ │ mov %rdi,0x8(%rsp) │ │ │ │ - mov %r12,0x18(%rsp) │ │ │ │ - cmpq $0x0,(%rdi) │ │ │ │ - je 5cd50 , std::allocator > const&)@@Base+0xd0> │ │ │ │ - xor %ecx,%ecx │ │ │ │ - jmp 5cd24 , std::allocator > const&)@@Base+0xa4> │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %r14,(%r10) │ │ │ │ - add $0x8,%r10 │ │ │ │ - mov (%r14),%r14 │ │ │ │ - mov %r10,0x28(%rsp) │ │ │ │ - mov %r14,0x8(%rsp) │ │ │ │ - cmpq $0x0,(%r14) │ │ │ │ - je 5cd50 , std::allocator > const&)@@Base+0xd0> │ │ │ │ - mov 0x28(%rsp),%r10 │ │ │ │ - mov 0x30(%rsp),%rcx │ │ │ │ - cmp %rcx,%r10 │ │ │ │ - jne 5cd00 , std::allocator > const&)@@Base+0x80> │ │ │ │ + mov %r13,0x18(%rsp) │ │ │ │ + vmovdqa %xmm0,0x20(%rsp) │ │ │ │ + je 5a6e0 , std::allocator > const&)@@Base+0xa0> │ │ │ │ + xor %esi,%esi │ │ │ │ + jmp 5a6be , std::allocator > const&)@@Base+0x7e> │ │ │ │ + nopl (%rax) │ │ │ │ + mov %rbp,(%r8) │ │ │ │ + add $0x8,%r8 │ │ │ │ + mov %r8,0x28(%rsp) │ │ │ │ + mov 0x0(%rbp),%rbp │ │ │ │ + cmpq $0x0,0x0(%rbp) │ │ │ │ + mov %rbp,0x8(%rsp) │ │ │ │ + je 5a6e0 , std::allocator > const&)@@Base+0xa0> │ │ │ │ + mov 0x28(%rsp),%r8 │ │ │ │ + mov 0x30(%rsp),%rsi │ │ │ │ + cmp %rsi,%r8 │ │ │ │ + jne 5a698 , std::allocator > const&)@@Base+0x58> │ │ │ │ lea 0x8(%rsp),%rsi │ │ │ │ - mov %r12,%rdi │ │ │ │ - call c3160 >::_M_realloc_append(BasisElt const* const&)@@Base> │ │ │ │ - mov (%r14),%r14 │ │ │ │ - mov %r14,0x8(%rsp) │ │ │ │ - cmpq $0x0,(%r14) │ │ │ │ - jne 5cd1a , std::allocator > const&)@@Base+0x9a> │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x0(%rbp),%rsi │ │ │ │ - mov %rsi,%r15 │ │ │ │ + mov %r13,%rdi │ │ │ │ + call bcb40 >::_M_realloc_append(BasisElt const* const&)@@Base> │ │ │ │ + mov 0x0(%rbp),%rbp │ │ │ │ + cmpq $0x0,0x0(%rbp) │ │ │ │ + mov %rbp,0x8(%rsp) │ │ │ │ + jne 5a6b4 , std::allocator > const&)@@Base+0x74> │ │ │ │ + mov (%r12),%rdi │ │ │ │ + mov %rdi,%r15 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x8(%rbp),%r10 │ │ │ │ - lea (%rsi,%r10,1),%rcx │ │ │ │ - cmp %rcx,%r15 │ │ │ │ - je 5d04f , std::allocator > const&)@@Base+0x3cf> │ │ │ │ - movzbl 0x8(%r14),%eax │ │ │ │ + mov 0x8(%r12),%r8 │ │ │ │ + lea (%rdi,%r8,1),%rsi │ │ │ │ + cmp %rsi,%r15 │ │ │ │ + je 5a9bf , std::allocator > const&)@@Base+0x37f> │ │ │ │ + movzbl 0x8(%rbp),%eax │ │ │ │ movsbl (%r15),%edx │ │ │ │ add $0x31,%eax │ │ │ │ cmp %edx,%eax │ │ │ │ - jne 5d04f , std::allocator > const&)@@Base+0x3cf> │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ + jne 5a9bf , std::allocator > const&)@@Base+0x37f> │ │ │ │ + mov 0x20(%rsp),%rcx │ │ │ │ mov 0x28(%rsp),%rax │ │ │ │ - cmp %rdi,%rax │ │ │ │ - je 5cf8a , std::allocator > const&)@@Base+0x30a> │ │ │ │ + cmp %rcx,%rax │ │ │ │ + je 5a91a , std::allocator > const&)@@Base+0x2da> │ │ │ │ mov %rax,%rbx │ │ │ │ - sub %rdi,%rbx │ │ │ │ + sub %rcx,%rbx │ │ │ │ sub $0x8,%rbx │ │ │ │ shr $0x3,%rbx │ │ │ │ inc %rbx │ │ │ │ and $0x7,%ebx │ │ │ │ - je 5ceb6 , std::allocator > const&)@@Base+0x236> │ │ │ │ + je 5a846 , std::allocator > const&)@@Base+0x206> │ │ │ │ cmp $0x1,%rbx │ │ │ │ - je 5ce90 , std::allocator > const&)@@Base+0x210> │ │ │ │ + je 5a820 , std::allocator > const&)@@Base+0x1e0> │ │ │ │ cmp $0x2,%rbx │ │ │ │ - je 5ce73 , std::allocator > const&)@@Base+0x1f3> │ │ │ │ + je 5a803 , std::allocator > const&)@@Base+0x1c3> │ │ │ │ cmp $0x3,%rbx │ │ │ │ - je 5ce56 , std::allocator > const&)@@Base+0x1d6> │ │ │ │ + je 5a7e6 , std::allocator > const&)@@Base+0x1a6> │ │ │ │ cmp $0x4,%rbx │ │ │ │ - je 5ce39 , std::allocator > const&)@@Base+0x1b9> │ │ │ │ + je 5a7c9 , std::allocator > const&)@@Base+0x189> │ │ │ │ cmp $0x5,%rbx │ │ │ │ - je 5ce1c , std::allocator > const&)@@Base+0x19c> │ │ │ │ + je 5a7ac , std::allocator > const&)@@Base+0x16c> │ │ │ │ cmp $0x6,%rbx │ │ │ │ - je 5cdff , std::allocator > const&)@@Base+0x17f> │ │ │ │ - mov %r14,%r8 │ │ │ │ - mov -0x8(%rax),%r14 │ │ │ │ - mov 0x8(%r14),%rbx │ │ │ │ - cmp %rbx,%r8 │ │ │ │ - jne 5cfd0 , std::allocator > const&)@@Base+0x350> │ │ │ │ + je 5a78f , std::allocator > const&)@@Base+0x14f> │ │ │ │ + mov %rbp,%r9 │ │ │ │ + mov -0x8(%rax),%rbp │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + cmp %rbx,%r9 │ │ │ │ + jne 5a960 , std::allocator > const&)@@Base+0x320> │ │ │ │ sub $0x8,%rax │ │ │ │ mov %rax,0x28(%rsp) │ │ │ │ - mov %r14,%r9 │ │ │ │ - mov -0x8(%rax),%r14 │ │ │ │ - mov 0x8(%r14),%rbx │ │ │ │ - cmp %rbx,%r9 │ │ │ │ - jne 5cfd0 , std::allocator > const&)@@Base+0x350> │ │ │ │ + mov %rbp,%r10 │ │ │ │ + mov -0x8(%rax),%rbp │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + cmp %rbx,%r10 │ │ │ │ + jne 5a960 , std::allocator > const&)@@Base+0x320> │ │ │ │ sub $0x8,%rax │ │ │ │ mov %rax,0x28(%rsp) │ │ │ │ - mov %r14,%r11 │ │ │ │ - mov -0x8(%rax),%r14 │ │ │ │ - mov 0x8(%r14),%rbx │ │ │ │ + mov %rbp,%r11 │ │ │ │ + mov -0x8(%rax),%rbp │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ cmp %rbx,%r11 │ │ │ │ - jne 5cfd0 , std::allocator > const&)@@Base+0x350> │ │ │ │ + jne 5a960 , std::allocator > const&)@@Base+0x320> │ │ │ │ sub $0x8,%rax │ │ │ │ mov %rax,0x28(%rsp) │ │ │ │ - mov %r14,%r13 │ │ │ │ - mov -0x8(%rax),%r14 │ │ │ │ - mov 0x8(%r14),%rbx │ │ │ │ - cmp %rbx,%r13 │ │ │ │ - jne 5cfd0 , std::allocator > const&)@@Base+0x350> │ │ │ │ + mov %rbp,%r14 │ │ │ │ + mov -0x8(%rax),%rbp │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + cmp %rbx,%r14 │ │ │ │ + jne 5a960 , std::allocator > const&)@@Base+0x320> │ │ │ │ sub $0x8,%rax │ │ │ │ mov %rax,0x28(%rsp) │ │ │ │ - mov %r14,%rdx │ │ │ │ - mov -0x8(%rax),%r14 │ │ │ │ - mov 0x8(%r14),%rbx │ │ │ │ + mov %rbp,%rdx │ │ │ │ + mov -0x8(%rax),%rbp │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ cmp %rbx,%rdx │ │ │ │ - jne 5cfd0 , std::allocator > const&)@@Base+0x350> │ │ │ │ + jne 5a960 , std::allocator > const&)@@Base+0x320> │ │ │ │ sub $0x8,%rax │ │ │ │ mov %rax,0x28(%rsp) │ │ │ │ - mov %r14,%r8 │ │ │ │ - mov -0x8(%rax),%r14 │ │ │ │ - mov 0x8(%r14),%rbx │ │ │ │ - cmp %rbx,%r8 │ │ │ │ - jne 5cfd0 , std::allocator > const&)@@Base+0x350> │ │ │ │ + mov %rbp,%r9 │ │ │ │ + mov -0x8(%rax),%rbp │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + cmp %rbx,%r9 │ │ │ │ + jne 5a960 , std::allocator > const&)@@Base+0x320> │ │ │ │ sub $0x8,%rax │ │ │ │ mov %rax,0x28(%rsp) │ │ │ │ - mov %r14,%r9 │ │ │ │ - mov -0x8(%rax),%r14 │ │ │ │ - mov 0x8(%r14),%rbx │ │ │ │ - cmp %rbx,%r9 │ │ │ │ - jne 5cfd0 , std::allocator > const&)@@Base+0x350> │ │ │ │ + mov %rbp,%r10 │ │ │ │ + mov -0x8(%rax),%rbp │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + cmp %rbx,%r10 │ │ │ │ + jne 5a960 , std::allocator > const&)@@Base+0x320> │ │ │ │ sub $0x8,%rax │ │ │ │ mov %rax,0x28(%rsp) │ │ │ │ - cmp %rdi,%rax │ │ │ │ - je 5cf8a , std::allocator > const&)@@Base+0x30a> │ │ │ │ + cmp %rcx,%rax │ │ │ │ + je 5a91a , std::allocator > const&)@@Base+0x2da> │ │ │ │ mov -0x8(%rax),%r11 │ │ │ │ mov 0x8(%r11),%rbx │ │ │ │ - cmp %rbx,%r14 │ │ │ │ - jne 5cfd0 , std::allocator > const&)@@Base+0x350> │ │ │ │ - mov -0x10(%rax),%r14 │ │ │ │ - lea -0x8(%rax),%r13 │ │ │ │ - mov %r13,0x28(%rsp) │ │ │ │ - mov %r13,%rax │ │ │ │ - mov 0x8(%r14),%rbx │ │ │ │ + cmp %rbx,%rbp │ │ │ │ + jne 5a960 , std::allocator > const&)@@Base+0x320> │ │ │ │ + mov -0x10(%rax),%rbp │ │ │ │ + lea -0x8(%rax),%r14 │ │ │ │ + mov %r14,0x28(%rsp) │ │ │ │ + mov %r14,%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ cmp %rbx,%r11 │ │ │ │ - jne 5cfd0 , std::allocator > const&)@@Base+0x350> │ │ │ │ + jne 5a960 , std::allocator > const&)@@Base+0x320> │ │ │ │ mov -0x10(%rax),%rdx │ │ │ │ sub $0x8,%rax │ │ │ │ mov %rax,0x28(%rsp) │ │ │ │ mov 0x8(%rdx),%rbx │ │ │ │ - cmp %rbx,%r14 │ │ │ │ - jne 5cfd0 , std::allocator > const&)@@Base+0x350> │ │ │ │ - mov -0x18(%r13),%r9 │ │ │ │ - lea -0x10(%r13),%rax │ │ │ │ + cmp %rbx,%rbp │ │ │ │ + jne 5a960 , std::allocator > const&)@@Base+0x320> │ │ │ │ + mov -0x18(%r14),%r10 │ │ │ │ + lea -0x10(%r14),%rax │ │ │ │ mov %rax,0x28(%rsp) │ │ │ │ - mov 0x8(%r9),%rbx │ │ │ │ + mov 0x8(%r10),%rbx │ │ │ │ cmp %rbx,%rdx │ │ │ │ - jne 5cfd0 , std::allocator > const&)@@Base+0x350> │ │ │ │ - mov -0x20(%r13),%r8 │ │ │ │ - lea -0x18(%r13),%rax │ │ │ │ + jne 5a960 , std::allocator > const&)@@Base+0x320> │ │ │ │ + mov -0x20(%r14),%r9 │ │ │ │ + lea -0x18(%r14),%rax │ │ │ │ mov %rax,0x28(%rsp) │ │ │ │ - mov 0x8(%r8),%rbx │ │ │ │ - cmp %rbx,%r9 │ │ │ │ - jne 5cfd0 , std::allocator > const&)@@Base+0x350> │ │ │ │ - mov -0x28(%r13),%r11 │ │ │ │ - lea -0x20(%r13),%rax │ │ │ │ + mov 0x8(%r9),%rbx │ │ │ │ + cmp %rbx,%r10 │ │ │ │ + jne 5a960 , std::allocator > const&)@@Base+0x320> │ │ │ │ + mov -0x28(%r14),%r11 │ │ │ │ + lea -0x20(%r14),%rax │ │ │ │ mov %rax,0x28(%rsp) │ │ │ │ mov 0x8(%r11),%rbx │ │ │ │ - cmp %rbx,%r8 │ │ │ │ - jne 5cfd0 , std::allocator > const&)@@Base+0x350> │ │ │ │ - mov -0x30(%r13),%rdx │ │ │ │ - lea -0x28(%r13),%rax │ │ │ │ + cmp %rbx,%r9 │ │ │ │ + jne 5a960 , std::allocator > const&)@@Base+0x320> │ │ │ │ + mov -0x30(%r14),%rdx │ │ │ │ + lea -0x28(%r14),%rax │ │ │ │ mov %rax,0x28(%rsp) │ │ │ │ mov 0x8(%rdx),%rbx │ │ │ │ cmp %rbx,%r11 │ │ │ │ - jne 5cfd0 , std::allocator > const&)@@Base+0x350> │ │ │ │ - mov -0x38(%r13),%r14 │ │ │ │ - lea -0x30(%r13),%rax │ │ │ │ + jne 5a960 , std::allocator > const&)@@Base+0x320> │ │ │ │ + mov -0x38(%r14),%rbp │ │ │ │ + lea -0x30(%r14),%rax │ │ │ │ mov %rax,0x28(%rsp) │ │ │ │ - mov 0x8(%r14),%rbx │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ cmp %rbx,%rdx │ │ │ │ - jne 5cfd0 , std::allocator > const&)@@Base+0x350> │ │ │ │ - lea -0x38(%r13),%rax │ │ │ │ + jne 5a960 , std::allocator > const&)@@Base+0x320> │ │ │ │ + lea -0x38(%r14),%rax │ │ │ │ mov %rax,0x28(%rsp) │ │ │ │ - cmp %rdi,%rax │ │ │ │ - jne 5ceb6 , std::allocator > const&)@@Base+0x236> │ │ │ │ + cmp %rcx,%rax │ │ │ │ + jne 5a846 , std::allocator > const&)@@Base+0x206> │ │ │ │ inc %r15 │ │ │ │ - cmp %r15,%rcx │ │ │ │ + cmp %r15,%rsi │ │ │ │ sete %bl │ │ │ │ mov 0x20(%rsp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 5cfaa , std::allocator > const&)@@Base+0x32a> │ │ │ │ + je 5a93a , std::allocator > const&)@@Base+0x2fa> │ │ │ │ mov 0x30(%rsp),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ mov 0x38(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 5d061 , std::allocator > const&)@@Base+0x3e1> │ │ │ │ + jne 5a9d1 , std::allocator > const&)@@Base+0x391> │ │ │ │ add $0x48,%rsp │ │ │ │ mov %ebx,%eax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ ret │ │ │ │ nop │ │ │ │ - cmp %rdi,%rax │ │ │ │ - je 5cf8a , std::allocator > const&)@@Base+0x30a> │ │ │ │ + cmp %rcx,%rax │ │ │ │ + je 5a91a , std::allocator > const&)@@Base+0x2da> │ │ │ │ cmpq $0x0,(%rbx) │ │ │ │ - jne 5d01a , std::allocator > const&)@@Base+0x39a> │ │ │ │ - jmp 5d056 , std::allocator > const&)@@Base+0x3d6> │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jne 5a98a , std::allocator > const&)@@Base+0x34a> │ │ │ │ + jmp 5a9c6 , std::allocator > const&)@@Base+0x386> │ │ │ │ + nopl (%rax) │ │ │ │ mov %rbx,(%rax) │ │ │ │ add $0x8,%rax │ │ │ │ - mov (%rbx),%rbx │ │ │ │ mov %rax,0x28(%rsp) │ │ │ │ + mov (%rbx),%rbx │ │ │ │ cmpq $0x0,(%rbx) │ │ │ │ - je 5d040 , std::allocator > const&)@@Base+0x3c0> │ │ │ │ + je 5a9b0 , std::allocator > const&)@@Base+0x370> │ │ │ │ mov 0x28(%rsp),%rax │ │ │ │ cmp %rax,0x30(%rsp) │ │ │ │ - jne 5d000 , std::allocator > const&)@@Base+0x380> │ │ │ │ + jne 5a970 , std::allocator > const&)@@Base+0x330> │ │ │ │ lea 0x10(%rsp),%rsi │ │ │ │ - mov %r12,%rdi │ │ │ │ + mov %r13,%rdi │ │ │ │ mov %rbx,0x10(%rsp) │ │ │ │ - call c3160 >::_M_realloc_append(BasisElt const* const&)@@Base> │ │ │ │ + call bcb40 >::_M_realloc_append(BasisElt const* const&)@@Base> │ │ │ │ mov (%rbx),%rbx │ │ │ │ cmpq $0x0,(%rbx) │ │ │ │ - jne 5d015 , std::allocator > const&)@@Base+0x395> │ │ │ │ + jne 5a985 , std::allocator > const&)@@Base+0x345> │ │ │ │ nopl 0x0(%rax) │ │ │ │ - mov 0x0(%rbp),%rsi │ │ │ │ + mov (%r12),%rdi │ │ │ │ inc %r15 │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 5cd60 , std::allocator > const&)@@Base+0xe0> │ │ │ │ + mov %rbx,%rbp │ │ │ │ + jmp 5a6f0 , std::allocator > const&)@@Base+0xb0> │ │ │ │ xor %ebx,%ebx │ │ │ │ - jmp 5cf93 , std::allocator > const&)@@Base+0x313> │ │ │ │ + jmp 5a923 , std::allocator > const&)@@Base+0x2e3> │ │ │ │ inc %r15 │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 5cd64 , std::allocator > const&)@@Base+0xe4> │ │ │ │ + mov %rbx,%rbp │ │ │ │ + jmp 5a6f5 , std::allocator > const&)@@Base+0xb5> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%rbp │ │ │ │ - jmp f99a <__cxa_finalize@plt+0x230a> │ │ │ │ + mov %rax,%r12 │ │ │ │ + jmp f963 <__cxa_finalize@plt+0x22d3> │ │ │ │ nopl (%rax) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ push %r15 │ │ │ │ + mov %rsi,%r15 │ │ │ │ push %r14 │ │ │ │ - push %r13 │ │ │ │ mov %rdi,%r14 │ │ │ │ + push %r13 │ │ │ │ + mov %rdx,%r13 │ │ │ │ push %r12 │ │ │ │ push %rbp │ │ │ │ - push %rbx │ │ │ │ lea -0x1(%rdx),%rbp │ │ │ │ + shr $0x3f,%rbp │ │ │ │ + lea -0x1(%rbp,%rdx,1),%rbp │ │ │ │ + push %rbx │ │ │ │ + sar $1,%rbp │ │ │ │ sub $0x48,%rsp │ │ │ │ - mov %rdx,%r13 │ │ │ │ - mov %rsi,%r15 │ │ │ │ mov %rsi,0x8(%rsp) │ │ │ │ mov %rcx,0x10(%rsp) │ │ │ │ mov %r8,0x18(%rsp) │ │ │ │ - shr $0x3f,%rbp │ │ │ │ - lea -0x1(%rbp,%rdx,1),%rbp │ │ │ │ - sar $1,%rbp │ │ │ │ mov %fs:0x28,%rbx │ │ │ │ mov %rbx,0x38(%rsp) │ │ │ │ mov %r9,%rbx │ │ │ │ cmp %rbp,%rsi │ │ │ │ - jge 5d230 , std::allocator > const&)@@Base+0x5b0> │ │ │ │ + jge 5ab80 , std::allocator > const&)@@Base+0x540> │ │ │ │ lea 0x1(%r15),%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ lea (%rsi,%rsi,1),%r12 │ │ │ │ + shl $0x5,%rsi │ │ │ │ lea -0x1(%r12),%rdx │ │ │ │ + add %r14,%rsi │ │ │ │ shl $0x4,%rdx │ │ │ │ - shl $0x5,%rsi │ │ │ │ add %r14,%rdx │ │ │ │ - add %r14,%rsi │ │ │ │ - call c3240 │ │ │ │ + call bcc20 │ │ │ │ mov %r15,%rdx │ │ │ │ mov %r12,%r15 │ │ │ │ movzbl %al,%ecx │ │ │ │ + shl $0x4,%rdx │ │ │ │ sub %rcx,%r15 │ │ │ │ mov %r15,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ add %r14,%rax │ │ │ │ vmovdqu (%rax),%xmm0 │ │ │ │ - shl $0x4,%rdx │ │ │ │ vmovdqu %xmm0,(%r14,%rdx,1) │ │ │ │ cmp %rbp,%r15 │ │ │ │ - jl 5d0d0 , std::allocator > const&)@@Base+0x450> │ │ │ │ + jl 5aa40 , std::allocator > const&)@@Base+0x400> │ │ │ │ test $0x1,%r13b │ │ │ │ - je 5d1e0 , std::allocator > const&)@@Base+0x560> │ │ │ │ - vmovdqa 0x10(%rsp),%xmm3 │ │ │ │ + je 5ab40 , std::allocator > const&)@@Base+0x500> │ │ │ │ lea -0x1(%r15),%r8 │ │ │ │ + vmovdqa 0x10(%rsp),%xmm3 │ │ │ │ shr $0x3f,%r8 │ │ │ │ lea -0x1(%r8,%r15,1),%r12 │ │ │ │ - sar $1,%r12 │ │ │ │ vmovdqa %xmm3,0x20(%rsp) │ │ │ │ + sar $1,%r12 │ │ │ │ cmp 0x8(%rsp),%r15 │ │ │ │ - jle 5d1a4 , std::allocator > const&)@@Base+0x524> │ │ │ │ + jle 5ab14 , std::allocator > const&)@@Base+0x4d4> │ │ │ │ lea 0x20(%rsp),%rbp │ │ │ │ - jmp 5d17c , std::allocator > const&)@@Base+0x4fc> │ │ │ │ + jmp 5aaec , std::allocator > const&)@@Base+0x4ac> │ │ │ │ vmovdqu 0x0(%r13),%xmm4 │ │ │ │ lea -0x1(%r12),%r9 │ │ │ │ mov %r12,%r15 │ │ │ │ shr $0x3f,%r9 │ │ │ │ - lea -0x1(%r9,%r12,1),%r10 │ │ │ │ vmovdqu %xmm4,(%rax) │ │ │ │ + lea -0x1(%r9,%r12,1),%r10 │ │ │ │ cmp %r12,0x8(%rsp) │ │ │ │ - jge 5d220 , std::allocator > const&)@@Base+0x5a0> │ │ │ │ + jge 5ab78 , std::allocator > const&)@@Base+0x538> │ │ │ │ sar $1,%r10 │ │ │ │ mov %r10,%r12 │ │ │ │ mov %r12,%r13 │ │ │ │ mov %rbp,%rdx │ │ │ │ mov %rbx,%rdi │ │ │ │ shl $0x4,%r13 │ │ │ │ add %r14,%r13 │ │ │ │ mov %r13,%rsi │ │ │ │ - call c3240 │ │ │ │ + call bcc20 │ │ │ │ mov %eax,%edx │ │ │ │ mov %r15,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ add %r14,%rax │ │ │ │ test %dl,%dl │ │ │ │ - jne 5d150 , std::allocator > const&)@@Base+0x4d0> │ │ │ │ + jne 5aac0 , std::allocator > const&)@@Base+0x480> │ │ │ │ vmovdqa 0x20(%rsp),%xmm5 │ │ │ │ vmovdqu %xmm5,(%rax) │ │ │ │ mov 0x38(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 5d250 , std::allocator > const&)@@Base+0x5d0> │ │ │ │ + jne 5aba0 , std::allocator > const&)@@Base+0x560> │ │ │ │ add $0x48,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ lea -0x2(%r13),%rsi │ │ │ │ sar $1,%rsi │ │ │ │ cmp %r15,%rsi │ │ │ │ - jne 5d126 , std::allocator > const&)@@Base+0x4a6> │ │ │ │ + jne 5aa96 , std::allocator > const&)@@Base+0x456> │ │ │ │ lea 0x1(%r15,%r15,1),%rdi │ │ │ │ lea 0x1(%r15,%r15,1),%r15 │ │ │ │ shl $0x4,%rdi │ │ │ │ vmovdqu (%r14,%rdi,1),%xmm1 │ │ │ │ vmovdqu %xmm1,(%rax) │ │ │ │ lea (%rdi,%r14,1),%rax │ │ │ │ - jmp 5d126 , std::allocator > const&)@@Base+0x4a6> │ │ │ │ + jmp 5aa96 , std::allocator > const&)@@Base+0x456> │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov %r13,%rax │ │ │ │ - jmp 5d1a4 , std::allocator > const&)@@Base+0x524> │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp 5ab14 , std::allocator > const&)@@Base+0x4d4> │ │ │ │ + nopl (%rax) │ │ │ │ mov %rsi,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ add %rdi,%rax │ │ │ │ test $0x1,%dl │ │ │ │ - je 5d1e0 , std::allocator > const&)@@Base+0x560> │ │ │ │ + je 5ab40 , std::allocator > const&)@@Base+0x500> │ │ │ │ vmovdqa 0x10(%rsp),%xmm2 │ │ │ │ vmovdqa %xmm2,0x20(%rsp) │ │ │ │ - jmp 5d1a4 , std::allocator > const&)@@Base+0x524> │ │ │ │ + jmp 5ab14 , std::allocator > const&)@@Base+0x4d4> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ sub $0x38,%rsp │ │ │ │ mov %fs:0x28,%rax │ │ │ │ mov %rax,0x28(%rsp) │ │ │ │ xor %eax,%eax │ │ │ │ cmp %rsi,%rdi │ │ │ │ - je 5d345 , std::allocator > const&)@@Base+0x6c5> │ │ │ │ + je 5ac8d , std::allocator > const&)@@Base+0x64d> │ │ │ │ lea 0x10(%rdi),%rbp │ │ │ │ mov %rdi,%r14 │ │ │ │ mov %rsi,%r15 │ │ │ │ mov %rdx,%r12 │ │ │ │ cmp %rbp,%rsi │ │ │ │ - jne 5d2df , std::allocator > const&)@@Base+0x65f> │ │ │ │ - jmp 5d345 , std::allocator > const&)@@Base+0x6c5> │ │ │ │ + jne 5ac2f , std::allocator > const&)@@Base+0x5ef> │ │ │ │ + jmp 5ac8d , std::allocator > const&)@@Base+0x64d> │ │ │ │ xchg %ax,%ax │ │ │ │ mov %rbp,%rdx │ │ │ │ sub %r14,%rdx │ │ │ │ mov %rdx,%rax │ │ │ │ shl $0x3c,%rax │ │ │ │ sub %rdx,%rax │ │ │ │ lea 0x10(%rbp,%rax,1),%rdi │ │ │ │ cmp $0x10,%rdx │ │ │ │ - jle 5d370 , std::allocator > const&)@@Base+0x6f0> │ │ │ │ + jle 5acb0 , std::allocator > const&)@@Base+0x670> │ │ │ │ mov %r14,%rsi │ │ │ │ vmovdqa %xmm0,(%rsp) │ │ │ │ call d550 │ │ │ │ vmovdqa (%rsp),%xmm0 │ │ │ │ add $0x10,%rbp │ │ │ │ vmovdqu %xmm0,(%r14) │ │ │ │ cmp %rbp,%r15 │ │ │ │ - je 5d345 , std::allocator > const&)@@Base+0x6c5> │ │ │ │ + je 5ac8d , std::allocator > const&)@@Base+0x64d> │ │ │ │ mov %r14,%rdx │ │ │ │ mov %rbp,%rsi │ │ │ │ mov %r12,%rdi │ │ │ │ - call c3240 │ │ │ │ + call bcc20 │ │ │ │ vmovdqu 0x0(%rbp),%xmm0 │ │ │ │ test %al,%al │ │ │ │ - jne 5d2a0 , std::allocator > const&)@@Base+0x620> │ │ │ │ + jne 5abf0 , std::allocator > const&)@@Base+0x5b0> │ │ │ │ vmovdqa %xmm0,0x10(%rsp) │ │ │ │ lea -0x10(%rbp),%rbx │ │ │ │ - jmp 5d31d , std::allocator > const&)@@Base+0x69d> │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 5ac65 , std::allocator > const&)@@Base+0x625> │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ vmovdqu (%rbx),%xmm2 │ │ │ │ sub $0x10,%rbx │ │ │ │ vmovdqu %xmm2,0x20(%rbx) │ │ │ │ mov %rbx,%rdx │ │ │ │ lea 0x10(%rsp),%rsi │ │ │ │ mov %r12,%rdi │ │ │ │ - call c3240 │ │ │ │ + call bcc20 │ │ │ │ test %al,%al │ │ │ │ - jne 5d310 , std::allocator > const&)@@Base+0x690> │ │ │ │ + jne 5ac58 , std::allocator > const&)@@Base+0x618> │ │ │ │ vmovdqa 0x10(%rsp),%xmm1 │ │ │ │ add $0x10,%rbp │ │ │ │ vmovdqu %xmm1,0x10(%rbx) │ │ │ │ cmp %rbp,%r15 │ │ │ │ - jne 5d2df , std::allocator > const&)@@Base+0x65f> │ │ │ │ + jne 5ac2f , std::allocator > const&)@@Base+0x5ef> │ │ │ │ mov 0x28(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 5d384 , std::allocator > const&)@@Base+0x704> │ │ │ │ + jne 5acc4 , std::allocator > const&)@@Base+0x684> │ │ │ │ add $0x38,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ ret │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - jne 5d2d1 , std::allocator > const&)@@Base+0x651> │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + jne 5ac21 , std::allocator > const&)@@Base+0x5e1> │ │ │ │ vmovdqu (%r14),%xmm3 │ │ │ │ vmovdqu %xmm3,(%rdi) │ │ │ │ - jmp 5d2d1 , std::allocator > const&)@@Base+0x651> │ │ │ │ + jmp 5ac21 , std::allocator > const&)@@Base+0x5e1> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ nopl 0x0(%rax) │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ sub $0x98,%rsp │ │ │ │ - mov %rdx,0x50(%rsp) │ │ │ │ - mov %fs:0x28,%r13 │ │ │ │ - mov %r13,0x88(%rsp) │ │ │ │ - mov %rsi,%r13 │ │ │ │ - sub %rdi,%r13 │ │ │ │ - cmp $0x100,%r13 │ │ │ │ - jle 5e05d , std::allocator > const&)@@Base+0x13dd> │ │ │ │ - mov %rsi,%rbp │ │ │ │ - lea 0x60(%rsp),%rsi │ │ │ │ - mov %rcx,0x30(%rsp) │ │ │ │ - mov %rsi,0x10(%rsp) │ │ │ │ - mov %r13,%rbx │ │ │ │ - sar $0x5,%r13 │ │ │ │ - sar $0x4,%rbx │ │ │ │ - mov %r13,%r14 │ │ │ │ - cmpq $0x0,0x50(%rsp) │ │ │ │ - je 5dd16 , std::allocator > const&)@@Base+0x1096> │ │ │ │ - mov %rdi,0x8(%rsp) │ │ │ │ - lea 0x10(%rdi),%r15 │ │ │ │ - decq 0x50(%rsp) │ │ │ │ - lea -0x10(%rbp),%r13 │ │ │ │ - mov %r15,%rsi │ │ │ │ - shl $0x4,%r14 │ │ │ │ - lea (%rdi,%r14,1),%r12 │ │ │ │ - mov 0x30(%rsp),%rdi │ │ │ │ - mov %r12,%rdx │ │ │ │ - call c3240 │ │ │ │ - mov %r13,%rdx │ │ │ │ + mov %rdx,0x48(%rsp) │ │ │ │ + mov %fs:0x28,%rbx │ │ │ │ + mov %rbx,0x88(%rsp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + sub %rdi,%rbx │ │ │ │ + cmp $0x100,%rbx │ │ │ │ + jle 5b9df , std::allocator > const&)@@Base+0x139f> │ │ │ │ + lea 0x60(%rsp),%rax │ │ │ │ + mov %rsi,%r12 │ │ │ │ + mov %rdi,%r11 │ │ │ │ + mov %rcx,%r15 │ │ │ │ + mov %rax,0x50(%rsp) │ │ │ │ + mov %rbx,%rbp │ │ │ │ + sar $0x5,%rbx │ │ │ │ + sar $0x4,%rbp │ │ │ │ + cmpq $0x0,0x48(%rsp) │ │ │ │ + je 5b6be , std::allocator > const&)@@Base+0x107e> │ │ │ │ + shl $0x4,%rbx │ │ │ │ + lea 0x10(%r11),%r13 │ │ │ │ + mov %r15,%rdi │ │ │ │ + decq 0x48(%rsp) │ │ │ │ + add %r11,%rbx │ │ │ │ + mov %r13,%rsi │ │ │ │ + mov %r11,0x8(%rsp) │ │ │ │ + lea -0x10(%r12),%r14 │ │ │ │ + mov %rbx,%rdx │ │ │ │ + call bcc20 │ │ │ │ + mov %r14,%rdx │ │ │ │ test %al,%al │ │ │ │ - je 5dcaa , std::allocator > const&)@@Base+0x102a> │ │ │ │ - mov 0x30(%rsp),%rdi │ │ │ │ - mov %r12,%rsi │ │ │ │ - call c3240 │ │ │ │ + je 5b652 , std::allocator > const&)@@Base+0x1012> │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %r15,%rdi │ │ │ │ + call bcc20 │ │ │ │ mov 0x8(%rsp),%r8 │ │ │ │ test %al,%al │ │ │ │ - je 5dcdf , std::allocator > const&)@@Base+0x105f> │ │ │ │ + je 5b685 , std::allocator > const&)@@Base+0x1045> │ │ │ │ vmovdqu (%r8),%xmm4 │ │ │ │ - vmovdqu (%r12),%xmm5 │ │ │ │ + vmovdqu (%rbx),%xmm5 │ │ │ │ vmovdqu %xmm5,(%r8) │ │ │ │ - vmovdqu %xmm4,(%r12) │ │ │ │ - mov %rbp,0x58(%rsp) │ │ │ │ + vmovdqu %xmm4,(%rbx) │ │ │ │ + mov %r12,0x58(%rsp) │ │ │ │ + mov %r13,%rax │ │ │ │ + mov 0x50(%rsp),%r13 │ │ │ │ + mov %r12,%rbx │ │ │ │ mov %r8,0x20(%rsp) │ │ │ │ - mov %r15,%r12 │ │ │ │ - mov 0x30(%rsp),%r15 │ │ │ │ - mov %r12,%r13 │ │ │ │ - mov %rbp,0x28(%rsp) │ │ │ │ - mov 0x20(%rsp),%r14 │ │ │ │ - mov %r13,%rbp │ │ │ │ - mov 0x7c(%r15),%r11d │ │ │ │ - test %r11d,%r11d │ │ │ │ - jne 5da84 , std::allocator > const&)@@Base+0xe04> │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - lea 0x18(%r15),%rax │ │ │ │ - mov 0x18(%r15),%rdx │ │ │ │ - mov %r13,0x70(%rsp) │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - cmp 0x20(%r15),%rdx │ │ │ │ - je 5d4ac , std::allocator > const&)@@Base+0x82c> │ │ │ │ - mov %rdx,0x20(%r15) │ │ │ │ - cmpq $0x0,0x0(%r13) │ │ │ │ - jne 5d4df , std::allocator > const&)@@Base+0x85f> │ │ │ │ - jmp 5d510 , std::allocator > const&)@@Base+0x890> │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %r13,(%rdx) │ │ │ │ - add $0x8,%rdx │ │ │ │ - mov 0x0(%r13),%r13 │ │ │ │ - mov %rdx,0x20(%r15) │ │ │ │ - mov %r13,0x70(%rsp) │ │ │ │ - cmpq $0x0,0x0(%r13) │ │ │ │ - je 5d510 , std::allocator > const&)@@Base+0x890> │ │ │ │ - mov 0x20(%r15),%rdx │ │ │ │ - cmp %rdx,0x28(%r15) │ │ │ │ - jne 5d4c0 , std::allocator > const&)@@Base+0x840> │ │ │ │ - mov 0x8(%rsp),%rdi │ │ │ │ - lea 0x70(%rsp),%rsi │ │ │ │ - call c3160 >::_M_realloc_append(BasisElt const* const&)@@Base> │ │ │ │ - mov 0x0(%r13),%r13 │ │ │ │ - mov %r13,0x70(%rsp) │ │ │ │ - cmpq $0x0,0x0(%r13) │ │ │ │ - jne 5d4db , std::allocator > const&)@@Base+0x85b> │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x30(%r15),%r8 │ │ │ │ - mov %r14,0x70(%rsp) │ │ │ │ - lea 0x30(%r15),%r12 │ │ │ │ - cmp 0x38(%r15),%r8 │ │ │ │ - je 5d527 , std::allocator > const&)@@Base+0x8a7> │ │ │ │ - mov %r8,0x38(%r15) │ │ │ │ - cmpq $0x0,(%r14) │ │ │ │ - jne 5d55d , std::allocator > const&)@@Base+0x8dd> │ │ │ │ - jmp 5d580 , std::allocator > const&)@@Base+0x900> │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %r14,(%r8) │ │ │ │ - add $0x8,%r8 │ │ │ │ - mov (%r14),%r14 │ │ │ │ - mov %r8,0x38(%r15) │ │ │ │ - mov %r14,0x70(%rsp) │ │ │ │ - cmpq $0x0,(%r14) │ │ │ │ - je 5d580 , std::allocator > const&)@@Base+0x900> │ │ │ │ - mov 0x38(%r15),%r8 │ │ │ │ - cmp %r8,0x40(%r15) │ │ │ │ - jne 5d540 , std::allocator > const&)@@Base+0x8c0> │ │ │ │ + mov %r15,%r14 │ │ │ │ + mov 0x7c(%r14),%r8d │ │ │ │ + mov %r14,%r9 │ │ │ │ + mov %rbx,0x28(%rsp) │ │ │ │ + mov %r13,%r14 │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ + mov 0x20(%rsp),%rcx │ │ │ │ + test %r8d,%r8d │ │ │ │ + jne 5b420 , std::allocator > const&)@@Base+0xde0> │ │ │ │ + mov 0x18(%r9),%rdi │ │ │ │ + mov %rax,0x70(%rsp) │ │ │ │ + lea 0x18(%r9),%r13 │ │ │ │ + cmp 0x20(%r9),%rdi │ │ │ │ + je 5ade2 , std::allocator > const&)@@Base+0x7a2> │ │ │ │ + mov %rdi,0x20(%r9) │ │ │ │ + cmpq $0x0,(%rax) │ │ │ │ + je 5ae51 , std::allocator > const&)@@Base+0x811> │ │ │ │ lea 0x70(%rsp),%rsi │ │ │ │ - mov %r12,%rdi │ │ │ │ - call c3160 >::_M_realloc_append(BasisElt const* const&)@@Base> │ │ │ │ - mov (%r14),%r14 │ │ │ │ - mov %r14,0x70(%rsp) │ │ │ │ - cmpq $0x0,(%r14) │ │ │ │ - jne 5d559 , std::allocator > const&)@@Base+0x8d9> │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov 0x8(%rsp),%rbx │ │ │ │ - mov %r12,0x78(%rsp) │ │ │ │ - mov %rbx,0x68(%rsp) │ │ │ │ - nop │ │ │ │ - movzbl 0x8(%r13),%edx │ │ │ │ - movzbl 0x8(%r14),%ecx │ │ │ │ - cmp %cl,%dl │ │ │ │ - jb 5da6b , std::allocator > const&)@@Base+0xdeb> │ │ │ │ - cmp %dl,%cl │ │ │ │ - jb 5d9a8 , std::allocator > const&)@@Base+0xd28> │ │ │ │ - mov 0x20(%r15),%rax │ │ │ │ - mov 0x18(%r15),%rdi │ │ │ │ - cmp %rax,%rdi │ │ │ │ - je 5d77a , std::allocator > const&)@@Base+0xafa> │ │ │ │ - mov %rax,%r9 │ │ │ │ - sub %rdi,%r9 │ │ │ │ - sub $0x8,%r9 │ │ │ │ - shr $0x3,%r9 │ │ │ │ - inc %r9 │ │ │ │ - and $0x7,%r9d │ │ │ │ - je 5d6ba , std::allocator > const&)@@Base+0xa3a> │ │ │ │ - cmp $0x1,%r9 │ │ │ │ - je 5d698 , std::allocator > const&)@@Base+0xa18> │ │ │ │ - cmp $0x2,%r9 │ │ │ │ - je 5d67f , std::allocator > const&)@@Base+0x9ff> │ │ │ │ - cmp $0x3,%r9 │ │ │ │ - je 5d666 , std::allocator > const&)@@Base+0x9e6> │ │ │ │ - cmp $0x4,%r9 │ │ │ │ - je 5d64d , std::allocator > const&)@@Base+0x9cd> │ │ │ │ - cmp $0x5,%r9 │ │ │ │ - je 5d634 , std::allocator > const&)@@Base+0x9b4> │ │ │ │ - cmp $0x6,%r9 │ │ │ │ - je 5d61b , std::allocator > const&)@@Base+0x99b> │ │ │ │ - mov %r13,%r10 │ │ │ │ - mov -0x8(%rax),%r13 │ │ │ │ - cmp 0x8(%r13),%r10 │ │ │ │ - jne 5d790 , std::allocator > const&)@@Base+0xb10> │ │ │ │ + mov %rcx,%rbp │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %r9,%r12 │ │ │ │ + mov %rsi,0x8(%rsp) │ │ │ │ + jmp 5ae1f , std::allocator > const&)@@Base+0x7df> │ │ │ │ + nopl (%rax) │ │ │ │ + mov %rbx,(%rdi) │ │ │ │ + add $0x8,%rdi │ │ │ │ + mov %rdi,0x20(%r12) │ │ │ │ + mov (%rbx),%rbx │ │ │ │ + mov %rbx,0x70(%rsp) │ │ │ │ + cmpq $0x0,(%rbx) │ │ │ │ + je 5ae48 , std::allocator > const&)@@Base+0x808> │ │ │ │ + mov 0x20(%r12),%rdi │ │ │ │ + cmp %rdi,0x28(%r12) │ │ │ │ + jne 5ae00 , std::allocator > const&)@@Base+0x7c0> │ │ │ │ + mov 0x8(%rsp),%rsi │ │ │ │ + mov %r13,%rdi │ │ │ │ + call bcb40 >::_M_realloc_append(BasisElt const* const&)@@Base> │ │ │ │ + mov (%rbx),%rbx │ │ │ │ + mov %rbx,0x70(%rsp) │ │ │ │ + cmpq $0x0,(%rbx) │ │ │ │ + jne 5ae1a , std::allocator > const&)@@Base+0x7da> │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov %rbp,%rcx │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov %r12,%r9 │ │ │ │ + mov 0x30(%r9),%rsi │ │ │ │ + mov %rcx,0x70(%rsp) │ │ │ │ + lea 0x30(%r9),%r15 │ │ │ │ + cmp 0x38(%r9),%rsi │ │ │ │ + je 5ae68 , std::allocator > const&)@@Base+0x828> │ │ │ │ + mov %rsi,0x38(%r9) │ │ │ │ + cmpq $0x0,(%rcx) │ │ │ │ + je 5aedb , std::allocator > const&)@@Base+0x89b> │ │ │ │ + lea 0x70(%rsp),%rdi │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ + mov %rcx,%rbp │ │ │ │ + mov %r9,%r12 │ │ │ │ + mov %rdi,0x8(%rsp) │ │ │ │ + jmp 5aea9 , std::allocator > const&)@@Base+0x869> │ │ │ │ + nopl (%rax) │ │ │ │ + mov %rbp,(%rsi) │ │ │ │ + add $0x8,%rsi │ │ │ │ + mov %rsi,0x38(%r12) │ │ │ │ + mov 0x0(%rbp),%rbp │ │ │ │ + mov %rbp,0x70(%rsp) │ │ │ │ + cmpq $0x0,0x0(%rbp) │ │ │ │ + je 5aed0 , std::allocator > const&)@@Base+0x890> │ │ │ │ + mov 0x38(%r12),%rsi │ │ │ │ + cmp %rsi,0x40(%r12) │ │ │ │ + jne 5ae88 , std::allocator > const&)@@Base+0x848> │ │ │ │ + mov 0x8(%rsp),%rsi │ │ │ │ + mov %r15,%rdi │ │ │ │ + call bcb40 >::_M_realloc_append(BasisElt const* const&)@@Base> │ │ │ │ + mov 0x0(%rbp),%rbp │ │ │ │ + mov %rbp,0x70(%rsp) │ │ │ │ + cmpq $0x0,0x0(%rbp) │ │ │ │ + jne 5aea4 , std::allocator > const&)@@Base+0x864> │ │ │ │ + nopl (%rax) │ │ │ │ + mov 0x18(%rsp),%rax │ │ │ │ + mov %rbp,%rcx │ │ │ │ + mov %r12,%r9 │ │ │ │ + lea 0x70(%rsp),%rdx │ │ │ │ + mov %r13,0x68(%rsp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %r9,%rbp │ │ │ │ + mov %r15,0x78(%rsp) │ │ │ │ + mov %rcx,%r12 │ │ │ │ + mov %rdx,0x8(%rsp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + movzbl 0x8(%rbx),%r9d │ │ │ │ + movzbl 0x8(%r12),%r10d │ │ │ │ + cmp %r10b,%r9b │ │ │ │ + jb 5b3fd , std::allocator > const&)@@Base+0xdbd> │ │ │ │ + cmp %r9b,%r10b │ │ │ │ + jb 5b32c , std::allocator > const&)@@Base+0xcec> │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov 0x18(%rbp),%r11 │ │ │ │ + cmp %rax,%r11 │ │ │ │ + je 5b0ed , std::allocator > const&)@@Base+0xaad> │ │ │ │ + mov %rax,%r8 │ │ │ │ + sub %r11,%r8 │ │ │ │ + sub $0x8,%r8 │ │ │ │ + shr $0x3,%r8 │ │ │ │ + inc %r8 │ │ │ │ + and $0x7,%r8d │ │ │ │ + je 5b02d , std::allocator > const&)@@Base+0x9ed> │ │ │ │ + cmp $0x1,%r8 │ │ │ │ + je 5b00b , std::allocator > const&)@@Base+0x9cb> │ │ │ │ + cmp $0x2,%r8 │ │ │ │ + je 5aff2 , std::allocator > const&)@@Base+0x9b2> │ │ │ │ + cmp $0x3,%r8 │ │ │ │ + je 5afd9 , std::allocator > const&)@@Base+0x999> │ │ │ │ + cmp $0x4,%r8 │ │ │ │ + je 5afc0 , std::allocator > const&)@@Base+0x980> │ │ │ │ + cmp $0x5,%r8 │ │ │ │ + je 5afa7 , std::allocator > const&)@@Base+0x967> │ │ │ │ + cmp $0x6,%r8 │ │ │ │ + je 5af8e , std::allocator > const&)@@Base+0x94e> │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov -0x8(%rax),%rbx │ │ │ │ + cmp 0x8(%rbx),%rsi │ │ │ │ + jne 5b102 , std::allocator > const&)@@Base+0xac2> │ │ │ │ sub $0x8,%rax │ │ │ │ - mov %rax,0x20(%r15) │ │ │ │ - mov %r13,%r11 │ │ │ │ - mov -0x8(%rax),%r13 │ │ │ │ - cmp 0x8(%r13),%r11 │ │ │ │ - jne 5d790 , std::allocator > const&)@@Base+0xb10> │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov -0x8(%rax),%rbx │ │ │ │ + cmp 0x8(%rbx),%rdi │ │ │ │ + jne 5b102 , std::allocator > const&)@@Base+0xac2> │ │ │ │ sub $0x8,%rax │ │ │ │ - mov %rax,0x20(%r15) │ │ │ │ - mov %r13,%rsi │ │ │ │ - mov -0x8(%rax),%r13 │ │ │ │ - cmp 0x8(%r13),%rsi │ │ │ │ - jne 5d790 , std::allocator > const&)@@Base+0xb10> │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov -0x8(%rax),%rbx │ │ │ │ + cmp 0x8(%rbx),%rcx │ │ │ │ + jne 5b102 , std::allocator > const&)@@Base+0xac2> │ │ │ │ sub $0x8,%rax │ │ │ │ - mov %rax,0x20(%r15) │ │ │ │ - mov %r13,%r8 │ │ │ │ - mov -0x8(%rax),%r13 │ │ │ │ - cmp 0x8(%r13),%r8 │ │ │ │ - jne 5d790 , std::allocator > const&)@@Base+0xb10> │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov -0x8(%rax),%rbx │ │ │ │ + cmp 0x8(%rbx),%rdx │ │ │ │ + jne 5b102 , std::allocator > const&)@@Base+0xac2> │ │ │ │ sub $0x8,%rax │ │ │ │ - mov %rax,0x20(%r15) │ │ │ │ - mov %r13,%rbx │ │ │ │ - mov -0x8(%rax),%r13 │ │ │ │ - cmp 0x8(%r13),%rbx │ │ │ │ - jne 5d790 , std::allocator > const&)@@Base+0xb10> │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + mov %rbx,%r9 │ │ │ │ + mov -0x8(%rax),%rbx │ │ │ │ + cmp 0x8(%rbx),%r9 │ │ │ │ + jne 5b102 , std::allocator > const&)@@Base+0xac2> │ │ │ │ sub $0x8,%rax │ │ │ │ - mov %rax,0x20(%r15) │ │ │ │ - mov %r13,%rdx │ │ │ │ - mov -0x8(%rax),%r13 │ │ │ │ - cmp 0x8(%r13),%rdx │ │ │ │ - jne 5d790 , std::allocator > const&)@@Base+0xb10> │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + mov %rbx,%r10 │ │ │ │ + mov -0x8(%rax),%rbx │ │ │ │ + cmp 0x8(%rbx),%r10 │ │ │ │ + jne 5b102 , std::allocator > const&)@@Base+0xac2> │ │ │ │ sub $0x8,%rax │ │ │ │ - mov %rax,0x20(%r15) │ │ │ │ - mov %r13,%rcx │ │ │ │ - mov -0x8(%rax),%r13 │ │ │ │ - cmp 0x8(%r13),%rcx │ │ │ │ - jne 5d790 , std::allocator > const&)@@Base+0xb10> │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov -0x8(%rax),%rbx │ │ │ │ + cmp 0x8(%rbx),%r8 │ │ │ │ + jne 5b102 , std::allocator > const&)@@Base+0xac2> │ │ │ │ sub $0x8,%rax │ │ │ │ - mov %rax,0x20(%r15) │ │ │ │ - cmp %rdi,%rax │ │ │ │ - je 5d77a , std::allocator > const&)@@Base+0xafa> │ │ │ │ - mov %r13,%r9 │ │ │ │ - mov -0x8(%rax),%r13 │ │ │ │ - cmp 0x8(%r13),%r9 │ │ │ │ - jne 5d790 , std::allocator > const&)@@Base+0xb10> │ │ │ │ - lea -0x8(%rax),%r10 │ │ │ │ - mov %r13,%r11 │ │ │ │ - mov -0x8(%r10),%r13 │ │ │ │ - mov %r10,0x20(%r15) │ │ │ │ - mov %r10,%rax │ │ │ │ - cmp 0x8(%r13),%r11 │ │ │ │ - jne 5d790 , std::allocator > const&)@@Base+0xb10> │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + cmp %r11,%rax │ │ │ │ + je 5b0ed , std::allocator > const&)@@Base+0xaad> │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov -0x8(%rax),%rbx │ │ │ │ + cmp 0x8(%rbx),%rsi │ │ │ │ + jne 5b102 , std::allocator > const&)@@Base+0xac2> │ │ │ │ + lea -0x8(%rax),%rdi │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov -0x8(%rdi),%rbx │ │ │ │ + mov %rdi,0x20(%rbp) │ │ │ │ + mov %rdi,%rax │ │ │ │ + cmp 0x8(%rbx),%rcx │ │ │ │ + jne 5b102 , std::allocator > const&)@@Base+0xac2> │ │ │ │ sub $0x8,%rax │ │ │ │ - mov %r13,%rsi │ │ │ │ - mov -0x8(%rax),%r13 │ │ │ │ - mov %rax,0x20(%r15) │ │ │ │ - cmp 0x8(%r13),%rsi │ │ │ │ - jne 5d790 , std::allocator > const&)@@Base+0xb10> │ │ │ │ - lea -0x10(%r10),%rax │ │ │ │ - mov %r13,%r8 │ │ │ │ - mov -0x8(%rax),%r13 │ │ │ │ - mov %rax,0x20(%r15) │ │ │ │ - cmp 0x8(%r13),%r8 │ │ │ │ - jne 5d790 , std::allocator > const&)@@Base+0xb10> │ │ │ │ - lea -0x18(%r10),%rax │ │ │ │ - mov %r13,%rbx │ │ │ │ - mov -0x8(%rax),%r13 │ │ │ │ - mov %rax,0x20(%r15) │ │ │ │ - cmp 0x8(%r13),%rbx │ │ │ │ - jne 5d790 , std::allocator > const&)@@Base+0xb10> │ │ │ │ - lea -0x20(%r10),%rax │ │ │ │ - mov %r13,%rdx │ │ │ │ - mov -0x8(%rax),%r13 │ │ │ │ - mov %rax,0x20(%r15) │ │ │ │ - cmp 0x8(%r13),%rdx │ │ │ │ - jne 5d790 , std::allocator > const&)@@Base+0xb10> │ │ │ │ - lea -0x28(%r10),%rax │ │ │ │ - mov %r13,%rcx │ │ │ │ - mov -0x8(%rax),%r13 │ │ │ │ - mov %rax,0x20(%r15) │ │ │ │ - cmp 0x8(%r13),%rcx │ │ │ │ - jne 5d790 , std::allocator > const&)@@Base+0xb10> │ │ │ │ - lea -0x30(%r10),%rax │ │ │ │ - mov %r13,%r9 │ │ │ │ - mov -0x8(%rax),%r13 │ │ │ │ - mov %rax,0x20(%r15) │ │ │ │ - cmp 0x8(%r13),%r9 │ │ │ │ - jne 5d790 , std::allocator > const&)@@Base+0xb10> │ │ │ │ - lea -0x38(%r10),%rax │ │ │ │ - mov %rax,0x20(%r15) │ │ │ │ - cmp %rdi,%rax │ │ │ │ - jne 5d6ba , std::allocator > const&)@@Base+0xa3a> │ │ │ │ - mov 0x38(%r15),%rax │ │ │ │ - mov 0x30(%r15),%rdi │ │ │ │ - cmp %rax,%rdi │ │ │ │ - je 5d9a8 , std::allocator > const&)@@Base+0xd28> │ │ │ │ - xor %r13d,%r13d │ │ │ │ - jmp 5d7d5 , std::allocator > const&)@@Base+0xb55> │ │ │ │ - cmp %rax,%rdi │ │ │ │ - je 5d77a , std::allocator > const&)@@Base+0xafa> │ │ │ │ - mov 0x8(%r13),%r13 │ │ │ │ - cmpq $0x0,0x0(%r13) │ │ │ │ - je 5d7c4 , std::allocator > const&)@@Base+0xb44> │ │ │ │ - mov 0x20(%r15),%rax │ │ │ │ - cmp 0x28(%r15),%rax │ │ │ │ - je 5da00 , std::allocator > const&)@@Base+0xd80> │ │ │ │ - mov %r13,(%rax) │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov -0x8(%rax),%rbx │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + cmp 0x8(%rbx),%rdx │ │ │ │ + jne 5b102 , std::allocator > const&)@@Base+0xac2> │ │ │ │ + lea -0x10(%rdi),%rax │ │ │ │ + mov %rbx,%r9 │ │ │ │ + mov -0x8(%rax),%rbx │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + cmp 0x8(%rbx),%r9 │ │ │ │ + jne 5b102 , std::allocator > const&)@@Base+0xac2> │ │ │ │ + lea -0x18(%rdi),%rax │ │ │ │ + mov %rbx,%r10 │ │ │ │ + mov -0x8(%rax),%rbx │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + cmp 0x8(%rbx),%r10 │ │ │ │ + jne 5b102 , std::allocator > const&)@@Base+0xac2> │ │ │ │ + lea -0x20(%rdi),%rax │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov -0x8(%rax),%rbx │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + cmp 0x8(%rbx),%r8 │ │ │ │ + jne 5b102 , std::allocator > const&)@@Base+0xac2> │ │ │ │ + lea -0x28(%rdi),%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov -0x8(%rax),%rbx │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + cmp 0x8(%rbx),%rsi │ │ │ │ + jne 5b102 , std::allocator > const&)@@Base+0xac2> │ │ │ │ + lea -0x30(%rdi),%rax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov -0x8(%rax),%rbx │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + cmp 0x8(%rbx),%rcx │ │ │ │ + jne 5b102 , std::allocator > const&)@@Base+0xac2> │ │ │ │ + lea -0x38(%rdi),%rax │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + cmp %r11,%rax │ │ │ │ + jne 5b02d , std::allocator > const&)@@Base+0x9ed> │ │ │ │ + mov 0x38(%rbp),%rax │ │ │ │ + mov 0x30(%rbp),%r11 │ │ │ │ + cmp %rax,%r11 │ │ │ │ + je 5b32c , std::allocator > const&)@@Base+0xcec> │ │ │ │ + xor %ebx,%ebx │ │ │ │ + jmp 5b14b , std::allocator > const&)@@Base+0xb0b> │ │ │ │ + cmp %rax,%r11 │ │ │ │ + je 5b0ed , std::allocator > const&)@@Base+0xaad> │ │ │ │ + mov 0x8(%rbx),%rbx │ │ │ │ + cmpq $0x0,(%rbx) │ │ │ │ + je 5b13a , std::allocator > const&)@@Base+0xafa> │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + cmp 0x28(%rbp),%rax │ │ │ │ + je 5b390 , std::allocator > const&)@@Base+0xd50> │ │ │ │ + mov %rbx,(%rax) │ │ │ │ add $0x8,%rax │ │ │ │ - mov 0x0(%r13),%r13 │ │ │ │ - mov %rax,0x20(%r15) │ │ │ │ - cmpq $0x0,0x0(%r13) │ │ │ │ - jne 5d7a0 , std::allocator > const&)@@Base+0xb20> │ │ │ │ - mov 0x38(%r15),%rax │ │ │ │ - mov 0x30(%r15),%rdi │ │ │ │ - cmp %rax,%rdi │ │ │ │ - je 5d9a8 , std::allocator > const&)@@Base+0xd28> │ │ │ │ - mov %rax,%r10 │ │ │ │ - sub %rdi,%r10 │ │ │ │ - sub $0x8,%r10 │ │ │ │ - shr $0x3,%r10 │ │ │ │ - inc %r10 │ │ │ │ - and $0x7,%r10d │ │ │ │ - je 5d8d4 , std::allocator > const&)@@Base+0xc54> │ │ │ │ - cmp $0x1,%r10 │ │ │ │ - je 5d8b2 , std::allocator > const&)@@Base+0xc32> │ │ │ │ - cmp $0x2,%r10 │ │ │ │ - je 5d899 , std::allocator > const&)@@Base+0xc19> │ │ │ │ - cmp $0x3,%r10 │ │ │ │ - je 5d880 , std::allocator > const&)@@Base+0xc00> │ │ │ │ - cmp $0x4,%r10 │ │ │ │ - je 5d867 , std::allocator > const&)@@Base+0xbe7> │ │ │ │ - cmp $0x5,%r10 │ │ │ │ - je 5d84e , std::allocator > const&)@@Base+0xbce> │ │ │ │ - cmp $0x6,%r10 │ │ │ │ - je 5d835 , std::allocator > const&)@@Base+0xbb5> │ │ │ │ - mov %r14,%r11 │ │ │ │ - mov -0x8(%rax),%r14 │ │ │ │ - cmp 0x8(%r14),%r11 │ │ │ │ - jne 5da28 , std::allocator > const&)@@Base+0xda8> │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + mov (%rbx),%rbx │ │ │ │ + cmpq $0x0,(%rbx) │ │ │ │ + jne 5b118 , std::allocator > const&)@@Base+0xad8> │ │ │ │ + mov 0x38(%rbp),%rax │ │ │ │ + mov 0x30(%rbp),%r11 │ │ │ │ + cmp %rax,%r11 │ │ │ │ + je 5b32c , std::allocator > const&)@@Base+0xcec> │ │ │ │ + mov %rax,%rdi │ │ │ │ + sub %r11,%rdi │ │ │ │ + sub $0x8,%rdi │ │ │ │ + shr $0x3,%rdi │ │ │ │ + inc %rdi │ │ │ │ + and $0x7,%edi │ │ │ │ + je 5b250 , std::allocator > const&)@@Base+0xc10> │ │ │ │ + cmp $0x1,%rdi │ │ │ │ + je 5b22d , std::allocator > const&)@@Base+0xbed> │ │ │ │ + cmp $0x2,%rdi │ │ │ │ + je 5b213 , std::allocator > const&)@@Base+0xbd3> │ │ │ │ + cmp $0x3,%rdi │ │ │ │ + je 5b1f9 , std::allocator > const&)@@Base+0xbb9> │ │ │ │ + cmp $0x4,%rdi │ │ │ │ + je 5b1df , std::allocator > const&)@@Base+0xb9f> │ │ │ │ + cmp $0x5,%rdi │ │ │ │ + je 5b1c5 , std::allocator > const&)@@Base+0xb85> │ │ │ │ + cmp $0x6,%rdi │ │ │ │ + je 5b1ab , std::allocator > const&)@@Base+0xb6b> │ │ │ │ + mov %r12,%rdx │ │ │ │ + mov -0x8(%rax),%r12 │ │ │ │ + cmp 0x8(%r12),%rdx │ │ │ │ + jne 5b3b2 , std::allocator > const&)@@Base+0xd72> │ │ │ │ sub $0x8,%rax │ │ │ │ - mov %rax,0x38(%r15) │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov -0x8(%rax),%r14 │ │ │ │ - cmp 0x8(%r14),%rsi │ │ │ │ - jne 5da28 , std::allocator > const&)@@Base+0xda8> │ │ │ │ + mov %rax,0x38(%rbp) │ │ │ │ + mov %r12,%r9 │ │ │ │ + mov -0x8(%rax),%r12 │ │ │ │ + cmp 0x8(%r12),%r9 │ │ │ │ + jne 5b3b2 , std::allocator > const&)@@Base+0xd72> │ │ │ │ sub $0x8,%rax │ │ │ │ - mov %rax,0x38(%r15) │ │ │ │ - mov %r14,%r8 │ │ │ │ - mov -0x8(%rax),%r14 │ │ │ │ - cmp 0x8(%r14),%r8 │ │ │ │ - jne 5da28 , std::allocator > const&)@@Base+0xda8> │ │ │ │ + mov %rax,0x38(%rbp) │ │ │ │ + mov %r12,%r10 │ │ │ │ + mov -0x8(%rax),%r12 │ │ │ │ + cmp 0x8(%r12),%r10 │ │ │ │ + jne 5b3b2 , std::allocator > const&)@@Base+0xd72> │ │ │ │ sub $0x8,%rax │ │ │ │ - mov %rax,0x38(%r15) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov -0x8(%rax),%r14 │ │ │ │ - cmp 0x8(%r14),%rbx │ │ │ │ - jne 5da28 , std::allocator > const&)@@Base+0xda8> │ │ │ │ + mov %rax,0x38(%rbp) │ │ │ │ + mov %r12,%r8 │ │ │ │ + mov -0x8(%rax),%r12 │ │ │ │ + cmp 0x8(%r12),%r8 │ │ │ │ + jne 5b3b2 , std::allocator > const&)@@Base+0xd72> │ │ │ │ sub $0x8,%rax │ │ │ │ - mov %rax,0x38(%r15) │ │ │ │ - mov %r14,%rdx │ │ │ │ - mov -0x8(%rax),%r14 │ │ │ │ - cmp 0x8(%r14),%rdx │ │ │ │ - jne 5da28 , std::allocator > const&)@@Base+0xda8> │ │ │ │ + mov %rax,0x38(%rbp) │ │ │ │ + mov %r12,%rsi │ │ │ │ + mov -0x8(%rax),%r12 │ │ │ │ + cmp 0x8(%r12),%rsi │ │ │ │ + jne 5b3b2 , std::allocator > const&)@@Base+0xd72> │ │ │ │ sub $0x8,%rax │ │ │ │ - mov %rax,0x38(%r15) │ │ │ │ - mov %r14,%rcx │ │ │ │ - mov -0x8(%rax),%r14 │ │ │ │ - cmp 0x8(%r14),%rcx │ │ │ │ - jne 5da28 , std::allocator > const&)@@Base+0xda8> │ │ │ │ + mov %rax,0x38(%rbp) │ │ │ │ + mov %r12,%rcx │ │ │ │ + mov -0x8(%rax),%r12 │ │ │ │ + cmp 0x8(%r12),%rcx │ │ │ │ + jne 5b3b2 , std::allocator > const&)@@Base+0xd72> │ │ │ │ sub $0x8,%rax │ │ │ │ - mov %rax,0x38(%r15) │ │ │ │ - mov %r14,%r9 │ │ │ │ - mov -0x8(%rax),%r14 │ │ │ │ - cmp 0x8(%r14),%r9 │ │ │ │ - jne 5da28 , std::allocator > const&)@@Base+0xda8> │ │ │ │ + mov %rax,0x38(%rbp) │ │ │ │ + mov %r12,%rdi │ │ │ │ + mov -0x8(%rax),%r12 │ │ │ │ + cmp 0x8(%r12),%rdi │ │ │ │ + jne 5b3b2 , std::allocator > const&)@@Base+0xd72> │ │ │ │ sub $0x8,%rax │ │ │ │ - mov %rax,0x38(%r15) │ │ │ │ - cmp %rdi,%rax │ │ │ │ - je 5d9a8 , std::allocator > const&)@@Base+0xd28> │ │ │ │ - mov %r14,%r10 │ │ │ │ - mov -0x8(%rax),%r14 │ │ │ │ - cmp 0x8(%r14),%r10 │ │ │ │ - jne 5da28 , std::allocator > const&)@@Base+0xda8> │ │ │ │ - lea -0x8(%rax),%r11 │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov -0x8(%r11),%r14 │ │ │ │ - mov %r11,0x38(%r15) │ │ │ │ - mov %r11,%rax │ │ │ │ - cmp 0x8(%r14),%rsi │ │ │ │ - jne 5da28 , std::allocator > const&)@@Base+0xda8> │ │ │ │ + mov %rax,0x38(%rbp) │ │ │ │ + cmp %r11,%rax │ │ │ │ + je 5b32c , std::allocator > const&)@@Base+0xcec> │ │ │ │ + mov %r12,%rdx │ │ │ │ + mov -0x8(%rax),%r12 │ │ │ │ + cmp 0x8(%r12),%rdx │ │ │ │ + jne 5b3b2 , std::allocator > const&)@@Base+0xd72> │ │ │ │ + lea -0x8(%rax),%r9 │ │ │ │ + mov %r12,%r10 │ │ │ │ + mov -0x8(%r9),%r12 │ │ │ │ + mov %r9,0x38(%rbp) │ │ │ │ + mov %r9,%rax │ │ │ │ + cmp 0x8(%r12),%r10 │ │ │ │ + jne 5b3b2 , std::allocator > const&)@@Base+0xd72> │ │ │ │ sub $0x8,%rax │ │ │ │ - mov %r14,%r8 │ │ │ │ - mov -0x8(%rax),%r14 │ │ │ │ - mov %rax,0x38(%r15) │ │ │ │ - cmp 0x8(%r14),%r8 │ │ │ │ - jne 5da28 , std::allocator > const&)@@Base+0xda8> │ │ │ │ - lea -0x10(%r11),%rax │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov -0x8(%rax),%r14 │ │ │ │ - mov %rax,0x38(%r15) │ │ │ │ - cmp 0x8(%r14),%rbx │ │ │ │ - jne 5da28 , std::allocator > const&)@@Base+0xda8> │ │ │ │ - lea -0x18(%r11),%rax │ │ │ │ - mov %r14,%rdx │ │ │ │ - mov -0x8(%rax),%r14 │ │ │ │ - mov %rax,0x38(%r15) │ │ │ │ - cmp 0x8(%r14),%rdx │ │ │ │ - jne 5da28 , std::allocator > const&)@@Base+0xda8> │ │ │ │ - lea -0x20(%r11),%rax │ │ │ │ - mov %r14,%rcx │ │ │ │ - mov -0x8(%rax),%r14 │ │ │ │ - mov %rax,0x38(%r15) │ │ │ │ - cmp 0x8(%r14),%rcx │ │ │ │ - jne 5da28 , std::allocator > const&)@@Base+0xda8> │ │ │ │ - lea -0x28(%r11),%rax │ │ │ │ - mov %r14,%r9 │ │ │ │ - mov -0x8(%rax),%r14 │ │ │ │ - mov %rax,0x38(%r15) │ │ │ │ - cmp 0x8(%r14),%r9 │ │ │ │ - jne 5da28 , std::allocator > const&)@@Base+0xda8> │ │ │ │ - lea -0x30(%r11),%rax │ │ │ │ - mov %r14,%r10 │ │ │ │ - mov -0x8(%rax),%r14 │ │ │ │ - mov %rax,0x38(%r15) │ │ │ │ - cmp 0x8(%r14),%r10 │ │ │ │ - jne 5da28 , std::allocator > const&)@@Base+0xda8> │ │ │ │ - lea -0x38(%r11),%rax │ │ │ │ - mov %rax,0x38(%r15) │ │ │ │ - cmp %rdi,%rax │ │ │ │ - jne 5d8d4 , std::allocator > const&)@@Base+0xc54> │ │ │ │ - mov %rbp,%rbx │ │ │ │ - mov 0x28(%rsp),%rbp │ │ │ │ - mov 0x20(%rsp),%r14 │ │ │ │ - mov 0x30(%rsp),%r12 │ │ │ │ - sub $0x10,%rbp │ │ │ │ - jmp 5d9c4 , std::allocator > const&)@@Base+0xd44> │ │ │ │ - sub $0x10,%rbp │ │ │ │ - mov %rbp,%rdx │ │ │ │ - mov %r14,%rsi │ │ │ │ + mov %r12,%r8 │ │ │ │ + mov -0x8(%rax),%r12 │ │ │ │ + mov %rax,0x38(%rbp) │ │ │ │ + cmp 0x8(%r12),%r8 │ │ │ │ + jne 5b3b2 , std::allocator > const&)@@Base+0xd72> │ │ │ │ + lea -0x10(%r9),%rax │ │ │ │ + mov %r12,%rsi │ │ │ │ + mov -0x8(%rax),%r12 │ │ │ │ + mov %rax,0x38(%rbp) │ │ │ │ + cmp 0x8(%r12),%rsi │ │ │ │ + jne 5b3b2 , std::allocator > const&)@@Base+0xd72> │ │ │ │ + lea -0x18(%r9),%rax │ │ │ │ + mov %r12,%rcx │ │ │ │ + mov -0x8(%rax),%r12 │ │ │ │ + mov %rax,0x38(%rbp) │ │ │ │ + cmp 0x8(%r12),%rcx │ │ │ │ + jne 5b3b2 , std::allocator > const&)@@Base+0xd72> │ │ │ │ + lea -0x20(%r9),%rax │ │ │ │ mov %r12,%rdi │ │ │ │ - call c3240 │ │ │ │ + mov -0x8(%rax),%r12 │ │ │ │ + mov %rax,0x38(%rbp) │ │ │ │ + cmp 0x8(%r12),%rdi │ │ │ │ + jne 5b3b2 , std::allocator > const&)@@Base+0xd72> │ │ │ │ + lea -0x28(%r9),%rax │ │ │ │ + mov %r12,%rdx │ │ │ │ + mov -0x8(%rax),%r12 │ │ │ │ + mov %rax,0x38(%rbp) │ │ │ │ + cmp 0x8(%r12),%rdx │ │ │ │ + jne 5b3b2 , std::allocator > const&)@@Base+0xd72> │ │ │ │ + lea -0x30(%r9),%rax │ │ │ │ + mov %r12,%r10 │ │ │ │ + mov -0x8(%rax),%r12 │ │ │ │ + mov %rax,0x38(%rbp) │ │ │ │ + cmp 0x8(%r12),%r10 │ │ │ │ + jne 5b3b2 , std::allocator > const&)@@Base+0xd72> │ │ │ │ + lea -0x38(%r9),%rax │ │ │ │ + mov %rax,0x38(%rbp) │ │ │ │ + cmp %r11,%rax │ │ │ │ + jne 5b250 , std::allocator > const&)@@Base+0xc10> │ │ │ │ + mov 0x28(%rsp),%rbx │ │ │ │ + mov %r14,%r13 │ │ │ │ + mov %rbp,%r14 │ │ │ │ + mov 0x20(%rsp),%rbp │ │ │ │ + sub $0x10,%rbx │ │ │ │ + jmp 5b34c , std::allocator > const&)@@Base+0xd0c> │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sub $0x10,%rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %rbp,%rsi │ │ │ │ + mov %r14,%rdi │ │ │ │ + call bcc20 │ │ │ │ test %al,%al │ │ │ │ - jne 5d9c0 , std::allocator > const&)@@Base+0xd40> │ │ │ │ - cmp %rbp,%rbx │ │ │ │ - jae 5dc5f , std::allocator > const&)@@Base+0xfdf> │ │ │ │ - vmovdqu (%rbx),%xmm6 │ │ │ │ - vmovdqu 0x0(%rbp),%xmm7 │ │ │ │ - lea 0x10(%rbx),%r12 │ │ │ │ - vmovdqu %xmm7,(%rbx) │ │ │ │ - vmovdqu %xmm6,0x0(%rbp) │ │ │ │ - jmp 5d468 , std::allocator > const&)@@Base+0x7e8> │ │ │ │ + jne 5b348 , std::allocator > const&)@@Base+0xd08> │ │ │ │ + cmp %rbx,0x10(%rsp) │ │ │ │ + jae 5b602 , std::allocator > const&)@@Base+0xfc2> │ │ │ │ + mov 0x10(%rsp),%rax │ │ │ │ + vmovdqu (%rbx),%xmm7 │ │ │ │ + vmovdqu (%rax),%xmm6 │ │ │ │ + vmovdqu %xmm7,(%rax) │ │ │ │ + add $0x10,%rax │ │ │ │ + vmovdqu %xmm6,(%rbx) │ │ │ │ + jmp 5ada9 , std::allocator > const&)@@Base+0x769> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x10(%rsp),%rsi │ │ │ │ - mov 0x8(%rsp),%rdi │ │ │ │ - mov %r13,0x60(%rsp) │ │ │ │ - call c3160 >::_M_realloc_append(BasisElt const* const&)@@Base> │ │ │ │ - mov 0x0(%r13),%r13 │ │ │ │ - cmpq $0x0,0x0(%r13) │ │ │ │ - jne 5d7a0 , std::allocator > const&)@@Base+0xb20> │ │ │ │ - jmp 5d7c4 , std::allocator > const&)@@Base+0xb44> │ │ │ │ - cmp %rdi,%rax │ │ │ │ - je 5d9a8 , std::allocator > const&)@@Base+0xd28> │ │ │ │ - mov 0x8(%r14),%r14 │ │ │ │ - cmpq $0x0,(%r14) │ │ │ │ - je 5da62 , std::allocator > const&)@@Base+0xde2> │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0x38(%r15),%rax │ │ │ │ - cmp 0x40(%r15),%rax │ │ │ │ - je 5dbc0 , std::allocator > const&)@@Base+0xf40> │ │ │ │ - mov %r14,(%rax) │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov %r13,%rdi │ │ │ │ + mov %rbx,0x60(%rsp) │ │ │ │ + call bcb40 >::_M_realloc_append(BasisElt const* const&)@@Base> │ │ │ │ + mov (%rbx),%rbx │ │ │ │ + cmpq $0x0,(%rbx) │ │ │ │ + jne 5b118 , std::allocator > const&)@@Base+0xad8> │ │ │ │ + jmp 5b13a , std::allocator > const&)@@Base+0xafa> │ │ │ │ + cmp %r11,%rax │ │ │ │ + je 5b32c , std::allocator > const&)@@Base+0xcec> │ │ │ │ + mov 0x8(%r12),%r12 │ │ │ │ + cmpq $0x0,(%r12) │ │ │ │ + je 5b3f4 , std::allocator > const&)@@Base+0xdb4> │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0x38(%rbp),%rax │ │ │ │ + cmp 0x40(%rbp),%rax │ │ │ │ + je 5b568 , std::allocator > const&)@@Base+0xf28> │ │ │ │ + mov %r12,(%rax) │ │ │ │ add $0x8,%rax │ │ │ │ - mov (%r14),%r14 │ │ │ │ - mov %rax,0x38(%r15) │ │ │ │ - cmpq $0x0,(%r14) │ │ │ │ - jne 5da40 , std::allocator > const&)@@Base+0xdc0> │ │ │ │ - test %r13,%r13 │ │ │ │ - jne 5d590 , std::allocator > const&)@@Base+0x910> │ │ │ │ - mov 0x7c(%r15),%r11d │ │ │ │ - lea 0x10(%rbp),%r13 │ │ │ │ - mov 0x20(%rsp),%r14 │ │ │ │ - mov %r13,%rbp │ │ │ │ - test %r11d,%r11d │ │ │ │ - je 5d490 , std::allocator > const&)@@Base+0x810> │ │ │ │ - mov %r15,0x8(%rsp) │ │ │ │ - mov %r13,0x18(%rsp) │ │ │ │ - mov %r13,0x38(%rsp) │ │ │ │ - mov 0x18(%rsp),%r13 │ │ │ │ - xor %ebp,%ebp │ │ │ │ - mov 0x0(%r13),%r15 │ │ │ │ - mov %r15,%rbx │ │ │ │ - test %r15,%r15 │ │ │ │ - je 5dade , std::allocator > const&)@@Base+0xe5e> │ │ │ │ - mov (%rbx),%rdi │ │ │ │ - mov $0x1,%r12d │ │ │ │ - test %rdi,%rdi │ │ │ │ - je 5dace , std::allocator > const&)@@Base+0xe4e> │ │ │ │ - xor %r12d,%r12d │ │ │ │ - call b75c0 │ │ │ │ - mov 0x8(%rbx),%rbx │ │ │ │ - add %eax,%r12d │ │ │ │ - mov (%rbx),%rdi │ │ │ │ - test %rdi,%rdi │ │ │ │ - jne 5dab7 , std::allocator > const&)@@Base+0xe37> │ │ │ │ - inc %r12d │ │ │ │ - mov 0x8(%r13),%r13 │ │ │ │ - add %r12d,%ebp │ │ │ │ - mov 0x0(%r13),%rbx │ │ │ │ + mov %rax,0x38(%rbp) │ │ │ │ + mov (%r12),%r12 │ │ │ │ + cmpq $0x0,(%r12) │ │ │ │ + jne 5b3d0 , std::allocator > const&)@@Base+0xd90> │ │ │ │ test %rbx,%rbx │ │ │ │ - jne 5daa6 , std::allocator > const&)@@Base+0xe26> │ │ │ │ - mov (%r14),%rax │ │ │ │ - test %rax,%rax │ │ │ │ - je 5dbed , std::allocator > const&)@@Base+0xf6d> │ │ │ │ - mov %rax,0x48(%rsp) │ │ │ │ - mov %ebp,0x44(%rsp) │ │ │ │ - xor %r12d,%r12d │ │ │ │ - mov %r14,%rbp │ │ │ │ + jne 5af00 , std::allocator > const&)@@Base+0x8c0> │ │ │ │ + mov %rbp,%r9 │ │ │ │ + mov 0x10(%rsp),%rax │ │ │ │ + mov 0x7c(%r9),%r8d │ │ │ │ + mov 0x20(%rsp),%rcx │ │ │ │ + add $0x10,%rax │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ + test %r8d,%r8d │ │ │ │ + je 5adcb , std::allocator > const&)@@Base+0x78b> │ │ │ │ + mov %r14,0x18(%rsp) │ │ │ │ + mov %rcx,%r15 │ │ │ │ + mov %r9,0x8(%rsp) │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ mov %rax,%r13 │ │ │ │ - mov 0x0(%r13),%rdi │ │ │ │ - mov $0x1,%edx │ │ │ │ + mov 0x0(%r13),%rsi │ │ │ │ xor %ebx,%ebx │ │ │ │ + test %rsi,%rsi │ │ │ │ + je 5b484 , std::allocator > const&)@@Base+0xe44> │ │ │ │ + mov %rsi,0x30(%rsp) │ │ │ │ + mov %rsi,%r14 │ │ │ │ + mov %r13,%r12 │ │ │ │ + mov (%r14),%rdi │ │ │ │ + mov $0x1,%ebp │ │ │ │ test %rdi,%rdi │ │ │ │ - je 5db23 , std::allocator > const&)@@Base+0xea3> │ │ │ │ - call b75c0 │ │ │ │ - mov 0x8(%r13),%r13 │ │ │ │ - add %eax,%ebx │ │ │ │ - mov 0x0(%r13),%rdi │ │ │ │ + je 5b46f , std::allocator > const&)@@Base+0xe2f> │ │ │ │ + xor %ebp,%ebp │ │ │ │ + call b1c30 │ │ │ │ + mov 0x8(%r14),%r14 │ │ │ │ + add %eax,%ebp │ │ │ │ + mov (%r14),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - jne 5db0c , std::allocator > const&)@@Base+0xe8c> │ │ │ │ - lea 0x1(%rbx),%edx │ │ │ │ + jne 5b45a , std::allocator > const&)@@Base+0xe1a> │ │ │ │ + inc %ebp │ │ │ │ + mov 0x8(%r12),%r12 │ │ │ │ + add %ebp,%ebx │ │ │ │ + mov (%r12),%r14 │ │ │ │ + test %r14,%r14 │ │ │ │ + jne 5b44b , std::allocator > const&)@@Base+0xe0b> │ │ │ │ + mov 0x30(%rsp),%rsi │ │ │ │ + mov (%r15),%rcx │ │ │ │ + test %rcx,%rcx │ │ │ │ + je 5b597 , std::allocator > const&)@@Base+0xf57> │ │ │ │ + mov %rcx,0x40(%rsp) │ │ │ │ + xor %edi,%edi │ │ │ │ + mov %rcx,%rbp │ │ │ │ + mov %rsi,%r14 │ │ │ │ + mov %ebx,0x30(%rsp) │ │ │ │ + mov %r15,%rbx │ │ │ │ + mov %r13,0x38(%rsp) │ │ │ │ + mov %edi,%r13d │ │ │ │ + mov 0x0(%rbp),%rdi │ │ │ │ + mov $0x1,%r9d │ │ │ │ + xor %r12d,%r12d │ │ │ │ + test %rdi,%rdi │ │ │ │ + je 5b4d8 , std::allocator > const&)@@Base+0xe98> │ │ │ │ + call b1c30 │ │ │ │ mov 0x8(%rbp),%rbp │ │ │ │ - add %edx,%r12d │ │ │ │ - mov 0x0(%rbp),%r13 │ │ │ │ - test %r13,%r13 │ │ │ │ - jne 5dafc , std::allocator > const&)@@Base+0xe7c> │ │ │ │ - mov 0x44(%rsp),%ebp │ │ │ │ - cmp %ebp,%r12d │ │ │ │ - jne 5dc51 , std::allocator > const&)@@Base+0xfd1> │ │ │ │ - test %r12d,%r12d │ │ │ │ - je 5dca0 , std::allocator > const&)@@Base+0x1020> │ │ │ │ - mov 0x48(%rsp),%rdx │ │ │ │ - mov 0x8(%rsp),%rdi │ │ │ │ - mov %r15,%rsi │ │ │ │ - call c3240 │ │ │ │ + add %eax,%r12d │ │ │ │ + mov 0x0(%rbp),%rdi │ │ │ │ + test %rdi,%rdi │ │ │ │ + jne 5b4be , std::allocator > const&)@@Base+0xe7e> │ │ │ │ + lea 0x1(%r12),%r9d │ │ │ │ + mov 0x8(%rbx),%rbx │ │ │ │ + add %r9d,%r13d │ │ │ │ + mov (%rbx),%rbp │ │ │ │ + test %rbp,%rbp │ │ │ │ + jne 5b4ac , std::allocator > const&)@@Base+0xe6c> │ │ │ │ + mov 0x30(%rsp),%ebx │ │ │ │ + mov %r13d,%r10d │ │ │ │ + mov 0x40(%rsp),%rdx │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov 0x38(%rsp),%r13 │ │ │ │ + cmp %ebx,%r10d │ │ │ │ + jne 5b5f4 , std::allocator > const&)@@Base+0xfb4> │ │ │ │ + test %r10d,%r10d │ │ │ │ + je 5b648 , std::allocator > const&)@@Base+0x1008> │ │ │ │ + mov 0x8(%rsp),%r14 │ │ │ │ + mov %r14,%rdi │ │ │ │ + call bcc20 │ │ │ │ test %al,%al │ │ │ │ - jne 5dc3e , std::allocator > const&)@@Base+0xfbe> │ │ │ │ - mov 0x18(%rsp),%r15 │ │ │ │ - mov (%r14),%rsi │ │ │ │ - mov 0x8(%rsp),%rdi │ │ │ │ - mov (%r15),%rdx │ │ │ │ - call c3240 │ │ │ │ + jne 5b5e5 , std::allocator > const&)@@Base+0xfa5> │ │ │ │ + mov 0x0(%r13),%rdx │ │ │ │ + mov (%r15),%rsi │ │ │ │ + mov %r14,%rdi │ │ │ │ + call bcc20 │ │ │ │ test %al,%al │ │ │ │ - jne 5dc22 , std::allocator > const&)@@Base+0xfa2> │ │ │ │ - mov 0x8(%rsp),%rdi │ │ │ │ - mov 0x8(%r15),%rcx │ │ │ │ - mov 0x8(%r14),%r14 │ │ │ │ - mov 0x7c(%rdi),%r9d │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - test %r9d,%r9d │ │ │ │ - jne 5da93 , std::allocator > const&)@@Base+0xe13> │ │ │ │ - mov 0x38(%rsp),%rbp │ │ │ │ - mov 0x18(%rsp),%r13 │ │ │ │ - mov %rdi,%r15 │ │ │ │ - jmp 5d490 , std::allocator > const&)@@Base+0x810> │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - lea 0x70(%rsp),%rsi │ │ │ │ - mov %r12,%rdi │ │ │ │ - mov %r14,0x70(%rsp) │ │ │ │ - call c3160 >::_M_realloc_append(BasisElt const* const&)@@Base> │ │ │ │ - mov (%r14),%r14 │ │ │ │ - cmpq $0x0,(%r14) │ │ │ │ - jne 5da40 , std::allocator > const&)@@Base+0xdc0> │ │ │ │ - test %r13,%r13 │ │ │ │ - jne 5d590 , std::allocator > const&)@@Base+0x910> │ │ │ │ - jmp 5da6b , std::allocator > const&)@@Base+0xdeb> │ │ │ │ - mov 0x38(%rsp),%r13 │ │ │ │ - xor %r12d,%r12d │ │ │ │ - test %ebp,%ebp │ │ │ │ - jne 5dc56 , std::allocator > const&)@@Base+0xfd6> │ │ │ │ - mov 0x18(%rsp),%r11 │ │ │ │ - movzbl 0x8(%r14),%esi │ │ │ │ - cmp %sil,0x8(%r11) │ │ │ │ - setb %r14b │ │ │ │ - test %r14b,%r14b │ │ │ │ - je 5e0d5 , std::allocator > const&)@@Base+0x1455> │ │ │ │ - mov 0x20(%rsp),%r14 │ │ │ │ - add $0x10,%r13 │ │ │ │ - jmp 5da89 , std::allocator > const&)@@Base+0xe09> │ │ │ │ - mov 0x8(%rsp),%r10 │ │ │ │ - mov 0x28(%rsp),%rbp │ │ │ │ - mov 0x38(%rsp),%r13 │ │ │ │ - mov %r10,0x30(%rsp) │ │ │ │ - mov %r13,%rbx │ │ │ │ - jmp 5d9b0 , std::allocator > const&)@@Base+0xd30> │ │ │ │ - mov 0x8(%rsp),%r15 │ │ │ │ - mov 0x38(%rsp),%rbp │ │ │ │ - mov 0x7c(%r15),%r11d │ │ │ │ - jmp 5da6f , std::allocator > const&)@@Base+0xdef> │ │ │ │ - mov 0x38(%rsp),%r13 │ │ │ │ - cmp %r12d,%ebp │ │ │ │ - setl %r14b │ │ │ │ - jmp 5dc0b , std::allocator > const&)@@Base+0xf8b> │ │ │ │ + jne 5b5c7 , std::allocator > const&)@@Base+0xf87> │ │ │ │ + mov 0x7c(%r14),%r11d │ │ │ │ + mov 0x8(%r15),%r15 │ │ │ │ + mov 0x8(%r13),%r13 │ │ │ │ + test %r11d,%r11d │ │ │ │ + jne 5b435 , std::allocator > const&)@@Base+0xdf5> │ │ │ │ + mov 0x18(%rsp),%r14 │ │ │ │ + mov 0x8(%rsp),%r9 │ │ │ │ + mov %r15,%rcx │ │ │ │ + mov %r13,%rax │ │ │ │ + jmp 5adcb , std::allocator > const&)@@Base+0x78b> │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov 0x8(%rsp),%rsi │ │ │ │ + mov %r15,%rdi │ │ │ │ + mov %r12,0x70(%rsp) │ │ │ │ + call bcb40 >::_M_realloc_append(BasisElt const* const&)@@Base> │ │ │ │ + mov (%r12),%r12 │ │ │ │ + cmpq $0x0,(%r12) │ │ │ │ + jne 5b3d0 , std::allocator > const&)@@Base+0xd90> │ │ │ │ + test %rbx,%rbx │ │ │ │ + jne 5af00 , std::allocator > const&)@@Base+0x8c0> │ │ │ │ + jmp 5b3fd , std::allocator > const&)@@Base+0xdbd> │ │ │ │ + mov 0x10(%rsp),%rax │ │ │ │ + xor %r10d,%r10d │ │ │ │ + test %ebx,%ebx │ │ │ │ + jne 5b5f9 , std::allocator > const&)@@Base+0xfb9> │ │ │ │ + movzbl 0x8(%r15),%r15d │ │ │ │ + cmp %r15b,0x8(%r13) │ │ │ │ + setb %r8b │ │ │ │ + test %r8b,%r8b │ │ │ │ + je 5ba4b , std::allocator > const&)@@Base+0x140b> │ │ │ │ mov 0x20(%rsp),%r15 │ │ │ │ + add $0x10,%rax │ │ │ │ + jmp 5b42d , std::allocator > const&)@@Base+0xded> │ │ │ │ + mov 0x28(%rsp),%rbx │ │ │ │ + mov 0x10(%rsp),%rax │ │ │ │ + mov 0x18(%rsp),%r13 │ │ │ │ + mov 0x8(%rsp),%r14 │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ + jmp 5b337 , std::allocator > const&)@@Base+0xcf7> │ │ │ │ + mov 0x18(%rsp),%r14 │ │ │ │ + mov 0x8(%rsp),%r9 │ │ │ │ + jmp 5b400 , std::allocator > const&)@@Base+0xdc0> │ │ │ │ + mov 0x10(%rsp),%rax │ │ │ │ + cmp %r10d,%ebx │ │ │ │ + setl %r8b │ │ │ │ + jmp 5b5b0 , std::allocator > const&)@@Base+0xf70> │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + mov 0x20(%rsp),%r13 │ │ │ │ + mov %r14,%rcx │ │ │ │ + mov %r14,%r15 │ │ │ │ mov 0x58(%rsp),%rsi │ │ │ │ - mov 0x30(%rsp),%rcx │ │ │ │ + mov 0x48(%rsp),%rdx │ │ │ │ mov %rbx,%rdi │ │ │ │ - mov 0x50(%rsp),%rdx │ │ │ │ - mov %rbx,%r13 │ │ │ │ - mov %r15,0x8(%rsp) │ │ │ │ - call 5d390 , std::allocator > const&)@@Base+0x710> │ │ │ │ - mov 0x8(%rsp),%rdi │ │ │ │ - sub %rdi,%r13 │ │ │ │ - cmp $0x100,%r13 │ │ │ │ - jle 5e05d , std::allocator > const&)@@Base+0x13dd> │ │ │ │ - mov %rbx,%rbp │ │ │ │ - jmp 5d3dc , std::allocator > const&)@@Base+0x75c> │ │ │ │ - mov 0x38(%rsp),%r13 │ │ │ │ - jmp 5dbf9 , std::allocator > const&)@@Base+0xf79> │ │ │ │ - mov 0x30(%rsp),%rdi │ │ │ │ - mov %r15,%rsi │ │ │ │ - call c3240 │ │ │ │ + mov %r13,0x8(%rsp) │ │ │ │ + call 5acd0 , std::allocator > const&)@@Base+0x690> │ │ │ │ + mov 0x8(%rsp),%r11 │ │ │ │ + sub %r11,%rbx │ │ │ │ + cmp $0x100,%rbx │ │ │ │ + jle 5b9df , std::allocator > const&)@@Base+0x139f> │ │ │ │ + mov 0x10(%rsp),%r12 │ │ │ │ + jmp 5ad1d , std::allocator > const&)@@Base+0x6dd> │ │ │ │ + mov 0x10(%rsp),%rax │ │ │ │ + jmp 5b5a3 , std::allocator > const&)@@Base+0xf63> │ │ │ │ + mov %r13,%rsi │ │ │ │ + mov %r15,%rdi │ │ │ │ + call bcc20 │ │ │ │ mov 0x8(%rsp),%r8 │ │ │ │ test %al,%al │ │ │ │ - je 5e082 , std::allocator > const&)@@Base+0x1402> │ │ │ │ + je 5ba04 , std::allocator > const&)@@Base+0x13c4> │ │ │ │ vmovdqu (%r8),%xmm0 │ │ │ │ vmovdqu 0x10(%r8),%xmm2 │ │ │ │ vmovdqu %xmm0,0x10(%r8) │ │ │ │ vmovdqu %xmm2,(%r8) │ │ │ │ - jmp 5d45b , std::allocator > const&)@@Base+0x7db> │ │ │ │ - mov 0x30(%rsp),%rdi │ │ │ │ - mov %r13,%rdx │ │ │ │ - mov %r15,%rsi │ │ │ │ + jmp 5ad91 , std::allocator > const&)@@Base+0x751> │ │ │ │ + mov %r14,%rdx │ │ │ │ + mov %r13,%rsi │ │ │ │ + mov %r15,%rdi │ │ │ │ mov %r8,0x8(%rsp) │ │ │ │ - call c3240 │ │ │ │ + call bcc20 │ │ │ │ mov 0x8(%rsp),%r8 │ │ │ │ test %al,%al │ │ │ │ vmovdqu (%r8),%xmm0 │ │ │ │ - je 5dcc9 , std::allocator > const&)@@Base+0x1049> │ │ │ │ - vmovdqu -0x10(%rbp),%xmm3 │ │ │ │ + je 5b66f , std::allocator > const&)@@Base+0x102f> │ │ │ │ + vmovdqu -0x10(%r12),%xmm3 │ │ │ │ vmovdqu %xmm3,(%r8) │ │ │ │ - vmovdqu %xmm0,-0x10(%rbp) │ │ │ │ - jmp 5d45b , std::allocator > const&)@@Base+0x7db> │ │ │ │ - mov %rbp,%r15 │ │ │ │ - lea -0x1(%r14),%rbp │ │ │ │ - mov 0x30(%rsp),%r13 │ │ │ │ - mov %rdi,%r10 │ │ │ │ - mov %rbp,%r12 │ │ │ │ - and $0x3,%r12d │ │ │ │ - je 5e0bf , std::allocator > const&)@@Base+0x143f> │ │ │ │ - mov %rbp,%rax │ │ │ │ - mov %rbp,%rsi │ │ │ │ + vmovdqu %xmm0,-0x10(%r12) │ │ │ │ + jmp 5ad91 , std::allocator > const&)@@Base+0x751> │ │ │ │ + mov %r15,%r13 │ │ │ │ + lea -0x1(%rbx),%r15 │ │ │ │ + mov %r11,%r10 │ │ │ │ + mov %r15,%r14 │ │ │ │ + and $0x3,%r14d │ │ │ │ + je 5ba3b , std::allocator > const&)@@Base+0x13fb> │ │ │ │ + mov %r15,%rdx │ │ │ │ + mov %r15,%rsi │ │ │ │ mov %r13,%r9 │ │ │ │ - mov %rbx,%rdx │ │ │ │ - shl $0x4,%rax │ │ │ │ - mov (%rdi,%rax,1),%rcx │ │ │ │ - mov 0x8(%rdi,%rax,1),%r8 │ │ │ │ - mov %rdi,0x8(%rsp) │ │ │ │ - lea -0x2(%r14),%rbp │ │ │ │ - call 5d080 , std::allocator > const&)@@Base+0x400> │ │ │ │ - cmp $0x1,%r12 │ │ │ │ + mov %r11,%rdi │ │ │ │ + shl $0x4,%rdx │ │ │ │ + mov %r11,0x8(%rsp) │ │ │ │ + lea -0x2(%rbx),%r15 │ │ │ │ + mov (%r11,%rdx,1),%rcx │ │ │ │ + mov 0x8(%r11,%rdx,1),%r8 │ │ │ │ + mov %rbp,%rdx │ │ │ │ + call 5a9f0 , std::allocator > const&)@@Base+0x3b0> │ │ │ │ + cmp $0x1,%r14 │ │ │ │ mov 0x8(%rsp),%r10 │ │ │ │ - je 5e0bf , std::allocator > const&)@@Base+0x143f> │ │ │ │ - cmp $0x2,%r12 │ │ │ │ - je 5dd98 , std::allocator > const&)@@Base+0x1118> │ │ │ │ - mov %rbp,%rsi │ │ │ │ + je 5ba3b , std::allocator > const&)@@Base+0x13fb> │ │ │ │ + cmp $0x2,%r14 │ │ │ │ + je 5b73e , std::allocator > const&)@@Base+0x10fe> │ │ │ │ + mov %r15,%rax │ │ │ │ + mov %r15,%rsi │ │ │ │ mov %r10,%rdi │ │ │ │ mov %r13,%r9 │ │ │ │ - mov %rbx,%rdx │ │ │ │ - shl $0x4,%rsi │ │ │ │ - mov (%r10,%rsi,1),%rcx │ │ │ │ - mov 0x8(%r10,%rsi,1),%r8 │ │ │ │ - mov %rbp,%rsi │ │ │ │ - lea -0x3(%r14),%rbp │ │ │ │ - call 5d080 , std::allocator > const&)@@Base+0x400> │ │ │ │ + shl $0x4,%rax │ │ │ │ + mov %rbp,%rdx │ │ │ │ + lea -0x3(%rbx),%r15 │ │ │ │ + mov (%r10,%rax,1),%rcx │ │ │ │ + mov 0x8(%r10,%rax,1),%r8 │ │ │ │ + call 5a9f0 , std::allocator > const&)@@Base+0x3b0> │ │ │ │ mov 0x8(%rsp),%r10 │ │ │ │ - mov %rbp,%rdi │ │ │ │ + mov %r15,%r11 │ │ │ │ + mov %r15,%rsi │ │ │ │ mov %r13,%r9 │ │ │ │ - mov %rbp,%rsi │ │ │ │ + mov %rbp,%rdx │ │ │ │ + shl $0x4,%r11 │ │ │ │ + mov %r10,%rdi │ │ │ │ mov %r10,0x8(%rsp) │ │ │ │ - mov %rbx,%rdx │ │ │ │ - dec %rbp │ │ │ │ + dec %r15 │ │ │ │ + mov (%r10,%r11,1),%rcx │ │ │ │ + mov 0x8(%r10,%r11,1),%r8 │ │ │ │ + call 5a9f0 , std::allocator > const&)@@Base+0x3b0> │ │ │ │ + mov 0x8(%rsp),%rbx │ │ │ │ + jmp 5b7d8 , std::allocator > const&)@@Base+0x1198> │ │ │ │ + lea -0x1(%r15),%rsi │ │ │ │ + mov %r13,%r9 │ │ │ │ + mov %rbp,%rdx │ │ │ │ + mov %rsi,%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ - mov (%r10,%rdi,1),%rcx │ │ │ │ - mov 0x8(%r10,%rdi,1),%r8 │ │ │ │ - mov %r10,%rdi │ │ │ │ - call 5d080 , std::allocator > const&)@@Base+0x400> │ │ │ │ - mov 0x8(%rsp),%r14 │ │ │ │ + mov (%rbx,%rdi,1),%rcx │ │ │ │ + mov 0x8(%rbx,%rdi,1),%r8 │ │ │ │ + mov %rbx,%rdi │ │ │ │ + call 5a9f0 , std::allocator > const&)@@Base+0x3b0> │ │ │ │ + lea -0x2(%r15),%rsi │ │ │ │ mov %r13,%r9 │ │ │ │ - jmp 5de40 , std::allocator > const&)@@Base+0x11c0> │ │ │ │ - lea -0x1(%rbp),%rsi │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %r14,%rdi │ │ │ │ - mov %r9,0x8(%rsp) │ │ │ │ - mov %rsi,%r8 │ │ │ │ - shl $0x4,%r8 │ │ │ │ - mov (%r14,%r8,1),%rcx │ │ │ │ - mov 0x8(%r14,%r8,1),%r8 │ │ │ │ - call 5d080 , std::allocator > const&)@@Base+0x400> │ │ │ │ - lea -0x2(%rbp),%rsi │ │ │ │ - mov 0x8(%rsp),%r9 │ │ │ │ - mov %r14,%rdi │ │ │ │ + mov %rbp,%rdx │ │ │ │ + mov %rsi,%r14 │ │ │ │ + mov %rbx,%rdi │ │ │ │ + shl $0x4,%r14 │ │ │ │ + mov (%rbx,%r14,1),%rcx │ │ │ │ + mov 0x8(%rbx,%r14,1),%r8 │ │ │ │ + call 5a9f0 , std::allocator > const&)@@Base+0x3b0> │ │ │ │ + lea -0x3(%r15),%rsi │ │ │ │ + mov %r13,%r9 │ │ │ │ + mov %rbx,%rdi │ │ │ │ mov %rsi,%rdx │ │ │ │ + sub $0x4,%r15 │ │ │ │ shl $0x4,%rdx │ │ │ │ - mov (%r14,%rdx,1),%rcx │ │ │ │ - mov 0x8(%r14,%rdx,1),%r8 │ │ │ │ - mov %rbx,%rdx │ │ │ │ - call 5d080 , std::allocator > const&)@@Base+0x400> │ │ │ │ - lea -0x3(%rbp),%rsi │ │ │ │ - mov 0x8(%rsp),%r9 │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %rsi,%r13 │ │ │ │ - mov %r14,%rdi │ │ │ │ - sub $0x4,%rbp │ │ │ │ - shl $0x4,%r13 │ │ │ │ - mov (%r14,%r13,1),%rcx │ │ │ │ - mov 0x8(%r14,%r13,1),%r8 │ │ │ │ - call 5d080 , std::allocator > const&)@@Base+0x400> │ │ │ │ - mov 0x8(%rsp),%r9 │ │ │ │ - mov %rbp,%r11 │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %rbp,%rsi │ │ │ │ - mov %r9,0x8(%rsp) │ │ │ │ - mov %r14,%rdi │ │ │ │ - shl $0x4,%r11 │ │ │ │ - mov (%r14,%r11,1),%rcx │ │ │ │ - mov 0x8(%r14,%r11,1),%r8 │ │ │ │ - call 5d080 , std::allocator > const&)@@Base+0x400> │ │ │ │ - test %rbp,%rbp │ │ │ │ - mov 0x8(%rsp),%r9 │ │ │ │ - jne 5ddcb , std::allocator > const&)@@Base+0x114b> │ │ │ │ - mov %r14,%r10 │ │ │ │ - mov %r15,%rcx │ │ │ │ - mov %r9,%r14 │ │ │ │ - sub %r10,%rcx │ │ │ │ + mov (%rbx,%rdx,1),%rcx │ │ │ │ + mov 0x8(%rbx,%rdx,1),%r8 │ │ │ │ + mov %rbp,%rdx │ │ │ │ + call 5a9f0 , std::allocator > const&)@@Base+0x3b0> │ │ │ │ + mov %r15,%r8 │ │ │ │ + mov %r13,%r9 │ │ │ │ + mov %rbp,%rdx │ │ │ │ + mov %r15,%rsi │ │ │ │ + shl $0x4,%r8 │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov (%rbx,%r8,1),%rcx │ │ │ │ + mov 0x8(%rbx,%r8,1),%r8 │ │ │ │ + call 5a9f0 , std::allocator > const&)@@Base+0x3b0> │ │ │ │ + test %r15,%r15 │ │ │ │ + jne 5b76e , std::allocator > const&)@@Base+0x112e> │ │ │ │ + mov %r12,%rcx │ │ │ │ + mov %rbx,%r15 │ │ │ │ + sub %rbx,%rcx │ │ │ │ cmp $0x10,%rcx │ │ │ │ - jle 5e05d , std::allocator > const&)@@Base+0x13dd> │ │ │ │ - vmovdqu (%r10),%xmm8 │ │ │ │ - lea -0x10(%r15),%rbx │ │ │ │ + jle 5b9df , std::allocator > const&)@@Base+0x139f> │ │ │ │ + lea -0x10(%r12),%rbx │ │ │ │ + vmovdqu (%r15),%xmm8 │ │ │ │ lea -0x11(%rcx),%rbp │ │ │ │ mov 0x8(%rbx),%r8 │ │ │ │ + mov %rbx,%r14 │ │ │ │ mov (%rbx),%rcx │ │ │ │ - mov %rbx,%r12 │ │ │ │ - xor %esi,%esi │ │ │ │ - mov %r10,%rdi │ │ │ │ - sub %r10,%r12 │ │ │ │ - mov %r10,0x8(%rsp) │ │ │ │ - mov %r12,%rdx │ │ │ │ shr $0x4,%rbp │ │ │ │ - sar $0x4,%rdx │ │ │ │ + xor %esi,%esi │ │ │ │ + sub %r15,%r14 │ │ │ │ vmovdqu %xmm8,(%rbx) │ │ │ │ - call 5d080 , std::allocator > const&)@@Base+0x400> │ │ │ │ + mov %r13,%r9 │ │ │ │ + mov %r15,%rdi │ │ │ │ + mov %r14,%rdx │ │ │ │ + mov %r15,0x8(%rsp) │ │ │ │ and $0x3,%ebp │ │ │ │ - cmp $0x10,%r12 │ │ │ │ + sar $0x4,%rdx │ │ │ │ + call 5a9f0 , std::allocator > const&)@@Base+0x3b0> │ │ │ │ + cmp $0x10,%r14 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ - jle 5e05d , std::allocator > const&)@@Base+0x13dd> │ │ │ │ + jle 5b9df , std::allocator > const&)@@Base+0x139f> │ │ │ │ test %rbp,%rbp │ │ │ │ - je 5e0ca , std::allocator > const&)@@Base+0x144a> │ │ │ │ + je 5ba43 , std::allocator > const&)@@Base+0x1403> │ │ │ │ cmp $0x1,%rbp │ │ │ │ - je 5df52 , std::allocator > const&)@@Base+0x12d2> │ │ │ │ + je 5b8e8 , std::allocator > const&)@@Base+0x12a8> │ │ │ │ cmp $0x2,%rbp │ │ │ │ - je 5df1d , std::allocator > const&)@@Base+0x129d> │ │ │ │ + je 5b8b3 , std::allocator > const&)@@Base+0x1273> │ │ │ │ + lea -0x20(%r12),%rbx │ │ │ │ vmovdqu (%rax),%xmm9 │ │ │ │ - mov -0x20(%r15),%rcx │ │ │ │ - mov -0x18(%r15),%r8 │ │ │ │ - lea -0x20(%r15),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ + mov -0x20(%r12),%rcx │ │ │ │ mov %rax,%rdi │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - sub %rax,%rdx │ │ │ │ - mov %r14,%r9 │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov -0x18(%r12),%r8 │ │ │ │ + mov %r13,%r9 │ │ │ │ xor %esi,%esi │ │ │ │ + sub %rax,%rdx │ │ │ │ + vmovdqu %xmm9,-0x20(%r12) │ │ │ │ sar $0x4,%rdx │ │ │ │ - vmovdqu %xmm9,-0x20(%r15) │ │ │ │ - call 5d080 , std::allocator > const&)@@Base+0x400> │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + call 5a9f0 , std::allocator > const&)@@Base+0x3b0> │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ vmovdqu (%rax),%xmm10 │ │ │ │ mov -0x10(%rbx),%rcx │ │ │ │ sub $0x10,%rbx │ │ │ │ mov %rax,%rdi │ │ │ │ mov 0x8(%rbx),%r8 │ │ │ │ - mov %r14,%r9 │ │ │ │ + mov %r13,%r9 │ │ │ │ xor %esi,%esi │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ vmovdqu %xmm10,(%rbx) │ │ │ │ mov %rbx,%rdx │ │ │ │ sub %rax,%rdx │ │ │ │ sar $0x4,%rdx │ │ │ │ - call 5d080 , std::allocator > const&)@@Base+0x400> │ │ │ │ + call 5a9f0 , std::allocator > const&)@@Base+0x3b0> │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ - vmovdqu (%rax),%xmm11 │ │ │ │ sub $0x10,%rbx │ │ │ │ + vmovdqu (%rax),%xmm11 │ │ │ │ mov (%rbx),%rcx │ │ │ │ xor %esi,%esi │ │ │ │ - mov %rbx,%r15 │ │ │ │ + mov %rbx,%r12 │ │ │ │ mov 0x8(%rbx),%r8 │ │ │ │ - mov %r14,%r9 │ │ │ │ + mov %r13,%r9 │ │ │ │ mov %rax,%rdi │ │ │ │ - sub %rax,%r15 │ │ │ │ + sub %rax,%r12 │ │ │ │ + vmovdqu %xmm11,(%rbx) │ │ │ │ + mov %r12,%rdx │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ - mov %r15,%rdx │ │ │ │ sar $0x4,%rdx │ │ │ │ - vmovdqu %xmm11,(%rbx) │ │ │ │ - call 5d080 , std::allocator > const&)@@Base+0x400> │ │ │ │ - cmp $0x10,%r15 │ │ │ │ - jle 5e05d , std::allocator > const&)@@Base+0x13dd> │ │ │ │ - mov 0x8(%rsp),%r13 │ │ │ │ - mov %r14,%r9 │ │ │ │ - vmovdqu 0x0(%r13),%xmm12 │ │ │ │ - mov -0x10(%rbx),%rcx │ │ │ │ - mov -0x8(%rbx),%r8 │ │ │ │ + call 5a9f0 , std::allocator > const&)@@Base+0x3b0> │ │ │ │ + cmp $0x10,%r12 │ │ │ │ + jle 5b9df , std::allocator > const&)@@Base+0x139f> │ │ │ │ + mov 0x8(%rsp),%r15 │ │ │ │ lea -0x10(%rbx),%rdx │ │ │ │ - sub %r13,%rdx │ │ │ │ + vmovdqu (%r15),%xmm12 │ │ │ │ + mov -0x10(%rbx),%rcx │ │ │ │ xor %esi,%esi │ │ │ │ - mov %r9,0x8(%rsp) │ │ │ │ - mov %r13,%rdi │ │ │ │ - sar $0x4,%rdx │ │ │ │ + mov -0x8(%rbx),%r8 │ │ │ │ + sub %r15,%rdx │ │ │ │ + mov %r13,%r9 │ │ │ │ + mov %r15,%rdi │ │ │ │ vmovdqu %xmm12,-0x10(%rbx) │ │ │ │ - call 5d080 , std::allocator > const&)@@Base+0x400> │ │ │ │ - vmovdqu 0x0(%r13),%xmm13 │ │ │ │ + sar $0x4,%rdx │ │ │ │ + call 5a9f0 , std::allocator > const&)@@Base+0x3b0> │ │ │ │ + lea -0x20(%rbx),%rdx │ │ │ │ + vmovdqu (%r15),%xmm13 │ │ │ │ mov -0x20(%rbx),%rcx │ │ │ │ mov -0x18(%rbx),%r8 │ │ │ │ - mov 0x8(%rsp),%r9 │ │ │ │ - lea -0x20(%rbx),%rdx │ │ │ │ + sub %r15,%rdx │ │ │ │ xor %esi,%esi │ │ │ │ - sub %r13,%rdx │ │ │ │ - mov %r13,%rdi │ │ │ │ - sar $0x4,%rdx │ │ │ │ + mov %r13,%r9 │ │ │ │ vmovdqu %xmm13,-0x20(%rbx) │ │ │ │ - call 5d080 , std::allocator > const&)@@Base+0x400> │ │ │ │ - vmovdqu 0x0(%r13),%xmm14 │ │ │ │ + sar $0x4,%rdx │ │ │ │ + mov %r15,%rdi │ │ │ │ + call 5a9f0 , std::allocator > const&)@@Base+0x3b0> │ │ │ │ + vmovdqu (%r15),%xmm14 │ │ │ │ + lea -0x30(%rbx),%rdx │ │ │ │ mov -0x30(%rbx),%rcx │ │ │ │ mov -0x28(%rbx),%r8 │ │ │ │ - mov 0x8(%rsp),%r9 │ │ │ │ - lea -0x30(%rbx),%rdx │ │ │ │ - xor %esi,%esi │ │ │ │ - sub %r13,%rdx │ │ │ │ - mov %r13,%rdi │ │ │ │ + sub %r15,%rdx │ │ │ │ sub $0x40,%rbx │ │ │ │ - sar $0x4,%rdx │ │ │ │ + xor %esi,%esi │ │ │ │ vmovdqu %xmm14,0x10(%rbx) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - call 5d080 , std::allocator > const&)@@Base+0x400> │ │ │ │ - vmovdqu 0x0(%r13),%xmm15 │ │ │ │ + sar $0x4,%rdx │ │ │ │ + mov %r13,%r9 │ │ │ │ + mov %r15,%rdi │ │ │ │ + call 5a9f0 , std::allocator > const&)@@Base+0x3b0> │ │ │ │ + mov %rbx,%rbp │ │ │ │ + vmovdqu (%r15),%xmm15 │ │ │ │ mov (%rbx),%rcx │ │ │ │ + sub %r15,%rbp │ │ │ │ mov 0x8(%rbx),%r8 │ │ │ │ - mov 0x8(%rsp),%r9 │ │ │ │ - sub %r13,%r14 │ │ │ │ xor %esi,%esi │ │ │ │ - mov %r14,%rdx │ │ │ │ - mov %r13,%rdi │ │ │ │ - sar $0x4,%rdx │ │ │ │ + mov %r13,%r9 │ │ │ │ + mov %rbp,%rdx │ │ │ │ vmovdqu %xmm15,(%rbx) │ │ │ │ - call 5d080 , std::allocator > const&)@@Base+0x400> │ │ │ │ - cmp $0x10,%r14 │ │ │ │ - mov 0x8(%rsp),%r9 │ │ │ │ - jg 5df96 , std::allocator > const&)@@Base+0x1316> │ │ │ │ + mov %r15,%rdi │ │ │ │ + sar $0x4,%rdx │ │ │ │ + call 5a9f0 , std::allocator > const&)@@Base+0x3b0> │ │ │ │ + cmp $0x10,%rbp │ │ │ │ + jg 5b929 , std::allocator > const&)@@Base+0x12e9> │ │ │ │ mov 0x88(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 5e0e9 , std::allocator > const&)@@Base+0x1469> │ │ │ │ + jne 5ba5f , std::allocator > const&)@@Base+0x141f> │ │ │ │ add $0x98,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ ret │ │ │ │ - mov 0x30(%rsp),%rdi │ │ │ │ - mov %r13,%rdx │ │ │ │ - mov %r12,%rsi │ │ │ │ + mov %r14,%rdx │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %r15,%rdi │ │ │ │ mov %r8,0x8(%rsp) │ │ │ │ - call c3240 │ │ │ │ + call bcc20 │ │ │ │ mov 0x8(%rsp),%r8 │ │ │ │ test %al,%al │ │ │ │ vmovdqu (%r8),%xmm0 │ │ │ │ - jne 5dd02 , std::allocator > const&)@@Base+0x1082> │ │ │ │ - vmovdqu (%r12),%xmm1 │ │ │ │ + jne 5b6a6 , std::allocator > const&)@@Base+0x1066> │ │ │ │ + vmovdqu (%rbx),%xmm1 │ │ │ │ vmovdqu %xmm1,(%r8) │ │ │ │ - vmovdqu %xmm0,(%r12) │ │ │ │ - jmp 5d45b , std::allocator > const&)@@Base+0x7db> │ │ │ │ - mov %r10,%r14 │ │ │ │ - mov %r13,%r9 │ │ │ │ - jmp 5de40 , std::allocator > const&)@@Base+0x11c0> │ │ │ │ - mov %rax,%r13 │ │ │ │ - mov %r14,%r9 │ │ │ │ - jmp 5df96 , std::allocator > const&)@@Base+0x1316> │ │ │ │ - mov 0x8(%rsp),%r8 │ │ │ │ - mov 0x28(%rsp),%rbp │ │ │ │ - mov %r8,0x30(%rsp) │ │ │ │ - jmp 5dc36 , std::allocator > const&)@@Base+0xfb6> │ │ │ │ + vmovdqu %xmm0,(%rbx) │ │ │ │ + jmp 5ad91 , std::allocator > const&)@@Base+0x751> │ │ │ │ + mov %r10,%rbx │ │ │ │ + jmp 5b7d8 , std::allocator > const&)@@Base+0x1198> │ │ │ │ + mov %rax,%r15 │ │ │ │ + jmp 5b929 , std::allocator > const&)@@Base+0x12e9> │ │ │ │ + mov 0x28(%rsp),%rbx │ │ │ │ + mov 0x18(%rsp),%r13 │ │ │ │ + mov 0x8(%rsp),%r14 │ │ │ │ + jmp 5b5db , std::allocator > const&)@@Base+0xf9b> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - xchg %ax,%ax │ │ │ │ + nop │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -000000000005e0f0 : │ │ │ │ +000000000005ba70 : │ │ │ │ endbr64 │ │ │ │ push %r14 │ │ │ │ + vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ push %rbp │ │ │ │ - push %rbx │ │ │ │ mov %esi,%ebp │ │ │ │ - sub $0x20,%rsp │ │ │ │ - movq $0x0,(%rdi) │ │ │ │ - movq $0x0,0x8(%rdi) │ │ │ │ - movq $0x0,0x10(%rdi) │ │ │ │ mov $0x1,%esi │ │ │ │ + push %rbx │ │ │ │ mov %rdi,%rbx │ │ │ │ - call c54a0 >, double>, std::allocator >, double> > >::_M_default_append(unsigned long)@@Base> │ │ │ │ + sub $0x20,%rsp │ │ │ │ + movq $0x0,0x10(%rdi) │ │ │ │ + vmovdqu %xmm0,(%rdi) │ │ │ │ + call be9b0 >, double>, std::allocator >, double> > >::_M_default_append(unsigned long)@@Base> │ │ │ │ mov (%rbx),%rcx │ │ │ │ mov 0x8(%rcx),%rax │ │ │ │ mov 0x10(%rcx),%rsi │ │ │ │ cmp %rax,%rsi │ │ │ │ - je 5e160 │ │ │ │ + je 5bad0 │ │ │ │ mov %ebp,(%rax) │ │ │ │ add $0x4,%rax │ │ │ │ mov %rax,0x8(%rcx) │ │ │ │ - mov 0x86acd(%rip),%rsi # e4c10 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x170> │ │ │ │ + mov 0x81f84(%rip),%rsi # dda40 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x440> │ │ │ │ mov %rbx,%rax │ │ │ │ mov %rsi,0x18(%rcx) │ │ │ │ add $0x20,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r14 │ │ │ │ ret │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov (%rcx),%r8 │ │ │ │ mov %rsi,%rdx │ │ │ │ movabs $0x1fffffffffffffff,%r9 │ │ │ │ sub %r8,%rdx │ │ │ │ mov %rdx,%rdi │ │ │ │ sar $0x2,%rdi │ │ │ │ cmp %r9,%rdi │ │ │ │ - je f9d6 <__cxa_finalize@plt+0x2346> │ │ │ │ + je f99f <__cxa_finalize@plt+0x230f> │ │ │ │ test %rdi,%rdi │ │ │ │ mov %rcx,0x8(%rsp) │ │ │ │ mov $0x1,%ecx │ │ │ │ movabs $0x1fffffffffffffff,%r10 │ │ │ │ cmovne %rdi,%rcx │ │ │ │ mov %rdx,0x18(%rsp) │ │ │ │ mov %r8,0x10(%rsp) │ │ │ │ - mov %rsi,(%rsp) │ │ │ │ add %rdi,%rcx │ │ │ │ + mov %rsi,(%rsp) │ │ │ │ cmp %r10,%rcx │ │ │ │ cmova %r10,%rcx │ │ │ │ lea 0x0(,%rcx,4),%rdi │ │ │ │ lea 0x0(,%rcx,4),%r14 │ │ │ │ call d330 │ │ │ │ mov 0x18(%rsp),%rdx │ │ │ │ mov (%rsp),%rsi │ │ │ │ mov %rax,%r8 │ │ │ │ mov 0x8(%rsp),%rdi │ │ │ │ mov 0x10(%rsp),%r11 │ │ │ │ test %rdx,%rdx │ │ │ │ mov %ebp,(%rax,%rdx,1) │ │ │ │ - je 5e217 │ │ │ │ + je 5bb87 │ │ │ │ mov %r11,%rsi │ │ │ │ mov %rdi,0x10(%rsp) │ │ │ │ mov %rax,%rdi │ │ │ │ mov %rdx,0x8(%rsp) │ │ │ │ mov %r11,(%rsp) │ │ │ │ call d2d0 │ │ │ │ mov 0x10(%rsp),%rdi │ │ │ │ mov 0x8(%rsp),%rdx │ │ │ │ mov (%rsp),%r11 │ │ │ │ mov %rax,%r8 │ │ │ │ mov 0x10(%rdi),%rsi │ │ │ │ lea 0x4(%r8,%rdx,1),%rbp │ │ │ │ mov %rdi,%rax │ │ │ │ test %r11,%r11 │ │ │ │ - je 5e244 │ │ │ │ + je 5bbb4 │ │ │ │ mov %rdi,(%rsp) │ │ │ │ sub %r11,%rsi │ │ │ │ mov %r11,%rdi │ │ │ │ mov %r8,0x8(%rsp) │ │ │ │ call d340 │ │ │ │ mov (%rbx),%rax │ │ │ │ mov 0x8(%rsp),%r8 │ │ │ │ mov (%rsp),%rdi │ │ │ │ mov %r8,(%rdi) │ │ │ │ add %r14,%r8 │ │ │ │ + mov %rax,%rcx │ │ │ │ mov %rbp,0x8(%rdi) │ │ │ │ mov %r8,0x10(%rdi) │ │ │ │ - mov %rax,%rcx │ │ │ │ - jmp 5e13c │ │ │ │ + jmp 5bab5 │ │ │ │ endbr64 │ │ │ │ - jmp f9e6 <__cxa_finalize@plt+0x2356> │ │ │ │ + jmp f9af <__cxa_finalize@plt+0x231f> │ │ │ │ xchg %ax,%ax │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -000000000005e270 : │ │ │ │ +000000000005bbe0 : │ │ │ │ endbr64 │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ mov %rsi,%r13 │ │ │ │ push %r12 │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ + mov %rdi,%rbx │ │ │ │ sub $0x18,%rsp │ │ │ │ mov %rdi,(%rsp) │ │ │ │ mov $0x18,%edi │ │ │ │ call d330 │ │ │ │ mov 0x0(%r13),%r14 │ │ │ │ - movq $0x0,(%rax) │ │ │ │ - mov %rax,%r12 │ │ │ │ - movq $0x0,0x8(%rax) │ │ │ │ + vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ movq $0x0,0x10(%rax) │ │ │ │ - mov (%rsp),%rax │ │ │ │ - mov %r12,(%rax) │ │ │ │ + mov %rax,%r15 │ │ │ │ + mov %rax,(%rbx) │ │ │ │ + vmovdqu %xmm0,(%rax) │ │ │ │ test %r14,%r14 │ │ │ │ - je 5e490 │ │ │ │ - mov %r13,%rbp │ │ │ │ - xor %ebx,%ebx │ │ │ │ + je 5bde0 │ │ │ │ + mov %r13,%r12 │ │ │ │ + xor %ebp,%ebp │ │ │ │ mov (%r14),%rdi │ │ │ │ - mov $0x1,%r15d │ │ │ │ + mov $0x1,%ebx │ │ │ │ test %rdi,%rdi │ │ │ │ - je 5e2ee │ │ │ │ - xor %r15d,%r15d │ │ │ │ - call b75c0 │ │ │ │ + je 5bc52 │ │ │ │ + xor %ebx,%ebx │ │ │ │ + call b1c30 │ │ │ │ mov 0x8(%r14),%r14 │ │ │ │ - add %eax,%r15d │ │ │ │ + add %eax,%ebx │ │ │ │ mov (%r14),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - jne 5e2d7 │ │ │ │ - inc %r15d │ │ │ │ - mov 0x8(%rbp),%rbp │ │ │ │ - add %r15d,%ebx │ │ │ │ - mov 0x0(%rbp),%r14 │ │ │ │ + jne 5bc3d │ │ │ │ + inc %ebx │ │ │ │ + mov 0x8(%r12),%r12 │ │ │ │ + add %ebx,%ebp │ │ │ │ + mov (%r12),%r14 │ │ │ │ test %r14,%r14 │ │ │ │ - jne 5e2c6 │ │ │ │ - lea 0x1(%rbx),%esi │ │ │ │ + jne 5bc2e │ │ │ │ + lea 0x1(%rbp),%esi │ │ │ │ mov $0xffffffffffffffe8,%rdi │ │ │ │ movslq %esi,%rsi │ │ │ │ test %rsi,%rsi │ │ │ │ - jne 5e495 │ │ │ │ + jne 5bde5 │ │ │ │ mov -0x10(%r14),%r12 │ │ │ │ mov -0x18(%r14),%rbx │ │ │ │ - mov %r12,%r8 │ │ │ │ - sub %rbx,%r8 │ │ │ │ - je 5e480 │ │ │ │ - cmp $0x20,%r8 │ │ │ │ - jle 5e3a3 │ │ │ │ + mov %r12,%rcx │ │ │ │ + sub %rbx,%rcx │ │ │ │ + je 5bdd0 │ │ │ │ + cmp $0x20,%rcx │ │ │ │ + jle 5bd0b │ │ │ │ lea 0x20(%rbx),%rdi │ │ │ │ mov %rdi,0x8(%rsp) │ │ │ │ cmp %rdi,%r12 │ │ │ │ - je 5e3a3 │ │ │ │ + je 5bd0b │ │ │ │ mov %rdi,%rbp │ │ │ │ - nop │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ mov 0x8(%rbp),%r15 │ │ │ │ cmp %r15,%rbx │ │ │ │ - je 5e375 │ │ │ │ + je 5bcdd │ │ │ │ nopl (%rax) │ │ │ │ mov (%r15),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 5e420 │ │ │ │ + je 5bd88 │ │ │ │ mov 0x10(%r15),%rsi │ │ │ │ add $0x20,%r15 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - cmp %r15,%rbx │ │ │ │ - jne 5e350 │ │ │ │ + cmp %rbx,%r15 │ │ │ │ + jne 5bcb8 │ │ │ │ mov 0x8(%rbp),%r15 │ │ │ │ test %r15,%r15 │ │ │ │ - je 5e440 │ │ │ │ + je 5bda0 │ │ │ │ mov 0x18(%rbp),%rsi │ │ │ │ mov %r15,%rdi │ │ │ │ add $0x20,%rbp │ │ │ │ sub %r15,%rsi │ │ │ │ call d340 │ │ │ │ cmp %rbp,%r12 │ │ │ │ - jne 5e340 │ │ │ │ - mov 0x8(%rsp),%r9 │ │ │ │ - mov %r9,-0x10(%r14) │ │ │ │ + jne 5bca8 │ │ │ │ + mov 0x8(%rsp),%r8 │ │ │ │ + mov %r8,-0x10(%r14) │ │ │ │ mov -0x18(%r14),%rbx │ │ │ │ mov %r13,(%rbx) │ │ │ │ mov 0x10(%rbx),%r13 │ │ │ │ - mov 0x8(%rbx),%rax │ │ │ │ - mov %r13,%r10 │ │ │ │ - sub %rax,%r10 │ │ │ │ - je 5e460 │ │ │ │ - cmp $0x20,%r10 │ │ │ │ - jle 5e3fe │ │ │ │ - lea 0x20(%rax),%r12 │ │ │ │ + mov 0x8(%rbx),%r11 │ │ │ │ + mov %r13,%r9 │ │ │ │ + sub %r11,%r9 │ │ │ │ + je 5bdb8 │ │ │ │ + cmp $0x20,%r9 │ │ │ │ + jle 5bd66 │ │ │ │ + lea 0x20(%r11),%r12 │ │ │ │ cmp %r12,%r13 │ │ │ │ - je 5e3fe │ │ │ │ + je 5bd66 │ │ │ │ mov %r12,%rbp │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov 0x0(%rbp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 5e4c0 │ │ │ │ + je 5be08 │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ add $0x20,%rbp │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ cmp %rbp,%r13 │ │ │ │ - jne 5e3d0 │ │ │ │ - mov -0x18(%r14),%r11 │ │ │ │ + jne 5bd38 │ │ │ │ mov %r12,0x10(%rbx) │ │ │ │ - mov 0x8(%r11),%rax │ │ │ │ - mov 0x8680b(%rip),%rsi # e4c10 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x170> │ │ │ │ - mov %rsi,0x18(%rax) │ │ │ │ + mov -0x18(%r14),%r10 │ │ │ │ + mov 0x8(%r10),%r11 │ │ │ │ + mov 0x81cd3(%rip),%rsi # dda40 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x440> │ │ │ │ mov (%rsp),%rax │ │ │ │ + mov %rsi,0x18(%r11) │ │ │ │ add $0x18,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x20,%r15 │ │ │ │ cmp %r15,%rbx │ │ │ │ - jne 5e350 │ │ │ │ - jmp 5e371 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jne 5bcb8 │ │ │ │ + jmp 5bcd9 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x20,%rbp │ │ │ │ cmp %rbp,%r12 │ │ │ │ - jne 5e340 │ │ │ │ - jmp 5e396 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jne 5bca8 │ │ │ │ + jmp 5bcfe │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ lea 0x8(%rbx),%rdi │ │ │ │ mov $0x1,%esi │ │ │ │ - call c54a0 >, double>, std::allocator >, double> > >::_M_default_append(unsigned long)@@Base> │ │ │ │ - mov -0x18(%r14),%r11 │ │ │ │ - mov 0x8(%r11),%rax │ │ │ │ - jmp 5e3fe │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + call be9b0 >, double>, std::allocator >, double> > >::_M_default_append(unsigned long)@@Base> │ │ │ │ + mov -0x18(%r14),%r10 │ │ │ │ + mov 0x8(%r10),%r11 │ │ │ │ + jmp 5bd66 │ │ │ │ mov $0x1,%esi │ │ │ │ - call c4e30 , std::allocator > >::_M_default_append(unsigned long)@@Base> │ │ │ │ - jmp 5e39f │ │ │ │ + call be530 , std::allocator > >::_M_default_append(unsigned long)@@Base> │ │ │ │ + jmp 5bd07 │ │ │ │ nop │ │ │ │ mov $0x1,%esi │ │ │ │ - mov %r12,%rdi │ │ │ │ - call c3f80 , std::allocator > >, std::allocator, std::allocator > > > >::_M_default_append(unsigned long)@@Base> │ │ │ │ - mov (%rsp),%rdx │ │ │ │ - mov (%rdx),%rcx │ │ │ │ - mov 0x8(%rcx),%r14 │ │ │ │ + mov %r15,%rdi │ │ │ │ + call bd870 , std::allocator > >, std::allocator, std::allocator > > > >::_M_default_append(unsigned long)@@Base> │ │ │ │ + mov (%rsp),%rax │ │ │ │ + mov (%rax),%rdx │ │ │ │ + mov 0x8(%rdx),%r14 │ │ │ │ lea -0x18(%r14),%rdi │ │ │ │ - jmp 5e314 │ │ │ │ + jmp 5bc78 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x20,%rbp │ │ │ │ cmp %rbp,%r13 │ │ │ │ - jne 5e3d0 │ │ │ │ - jmp 5e3f2 │ │ │ │ + jne 5bd38 │ │ │ │ + jmp 5bd5a │ │ │ │ endbr64 │ │ │ │ mov %rax,%r14 │ │ │ │ - jmp f9fc <__cxa_finalize@plt+0x236c> │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp f9c5 <__cxa_finalize@plt+0x2335> │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -000000000005e4e0 : │ │ │ │ +000000000005be30 : │ │ │ │ endbr64 │ │ │ │ push %r13 │ │ │ │ + vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ push %r12 │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ mov %rdi,%rbx │ │ │ │ sub $0x48,%rsp │ │ │ │ - mov (%rsi),%rbp │ │ │ │ - lea 0x20(%rsp),%rax │ │ │ │ mov %fs:0x28,%r12 │ │ │ │ mov %r12,0x38(%rsp) │ │ │ │ mov %rsi,%r12 │ │ │ │ - movq $0x0,0x20(%rsp) │ │ │ │ - movq $0x0,0x28(%rsp) │ │ │ │ + mov (%rsi),%rbp │ │ │ │ + lea 0x20(%rsp),%rax │ │ │ │ movq $0x0,0x30(%rsp) │ │ │ │ mov %rax,0x18(%rsp) │ │ │ │ + vmovdqa %xmm0,0x20(%rsp) │ │ │ │ test %rbp,%rbp │ │ │ │ - je 5e920 │ │ │ │ + je 5c240 │ │ │ │ mov 0x0(%rbp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 5ea25 │ │ │ │ + je 5c335 │ │ │ │ lea 0x18(%rsp),%rsi │ │ │ │ - call 2e7f0 │ │ │ │ + call 2e870 │ │ │ │ mov 0x8(%rbp),%rbp │ │ │ │ mov 0x0(%rbp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - jne 5e540 │ │ │ │ + jne 5be88 │ │ │ │ mov 0x18(%rsp),%rdi │ │ │ │ movzbl 0x8(%rbp),%esi │ │ │ │ mov 0x8(%rdi),%rdx │ │ │ │ cmp 0x10(%rdi),%rdx │ │ │ │ - je 5ea2c │ │ │ │ + je 5c33c │ │ │ │ mov %sil,(%rdx) │ │ │ │ incq 0x8(%rdi) │ │ │ │ mov 0x8(%r12),%r13 │ │ │ │ mov 0x0(%r13),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 5e59a │ │ │ │ + je 5bee2 │ │ │ │ lea 0x18(%rsp),%rsi │ │ │ │ - call 2e7f0 │ │ │ │ + call 2e870 │ │ │ │ mov 0x8(%r13),%r13 │ │ │ │ mov 0x0(%r13),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - jne 5e583 │ │ │ │ + jne 5becb │ │ │ │ mov 0x18(%rsp),%rdi │ │ │ │ movzbl 0x8(%r13),%esi │ │ │ │ mov 0x8(%rdi),%rcx │ │ │ │ cmp 0x10(%rdi),%rcx │ │ │ │ - je 5ea1b │ │ │ │ + je 5c32b │ │ │ │ mov %sil,(%rcx) │ │ │ │ incq 0x8(%rdi) │ │ │ │ mov 0x28(%rsp),%r12 │ │ │ │ mov 0x20(%rsp),%r13 │ │ │ │ cmp %r12,%r13 │ │ │ │ - je 5e941 │ │ │ │ + je 5c261 │ │ │ │ mov %r12,%rbp │ │ │ │ + xor %esi,%esi │ │ │ │ mov $0x3f,%edi │ │ │ │ sub %r13,%rbp │ │ │ │ lzcnt %rbp,%rsi │ │ │ │ sub %esi,%edi │ │ │ │ mov %r12,%rsi │ │ │ │ movslq %edi,%rdx │ │ │ │ mov %r13,%rdi │ │ │ │ add %rdx,%rdx │ │ │ │ - call 19080 │ │ │ │ + call 18fd0 │ │ │ │ cmp $0x10,%rbp │ │ │ │ - jg 5e850 │ │ │ │ + jg 5c198 │ │ │ │ mov %r12,%rsi │ │ │ │ mov %r13,%rdi │ │ │ │ - call 17a40 │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - mov 0x28(%rsp),%r12 │ │ │ │ - movzbl (%rdi),%edx │ │ │ │ + call 177a0 │ │ │ │ + mov 0x20(%rsp),%r12 │ │ │ │ + mov 0x28(%rsp),%r13 │ │ │ │ + vpxor %xmm2,%xmm2,%xmm2 │ │ │ │ + movzbl (%r12),%eax │ │ │ │ movq $0x0,0x18(%rsp) │ │ │ │ - movq $0x0,(%rbx) │ │ │ │ - movq $0x0,0x8(%rbx) │ │ │ │ movq $0x0,0x10(%rbx) │ │ │ │ - cmp %r12,%rdi │ │ │ │ - je 5e961 │ │ │ │ - mov %r12,%r13 │ │ │ │ - mov %rdi,%r9 │ │ │ │ - sub %rdi,%r13 │ │ │ │ - xor %eax,%eax │ │ │ │ + vmovdqu %xmm2,(%rbx) │ │ │ │ + cmp %r13,%r12 │ │ │ │ + je 5c27a │ │ │ │ + mov %r13,%rsi │ │ │ │ + mov %r12,%r10 │ │ │ │ lea 0x18(%rsp),%rbp │ │ │ │ - and $0x3,%r13d │ │ │ │ - je 5e82d │ │ │ │ - cmp $0x1,%r13 │ │ │ │ - je 5e6c9 │ │ │ │ - cmp $0x2,%r13 │ │ │ │ - je 5e693 │ │ │ │ - movzbl (%rdi),%r13d │ │ │ │ - cmp %dl,%r13b │ │ │ │ - je 5ea09 │ │ │ │ - mov %rdi,0x8(%rsp) │ │ │ │ - mov %rbp,%rsi │ │ │ │ - mov %rbx,%rdi │ │ │ │ - call c6200 >::_M_realloc_append(unsigned long const&)@@Base> │ │ │ │ - mov 0x8(%rsp),%rdi │ │ │ │ - mov %r13d,%edx │ │ │ │ - mov $0x1,%eax │ │ │ │ - mov %rax,0x18(%rsp) │ │ │ │ - lea 0x1(%rdi),%r9 │ │ │ │ - movzbl (%r9),%r13d │ │ │ │ - cmp %dl,%r13b │ │ │ │ - je 5ea13 │ │ │ │ + xor %edi,%edi │ │ │ │ + sub %r12,%rsi │ │ │ │ + and $0x3,%esi │ │ │ │ + je 5c180 │ │ │ │ + cmp $0x1,%rsi │ │ │ │ + je 5c014 │ │ │ │ + cmp $0x2,%rsi │ │ │ │ + je 5bfde │ │ │ │ + movzbl (%r12),%ecx │ │ │ │ + cmp %al,%cl │ │ │ │ + je 5c319 │ │ │ │ + mov 0x8(%rbx),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + je 5c37a │ │ │ │ + movq $0x0,(%rax) │ │ │ │ + add $0x8,%rax │ │ │ │ + mov %rax,0x8(%rbx) │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov $0x1,%edi │ │ │ │ + mov %rdi,0x18(%rsp) │ │ │ │ + lea 0x1(%r12),%r10 │ │ │ │ + movzbl (%r10),%r12d │ │ │ │ + cmp %al,%r12b │ │ │ │ + je 5c323 │ │ │ │ mov 0x8(%rbx),%rdx │ │ │ │ cmp 0x10(%rbx),%rdx │ │ │ │ - je 5ea50 │ │ │ │ - mov %rax,(%rdx) │ │ │ │ + je 5c360 │ │ │ │ + mov %rdi,(%rdx) │ │ │ │ add $0x8,%rdx │ │ │ │ mov %rdx,0x8(%rbx) │ │ │ │ - mov %r13d,%edx │ │ │ │ - mov $0x1,%eax │ │ │ │ - mov %rax,0x18(%rsp) │ │ │ │ - inc %r9 │ │ │ │ - movzbl (%r9),%r13d │ │ │ │ - cmp %dl,%r13b │ │ │ │ - je 5e980 │ │ │ │ - mov 0x8(%rbx),%rsi │ │ │ │ - cmp 0x10(%rbx),%rsi │ │ │ │ - je 5ea36 │ │ │ │ - mov %rax,(%rsi) │ │ │ │ - add $0x8,%rsi │ │ │ │ - mov %rsi,0x8(%rbx) │ │ │ │ - mov %r13d,%edx │ │ │ │ - mov $0x1,%eax │ │ │ │ - inc %r9 │ │ │ │ - mov %rax,0x18(%rsp) │ │ │ │ - cmp %r9,%r12 │ │ │ │ - jne 5e82d │ │ │ │ - mov 0x8(%rbx),%rdi │ │ │ │ - cmp 0x10(%rbx),%rdi │ │ │ │ - je 5e961 │ │ │ │ - mov %rax,(%rdi) │ │ │ │ - add $0x8,%rdi │ │ │ │ - mov %rdi,0x8(%rbx) │ │ │ │ + mov %r12d,%eax │ │ │ │ + mov $0x1,%edi │ │ │ │ + mov %rdi,0x18(%rsp) │ │ │ │ + inc %r10 │ │ │ │ + movzbl (%r10),%r12d │ │ │ │ + cmp %al,%r12b │ │ │ │ + je 5c290 │ │ │ │ + mov 0x8(%rbx),%r8 │ │ │ │ + cmp 0x10(%rbx),%r8 │ │ │ │ + je 5c346 │ │ │ │ + mov %rdi,(%r8) │ │ │ │ + add $0x8,%r8 │ │ │ │ + mov %r8,0x8(%rbx) │ │ │ │ + mov %r12d,%eax │ │ │ │ + mov $0x1,%edi │ │ │ │ + inc %r10 │ │ │ │ + mov %rdi,0x18(%rsp) │ │ │ │ + cmp %r10,%r13 │ │ │ │ + jne 5c180 │ │ │ │ + mov 0x8(%rbx),%r13 │ │ │ │ + cmp 0x10(%rbx),%r13 │ │ │ │ + je 5c27a │ │ │ │ + mov %rdi,0x0(%r13) │ │ │ │ + add $0x8,%r13 │ │ │ │ + mov %r13,0x8(%rbx) │ │ │ │ mov 0x20(%rsp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 5e738 │ │ │ │ + je 5c084 │ │ │ │ mov 0x30(%rsp),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ mov 0x38(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 5ea6a │ │ │ │ + jne 5c393 │ │ │ │ add $0x48,%rsp │ │ │ │ mov %rbx,%rax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ ret │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x8(%rbx),%r8 │ │ │ │ - cmp 0x10(%rbx),%r8 │ │ │ │ - je 5e9d0 │ │ │ │ - mov %rax,(%r8) │ │ │ │ - add $0x8,%r8 │ │ │ │ - mov %r8,0x8(%rbx) │ │ │ │ - mov %r13d,%edx │ │ │ │ - mov $0x1,%eax │ │ │ │ - mov %rax,0x18(%rsp) │ │ │ │ - lea 0x1(%r9),%r13 │ │ │ │ - movzbl 0x1(%r9),%ecx │ │ │ │ - cmp %dl,%cl │ │ │ │ - je 5e910 │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov 0x8(%rbx),%r9 │ │ │ │ cmp 0x10(%rbx),%r9 │ │ │ │ - je 5e9f0 │ │ │ │ - mov %rax,(%r9) │ │ │ │ + je 5c2e0 │ │ │ │ + mov %rdi,(%r9) │ │ │ │ add $0x8,%r9 │ │ │ │ mov %r9,0x8(%rbx) │ │ │ │ - mov %ecx,%edx │ │ │ │ - mov $0x1,%eax │ │ │ │ - mov %rax,0x18(%rsp) │ │ │ │ - movzbl 0x1(%r13),%ecx │ │ │ │ - cmp %dl,%cl │ │ │ │ - je 5e900 │ │ │ │ + mov %r12d,%eax │ │ │ │ + mov $0x1,%edi │ │ │ │ + mov %rdi,0x18(%rsp) │ │ │ │ + lea 0x1(%r10),%r12 │ │ │ │ + movzbl 0x1(%r10),%ecx │ │ │ │ + cmp %al,%cl │ │ │ │ + je 5c230 │ │ │ │ mov 0x8(%rbx),%r10 │ │ │ │ cmp 0x10(%rbx),%r10 │ │ │ │ - je 5e990 │ │ │ │ - mov %rax,(%r10) │ │ │ │ + je 5c300 │ │ │ │ + mov %rdi,(%r10) │ │ │ │ add $0x8,%r10 │ │ │ │ mov %r10,0x8(%rbx) │ │ │ │ - mov %ecx,%edx │ │ │ │ - mov $0x1,%eax │ │ │ │ - mov %rax,0x18(%rsp) │ │ │ │ - movzbl 0x2(%r13),%ecx │ │ │ │ - cmp %dl,%cl │ │ │ │ - je 5e8f0 │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov $0x1,%edi │ │ │ │ + mov %rdi,0x18(%rsp) │ │ │ │ + movzbl 0x1(%r12),%ecx │ │ │ │ + cmp %al,%cl │ │ │ │ + je 5c220 │ │ │ │ mov 0x8(%rbx),%r11 │ │ │ │ cmp 0x10(%rbx),%r11 │ │ │ │ - je 5e9b0 │ │ │ │ - mov %rax,(%r11) │ │ │ │ + je 5c2a0 │ │ │ │ + mov %rdi,(%r11) │ │ │ │ add $0x8,%r11 │ │ │ │ mov %r11,0x8(%rbx) │ │ │ │ - mov %ecx,%edx │ │ │ │ - mov $0x1,%eax │ │ │ │ - lea 0x3(%r13),%r9 │ │ │ │ - mov %rax,0x18(%rsp) │ │ │ │ - cmp %r9,%r12 │ │ │ │ - je 5e708 │ │ │ │ - movzbl (%r9),%r13d │ │ │ │ - cmp %dl,%r13b │ │ │ │ - jne 5e760 │ │ │ │ - inc %rax │ │ │ │ - jmp 5e781 │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov $0x1,%edi │ │ │ │ + mov %rdi,0x18(%rsp) │ │ │ │ + movzbl 0x2(%r12),%ecx │ │ │ │ + cmp %al,%cl │ │ │ │ + je 5c210 │ │ │ │ + mov 0x8(%rbx),%rsi │ │ │ │ + cmp 0x10(%rbx),%rsi │ │ │ │ + je 5c2c0 │ │ │ │ + mov %rdi,(%rsi) │ │ │ │ + add $0x8,%rsi │ │ │ │ + mov %rsi,0x8(%rbx) │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov $0x1,%edi │ │ │ │ + lea 0x3(%r12),%r10 │ │ │ │ + mov %rdi,0x18(%rsp) │ │ │ │ + cmp %r10,%r13 │ │ │ │ + je 5c053 │ │ │ │ + movzbl (%r10),%r12d │ │ │ │ + cmp %al,%r12b │ │ │ │ + jne 5c0b0 │ │ │ │ + inc %rdi │ │ │ │ + jmp 5c0d1 │ │ │ │ nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ lea 0x10(%r13),%rbp │ │ │ │ mov %r13,%rdi │ │ │ │ mov %rbp,%rsi │ │ │ │ - call 17a40 │ │ │ │ + call 177a0 │ │ │ │ cmp %rbp,%r12 │ │ │ │ - je 5e604 │ │ │ │ + je 5bf4e │ │ │ │ movzbl 0x0(%rbp),%r8d │ │ │ │ movzbl -0x1(%rbp),%r11d │ │ │ │ cmp %r11b,%r8b │ │ │ │ - jae 5e8d1 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jae 5c1f9 │ │ │ │ + nop │ │ │ │ lea -0x1(%rbp),%r10 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov %r11b,0x1(%r10) │ │ │ │ mov %r10,%r9 │ │ │ │ dec %r10 │ │ │ │ movzbl (%r10),%r11d │ │ │ │ cmp %r11b,%r8b │ │ │ │ - jb 5e8a0 │ │ │ │ + jb 5c1c8 │ │ │ │ inc %rbp │ │ │ │ mov %r8b,(%r9) │ │ │ │ cmp %rbp,%r12 │ │ │ │ - je 5e604 │ │ │ │ + je 5bf4e │ │ │ │ movzbl 0x0(%rbp),%r8d │ │ │ │ movzbl -0x1(%rbp),%r11d │ │ │ │ cmp %r11b,%r8b │ │ │ │ - jb 5e880 │ │ │ │ + jb 5c1c0 │ │ │ │ mov %rbp,%r9 │ │ │ │ inc %rbp │ │ │ │ mov %r8b,(%r9) │ │ │ │ cmp %rbp,%r12 │ │ │ │ - jne 5e8c2 │ │ │ │ - jmp 5e604 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - inc %rax │ │ │ │ - jmp 5e81b │ │ │ │ + jne 5c1ea │ │ │ │ + jmp 5bf4e │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + inc %rdi │ │ │ │ + jmp 5c16d │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - inc %rax │ │ │ │ - jmp 5e7e9 │ │ │ │ + inc %rdi │ │ │ │ + jmp 5c13a │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - inc %rax │ │ │ │ - jmp 5e7b7 │ │ │ │ + inc %rdi │ │ │ │ + jmp 5c107 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ movzbl 0x8(%r12),%esi │ │ │ │ mov %rax,%rdi │ │ │ │ - call 1b7b0 │ │ │ │ + call 1b810 │ │ │ │ mov 0x28(%rsp),%r12 │ │ │ │ mov 0x20(%rsp),%r13 │ │ │ │ cmp %r12,%r13 │ │ │ │ - jne 5e5cc │ │ │ │ + jne 5bf14 │ │ │ │ movq $0x0,0x18(%rsp) │ │ │ │ - movq $0x0,(%rbx) │ │ │ │ - movq $0x0,0x8(%rbx) │ │ │ │ + vpxor %xmm1,%xmm1,%xmm1 │ │ │ │ movq $0x0,0x10(%rbx) │ │ │ │ + vmovdqu %xmm1,(%rbx) │ │ │ │ lea 0x18(%rsp),%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ - call c6200 >::_M_realloc_append(unsigned long const&)@@Base> │ │ │ │ - jmp 5e721 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - inc %rax │ │ │ │ - jmp 5e6f7 │ │ │ │ + call bf480 >::_M_realloc_append(unsigned long const&)@@Base> │ │ │ │ + jmp 5c06d │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + inc %rdi │ │ │ │ + jmp 5c042 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov %rbp,%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ mov %cl,0x8(%rsp) │ │ │ │ - call c6200 >::_M_realloc_append(unsigned long const&)@@Base> │ │ │ │ + call bf480 >::_M_realloc_append(unsigned long const&)@@Base> │ │ │ │ movzbl 0x8(%rsp),%ecx │ │ │ │ - jmp 5e7e2 │ │ │ │ + jmp 5c133 │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov %rbp,%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ mov %cl,0x8(%rsp) │ │ │ │ - call c6200 >::_M_realloc_append(unsigned long const&)@@Base> │ │ │ │ + call bf480 >::_M_realloc_append(unsigned long const&)@@Base> │ │ │ │ movzbl 0x8(%rsp),%ecx │ │ │ │ - jmp 5e814 │ │ │ │ + jmp 5c166 │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov %rbp,%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ - mov %r9,0x8(%rsp) │ │ │ │ - call c6200 >::_M_realloc_append(unsigned long const&)@@Base> │ │ │ │ - mov 0x8(%rsp),%r9 │ │ │ │ - jmp 5e779 │ │ │ │ + mov %r10,0x8(%rsp) │ │ │ │ + call bf480 >::_M_realloc_append(unsigned long const&)@@Base> │ │ │ │ + mov 0x8(%rsp),%r10 │ │ │ │ + jmp 5c0c9 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rbp,%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ mov %cl,0x8(%rsp) │ │ │ │ - call c6200 >::_M_realloc_append(unsigned long const&)@@Base> │ │ │ │ + call bf480 >::_M_realloc_append(unsigned long const&)@@Base> │ │ │ │ movzbl 0x8(%rsp),%ecx │ │ │ │ - jmp 5e7b0 │ │ │ │ - mov $0x1,%eax │ │ │ │ - jmp 5e68a │ │ │ │ - inc %rax │ │ │ │ - jmp 5e6c1 │ │ │ │ - call 1b7b0 │ │ │ │ - jmp 5e5b9 │ │ │ │ + jmp 5c100 │ │ │ │ + mov $0x1,%edi │ │ │ │ + jmp 5bfd4 │ │ │ │ + inc %rdi │ │ │ │ + jmp 5c00c │ │ │ │ + call 1b810 │ │ │ │ + jmp 5bf01 │ │ │ │ movzbl 0x8(%rbp),%esi │ │ │ │ mov %rax,%rdi │ │ │ │ - call 1b7b0 │ │ │ │ - jmp 5e575 │ │ │ │ + call 1b810 │ │ │ │ + jmp 5bebd │ │ │ │ mov %rbp,%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ - mov %r9,0x8(%rsp) │ │ │ │ - call c6200 >::_M_realloc_append(unsigned long const&)@@Base> │ │ │ │ - mov 0x8(%rsp),%r9 │ │ │ │ - jmp 5e6ef │ │ │ │ + mov %r10,0x8(%rsp) │ │ │ │ + call bf480 >::_M_realloc_append(unsigned long const&)@@Base> │ │ │ │ + mov 0x8(%rsp),%r10 │ │ │ │ + jmp 5c03a │ │ │ │ mov %rbp,%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ - mov %r9,0x8(%rsp) │ │ │ │ - call c6200 >::_M_realloc_append(unsigned long const&)@@Base> │ │ │ │ - mov 0x8(%rsp),%r9 │ │ │ │ - jmp 5e6b9 │ │ │ │ + mov %r10,0x8(%rsp) │ │ │ │ + call bf480 >::_M_realloc_append(unsigned long const&)@@Base> │ │ │ │ + mov 0x8(%rsp),%r10 │ │ │ │ + jmp 5c004 │ │ │ │ + mov %rbp,%rsi │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %cl,0x8(%rsp) │ │ │ │ + call bf480 >::_M_realloc_append(unsigned long const&)@@Base> │ │ │ │ + movzbl 0x8(%rsp),%ecx │ │ │ │ + jmp 5bfcd │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r12 │ │ │ │ + mov %rax,%rbp │ │ │ │ vzeroupper │ │ │ │ - jmp fa27 <__cxa_finalize@plt+0x2397> │ │ │ │ + jmp f9f0 <__cxa_finalize@plt+0x2360> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r12 │ │ │ │ - jmp fa10 <__cxa_finalize@plt+0x2380> │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + mov %rax,%rbp │ │ │ │ + jmp f9d9 <__cxa_finalize@plt+0x2349> │ │ │ │ + xchg %ax,%ax │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ test %rcx,%rcx │ │ │ │ - je 5edd0 │ │ │ │ + je 5c6e0 │ │ │ │ test %r8,%r8 │ │ │ │ - je 5edd0 │ │ │ │ + je 5c6e0 │ │ │ │ push %r15 │ │ │ │ + lea (%rcx,%r8,1),%rax │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ - lea (%rcx,%r8,1),%rax │ │ │ │ + mov %rsi,%r13 │ │ │ │ push %r12 │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ - mov %rsi,%r13 │ │ │ │ sub $0x48,%rsp │ │ │ │ - mov %rcx,0x20(%rsp) │ │ │ │ - mov %rdx,0x28(%rsp) │ │ │ │ - mov %rdi,(%rsp) │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + mov %rdx,0x20(%rsp) │ │ │ │ + mov %rdi,0x8(%rsp) │ │ │ │ cmp $0x2,%rax │ │ │ │ - je 5ed80 │ │ │ │ + je 5c690 │ │ │ │ cmp %r8,%rcx │ │ │ │ - jle 5ec40 │ │ │ │ - mov %rcx,%r9 │ │ │ │ - mov (%rsp),%rsi │ │ │ │ - sub %r13,%rdx │ │ │ │ - movabs $0xaaaaaaaaaaaaaaab,%rbx │ │ │ │ - mov %r13,%r11 │ │ │ │ - shr $0x3f,%r9 │ │ │ │ - add %rcx,%r9 │ │ │ │ - mov %r9,%rax │ │ │ │ - and $0xfffffffffffffffe,%r9 │ │ │ │ + jle 5c560 │ │ │ │ + mov %rdx,%r11 │ │ │ │ + mov %rcx,%rdx │ │ │ │ + mov 0x8(%rsp),%r9 │ │ │ │ + mov %r13,0x30(%rsp) │ │ │ │ + shr $0x3f,%rdx │ │ │ │ + sub %rsi,%r11 │ │ │ │ + movabs $0xaaaaaaaaaaaaaaab,%rsi │ │ │ │ + mov %r8,0x38(%rsp) │ │ │ │ + add %rcx,%rdx │ │ │ │ + sar $0x4,%r11 │ │ │ │ + mov %rdx,%rax │ │ │ │ + imul %rsi,%r11 │ │ │ │ + and $0xfffffffffffffffe,%rdx │ │ │ │ sar $1,%rax │ │ │ │ - sar $0x4,%rdx │ │ │ │ - mov %rax,0x30(%rsp) │ │ │ │ - add %rax,%r9 │ │ │ │ - imul %rdx,%rbx │ │ │ │ - shl $0x4,%r9 │ │ │ │ - lea (%rsi,%r9,1),%r12 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + add %rax,%rdx │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ + shl $0x4,%rdx │ │ │ │ + mov %r11,%rbx │ │ │ │ + lea (%r9,%rdx,1),%rcx │ │ │ │ + mov %rcx,%r12 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ test %rbx,%rbx │ │ │ │ - jle 5ebaf │ │ │ │ + jle 5c4d3 │ │ │ │ mov %rbx,%rbp │ │ │ │ mov %rbx,%r14 │ │ │ │ mov (%r12),%rsi │ │ │ │ mov 0x8(%r12),%r10 │ │ │ │ - and $0xfffffffffffffffe,%r14 │ │ │ │ sar $1,%rbp │ │ │ │ + and $0xfffffffffffffffe,%r14 │ │ │ │ add %rbp,%r14 │ │ │ │ + sub %rsi,%r10 │ │ │ │ shl $0x4,%r14 │ │ │ │ + mov %r10,%rdx │ │ │ │ add %r13,%r14 │ │ │ │ - sub %rsi,%r10 │ │ │ │ mov (%r14),%rdi │ │ │ │ mov 0x8(%r14),%r15 │ │ │ │ - mov %r10,%rdx │ │ │ │ sub %rdi,%r15 │ │ │ │ cmp %r10,%r15 │ │ │ │ cmovbe %r15,%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ - je 5eb90 │ │ │ │ - mov %r8,0x18(%rsp) │ │ │ │ - mov %r11,0x10(%rsp) │ │ │ │ - mov %r10,0x8(%rsp) │ │ │ │ + je 5c4b8 │ │ │ │ + mov %r10,0x10(%rsp) │ │ │ │ call d110 │ │ │ │ + mov 0x10(%rsp),%r10 │ │ │ │ test %eax,%eax │ │ │ │ - mov 0x8(%rsp),%r10 │ │ │ │ - mov 0x10(%rsp),%r11 │ │ │ │ - mov 0x18(%rsp),%r8 │ │ │ │ - jne 5ed60 │ │ │ │ + jne 5c670 │ │ │ │ sub %r10,%r15 │ │ │ │ test %r15,%r15 │ │ │ │ - jns 5ed40 │ │ │ │ + jns 5c650 │ │ │ │ sub %rbp,%rbx │ │ │ │ lea 0x30(%r14),%r13 │ │ │ │ dec %rbx │ │ │ │ test %rbx,%rbx │ │ │ │ - jg 5eb29 │ │ │ │ + jg 5c465 │ │ │ │ + mov 0x30(%rsp),%rdi │ │ │ │ + mov %r13,%r8 │ │ │ │ mov %r13,%rbp │ │ │ │ - sub %r11,%r13 │ │ │ │ - movabs $0xaaaaaaaaaaaaaaab,%r15 │ │ │ │ + movabs $0xaaaaaaaaaaaaaaab,%r13 │ │ │ │ mov %r12,%rbx │ │ │ │ - sar $0x4,%r13 │ │ │ │ - imul %r15,%r13 │ │ │ │ - mov %r11,%rcx │ │ │ │ - mov %r8,%r12 │ │ │ │ - mov %r13,0x38(%rsp) │ │ │ │ + mov 0x38(%rsp),%r12 │ │ │ │ + sub %rdi,%r8 │ │ │ │ + sar $0x4,%r8 │ │ │ │ + imul %r13,%r8 │ │ │ │ + mov %r8,0x30(%rsp) │ │ │ │ mov %rbp,%rdx │ │ │ │ - mov %rcx,%rsi │ │ │ │ + mov %rdi,%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ - call 25ef0 │ │ │ │ - mov 0x38(%rsp),%r15 │ │ │ │ - mov 0x30(%rsp),%r14 │ │ │ │ - mov (%rsp),%rdi │ │ │ │ + call 25f70 │ │ │ │ + mov 0x30(%rsp),%r15 │ │ │ │ + mov 0x28(%rsp),%r14 │ │ │ │ mov %rbx,%rsi │ │ │ │ + mov 0x8(%rsp),%rdi │ │ │ │ mov %rax,%rdx │ │ │ │ mov %rax,%r13 │ │ │ │ mov %r15,%r8 │ │ │ │ mov %r14,%rcx │ │ │ │ sub %r15,%r12 │ │ │ │ - call 5ea90 │ │ │ │ - mov 0x20(%rsp),%rcx │ │ │ │ - mov 0x28(%rsp),%rdx │ │ │ │ + call 5c3c0 │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + mov 0x20(%rsp),%rdx │ │ │ │ add $0x48,%rsp │ │ │ │ pop %rbx │ │ │ │ - mov %r12,%r8 │ │ │ │ mov %rbp,%rsi │ │ │ │ - pop %rbp │ │ │ │ + mov %r12,%r8 │ │ │ │ mov %r13,%rdi │ │ │ │ + pop %rbp │ │ │ │ + sub %r14,%rcx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ - sub %r14,%rcx │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ - jmp 5ea90 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 5c3c0 │ │ │ │ + nopl (%rax) │ │ │ │ mov %r8,%r9 │ │ │ │ - movabs $0xaaaaaaaaaaaaaaab,%rbx │ │ │ │ - mov %r13,%r11 │ │ │ │ - mov %rdi,%r13 │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r8,0x38(%rsp) │ │ │ │ shr $0x3f,%r9 │ │ │ │ + sub %rdi,%rbx │ │ │ │ + mov %r13,0x28(%rsp) │ │ │ │ + mov %rdi,%r13 │ │ │ │ add %r8,%r9 │ │ │ │ + sar $0x4,%rbx │ │ │ │ mov %r9,%rcx │ │ │ │ and $0xfffffffffffffffe,%r9 │ │ │ │ sar $1,%rcx │ │ │ │ add %rcx,%r9 │ │ │ │ - mov %rcx,0x38(%rsp) │ │ │ │ + mov %rcx,0x30(%rsp) │ │ │ │ shl $0x4,%r9 │ │ │ │ lea (%rsi,%r9,1),%rbp │ │ │ │ - sub %rdi,%rsi │ │ │ │ - sar $0x4,%rsi │ │ │ │ + movabs $0xaaaaaaaaaaaaaaab,%rsi │ │ │ │ imul %rsi,%rbx │ │ │ │ mov %rbp,%r12 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ test %rbx,%rbx │ │ │ │ - jle 5ed0f │ │ │ │ + jle 5c61b │ │ │ │ mov %rbx,%rbp │ │ │ │ mov %rbx,%r15 │ │ │ │ mov (%r12),%rdi │ │ │ │ mov 0x8(%r12),%r14 │ │ │ │ - and $0xfffffffffffffffe,%r15 │ │ │ │ sar $1,%rbp │ │ │ │ + and $0xfffffffffffffffe,%r15 │ │ │ │ add %rbp,%r15 │ │ │ │ + sub %rdi,%r14 │ │ │ │ shl $0x4,%r15 │ │ │ │ add %r13,%r15 │ │ │ │ - sub %rdi,%r14 │ │ │ │ mov (%r15),%rsi │ │ │ │ mov 0x8(%r15),%r10 │ │ │ │ sub %rsi,%r10 │ │ │ │ cmp %r10,%r14 │ │ │ │ mov %r10,%rdx │ │ │ │ cmovbe %r14,%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ - je 5ecf8 │ │ │ │ - mov %r8,0x18(%rsp) │ │ │ │ - mov %r11,0x10(%rsp) │ │ │ │ - mov %r10,0x8(%rsp) │ │ │ │ + je 5c604 │ │ │ │ + mov %r10,0x10(%rsp) │ │ │ │ call d110 │ │ │ │ + mov 0x10(%rsp),%r10 │ │ │ │ test %eax,%eax │ │ │ │ - mov 0x8(%rsp),%r10 │ │ │ │ - mov 0x10(%rsp),%r11 │ │ │ │ - mov 0x18(%rsp),%r8 │ │ │ │ - jne 5ed70 │ │ │ │ + jne 5c680 │ │ │ │ sub %r10,%r14 │ │ │ │ test %r14,%r14 │ │ │ │ - js 5ed50 │ │ │ │ + js 5c660 │ │ │ │ sub %rbp,%rbx │ │ │ │ lea 0x30(%r15),%r13 │ │ │ │ dec %rbx │ │ │ │ test %rbx,%rbx │ │ │ │ - jg 5ec95 │ │ │ │ + jg 5c5b5 │ │ │ │ mov %r13,%r15 │ │ │ │ - sub (%rsp),%r15 │ │ │ │ - movabs $0xaaaaaaaaaaaaaaab,%rdi │ │ │ │ + movabs $0xaaaaaaaaaaaaaaab,%r8 │ │ │ │ + mov 0x28(%rsp),%rdi │ │ │ │ mov %r12,%rbp │ │ │ │ + sub 0x8(%rsp),%r15 │ │ │ │ + mov 0x38(%rsp),%r12 │ │ │ │ mov %r13,%rbx │ │ │ │ - mov %r11,%rcx │ │ │ │ - mov %r8,%r12 │ │ │ │ sar $0x4,%r15 │ │ │ │ - imul %rdi,%r15 │ │ │ │ - mov %r15,0x30(%rsp) │ │ │ │ - jmp 5ebd5 │ │ │ │ - xchg %ax,%ax │ │ │ │ + imul %r8,%r15 │ │ │ │ + mov %r15,0x28(%rsp) │ │ │ │ + jmp 5c500 │ │ │ │ + nop │ │ │ │ mov %rbp,%rbx │ │ │ │ - jmp 5eb20 │ │ │ │ + jmp 5c460 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov %rbp,%rbx │ │ │ │ - jmp 5ec90 │ │ │ │ + jmp 5c5b0 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ movslq %eax,%r15 │ │ │ │ - jmp 5eb93 │ │ │ │ + jmp 5c4bb │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ movslq %eax,%r14 │ │ │ │ - jmp 5ecfb │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %rdi,%rdx │ │ │ │ + jmp 5c607 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov %rdi,%r11 │ │ │ │ mov (%rdi),%rsi │ │ │ │ mov 0x8(%r13),%rbp │ │ │ │ + mov 0x8(%r11),%r12 │ │ │ │ mov 0x0(%r13),%rdi │ │ │ │ - mov 0x8(%rdx),%r12 │ │ │ │ + mov %r12,0x10(%rsp) │ │ │ │ sub %rdi,%rbp │ │ │ │ - mov %r12,0x8(%rsp) │ │ │ │ sub %rsi,%r12 │ │ │ │ cmp %r12,%rbp │ │ │ │ mov %r12,%rdx │ │ │ │ cmovbe %rbp,%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ - je 5edb5 │ │ │ │ + je 5c6c5 │ │ │ │ call d110 │ │ │ │ test %eax,%eax │ │ │ │ - jne 5edd1 │ │ │ │ + jne 5c6e1 │ │ │ │ sub %r12,%rbp │ │ │ │ test %rbp,%rbp │ │ │ │ - js 5ede0 │ │ │ │ + js 5c6f0 │ │ │ │ add $0x48,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ ret │ │ │ │ movslq %eax,%rbp │ │ │ │ - jmp 5edb8 │ │ │ │ + jmp 5c6c8 │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov (%rsp),%rdi │ │ │ │ + mov 0x8(%rsp),%rdi │ │ │ │ add $0x48,%rsp │ │ │ │ mov %r13,%rsi │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ - jmp c6910 >, 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> │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp bf9c0 >, 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> │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov %rsi,%rax │ │ │ │ sub %rdi,%rax │ │ │ │ cmp $0x2a0,%rax │ │ │ │ - jle 5eea0 │ │ │ │ + jle 5c7a0 │ │ │ │ + push %r14 │ │ │ │ sar $0x4,%rax │ │ │ │ - movabs $0xaaaaaaaaaaaaaaab,%r8 │ │ │ │ + movabs $0xaaaaaaaaaaaaaaab,%r14 │ │ │ │ + imul %r14,%rax │ │ │ │ push %r13 │ │ │ │ - push %r12 │ │ │ │ - push %rbp │ │ │ │ - imul %r8,%rax │ │ │ │ - push %rbx │ │ │ │ - mov %rsi,%rbp │ │ │ │ - mov %rdi,%r12 │ │ │ │ - sub $0x8,%rsp │ │ │ │ mov %rax,%rdx │ │ │ │ and $0xfffffffffffffffe,%rax │ │ │ │ sar $1,%rdx │ │ │ │ + push %r12 │ │ │ │ + mov %rdi,%r12 │ │ │ │ + push %rbp │ │ │ │ + mov %rsi,%rbp │ │ │ │ + push %rbx │ │ │ │ lea (%rax,%rdx,1),%rbx │ │ │ │ shl $0x4,%rbx │ │ │ │ lea (%rdi,%rbx,1),%r13 │ │ │ │ mov %r13,%rsi │ │ │ │ - call 5ee00 │ │ │ │ + call 5c710 │ │ │ │ mov %rbp,%rsi │ │ │ │ mov %r13,%rdi │ │ │ │ - call 5ee00 │ │ │ │ - mov %rbp,%rsi │ │ │ │ - add $0x8,%rsp │ │ │ │ - movabs $0xaaaaaaaaaaaaaaab,%r8 │ │ │ │ - sub %r13,%rsi │ │ │ │ - mov %rbp,%rdx │ │ │ │ - mov %r12,%rdi │ │ │ │ - sar $0x4,%rbx │ │ │ │ - sar $0x4,%rsi │ │ │ │ + call 5c710 │ │ │ │ + mov %rbp,%r8 │ │ │ │ mov %rbx,%rcx │ │ │ │ pop %rbx │ │ │ │ + sub %r13,%r8 │ │ │ │ + sar $0x4,%rcx │ │ │ │ + mov %rbp,%rdx │ │ │ │ pop %rbp │ │ │ │ + sar $0x4,%r8 │ │ │ │ + imul %r14,%rcx │ │ │ │ + mov %r12,%rdi │ │ │ │ pop %r12 │ │ │ │ - imul %r8,%rcx │ │ │ │ - imul %rsi,%r8 │ │ │ │ + imul %r14,%r8 │ │ │ │ mov %r13,%rsi │ │ │ │ pop %r13 │ │ │ │ - jmp 5ea90 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - jmp 22cd0 │ │ │ │ + pop %r14 │ │ │ │ + jmp 5c3c0 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 22e70 │ │ │ │ nop │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ endbr64 │ │ │ │ push %r12 │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ mov 0x10(%rdi),%rax │ │ │ │ @@ -72081,2858 +71583,2850 @@ │ │ │ │ add %esi,%ebp │ │ │ │ add %ebp,%eax │ │ │ │ cmp %edx,%ecx │ │ │ │ setl %r8b │ │ │ │ movzbl %r8b,%r9d │ │ │ │ lea (%rax,%r9,1),%ebx │ │ │ │ cmp %ebx,%ebp │ │ │ │ - jge 5f147 │ │ │ │ + jge 5ca40 │ │ │ │ mov %rdi,%r12 │ │ │ │ movslq %ebp,%rbp │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov 0x20(%r12),%rdi │ │ │ │ movzbl (%rdi),%r10d │ │ │ │ test %r10b,%r10b │ │ │ │ - jne 5f147 │ │ │ │ + jne 5ca40 │ │ │ │ mov 0x28(%r12),%r11 │ │ │ │ mov (%r11),%rcx │ │ │ │ - mov (%rcx),%rsi │ │ │ │ - movslq 0x18(%rsi),%rdx │ │ │ │ - mov 0x10(%rsi),%rdi │ │ │ │ - cmp $0x2,%edx │ │ │ │ - jle 5f0f3 │ │ │ │ - mov 0x20(%rsi),%r8 │ │ │ │ - lea -0x2(%rdx),%ecx │ │ │ │ + mov (%rcx),%rdx │ │ │ │ + movslq 0x18(%rdx),%rdi │ │ │ │ + mov 0x10(%rdx),%r10 │ │ │ │ + cmp $0x2,%edi │ │ │ │ + jle 5c9e9 │ │ │ │ + lea -0x2(%rdi),%r8d │ │ │ │ + mov 0x20(%rdx),%rsi │ │ │ │ + shl $0x3,%rdi │ │ │ │ movslq %ebp,%rax │ │ │ │ - neg %rcx │ │ │ │ - shl $0x3,%rcx │ │ │ │ - shl $0x3,%rdx │ │ │ │ - mov %rcx,%r10 │ │ │ │ - add %rdx,%r8 │ │ │ │ - add 0x28(%rsi),%rdx │ │ │ │ - xor %esi,%esi │ │ │ │ - neg %r10 │ │ │ │ - sub $0x8,%r10 │ │ │ │ - shr $0x3,%r10 │ │ │ │ - inc %r10 │ │ │ │ - mov %rdx,%r9 │ │ │ │ - and $0x7,%r10d │ │ │ │ - je 5f038 │ │ │ │ - cmp $0x1,%r10 │ │ │ │ - je 5f019 │ │ │ │ - cmp $0x2,%r10 │ │ │ │ - je 5f003 │ │ │ │ - cmp $0x3,%r10 │ │ │ │ - je 5efed │ │ │ │ - cmp $0x4,%r10 │ │ │ │ - je 5efd7 │ │ │ │ - cmp $0x5,%r10 │ │ │ │ - je 5efc1 │ │ │ │ - cmp $0x6,%r10 │ │ │ │ - je 5efab │ │ │ │ + neg %r8 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + shl $0x3,%r8 │ │ │ │ + add %rdi,%rsi │ │ │ │ + add 0x28(%rdx),%rdi │ │ │ │ + mov %r8,%r9 │ │ │ │ + neg %r9 │ │ │ │ + sub $0x8,%r9 │ │ │ │ + shr $0x3,%r9 │ │ │ │ + inc %r9 │ │ │ │ + and $0x7,%r9d │ │ │ │ + je 5c92e │ │ │ │ + cmp $0x1,%r9 │ │ │ │ + je 5c90f │ │ │ │ + cmp $0x2,%r9 │ │ │ │ + je 5c8f9 │ │ │ │ + cmp $0x3,%r9 │ │ │ │ + je 5c8e3 │ │ │ │ + cmp $0x4,%r9 │ │ │ │ + je 5c8cd │ │ │ │ + cmp $0x5,%r9 │ │ │ │ + je 5c8b7 │ │ │ │ + cmp $0x6,%r9 │ │ │ │ + je 5c8a1 │ │ │ │ cqto │ │ │ │ - mov $0xfffffffffffffff8,%rsi │ │ │ │ - idivq -0x18(%r8) │ │ │ │ - imul -0x18(%r9),%rdx │ │ │ │ - add %rdx,%rdi │ │ │ │ + mov $0xfffffffffffffff8,%rcx │ │ │ │ + idivq -0x18(%rsi) │ │ │ │ + imul -0x18(%rdi),%rdx │ │ │ │ + add %rdx,%r10 │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x18(%r8,%rsi,1) │ │ │ │ - imul -0x18(%r9,%rsi,1),%rdx │ │ │ │ - sub $0x8,%rsi │ │ │ │ - add %rdx,%rdi │ │ │ │ + idivq -0x18(%rsi,%rcx,1) │ │ │ │ + imul -0x18(%rdi,%rcx,1),%rdx │ │ │ │ + sub $0x8,%rcx │ │ │ │ + add %rdx,%r10 │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x18(%r8,%rsi,1) │ │ │ │ - imul -0x18(%r9,%rsi,1),%rdx │ │ │ │ - sub $0x8,%rsi │ │ │ │ - add %rdx,%rdi │ │ │ │ + idivq -0x18(%rsi,%rcx,1) │ │ │ │ + imul -0x18(%rdi,%rcx,1),%rdx │ │ │ │ + sub $0x8,%rcx │ │ │ │ + add %rdx,%r10 │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x18(%r8,%rsi,1) │ │ │ │ - imul -0x18(%r9,%rsi,1),%rdx │ │ │ │ - sub $0x8,%rsi │ │ │ │ - add %rdx,%rdi │ │ │ │ + idivq -0x18(%rsi,%rcx,1) │ │ │ │ + imul -0x18(%rdi,%rcx,1),%rdx │ │ │ │ + sub $0x8,%rcx │ │ │ │ + add %rdx,%r10 │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x18(%r8,%rsi,1) │ │ │ │ - imul -0x18(%r9,%rsi,1),%rdx │ │ │ │ - sub $0x8,%rsi │ │ │ │ - add %rdx,%rdi │ │ │ │ + idivq -0x18(%rsi,%rcx,1) │ │ │ │ + imul -0x18(%rdi,%rcx,1),%rdx │ │ │ │ + sub $0x8,%rcx │ │ │ │ + add %rdx,%r10 │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x18(%r8,%rsi,1) │ │ │ │ - imul -0x18(%r9,%rsi,1),%rdx │ │ │ │ - sub $0x8,%rsi │ │ │ │ - add %rdx,%rdi │ │ │ │ + idivq -0x18(%rsi,%rcx,1) │ │ │ │ + imul -0x18(%rdi,%rcx,1),%rdx │ │ │ │ + sub $0x8,%rcx │ │ │ │ + add %rdx,%r10 │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x18(%r8,%rsi,1) │ │ │ │ - imul -0x18(%r9,%rsi,1),%rdx │ │ │ │ - sub $0x8,%rsi │ │ │ │ - add %rdx,%rdi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - je 5f0f3 │ │ │ │ + idivq -0x18(%rsi,%rcx,1) │ │ │ │ + imul -0x18(%rdi,%rcx,1),%rdx │ │ │ │ + sub $0x8,%rcx │ │ │ │ + add %rdx,%r10 │ │ │ │ + cmp %rcx,%r8 │ │ │ │ + je 5c9e9 │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x18(%r8,%rsi,1) │ │ │ │ - imul -0x18(%r9,%rsi,1),%rdx │ │ │ │ + idivq -0x18(%rsi,%rcx,1) │ │ │ │ + imul -0x18(%rdi,%rcx,1),%rdx │ │ │ │ cltq │ │ │ │ - lea (%rdi,%rdx,1),%r10 │ │ │ │ - lea -0x8(%rsi),%rdi │ │ │ │ + lea (%r10,%rdx,1),%r9 │ │ │ │ + lea -0x8(%rcx),%r10 │ │ │ │ cqto │ │ │ │ - idivq -0x18(%r8,%rdi,1) │ │ │ │ - imul -0x18(%r9,%rdi,1),%rdx │ │ │ │ - lea -0x10(%rsi),%rdi │ │ │ │ + idivq -0x18(%rsi,%r10,1) │ │ │ │ + imul -0x18(%rdi,%r10,1),%rdx │ │ │ │ cltq │ │ │ │ - add %rdx,%r10 │ │ │ │ + lea -0x10(%rcx),%r10 │ │ │ │ + add %rdx,%r9 │ │ │ │ cqto │ │ │ │ - idivq -0x18(%r8,%rdi,1) │ │ │ │ - imul -0x18(%r9,%rdi,1),%rdx │ │ │ │ - lea -0x18(%rsi),%rdi │ │ │ │ + idivq -0x18(%rsi,%r10,1) │ │ │ │ + imul -0x18(%rdi,%r10,1),%rdx │ │ │ │ cltq │ │ │ │ - add %rdx,%r10 │ │ │ │ + lea -0x18(%rcx),%r10 │ │ │ │ + add %rdx,%r9 │ │ │ │ cqto │ │ │ │ - idivq -0x18(%r8,%rdi,1) │ │ │ │ - imul -0x18(%r9,%rdi,1),%rdx │ │ │ │ - lea -0x20(%rsi),%rdi │ │ │ │ + idivq -0x18(%rsi,%r10,1) │ │ │ │ + imul -0x18(%rdi,%r10,1),%rdx │ │ │ │ cltq │ │ │ │ - add %rdx,%r10 │ │ │ │ + lea -0x20(%rcx),%r10 │ │ │ │ + add %rdx,%r9 │ │ │ │ cqto │ │ │ │ - idivq -0x18(%r8,%rdi,1) │ │ │ │ - imul -0x18(%r9,%rdi,1),%rdx │ │ │ │ - lea -0x28(%rsi),%rdi │ │ │ │ + idivq -0x18(%rsi,%r10,1) │ │ │ │ + imul -0x18(%rdi,%r10,1),%rdx │ │ │ │ cltq │ │ │ │ - add %rdx,%r10 │ │ │ │ + lea -0x28(%rcx),%r10 │ │ │ │ + add %rdx,%r9 │ │ │ │ cqto │ │ │ │ - idivq -0x18(%r8,%rdi,1) │ │ │ │ - imul -0x18(%r9,%rdi,1),%rdx │ │ │ │ - lea -0x30(%rsi),%rdi │ │ │ │ + idivq -0x18(%rsi,%r10,1) │ │ │ │ + imul -0x18(%rdi,%r10,1),%rdx │ │ │ │ cltq │ │ │ │ - add %rdx,%r10 │ │ │ │ + lea -0x30(%rcx),%r10 │ │ │ │ + add %rdx,%r9 │ │ │ │ cqto │ │ │ │ - idivq -0x18(%r8,%rdi,1) │ │ │ │ - imul -0x18(%r9,%rdi,1),%rdx │ │ │ │ - lea -0x38(%rsi),%rdi │ │ │ │ - sub $0x40,%rsi │ │ │ │ + idivq -0x18(%rsi,%r10,1) │ │ │ │ + imul -0x18(%rdi,%r10,1),%rdx │ │ │ │ cltq │ │ │ │ - add %rdx,%r10 │ │ │ │ + lea -0x38(%rcx),%r10 │ │ │ │ + sub $0x40,%rcx │ │ │ │ + add %rdx,%r9 │ │ │ │ cqto │ │ │ │ - idivq -0x18(%r8,%rdi,1) │ │ │ │ - imul -0x18(%r9,%rdi,1),%rdx │ │ │ │ - lea (%r10,%rdx,1),%rdi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 5f038 │ │ │ │ - mov 0x28(%r11),%rax │ │ │ │ - mov 0x20(%r11),%rcx │ │ │ │ - mov 0x18(%r11),%rsi │ │ │ │ + idivq -0x18(%rsi,%r10,1) │ │ │ │ + imul -0x18(%rdi,%r10,1),%rdx │ │ │ │ + lea (%r9,%rdx,1),%r10 │ │ │ │ + cmp %rcx,%r8 │ │ │ │ + jne 5c92e │ │ │ │ + mov 0x28(%r11),%rdi │ │ │ │ + mov 0x20(%r11),%rax │ │ │ │ sub $0x8,%rsp │ │ │ │ - mov 0x10(%r11),%r10 │ │ │ │ - mov (%rax),%r9d │ │ │ │ - mov 0x8(%r11),%rax │ │ │ │ - mov (%rcx),%r8 │ │ │ │ - mov (%rsi),%ecx │ │ │ │ - mov (%r10),%rdx │ │ │ │ - mov (%rax),%rsi │ │ │ │ + mov 0x18(%r11),%rsi │ │ │ │ + mov 0x10(%r11),%rdx │ │ │ │ + mov (%rax),%r8 │ │ │ │ + mov (%rdi),%r9d │ │ │ │ mov 0x30(%r11),%rax │ │ │ │ + mov 0x8(%r11),%rdi │ │ │ │ mov 0x38(%r11),%r11 │ │ │ │ - mov 0x4(%r8),%r8d │ │ │ │ - mov (%r11),%r10 │ │ │ │ + mov (%rsi),%ecx │ │ │ │ + mov (%rdi),%rsi │ │ │ │ mov (%rax),%rax │ │ │ │ - imul %rbp,%r10 │ │ │ │ + mov (%r11),%rdi │ │ │ │ + mov (%rdx),%rdx │ │ │ │ + mov 0x4(%r8),%r8d │ │ │ │ + imul %rbp,%rdi │ │ │ │ inc %rbp │ │ │ │ - lea (%rax,%r10,8),%r11 │ │ │ │ + lea (%rax,%rdi,8),%r11 │ │ │ │ + mov %r10,%rdi │ │ │ │ push %r11 │ │ │ │ - call ca5d0 (char const*, long, long, int, int, int, double*)@@Base> │ │ │ │ + call c2e60 (char const*, long, long, int, int, int, double*)@@Base> │ │ │ │ pop %rax │ │ │ │ pop %rdx │ │ │ │ cmp %ebp,%ebx │ │ │ │ - jg 5ef00 │ │ │ │ + jg 5c7f8 │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nop │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ cmp %rdi,%rsi │ │ │ │ - je 5f420 │ │ │ │ + je 5cd08 │ │ │ │ push %r15 │ │ │ │ + mov %rsi,%rax │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ - mov %rsi,%rax │ │ │ │ push %r12 │ │ │ │ + mov %rdi,%r12 │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ - mov %rdi,%r12 │ │ │ │ sub $0x28,%rsp │ │ │ │ mov 0x8(%rsi),%r13 │ │ │ │ mov (%rsi),%rbp │ │ │ │ mov (%rdi),%rbx │ │ │ │ mov 0x10(%rdi),%rdx │ │ │ │ mov %r13,%rcx │ │ │ │ sub %rbx,%rdx │ │ │ │ sub %rbp,%rcx │ │ │ │ mov %rdx,0x8(%rsp) │ │ │ │ mov %rcx,0x10(%rsp) │ │ │ │ cmp %rcx,%rdx │ │ │ │ - jb 5f360 │ │ │ │ + jb 5cc60 │ │ │ │ mov 0x8(%rdi),%rcx │ │ │ │ mov 0x10(%rsp),%rsi │ │ │ │ mov %rcx,0x8(%rsp) │ │ │ │ sub %rbx,%rcx │ │ │ │ cmp %rsi,%rcx │ │ │ │ - jb 5f430 │ │ │ │ + jb 5cd10 │ │ │ │ cmp %rbp,%r13 │ │ │ │ - je 5f30d │ │ │ │ + je 5cc0d │ │ │ │ lea -0x18(%rsi),%r11 │ │ │ │ movabs $0xaaaaaaaaaaaaaab,%rdx │ │ │ │ shr $0x3,%r11 │ │ │ │ imul %rdx,%r11 │ │ │ │ inc %r11 │ │ │ │ and $0x7,%r11d │ │ │ │ - je 5f284 │ │ │ │ + je 5cb84 │ │ │ │ cmp $0x1,%r11 │ │ │ │ - je 5f268 │ │ │ │ + je 5cb68 │ │ │ │ cmp $0x2,%r11 │ │ │ │ - je 5f255 │ │ │ │ + je 5cb55 │ │ │ │ cmp $0x3,%r11 │ │ │ │ - je 5f242 │ │ │ │ + je 5cb42 │ │ │ │ cmp $0x4,%r11 │ │ │ │ - je 5f22f │ │ │ │ + je 5cb2f │ │ │ │ cmp $0x5,%r11 │ │ │ │ - je 5f21c │ │ │ │ + je 5cb1c │ │ │ │ cmp $0x6,%r11 │ │ │ │ - jne 5f740 │ │ │ │ + jne 5d018 │ │ │ │ mov %rbp,%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ add $0x18,%rbp │ │ │ │ add $0x18,%rbx │ │ │ │ - call 173b0 │ │ │ │ + call 17130 │ │ │ │ mov %rbp,%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ add $0x18,%rbp │ │ │ │ add $0x18,%rbx │ │ │ │ - call 173b0 │ │ │ │ + call 17130 │ │ │ │ mov %rbp,%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ add $0x18,%rbp │ │ │ │ add $0x18,%rbx │ │ │ │ - call 173b0 │ │ │ │ + call 17130 │ │ │ │ mov %rbp,%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ add $0x18,%rbp │ │ │ │ add $0x18,%rbx │ │ │ │ - call 173b0 │ │ │ │ + call 17130 │ │ │ │ mov %rbp,%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ add $0x18,%rbp │ │ │ │ add $0x18,%rbx │ │ │ │ - call 173b0 │ │ │ │ + call 17130 │ │ │ │ mov %rbp,%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ add $0x18,%rbp │ │ │ │ add $0x18,%rbx │ │ │ │ - call 173b0 │ │ │ │ + call 17130 │ │ │ │ cmp %rbp,%r13 │ │ │ │ - je 5f30d │ │ │ │ + je 5cc0d │ │ │ │ mov %rbp,%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ - call 173b0 │ │ │ │ + call 17130 │ │ │ │ lea 0x18(%rbx),%rdi │ │ │ │ lea 0x18(%rbp),%rsi │ │ │ │ - call 173b0 │ │ │ │ + call 17130 │ │ │ │ lea 0x30(%rbx),%rdi │ │ │ │ lea 0x30(%rbp),%rsi │ │ │ │ - call 173b0 │ │ │ │ + call 17130 │ │ │ │ lea 0x48(%rbx),%rdi │ │ │ │ lea 0x48(%rbp),%rsi │ │ │ │ - call 173b0 │ │ │ │ + call 17130 │ │ │ │ lea 0x60(%rbx),%rdi │ │ │ │ lea 0x60(%rbp),%rsi │ │ │ │ - call 173b0 │ │ │ │ + call 17130 │ │ │ │ lea 0x78(%rbx),%rdi │ │ │ │ lea 0x78(%rbp),%rsi │ │ │ │ - call 173b0 │ │ │ │ + call 17130 │ │ │ │ lea 0x90(%rbx),%rdi │ │ │ │ lea 0x90(%rbp),%rsi │ │ │ │ - call 173b0 │ │ │ │ + call 17130 │ │ │ │ lea 0xa8(%rbx),%rdi │ │ │ │ lea 0xa8(%rbp),%rsi │ │ │ │ add $0xc0,%rbp │ │ │ │ - call 173b0 │ │ │ │ + call 17130 │ │ │ │ add $0xc0,%rbx │ │ │ │ cmp %rbp,%r13 │ │ │ │ - jne 5f284 │ │ │ │ + jne 5cb84 │ │ │ │ cmp %rbx,0x8(%rsp) │ │ │ │ - je 5f343 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + je 5cc3b │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov (%rbx),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 5f400 │ │ │ │ + je 5ccf0 │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ add $0x18,%rbx │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ cmp %rbx,0x8(%rsp) │ │ │ │ - jne 5f320 │ │ │ │ + jne 5cc18 │ │ │ │ mov 0x10(%rsp),%rbp │ │ │ │ add (%r12),%rbp │ │ │ │ mov %rbp,0x8(%r12) │ │ │ │ add $0x28,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov %rcx,%rdi │ │ │ │ mov %rbp,%r15 │ │ │ │ call d330 │ │ │ │ mov %rax,0x18(%rsp) │ │ │ │ mov %rax,%rbp │ │ │ │ cmp %r15,%r13 │ │ │ │ - jne 5f3d2 │ │ │ │ - jmp 5f6c0 │ │ │ │ + jne 5ccd2 │ │ │ │ + jmp 5cf98 │ │ │ │ nopl (%rax) │ │ │ │ mov %r14,%rdi │ │ │ │ call d330 │ │ │ │ mov %rax,%rdi │ │ │ │ lea (%rdi,%r14,1),%rsi │ │ │ │ - vpbroadcastq %rdi,%xmm1 │ │ │ │ + vpbroadcastq %rdi,%xmm3 │ │ │ │ mov %rsi,0x10(%rbp) │ │ │ │ - vmovdqu %xmm1,0x0(%rbp) │ │ │ │ + vmovdqu %xmm3,0x0(%rbp) │ │ │ │ mov (%r15),%rsi │ │ │ │ mov 0x8(%r15),%r14 │ │ │ │ sub %rsi,%r14 │ │ │ │ test %r14,%r14 │ │ │ │ - jle 5f6a0 │ │ │ │ + jle 5cf80 │ │ │ │ mov %r14,%rdx │ │ │ │ add $0x18,%r15 │ │ │ │ call d2d0 │ │ │ │ lea (%rax,%r14,1),%r8 │ │ │ │ mov %r8,0x8(%rbp) │ │ │ │ cmp %r15,%r13 │ │ │ │ - je 5f6c0 │ │ │ │ + je 5cf98 │ │ │ │ add $0x18,%rbp │ │ │ │ mov 0x8(%r15),%r14 │ │ │ │ + vpxor %xmm2,%xmm2,%xmm2 │ │ │ │ sub (%r15),%r14 │ │ │ │ - movq $0x0,0x0(%rbp) │ │ │ │ - movq $0x0,0x8(%rbp) │ │ │ │ movq $0x0,0x10(%rbp) │ │ │ │ - jne 5f380 │ │ │ │ + vmovdqu %xmm2,0x0(%rbp) │ │ │ │ + jne 5cc80 │ │ │ │ xor %edi,%edi │ │ │ │ - jmp 5f38b │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 5cc8b │ │ │ │ add $0x18,%rbx │ │ │ │ cmp %rbx,0x8(%rsp) │ │ │ │ - jne 5f320 │ │ │ │ - jmp 5f343 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jne 5cc18 │ │ │ │ + jmp 5cc3b │ │ │ │ + nopl 0x0(%rax) │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ lea 0x0(%rbp,%rcx,1),%r15 │ │ │ │ cmp %r15,%rbp │ │ │ │ - je 5f5fb │ │ │ │ + je 5cedb │ │ │ │ mov %r15,%rdi │ │ │ │ movabs $0xaaaaaaaaaaaaaab,%r8 │ │ │ │ sub %rbp,%rdi │ │ │ │ sub $0x18,%rdi │ │ │ │ shr $0x3,%rdi │ │ │ │ imul %r8,%rdi │ │ │ │ inc %rdi │ │ │ │ and $0x7,%edi │ │ │ │ - je 5f54d │ │ │ │ + je 5ce2d │ │ │ │ cmp $0x1,%rdi │ │ │ │ - je 5f527 │ │ │ │ + je 5ce07 │ │ │ │ cmp $0x2,%rdi │ │ │ │ - je 5f50a │ │ │ │ + je 5cdea │ │ │ │ cmp $0x3,%rdi │ │ │ │ - je 5f4ed │ │ │ │ + je 5cdcd │ │ │ │ cmp $0x4,%rdi │ │ │ │ - je 5f4d0 │ │ │ │ + je 5cdb0 │ │ │ │ cmp $0x5,%rdi │ │ │ │ - je 5f4b3 │ │ │ │ + je 5cd93 │ │ │ │ cmp $0x6,%rdi │ │ │ │ - jne 5f760 │ │ │ │ + jne 5d030 │ │ │ │ mov %rbp,%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ add $0x18,%rbx │ │ │ │ - call 173b0 │ │ │ │ + call 17130 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ add $0x18,%rbp │ │ │ │ mov %rbp,%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ add $0x18,%rbx │ │ │ │ - call 173b0 │ │ │ │ + call 17130 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ add $0x18,%rbp │ │ │ │ mov %rbp,%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ add $0x18,%rbx │ │ │ │ - call 173b0 │ │ │ │ + call 17130 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ add $0x18,%rbp │ │ │ │ mov %rbp,%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ add $0x18,%rbx │ │ │ │ - call 173b0 │ │ │ │ + call 17130 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ add $0x18,%rbp │ │ │ │ mov %rbp,%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ add $0x18,%rbx │ │ │ │ - call 173b0 │ │ │ │ + call 17130 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ add $0x18,%rbp │ │ │ │ mov %rbp,%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ add $0x18,%rbp │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ + call 17130 │ │ │ │ add $0x18,%rbx │ │ │ │ - call 173b0 │ │ │ │ cmp %rbp,%r15 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ - je 5f5e0 │ │ │ │ + je 5cec0 │ │ │ │ mov %rbp,%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ - call 173b0 │ │ │ │ + call 17130 │ │ │ │ lea 0x18(%rbx),%rdi │ │ │ │ lea 0x18(%rbp),%rsi │ │ │ │ - call 173b0 │ │ │ │ + call 17130 │ │ │ │ lea 0x30(%rbx),%rdi │ │ │ │ lea 0x30(%rbp),%rsi │ │ │ │ - call 173b0 │ │ │ │ + call 17130 │ │ │ │ lea 0x48(%rbx),%rdi │ │ │ │ lea 0x48(%rbp),%rsi │ │ │ │ - call 173b0 │ │ │ │ + call 17130 │ │ │ │ lea 0x60(%rbx),%rdi │ │ │ │ lea 0x60(%rbp),%rsi │ │ │ │ - call 173b0 │ │ │ │ + call 17130 │ │ │ │ lea 0x78(%rbx),%rdi │ │ │ │ lea 0x78(%rbp),%rsi │ │ │ │ - call 173b0 │ │ │ │ + call 17130 │ │ │ │ lea 0x90(%rbx),%rdi │ │ │ │ lea 0x90(%rbp),%rsi │ │ │ │ - call 173b0 │ │ │ │ + call 17130 │ │ │ │ lea 0xa8(%rbx),%rdi │ │ │ │ lea 0xa8(%rbp),%rsi │ │ │ │ add $0xc0,%rbp │ │ │ │ - call 173b0 │ │ │ │ + call 17130 │ │ │ │ add $0xc0,%rbx │ │ │ │ cmp %rbp,%r15 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ - jne 5f54d │ │ │ │ + jne 5ce2d │ │ │ │ mov 0x8(%r12),%rcx │ │ │ │ mov (%r12),%rbx │ │ │ │ mov 0x8(%rax),%r13 │ │ │ │ mov %rcx,%r15 │ │ │ │ mov %rcx,0x8(%rsp) │ │ │ │ sub %rbx,%r15 │ │ │ │ add (%rax),%r15 │ │ │ │ cmp %r15,%r13 │ │ │ │ - je 5f690 │ │ │ │ + je 5cf70 │ │ │ │ mov 0x8(%rsp),%rbp │ │ │ │ - jmp 5f65a │ │ │ │ + jmp 5cf3a │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov %r14,%rdi │ │ │ │ call d330 │ │ │ │ mov %rax,%rdi │ │ │ │ lea (%rdi,%r14,1),%r9 │ │ │ │ vpbroadcastq %rdi,%xmm0 │ │ │ │ mov %r9,0x10(%rbp) │ │ │ │ vmovdqu %xmm0,0x0(%rbp) │ │ │ │ mov (%r15),%rsi │ │ │ │ mov 0x8(%r15),%r14 │ │ │ │ sub %rsi,%r14 │ │ │ │ test %r14,%r14 │ │ │ │ - jle 5f680 │ │ │ │ + jle 5cf60 │ │ │ │ mov %r14,%rdx │ │ │ │ add $0x18,%r15 │ │ │ │ call d2d0 │ │ │ │ lea (%rax,%r14,1),%r10 │ │ │ │ mov %r10,0x8(%rbp) │ │ │ │ cmp %r15,%r13 │ │ │ │ - je 5f690 │ │ │ │ + je 5cf70 │ │ │ │ add $0x18,%rbp │ │ │ │ mov 0x8(%r15),%r14 │ │ │ │ + vpxor %xmm1,%xmm1,%xmm1 │ │ │ │ sub (%r15),%r14 │ │ │ │ - movq $0x0,0x0(%rbp) │ │ │ │ - movq $0x0,0x8(%rbp) │ │ │ │ movq $0x0,0x10(%rbp) │ │ │ │ - jne 5f610 │ │ │ │ + vmovdqu %xmm1,0x0(%rbp) │ │ │ │ + jne 5cef0 │ │ │ │ xor %edi,%edi │ │ │ │ - jmp 5f61b │ │ │ │ - nop │ │ │ │ + jmp 5cefb │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x18,%r15 │ │ │ │ mov %rdi,0x8(%rbp) │ │ │ │ cmp %r15,%r13 │ │ │ │ - jne 5f656 │ │ │ │ + jne 5cf36 │ │ │ │ nopl (%rax) │ │ │ │ mov 0x10(%rsp),%rbp │ │ │ │ add %rbx,%rbp │ │ │ │ - jmp 5f34c │ │ │ │ + jmp 5cc44 │ │ │ │ nopl (%rax) │ │ │ │ add $0x18,%r15 │ │ │ │ mov %rdi,0x8(%rbp) │ │ │ │ cmp %r15,%r13 │ │ │ │ - jne 5f3ce │ │ │ │ + jne 5ccce │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov 0x8(%r12),%r13 │ │ │ │ cmp %r13,%rbx │ │ │ │ - je 5f6fe │ │ │ │ + je 5cfd6 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov (%rbx),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 5f730 │ │ │ │ + je 5d008 │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ add $0x18,%rbx │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ cmp %rbx,%r13 │ │ │ │ - jne 5f6d0 │ │ │ │ + jne 5cfa8 │ │ │ │ mov (%r12),%r13 │ │ │ │ mov 0x10(%r12),%rax │ │ │ │ sub %r13,%rax │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ test %r13,%r13 │ │ │ │ - je 5f710 │ │ │ │ + je 5cfe8 │ │ │ │ mov 0x8(%rsp),%rsi │ │ │ │ mov %r13,%rdi │ │ │ │ call d340 │ │ │ │ mov 0x18(%rsp),%rcx │ │ │ │ mov 0x10(%rsp),%rbp │ │ │ │ add %rcx,%rbp │ │ │ │ mov %rcx,(%r12) │ │ │ │ mov %rbp,0x10(%r12) │ │ │ │ - jmp 5f34c │ │ │ │ + jmp 5cc44 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x18,%rbx │ │ │ │ cmp %rbx,%r13 │ │ │ │ - jne 5f6d0 │ │ │ │ - jmp 5f6ed │ │ │ │ + jne 5cfa8 │ │ │ │ + jmp 5cfc5 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov %rbp,%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ add $0x18,%rbp │ │ │ │ add $0x18,%rbx │ │ │ │ - call 173b0 │ │ │ │ - jmp 5f209 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + call 17130 │ │ │ │ + jmp 5cb09 │ │ │ │ mov %rbp,%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ add $0x18,%rbx │ │ │ │ - call 173b0 │ │ │ │ + call 17130 │ │ │ │ add $0x18,%rbp │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ - jmp 5f496 │ │ │ │ + jmp 5cd76 │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ - jmp fa60 <__cxa_finalize@plt+0x23d0> │ │ │ │ + jmp fa2a <__cxa_finalize@plt+0x239a> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r12 │ │ │ │ - jmp fa88 <__cxa_finalize@plt+0x23f8> │ │ │ │ + jmp fa52 <__cxa_finalize@plt+0x23c2> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -000000000005f7a0 : │ │ │ │ +000000000005d070 : │ │ │ │ endbr64 │ │ │ │ push %rbp │ │ │ │ mov %r9,%rdi │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ + mov %rcx,%r15 │ │ │ │ push %r14 │ │ │ │ + mov %r9,%r14 │ │ │ │ push %r13 │ │ │ │ + mov %r8,%r13 │ │ │ │ push %r12 │ │ │ │ - push %rbx │ │ │ │ - mov %esi,%ebx │ │ │ │ + mov %esi,%r12d │ │ │ │ mov %r8,%rsi │ │ │ │ - and $0xffffffffffffffc0,%rsp │ │ │ │ - mov %rdx,%r13 │ │ │ │ - mov %rcx,%r12 │ │ │ │ + push %rbx │ │ │ │ + mov %rdx,%rbx │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ add $0xffffffffffffff80,%rsp │ │ │ │ - mov %r8,0x70(%rsp) │ │ │ │ - mov %r9,0x78(%rsp) │ │ │ │ - call 5f150 │ │ │ │ - test %ebx,%ebx │ │ │ │ - jle 5fe85 │ │ │ │ - mov %ebx,%r10d │ │ │ │ - dec %r10d │ │ │ │ - je 5fe85 │ │ │ │ - mov 0x70(%rsp),%r8 │ │ │ │ - mov 0x78(%rsp),%r9 │ │ │ │ - mov 0x0(%r13),%rcx │ │ │ │ - movslq %ebx,%rax │ │ │ │ - mov %ebx,0x2c(%rsp) │ │ │ │ - lea -0x3(%rax,%rax,2),%rax │ │ │ │ - vmovq %r12,%xmm10 │ │ │ │ - shl $0x3,%rax │ │ │ │ - mov (%r8),%r14 │ │ │ │ - mov (%r9),%r11 │ │ │ │ - mov %ebx,%r8d │ │ │ │ - lea -0x18(%rcx),%rdx │ │ │ │ - vmovq %r14,%xmm9 │ │ │ │ - vmovq %r11,%xmm8 │ │ │ │ - vmovq %xmm9,%rdi │ │ │ │ - dec %r8d │ │ │ │ - mov %rax,0x20(%rsp) │ │ │ │ - mov %r10d,0x40(%rsp) │ │ │ │ - mov (%rdi,%rax,1),%r15 │ │ │ │ - mov %r8d,0x28(%rsp) │ │ │ │ - mov %r8d,%ebx │ │ │ │ - lea (%rdx,%rax,1),%rcx │ │ │ │ - sub %r10d,%ebx │ │ │ │ - vmovq %rdx,%xmm4 │ │ │ │ - mov %ebx,%r10d │ │ │ │ - mov %r15,0x30(%rsp) │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x8(%rcx),%rdx │ │ │ │ - mov (%rcx),%r8 │ │ │ │ - mov %rdx,0x78(%rsp) │ │ │ │ - cmp %r8,%rdx │ │ │ │ - je 5fbce │ │ │ │ - movslq %r10d,%rsi │ │ │ │ - vmovq %xmm8,%r12 │ │ │ │ - lea (%rsi,%rsi,2),%r13 │ │ │ │ - lea (%r12,%r13,8),%r9 │ │ │ │ - mov 0x8(%r9),%r11 │ │ │ │ - mov (%r9),%rax │ │ │ │ - mov %r11,0x68(%rsp) │ │ │ │ - cmp %rax,%r11 │ │ │ │ - je 5fbce │ │ │ │ - mov %r11,%rdi │ │ │ │ - sub $0x8,%r11 │ │ │ │ - lea -0x8(%rax),%r14 │ │ │ │ - mov 0x30(%rsp),%rdx │ │ │ │ - sub %rax,%r11 │ │ │ │ - mov %r14,0x70(%rsp) │ │ │ │ - mov %r10d,0x44(%rsp) │ │ │ │ + call 5ca50 │ │ │ │ + test %r12d,%r12d │ │ │ │ + jle 5d846 │ │ │ │ + mov %r12d,%eax │ │ │ │ + dec %eax │ │ │ │ + mov %eax,0x48(%rsp) │ │ │ │ + je 5d846 │ │ │ │ + mov (%r14),%rcx │ │ │ │ + movslq %r12d,%rdx │ │ │ │ + mov 0x0(%r13),%r14 │ │ │ │ + mov %r12d,0x2c(%rsp) │ │ │ │ + mov (%rbx),%r13 │ │ │ │ + lea -0x3(%rdx,%rdx,2),%r9 │ │ │ │ + mov %r12d,%edx │ │ │ │ mov %rcx,0x38(%rsp) │ │ │ │ - mov %r11,0x60(%rsp) │ │ │ │ - sub %rax,%rdi │ │ │ │ - shr $0x3,%r11 │ │ │ │ - mov %r11,0x50(%rsp) │ │ │ │ - inc %r11 │ │ │ │ - mov %r11,%rsi │ │ │ │ - mov %r11,0x58(%rsp) │ │ │ │ - and $0xfffffffffffffff8,%r11 │ │ │ │ - mov %r11,0x48(%rsp) │ │ │ │ - lea 0x0(,%r11,8),%r12 │ │ │ │ - shr $0x3,%rsi │ │ │ │ - shl $0x6,%rsi │ │ │ │ + shl $0x3,%r9 │ │ │ │ + sub $0x18,%r13 │ │ │ │ + dec %edx │ │ │ │ + mov (%r14,%r9,1),%rsi │ │ │ │ + lea 0x0(%r13,%r9,1),%r10 │ │ │ │ + mov %r14,0x20(%rsp) │ │ │ │ + mov %edx,%edi │ │ │ │ + mov %r10,0x40(%rsp) │ │ │ │ + sub 0x48(%rsp),%edi │ │ │ │ + mov %rsi,0x30(%rsp) │ │ │ │ + mov %edi,0x4c(%rsp) │ │ │ │ + mov %edx,0x28(%rsp) │ │ │ │ + mov %r9,0x18(%rsp) │ │ │ │ + mov %r13,0x10(%rsp) │ │ │ │ + mov %r15,0x8(%rsp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x70(%rsp),%r10 │ │ │ │ - mov %r8,%rcx │ │ │ │ - add $0x8,%r8 │ │ │ │ - sub %rdx,%r10 │ │ │ │ - cmp $0x30,%r10 │ │ │ │ - jbe 5fea0 │ │ │ │ - cmp %r8,%rax │ │ │ │ - setae %r15b │ │ │ │ - cmp 0x68(%rsp),%rcx │ │ │ │ - setae %bl │ │ │ │ - or %r15b,%bl │ │ │ │ - je 5fea0 │ │ │ │ - cmpq $0x30,0x60(%rsp) │ │ │ │ - jbe 60076 │ │ │ │ - lea -0x40(%rsi),%r13 │ │ │ │ - vbroadcastsd (%rcx),%zmm0 │ │ │ │ - xor %r11d,%r11d │ │ │ │ - shr $0x6,%r13 │ │ │ │ - inc %r13 │ │ │ │ + mov 0x40(%rsp),%r8 │ │ │ │ + mov 0x8(%r8),%r9 │ │ │ │ + mov (%r8),%rcx │ │ │ │ + mov %r9,0x78(%rsp) │ │ │ │ + cmp %rcx,%r9 │ │ │ │ + je 5d5e0 │ │ │ │ + movslq 0x4c(%rsp),%r11 │ │ │ │ + mov 0x38(%rsp),%r12 │ │ │ │ + lea (%r11,%r11,2),%r15 │ │ │ │ + lea (%r12,%r15,8),%rbx │ │ │ │ + mov (%rbx),%rax │ │ │ │ + mov 0x8(%rbx),%r15 │ │ │ │ + cmp %rax,%r15 │ │ │ │ + je 5d5e0 │ │ │ │ + mov 0x30(%rsp),%rdx │ │ │ │ + mov %r15,%r14 │ │ │ │ + sub %rax,%r14 │ │ │ │ + mov %rdx,%rsi │ │ │ │ + cmp $0x8,%r14 │ │ │ │ + je 5d42b │ │ │ │ + lea -0x8(%r14),%rbx │ │ │ │ + lea -0x8(%rax),%rdi │ │ │ │ + mov %rbx,0x68(%rsp) │ │ │ │ + shr $0x3,%rbx │ │ │ │ + mov %rbx,0x60(%rsp) │ │ │ │ + inc %rbx │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov %rbx,%r10 │ │ │ │ + mov %rdi,0x70(%rsp) │ │ │ │ + and $0xfffffffffffffffc,%r8 │ │ │ │ + shr $0x2,%r10 │ │ │ │ + mov %r8,0x58(%rsp) │ │ │ │ + shl $0x3,%r8 │ │ │ │ + shl $0x5,%r10 │ │ │ │ + mov %r8,0x50(%rsp) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + lea 0x8(%rcx),%r9 │ │ │ │ + cmp %r9,%rax │ │ │ │ + setae %r11b │ │ │ │ + cmp %r15,%rcx │ │ │ │ + setae %r12b │ │ │ │ + or %r11b,%r12b │ │ │ │ + je 5d855 │ │ │ │ + mov 0x70(%rsp),%r13 │ │ │ │ + sub %rsi,%r13 │ │ │ │ + cmp $0x10,%r13 │ │ │ │ + jbe 5d855 │ │ │ │ + cmpq $0x10,0x68(%rsp) │ │ │ │ + jbe 5da2c │ │ │ │ + lea -0x20(%r10),%r8 │ │ │ │ + vbroadcastsd (%rcx),%ymm14 │ │ │ │ + xor %r13d,%r13d │ │ │ │ + shr $0x5,%r8 │ │ │ │ + inc %r8 │ │ │ │ + and $0x7,%r8d │ │ │ │ + je 5d2da │ │ │ │ + cmp $0x1,%r8 │ │ │ │ + je 5d2bb │ │ │ │ + cmp $0x2,%r8 │ │ │ │ + je 5d2a5 │ │ │ │ + cmp $0x3,%r8 │ │ │ │ + je 5d28f │ │ │ │ + cmp $0x4,%r8 │ │ │ │ + je 5d279 │ │ │ │ + cmp $0x5,%r8 │ │ │ │ + je 5d263 │ │ │ │ + cmp $0x6,%r8 │ │ │ │ + je 5d24d │ │ │ │ + vmovupd (%rdx),%ymm15 │ │ │ │ + mov $0x20,%r13d │ │ │ │ + vfmadd213pd (%rax),%ymm14,%ymm15 │ │ │ │ + vmovupd %ymm15,(%rax) │ │ │ │ + vmovupd (%rdx,%r13,1),%ymm3 │ │ │ │ + vfmadd213pd (%rax,%r13,1),%ymm14,%ymm3 │ │ │ │ + vmovupd %ymm3,(%rax,%r13,1) │ │ │ │ + add $0x20,%r13 │ │ │ │ + vmovupd (%rdx,%r13,1),%ymm0 │ │ │ │ + vfmadd213pd (%rax,%r13,1),%ymm14,%ymm0 │ │ │ │ + vmovupd %ymm0,(%rax,%r13,1) │ │ │ │ + add $0x20,%r13 │ │ │ │ + vmovupd (%rdx,%r13,1),%ymm4 │ │ │ │ + vfmadd213pd (%rax,%r13,1),%ymm14,%ymm4 │ │ │ │ + vmovupd %ymm4,(%rax,%r13,1) │ │ │ │ + add $0x20,%r13 │ │ │ │ + vmovupd (%rdx,%r13,1),%ymm1 │ │ │ │ + vfmadd213pd (%rax,%r13,1),%ymm14,%ymm1 │ │ │ │ + vmovupd %ymm1,(%rax,%r13,1) │ │ │ │ + add $0x20,%r13 │ │ │ │ + vmovupd (%rdx,%r13,1),%ymm2 │ │ │ │ + vfmadd213pd (%rax,%r13,1),%ymm14,%ymm2 │ │ │ │ + vmovupd %ymm2,(%rax,%r13,1) │ │ │ │ + add $0x20,%r13 │ │ │ │ + vmovupd (%rdx,%r13,1),%ymm5 │ │ │ │ + vfmadd213pd (%rax,%r13,1),%ymm14,%ymm5 │ │ │ │ + vmovupd %ymm5,(%rax,%r13,1) │ │ │ │ + add $0x20,%r13 │ │ │ │ + cmp %r10,%r13 │ │ │ │ + je 5d3b3 │ │ │ │ + vmovupd (%rdx,%r13,1),%ymm6 │ │ │ │ + vfmadd213pd (%rax,%r13,1),%ymm14,%ymm6 │ │ │ │ + vmovupd %ymm6,(%rax,%r13,1) │ │ │ │ + vmovupd 0x20(%rdx,%r13,1),%ymm7 │ │ │ │ + vfmadd213pd 0x20(%rax,%r13,1),%ymm14,%ymm7 │ │ │ │ + vmovupd %ymm7,0x20(%rax,%r13,1) │ │ │ │ + vmovupd 0x40(%rdx,%r13,1),%ymm8 │ │ │ │ + vfmadd213pd 0x40(%rax,%r13,1),%ymm14,%ymm8 │ │ │ │ + vmovupd %ymm8,0x40(%rax,%r13,1) │ │ │ │ + vmovupd 0x60(%rdx,%r13,1),%ymm9 │ │ │ │ + vfmadd213pd 0x60(%rax,%r13,1),%ymm14,%ymm9 │ │ │ │ + vmovupd %ymm9,0x60(%rax,%r13,1) │ │ │ │ + vmovupd 0x80(%rdx,%r13,1),%ymm10 │ │ │ │ + vfmadd213pd 0x80(%rax,%r13,1),%ymm14,%ymm10 │ │ │ │ + vmovupd %ymm10,0x80(%rax,%r13,1) │ │ │ │ + vmovupd 0xa0(%rdx,%r13,1),%ymm11 │ │ │ │ + vfmadd213pd 0xa0(%rax,%r13,1),%ymm14,%ymm11 │ │ │ │ + vmovupd %ymm11,0xa0(%rax,%r13,1) │ │ │ │ + vmovupd 0xc0(%rdx,%r13,1),%ymm12 │ │ │ │ + vfmadd213pd 0xc0(%rax,%r13,1),%ymm14,%ymm12 │ │ │ │ + vmovupd %ymm12,0xc0(%rax,%r13,1) │ │ │ │ + vmovupd 0xe0(%rdx,%r13,1),%ymm13 │ │ │ │ + vfmadd213pd 0xe0(%rax,%r13,1),%ymm14,%ymm13 │ │ │ │ + vmovupd %ymm13,0xe0(%rax,%r13,1) │ │ │ │ + add $0x100,%r13 │ │ │ │ + cmp %r10,%r13 │ │ │ │ + jne 5d2da │ │ │ │ + test $0x3,%bl │ │ │ │ + je 5d412 │ │ │ │ + mov 0x50(%rsp),%r11 │ │ │ │ + mov 0x58(%rsp),%rdi │ │ │ │ + lea (%rdx,%r11,1),%r12 │ │ │ │ + add %rax,%r11 │ │ │ │ + cmp %rdi,0x60(%rsp) │ │ │ │ + je 5d3fd │ │ │ │ + vmovddup (%rcx),%xmm14 │ │ │ │ + vmovupd (%rax,%rdi,8),%xmm15 │ │ │ │ + mov %rbx,%r8 │ │ │ │ + sub %rdi,%r8 │ │ │ │ + vfmadd132pd (%rdx,%rdi,8),%xmm15,%xmm14 │ │ │ │ + vmovupd %xmm14,(%rax,%rdi,8) │ │ │ │ + test $0x1,%bl │ │ │ │ + je 5d412 │ │ │ │ + and $0xfffffffffffffffe,%r8 │ │ │ │ + shl $0x3,%r8 │ │ │ │ + add %r8,%r12 │ │ │ │ + add %r8,%r11 │ │ │ │ + vmovsd (%r12),%xmm3 │ │ │ │ + vmovsd (%r11),%xmm0 │ │ │ │ + vfmadd132sd (%rcx),%xmm0,%xmm3 │ │ │ │ + vmovsd %xmm3,(%r11) │ │ │ │ + mov %r9,%rcx │ │ │ │ + cmp %r9,0x78(%rsp) │ │ │ │ + je 5d5e0 │ │ │ │ + add %r14,%rsi │ │ │ │ + mov %rsi,%rdx │ │ │ │ + jmp 5d1b8 │ │ │ │ + mov 0x78(%rsp),%r13 │ │ │ │ + sub %rcx,%r13 │ │ │ │ + sub $0x8,%r13 │ │ │ │ + shr $0x3,%r13 │ │ │ │ and $0x7,%r13d │ │ │ │ - je 5fa3e │ │ │ │ + je 5d5bf │ │ │ │ + vmovsd (%rdx),%xmm0 │ │ │ │ + vmovsd (%rax),%xmm3 │ │ │ │ + lea 0x8(%rdx),%rsi │ │ │ │ + mov %rdx,%r14 │ │ │ │ + add $0x8,%rcx │ │ │ │ + mov %rsi,%rdx │ │ │ │ + vfmadd132sd -0x8(%rcx),%xmm3,%xmm0 │ │ │ │ + vmovsd %xmm0,(%rax) │ │ │ │ cmp $0x1,%r13 │ │ │ │ - je 5fa1c │ │ │ │ + je 5d5bf │ │ │ │ cmp $0x2,%r13 │ │ │ │ - je 5fa03 │ │ │ │ + je 5d511 │ │ │ │ cmp $0x3,%r13 │ │ │ │ - je 5f9ea │ │ │ │ + je 5d4f7 │ │ │ │ cmp $0x4,%r13 │ │ │ │ - je 5f9d1 │ │ │ │ + je 5d4dd │ │ │ │ cmp $0x5,%r13 │ │ │ │ - je 5f9b8 │ │ │ │ + je 5d4c3 │ │ │ │ cmp $0x6,%r13 │ │ │ │ - je 5f99f │ │ │ │ - vmovupd (%rdx),%zmm1 │ │ │ │ - vfmadd213pd (%rax),%zmm0,%zmm1 │ │ │ │ - mov $0x40,%r11d │ │ │ │ - vmovupd %zmm1,(%rax) │ │ │ │ - vmovupd (%rdx,%r11,1),%zmm2 │ │ │ │ - vfmadd213pd (%rax,%r11,1),%zmm0,%zmm2 │ │ │ │ - vmovupd %zmm2,(%rax,%r11,1) │ │ │ │ - add $0x40,%r11 │ │ │ │ - vmovupd (%rdx,%r11,1),%zmm3 │ │ │ │ - vfmadd213pd (%rax,%r11,1),%zmm0,%zmm3 │ │ │ │ - vmovupd %zmm3,(%rax,%r11,1) │ │ │ │ - add $0x40,%r11 │ │ │ │ - vmovupd (%rdx,%r11,1),%zmm5 │ │ │ │ - vfmadd213pd (%rax,%r11,1),%zmm0,%zmm5 │ │ │ │ - vmovupd %zmm5,(%rax,%r11,1) │ │ │ │ - add $0x40,%r11 │ │ │ │ - vmovupd (%rdx,%r11,1),%zmm6 │ │ │ │ - vfmadd213pd (%rax,%r11,1),%zmm0,%zmm6 │ │ │ │ - vmovupd %zmm6,(%rax,%r11,1) │ │ │ │ - add $0x40,%r11 │ │ │ │ - vmovupd (%rdx,%r11,1),%zmm7 │ │ │ │ - vfmadd213pd (%rax,%r11,1),%zmm0,%zmm7 │ │ │ │ - vmovupd %zmm7,(%rax,%r11,1) │ │ │ │ - add $0x40,%r11 │ │ │ │ - vmovupd (%rdx,%r11,1),%zmm11 │ │ │ │ - vfmadd213pd (%rax,%r11,1),%zmm0,%zmm11 │ │ │ │ - vmovupd %zmm11,(%rax,%r11,1) │ │ │ │ - add $0x40,%r11 │ │ │ │ - cmp %rsi,%r11 │ │ │ │ - je 5fb0b │ │ │ │ - vmovupd (%rdx,%r11,1),%zmm12 │ │ │ │ - vfmadd213pd (%rax,%r11,1),%zmm0,%zmm12 │ │ │ │ - vmovupd %zmm12,(%rax,%r11,1) │ │ │ │ - vmovupd 0x40(%r11,%rdx,1),%zmm13 │ │ │ │ - vfmadd213pd 0x40(%rax,%r11,1),%zmm0,%zmm13 │ │ │ │ - vmovupd %zmm13,0x40(%rax,%r11,1) │ │ │ │ - vmovupd 0x80(%r11,%rdx,1),%zmm14 │ │ │ │ - vfmadd213pd 0x80(%rax,%r11,1),%zmm0,%zmm14 │ │ │ │ - vmovupd %zmm14,0x80(%rax,%r11,1) │ │ │ │ - vmovupd 0xc0(%r11,%rdx,1),%zmm15 │ │ │ │ - vfmadd213pd 0xc0(%rax,%r11,1),%zmm0,%zmm15 │ │ │ │ - vmovupd %zmm15,0xc0(%rax,%r11,1) │ │ │ │ - vmovupd 0x100(%r11,%rdx,1),%zmm1 │ │ │ │ - vfmadd213pd 0x100(%rax,%r11,1),%zmm0,%zmm1 │ │ │ │ - vmovupd %zmm1,0x100(%rax,%r11,1) │ │ │ │ - vmovupd 0x140(%r11,%rdx,1),%zmm2 │ │ │ │ - vfmadd213pd 0x140(%rax,%r11,1),%zmm0,%zmm2 │ │ │ │ - vmovupd %zmm2,0x140(%rax,%r11,1) │ │ │ │ - vmovupd 0x180(%r11,%rdx,1),%zmm3 │ │ │ │ - vfmadd213pd 0x180(%rax,%r11,1),%zmm0,%zmm3 │ │ │ │ - vmovupd %zmm3,0x180(%rax,%r11,1) │ │ │ │ - vmovupd 0x1c0(%r11,%rdx,1),%zmm5 │ │ │ │ - vfmadd213pd 0x1c0(%rax,%r11,1),%zmm0,%zmm5 │ │ │ │ - vmovupd %zmm5,0x1c0(%rax,%r11,1) │ │ │ │ - add $0x200,%r11 │ │ │ │ - cmp %rsi,%r11 │ │ │ │ - jne 5fa3e │ │ │ │ - testb $0x7,0x58(%rsp) │ │ │ │ - je 5fbb6 │ │ │ │ - mov 0x48(%rsp),%r9 │ │ │ │ - lea (%rdx,%r12,1),%rbx │ │ │ │ - lea (%rax,%r12,1),%r10 │ │ │ │ - mov 0x50(%rsp),%r13 │ │ │ │ - sub %r9,%r13 │ │ │ │ - lea 0x1(%r13),%r11 │ │ │ │ - cmp $0x2,%r13 │ │ │ │ - jbe 60084 │ │ │ │ - vbroadcastsd (%rcx),%ymm0 │ │ │ │ - vmovupd (%rax,%r9,8),%ymm6 │ │ │ │ - vfmadd132pd (%rdx,%r9,8),%ymm6,%ymm0 │ │ │ │ - vmovupd %ymm0,(%rax,%r9,8) │ │ │ │ - test $0x3,%r11b │ │ │ │ - je 5fbb6 │ │ │ │ - mov %r11,%r14 │ │ │ │ - and $0xfffffffffffffffc,%r14 │ │ │ │ - lea 0x0(,%r14,8),%r15 │ │ │ │ - add %r15,%rbx │ │ │ │ - add %r15,%r10 │ │ │ │ - cmp %r14,%r13 │ │ │ │ - je 5fba3 │ │ │ │ - add %r14,%r9 │ │ │ │ - vmovddup (%rcx),%xmm11 │ │ │ │ - mov %r11,%r13 │ │ │ │ - vmovupd (%rax,%r9,8),%xmm7 │ │ │ │ - vfmadd132pd (%rdx,%r9,8),%xmm7,%xmm11 │ │ │ │ - sub %r14,%r13 │ │ │ │ - and $0x1,%r11d │ │ │ │ - vmovupd %xmm11,(%rax,%r9,8) │ │ │ │ - je 5fbb6 │ │ │ │ - and $0xfffffffffffffffe,%r13 │ │ │ │ - shl $0x3,%r13 │ │ │ │ - add %r13,%rbx │ │ │ │ - add %r13,%r10 │ │ │ │ - vmovsd (%rbx),%xmm12 │ │ │ │ - vmovsd (%r10),%xmm13 │ │ │ │ - vfmadd132sd (%rcx),%xmm13,%xmm12 │ │ │ │ - vmovsd %xmm12,(%r10) │ │ │ │ - add %rdi,%rdx │ │ │ │ - cmp %r8,0x78(%rsp) │ │ │ │ - jne 5f900 │ │ │ │ - mov 0x44(%rsp),%r10d │ │ │ │ - mov 0x38(%rsp),%rcx │ │ │ │ - sub $0x18,%rcx │ │ │ │ - inc %r10d │ │ │ │ - cmp 0x40(%rsp),%r10d │ │ │ │ - jne 5f860 │ │ │ │ - mov 0x20(%rsp),%rax │ │ │ │ - mov 0x28(%rsp),%r8d │ │ │ │ - vmovq %xmm4,%rdx │ │ │ │ - sub $0x18,%rax │ │ │ │ - dec %r10d │ │ │ │ - jne 5f824 │ │ │ │ - mov 0x2c(%rsp),%ebx │ │ │ │ - vmovq %xmm9,%r14 │ │ │ │ - xor %r12d,%r12d │ │ │ │ - mov $0x1,%eax │ │ │ │ - vmovq %xmm10,%r8 │ │ │ │ - inc %eax │ │ │ │ - cmp %eax,%ebx │ │ │ │ - jl 5fe82 │ │ │ │ - lea (%r14,%r12,1),%rdi │ │ │ │ - lea 0x18(%r12),%r15 │ │ │ │ - mov (%rdi),%r13 │ │ │ │ - mov 0x8(%rdi),%r10 │ │ │ │ - cmp %r13,%r10 │ │ │ │ - je 5fe77 │ │ │ │ - mov %ebx,%esi │ │ │ │ - lea 0x18(%r12),%r11 │ │ │ │ - mov (%r8),%r15 │ │ │ │ - mov %ebx,0x68(%rsp) │ │ │ │ - sub %eax,%esi │ │ │ │ - mov %r11,0x70(%rsp) │ │ │ │ - lea 0x18(%r14,%r12,1),%r12 │ │ │ │ - lea 0x3(%rsi,%rsi,2),%r9 │ │ │ │ - xor %ecx,%ecx │ │ │ │ + je 5d4a9 │ │ │ │ + vmovsd 0x8(%r14),%xmm1 │ │ │ │ + add $0x8,%rcx │ │ │ │ + add $0x8,%rsi │ │ │ │ + vfmadd132sd -0x8(%rcx),%xmm0,%xmm1 │ │ │ │ + vmovsd %xmm1,(%rax) │ │ │ │ + vmovsd (%rsi),%xmm2 │ │ │ │ + vmovsd (%rax),%xmm5 │ │ │ │ + add $0x8,%rcx │ │ │ │ + add $0x8,%rsi │ │ │ │ + vfmadd132sd -0x8(%rcx),%xmm5,%xmm2 │ │ │ │ + vmovsd %xmm2,(%rax) │ │ │ │ + vmovsd (%rsi),%xmm7 │ │ │ │ + vmovsd (%rax),%xmm6 │ │ │ │ + add $0x8,%rcx │ │ │ │ + add $0x8,%rsi │ │ │ │ + vfmadd132sd -0x8(%rcx),%xmm6,%xmm7 │ │ │ │ + vmovsd %xmm7,(%rax) │ │ │ │ + vmovsd (%rsi),%xmm8 │ │ │ │ + vmovsd (%rax),%xmm9 │ │ │ │ + add $0x8,%rcx │ │ │ │ + add $0x8,%rsi │ │ │ │ + vfmadd132sd -0x8(%rcx),%xmm9,%xmm8 │ │ │ │ + vmovsd %xmm8,(%rax) │ │ │ │ + vmovsd (%rsi),%xmm10 │ │ │ │ + vmovsd (%rax),%xmm11 │ │ │ │ + add $0x8,%rcx │ │ │ │ + add $0x8,%rsi │ │ │ │ + vfmadd132sd -0x8(%rcx),%xmm11,%xmm10 │ │ │ │ + vmovsd %xmm10,(%rax) │ │ │ │ + vmovsd (%rsi),%xmm12 │ │ │ │ + vmovsd (%rax),%xmm13 │ │ │ │ + add $0x8,%rsi │ │ │ │ + add $0x8,%rcx │ │ │ │ + mov %rsi,%rdx │ │ │ │ + vfmadd132sd -0x8(%rcx),%xmm13,%xmm12 │ │ │ │ + vmovsd %xmm12,(%rax) │ │ │ │ + jmp 5d5bf │ │ │ │ + vmovsd 0x8(%rsi),%xmm0 │ │ │ │ + add $0x40,%rsi │ │ │ │ + add $0x40,%rcx │ │ │ │ + vfmadd132sd -0x38(%rcx),%xmm14,%xmm0 │ │ │ │ + vmovsd %xmm0,(%rax) │ │ │ │ + vmovsd -0x30(%rsi),%xmm4 │ │ │ │ + vmovsd (%rax),%xmm1 │ │ │ │ + vfmadd132sd -0x30(%rcx),%xmm1,%xmm4 │ │ │ │ + vmovsd %xmm4,(%rax) │ │ │ │ + vmovsd -0x28(%rsi),%xmm2 │ │ │ │ + vmovsd (%rax),%xmm5 │ │ │ │ + vfmadd132sd -0x28(%rcx),%xmm5,%xmm2 │ │ │ │ + vmovsd %xmm2,(%rax) │ │ │ │ + vmovsd -0x20(%rsi),%xmm6 │ │ │ │ + vmovsd (%rax),%xmm7 │ │ │ │ + vfmadd132sd -0x20(%rcx),%xmm7,%xmm6 │ │ │ │ + vmovsd %xmm6,(%rax) │ │ │ │ + vmovsd -0x18(%rsi),%xmm8 │ │ │ │ + vmovsd (%rax),%xmm9 │ │ │ │ + vfmadd132sd -0x18(%rcx),%xmm9,%xmm8 │ │ │ │ + vmovsd %xmm8,(%rax) │ │ │ │ + vmovsd -0x10(%rsi),%xmm10 │ │ │ │ + vmovsd (%rax),%xmm11 │ │ │ │ + vfmadd132sd -0x10(%rcx),%xmm11,%xmm10 │ │ │ │ + vmovsd %xmm10,(%rax) │ │ │ │ + vmovsd -0x8(%rsi),%xmm12 │ │ │ │ + vmovsd (%rax),%xmm13 │ │ │ │ + mov %rsi,%rdx │ │ │ │ + vfmadd132sd -0x8(%rcx),%xmm13,%xmm12 │ │ │ │ + vmovsd %xmm12,(%rax) │ │ │ │ + vmovsd (%rdx),%xmm14 │ │ │ │ + vmovsd (%rax),%xmm15 │ │ │ │ + lea 0x8(%rcx),%r10 │ │ │ │ + vfmadd132sd (%rcx),%xmm15,%xmm14 │ │ │ │ + vmovsd %xmm14,(%rax) │ │ │ │ + cmp %r10,0x78(%rsp) │ │ │ │ + jne 5d533 │ │ │ │ + nop │ │ │ │ + incl 0x4c(%rsp) │ │ │ │ + subq $0x18,0x40(%rsp) │ │ │ │ + mov 0x4c(%rsp),%eax │ │ │ │ + cmp 0x48(%rsp),%eax │ │ │ │ + jne 5d120 │ │ │ │ + mov 0x18(%rsp),%r9 │ │ │ │ mov %eax,%ebx │ │ │ │ - shl $0x3,%r9 │ │ │ │ - mov %r9,0x78(%rsp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov (%r15,%rcx,1),%rax │ │ │ │ - mov 0x8(%r15,%rcx,1),%rdx │ │ │ │ - cmp %rax,%rdx │ │ │ │ - je 5fe5d │ │ │ │ - sub %rax,%rdx │ │ │ │ - mov (%r12,%rcx,1),%r9 │ │ │ │ - mov %rcx,%r11 │ │ │ │ - mov %r13,%rsi │ │ │ │ - mov %rdx,%rcx │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - lea -0x8(%rcx),%rdi │ │ │ │ - vmovsd (%rsi),%xmm0 │ │ │ │ + mov 0x20(%rsp),%r14 │ │ │ │ + mov 0x28(%rsp),%edx │ │ │ │ + mov 0x10(%rsp),%r13 │ │ │ │ + sub $0x18,%r9 │ │ │ │ + dec %ebx │ │ │ │ + mov 0x8(%rsp),%r15 │ │ │ │ + mov %ebx,0x48(%rsp) │ │ │ │ + jne 5d0e2 │ │ │ │ + mov 0x2c(%rsp),%r12d │ │ │ │ xor %edx,%edx │ │ │ │ - shr $0x3,%rdi │ │ │ │ - inc %rdi │ │ │ │ - and $0x7,%edi │ │ │ │ - je 5fd93 │ │ │ │ - cmp $0x1,%rdi │ │ │ │ - je 5fd73 │ │ │ │ - cmp $0x2,%rdi │ │ │ │ - je 5fd5c │ │ │ │ - cmp $0x3,%rdi │ │ │ │ - je 5fd44 │ │ │ │ - cmp $0x4,%rdi │ │ │ │ - je 5fd2c │ │ │ │ - cmp $0x5,%rdi │ │ │ │ - je 5fd14 │ │ │ │ - cmp $0x6,%rdi │ │ │ │ - je 5fcfd │ │ │ │ - vmovsd (%r9),%xmm9 │ │ │ │ - vmulsd (%rax),%xmm9,%xmm8 │ │ │ │ - mov $0x8,%edx │ │ │ │ - vaddsd %xmm8,%xmm0,%xmm0 │ │ │ │ - vmovsd %xmm0,(%rsi) │ │ │ │ - vmovsd (%r9,%rdx,1),%xmm10 │ │ │ │ - vmulsd (%rax,%rdx,1),%xmm10,%xmm4 │ │ │ │ - add $0x8,%rdx │ │ │ │ - vaddsd %xmm4,%xmm0,%xmm0 │ │ │ │ - vmovsd %xmm0,(%rsi) │ │ │ │ - vmovsd (%r9,%rdx,1),%xmm6 │ │ │ │ - vmulsd (%rax,%rdx,1),%xmm6,%xmm11 │ │ │ │ - add $0x8,%rdx │ │ │ │ - vaddsd %xmm11,%xmm0,%xmm0 │ │ │ │ - vmovsd %xmm0,(%rsi) │ │ │ │ - vmovsd (%r9,%rdx,1),%xmm7 │ │ │ │ - vmulsd (%rax,%rdx,1),%xmm7,%xmm12 │ │ │ │ - add $0x8,%rdx │ │ │ │ - vaddsd %xmm12,%xmm0,%xmm0 │ │ │ │ - vmovsd %xmm0,(%rsi) │ │ │ │ - vmovsd (%r9,%rdx,1),%xmm13 │ │ │ │ - vmulsd (%rax,%rdx,1),%xmm13,%xmm14 │ │ │ │ - add $0x8,%rdx │ │ │ │ - vaddsd %xmm14,%xmm0,%xmm0 │ │ │ │ - vmovsd %xmm0,(%rsi) │ │ │ │ - vmovsd (%r9,%rdx,1),%xmm15 │ │ │ │ - vmulsd (%rax,%rdx,1),%xmm15,%xmm1 │ │ │ │ - add $0x8,%rdx │ │ │ │ - vaddsd %xmm1,%xmm0,%xmm0 │ │ │ │ - vmovsd %xmm0,(%rsi) │ │ │ │ - vmovsd (%r9,%rdx,1),%xmm2 │ │ │ │ - vmulsd (%rax,%rdx,1),%xmm2,%xmm3 │ │ │ │ - add $0x8,%rdx │ │ │ │ - vaddsd %xmm3,%xmm0,%xmm0 │ │ │ │ - vmovsd %xmm0,(%rsi) │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - je 5fe4a │ │ │ │ - vmovsd (%r9,%rdx,1),%xmm5 │ │ │ │ - vmulsd (%rax,%rdx,1),%xmm5,%xmm9 │ │ │ │ - vaddsd %xmm9,%xmm0,%xmm8 │ │ │ │ - vmovsd %xmm8,(%rsi) │ │ │ │ - vmovsd 0x8(%r9,%rdx,1),%xmm10 │ │ │ │ - vmulsd 0x8(%rax,%rdx,1),%xmm10,%xmm4 │ │ │ │ - vaddsd %xmm4,%xmm8,%xmm6 │ │ │ │ - vmovsd %xmm6,(%rsi) │ │ │ │ - vmovsd 0x10(%r9,%rdx,1),%xmm11 │ │ │ │ - vmulsd 0x10(%rax,%rdx,1),%xmm11,%xmm7 │ │ │ │ - vaddsd %xmm7,%xmm6,%xmm12 │ │ │ │ - vmovsd %xmm12,(%rsi) │ │ │ │ - vmovsd 0x18(%r9,%rdx,1),%xmm13 │ │ │ │ - vmulsd 0x18(%rax,%rdx,1),%xmm13,%xmm14 │ │ │ │ - vaddsd %xmm14,%xmm12,%xmm15 │ │ │ │ - vmovsd %xmm15,(%rsi) │ │ │ │ - vmovsd 0x20(%r9,%rdx,1),%xmm1 │ │ │ │ - vmulsd 0x20(%rax,%rdx,1),%xmm1,%xmm2 │ │ │ │ - vaddsd %xmm2,%xmm15,%xmm3 │ │ │ │ - vmovsd %xmm3,(%rsi) │ │ │ │ - vmovsd 0x28(%r9,%rdx,1),%xmm0 │ │ │ │ - vmulsd 0x28(%rax,%rdx,1),%xmm0,%xmm5 │ │ │ │ - vaddsd %xmm5,%xmm3,%xmm9 │ │ │ │ - vmovsd %xmm9,(%rsi) │ │ │ │ - vmovsd 0x30(%r9,%rdx,1),%xmm8 │ │ │ │ - vmulsd 0x30(%rax,%rdx,1),%xmm8,%xmm10 │ │ │ │ - vaddsd %xmm10,%xmm9,%xmm4 │ │ │ │ - vmovsd %xmm4,(%rsi) │ │ │ │ - vmovsd 0x38(%r9,%rdx,1),%xmm6 │ │ │ │ - vmulsd 0x38(%rax,%rdx,1),%xmm6,%xmm11 │ │ │ │ - add $0x40,%rdx │ │ │ │ - vaddsd %xmm11,%xmm4,%xmm0 │ │ │ │ - vmovsd %xmm0,(%rsi) │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - jne 5fd93 │ │ │ │ - add $0x8,%rsi │ │ │ │ - add %rcx,%r9 │ │ │ │ - cmp %rsi,%r10 │ │ │ │ - jne 5fca0 │ │ │ │ - mov %r11,%rcx │ │ │ │ - add $0x18,%rcx │ │ │ │ - cmp 0x78(%rsp),%rcx │ │ │ │ - jne 5fc70 │ │ │ │ - mov %ebx,%eax │ │ │ │ - mov 0x70(%rsp),%r15 │ │ │ │ - mov 0x68(%rsp),%ebx │ │ │ │ - mov %r15,%r12 │ │ │ │ - cmp %eax,%ebx │ │ │ │ - jne 5fc12 │ │ │ │ + mov $0x1,%r9d │ │ │ │ + mov %r14,%rdi │ │ │ │ + inc %r9d │ │ │ │ + cmp %r9d,%r12d │ │ │ │ + jl 5d843 │ │ │ │ + lea (%rdi,%rdx,1),%r10 │ │ │ │ + mov (%r10),%r8 │ │ │ │ + mov 0x8(%r10),%r10 │ │ │ │ + cmp %r8,%r10 │ │ │ │ + je 5da39 │ │ │ │ + mov %r12d,%ecx │ │ │ │ + mov %r9d,0x70(%rsp) │ │ │ │ + add $0x18,%rdx │ │ │ │ + mov (%r15),%r11 │ │ │ │ + sub %r9d,%ecx │ │ │ │ + mov %rdi,0x68(%rsp) │ │ │ │ + xor %eax,%eax │ │ │ │ + lea (%rdi,%rdx,1),%r14 │ │ │ │ + mov %r8,0x78(%rsp) │ │ │ │ + lea 0x3(%rcx,%rcx,2),%rbx │ │ │ │ + shl $0x3,%rbx │ │ │ │ + nopl (%rax) │ │ │ │ + mov (%r11,%rax,1),%rdi │ │ │ │ + mov 0x8(%r11,%rax,1),%r9 │ │ │ │ + cmp %rdi,%r9 │ │ │ │ + je 5d823 │ │ │ │ + mov 0x78(%rsp),%rcx │ │ │ │ + mov (%r14,%rax,1),%rsi │ │ │ │ + sub %rdi,%r9 │ │ │ │ + xchg %ax,%ax │ │ │ │ + lea -0x8(%r9),%r13 │ │ │ │ + vmovsd (%rcx),%xmm0 │ │ │ │ + xor %r8d,%r8d │ │ │ │ + shr $0x3,%r13 │ │ │ │ + inc %r13 │ │ │ │ + and $0x7,%r13d │ │ │ │ + je 5d778 │ │ │ │ + cmp $0x1,%r13 │ │ │ │ + je 5d75b │ │ │ │ + cmp $0x2,%r13 │ │ │ │ + je 5d747 │ │ │ │ + cmp $0x3,%r13 │ │ │ │ + je 5d733 │ │ │ │ + cmp $0x4,%r13 │ │ │ │ + je 5d71f │ │ │ │ + cmp $0x5,%r13 │ │ │ │ + je 5d70b │ │ │ │ + cmp $0x6,%r13 │ │ │ │ + je 5d6f7 │ │ │ │ + vmovsd (%rsi),%xmm3 │ │ │ │ + mov $0x8,%r8d │ │ │ │ + vfmadd231sd (%rdi),%xmm3,%xmm0 │ │ │ │ + vmovsd %xmm0,(%rcx) │ │ │ │ + vmovsd (%rsi,%r8,1),%xmm4 │ │ │ │ + vfmadd231sd (%rdi,%r8,1),%xmm4,%xmm0 │ │ │ │ + add $0x8,%r8 │ │ │ │ + vmovsd %xmm0,(%rcx) │ │ │ │ + vmovsd (%rsi,%r8,1),%xmm1 │ │ │ │ + vfmadd231sd (%rdi,%r8,1),%xmm1,%xmm0 │ │ │ │ + add $0x8,%r8 │ │ │ │ + vmovsd %xmm0,(%rcx) │ │ │ │ + vmovsd (%rsi,%r8,1),%xmm2 │ │ │ │ + vfmadd231sd (%rdi,%r8,1),%xmm2,%xmm0 │ │ │ │ + add $0x8,%r8 │ │ │ │ + vmovsd %xmm0,(%rcx) │ │ │ │ + vmovsd (%rsi,%r8,1),%xmm5 │ │ │ │ + vfmadd231sd (%rdi,%r8,1),%xmm5,%xmm0 │ │ │ │ + add $0x8,%r8 │ │ │ │ + vmovsd %xmm0,(%rcx) │ │ │ │ + vmovsd (%rsi,%r8,1),%xmm6 │ │ │ │ + vfmadd231sd (%rdi,%r8,1),%xmm6,%xmm0 │ │ │ │ + add $0x8,%r8 │ │ │ │ + vmovsd %xmm0,(%rcx) │ │ │ │ + vmovsd (%rsi,%r8,1),%xmm7 │ │ │ │ + vfmadd231sd (%rdi,%r8,1),%xmm7,%xmm0 │ │ │ │ + add $0x8,%r8 │ │ │ │ + vmovsd %xmm0,(%rcx) │ │ │ │ + cmp %r8,%r9 │ │ │ │ + je 5d813 │ │ │ │ + vmovsd (%rsi,%r8,1),%xmm8 │ │ │ │ + vfmadd231sd (%rdi,%r8,1),%xmm8,%xmm0 │ │ │ │ + vmovsd %xmm0,(%rcx) │ │ │ │ + vmovsd 0x8(%rsi,%r8,1),%xmm9 │ │ │ │ + vfmadd231sd 0x8(%rdi,%r8,1),%xmm9,%xmm0 │ │ │ │ + vmovsd %xmm0,(%rcx) │ │ │ │ + vmovsd 0x10(%rsi,%r8,1),%xmm10 │ │ │ │ + vfmadd231sd 0x10(%rdi,%r8,1),%xmm10,%xmm0 │ │ │ │ + vmovsd %xmm0,(%rcx) │ │ │ │ + vmovsd 0x18(%rsi,%r8,1),%xmm11 │ │ │ │ + vfmadd231sd 0x18(%rdi,%r8,1),%xmm11,%xmm0 │ │ │ │ + vmovsd %xmm0,(%rcx) │ │ │ │ + vmovsd 0x20(%rsi,%r8,1),%xmm12 │ │ │ │ + vfmadd231sd 0x20(%rdi,%r8,1),%xmm12,%xmm0 │ │ │ │ + vmovsd %xmm0,(%rcx) │ │ │ │ + vmovsd 0x28(%rsi,%r8,1),%xmm13 │ │ │ │ + vfmadd231sd 0x28(%rdi,%r8,1),%xmm13,%xmm0 │ │ │ │ + vmovsd %xmm0,(%rcx) │ │ │ │ + vmovsd 0x30(%rsi,%r8,1),%xmm14 │ │ │ │ + vfmadd231sd 0x30(%rdi,%r8,1),%xmm14,%xmm0 │ │ │ │ + vmovsd %xmm0,(%rcx) │ │ │ │ + vmovsd 0x38(%rsi,%r8,1),%xmm15 │ │ │ │ + vfmadd231sd 0x38(%rdi,%r8,1),%xmm15,%xmm0 │ │ │ │ + add $0x40,%r8 │ │ │ │ + vmovsd %xmm0,(%rcx) │ │ │ │ + cmp %r8,%r9 │ │ │ │ + jne 5d778 │ │ │ │ + add $0x8,%rcx │ │ │ │ + add %r9,%rsi │ │ │ │ + cmp %r10,%rcx │ │ │ │ + jne 5d6a0 │ │ │ │ + add $0x18,%rax │ │ │ │ + cmp %rax,%rbx │ │ │ │ + jne 5d680 │ │ │ │ + mov 0x70(%rsp),%r9d │ │ │ │ + mov 0x68(%rsp),%rdi │ │ │ │ + cmp %r9d,%r12d │ │ │ │ + jne 5d632 │ │ │ │ vzeroupper │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - lea -0x8(%rdi),%rbx │ │ │ │ - xor %r10d,%r10d │ │ │ │ - shr $0x3,%rbx │ │ │ │ - inc %rbx │ │ │ │ - and $0x7,%ebx │ │ │ │ - je 5ff9f │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 5ff7c │ │ │ │ - cmp $0x2,%rbx │ │ │ │ - je 5ff62 │ │ │ │ - cmp $0x3,%rbx │ │ │ │ - je 5ff48 │ │ │ │ - cmp $0x4,%rbx │ │ │ │ - je 5ff2e │ │ │ │ - cmp $0x5,%rbx │ │ │ │ - je 5ff14 │ │ │ │ - cmp $0x6,%rbx │ │ │ │ - je 5fefa │ │ │ │ - vmovsd (%rcx),%xmm14 │ │ │ │ - vmovsd (%rax),%xmm15 │ │ │ │ - mov $0x8,%r10d │ │ │ │ - vfmadd132sd (%rdx),%xmm15,%xmm14 │ │ │ │ - vmovsd %xmm14,(%rax) │ │ │ │ - vmovsd (%rax,%r10,1),%xmm2 │ │ │ │ - vmovsd (%rcx),%xmm1 │ │ │ │ - vfmadd132sd (%rdx,%r10,1),%xmm2,%xmm1 │ │ │ │ - vmovsd %xmm1,(%rax,%r10,1) │ │ │ │ - add $0x8,%r10 │ │ │ │ - vmovsd (%rax,%r10,1),%xmm5 │ │ │ │ - vmovsd (%rcx),%xmm3 │ │ │ │ - vfmadd132sd (%rdx,%r10,1),%xmm5,%xmm3 │ │ │ │ - vmovsd %xmm3,(%rax,%r10,1) │ │ │ │ - add $0x8,%r10 │ │ │ │ - vmovsd (%rax,%r10,1),%xmm6 │ │ │ │ - vmovsd (%rcx),%xmm0 │ │ │ │ - vfmadd132sd (%rdx,%r10,1),%xmm6,%xmm0 │ │ │ │ - vmovsd %xmm0,(%rax,%r10,1) │ │ │ │ - add $0x8,%r10 │ │ │ │ - vmovsd (%rax,%r10,1),%xmm7 │ │ │ │ - vmovsd (%rcx),%xmm11 │ │ │ │ - vfmadd132sd (%rdx,%r10,1),%xmm7,%xmm11 │ │ │ │ - vmovsd %xmm11,(%rax,%r10,1) │ │ │ │ - add $0x8,%r10 │ │ │ │ - vmovsd (%rax,%r10,1),%xmm13 │ │ │ │ + lea -0x8(%r14),%r12 │ │ │ │ + xor %r11d,%r11d │ │ │ │ + shr $0x3,%r12 │ │ │ │ + inc %r12 │ │ │ │ + and $0x7,%r12d │ │ │ │ + je 5d955 │ │ │ │ + cmp $0x1,%r12 │ │ │ │ + je 5d932 │ │ │ │ + cmp $0x2,%r12 │ │ │ │ + je 5d918 │ │ │ │ + cmp $0x3,%r12 │ │ │ │ + je 5d8fe │ │ │ │ + cmp $0x4,%r12 │ │ │ │ + je 5d8e4 │ │ │ │ + cmp $0x5,%r12 │ │ │ │ + je 5d8ca │ │ │ │ + cmp $0x6,%r12 │ │ │ │ + je 5d8b0 │ │ │ │ + vmovsd (%rcx),%xmm4 │ │ │ │ + vmovsd (%rax),%xmm1 │ │ │ │ + mov $0x8,%r11d │ │ │ │ + vfmadd132sd (%rdx),%xmm1,%xmm4 │ │ │ │ + vmovsd %xmm4,(%rax) │ │ │ │ + vmovsd (%rax,%r11,1),%xmm5 │ │ │ │ + vmovsd (%rcx),%xmm2 │ │ │ │ + vfmadd132sd (%rdx,%r11,1),%xmm5,%xmm2 │ │ │ │ + vmovsd %xmm2,(%rax,%r11,1) │ │ │ │ + add $0x8,%r11 │ │ │ │ + vmovsd (%rax,%r11,1),%xmm7 │ │ │ │ + vmovsd (%rcx),%xmm6 │ │ │ │ + vfmadd132sd (%rdx,%r11,1),%xmm7,%xmm6 │ │ │ │ + vmovsd %xmm6,(%rax,%r11,1) │ │ │ │ + add $0x8,%r11 │ │ │ │ + vmovsd (%rax,%r11,1),%xmm9 │ │ │ │ + vmovsd (%rcx),%xmm8 │ │ │ │ + vfmadd132sd (%rdx,%r11,1),%xmm9,%xmm8 │ │ │ │ + vmovsd %xmm8,(%rax,%r11,1) │ │ │ │ + add $0x8,%r11 │ │ │ │ + vmovsd (%rax,%r11,1),%xmm11 │ │ │ │ + vmovsd (%rcx),%xmm10 │ │ │ │ + vfmadd132sd (%rdx,%r11,1),%xmm11,%xmm10 │ │ │ │ + vmovsd %xmm10,(%rax,%r11,1) │ │ │ │ + add $0x8,%r11 │ │ │ │ + vmovsd (%rax,%r11,1),%xmm13 │ │ │ │ vmovsd (%rcx),%xmm12 │ │ │ │ - vfmadd132sd (%rdx,%r10,1),%xmm13,%xmm12 │ │ │ │ - vmovsd %xmm12,(%rax,%r10,1) │ │ │ │ - add $0x8,%r10 │ │ │ │ - vmovsd (%rax,%r10,1),%xmm15 │ │ │ │ + vfmadd132sd (%rdx,%r11,1),%xmm13,%xmm12 │ │ │ │ + vmovsd %xmm12,(%rax,%r11,1) │ │ │ │ + add $0x8,%r11 │ │ │ │ + vmovsd (%rax,%r11,1),%xmm15 │ │ │ │ vmovsd (%rcx),%xmm14 │ │ │ │ - vfmadd132sd (%rdx,%r10,1),%xmm15,%xmm14 │ │ │ │ - vmovsd %xmm14,(%rax,%r10,1) │ │ │ │ - add $0x8,%r10 │ │ │ │ - cmp %rdi,%r10 │ │ │ │ - je 5fbb6 │ │ │ │ - vmovsd (%rcx),%xmm1 │ │ │ │ - vmovsd (%rax,%r10,1),%xmm2 │ │ │ │ - vmovsd 0x8(%rax,%r10,1),%xmm5 │ │ │ │ - vfmadd132sd (%rdx,%r10,1),%xmm2,%xmm1 │ │ │ │ - vmovsd 0x10(%rax,%r10,1),%xmm6 │ │ │ │ - vmovsd 0x18(%rax,%r10,1),%xmm7 │ │ │ │ - vmovsd 0x20(%rax,%r10,1),%xmm13 │ │ │ │ - vmovsd 0x28(%rax,%r10,1),%xmm15 │ │ │ │ - vmovsd 0x30(%rax,%r10,1),%xmm2 │ │ │ │ - vmovsd %xmm1,(%rax,%r10,1) │ │ │ │ + vfmadd132sd (%rdx,%r11,1),%xmm15,%xmm14 │ │ │ │ + vmovsd %xmm14,(%rax,%r11,1) │ │ │ │ + add $0x8,%r11 │ │ │ │ + cmp %r11,%r14 │ │ │ │ + je 5d412 │ │ │ │ vmovsd (%rcx),%xmm3 │ │ │ │ - vfmadd132sd 0x8(%r10,%rdx,1),%xmm5,%xmm3 │ │ │ │ - vmovsd 0x38(%rax,%r10,1),%xmm5 │ │ │ │ - vmovsd %xmm3,0x8(%rax,%r10,1) │ │ │ │ - vmovsd (%rcx),%xmm0 │ │ │ │ - vfmadd132sd 0x10(%r10,%rdx,1),%xmm6,%xmm0 │ │ │ │ - vmovsd %xmm0,0x10(%rax,%r10,1) │ │ │ │ - vmovsd (%rcx),%xmm11 │ │ │ │ - vfmadd132sd 0x18(%r10,%rdx,1),%xmm7,%xmm11 │ │ │ │ - vmovsd %xmm11,0x18(%rax,%r10,1) │ │ │ │ + vmovsd (%rax,%r11,1),%xmm0 │ │ │ │ + vmovsd 0x8(%rax,%r11,1),%xmm1 │ │ │ │ + vmovsd 0x10(%rax,%r11,1),%xmm5 │ │ │ │ + vfmadd132sd (%rdx,%r11,1),%xmm0,%xmm3 │ │ │ │ + vmovsd 0x18(%rax,%r11,1),%xmm7 │ │ │ │ + vmovsd 0x20(%rax,%r11,1),%xmm9 │ │ │ │ + vmovsd 0x28(%rax,%r11,1),%xmm11 │ │ │ │ + vmovsd 0x30(%rax,%r11,1),%xmm13 │ │ │ │ + vmovsd 0x38(%rax,%r11,1),%xmm15 │ │ │ │ + vmovsd %xmm3,(%rax,%r11,1) │ │ │ │ + vmovsd (%rcx),%xmm4 │ │ │ │ + vfmadd132sd 0x8(%rdx,%r11,1),%xmm1,%xmm4 │ │ │ │ + vmovsd %xmm4,0x8(%rax,%r11,1) │ │ │ │ + vmovsd (%rcx),%xmm2 │ │ │ │ + vfmadd132sd 0x10(%rdx,%r11,1),%xmm5,%xmm2 │ │ │ │ + vmovsd %xmm2,0x10(%rax,%r11,1) │ │ │ │ + vmovsd (%rcx),%xmm6 │ │ │ │ + vfmadd132sd 0x18(%rdx,%r11,1),%xmm7,%xmm6 │ │ │ │ + vmovsd %xmm6,0x18(%rax,%r11,1) │ │ │ │ + vmovsd (%rcx),%xmm8 │ │ │ │ + vfmadd132sd 0x20(%rdx,%r11,1),%xmm9,%xmm8 │ │ │ │ + vmovsd %xmm8,0x20(%rax,%r11,1) │ │ │ │ + vmovsd (%rcx),%xmm10 │ │ │ │ + vfmadd132sd 0x28(%rdx,%r11,1),%xmm11,%xmm10 │ │ │ │ + vmovsd %xmm10,0x28(%rax,%r11,1) │ │ │ │ vmovsd (%rcx),%xmm12 │ │ │ │ - vfmadd132sd 0x20(%r10,%rdx,1),%xmm13,%xmm12 │ │ │ │ - vmovsd %xmm12,0x20(%rax,%r10,1) │ │ │ │ + vfmadd132sd 0x30(%rdx,%r11,1),%xmm13,%xmm12 │ │ │ │ + vmovsd %xmm12,0x30(%rax,%r11,1) │ │ │ │ vmovsd (%rcx),%xmm14 │ │ │ │ - vfmadd132sd 0x28(%r10,%rdx,1),%xmm15,%xmm14 │ │ │ │ - vmovsd %xmm14,0x28(%rax,%r10,1) │ │ │ │ - vmovsd (%rcx),%xmm1 │ │ │ │ - vfmadd132sd 0x30(%r10,%rdx,1),%xmm2,%xmm1 │ │ │ │ - vmovsd %xmm1,0x30(%rax,%r10,1) │ │ │ │ - vmovsd (%rcx),%xmm3 │ │ │ │ - vfmadd132sd 0x38(%r10,%rdx,1),%xmm5,%xmm3 │ │ │ │ - vmovsd %xmm3,0x38(%rax,%r10,1) │ │ │ │ - add $0x40,%r10 │ │ │ │ - cmp %rdi,%r10 │ │ │ │ - jne 5ff9f │ │ │ │ - jmp 5fbb6 │ │ │ │ - mov %rdx,%rbx │ │ │ │ - mov %rax,%r10 │ │ │ │ - xor %r9d,%r9d │ │ │ │ - jmp 5fb23 │ │ │ │ - xor %r14d,%r14d │ │ │ │ - jmp 5fb6b │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + vfmadd132sd 0x38(%rdx,%r11,1),%xmm15,%xmm14 │ │ │ │ + vmovsd %xmm14,0x38(%rax,%r11,1) │ │ │ │ + add $0x40,%r11 │ │ │ │ + cmp %r11,%r14 │ │ │ │ + jne 5d955 │ │ │ │ + jmp 5d412 │ │ │ │ + mov %rdx,%r12 │ │ │ │ + mov %rax,%r11 │ │ │ │ + xor %edi,%edi │ │ │ │ + jmp 5d3c9 │ │ │ │ + add $0x18,%rdx │ │ │ │ + jmp 5d83a │ │ │ │ + nopl (%rax) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000060090 : │ │ │ │ +000000000005da50 : │ │ │ │ endbr64 │ │ │ │ - jmp cc8a0 (int, int, int, char const*, long, long, CalcSignature::Signature&, float*)@@Base> │ │ │ │ + jmp c5040 (int, int, int, char const*, long, long, CalcSignature::Signature&, float*)@@Base> │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ -00000000000600a0 : │ │ │ │ +000000000005da60 : │ │ │ │ endbr64 │ │ │ │ sub $0x8,%rsp │ │ │ │ movslq %edi,%rax │ │ │ │ push %r9 │ │ │ │ mov $0x8,%r9d │ │ │ │ push %r8 │ │ │ │ lea 0x0(,%rax,8),%r8 │ │ │ │ - call 60090 │ │ │ │ + call 5da50 │ │ │ │ add $0x18,%rsp │ │ │ │ ret │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -00000000000600d0 : │ │ │ │ +000000000005da90 : │ │ │ │ endbr64 │ │ │ │ push %rbp │ │ │ │ - mov %rcx,%r10 │ │ │ │ mov %rsp,%rbp │ │ │ │ + push %r15 │ │ │ │ push %r14 │ │ │ │ + mov %rcx,%r14 │ │ │ │ + push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ - sub $0x58,%rsp │ │ │ │ - mov %edx,%ebx │ │ │ │ + sub $0x48,%rsp │ │ │ │ + mov %fs:0x28,%r15 │ │ │ │ + mov %r15,-0x38(%rbp) │ │ │ │ + mov 0x18(%rbp),%r15 │ │ │ │ mov 0x10(%rbp),%rcx │ │ │ │ - mov %fs:0x28,%r11 │ │ │ │ - mov %r11,-0x28(%rbp) │ │ │ │ - mov 0x18(%rbp),%r11 │ │ │ │ cmp $0x1,%edx │ │ │ │ - jle 601b5 │ │ │ │ - lea -0x40(%rbp),%r12 │ │ │ │ - mov %esi,-0x44(%rbp) │ │ │ │ - mov %edi,%r14d │ │ │ │ + jle 5db5d │ │ │ │ + lea -0x50(%rbp),%r13 │ │ │ │ + mov %edi,-0x54(%rbp) │ │ │ │ + mov %esi,%r12d │ │ │ │ + mov %edx,%ebx │ │ │ │ + vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ mov %esi,%edx │ │ │ │ mov %edi,%esi │ │ │ │ - mov %r12,%rdi │ │ │ │ + mov %r13,%rdi │ │ │ │ movq $0x0,-0x40(%rbp) │ │ │ │ - movq $0x0,-0x38(%rbp) │ │ │ │ - movq $0x0,-0x30(%rbp) │ │ │ │ - mov %r11,-0x50(%rbp) │ │ │ │ - mov %r9,-0x58(%rbp) │ │ │ │ - mov %r8,-0x60(%rbp) │ │ │ │ - mov %r10,-0x68(%rbp) │ │ │ │ - call be7c0 (int, int, double const*)@@Base> │ │ │ │ - mov -0x50(%rbp),%rax │ │ │ │ - mov -0x58(%rbp),%r9 │ │ │ │ + mov %r9,-0x60(%rbp) │ │ │ │ + mov %r8,-0x68(%rbp) │ │ │ │ + vmovdqa %xmm0,-0x50(%rbp) │ │ │ │ + call b8940 (int, int, double const*)@@Base> │ │ │ │ + push %r15 │ │ │ │ + mov -0x60(%rbp),%r9 │ │ │ │ + mov %r14,%rcx │ │ │ │ mov %ebx,%edx │ │ │ │ - mov %r14d,%edi │ │ │ │ - mov -0x60(%rbp),%r8 │ │ │ │ - mov -0x68(%rbp),%rcx │ │ │ │ - mov -0x44(%rbp),%esi │ │ │ │ - push %rax │ │ │ │ - push %r12 │ │ │ │ - call cc8a0 (int, int, int, char const*, long, long, CalcSignature::Signature&, float*)@@Base> │ │ │ │ + mov -0x68(%rbp),%r8 │ │ │ │ + mov -0x54(%rbp),%edi │ │ │ │ + mov %r12d,%esi │ │ │ │ + push %r13 │ │ │ │ + call c5040 (int, int, int, char const*, long, long, CalcSignature::Signature&, float*)@@Base> │ │ │ │ pop %rax │ │ │ │ - mov -0x40(%rbp),%rbx │ │ │ │ + mov -0x50(%rbp),%r14 │ │ │ │ + mov -0x48(%rbp),%rax │ │ │ │ pop %rdx │ │ │ │ - mov -0x38(%rbp),%rdx │ │ │ │ - mov %rdx,%r12 │ │ │ │ - cmp %rbx,%rdx │ │ │ │ - je 601a1 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov (%rbx),%rdi │ │ │ │ + mov %rax,%r13 │ │ │ │ + cmp %r14,%rax │ │ │ │ + je 5db49 │ │ │ │ + nopl (%rax) │ │ │ │ + mov (%r14),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 601d0 │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - add $0x18,%rbx │ │ │ │ + je 5db80 │ │ │ │ + mov 0x10(%r14),%rsi │ │ │ │ + add $0x18,%r14 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - cmp %rbx,%r12 │ │ │ │ - jne 60180 │ │ │ │ - mov -0x40(%rbp),%rbx │ │ │ │ - test %rbx,%rbx │ │ │ │ - je 601b5 │ │ │ │ - mov -0x30(%rbp),%rsi │ │ │ │ - mov %rbx,%rdi │ │ │ │ - sub %rbx,%rsi │ │ │ │ + cmp %r14,%r13 │ │ │ │ + jne 5db28 │ │ │ │ + mov -0x50(%rbp),%r14 │ │ │ │ + test %r14,%r14 │ │ │ │ + je 5db5d │ │ │ │ + mov -0x40(%rbp),%rsi │ │ │ │ + mov %r14,%rdi │ │ │ │ + sub %r14,%rsi │ │ │ │ call d340 │ │ │ │ - mov -0x28(%rbp),%rax │ │ │ │ + mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 601db │ │ │ │ - lea -0x18(%rbp),%rsp │ │ │ │ + jne 5db8b │ │ │ │ + lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ + pop %r13 │ │ │ │ pop %r14 │ │ │ │ + pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - nop │ │ │ │ - add $0x18,%rbx │ │ │ │ - cmp %rbx,%r12 │ │ │ │ - jne 60180 │ │ │ │ - jmp 6019d │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x18,%r14 │ │ │ │ + cmp %r14,%r13 │ │ │ │ + jne 5db28 │ │ │ │ + jmp 5db45 │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp faa0 <__cxa_finalize@plt+0x2410> │ │ │ │ + mov %rax,%r15 │ │ │ │ + jmp fa6a <__cxa_finalize@plt+0x23da> │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ -00000000000601f0 : │ │ │ │ +000000000005dba0 : │ │ │ │ endbr64 │ │ │ │ sub $0x8,%rsp │ │ │ │ movslq %edi,%rax │ │ │ │ push %r9 │ │ │ │ mov $0x8,%r9d │ │ │ │ push %r8 │ │ │ │ lea 0x0(,%rax,8),%r8 │ │ │ │ - call 600d0 │ │ │ │ + call 5da90 │ │ │ │ add $0x18,%rsp │ │ │ │ ret │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000060220 : │ │ │ │ +000000000005dbd0 : │ │ │ │ endbr64 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ + mov %edi,%r14d │ │ │ │ push %r13 │ │ │ │ + mov %r8,%r13 │ │ │ │ push %r12 │ │ │ │ - push %rbx │ │ │ │ mov %rcx,%r12 │ │ │ │ - mov %edi,%ebx │ │ │ │ - and $0xffffffffffffffc0,%rsp │ │ │ │ - mov %esi,%r15d │ │ │ │ - sub $0x140,%rsp │ │ │ │ + push %rbx │ │ │ │ + mov %r9,%rbx │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ + sub $0x120,%rsp │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov 0x18(%rbp),%rcx │ │ │ │ - mov %edi,0x80(%rsp) │ │ │ │ - mov %esi,0x6c(%rsp) │ │ │ │ - mov %r8,0xa8(%rsp) │ │ │ │ - vmovsd %xmm0,0x50(%rsp) │ │ │ │ - mov %r9,0x38(%rsp) │ │ │ │ - lea 0xc0(%rsp),%rsi │ │ │ │ - lea 0xe0(%rsp),%rdi │ │ │ │ - lea 0x120(%rsp),%r8 │ │ │ │ - lea 0x100(%rsp),%r14 │ │ │ │ - mov %rcx,0x30(%rsp) │ │ │ │ - mov %rax,0x60(%rsp) │ │ │ │ + mov %edi,0x68(%rsp) │ │ │ │ + lea 0xa0(%rsp),%r8 │ │ │ │ + vmovsd %xmm0,0x30(%rsp) │ │ │ │ + lea 0xc0(%rsp),%rdi │ │ │ │ + vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ + lea 0x100(%rsp),%r9 │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ mov %rdx,%rcx │ │ │ │ - mov %r15d,%edx │ │ │ │ + mov %esi,%edx │ │ │ │ + lea 0xe0(%rsp),%r15 │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ mov %fs:0x28,%rax │ │ │ │ - mov %rax,0x138(%rsp) │ │ │ │ + mov %rax,0x118(%rsp) │ │ │ │ xor %eax,%eax │ │ │ │ - movq $0x0,0xc0(%rsp) │ │ │ │ - movq $0x0,0xc8(%rsp) │ │ │ │ + movq $0x0,0xb0(%rsp) │ │ │ │ movq $0x0,0xd0(%rsp) │ │ │ │ - movq $0x0,0xe0(%rsp) │ │ │ │ - movq $0x0,0xe8(%rsp) │ │ │ │ movq $0x0,0xf0(%rsp) │ │ │ │ - movq $0x0,0x100(%rsp) │ │ │ │ - mov %rsi,0x48(%rsp) │ │ │ │ - mov %ebx,%esi │ │ │ │ - movq $0x0,0x108(%rsp) │ │ │ │ movq $0x0,0x110(%rsp) │ │ │ │ - movq $0x0,0x120(%rsp) │ │ │ │ - movq $0x0,0x128(%rsp) │ │ │ │ - movq $0x0,0x130(%rsp) │ │ │ │ - mov %rdi,0x40(%rsp) │ │ │ │ - mov %r8,0x58(%rsp) │ │ │ │ - call be7c0 (int, int, double const*)@@Base> │ │ │ │ - mov 0xa8(%rsp),%rcx │ │ │ │ - lea 0x120(%rsp),%rdx │ │ │ │ - mov %rdx,0x58(%rsp) │ │ │ │ - lea 0xc0(%rsp),%rdi │ │ │ │ - mov %r15d,%edx │ │ │ │ - mov %ebx,%esi │ │ │ │ - mov %rdi,0x48(%rsp) │ │ │ │ - call be7c0 (int, int, double const*)@@Base> │ │ │ │ - vmovsd 0x50(%rsp),%xmm7 │ │ │ │ + mov %rdi,0x20(%rsp) │ │ │ │ + vmovdqa %xmm0,0xa0(%rsp) │ │ │ │ + vmovdqa %xmm0,0xc0(%rsp) │ │ │ │ + vmovdqa %xmm0,0xe0(%rsp) │ │ │ │ + vmovdqa %xmm0,0x100(%rsp) │ │ │ │ + mov %r8,0x28(%rsp) │ │ │ │ + mov %esi,0x54(%rsp) │ │ │ │ + mov %r14d,%esi │ │ │ │ + mov %r9,0x38(%rsp) │ │ │ │ + call b8940 (int, int, double const*)@@Base> │ │ │ │ + lea 0x100(%rsp),%rdx │ │ │ │ + lea 0xa0(%rsp),%rdi │ │ │ │ + mov %r13,%rcx │ │ │ │ + mov %r14d,%esi │ │ │ │ + mov %rdx,0x38(%rsp) │ │ │ │ + mov 0x54(%rsp),%edx │ │ │ │ + mov %rdi,0x28(%rsp) │ │ │ │ + call b8940 (int, int, double const*)@@Base> │ │ │ │ + vmovsd 0x30(%rsp),%xmm7 │ │ │ │ vucomisd %xmm7,%xmm7 │ │ │ │ - jp 615d8 │ │ │ │ - mov 0x128(%rsp),%r14 │ │ │ │ - mov 0x120(%rsp),%r9 │ │ │ │ - movslq 0x6c(%rsp),%rdi │ │ │ │ - movabs $0xaaaaaaaaaaaaaaab,%r11 │ │ │ │ - mov %r14,%r10 │ │ │ │ - mov %r9,0x70(%rsp) │ │ │ │ - sub %r9,%r10 │ │ │ │ - sar $0x3,%r10 │ │ │ │ - imul %r11,%r10 │ │ │ │ - cmp %rdi,%r10 │ │ │ │ - jb 61436 │ │ │ │ - lea 0x120(%rsp),%r13 │ │ │ │ - mov %r13,0x58(%rsp) │ │ │ │ - cmp %r10,%rdi │ │ │ │ - jb 613a7 │ │ │ │ - mov 0x70(%rsp),%rdx │ │ │ │ - movslq 0x80(%rsp),%r8 │ │ │ │ - mov 0x8(%rdx),%r14 │ │ │ │ - mov (%rdx),%rdx │ │ │ │ - mov %r14,%r9 │ │ │ │ - sub %rdx,%r9 │ │ │ │ - sar $0x3,%r9 │ │ │ │ - cmp %r8,%r9 │ │ │ │ - jb 61411 │ │ │ │ - cmp %r9,%r8 │ │ │ │ - jb 6138c │ │ │ │ - mov 0x80(%rsp),%ebx │ │ │ │ - lea -0x1(%rbx),%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - jle 60631 │ │ │ │ - sub $0x2,%ebx │ │ │ │ - cmp $0x2,%ebx │ │ │ │ - jbe 614a4 │ │ │ │ - mov %rdx,%r13 │ │ │ │ - sub %r12,%r13 │ │ │ │ - sub $0x8,%r13 │ │ │ │ - cmp $0x30,%r13 │ │ │ │ - jbe 614a4 │ │ │ │ - cmp $0x6,%ebx │ │ │ │ - jbe 61639 │ │ │ │ - mov %ecx,%r8d │ │ │ │ - xor %r9d,%r9d │ │ │ │ - shr $0x3,%r8d │ │ │ │ - shl $0x6,%r8 │ │ │ │ - lea -0x40(%r8),%r14 │ │ │ │ - shr $0x6,%r14 │ │ │ │ - inc %r14 │ │ │ │ - and $0x7,%r14d │ │ │ │ - je 6051e │ │ │ │ - cmp $0x1,%r14 │ │ │ │ - je 60503 │ │ │ │ - cmp $0x2,%r14 │ │ │ │ - je 604f1 │ │ │ │ - cmp $0x3,%r14 │ │ │ │ - je 604df │ │ │ │ - cmp $0x4,%r14 │ │ │ │ - je 604cd │ │ │ │ - cmp $0x5,%r14 │ │ │ │ - je 604bb │ │ │ │ - cmp $0x6,%r14 │ │ │ │ - je 604a9 │ │ │ │ - vmovupd (%r12),%zmm0 │ │ │ │ - mov $0x40,%r9d │ │ │ │ - vmovupd %zmm0,(%rdx) │ │ │ │ - vmovupd (%r12,%r9,1),%zmm1 │ │ │ │ - vmovupd %zmm1,(%rdx,%r9,1) │ │ │ │ - add $0x40,%r9 │ │ │ │ - vmovupd (%r12,%r9,1),%zmm2 │ │ │ │ - vmovupd %zmm2,(%rdx,%r9,1) │ │ │ │ - add $0x40,%r9 │ │ │ │ - vmovupd (%r12,%r9,1),%zmm3 │ │ │ │ - vmovupd %zmm3,(%rdx,%r9,1) │ │ │ │ - add $0x40,%r9 │ │ │ │ - vmovupd (%r12,%r9,1),%zmm4 │ │ │ │ - vmovupd %zmm4,(%rdx,%r9,1) │ │ │ │ - add $0x40,%r9 │ │ │ │ - vmovupd (%r12,%r9,1),%zmm5 │ │ │ │ - vmovupd %zmm5,(%rdx,%r9,1) │ │ │ │ - add $0x40,%r9 │ │ │ │ - vmovupd (%r12,%r9,1),%zmm6 │ │ │ │ - vmovupd %zmm6,(%rdx,%r9,1) │ │ │ │ - add $0x40,%r9 │ │ │ │ - cmp %r9,%r8 │ │ │ │ - je 605ac │ │ │ │ - vmovupd (%r12,%r9,1),%zmm8 │ │ │ │ - vmovupd %zmm8,(%rdx,%r9,1) │ │ │ │ - vmovupd 0x40(%r12,%r9,1),%zmm9 │ │ │ │ - vmovupd %zmm9,0x40(%rdx,%r9,1) │ │ │ │ - vmovupd 0x80(%r12,%r9,1),%zmm10 │ │ │ │ - vmovupd %zmm10,0x80(%rdx,%r9,1) │ │ │ │ - vmovupd 0xc0(%r12,%r9,1),%zmm11 │ │ │ │ - vmovupd %zmm11,0xc0(%rdx,%r9,1) │ │ │ │ - vmovupd 0x100(%r12,%r9,1),%zmm12 │ │ │ │ - vmovupd %zmm12,0x100(%rdx,%r9,1) │ │ │ │ - vmovupd 0x140(%r12,%r9,1),%zmm13 │ │ │ │ - vmovupd %zmm13,0x140(%rdx,%r9,1) │ │ │ │ - vmovupd 0x180(%r12,%r9,1),%zmm14 │ │ │ │ - vmovupd %zmm14,0x180(%rdx,%r9,1) │ │ │ │ - vmovupd 0x1c0(%r12,%r9,1),%zmm15 │ │ │ │ - vmovupd %zmm15,0x1c0(%rdx,%r9,1) │ │ │ │ - add $0x200,%r9 │ │ │ │ - cmp %r9,%r8 │ │ │ │ - jne 6051e │ │ │ │ - test $0x7,%cl │ │ │ │ - je 61409 │ │ │ │ - mov 0x80(%rsp),%esi │ │ │ │ - mov %ecx,%edi │ │ │ │ - and $0xfffffff8,%edi │ │ │ │ - mov %edi,%eax │ │ │ │ - sub %edi,%esi │ │ │ │ - lea -0x2(%rsi),%r10d │ │ │ │ - cmp $0x2,%r10d │ │ │ │ - jbe 605eb │ │ │ │ - dec %esi │ │ │ │ - vmovupd (%r12,%rdi,8),%ymm7 │ │ │ │ - vmovupd %ymm7,(%rdx,%rdi,8) │ │ │ │ + jp 5edd4 │ │ │ │ + mov 0x108(%rsp),%r14 │ │ │ │ + mov 0x100(%rsp),%rsi │ │ │ │ + movabs $0xaaaaaaaaaaaaaaab,%r15 │ │ │ │ + movslq 0x54(%rsp),%r10 │ │ │ │ + mov %r14,%r11 │ │ │ │ + mov %rsi,0x48(%rsp) │ │ │ │ + sub %rsi,%r11 │ │ │ │ + sar $0x3,%r11 │ │ │ │ + imul %r15,%r11 │ │ │ │ + cmp %r10,%r11 │ │ │ │ + jb 5ebea │ │ │ │ + lea 0x100(%rsp),%r13 │ │ │ │ + mov %r13,0x38(%rsp) │ │ │ │ + cmp %r11,%r10 │ │ │ │ + jb 5eb88 │ │ │ │ + mov 0x48(%rsp),%rdi │ │ │ │ + movslq 0x68(%rsp),%r10 │ │ │ │ + mov 0x8(%rdi),%r14 │ │ │ │ + mov (%rdi),%rdx │ │ │ │ + mov %r14,%rsi │ │ │ │ + sub %rdx,%rsi │ │ │ │ + sar $0x3,%rsi │ │ │ │ + cmp %r10,%rsi │ │ │ │ + jb 5ec1c │ │ │ │ + cmp %rsi,%r10 │ │ │ │ + jb 5eb72 │ │ │ │ + mov 0x68(%rsp),%eax │ │ │ │ + lea -0x1(%rax),%esi │ │ │ │ + test %esi,%esi │ │ │ │ + jle 5df58 │ │ │ │ + cmp $0x2,%eax │ │ │ │ + je 5ec7c │ │ │ │ + mov %rdx,%r15 │ │ │ │ + sub %r12,%r15 │ │ │ │ + sub $0x8,%r15 │ │ │ │ + cmp $0x10,%r15 │ │ │ │ + jbe 5ec7c │ │ │ │ + lea -0x2(%rax),%r8d │ │ │ │ + cmp $0x2,%r8d │ │ │ │ + jbe 5ee11 │ │ │ │ + mov %esi,%r11d │ │ │ │ + xor %r13d,%r13d │ │ │ │ + shr $0x2,%r11d │ │ │ │ + shl $0x5,%r11 │ │ │ │ + lea -0x20(%r11),%rdi │ │ │ │ + shr $0x5,%rdi │ │ │ │ + inc %rdi │ │ │ │ + and $0x7,%edi │ │ │ │ + je 5de6f │ │ │ │ + cmp $0x1,%rdi │ │ │ │ + je 5de56 │ │ │ │ + cmp $0x2,%rdi │ │ │ │ + je 5de46 │ │ │ │ + cmp $0x3,%rdi │ │ │ │ + je 5de36 │ │ │ │ + cmp $0x4,%rdi │ │ │ │ + je 5de26 │ │ │ │ + cmp $0x5,%rdi │ │ │ │ + je 5de16 │ │ │ │ + cmp $0x6,%rdi │ │ │ │ + je 5de06 │ │ │ │ + vmovupd (%r12),%ymm1 │ │ │ │ + mov $0x20,%r13d │ │ │ │ + vmovupd %ymm1,(%rdx) │ │ │ │ + vmovupd (%r12,%r13,1),%ymm2 │ │ │ │ + vmovupd %ymm2,(%rdx,%r13,1) │ │ │ │ + add $0x20,%r13 │ │ │ │ + vmovupd (%r12,%r13,1),%ymm3 │ │ │ │ + vmovupd %ymm3,(%rdx,%r13,1) │ │ │ │ + add $0x20,%r13 │ │ │ │ + vmovupd (%r12,%r13,1),%ymm4 │ │ │ │ + vmovupd %ymm4,(%rdx,%r13,1) │ │ │ │ + add $0x20,%r13 │ │ │ │ + vmovupd (%r12,%r13,1),%ymm5 │ │ │ │ + vmovupd %ymm5,(%rdx,%r13,1) │ │ │ │ + add $0x20,%r13 │ │ │ │ + vmovupd (%r12,%r13,1),%ymm6 │ │ │ │ + vmovupd %ymm6,(%rdx,%r13,1) │ │ │ │ + add $0x20,%r13 │ │ │ │ + vmovupd (%r12,%r13,1),%ymm8 │ │ │ │ + vmovupd %ymm8,(%rdx,%r13,1) │ │ │ │ + add $0x20,%r13 │ │ │ │ + cmp %r13,%r11 │ │ │ │ + je 5df05 │ │ │ │ + vmovupd (%r12,%r13,1),%ymm9 │ │ │ │ + vmovupd %ymm9,(%rdx,%r13,1) │ │ │ │ + vmovupd 0x20(%r12,%r13,1),%ymm10 │ │ │ │ + vmovupd %ymm10,0x20(%rdx,%r13,1) │ │ │ │ + vmovupd 0x40(%r12,%r13,1),%ymm11 │ │ │ │ + vmovupd %ymm11,0x40(%rdx,%r13,1) │ │ │ │ + vmovupd 0x60(%r12,%r13,1),%ymm12 │ │ │ │ + vmovupd %ymm12,0x60(%rdx,%r13,1) │ │ │ │ + vmovupd 0x80(%r12,%r13,1),%ymm13 │ │ │ │ + vmovupd %ymm13,0x80(%rdx,%r13,1) │ │ │ │ + vmovupd 0xa0(%r12,%r13,1),%ymm14 │ │ │ │ + vmovupd %ymm14,0xa0(%rdx,%r13,1) │ │ │ │ + vmovupd 0xc0(%r12,%r13,1),%ymm15 │ │ │ │ + vmovupd %ymm15,0xc0(%rdx,%r13,1) │ │ │ │ + vmovupd 0xe0(%r12,%r13,1),%ymm0 │ │ │ │ + vmovupd %ymm0,0xe0(%rdx,%r13,1) │ │ │ │ + add $0x100,%r13 │ │ │ │ + cmp %r13,%r11 │ │ │ │ + jne 5de6f │ │ │ │ test $0x3,%sil │ │ │ │ - je 61409 │ │ │ │ - and $0xfffffffc,%esi │ │ │ │ - add %esi,%eax │ │ │ │ - movslq %eax,%r11 │ │ │ │ - lea 0x1(%rax),%r15d │ │ │ │ - vmovsd (%r12,%r11,8),%xmm0 │ │ │ │ - vmovsd %xmm0,(%rdx,%r11,8) │ │ │ │ - cmp %r15d,%ecx │ │ │ │ - jle 61409 │ │ │ │ - vmovsd 0x8(%r12,%r11,8),%xmm1 │ │ │ │ - add $0x2,%eax │ │ │ │ - vmovsd %xmm1,0x8(%rdx,%r11,8) │ │ │ │ - cmp %ecx,%eax │ │ │ │ - jge 61409 │ │ │ │ - vmovsd 0x10(%r12,%r11,8),%xmm2 │ │ │ │ - vmovsd %xmm2,0x10(%rdx,%r11,8) │ │ │ │ + je 5ec3b │ │ │ │ + mov 0x68(%rsp),%r9d │ │ │ │ + mov %esi,%r10d │ │ │ │ + and $0xfffffffc,%r10d │ │ │ │ + sub %r10d,%r9d │ │ │ │ + mov %r10d,%r14d │ │ │ │ + cmp $0x2,%r9d │ │ │ │ + je 5ee1f │ │ │ │ + dec %r9d │ │ │ │ vzeroupper │ │ │ │ - vmovsd 0x50(%rsp),%xmm2 │ │ │ │ - movslq %ecx,%r12 │ │ │ │ - movq $0x0,0x78(%rsp) │ │ │ │ - movl $0x2,0x84(%rsp) │ │ │ │ - vmovsd %xmm2,(%rdx,%r12,8) │ │ │ │ - cmpl $0x1,0x6c(%rsp) │ │ │ │ - jle 60a45 │ │ │ │ - nop │ │ │ │ - mov 0x78(%rsp),%rdx │ │ │ │ - mov 0x120(%rsp),%r15 │ │ │ │ - mov 0x84(%rsp),%esi │ │ │ │ - lea 0x100(%rsp),%r14 │ │ │ │ - mov 0x80(%rsp),%edi │ │ │ │ - movq $0x0,0xb8(%rsp) │ │ │ │ - lea (%r15,%rdx,1),%r13 │ │ │ │ + vmovupd (%r12,%r10,8),%xmm7 │ │ │ │ + vmovupd %xmm7,(%rdx,%r10,8) │ │ │ │ + test $0x1,%r9b │ │ │ │ + je 5df58 │ │ │ │ + and $0xfffffffe,%r9d │ │ │ │ + add %r9d,%r14d │ │ │ │ + movslq %r14d,%rax │ │ │ │ + vmovsd (%r12,%rax,8),%xmm1 │ │ │ │ + vmovsd %xmm1,(%rdx,%rax,8) │ │ │ │ + vmovsd 0x30(%rsp),%xmm1 │ │ │ │ + movslq %esi,%r12 │ │ │ │ + cmpl $0x1,0x54(%rsp) │ │ │ │ + movq $0x0,0x60(%rsp) │ │ │ │ + mov $0x2,%r13d │ │ │ │ + vmovsd %xmm1,(%rdx,%r12,8) │ │ │ │ + jle 5e2e2 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov 0x60(%rsp),%rdx │ │ │ │ + mov 0x100(%rsp),%r12 │ │ │ │ + mov %r13d,%esi │ │ │ │ + movq $0x0,0x98(%rsp) │ │ │ │ + mov 0x68(%rsp),%edi │ │ │ │ + lea 0xe0(%rsp),%r15 │ │ │ │ + lea (%r12,%rdx,1),%r14 │ │ │ │ add $0x18,%rdx │ │ │ │ - mov %rdx,0x78(%rsp) │ │ │ │ - lea (%r15,%rdx,1),%rbx │ │ │ │ - call 2ec70 │ │ │ │ - lea 0xb8(%rsp),%rdx │ │ │ │ + mov %rdx,0x60(%rsp) │ │ │ │ + add %rdx,%r12 │ │ │ │ + call 2ece0 │ │ │ │ + lea 0x98(%rsp),%rdx │ │ │ │ movslq %eax,%rsi │ │ │ │ - mov %rbx,%rdi │ │ │ │ - call 1e860 │ │ │ │ - mov 0x0(%r13),%rcx │ │ │ │ - mov 0x8(%r13),%r15 │ │ │ │ - cmp %r15,%rcx │ │ │ │ - je 60a2d │ │ │ │ - mov 0x70(%rsp),%rdi │ │ │ │ - mov (%rdi),%rax │ │ │ │ - mov 0x8(%rdi),%r8 │ │ │ │ + mov %r12,%rdi │ │ │ │ + call 1ea10 │ │ │ │ + mov 0x8(%r14),%r15 │ │ │ │ + mov (%r14),%rsi │ │ │ │ + mov %r15,0x88(%rsp) │ │ │ │ + cmp %r15,%rsi │ │ │ │ + je 5e2d4 │ │ │ │ + mov 0x48(%rsp),%rcx │ │ │ │ + mov (%rcx),%rax │ │ │ │ + mov 0x8(%rcx),%r8 │ │ │ │ cmp %r8,%rax │ │ │ │ - je 60a2d │ │ │ │ - vmovsd 0x8452a(%rip),%xmm5 # e4c10 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x170> │ │ │ │ - vxorpd %xmm3,%xmm3,%xmm3 │ │ │ │ - vcvtsi2sdl 0x84(%rsp),%xmm3,%xmm4 │ │ │ │ - mov (%rbx),%r12 │ │ │ │ - lea -0x8(%r8),%rbx │ │ │ │ - mov $0xfffffffffffffff8,%r9 │ │ │ │ + je 5e2d4 │ │ │ │ + vmovsd 0x7fa33(%rip),%xmm4 # dda40 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x440> │ │ │ │ + vxorpd %xmm2,%xmm2,%xmm2 │ │ │ │ sub %rax,%r8 │ │ │ │ - sub %rax,%rbx │ │ │ │ + mov $0xfffffffffffffff8,%r9 │ │ │ │ + vcvtsi2sd %r13d,%xmm2,%xmm3 │ │ │ │ + lea -0x8(%r8),%r14 │ │ │ │ sub %rax,%r9 │ │ │ │ - mov %r8,0x88(%rsp) │ │ │ │ - xor %esi,%esi │ │ │ │ - mov %rbx,0xa0(%rsp) │ │ │ │ - mov %r9,0xa8(%rsp) │ │ │ │ - shr $0x3,%rbx │ │ │ │ - vdivsd %xmm4,%xmm5,%xmm8 │ │ │ │ - lea 0x1(%rbx),%r14d │ │ │ │ - mov %rbx,0x90(%rsp) │ │ │ │ - vmovd %r14d,%xmm6 │ │ │ │ - lea 0x1(%rbx),%r14 │ │ │ │ - mov %r14,%r13 │ │ │ │ - mov %r14,0x98(%rsp) │ │ │ │ - and $0xfffffffffffffff8,%r14 │ │ │ │ - lea 0x0(,%r14,8),%r10 │ │ │ │ - shr $0x3,%r13 │ │ │ │ - vmovq %r10,%xmm12 │ │ │ │ - shl $0x6,%r13 │ │ │ │ - vmovddup %xmm8,%xmm9 │ │ │ │ - vbroadcastsd %xmm8,%ymm10 │ │ │ │ - vbroadcastsd %xmm8,%zmm11 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0xa8(%rsp),%rdx │ │ │ │ - movslq %esi,%r8 │ │ │ │ - vmovsd (%rcx),%xmm13 │ │ │ │ - lea (%r12,%r8,8),%r11 │ │ │ │ - lea (%r11,%rdx,1),%rdi │ │ │ │ - cmp $0x30,%rdi │ │ │ │ - jbe 611e0 │ │ │ │ - cmpq $0x30,0xa0(%rsp) │ │ │ │ - jbe 61364 │ │ │ │ - lea -0x40(%r13),%rbx │ │ │ │ - vbroadcastsd %xmm13,%zmm14 │ │ │ │ - xor %r9d,%r9d │ │ │ │ - shr $0x6,%rbx │ │ │ │ - inc %rbx │ │ │ │ - and $0x7,%ebx │ │ │ │ - je 608aa │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 60889 │ │ │ │ - cmp $0x2,%rbx │ │ │ │ - je 60871 │ │ │ │ - cmp $0x3,%rbx │ │ │ │ - je 60859 │ │ │ │ - cmp $0x4,%rbx │ │ │ │ - je 60841 │ │ │ │ - cmp $0x5,%rbx │ │ │ │ - je 60829 │ │ │ │ - cmp $0x6,%rbx │ │ │ │ - je 60811 │ │ │ │ - vmulpd (%rax),%zmm14,%zmm15 │ │ │ │ - mov $0x40,%r9d │ │ │ │ - vmulpd %zmm11,%zmm15,%zmm7 │ │ │ │ - vmovupd %zmm7,(%r11) │ │ │ │ - vmulpd (%rax,%r9,1),%zmm14,%zmm0 │ │ │ │ - vmulpd %zmm11,%zmm0,%zmm1 │ │ │ │ - vmovupd %zmm1,(%r11,%r9,1) │ │ │ │ - add $0x40,%r9 │ │ │ │ - vmulpd (%rax,%r9,1),%zmm14,%zmm2 │ │ │ │ - vmulpd %zmm11,%zmm2,%zmm3 │ │ │ │ - vmovupd %zmm3,(%r11,%r9,1) │ │ │ │ - add $0x40,%r9 │ │ │ │ - vmulpd (%rax,%r9,1),%zmm14,%zmm4 │ │ │ │ - vmulpd %zmm11,%zmm4,%zmm5 │ │ │ │ - vmovupd %zmm5,(%r11,%r9,1) │ │ │ │ - add $0x40,%r9 │ │ │ │ - vmulpd (%rax,%r9,1),%zmm14,%zmm15 │ │ │ │ - vmulpd %zmm11,%zmm15,%zmm7 │ │ │ │ - vmovupd %zmm7,(%r11,%r9,1) │ │ │ │ - add $0x40,%r9 │ │ │ │ - vmulpd (%rax,%r9,1),%zmm14,%zmm0 │ │ │ │ - vmulpd %zmm11,%zmm0,%zmm1 │ │ │ │ - vmovupd %zmm1,(%r11,%r9,1) │ │ │ │ - add $0x40,%r9 │ │ │ │ - vmulpd (%rax,%r9,1),%zmm14,%zmm2 │ │ │ │ - vmulpd %zmm11,%zmm2,%zmm3 │ │ │ │ - vmovupd %zmm3,(%r11,%r9,1) │ │ │ │ - add $0x40,%r9 │ │ │ │ + mov (%r12),%r10 │ │ │ │ + vdivsd %xmm3,%xmm4,%xmm6 │ │ │ │ + mov %r14,0x78(%rsp) │ │ │ │ + shr $0x3,%r14 │ │ │ │ + mov %r8,%r12 │ │ │ │ + lea 0x1(%r14),%r11 │ │ │ │ + mov %r9,0x80(%rsp) │ │ │ │ + xor %edi,%edi │ │ │ │ + mov %r11,%r15 │ │ │ │ + mov %r11,%r9 │ │ │ │ + and $0xfffffffffffffffc,%r15 │ │ │ │ + shr $0x2,%r9 │ │ │ │ + lea 0x0(,%r15,8),%rdx │ │ │ │ + shl $0x5,%r9 │ │ │ │ + mov %rdx,0x70(%rsp) │ │ │ │ + mov %rbx,%rdx │ │ │ │ + vmovddup %xmm6,%xmm5 │ │ │ │ + vmovsd (%rsi),%xmm2 │ │ │ │ + cmp $0x8,%r12 │ │ │ │ + je 5e9c0 │ │ │ │ + mov %r13d,0x6c(%rsp) │ │ │ │ + vbroadcastsd %xmm6,%ymm8 │ │ │ │ + mov %r12,0x58(%rsp) │ │ │ │ + mov 0x80(%rsp),%r13 │ │ │ │ + movslq %edi,%rcx │ │ │ │ + lea (%r10,%rcx,8),%rbx │ │ │ │ + add %rbx,%r13 │ │ │ │ + cmp $0x10,%r13 │ │ │ │ + jbe 5eb48 │ │ │ │ + cmpq $0x10,0x78(%rsp) │ │ │ │ + jbe 5eb57 │ │ │ │ + lea -0x20(%r9),%r12 │ │ │ │ + vbroadcastsd %xmm2,%ymm9 │ │ │ │ + xor %r13d,%r13d │ │ │ │ + shr $0x5,%r12 │ │ │ │ + inc %r12 │ │ │ │ + and $0x7,%r12d │ │ │ │ + je 5e193 │ │ │ │ + cmp $0x1,%r12 │ │ │ │ + je 5e175 │ │ │ │ + cmp $0x2,%r12 │ │ │ │ + je 5e160 │ │ │ │ + cmp $0x3,%r12 │ │ │ │ + je 5e14b │ │ │ │ + cmp $0x4,%r12 │ │ │ │ + je 5e136 │ │ │ │ + cmp $0x5,%r12 │ │ │ │ + je 5e121 │ │ │ │ + cmp $0x6,%r12 │ │ │ │ + je 5e10c │ │ │ │ + vmulpd (%rax),%ymm9,%ymm10 │ │ │ │ + mov $0x20,%r13d │ │ │ │ + vmulpd %ymm8,%ymm10,%ymm11 │ │ │ │ + vmovupd %ymm11,(%rbx) │ │ │ │ + vmulpd (%rax,%r13,1),%ymm9,%ymm12 │ │ │ │ + vmulpd %ymm8,%ymm12,%ymm13 │ │ │ │ + vmovupd %ymm13,(%rbx,%r13,1) │ │ │ │ + add $0x20,%r13 │ │ │ │ + vmulpd (%rax,%r13,1),%ymm9,%ymm14 │ │ │ │ + vmulpd %ymm8,%ymm14,%ymm15 │ │ │ │ + vmovupd %ymm15,(%rbx,%r13,1) │ │ │ │ + add $0x20,%r13 │ │ │ │ + vmulpd (%rax,%r13,1),%ymm9,%ymm0 │ │ │ │ + vmulpd %ymm8,%ymm0,%ymm7 │ │ │ │ + vmovupd %ymm7,(%rbx,%r13,1) │ │ │ │ + add $0x20,%r13 │ │ │ │ + vmulpd (%rax,%r13,1),%ymm9,%ymm1 │ │ │ │ + vmulpd %ymm8,%ymm1,%ymm3 │ │ │ │ + vmovupd %ymm3,(%rbx,%r13,1) │ │ │ │ + add $0x20,%r13 │ │ │ │ + vmulpd (%rax,%r13,1),%ymm9,%ymm4 │ │ │ │ + vmulpd %ymm8,%ymm4,%ymm10 │ │ │ │ + vmovupd %ymm10,(%rbx,%r13,1) │ │ │ │ + add $0x20,%r13 │ │ │ │ + vmulpd (%rax,%r13,1),%ymm9,%ymm11 │ │ │ │ + vmulpd %ymm8,%ymm11,%ymm12 │ │ │ │ + vmovupd %ymm12,(%rbx,%r13,1) │ │ │ │ + add $0x20,%r13 │ │ │ │ cmp %r9,%r13 │ │ │ │ - je 60968 │ │ │ │ - vmulpd (%rax,%r9,1),%zmm14,%zmm4 │ │ │ │ - vmulpd %zmm11,%zmm4,%zmm5 │ │ │ │ - vmovupd %zmm5,(%r11,%r9,1) │ │ │ │ - vmulpd 0x40(%rax,%r9,1),%zmm14,%zmm15 │ │ │ │ - vmulpd %zmm11,%zmm15,%zmm7 │ │ │ │ - vmovupd %zmm7,0x40(%r11,%r9,1) │ │ │ │ - vmulpd 0x80(%rax,%r9,1),%zmm14,%zmm0 │ │ │ │ - vmulpd %zmm11,%zmm0,%zmm1 │ │ │ │ - vmovupd %zmm1,0x80(%r11,%r9,1) │ │ │ │ - vmulpd 0xc0(%rax,%r9,1),%zmm14,%zmm2 │ │ │ │ - vmulpd %zmm11,%zmm2,%zmm3 │ │ │ │ - vmovupd %zmm3,0xc0(%r11,%r9,1) │ │ │ │ - vmulpd 0x100(%rax,%r9,1),%zmm14,%zmm4 │ │ │ │ - vmulpd %zmm11,%zmm4,%zmm5 │ │ │ │ - vmovupd %zmm5,0x100(%r11,%r9,1) │ │ │ │ - vmulpd 0x140(%rax,%r9,1),%zmm14,%zmm15 │ │ │ │ - vmulpd %zmm11,%zmm15,%zmm7 │ │ │ │ - vmovupd %zmm7,0x140(%r11,%r9,1) │ │ │ │ - vmulpd 0x180(%rax,%r9,1),%zmm14,%zmm0 │ │ │ │ - vmulpd %zmm11,%zmm0,%zmm1 │ │ │ │ - vmovupd %zmm1,0x180(%r11,%r9,1) │ │ │ │ - vmulpd 0x1c0(%rax,%r9,1),%zmm14,%zmm2 │ │ │ │ - vmulpd %zmm11,%zmm2,%zmm3 │ │ │ │ - vmovupd %zmm3,0x1c0(%r11,%r9,1) │ │ │ │ - add $0x200,%r9 │ │ │ │ + je 5e251 │ │ │ │ + vmulpd (%rax,%r13,1),%ymm9,%ymm13 │ │ │ │ + vmulpd %ymm8,%ymm13,%ymm14 │ │ │ │ + vmovupd %ymm14,(%rbx,%r13,1) │ │ │ │ + vmulpd 0x20(%rax,%r13,1),%ymm9,%ymm15 │ │ │ │ + vmulpd %ymm8,%ymm15,%ymm0 │ │ │ │ + vmovupd %ymm0,0x20(%rbx,%r13,1) │ │ │ │ + vmulpd 0x40(%rax,%r13,1),%ymm9,%ymm7 │ │ │ │ + vmulpd %ymm8,%ymm7,%ymm1 │ │ │ │ + vmovupd %ymm1,0x40(%rbx,%r13,1) │ │ │ │ + vmulpd 0x60(%rax,%r13,1),%ymm9,%ymm3 │ │ │ │ + vmulpd %ymm8,%ymm3,%ymm4 │ │ │ │ + vmovupd %ymm4,0x60(%rbx,%r13,1) │ │ │ │ + vmulpd 0x80(%rax,%r13,1),%ymm9,%ymm10 │ │ │ │ + vmulpd %ymm8,%ymm10,%ymm11 │ │ │ │ + vmovupd %ymm11,0x80(%rbx,%r13,1) │ │ │ │ + vmulpd 0xa0(%rax,%r13,1),%ymm9,%ymm12 │ │ │ │ + vmulpd %ymm8,%ymm12,%ymm13 │ │ │ │ + vmovupd %ymm13,0xa0(%rbx,%r13,1) │ │ │ │ + vmulpd 0xc0(%rax,%r13,1),%ymm9,%ymm14 │ │ │ │ + vmulpd %ymm8,%ymm14,%ymm15 │ │ │ │ + vmovupd %ymm15,0xc0(%rbx,%r13,1) │ │ │ │ + vmulpd 0xe0(%rax,%r13,1),%ymm9,%ymm0 │ │ │ │ + vmulpd %ymm8,%ymm0,%ymm7 │ │ │ │ + vmovupd %ymm7,0xe0(%rbx,%r13,1) │ │ │ │ + add $0x100,%r13 │ │ │ │ cmp %r9,%r13 │ │ │ │ - jne 608aa │ │ │ │ - testb $0x7,0x98(%rsp) │ │ │ │ - je 60a15 │ │ │ │ - vmovq %xmm12,%r10 │ │ │ │ - mov %r14,%rdx │ │ │ │ - lea (%rsi,%r14,1),%edi │ │ │ │ - lea (%rax,%r10,1),%r11 │ │ │ │ - mov 0x90(%rsp),%rbx │ │ │ │ - sub %rdx,%rbx │ │ │ │ - lea 0x1(%rbx),%r10 │ │ │ │ - cmp $0x2,%rbx │ │ │ │ - jbe 61370 │ │ │ │ - vbroadcastsd %xmm13,%ymm14 │ │ │ │ - vmulpd (%rax,%rdx,8),%ymm14,%ymm4 │ │ │ │ - lea (%r8,%rdx,1),%r9 │ │ │ │ - vmulpd %ymm10,%ymm4,%ymm5 │ │ │ │ - vmovupd %ymm5,(%r12,%r9,8) │ │ │ │ - test $0x3,%r10b │ │ │ │ - je 60a15 │ │ │ │ - mov %r10,%r9 │ │ │ │ - and $0xfffffffffffffffc,%r9 │ │ │ │ - add %r9d,%edi │ │ │ │ - lea (%r11,%r9,8),%r11 │ │ │ │ - cmp %r9,%rbx │ │ │ │ - je 60a02 │ │ │ │ - add %r9,%rdx │ │ │ │ - vmovddup %xmm13,%xmm15 │ │ │ │ - mov %r10,%rbx │ │ │ │ - vmulpd (%rax,%rdx,8),%xmm15,%xmm7 │ │ │ │ - sub %r9,%rbx │ │ │ │ - add %r8,%rdx │ │ │ │ - and $0x1,%r10d │ │ │ │ - vmulpd %xmm9,%xmm7,%xmm0 │ │ │ │ - vmovupd %xmm0,(%r12,%rdx,8) │ │ │ │ - je 60a15 │ │ │ │ - and $0xfffffffffffffffe,%rbx │ │ │ │ - add %ebx,%edi │ │ │ │ - lea (%r11,%rbx,8),%r11 │ │ │ │ - vmulsd (%r11),%xmm13,%xmm13 │ │ │ │ - movslq %edi,%r8 │ │ │ │ - vmulsd %xmm8,%xmm13,%xmm1 │ │ │ │ - vmovsd %xmm1,(%r12,%r8,8) │ │ │ │ - vmovd %xmm6,%r10d │ │ │ │ - add $0x8,%rcx │ │ │ │ - add %r10d,%esi │ │ │ │ - cmp %rcx,%r15 │ │ │ │ - jne 60780 │ │ │ │ + jne 5e193 │ │ │ │ + test $0x3,%r11b │ │ │ │ + je 5e2ad │ │ │ │ + mov 0x70(%rsp),%r13 │ │ │ │ + mov %r15,%r8 │ │ │ │ + lea (%rdi,%r15,1),%ebx │ │ │ │ + add %rax,%r13 │ │ │ │ + cmp %r8,%r14 │ │ │ │ + je 5e29a │ │ │ │ + vmovddup %xmm2,%xmm9 │ │ │ │ + mov %r11,%r12 │ │ │ │ + vmulpd (%rax,%r8,8),%xmm9,%xmm1 │ │ │ │ + sub %r8,%r12 │ │ │ │ + add %rcx,%r8 │ │ │ │ + vmulpd %xmm5,%xmm1,%xmm3 │ │ │ │ + vmovupd %xmm3,(%r10,%r8,8) │ │ │ │ + test $0x1,%r11b │ │ │ │ + je 5e2ad │ │ │ │ + and $0xfffffffffffffffe,%r12 │ │ │ │ + add %r12d,%ebx │ │ │ │ + lea 0x0(%r13,%r12,8),%r13 │ │ │ │ + vmulsd 0x0(%r13),%xmm2,%xmm2 │ │ │ │ + movslq %ebx,%rcx │ │ │ │ + vmulsd %xmm6,%xmm2,%xmm4 │ │ │ │ + vmovsd %xmm4,(%r10,%rcx,8) │ │ │ │ + add $0x8,%rsi │ │ │ │ + cmp %rsi,0x88(%rsp) │ │ │ │ + je 5e2c9 │ │ │ │ + vmovsd (%rsi),%xmm2 │ │ │ │ + lea 0x1(%rdi,%r14,1),%edi │ │ │ │ + jmp 5e08c │ │ │ │ + mov 0x6c(%rsp),%r13d │ │ │ │ + mov %rdx,%rbx │ │ │ │ vzeroupper │ │ │ │ - incl 0x84(%rsp) │ │ │ │ - mov 0x84(%rsp),%ecx │ │ │ │ - cmp %ecx,0x6c(%rsp) │ │ │ │ - jge 60660 │ │ │ │ - mov 0x48(%rsp),%r8 │ │ │ │ - mov 0x58(%rsp),%rcx │ │ │ │ - mov 0x40(%rsp),%rdx │ │ │ │ - lea 0x100(%rsp),%r14 │ │ │ │ - mov 0x6c(%rsp),%esi │ │ │ │ - mov 0x80(%rsp),%edi │ │ │ │ - mov %r14,%r9 │ │ │ │ - call 5f7a0 │ │ │ │ - mov 0xc8(%rsp),%r15 │ │ │ │ - mov 0xc0(%rsp),%r12 │ │ │ │ + inc %r13d │ │ │ │ + cmp %r13d,0x54(%rsp) │ │ │ │ + jge 5df88 │ │ │ │ + lea 0xe0(%rsp),%r15 │ │ │ │ + mov 0x28(%rsp),%r8 │ │ │ │ mov 0x38(%rsp),%rcx │ │ │ │ - cmp %r15,%r12 │ │ │ │ - je 60de9 │ │ │ │ - nopl (%rax) │ │ │ │ - mov (%r12),%r13 │ │ │ │ - mov 0x8(%r12),%r8 │ │ │ │ - cmp %r8,%r13 │ │ │ │ - je 60dd9 │ │ │ │ - lea -0x8(%r8),%rax │ │ │ │ - sub %r13,%rax │ │ │ │ - mov %rax,%r9 │ │ │ │ - shr $0x3,%r9 │ │ │ │ - cmp $0x70,%rax │ │ │ │ - jbe 6137f │ │ │ │ - lea 0x1(%r9),%rbx │ │ │ │ - xor %r10d,%r10d │ │ │ │ - mov %rbx,%r11 │ │ │ │ - shr $0x4,%r11 │ │ │ │ - shl $0x6,%r11 │ │ │ │ - lea -0x40(%r11),%rsi │ │ │ │ - shr $0x6,%rsi │ │ │ │ - inc %rsi │ │ │ │ - and $0x7,%esi │ │ │ │ - je 60c06 │ │ │ │ - cmp $0x1,%rsi │ │ │ │ - je 60bdb │ │ │ │ - cmp $0x2,%rsi │ │ │ │ - je 60bb9 │ │ │ │ - cmp $0x3,%rsi │ │ │ │ - je 60b97 │ │ │ │ - cmp $0x4,%rsi │ │ │ │ - je 60b75 │ │ │ │ - cmp $0x5,%rsi │ │ │ │ - je 60b53 │ │ │ │ - cmp $0x6,%rsi │ │ │ │ - je 60b31 │ │ │ │ - vcvtpd2ps 0x0(%r13),%ymm8 │ │ │ │ - vcvtpd2ps 0x40(%r13),%ymm6 │ │ │ │ - mov $0x40,%r10d │ │ │ │ - vinsertf32x8 $0x1,%ymm6,%zmm8,%zmm9 │ │ │ │ - vmovups %zmm9,(%rcx) │ │ │ │ - vcvtpd2ps 0x0(%r13,%r10,2),%ymm10 │ │ │ │ - vcvtpd2ps 0x40(%r13,%r10,2),%ymm11 │ │ │ │ - vinsertf32x8 $0x1,%ymm11,%zmm10,%zmm12 │ │ │ │ - vmovups %zmm12,(%rcx,%r10,1) │ │ │ │ - add $0x40,%r10 │ │ │ │ - vcvtpd2ps 0x0(%r13,%r10,2),%ymm13 │ │ │ │ - vcvtpd2ps 0x40(%r13,%r10,2),%ymm4 │ │ │ │ - vinsertf32x8 $0x1,%ymm4,%zmm13,%zmm5 │ │ │ │ - vmovups %zmm5,(%rcx,%r10,1) │ │ │ │ - add $0x40,%r10 │ │ │ │ - vcvtpd2ps 0x0(%r13,%r10,2),%ymm15 │ │ │ │ - vcvtpd2ps 0x40(%r13,%r10,2),%ymm7 │ │ │ │ - vinsertf32x8 $0x1,%ymm7,%zmm15,%zmm0 │ │ │ │ - vmovups %zmm0,(%rcx,%r10,1) │ │ │ │ - add $0x40,%r10 │ │ │ │ - vcvtpd2ps 0x0(%r13,%r10,2),%ymm2 │ │ │ │ - vcvtpd2ps 0x40(%r13,%r10,2),%ymm1 │ │ │ │ - vinsertf32x8 $0x1,%ymm1,%zmm2,%zmm3 │ │ │ │ - vmovups %zmm3,(%rcx,%r10,1) │ │ │ │ - add $0x40,%r10 │ │ │ │ - vcvtpd2ps 0x0(%r13,%r10,2),%ymm14 │ │ │ │ - vcvtpd2ps 0x40(%r13,%r10,2),%ymm8 │ │ │ │ - vinsertf32x8 $0x1,%ymm8,%zmm14,%zmm6 │ │ │ │ - vmovups %zmm6,(%rcx,%r10,1) │ │ │ │ - add $0x40,%r10 │ │ │ │ - vcvtpd2ps 0x0(%r13,%r10,2),%ymm9 │ │ │ │ - vcvtpd2ps 0x40(%r13,%r10,2),%ymm10 │ │ │ │ - vinsertf32x8 $0x1,%ymm10,%zmm9,%zmm11 │ │ │ │ - vmovups %zmm11,(%rcx,%r10,1) │ │ │ │ - add $0x40,%r10 │ │ │ │ - cmp %r10,%r11 │ │ │ │ - je 60d0d │ │ │ │ - vcvtpd2ps 0x0(%r13,%r10,2),%ymm12 │ │ │ │ - vcvtpd2ps 0x40(%r13,%r10,2),%ymm13 │ │ │ │ - vcvtpd2ps 0x80(%r13,%r10,2),%ymm5 │ │ │ │ - vcvtpd2ps 0xc0(%r13,%r10,2),%ymm15 │ │ │ │ - vcvtpd2ps 0x100(%r13,%r10,2),%ymm0 │ │ │ │ - vcvtpd2ps 0x140(%r13,%r10,2),%ymm2 │ │ │ │ - vcvtpd2ps 0x180(%r13,%r10,2),%ymm3 │ │ │ │ - vcvtpd2ps 0x1c0(%r13,%r10,2),%ymm14 │ │ │ │ - vcvtpd2ps 0x200(%r13,%r10,2),%ymm6 │ │ │ │ - vcvtpd2ps 0x240(%r13,%r10,2),%ymm9 │ │ │ │ - vcvtpd2ps 0x280(%r13,%r10,2),%ymm11 │ │ │ │ - vinsertf32x8 $0x1,%ymm13,%zmm12,%zmm4 │ │ │ │ - vcvtpd2ps 0x2c0(%r13,%r10,2),%ymm12 │ │ │ │ - vinsertf32x8 $0x1,%ymm15,%zmm5,%zmm7 │ │ │ │ - vmovups %zmm4,(%rcx,%r10,1) │ │ │ │ - vcvtpd2ps 0x340(%r13,%r10,2),%ymm5 │ │ │ │ - vcvtpd2ps 0x300(%r13,%r10,2),%ymm4 │ │ │ │ - vinsertf32x8 $0x1,%ymm2,%zmm0,%zmm1 │ │ │ │ - vmovups %zmm7,0x40(%rcx,%r10,1) │ │ │ │ - vcvtpd2ps 0x3c0(%r13,%r10,2),%ymm0 │ │ │ │ - vcvtpd2ps 0x380(%r13,%r10,2),%ymm7 │ │ │ │ - vinsertf32x8 $0x1,%ymm14,%zmm3,%zmm8 │ │ │ │ - vmovups %zmm1,0x80(%rcx,%r10,1) │ │ │ │ - vinsertf32x8 $0x1,%ymm9,%zmm6,%zmm10 │ │ │ │ - vmovups %zmm8,0xc0(%rcx,%r10,1) │ │ │ │ - vmovups %zmm10,0x100(%rcx,%r10,1) │ │ │ │ - vinsertf32x8 $0x1,%ymm12,%zmm11,%zmm13 │ │ │ │ - vinsertf32x8 $0x1,%ymm5,%zmm4,%zmm15 │ │ │ │ - vmovups %zmm13,0x140(%rcx,%r10,1) │ │ │ │ - vinsertf32x8 $0x1,%ymm0,%zmm7,%zmm2 │ │ │ │ - vmovups %zmm15,0x180(%rcx,%r10,1) │ │ │ │ - vmovups %zmm2,0x1c0(%rcx,%r10,1) │ │ │ │ - add $0x200,%r10 │ │ │ │ - cmp %r10,%r11 │ │ │ │ - jne 60c06 │ │ │ │ - test $0xf,%bl │ │ │ │ - je 60dd4 │ │ │ │ - mov %rbx,%rdx │ │ │ │ - and $0xfffffffffffffff0,%rdx │ │ │ │ - lea (%rcx,%rdx,4),%rbx │ │ │ │ - lea 0x0(%r13,%rdx,8),%r11 │ │ │ │ - mov %r9,%rdi │ │ │ │ - sub %rdx,%rdi │ │ │ │ - cmp $0x6,%rdi │ │ │ │ - jbe 61378 │ │ │ │ - vcvtpd2psy 0x0(%r13,%rdx,8),%xmm3 │ │ │ │ - vcvtpd2psy 0x20(%r13,%rdx,8),%xmm1 │ │ │ │ - lea 0x1(%rdi),%rax │ │ │ │ - vinsertf32x4 $0x1,%xmm1,%ymm3,%ymm14 │ │ │ │ - vmovups %ymm14,(%rcx,%rdx,4) │ │ │ │ - test $0x7,%al │ │ │ │ - je 60dd4 │ │ │ │ - and $0xfffffffffffffff8,%rax │ │ │ │ - lea (%rbx,%rax,4),%rbx │ │ │ │ - lea (%r11,%rax,8),%r11 │ │ │ │ - sub %rax,%rdi │ │ │ │ + mov 0x20(%rsp),%rdx │ │ │ │ + mov 0x54(%rsp),%esi │ │ │ │ + mov %r15,%r9 │ │ │ │ + mov 0x68(%rsp),%edi │ │ │ │ + call 5d070 │ │ │ │ + mov 0xa8(%rsp),%r14 │ │ │ │ + mov 0xa0(%rsp),%r11 │ │ │ │ + cmp %r14,%r11 │ │ │ │ + je 5e60d │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov (%r11),%rdx │ │ │ │ + mov 0x8(%r11),%rsi │ │ │ │ + cmp %rsi,%rdx │ │ │ │ + je 5e5fd │ │ │ │ + lea -0x8(%rsi),%rax │ │ │ │ + sub %rdx,%rax │ │ │ │ + mov %rax,%r13 │ │ │ │ + shr $0x3,%r13 │ │ │ │ + cmp $0x30,%rax │ │ │ │ + jbe 5eb64 │ │ │ │ + lea 0x1(%r13),%r9 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %r9,%r10 │ │ │ │ + shr $0x3,%r10 │ │ │ │ + shl $0x5,%r10 │ │ │ │ + lea -0x20(%r10),%r8 │ │ │ │ + shr $0x5,%r8 │ │ │ │ + inc %r8 │ │ │ │ + and $0x7,%r8d │ │ │ │ + je 5e466 │ │ │ │ + cmp $0x1,%r8 │ │ │ │ + je 5e442 │ │ │ │ + cmp $0x2,%r8 │ │ │ │ + je 5e427 │ │ │ │ + cmp $0x3,%r8 │ │ │ │ + je 5e40c │ │ │ │ + cmp $0x4,%r8 │ │ │ │ + je 5e3f1 │ │ │ │ + cmp $0x5,%r8 │ │ │ │ + je 5e3d6 │ │ │ │ + cmp $0x6,%r8 │ │ │ │ + je 5e3bb │ │ │ │ + vcvtpd2psy (%rdx),%xmm6 │ │ │ │ + vcvtpd2psy 0x20(%rdx),%xmm5 │ │ │ │ + vinsertf32x4 $0x1,%xmm5,%ymm6,%ymm2 │ │ │ │ + mov $0x20,%ecx │ │ │ │ + vmovups %ymm2,(%rbx) │ │ │ │ + vcvtpd2psy (%rdx,%rcx,2),%xmm13 │ │ │ │ + vcvtpd2psy 0x20(%rdx,%rcx,2),%xmm14 │ │ │ │ + vinsertf32x4 $0x1,%xmm14,%ymm13,%ymm15 │ │ │ │ + vmovups %ymm15,(%rbx,%rcx,1) │ │ │ │ + add $0x20,%rcx │ │ │ │ + vcvtpd2psy (%rdx,%rcx,2),%xmm0 │ │ │ │ + vcvtpd2psy 0x20(%rdx,%rcx,2),%xmm7 │ │ │ │ + vinsertf32x4 $0x1,%xmm7,%ymm0,%ymm9 │ │ │ │ + vmovups %ymm9,(%rbx,%rcx,1) │ │ │ │ + add $0x20,%rcx │ │ │ │ + vcvtpd2psy (%rdx,%rcx,2),%xmm3 │ │ │ │ + vcvtpd2psy 0x20(%rdx,%rcx,2),%xmm1 │ │ │ │ + vinsertf32x4 $0x1,%xmm1,%ymm3,%ymm4 │ │ │ │ + vmovups %ymm4,(%rbx,%rcx,1) │ │ │ │ + add $0x20,%rcx │ │ │ │ + vcvtpd2psy (%rdx,%rcx,2),%xmm8 │ │ │ │ + vcvtpd2psy 0x20(%rdx,%rcx,2),%xmm10 │ │ │ │ + vinsertf32x4 $0x1,%xmm10,%ymm8,%ymm11 │ │ │ │ + vmovups %ymm11,(%rbx,%rcx,1) │ │ │ │ + add $0x20,%rcx │ │ │ │ + vcvtpd2psy (%rdx,%rcx,2),%xmm12 │ │ │ │ + vcvtpd2psy 0x20(%rdx,%rcx,2),%xmm6 │ │ │ │ + vinsertf32x4 $0x1,%xmm6,%ymm12,%ymm5 │ │ │ │ + vmovups %ymm5,(%rbx,%rcx,1) │ │ │ │ + add $0x20,%rcx │ │ │ │ + vcvtpd2psy (%rdx,%rcx,2),%xmm2 │ │ │ │ + vcvtpd2psy 0x20(%rdx,%rcx,2),%xmm13 │ │ │ │ + vinsertf32x4 $0x1,%xmm13,%ymm2,%ymm14 │ │ │ │ + vmovups %ymm14,(%rbx,%rcx,1) │ │ │ │ + add $0x20,%rcx │ │ │ │ + cmp %rcx,%r10 │ │ │ │ + je 5e56c │ │ │ │ + vcvtpd2psy (%rdx,%rcx,2),%xmm15 │ │ │ │ + vcvtpd2psy 0x20(%rdx,%rcx,2),%xmm0 │ │ │ │ + vcvtpd2psy 0x40(%rdx,%rcx,2),%xmm9 │ │ │ │ + vcvtpd2psy 0x60(%rdx,%rcx,2),%xmm3 │ │ │ │ + vinsertf32x4 $0x1,%xmm0,%ymm15,%ymm7 │ │ │ │ + vinsertf32x4 $0x1,%xmm3,%ymm9,%ymm1 │ │ │ │ + vcvtpd2psy 0x80(%rdx,%rcx,2),%xmm4 │ │ │ │ + vcvtpd2psy 0xa0(%rdx,%rcx,2),%xmm8 │ │ │ │ + vcvtpd2psy 0xc0(%rdx,%rcx,2),%xmm11 │ │ │ │ + vcvtpd2psy 0xe0(%rdx,%rcx,2),%xmm12 │ │ │ │ + vcvtpd2psy 0x100(%rdx,%rcx,2),%xmm5 │ │ │ │ + vcvtpd2psy 0x120(%rdx,%rcx,2),%xmm2 │ │ │ │ + vcvtpd2psy 0x140(%rdx,%rcx,2),%xmm14 │ │ │ │ + vcvtpd2psy 0x160(%rdx,%rcx,2),%xmm15 │ │ │ │ + vcvtpd2psy 0x1a0(%rdx,%rcx,2),%xmm9 │ │ │ │ + vinsertf32x4 $0x1,%xmm8,%ymm4,%ymm10 │ │ │ │ + vmovups %ymm7,(%rbx,%rcx,1) │ │ │ │ + vcvtpd2psy 0x1c0(%rdx,%rcx,2),%xmm4 │ │ │ │ + vcvtpd2psy 0x180(%rdx,%rcx,2),%xmm7 │ │ │ │ + vinsertf32x4 $0x1,%xmm12,%ymm11,%ymm6 │ │ │ │ + vmovups %ymm1,0x20(%rbx,%rcx,1) │ │ │ │ + vinsertf32x4 $0x1,%xmm2,%ymm5,%ymm13 │ │ │ │ + vcvtpd2psy 0x1e0(%rdx,%rcx,2),%xmm1 │ │ │ │ + vinsertf32x4 $0x1,%xmm15,%ymm14,%ymm0 │ │ │ │ + vinsertf32x4 $0x1,%xmm9,%ymm7,%ymm3 │ │ │ │ + vinsertf32x4 $0x1,%xmm1,%ymm4,%ymm8 │ │ │ │ + vmovups %ymm10,0x40(%rbx,%rcx,1) │ │ │ │ + vmovups %ymm6,0x60(%rbx,%rcx,1) │ │ │ │ + vmovups %ymm13,0x80(%rbx,%rcx,1) │ │ │ │ + vmovups %ymm0,0xa0(%rbx,%rcx,1) │ │ │ │ + vmovups %ymm3,0xc0(%rbx,%rcx,1) │ │ │ │ + vmovups %ymm8,0xe0(%rbx,%rcx,1) │ │ │ │ + add $0x100,%rcx │ │ │ │ + cmp %rcx,%r10 │ │ │ │ + jne 5e466 │ │ │ │ + test $0x7,%r9b │ │ │ │ + je 5e5f8 │ │ │ │ + mov %r9,%r12 │ │ │ │ + and $0xfffffffffffffff8,%r12 │ │ │ │ + lea (%rbx,%r12,4),%r10 │ │ │ │ + lea (%rdx,%r12,8),%r9 │ │ │ │ + mov %r13,%rdi │ │ │ │ + sub %r12,%rdi │ │ │ │ cmp $0x2,%rdi │ │ │ │ - jbe 60d9e │ │ │ │ - add %rax,%rdx │ │ │ │ + jbe 5e5c0 │ │ │ │ + vmovupd (%rdx,%r12,8),%xmm10 │ │ │ │ inc %rdi │ │ │ │ - vmovupd 0x0(%r13,%rdx,8),%xmm8 │ │ │ │ - vinsertf64x2 $0x1,0x10(%r13,%rdx,8),%ymm8,%ymm6 │ │ │ │ - vcvtpd2ps %ymm6,%xmm9 │ │ │ │ - vmovups %xmm9,(%rcx,%rdx,4) │ │ │ │ + vinsertf64x2 $0x1,0x10(%rdx,%r12,8),%ymm10,%ymm11 │ │ │ │ + vcvtpd2ps %ymm11,%xmm12 │ │ │ │ + vmovups %xmm12,(%rbx,%r12,4) │ │ │ │ test $0x3,%dil │ │ │ │ - je 60dd4 │ │ │ │ + je 5e5f8 │ │ │ │ and $0xfffffffffffffffc,%rdi │ │ │ │ - lea (%rbx,%rdi,4),%rbx │ │ │ │ - lea (%r11,%rdi,8),%r11 │ │ │ │ - vxorps %xmm10,%xmm10,%xmm10 │ │ │ │ - lea 0x8(%r11),%r13 │ │ │ │ - vcvtsd2ss (%r11),%xmm10,%xmm11 │ │ │ │ - vmovss %xmm11,(%rbx) │ │ │ │ - cmp %r13,%r8 │ │ │ │ - je 60dd4 │ │ │ │ - vcvtsd2ss 0x8(%r11),%xmm10,%xmm12 │ │ │ │ - lea 0x10(%r11),%rdx │ │ │ │ - vmovss %xmm12,0x4(%rbx) │ │ │ │ - cmp %rdx,%r8 │ │ │ │ - je 60dd4 │ │ │ │ - vcvtsd2ss 0x10(%r11),%xmm10,%xmm13 │ │ │ │ - vmovss %xmm13,0x8(%rbx) │ │ │ │ - lea 0x4(%rcx,%r9,4),%rcx │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp %r12,%r15 │ │ │ │ - jne 60a90 │ │ │ │ + lea (%r10,%rdi,4),%r10 │ │ │ │ + lea (%r9,%rdi,8),%r9 │ │ │ │ + vxorps %xmm6,%xmm6,%xmm6 │ │ │ │ + lea 0x8(%r9),%rdx │ │ │ │ + vcvtsd2ss (%r9),%xmm6,%xmm5 │ │ │ │ + vmovss %xmm5,(%r10) │ │ │ │ + cmp %rdx,%rsi │ │ │ │ + je 5e5f8 │ │ │ │ + lea 0x10(%r9),%rax │ │ │ │ + vcvtsd2ss 0x8(%r9),%xmm6,%xmm2 │ │ │ │ + vmovss %xmm2,0x4(%r10) │ │ │ │ + cmp %rax,%rsi │ │ │ │ + je 5e5f8 │ │ │ │ + vcvtsd2ss 0x10(%r9),%xmm6,%xmm13 │ │ │ │ + vmovss %xmm13,0x8(%r10) │ │ │ │ + lea 0x4(%rbx,%r13,4),%rbx │ │ │ │ + add $0x18,%r11 │ │ │ │ + cmp %r11,%r14 │ │ │ │ + jne 5e328 │ │ │ │ vzeroupper │ │ │ │ - mov 0x58(%rsp),%rdx │ │ │ │ - mov 0x6c(%rsp),%esi │ │ │ │ - mov 0x80(%rsp),%edi │ │ │ │ - mov %r14,%rcx │ │ │ │ - call 2efb0 │ │ │ │ - vmovsd 0x50(%rsp),%xmm4 │ │ │ │ - mov 0x80(%rsp),%r15d │ │ │ │ - vucomisd %xmm4,%xmm4 │ │ │ │ - jp 61628 │ │ │ │ - lea -0x1(%r15),%ecx │ │ │ │ + mov 0x38(%rsp),%rdx │ │ │ │ + mov 0x54(%rsp),%esi │ │ │ │ + mov %r15,%rcx │ │ │ │ + mov 0x68(%rsp),%edi │ │ │ │ + call 2f020 │ │ │ │ + vmovsd 0x30(%rsp),%xmm14 │ │ │ │ + mov 0x68(%rsp),%r14d │ │ │ │ + vucomisd %xmm14,%xmm14 │ │ │ │ + jp 5edb1 │ │ │ │ + lea -0x1(%r14),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 615fd │ │ │ │ - mov 0x100(%rsp),%r8 │ │ │ │ - mov (%r8),%r10 │ │ │ │ - cmp $0xf,%ecx │ │ │ │ - jle 6160e │ │ │ │ - mov %ecx,%r9d │ │ │ │ - xor %r11d,%r11d │ │ │ │ - shr $0x4,%r9d │ │ │ │ - shl $0x6,%r9 │ │ │ │ - lea -0x40(%r9),%rsi │ │ │ │ - shr $0x6,%rsi │ │ │ │ - inc %rsi │ │ │ │ - and $0x7,%esi │ │ │ │ - je 61617 │ │ │ │ - cmp $0x1,%rsi │ │ │ │ - je 60f4e │ │ │ │ - cmp $0x2,%rsi │ │ │ │ - je 60f28 │ │ │ │ - cmp $0x3,%rsi │ │ │ │ - je 60f02 │ │ │ │ - cmp $0x4,%rsi │ │ │ │ - je 60edc │ │ │ │ - cmp $0x5,%rsi │ │ │ │ - je 60eb6 │ │ │ │ - cmp $0x6,%rsi │ │ │ │ - jne 61468 │ │ │ │ - vcvtpd2ps (%r10,%r11,2),%ymm0 │ │ │ │ - vcvtpd2ps 0x40(%r10,%r11,2),%ymm2 │ │ │ │ - mov 0x60(%rsp),%r13 │ │ │ │ - vinsertf32x8 $0x1,%ymm2,%zmm0,%zmm3 │ │ │ │ - vmovups %zmm3,0x0(%r13,%r11,1) │ │ │ │ - add $0x40,%r11 │ │ │ │ - vcvtpd2ps (%r10,%r11,2),%ymm14 │ │ │ │ - vcvtpd2ps 0x40(%r10,%r11,2),%ymm1 │ │ │ │ - mov 0x60(%rsp),%rdx │ │ │ │ - vinsertf32x8 $0x1,%ymm1,%zmm14,%zmm8 │ │ │ │ - vmovups %zmm8,(%rdx,%r11,1) │ │ │ │ - add $0x40,%r11 │ │ │ │ - vcvtpd2ps (%r10,%r11,2),%ymm6 │ │ │ │ - vcvtpd2ps 0x40(%r10,%r11,2),%ymm9 │ │ │ │ - mov 0x60(%rsp),%r15 │ │ │ │ - vinsertf32x8 $0x1,%ymm9,%zmm6,%zmm10 │ │ │ │ - vmovups %zmm10,(%r15,%r11,1) │ │ │ │ - add $0x40,%r11 │ │ │ │ - vcvtpd2ps (%r10,%r11,2),%ymm11 │ │ │ │ - vcvtpd2ps 0x40(%r10,%r11,2),%ymm12 │ │ │ │ - mov 0x60(%rsp),%r12 │ │ │ │ - vinsertf32x8 $0x1,%ymm12,%zmm11,%zmm13 │ │ │ │ - vmovups %zmm13,(%r12,%r11,1) │ │ │ │ - add $0x40,%r11 │ │ │ │ - vcvtpd2ps (%r10,%r11,2),%ymm4 │ │ │ │ - vcvtpd2ps 0x40(%r10,%r11,2),%ymm5 │ │ │ │ - mov 0x60(%rsp),%r8 │ │ │ │ - vinsertf32x8 $0x1,%ymm5,%zmm4,%zmm15 │ │ │ │ - vmovups %zmm15,(%r8,%r11,1) │ │ │ │ - add $0x40,%r11 │ │ │ │ - vcvtpd2ps (%r10,%r11,2),%ymm7 │ │ │ │ - vcvtpd2ps 0x40(%r10,%r11,2),%ymm0 │ │ │ │ - mov 0x60(%rsp),%rdi │ │ │ │ - vinsertf32x8 $0x1,%ymm0,%zmm7,%zmm2 │ │ │ │ - vmovups %zmm2,(%rdi,%r11,1) │ │ │ │ - add $0x40,%r11 │ │ │ │ - cmp %r11,%r9 │ │ │ │ - je 61083 │ │ │ │ - vcvtpd2ps (%r10,%r11,2),%ymm3 │ │ │ │ - vcvtpd2ps 0x40(%r10,%r11,2),%ymm14 │ │ │ │ - vcvtpd2ps 0x80(%r10,%r11,2),%ymm8 │ │ │ │ - vcvtpd2ps 0xc0(%r10,%r11,2),%ymm6 │ │ │ │ - vcvtpd2ps 0x100(%r10,%r11,2),%ymm10 │ │ │ │ - vcvtpd2ps 0x140(%r10,%r11,2),%ymm11 │ │ │ │ - vcvtpd2ps 0x180(%r10,%r11,2),%ymm13 │ │ │ │ - vcvtpd2ps 0x1c0(%r10,%r11,2),%ymm4 │ │ │ │ - vcvtpd2ps 0x200(%r10,%r11,2),%ymm15 │ │ │ │ - vcvtpd2ps 0x240(%r10,%r11,2),%ymm7 │ │ │ │ - vcvtpd2ps 0x280(%r10,%r11,2),%ymm2 │ │ │ │ - vinsertf32x8 $0x1,%ymm14,%zmm3,%zmm1 │ │ │ │ - vcvtpd2ps 0x2c0(%r10,%r11,2),%ymm3 │ │ │ │ - vinsertf32x8 $0x1,%ymm6,%zmm8,%zmm9 │ │ │ │ - vmovups %zmm1,(%rdi,%r11,1) │ │ │ │ - vcvtpd2ps 0x300(%r10,%r11,2),%ymm8 │ │ │ │ - vcvtpd2ps 0x340(%r10,%r11,2),%ymm1 │ │ │ │ - vinsertf32x8 $0x1,%ymm11,%zmm10,%zmm12 │ │ │ │ - vmovups %zmm9,0x40(%rdi,%r11,1) │ │ │ │ - vcvtpd2ps 0x3c0(%r10,%r11,2),%ymm10 │ │ │ │ - vcvtpd2ps 0x380(%r10,%r11,2),%ymm9 │ │ │ │ - vinsertf32x8 $0x1,%ymm4,%zmm13,%zmm5 │ │ │ │ - vmovups %zmm12,0x80(%rdi,%r11,1) │ │ │ │ - vinsertf32x8 $0x1,%ymm7,%zmm15,%zmm0 │ │ │ │ - vmovups %zmm5,0xc0(%rdi,%r11,1) │ │ │ │ - vmovups %zmm0,0x100(%rdi,%r11,1) │ │ │ │ - vinsertf32x8 $0x1,%ymm3,%zmm2,%zmm14 │ │ │ │ - vinsertf32x8 $0x1,%ymm1,%zmm8,%zmm6 │ │ │ │ - vmovups %zmm14,0x140(%rdi,%r11,1) │ │ │ │ - vinsertf32x8 $0x1,%ymm10,%zmm9,%zmm11 │ │ │ │ - vmovups %zmm6,0x180(%rdi,%r11,1) │ │ │ │ - vmovups %zmm11,0x1c0(%rdi,%r11,1) │ │ │ │ - add $0x200,%r11 │ │ │ │ - cmp %r11,%r9 │ │ │ │ - jne 60f7d │ │ │ │ - mov %ecx,%eax │ │ │ │ - and $0xfffffff0,%eax │ │ │ │ - mov %eax,%edi │ │ │ │ - cmp %ecx,%eax │ │ │ │ - je 61152 │ │ │ │ - mov %ecx,%esi │ │ │ │ - sub %edi,%esi │ │ │ │ - lea -0x1(%rsi),%r9d │ │ │ │ - cmp $0x6,%r9d │ │ │ │ - jbe 61621 │ │ │ │ - mov %edi,%r11d │ │ │ │ - mov 0x60(%rsp),%r13 │ │ │ │ - vcvtpd2psy (%r10,%r11,8),%xmm12 │ │ │ │ - vcvtpd2psy 0x20(%r10,%r11,8),%xmm13 │ │ │ │ - vinsertf32x4 $0x1,%xmm13,%ymm12,%ymm4 │ │ │ │ - vmovups %ymm4,0x0(%r13,%r11,4) │ │ │ │ - test $0x7,%sil │ │ │ │ - je 61152 │ │ │ │ - mov %esi,%ebx │ │ │ │ - and $0xfffffff8,%ebx │ │ │ │ - add %ebx,%eax │ │ │ │ - sub %ebx,%esi │ │ │ │ - lea -0x1(%rsi),%edx │ │ │ │ - cmp $0x2,%edx │ │ │ │ - jbe 61111 │ │ │ │ - add %ebx,%edi │ │ │ │ - mov 0x60(%rsp),%r12 │ │ │ │ - mov %edi,%r15d │ │ │ │ - vmovupd (%r10,%r15,8),%xmm5 │ │ │ │ - vinsertf64x2 $0x1,0x10(%r10,%r15,8),%ymm5,%ymm15 │ │ │ │ - vcvtpd2ps %ymm15,%xmm7 │ │ │ │ - vmovups %xmm7,(%r12,%r15,4) │ │ │ │ - test $0x3,%sil │ │ │ │ - je 61152 │ │ │ │ - and $0xfffffffc,%esi │ │ │ │ - add %esi,%eax │ │ │ │ - mov 0x60(%rsp),%rsi │ │ │ │ - movslq %eax,%rdi │ │ │ │ - vxorps %xmm2,%xmm2,%xmm2 │ │ │ │ - lea 0x1(%rax),%r8d │ │ │ │ - vcvtsd2ss (%r10,%rdi,8),%xmm2,%xmm0 │ │ │ │ - vmovss %xmm0,(%rsi,%rdi,4) │ │ │ │ - cmp %ecx,%r8d │ │ │ │ - jge 61152 │ │ │ │ - vcvtsd2ss 0x8(%r10,%rdi,8),%xmm2,%xmm3 │ │ │ │ - add $0x2,%eax │ │ │ │ - vmovss %xmm3,0x4(%rsi,%rdi,4) │ │ │ │ - cmp %eax,%ecx │ │ │ │ - jle 61152 │ │ │ │ - vcvtsd2ss 0x10(%r10,%rdi,8),%xmm2,%xmm14 │ │ │ │ - vmovss %xmm14,0x8(%rsi,%rdi,4) │ │ │ │ - vmovsd 0x50(%rsp),%xmm8 │ │ │ │ - vucomisd %xmm8,%xmm8 │ │ │ │ - jp 615d0 │ │ │ │ - mov 0x80(%rsp),%ecx │ │ │ │ + jle 5edf6 │ │ │ │ + mov 0xe0(%rsp),%rsi │ │ │ │ + mov (%rsi),%r13 │ │ │ │ + cmp $0x7,%ecx │ │ │ │ + jle 5ee06 │ │ │ │ + mov %ecx,%r8d │ │ │ │ + xor %edx,%edx │ │ │ │ + shr $0x3,%r8d │ │ │ │ + shl $0x5,%r8 │ │ │ │ + lea -0x20(%r8),%rdi │ │ │ │ + shr $0x5,%rdi │ │ │ │ + inc %rdi │ │ │ │ + and $0x7,%edi │ │ │ │ + je 5edc2 │ │ │ │ + cmp $0x1,%rdi │ │ │ │ + je 5e75e │ │ │ │ + cmp $0x2,%rdi │ │ │ │ + je 5e73b │ │ │ │ + cmp $0x3,%rdi │ │ │ │ + je 5e717 │ │ │ │ + cmp $0x4,%rdi │ │ │ │ + je 5e6f3 │ │ │ │ + cmp $0x5,%rdi │ │ │ │ + je 5e6d0 │ │ │ │ + cmp $0x6,%rdi │ │ │ │ + jne 5ec43 │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + vcvtpd2psy 0x0(%r13,%rdx,2),%xmm9 │ │ │ │ + vcvtpd2psy 0x20(%r13,%rdx,2),%xmm3 │ │ │ │ + vinsertf32x4 $0x1,%xmm3,%ymm9,%ymm4 │ │ │ │ + vmovups %ymm4,(%rax,%rdx,1) │ │ │ │ + add $0x20,%rdx │ │ │ │ + mov 0x40(%rsp),%rbx │ │ │ │ + vcvtpd2psy 0x0(%r13,%rdx,2),%xmm8 │ │ │ │ + vcvtpd2psy 0x20(%r13,%rdx,2),%xmm1 │ │ │ │ + vinsertf32x4 $0x1,%xmm1,%ymm8,%ymm10 │ │ │ │ + vmovups %ymm10,(%rbx,%rdx,1) │ │ │ │ + add $0x20,%rdx │ │ │ │ + mov 0x40(%rsp),%r14 │ │ │ │ + vcvtpd2psy 0x0(%r13,%rdx,2),%xmm11 │ │ │ │ + vcvtpd2psy 0x20(%r13,%rdx,2),%xmm12 │ │ │ │ + vinsertf32x4 $0x1,%xmm12,%ymm11,%ymm6 │ │ │ │ + vmovups %ymm6,(%r14,%rdx,1) │ │ │ │ + add $0x20,%rdx │ │ │ │ + mov 0x40(%rsp),%r11 │ │ │ │ + vcvtpd2psy 0x0(%r13,%rdx,2),%xmm5 │ │ │ │ + vcvtpd2psy 0x20(%r13,%rdx,2),%xmm2 │ │ │ │ + vinsertf32x4 $0x1,%xmm2,%ymm5,%ymm13 │ │ │ │ + vmovups %ymm13,(%r11,%rdx,1) │ │ │ │ + add $0x20,%rdx │ │ │ │ + mov 0x40(%rsp),%rsi │ │ │ │ + vcvtpd2psy 0x0(%r13,%rdx,2),%xmm14 │ │ │ │ + vcvtpd2psy 0x20(%r13,%rdx,2),%xmm15 │ │ │ │ + vinsertf32x4 $0x1,%xmm15,%ymm14,%ymm0 │ │ │ │ + vmovups %ymm0,(%rsi,%rdx,1) │ │ │ │ + add $0x20,%rdx │ │ │ │ + mov 0x40(%rsp),%r12 │ │ │ │ + vcvtpd2psy 0x0(%r13,%rdx,2),%xmm7 │ │ │ │ + vcvtpd2psy 0x20(%r13,%rdx,2),%xmm9 │ │ │ │ + vinsertf32x4 $0x1,%xmm9,%ymm7,%ymm3 │ │ │ │ + vmovups %ymm3,(%r12,%rdx,1) │ │ │ │ + add $0x20,%rdx │ │ │ │ + cmp %r8,%rdx │ │ │ │ + je 5e8aa │ │ │ │ + vcvtpd2psy 0x0(%r13,%rdx,2),%xmm4 │ │ │ │ + vcvtpd2psy 0x20(%r13,%rdx,2),%xmm8 │ │ │ │ + vcvtpd2psy 0x40(%r13,%rdx,2),%xmm10 │ │ │ │ + vcvtpd2psy 0x60(%r13,%rdx,2),%xmm11 │ │ │ │ + vinsertf32x4 $0x1,%xmm8,%ymm4,%ymm1 │ │ │ │ + vinsertf32x4 $0x1,%xmm11,%ymm10,%ymm12 │ │ │ │ + vcvtpd2psy 0x80(%r13,%rdx,2),%xmm6 │ │ │ │ + vcvtpd2psy 0xa0(%r13,%rdx,2),%xmm5 │ │ │ │ + vcvtpd2psy 0xc0(%r13,%rdx,2),%xmm13 │ │ │ │ + vcvtpd2psy 0xe0(%r13,%rdx,2),%xmm14 │ │ │ │ + vcvtpd2psy 0x100(%r13,%rdx,2),%xmm0 │ │ │ │ + vcvtpd2psy 0x120(%r13,%rdx,2),%xmm7 │ │ │ │ + vcvtpd2psy 0x140(%r13,%rdx,2),%xmm3 │ │ │ │ + vcvtpd2psy 0x160(%r13,%rdx,2),%xmm4 │ │ │ │ + vcvtpd2psy 0x180(%r13,%rdx,2),%xmm10 │ │ │ │ + vinsertf32x4 $0x1,%xmm5,%ymm6,%ymm2 │ │ │ │ + vmovups %ymm1,(%r12,%rdx,1) │ │ │ │ + vcvtpd2psy 0x1e0(%r13,%rdx,2),%xmm6 │ │ │ │ + vcvtpd2psy 0x1a0(%r13,%rdx,2),%xmm1 │ │ │ │ + vinsertf32x4 $0x1,%xmm14,%ymm13,%ymm15 │ │ │ │ + vmovups %ymm12,0x20(%r12,%rdx,1) │ │ │ │ + vinsertf32x4 $0x1,%xmm7,%ymm0,%ymm9 │ │ │ │ + vcvtpd2psy 0x1c0(%r13,%rdx,2),%xmm12 │ │ │ │ + vinsertf32x4 $0x1,%xmm4,%ymm3,%ymm8 │ │ │ │ + vinsertf32x4 $0x1,%xmm1,%ymm10,%ymm11 │ │ │ │ + vinsertf32x4 $0x1,%xmm6,%ymm12,%ymm5 │ │ │ │ + vmovups %ymm2,0x40(%r12,%rdx,1) │ │ │ │ + vmovups %ymm15,0x60(%r12,%rdx,1) │ │ │ │ + vmovups %ymm9,0x80(%r12,%rdx,1) │ │ │ │ + vmovups %ymm8,0xa0(%r12,%rdx,1) │ │ │ │ + vmovups %ymm11,0xc0(%r12,%rdx,1) │ │ │ │ + vmovups %ymm5,0xe0(%r12,%rdx,1) │ │ │ │ + add $0x100,%rdx │ │ │ │ + cmp %r8,%rdx │ │ │ │ + jne 5e78b │ │ │ │ + mov %ecx,%r10d │ │ │ │ + and $0xfffffff8,%r10d │ │ │ │ + mov %r10d,%r12d │ │ │ │ + cmp %ecx,%r10d │ │ │ │ + je 5e938 │ │ │ │ + mov %ecx,%edi │ │ │ │ + sub %r12d,%edi │ │ │ │ + lea -0x1(%rdi),%r8d │ │ │ │ + cmp $0x2,%r8d │ │ │ │ + jbe 5e8f4 │ │ │ │ + vmovupd 0x0(%r13,%r12,8),%xmm2 │ │ │ │ + mov 0x40(%rsp),%r9 │ │ │ │ + vinsertf64x2 $0x1,0x10(%r13,%r12,8),%ymm2,%ymm13 │ │ │ │ + vcvtpd2ps %ymm13,%xmm14 │ │ │ │ + vmovups %xmm14,(%r9,%r12,4) │ │ │ │ + test $0x3,%dil │ │ │ │ + je 5e938 │ │ │ │ + and $0xfffffffc,%edi │ │ │ │ + add %edi,%r10d │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + movslq %r10d,%rdx │ │ │ │ + vxorps %xmm15,%xmm15,%xmm15 │ │ │ │ + lea 0x1(%r10),%ebx │ │ │ │ + vcvtsd2ss 0x0(%r13,%rdx,8),%xmm15,%xmm0 │ │ │ │ + vmovss %xmm0,(%rax,%rdx,4) │ │ │ │ + cmp %ecx,%ebx │ │ │ │ + jge 5e938 │ │ │ │ + add $0x2,%r10d │ │ │ │ + vcvtsd2ss 0x8(%r13,%rdx,8),%xmm15,%xmm7 │ │ │ │ + vmovss %xmm7,0x4(%rax,%rdx,4) │ │ │ │ + cmp %r10d,%ecx │ │ │ │ + jle 5e938 │ │ │ │ + vcvtsd2ss 0x10(%r13,%rdx,8),%xmm15,%xmm9 │ │ │ │ + vmovss %xmm9,0x8(%rax,%rdx,4) │ │ │ │ + vmovsd 0x30(%rsp),%xmm3 │ │ │ │ + vucomisd %xmm3,%xmm3 │ │ │ │ + jp 5edcc │ │ │ │ + mov 0x68(%rsp),%ecx │ │ │ │ dec %ecx │ │ │ │ vzeroupper │ │ │ │ - mov 0x30(%rsp),%rax │ │ │ │ - movslq %ecx,%r9 │ │ │ │ - vmovsd (%rax),%xmm1 │ │ │ │ - vaddsd (%r10,%r9,8),%xmm1,%xmm6 │ │ │ │ - vmovsd %xmm6,(%rax) │ │ │ │ - mov 0x58(%rsp),%rdi │ │ │ │ - call b9ec0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ - mov %r14,%rdi │ │ │ │ - call b9ec0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ - mov 0x40(%rsp),%rdi │ │ │ │ - call b9ec0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ - mov 0x48(%rsp),%rdi │ │ │ │ - call b9ec0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ - mov 0x138(%rsp),%rax │ │ │ │ + mov 0x18(%rsp),%r14 │ │ │ │ + movslq %ecx,%r10 │ │ │ │ + vmovsd (%r14),%xmm4 │ │ │ │ + vaddsd 0x0(%r13,%r10,8),%xmm4,%xmm8 │ │ │ │ + vmovsd %xmm8,(%r14) │ │ │ │ + mov 0x38(%rsp),%rdi │ │ │ │ + call b4480 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + mov %r15,%rdi │ │ │ │ + call b4480 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + call b4480 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + mov 0x28(%rsp),%rdi │ │ │ │ + call b4480 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + mov 0x118(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 61644 │ │ │ │ + jne 5ee27 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x88(%rsp),%rdi │ │ │ │ - xor %edx,%edx │ │ │ │ - sub $0x8,%rdi │ │ │ │ - shr $0x3,%rdi │ │ │ │ - inc %rdi │ │ │ │ - and $0x7,%edi │ │ │ │ - je 612bf │ │ │ │ - cmp $0x1,%rdi │ │ │ │ - je 6129d │ │ │ │ - cmp $0x2,%rdi │ │ │ │ - je 61289 │ │ │ │ - cmp $0x3,%rdi │ │ │ │ - je 61275 │ │ │ │ - cmp $0x4,%rdi │ │ │ │ - je 61261 │ │ │ │ - cmp $0x5,%rdi │ │ │ │ - je 6124d │ │ │ │ - cmp $0x6,%rdi │ │ │ │ - je 61239 │ │ │ │ - vmulsd (%rax),%xmm13,%xmm2 │ │ │ │ - mov $0x8,%edx │ │ │ │ - vmulsd %xmm8,%xmm2,%xmm3 │ │ │ │ - vmovsd %xmm3,(%r11) │ │ │ │ - vmulsd (%rax,%rdx,1),%xmm13,%xmm14 │ │ │ │ - vmulsd %xmm8,%xmm14,%xmm4 │ │ │ │ - vmovsd %xmm4,(%r11,%rdx,1) │ │ │ │ - add $0x8,%rdx │ │ │ │ - vmulsd (%rax,%rdx,1),%xmm13,%xmm5 │ │ │ │ - vmulsd %xmm8,%xmm5,%xmm15 │ │ │ │ - vmovsd %xmm15,(%r11,%rdx,1) │ │ │ │ - add $0x8,%rdx │ │ │ │ - vmulsd (%rax,%rdx,1),%xmm13,%xmm7 │ │ │ │ - vmulsd %xmm8,%xmm7,%xmm0 │ │ │ │ - vmovsd %xmm0,(%r11,%rdx,1) │ │ │ │ - add $0x8,%rdx │ │ │ │ - vmulsd (%rax,%rdx,1),%xmm13,%xmm1 │ │ │ │ - vmulsd %xmm8,%xmm1,%xmm2 │ │ │ │ - vmovsd %xmm2,(%r11,%rdx,1) │ │ │ │ - add $0x8,%rdx │ │ │ │ - vmulsd (%rax,%rdx,1),%xmm13,%xmm3 │ │ │ │ - vmulsd %xmm8,%xmm3,%xmm14 │ │ │ │ - vmovsd %xmm14,(%r11,%rdx,1) │ │ │ │ - add $0x8,%rdx │ │ │ │ - vmulsd (%rax,%rdx,1),%xmm13,%xmm4 │ │ │ │ - vmulsd %xmm8,%xmm4,%xmm5 │ │ │ │ - vmovsd %xmm5,(%r11,%rdx,1) │ │ │ │ - add $0x8,%rdx │ │ │ │ - cmp 0x88(%rsp),%rdx │ │ │ │ - je 60a15 │ │ │ │ - vmulsd (%rax,%rdx,1),%xmm13,%xmm15 │ │ │ │ - vmulsd %xmm8,%xmm15,%xmm7 │ │ │ │ - vmovsd %xmm7,(%r11,%rdx,1) │ │ │ │ - vmulsd 0x8(%rax,%rdx,1),%xmm13,%xmm0 │ │ │ │ - vmulsd %xmm8,%xmm0,%xmm1 │ │ │ │ - vmovsd %xmm1,0x8(%r11,%rdx,1) │ │ │ │ - vmulsd 0x10(%rax,%rdx,1),%xmm13,%xmm2 │ │ │ │ - vmulsd %xmm8,%xmm2,%xmm3 │ │ │ │ - vmovsd %xmm3,0x10(%r11,%rdx,1) │ │ │ │ - vmulsd 0x18(%rax,%rdx,1),%xmm13,%xmm14 │ │ │ │ - vmulsd %xmm8,%xmm14,%xmm4 │ │ │ │ - vmovsd %xmm4,0x18(%r11,%rdx,1) │ │ │ │ - vmulsd 0x20(%rax,%rdx,1),%xmm13,%xmm5 │ │ │ │ - vmulsd %xmm8,%xmm5,%xmm15 │ │ │ │ - vmovsd %xmm15,0x20(%r11,%rdx,1) │ │ │ │ - vmulsd 0x28(%rax,%rdx,1),%xmm13,%xmm7 │ │ │ │ - vmulsd %xmm8,%xmm7,%xmm0 │ │ │ │ - vmovsd %xmm0,0x28(%r11,%rdx,1) │ │ │ │ - vmulsd 0x30(%rax,%rdx,1),%xmm13,%xmm1 │ │ │ │ - vmulsd %xmm8,%xmm1,%xmm2 │ │ │ │ - vmovsd %xmm2,0x30(%r11,%rdx,1) │ │ │ │ - vmulsd 0x38(%rax,%rdx,1),%xmm13,%xmm3 │ │ │ │ - vmulsd %xmm8,%xmm3,%xmm14 │ │ │ │ - vmovsd %xmm14,0x38(%r11,%rdx,1) │ │ │ │ - add $0x40,%rdx │ │ │ │ - cmp 0x88(%rsp),%rdx │ │ │ │ - jne 612bf │ │ │ │ - jmp 60a15 │ │ │ │ - mov %esi,%edi │ │ │ │ - mov %rax,%r11 │ │ │ │ - xor %edx,%edx │ │ │ │ - jmp 60986 │ │ │ │ - xor %r9d,%r9d │ │ │ │ - jmp 609cc │ │ │ │ - xor %eax,%eax │ │ │ │ - jmp 60d64 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %r13,%r11 │ │ │ │ - xor %edx,%edx │ │ │ │ - jmp 60d26 │ │ │ │ - lea (%rdx,%r8,8),%r10 │ │ │ │ - cmp %r10,%r14 │ │ │ │ - je 60410 │ │ │ │ - mov 0x70(%rsp),%r11 │ │ │ │ - mov %r10,0x8(%r11) │ │ │ │ - jmp 60410 │ │ │ │ - mov 0x70(%rsp),%r15 │ │ │ │ - lea (%rdi,%rdi,2),%rbx │ │ │ │ - lea (%r15,%rbx,8),%rbx │ │ │ │ - cmp %rbx,%r14 │ │ │ │ - je 603e0 │ │ │ │ - mov %rbx,%r13 │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ + movslq %edi,%rcx │ │ │ │ + lea -0x8(%r12),%rbx │ │ │ │ + lea (%r10,%rcx,8),%r8 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + shr $0x3,%rbx │ │ │ │ + inc %rbx │ │ │ │ + and $0x7,%ebx │ │ │ │ + je 5ea93 │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 5ea77 │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + je 5ea64 │ │ │ │ + cmp $0x3,%rbx │ │ │ │ + je 5ea51 │ │ │ │ + cmp $0x4,%rbx │ │ │ │ + je 5ea3e │ │ │ │ + cmp $0x5,%rbx │ │ │ │ + je 5ea2b │ │ │ │ + cmp $0x6,%rbx │ │ │ │ + je 5ea18 │ │ │ │ + vmulsd (%rax),%xmm2,%xmm8 │ │ │ │ + mov $0x8,%ecx │ │ │ │ + vmulsd %xmm6,%xmm8,%xmm10 │ │ │ │ + vmovsd %xmm10,(%r8) │ │ │ │ + vmulsd (%rax,%rcx,1),%xmm2,%xmm11 │ │ │ │ + vmulsd %xmm6,%xmm11,%xmm12 │ │ │ │ + vmovsd %xmm12,(%r8,%rcx,1) │ │ │ │ + add $0x8,%rcx │ │ │ │ + vmulsd (%rax,%rcx,1),%xmm2,%xmm13 │ │ │ │ + vmulsd %xmm6,%xmm13,%xmm14 │ │ │ │ + vmovsd %xmm14,(%r8,%rcx,1) │ │ │ │ + add $0x8,%rcx │ │ │ │ + vmulsd (%rax,%rcx,1),%xmm2,%xmm15 │ │ │ │ + vmulsd %xmm6,%xmm15,%xmm0 │ │ │ │ + vmovsd %xmm0,(%r8,%rcx,1) │ │ │ │ + add $0x8,%rcx │ │ │ │ + vmulsd (%rax,%rcx,1),%xmm2,%xmm7 │ │ │ │ + vmulsd %xmm6,%xmm7,%xmm9 │ │ │ │ + vmovsd %xmm9,(%r8,%rcx,1) │ │ │ │ + add $0x8,%rcx │ │ │ │ + vmulsd (%rax,%rcx,1),%xmm2,%xmm1 │ │ │ │ + vmulsd %xmm6,%xmm1,%xmm3 │ │ │ │ + vmovsd %xmm3,(%r8,%rcx,1) │ │ │ │ + add $0x8,%rcx │ │ │ │ + vmulsd (%rax,%rcx,1),%xmm2,%xmm4 │ │ │ │ + vmulsd %xmm6,%xmm4,%xmm8 │ │ │ │ + vmovsd %xmm8,(%r8,%rcx,1) │ │ │ │ + add $0x8,%rcx │ │ │ │ + cmp %r12,%rcx │ │ │ │ + je 5eb26 │ │ │ │ + vmulsd (%rax,%rcx,1),%xmm2,%xmm10 │ │ │ │ + vmulsd %xmm6,%xmm10,%xmm11 │ │ │ │ + vmovsd %xmm11,(%r8,%rcx,1) │ │ │ │ + vmulsd 0x8(%rax,%rcx,1),%xmm2,%xmm12 │ │ │ │ + vmulsd %xmm6,%xmm12,%xmm13 │ │ │ │ + vmovsd %xmm13,0x8(%r8,%rcx,1) │ │ │ │ + vmulsd 0x10(%rax,%rcx,1),%xmm2,%xmm14 │ │ │ │ + vmulsd %xmm6,%xmm14,%xmm15 │ │ │ │ + vmovsd %xmm15,0x10(%r8,%rcx,1) │ │ │ │ + vmulsd 0x18(%rax,%rcx,1),%xmm2,%xmm0 │ │ │ │ + vmulsd %xmm6,%xmm0,%xmm7 │ │ │ │ + vmovsd %xmm7,0x18(%r8,%rcx,1) │ │ │ │ + vmulsd 0x20(%rax,%rcx,1),%xmm2,%xmm9 │ │ │ │ + vmulsd %xmm6,%xmm9,%xmm1 │ │ │ │ + vmovsd %xmm1,0x20(%r8,%rcx,1) │ │ │ │ + vmulsd 0x28(%rax,%rcx,1),%xmm2,%xmm3 │ │ │ │ + vmulsd %xmm6,%xmm3,%xmm4 │ │ │ │ + vmovsd %xmm4,0x28(%r8,%rcx,1) │ │ │ │ + vmulsd 0x30(%rax,%rcx,1),%xmm2,%xmm8 │ │ │ │ + vmulsd %xmm6,%xmm8,%xmm10 │ │ │ │ + vmovsd %xmm10,0x30(%r8,%rcx,1) │ │ │ │ + vmulsd 0x38(%rax,%rcx,1),%xmm2,%xmm11 │ │ │ │ + vmulsd %xmm6,%xmm11,%xmm12 │ │ │ │ + vmovsd %xmm12,0x38(%r8,%rcx,1) │ │ │ │ + add $0x40,%rcx │ │ │ │ + cmp %r12,%rcx │ │ │ │ + jne 5ea93 │ │ │ │ + add $0x8,%rsi │ │ │ │ + lea 0x1(%rdi,%r14,1),%edi │ │ │ │ + cmp %rsi,0x88(%rsp) │ │ │ │ + jne 5e06f │ │ │ │ + mov %rdx,%rbx │ │ │ │ + vzeroupper │ │ │ │ + jmp 5e2d4 │ │ │ │ + mov 0x6c(%rsp),%r13d │ │ │ │ + mov 0x58(%rsp),%r12 │ │ │ │ + jmp 5e9c3 │ │ │ │ + mov %edi,%ebx │ │ │ │ + mov %rax,%r13 │ │ │ │ + xor %r8d,%r8d │ │ │ │ + jmp 5e266 │ │ │ │ + mov %rbx,%r10 │ │ │ │ + mov %rdx,%r9 │ │ │ │ + xor %r12d,%r12d │ │ │ │ + jmp 5e585 │ │ │ │ + lea (%rdx,%r10,8),%r11 │ │ │ │ + cmp %r11,%r14 │ │ │ │ + je 5dd76 │ │ │ │ + mov %r11,0x8(%rdi) │ │ │ │ + jmp 5dd76 │ │ │ │ + mov 0x48(%rsp),%rcx │ │ │ │ + lea (%r10,%r10,2),%rax │ │ │ │ + lea (%rcx,%rax,8),%r15 │ │ │ │ + cmp %r15,%r14 │ │ │ │ + je 5dd49 │ │ │ │ + mov %r15,%r13 │ │ │ │ mov 0x0(%r13),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 61492 │ │ │ │ + je 5ec6a │ │ │ │ mov 0x10(%r13),%rsi │ │ │ │ add $0x18,%r13 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ cmp %r13,%r14 │ │ │ │ - jne 613c0 │ │ │ │ - mov 0x120(%rsp),%rax │ │ │ │ - lea 0x120(%rsp),%rcx │ │ │ │ - mov %rbx,0x128(%rsp) │ │ │ │ - mov %rcx,0x58(%rsp) │ │ │ │ - mov %rax,0x70(%rsp) │ │ │ │ - jmp 603e0 │ │ │ │ + jne 5eba1 │ │ │ │ + mov 0x100(%rsp),%rdi │ │ │ │ + lea 0x100(%rsp),%r8 │ │ │ │ + mov %r15,0x108(%rsp) │ │ │ │ + mov %r8,0x38(%rsp) │ │ │ │ + mov %rdi,0x48(%rsp) │ │ │ │ + jmp 5dd49 │ │ │ │ + sub %r11,%r10 │ │ │ │ + lea 0x100(%rsp),%rdi │ │ │ │ + lea 0xe0(%rsp),%r15 │ │ │ │ + mov %r10,%rsi │ │ │ │ + mov %rdi,0x38(%rsp) │ │ │ │ + call b7a70 >, std::allocator > > >::_M_default_append(unsigned long)@@Base> │ │ │ │ + mov 0x100(%rsp),%r9 │ │ │ │ + mov %r9,0x48(%rsp) │ │ │ │ + jmp 5dd49 │ │ │ │ + sub %rsi,%r10 │ │ │ │ + lea 0xe0(%rsp),%r15 │ │ │ │ + mov %rdi,%r13 │ │ │ │ + mov %r10,%rsi │ │ │ │ + call b9550 >::_M_default_append(unsigned long)@@Base> │ │ │ │ + mov 0x0(%r13),%rdx │ │ │ │ + jmp 5dd76 │ │ │ │ vzeroupper │ │ │ │ - jmp 60631 │ │ │ │ - mov 0x70(%rsp),%rdi │ │ │ │ - sub %r9,%r8 │ │ │ │ - lea 0x100(%rsp),%r14 │ │ │ │ - mov %r8,%rsi │ │ │ │ - call bf520 >::_M_default_append(unsigned long)@@Base> │ │ │ │ - mov 0x70(%rsp),%r15 │ │ │ │ - mov (%r15),%rdx │ │ │ │ - jmp 60410 │ │ │ │ - sub %r10,%rdi │ │ │ │ - lea 0x100(%rsp),%r14 │ │ │ │ - mov %rdi,%rsi │ │ │ │ - lea 0x120(%rsp),%rdi │ │ │ │ - mov %rdi,0x58(%rsp) │ │ │ │ - call bd6a0 >, std::allocator > > >::_M_default_append(unsigned long)@@Base> │ │ │ │ - mov 0x120(%rsp),%rsi │ │ │ │ - mov %rsi,0x70(%rsp) │ │ │ │ - jmp 603e0 │ │ │ │ - vcvtpd2ps (%r10),%ymm5 │ │ │ │ - vcvtpd2ps 0x40(%r10),%ymm15 │ │ │ │ - mov 0x60(%rsp),%rbx │ │ │ │ - mov $0x40,%r11d │ │ │ │ - vinsertf32x8 $0x1,%ymm15,%zmm5,%zmm7 │ │ │ │ - vmovups %zmm7,(%rbx) │ │ │ │ - jmp 60e8f │ │ │ │ + jmp 5df58 │ │ │ │ + mov 0x40(%rsp),%r9 │ │ │ │ + vcvtpd2psy 0x0(%r13),%xmm15 │ │ │ │ + vcvtpd2psy 0x20(%r13),%xmm0 │ │ │ │ + vinsertf32x4 $0x1,%xmm0,%ymm15,%ymm7 │ │ │ │ + mov $0x20,%edx │ │ │ │ + vmovups %ymm7,(%r9) │ │ │ │ + jmp 5e6ad │ │ │ │ add $0x18,%r13 │ │ │ │ cmp %r13,%r14 │ │ │ │ - jne 613c0 │ │ │ │ - jmp 613e2 │ │ │ │ - mov %rcx,%r13 │ │ │ │ - mov %ecx,%ebx │ │ │ │ - xor %edi,%edi │ │ │ │ - and $0x7,%r13d │ │ │ │ - je 61545 │ │ │ │ - cmp $0x1,%r13 │ │ │ │ - je 6152e │ │ │ │ - cmp $0x2,%r13 │ │ │ │ - je 61520 │ │ │ │ - cmp $0x3,%r13 │ │ │ │ - je 61512 │ │ │ │ - cmp $0x4,%r13 │ │ │ │ - je 61504 │ │ │ │ - cmp $0x5,%r13 │ │ │ │ - je 614f6 │ │ │ │ - cmp $0x6,%r13 │ │ │ │ - je 614e8 │ │ │ │ - vmovsd (%r12),%xmm3 │ │ │ │ - mov $0x1,%edi │ │ │ │ - vmovsd %xmm3,(%rdx) │ │ │ │ - vmovsd (%r12,%rdi,8),%xmm4 │ │ │ │ - vmovsd %xmm4,(%rdx,%rdi,8) │ │ │ │ - inc %rdi │ │ │ │ - vmovsd (%r12,%rdi,8),%xmm5 │ │ │ │ - vmovsd %xmm5,(%rdx,%rdi,8) │ │ │ │ - inc %rdi │ │ │ │ - vmovsd (%r12,%rdi,8),%xmm6 │ │ │ │ - vmovsd %xmm6,(%rdx,%rdi,8) │ │ │ │ - inc %rdi │ │ │ │ - vmovsd (%r12,%rdi,8),%xmm8 │ │ │ │ - vmovsd %xmm8,(%rdx,%rdi,8) │ │ │ │ - inc %rdi │ │ │ │ - vmovsd (%r12,%rdi,8),%xmm9 │ │ │ │ - vmovsd %xmm9,(%rdx,%rdi,8) │ │ │ │ - inc %rdi │ │ │ │ - vmovsd (%r12,%rdi,8),%xmm10 │ │ │ │ - vmovsd %xmm10,(%rdx,%rdi,8) │ │ │ │ - inc %rdi │ │ │ │ - cmp %rdi,%rbx │ │ │ │ - je 60631 │ │ │ │ - vmovsd (%r12,%rdi,8),%xmm11 │ │ │ │ - lea 0x1(%rdi),%rsi │ │ │ │ - lea 0x2(%rdi),%rax │ │ │ │ - lea 0x3(%rdi),%r8 │ │ │ │ - lea 0x4(%rdi),%r14 │ │ │ │ - lea 0x5(%rdi),%r9 │ │ │ │ - lea 0x6(%rdi),%r10 │ │ │ │ - lea 0x7(%rdi),%r11 │ │ │ │ - vmovsd %xmm11,(%rdx,%rdi,8) │ │ │ │ - vmovsd (%r12,%rsi,8),%xmm12 │ │ │ │ - add $0x8,%rdi │ │ │ │ - vmovsd %xmm12,(%rdx,%rsi,8) │ │ │ │ - vmovsd (%r12,%rax,8),%xmm13 │ │ │ │ - vmovsd %xmm13,(%rdx,%rax,8) │ │ │ │ - vmovsd (%r12,%r8,8),%xmm14 │ │ │ │ - vmovsd %xmm14,(%rdx,%r8,8) │ │ │ │ - vmovsd (%r12,%r14,8),%xmm15 │ │ │ │ - vmovsd %xmm15,(%rdx,%r14,8) │ │ │ │ - vmovsd (%r12,%r9,8),%xmm7 │ │ │ │ - vmovsd %xmm7,(%rdx,%r9,8) │ │ │ │ - vmovsd (%r12,%r10,8),%xmm0 │ │ │ │ - vmovsd %xmm0,(%rdx,%r10,8) │ │ │ │ - vmovsd (%r12,%r11,8),%xmm1 │ │ │ │ - vmovsd %xmm1,(%rdx,%r11,8) │ │ │ │ - cmp %rdi,%rbx │ │ │ │ - jne 61545 │ │ │ │ - jmp 60631 │ │ │ │ + jne 5eba1 │ │ │ │ + jmp 5ebc3 │ │ │ │ + mov %rsi,%rcx │ │ │ │ + mov %esi,%r15d │ │ │ │ + xor %r8d,%r8d │ │ │ │ + and $0x7,%ecx │ │ │ │ + je 5ed25 │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 5ed0d │ │ │ │ + cmp $0x2,%rcx │ │ │ │ + je 5ecfe │ │ │ │ + cmp $0x3,%rcx │ │ │ │ + je 5ecef │ │ │ │ + cmp $0x4,%rcx │ │ │ │ + je 5ece0 │ │ │ │ + cmp $0x5,%rcx │ │ │ │ + je 5ecd1 │ │ │ │ + cmp $0x6,%rcx │ │ │ │ + je 5ecc2 │ │ │ │ + vmovsd (%r12),%xmm2 │ │ │ │ + mov $0x1,%r8d │ │ │ │ + vmovsd %xmm2,(%rdx) │ │ │ │ + vmovsd (%r12,%r8,8),%xmm3 │ │ │ │ + vmovsd %xmm3,(%rdx,%r8,8) │ │ │ │ + inc %r8 │ │ │ │ + vmovsd (%r12,%r8,8),%xmm4 │ │ │ │ + vmovsd %xmm4,(%rdx,%r8,8) │ │ │ │ + inc %r8 │ │ │ │ + vmovsd (%r12,%r8,8),%xmm5 │ │ │ │ + vmovsd %xmm5,(%rdx,%r8,8) │ │ │ │ + inc %r8 │ │ │ │ + vmovsd (%r12,%r8,8),%xmm6 │ │ │ │ + vmovsd %xmm6,(%rdx,%r8,8) │ │ │ │ + inc %r8 │ │ │ │ + vmovsd (%r12,%r8,8),%xmm8 │ │ │ │ + vmovsd %xmm8,(%rdx,%r8,8) │ │ │ │ + inc %r8 │ │ │ │ + vmovsd (%r12,%r8,8),%xmm9 │ │ │ │ + vmovsd %xmm9,(%rdx,%r8,8) │ │ │ │ + inc %r8 │ │ │ │ + cmp %r15,%r8 │ │ │ │ + je 5df58 │ │ │ │ + vmovsd (%r12,%r8,8),%xmm10 │ │ │ │ + lea 0x1(%r8),%r9 │ │ │ │ + lea 0x2(%r8),%r10 │ │ │ │ + lea 0x3(%r8),%r14 │ │ │ │ + lea 0x4(%r8),%r11 │ │ │ │ + vmovsd %xmm10,(%rdx,%r8,8) │ │ │ │ + lea 0x5(%r8),%rdi │ │ │ │ + lea 0x6(%r8),%r13 │ │ │ │ + vmovsd (%r12,%r9,8),%xmm11 │ │ │ │ + lea 0x7(%r8),%rax │ │ │ │ + add $0x8,%r8 │ │ │ │ + vmovsd %xmm11,(%rdx,%r9,8) │ │ │ │ + vmovsd (%r12,%r10,8),%xmm12 │ │ │ │ + vmovsd %xmm12,(%rdx,%r10,8) │ │ │ │ + vmovsd (%r12,%r14,8),%xmm13 │ │ │ │ + vmovsd %xmm13,(%rdx,%r14,8) │ │ │ │ + vmovsd (%r12,%r11,8),%xmm14 │ │ │ │ + vmovsd %xmm14,(%rdx,%r11,8) │ │ │ │ + vmovsd (%r12,%rdi,8),%xmm15 │ │ │ │ + vmovsd %xmm15,(%rdx,%rdi,8) │ │ │ │ + vmovsd (%r12,%r13,8),%xmm0 │ │ │ │ + vmovsd %xmm0,(%rdx,%r13,8) │ │ │ │ + vmovsd (%r12,%rax,8),%xmm7 │ │ │ │ + vmovsd %xmm7,(%rdx,%rax,8) │ │ │ │ + cmp %r15,%r8 │ │ │ │ + jne 5ed25 │ │ │ │ + jmp 5df58 │ │ │ │ + mov %r14d,%ecx │ │ │ │ + test %r14d,%r14d │ │ │ │ + jg 5e644 │ │ │ │ + jmp 5e96a │ │ │ │ + mov 0x40(%rsp),%r12 │ │ │ │ + jmp 5e78b │ │ │ │ vzeroupper │ │ │ │ - jmp 61185 │ │ │ │ - mov 0x6c(%rsp),%edx │ │ │ │ - mov 0x80(%rsp),%esi │ │ │ │ - lea 0x120(%rsp),%rdi │ │ │ │ + jmp 5e96a │ │ │ │ + mov 0x54(%rsp),%edx │ │ │ │ + mov 0x68(%rsp),%esi │ │ │ │ + lea 0x100(%rsp),%rdi │ │ │ │ mov %r12,%rcx │ │ │ │ - mov %rdi,0x58(%rsp) │ │ │ │ - call bfbc0 (int, int, double const*)@@Base> │ │ │ │ - jmp 60a45 │ │ │ │ - mov 0x100(%rsp),%r12 │ │ │ │ - mov (%r12),%r10 │ │ │ │ - jmp 6116f │ │ │ │ - xor %edi,%edi │ │ │ │ - xor %eax,%eax │ │ │ │ - jmp 61092 │ │ │ │ - mov 0x60(%rsp),%rdi │ │ │ │ - jmp 60f7d │ │ │ │ - xor %ebx,%ebx │ │ │ │ - jmp 610d8 │ │ │ │ - mov %r15d,%ecx │ │ │ │ - test %r15d,%r15d │ │ │ │ - jg 60e25 │ │ │ │ - jmp 61185 │ │ │ │ - mov %ecx,%esi │ │ │ │ - xor %edi,%edi │ │ │ │ - xor %eax,%eax │ │ │ │ - jmp 605d1 │ │ │ │ + mov %rdi,0x38(%rsp) │ │ │ │ + call b9b10 (int, int, double const*)@@Base> │ │ │ │ + jmp 5e2e2 │ │ │ │ + mov 0xe0(%rsp),%r11 │ │ │ │ + mov (%r11),%r13 │ │ │ │ + jmp 5e951 │ │ │ │ + xor %r12d,%r12d │ │ │ │ + xor %r10d,%r10d │ │ │ │ + jmp 5e8b9 │ │ │ │ + mov %esi,%r9d │ │ │ │ + xor %r10d,%r10d │ │ │ │ + xor %r14d,%r14d │ │ │ │ + jmp 5df31 │ │ │ │ + vzeroupper │ │ │ │ + jmp 5df4a │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp fac7 <__cxa_finalize@plt+0x2437> │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov %rax,%r13 │ │ │ │ + jmp fa91 <__cxa_finalize@plt+0x2401> │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ endbr64 │ │ │ │ lea 0x8(%rsp),%r10 │ │ │ │ and $0xffffffffffffffe0,%rsp │ │ │ │ push -0x8(%r10) │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ + lea -0xf0(%rbp),%rcx │ │ │ │ + lea -0xe0(%rbp),%rdx │ │ │ │ + lea -0xf4(%rbp),%r9 │ │ │ │ + lea -0xe8(%rbp),%r8 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %r10 │ │ │ │ push %rbx │ │ │ │ lea -0xd8(%rbp),%rbx │ │ │ │ sub $0x168,%rsp │ │ │ │ - mov 0x835a3(%rip),%rax # e4c38 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x198> │ │ │ │ - lea -0xf0(%rbp),%rcx │ │ │ │ - lea -0xe0(%rbp),%rdx │ │ │ │ - lea -0xf4(%rbp),%r9 │ │ │ │ - lea -0xe8(%rbp),%r8 │ │ │ │ mov %fs:0x28,%rdi │ │ │ │ mov %rdi,-0x38(%rbp) │ │ │ │ mov %rsi,%rdi │ │ │ │ - mov %rax,-0xd8(%rbp) │ │ │ │ + mov 0x7ebc7(%rip),%rax # dda68 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x468> │ │ │ │ movl $0x0,-0xf4(%rbp) │ │ │ │ - lea 0x7ecf9(%rip),%rsi # e03d2 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x14b2> │ │ │ │ - push %rbx │ │ │ │ + lea 0x7a520(%rip),%rsi # d93d2 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x12c2> │ │ │ │ + mov %rax,-0xd8(%rbp) │ │ │ │ xor %eax,%eax │ │ │ │ + push %rbx │ │ │ │ call d3f0 │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ test %eax,%eax │ │ │ │ - je 61c46 │ │ │ │ + je 5f41e │ │ │ │ mov -0xf4(%rbp),%r11d │ │ │ │ test %r11d,%r11d │ │ │ │ - jle 61c30 │ │ │ │ - mov 0x900b5(%rip),%r12 │ │ │ │ + jle 5f408 │ │ │ │ + mov 0x8b8d5(%rip),%r12 │ │ │ │ mov $0xc,%edi │ │ │ │ mov 0x228(%r12),%r13 │ │ │ │ call *0x168(%r12) │ │ │ │ mov -0xf0(%rbp),%rdi │ │ │ │ xor %r9d,%r9d │ │ │ │ mov $0x501,%r8d │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ mov %rax,%rsi │ │ │ │ call *%r13 │ │ │ │ mov %rax,%r12 │ │ │ │ test %rax,%rax │ │ │ │ - je 61dc0 │ │ │ │ - mov 0x90073(%rip),%r14 │ │ │ │ - mov %rax,-0xd0(%rbp) │ │ │ │ + je 5f590 │ │ │ │ + mov 0x8b893(%rip),%r14 │ │ │ │ mov $0xc,%edi │ │ │ │ + mov %rax,-0xd0(%rbp) │ │ │ │ mov 0x228(%r14),%r15 │ │ │ │ call *0x168(%r14) │ │ │ │ mov -0xe8(%rbp),%rdi │ │ │ │ xor %r9d,%r9d │ │ │ │ mov $0x501,%r8d │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ mov %rax,%rsi │ │ │ │ call *%r15 │ │ │ │ mov %rax,%rbx │ │ │ │ test %rax,%rax │ │ │ │ - je 61d00 │ │ │ │ + je 5f4d0 │ │ │ │ mov %rax,-0xc8(%rbp) │ │ │ │ - mov 0x90025(%rip),%rax │ │ │ │ + mov 0x8b845(%rip),%rax │ │ │ │ mov $0xc,%edi │ │ │ │ mov 0x228(%rax),%r13 │ │ │ │ call *0x168(%rax) │ │ │ │ mov -0xe0(%rbp),%rdi │ │ │ │ xor %r9d,%r9d │ │ │ │ mov $0x501,%r8d │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ mov %rax,%rsi │ │ │ │ call *%r13 │ │ │ │ mov %rax,%rcx │ │ │ │ test %rax,%rax │ │ │ │ - je 61d20 │ │ │ │ + je 5f4f0 │ │ │ │ mov 0x18(%r12),%r13d │ │ │ │ mov %rax,-0xc0(%rbp) │ │ │ │ test %r13d,%r13d │ │ │ │ - jle 61ce0 │ │ │ │ + jle 5f4b0 │ │ │ │ cmp %r13d,0x18(%rbx) │ │ │ │ - jne 61c80 │ │ │ │ + jne 5f450 │ │ │ │ cmp %r13d,0x18(%rax) │ │ │ │ - jne 61cc0 │ │ │ │ + jne 5f490 │ │ │ │ mov 0x20(%rbx),%rsi │ │ │ │ lea -0x1(%r13),%r9d │ │ │ │ movslq %r9d,%rdx │ │ │ │ mov (%rsi,%rdx,8),%rdi │ │ │ │ mov %rdi,%r14 │ │ │ │ test %edi,%edi │ │ │ │ - jle 61d60 │ │ │ │ + jle 5f530 │ │ │ │ vmovsd -0xd8(%rbp),%xmm0 │ │ │ │ vucomisd %xmm0,%xmm0 │ │ │ │ - jp 61de0 │ │ │ │ + jp 5f5b0 │ │ │ │ lea 0x1(%rdi),%edi │ │ │ │ mov %edi,-0x104(%rbp) │ │ │ │ mov -0xf4(%rbp),%esi │ │ │ │ mov %rcx,-0x118(%rbp) │ │ │ │ mov %r9d,-0x108(%rbp) │ │ │ │ mov %rdx,-0x110(%rbp) │ │ │ │ - call 2eca0 │ │ │ │ - mov 0x20(%r12),%rdi │ │ │ │ + call 2ed10 │ │ │ │ + mov 0x20(%r12),%rsi │ │ │ │ mov -0x110(%rbp),%r8 │ │ │ │ movslq %eax,%r11 │ │ │ │ - cmp %r11,(%rdi,%r8,8) │ │ │ │ - jne 61d40 │ │ │ │ + cmp %r11,(%rsi,%r8,8) │ │ │ │ + jne 5f510 │ │ │ │ cmp $0x1,%r13d │ │ │ │ mov -0x118(%rbp),%rcx │ │ │ │ mov %r11,%r15 │ │ │ │ mov $0x1,%r10d │ │ │ │ - je 61aea │ │ │ │ - mov -0x108(%rbp),%esi │ │ │ │ + je 5f2ca │ │ │ │ + mov -0x108(%rbp),%edi │ │ │ │ mov 0x20(%rbx),%r15 │ │ │ │ xor %eax,%eax │ │ │ │ mov $0x1,%r10d │ │ │ │ - shl $0x3,%rsi │ │ │ │ - lea -0x8(%rsi),%r9 │ │ │ │ + shl $0x3,%rdi │ │ │ │ + lea -0x8(%rdi),%r9 │ │ │ │ shr $0x3,%r9 │ │ │ │ inc %r9 │ │ │ │ and $0x7,%r9d │ │ │ │ - je 619d9 │ │ │ │ + je 5f1b9 │ │ │ │ cmp $0x1,%r9 │ │ │ │ - je 619ac │ │ │ │ + je 5f18c │ │ │ │ cmp $0x2,%r9 │ │ │ │ - je 61988 │ │ │ │ + je 5f168 │ │ │ │ cmp $0x3,%r9 │ │ │ │ - je 61964 │ │ │ │ + je 5f144 │ │ │ │ cmp $0x4,%r9 │ │ │ │ - je 61940 │ │ │ │ + je 5f120 │ │ │ │ cmp $0x5,%r9 │ │ │ │ - je 6191c │ │ │ │ + je 5f0fc │ │ │ │ cmp $0x6,%r9 │ │ │ │ - je 618f8 │ │ │ │ - mov (%rdi),%rdx │ │ │ │ + je 5f0d8 │ │ │ │ + mov (%rsi),%rdx │ │ │ │ cmp %rdx,(%r15) │ │ │ │ - jne 61d80 │ │ │ │ + jne 5f550 │ │ │ │ mov 0x20(%rcx),%r8 │ │ │ │ mov %edx,%r10d │ │ │ │ mov $0x8,%eax │ │ │ │ cmp (%r8),%rdx │ │ │ │ - jne 61da0 │ │ │ │ - mov (%rdi,%rax,1),%rdx │ │ │ │ + jne 5f570 │ │ │ │ + mov (%rsi,%rax,1),%rdx │ │ │ │ cmp %rdx,(%r15,%rax,1) │ │ │ │ - jne 61d80 │ │ │ │ + jne 5f550 │ │ │ │ mov 0x20(%rcx),%r9 │ │ │ │ cmp (%r9,%rax,1),%rdx │ │ │ │ - jne 61da0 │ │ │ │ + jne 5f570 │ │ │ │ imul %edx,%r10d │ │ │ │ add $0x8,%rax │ │ │ │ - mov (%rdi,%rax,1),%r8 │ │ │ │ + mov (%rsi,%rax,1),%r8 │ │ │ │ cmp %r8,(%r15,%rax,1) │ │ │ │ - jne 61d80 │ │ │ │ + jne 5f550 │ │ │ │ mov 0x20(%rcx),%rdx │ │ │ │ cmp (%rdx,%rax,1),%r8 │ │ │ │ - jne 61da0 │ │ │ │ + jne 5f570 │ │ │ │ imul %r8d,%r10d │ │ │ │ add $0x8,%rax │ │ │ │ - mov (%rdi,%rax,1),%r8 │ │ │ │ + mov (%rsi,%rax,1),%r8 │ │ │ │ cmp %r8,(%r15,%rax,1) │ │ │ │ - jne 61d80 │ │ │ │ + jne 5f550 │ │ │ │ mov 0x20(%rcx),%r9 │ │ │ │ cmp (%r9,%rax,1),%r8 │ │ │ │ - jne 61da0 │ │ │ │ + jne 5f570 │ │ │ │ imul %r8d,%r10d │ │ │ │ add $0x8,%rax │ │ │ │ - mov (%rdi,%rax,1),%rdx │ │ │ │ + mov (%rsi,%rax,1),%rdx │ │ │ │ cmp %rdx,(%r15,%rax,1) │ │ │ │ - jne 61d80 │ │ │ │ + jne 5f550 │ │ │ │ mov 0x20(%rcx),%r8 │ │ │ │ cmp (%r8,%rax,1),%rdx │ │ │ │ - jne 61da0 │ │ │ │ + jne 5f570 │ │ │ │ imul %edx,%r10d │ │ │ │ add $0x8,%rax │ │ │ │ - mov (%rdi,%rax,1),%rdx │ │ │ │ + mov (%rsi,%rax,1),%rdx │ │ │ │ cmp %rdx,(%r15,%rax,1) │ │ │ │ - jne 61d80 │ │ │ │ + jne 5f550 │ │ │ │ mov 0x20(%rcx),%r9 │ │ │ │ cmp (%r9,%rax,1),%rdx │ │ │ │ - jne 61da0 │ │ │ │ + jne 5f570 │ │ │ │ imul %edx,%r10d │ │ │ │ add $0x8,%rax │ │ │ │ - mov (%rdi,%rax,1),%r8 │ │ │ │ + mov (%rsi,%rax,1),%r8 │ │ │ │ cmp %r8,(%r15,%rax,1) │ │ │ │ - jne 61d80 │ │ │ │ + jne 5f550 │ │ │ │ mov 0x20(%rcx),%rdx │ │ │ │ cmp (%rdx,%rax,1),%r8 │ │ │ │ - jne 61da0 │ │ │ │ - imul %r8d,%r10d │ │ │ │ + jne 5f570 │ │ │ │ add $0x8,%rax │ │ │ │ - cmp %rax,%rsi │ │ │ │ - je 61ae3 │ │ │ │ - mov (%rdi,%rax,1),%r9 │ │ │ │ + imul %r8d,%r10d │ │ │ │ + cmp %rax,%rdi │ │ │ │ + je 5f2c3 │ │ │ │ + mov (%rsi,%rax,1),%r9 │ │ │ │ cmp %r9,(%r15,%rax,1) │ │ │ │ - jne 61d80 │ │ │ │ + jne 5f550 │ │ │ │ mov 0x20(%rcx),%r8 │ │ │ │ cmp (%r8,%rax,1),%r9 │ │ │ │ - jne 61da0 │ │ │ │ - mov 0x8(%rdi,%rax,1),%rdx │ │ │ │ + jne 5f570 │ │ │ │ + mov 0x8(%rsi,%rax,1),%rdx │ │ │ │ imul %r9d,%r10d │ │ │ │ cmp %rdx,0x8(%r15,%rax,1) │ │ │ │ - jne 61d80 │ │ │ │ + jne 5f550 │ │ │ │ cmp 0x8(%r8,%rax,1),%rdx │ │ │ │ - jne 61da0 │ │ │ │ - mov 0x10(%rdi,%rax,1),%r9 │ │ │ │ + jne 5f570 │ │ │ │ + mov 0x10(%rsi,%rax,1),%r9 │ │ │ │ imul %edx,%r10d │ │ │ │ cmp %r9,0x10(%r15,%rax,1) │ │ │ │ - jne 61d80 │ │ │ │ + jne 5f550 │ │ │ │ cmp 0x10(%r8,%rax,1),%r9 │ │ │ │ - jne 61da0 │ │ │ │ - mov 0x18(%rdi,%rax,1),%rdx │ │ │ │ + jne 5f570 │ │ │ │ + mov 0x18(%rsi,%rax,1),%rdx │ │ │ │ imul %r9d,%r10d │ │ │ │ cmp %rdx,0x18(%r15,%rax,1) │ │ │ │ - jne 61d80 │ │ │ │ + jne 5f550 │ │ │ │ cmp 0x18(%r8,%rax,1),%rdx │ │ │ │ - jne 61da0 │ │ │ │ - mov 0x20(%rdi,%rax,1),%r9 │ │ │ │ + jne 5f570 │ │ │ │ + mov 0x20(%rsi,%rax,1),%r9 │ │ │ │ imul %edx,%r10d │ │ │ │ cmp %r9,0x20(%r15,%rax,1) │ │ │ │ - jne 61d80 │ │ │ │ + jne 5f550 │ │ │ │ cmp 0x20(%r8,%rax,1),%r9 │ │ │ │ - jne 61da0 │ │ │ │ - mov 0x28(%rdi,%rax,1),%r8 │ │ │ │ + jne 5f570 │ │ │ │ + mov 0x28(%rsi,%rax,1),%r8 │ │ │ │ imul %r9d,%r10d │ │ │ │ cmp %r8,0x28(%r15,%rax,1) │ │ │ │ - jne 61d80 │ │ │ │ + jne 5f550 │ │ │ │ mov 0x20(%rcx),%r9 │ │ │ │ cmp 0x28(%r9,%rax,1),%r8 │ │ │ │ - jne 61da0 │ │ │ │ - mov 0x30(%rdi,%rax,1),%rdx │ │ │ │ + jne 5f570 │ │ │ │ + mov 0x30(%rsi,%rax,1),%rdx │ │ │ │ imul %r8d,%r10d │ │ │ │ cmp %rdx,0x30(%r15,%rax,1) │ │ │ │ - jne 61d80 │ │ │ │ + jne 5f550 │ │ │ │ cmp 0x30(%r9,%rax,1),%rdx │ │ │ │ - jne 61da0 │ │ │ │ - mov 0x38(%rdi,%rax,1),%r8 │ │ │ │ + jne 5f570 │ │ │ │ + mov 0x38(%rsi,%rax,1),%r8 │ │ │ │ imul %edx,%r10d │ │ │ │ cmp %r8,0x38(%r15,%rax,1) │ │ │ │ - jne 61d80 │ │ │ │ + jne 5f550 │ │ │ │ cmp 0x38(%r9,%rax,1),%r8 │ │ │ │ - jne 61da0 │ │ │ │ - imul %r8d,%r10d │ │ │ │ + jne 5f570 │ │ │ │ add $0x40,%rax │ │ │ │ - cmp %rax,%rsi │ │ │ │ - jne 619d9 │ │ │ │ + imul %r8d,%r10d │ │ │ │ + cmp %rax,%rdi │ │ │ │ + jne 5f1b9 │ │ │ │ movslq %r10d,%r15 │ │ │ │ imul %r11,%r15 │ │ │ │ mov %rcx,-0x120(%rbp) │ │ │ │ + vpxor %xmm1,%xmm1,%xmm1 │ │ │ │ + lea -0xb0(%rbp),%rdi │ │ │ │ + mov %r15,%rdx │ │ │ │ mov %r11,-0x118(%rbp) │ │ │ │ + mov %r12,%rsi │ │ │ │ mov %r10d,-0x108(%rbp) │ │ │ │ - vpxor %xmm1,%xmm1,%xmm1 │ │ │ │ movq $0x0,-0x78(%rbp) │ │ │ │ movq $0x0,-0x58(%rbp) │ │ │ │ vmovdqa %ymm1,-0xb0(%rbp) │ │ │ │ - lea -0xb0(%rbp),%rdi │ │ │ │ - mov %r15,%rdx │ │ │ │ - mov %r12,%rsi │ │ │ │ vzeroupper │ │ │ │ - call bf6d0 │ │ │ │ - mov -0xb0(%rbp),%rsi │ │ │ │ + call b96e0 │ │ │ │ + mov -0xb0(%rbp),%rdi │ │ │ │ mov -0xa0(%rbp),%r10 │ │ │ │ test %al,%al │ │ │ │ mov -0x108(%rbp),%r9d │ │ │ │ mov -0x118(%rbp),%rax │ │ │ │ + mov %rdi,-0x110(%rbp) │ │ │ │ mov -0x120(%rbp),%rdx │ │ │ │ - mov %rsi,-0x110(%rbp) │ │ │ │ mov %r10,-0x128(%rbp) │ │ │ │ - jne 61df0 │ │ │ │ - mov -0x98(%rbp),%r8 │ │ │ │ + jne 5f5c0 │ │ │ │ mov %r14d,%ecx │ │ │ │ + mov -0x98(%rbp),%r8 │ │ │ │ mov %rdx,-0x138(%rbp) │ │ │ │ + vpxor %xmm2,%xmm2,%xmm2 │ │ │ │ + imul %r9d,%ecx │ │ │ │ lea -0x80(%rbp),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,-0x130(%rbp) │ │ │ │ - movq $0x0,-0x80(%rbp) │ │ │ │ - movq $0x0,-0x70(%rbp) │ │ │ │ - movq $0x0,-0x68(%rbp) │ │ │ │ - mov %r9d,-0x108(%rbp) │ │ │ │ - imul %r9d,%ecx │ │ │ │ mov %r8,-0x150(%rbp) │ │ │ │ + movq $0x0,-0x80(%rbp) │ │ │ │ movslq %ecx,%rdx │ │ │ │ - call bf6d0 │ │ │ │ + mov %r9d,-0x108(%rbp) │ │ │ │ + vmovdqa %xmm2,-0x70(%rbp) │ │ │ │ + call b96e0 │ │ │ │ mov -0x80(%rbp),%r11 │ │ │ │ - mov -0x70(%rbp),%rdi │ │ │ │ + mov -0x70(%rbp),%rsi │ │ │ │ mov %r11,-0x118(%rbp) │ │ │ │ - mov %rdi,-0x120(%rbp) │ │ │ │ + mov %rsi,-0x120(%rbp) │ │ │ │ test %al,%al │ │ │ │ - je 61e10 │ │ │ │ - mov 0x8f391(%rip),%r11 │ │ │ │ - lea 0x7e774(%rip),%rsi # e035a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x143a> │ │ │ │ - mov (%r11),%rdi │ │ │ │ + je 5f5e0 │ │ │ │ + mov 0x8abb8(%rip),%r12 │ │ │ │ + lea 0x79f9b(%rip),%rsi # d935a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x124a> │ │ │ │ + mov (%r12),%rdi │ │ │ │ call d380 │ │ │ │ xor %ebx,%ebx │ │ │ │ mov -0x118(%rbp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 61c0b │ │ │ │ + je 5f3e5 │ │ │ │ mov -0x120(%rbp),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ mov -0x110(%rbp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 61c99 │ │ │ │ + je 5f469 │ │ │ │ mov -0x128(%rbp),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - jmp 61c99 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov 0x8f339(%rip),%r11 │ │ │ │ - lea 0x7e426(%rip),%rsi # e0064 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1144> │ │ │ │ + jmp 5f469 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0x8ab61(%rip),%r11 │ │ │ │ + lea 0x79c4e(%rip),%rsi # d9064 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xf54> │ │ │ │ mov (%r11),%rdi │ │ │ │ call d380 │ │ │ │ xor %ebx,%ebx │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 62201 │ │ │ │ + jne 5f9b9 │ │ │ │ lea -0x30(%rbp),%rsp │ │ │ │ mov %rbx,%rax │ │ │ │ pop %rbx │ │ │ │ pop %r9 │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ lea -0x8(%r9),%rsp │ │ │ │ ret │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x8f2e9(%rip),%r13 │ │ │ │ - lea 0x7f1e2(%rip),%rsi # e0e70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1f50> │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov 0x8ab19(%rip),%r13 │ │ │ │ + lea 0x7aa12(%rip),%rsi # d9e70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1d60> │ │ │ │ mov 0x0(%r13),%rdi │ │ │ │ call d380 │ │ │ │ xor %ebx,%ebx │ │ │ │ lea -0xc0(%rbp),%rdi │ │ │ │ - call b9520 │ │ │ │ + call b3b10 │ │ │ │ lea -0xc8(%rbp),%rdi │ │ │ │ - call b9520 │ │ │ │ + call b3b10 │ │ │ │ lea -0xd0(%rbp),%rdi │ │ │ │ - call b9520 │ │ │ │ - jmp 61c48 │ │ │ │ + call b3b10 │ │ │ │ + jmp 5f420 │ │ │ │ nop │ │ │ │ - mov 0x8f2a9(%rip),%rdx │ │ │ │ - lea 0x7f1da(%rip),%rsi # e0ea8 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1f88> │ │ │ │ + mov 0x8aad9(%rip),%rdx │ │ │ │ + lea 0x7aa0a(%rip),%rsi # d9ea8 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1d98> │ │ │ │ mov (%rdx),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 61c97 │ │ │ │ + jmp 5f467 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0x8f289(%rip),%r8 │ │ │ │ - lea 0x7e619(%rip),%rsi # e0307 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x13e7> │ │ │ │ + mov 0x8aab9(%rip),%r8 │ │ │ │ + lea 0x79e49(%rip),%rsi # d9307 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x11f7> │ │ │ │ mov (%r8),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 61c97 │ │ │ │ + jmp 5f467 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0x8f269(%rip),%rdi │ │ │ │ - lea 0x7f502(%rip),%rsi # e1210 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x22f0> │ │ │ │ - mov (%rdi),%rdi │ │ │ │ + mov 0x8aa99(%rip),%rsi │ │ │ │ + mov (%rsi),%rdi │ │ │ │ + lea 0x7ad2f(%rip),%rsi # da210 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x2100> │ │ │ │ call d380 │ │ │ │ - jmp 61cb1 │ │ │ │ + jmp 5f481 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0x8f249(%rip),%rcx │ │ │ │ - lea 0x7f112(%rip),%rsi # e0e40 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1f20> │ │ │ │ + mov 0x8aa79(%rip),%rcx │ │ │ │ + lea 0x7a942(%rip),%rsi # d9e40 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1d30> │ │ │ │ mov (%rcx),%rdi │ │ │ │ call d380 │ │ │ │ xor %ebx,%ebx │ │ │ │ - jmp 61ca5 │ │ │ │ + jmp 5f475 │ │ │ │ nopl (%rax) │ │ │ │ - mov 0x8f229(%rip),%rax │ │ │ │ - lea 0x7f2da(%rip),%rsi # e1028 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x2108> │ │ │ │ + mov 0x8aa59(%rip),%rax │ │ │ │ + lea 0x7ab0a(%rip),%rsi # da028 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1f18> │ │ │ │ mov (%rax),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 61c97 │ │ │ │ + jmp 5f467 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0x8f209(%rip),%r10 │ │ │ │ - lea 0x7ecc2(%rip),%rsi # e0a30 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1b10> │ │ │ │ + mov 0x8aa39(%rip),%r10 │ │ │ │ + lea 0x7a4f2(%rip),%rsi # d9a30 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1920> │ │ │ │ mov (%r10),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 61c97 │ │ │ │ + jmp 5f467 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0x8f1e9(%rip),%rdi │ │ │ │ - lea 0x7f17a(%rip),%rsi # e0f08 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1fe8> │ │ │ │ - mov (%rdi),%rdi │ │ │ │ + mov 0x8aa19(%rip),%rsi │ │ │ │ + mov (%rsi),%rdi │ │ │ │ + lea 0x7a9a7(%rip),%rsi # d9f08 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1df8> │ │ │ │ call d380 │ │ │ │ - jmp 61c97 │ │ │ │ + jmp 5f467 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0x8f1c9(%rip),%rbx │ │ │ │ - lea 0x7f18a(%rip),%rsi # e0f38 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x2018> │ │ │ │ + mov 0x8a9f9(%rip),%rbx │ │ │ │ + lea 0x7a9ba(%rip),%rsi # d9f38 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1e28> │ │ │ │ mov (%rbx),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 61c97 │ │ │ │ + jmp 5f467 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0x8f1a9(%rip),%rsi │ │ │ │ - mov (%rsi),%rdi │ │ │ │ - lea 0x7f03f(%rip),%rsi # e0e10 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1ef0> │ │ │ │ + mov 0x8a9d9(%rip),%rdi │ │ │ │ + lea 0x7a872(%rip),%rsi # d9e10 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1d00> │ │ │ │ + mov (%rdi),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 61c46 │ │ │ │ + jmp 5f41e │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov %edi,-0x104(%rbp) │ │ │ │ - jmp 61829 │ │ │ │ + jmp 5f009 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0x8f179(%rip),%rbx │ │ │ │ - lea 0x7e55c(%rip),%rsi # e035a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x143a> │ │ │ │ + mov 0x8a9a9(%rip),%rbx │ │ │ │ + lea 0x79d8c(%rip),%rsi # d935a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x124a> │ │ │ │ mov (%rbx),%rdi │ │ │ │ call d380 │ │ │ │ xor %ebx,%ebx │ │ │ │ - jmp 61c0b │ │ │ │ + jmp 5f3e5 │ │ │ │ nopl (%rax) │ │ │ │ - mov -0x68(%rbp),%r10 │ │ │ │ + mov -0x68(%rbp),%rdi │ │ │ │ mov -0x138(%rbp),%rsi │ │ │ │ - lea -0x60(%rbp),%rdi │ │ │ │ + vpxor %xmm3,%xmm3,%xmm3 │ │ │ │ mov %r15,%rdx │ │ │ │ movq $0x0,-0x60(%rbp) │ │ │ │ - movq $0x0,-0x50(%rbp) │ │ │ │ - movq $0x0,-0x48(%rbp) │ │ │ │ - mov %r10,-0x158(%rbp) │ │ │ │ - call bf6d0 │ │ │ │ + mov %rdi,-0x158(%rbp) │ │ │ │ + lea -0x60(%rbp),%rdi │ │ │ │ + vmovdqa %xmm3,-0x50(%rbp) │ │ │ │ + call b96e0 │ │ │ │ mov -0x60(%rbp),%r15 │ │ │ │ - mov -0x50(%rbp),%rsi │ │ │ │ + mov -0x50(%rbp),%r10 │ │ │ │ test %al,%al │ │ │ │ mov -0x108(%rbp),%r9d │ │ │ │ mov %r15,-0x170(%rbp) │ │ │ │ - mov %rsi,-0x148(%rbp) │ │ │ │ - jne 621a3 │ │ │ │ - mov 0x8f946(%rip),%r15 │ │ │ │ - mov -0x48(%rbp),%rax │ │ │ │ - mov 0x20(%r12),%rdx │ │ │ │ + mov %r10,-0x148(%rbp) │ │ │ │ + jne 5f95b │ │ │ │ + mov 0x8b17d(%rip),%rax │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r9d,-0x108(%rbp) │ │ │ │ xor %r8d,%r8d │ │ │ │ + mov -0x48(%rbp),%r15 │ │ │ │ + mov 0x20(%r12),%rdx │ │ │ │ xor %r9d,%r9d │ │ │ │ mov $0xb,%ecx │ │ │ │ - mov %r13d,%esi │ │ │ │ - mov 0x10(%r15),%rdi │ │ │ │ - mov %rax,-0x160(%rbp) │ │ │ │ + mov 0x10(%rax),%rdi │ │ │ │ push $0x0 │ │ │ │ + mov %r13d,%esi │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ - call *0x2e8(%r15) │ │ │ │ - mov %rax,-0x178(%rbp) │ │ │ │ + call *0x2e8(%rax) │ │ │ │ + mov %rax,-0x180(%rbp) │ │ │ │ add $0x20,%rsp │ │ │ │ test %rax,%rax │ │ │ │ - je 621b9 │ │ │ │ - mov 0x8f8f1(%rip),%r12 │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ + je 5f971 │ │ │ │ + mov 0x8b130(%rip),%r12 │ │ │ │ sub $0x8,%rsp │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ xor %r9d,%r9d │ │ │ │ xor %r8d,%r8d │ │ │ │ mov $0xb,%ecx │ │ │ │ mov %r13d,%esi │ │ │ │ mov 0x10(%r12),%rdi │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ call *0x2e8(%r12) │ │ │ │ add $0x20,%rsp │ │ │ │ test %rax,%rax │ │ │ │ mov %rax,-0x188(%rbp) │ │ │ │ mov -0x108(%rbp),%r10d │ │ │ │ mov -0x130(%rbp),%rbx │ │ │ │ - je 621bd │ │ │ │ - mov -0x178(%rbp),%r13 │ │ │ │ + je 5f975 │ │ │ │ + mov -0x180(%rbp),%r13 │ │ │ │ mov -0x188(%rbp),%rdx │ │ │ │ movq $0x0,-0xb8(%rbp) │ │ │ │ mov 0x10(%r13),%r9 │ │ │ │ mov 0x10(%rdx),%r11 │ │ │ │ test %r10d,%r10d │ │ │ │ - jle 62140 │ │ │ │ + jle 5f8f8 │ │ │ │ movslq %r14d,%r14 │ │ │ │ lea 0x0(,%rbx,4),%rcx │ │ │ │ - mov -0x150(%rbp),%rdx │ │ │ │ - mov -0x158(%rbp),%rax │ │ │ │ - lea 0x0(,%r14,8),%r8 │ │ │ │ - lea 0x0(,%r14,4),%rdi │ │ │ │ - mov %rcx,-0x130(%rbp) │ │ │ │ + lea -0xb8(%rbp),%rdi │ │ │ │ movl $0x0,-0x108(%rbp) │ │ │ │ - lea -0xb8(%rbp),%rsi │ │ │ │ + lea 0x0(,%r14,8),%r8 │ │ │ │ + lea 0x0(,%r14,4),%rsi │ │ │ │ + mov %rcx,-0x140(%rbp) │ │ │ │ + mov -0x150(%rbp),%rdx │ │ │ │ mov %r8,-0x138(%rbp) │ │ │ │ lea 0x0(,%rbx,8),%r13 │ │ │ │ - mov -0x160(%rbp),%r8 │ │ │ │ - mov %rdi,-0x140(%rbp) │ │ │ │ - mov %rsi,-0x180(%rbp) │ │ │ │ + mov -0x158(%rbp),%rax │ │ │ │ + mov %r15,%r8 │ │ │ │ + mov %rsi,-0x130(%rbp) │ │ │ │ mov %r9,%rbx │ │ │ │ mov %r11,%r12 │ │ │ │ + mov %rdi,-0x178(%rbp) │ │ │ │ test $0x1,%r10b │ │ │ │ - je 62040 │ │ │ │ + je 5f7f8 │ │ │ │ + mov %r10d,-0x164(%rbp) │ │ │ │ vmovsd -0xd8(%rbp),%xmm0 │ │ │ │ - mov %r10d,-0x18c(%rbp) │ │ │ │ - mov -0xf4(%rbp),%esi │ │ │ │ mov %rax,%rcx │ │ │ │ - push -0x180(%rbp) │ │ │ │ - mov -0x104(%rbp),%edi │ │ │ │ - push %r11 │ │ │ │ - mov %r8,%r12 │ │ │ │ - mov %r9,-0x168(%rbp) │ │ │ │ mov %rax,%r14 │ │ │ │ + mov -0xf4(%rbp),%esi │ │ │ │ + mov -0x104(%rbp),%edi │ │ │ │ + push -0x178(%rbp) │ │ │ │ mov %rdx,%rbx │ │ │ │ - mov %r11,%r15 │ │ │ │ - call 60220 │ │ │ │ + push %r11 │ │ │ │ + mov %r9,-0x160(%rbp) │ │ │ │ + call 5dbd0 │ │ │ │ mov -0x138(%rbp),%r10 │ │ │ │ - mov -0x168(%rbp),%r9 │ │ │ │ + mov -0x160(%rbp),%r9 │ │ │ │ lea (%rbx,%r13,1),%rdx │ │ │ │ mov $0x1,%r11d │ │ │ │ - mov -0x130(%rbp),%rbx │ │ │ │ - add -0x140(%rbp),%r15 │ │ │ │ + mov -0x140(%rbp),%rbx │ │ │ │ pop %rdi │ │ │ │ + lea (%r14,%r10,1),%rax │ │ │ │ + mov -0x164(%rbp),%r10d │ │ │ │ pop %r8 │ │ │ │ - lea (%r12,%r13,1),%r8 │ │ │ │ mov %r11d,-0x108(%rbp) │ │ │ │ - lea (%r14,%r10,1),%rax │ │ │ │ - mov -0x18c(%rbp),%r10d │ │ │ │ + lea (%r15,%r13,1),%r8 │ │ │ │ add %r9,%rbx │ │ │ │ - mov %r15,%r12 │ │ │ │ + add -0x130(%rbp),%r12 │ │ │ │ cmp %r10d,%r11d │ │ │ │ - je 62140 │ │ │ │ - nopl (%rax) │ │ │ │ - mov -0x180(%rbp),%r15 │ │ │ │ - mov -0x104(%rbp),%r14d │ │ │ │ - vmovsd -0xd8(%rbp),%xmm0 │ │ │ │ + je 5f8f8 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov -0x178(%rbp),%r15 │ │ │ │ + mov %r10d,-0x164(%rbp) │ │ │ │ mov %rbx,%r9 │ │ │ │ - mov -0xf4(%rbp),%esi │ │ │ │ - mov %r10d,-0x168(%rbp) │ │ │ │ mov %rax,%rcx │ │ │ │ + mov -0x104(%rbp),%r14d │ │ │ │ + vmovsd -0xd8(%rbp),%xmm0 │ │ │ │ push %r15 │ │ │ │ + mov -0xf4(%rbp),%esi │ │ │ │ mov %r14d,%edi │ │ │ │ push %r12 │ │ │ │ mov %r8,-0x160(%rbp) │ │ │ │ mov %rax,-0x158(%rbp) │ │ │ │ mov %rdx,-0x150(%rbp) │ │ │ │ - call 60220 │ │ │ │ + call 5dbd0 │ │ │ │ + pop %r9 │ │ │ │ mov -0x158(%rbp),%rax │ │ │ │ - mov -0x150(%rbp),%rdx │ │ │ │ mov %r14d,%edi │ │ │ │ - add -0x138(%rbp),%rax │ │ │ │ - mov -0x160(%rbp),%r8 │ │ │ │ - add -0x130(%rbp),%rbx │ │ │ │ - add -0x140(%rbp),%r12 │ │ │ │ - vmovsd -0xd8(%rbp),%xmm0 │ │ │ │ - mov -0xf4(%rbp),%esi │ │ │ │ - pop %r9 │ │ │ │ pop %r10 │ │ │ │ + mov -0x150(%rbp),%rdx │ │ │ │ + mov -0x160(%rbp),%r8 │ │ │ │ + add -0x138(%rbp),%rax │ │ │ │ + add -0x140(%rbp),%rbx │ │ │ │ + add -0x130(%rbp),%r12 │ │ │ │ push %r15 │ │ │ │ add %r13,%rdx │ │ │ │ + vmovsd -0xd8(%rbp),%xmm0 │ │ │ │ + mov -0xf4(%rbp),%esi │ │ │ │ add %r13,%r8 │ │ │ │ mov %rbx,%r9 │ │ │ │ mov %rax,%rcx │ │ │ │ push %r12 │ │ │ │ mov %r8,-0x160(%rbp) │ │ │ │ mov %rax,-0x158(%rbp) │ │ │ │ mov %rdx,-0x150(%rbp) │ │ │ │ - call 60220 │ │ │ │ - mov -0x150(%rbp),%rdx │ │ │ │ - mov -0x160(%rbp),%r8 │ │ │ │ + call 5dbd0 │ │ │ │ pop %rcx │ │ │ │ - mov -0x158(%rbp),%rax │ │ │ │ + mov -0x150(%rbp),%rdx │ │ │ │ pop %rsi │ │ │ │ - mov -0x168(%rbp),%r10d │ │ │ │ addl $0x2,-0x108(%rbp) │ │ │ │ - add -0x138(%rbp),%rax │ │ │ │ - add -0x130(%rbp),%rbx │ │ │ │ - add -0x140(%rbp),%r12 │ │ │ │ + mov -0x158(%rbp),%rax │ │ │ │ + mov -0x160(%rbp),%r8 │ │ │ │ add %r13,%rdx │ │ │ │ + mov -0x164(%rbp),%r10d │ │ │ │ + add -0x140(%rbp),%rbx │ │ │ │ + add -0x138(%rbp),%rax │ │ │ │ add %r13,%r8 │ │ │ │ + add -0x130(%rbp),%r12 │ │ │ │ cmp %r10d,-0x108(%rbp) │ │ │ │ - jne 62040 │ │ │ │ - vmovsd -0xd8(%rbp),%xmm2 │ │ │ │ - vucomisd %xmm2,%xmm2 │ │ │ │ - jp 621e0 │ │ │ │ + jne 5f7f8 │ │ │ │ + vmovsd -0xd8(%rbp),%xmm4 │ │ │ │ + vucomisd %xmm4,%xmm4 │ │ │ │ + jp 5f998 │ │ │ │ vmovsd -0xb8(%rbp),%xmm0 │ │ │ │ mov -0x188(%rbp),%rdx │ │ │ │ - mov -0x178(%rbp),%rsi │ │ │ │ - lea 0x7e26a(%rip),%rdi # e03d9 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x14b9> │ │ │ │ + lea 0x79ab9(%rip),%rdi # d93d9 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x12c9> │ │ │ │ mov $0x1,%eax │ │ │ │ + mov -0x180(%rbp),%rsi │ │ │ │ call d2b0 │ │ │ │ mov %rax,%rbx │ │ │ │ mov -0x170(%rbp),%rcx │ │ │ │ test %rcx,%rcx │ │ │ │ - je 61bf0 │ │ │ │ + je 5f3ca │ │ │ │ mov -0x148(%rbp),%rsi │ │ │ │ mov %rcx,%rdi │ │ │ │ sub %rcx,%rsi │ │ │ │ call d340 │ │ │ │ - jmp 61bf0 │ │ │ │ - mov 0x8edc6(%rip),%r8 │ │ │ │ - lea 0x7e1a9(%rip),%rsi # e035a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x143a> │ │ │ │ + jmp 5f3ca │ │ │ │ + mov 0x8a60e(%rip),%r8 │ │ │ │ + lea 0x799f1(%rip),%rsi # d935a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x124a> │ │ │ │ mov (%r8),%rdi │ │ │ │ call d380 │ │ │ │ xor %ebx,%ebx │ │ │ │ - jmp 6217c │ │ │ │ - mov -0x178(%rbp),%rdx │ │ │ │ + jmp 5f934 │ │ │ │ + mov -0x180(%rbp),%rdx │ │ │ │ mov (%rdx),%r13 │ │ │ │ test %r13d,%r13d │ │ │ │ - js 621b9 │ │ │ │ + js 5f971 │ │ │ │ dec %r13 │ │ │ │ mov %r13,(%rdx) │ │ │ │ - jne 621b9 │ │ │ │ + jne 5f971 │ │ │ │ mov %rdx,%rdi │ │ │ │ call d2a0 <_Py_Dealloc@plt> │ │ │ │ xor %ebx,%ebx │ │ │ │ - jmp 6217c │ │ │ │ + jmp 5f934 │ │ │ │ mov -0x188(%rbp),%rdx │ │ │ │ - mov -0x178(%rbp),%rsi │ │ │ │ - lea 0x7e173(%rip),%rdi # e0368 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1448> │ │ │ │ + mov -0x180(%rbp),%rsi │ │ │ │ + lea 0x799bb(%rip),%rdi # d9368 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1258> │ │ │ │ xor %eax,%eax │ │ │ │ call d2b0 │ │ │ │ - jmp 62179 │ │ │ │ + jmp 5f931 │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r13 │ │ │ │ + mov %rax,%r12 │ │ │ │ vzeroupper │ │ │ │ - jmp fb37 <__cxa_finalize@plt+0x24a7> │ │ │ │ + jmp fb01 <__cxa_finalize@plt+0x2471> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r13 │ │ │ │ - jmp fb10 <__cxa_finalize@plt+0x2480> │ │ │ │ + mov %rax,%r12 │ │ │ │ + jmp fada <__cxa_finalize@plt+0x244a> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r13 │ │ │ │ + mov %rax,%r12 │ │ │ │ vzeroupper │ │ │ │ - jmp fb98 <__cxa_finalize@plt+0x2508> │ │ │ │ + jmp fb62 <__cxa_finalize@plt+0x24d2> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r13 │ │ │ │ + mov %rax,%r12 │ │ │ │ vzeroupper │ │ │ │ - jmp fbb0 <__cxa_finalize@plt+0x2520> │ │ │ │ + jmp fb7a <__cxa_finalize@plt+0x24ea> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r13 │ │ │ │ - jmp fbd3 <__cxa_finalize@plt+0x2543> │ │ │ │ + mov %rax,%r12 │ │ │ │ + jmp fb9d <__cxa_finalize@plt+0x250d> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r13 │ │ │ │ - jmp fb26 <__cxa_finalize@plt+0x2496> │ │ │ │ + mov %rax,%r12 │ │ │ │ + jmp faf0 <__cxa_finalize@plt+0x2460> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r13 │ │ │ │ - jmp fb59 <__cxa_finalize@plt+0x24c9> │ │ │ │ + mov %rax,%r12 │ │ │ │ + jmp fb23 <__cxa_finalize@plt+0x2493> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r13 │ │ │ │ + mov %rax,%r12 │ │ │ │ vzeroupper │ │ │ │ - jmp fba4 <__cxa_finalize@plt+0x2514> │ │ │ │ + jmp fb6e <__cxa_finalize@plt+0x24de> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r13 │ │ │ │ + mov %rax,%r12 │ │ │ │ vzeroupper │ │ │ │ - jmp fb78 <__cxa_finalize@plt+0x24e8> │ │ │ │ + jmp fb42 <__cxa_finalize@plt+0x24b2> │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ endbr64 │ │ │ │ lea 0x8(%rsp),%r10 │ │ │ │ - and $0xffffffffffffffc0,%rsp │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ mov %rsi,%rdi │ │ │ │ - lea 0x7e0d1(%rip),%rsi # e0378 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1458> │ │ │ │ push -0x8(%r10) │ │ │ │ + lea 0x7991d(%rip),%rsi # d9378 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1268> │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ + lea -0x120(%rbp),%rcx │ │ │ │ + lea -0x118(%rbp),%rdx │ │ │ │ + lea -0x124(%rbp),%r8 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %r10 │ │ │ │ push %rbx │ │ │ │ - lea -0x120(%rbp),%rcx │ │ │ │ - sub $0x180,%rsp │ │ │ │ - lea -0x118(%rbp),%rdx │ │ │ │ - lea -0x124(%rbp),%r8 │ │ │ │ + sub $0x160,%rsp │ │ │ │ mov %fs:0x28,%rax │ │ │ │ mov %rax,-0x38(%rbp) │ │ │ │ xor %eax,%eax │ │ │ │ movl $0x0,-0x124(%rbp) │ │ │ │ call d3f0 │ │ │ │ test %eax,%eax │ │ │ │ - je 62ec6 │ │ │ │ + je 60546 │ │ │ │ mov -0x124(%rbp),%r8d │ │ │ │ test %r8d,%r8d │ │ │ │ - jle 62eb0 │ │ │ │ - mov 0x8f4a5(%rip),%rax │ │ │ │ + jle 60530 │ │ │ │ + mov 0x8acf5(%rip),%rax │ │ │ │ mov -0x120(%rbp),%rdx │ │ │ │ mov 0x10(%rax),%rsi │ │ │ │ mov 0x8(%rdx),%rdi │ │ │ │ cmp %rdi,%rsi │ │ │ │ - je 62357 │ │ │ │ + je 5fb07 │ │ │ │ call d0e0 │ │ │ │ test %eax,%eax │ │ │ │ - mov 0x8f483(%rip),%rax │ │ │ │ - jne 62350 │ │ │ │ + mov 0x8acd3(%rip),%rax │ │ │ │ + jne 5fb00 │ │ │ │ mov 0x168(%rax),%rsi │ │ │ │ mov 0x228(%rax),%rbx │ │ │ │ mov $0xc,%edi │ │ │ │ - jmp 62376 │ │ │ │ + jmp 5fb26 │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov -0x120(%rbp),%rdx │ │ │ │ mov 0x38(%rdx),%rcx │ │ │ │ xor %edi,%edi │ │ │ │ mov 0x168(%rax),%rsi │ │ │ │ mov 0x228(%rax),%rbx │ │ │ │ cmpl $0xb,0x1c(%rcx) │ │ │ │ @@ -74944,11681 +74438,11528 @@ │ │ │ │ mov $0x100,%r8d │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ mov %rax,%rsi │ │ │ │ call *%rbx │ │ │ │ mov %rax,%r12 │ │ │ │ test %rax,%rax │ │ │ │ - je 63340 │ │ │ │ + je 60960 │ │ │ │ mov 0x38(%rax),%rdi │ │ │ │ - mov 0x8f410(%rip),%r13 │ │ │ │ + mov 0x8ac60(%rip),%r13 │ │ │ │ mov %rax,-0x110(%rbp) │ │ │ │ mov 0x1c(%rdi),%r9d │ │ │ │ - mov 0x228(%r13),%r14 │ │ │ │ mov $0xc,%edi │ │ │ │ + mov 0x228(%r13),%r14 │ │ │ │ mov %r9d,-0x148(%rbp) │ │ │ │ call *0x168(%r13) │ │ │ │ mov -0x118(%rbp),%rdi │ │ │ │ xor %r9d,%r9d │ │ │ │ mov $0x100,%r8d │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ mov %rax,%rsi │ │ │ │ call *%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ test %rax,%rax │ │ │ │ - je 631c0 │ │ │ │ - mov 0x18(%r12),%r11d │ │ │ │ + je 60830 │ │ │ │ + mov 0x18(%r12),%r15d │ │ │ │ mov %rax,-0x108(%rbp) │ │ │ │ - cmp $0x1,%r11d │ │ │ │ - jle 631a0 │ │ │ │ - mov 0x20(%r12),%r15 │ │ │ │ - lea -0x2(%r11),%r10d │ │ │ │ + cmp $0x1,%r15d │ │ │ │ + jle 60810 │ │ │ │ + mov 0x20(%r12),%r11 │ │ │ │ + lea -0x2(%r15),%r10d │ │ │ │ movslq %r10d,%r13 │ │ │ │ - mov (%r15,%r13,8),%r14 │ │ │ │ - mov %r14d,-0x138(%rbp) │ │ │ │ + mov (%r11,%r13,8),%r14 │ │ │ │ + mov %r14d,-0x13c(%rbp) │ │ │ │ test %r14d,%r14d │ │ │ │ - jle 62f00 │ │ │ │ - mov 0x8(%r15,%r13,8),%r15 │ │ │ │ - mov %r15d,-0x13c(%rbp) │ │ │ │ - test %r15d,%r15d │ │ │ │ - jle 63160 │ │ │ │ + jle 60578 │ │ │ │ + mov 0x8(%r11,%r13,8),%r8 │ │ │ │ + mov %r8,-0x160(%rbp) │ │ │ │ + mov %r8d,-0x138(%rbp) │ │ │ │ + test %r8d,%r8d │ │ │ │ + jle 607d0 │ │ │ │ mov -0x124(%rbp),%esi │ │ │ │ - lea -0x1(%r11),%r8d │ │ │ │ - mov %r15d,%edi │ │ │ │ + lea -0x1(%r15),%eax │ │ │ │ + mov %r8d,%edi │ │ │ │ mov %r10d,-0x158(%rbp) │ │ │ │ - mov %r11d,-0x140(%rbp) │ │ │ │ - mov %r8d,-0x150(%rbp) │ │ │ │ - call 2eca0 │ │ │ │ - mov %eax,%esi │ │ │ │ - mov -0x150(%rbp),%eax │ │ │ │ - mov -0x140(%rbp),%r10d │ │ │ │ - cmp 0x18(%rbx),%eax │ │ │ │ + mov %eax,-0x150(%rbp) │ │ │ │ + call 2ed10 │ │ │ │ + mov -0x150(%rbp),%edx │ │ │ │ mov -0x158(%rbp),%ecx │ │ │ │ - jne 63180 │ │ │ │ + mov %eax,%esi │ │ │ │ + cmp 0x18(%rbx),%edx │ │ │ │ + jne 607f0 │ │ │ │ mov 0x20(%rbx),%rdx │ │ │ │ - mov (%rdx,%r13,8),%rdi │ │ │ │ + mov (%rdx,%r13,8),%rax │ │ │ │ movslq %esi,%r13 │ │ │ │ - cmp %r13,%rdi │ │ │ │ - jne 62f40 │ │ │ │ + cmp %r13,%rax │ │ │ │ + jne 605b0 │ │ │ │ mov $0x1,%r13d │ │ │ │ - cmp $0x2,%r10d │ │ │ │ - je 62971 │ │ │ │ - lea -0x3(%r10),%r9d │ │ │ │ + cmp $0x2,%r15d │ │ │ │ + je 60000 │ │ │ │ + lea -0x3(%r15),%edi │ │ │ │ mov 0x20(%r12),%rsi │ │ │ │ - cmp $0xe,%r9d │ │ │ │ - jbe 6335b │ │ │ │ - mov %rsi,%r11 │ │ │ │ - or %rdx,%r11 │ │ │ │ - test $0x7f,%r11b │ │ │ │ - jne 6335b │ │ │ │ - mov %ecx,%r13d │ │ │ │ - mov $0x10,%r8d │ │ │ │ - vmovdqa32 0x821a3(%rip),%zmm0 # e4680 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x5760> │ │ │ │ - vmovdqa32 0x82219(%rip),%zmm1 # e4700 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x57e0> │ │ │ │ - shr $0x4,%r13d │ │ │ │ - shl $0x7,%r13 │ │ │ │ - vpbroadcastd %r8d,%zmm5 │ │ │ │ - lea -0x80(%r13),%rdi │ │ │ │ - vmovdqa32 0x8223d(%rip),%zmm6 # e4740 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x5820> │ │ │ │ - xor %r11d,%r11d │ │ │ │ - shr $0x7,%rdi │ │ │ │ - inc %rdi │ │ │ │ - and $0x3,%edi │ │ │ │ - je 625d5 │ │ │ │ - cmp $0x1,%rdi │ │ │ │ - je 62579 │ │ │ │ - cmp $0x2,%rdi │ │ │ │ - jne 632b1 │ │ │ │ - vmovdqa64 (%rsi,%r11,1),%zmm8 │ │ │ │ - vmovdqa64 0x40(%rsi,%r11,1),%zmm9 │ │ │ │ - vmovdqa64 0x40(%rdx,%r11,1),%zmm10 │ │ │ │ - vmovdqa64 (%rdx,%r11,1),%zmm11 │ │ │ │ - vpcmpneqq %zmm9,%zmm10,%k4 │ │ │ │ - vpcmpneqq %zmm8,%zmm11,%k5 │ │ │ │ - kmovb %k4,%r8d │ │ │ │ - kmovb %k5,%edi │ │ │ │ - or %dil,%r8b │ │ │ │ - jne 631e0 │ │ │ │ - vpermt2d %zmm9,%zmm6,%zmm8 │ │ │ │ - vpaddd %zmm5,%zmm0,%zmm0 │ │ │ │ - sub $0xffffffffffffff80,%r11 │ │ │ │ - vpmulld %zmm8,%zmm1,%zmm1 │ │ │ │ - vmovdqa64 (%rsi,%r11,1),%zmm12 │ │ │ │ - vmovdqa64 0x40(%rsi,%r11,1),%zmm13 │ │ │ │ - vmovdqa64 0x40(%rdx,%r11,1),%zmm14 │ │ │ │ - vmovdqa64 (%rdx,%r11,1),%zmm15 │ │ │ │ - vpcmpneqq %zmm13,%zmm14,%k6 │ │ │ │ - vpcmpneqq %zmm12,%zmm15,%k7 │ │ │ │ - kmovb %k6,%eax │ │ │ │ - kmovb %k7,%r9d │ │ │ │ - or %r9b,%al │ │ │ │ - jne 631e0 │ │ │ │ - vpermt2d %zmm13,%zmm6,%zmm12 │ │ │ │ - sub $0xffffffffffffff80,%r11 │ │ │ │ - vpaddd %zmm5,%zmm0,%zmm0 │ │ │ │ - vpmulld %zmm12,%zmm1,%zmm1 │ │ │ │ - cmp %r11,%r13 │ │ │ │ - je 62727 │ │ │ │ - vmovdqa64 (%rsi,%r11,1),%zmm2 │ │ │ │ - vmovdqa64 0x40(%rsi,%r11,1),%zmm3 │ │ │ │ - vmovdqa64 0x40(%rdx,%r11,1),%zmm4 │ │ │ │ - vmovdqa64 (%rdx,%r11,1),%zmm7 │ │ │ │ - vpcmpneqq %zmm3,%zmm4,%k0 │ │ │ │ - vpcmpneqq %zmm2,%zmm7,%k1 │ │ │ │ - kmovb %k0,%r8d │ │ │ │ - kmovb %k1,%edi │ │ │ │ - or %dil,%r8b │ │ │ │ - jne 631e0 │ │ │ │ - vmovdqa64 0x80(%rsi,%r11,1),%zmm8 │ │ │ │ - vmovdqa64 0xc0(%rsi,%r11,1),%zmm9 │ │ │ │ - vpermt2d %zmm3,%zmm6,%zmm2 │ │ │ │ - vpaddd %zmm5,%zmm0,%zmm0 │ │ │ │ - vmovdqa64 0xc0(%rdx,%r11,1),%zmm10 │ │ │ │ - vmovdqa64 0x80(%rdx,%r11,1),%zmm11 │ │ │ │ - vpmulld %zmm2,%zmm1,%zmm1 │ │ │ │ - vpcmpneqq %zmm9,%zmm10,%k2 │ │ │ │ - vpcmpneqq %zmm8,%zmm11,%k3 │ │ │ │ - kmovb %k2,%eax │ │ │ │ + cmp $0x7,%edi │ │ │ │ + jbe 6099e │ │ │ │ + mov %rsi,%r9 │ │ │ │ + or %rdx,%r9 │ │ │ │ + test $0x3f,%r9b │ │ │ │ + jne 6099e │ │ │ │ + mov %ecx,%r10d │ │ │ │ + vpcmpeqd %ymm0,%ymm0,%ymm0 │ │ │ │ + mov $0x8,%r11d │ │ │ │ + vmovdqa 0x7dc3a(%rip),%ymm1 # dd8c0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x2c0> │ │ │ │ + shr $0x3,%r10d │ │ │ │ + vmovdqa 0x7dc6e(%rip),%ymm6 # dd900 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x300> │ │ │ │ + xor %r8d,%r8d │ │ │ │ + vpbroadcastd %r11d,%ymm2 │ │ │ │ + shl $0x6,%r10 │ │ │ │ + vpsrld $0x1f,%ymm0,%ymm0 │ │ │ │ + lea -0x40(%r10),%r13 │ │ │ │ + shr $0x6,%r13 │ │ │ │ + inc %r13 │ │ │ │ + and $0x3,%r13d │ │ │ │ + je 5fd71 │ │ │ │ + cmp $0x1,%r13 │ │ │ │ + je 5fd18 │ │ │ │ + cmp $0x2,%r13 │ │ │ │ + jne 60901 │ │ │ │ + vmovdqa (%rsi,%r8,1),%ymm8 │ │ │ │ + vmovdqa 0x20(%rsi,%r8,1),%ymm9 │ │ │ │ + vmovdqa 0x20(%rdx,%r8,1),%ymm10 │ │ │ │ + vmovdqa (%rdx,%r8,1),%ymm11 │ │ │ │ + vpcmpneqq %ymm9,%ymm10,%k2 │ │ │ │ + vpcmpneqq %ymm8,%ymm11,%k3 │ │ │ │ + kmovb %k2,%edi │ │ │ │ kmovb %k3,%r9d │ │ │ │ - or %r9b,%al │ │ │ │ - jne 631e0 │ │ │ │ - vmovdqa64 0x100(%rsi,%r11,1),%zmm12 │ │ │ │ - vmovdqa64 0x140(%rsi,%r11,1),%zmm13 │ │ │ │ - vpermt2d %zmm9,%zmm6,%zmm8 │ │ │ │ - vpaddd %zmm5,%zmm0,%zmm0 │ │ │ │ - vmovdqa64 0x140(%rdx,%r11,1),%zmm14 │ │ │ │ - vmovdqa64 0x100(%rdx,%r11,1),%zmm15 │ │ │ │ - vpmulld %zmm8,%zmm1,%zmm1 │ │ │ │ - vpcmpneqq %zmm13,%zmm14,%k4 │ │ │ │ - vpcmpneqq %zmm12,%zmm15,%k5 │ │ │ │ - kmovb %k4,%r8d │ │ │ │ - kmovb %k5,%edi │ │ │ │ - or %dil,%r8b │ │ │ │ - jne 631e0 │ │ │ │ - vmovdqa64 0x180(%rsi,%r11,1),%zmm2 │ │ │ │ - vmovdqa64 0x1c0(%rsi,%r11,1),%zmm3 │ │ │ │ - vpermt2d %zmm13,%zmm6,%zmm12 │ │ │ │ - vpaddd %zmm5,%zmm0,%zmm0 │ │ │ │ - vmovdqa64 0x1c0(%rdx,%r11,1),%zmm4 │ │ │ │ - vmovdqa64 0x180(%rdx,%r11,1),%zmm7 │ │ │ │ - vpmulld %zmm12,%zmm1,%zmm1 │ │ │ │ - vpcmpneqq %zmm3,%zmm4,%k6 │ │ │ │ - vpcmpneqq %zmm2,%zmm7,%k7 │ │ │ │ + or %r9d,%edi │ │ │ │ + and $0xf,%edi │ │ │ │ + jne 60850 │ │ │ │ + vpermt2d %ymm9,%ymm6,%ymm8 │ │ │ │ + vpaddd %ymm2,%ymm1,%ymm1 │ │ │ │ + add $0x40,%r8 │ │ │ │ + vpmulld %ymm8,%ymm0,%ymm0 │ │ │ │ + vmovdqa (%rsi,%r8,1),%ymm12 │ │ │ │ + vmovdqa 0x20(%rsi,%r8,1),%ymm13 │ │ │ │ + vmovdqa 0x20(%rdx,%r8,1),%ymm14 │ │ │ │ + vmovdqa (%rdx,%r8,1),%ymm15 │ │ │ │ + vpcmpneqq %ymm13,%ymm14,%k4 │ │ │ │ + vpcmpneqq %ymm12,%ymm15,%k5 │ │ │ │ + kmovb %k4,%r13d │ │ │ │ + kmovb %k5,%r11d │ │ │ │ + or %r11d,%r13d │ │ │ │ + and $0xf,%r13d │ │ │ │ + jne 60850 │ │ │ │ + vpermt2d %ymm13,%ymm6,%ymm12 │ │ │ │ + add $0x40,%r8 │ │ │ │ + vpaddd %ymm2,%ymm1,%ymm1 │ │ │ │ + vpmulld %ymm12,%ymm0,%ymm0 │ │ │ │ + cmp %r8,%r10 │ │ │ │ + je 5fecb │ │ │ │ + vmovdqa (%rsi,%r8,1),%ymm3 │ │ │ │ + vmovdqa 0x20(%rsi,%r8,1),%ymm4 │ │ │ │ + vmovdqa 0x20(%rdx,%r8,1),%ymm5 │ │ │ │ + vmovdqa (%rdx,%r8,1),%ymm7 │ │ │ │ + vpcmpneqq %ymm4,%ymm5,%k6 │ │ │ │ + vpcmpneqq %ymm3,%ymm7,%k7 │ │ │ │ kmovb %k6,%eax │ │ │ │ - kmovb %k7,%r9d │ │ │ │ - or %r9b,%al │ │ │ │ - jne 631e0 │ │ │ │ - vpermt2d %zmm3,%zmm6,%zmm2 │ │ │ │ - add $0x200,%r11 │ │ │ │ - vpaddd %zmm5,%zmm0,%zmm0 │ │ │ │ - vpmulld %zmm2,%zmm1,%zmm1 │ │ │ │ - cmp %r11,%r13 │ │ │ │ - jne 625d5 │ │ │ │ - vextracti32x8 $0x1,%zmm1,%ymm6 │ │ │ │ - vpmulld %ymm1,%ymm6,%ymm5 │ │ │ │ - vextracti32x4 $0x1,%ymm5,%xmm8 │ │ │ │ - vpmulld %xmm5,%xmm8,%xmm9 │ │ │ │ - vpsrldq $0x8,%xmm9,%xmm10 │ │ │ │ + kmovb %k7,%edi │ │ │ │ + or %edi,%eax │ │ │ │ + and $0xf,%eax │ │ │ │ + jne 60850 │ │ │ │ + vmovdqa 0x40(%rsi,%r8,1),%ymm8 │ │ │ │ + vmovdqa 0x60(%rsi,%r8,1),%ymm9 │ │ │ │ + vpermt2d %ymm4,%ymm6,%ymm3 │ │ │ │ + vpaddd %ymm2,%ymm1,%ymm1 │ │ │ │ + vmovdqa 0x60(%rdx,%r8,1),%ymm10 │ │ │ │ + vmovdqa 0x40(%rdx,%r8,1),%ymm11 │ │ │ │ + vpmulld %ymm3,%ymm0,%ymm0 │ │ │ │ + vpcmpneqq %ymm9,%ymm10,%k1 │ │ │ │ + vpcmpneqq %ymm8,%ymm11,%k0 │ │ │ │ + kmovb %k1,%r13d │ │ │ │ + kmovb %k0,%r9d │ │ │ │ + or %r9d,%r13d │ │ │ │ + and $0xf,%r13d │ │ │ │ + jne 60850 │ │ │ │ + vmovdqa 0x80(%rsi,%r8,1),%ymm12 │ │ │ │ + vmovdqa 0xa0(%rsi,%r8,1),%ymm13 │ │ │ │ + vpermt2d %ymm9,%ymm6,%ymm8 │ │ │ │ + vpaddd %ymm2,%ymm1,%ymm1 │ │ │ │ + vmovdqa 0xa0(%rdx,%r8,1),%ymm14 │ │ │ │ + vmovdqa 0x80(%rdx,%r8,1),%ymm15 │ │ │ │ + vpmulld %ymm8,%ymm0,%ymm0 │ │ │ │ + vpcmpneqq %ymm13,%ymm14,%k2 │ │ │ │ + vpcmpneqq %ymm12,%ymm15,%k3 │ │ │ │ + kmovb %k2,%eax │ │ │ │ + kmovb %k3,%r11d │ │ │ │ + or %r11d,%eax │ │ │ │ + and $0xf,%eax │ │ │ │ + jne 60850 │ │ │ │ + vmovdqa 0xc0(%rsi,%r8,1),%ymm3 │ │ │ │ + vmovdqa 0xe0(%rsi,%r8,1),%ymm4 │ │ │ │ + vpermt2d %ymm13,%ymm6,%ymm12 │ │ │ │ + vpaddd %ymm2,%ymm1,%ymm1 │ │ │ │ + vmovdqa 0xe0(%rdx,%r8,1),%ymm5 │ │ │ │ + vmovdqa 0xc0(%rdx,%r8,1),%ymm7 │ │ │ │ + vpmulld %ymm12,%ymm0,%ymm0 │ │ │ │ + vpcmpneqq %ymm4,%ymm5,%k4 │ │ │ │ + vpcmpneqq %ymm3,%ymm7,%k5 │ │ │ │ + kmovb %k4,%edi │ │ │ │ + kmovb %k5,%r13d │ │ │ │ + or %r13d,%edi │ │ │ │ + and $0xf,%edi │ │ │ │ + jne 60850 │ │ │ │ + vpermt2d %ymm4,%ymm6,%ymm3 │ │ │ │ + add $0x100,%r8 │ │ │ │ + vpaddd %ymm2,%ymm1,%ymm1 │ │ │ │ + vpmulld %ymm3,%ymm0,%ymm0 │ │ │ │ + cmp %r8,%r10 │ │ │ │ + jne 5fd71 │ │ │ │ + vextracti32x4 $0x1,%ymm0,%xmm6 │ │ │ │ + vpmulld %xmm0,%xmm6,%xmm2 │ │ │ │ + vpsrldq $0x8,%xmm2,%xmm8 │ │ │ │ + vpmulld %xmm8,%xmm2,%xmm9 │ │ │ │ + vpsrldq $0x4,%xmm9,%xmm10 │ │ │ │ vpmulld %xmm10,%xmm9,%xmm11 │ │ │ │ - vpsrldq $0x4,%xmm11,%xmm12 │ │ │ │ - vpmulld %xmm12,%xmm11,%xmm13 │ │ │ │ - vmovd %xmm13,%r13d │ │ │ │ - test $0xf,%cl │ │ │ │ - je 63330 │ │ │ │ - mov %ecx,%r11d │ │ │ │ - and $0xfffffff0,%r11d │ │ │ │ - movslq %r11d,%rcx │ │ │ │ + vmovd %xmm11,%r13d │ │ │ │ + test $0x7,%cl │ │ │ │ + je 60950 │ │ │ │ + mov %ecx,%r10d │ │ │ │ + and $0xfffffff8,%r10d │ │ │ │ + movslq %r10d,%rcx │ │ │ │ mov (%rsi,%rcx,8),%r8 │ │ │ │ cmp %r8,(%rdx,%rcx,8) │ │ │ │ - jne 63310 │ │ │ │ + jne 60980 │ │ │ │ imul %r8d,%r13d │ │ │ │ - lea 0x3(%r11),%edi │ │ │ │ - cmp %edi,%r10d │ │ │ │ - jle 63330 │ │ │ │ + lea 0x3(%r10),%r9d │ │ │ │ + cmp %r9d,%r15d │ │ │ │ + jle 60950 │ │ │ │ mov 0x8(%rsi,%rcx,8),%rax │ │ │ │ cmp 0x8(%rdx,%rcx,8),%rax │ │ │ │ - jne 63310 │ │ │ │ - imul %eax,%r13d │ │ │ │ - lea 0x4(%r11),%r9d │ │ │ │ - cmp %r9d,%r10d │ │ │ │ - jle 63330 │ │ │ │ - mov 0x10(%rsi,%rcx,8),%r8 │ │ │ │ - cmp %r8,0x10(%rdx,%rcx,8) │ │ │ │ - jne 63310 │ │ │ │ - imul %r8d,%r13d │ │ │ │ - lea 0x5(%r11),%edi │ │ │ │ - cmp %edi,%r10d │ │ │ │ - jle 63330 │ │ │ │ - mov 0x18(%rsi,%rcx,8),%rax │ │ │ │ - cmp %rax,0x18(%rdx,%rcx,8) │ │ │ │ - jne 63310 │ │ │ │ - imul %eax,%r13d │ │ │ │ - lea 0x6(%r11),%r9d │ │ │ │ - cmp %r9d,%r10d │ │ │ │ - jle 63330 │ │ │ │ - mov 0x20(%rsi,%rcx,8),%r8 │ │ │ │ - cmp %r8,0x20(%rdx,%rcx,8) │ │ │ │ - jne 63310 │ │ │ │ - imul %r8d,%r13d │ │ │ │ - lea 0x7(%r11),%edi │ │ │ │ - cmp %edi,%r10d │ │ │ │ - jle 63330 │ │ │ │ - mov 0x28(%rsi,%rcx,8),%rax │ │ │ │ - cmp %rax,0x28(%rdx,%rcx,8) │ │ │ │ - jne 63310 │ │ │ │ - imul %eax,%r13d │ │ │ │ - lea 0x8(%r11),%r9d │ │ │ │ - cmp %r9d,%r10d │ │ │ │ - jle 63330 │ │ │ │ - mov 0x30(%rsi,%rcx,8),%r8 │ │ │ │ - cmp %r8,0x30(%rdx,%rcx,8) │ │ │ │ - jne 63310 │ │ │ │ - imul %r8d,%r13d │ │ │ │ - lea 0x9(%r11),%edi │ │ │ │ - cmp %edi,%r10d │ │ │ │ - jle 63330 │ │ │ │ - mov 0x38(%rsi,%rcx,8),%rax │ │ │ │ - cmp %rax,0x38(%rdx,%rcx,8) │ │ │ │ - jne 63310 │ │ │ │ - imul %eax,%r13d │ │ │ │ - lea 0xa(%r11),%r9d │ │ │ │ - cmp %r9d,%r10d │ │ │ │ - jle 63330 │ │ │ │ - mov 0x40(%rsi,%rcx,8),%r8 │ │ │ │ - cmp %r8,0x40(%rdx,%rcx,8) │ │ │ │ - jne 63310 │ │ │ │ - imul %r8d,%r13d │ │ │ │ - lea 0xb(%r11),%edi │ │ │ │ - cmp %edi,%r10d │ │ │ │ - jle 63330 │ │ │ │ - mov 0x48(%rsi,%rcx,8),%rax │ │ │ │ - cmp %rax,0x48(%rdx,%rcx,8) │ │ │ │ - jne 63310 │ │ │ │ - imul %eax,%r13d │ │ │ │ - lea 0xc(%r11),%r9d │ │ │ │ - cmp %r9d,%r10d │ │ │ │ - jle 63330 │ │ │ │ - mov 0x50(%rsi,%rcx,8),%r8 │ │ │ │ - cmp %r8,0x50(%rdx,%rcx,8) │ │ │ │ - jne 63310 │ │ │ │ - imul %r8d,%r13d │ │ │ │ - lea 0xd(%r11),%edi │ │ │ │ - cmp %edi,%r10d │ │ │ │ - jle 63330 │ │ │ │ - mov 0x58(%rsi,%rcx,8),%rax │ │ │ │ - cmp %rax,0x58(%rdx,%rcx,8) │ │ │ │ - jne 63310 │ │ │ │ + jne 60980 │ │ │ │ imul %eax,%r13d │ │ │ │ - lea 0xe(%r11),%r9d │ │ │ │ - cmp %r9d,%r10d │ │ │ │ - jle 63330 │ │ │ │ - mov 0x60(%rsi,%rcx,8),%r8 │ │ │ │ - cmp %r8,0x60(%rdx,%rcx,8) │ │ │ │ - jne 63310 │ │ │ │ + lea 0x4(%r10),%r11d │ │ │ │ + cmp %r11d,%r15d │ │ │ │ + jle 60950 │ │ │ │ + mov 0x10(%rsi,%rcx,8),%rdi │ │ │ │ + cmp %rdi,0x10(%rdx,%rcx,8) │ │ │ │ + jne 60980 │ │ │ │ + imul %edi,%r13d │ │ │ │ + lea 0x5(%r10),%r8d │ │ │ │ + cmp %r8d,%r15d │ │ │ │ + jle 60950 │ │ │ │ + mov 0x18(%rsi,%rcx,8),%r9 │ │ │ │ + cmp %r9,0x18(%rdx,%rcx,8) │ │ │ │ + jne 60980 │ │ │ │ + imul %r9d,%r13d │ │ │ │ + lea 0x6(%r10),%eax │ │ │ │ + cmp %eax,%r15d │ │ │ │ + jle 60950 │ │ │ │ + mov 0x20(%rsi,%rcx,8),%r11 │ │ │ │ + cmp %r11,0x20(%rdx,%rcx,8) │ │ │ │ + jne 60980 │ │ │ │ + imul %r11d,%r13d │ │ │ │ + lea 0x7(%r10),%edi │ │ │ │ + cmp %edi,%r15d │ │ │ │ + jle 60950 │ │ │ │ + mov 0x28(%rsi,%rcx,8),%r8 │ │ │ │ + cmp %r8,0x28(%rdx,%rcx,8) │ │ │ │ + jne 60980 │ │ │ │ imul %r8d,%r13d │ │ │ │ - lea 0xf(%r11),%edi │ │ │ │ - cmp %edi,%r10d │ │ │ │ - jle 63330 │ │ │ │ - mov 0x68(%rsi,%rcx,8),%rax │ │ │ │ - cmp %rax,0x68(%rdx,%rcx,8) │ │ │ │ - jne 63310 │ │ │ │ + lea 0x8(%r10),%r9d │ │ │ │ + cmp %r9d,%r15d │ │ │ │ + jle 60950 │ │ │ │ + mov 0x30(%rsi,%rcx,8),%rax │ │ │ │ + cmp %rax,0x30(%rdx,%rcx,8) │ │ │ │ + jne 60980 │ │ │ │ + add $0x9,%r10d │ │ │ │ imul %eax,%r13d │ │ │ │ - lea 0x10(%r11),%r9d │ │ │ │ - cmp %r10d,%r9d │ │ │ │ - jge 63330 │ │ │ │ - mov 0x70(%rsi,%rcx,8),%r8 │ │ │ │ - cmp %r8,0x70(%rdx,%rcx,8) │ │ │ │ - jne 63310 │ │ │ │ - imul %r8d,%r13d │ │ │ │ - add $0x11,%r11d │ │ │ │ - cmp %r11d,%r10d │ │ │ │ - jle 63330 │ │ │ │ - mov 0x78(%rsi,%rcx,8),%rsi │ │ │ │ - cmp %rsi,0x78(%rdx,%rcx,8) │ │ │ │ - jne 63310 │ │ │ │ + cmp %r10d,%r15d │ │ │ │ + jle 60950 │ │ │ │ + mov 0x38(%rsi,%rcx,8),%rsi │ │ │ │ + cmp %rsi,0x38(%rdx,%rcx,8) │ │ │ │ + jne 60980 │ │ │ │ imul %esi,%r13d │ │ │ │ vzeroupper │ │ │ │ mov 0x28(%r12),%rdx │ │ │ │ - movslq %r10d,%r11 │ │ │ │ - mov -0x8(%rdx,%r11,8),%rdi │ │ │ │ - mov -0x10(%rdx,%r11,8),%rsi │ │ │ │ - mov %rdi,-0x168(%rbp) │ │ │ │ + movslq %r15d,%r10 │ │ │ │ mov %rbx,%rdi │ │ │ │ - mov %rsi,-0x160(%rbp) │ │ │ │ - call 15b50 │ │ │ │ + sub $0x2,%r10 │ │ │ │ + mov (%rdx,%r10,8),%rsi │ │ │ │ + mov 0x8(%rdx,%r10,8),%r11 │ │ │ │ + mov %rsi,-0x168(%rbp) │ │ │ │ + mov %r11,-0x170(%rbp) │ │ │ │ + call 15940 │ │ │ │ test %al,%al │ │ │ │ - je 63220 │ │ │ │ - movq $0x0,-0x170(%rbp) │ │ │ │ - mov 0x8ee05(%rip),%rax │ │ │ │ - mov %r10d,-0x140(%rbp) │ │ │ │ + je 60888 │ │ │ │ + movq $0x0,-0x178(%rbp) │ │ │ │ + mov 0x8a773(%rip),%rax │ │ │ │ mov $0xb,%edi │ │ │ │ - mov 0x5b8(%rax),%r10 │ │ │ │ - mov %r10,-0x150(%rbp) │ │ │ │ + mov 0x5b8(%rax),%rcx │ │ │ │ + mov %rcx,-0x150(%rbp) │ │ │ │ call *0x168(%rax) │ │ │ │ mov 0x20(%r12),%rsi │ │ │ │ - mov -0x140(%rbp),%edi │ │ │ │ xor %ecx,%ecx │ │ │ │ mov %rax,%rdx │ │ │ │ + mov %r15d,%edi │ │ │ │ call *-0x150(%rbp) │ │ │ │ - mov %rax,-0x178(%rbp) │ │ │ │ + mov %rax,-0x180(%rbp) │ │ │ │ test %rax,%rax │ │ │ │ - je 639b9 │ │ │ │ - imul %r15d,%r14d │ │ │ │ - movslq %r14d,%r15 │ │ │ │ - mov 0x10(%rax),%r14 │ │ │ │ + je 60ff3 │ │ │ │ + mov -0x160(%rbp),%r15d │ │ │ │ + mov 0x10(%rax),%r9 │ │ │ │ + imul %r14d,%r15d │ │ │ │ cmpl $0xb,-0x148(%rbp) │ │ │ │ - je 634f0 │ │ │ │ - lea -0x100(%rbp),%r8 │ │ │ │ - mov %r14,-0x150(%rbp) │ │ │ │ + movslq %r15d,%r14 │ │ │ │ + je 60b30 │ │ │ │ + lea 0x0(,%r14,4),%r8 │ │ │ │ + mov %r9,%r15 │ │ │ │ xor %r14d,%r14d │ │ │ │ - mov %r8,-0x148(%rbp) │ │ │ │ - shl $0x2,%r15 │ │ │ │ - mov %r15,-0x158(%rbp) │ │ │ │ + mov %r8,-0x160(%rbp) │ │ │ │ test %r13d,%r13d │ │ │ │ - jle 62ea1 │ │ │ │ - nopl (%rax) │ │ │ │ - movslq 0x18(%rbx),%r11 │ │ │ │ + jle 60520 │ │ │ │ + xchg %ax,%ax │ │ │ │ + movslq 0x18(%rbx),%r8 │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ - cmp $0x1,%r11d │ │ │ │ - jle 62c15 │ │ │ │ - lea -0x1(%r11),%edi │ │ │ │ - mov 0x20(%rbx),%r10 │ │ │ │ + cmp $0x1,%r8d │ │ │ │ + jle 60297 │ │ │ │ + lea -0x1(%r8),%r9d │ │ │ │ + mov 0x20(%rbx),%rdi │ │ │ │ + shl $0x3,%r8 │ │ │ │ mov %r14d,%eax │ │ │ │ + neg %r9 │ │ │ │ xor %ecx,%ecx │ │ │ │ - neg %rdi │ │ │ │ - shl $0x3,%rdi │ │ │ │ - mov %rdi,%rdx │ │ │ │ + shl $0x3,%r9 │ │ │ │ + add %r8,%rdi │ │ │ │ + add 0x28(%rbx),%r8 │ │ │ │ + mov %r9,%rdx │ │ │ │ neg %rdx │ │ │ │ sub $0x8,%rdx │ │ │ │ shr $0x3,%rdx │ │ │ │ - shl $0x3,%r11 │ │ │ │ inc %rdx │ │ │ │ - add %r11,%r10 │ │ │ │ - add 0x28(%rbx),%r11 │ │ │ │ and $0x7,%edx │ │ │ │ - je 62b5c │ │ │ │ + je 601dc │ │ │ │ cmp $0x1,%rdx │ │ │ │ - je 62b3d │ │ │ │ + je 601bd │ │ │ │ cmp $0x2,%rdx │ │ │ │ - je 62b27 │ │ │ │ + je 601a7 │ │ │ │ cmp $0x3,%rdx │ │ │ │ - je 62b11 │ │ │ │ + je 60191 │ │ │ │ cmp $0x4,%rdx │ │ │ │ - je 62afb │ │ │ │ + je 6017b │ │ │ │ cmp $0x5,%rdx │ │ │ │ - je 62ae5 │ │ │ │ + je 60165 │ │ │ │ cmp $0x6,%rdx │ │ │ │ - je 62acf │ │ │ │ + je 6014f │ │ │ │ movslq %r14d,%rax │ │ │ │ mov $0xfffffffffffffff8,%rcx │ │ │ │ cqto │ │ │ │ - idivq -0x10(%r10) │ │ │ │ - imul -0x10(%r11),%rdx │ │ │ │ + idivq -0x10(%rdi) │ │ │ │ + imul -0x10(%r8),%rdx │ │ │ │ add %rdx,%rsi │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x10(%r10,%rcx,1) │ │ │ │ - imul -0x10(%r11,%rcx,1),%rdx │ │ │ │ + idivq -0x10(%rdi,%rcx,1) │ │ │ │ + imul -0x10(%r8,%rcx,1),%rdx │ │ │ │ sub $0x8,%rcx │ │ │ │ add %rdx,%rsi │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x10(%r10,%rcx,1) │ │ │ │ - imul -0x10(%r11,%rcx,1),%rdx │ │ │ │ + idivq -0x10(%rdi,%rcx,1) │ │ │ │ + imul -0x10(%r8,%rcx,1),%rdx │ │ │ │ sub $0x8,%rcx │ │ │ │ add %rdx,%rsi │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x10(%r10,%rcx,1) │ │ │ │ - imul -0x10(%r11,%rcx,1),%rdx │ │ │ │ + idivq -0x10(%rdi,%rcx,1) │ │ │ │ + imul -0x10(%r8,%rcx,1),%rdx │ │ │ │ sub $0x8,%rcx │ │ │ │ add %rdx,%rsi │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x10(%r10,%rcx,1) │ │ │ │ - imul -0x10(%r11,%rcx,1),%rdx │ │ │ │ + idivq -0x10(%rdi,%rcx,1) │ │ │ │ + imul -0x10(%r8,%rcx,1),%rdx │ │ │ │ sub $0x8,%rcx │ │ │ │ add %rdx,%rsi │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x10(%r10,%rcx,1) │ │ │ │ - imul -0x10(%r11,%rcx,1),%rdx │ │ │ │ + idivq -0x10(%rdi,%rcx,1) │ │ │ │ + imul -0x10(%r8,%rcx,1),%rdx │ │ │ │ sub $0x8,%rcx │ │ │ │ add %rdx,%rsi │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x10(%r10,%rcx,1) │ │ │ │ - imul -0x10(%r11,%rcx,1),%rdx │ │ │ │ + idivq -0x10(%rdi,%rcx,1) │ │ │ │ + imul -0x10(%r8,%rcx,1),%rdx │ │ │ │ sub $0x8,%rcx │ │ │ │ add %rdx,%rsi │ │ │ │ - cmp %rcx,%rdi │ │ │ │ - je 62c15 │ │ │ │ + cmp %r9,%rcx │ │ │ │ + je 60297 │ │ │ │ cltq │ │ │ │ - lea -0x8(%rcx),%r9 │ │ │ │ - lea -0x10(%rcx),%r15 │ │ │ │ - lea -0x18(%rcx),%r8 │ │ │ │ + lea -0x10(%rcx),%r11 │ │ │ │ cqto │ │ │ │ - idivq -0x10(%r10,%rcx,1) │ │ │ │ - imul -0x10(%r11,%rcx,1),%rdx │ │ │ │ + idivq -0x10(%rdi,%rcx,1) │ │ │ │ + imul -0x10(%r8,%rcx,1),%rdx │ │ │ │ cltq │ │ │ │ - add %rdx,%rsi │ │ │ │ + lea (%rsi,%rdx,1),%r10 │ │ │ │ + lea -0x8(%rcx),%rsi │ │ │ │ cqto │ │ │ │ - idivq -0x10(%r10,%r9,1) │ │ │ │ - imul -0x10(%r11,%r9,1),%rdx │ │ │ │ - lea -0x20(%rcx),%r9 │ │ │ │ + idivq -0x10(%rdi,%rsi,1) │ │ │ │ + imul -0x10(%r8,%rsi,1),%rdx │ │ │ │ cltq │ │ │ │ - add %rdx,%rsi │ │ │ │ + lea -0x18(%rcx),%rsi │ │ │ │ + add %rdx,%r10 │ │ │ │ cqto │ │ │ │ - idivq -0x10(%r10,%r15,1) │ │ │ │ - imul -0x10(%r11,%r15,1),%rdx │ │ │ │ - lea -0x28(%rcx),%r15 │ │ │ │ + idivq -0x10(%rdi,%r11,1) │ │ │ │ + imul -0x10(%r8,%r11,1),%rdx │ │ │ │ cltq │ │ │ │ - add %rdx,%rsi │ │ │ │ + lea -0x20(%rcx),%r11 │ │ │ │ + add %rdx,%r10 │ │ │ │ cqto │ │ │ │ - idivq -0x10(%r10,%r8,1) │ │ │ │ - imul -0x10(%r11,%r8,1),%rdx │ │ │ │ - lea -0x30(%rcx),%r8 │ │ │ │ + idivq -0x10(%rdi,%rsi,1) │ │ │ │ + imul -0x10(%r8,%rsi,1),%rdx │ │ │ │ cltq │ │ │ │ - add %rdx,%rsi │ │ │ │ + lea -0x28(%rcx),%rsi │ │ │ │ + add %rdx,%r10 │ │ │ │ cqto │ │ │ │ - idivq -0x10(%r10,%r9,1) │ │ │ │ - imul -0x10(%r11,%r9,1),%rdx │ │ │ │ - lea -0x38(%rcx),%r9 │ │ │ │ + idivq -0x10(%rdi,%r11,1) │ │ │ │ + imul -0x10(%r8,%r11,1),%rdx │ │ │ │ cltq │ │ │ │ - add %rdx,%rsi │ │ │ │ + lea -0x30(%rcx),%r11 │ │ │ │ + add %rdx,%r10 │ │ │ │ cqto │ │ │ │ - idivq -0x10(%r10,%r15,1) │ │ │ │ - imul -0x10(%r11,%r15,1),%rdx │ │ │ │ + idivq -0x10(%rdi,%rsi,1) │ │ │ │ + imul -0x10(%r8,%rsi,1),%rdx │ │ │ │ cltq │ │ │ │ - add %rdx,%rsi │ │ │ │ + add %rdx,%r10 │ │ │ │ cqto │ │ │ │ - idivq -0x10(%r10,%r8,1) │ │ │ │ - imul -0x10(%r11,%r8,1),%rdx │ │ │ │ + idivq -0x10(%rdi,%r11,1) │ │ │ │ + imul -0x10(%r8,%r11,1),%rdx │ │ │ │ cltq │ │ │ │ - add %rdx,%rsi │ │ │ │ + lea (%r10,%rdx,1),%rsi │ │ │ │ + lea -0x38(%rcx),%r10 │ │ │ │ cqto │ │ │ │ - idivq -0x10(%r10,%r9,1) │ │ │ │ - imul -0x10(%r11,%r9,1),%rdx │ │ │ │ - add %rdx,%rsi │ │ │ │ sub $0x40,%rcx │ │ │ │ - cmp %rcx,%rdi │ │ │ │ - jne 62b5c │ │ │ │ - movslq 0x18(%r12),%r9 │ │ │ │ - mov 0x10(%r12),%r15 │ │ │ │ - cmp $0x2,%r9d │ │ │ │ - jle 62df1 │ │ │ │ - lea -0x2(%r9),%edi │ │ │ │ - mov 0x20(%r12),%r8 │ │ │ │ + idivq -0x10(%rdi,%r10,1) │ │ │ │ + imul -0x10(%r8,%r10,1),%rdx │ │ │ │ + add %rdx,%rsi │ │ │ │ + cmp %r9,%rcx │ │ │ │ + jne 601dc │ │ │ │ + movslq 0x18(%r12),%r8 │ │ │ │ + mov 0x10(%r12),%r10 │ │ │ │ + cmp $0x2,%r8d │ │ │ │ + jle 60473 │ │ │ │ + lea -0x2(%r8),%r9d │ │ │ │ + mov 0x20(%r12),%rdi │ │ │ │ + shl $0x3,%r8 │ │ │ │ mov %r14d,%eax │ │ │ │ + neg %r9 │ │ │ │ xor %ecx,%ecx │ │ │ │ - neg %rdi │ │ │ │ - shl $0x3,%rdi │ │ │ │ - mov %rdi,%r11 │ │ │ │ + shl $0x3,%r9 │ │ │ │ + add %r8,%rdi │ │ │ │ + add 0x28(%r12),%r8 │ │ │ │ + mov %r9,%r11 │ │ │ │ neg %r11 │ │ │ │ sub $0x8,%r11 │ │ │ │ shr $0x3,%r11 │ │ │ │ - shl $0x3,%r9 │ │ │ │ inc %r11 │ │ │ │ - add %r9,%r8 │ │ │ │ - add 0x28(%r12),%r9 │ │ │ │ and $0x7,%r11d │ │ │ │ - je 62d36 │ │ │ │ + je 603b8 │ │ │ │ cmp $0x1,%r11 │ │ │ │ - je 62d17 │ │ │ │ + je 60399 │ │ │ │ cmp $0x2,%r11 │ │ │ │ - je 62d01 │ │ │ │ + je 60383 │ │ │ │ cmp $0x3,%r11 │ │ │ │ - je 62ceb │ │ │ │ + je 6036d │ │ │ │ cmp $0x4,%r11 │ │ │ │ - je 62cd5 │ │ │ │ + je 60357 │ │ │ │ cmp $0x5,%r11 │ │ │ │ - je 62cbf │ │ │ │ + je 60341 │ │ │ │ cmp $0x6,%r11 │ │ │ │ - je 62ca9 │ │ │ │ + je 6032b │ │ │ │ movslq %r14d,%rax │ │ │ │ mov $0xfffffffffffffff8,%rcx │ │ │ │ cqto │ │ │ │ - idivq -0x18(%r8) │ │ │ │ - imul -0x18(%r9),%rdx │ │ │ │ - add %rdx,%r15 │ │ │ │ + idivq -0x18(%rdi) │ │ │ │ + imul -0x18(%r8),%rdx │ │ │ │ + add %rdx,%r10 │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x18(%r8,%rcx,1) │ │ │ │ - imul -0x18(%r9,%rcx,1),%rdx │ │ │ │ + idivq -0x18(%rdi,%rcx,1) │ │ │ │ + imul -0x18(%r8,%rcx,1),%rdx │ │ │ │ sub $0x8,%rcx │ │ │ │ - add %rdx,%r15 │ │ │ │ + add %rdx,%r10 │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x18(%r8,%rcx,1) │ │ │ │ - imul -0x18(%r9,%rcx,1),%rdx │ │ │ │ + idivq -0x18(%rdi,%rcx,1) │ │ │ │ + imul -0x18(%r8,%rcx,1),%rdx │ │ │ │ sub $0x8,%rcx │ │ │ │ - add %rdx,%r15 │ │ │ │ + add %rdx,%r10 │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x18(%r8,%rcx,1) │ │ │ │ - imul -0x18(%r9,%rcx,1),%rdx │ │ │ │ + idivq -0x18(%rdi,%rcx,1) │ │ │ │ + imul -0x18(%r8,%rcx,1),%rdx │ │ │ │ sub $0x8,%rcx │ │ │ │ - add %rdx,%r15 │ │ │ │ + add %rdx,%r10 │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x18(%r8,%rcx,1) │ │ │ │ - imul -0x18(%r9,%rcx,1),%rdx │ │ │ │ + idivq -0x18(%rdi,%rcx,1) │ │ │ │ + imul -0x18(%r8,%rcx,1),%rdx │ │ │ │ sub $0x8,%rcx │ │ │ │ - add %rdx,%r15 │ │ │ │ + add %rdx,%r10 │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x18(%r8,%rcx,1) │ │ │ │ - imul -0x18(%r9,%rcx,1),%rdx │ │ │ │ + idivq -0x18(%rdi,%rcx,1) │ │ │ │ + imul -0x18(%r8,%rcx,1),%rdx │ │ │ │ sub $0x8,%rcx │ │ │ │ - add %rdx,%r15 │ │ │ │ + add %rdx,%r10 │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x18(%r8,%rcx,1) │ │ │ │ - imul -0x18(%r9,%rcx,1),%rdx │ │ │ │ + idivq -0x18(%rdi,%rcx,1) │ │ │ │ + imul -0x18(%r8,%rcx,1),%rdx │ │ │ │ sub $0x8,%rcx │ │ │ │ - add %rdx,%r15 │ │ │ │ - cmp %rcx,%rdi │ │ │ │ - je 62df1 │ │ │ │ + add %rdx,%r10 │ │ │ │ + cmp %r9,%rcx │ │ │ │ + je 60473 │ │ │ │ cltq │ │ │ │ - lea -0x8(%rcx),%r10 │ │ │ │ - lea -0x10(%rcx),%r11 │ │ │ │ cqto │ │ │ │ - idivq -0x18(%r8,%rcx,1) │ │ │ │ - imul -0x18(%r9,%rcx,1),%rdx │ │ │ │ + idivq -0x18(%rdi,%rcx,1) │ │ │ │ + imul -0x18(%r8,%rcx,1),%rdx │ │ │ │ cltq │ │ │ │ - add %rdx,%r15 │ │ │ │ + lea (%r10,%rdx,1),%r11 │ │ │ │ + lea -0x8(%rcx),%r10 │ │ │ │ cqto │ │ │ │ - idivq -0x18(%r8,%r10,1) │ │ │ │ - imul -0x18(%r9,%r10,1),%rdx │ │ │ │ - lea -0x18(%rcx),%r10 │ │ │ │ + idivq -0x18(%rdi,%r10,1) │ │ │ │ + imul -0x18(%r8,%r10,1),%rdx │ │ │ │ cltq │ │ │ │ - lea (%r15,%rdx,1),%r15 │ │ │ │ + lea -0x10(%rcx),%r10 │ │ │ │ + add %rdx,%r11 │ │ │ │ cqto │ │ │ │ - idivq -0x18(%r8,%r11,1) │ │ │ │ - imul -0x18(%r9,%r11,1),%rdx │ │ │ │ - lea -0x20(%rcx),%r11 │ │ │ │ + idivq -0x18(%rdi,%r10,1) │ │ │ │ + imul -0x18(%r8,%r10,1),%rdx │ │ │ │ cltq │ │ │ │ - add %rdx,%r15 │ │ │ │ + lea -0x18(%rcx),%r10 │ │ │ │ + add %rdx,%r11 │ │ │ │ cqto │ │ │ │ - idivq -0x18(%r8,%r10,1) │ │ │ │ - imul -0x18(%r9,%r10,1),%rdx │ │ │ │ - lea -0x28(%rcx),%r10 │ │ │ │ + idivq -0x18(%rdi,%r10,1) │ │ │ │ + imul -0x18(%r8,%r10,1),%rdx │ │ │ │ cltq │ │ │ │ - add %rdx,%r15 │ │ │ │ + lea -0x20(%rcx),%r10 │ │ │ │ + add %rdx,%r11 │ │ │ │ cqto │ │ │ │ - idivq -0x18(%r8,%r11,1) │ │ │ │ - imul -0x18(%r9,%r11,1),%rdx │ │ │ │ - lea -0x30(%rcx),%r11 │ │ │ │ + idivq -0x18(%rdi,%r10,1) │ │ │ │ + imul -0x18(%r8,%r10,1),%rdx │ │ │ │ cltq │ │ │ │ - add %rdx,%r15 │ │ │ │ + lea -0x28(%rcx),%r10 │ │ │ │ + add %rdx,%r11 │ │ │ │ cqto │ │ │ │ - idivq -0x18(%r8,%r10,1) │ │ │ │ - imul -0x18(%r9,%r10,1),%rdx │ │ │ │ - lea -0x38(%rcx),%r10 │ │ │ │ - sub $0x40,%rcx │ │ │ │ + idivq -0x18(%rdi,%r10,1) │ │ │ │ + imul -0x18(%r8,%r10,1),%rdx │ │ │ │ cltq │ │ │ │ - add %rdx,%r15 │ │ │ │ + lea -0x30(%rcx),%r10 │ │ │ │ + add %rdx,%r11 │ │ │ │ cqto │ │ │ │ - idivq -0x18(%r8,%r11,1) │ │ │ │ - imul -0x18(%r9,%r11,1),%rdx │ │ │ │ + idivq -0x18(%rdi,%r10,1) │ │ │ │ + imul -0x18(%r8,%r10,1),%rdx │ │ │ │ cltq │ │ │ │ - add %rdx,%r15 │ │ │ │ + lea (%r11,%rdx,1),%r10 │ │ │ │ + lea -0x38(%rcx),%r11 │ │ │ │ cqto │ │ │ │ - idivq -0x18(%r8,%r10,1) │ │ │ │ - imul -0x18(%r9,%r10,1),%rdx │ │ │ │ - lea (%r15,%rdx,1),%r15 │ │ │ │ - cmp %rcx,%rdi │ │ │ │ - jne 62d36 │ │ │ │ - cmpl $0x1,-0x138(%rbp) │ │ │ │ - je 62e87 │ │ │ │ - mov -0x124(%rbp),%r9d │ │ │ │ + sub $0x40,%rcx │ │ │ │ + idivq -0x18(%rdi,%r11,1) │ │ │ │ + imul -0x18(%r8,%r11,1),%rdx │ │ │ │ + add %rdx,%r10 │ │ │ │ + cmp %r9,%rcx │ │ │ │ + jne 603b8 │ │ │ │ + cmpl $0x1,-0x13c(%rbp) │ │ │ │ + je 6050d │ │ │ │ + mov -0x124(%rbp),%r8d │ │ │ │ mov %rsi,%rcx │ │ │ │ - mov -0x148(%rbp),%rdi │ │ │ │ - mov -0x13c(%rbp),%esi │ │ │ │ - movq $0x0,-0x100(%rbp) │ │ │ │ - movq $0x0,-0xf8(%rbp) │ │ │ │ + mov -0x138(%rbp),%esi │ │ │ │ + vpxor %xmm5,%xmm5,%xmm5 │ │ │ │ + lea -0x100(%rbp),%rdi │ │ │ │ movq $0x0,-0xf0(%rbp) │ │ │ │ - mov %r9d,%edx │ │ │ │ - mov %r9d,-0x140(%rbp) │ │ │ │ - call be7c0 (int, int, double const*)@@Base> │ │ │ │ - push -0x150(%rbp) │ │ │ │ - mov -0x168(%rbp),%r9 │ │ │ │ - mov %r15,%rcx │ │ │ │ + mov %r8d,%edx │ │ │ │ + mov %r8d,-0x150(%rbp) │ │ │ │ + mov %rdi,-0x148(%rbp) │ │ │ │ + mov %r10,-0x158(%rbp) │ │ │ │ + vmovdqa %xmm5,-0x100(%rbp) │ │ │ │ + call b8940 (int, int, double const*)@@Base> │ │ │ │ + mov -0x170(%rbp),%r9 │ │ │ │ + mov -0x168(%rbp),%r8 │ │ │ │ + push %r15 │ │ │ │ + mov -0x158(%rbp),%rcx │ │ │ │ + mov -0x13c(%rbp),%edx │ │ │ │ + mov -0x150(%rbp),%esi │ │ │ │ + mov -0x138(%rbp),%edi │ │ │ │ push -0x148(%rbp) │ │ │ │ - mov -0x160(%rbp),%r8 │ │ │ │ - mov -0x138(%rbp),%edx │ │ │ │ - mov -0x140(%rbp),%esi │ │ │ │ - mov -0x13c(%rbp),%edi │ │ │ │ - call cc8a0 (int, int, int, char const*, long, long, CalcSignature::Signature&, float*)@@Base> │ │ │ │ - mov -0x148(%rbp),%rdi │ │ │ │ + call c5040 (int, int, int, char const*, long, long, CalcSignature::Signature&, float*)@@Base> │ │ │ │ pop %rdx │ │ │ │ + mov -0x148(%rbp),%rdi │ │ │ │ pop %rcx │ │ │ │ - call b9ec0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ - mov -0x158(%rbp),%rsi │ │ │ │ + call b4480 >, std::allocator > > >::~vector()@@Base> │ │ │ │ inc %r14d │ │ │ │ - add %rsi,-0x150(%rbp) │ │ │ │ + add -0x160(%rbp),%r15 │ │ │ │ cmp %r13d,%r14d │ │ │ │ - jne 62a40 │ │ │ │ - mov -0x178(%rbp),%rbx │ │ │ │ - jmp 632a0 │ │ │ │ - nopl (%rax) │ │ │ │ - mov 0x8e0b9(%rip),%rdi │ │ │ │ - lea 0x7d1a6(%rip),%rsi # e0064 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1144> │ │ │ │ + jne 600c0 │ │ │ │ + mov -0x180(%rbp),%rbx │ │ │ │ + jmp 608f0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov 0x89a39(%rip),%rdi │ │ │ │ + lea 0x78b26(%rip),%rsi # d9064 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xf54> │ │ │ │ mov (%rdi),%rdi │ │ │ │ call d380 │ │ │ │ xor %ebx,%ebx │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 639da │ │ │ │ + jne 61014 │ │ │ │ lea -0x30(%rbp),%rsp │ │ │ │ mov %rbx,%rax │ │ │ │ pop %rbx │ │ │ │ pop %rsi │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ lea -0x8(%rsi),%rsp │ │ │ │ ret │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x8e069(%rip),%r14 │ │ │ │ - lea 0x7d1fd(%rip),%rsi # e010b * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x11eb> │ │ │ │ - mov (%r14),%rdi │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0x899f1(%rip),%r15 │ │ │ │ + lea 0x78b85(%rip),%rsi # d910b * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xffb> │ │ │ │ + mov (%r15),%rdi │ │ │ │ call d380 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ xor %ebx,%ebx │ │ │ │ lea -0x108(%rbp),%rdi │ │ │ │ - call b9520 │ │ │ │ + call b3b10 │ │ │ │ lea -0x110(%rbp),%rdi │ │ │ │ - call b9520 │ │ │ │ - jmp 62ec8 │ │ │ │ + call b3b10 │ │ │ │ + jmp 60548 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - mov %rdi,%r15 │ │ │ │ - mov %rdi,%r8 │ │ │ │ - shr $0x3f,%r15 │ │ │ │ - neg %r8 │ │ │ │ - cmovs %rdi,%r8 │ │ │ │ - cmp $0x9,%r8 │ │ │ │ - jbe 639c0 │ │ │ │ - mov %r8,%rcx │ │ │ │ + cqto │ │ │ │ + mov %rax,%r8 │ │ │ │ + xor %rdx,%rax │ │ │ │ + shr $0x3f,%r8 │ │ │ │ + sub %rdx,%rax │ │ │ │ + mov %rax,%r14 │ │ │ │ + cmp $0x9,%rax │ │ │ │ + jbe 60ffa │ │ │ │ + mov %rax,%rcx │ │ │ │ mov $0x1,%ebx │ │ │ │ - movabs $0x346dc5d63886594b,%r9 │ │ │ │ - jmp 62fa3 │ │ │ │ - nop │ │ │ │ + movabs $0x346dc5d63886594b,%r10 │ │ │ │ + jmp 60613 │ │ │ │ cmp $0x3e7,%rcx │ │ │ │ - jbe 63989 │ │ │ │ + jbe 60fcf │ │ │ │ cmp $0x270f,%rcx │ │ │ │ - jbe 6399d │ │ │ │ + jbe 60fd7 │ │ │ │ mov %rcx,%rax │ │ │ │ add $0x4,%ebx │ │ │ │ - mul %r9 │ │ │ │ + mul %r10 │ │ │ │ cmp $0x1869f,%rcx │ │ │ │ - jbe 62fab │ │ │ │ + jbe 6061b │ │ │ │ mov %rdx,%rcx │ │ │ │ shr $0xb,%rcx │ │ │ │ cmp $0x63,%rcx │ │ │ │ - ja 62f70 │ │ │ │ + ja 605e0 │ │ │ │ inc %ebx │ │ │ │ lea -0x80(%rbp),%r12 │ │ │ │ - lea (%rbx,%r15,1),%r14d │ │ │ │ - lea -0x70(%rbp),%r10 │ │ │ │ - mov %r8,-0x138(%rbp) │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov %r12,%rdi │ │ │ │ - mov %r10,-0x80(%rbp) │ │ │ │ + lea (%rbx,%r8,1),%r15d │ │ │ │ movq $0x0,-0x78(%rbp) │ │ │ │ + lea -0x70(%rbp),%r11 │ │ │ │ + mov %r15,%rsi │ │ │ │ + mov %r12,%rdi │ │ │ │ movb $0x0,-0x70(%rbp) │ │ │ │ + mov %r11,-0x80(%rbp) │ │ │ │ + mov %r8,-0x138(%rbp) │ │ │ │ call d520 , std::allocator >::reserve(unsigned long)@plt> │ │ │ │ mov -0x80(%rbp),%rdi │ │ │ │ - mov -0x138(%rbp),%rdx │ │ │ │ + mov %r14,%rdx │ │ │ │ mov %ebx,%esi │ │ │ │ movb $0x2d,(%rdi) │ │ │ │ - add %r15,%rdi │ │ │ │ - call b9dc0 (char*, unsigned int, unsigned long)@@Base> │ │ │ │ - mov -0x80(%rbp),%r11 │ │ │ │ - mov %r14,-0x78(%rbp) │ │ │ │ - movb $0x0,(%r11,%r14,1) │ │ │ │ + add -0x138(%rbp),%rdi │ │ │ │ + call b4360 (char*, unsigned int, unsigned long)@@Base> │ │ │ │ + mov -0x80(%rbp),%r9 │ │ │ │ + mov %r15,-0x78(%rbp) │ │ │ │ + movb $0x0,(%r9,%r15,1) │ │ │ │ cmp $0x9,%r13 │ │ │ │ - jbe 639ca │ │ │ │ + jbe 61004 │ │ │ │ mov %r13,%rsi │ │ │ │ mov $0x1,%ebx │ │ │ │ movabs $0x346dc5d63886594b,%rdi │ │ │ │ - jmp 63057 │ │ │ │ + jmp 606c7 │ │ │ │ nopl 0x0(%rax) │ │ │ │ cmp $0x3e7,%rsi │ │ │ │ - jbe 63991 │ │ │ │ + jbe 60fc3 │ │ │ │ cmp $0x270f,%rsi │ │ │ │ - jbe 639a5 │ │ │ │ + jbe 60fdf │ │ │ │ mov %rsi,%rax │ │ │ │ add $0x4,%ebx │ │ │ │ mul %rdi │ │ │ │ cmp $0x1869f,%rsi │ │ │ │ - jbe 639b1 │ │ │ │ + jbe 60feb │ │ │ │ mov %rdx,%rsi │ │ │ │ shr $0xb,%rsi │ │ │ │ cmp $0x63,%rsi │ │ │ │ - ja 63020 │ │ │ │ - lea 0x1(%rbx),%r15d │ │ │ │ - mov %r15,%rbx │ │ │ │ - lea -0xe0(%rbp),%r14 │ │ │ │ - lea -0xd0(%rbp),%r9 │ │ │ │ - mov %r15,%rsi │ │ │ │ + ja 60690 │ │ │ │ + lea 0x1(%rbx),%r14d │ │ │ │ + mov %r14,%rbx │ │ │ │ + lea -0xe0(%rbp),%r15 │ │ │ │ + lea -0xd0(%rbp),%r10 │ │ │ │ + mov %r14,%rsi │ │ │ │ movq $0x0,-0xd8(%rbp) │ │ │ │ - mov %r14,%rdi │ │ │ │ - mov %r9,-0xe0(%rbp) │ │ │ │ + mov %r15,%rdi │ │ │ │ + mov %r10,-0xe0(%rbp) │ │ │ │ movb $0x0,-0xd0(%rbp) │ │ │ │ call d520 , std::allocator >::reserve(unsigned long)@plt> │ │ │ │ mov -0xe0(%rbp),%rdi │ │ │ │ mov %r13,%rdx │ │ │ │ mov %ebx,%esi │ │ │ │ - call b9dc0 (char*, unsigned int, unsigned long)@@Base> │ │ │ │ + call b4360 (char*, unsigned int, unsigned long)@@Base> │ │ │ │ mov -0xe0(%rbp),%r8 │ │ │ │ - mov %r15,-0xd8(%rbp) │ │ │ │ - lea 0x7d333(%rip),%rcx # e03ef * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x14cf> │ │ │ │ + mov %r14,-0xd8(%rbp) │ │ │ │ + lea 0x78cc3(%rip),%rcx # d93ef * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x12df> │ │ │ │ xor %edx,%edx │ │ │ │ xor %esi,%esi │ │ │ │ - mov %r14,%rdi │ │ │ │ - movb $0x0,(%r8,%r15,1) │ │ │ │ + mov %r15,%rdi │ │ │ │ + movb $0x0,(%r8,%r14,1) │ │ │ │ mov $0x1a,%r8d │ │ │ │ call d500 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ mov %rax,%rsi │ │ │ │ lea -0xc0(%rbp),%rdi │ │ │ │ call d1b0 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt> │ │ │ │ - lea 0x7d321(%rip),%rsi # e040a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x14ea> │ │ │ │ + lea 0x78cb1(%rip),%rsi # d940a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x12fa> │ │ │ │ lea -0xc0(%rbp),%rdi │ │ │ │ call d650 , std::allocator >::append(char const*)@plt> │ │ │ │ mov %rax,%rsi │ │ │ │ lea -0xa0(%rbp),%rdi │ │ │ │ call d1b0 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt> │ │ │ │ mov %r12,%rdx │ │ │ │ lea -0xa0(%rbp),%rsi │ │ │ │ lea -0x60(%rbp),%rdi │ │ │ │ - call bc920 , std::allocator > std::operator+, std::allocator >(std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&)@@Base> │ │ │ │ - mov 0x8de52(%rip),%rcx │ │ │ │ + call b6d00 , std::allocator > std::operator+, std::allocator >(std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&)@@Base> │ │ │ │ + mov 0x897e2(%rip),%rcx │ │ │ │ mov -0x60(%rbp),%rsi │ │ │ │ mov (%rcx),%rdi │ │ │ │ call d380 │ │ │ │ lea -0x60(%rbp),%rdi │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ lea -0xa0(%rbp),%rdi │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ lea -0xc0(%rbp),%rdi │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov %r14,%rdi │ │ │ │ + mov %r15,%rdi │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov %r12,%rdi │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - jmp 62f20 │ │ │ │ - mov 0x8de09(%rip),%r10 │ │ │ │ - lea 0x7d8c2(%rip),%rsi # e0a30 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1b10> │ │ │ │ - mov (%r10),%rdi │ │ │ │ + jmp 60590 │ │ │ │ + mov 0x89799(%rip),%r11 │ │ │ │ + lea 0x79252(%rip),%rsi # d9a30 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1920> │ │ │ │ + mov (%r11),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 62f20 │ │ │ │ + jmp 60590 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0x8dde9(%rip),%r12 │ │ │ │ - lea 0x7e0e2(%rip),%rsi # e1270 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x2350> │ │ │ │ + mov 0x89779(%rip),%r12 │ │ │ │ + lea 0x79a72(%rip),%rsi # da270 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x2160> │ │ │ │ mov (%r12),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 62f20 │ │ │ │ + jmp 60590 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - mov 0x8ddc9(%rip),%r11 │ │ │ │ - lea 0x7d231(%rip),%rsi # e03df * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x14bf> │ │ │ │ - mov (%r11),%rdi │ │ │ │ + mov 0x89759(%rip),%r9 │ │ │ │ + lea 0x78bc1(%rip),%rsi # d93df * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x12cf> │ │ │ │ + mov (%r9),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 62f20 │ │ │ │ + jmp 60590 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0x8dda9(%rip),%rax │ │ │ │ - lea 0x7dc72(%rip),%rsi # e0e40 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1f20> │ │ │ │ + mov 0x89739(%rip),%rax │ │ │ │ + lea 0x79602(%rip),%rsi # d9e40 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1d30> │ │ │ │ mov (%rax),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 62f2e │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - vextracti32x8 $0x1,%zmm1,%ymm14 │ │ │ │ - vmovd %xmm0,%r11d │ │ │ │ - vpmulld %ymm1,%ymm14,%ymm15 │ │ │ │ - vextracti32x4 $0x1,%ymm15,%xmm2 │ │ │ │ - vpmulld %xmm15,%xmm2,%xmm3 │ │ │ │ - vpsrldq $0x8,%xmm3,%xmm4 │ │ │ │ - vpmulld %xmm4,%xmm3,%xmm7 │ │ │ │ - vpsrldq $0x4,%xmm7,%xmm1 │ │ │ │ - vpmulld %xmm1,%xmm7,%xmm0 │ │ │ │ - vmovd %xmm0,%r13d │ │ │ │ - jmp 6276a │ │ │ │ + jmp 6059e │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0x8e591(%rip),%rax │ │ │ │ - mov %r10d,-0x150(%rbp) │ │ │ │ + vextracti32x4 $0x1,%ymm0,%xmm12 │ │ │ │ + vmovd %xmm1,%r10d │ │ │ │ + vpmulld %xmm0,%xmm12,%xmm13 │ │ │ │ + vpsrldq $0x8,%xmm13,%xmm14 │ │ │ │ + vpmulld %xmm14,%xmm13,%xmm15 │ │ │ │ + vpsrldq $0x4,%xmm15,%xmm3 │ │ │ │ + vpmulld %xmm3,%xmm15,%xmm4 │ │ │ │ + vmovd %xmm4,%r13d │ │ │ │ + jmp 5ff01 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov 0x89f29(%rip),%rax │ │ │ │ mov $0xc,%edi │ │ │ │ mov 0x228(%rax),%rbx │ │ │ │ call *0x168(%rax) │ │ │ │ mov -0x118(%rbp),%rdi │ │ │ │ xor %r9d,%r9d │ │ │ │ mov $0x501,%r8d │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ mov %rax,%rsi │ │ │ │ call *%rbx │ │ │ │ - mov -0x150(%rbp),%r10d │ │ │ │ - mov %rax,-0x170(%rbp) │ │ │ │ + mov %rax,-0x178(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ test %rax,%rax │ │ │ │ - jne 629ac │ │ │ │ - mov 0x8dcf6(%rip),%r12 │ │ │ │ - lea 0x7dbbf(%rip),%rsi # e0e40 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1f20> │ │ │ │ + jne 6003e │ │ │ │ + mov 0x8969c(%rip),%r12 │ │ │ │ + lea 0x79565(%rip),%rsi # d9e40 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1d30> │ │ │ │ mov (%r12),%rdi │ │ │ │ call d380 │ │ │ │ - movq $0x0,-0x170(%rbp) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov -0x170(%rbp),%rdi │ │ │ │ - call 150d0 │ │ │ │ - jmp 62f22 │ │ │ │ - vmovdqa64 (%rsi),%zmm2 │ │ │ │ - vmovdqa64 0x40(%rsi),%zmm3 │ │ │ │ - vmovdqa64 0x40(%rdx),%zmm4 │ │ │ │ - vmovdqa64 (%rdx),%zmm7 │ │ │ │ - vpcmpneqq %zmm3,%zmm4,%k2 │ │ │ │ - vpcmpneqq %zmm2,%zmm7,%k3 │ │ │ │ - kmovb %k2,%eax │ │ │ │ - kmovb %k3,%r9d │ │ │ │ - or %r9b,%al │ │ │ │ - jne 631e0 │ │ │ │ - vmovdqa32 %zmm2,%zmm1 │ │ │ │ - vpaddd %zmm5,%zmm0,%zmm0 │ │ │ │ - mov $0x80,%r11d │ │ │ │ - vpermt2d %zmm3,%zmm6,%zmm1 │ │ │ │ - jmp 62526 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - vzeroupper │ │ │ │ - mov 0x8dc56(%rip),%rbx │ │ │ │ - lea 0x7df7f(%rip),%rsi # e12a0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x2380> │ │ │ │ - mov (%rbx),%rdi │ │ │ │ - call d380 │ │ │ │ - jmp 62f20 │ │ │ │ - xchg %ax,%ax │ │ │ │ + movq $0x0,-0x178(%rbp) │ │ │ │ + nop │ │ │ │ + mov -0x178(%rbp),%rdi │ │ │ │ + call 14fd0 │ │ │ │ + jmp 60592 │ │ │ │ + vmovdqa (%rsi),%ymm3 │ │ │ │ + vmovdqa 0x20(%rsi),%ymm4 │ │ │ │ + vmovdqa 0x20(%rdx),%ymm5 │ │ │ │ + vmovdqa (%rdx),%ymm7 │ │ │ │ + vpcmpneqq %ymm4,%ymm5,%k1 │ │ │ │ + vpcmpneqq %ymm3,%ymm7,%k0 │ │ │ │ + kmovb %k1,%r8d │ │ │ │ + kmovb %k0,%eax │ │ │ │ + or %eax,%r8d │ │ │ │ + test $0xf,%r8b │ │ │ │ + jne 60850 │ │ │ │ + vmovdqa %ymm3,%ymm0 │ │ │ │ + vpaddd %ymm2,%ymm1,%ymm1 │ │ │ │ + mov $0x40,%r8d │ │ │ │ + vpermt2d %ymm4,%ymm6,%ymm0 │ │ │ │ + jmp 5fcc9 │ │ │ │ + nop │ │ │ │ vzeroupper │ │ │ │ - jmp 62971 │ │ │ │ + jmp 60000 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0x8dc29(%rip),%rdx │ │ │ │ - lea 0x7def2(%rip),%rsi # e1240 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x2320> │ │ │ │ + mov 0x89609(%rip),%rdx │ │ │ │ + lea 0x798d2(%rip),%rsi # da240 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x2130> │ │ │ │ mov (%rdx),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 62ec6 │ │ │ │ - mov %ecx,%r11d │ │ │ │ - xor %edi,%edi │ │ │ │ + jmp 60546 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + vzeroupper │ │ │ │ + mov 0x895e6(%rip),%rbx │ │ │ │ + lea 0x7990f(%rip),%rsi # da2a0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x2190> │ │ │ │ + mov (%rbx),%rdi │ │ │ │ + call d380 │ │ │ │ + jmp 60590 │ │ │ │ + mov %ecx,%r10d │ │ │ │ + xor %r11d,%r11d │ │ │ │ mov $0x1,%r13d │ │ │ │ and $0x7,%ecx │ │ │ │ - je 6342f │ │ │ │ + je 60a6c │ │ │ │ cmp $0x1,%rcx │ │ │ │ - je 63411 │ │ │ │ + je 60a4e │ │ │ │ cmp $0x2,%rcx │ │ │ │ - je 633fc │ │ │ │ + je 60a39 │ │ │ │ cmp $0x3,%rcx │ │ │ │ - je 633e7 │ │ │ │ + je 60a24 │ │ │ │ cmp $0x4,%rcx │ │ │ │ - je 633d2 │ │ │ │ + je 60a0f │ │ │ │ cmp $0x5,%rcx │ │ │ │ - je 633bd │ │ │ │ + je 609fa │ │ │ │ cmp $0x6,%rcx │ │ │ │ - je 633a8 │ │ │ │ + je 609e9 │ │ │ │ mov (%rsi),%r13 │ │ │ │ cmp %r13,(%rdx) │ │ │ │ - jne 63313 │ │ │ │ - mov $0x1,%edi │ │ │ │ - mov (%rsi,%rdi,8),%rcx │ │ │ │ - cmp %rcx,(%rdx,%rdi,8) │ │ │ │ - jne 63313 │ │ │ │ + jne 60983 │ │ │ │ + mov $0x1,%r11d │ │ │ │ + mov (%rsi,%r11,8),%rcx │ │ │ │ + cmp %rcx,(%rdx,%r11,8) │ │ │ │ + jne 60983 │ │ │ │ imul %ecx,%r13d │ │ │ │ - inc %rdi │ │ │ │ - mov (%rsi,%rdi,8),%rax │ │ │ │ - cmp %rax,(%rdx,%rdi,8) │ │ │ │ - jne 63313 │ │ │ │ + inc %r11 │ │ │ │ + mov (%rsi,%r11,8),%rdi │ │ │ │ + cmp %rdi,(%rdx,%r11,8) │ │ │ │ + jne 60983 │ │ │ │ + imul %edi,%r13d │ │ │ │ + inc %r11 │ │ │ │ + mov (%rsi,%r11,8),%r8 │ │ │ │ + cmp %r8,(%rdx,%r11,8) │ │ │ │ + jne 60983 │ │ │ │ + imul %r8d,%r13d │ │ │ │ + inc %r11 │ │ │ │ + mov (%rsi,%r11,8),%r9 │ │ │ │ + cmp %r9,(%rdx,%r11,8) │ │ │ │ + jne 60983 │ │ │ │ + imul %r9d,%r13d │ │ │ │ + inc %r11 │ │ │ │ + mov (%rsi,%r11,8),%rax │ │ │ │ + cmp %rax,(%rdx,%r11,8) │ │ │ │ + jne 60983 │ │ │ │ imul %eax,%r13d │ │ │ │ - inc %rdi │ │ │ │ + inc %r11 │ │ │ │ + mov (%rsi,%r11,8),%rcx │ │ │ │ + cmp %rcx,(%rdx,%r11,8) │ │ │ │ + jne 60983 │ │ │ │ + inc %r11 │ │ │ │ + imul %ecx,%r13d │ │ │ │ + cmp %r11,%r10 │ │ │ │ + je 60000 │ │ │ │ + mov (%rsi,%r11,8),%rdi │ │ │ │ + cmp %rdi,(%rdx,%r11,8) │ │ │ │ + jne 60983 │ │ │ │ + imul %edi,%r13d │ │ │ │ + lea 0x1(%r11),%r9 │ │ │ │ + mov (%rsi,%r9,8),%r8 │ │ │ │ + cmp %r8,(%rdx,%r9,8) │ │ │ │ + jne 60983 │ │ │ │ + imul %r8d,%r13d │ │ │ │ + lea 0x2(%r11),%rax │ │ │ │ + mov (%rsi,%rax,8),%rcx │ │ │ │ + cmp %rcx,(%rdx,%rax,8) │ │ │ │ + jne 60983 │ │ │ │ + imul %ecx,%r13d │ │ │ │ + lea 0x3(%r11),%rdi │ │ │ │ mov (%rsi,%rdi,8),%r9 │ │ │ │ cmp %r9,(%rdx,%rdi,8) │ │ │ │ - jne 63313 │ │ │ │ + jne 60983 │ │ │ │ imul %r9d,%r13d │ │ │ │ - inc %rdi │ │ │ │ - mov (%rsi,%rdi,8),%r8 │ │ │ │ - cmp %r8,(%rdx,%rdi,8) │ │ │ │ - jne 63313 │ │ │ │ + lea 0x4(%r11),%rax │ │ │ │ + mov (%rsi,%rax,8),%r8 │ │ │ │ + cmp %r8,(%rdx,%rax,8) │ │ │ │ + jne 60983 │ │ │ │ imul %r8d,%r13d │ │ │ │ - inc %rdi │ │ │ │ + lea 0x5(%r11),%rdi │ │ │ │ mov (%rsi,%rdi,8),%rcx │ │ │ │ cmp %rcx,(%rdx,%rdi,8) │ │ │ │ - jne 63313 │ │ │ │ + jne 60983 │ │ │ │ imul %ecx,%r13d │ │ │ │ - inc %rdi │ │ │ │ - mov (%rsi,%rdi,8),%rax │ │ │ │ - cmp %rax,(%rdx,%rdi,8) │ │ │ │ - jne 63313 │ │ │ │ + lea 0x6(%r11),%r9 │ │ │ │ + mov (%rsi,%r9,8),%rax │ │ │ │ + cmp %rax,(%rdx,%r9,8) │ │ │ │ + jne 60983 │ │ │ │ imul %eax,%r13d │ │ │ │ - inc %rdi │ │ │ │ - cmp %rdi,%r11 │ │ │ │ - je 62971 │ │ │ │ - mov (%rsi,%rdi,8),%r9 │ │ │ │ - cmp %r9,(%rdx,%rdi,8) │ │ │ │ - jne 63313 │ │ │ │ - imul %r9d,%r13d │ │ │ │ - lea 0x1(%rdi),%rcx │ │ │ │ - mov (%rsi,%rcx,8),%r8 │ │ │ │ - cmp %r8,(%rdx,%rcx,8) │ │ │ │ - jne 63313 │ │ │ │ - imul %r8d,%r13d │ │ │ │ - lea 0x2(%rdi),%rax │ │ │ │ - mov (%rsi,%rax,8),%r9 │ │ │ │ - cmp %r9,(%rdx,%rax,8) │ │ │ │ - jne 63313 │ │ │ │ - imul %r9d,%r13d │ │ │ │ - lea 0x3(%rdi),%r8 │ │ │ │ - mov (%rsi,%r8,8),%rcx │ │ │ │ - cmp %rcx,(%rdx,%r8,8) │ │ │ │ - jne 63313 │ │ │ │ - imul %ecx,%r13d │ │ │ │ - lea 0x4(%rdi),%rax │ │ │ │ - mov (%rsi,%rax,8),%r9 │ │ │ │ - cmp %r9,(%rdx,%rax,8) │ │ │ │ - jne 63313 │ │ │ │ - imul %r9d,%r13d │ │ │ │ - lea 0x5(%rdi),%r8 │ │ │ │ - mov (%rsi,%r8,8),%rcx │ │ │ │ - cmp %rcx,(%rdx,%r8,8) │ │ │ │ - jne 63313 │ │ │ │ - imul %ecx,%r13d │ │ │ │ - lea 0x6(%rdi),%rax │ │ │ │ - mov (%rsi,%rax,8),%r9 │ │ │ │ - cmp %r9,(%rdx,%rax,8) │ │ │ │ - jne 63313 │ │ │ │ - imul %r9d,%r13d │ │ │ │ - lea 0x7(%rdi),%r8 │ │ │ │ - mov (%rsi,%r8,8),%rcx │ │ │ │ - cmp %rcx,(%rdx,%r8,8) │ │ │ │ - jne 63313 │ │ │ │ - imul %ecx,%r13d │ │ │ │ - add $0x8,%rdi │ │ │ │ - cmp %rdi,%r11 │ │ │ │ - jne 6342f │ │ │ │ - jmp 62971 │ │ │ │ - nopl (%rax) │ │ │ │ - shl $0x2,%r15 │ │ │ │ - mov %r14,-0x150(%rbp) │ │ │ │ - lea -0x100(%rbp),%r14 │ │ │ │ - mov %r15,-0x158(%rbp) │ │ │ │ - xor %r15d,%r15d │ │ │ │ - mov %r14,-0x148(%rbp) │ │ │ │ + lea 0x7(%r11),%r8 │ │ │ │ + mov (%rsi,%r8,8),%rdi │ │ │ │ + cmp %rdi,(%rdx,%r8,8) │ │ │ │ + jne 60983 │ │ │ │ + add $0x8,%r11 │ │ │ │ + imul %edi,%r13d │ │ │ │ + cmp %r11,%r10 │ │ │ │ + jne 60a6c │ │ │ │ + jmp 60000 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + lea 0x0(,%r14,4),%r15 │ │ │ │ + mov %r9,-0x150(%rbp) │ │ │ │ + xor %r14d,%r14d │ │ │ │ + mov %r15,-0x160(%rbp) │ │ │ │ test %r13d,%r13d │ │ │ │ - jle 62ea1 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov 0x18(%rbx),%r8d │ │ │ │ + jle 60520 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0x18(%rbx),%eax │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ - cmp $0x1,%r8d │ │ │ │ - jle 636f8 │ │ │ │ - lea -0x1(%r8),%edi │ │ │ │ - mov 0x20(%rbx),%r10 │ │ │ │ - movslq %r8d,%r11 │ │ │ │ - mov %r15d,%eax │ │ │ │ - neg %rdi │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jle 60d31 │ │ │ │ + lea -0x1(%rax),%r9d │ │ │ │ + movslq %eax,%r8 │ │ │ │ + mov 0x20(%rbx),%rdi │ │ │ │ + mov %r14d,%eax │ │ │ │ + neg %r9 │ │ │ │ + shl $0x3,%r8 │ │ │ │ xor %ecx,%ecx │ │ │ │ - shl $0x3,%rdi │ │ │ │ - mov %rdi,%rdx │ │ │ │ - neg %rdx │ │ │ │ - sub $0x8,%rdx │ │ │ │ - shr $0x3,%rdx │ │ │ │ - shl $0x3,%r11 │ │ │ │ - inc %rdx │ │ │ │ - add %r11,%r10 │ │ │ │ - add 0x28(%rbx),%r11 │ │ │ │ - and $0x7,%edx │ │ │ │ - je 6363f │ │ │ │ - cmp $0x1,%rdx │ │ │ │ - je 63620 │ │ │ │ - cmp $0x2,%rdx │ │ │ │ - je 6360a │ │ │ │ - cmp $0x3,%rdx │ │ │ │ - je 635f4 │ │ │ │ - cmp $0x4,%rdx │ │ │ │ - je 635de │ │ │ │ - cmp $0x5,%rdx │ │ │ │ - je 635c8 │ │ │ │ - cmp $0x6,%rdx │ │ │ │ - je 635b2 │ │ │ │ - movslq %r15d,%rax │ │ │ │ + shl $0x3,%r9 │ │ │ │ + add %r8,%rdi │ │ │ │ + add 0x28(%rbx),%r8 │ │ │ │ + mov %r9,%r10 │ │ │ │ + neg %r10 │ │ │ │ + sub $0x8,%r10 │ │ │ │ + shr $0x3,%r10 │ │ │ │ + inc %r10 │ │ │ │ + and $0x7,%r10d │ │ │ │ + je 60c76 │ │ │ │ + cmp $0x1,%r10 │ │ │ │ + je 60c57 │ │ │ │ + cmp $0x2,%r10 │ │ │ │ + je 60c41 │ │ │ │ + cmp $0x3,%r10 │ │ │ │ + je 60c2b │ │ │ │ + cmp $0x4,%r10 │ │ │ │ + je 60c15 │ │ │ │ + cmp $0x5,%r10 │ │ │ │ + je 60bff │ │ │ │ + cmp $0x6,%r10 │ │ │ │ + je 60be9 │ │ │ │ + movslq %r14d,%rax │ │ │ │ mov $0xfffffffffffffff8,%rcx │ │ │ │ cqto │ │ │ │ - idivq -0x10(%r10) │ │ │ │ - imul -0x10(%r11),%rdx │ │ │ │ + idivq -0x10(%rdi) │ │ │ │ + imul -0x10(%r8),%rdx │ │ │ │ add %rdx,%rsi │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x10(%r10,%rcx,1) │ │ │ │ - imul -0x10(%r11,%rcx,1),%rdx │ │ │ │ + idivq -0x10(%rdi,%rcx,1) │ │ │ │ + imul -0x10(%r8,%rcx,1),%rdx │ │ │ │ sub $0x8,%rcx │ │ │ │ add %rdx,%rsi │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x10(%r10,%rcx,1) │ │ │ │ - imul -0x10(%r11,%rcx,1),%rdx │ │ │ │ + idivq -0x10(%rdi,%rcx,1) │ │ │ │ + imul -0x10(%r8,%rcx,1),%rdx │ │ │ │ sub $0x8,%rcx │ │ │ │ add %rdx,%rsi │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x10(%r10,%rcx,1) │ │ │ │ - imul -0x10(%r11,%rcx,1),%rdx │ │ │ │ + idivq -0x10(%rdi,%rcx,1) │ │ │ │ + imul -0x10(%r8,%rcx,1),%rdx │ │ │ │ sub $0x8,%rcx │ │ │ │ add %rdx,%rsi │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x10(%r10,%rcx,1) │ │ │ │ - imul -0x10(%r11,%rcx,1),%rdx │ │ │ │ + idivq -0x10(%rdi,%rcx,1) │ │ │ │ + imul -0x10(%r8,%rcx,1),%rdx │ │ │ │ sub $0x8,%rcx │ │ │ │ add %rdx,%rsi │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x10(%r10,%rcx,1) │ │ │ │ - imul -0x10(%r11,%rcx,1),%rdx │ │ │ │ + idivq -0x10(%rdi,%rcx,1) │ │ │ │ + imul -0x10(%r8,%rcx,1),%rdx │ │ │ │ sub $0x8,%rcx │ │ │ │ add %rdx,%rsi │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x10(%r10,%rcx,1) │ │ │ │ - imul -0x10(%r11,%rcx,1),%rdx │ │ │ │ + idivq -0x10(%rdi,%rcx,1) │ │ │ │ + imul -0x10(%r8,%rcx,1),%rdx │ │ │ │ sub $0x8,%rcx │ │ │ │ add %rdx,%rsi │ │ │ │ - cmp %rcx,%rdi │ │ │ │ - je 636f8 │ │ │ │ + cmp %r9,%rcx │ │ │ │ + je 60d31 │ │ │ │ cltq │ │ │ │ - lea -0x8(%rcx),%r9 │ │ │ │ - lea -0x10(%rcx),%r14 │ │ │ │ - lea -0x18(%rcx),%r8 │ │ │ │ + lea -0x8(%rcx),%r11 │ │ │ │ + lea -0x10(%rcx),%r15 │ │ │ │ cqto │ │ │ │ - idivq -0x10(%r10,%rcx,1) │ │ │ │ - imul -0x10(%r11,%rcx,1),%rdx │ │ │ │ + lea -0x18(%rcx),%r10 │ │ │ │ + idivq -0x10(%rdi,%rcx,1) │ │ │ │ + imul -0x10(%r8,%rcx,1),%rdx │ │ │ │ cltq │ │ │ │ add %rdx,%rsi │ │ │ │ cqto │ │ │ │ - idivq -0x10(%r10,%r9,1) │ │ │ │ - imul -0x10(%r11,%r9,1),%rdx │ │ │ │ - lea -0x20(%rcx),%r9 │ │ │ │ + idivq -0x10(%rdi,%r11,1) │ │ │ │ + imul -0x10(%r8,%r11,1),%rdx │ │ │ │ cltq │ │ │ │ + lea -0x20(%rcx),%r11 │ │ │ │ add %rdx,%rsi │ │ │ │ cqto │ │ │ │ - idivq -0x10(%r10,%r14,1) │ │ │ │ - imul -0x10(%r11,%r14,1),%rdx │ │ │ │ - lea -0x28(%rcx),%r14 │ │ │ │ + idivq -0x10(%rdi,%r15,1) │ │ │ │ + imul -0x10(%r8,%r15,1),%rdx │ │ │ │ cltq │ │ │ │ + lea -0x28(%rcx),%r15 │ │ │ │ add %rdx,%rsi │ │ │ │ cqto │ │ │ │ - idivq -0x10(%r10,%r8,1) │ │ │ │ - imul -0x10(%r11,%r8,1),%rdx │ │ │ │ - lea -0x30(%rcx),%r8 │ │ │ │ + idivq -0x10(%rdi,%r10,1) │ │ │ │ + imul -0x10(%r8,%r10,1),%rdx │ │ │ │ cltq │ │ │ │ + lea -0x30(%rcx),%r10 │ │ │ │ add %rdx,%rsi │ │ │ │ cqto │ │ │ │ - idivq -0x10(%r10,%r9,1) │ │ │ │ - imul -0x10(%r11,%r9,1),%rdx │ │ │ │ - lea -0x38(%rcx),%r9 │ │ │ │ + idivq -0x10(%rdi,%r11,1) │ │ │ │ + imul -0x10(%r8,%r11,1),%rdx │ │ │ │ cltq │ │ │ │ + lea -0x38(%rcx),%r11 │ │ │ │ + sub $0x40,%rcx │ │ │ │ add %rdx,%rsi │ │ │ │ cqto │ │ │ │ - idivq -0x10(%r10,%r14,1) │ │ │ │ - imul -0x10(%r11,%r14,1),%rdx │ │ │ │ + idivq -0x10(%rdi,%r15,1) │ │ │ │ + imul -0x10(%r8,%r15,1),%rdx │ │ │ │ cltq │ │ │ │ add %rdx,%rsi │ │ │ │ cqto │ │ │ │ - idivq -0x10(%r10,%r8,1) │ │ │ │ - imul -0x10(%r11,%r8,1),%rdx │ │ │ │ + idivq -0x10(%rdi,%r10,1) │ │ │ │ + imul -0x10(%r8,%r10,1),%rdx │ │ │ │ cltq │ │ │ │ - add %rdx,%rsi │ │ │ │ + lea (%rsi,%rdx,1),%rsi │ │ │ │ cqto │ │ │ │ - idivq -0x10(%r10,%r9,1) │ │ │ │ - imul -0x10(%r11,%r9,1),%rdx │ │ │ │ - add %rdx,%rsi │ │ │ │ - sub $0x40,%rcx │ │ │ │ - cmp %rcx,%rdi │ │ │ │ - jne 6363f │ │ │ │ - mov 0x18(%r12),%r11d │ │ │ │ - mov 0x10(%r12),%r14 │ │ │ │ - cmp $0x2,%r11d │ │ │ │ - jle 638d7 │ │ │ │ - lea -0x2(%r11),%edi │ │ │ │ - mov 0x20(%r12),%r8 │ │ │ │ - movslq %r11d,%r9 │ │ │ │ - mov %r15d,%eax │ │ │ │ - neg %rdi │ │ │ │ + idivq -0x10(%rdi,%r11,1) │ │ │ │ + imul -0x10(%r8,%r11,1),%rdx │ │ │ │ + lea (%rsi,%rdx,1),%rsi │ │ │ │ + cmp %r9,%rcx │ │ │ │ + jne 60c76 │ │ │ │ + mov 0x18(%r12),%r8d │ │ │ │ + mov 0x10(%r12),%r15 │ │ │ │ + cmp $0x2,%r8d │ │ │ │ + jle 60f11 │ │ │ │ + lea -0x2(%r8),%r9d │ │ │ │ + mov 0x20(%r12),%rdi │ │ │ │ + movslq %r8d,%r8 │ │ │ │ + mov %r14d,%eax │ │ │ │ + neg %r9 │ │ │ │ + shl $0x3,%r8 │ │ │ │ xor %ecx,%ecx │ │ │ │ - shl $0x3,%rdi │ │ │ │ - mov %rdi,%r10 │ │ │ │ + shl $0x3,%r9 │ │ │ │ + add %r8,%rdi │ │ │ │ + add 0x28(%r12),%r8 │ │ │ │ + mov %r9,%r10 │ │ │ │ neg %r10 │ │ │ │ sub $0x8,%r10 │ │ │ │ shr $0x3,%r10 │ │ │ │ - shl $0x3,%r9 │ │ │ │ inc %r10 │ │ │ │ - add %r9,%r8 │ │ │ │ - add 0x28(%r12),%r9 │ │ │ │ and $0x7,%r10d │ │ │ │ - je 6381c │ │ │ │ + je 60e55 │ │ │ │ cmp $0x1,%r10 │ │ │ │ - je 637fd │ │ │ │ + je 60e36 │ │ │ │ cmp $0x2,%r10 │ │ │ │ - je 637e7 │ │ │ │ + je 60e20 │ │ │ │ cmp $0x3,%r10 │ │ │ │ - je 637d1 │ │ │ │ + je 60e0a │ │ │ │ cmp $0x4,%r10 │ │ │ │ - je 637bb │ │ │ │ + je 60df4 │ │ │ │ cmp $0x5,%r10 │ │ │ │ - je 637a5 │ │ │ │ + je 60dde │ │ │ │ cmp $0x6,%r10 │ │ │ │ - je 6378f │ │ │ │ - movslq %r15d,%rax │ │ │ │ + je 60dc8 │ │ │ │ + movslq %r14d,%rax │ │ │ │ mov $0xfffffffffffffff8,%rcx │ │ │ │ cqto │ │ │ │ - idivq -0x18(%r8) │ │ │ │ - imul -0x18(%r9),%rdx │ │ │ │ - add %rdx,%r14 │ │ │ │ + idivq -0x18(%rdi) │ │ │ │ + imul -0x18(%r8),%rdx │ │ │ │ + add %rdx,%r15 │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x18(%r8,%rcx,1) │ │ │ │ - imul -0x18(%r9,%rcx,1),%rdx │ │ │ │ + idivq -0x18(%rdi,%rcx,1) │ │ │ │ + imul -0x18(%r8,%rcx,1),%rdx │ │ │ │ sub $0x8,%rcx │ │ │ │ - add %rdx,%r14 │ │ │ │ + add %rdx,%r15 │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x18(%r8,%rcx,1) │ │ │ │ - imul -0x18(%r9,%rcx,1),%rdx │ │ │ │ + idivq -0x18(%rdi,%rcx,1) │ │ │ │ + imul -0x18(%r8,%rcx,1),%rdx │ │ │ │ sub $0x8,%rcx │ │ │ │ - add %rdx,%r14 │ │ │ │ + add %rdx,%r15 │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x18(%r8,%rcx,1) │ │ │ │ - imul -0x18(%r9,%rcx,1),%rdx │ │ │ │ + idivq -0x18(%rdi,%rcx,1) │ │ │ │ + imul -0x18(%r8,%rcx,1),%rdx │ │ │ │ sub $0x8,%rcx │ │ │ │ - add %rdx,%r14 │ │ │ │ + add %rdx,%r15 │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x18(%r8,%rcx,1) │ │ │ │ - imul -0x18(%r9,%rcx,1),%rdx │ │ │ │ + idivq -0x18(%rdi,%rcx,1) │ │ │ │ + imul -0x18(%r8,%rcx,1),%rdx │ │ │ │ sub $0x8,%rcx │ │ │ │ - add %rdx,%r14 │ │ │ │ + add %rdx,%r15 │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x18(%r8,%rcx,1) │ │ │ │ - imul -0x18(%r9,%rcx,1),%rdx │ │ │ │ + idivq -0x18(%rdi,%rcx,1) │ │ │ │ + imul -0x18(%r8,%rcx,1),%rdx │ │ │ │ sub $0x8,%rcx │ │ │ │ - add %rdx,%r14 │ │ │ │ + add %rdx,%r15 │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x18(%r8,%rcx,1) │ │ │ │ - imul -0x18(%r9,%rcx,1),%rdx │ │ │ │ + idivq -0x18(%rdi,%rcx,1) │ │ │ │ + imul -0x18(%r8,%rcx,1),%rdx │ │ │ │ sub $0x8,%rcx │ │ │ │ - add %rdx,%r14 │ │ │ │ - cmp %rcx,%rdi │ │ │ │ - je 638d7 │ │ │ │ + add %rdx,%r15 │ │ │ │ + cmp %r9,%rcx │ │ │ │ + je 60f11 │ │ │ │ cltq │ │ │ │ - lea -0x8(%rcx),%r11 │ │ │ │ lea -0x10(%rcx),%r10 │ │ │ │ cqto │ │ │ │ - idivq -0x18(%r8,%rcx,1) │ │ │ │ - imul -0x18(%r9,%rcx,1),%rdx │ │ │ │ + idivq -0x18(%rdi,%rcx,1) │ │ │ │ + imul -0x18(%r8,%rcx,1),%rdx │ │ │ │ cltq │ │ │ │ - add %rdx,%r14 │ │ │ │ + lea (%r15,%rdx,1),%r11 │ │ │ │ + lea -0x8(%rcx),%r15 │ │ │ │ cqto │ │ │ │ - idivq -0x18(%r8,%r11,1) │ │ │ │ - imul -0x18(%r9,%r11,1),%rdx │ │ │ │ - lea -0x18(%rcx),%r11 │ │ │ │ + idivq -0x18(%rdi,%r15,1) │ │ │ │ + imul -0x18(%r8,%r15,1),%rdx │ │ │ │ cltq │ │ │ │ - lea (%r14,%rdx,1),%r14 │ │ │ │ + lea -0x18(%rcx),%r15 │ │ │ │ + add %rdx,%r11 │ │ │ │ cqto │ │ │ │ - idivq -0x18(%r8,%r10,1) │ │ │ │ - imul -0x18(%r9,%r10,1),%rdx │ │ │ │ - lea -0x20(%rcx),%r10 │ │ │ │ + idivq -0x18(%rdi,%r10,1) │ │ │ │ + imul -0x18(%r8,%r10,1),%rdx │ │ │ │ cltq │ │ │ │ - add %rdx,%r14 │ │ │ │ + lea -0x20(%rcx),%r10 │ │ │ │ + add %rdx,%r11 │ │ │ │ cqto │ │ │ │ - idivq -0x18(%r8,%r11,1) │ │ │ │ - imul -0x18(%r9,%r11,1),%rdx │ │ │ │ - lea -0x28(%rcx),%r11 │ │ │ │ + idivq -0x18(%rdi,%r15,1) │ │ │ │ + imul -0x18(%r8,%r15,1),%rdx │ │ │ │ cltq │ │ │ │ - add %rdx,%r14 │ │ │ │ + lea -0x28(%rcx),%r15 │ │ │ │ + add %rdx,%r11 │ │ │ │ cqto │ │ │ │ - idivq -0x18(%r8,%r10,1) │ │ │ │ - imul -0x18(%r9,%r10,1),%rdx │ │ │ │ - lea -0x30(%rcx),%r10 │ │ │ │ + idivq -0x18(%rdi,%r10,1) │ │ │ │ + imul -0x18(%r8,%r10,1),%rdx │ │ │ │ cltq │ │ │ │ - add %rdx,%r14 │ │ │ │ + lea -0x30(%rcx),%r10 │ │ │ │ + add %rdx,%r11 │ │ │ │ cqto │ │ │ │ - idivq -0x18(%r8,%r11,1) │ │ │ │ - imul -0x18(%r9,%r11,1),%rdx │ │ │ │ - lea -0x38(%rcx),%r11 │ │ │ │ - sub $0x40,%rcx │ │ │ │ + idivq -0x18(%rdi,%r15,1) │ │ │ │ + imul -0x18(%r8,%r15,1),%rdx │ │ │ │ cltq │ │ │ │ - add %rdx,%r14 │ │ │ │ + add %rdx,%r11 │ │ │ │ cqto │ │ │ │ - idivq -0x18(%r8,%r10,1) │ │ │ │ - imul -0x18(%r9,%r10,1),%rdx │ │ │ │ + idivq -0x18(%rdi,%r10,1) │ │ │ │ + imul -0x18(%r8,%r10,1),%rdx │ │ │ │ cltq │ │ │ │ - add %rdx,%r14 │ │ │ │ + lea (%r11,%rdx,1),%r15 │ │ │ │ + lea -0x38(%rcx),%r11 │ │ │ │ cqto │ │ │ │ - idivq -0x18(%r8,%r11,1) │ │ │ │ - imul -0x18(%r9,%r11,1),%rdx │ │ │ │ - lea (%r14,%rdx,1),%r14 │ │ │ │ - cmp %rcx,%rdi │ │ │ │ - jne 6381c │ │ │ │ - cmpl $0x1,-0x138(%rbp) │ │ │ │ - je 6396a │ │ │ │ - mov -0x124(%rbp),%edi │ │ │ │ + sub $0x40,%rcx │ │ │ │ + idivq -0x18(%rdi,%r11,1) │ │ │ │ + imul -0x18(%r8,%r11,1),%rdx │ │ │ │ + lea (%r15,%rdx,1),%r15 │ │ │ │ + cmp %r9,%rcx │ │ │ │ + jne 60e55 │ │ │ │ + cmpl $0x1,-0x13c(%rbp) │ │ │ │ + je 60fa4 │ │ │ │ + mov -0x124(%rbp),%r9d │ │ │ │ mov %rsi,%rcx │ │ │ │ - mov -0x13c(%rbp),%esi │ │ │ │ - movq $0x0,-0x100(%rbp) │ │ │ │ - movq $0x0,-0xf8(%rbp) │ │ │ │ + mov -0x138(%rbp),%esi │ │ │ │ + vpxor %xmm7,%xmm7,%xmm7 │ │ │ │ + lea -0x100(%rbp),%rdi │ │ │ │ movq $0x0,-0xf0(%rbp) │ │ │ │ - mov %edi,-0x140(%rbp) │ │ │ │ - mov %edi,%edx │ │ │ │ - mov -0x148(%rbp),%rdi │ │ │ │ - call be7c0 (int, int, double const*)@@Base> │ │ │ │ + mov %r9d,%edx │ │ │ │ + mov %r9d,-0x158(%rbp) │ │ │ │ + mov %rdi,-0x148(%rbp) │ │ │ │ + vmovdqa %xmm7,-0x100(%rbp) │ │ │ │ + call b8940 (int, int, double const*)@@Base> │ │ │ │ + mov -0x170(%rbp),%r9 │ │ │ │ + mov -0x168(%rbp),%r8 │ │ │ │ push -0x150(%rbp) │ │ │ │ - mov -0x168(%rbp),%r9 │ │ │ │ - mov %r14,%rcx │ │ │ │ + mov %r15,%rcx │ │ │ │ + mov -0x13c(%rbp),%edx │ │ │ │ + mov -0x158(%rbp),%esi │ │ │ │ + mov -0x138(%rbp),%edi │ │ │ │ push -0x148(%rbp) │ │ │ │ - mov -0x160(%rbp),%r8 │ │ │ │ - mov -0x138(%rbp),%edx │ │ │ │ - mov -0x140(%rbp),%esi │ │ │ │ - mov -0x13c(%rbp),%edi │ │ │ │ - call ce0b0 (int, int, int, char const*, long, long, CalcSignature::Signature&, float*)@@Base> │ │ │ │ + call c6850 (int, int, int, char const*, long, long, CalcSignature::Signature&, float*)@@Base> │ │ │ │ pop %rsi │ │ │ │ pop %rdi │ │ │ │ mov -0x148(%rbp),%rdi │ │ │ │ - call b9ec0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ - mov -0x158(%rbp),%rsi │ │ │ │ - inc %r15d │ │ │ │ + call b4480 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + mov -0x160(%rbp),%rsi │ │ │ │ + inc %r14d │ │ │ │ add %rsi,-0x150(%rbp) │ │ │ │ - cmp %r13d,%r15d │ │ │ │ - jne 63520 │ │ │ │ - jmp 62ea1 │ │ │ │ + cmp %r13d,%r14d │ │ │ │ + jne 60b58 │ │ │ │ + jmp 60520 │ │ │ │ + lea 0x2(%rbx),%r14d │ │ │ │ + mov %r14,%rbx │ │ │ │ + jmp 606d4 │ │ │ │ add $0x2,%ebx │ │ │ │ - jmp 62fab │ │ │ │ - lea 0x2(%rbx),%r15d │ │ │ │ - mov %r15,%rbx │ │ │ │ - jmp 63064 │ │ │ │ + jmp 6061b │ │ │ │ add $0x3,%ebx │ │ │ │ - jmp 62fab │ │ │ │ - lea 0x3(%rbx),%r15d │ │ │ │ - mov %r15,%rbx │ │ │ │ - jmp 63064 │ │ │ │ - mov %ebx,%r15d │ │ │ │ - jmp 63064 │ │ │ │ + jmp 6061b │ │ │ │ + lea 0x3(%rbx),%r14d │ │ │ │ + mov %r14,%rbx │ │ │ │ + jmp 606d4 │ │ │ │ + mov %ebx,%r14d │ │ │ │ + jmp 606d4 │ │ │ │ xor %ebx,%ebx │ │ │ │ - jmp 632a0 │ │ │ │ + jmp 608f0 │ │ │ │ mov $0x1,%ebx │ │ │ │ - jmp 62fab │ │ │ │ - mov $0x1,%r15d │ │ │ │ + jmp 6061b │ │ │ │ + mov $0x1,%r14d │ │ │ │ mov $0x1,%ebx │ │ │ │ - jmp 63064 │ │ │ │ + jmp 606d4 │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r15 │ │ │ │ - jmp fc14 <__cxa_finalize@plt+0x2584> │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp fbde <__cxa_finalize@plt+0x254e> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r15 │ │ │ │ - jmp fc5c <__cxa_finalize@plt+0x25cc> │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp fc26 <__cxa_finalize@plt+0x2596> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r15 │ │ │ │ + mov %rax,%r14 │ │ │ │ vzeroupper │ │ │ │ - jmp fc21 <__cxa_finalize@plt+0x2591> │ │ │ │ + jmp fbeb <__cxa_finalize@plt+0x255b> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r15 │ │ │ │ - jmp fc5c <__cxa_finalize@plt+0x25cc> │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp fc26 <__cxa_finalize@plt+0x2596> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r15 │ │ │ │ - jmp fc14 <__cxa_finalize@plt+0x2584> │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp fbde <__cxa_finalize@plt+0x254e> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r15 │ │ │ │ - jmp fc14 <__cxa_finalize@plt+0x2584> │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp fbde <__cxa_finalize@plt+0x254e> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r15 │ │ │ │ - jmp fc72 <__cxa_finalize@plt+0x25e2> │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp fc3c <__cxa_finalize@plt+0x25ac> │ │ │ │ endbr64 │ │ │ │ - jmp fc7f <__cxa_finalize@plt+0x25ef> │ │ │ │ + jmp fc49 <__cxa_finalize@plt+0x25b9> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r15 │ │ │ │ + mov %rax,%r14 │ │ │ │ vzeroupper │ │ │ │ - jmp fc2d <__cxa_finalize@plt+0x259d> │ │ │ │ + jmp fbf7 <__cxa_finalize@plt+0x2567> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r15 │ │ │ │ + mov %rax,%r14 │ │ │ │ vzeroupper │ │ │ │ - jmp fc39 <__cxa_finalize@plt+0x25a9> │ │ │ │ + jmp fc03 <__cxa_finalize@plt+0x2573> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r13 │ │ │ │ vzeroupper │ │ │ │ - jmp fc99 <__cxa_finalize@plt+0x2609> │ │ │ │ + jmp fc63 <__cxa_finalize@plt+0x25d3> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r15 │ │ │ │ + mov %rax,%r14 │ │ │ │ vzeroupper │ │ │ │ - jmp fcb4 <__cxa_finalize@plt+0x2624> │ │ │ │ + jmp fc7e <__cxa_finalize@plt+0x25ee> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r15 │ │ │ │ - jmp fcc9 <__cxa_finalize@plt+0x2639> │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp fc93 <__cxa_finalize@plt+0x2603> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r13 │ │ │ │ vzeroupper │ │ │ │ - jmp fca5 <__cxa_finalize@plt+0x2615> │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp fc6f <__cxa_finalize@plt+0x25df> │ │ │ │ endbr64 │ │ │ │ lea 0x8(%rsp),%r10 │ │ │ │ - and $0xffffffffffffffc0,%rsp │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ push -0x8(%r10) │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ + lea -0x144(%rbp),%rax │ │ │ │ + lea -0x140(%rbp),%rcx │ │ │ │ + lea -0x130(%rbp),%rdx │ │ │ │ + lea -0x148(%rbp),%r9 │ │ │ │ push %r14 │ │ │ │ + lea -0x138(%rbp),%r8 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %r10 │ │ │ │ push %rbx │ │ │ │ - lea -0x144(%rbp),%rax │ │ │ │ sub $0x1c8,%rsp │ │ │ │ - lea -0x140(%rbp),%rcx │ │ │ │ - lea -0x130(%rbp),%rdx │ │ │ │ - lea -0x148(%rbp),%r9 │ │ │ │ mov %fs:0x28,%rdi │ │ │ │ mov %rdi,-0x38(%rbp) │ │ │ │ mov %rsi,%rdi │ │ │ │ - lea -0x138(%rbp),%r8 │ │ │ │ movl $0x0,-0x148(%rbp) │ │ │ │ + lea 0x782e3(%rip),%rsi # d941e * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x130e> │ │ │ │ movl $0x0,-0x144(%rbp) │ │ │ │ - lea 0x7c909(%rip),%rsi # e041e * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x14fe> │ │ │ │ push %rax │ │ │ │ xor %eax,%eax │ │ │ │ call d3f0 │ │ │ │ pop %rcx │ │ │ │ pop %rsi │ │ │ │ test %eax,%eax │ │ │ │ - je 64080 │ │ │ │ + je 61680 │ │ │ │ mov -0x144(%rbp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 64060 │ │ │ │ + jle 61660 │ │ │ │ mov -0x148(%rbp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 64190 │ │ │ │ - mov 0x8dc6e(%rip),%r12 │ │ │ │ + jle 61790 │ │ │ │ + mov 0x8963e(%rip),%r12 │ │ │ │ mov $0xc,%edi │ │ │ │ mov 0x228(%r12),%rbx │ │ │ │ call *0x168(%r12) │ │ │ │ mov -0x140(%rbp),%rdi │ │ │ │ xor %r9d,%r9d │ │ │ │ mov $0x501,%r8d │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ mov %rax,%rsi │ │ │ │ call *%rbx │ │ │ │ mov %rax,%r12 │ │ │ │ test %rax,%rax │ │ │ │ - je 641f0 │ │ │ │ - mov 0x8dc2d(%rip),%r13 │ │ │ │ - mov %rax,-0x128(%rbp) │ │ │ │ + je 617f0 │ │ │ │ + mov 0x895fd(%rip),%r13 │ │ │ │ mov $0xc,%edi │ │ │ │ + mov %rax,-0x128(%rbp) │ │ │ │ mov 0x228(%r13),%r14 │ │ │ │ call *0x168(%r13) │ │ │ │ mov -0x138(%rbp),%rdi │ │ │ │ xor %r9d,%r9d │ │ │ │ mov $0x501,%r8d │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ mov %rax,%rsi │ │ │ │ call *%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ test %rax,%rax │ │ │ │ - je 64130 │ │ │ │ - mov 0x8dbe6(%rip),%r15 │ │ │ │ - mov %rax,-0x120(%rbp) │ │ │ │ + je 61730 │ │ │ │ + mov 0x895b6(%rip),%r15 │ │ │ │ mov $0xc,%edi │ │ │ │ - mov 0x228(%r15),%rsi │ │ │ │ - mov %rsi,-0x158(%rbp) │ │ │ │ + mov %rax,-0x120(%rbp) │ │ │ │ + mov 0x228(%r15),%r13 │ │ │ │ call *0x168(%r15) │ │ │ │ mov -0x130(%rbp),%rdi │ │ │ │ xor %r9d,%r9d │ │ │ │ mov $0x501,%r8d │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ mov %rax,%rsi │ │ │ │ - call *-0x158(%rbp) │ │ │ │ + call *%r13 │ │ │ │ test %rax,%rax │ │ │ │ - je 64150 │ │ │ │ - mov 0x18(%r12),%r8d │ │ │ │ + je 61750 │ │ │ │ + mov 0x18(%r12),%r13d │ │ │ │ mov %rax,-0x118(%rbp) │ │ │ │ - test %r8d,%r8d │ │ │ │ - jle 640f0 │ │ │ │ - cmp %r8d,0x18(%rbx) │ │ │ │ - jne 64110 │ │ │ │ - cmp %r8d,0x18(%rax) │ │ │ │ - jne 640b0 │ │ │ │ + test %r13d,%r13d │ │ │ │ + jle 616f0 │ │ │ │ + cmp %r13d,0x18(%rbx) │ │ │ │ + jne 61710 │ │ │ │ + cmp %r13d,0x18(%rax) │ │ │ │ + jne 616b0 │ │ │ │ mov -0x144(%rbp),%esi │ │ │ │ mov -0x148(%rbp),%edi │ │ │ │ - mov %rax,-0x160(%rbp) │ │ │ │ - mov %r8d,-0x158(%rbp) │ │ │ │ - call 2eca0 │ │ │ │ - mov -0x158(%rbp),%r10d │ │ │ │ + mov %rax,-0x158(%rbp) │ │ │ │ + call 2ed10 │ │ │ │ mov 0x20(%r12),%rdx │ │ │ │ - movslq %eax,%r11 │ │ │ │ - mov -0x160(%rbp),%rcx │ │ │ │ - lea -0x1(%r10),%r9d │ │ │ │ - movslq %r9d,%rax │ │ │ │ - cmp %r11,(%rdx,%rax,8) │ │ │ │ - jne 64170 │ │ │ │ - mov 0x20(%rbx),%r13 │ │ │ │ - cmp %r11,0x0(%r13,%rax,8) │ │ │ │ - jne 641d0 │ │ │ │ - mov %r11,%r15 │ │ │ │ - mov $0x1,%r14d │ │ │ │ - cmp $0x1,%r10d │ │ │ │ - je 63f25 │ │ │ │ - mov %r9d,%edi │ │ │ │ + lea -0x1(%r13),%r8d │ │ │ │ + movslq %eax,%r10 │ │ │ │ + mov -0x158(%rbp),%rcx │ │ │ │ + movslq %r8d,%r9 │ │ │ │ + cmp %r10,(%rdx,%r9,8) │ │ │ │ + jne 61770 │ │ │ │ + mov 0x20(%rbx),%rdi │ │ │ │ + cmp %r10,(%rdi,%r9,8) │ │ │ │ + jne 617d0 │ │ │ │ + mov %r10,%r14 │ │ │ │ + mov $0x1,%r11d │ │ │ │ + cmp $0x1,%r13d │ │ │ │ + je 61528 │ │ │ │ + mov %r8d,%r14d │ │ │ │ xor %eax,%eax │ │ │ │ - mov $0x1,%r14d │ │ │ │ - shl $0x3,%rdi │ │ │ │ - lea -0x8(%rdi),%r15 │ │ │ │ + mov $0x1,%r11d │ │ │ │ + shl $0x3,%r14 │ │ │ │ + lea -0x8(%r14),%r15 │ │ │ │ shr $0x3,%r15 │ │ │ │ inc %r15 │ │ │ │ and $0x7,%r15d │ │ │ │ - je 63e07 │ │ │ │ + je 61417 │ │ │ │ cmp $0x1,%r15 │ │ │ │ - je 63dd9 │ │ │ │ + je 613ea │ │ │ │ cmp $0x2,%r15 │ │ │ │ - je 63db4 │ │ │ │ + je 613c6 │ │ │ │ cmp $0x3,%r15 │ │ │ │ - je 63d8f │ │ │ │ + je 613a2 │ │ │ │ cmp $0x4,%r15 │ │ │ │ - je 63d6a │ │ │ │ + je 6137e │ │ │ │ cmp $0x5,%r15 │ │ │ │ - je 63d45 │ │ │ │ + je 6135a │ │ │ │ cmp $0x6,%r15 │ │ │ │ - je 63d20 │ │ │ │ + je 61336 │ │ │ │ mov (%rdx),%rsi │ │ │ │ - cmp %rsi,0x0(%r13) │ │ │ │ - jne 641b0 │ │ │ │ + cmp %rsi,(%rdi) │ │ │ │ + jne 617b0 │ │ │ │ mov 0x20(%rcx),%r8 │ │ │ │ - mov %esi,%r14d │ │ │ │ + mov %esi,%r11d │ │ │ │ mov $0x8,%eax │ │ │ │ cmp (%r8),%rsi │ │ │ │ - jne 64210 │ │ │ │ + jne 61810 │ │ │ │ mov (%rdx,%rax,1),%r15 │ │ │ │ - cmp %r15,0x0(%r13,%rax,1) │ │ │ │ - jne 641b0 │ │ │ │ + cmp %r15,(%rdi,%rax,1) │ │ │ │ + jne 617b0 │ │ │ │ mov 0x20(%rcx),%r9 │ │ │ │ cmp (%r9,%rax,1),%r15 │ │ │ │ - jne 64210 │ │ │ │ - imul %r15d,%r14d │ │ │ │ + jne 61810 │ │ │ │ + imul %r15d,%r11d │ │ │ │ add $0x8,%rax │ │ │ │ mov (%rdx,%rax,1),%rsi │ │ │ │ - cmp %rsi,0x0(%r13,%rax,1) │ │ │ │ - jne 641b0 │ │ │ │ + cmp %rsi,(%rdi,%rax,1) │ │ │ │ + jne 617b0 │ │ │ │ mov 0x20(%rcx),%r8 │ │ │ │ cmp (%r8,%rax,1),%rsi │ │ │ │ - jne 64210 │ │ │ │ - imul %esi,%r14d │ │ │ │ + jne 61810 │ │ │ │ + imul %esi,%r11d │ │ │ │ add $0x8,%rax │ │ │ │ mov (%rdx,%rax,1),%r15 │ │ │ │ - cmp %r15,0x0(%r13,%rax,1) │ │ │ │ - jne 641b0 │ │ │ │ + cmp %r15,(%rdi,%rax,1) │ │ │ │ + jne 617b0 │ │ │ │ mov 0x20(%rcx),%r9 │ │ │ │ cmp (%r9,%rax,1),%r15 │ │ │ │ - jne 64210 │ │ │ │ - imul %r15d,%r14d │ │ │ │ + jne 61810 │ │ │ │ + imul %r15d,%r11d │ │ │ │ add $0x8,%rax │ │ │ │ mov (%rdx,%rax,1),%rsi │ │ │ │ - cmp %rsi,0x0(%r13,%rax,1) │ │ │ │ - jne 641b0 │ │ │ │ + cmp %rsi,(%rdi,%rax,1) │ │ │ │ + jne 617b0 │ │ │ │ mov 0x20(%rcx),%r8 │ │ │ │ cmp (%r8,%rax,1),%rsi │ │ │ │ - jne 64210 │ │ │ │ - imul %esi,%r14d │ │ │ │ + jne 61810 │ │ │ │ + imul %esi,%r11d │ │ │ │ add $0x8,%rax │ │ │ │ mov (%rdx,%rax,1),%r15 │ │ │ │ - cmp %r15,0x0(%r13,%rax,1) │ │ │ │ - jne 641b0 │ │ │ │ + cmp %r15,(%rdi,%rax,1) │ │ │ │ + jne 617b0 │ │ │ │ mov 0x20(%rcx),%r9 │ │ │ │ cmp (%r9,%rax,1),%r15 │ │ │ │ - jne 64210 │ │ │ │ - imul %r15d,%r14d │ │ │ │ + jne 61810 │ │ │ │ + imul %r15d,%r11d │ │ │ │ add $0x8,%rax │ │ │ │ mov (%rdx,%rax,1),%rsi │ │ │ │ - cmp %rsi,0x0(%r13,%rax,1) │ │ │ │ - jne 641b0 │ │ │ │ + cmp %rsi,(%rdi,%rax,1) │ │ │ │ + jne 617b0 │ │ │ │ mov 0x20(%rcx),%r8 │ │ │ │ cmp (%r8,%rax,1),%rsi │ │ │ │ - jne 64210 │ │ │ │ - imul %esi,%r14d │ │ │ │ + jne 61810 │ │ │ │ add $0x8,%rax │ │ │ │ - cmp %rdi,%rax │ │ │ │ - je 63f1e │ │ │ │ - mov %r10d,%r15d │ │ │ │ - mov %rcx,%r10 │ │ │ │ - mov (%rdx,%rax,1),%rcx │ │ │ │ - cmp %rcx,0x0(%r13,%rax,1) │ │ │ │ - jne 641b0 │ │ │ │ - mov 0x20(%r10),%r9 │ │ │ │ - cmp (%r9,%rax,1),%rcx │ │ │ │ - jne 64210 │ │ │ │ - mov 0x8(%rdx,%rax,1),%rsi │ │ │ │ - imul %ecx,%r14d │ │ │ │ - cmp %rsi,0x8(%r13,%rax,1) │ │ │ │ - jne 641b0 │ │ │ │ - cmp 0x8(%r9,%rax,1),%rsi │ │ │ │ - jne 64210 │ │ │ │ + imul %esi,%r11d │ │ │ │ + cmp %r14,%rax │ │ │ │ + je 61521 │ │ │ │ + mov (%rdx,%rax,1),%r15 │ │ │ │ + cmp %r15,(%rdi,%rax,1) │ │ │ │ + jne 617b0 │ │ │ │ + mov 0x20(%rcx),%rsi │ │ │ │ + cmp (%rsi,%rax,1),%r15 │ │ │ │ + jne 61810 │ │ │ │ + mov 0x8(%rdx,%rax,1),%r9 │ │ │ │ + imul %r15d,%r11d │ │ │ │ + cmp %r9,0x8(%rdi,%rax,1) │ │ │ │ + jne 617b0 │ │ │ │ + cmp 0x8(%rsi,%rax,1),%r9 │ │ │ │ + jne 61810 │ │ │ │ mov 0x10(%rdx,%rax,1),%r8 │ │ │ │ - imul %esi,%r14d │ │ │ │ - cmp %r8,0x10(%r13,%rax,1) │ │ │ │ - jne 641b0 │ │ │ │ - cmp 0x10(%r9,%rax,1),%r8 │ │ │ │ - jne 64210 │ │ │ │ - mov 0x18(%rdx,%rax,1),%rcx │ │ │ │ - imul %r8d,%r14d │ │ │ │ - cmp %rcx,0x18(%r13,%rax,1) │ │ │ │ - jne 641b0 │ │ │ │ - cmp 0x18(%r9,%rax,1),%rcx │ │ │ │ - jne 64210 │ │ │ │ - mov 0x20(%rdx,%rax,1),%rsi │ │ │ │ - imul %ecx,%r14d │ │ │ │ - cmp %rsi,0x20(%r13,%rax,1) │ │ │ │ - jne 641b0 │ │ │ │ - cmp 0x20(%r9,%rax,1),%rsi │ │ │ │ - jne 64210 │ │ │ │ - mov 0x28(%rdx,%rax,1),%r9 │ │ │ │ - imul %esi,%r14d │ │ │ │ - cmp %r9,0x28(%r13,%rax,1) │ │ │ │ - jne 641b0 │ │ │ │ - mov 0x20(%r10),%r8 │ │ │ │ - cmp 0x28(%r8,%rax,1),%r9 │ │ │ │ - jne 64210 │ │ │ │ - mov 0x30(%rdx,%rax,1),%rcx │ │ │ │ - imul %r9d,%r14d │ │ │ │ - cmp %rcx,0x30(%r13,%rax,1) │ │ │ │ - jne 641b0 │ │ │ │ - cmp 0x30(%r8,%rax,1),%rcx │ │ │ │ - jne 64210 │ │ │ │ - mov 0x38(%rdx,%rax,1),%rsi │ │ │ │ - imul %ecx,%r14d │ │ │ │ - cmp %rsi,0x38(%r13,%rax,1) │ │ │ │ - jne 641b0 │ │ │ │ - cmp 0x38(%r8,%rax,1),%rsi │ │ │ │ - jne 64210 │ │ │ │ - imul %esi,%r14d │ │ │ │ + imul %r9d,%r11d │ │ │ │ + cmp %r8,0x10(%rdi,%rax,1) │ │ │ │ + jne 617b0 │ │ │ │ + cmp 0x10(%rsi,%rax,1),%r8 │ │ │ │ + jne 61810 │ │ │ │ + mov 0x18(%rdx,%rax,1),%r15 │ │ │ │ + imul %r8d,%r11d │ │ │ │ + cmp %r15,0x18(%rdi,%rax,1) │ │ │ │ + jne 617b0 │ │ │ │ + cmp 0x18(%rsi,%rax,1),%r15 │ │ │ │ + jne 61810 │ │ │ │ + mov 0x20(%rdx,%rax,1),%r9 │ │ │ │ + imul %r15d,%r11d │ │ │ │ + cmp %r9,0x20(%rdi,%rax,1) │ │ │ │ + jne 617b0 │ │ │ │ + cmp 0x20(%rsi,%rax,1),%r9 │ │ │ │ + jne 61810 │ │ │ │ + mov 0x28(%rdx,%rax,1),%rsi │ │ │ │ + imul %r9d,%r11d │ │ │ │ + cmp %rsi,0x28(%rdi,%rax,1) │ │ │ │ + jne 617b0 │ │ │ │ + mov 0x20(%rcx),%r8 │ │ │ │ + cmp 0x28(%r8,%rax,1),%rsi │ │ │ │ + jne 61810 │ │ │ │ + mov 0x30(%rdx,%rax,1),%r15 │ │ │ │ + imul %esi,%r11d │ │ │ │ + cmp %r15,0x30(%rdi,%rax,1) │ │ │ │ + jne 617b0 │ │ │ │ + cmp 0x30(%r8,%rax,1),%r15 │ │ │ │ + jne 61810 │ │ │ │ + mov 0x38(%rdx,%rax,1),%r9 │ │ │ │ + imul %r15d,%r11d │ │ │ │ + cmp %r9,0x38(%rdi,%rax,1) │ │ │ │ + jne 617b0 │ │ │ │ + cmp 0x38(%r8,%rax,1),%r9 │ │ │ │ + jne 61810 │ │ │ │ add $0x40,%rax │ │ │ │ - cmp %rdi,%rax │ │ │ │ - jne 63e0d │ │ │ │ - mov %r10,%rcx │ │ │ │ - mov %r15d,%r10d │ │ │ │ - movslq %r14d,%r15 │ │ │ │ - imul %r11,%r15 │ │ │ │ + imul %r9d,%r11d │ │ │ │ + cmp %r14,%rax │ │ │ │ + jne 61417 │ │ │ │ + movslq %r11d,%r14 │ │ │ │ + imul %r10,%r14 │ │ │ │ mov %rcx,-0x170(%rbp) │ │ │ │ - mov %r11,-0x160(%rbp) │ │ │ │ - mov %r10d,-0x158(%rbp) │ │ │ │ vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ + lea -0x110(%rbp),%rdi │ │ │ │ + mov %r14,%rdx │ │ │ │ + mov %r10,-0x168(%rbp) │ │ │ │ + mov %r12,%rsi │ │ │ │ + mov %r11d,-0x158(%rbp) │ │ │ │ movq $0x0,-0xe8(%rbp) │ │ │ │ movq $0x0,-0xc8(%rbp) │ │ │ │ vmovdqa %ymm0,-0x110(%rbp) │ │ │ │ - lea -0x110(%rbp),%rdi │ │ │ │ - mov %r15,%rdx │ │ │ │ - mov %r12,%rsi │ │ │ │ vzeroupper │ │ │ │ - call bf6d0 │ │ │ │ - mov -0x110(%rbp),%r13 │ │ │ │ - mov -0x100(%rbp),%rdi │ │ │ │ + call b96e0 │ │ │ │ + mov -0x110(%rbp),%rdi │ │ │ │ + mov -0x100(%rbp),%r11 │ │ │ │ test %al,%al │ │ │ │ - mov -0x160(%rbp),%r9 │ │ │ │ + mov -0x168(%rbp),%rsi │ │ │ │ mov -0x158(%rbp),%eax │ │ │ │ - mov %r13,-0x168(%rbp) │ │ │ │ - mov %rdi,-0x1a0(%rbp) │ │ │ │ - jne 6422b │ │ │ │ + mov %rdi,-0x160(%rbp) │ │ │ │ + mov %r11,-0x1a0(%rbp) │ │ │ │ + jne 6182b │ │ │ │ + mov %rsi,-0x168(%rbp) │ │ │ │ + vpxor %xmm1,%xmm1,%xmm1 │ │ │ │ lea -0xf0(%rbp),%rdi │ │ │ │ - mov %r15,%rdx │ │ │ │ - mov %r9,-0x160(%rbp) │ │ │ │ - mov %eax,-0x158(%rbp) │ │ │ │ + mov %r14,%rdx │ │ │ │ mov %rbx,%rsi │ │ │ │ - mov -0xf8(%rbp),%r13 │ │ │ │ + mov %eax,-0x158(%rbp) │ │ │ │ + mov -0xf8(%rbp),%r15 │ │ │ │ movq $0x0,-0xf0(%rbp) │ │ │ │ - movq $0x0,-0xe0(%rbp) │ │ │ │ - movq $0x0,-0xd8(%rbp) │ │ │ │ - call bf6d0 │ │ │ │ + vmovdqa %xmm1,-0xe0(%rbp) │ │ │ │ + call b96e0 │ │ │ │ mov -0xf0(%rbp),%r8 │ │ │ │ - mov -0xe0(%rbp),%rsi │ │ │ │ + mov -0xe0(%rbp),%r9 │ │ │ │ mov %r8,-0x1a8(%rbp) │ │ │ │ - mov %rsi,-0x1b0(%rbp) │ │ │ │ + mov %r9,-0x1b0(%rbp) │ │ │ │ test %al,%al │ │ │ │ - je 64248 │ │ │ │ - mov 0x8cf5c(%rip),%r12 │ │ │ │ - lea 0x7c33f(%rip),%rsi # e035a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x143a> │ │ │ │ - mov (%r12),%rdi │ │ │ │ + je 61848 │ │ │ │ + mov 0x88963(%rip),%rax │ │ │ │ + lea 0x77d46(%rip),%rsi # d935a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x124a> │ │ │ │ + mov (%rax),%rdi │ │ │ │ call d380 │ │ │ │ xor %ebx,%ebx │ │ │ │ mov -0x1a8(%rbp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 64041 │ │ │ │ + je 61639 │ │ │ │ mov -0x1b0(%rbp),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - mov -0x168(%rbp),%rdi │ │ │ │ + mov -0x160(%rbp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 640c8 │ │ │ │ + je 616c8 │ │ │ │ mov -0x1a0(%rbp),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - jmp 640c8 │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov 0x8cf09(%rip),%r11 │ │ │ │ - lea 0x7bff6(%rip),%rsi # e0064 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1144> │ │ │ │ - mov (%r11),%rdi │ │ │ │ + jmp 616c8 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0x88909(%rip),%r9 │ │ │ │ + lea 0x779f6(%rip),%rsi # d9064 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xf54> │ │ │ │ + mov (%r9),%rdi │ │ │ │ call d380 │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ xor %ebx,%ebx │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 64c6c │ │ │ │ + jne 62185 │ │ │ │ lea -0x30(%rbp),%rsp │ │ │ │ mov %rbx,%rax │ │ │ │ pop %rbx │ │ │ │ - pop %rdx │ │ │ │ + pop %rsi │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ - lea -0x8(%rdx),%rsp │ │ │ │ + lea -0x8(%rsi),%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ - mov 0x8ceb9(%rip),%r14 │ │ │ │ - lea 0x7cdea(%rip),%rsi # e0ea8 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1f88> │ │ │ │ - mov (%r14),%rdi │ │ │ │ + mov 0x888b9(%rip),%r15 │ │ │ │ + lea 0x787ea(%rip),%rsi # d9ea8 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1d98> │ │ │ │ + mov (%r15),%rdi │ │ │ │ call d380 │ │ │ │ xor %ebx,%ebx │ │ │ │ lea -0x118(%rbp),%rdi │ │ │ │ - call b9520 │ │ │ │ + call b3b10 │ │ │ │ lea -0x120(%rbp),%rdi │ │ │ │ - call b9520 │ │ │ │ + call b3b10 │ │ │ │ lea -0x128(%rbp),%rdi │ │ │ │ - call b9520 │ │ │ │ - jmp 64082 │ │ │ │ + call b3b10 │ │ │ │ + jmp 61682 │ │ │ │ xchg %ax,%ax │ │ │ │ - mov 0x8ce79(%rip),%r10 │ │ │ │ - lea 0x7c209(%rip),%rsi # e0307 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x13e7> │ │ │ │ - mov (%r10),%rdi │ │ │ │ + mov 0x88879(%rip),%r11 │ │ │ │ + lea 0x77c09(%rip),%rsi # d9307 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x11f7> │ │ │ │ + mov (%r11),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 640c6 │ │ │ │ + jmp 616c6 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0x8ce59(%rip),%r13 │ │ │ │ - lea 0x7d1ba(%rip),%rsi # e12d8 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x23b8> │ │ │ │ - mov 0x0(%r13),%rdi │ │ │ │ - call d380 │ │ │ │ - jmp 640c6 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov 0x8ce39(%rip),%rax │ │ │ │ - lea 0x7cf7a(%rip),%rsi # e10b8 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x2198> │ │ │ │ - mov (%rax),%rdi │ │ │ │ + mov 0x88859(%rip),%rbx │ │ │ │ + lea 0x78bba(%rip),%rsi # da2d8 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x21c8> │ │ │ │ + mov (%rbx),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 640e0 │ │ │ │ + jmp 616c6 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0x8ce19(%rip),%rdi │ │ │ │ - lea 0x7cce2(%rip),%rsi # e0e40 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1f20> │ │ │ │ - mov (%rdi),%rdi │ │ │ │ + mov 0x88839(%rip),%r12 │ │ │ │ + lea 0x7897a(%rip),%rsi # da0b8 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1fa8> │ │ │ │ + mov (%r12),%rdi │ │ │ │ + call d380 │ │ │ │ + jmp 616e0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov 0x88819(%rip),%r10 │ │ │ │ + lea 0x786e2(%rip),%rsi # d9e40 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1d30> │ │ │ │ + mov (%r10),%rdi │ │ │ │ call d380 │ │ │ │ xor %ebx,%ebx │ │ │ │ - jmp 640d4 │ │ │ │ + jmp 616d4 │ │ │ │ nopl (%rax) │ │ │ │ - mov 0x8cdf9(%rip),%r8 │ │ │ │ - lea 0x7cfb2(%rip),%rsi # e1130 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x2210> │ │ │ │ + mov 0x887f9(%rip),%r8 │ │ │ │ + lea 0x789b2(%rip),%rsi # da130 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x2020> │ │ │ │ mov (%r8),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 640c6 │ │ │ │ + jmp 616c6 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0x8cdd9(%rip),%rcx │ │ │ │ - lea 0x7bedd(%rip),%rsi # e007b * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x115b> │ │ │ │ - mov (%rcx),%rdi │ │ │ │ + mov 0x887d9(%rip),%rax │ │ │ │ + lea 0x778dd(%rip),%rsi # d907b * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xf6b> │ │ │ │ + mov (%rax),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 64080 │ │ │ │ + jmp 61680 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0x8cdb9(%rip),%rdx │ │ │ │ - lea 0x7cfc2(%rip),%rsi # e1180 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x2260> │ │ │ │ + mov 0x887b9(%rip),%rdx │ │ │ │ + lea 0x789c2(%rip),%rsi # da180 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x2070> │ │ │ │ mov (%rdx),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 640c6 │ │ │ │ + jmp 616c6 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0x8cd99(%rip),%r9 │ │ │ │ - lea 0x7cf7a(%rip),%rsi # e1158 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x2238> │ │ │ │ - mov (%r9),%rdi │ │ │ │ + mov 0x88799(%rip),%r13 │ │ │ │ + lea 0x7897a(%rip),%rsi # da158 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x2048> │ │ │ │ + mov 0x0(%r13),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 640c6 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0x8cd79(%rip),%rsi │ │ │ │ - mov (%rsi),%rdi │ │ │ │ - lea 0x7ce7f(%rip),%rsi # e1080 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x2160> │ │ │ │ + jmp 616c6 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov 0x88779(%rip),%rdi │ │ │ │ + lea 0x78882(%rip),%rsi # da080 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1f70> │ │ │ │ + mov (%rdi),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 64080 │ │ │ │ + jmp 61680 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0x8cd59(%rip),%rbx │ │ │ │ - lea 0x7cd1a(%rip),%rsi # e0f38 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x2018> │ │ │ │ + mov 0x88759(%rip),%rbx │ │ │ │ + lea 0x7871a(%rip),%rsi # d9f38 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1e28> │ │ │ │ mov (%rbx),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 640c6 │ │ │ │ - mov 0x8cd3e(%rip),%rbx │ │ │ │ - lea 0x7c121(%rip),%rsi # e035a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x143a> │ │ │ │ - mov (%rbx),%rdi │ │ │ │ + jmp 616c6 │ │ │ │ + mov 0x8873e(%rip),%r14 │ │ │ │ + lea 0x77b21(%rip),%rsi # d935a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x124a> │ │ │ │ + mov (%r14),%rdi │ │ │ │ call d380 │ │ │ │ xor %ebx,%ebx │ │ │ │ - jmp 64041 │ │ │ │ + jmp 61639 │ │ │ │ mov -0xd8(%rbp),%rcx │ │ │ │ mov -0x170(%rbp),%rsi │ │ │ │ + vpxor %xmm2,%xmm2,%xmm2 │ │ │ │ lea -0xd0(%rbp),%rdi │ │ │ │ - mov %r15,%rdx │ │ │ │ + mov %r14,%rdx │ │ │ │ movq $0x0,-0xd0(%rbp) │ │ │ │ - movq $0x0,-0xc0(%rbp) │ │ │ │ - movq $0x0,-0xb8(%rbp) │ │ │ │ - mov %rcx,-0x190(%rbp) │ │ │ │ - call bf6d0 │ │ │ │ + mov %rcx,-0x180(%rbp) │ │ │ │ + vmovdqa %xmm2,-0xc0(%rbp) │ │ │ │ + call b96e0 │ │ │ │ mov -0xd0(%rbp),%r10 │ │ │ │ - mov -0xc0(%rbp),%r11 │ │ │ │ + mov -0xc0(%rbp),%r14 │ │ │ │ test %al,%al │ │ │ │ - mov %r10,-0x1d0(%rbp) │ │ │ │ - mov %r11,-0x1c8(%rbp) │ │ │ │ - mov -0x158(%rbp),%r10d │ │ │ │ - jne 64c19 │ │ │ │ - mov 0x8d4f9(%rip),%rax │ │ │ │ + mov -0x158(%rbp),%edx │ │ │ │ + mov %r10,-0x1c8(%rbp) │ │ │ │ + mov %r14,-0x1c0(%rbp) │ │ │ │ + jne 6213d │ │ │ │ + mov 0x88f04(%rip),%rax │ │ │ │ sub $0x8,%rsp │ │ │ │ - mov 0x20(%r12),%rdx │ │ │ │ - mov -0xb8(%rbp),%r15 │ │ │ │ + mov %edx,-0x158(%rbp) │ │ │ │ xor %r9d,%r9d │ │ │ │ + mov -0xb8(%rbp),%r14 │ │ │ │ + mov 0x20(%r12),%rdx │ │ │ │ xor %r8d,%r8d │ │ │ │ mov $0xb,%ecx │ │ │ │ - mov %r10d,%esi │ │ │ │ mov 0x10(%rax),%rdi │ │ │ │ push $0x0 │ │ │ │ + mov %r13d,%esi │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ - mov %r10d,-0x158(%rbp) │ │ │ │ call *0x2e8(%rax) │ │ │ │ add $0x20,%rsp │ │ │ │ test %rax,%rax │ │ │ │ - mov %rax,-0x1d8(%rbp) │ │ │ │ - mov -0x160(%rbp),%r12 │ │ │ │ - je 64c2f │ │ │ │ - mov 0x8d4a2(%rip),%rax │ │ │ │ - mov -0x158(%rbp),%esi │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ + mov %rax,-0x1d0(%rbp) │ │ │ │ + mov -0x158(%rbp),%r12d │ │ │ │ + je 62153 │ │ │ │ + mov 0x88eae(%rip),%rax │ │ │ │ sub $0x8,%rsp │ │ │ │ - mov %r12,-0x158(%rbp) │ │ │ │ + mov %r12d,-0x158(%rbp) │ │ │ │ xor %r9d,%r9d │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ xor %r8d,%r8d │ │ │ │ mov $0xb,%ecx │ │ │ │ + mov %r13d,%esi │ │ │ │ mov 0x10(%rax),%rdi │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ call *0x2e8(%rax) │ │ │ │ add $0x20,%rsp │ │ │ │ test %rax,%rax │ │ │ │ - mov %rax,-0x1e0(%rbp) │ │ │ │ - mov -0x158(%rbp),%rdi │ │ │ │ - je 64c33 │ │ │ │ - mov -0x1d8(%rbp),%rdx │ │ │ │ - vpxor %xmm1,%xmm1,%xmm1 │ │ │ │ - vpxor %xmm2,%xmm2,%xmm2 │ │ │ │ - mov 0x10(%rax),%r8 │ │ │ │ - mov 0x10(%rdx),%r9 │ │ │ │ - vmovdqa64 %zmm1,-0xb0(%rbp) │ │ │ │ - vmovdqa %ymm2,-0x70(%rbp) │ │ │ │ - test %r14d,%r14d │ │ │ │ - jle 64c59 │ │ │ │ - mov %r13,-0x188(%rbp) │ │ │ │ - lea 0x0(,%rdi,8),%rsi │ │ │ │ - lea 0x0(,%rdi,4),%r13 │ │ │ │ - lea -0xb0(%rbp),%rcx │ │ │ │ - lea -0x98(%rbp),%r11 │ │ │ │ - mov %r13,-0x1c0(%rbp) │ │ │ │ + mov %rax,-0x1d8(%rbp) │ │ │ │ + mov -0x158(%rbp),%r11d │ │ │ │ + mov -0x168(%rbp),%r13 │ │ │ │ + je 62157 │ │ │ │ + mov -0x1d0(%rbp),%rdi │ │ │ │ + vpxor %xmm3,%xmm3,%xmm3 │ │ │ │ + mov 0x10(%rax),%r9 │ │ │ │ + mov 0x10(%rdi),%r8 │ │ │ │ + vmovdqa %ymm3,-0xb0(%rbp) │ │ │ │ + vmovdqa %ymm3,-0x90(%rbp) │ │ │ │ + vmovdqa %ymm3,-0x70(%rbp) │ │ │ │ + test %r11d,%r11d │ │ │ │ + jle 62179 │ │ │ │ + lea 0x0(,%r13,4),%rsi │ │ │ │ + mov %r9,-0x188(%rbp) │ │ │ │ + lea 0x0(,%r13,8),%rbx │ │ │ │ mov %rsi,-0x1b8(%rbp) │ │ │ │ - mov -0x190(%rbp),%r13 │ │ │ │ - mov %r8,-0x170(%rbp) │ │ │ │ - mov %r9,-0x180(%rbp) │ │ │ │ - mov %r15,-0x178(%rbp) │ │ │ │ + mov %r8,-0x168(%rbp) │ │ │ │ + mov %r14,-0x178(%rbp) │ │ │ │ movl $0x0,-0x158(%rbp) │ │ │ │ - mov %rcx,-0x160(%rbp) │ │ │ │ - mov %r11,-0x190(%rbp) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov -0x144(%rbp),%r15d │ │ │ │ + mov %r15,-0x170(%rbp) │ │ │ │ + lea -0xb0(%rbp),%r15 │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov -0x144(%rbp),%r14d │ │ │ │ mov -0x148(%rbp),%r12d │ │ │ │ - mov -0x188(%rbp),%rcx │ │ │ │ - mov -0x160(%rbp),%rdi │ │ │ │ - mov %r15d,%edx │ │ │ │ + mov %r11d,-0x194(%rbp) │ │ │ │ + mov %r15,%rdi │ │ │ │ + mov -0x170(%rbp),%rcx │ │ │ │ + mov %r14d,%edx │ │ │ │ mov %r12d,%esi │ │ │ │ vzeroupper │ │ │ │ - call be7c0 (int, int, double const*)@@Base> │ │ │ │ - mov -0x190(%rbp),%rdi │ │ │ │ - mov %r13,%rcx │ │ │ │ - mov %r15d,%edx │ │ │ │ + call b8940 (int, int, double const*)@@Base> │ │ │ │ + mov -0x180(%rbp),%rcx │ │ │ │ + mov %r14d,%edx │ │ │ │ mov %r12d,%esi │ │ │ │ - call be7c0 (int, int, double const*)@@Base> │ │ │ │ + lea -0x98(%rbp),%rdi │ │ │ │ + call b8940 (int, int, double const*)@@Base> │ │ │ │ + lea -0x80(%rbp),%r11 │ │ │ │ mov -0x178(%rbp),%rcx │ │ │ │ - lea -0x80(%rbp),%r10 │ │ │ │ - mov %r15d,%edx │ │ │ │ + mov %r14d,%edx │ │ │ │ mov %r12d,%esi │ │ │ │ - mov %r10,%rdi │ │ │ │ - mov %r10,-0x198(%rbp) │ │ │ │ - call be7c0 (int, int, double const*)@@Base> │ │ │ │ - mov -0x198(%rbp),%r8 │ │ │ │ - mov -0x190(%rbp),%rcx │ │ │ │ + mov %r11,%rdi │ │ │ │ + mov %r11,-0x190(%rbp) │ │ │ │ + call b8940 (int, int, double const*)@@Base> │ │ │ │ + mov -0x190(%rbp),%r8 │ │ │ │ lea -0x68(%rbp),%r9 │ │ │ │ - mov %r15d,%esi │ │ │ │ - mov -0x160(%rbp),%rdx │ │ │ │ + lea -0x98(%rbp),%rcx │ │ │ │ + mov %r15,%rdx │ │ │ │ + mov %r14d,%esi │ │ │ │ mov %r12d,%edi │ │ │ │ - call 5f7a0 │ │ │ │ - mov -0x78(%rbp),%rax │ │ │ │ - mov -0x80(%rbp),%r9 │ │ │ │ - vxorps %xmm3,%xmm3,%xmm3 │ │ │ │ - mov -0x180(%rbp),%rdx │ │ │ │ - cmp %rax,%r9 │ │ │ │ - mov %rax,%r11 │ │ │ │ - je 647f5 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov (%r9),%rcx │ │ │ │ - mov 0x8(%r9),%r8 │ │ │ │ - cmp %r8,%rcx │ │ │ │ - je 647e8 │ │ │ │ - lea -0x8(%r8),%rdi │ │ │ │ - sub %rcx,%rdi │ │ │ │ - mov %rdi,%r15 │ │ │ │ - shr $0x3,%r15 │ │ │ │ - cmp $0x70,%rdi │ │ │ │ - jbe 64bfc │ │ │ │ - lea 0x1(%r15),%rsi │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %rsi,%rbx │ │ │ │ - shr $0x4,%rbx │ │ │ │ - shl $0x6,%rbx │ │ │ │ - lea -0x40(%rbx),%r12 │ │ │ │ - shr $0x6,%r12 │ │ │ │ - inc %r12 │ │ │ │ - and $0x7,%r12d │ │ │ │ - je 6461c │ │ │ │ - cmp $0x1,%r12 │ │ │ │ - je 645f2 │ │ │ │ - cmp $0x2,%r12 │ │ │ │ - je 645d1 │ │ │ │ - cmp $0x3,%r12 │ │ │ │ - je 645b0 │ │ │ │ - cmp $0x4,%r12 │ │ │ │ - je 6458f │ │ │ │ - cmp $0x5,%r12 │ │ │ │ - je 6456e │ │ │ │ - cmp $0x6,%r12 │ │ │ │ - je 6454d │ │ │ │ - vcvtpd2ps (%rcx),%ymm4 │ │ │ │ - vcvtpd2ps 0x40(%rcx),%ymm5 │ │ │ │ - mov $0x40,%eax │ │ │ │ - vinsertf32x8 $0x1,%ymm5,%zmm4,%zmm6 │ │ │ │ - vmovups %zmm6,(%rdx) │ │ │ │ - vcvtpd2ps (%rcx,%rax,2),%ymm7 │ │ │ │ - vcvtpd2ps 0x40(%rcx,%rax,2),%ymm8 │ │ │ │ - vinsertf32x8 $0x1,%ymm8,%zmm7,%zmm9 │ │ │ │ - vmovups %zmm9,(%rdx,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vcvtpd2ps (%rcx,%rax,2),%ymm10 │ │ │ │ - vcvtpd2ps 0x40(%rcx,%rax,2),%ymm11 │ │ │ │ - vinsertf32x8 $0x1,%ymm11,%zmm10,%zmm12 │ │ │ │ - vmovups %zmm12,(%rdx,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vcvtpd2ps (%rcx,%rax,2),%ymm13 │ │ │ │ - vcvtpd2ps 0x40(%rcx,%rax,2),%ymm14 │ │ │ │ - vinsertf32x8 $0x1,%ymm14,%zmm13,%zmm15 │ │ │ │ - vmovups %zmm15,(%rdx,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vcvtpd2ps (%rcx,%rax,2),%ymm0 │ │ │ │ - vcvtpd2ps 0x40(%rcx,%rax,2),%ymm1 │ │ │ │ - vinsertf32x8 $0x1,%ymm1,%zmm0,%zmm2 │ │ │ │ - vmovups %zmm2,(%rdx,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vcvtpd2ps (%rcx,%rax,2),%ymm4 │ │ │ │ - vcvtpd2ps 0x40(%rcx,%rax,2),%ymm5 │ │ │ │ - vinsertf32x8 $0x1,%ymm5,%zmm4,%zmm6 │ │ │ │ - vmovups %zmm6,(%rdx,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vcvtpd2ps (%rcx,%rax,2),%ymm7 │ │ │ │ - vcvtpd2ps 0x40(%rcx,%rax,2),%ymm8 │ │ │ │ - vinsertf32x8 $0x1,%ymm8,%zmm7,%zmm9 │ │ │ │ - vmovups %zmm9,(%rdx,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - cmp %rax,%rbx │ │ │ │ - je 64721 │ │ │ │ - vcvtpd2ps (%rcx,%rax,2),%ymm10 │ │ │ │ - vcvtpd2ps 0x40(%rcx,%rax,2),%ymm11 │ │ │ │ - vcvtpd2ps 0x80(%rcx,%rax,2),%ymm13 │ │ │ │ - vcvtpd2ps 0xc0(%rcx,%rax,2),%ymm14 │ │ │ │ - vcvtpd2ps 0x100(%rcx,%rax,2),%ymm0 │ │ │ │ - vcvtpd2ps 0x140(%rcx,%rax,2),%ymm1 │ │ │ │ - vcvtpd2ps 0x180(%rcx,%rax,2),%ymm4 │ │ │ │ - vcvtpd2ps 0x1c0(%rcx,%rax,2),%ymm5 │ │ │ │ - vcvtpd2ps 0x200(%rcx,%rax,2),%ymm7 │ │ │ │ - vcvtpd2ps 0x240(%rcx,%rax,2),%ymm8 │ │ │ │ - vinsertf32x8 $0x1,%ymm11,%zmm10,%zmm12 │ │ │ │ - vcvtpd2ps 0x280(%rcx,%rax,2),%ymm10 │ │ │ │ - vcvtpd2ps 0x2c0(%rcx,%rax,2),%ymm11 │ │ │ │ - vinsertf32x8 $0x1,%ymm14,%zmm13,%zmm15 │ │ │ │ - vcvtpd2ps 0x300(%rcx,%rax,2),%ymm13 │ │ │ │ - vcvtpd2ps 0x340(%rcx,%rax,2),%ymm14 │ │ │ │ - vmovups %zmm12,(%rdx,%rax,1) │ │ │ │ - vinsertf32x8 $0x1,%ymm1,%zmm0,%zmm2 │ │ │ │ - vcvtpd2ps 0x380(%rcx,%rax,2),%ymm0 │ │ │ │ - vcvtpd2ps 0x3c0(%rcx,%rax,2),%ymm1 │ │ │ │ - vmovups %zmm15,0x40(%rdx,%rax,1) │ │ │ │ - vmovups %zmm2,0x80(%rdx,%rax,1) │ │ │ │ - vinsertf32x8 $0x1,%ymm5,%zmm4,%zmm6 │ │ │ │ - vinsertf32x8 $0x1,%ymm8,%zmm7,%zmm9 │ │ │ │ - vmovups %zmm6,0xc0(%rdx,%rax,1) │ │ │ │ - vmovups %zmm9,0x100(%rdx,%rax,1) │ │ │ │ - vinsertf32x8 $0x1,%ymm11,%zmm10,%zmm12 │ │ │ │ - vinsertf32x8 $0x1,%ymm14,%zmm13,%zmm15 │ │ │ │ - vmovups %zmm12,0x140(%rdx,%rax,1) │ │ │ │ - vinsertf32x8 $0x1,%ymm1,%zmm0,%zmm2 │ │ │ │ - vmovups %zmm15,0x180(%rdx,%rax,1) │ │ │ │ - vmovups %zmm2,0x1c0(%rdx,%rax,1) │ │ │ │ - add $0x200,%rax │ │ │ │ - cmp %rax,%rbx │ │ │ │ - jne 6461c │ │ │ │ - test $0xf,%sil │ │ │ │ - je 647e3 │ │ │ │ - mov %rsi,%r10 │ │ │ │ - and $0xfffffffffffffff0,%r10 │ │ │ │ - lea (%rdx,%r10,4),%rbx │ │ │ │ - lea (%rcx,%r10,8),%rdi │ │ │ │ - mov %r15,%rsi │ │ │ │ - sub %r10,%rsi │ │ │ │ - cmp $0x6,%rsi │ │ │ │ - jbe 64c0a │ │ │ │ - vcvtpd2psy (%rcx,%r10,8),%xmm4 │ │ │ │ - vcvtpd2psy 0x20(%rcx,%r10,8),%xmm5 │ │ │ │ - lea 0x1(%rsi),%r12 │ │ │ │ - vinsertf32x4 $0x1,%xmm5,%ymm4,%ymm6 │ │ │ │ - vmovups %ymm6,(%rdx,%r10,4) │ │ │ │ - test $0x7,%r12b │ │ │ │ - je 647e3 │ │ │ │ - and $0xfffffffffffffff8,%r12 │ │ │ │ - lea (%rbx,%r12,4),%rbx │ │ │ │ - lea (%rdi,%r12,8),%rdi │ │ │ │ - sub %r12,%rsi │ │ │ │ - cmp $0x2,%rsi │ │ │ │ - jbe 647b5 │ │ │ │ - add %r12,%r10 │ │ │ │ + call 5d070 │ │ │ │ + mov -0x78(%rbp),%r13 │ │ │ │ + mov -0x80(%rbp),%r8 │ │ │ │ + vxorps %xmm4,%xmm4,%xmm4 │ │ │ │ + mov -0x168(%rbp),%rcx │ │ │ │ + mov -0x194(%rbp),%r11d │ │ │ │ + cmp %r13,%r8 │ │ │ │ + je 61d7e │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov (%r8),%rdx │ │ │ │ + mov 0x8(%r8),%r10 │ │ │ │ + cmp %r10,%rdx │ │ │ │ + je 61d71 │ │ │ │ + lea -0x8(%r10),%rax │ │ │ │ + sub %rdx,%rax │ │ │ │ + mov %rax,%r14 │ │ │ │ + shr $0x3,%r14 │ │ │ │ + cmp $0x30,%rax │ │ │ │ + jbe 62130 │ │ │ │ + lea 0x1(%r14),%rdi │ │ │ │ + xor %r12d,%r12d │ │ │ │ + mov %rdi,%r9 │ │ │ │ + shr $0x3,%r9 │ │ │ │ + shl $0x5,%r9 │ │ │ │ + lea -0x20(%r9),%rsi │ │ │ │ + shr $0x5,%rsi │ │ │ │ inc %rsi │ │ │ │ - vmovupd (%rcx,%r10,8),%xmm7 │ │ │ │ - vinsertf64x2 $0x1,0x10(%rcx,%r10,8),%ymm7,%ymm8 │ │ │ │ - vcvtpd2ps %ymm8,%xmm9 │ │ │ │ - vmovups %xmm9,(%rdx,%r10,4) │ │ │ │ - test $0x3,%sil │ │ │ │ - je 647e3 │ │ │ │ - and $0xfffffffffffffffc,%rsi │ │ │ │ - lea (%rbx,%rsi,4),%rbx │ │ │ │ - lea (%rdi,%rsi,8),%rdi │ │ │ │ - vcvtsd2ss (%rdi),%xmm3,%xmm10 │ │ │ │ - lea 0x8(%rdi),%rcx │ │ │ │ - vmovss %xmm10,(%rbx) │ │ │ │ - cmp %rcx,%r8 │ │ │ │ - je 647e3 │ │ │ │ - vcvtsd2ss 0x8(%rdi),%xmm3,%xmm11 │ │ │ │ - lea 0x10(%rdi),%r10 │ │ │ │ - vmovss %xmm11,0x4(%rbx) │ │ │ │ - cmp %r10,%r8 │ │ │ │ - je 647e3 │ │ │ │ - vcvtsd2ss 0x10(%rdi),%xmm3,%xmm12 │ │ │ │ - vmovss %xmm12,0x8(%rbx) │ │ │ │ - lea 0x4(%rdx,%r15,4),%rdx │ │ │ │ - add $0x18,%r9 │ │ │ │ - cmp %r9,%r11 │ │ │ │ - jne 644b0 │ │ │ │ - mov -0x60(%rbp),%r11 │ │ │ │ - mov -0x68(%rbp),%r9 │ │ │ │ - mov -0x170(%rbp),%rdx │ │ │ │ - mov %r11,%r15 │ │ │ │ - cmp %r11,%r9 │ │ │ │ - je 64b59 │ │ │ │ - mov (%r9),%rcx │ │ │ │ - mov 0x8(%r9),%r8 │ │ │ │ - cmp %r8,%rcx │ │ │ │ - je 64b4c │ │ │ │ - lea -0x8(%r8),%rax │ │ │ │ - sub %rcx,%rax │ │ │ │ - mov %rax,%r10 │ │ │ │ - shr $0x3,%r10 │ │ │ │ - cmp $0x70,%rax │ │ │ │ - jbe 64bee │ │ │ │ - lea 0x1(%r10),%rsi │ │ │ │ + and $0x7,%esi │ │ │ │ + je 61bd5 │ │ │ │ + cmp $0x1,%rsi │ │ │ │ + je 61bae │ │ │ │ + cmp $0x2,%rsi │ │ │ │ + je 61b90 │ │ │ │ + cmp $0x3,%rsi │ │ │ │ + je 61b72 │ │ │ │ + cmp $0x4,%rsi │ │ │ │ + je 61b54 │ │ │ │ + cmp $0x5,%rsi │ │ │ │ + je 61b36 │ │ │ │ + cmp $0x6,%rsi │ │ │ │ + je 61b18 │ │ │ │ + vcvtpd2psy (%rdx),%xmm5 │ │ │ │ + vcvtpd2psy 0x20(%rdx),%xmm6 │ │ │ │ + vinsertf32x4 $0x1,%xmm6,%ymm5,%ymm7 │ │ │ │ + mov $0x20,%r12d │ │ │ │ + vmovups %ymm7,(%rcx) │ │ │ │ + vcvtpd2psy (%rdx,%r12,2),%xmm8 │ │ │ │ + vcvtpd2psy 0x20(%rdx,%r12,2),%xmm9 │ │ │ │ + vinsertf32x4 $0x1,%xmm9,%ymm8,%ymm10 │ │ │ │ + vmovups %ymm10,(%rcx,%r12,1) │ │ │ │ + add $0x20,%r12 │ │ │ │ + vcvtpd2psy (%rdx,%r12,2),%xmm11 │ │ │ │ + vcvtpd2psy 0x20(%rdx,%r12,2),%xmm12 │ │ │ │ + vinsertf32x4 $0x1,%xmm12,%ymm11,%ymm13 │ │ │ │ + vmovups %ymm13,(%rcx,%r12,1) │ │ │ │ + add $0x20,%r12 │ │ │ │ + vcvtpd2psy (%rdx,%r12,2),%xmm14 │ │ │ │ + vcvtpd2psy 0x20(%rdx,%r12,2),%xmm15 │ │ │ │ + vinsertf32x4 $0x1,%xmm15,%ymm14,%ymm0 │ │ │ │ + vmovups %ymm0,(%rcx,%r12,1) │ │ │ │ + add $0x20,%r12 │ │ │ │ + vcvtpd2psy (%rdx,%r12,2),%xmm1 │ │ │ │ + vcvtpd2psy 0x20(%rdx,%r12,2),%xmm2 │ │ │ │ + vinsertf32x4 $0x1,%xmm2,%ymm1,%ymm3 │ │ │ │ + vmovups %ymm3,(%rcx,%r12,1) │ │ │ │ + add $0x20,%r12 │ │ │ │ + vcvtpd2psy (%rdx,%r12,2),%xmm5 │ │ │ │ + vcvtpd2psy 0x20(%rdx,%r12,2),%xmm6 │ │ │ │ + vinsertf32x4 $0x1,%xmm6,%ymm5,%ymm7 │ │ │ │ + vmovups %ymm7,(%rcx,%r12,1) │ │ │ │ + add $0x20,%r12 │ │ │ │ + vcvtpd2psy (%rdx,%r12,2),%xmm8 │ │ │ │ + vcvtpd2psy 0x20(%rdx,%r12,2),%xmm9 │ │ │ │ + vinsertf32x4 $0x1,%xmm9,%ymm8,%ymm10 │ │ │ │ + vmovups %ymm10,(%rcx,%r12,1) │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp %r12,%r9 │ │ │ │ + je 61cf3 │ │ │ │ + vcvtpd2psy (%rdx,%r12,2),%xmm11 │ │ │ │ + vcvtpd2psy 0x20(%rdx,%r12,2),%xmm12 │ │ │ │ + vcvtpd2psy 0x40(%rdx,%r12,2),%xmm14 │ │ │ │ + vcvtpd2psy 0x60(%rdx,%r12,2),%xmm15 │ │ │ │ + vcvtpd2psy 0x80(%rdx,%r12,2),%xmm1 │ │ │ │ + vcvtpd2psy 0xa0(%rdx,%r12,2),%xmm2 │ │ │ │ + vinsertf32x4 $0x1,%xmm12,%ymm11,%ymm13 │ │ │ │ + vinsertf32x4 $0x1,%xmm15,%ymm14,%ymm0 │ │ │ │ + vinsertf32x4 $0x1,%xmm2,%ymm1,%ymm3 │ │ │ │ + vcvtpd2psy 0xc0(%rdx,%r12,2),%xmm5 │ │ │ │ + vcvtpd2psy 0xe0(%rdx,%r12,2),%xmm6 │ │ │ │ + vcvtpd2psy 0x100(%rdx,%r12,2),%xmm8 │ │ │ │ + vcvtpd2psy 0x120(%rdx,%r12,2),%xmm9 │ │ │ │ + vcvtpd2psy 0x140(%rdx,%r12,2),%xmm11 │ │ │ │ + vcvtpd2psy 0x160(%rdx,%r12,2),%xmm12 │ │ │ │ + vcvtpd2psy 0x180(%rdx,%r12,2),%xmm14 │ │ │ │ + vcvtpd2psy 0x1a0(%rdx,%r12,2),%xmm15 │ │ │ │ + vcvtpd2psy 0x1c0(%rdx,%r12,2),%xmm1 │ │ │ │ + vcvtpd2psy 0x1e0(%rdx,%r12,2),%xmm2 │ │ │ │ + vmovups %ymm13,(%rcx,%r12,1) │ │ │ │ + vmovups %ymm0,0x20(%rcx,%r12,1) │ │ │ │ + vinsertf32x4 $0x1,%xmm6,%ymm5,%ymm7 │ │ │ │ + vinsertf32x4 $0x1,%xmm9,%ymm8,%ymm10 │ │ │ │ + vinsertf32x4 $0x1,%xmm12,%ymm11,%ymm13 │ │ │ │ + vmovups %ymm3,0x40(%rcx,%r12,1) │ │ │ │ + vinsertf32x4 $0x1,%xmm15,%ymm14,%ymm0 │ │ │ │ + vinsertf32x4 $0x1,%xmm2,%ymm1,%ymm3 │ │ │ │ + vmovups %ymm7,0x60(%rcx,%r12,1) │ │ │ │ + vmovups %ymm10,0x80(%rcx,%r12,1) │ │ │ │ + vmovups %ymm13,0xa0(%rcx,%r12,1) │ │ │ │ + vmovups %ymm0,0xc0(%rcx,%r12,1) │ │ │ │ + vmovups %ymm3,0xe0(%rcx,%r12,1) │ │ │ │ + add $0x100,%r12 │ │ │ │ + cmp %r12,%r9 │ │ │ │ + jne 61bd5 │ │ │ │ + test $0x7,%dil │ │ │ │ + je 61d6c │ │ │ │ + and $0xfffffffffffffff8,%rdi │ │ │ │ + lea (%rcx,%rdi,4),%r9 │ │ │ │ + lea (%rdx,%rdi,8),%rsi │ │ │ │ + mov %r14,%rax │ │ │ │ + sub %rdi,%rax │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jbe 61d3b │ │ │ │ + vmovupd (%rdx,%rdi,8),%xmm5 │ │ │ │ + inc %rax │ │ │ │ + vinsertf64x2 $0x1,0x10(%rdx,%rdi,8),%ymm5,%ymm6 │ │ │ │ + vcvtpd2ps %ymm6,%xmm7 │ │ │ │ + vmovups %xmm7,(%rcx,%rdi,4) │ │ │ │ + test $0x3,%al │ │ │ │ + je 61d6c │ │ │ │ + and $0xfffffffffffffffc,%rax │ │ │ │ + lea (%r9,%rax,4),%r9 │ │ │ │ + lea (%rsi,%rax,8),%rsi │ │ │ │ + lea 0x8(%rsi),%rdx │ │ │ │ + vcvtsd2ss (%rsi),%xmm4,%xmm8 │ │ │ │ + vmovss %xmm8,(%r9) │ │ │ │ + cmp %rdx,%r10 │ │ │ │ + je 61d6c │ │ │ │ + lea 0x10(%rsi),%rdi │ │ │ │ + vcvtsd2ss 0x8(%rsi),%xmm4,%xmm9 │ │ │ │ + vmovss %xmm9,0x4(%r9) │ │ │ │ + cmp %rdi,%r10 │ │ │ │ + je 61d6c │ │ │ │ + vcvtsd2ss 0x10(%rsi),%xmm4,%xmm10 │ │ │ │ + vmovss %xmm10,0x8(%r9) │ │ │ │ + lea 0x4(%rcx,%r14,4),%rcx │ │ │ │ + add $0x18,%r8 │ │ │ │ + cmp %r8,%r13 │ │ │ │ + jne 61a80 │ │ │ │ + mov -0x60(%rbp),%r13 │ │ │ │ + mov -0x68(%rbp),%r8 │ │ │ │ + mov -0x188(%rbp),%rcx │ │ │ │ + cmp %r13,%r8 │ │ │ │ + je 62092 │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov (%r8),%r14 │ │ │ │ + mov 0x8(%r8),%r10 │ │ │ │ + cmp %r10,%r14 │ │ │ │ + je 62085 │ │ │ │ + lea -0x8(%r10),%rax │ │ │ │ + sub %r14,%rax │ │ │ │ + mov %rax,%r12 │ │ │ │ + shr $0x3,%r12 │ │ │ │ + cmp $0x30,%rax │ │ │ │ + jbe 62123 │ │ │ │ + lea 0x1(%r12),%rdx │ │ │ │ xor %edi,%edi │ │ │ │ - mov %rsi,%r12 │ │ │ │ - shr $0x4,%r12 │ │ │ │ - shl $0x6,%r12 │ │ │ │ - lea -0x40(%r12),%rbx │ │ │ │ - shr $0x6,%rbx │ │ │ │ - inc %rbx │ │ │ │ - and $0x7,%ebx │ │ │ │ - je 6497c │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 64952 │ │ │ │ - cmp $0x2,%rbx │ │ │ │ - je 64931 │ │ │ │ - cmp $0x3,%rbx │ │ │ │ - je 64910 │ │ │ │ - cmp $0x4,%rbx │ │ │ │ - je 648ef │ │ │ │ - cmp $0x5,%rbx │ │ │ │ - je 648ce │ │ │ │ - cmp $0x6,%rbx │ │ │ │ - je 648ad │ │ │ │ - vcvtpd2ps (%rcx),%ymm13 │ │ │ │ - vcvtpd2ps 0x40(%rcx),%ymm14 │ │ │ │ - mov $0x40,%edi │ │ │ │ - vinsertf32x8 $0x1,%ymm14,%zmm13,%zmm15 │ │ │ │ - vmovups %zmm15,(%rdx) │ │ │ │ - vcvtpd2ps (%rcx,%rdi,2),%ymm0 │ │ │ │ - vcvtpd2ps 0x40(%rcx,%rdi,2),%ymm1 │ │ │ │ - vinsertf32x8 $0x1,%ymm1,%zmm0,%zmm2 │ │ │ │ - vmovups %zmm2,(%rdx,%rdi,1) │ │ │ │ - add $0x40,%rdi │ │ │ │ - vcvtpd2ps (%rcx,%rdi,2),%ymm4 │ │ │ │ - vcvtpd2ps 0x40(%rcx,%rdi,2),%ymm5 │ │ │ │ - vinsertf32x8 $0x1,%ymm5,%zmm4,%zmm6 │ │ │ │ - vmovups %zmm6,(%rdx,%rdi,1) │ │ │ │ - add $0x40,%rdi │ │ │ │ - vcvtpd2ps (%rcx,%rdi,2),%ymm7 │ │ │ │ - vcvtpd2ps 0x40(%rcx,%rdi,2),%ymm8 │ │ │ │ - vinsertf32x8 $0x1,%ymm8,%zmm7,%zmm9 │ │ │ │ - vmovups %zmm9,(%rdx,%rdi,1) │ │ │ │ - add $0x40,%rdi │ │ │ │ - vcvtpd2ps (%rcx,%rdi,2),%ymm10 │ │ │ │ - vcvtpd2ps 0x40(%rcx,%rdi,2),%ymm11 │ │ │ │ - vinsertf32x8 $0x1,%ymm11,%zmm10,%zmm12 │ │ │ │ - vmovups %zmm12,(%rdx,%rdi,1) │ │ │ │ - add $0x40,%rdi │ │ │ │ - vcvtpd2ps (%rcx,%rdi,2),%ymm13 │ │ │ │ - vcvtpd2ps 0x40(%rcx,%rdi,2),%ymm14 │ │ │ │ - vinsertf32x8 $0x1,%ymm14,%zmm13,%zmm15 │ │ │ │ - vmovups %zmm15,(%rdx,%rdi,1) │ │ │ │ - add $0x40,%rdi │ │ │ │ - vcvtpd2ps (%rcx,%rdi,2),%ymm0 │ │ │ │ - vcvtpd2ps 0x40(%rcx,%rdi,2),%ymm1 │ │ │ │ - vinsertf32x8 $0x1,%ymm1,%zmm0,%zmm2 │ │ │ │ - vmovups %zmm2,(%rdx,%rdi,1) │ │ │ │ - add $0x40,%rdi │ │ │ │ - cmp %rdi,%r12 │ │ │ │ - je 64a82 │ │ │ │ - vcvtpd2ps (%rcx,%rdi,2),%ymm4 │ │ │ │ - vcvtpd2ps 0x40(%rcx,%rdi,2),%ymm5 │ │ │ │ - vcvtpd2ps 0x80(%rcx,%rdi,2),%ymm7 │ │ │ │ - vcvtpd2ps 0xc0(%rcx,%rdi,2),%ymm8 │ │ │ │ - vcvtpd2ps 0x100(%rcx,%rdi,2),%ymm10 │ │ │ │ - vcvtpd2ps 0x140(%rcx,%rdi,2),%ymm11 │ │ │ │ - vcvtpd2ps 0x180(%rcx,%rdi,2),%ymm13 │ │ │ │ - vcvtpd2ps 0x1c0(%rcx,%rdi,2),%ymm14 │ │ │ │ - vcvtpd2ps 0x200(%rcx,%rdi,2),%ymm0 │ │ │ │ - vcvtpd2ps 0x240(%rcx,%rdi,2),%ymm1 │ │ │ │ - vinsertf32x8 $0x1,%ymm5,%zmm4,%zmm6 │ │ │ │ - vcvtpd2ps 0x280(%rcx,%rdi,2),%ymm4 │ │ │ │ - vcvtpd2ps 0x2c0(%rcx,%rdi,2),%ymm5 │ │ │ │ - vinsertf32x8 $0x1,%ymm8,%zmm7,%zmm9 │ │ │ │ - vcvtpd2ps 0x300(%rcx,%rdi,2),%ymm7 │ │ │ │ - vcvtpd2ps 0x340(%rcx,%rdi,2),%ymm8 │ │ │ │ - vmovups %zmm6,(%rdx,%rdi,1) │ │ │ │ - vinsertf32x8 $0x1,%ymm11,%zmm10,%zmm12 │ │ │ │ - vcvtpd2ps 0x380(%rcx,%rdi,2),%ymm10 │ │ │ │ - vcvtpd2ps 0x3c0(%rcx,%rdi,2),%ymm11 │ │ │ │ - vmovups %zmm9,0x40(%rdx,%rdi,1) │ │ │ │ - vmovups %zmm12,0x80(%rdx,%rdi,1) │ │ │ │ - vinsertf32x8 $0x1,%ymm14,%zmm13,%zmm15 │ │ │ │ - vinsertf32x8 $0x1,%ymm1,%zmm0,%zmm2 │ │ │ │ - vmovups %zmm15,0xc0(%rdx,%rdi,1) │ │ │ │ - vmovups %zmm2,0x100(%rdx,%rdi,1) │ │ │ │ - vinsertf32x8 $0x1,%ymm5,%zmm4,%zmm6 │ │ │ │ - vinsertf32x8 $0x1,%ymm8,%zmm7,%zmm9 │ │ │ │ - vmovups %zmm6,0x140(%rdx,%rdi,1) │ │ │ │ - vinsertf32x8 $0x1,%ymm11,%zmm10,%zmm12 │ │ │ │ - vmovups %zmm9,0x180(%rdx,%rdi,1) │ │ │ │ - vmovups %zmm12,0x1c0(%rdx,%rdi,1) │ │ │ │ - add $0x200,%rdi │ │ │ │ - cmp %rdi,%r12 │ │ │ │ - jne 6497c │ │ │ │ - test $0xf,%sil │ │ │ │ - je 64b47 │ │ │ │ - mov %rsi,%r11 │ │ │ │ - and $0xfffffffffffffff0,%r11 │ │ │ │ - lea (%rdx,%r11,4),%r12 │ │ │ │ - lea (%rcx,%r11,8),%rbx │ │ │ │ - mov %r10,%rax │ │ │ │ - sub %r11,%rax │ │ │ │ - cmp $0x6,%rax │ │ │ │ - jbe 64c12 │ │ │ │ - vcvtpd2psy (%rcx,%r11,8),%xmm13 │ │ │ │ - vcvtpd2psy 0x20(%rcx,%r11,8),%xmm14 │ │ │ │ - lea 0x1(%rax),%rsi │ │ │ │ - vinsertf32x4 $0x1,%xmm14,%ymm13,%ymm15 │ │ │ │ - vmovups %ymm15,(%rdx,%r11,4) │ │ │ │ - test $0x7,%sil │ │ │ │ - je 64b47 │ │ │ │ - and $0xfffffffffffffff8,%rsi │ │ │ │ - lea (%r12,%rsi,4),%r12 │ │ │ │ - lea (%rbx,%rsi,8),%rbx │ │ │ │ - sub %rsi,%rax │ │ │ │ + mov %rdx,%r9 │ │ │ │ + shr $0x3,%r9 │ │ │ │ + shl $0x5,%r9 │ │ │ │ + lea -0x20(%r9),%rsi │ │ │ │ + shr $0x5,%rsi │ │ │ │ + inc %rsi │ │ │ │ + and $0x7,%esi │ │ │ │ + je 61ef0 │ │ │ │ + cmp $0x1,%rsi │ │ │ │ + je 61eca │ │ │ │ + cmp $0x2,%rsi │ │ │ │ + je 61ead │ │ │ │ + cmp $0x3,%rsi │ │ │ │ + je 61e90 │ │ │ │ + cmp $0x4,%rsi │ │ │ │ + je 61e73 │ │ │ │ + cmp $0x5,%rsi │ │ │ │ + je 61e56 │ │ │ │ + cmp $0x6,%rsi │ │ │ │ + je 61e39 │ │ │ │ + vcvtpd2psy (%r14),%xmm11 │ │ │ │ + vcvtpd2psy 0x20(%r14),%xmm12 │ │ │ │ + vinsertf32x4 $0x1,%xmm12,%ymm11,%ymm13 │ │ │ │ + mov $0x20,%edi │ │ │ │ + vmovups %ymm13,(%rcx) │ │ │ │ + vcvtpd2psy (%r14,%rdi,2),%xmm14 │ │ │ │ + vcvtpd2psy 0x20(%r14,%rdi,2),%xmm15 │ │ │ │ + vinsertf32x4 $0x1,%xmm15,%ymm14,%ymm0 │ │ │ │ + vmovups %ymm0,(%rcx,%rdi,1) │ │ │ │ + add $0x20,%rdi │ │ │ │ + vcvtpd2psy (%r14,%rdi,2),%xmm1 │ │ │ │ + vcvtpd2psy 0x20(%r14,%rdi,2),%xmm2 │ │ │ │ + vinsertf32x4 $0x1,%xmm2,%ymm1,%ymm3 │ │ │ │ + vmovups %ymm3,(%rcx,%rdi,1) │ │ │ │ + add $0x20,%rdi │ │ │ │ + vcvtpd2psy (%r14,%rdi,2),%xmm5 │ │ │ │ + vcvtpd2psy 0x20(%r14,%rdi,2),%xmm6 │ │ │ │ + vinsertf32x4 $0x1,%xmm6,%ymm5,%ymm7 │ │ │ │ + vmovups %ymm7,(%rcx,%rdi,1) │ │ │ │ + add $0x20,%rdi │ │ │ │ + vcvtpd2psy (%r14,%rdi,2),%xmm8 │ │ │ │ + vcvtpd2psy 0x20(%r14,%rdi,2),%xmm9 │ │ │ │ + vinsertf32x4 $0x1,%xmm9,%ymm8,%ymm10 │ │ │ │ + vmovups %ymm10,(%rcx,%rdi,1) │ │ │ │ + add $0x20,%rdi │ │ │ │ + vcvtpd2psy (%r14,%rdi,2),%xmm11 │ │ │ │ + vcvtpd2psy 0x20(%r14,%rdi,2),%xmm12 │ │ │ │ + vinsertf32x4 $0x1,%xmm12,%ymm11,%ymm13 │ │ │ │ + vmovups %ymm13,(%rcx,%rdi,1) │ │ │ │ + add $0x20,%rdi │ │ │ │ + vcvtpd2psy (%r14,%rdi,2),%xmm14 │ │ │ │ + vcvtpd2psy 0x20(%r14,%rdi,2),%xmm15 │ │ │ │ + vinsertf32x4 $0x1,%xmm15,%ymm14,%ymm0 │ │ │ │ + vmovups %ymm0,(%rcx,%rdi,1) │ │ │ │ + add $0x20,%rdi │ │ │ │ + cmp %rdi,%r9 │ │ │ │ + je 62006 │ │ │ │ + vcvtpd2psy (%r14,%rdi,2),%xmm1 │ │ │ │ + vcvtpd2psy 0x20(%r14,%rdi,2),%xmm2 │ │ │ │ + vcvtpd2psy 0x40(%r14,%rdi,2),%xmm5 │ │ │ │ + vcvtpd2psy 0x60(%r14,%rdi,2),%xmm6 │ │ │ │ + vcvtpd2psy 0x80(%r14,%rdi,2),%xmm8 │ │ │ │ + vcvtpd2psy 0xa0(%r14,%rdi,2),%xmm9 │ │ │ │ + vinsertf32x4 $0x1,%xmm2,%ymm1,%ymm3 │ │ │ │ + vinsertf32x4 $0x1,%xmm6,%ymm5,%ymm7 │ │ │ │ + vinsertf32x4 $0x1,%xmm9,%ymm8,%ymm10 │ │ │ │ + vcvtpd2psy 0xc0(%r14,%rdi,2),%xmm11 │ │ │ │ + vcvtpd2psy 0xe0(%r14,%rdi,2),%xmm12 │ │ │ │ + vcvtpd2psy 0x100(%r14,%rdi,2),%xmm14 │ │ │ │ + vcvtpd2psy 0x120(%r14,%rdi,2),%xmm15 │ │ │ │ + vcvtpd2psy 0x140(%r14,%rdi,2),%xmm1 │ │ │ │ + vcvtpd2psy 0x160(%r14,%rdi,2),%xmm2 │ │ │ │ + vcvtpd2psy 0x180(%r14,%rdi,2),%xmm5 │ │ │ │ + vcvtpd2psy 0x1a0(%r14,%rdi,2),%xmm6 │ │ │ │ + vcvtpd2psy 0x1c0(%r14,%rdi,2),%xmm8 │ │ │ │ + vcvtpd2psy 0x1e0(%r14,%rdi,2),%xmm9 │ │ │ │ + vmovups %ymm3,(%rcx,%rdi,1) │ │ │ │ + vmovups %ymm7,0x20(%rcx,%rdi,1) │ │ │ │ + vinsertf32x4 $0x1,%xmm12,%ymm11,%ymm13 │ │ │ │ + vinsertf32x4 $0x1,%xmm15,%ymm14,%ymm0 │ │ │ │ + vinsertf32x4 $0x1,%xmm2,%ymm1,%ymm3 │ │ │ │ + vmovups %ymm10,0x40(%rcx,%rdi,1) │ │ │ │ + vinsertf32x4 $0x1,%xmm6,%ymm5,%ymm7 │ │ │ │ + vinsertf32x4 $0x1,%xmm9,%ymm8,%ymm10 │ │ │ │ + vmovups %ymm13,0x60(%rcx,%rdi,1) │ │ │ │ + vmovups %ymm0,0x80(%rcx,%rdi,1) │ │ │ │ + vmovups %ymm3,0xa0(%rcx,%rdi,1) │ │ │ │ + vmovups %ymm7,0xc0(%rcx,%rdi,1) │ │ │ │ + vmovups %ymm10,0xe0(%rcx,%rdi,1) │ │ │ │ + add $0x100,%rdi │ │ │ │ + cmp %rdi,%r9 │ │ │ │ + jne 61ef0 │ │ │ │ + test $0x7,%dl │ │ │ │ + je 62080 │ │ │ │ + and $0xfffffffffffffff8,%rdx │ │ │ │ + lea (%rcx,%rdx,4),%r9 │ │ │ │ + lea (%r14,%rdx,8),%rsi │ │ │ │ + mov %r12,%rax │ │ │ │ + sub %rdx,%rax │ │ │ │ cmp $0x2,%rax │ │ │ │ - jbe 64b13 │ │ │ │ - add %rsi,%r11 │ │ │ │ + jbe 6204f │ │ │ │ + vmovupd (%r14,%rdx,8),%xmm11 │ │ │ │ inc %rax │ │ │ │ - vmovupd (%rcx,%r11,8),%xmm0 │ │ │ │ - vinsertf64x2 $0x1,0x10(%rcx,%r11,8),%ymm0,%ymm1 │ │ │ │ - vcvtpd2ps %ymm1,%xmm2 │ │ │ │ - vmovups %xmm2,(%rdx,%r11,4) │ │ │ │ + vinsertf64x2 $0x1,0x10(%r14,%rdx,8),%ymm11,%ymm12 │ │ │ │ + vcvtpd2ps %ymm12,%xmm13 │ │ │ │ + vmovups %xmm13,(%rcx,%rdx,4) │ │ │ │ test $0x3,%al │ │ │ │ - je 64b47 │ │ │ │ + je 62080 │ │ │ │ and $0xfffffffffffffffc,%rax │ │ │ │ - lea (%r12,%rax,4),%r12 │ │ │ │ - lea (%rbx,%rax,8),%rbx │ │ │ │ - vcvtsd2ss (%rbx),%xmm3,%xmm4 │ │ │ │ - lea 0x8(%rbx),%rcx │ │ │ │ - vmovss %xmm4,(%r12) │ │ │ │ - cmp %rcx,%r8 │ │ │ │ - je 64b47 │ │ │ │ - vcvtsd2ss 0x8(%rbx),%xmm3,%xmm5 │ │ │ │ - lea 0x10(%rbx),%r11 │ │ │ │ - vmovss %xmm5,0x4(%r12) │ │ │ │ - cmp %r11,%r8 │ │ │ │ - je 64b47 │ │ │ │ - vcvtsd2ss 0x10(%rbx),%xmm3,%xmm6 │ │ │ │ - vmovss %xmm6,0x8(%r12) │ │ │ │ - lea 0x4(%rdx,%r10,4),%rdx │ │ │ │ - add $0x18,%r9 │ │ │ │ - cmp %r9,%r15 │ │ │ │ - jne 64810 │ │ │ │ + lea (%r9,%rax,4),%r9 │ │ │ │ + lea (%rsi,%rax,8),%rsi │ │ │ │ + lea 0x8(%rsi),%r14 │ │ │ │ + vcvtsd2ss (%rsi),%xmm4,%xmm14 │ │ │ │ + vmovss %xmm14,(%r9) │ │ │ │ + cmp %r14,%r10 │ │ │ │ + je 62080 │ │ │ │ + lea 0x10(%rsi),%rdx │ │ │ │ + vcvtsd2ss 0x8(%rsi),%xmm4,%xmm15 │ │ │ │ + vmovss %xmm15,0x4(%r9) │ │ │ │ + cmp %rdx,%r10 │ │ │ │ + je 62080 │ │ │ │ + vcvtsd2ss 0x10(%rsi),%xmm4,%xmm0 │ │ │ │ + vmovss %xmm0,0x8(%r9) │ │ │ │ + lea 0x4(%rcx,%r12,4),%rcx │ │ │ │ + add $0x18,%r8 │ │ │ │ + cmp %r8,%r13 │ │ │ │ + jne 61da0 │ │ │ │ incl -0x158(%rbp) │ │ │ │ - mov -0x1b8(%rbp),%r9 │ │ │ │ - mov -0x1c0(%rbp),%r8 │ │ │ │ - mov -0x158(%rbp),%r15d │ │ │ │ - add %r9,-0x188(%rbp) │ │ │ │ - add %r8,-0x170(%rbp) │ │ │ │ - add %r8,-0x180(%rbp) │ │ │ │ - add %r9,-0x178(%rbp) │ │ │ │ - add %r9,%r13 │ │ │ │ - cmp %r14d,%r15d │ │ │ │ - jne 64400 │ │ │ │ - mov -0x1e0(%rbp),%rdx │ │ │ │ - mov -0x1d8(%rbp),%rsi │ │ │ │ - lea 0x7b7b7(%rip),%rdi # e0368 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1448> │ │ │ │ + mov -0x1b8(%rbp),%r8 │ │ │ │ + add %rbx,-0x170(%rbp) │ │ │ │ + add %r8,-0x188(%rbp) │ │ │ │ + add %r8,-0x168(%rbp) │ │ │ │ + mov -0x158(%rbp),%r13d │ │ │ │ + add %rbx,-0x178(%rbp) │ │ │ │ + add %rbx,-0x180(%rbp) │ │ │ │ + cmp %r11d,%r13d │ │ │ │ + jne 619d0 │ │ │ │ + mov -0x1d8(%rbp),%rdx │ │ │ │ + mov -0x1d0(%rbp),%rsi │ │ │ │ + lea 0x77281(%rip),%rdi # d9368 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1258> │ │ │ │ xor %eax,%eax │ │ │ │ vzeroupper │ │ │ │ call d2b0 │ │ │ │ - mov -0x160(%rbp),%rdi │ │ │ │ + mov %r15,%rdi │ │ │ │ mov %rax,%rbx │ │ │ │ - call b9f40 │ │ │ │ - mov -0x1d0(%rbp),%rdi │ │ │ │ - test %rdi,%rdi │ │ │ │ - je 64026 │ │ │ │ - mov -0x1c8(%rbp),%rsi │ │ │ │ - sub %rdi,%rsi │ │ │ │ + call b4500 │ │ │ │ + mov -0x1c8(%rbp),%r10 │ │ │ │ + test %r10,%r10 │ │ │ │ + je 6161e │ │ │ │ + mov -0x1c0(%rbp),%rsi │ │ │ │ + mov %r10,%rdi │ │ │ │ + sub %r10,%rsi │ │ │ │ call d340 │ │ │ │ - jmp 64026 │ │ │ │ - mov %rdx,%r12 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - xor %r11d,%r11d │ │ │ │ - jmp 64a9b │ │ │ │ - mov %rdx,%rbx │ │ │ │ - mov %rcx,%rdi │ │ │ │ - xor %r10d,%r10d │ │ │ │ - jmp 6473a │ │ │ │ - xor %r12d,%r12d │ │ │ │ - jmp 6477a │ │ │ │ - xor %esi,%esi │ │ │ │ - jmp 64adb │ │ │ │ - mov 0x8c350(%rip),%r10 │ │ │ │ - lea 0x7b733(%rip),%rsi # e035a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x143a> │ │ │ │ - mov (%r10),%rdi │ │ │ │ + jmp 6161e │ │ │ │ + mov %rcx,%r9 │ │ │ │ + mov %r14,%rsi │ │ │ │ + xor %edx,%edx │ │ │ │ + jmp 62017 │ │ │ │ + mov %rcx,%r9 │ │ │ │ + mov %rdx,%rsi │ │ │ │ + xor %edi,%edi │ │ │ │ + jmp 61d05 │ │ │ │ + mov 0x87e2c(%rip),%r11 │ │ │ │ + lea 0x7720f(%rip),%rsi # d935a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x124a> │ │ │ │ + mov (%r11),%rdi │ │ │ │ call d380 │ │ │ │ xor %ebx,%ebx │ │ │ │ - jmp 64bca │ │ │ │ - mov -0x1d8(%rbp),%r14 │ │ │ │ - mov (%r14),%r13 │ │ │ │ - test %r13d,%r13d │ │ │ │ - js 64c2f │ │ │ │ - dec %r13 │ │ │ │ - mov %r13,(%r14) │ │ │ │ - jne 64c2f │ │ │ │ - mov %r14,%rdi │ │ │ │ + jmp 620fc │ │ │ │ + mov -0x1d0(%rbp),%r15 │ │ │ │ + mov (%r15),%rbx │ │ │ │ + test %ebx,%ebx │ │ │ │ + js 62153 │ │ │ │ + dec %rbx │ │ │ │ + mov %rbx,(%r15) │ │ │ │ + jne 62153 │ │ │ │ + mov %r15,%rdi │ │ │ │ call d2a0 <_Py_Dealloc@plt> │ │ │ │ xor %ebx,%ebx │ │ │ │ - jmp 64bca │ │ │ │ - lea -0xb0(%rbp),%r14 │ │ │ │ - mov %r14,-0x160(%rbp) │ │ │ │ - jmp 64b9c │ │ │ │ + jmp 620fc │ │ │ │ + lea -0xb0(%rbp),%r15 │ │ │ │ + jmp 620d2 │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r12 │ │ │ │ - jmp fcd6 <__cxa_finalize@plt+0x2646> │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp fca0 <__cxa_finalize@plt+0x2610> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r12 │ │ │ │ + mov %rax,%r14 │ │ │ │ vzeroupper │ │ │ │ - jmp fce5 <__cxa_finalize@plt+0x2655> │ │ │ │ + jmp fcab <__cxa_finalize@plt+0x261b> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r12 │ │ │ │ - jmp fd07 <__cxa_finalize@plt+0x2677> │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp fccd <__cxa_finalize@plt+0x263d> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r12 │ │ │ │ + mov %rax,%r14 │ │ │ │ vzeroupper │ │ │ │ - jmp fd87 <__cxa_finalize@plt+0x26f7> │ │ │ │ + jmp fd4d <__cxa_finalize@plt+0x26bd> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r12 │ │ │ │ + mov %rax,%r14 │ │ │ │ vzeroupper │ │ │ │ - jmp fd47 <__cxa_finalize@plt+0x26b7> │ │ │ │ + jmp fd0d <__cxa_finalize@plt+0x267d> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r12 │ │ │ │ - jmp fdc7 <__cxa_finalize@plt+0x2737> │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp fd8d <__cxa_finalize@plt+0x26fd> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r12 │ │ │ │ + mov %rax,%r14 │ │ │ │ vzeroupper │ │ │ │ - jmp fd9f <__cxa_finalize@plt+0x270f> │ │ │ │ + jmp fd65 <__cxa_finalize@plt+0x26d5> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r12 │ │ │ │ - jmp fd28 <__cxa_finalize@plt+0x2698> │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp fcee <__cxa_finalize@plt+0x265e> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r12 │ │ │ │ + mov %rax,%r14 │ │ │ │ vzeroupper │ │ │ │ - jmp fd67 <__cxa_finalize@plt+0x26d7> │ │ │ │ + jmp fd2d <__cxa_finalize@plt+0x269d> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r12 │ │ │ │ + mov %rax,%r14 │ │ │ │ vzeroupper │ │ │ │ - jmp fd93 <__cxa_finalize@plt+0x2703> │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp fd59 <__cxa_finalize@plt+0x26c9> │ │ │ │ + nop │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000064d00 >*)@@Base>: │ │ │ │ +0000000000062220 >*)@@Base>: │ │ │ │ endbr64 │ │ │ │ push %rbp │ │ │ │ movabs $0xaaaaaaaaaaaaaaab,%rcx │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ - and $0xffffffffffffffc0,%rsp │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ sub $0x100,%rsp │ │ │ │ - mov 0x8(%rdi),%rax │ │ │ │ mov %fs:0x28,%rdx │ │ │ │ mov %rdx,0xf8(%rsp) │ │ │ │ mov (%rdi),%rdx │ │ │ │ + mov 0x8(%rdi),%rax │ │ │ │ sub %rdx,%rax │ │ │ │ sar $0x3,%rax │ │ │ │ imul %rcx,%rax │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - mov %eax,0x3c(%rsp) │ │ │ │ + mov %rax,0x60(%rsp) │ │ │ │ + mov %eax,0x58(%rsp) │ │ │ │ cmp $0x1,%eax │ │ │ │ - jle 657d9 >*)@@Base+0xad9> │ │ │ │ - mov 0x8(%rdx),%r14 │ │ │ │ - mov %rdi,%r13 │ │ │ │ - mov %rsi,%rbx │ │ │ │ - movq $0x0,0xc8(%rsp) │ │ │ │ - sub (%rdx),%r14 │ │ │ │ + jle 62d88 >*)@@Base+0xb68> │ │ │ │ + mov 0x8(%rdx),%rbx │ │ │ │ + vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ + mov %rdi,%r15 │ │ │ │ + mov %rsi,%r12 │ │ │ │ lea 0xc0(%rsp),%rdi │ │ │ │ - lea -0x1(%rax),%edx │ │ │ │ movq $0x0,0xd0(%rsp) │ │ │ │ - movq $0x0,0xe8(%rsp) │ │ │ │ - movq $0x0,0xf0(%rsp) │ │ │ │ - movq $0x0,0xc0(%rsp) │ │ │ │ - mov %eax,%r15d │ │ │ │ - mov %rdi,0x58(%rsp) │ │ │ │ - sar $0x3,%r14 │ │ │ │ - mov %r14d,%esi │ │ │ │ - call be500 │ │ │ │ + mov %eax,%r14d │ │ │ │ + sub (%rdx),%rbx │ │ │ │ + lea -0x1(%rax),%edx │ │ │ │ + mov %rdi,0x70(%rsp) │ │ │ │ + sar $0x3,%rbx │ │ │ │ + vmovdqu %xmm0,0xe8(%rsp) │ │ │ │ + mov %ebx,%esi │ │ │ │ + vmovdqa %xmm0,0xc0(%rsp) │ │ │ │ + call b86b0 │ │ │ │ + mov 0xc0(%rsp),%rsi │ │ │ │ lea 0xe0(%rsp),%rdi │ │ │ │ - mov %r15d,%edx │ │ │ │ - mov %r14d,%esi │ │ │ │ - mov 0xc0(%rsp),%r12 │ │ │ │ + mov %r14d,%edx │ │ │ │ movq $0x0,0xe0(%rsp) │ │ │ │ - mov %rdi,0x48(%rsp) │ │ │ │ - call be500 │ │ │ │ - mov 0xe0(%rsp),%rsi │ │ │ │ - mov 0x40(%rsp),%r8d │ │ │ │ - test %rbx,%rbx │ │ │ │ - movl $0x1,0x54(%rsp) │ │ │ │ - mov 0x0(%r13),%r15 │ │ │ │ - setne 0x53(%rsp) │ │ │ │ - mov %rsi,0x60(%rsp) │ │ │ │ - mov %r8d,0x88(%rsp) │ │ │ │ - mov 0x54(%rsp),%r9d │ │ │ │ - cmp $0x1,%r9d │ │ │ │ - je 659fe >*)@@Base+0xcfe> │ │ │ │ - mov 0x88(%rsp),%r10d │ │ │ │ - vmovsd 0x7fdd4(%rip),%xmm5 # e4c10 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x170> │ │ │ │ - vxorpd %xmm4,%xmm4,%xmm4 │ │ │ │ - mov 0x60(%rsp),%r11 │ │ │ │ - lea 0x1(%r9),%edx │ │ │ │ - mov %r12,0x78(%rsp) │ │ │ │ - mov %r13,0x70(%rsp) │ │ │ │ - mov %edx,0x38(%rsp) │ │ │ │ - inc %r10d │ │ │ │ - lea 0x18(%r11),%r14 │ │ │ │ - vcvtsi2sd %r10d,%xmm4,%xmm0 │ │ │ │ - mov %r15,%r10 │ │ │ │ - mov $0x2,%r15d │ │ │ │ - vdivsd %xmm0,%xmm5,%xmm8 │ │ │ │ - mov 0x8(%r14),%r13 │ │ │ │ - mov (%r14),%r12 │ │ │ │ - cmp %r13,%r12 │ │ │ │ - je 64ec1 >*)@@Base+0x1c1> │ │ │ │ - mov %r10,0xa8(%rsp) │ │ │ │ - mov %r13,0xb8(%rsp) │ │ │ │ - mov %r13,%rdx │ │ │ │ - vmovsd %xmm8,0xb0(%rsp) │ │ │ │ - sub %r12,%rdx │ │ │ │ + mov %rdi,0x68(%rsp) │ │ │ │ + mov %rsi,0x80(%rsp) │ │ │ │ + mov %ebx,%esi │ │ │ │ + call b86b0 │ │ │ │ + test %r12,%r12 │ │ │ │ + mov 0xe0(%rsp),%rbx │ │ │ │ + mov 0x60(%rsp),%r13d │ │ │ │ + movl $0x1,0x90(%rsp) │ │ │ │ + mov (%r15),%r14 │ │ │ │ + setne 0x5f(%rsp) │ │ │ │ + mov 0x90(%rsp),%r8d │ │ │ │ + cmp $0x1,%r8d │ │ │ │ + je 62f77 >*)@@Base+0xd57> │ │ │ │ + vmovsd 0x7b708(%rip),%xmm3 # dda40 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x440> │ │ │ │ + lea 0x1(%r13),%r9d │ │ │ │ + vxorpd %xmm2,%xmm2,%xmm2 │ │ │ │ + mov %rbx,0x50(%rsp) │ │ │ │ + vcvtsi2sd %r9d,%xmm2,%xmm1 │ │ │ │ + mov %r13d,0x4c(%rsp) │ │ │ │ + lea 0x1(%r8),%r9d │ │ │ │ + vdivsd %xmm1,%xmm3,%xmm4 │ │ │ │ + mov %r15,0x40(%rsp) │ │ │ │ + mov %r14,%r15 │ │ │ │ + mov $0x2,%r14d │ │ │ │ + mov %r12,0x38(%rsp) │ │ │ │ + lea 0x18(%rbx),%r12 │ │ │ │ + vmovddup %xmm4,%xmm8 │ │ │ │ + vmovapd %xmm4,%xmm9 │ │ │ │ + mov 0x8(%r12),%r10 │ │ │ │ + mov (%r12),%r13 │ │ │ │ + cmp %r10,%r13 │ │ │ │ + je 623db >*)@@Base+0x1bb> │ │ │ │ + mov %r9d,0x98(%rsp) │ │ │ │ + mov %r10,%rdx │ │ │ │ xor %esi,%esi │ │ │ │ - mov %r12,%rdi │ │ │ │ + mov %r13,%rdi │ │ │ │ + mov %r10,0xb8(%rsp) │ │ │ │ + sub %r13,%rdx │ │ │ │ + vmovsd %xmm9,0xb0(%rsp) │ │ │ │ + vmovapd %xmm8,0xa0(%rsp) │ │ │ │ vzeroupper │ │ │ │ call d190 │ │ │ │ - vmovsd 0xb0(%rsp),%xmm8 │ │ │ │ - mov 0xb8(%rsp),%r13 │ │ │ │ - mov 0xa8(%rsp),%r10 │ │ │ │ - mov %r15d,0x34(%rsp) │ │ │ │ - mov %r12,0x68(%rsp) │ │ │ │ - mov %r13,0x28(%rsp) │ │ │ │ - mov %r10,%r8 │ │ │ │ - mov %r14,0x20(%rsp) │ │ │ │ - mov %r10,0x18(%rsp) │ │ │ │ - lea -0x2(%r15),%r9d │ │ │ │ - vmovq %rbx,%xmm3 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x8(%r8),%rbx │ │ │ │ - mov (%r8),%rsi │ │ │ │ - mov %rbx,0xb8(%rsp) │ │ │ │ - cmp %rsi,%rbx │ │ │ │ - je 65292 >*)@@Base+0x592> │ │ │ │ - mov 0x78(%rsp),%r15 │ │ │ │ - movslq %r9d,%rax │ │ │ │ - lea (%rax,%rax,2),%rcx │ │ │ │ - mov (%r15,%rcx,8),%rdx │ │ │ │ - mov 0x8(%r15,%rcx,8),%r14 │ │ │ │ - cmp %rdx,%r14 │ │ │ │ - je 65292 >*)@@Base+0x592> │ │ │ │ - sub %rdx,%r14 │ │ │ │ - mov $0xfffffffffffffff8,%r11 │ │ │ │ - mov 0x68(%rsp),%rax │ │ │ │ - mov %r9d,0x8c(%rsp) │ │ │ │ - lea -0x8(%r14),%rdi │ │ │ │ - sub %rdx,%r11 │ │ │ │ - mov %r8,0x80(%rsp) │ │ │ │ - mov %rdi,0xa8(%rsp) │ │ │ │ + mov 0xb8(%rsp),%r10 │ │ │ │ + vmovapd 0xa0(%rsp),%xmm8 │ │ │ │ + vmovsd 0xb0(%rsp),%xmm9 │ │ │ │ + mov 0x98(%rsp),%r9d │ │ │ │ + lea -0x2(%r14),%r11d │ │ │ │ + mov %r14d,0x48(%rsp) │ │ │ │ + mov %r13,0x78(%rsp) │ │ │ │ + mov %r10,0x30(%rsp) │ │ │ │ + mov %r15,0x88(%rsp) │ │ │ │ + mov %r11d,0x94(%rsp) │ │ │ │ + mov %r12,0x28(%rsp) │ │ │ │ + mov %r15,0x20(%rsp) │ │ │ │ + mov %r9d,0x1c(%rsp) │ │ │ │ + nopl (%rax) │ │ │ │ + mov 0x88(%rsp),%r12 │ │ │ │ + mov (%r12),%rcx │ │ │ │ + mov 0x8(%r12),%r14 │ │ │ │ + cmp %rcx,%r14 │ │ │ │ + je 628e0 >*)@@Base+0x6c0> │ │ │ │ + movslq 0x94(%rsp),%r15 │ │ │ │ + mov 0x80(%rsp),%rax │ │ │ │ + lea (%r15,%r15,2),%rdx │ │ │ │ + lea (%rax,%rdx,8),%rbx │ │ │ │ + mov (%rbx),%rdx │ │ │ │ + mov 0x8(%rbx),%r9 │ │ │ │ + cmp %rdx,%r9 │ │ │ │ + je 628e0 >*)@@Base+0x6c0> │ │ │ │ + mov 0x78(%rsp),%rax │ │ │ │ + sub %rdx,%r9 │ │ │ │ + mov %rax,%rsi │ │ │ │ + cmp $0x8,%r9 │ │ │ │ + je 6271b >*)@@Base+0x4fb> │ │ │ │ + lea -0x8(%r9),%r11 │ │ │ │ + mov $0xfffffffffffffff8,%r12 │ │ │ │ + sub %rdx,%r12 │ │ │ │ + mov %r11,0xa0(%rsp) │ │ │ │ + shr $0x3,%r11 │ │ │ │ + mov %r12,0xb8(%rsp) │ │ │ │ + lea 0x1(%r11),%r12 │ │ │ │ mov %r11,0xb0(%rsp) │ │ │ │ - shr $0x3,%rdi │ │ │ │ - mov %rdi,0x98(%rsp) │ │ │ │ - inc %rdi │ │ │ │ - mov %rdi,%r12 │ │ │ │ - mov %rdi,0xa0(%rsp) │ │ │ │ - and $0xfffffffffffffff8,%rdi │ │ │ │ - mov %rdi,0x90(%rsp) │ │ │ │ - shr $0x3,%r12 │ │ │ │ - shl $0x3,%rdi │ │ │ │ - shl $0x6,%r12 │ │ │ │ - vmovq %rdi,%xmm2 │ │ │ │ - mov %r14,%rdi │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %rsi,%rcx │ │ │ │ - lea (%rax,%rdi,1),%r10 │ │ │ │ - add $0x8,%rsi │ │ │ │ - cmp %r10,%rcx │ │ │ │ - setae %r9b │ │ │ │ - cmp %rsi,%rax │ │ │ │ - setae %r8b │ │ │ │ - or %r9b,%r8b │ │ │ │ - je 65800 >*)@@Base+0xb00> │ │ │ │ - mov 0xb0(%rsp),%r13 │ │ │ │ - lea 0x0(%r13,%rax,1),%rbx │ │ │ │ - cmp $0x30,%rbx │ │ │ │ - jbe 65800 >*)@@Base+0xb00> │ │ │ │ - cmpq $0x30,0xa8(%rsp) │ │ │ │ - jbe 659e5 >*)@@Base+0xce5> │ │ │ │ - lea -0x40(%r12),%r15 │ │ │ │ - vbroadcastsd (%rcx),%zmm7 │ │ │ │ - xor %r11d,%r11d │ │ │ │ - shr $0x6,%r15 │ │ │ │ - inc %r15 │ │ │ │ - and $0x7,%r15d │ │ │ │ - je 650ea >*)@@Base+0x3ea> │ │ │ │ - cmp $0x1,%r15 │ │ │ │ - je 650c8 >*)@@Base+0x3c8> │ │ │ │ - cmp $0x2,%r15 │ │ │ │ - je 650af >*)@@Base+0x3af> │ │ │ │ - cmp $0x3,%r15 │ │ │ │ - je 65096 >*)@@Base+0x396> │ │ │ │ - cmp $0x4,%r15 │ │ │ │ - je 6507d >*)@@Base+0x37d> │ │ │ │ - cmp $0x5,%r15 │ │ │ │ - je 65064 >*)@@Base+0x364> │ │ │ │ - cmp $0x6,%r15 │ │ │ │ - je 6504b >*)@@Base+0x34b> │ │ │ │ - vmovupd (%rdx),%zmm1 │ │ │ │ - vfmadd213pd (%rax),%zmm7,%zmm1 │ │ │ │ - mov $0x40,%r11d │ │ │ │ - vmovupd %zmm1,(%rax) │ │ │ │ - vmovupd (%rdx,%r11,1),%zmm6 │ │ │ │ - vfmadd213pd (%rax,%r11,1),%zmm7,%zmm6 │ │ │ │ - vmovupd %zmm6,(%rax,%r11,1) │ │ │ │ - add $0x40,%r11 │ │ │ │ - vmovupd (%rdx,%r11,1),%zmm9 │ │ │ │ - vfmadd213pd (%rax,%r11,1),%zmm7,%zmm9 │ │ │ │ - vmovupd %zmm9,(%rax,%r11,1) │ │ │ │ - add $0x40,%r11 │ │ │ │ - vmovupd (%rdx,%r11,1),%zmm10 │ │ │ │ - vfmadd213pd (%rax,%r11,1),%zmm7,%zmm10 │ │ │ │ - vmovupd %zmm10,(%rax,%r11,1) │ │ │ │ - add $0x40,%r11 │ │ │ │ - vmovupd (%rdx,%r11,1),%zmm11 │ │ │ │ - vfmadd213pd (%rax,%r11,1),%zmm7,%zmm11 │ │ │ │ - vmovupd %zmm11,(%rax,%r11,1) │ │ │ │ - add $0x40,%r11 │ │ │ │ - vmovupd (%rdx,%r11,1),%zmm12 │ │ │ │ - vfmadd213pd (%rax,%r11,1),%zmm7,%zmm12 │ │ │ │ - vmovupd %zmm12,(%rax,%r11,1) │ │ │ │ - add $0x40,%r11 │ │ │ │ - vmovupd (%rdx,%r11,1),%zmm13 │ │ │ │ - vfmadd213pd (%rax,%r11,1),%zmm7,%zmm13 │ │ │ │ - vmovupd %zmm13,(%rax,%r11,1) │ │ │ │ - add $0x40,%r11 │ │ │ │ - cmp %r11,%r12 │ │ │ │ - je 651b7 >*)@@Base+0x4b7> │ │ │ │ - vmovupd (%rdx,%r11,1),%zmm14 │ │ │ │ - vfmadd213pd (%rax,%r11,1),%zmm7,%zmm14 │ │ │ │ - vmovupd %zmm14,(%rax,%r11,1) │ │ │ │ - vmovupd 0x40(%rdx,%r11,1),%zmm15 │ │ │ │ - vfmadd213pd 0x40(%rax,%r11,1),%zmm7,%zmm15 │ │ │ │ - vmovupd %zmm15,0x40(%rax,%r11,1) │ │ │ │ - vmovupd 0x80(%rdx,%r11,1),%zmm4 │ │ │ │ - vfmadd213pd 0x80(%rax,%r11,1),%zmm7,%zmm4 │ │ │ │ - vmovupd %zmm4,0x80(%rax,%r11,1) │ │ │ │ - vmovupd 0xc0(%rdx,%r11,1),%zmm0 │ │ │ │ - vfmadd213pd 0xc0(%rax,%r11,1),%zmm7,%zmm0 │ │ │ │ - vmovupd %zmm0,0xc0(%rax,%r11,1) │ │ │ │ - vmovupd 0x100(%rdx,%r11,1),%zmm5 │ │ │ │ - vfmadd213pd 0x100(%rax,%r11,1),%zmm7,%zmm5 │ │ │ │ - vmovupd %zmm5,0x100(%rax,%r11,1) │ │ │ │ - vmovupd 0x140(%rdx,%r11,1),%zmm1 │ │ │ │ - vfmadd213pd 0x140(%rax,%r11,1),%zmm7,%zmm1 │ │ │ │ - vmovupd %zmm1,0x140(%rax,%r11,1) │ │ │ │ - vmovupd 0x180(%rdx,%r11,1),%zmm6 │ │ │ │ - vfmadd213pd 0x180(%rax,%r11,1),%zmm7,%zmm6 │ │ │ │ - vmovupd %zmm6,0x180(%rax,%r11,1) │ │ │ │ - vmovupd 0x1c0(%rdx,%r11,1),%zmm9 │ │ │ │ - vfmadd213pd 0x1c0(%rax,%r11,1),%zmm7,%zmm9 │ │ │ │ - vmovupd %zmm9,0x1c0(%rax,%r11,1) │ │ │ │ - add $0x200,%r11 │ │ │ │ - cmp %r11,%r12 │ │ │ │ - jne 650ea >*)@@Base+0x3ea> │ │ │ │ - testb $0x7,0xa0(%rsp) │ │ │ │ - je 65271 >*)@@Base+0x571> │ │ │ │ - mov 0x90(%rsp),%r8 │ │ │ │ - vmovq %xmm2,%r13 │ │ │ │ - lea (%rax,%r13,1),%r9 │ │ │ │ - lea (%rdx,%r13,1),%r14 │ │ │ │ - mov 0x98(%rsp),%r15 │ │ │ │ - sub %r8,%r15 │ │ │ │ - lea 0x1(%r15),%r11 │ │ │ │ - cmp $0x2,%r15 │ │ │ │ - jbe 659f3 >*)@@Base+0xcf3> │ │ │ │ - vbroadcastsd (%rcx),%ymm10 │ │ │ │ - vmovupd (%rax,%r8,8),%ymm7 │ │ │ │ - vfmadd132pd (%rdx,%r8,8),%ymm7,%ymm10 │ │ │ │ - vmovupd %ymm10,(%rax,%r8,8) │ │ │ │ - test $0x3,%r11b │ │ │ │ - je 65271 >*)@@Base+0x571> │ │ │ │ - mov %r11,%rbx │ │ │ │ - and $0xfffffffffffffffc,%rbx │ │ │ │ - lea 0x0(,%rbx,8),%r13 │ │ │ │ - add %r13,%r9 │ │ │ │ - add %r13,%r14 │ │ │ │ - cmp %rbx,%r15 │ │ │ │ - je 6525d >*)@@Base+0x55d> │ │ │ │ - add %rbx,%r8 │ │ │ │ - vmovddup (%rcx),%xmm11 │ │ │ │ - mov %r11,%r15 │ │ │ │ - vmovupd (%rax,%r8,8),%xmm12 │ │ │ │ - vfmadd132pd (%rdx,%r8,8),%xmm12,%xmm11 │ │ │ │ - sub %rbx,%r15 │ │ │ │ - and $0x1,%r11d │ │ │ │ - vmovupd %xmm11,(%rax,%r8,8) │ │ │ │ - je 65271 >*)@@Base+0x571> │ │ │ │ - and $0xfffffffffffffffe,%r15 │ │ │ │ - shl $0x3,%r15 │ │ │ │ - add %r15,%r9 │ │ │ │ - add %r15,%r14 │ │ │ │ - vmovsd (%r14),%xmm13 │ │ │ │ - vmovsd (%r9),%xmm14 │ │ │ │ + mov %r12,%r15 │ │ │ │ + mov %r12,%r11 │ │ │ │ + and $0xfffffffffffffffc,%r15 │ │ │ │ + shr $0x2,%r11 │ │ │ │ + mov %r15,0x98(%rsp) │ │ │ │ + shl $0x5,%r11 │ │ │ │ + lea 0x0(,%r15,8),%r15 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + lea 0x8(%rcx),%r10 │ │ │ │ + lea (%rax,%r9,1),%r8 │ │ │ │ + cmp %r10,%rax │ │ │ │ + setae %bl │ │ │ │ + cmp %r8,%rcx │ │ │ │ + setae %r13b │ │ │ │ + or %bl,%r13b │ │ │ │ + je 62dae >*)@@Base+0xb8e> │ │ │ │ + mov 0xb8(%rsp),%rdi │ │ │ │ + lea (%rdi,%rsi,1),%rbx │ │ │ │ + cmp $0x10,%rbx │ │ │ │ + jbe 62dae >*)@@Base+0xb8e> │ │ │ │ + cmpq $0x10,0xa0(%rsp) │ │ │ │ + jbe 62f67 >*)@@Base+0xd47> │ │ │ │ + lea -0x20(%r11),%r8 │ │ │ │ + vbroadcastsd (%rcx),%ymm7 │ │ │ │ + xor %ebx,%ebx │ │ │ │ + shr $0x5,%r8 │ │ │ │ + inc %r8 │ │ │ │ + and $0x7,%r8d │ │ │ │ + je 625da >*)@@Base+0x3ba> │ │ │ │ + cmp $0x1,%r8 │ │ │ │ + je 625bd >*)@@Base+0x39d> │ │ │ │ + cmp $0x2,%r8 │ │ │ │ + je 625a9 >*)@@Base+0x389> │ │ │ │ + cmp $0x3,%r8 │ │ │ │ + je 62595 >*)@@Base+0x375> │ │ │ │ + cmp $0x4,%r8 │ │ │ │ + je 62581 >*)@@Base+0x361> │ │ │ │ + cmp $0x5,%r8 │ │ │ │ + je 6256d >*)@@Base+0x34d> │ │ │ │ + cmp $0x6,%r8 │ │ │ │ + je 62559 >*)@@Base+0x339> │ │ │ │ + vmovupd (%rdx),%ymm10 │ │ │ │ + mov $0x20,%ebx │ │ │ │ + vfmadd213pd (%rax),%ymm7,%ymm10 │ │ │ │ + vmovupd %ymm10,(%rax) │ │ │ │ + vmovupd (%rdx,%rbx,1),%ymm11 │ │ │ │ + vfmadd213pd (%rax,%rbx,1),%ymm7,%ymm11 │ │ │ │ + vmovupd %ymm11,(%rax,%rbx,1) │ │ │ │ + add $0x20,%rbx │ │ │ │ + vmovupd (%rdx,%rbx,1),%ymm12 │ │ │ │ + vfmadd213pd (%rax,%rbx,1),%ymm7,%ymm12 │ │ │ │ + vmovupd %ymm12,(%rax,%rbx,1) │ │ │ │ + add $0x20,%rbx │ │ │ │ + vmovupd (%rdx,%rbx,1),%ymm13 │ │ │ │ + vfmadd213pd (%rax,%rbx,1),%ymm7,%ymm13 │ │ │ │ + vmovupd %ymm13,(%rax,%rbx,1) │ │ │ │ + add $0x20,%rbx │ │ │ │ + vmovupd (%rdx,%rbx,1),%ymm14 │ │ │ │ + vfmadd213pd (%rax,%rbx,1),%ymm7,%ymm14 │ │ │ │ + vmovupd %ymm14,(%rax,%rbx,1) │ │ │ │ + add $0x20,%rbx │ │ │ │ + vmovupd (%rdx,%rbx,1),%ymm15 │ │ │ │ + vfmadd213pd (%rax,%rbx,1),%ymm7,%ymm15 │ │ │ │ + vmovupd %ymm15,(%rax,%rbx,1) │ │ │ │ + add $0x20,%rbx │ │ │ │ + vmovupd (%rdx,%rbx,1),%ymm0 │ │ │ │ + vfmadd213pd (%rax,%rbx,1),%ymm7,%ymm0 │ │ │ │ + vmovupd %ymm0,(%rax,%rbx,1) │ │ │ │ + add $0x20,%rbx │ │ │ │ + cmp %rbx,%r11 │ │ │ │ + je 626a3 >*)@@Base+0x483> │ │ │ │ + vmovupd (%rdx,%rbx,1),%ymm2 │ │ │ │ + vfmadd213pd (%rax,%rbx,1),%ymm7,%ymm2 │ │ │ │ + vmovupd %ymm2,(%rax,%rbx,1) │ │ │ │ + vmovupd 0x20(%rdx,%rbx,1),%ymm1 │ │ │ │ + vfmadd213pd 0x20(%rax,%rbx,1),%ymm7,%ymm1 │ │ │ │ + vmovupd %ymm1,0x20(%rax,%rbx,1) │ │ │ │ + vmovupd 0x40(%rdx,%rbx,1),%ymm4 │ │ │ │ + vfmadd213pd 0x40(%rax,%rbx,1),%ymm7,%ymm4 │ │ │ │ + vmovupd %ymm4,0x40(%rax,%rbx,1) │ │ │ │ + vmovupd 0x60(%rdx,%rbx,1),%ymm3 │ │ │ │ + vfmadd213pd 0x60(%rax,%rbx,1),%ymm7,%ymm3 │ │ │ │ + vmovupd %ymm3,0x60(%rax,%rbx,1) │ │ │ │ + vmovupd 0x80(%rdx,%rbx,1),%ymm6 │ │ │ │ + vfmadd213pd 0x80(%rax,%rbx,1),%ymm7,%ymm6 │ │ │ │ + vmovupd %ymm6,0x80(%rax,%rbx,1) │ │ │ │ + vmovupd 0xa0(%rdx,%rbx,1),%ymm5 │ │ │ │ + vfmadd213pd 0xa0(%rax,%rbx,1),%ymm7,%ymm5 │ │ │ │ + vmovupd %ymm5,0xa0(%rax,%rbx,1) │ │ │ │ + vmovupd 0xc0(%rdx,%rbx,1),%ymm10 │ │ │ │ + vfmadd213pd 0xc0(%rax,%rbx,1),%ymm7,%ymm10 │ │ │ │ + vmovupd %ymm10,0xc0(%rax,%rbx,1) │ │ │ │ + vmovupd 0xe0(%rdx,%rbx,1),%ymm11 │ │ │ │ + vfmadd213pd 0xe0(%rax,%rbx,1),%ymm7,%ymm11 │ │ │ │ + vmovupd %ymm11,0xe0(%rax,%rbx,1) │ │ │ │ + add $0x100,%rbx │ │ │ │ + cmp %rbx,%r11 │ │ │ │ + jne 625da >*)@@Base+0x3ba> │ │ │ │ + test $0x3,%r12b │ │ │ │ + je 62704 >*)@@Base+0x4e4> │ │ │ │ + mov 0x98(%rsp),%rdi │ │ │ │ + lea (%rax,%r15,1),%rbx │ │ │ │ + lea (%rdx,%r15,1),%r13 │ │ │ │ + cmp %rdi,0xb0(%rsp) │ │ │ │ + je 626f1 >*)@@Base+0x4d1> │ │ │ │ + vmovddup (%rcx),%xmm7 │ │ │ │ + vmovupd (%rax,%rdi,8),%xmm12 │ │ │ │ + mov %r12,%r8 │ │ │ │ + sub %rdi,%r8 │ │ │ │ + vfmadd132pd (%rdx,%rdi,8),%xmm12,%xmm7 │ │ │ │ + vmovupd %xmm7,(%rax,%rdi,8) │ │ │ │ + test $0x1,%r12b │ │ │ │ + je 62704 >*)@@Base+0x4e4> │ │ │ │ + and $0xfffffffffffffffe,%r8 │ │ │ │ + shl $0x3,%r8 │ │ │ │ + add %r8,%rbx │ │ │ │ + add %r8,%r13 │ │ │ │ + vmovsd 0x0(%r13),%xmm13 │ │ │ │ + vmovsd (%rbx),%xmm14 │ │ │ │ vfmadd132sd (%rcx),%xmm14,%xmm13 │ │ │ │ - vmovsd %xmm13,(%r9) │ │ │ │ - mov %r10,%rax │ │ │ │ - cmp 0xb8(%rsp),%rsi │ │ │ │ - jne 64fa0 >*)@@Base+0x2a0> │ │ │ │ - mov 0x8c(%rsp),%r9d │ │ │ │ - mov 0x80(%rsp),%r8 │ │ │ │ - add $0x18,%r8 │ │ │ │ - sub $0x1,%r9d │ │ │ │ - jae 64ef0 >*)@@Base+0x1f0> │ │ │ │ - mov 0x68(%rsp),%r12 │ │ │ │ - mov 0x28(%rsp),%rcx │ │ │ │ - mov 0x34(%rsp),%r15d │ │ │ │ - vmovq %xmm3,%rbx │ │ │ │ - mov 0x20(%rsp),%r14 │ │ │ │ - mov 0x18(%rsp),%r10 │ │ │ │ - cmp %rcx,%r12 │ │ │ │ - je 6549e >*)@@Base+0x79e> │ │ │ │ - lea -0x8(%rcx),%rdx │ │ │ │ - mov %r12,%rax │ │ │ │ - sub %r12,%rdx │ │ │ │ - mov %rdx,%rsi │ │ │ │ - shr $0x3,%rsi │ │ │ │ - cmp $0x30,%rdx │ │ │ │ - jbe 65f14 >*)@@Base+0x1214> │ │ │ │ - lea 0x1(%rsi),%rdi │ │ │ │ - vbroadcastsd %xmm8,%zmm3 │ │ │ │ - mov %rdi,%r11 │ │ │ │ - shr $0x3,%r11 │ │ │ │ - shl $0x6,%r11 │ │ │ │ - lea (%r11,%r12,1),%r13 │ │ │ │ - sub $0x40,%r11 │ │ │ │ - shr $0x6,%r11 │ │ │ │ - inc %r11 │ │ │ │ - and $0x7,%r11d │ │ │ │ - je 653b6 >*)@@Base+0x6b6> │ │ │ │ - cmp $0x1,%r11 │ │ │ │ - je 653a0 >*)@@Base+0x6a0> │ │ │ │ - cmp $0x2,%r11 │ │ │ │ - je 6538f >*)@@Base+0x68f> │ │ │ │ - cmp $0x3,%r11 │ │ │ │ - je 6537e >*)@@Base+0x67e> │ │ │ │ - cmp $0x4,%r11 │ │ │ │ - je 6536d >*)@@Base+0x66d> │ │ │ │ - cmp $0x5,%r11 │ │ │ │ - je 6535c >*)@@Base+0x65c> │ │ │ │ - cmp $0x6,%r11 │ │ │ │ - je 6534b >*)@@Base+0x64b> │ │ │ │ - vmulpd (%r12),%zmm3,%zmm2 │ │ │ │ - lea 0x40(%r12),%rax │ │ │ │ - vmovupd %zmm2,(%r12) │ │ │ │ - vmulpd (%rax),%zmm3,%zmm1 │ │ │ │ - add $0x40,%rax │ │ │ │ - vmovupd %zmm1,-0x40(%rax) │ │ │ │ - vmulpd (%rax),%zmm3,%zmm6 │ │ │ │ - add $0x40,%rax │ │ │ │ - vmovupd %zmm6,-0x40(%rax) │ │ │ │ - vmulpd (%rax),%zmm3,%zmm9 │ │ │ │ - add $0x40,%rax │ │ │ │ - vmovupd %zmm9,-0x40(%rax) │ │ │ │ - vmulpd (%rax),%zmm3,%zmm10 │ │ │ │ - add $0x40,%rax │ │ │ │ - vmovupd %zmm10,-0x40(%rax) │ │ │ │ - vmulpd (%rax),%zmm3,%zmm11 │ │ │ │ - add $0x40,%rax │ │ │ │ - vmovupd %zmm11,-0x40(%rax) │ │ │ │ - vmulpd (%rax),%zmm3,%zmm12 │ │ │ │ - add $0x40,%rax │ │ │ │ - vmovupd %zmm12,-0x40(%rax) │ │ │ │ - cmp %r13,%rax │ │ │ │ - je 65430 >*)@@Base+0x730> │ │ │ │ - vmulpd (%rax),%zmm3,%zmm7 │ │ │ │ - vmulpd 0x40(%rax),%zmm3,%zmm13 │ │ │ │ - add $0x200,%rax │ │ │ │ - vmulpd -0x180(%rax),%zmm3,%zmm14 │ │ │ │ - vmulpd -0x140(%rax),%zmm3,%zmm15 │ │ │ │ - vmulpd -0x100(%rax),%zmm3,%zmm4 │ │ │ │ - vmulpd -0xc0(%rax),%zmm3,%zmm0 │ │ │ │ - vmulpd -0x80(%rax),%zmm3,%zmm5 │ │ │ │ - vmulpd -0x40(%rax),%zmm3,%zmm2 │ │ │ │ - vmovupd %zmm7,-0x200(%rax) │ │ │ │ - vmovupd %zmm13,-0x1c0(%rax) │ │ │ │ - vmovupd %zmm14,-0x180(%rax) │ │ │ │ - vmovupd %zmm15,-0x140(%rax) │ │ │ │ - vmovupd %zmm4,-0x100(%rax) │ │ │ │ - vmovupd %zmm0,-0xc0(%rax) │ │ │ │ - vmovupd %zmm5,-0x80(%rax) │ │ │ │ - vmovupd %zmm2,-0x40(%rax) │ │ │ │ - cmp %r13,%rax │ │ │ │ - jne 653b6 >*)@@Base+0x6b6> │ │ │ │ - test $0x7,%dil │ │ │ │ - je 6549e >*)@@Base+0x79e> │ │ │ │ - and $0xfffffffffffffff8,%rdi │ │ │ │ - lea (%r12,%rdi,8),%r8 │ │ │ │ - sub %rdi,%rsi │ │ │ │ - cmp $0x2,%rsi │ │ │ │ - jbe 6546a >*)@@Base+0x76a> │ │ │ │ - vbroadcastsd %xmm8,%ymm3 │ │ │ │ - vmulpd (%r12,%rdi,8),%ymm3,%ymm1 │ │ │ │ - lea 0x1(%rsi),%r9 │ │ │ │ - vmovupd %ymm1,(%r12,%rdi,8) │ │ │ │ - test $0x3,%r9b │ │ │ │ - je 6549e >*)@@Base+0x79e> │ │ │ │ - and $0xfffffffffffffffc,%r9 │ │ │ │ - lea (%r8,%r9,8),%r8 │ │ │ │ - vmulsd (%r8),%xmm8,%xmm6 │ │ │ │ - lea 0x8(%r8),%r12 │ │ │ │ - vmovsd %xmm6,(%r8) │ │ │ │ - cmp %r12,%rcx │ │ │ │ - je 6549e >*)@@Base+0x79e> │ │ │ │ - vmulsd 0x8(%r8),%xmm8,%xmm9 │ │ │ │ - lea 0x10(%r8),%rdx │ │ │ │ - vmovsd %xmm9,0x8(%r8) │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - je 6549e >*)@@Base+0x79e> │ │ │ │ - vmulsd 0x10(%r8),%xmm8,%xmm10 │ │ │ │ - vmovsd %xmm10,0x10(%r8) │ │ │ │ - inc %r15d │ │ │ │ - add $0x18,%r14 │ │ │ │ - cmp 0x38(%rsp),%r15d │ │ │ │ - jne 64e70 >*)@@Base+0x170> │ │ │ │ - mov 0x78(%rsp),%r12 │ │ │ │ - mov 0x70(%rsp),%r13 │ │ │ │ - mov %r10,%r15 │ │ │ │ - cmpl $0x1,0x88(%rsp) │ │ │ │ - jne 659fa >*)@@Base+0xcfa> │ │ │ │ - mov 0x40(%rsp),%r13 │ │ │ │ - xor %r8d,%r8d │ │ │ │ - sub $0x2,%r13d │ │ │ │ - lea 0x3(%r13,%r13,2),%rcx │ │ │ │ - lea 0x0(,%rcx,8),%r14 │ │ │ │ - mov 0x18(%r15,%r8,1),%rax │ │ │ │ - mov 0x20(%r15,%r8,1),%rdi │ │ │ │ - cmp %rax,%rdi │ │ │ │ - je 65787 >*)@@Base+0xa87> │ │ │ │ - mov 0x60(%rsp),%r10 │ │ │ │ - lea -0x8(%rax),%r11 │ │ │ │ - mov 0x18(%r10,%r8,1),%rcx │ │ │ │ - sub %rcx,%r11 │ │ │ │ - cmp $0x30,%r11 │ │ │ │ - jbe 65f1e >*)@@Base+0x121e> │ │ │ │ - sub $0x8,%rdi │ │ │ │ - sub %rax,%rdi │ │ │ │ - mov %rdi,%r9 │ │ │ │ - shr $0x3,%rdi │ │ │ │ - cmp $0x30,%r9 │ │ │ │ - jbe 6607d >*)@@Base+0x137d> │ │ │ │ - lea 0x1(%rdi),%r13 │ │ │ │ - xor %r9d,%r9d │ │ │ │ - mov %r13,%r10 │ │ │ │ + vmovsd %xmm13,(%rbx) │ │ │ │ + mov %r10,%rcx │ │ │ │ + cmp %r10,%r14 │ │ │ │ + je 628e0 >*)@@Base+0x6c0> │ │ │ │ + add %r9,%rsi │ │ │ │ + mov %rsi,%rax │ │ │ │ + jmp 624c0 >*)@@Base+0x2a0> │ │ │ │ + mov %r14,%r8 │ │ │ │ + mov %rax,%rdi │ │ │ │ + sub %rcx,%r8 │ │ │ │ + sub $0x8,%r8 │ │ │ │ + shr $0x3,%r8 │ │ │ │ + and $0x7,%r8d │ │ │ │ + je 628ba >*)@@Base+0x69a> │ │ │ │ + vmovsd (%rcx),%xmm5 │ │ │ │ + vmovsd (%rax),%xmm6 │ │ │ │ + lea 0x8(%rax),%rsi │ │ │ │ + add $0x8,%rcx │ │ │ │ + mov %rsi,%rdi │ │ │ │ + vfmadd132sd (%rdx),%xmm6,%xmm5 │ │ │ │ + vmovsd %xmm5,(%rax) │ │ │ │ + cmp $0x1,%r8 │ │ │ │ + je 628ba >*)@@Base+0x69a> │ │ │ │ + cmp $0x2,%r8 │ │ │ │ + je 62801 >*)@@Base+0x5e1> │ │ │ │ + cmp $0x3,%r8 │ │ │ │ + je 627e7 >*)@@Base+0x5c7> │ │ │ │ + cmp $0x4,%r8 │ │ │ │ + je 627cd >*)@@Base+0x5ad> │ │ │ │ + cmp $0x5,%r8 │ │ │ │ + je 627b3 >*)@@Base+0x593> │ │ │ │ + cmp $0x6,%r8 │ │ │ │ + je 62799 >*)@@Base+0x579> │ │ │ │ + vmovsd (%rcx),%xmm7 │ │ │ │ + vmovsd 0x8(%rax),%xmm10 │ │ │ │ + add $0x8,%rcx │ │ │ │ + add $0x8,%rsi │ │ │ │ + vfmadd132sd (%rdx),%xmm10,%xmm7 │ │ │ │ + vmovsd %xmm7,0x8(%rax) │ │ │ │ + vmovsd (%rcx),%xmm11 │ │ │ │ + vmovsd (%rsi),%xmm12 │ │ │ │ + add $0x8,%rcx │ │ │ │ + add $0x8,%rsi │ │ │ │ + vfmadd132sd (%rdx),%xmm12,%xmm11 │ │ │ │ + vmovsd %xmm11,-0x8(%rsi) │ │ │ │ + vmovsd (%rcx),%xmm13 │ │ │ │ + vmovsd (%rsi),%xmm14 │ │ │ │ + add $0x8,%rcx │ │ │ │ + add $0x8,%rsi │ │ │ │ + vfmadd132sd (%rdx),%xmm14,%xmm13 │ │ │ │ + vmovsd %xmm13,-0x8(%rsi) │ │ │ │ + vmovsd (%rcx),%xmm15 │ │ │ │ + vmovsd (%rsi),%xmm0 │ │ │ │ + add $0x8,%rcx │ │ │ │ + add $0x8,%rsi │ │ │ │ + vfmadd132sd (%rdx),%xmm0,%xmm15 │ │ │ │ + vmovsd %xmm15,-0x8(%rsi) │ │ │ │ + vmovsd (%rcx),%xmm2 │ │ │ │ + vmovsd (%rsi),%xmm1 │ │ │ │ + add $0x8,%rcx │ │ │ │ + add $0x8,%rsi │ │ │ │ + vfmadd132sd (%rdx),%xmm1,%xmm2 │ │ │ │ + vmovsd %xmm2,-0x8(%rsi) │ │ │ │ + vmovsd (%rsi),%xmm4 │ │ │ │ + vmovsd (%rcx),%xmm3 │ │ │ │ + add $0x8,%rsi │ │ │ │ + add $0x8,%rcx │ │ │ │ + vfmadd132sd (%rdx),%xmm4,%xmm3 │ │ │ │ + vmovsd %xmm3,-0x8(%rsi) │ │ │ │ + mov %rsi,%rdi │ │ │ │ + jmp 628ba >*)@@Base+0x69a> │ │ │ │ + vmovsd 0x8(%rcx),%xmm7 │ │ │ │ + vmovsd 0x8(%rsi),%xmm10 │ │ │ │ + add $0x40,%rsi │ │ │ │ + add $0x40,%rcx │ │ │ │ + vmovsd -0x30(%rsi),%xmm12 │ │ │ │ + vmovsd -0x28(%rsi),%xmm14 │ │ │ │ + vfmadd132sd (%rdx),%xmm10,%xmm7 │ │ │ │ + vmovsd -0x20(%rsi),%xmm0 │ │ │ │ + vmovsd -0x18(%rsi),%xmm1 │ │ │ │ + vmovsd -0x10(%rsi),%xmm3 │ │ │ │ + vmovsd -0x8(%rsi),%xmm5 │ │ │ │ + vmovsd %xmm7,-0x38(%rsi) │ │ │ │ + vmovsd -0x30(%rcx),%xmm11 │ │ │ │ + vfmadd132sd (%rdx),%xmm12,%xmm11 │ │ │ │ + vmovsd %xmm11,-0x30(%rsi) │ │ │ │ + vmovsd -0x28(%rcx),%xmm13 │ │ │ │ + vfmadd132sd (%rdx),%xmm14,%xmm13 │ │ │ │ + vmovsd %xmm13,-0x28(%rsi) │ │ │ │ + vmovsd -0x20(%rcx),%xmm15 │ │ │ │ + vfmadd132sd (%rdx),%xmm0,%xmm15 │ │ │ │ + vmovsd %xmm15,-0x20(%rsi) │ │ │ │ + vmovsd -0x18(%rcx),%xmm2 │ │ │ │ + vfmadd132sd (%rdx),%xmm1,%xmm2 │ │ │ │ + vmovsd %xmm2,-0x18(%rsi) │ │ │ │ + vmovsd -0x10(%rcx),%xmm4 │ │ │ │ + vfmadd132sd (%rdx),%xmm3,%xmm4 │ │ │ │ + vmovsd %xmm4,-0x10(%rsi) │ │ │ │ + vmovsd -0x8(%rcx),%xmm6 │ │ │ │ + vfmadd132sd (%rdx),%xmm5,%xmm6 │ │ │ │ + vmovsd %xmm6,-0x8(%rsi) │ │ │ │ + mov %rsi,%rdi │ │ │ │ + vmovsd (%rcx),%xmm5 │ │ │ │ + vmovsd (%rdi),%xmm6 │ │ │ │ + lea 0x8(%rcx),%r10 │ │ │ │ + vfmadd132sd (%rdx),%xmm6,%xmm5 │ │ │ │ + vmovsd %xmm5,(%rdi) │ │ │ │ + cmp %r10,%r14 │ │ │ │ + jne 62823 >*)@@Base+0x603> │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + decl 0x94(%rsp) │ │ │ │ + addq $0x18,0x88(%rsp) │ │ │ │ + mov 0x94(%rsp),%r14d │ │ │ │ + cmp $0xffffffff,%r14d │ │ │ │ + jne 62410 >*)@@Base+0x1f0> │ │ │ │ + mov 0x78(%rsp),%r11 │ │ │ │ + mov 0x30(%rsp),%rdx │ │ │ │ + mov 0x48(%rsp),%r14d │ │ │ │ + mov 0x28(%rsp),%r12 │ │ │ │ + mov 0x20(%rsp),%r15 │ │ │ │ + mov 0x1c(%rsp),%r9d │ │ │ │ + cmp %rdx,%r11 │ │ │ │ + je 62aa2 >*)@@Base+0x882> │ │ │ │ + lea -0x8(%rdx),%rsi │ │ │ │ + mov %r11,%rax │ │ │ │ + sub %r11,%rsi │ │ │ │ + mov %rsi,%r10 │ │ │ │ shr $0x3,%r10 │ │ │ │ - shl $0x6,%r10 │ │ │ │ - lea -0x40(%r10),%r11 │ │ │ │ - shr $0x6,%r11 │ │ │ │ - inc %r11 │ │ │ │ - and $0x7,%r11d │ │ │ │ - je 65620 >*)@@Base+0x920> │ │ │ │ - cmp $0x1,%r11 │ │ │ │ - je 655fe >*)@@Base+0x8fe> │ │ │ │ - cmp $0x2,%r11 │ │ │ │ - je 655e5 >*)@@Base+0x8e5> │ │ │ │ - cmp $0x3,%r11 │ │ │ │ - je 655cc >*)@@Base+0x8cc> │ │ │ │ - cmp $0x4,%r11 │ │ │ │ - je 655b3 >*)@@Base+0x8b3> │ │ │ │ - cmp $0x5,%r11 │ │ │ │ - je 6559a >*)@@Base+0x89a> │ │ │ │ - cmp $0x6,%r11 │ │ │ │ - jne 660b2 >*)@@Base+0x13b2> │ │ │ │ - vmovupd (%rax,%r9,1),%zmm13 │ │ │ │ - vaddpd (%rcx,%r9,1),%zmm13,%zmm14 │ │ │ │ - vmovupd %zmm14,(%rax,%r9,1) │ │ │ │ - add $0x40,%r9 │ │ │ │ - vmovupd (%rax,%r9,1),%zmm15 │ │ │ │ - vaddpd (%rcx,%r9,1),%zmm15,%zmm4 │ │ │ │ - vmovupd %zmm4,(%rax,%r9,1) │ │ │ │ - add $0x40,%r9 │ │ │ │ - vmovupd (%rax,%r9,1),%zmm0 │ │ │ │ - vaddpd (%rcx,%r9,1),%zmm0,%zmm5 │ │ │ │ - vmovupd %zmm5,(%rax,%r9,1) │ │ │ │ - add $0x40,%r9 │ │ │ │ - vmovupd (%rax,%r9,1),%zmm2 │ │ │ │ - vaddpd (%rcx,%r9,1),%zmm2,%zmm3 │ │ │ │ - vmovupd %zmm3,(%rax,%r9,1) │ │ │ │ - add $0x40,%r9 │ │ │ │ - vmovupd (%rax,%r9,1),%zmm1 │ │ │ │ - vaddpd (%rcx,%r9,1),%zmm1,%zmm6 │ │ │ │ - vmovupd %zmm6,(%rax,%r9,1) │ │ │ │ - add $0x40,%r9 │ │ │ │ - vmovupd (%rax,%r9,1),%zmm9 │ │ │ │ - vaddpd (%rcx,%r9,1),%zmm9,%zmm10 │ │ │ │ - vmovupd %zmm10,(%rax,%r9,1) │ │ │ │ - add $0x40,%r9 │ │ │ │ - cmp %r9,%r10 │ │ │ │ - je 656ed >*)@@Base+0x9ed> │ │ │ │ - vmovupd (%rax,%r9,1),%zmm8 │ │ │ │ - vaddpd (%rcx,%r9,1),%zmm8,%zmm11 │ │ │ │ - vmovupd 0x40(%rax,%r9,1),%zmm12 │ │ │ │ - vmovupd 0x80(%rax,%r9,1),%zmm13 │ │ │ │ - vmovupd 0xc0(%rax,%r9,1),%zmm15 │ │ │ │ - vmovupd 0x100(%rax,%r9,1),%zmm0 │ │ │ │ - vmovupd 0x140(%rax,%r9,1),%zmm2 │ │ │ │ - vmovupd 0x180(%rax,%r9,1),%zmm1 │ │ │ │ - vmovupd 0x1c0(%rax,%r9,1),%zmm9 │ │ │ │ - vmovupd %zmm11,(%rax,%r9,1) │ │ │ │ - vaddpd 0x40(%rcx,%r9,1),%zmm12,%zmm7 │ │ │ │ - vmovupd %zmm7,0x40(%rax,%r9,1) │ │ │ │ - vaddpd 0x80(%rcx,%r9,1),%zmm13,%zmm14 │ │ │ │ - vmovupd %zmm14,0x80(%rax,%r9,1) │ │ │ │ - vaddpd 0xc0(%rcx,%r9,1),%zmm15,%zmm4 │ │ │ │ - vmovupd %zmm4,0xc0(%rax,%r9,1) │ │ │ │ - vaddpd 0x100(%rcx,%r9,1),%zmm0,%zmm5 │ │ │ │ - vmovupd %zmm5,0x100(%rax,%r9,1) │ │ │ │ - vaddpd 0x140(%rcx,%r9,1),%zmm2,%zmm3 │ │ │ │ - vmovupd %zmm3,0x140(%rax,%r9,1) │ │ │ │ - vaddpd 0x180(%rcx,%r9,1),%zmm1,%zmm6 │ │ │ │ - vmovupd %zmm6,0x180(%rax,%r9,1) │ │ │ │ - vaddpd 0x1c0(%rcx,%r9,1),%zmm9,%zmm10 │ │ │ │ - vmovupd %zmm10,0x1c0(%rax,%r9,1) │ │ │ │ - add $0x200,%r9 │ │ │ │ - cmp %r9,%r10 │ │ │ │ - jne 65620 >*)@@Base+0x920> │ │ │ │ - test $0x7,%r13b │ │ │ │ - je 65787 >*)@@Base+0xa87> │ │ │ │ - mov %r13,%rdx │ │ │ │ - and $0xfffffffffffffff8,%rdx │ │ │ │ - lea 0x0(,%rdx,8),%rsi │ │ │ │ - sub %rdx,%rdi │ │ │ │ - lea (%rax,%rsi,1),%r9 │ │ │ │ - lea 0x1(%rdi),%r11 │ │ │ │ - add %rcx,%rsi │ │ │ │ - cmp $0x2,%rdi │ │ │ │ - jbe 66096 >*)@@Base+0x1396> │ │ │ │ - vmovupd (%rax,%rdx,8),%ymm8 │ │ │ │ - vaddpd (%rcx,%rdx,8),%ymm8,%ymm11 │ │ │ │ - vmovupd %ymm11,(%rax,%rdx,8) │ │ │ │ - test $0x3,%r11b │ │ │ │ - je 65787 >*)@@Base+0xa87> │ │ │ │ - mov %r11,%r13 │ │ │ │ + lea 0x1(%r10),%rbx │ │ │ │ + cmp $0x10,%rsi │ │ │ │ + jbe 63458 >*)@@Base+0x1238> │ │ │ │ + mov %rbx,%r13 │ │ │ │ + vbroadcastsd %xmm9,%ymm2 │ │ │ │ + shr $0x2,%r13 │ │ │ │ + shl $0x5,%r13 │ │ │ │ + lea 0x0(%r13,%r11,1),%rdi │ │ │ │ + sub $0x20,%r13 │ │ │ │ + shr $0x5,%r13 │ │ │ │ + inc %r13 │ │ │ │ + and $0x7,%r13d │ │ │ │ + je 629f7 >*)@@Base+0x7d7> │ │ │ │ + cmp $0x1,%r13 │ │ │ │ + je 629e5 >*)@@Base+0x7c5> │ │ │ │ + cmp $0x2,%r13 │ │ │ │ + je 629d8 >*)@@Base+0x7b8> │ │ │ │ + cmp $0x3,%r13 │ │ │ │ + je 629cb >*)@@Base+0x7ab> │ │ │ │ + cmp $0x4,%r13 │ │ │ │ + je 629be >*)@@Base+0x79e> │ │ │ │ + cmp $0x5,%r13 │ │ │ │ + je 629b1 >*)@@Base+0x791> │ │ │ │ + cmp $0x6,%r13 │ │ │ │ + je 629a4 >*)@@Base+0x784> │ │ │ │ + vmulpd (%r11),%ymm2,%ymm1 │ │ │ │ + lea 0x20(%r11),%rax │ │ │ │ + vmovupd %ymm1,(%r11) │ │ │ │ + vmulpd (%rax),%ymm2,%ymm4 │ │ │ │ + add $0x20,%rax │ │ │ │ + vmovupd %ymm4,-0x20(%rax) │ │ │ │ + vmulpd (%rax),%ymm2,%ymm3 │ │ │ │ + add $0x20,%rax │ │ │ │ + vmovupd %ymm3,-0x20(%rax) │ │ │ │ + vmulpd (%rax),%ymm2,%ymm5 │ │ │ │ + add $0x20,%rax │ │ │ │ + vmovupd %ymm5,-0x20(%rax) │ │ │ │ + vmulpd (%rax),%ymm2,%ymm6 │ │ │ │ + add $0x20,%rax │ │ │ │ + vmovupd %ymm6,-0x20(%rax) │ │ │ │ + vmulpd (%rax),%ymm2,%ymm10 │ │ │ │ + add $0x20,%rax │ │ │ │ + vmovupd %ymm10,-0x20(%rax) │ │ │ │ + vmulpd (%rax),%ymm2,%ymm11 │ │ │ │ + add $0x20,%rax │ │ │ │ + vmovupd %ymm11,-0x20(%rax) │ │ │ │ + cmp %rdi,%rax │ │ │ │ + je 62a66 >*)@@Base+0x846> │ │ │ │ + vmulpd (%rax),%ymm2,%ymm7 │ │ │ │ + add $0x100,%rax │ │ │ │ + vmulpd -0xe0(%rax),%ymm2,%ymm12 │ │ │ │ + vmulpd -0xc0(%rax),%ymm2,%ymm13 │ │ │ │ + vmulpd -0xa0(%rax),%ymm2,%ymm14 │ │ │ │ + vmulpd -0x80(%rax),%ymm2,%ymm15 │ │ │ │ + vmulpd -0x60(%rax),%ymm2,%ymm0 │ │ │ │ + vmovupd %ymm7,-0x100(%rax) │ │ │ │ + vmulpd -0x40(%rax),%ymm2,%ymm1 │ │ │ │ + vmovupd %ymm12,-0xe0(%rax) │ │ │ │ + vmulpd -0x20(%rax),%ymm2,%ymm4 │ │ │ │ + vmovupd %ymm13,-0xc0(%rax) │ │ │ │ + vmovupd %ymm14,-0xa0(%rax) │ │ │ │ + vmovupd %ymm15,-0x80(%rax) │ │ │ │ + vmovupd %ymm0,-0x60(%rax) │ │ │ │ + vmovupd %ymm1,-0x40(%rax) │ │ │ │ + vmovupd %ymm4,-0x20(%rax) │ │ │ │ + cmp %rdi,%rax │ │ │ │ + jne 629f7 >*)@@Base+0x7d7> │ │ │ │ + test $0x3,%bl │ │ │ │ + je 62aa2 >*)@@Base+0x882> │ │ │ │ + mov %rbx,%r8 │ │ │ │ + and $0xfffffffffffffffc,%r8 │ │ │ │ + lea (%r11,%r8,8),%rdx │ │ │ │ + cmp %r8,%r10 │ │ │ │ + je 62a9a >*)@@Base+0x87a> │ │ │ │ + vmulpd (%r11,%r8,8),%xmm8,%xmm2 │ │ │ │ + mov %rbx,%rcx │ │ │ │ + sub %r8,%rcx │ │ │ │ + and $0x1,%ebx │ │ │ │ + vmovupd %xmm2,(%r11,%r8,8) │ │ │ │ + je 62aa2 >*)@@Base+0x882> │ │ │ │ + and $0xfffffffffffffffe,%rcx │ │ │ │ + lea (%rdx,%rcx,8),%rdx │ │ │ │ + vmulsd (%rdx),%xmm9,%xmm3 │ │ │ │ + vmovsd %xmm3,(%rdx) │ │ │ │ + inc %r14d │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp %r9d,%r14d │ │ │ │ + jne 62376 >*)@@Base+0x156> │ │ │ │ + mov 0x4c(%rsp),%r13d │ │ │ │ + mov %r15,%r14 │ │ │ │ + mov 0x50(%rsp),%rbx │ │ │ │ + mov 0x40(%rsp),%r15 │ │ │ │ + mov 0x38(%rsp),%r12 │ │ │ │ + cmp $0x1,%r13d │ │ │ │ + jne 62f74 >*)@@Base+0xd54> │ │ │ │ + mov 0x60(%rsp),%r15 │ │ │ │ + xor %edi,%edi │ │ │ │ + sub $0x2,%r15d │ │ │ │ + lea 0x3(%r15,%r15,2),%r10 │ │ │ │ + shl $0x3,%r10 │ │ │ │ + mov 0x18(%r14,%rdi,1),%rax │ │ │ │ + mov 0x20(%r14,%rdi,1),%r11 │ │ │ │ + cmp %rax,%r11 │ │ │ │ + je 62d1e >*)@@Base+0xafe> │ │ │ │ + sub %rax,%r11 │ │ │ │ + mov 0x18(%rbx,%rdi,1),%rcx │ │ │ │ + cmp $0x8,%r11 │ │ │ │ + je 63463 >*)@@Base+0x1243> │ │ │ │ + lea -0x8(%rax),%rdx │ │ │ │ + sub %rcx,%rdx │ │ │ │ + cmp $0x10,%rdx │ │ │ │ + jbe 634b8 >*)@@Base+0x1298> │ │ │ │ + lea -0x8(%r11),%rsi │ │ │ │ + mov %rsi,%r15 │ │ │ │ + shr $0x3,%r15 │ │ │ │ + lea 0x1(%r15),%r8 │ │ │ │ + cmp $0x10,%rsi │ │ │ │ + jbe 634aa >*)@@Base+0x128a> │ │ │ │ + mov %r8,%r9 │ │ │ │ + xor %edx,%edx │ │ │ │ + shr $0x2,%r9 │ │ │ │ + shl $0x5,%r9 │ │ │ │ + lea -0x20(%r9),%rsi │ │ │ │ + shr $0x5,%rsi │ │ │ │ + inc %rsi │ │ │ │ + and $0x7,%esi │ │ │ │ + je 62bfe >*)@@Base+0x9de> │ │ │ │ + cmp $0x1,%rsi │ │ │ │ + je 62be2 >*)@@Base+0x9c2> │ │ │ │ + cmp $0x2,%rsi │ │ │ │ + je 62bcf >*)@@Base+0x9af> │ │ │ │ + cmp $0x3,%rsi │ │ │ │ + je 62bbc >*)@@Base+0x99c> │ │ │ │ + cmp $0x4,%rsi │ │ │ │ + je 62ba9 >*)@@Base+0x989> │ │ │ │ + cmp $0x5,%rsi │ │ │ │ + je 62b96 >*)@@Base+0x976> │ │ │ │ + cmp $0x6,%rsi │ │ │ │ + jne 63494 >*)@@Base+0x1274> │ │ │ │ + vmovupd (%rax,%rdx,1),%ymm7 │ │ │ │ + vaddpd (%rcx,%rdx,1),%ymm7,%ymm12 │ │ │ │ + vmovupd %ymm12,(%rax,%rdx,1) │ │ │ │ + add $0x20,%rdx │ │ │ │ + vmovupd (%rax,%rdx,1),%ymm13 │ │ │ │ + vaddpd (%rcx,%rdx,1),%ymm13,%ymm14 │ │ │ │ + vmovupd %ymm14,(%rax,%rdx,1) │ │ │ │ + add $0x20,%rdx │ │ │ │ + vmovupd (%rax,%rdx,1),%ymm15 │ │ │ │ + vaddpd (%rcx,%rdx,1),%ymm15,%ymm0 │ │ │ │ + vmovupd %ymm0,(%rax,%rdx,1) │ │ │ │ + add $0x20,%rdx │ │ │ │ + vmovupd (%rax,%rdx,1),%ymm1 │ │ │ │ + vaddpd (%rcx,%rdx,1),%ymm1,%ymm4 │ │ │ │ + vmovupd %ymm4,(%rax,%rdx,1) │ │ │ │ + add $0x20,%rdx │ │ │ │ + vmovupd (%rax,%rdx,1),%ymm2 │ │ │ │ + vaddpd (%rcx,%rdx,1),%ymm2,%ymm3 │ │ │ │ + vmovupd %ymm3,(%rax,%rdx,1) │ │ │ │ + add $0x20,%rdx │ │ │ │ + vmovupd (%rax,%rdx,1),%ymm8 │ │ │ │ + vaddpd (%rcx,%rdx,1),%ymm8,%ymm9 │ │ │ │ + vmovupd %ymm9,(%rax,%rdx,1) │ │ │ │ + add $0x20,%rdx │ │ │ │ + cmp %r9,%rdx │ │ │ │ + je 62cbf >*)@@Base+0xa9f> │ │ │ │ + vmovupd (%rax,%rdx,1),%ymm5 │ │ │ │ + vmovupd 0x20(%rax,%rdx,1),%ymm10 │ │ │ │ + vmovupd 0x40(%rax,%rdx,1),%ymm7 │ │ │ │ + vmovupd 0x60(%rax,%rdx,1),%ymm13 │ │ │ │ + vaddpd (%rcx,%rdx,1),%ymm5,%ymm6 │ │ │ │ + vmovupd 0x80(%rax,%rdx,1),%ymm15 │ │ │ │ + vmovupd 0xa0(%rax,%rdx,1),%ymm1 │ │ │ │ + vmovupd 0xc0(%rax,%rdx,1),%ymm2 │ │ │ │ + vmovupd 0xe0(%rax,%rdx,1),%ymm8 │ │ │ │ + vmovupd %ymm6,(%rax,%rdx,1) │ │ │ │ + vaddpd 0x20(%rcx,%rdx,1),%ymm10,%ymm11 │ │ │ │ + vmovupd %ymm11,0x20(%rax,%rdx,1) │ │ │ │ + vaddpd 0x40(%rcx,%rdx,1),%ymm7,%ymm12 │ │ │ │ + vmovupd %ymm12,0x40(%rax,%rdx,1) │ │ │ │ + vaddpd 0x60(%rcx,%rdx,1),%ymm13,%ymm14 │ │ │ │ + vmovupd %ymm14,0x60(%rax,%rdx,1) │ │ │ │ + vaddpd 0x80(%rcx,%rdx,1),%ymm15,%ymm0 │ │ │ │ + vmovupd %ymm0,0x80(%rax,%rdx,1) │ │ │ │ + vaddpd 0xa0(%rcx,%rdx,1),%ymm1,%ymm4 │ │ │ │ + vmovupd %ymm4,0xa0(%rax,%rdx,1) │ │ │ │ + vaddpd 0xc0(%rcx,%rdx,1),%ymm2,%ymm3 │ │ │ │ + vmovupd %ymm3,0xc0(%rax,%rdx,1) │ │ │ │ + vaddpd 0xe0(%rcx,%rdx,1),%ymm8,%ymm9 │ │ │ │ + vmovupd %ymm9,0xe0(%rax,%rdx,1) │ │ │ │ + add $0x100,%rdx │ │ │ │ + cmp %r9,%rdx │ │ │ │ + jne 62bfe >*)@@Base+0x9de> │ │ │ │ + test $0x3,%r8b │ │ │ │ + je 62d1e >*)@@Base+0xafe> │ │ │ │ + mov %r8,%r13 │ │ │ │ and $0xfffffffffffffffc,%r13 │ │ │ │ - lea 0x0(,%r13,8),%r10 │ │ │ │ - add %r10,%r9 │ │ │ │ - add %r10,%rsi │ │ │ │ - cmp %r13,%rdi │ │ │ │ - je 65779 >*)@@Base+0xa79> │ │ │ │ - add %r13,%rdx │ │ │ │ - mov %r11,%rdi │ │ │ │ - vmovupd (%rax,%rdx,8),%xmm12 │ │ │ │ - vaddpd (%rcx,%rdx,8),%xmm12,%xmm7 │ │ │ │ - sub %r13,%rdi │ │ │ │ - and $0x1,%r11d │ │ │ │ - vmovupd %xmm7,(%rax,%rdx,8) │ │ │ │ - je 65787 >*)@@Base+0xa87> │ │ │ │ - and $0xfffffffffffffffe,%rdi │ │ │ │ - shl $0x3,%rdi │ │ │ │ - add %rdi,%r9 │ │ │ │ - add %rdi,%rsi │ │ │ │ - vmovsd (%r9),%xmm13 │ │ │ │ - vaddsd (%rsi),%xmm13,%xmm14 │ │ │ │ - vmovsd %xmm14,(%r9) │ │ │ │ - add $0x18,%r8 │ │ │ │ - cmp %r8,%r14 │ │ │ │ - jne 654e4 >*)@@Base+0x7e4> │ │ │ │ - test %rbx,%rbx │ │ │ │ - je 660cf >*)@@Base+0x13cf> │ │ │ │ - mov %r12,0xc0(%rsp) │ │ │ │ - mov 0x58(%rsp),%rsi │ │ │ │ - mov %rbx,%rdi │ │ │ │ + lea 0x0(,%r13,8),%r11 │ │ │ │ + lea (%rax,%r11,1),%r9 │ │ │ │ + add %rcx,%r11 │ │ │ │ + cmp %r15,%r13 │ │ │ │ + je 62d0f >*)@@Base+0xaef> │ │ │ │ + vmovupd (%rax,%r13,8),%xmm5 │ │ │ │ + mov %r8,%r15 │ │ │ │ + sub %r13,%r15 │ │ │ │ + and $0x1,%r8d │ │ │ │ + vaddpd (%rcx,%r13,8),%xmm5,%xmm6 │ │ │ │ + vmovupd %xmm6,(%rax,%r13,8) │ │ │ │ + je 62d1e >*)@@Base+0xafe> │ │ │ │ + mov %r15,%rsi │ │ │ │ + and $0xfffffffffffffffe,%rsi │ │ │ │ + shl $0x3,%rsi │ │ │ │ + add %rsi,%r9 │ │ │ │ + add %rsi,%r11 │ │ │ │ + vmovsd (%r9),%xmm10 │ │ │ │ + vaddsd (%r11),%xmm10,%xmm11 │ │ │ │ + vmovsd %xmm11,(%r9) │ │ │ │ + add $0x18,%rdi │ │ │ │ + cmp %r10,%rdi │ │ │ │ + jne 62ae7 >*)@@Base+0x8c7> │ │ │ │ + test %r12,%r12 │ │ │ │ + je 63640 >*)@@Base+0x1420> │ │ │ │ + mov 0x80(%rsp),%r14 │ │ │ │ + mov 0x70(%rsp),%rsi │ │ │ │ + mov %r12,%rdi │ │ │ │ + mov %r14,0xc0(%rsp) │ │ │ │ vzeroupper │ │ │ │ - call bec90 >::emplace_back(CalcSignature::Signature&&)@@Base> │ │ │ │ - mov 0xc0(%rsp),%r12 │ │ │ │ - mov 0x48(%rsp),%rdi │ │ │ │ - call b9ec0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ - mov 0x58(%rsp),%rdi │ │ │ │ + call b8de0 >::emplace_back(CalcSignature::Signature&&)@@Base> │ │ │ │ + mov 0xc0(%rsp),%rbx │ │ │ │ + mov %rbx,0x80(%rsp) │ │ │ │ + mov 0x68(%rsp),%rdi │ │ │ │ + call b4480 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + mov 0x80(%rsp),%r12 │ │ │ │ + mov 0x70(%rsp),%rdi │ │ │ │ mov %r12,0xc0(%rsp) │ │ │ │ - call b9ec0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + call b4480 >, std::allocator > > >::~vector()@@Base> │ │ │ │ mov 0xf8(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 660ed >*)@@Base+0x13ed> │ │ │ │ + jne 63648 >*)@@Base+0x1428> │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - nop │ │ │ │ - lea -0x8(%rdi),%r9 │ │ │ │ - xor %r14d,%r14d │ │ │ │ + lea -0x8(%r9),%r13 │ │ │ │ + xor %edi,%edi │ │ │ │ + shr $0x3,%r13 │ │ │ │ + inc %r13 │ │ │ │ + and $0x7,%r13d │ │ │ │ + je 62ea0 >*)@@Base+0xc80> │ │ │ │ + cmp $0x1,%r13 │ │ │ │ + je 62e7f >*)@@Base+0xc5f> │ │ │ │ + cmp $0x2,%r13 │ │ │ │ + je 62e67 >*)@@Base+0xc47> │ │ │ │ + cmp $0x3,%r13 │ │ │ │ + je 62e4f >*)@@Base+0xc2f> │ │ │ │ + cmp $0x4,%r13 │ │ │ │ + je 62e37 >*)@@Base+0xc17> │ │ │ │ + cmp $0x5,%r13 │ │ │ │ + je 62e1f >*)@@Base+0xbff> │ │ │ │ + cmp $0x6,%r13 │ │ │ │ + je 62e07 >*)@@Base+0xbe7> │ │ │ │ + vmovsd (%rdx),%xmm15 │ │ │ │ + vmovsd (%rax),%xmm0 │ │ │ │ + mov $0x8,%edi │ │ │ │ + vfmadd132sd (%rcx),%xmm0,%xmm15 │ │ │ │ + vmovsd %xmm15,(%rax) │ │ │ │ + vmovsd (%rdx,%rdi,1),%xmm2 │ │ │ │ + vmovsd (%rax,%rdi,1),%xmm1 │ │ │ │ + vfmadd132sd (%rcx),%xmm1,%xmm2 │ │ │ │ + vmovsd %xmm2,(%rax,%rdi,1) │ │ │ │ + add $0x8,%rdi │ │ │ │ + vmovsd (%rdx,%rdi,1),%xmm4 │ │ │ │ + vmovsd (%rax,%rdi,1),%xmm3 │ │ │ │ + vfmadd132sd (%rcx),%xmm3,%xmm4 │ │ │ │ + vmovsd %xmm4,(%rax,%rdi,1) │ │ │ │ + add $0x8,%rdi │ │ │ │ + vmovsd (%rdx,%rdi,1),%xmm5 │ │ │ │ + vmovsd (%rax,%rdi,1),%xmm6 │ │ │ │ + vfmadd132sd (%rcx),%xmm6,%xmm5 │ │ │ │ + vmovsd %xmm5,(%rax,%rdi,1) │ │ │ │ + add $0x8,%rdi │ │ │ │ + vmovsd (%rdx,%rdi,1),%xmm10 │ │ │ │ + vmovsd (%rax,%rdi,1),%xmm11 │ │ │ │ + vfmadd132sd (%rcx),%xmm11,%xmm10 │ │ │ │ + vmovsd %xmm10,(%rax,%rdi,1) │ │ │ │ + add $0x8,%rdi │ │ │ │ + vmovsd (%rdx,%rdi,1),%xmm7 │ │ │ │ + vmovsd (%rax,%rdi,1),%xmm12 │ │ │ │ + vfmadd132sd (%rcx),%xmm12,%xmm7 │ │ │ │ + vmovsd %xmm7,(%rax,%rdi,1) │ │ │ │ + add $0x8,%rdi │ │ │ │ + vmovsd (%rdx,%rdi,1),%xmm13 │ │ │ │ + vmovsd (%rax,%rdi,1),%xmm14 │ │ │ │ + vfmadd132sd (%rcx),%xmm14,%xmm13 │ │ │ │ + vmovsd %xmm13,(%rax,%rdi,1) │ │ │ │ + add $0x8,%rdi │ │ │ │ + cmp %rdi,%r9 │ │ │ │ + je 62704 >*)@@Base+0x4e4> │ │ │ │ + vmovsd (%rdx,%rdi,1),%xmm15 │ │ │ │ + vmovsd (%rax,%rdi,1),%xmm0 │ │ │ │ + vmovsd 0x8(%rax,%rdi,1),%xmm1 │ │ │ │ + vmovsd 0x10(%rax,%rdi,1),%xmm3 │ │ │ │ + vfmadd132sd (%rcx),%xmm0,%xmm15 │ │ │ │ + vmovsd 0x18(%rax,%rdi,1),%xmm6 │ │ │ │ + vmovsd 0x20(%rax,%rdi,1),%xmm11 │ │ │ │ + vmovsd 0x28(%rax,%rdi,1),%xmm12 │ │ │ │ + vmovsd 0x30(%rax,%rdi,1),%xmm14 │ │ │ │ + vmovsd 0x38(%rax,%rdi,1),%xmm0 │ │ │ │ + vmovsd %xmm15,(%rax,%rdi,1) │ │ │ │ + vmovsd 0x8(%rdx,%rdi,1),%xmm2 │ │ │ │ + vfmadd132sd (%rcx),%xmm1,%xmm2 │ │ │ │ + vmovsd %xmm2,0x8(%rax,%rdi,1) │ │ │ │ + vmovsd 0x10(%rdx,%rdi,1),%xmm4 │ │ │ │ + vfmadd132sd (%rcx),%xmm3,%xmm4 │ │ │ │ + vmovsd %xmm4,0x10(%rax,%rdi,1) │ │ │ │ + vmovsd 0x18(%rdx,%rdi,1),%xmm5 │ │ │ │ + vfmadd132sd (%rcx),%xmm6,%xmm5 │ │ │ │ + vmovsd %xmm5,0x18(%rax,%rdi,1) │ │ │ │ + vmovsd 0x20(%rdx,%rdi,1),%xmm10 │ │ │ │ + vfmadd132sd (%rcx),%xmm11,%xmm10 │ │ │ │ + vmovsd %xmm10,0x20(%rax,%rdi,1) │ │ │ │ + vmovsd 0x28(%rdx,%rdi,1),%xmm7 │ │ │ │ + vfmadd132sd (%rcx),%xmm12,%xmm7 │ │ │ │ + vmovsd %xmm7,0x28(%rax,%rdi,1) │ │ │ │ + vmovsd 0x30(%rdx,%rdi,1),%xmm13 │ │ │ │ + vfmadd132sd (%rcx),%xmm14,%xmm13 │ │ │ │ + vmovsd %xmm13,0x30(%rax,%rdi,1) │ │ │ │ + vmovsd 0x38(%rdx,%rdi,1),%xmm15 │ │ │ │ + vfmadd132sd (%rcx),%xmm0,%xmm15 │ │ │ │ + vmovsd %xmm15,0x38(%rax,%rdi,1) │ │ │ │ + add $0x40,%rdi │ │ │ │ + cmp %rdi,%r9 │ │ │ │ + jne 62ea0 >*)@@Base+0xc80> │ │ │ │ + jmp 62704 >*)@@Base+0x4e4> │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rdx,%r13 │ │ │ │ + xor %edi,%edi │ │ │ │ + jmp 626b9 >*)@@Base+0x499> │ │ │ │ + mov (%r15),%r14 │ │ │ │ + mov 0x90(%rsp),%r11d │ │ │ │ + xor %edi,%edi │ │ │ │ + lea (%r11,%r11,2),%r9 │ │ │ │ + shl $0x3,%r9 │ │ │ │ + mov %r9,0xb0(%rsp) │ │ │ │ + mov 0x80(%rsp),%rsi │ │ │ │ + mov (%rsi,%rdi,1),%rax │ │ │ │ + mov 0x8(%rsi,%rdi,1),%r10 │ │ │ │ + cmp %rax,%r10 │ │ │ │ + je 63215 >*)@@Base+0xff5> │ │ │ │ + sub %rax,%r10 │ │ │ │ + mov (%r14,%rdi,1),%rcx │ │ │ │ + mov (%rbx,%rdi,1),%rdx │ │ │ │ + cmp $0x8,%r10 │ │ │ │ + je 63290 >*)@@Base+0x1070> │ │ │ │ + lea -0x8(%rax),%r11 │ │ │ │ + mov %r11,%r8 │ │ │ │ + sub %rdx,%r8 │ │ │ │ + cmp $0x10,%r8 │ │ │ │ + jbe 632b7 >*)@@Base+0x1097> │ │ │ │ + sub %rcx,%r11 │ │ │ │ + cmp $0x10,%r11 │ │ │ │ + jbe 632b7 >*)@@Base+0x1097> │ │ │ │ + lea -0x8(%r10),%rsi │ │ │ │ + mov %rsi,%r9 │ │ │ │ + shr $0x3,%r9 │ │ │ │ + mov %r9,0xa0(%rsp) │ │ │ │ + lea 0x1(%r9),%r9 │ │ │ │ + cmp $0x10,%rsi │ │ │ │ + jbe 632a1 >*)@@Base+0x1081> │ │ │ │ + mov %r9,%r10 │ │ │ │ + xor %esi,%esi │ │ │ │ + shr $0x2,%r10 │ │ │ │ + shl $0x5,%r10 │ │ │ │ + lea -0x20(%r10),%r11 │ │ │ │ + shr $0x5,%r11 │ │ │ │ + inc %r11 │ │ │ │ + and $0x7,%r11d │ │ │ │ + je 630d8 >*)@@Base+0xeb8> │ │ │ │ + cmp $0x1,%r11 │ │ │ │ + je 630bc >*)@@Base+0xe9c> │ │ │ │ + cmp $0x2,%r11 │ │ │ │ + je 630a9 >*)@@Base+0xe89> │ │ │ │ + cmp $0x3,%r11 │ │ │ │ + je 63096 >*)@@Base+0xe76> │ │ │ │ + cmp $0x4,%r11 │ │ │ │ + je 63083 >*)@@Base+0xe63> │ │ │ │ + cmp $0x5,%r11 │ │ │ │ + je 63070 >*)@@Base+0xe50> │ │ │ │ + cmp $0x6,%r11 │ │ │ │ + je 6305d >*)@@Base+0xe3d> │ │ │ │ + vmovupd (%rdx),%ymm5 │ │ │ │ + mov $0x20,%esi │ │ │ │ + vaddpd (%rcx),%ymm5,%ymm6 │ │ │ │ + vmovupd %ymm6,(%rax) │ │ │ │ + vmovupd (%rdx,%rsi,1),%ymm10 │ │ │ │ + vaddpd (%rcx,%rsi,1),%ymm10,%ymm11 │ │ │ │ + vmovupd %ymm11,(%rax,%rsi,1) │ │ │ │ + add $0x20,%rsi │ │ │ │ + vmovupd (%rdx,%rsi,1),%ymm7 │ │ │ │ + vaddpd (%rcx,%rsi,1),%ymm7,%ymm12 │ │ │ │ + vmovupd %ymm12,(%rax,%rsi,1) │ │ │ │ + add $0x20,%rsi │ │ │ │ + vmovupd (%rdx,%rsi,1),%ymm13 │ │ │ │ + vaddpd (%rcx,%rsi,1),%ymm13,%ymm14 │ │ │ │ + vmovupd %ymm14,(%rax,%rsi,1) │ │ │ │ + add $0x20,%rsi │ │ │ │ + vmovupd (%rdx,%rsi,1),%ymm15 │ │ │ │ + vaddpd (%rcx,%rsi,1),%ymm15,%ymm0 │ │ │ │ + vmovupd %ymm0,(%rax,%rsi,1) │ │ │ │ + add $0x20,%rsi │ │ │ │ + vmovupd (%rdx,%rsi,1),%ymm1 │ │ │ │ + vaddpd (%rcx,%rsi,1),%ymm1,%ymm4 │ │ │ │ + vmovupd %ymm4,(%rax,%rsi,1) │ │ │ │ + add $0x20,%rsi │ │ │ │ + vmovupd (%rdx,%rsi,1),%ymm2 │ │ │ │ + vaddpd (%rcx,%rsi,1),%ymm2,%ymm3 │ │ │ │ + vmovupd %ymm3,(%rax,%rsi,1) │ │ │ │ + add $0x20,%rsi │ │ │ │ + cmp %r10,%rsi │ │ │ │ + je 63199 >*)@@Base+0xf79> │ │ │ │ + vmovupd (%rdx,%rsi,1),%ymm8 │ │ │ │ + vaddpd (%rcx,%rsi,1),%ymm8,%ymm9 │ │ │ │ + vmovupd %ymm9,(%rax,%rsi,1) │ │ │ │ + vmovupd 0x20(%rdx,%rsi,1),%ymm5 │ │ │ │ + vaddpd 0x20(%rcx,%rsi,1),%ymm5,%ymm6 │ │ │ │ + vmovupd %ymm6,0x20(%rax,%rsi,1) │ │ │ │ + vmovupd 0x40(%rdx,%rsi,1),%ymm10 │ │ │ │ + vaddpd 0x40(%rcx,%rsi,1),%ymm10,%ymm11 │ │ │ │ + vmovupd %ymm11,0x40(%rax,%rsi,1) │ │ │ │ + vmovupd 0x60(%rdx,%rsi,1),%ymm7 │ │ │ │ + vaddpd 0x60(%rcx,%rsi,1),%ymm7,%ymm12 │ │ │ │ + vmovupd %ymm12,0x60(%rax,%rsi,1) │ │ │ │ + vmovupd 0x80(%rdx,%rsi,1),%ymm13 │ │ │ │ + vaddpd 0x80(%rcx,%rsi,1),%ymm13,%ymm14 │ │ │ │ + vmovupd %ymm14,0x80(%rax,%rsi,1) │ │ │ │ + vmovupd 0xa0(%rdx,%rsi,1),%ymm15 │ │ │ │ + vaddpd 0xa0(%rcx,%rsi,1),%ymm15,%ymm0 │ │ │ │ + vmovupd %ymm0,0xa0(%rax,%rsi,1) │ │ │ │ + vmovupd 0xc0(%rdx,%rsi,1),%ymm1 │ │ │ │ + vaddpd 0xc0(%rcx,%rsi,1),%ymm1,%ymm4 │ │ │ │ + vmovupd %ymm4,0xc0(%rax,%rsi,1) │ │ │ │ + vmovupd 0xe0(%rdx,%rsi,1),%ymm2 │ │ │ │ + vaddpd 0xe0(%rcx,%rsi,1),%ymm2,%ymm3 │ │ │ │ + vmovupd %ymm3,0xe0(%rax,%rsi,1) │ │ │ │ + add $0x100,%rsi │ │ │ │ + cmp %r10,%rsi │ │ │ │ + jne 630d8 >*)@@Base+0xeb8> │ │ │ │ + test $0x3,%r9b │ │ │ │ + je 63215 >*)@@Base+0xff5> │ │ │ │ + mov %r9,%r8 │ │ │ │ + and $0xfffffffffffffffc,%r8 │ │ │ │ + lea 0x0(,%r8,8),%rsi │ │ │ │ + lea (%rax,%rsi,1),%r10 │ │ │ │ + lea (%rdx,%rsi,1),%r11 │ │ │ │ + add %rcx,%rsi │ │ │ │ + mov %rsi,0xb8(%rsp) │ │ │ │ + cmp %r8,0xa0(%rsp) │ │ │ │ + je 631ff >*)@@Base+0xfdf> │ │ │ │ + vmovupd (%rdx,%r8,8),%xmm8 │ │ │ │ + mov %r9,%rsi │ │ │ │ + sub %r8,%rsi │ │ │ │ + and $0x1,%r9d │ │ │ │ + vaddpd (%rcx,%r8,8),%xmm8,%xmm9 │ │ │ │ + vmovupd %xmm9,(%rax,%r8,8) │ │ │ │ + je 63215 >*)@@Base+0xff5> │ │ │ │ + and $0xfffffffffffffffe,%rsi │ │ │ │ + shl $0x3,%rsi │ │ │ │ + add %rsi,0xb8(%rsp) │ │ │ │ + add %rsi,%r10 │ │ │ │ + add %rsi,%r11 │ │ │ │ + mov 0xb8(%rsp),%rax │ │ │ │ + vmovsd (%rax),%xmm5 │ │ │ │ + vaddsd (%r11),%xmm5,%xmm6 │ │ │ │ + vmovsd %xmm6,(%r10) │ │ │ │ + add $0x18,%rdi │ │ │ │ + cmp 0xb0(%rsp),%rdi │ │ │ │ + jne 62f91 >*)@@Base+0xd71> │ │ │ │ + cmp $0x2,%r13d │ │ │ │ + setne %dil │ │ │ │ + cmp %r13d,0x58(%rsp) │ │ │ │ + setne %cl │ │ │ │ + test %cl,%dil │ │ │ │ + je 63279 >*)@@Base+0x1059> │ │ │ │ + cmpb $0x0,0x5f(%rsp) │ │ │ │ + je 63279 >*)@@Base+0x1059> │ │ │ │ + mov 0x8(%r12),%rdi │ │ │ │ + mov 0x80(%rsp),%r14 │ │ │ │ + mov 0x70(%rsp),%rsi │ │ │ │ + cmp 0x10(%r12),%rdi │ │ │ │ + mov %r14,0xc0(%rsp) │ │ │ │ + je 63481 >*)@@Base+0x1261> │ │ │ │ + vzeroupper │ │ │ │ + call c7e60 >, std::allocator > > >::vector(std::vector >, std::allocator > > > const&)@@Base> │ │ │ │ + addq $0x18,0x8(%r12) │ │ │ │ + mov (%r15),%r14 │ │ │ │ + incl 0x90(%rsp) │ │ │ │ + dec %r13d │ │ │ │ + jne 6231e >*)@@Base+0xfe> │ │ │ │ + jmp 62ad3 >*)@@Base+0x8b3> │ │ │ │ + xchg %ax,%ax │ │ │ │ + vmovsd (%rcx),%xmm8 │ │ │ │ + vaddsd (%rdx),%xmm8,%xmm9 │ │ │ │ + vmovsd %xmm9,(%rax) │ │ │ │ + jmp 63215 >*)@@Base+0xff5> │ │ │ │ + mov %rcx,0xb8(%rsp) │ │ │ │ + mov %rax,%r10 │ │ │ │ + mov %rdx,%r11 │ │ │ │ + xor %r8d,%r8d │ │ │ │ + jmp 631c1 >*)@@Base+0xfa1> │ │ │ │ + lea -0x8(%r10),%r9 │ │ │ │ + xor %r8d,%r8d │ │ │ │ shr $0x3,%r9 │ │ │ │ inc %r9 │ │ │ │ and $0x7,%r9d │ │ │ │ - je 65906 >*)@@Base+0xc06> │ │ │ │ + je 6339a >*)@@Base+0x117a> │ │ │ │ cmp $0x1,%r9 │ │ │ │ - je 658e2 >*)@@Base+0xbe2> │ │ │ │ + je 6337b >*)@@Base+0x115b> │ │ │ │ cmp $0x2,%r9 │ │ │ │ - je 658c7 >*)@@Base+0xbc7> │ │ │ │ + je 63365 >*)@@Base+0x1145> │ │ │ │ cmp $0x3,%r9 │ │ │ │ - je 658ac >*)@@Base+0xbac> │ │ │ │ + je 6334f >*)@@Base+0x112f> │ │ │ │ cmp $0x4,%r9 │ │ │ │ - je 65891 >*)@@Base+0xb91> │ │ │ │ + je 63339 >*)@@Base+0x1119> │ │ │ │ cmp $0x5,%r9 │ │ │ │ - je 65876 >*)@@Base+0xb76> │ │ │ │ + je 63323 >*)@@Base+0x1103> │ │ │ │ cmp $0x6,%r9 │ │ │ │ - je 6585b >*)@@Base+0xb5b> │ │ │ │ - vmovsd (%rdx),%xmm15 │ │ │ │ - vmovsd (%rax),%xmm4 │ │ │ │ - mov $0x8,%r14d │ │ │ │ - vfmadd132sd (%rcx),%xmm4,%xmm15 │ │ │ │ - vmovsd %xmm15,(%rax) │ │ │ │ - vmovsd (%rdx,%r14,1),%xmm0 │ │ │ │ - vmovsd (%rax,%r14,1),%xmm5 │ │ │ │ - vfmadd132sd (%rcx),%xmm5,%xmm0 │ │ │ │ - vmovsd %xmm0,(%rax,%r14,1) │ │ │ │ - add $0x8,%r14 │ │ │ │ - vmovsd (%rdx,%r14,1),%xmm1 │ │ │ │ - vmovsd (%rax,%r14,1),%xmm6 │ │ │ │ - vfmadd132sd (%rcx),%xmm6,%xmm1 │ │ │ │ - vmovsd %xmm1,(%rax,%r14,1) │ │ │ │ - add $0x8,%r14 │ │ │ │ - vmovsd (%rdx,%r14,1),%xmm9 │ │ │ │ - vmovsd (%rax,%r14,1),%xmm10 │ │ │ │ - vfmadd132sd (%rcx),%xmm10,%xmm9 │ │ │ │ - vmovsd %xmm9,(%rax,%r14,1) │ │ │ │ - add $0x8,%r14 │ │ │ │ - vmovsd (%rdx,%r14,1),%xmm11 │ │ │ │ - vmovsd (%rax,%r14,1),%xmm7 │ │ │ │ - vfmadd132sd (%rcx),%xmm7,%xmm11 │ │ │ │ - vmovsd %xmm11,(%rax,%r14,1) │ │ │ │ - add $0x8,%r14 │ │ │ │ - vmovsd (%rdx,%r14,1),%xmm12 │ │ │ │ - vmovsd (%rax,%r14,1),%xmm13 │ │ │ │ - vfmadd132sd (%rcx),%xmm13,%xmm12 │ │ │ │ - vmovsd %xmm12,(%rax,%r14,1) │ │ │ │ - add $0x8,%r14 │ │ │ │ - vmovsd (%rdx,%r14,1),%xmm14 │ │ │ │ - vmovsd (%rax,%r14,1),%xmm15 │ │ │ │ - vfmadd132sd (%rcx),%xmm15,%xmm14 │ │ │ │ - vmovsd %xmm14,(%rax,%r14,1) │ │ │ │ - add $0x8,%r14 │ │ │ │ - cmp %r14,%rdi │ │ │ │ - je 65271 >*)@@Base+0x571> │ │ │ │ - vmovsd (%rdx,%r14,1),%xmm4 │ │ │ │ - vmovsd (%rax,%r14,1),%xmm0 │ │ │ │ - vmovsd 0x8(%r14,%rax,1),%xmm1 │ │ │ │ - vfmadd132sd (%rcx),%xmm0,%xmm4 │ │ │ │ - vmovsd 0x10(%r14,%rax,1),%xmm9 │ │ │ │ - vmovsd 0x18(%r14,%rax,1),%xmm11 │ │ │ │ - vmovsd 0x20(%r14,%rax,1),%xmm7 │ │ │ │ - vmovsd 0x28(%r14,%rax,1),%xmm14 │ │ │ │ - vmovsd %xmm4,(%rax,%r14,1) │ │ │ │ - vmovsd 0x8(%rdx,%r14,1),%xmm5 │ │ │ │ - vfmadd132sd (%rcx),%xmm1,%xmm5 │ │ │ │ - vmovsd 0x30(%r14,%rax,1),%xmm4 │ │ │ │ - vmovsd %xmm5,0x8(%r14,%rax,1) │ │ │ │ - vmovsd 0x10(%rdx,%r14,1),%xmm6 │ │ │ │ - vfmadd132sd (%rcx),%xmm9,%xmm6 │ │ │ │ - vmovsd 0x38(%r14,%rax,1),%xmm5 │ │ │ │ - vmovsd %xmm6,0x10(%r14,%rax,1) │ │ │ │ - vmovsd 0x18(%rdx,%r14,1),%xmm10 │ │ │ │ - vfmadd132sd (%rcx),%xmm11,%xmm10 │ │ │ │ - vmovsd %xmm10,0x18(%r14,%rax,1) │ │ │ │ - vmovsd 0x20(%rdx,%r14,1),%xmm12 │ │ │ │ - vfmadd132sd (%rcx),%xmm7,%xmm12 │ │ │ │ - vmovsd %xmm12,0x20(%r14,%rax,1) │ │ │ │ - vmovsd 0x28(%rdx,%r14,1),%xmm13 │ │ │ │ - vfmadd132sd (%rcx),%xmm14,%xmm13 │ │ │ │ - vmovsd %xmm13,0x28(%r14,%rax,1) │ │ │ │ - vmovsd 0x30(%rdx,%r14,1),%xmm15 │ │ │ │ - vfmadd132sd (%rcx),%xmm4,%xmm15 │ │ │ │ - vmovsd %xmm15,0x30(%r14,%rax,1) │ │ │ │ - vmovsd 0x38(%rdx,%r14,1),%xmm0 │ │ │ │ - vfmadd132sd (%rcx),%xmm5,%xmm0 │ │ │ │ - add $0x40,%r14 │ │ │ │ - vmovsd %xmm0,-0x8(%r14,%rax,1) │ │ │ │ - cmp %r14,%rdi │ │ │ │ - jne 65906 >*)@@Base+0xc06> │ │ │ │ - jmp 65271 >*)@@Base+0x571> │ │ │ │ - mov %rax,%r9 │ │ │ │ - mov %rdx,%r14 │ │ │ │ + je 6330d >*)@@Base+0x10ed> │ │ │ │ + vmovsd (%rcx),%xmm10 │ │ │ │ + mov $0x8,%r8d │ │ │ │ + vaddsd (%rdx),%xmm10,%xmm11 │ │ │ │ + vmovsd %xmm11,(%rax) │ │ │ │ + vmovsd (%rcx,%r8,1),%xmm7 │ │ │ │ + vaddsd (%rdx,%r8,1),%xmm7,%xmm12 │ │ │ │ + vmovsd %xmm12,(%rax,%r8,1) │ │ │ │ + add $0x8,%r8 │ │ │ │ + vmovsd (%rcx,%r8,1),%xmm13 │ │ │ │ + vaddsd (%rdx,%r8,1),%xmm13,%xmm14 │ │ │ │ + vmovsd %xmm14,(%rax,%r8,1) │ │ │ │ + add $0x8,%r8 │ │ │ │ + vmovsd (%rcx,%r8,1),%xmm15 │ │ │ │ + vaddsd (%rdx,%r8,1),%xmm15,%xmm0 │ │ │ │ + vmovsd %xmm0,(%rax,%r8,1) │ │ │ │ + add $0x8,%r8 │ │ │ │ + vmovsd (%rcx,%r8,1),%xmm1 │ │ │ │ + vaddsd (%rdx,%r8,1),%xmm1,%xmm4 │ │ │ │ + vmovsd %xmm4,(%rax,%r8,1) │ │ │ │ + add $0x8,%r8 │ │ │ │ + vmovsd (%rcx,%r8,1),%xmm2 │ │ │ │ + vaddsd (%rdx,%r8,1),%xmm2,%xmm3 │ │ │ │ + vmovsd %xmm3,(%rax,%r8,1) │ │ │ │ + add $0x8,%r8 │ │ │ │ + vmovsd (%rcx,%r8,1),%xmm8 │ │ │ │ + vaddsd (%rdx,%r8,1),%xmm8,%xmm9 │ │ │ │ + vmovsd %xmm9,(%rax,%r8,1) │ │ │ │ + add $0x8,%r8 │ │ │ │ + cmp %r10,%r8 │ │ │ │ + je 63215 >*)@@Base+0xff5> │ │ │ │ + vmovsd (%rcx,%r8,1),%xmm5 │ │ │ │ + vaddsd (%rdx,%r8,1),%xmm5,%xmm6 │ │ │ │ + vmovsd %xmm6,(%rax,%r8,1) │ │ │ │ + vmovsd 0x8(%rcx,%r8,1),%xmm10 │ │ │ │ + vaddsd 0x8(%rdx,%r8,1),%xmm10,%xmm11 │ │ │ │ + vmovsd %xmm11,0x8(%rax,%r8,1) │ │ │ │ + vmovsd 0x10(%rcx,%r8,1),%xmm7 │ │ │ │ + vaddsd 0x10(%rdx,%r8,1),%xmm7,%xmm12 │ │ │ │ + vmovsd %xmm12,0x10(%rax,%r8,1) │ │ │ │ + vmovsd 0x18(%rcx,%r8,1),%xmm13 │ │ │ │ + vaddsd 0x18(%rdx,%r8,1),%xmm13,%xmm14 │ │ │ │ + vmovsd %xmm14,0x18(%rax,%r8,1) │ │ │ │ + vmovsd 0x20(%rcx,%r8,1),%xmm15 │ │ │ │ + vaddsd 0x20(%rdx,%r8,1),%xmm15,%xmm0 │ │ │ │ + vmovsd %xmm0,0x20(%rax,%r8,1) │ │ │ │ + vmovsd 0x28(%rcx,%r8,1),%xmm1 │ │ │ │ + vaddsd 0x28(%rdx,%r8,1),%xmm1,%xmm4 │ │ │ │ + vmovsd %xmm4,0x28(%rax,%r8,1) │ │ │ │ + vmovsd 0x30(%rcx,%r8,1),%xmm2 │ │ │ │ + vaddsd 0x30(%rdx,%r8,1),%xmm2,%xmm3 │ │ │ │ + vmovsd %xmm3,0x30(%rax,%r8,1) │ │ │ │ + vmovsd 0x38(%rcx,%r8,1),%xmm8 │ │ │ │ + vaddsd 0x38(%rdx,%r8,1),%xmm8,%xmm9 │ │ │ │ + vmovsd %xmm9,0x38(%rax,%r8,1) │ │ │ │ + add $0x40,%r8 │ │ │ │ + cmp %r10,%r8 │ │ │ │ + jne 6339a >*)@@Base+0x117a> │ │ │ │ + jmp 63215 >*)@@Base+0xff5> │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov %r11,%rdx │ │ │ │ xor %r8d,%r8d │ │ │ │ - jmp 651da >*)@@Base+0x4da> │ │ │ │ - xor %ebx,%ebx │ │ │ │ - jmp 65225 >*)@@Base+0x525> │ │ │ │ - mov 0x0(%r13),%r15 │ │ │ │ - mov 0x54(%rsp),%ecx │ │ │ │ - mov %r15,0xb8(%rsp) │ │ │ │ - lea (%rcx,%rcx,2),%r14 │ │ │ │ - shl $0x3,%r14 │ │ │ │ - mov %r14,0xa8(%rsp) │ │ │ │ - xor %r14d,%r14d │ │ │ │ - mov (%r12,%r14,1),%rdx │ │ │ │ - mov 0x8(%r12,%r14,1),%r15 │ │ │ │ - cmp %rdx,%r15 │ │ │ │ - je 65d05 >*)@@Base+0x1005> │ │ │ │ - mov 0x60(%rsp),%rdi │ │ │ │ - mov 0xb8(%rsp),%r10 │ │ │ │ - lea -0x8(%rdx),%r11 │ │ │ │ - mov %r11,%rax │ │ │ │ - mov (%rdi,%r14,1),%rcx │ │ │ │ - mov (%r10,%r14,1),%rsi │ │ │ │ - sub %rcx,%rax │ │ │ │ - cmp $0x30,%rax │ │ │ │ - jbe 65d90 >*)@@Base+0x1090> │ │ │ │ - sub %rsi,%r11 │ │ │ │ - cmp $0x30,%r11 │ │ │ │ - jbe 65d90 >*)@@Base+0x1090> │ │ │ │ - lea -0x8(%r15),%r8 │ │ │ │ - sub %rdx,%r8 │ │ │ │ - mov %r8,%r9 │ │ │ │ - shr $0x3,%r9 │ │ │ │ - cmp $0x30,%r8 │ │ │ │ - jbe 65efc >*)@@Base+0x11fc> │ │ │ │ - lea 0x1(%r9),%r15 │ │ │ │ - xor %r11d,%r11d │ │ │ │ - mov %r15,%r8 │ │ │ │ - shr $0x3,%r8 │ │ │ │ - shl $0x6,%r8 │ │ │ │ - lea -0x40(%r8),%r10 │ │ │ │ - shr $0x6,%r10 │ │ │ │ - inc %r10 │ │ │ │ - and $0x7,%r10d │ │ │ │ - je 65b87 >*)@@Base+0xe87> │ │ │ │ - cmp $0x1,%r10 │ │ │ │ - je 65b65 >*)@@Base+0xe65> │ │ │ │ - cmp $0x2,%r10 │ │ │ │ - je 65b4c >*)@@Base+0xe4c> │ │ │ │ - cmp $0x3,%r10 │ │ │ │ - je 65b33 >*)@@Base+0xe33> │ │ │ │ - cmp $0x4,%r10 │ │ │ │ - je 65b1a >*)@@Base+0xe1a> │ │ │ │ - cmp $0x5,%r10 │ │ │ │ - je 65b01 >*)@@Base+0xe01> │ │ │ │ - cmp $0x6,%r10 │ │ │ │ - je 65ae8 >*)@@Base+0xde8> │ │ │ │ - vmovupd (%rcx),%zmm8 │ │ │ │ - vaddpd (%rsi),%zmm8,%zmm11 │ │ │ │ - mov $0x40,%r11d │ │ │ │ - vmovupd %zmm11,(%rdx) │ │ │ │ - vmovupd (%rcx,%r11,1),%zmm12 │ │ │ │ - vaddpd (%rsi,%r11,1),%zmm12,%zmm7 │ │ │ │ - vmovupd %zmm7,(%rdx,%r11,1) │ │ │ │ - add $0x40,%r11 │ │ │ │ - vmovupd (%rcx,%r11,1),%zmm13 │ │ │ │ - vaddpd (%rsi,%r11,1),%zmm13,%zmm14 │ │ │ │ - vmovupd %zmm14,(%rdx,%r11,1) │ │ │ │ - add $0x40,%r11 │ │ │ │ - vmovupd (%rcx,%r11,1),%zmm15 │ │ │ │ - vaddpd (%rsi,%r11,1),%zmm15,%zmm4 │ │ │ │ - vmovupd %zmm4,(%rdx,%r11,1) │ │ │ │ - add $0x40,%r11 │ │ │ │ - vmovupd (%rcx,%r11,1),%zmm0 │ │ │ │ - vaddpd (%rsi,%r11,1),%zmm0,%zmm5 │ │ │ │ - vmovupd %zmm5,(%rdx,%r11,1) │ │ │ │ - add $0x40,%r11 │ │ │ │ - vmovupd (%rcx,%r11,1),%zmm2 │ │ │ │ - vaddpd (%rsi,%r11,1),%zmm2,%zmm3 │ │ │ │ - vmovupd %zmm3,(%rdx,%r11,1) │ │ │ │ - add $0x40,%r11 │ │ │ │ - vmovupd (%rcx,%r11,1),%zmm1 │ │ │ │ - vaddpd (%rsi,%r11,1),%zmm1,%zmm6 │ │ │ │ - vmovupd %zmm6,(%rdx,%r11,1) │ │ │ │ - add $0x40,%r11 │ │ │ │ - cmp %r11,%r8 │ │ │ │ - je 65c54 >*)@@Base+0xf54> │ │ │ │ - vmovupd (%rcx,%r11,1),%zmm9 │ │ │ │ - vaddpd (%rsi,%r11,1),%zmm9,%zmm10 │ │ │ │ - vmovupd %zmm10,(%rdx,%r11,1) │ │ │ │ - vmovupd 0x40(%rcx,%r11,1),%zmm8 │ │ │ │ - vaddpd 0x40(%rsi,%r11,1),%zmm8,%zmm11 │ │ │ │ - vmovupd %zmm11,0x40(%rdx,%r11,1) │ │ │ │ - vmovupd 0x80(%rcx,%r11,1),%zmm12 │ │ │ │ - vaddpd 0x80(%rsi,%r11,1),%zmm12,%zmm7 │ │ │ │ - vmovupd %zmm7,0x80(%rdx,%r11,1) │ │ │ │ - vmovupd 0xc0(%rcx,%r11,1),%zmm13 │ │ │ │ - vaddpd 0xc0(%rsi,%r11,1),%zmm13,%zmm14 │ │ │ │ - vmovupd %zmm14,0xc0(%rdx,%r11,1) │ │ │ │ - vmovupd 0x100(%rcx,%r11,1),%zmm15 │ │ │ │ - vaddpd 0x100(%rsi,%r11,1),%zmm15,%zmm4 │ │ │ │ - vmovupd %zmm4,0x100(%rdx,%r11,1) │ │ │ │ - vmovupd 0x140(%rcx,%r11,1),%zmm0 │ │ │ │ - vaddpd 0x140(%rsi,%r11,1),%zmm0,%zmm5 │ │ │ │ - vmovupd %zmm5,0x140(%rdx,%r11,1) │ │ │ │ - vmovupd 0x180(%rcx,%r11,1),%zmm2 │ │ │ │ - vaddpd 0x180(%rsi,%r11,1),%zmm2,%zmm3 │ │ │ │ - vmovupd %zmm3,0x180(%rdx,%r11,1) │ │ │ │ - vmovupd 0x1c0(%rcx,%r11,1),%zmm1 │ │ │ │ - vaddpd 0x1c0(%rsi,%r11,1),%zmm1,%zmm6 │ │ │ │ - vmovupd %zmm6,0x1c0(%rdx,%r11,1) │ │ │ │ - add $0x200,%r11 │ │ │ │ - cmp %r11,%r8 │ │ │ │ - jne 65b87 >*)@@Base+0xe87> │ │ │ │ - test $0x7,%r15b │ │ │ │ - je 65d05 >*)@@Base+0x1005> │ │ │ │ - mov %r15,%rax │ │ │ │ - and $0xfffffffffffffff8,%rax │ │ │ │ - lea 0x0(,%rax,8),%rdi │ │ │ │ - lea (%rdx,%rdi,1),%r10 │ │ │ │ - lea (%rcx,%rdi,1),%r11 │ │ │ │ - add %rsi,%rdi │ │ │ │ - sub %rax,%r9 │ │ │ │ - mov %r9,0xb0(%rsp) │ │ │ │ - lea 0x1(%r9),%r15 │ │ │ │ - cmp $0x2,%r9 │ │ │ │ - jbe 65f0c >*)@@Base+0x120c> │ │ │ │ - vmovupd (%rcx,%rax,8),%ymm9 │ │ │ │ - vaddpd (%rsi,%rax,8),%ymm9,%ymm10 │ │ │ │ - vmovupd %ymm10,(%rdx,%rax,8) │ │ │ │ - test $0x3,%r15b │ │ │ │ - je 65d05 >*)@@Base+0x1005> │ │ │ │ - mov %r15,%r9 │ │ │ │ - and $0xfffffffffffffffc,%r9 │ │ │ │ - lea 0x0(,%r9,8),%r8 │ │ │ │ - add %r8,%r10 │ │ │ │ - add %r8,%r11 │ │ │ │ - add %r8,%rdi │ │ │ │ - cmp %r9,0xb0(%rsp) │ │ │ │ - je 65cf7 >*)@@Base+0xff7> │ │ │ │ - add %r9,%rax │ │ │ │ - mov %r15,%r8 │ │ │ │ - vmovupd (%rcx,%rax,8),%xmm8 │ │ │ │ - vaddpd (%rsi,%rax,8),%xmm8,%xmm11 │ │ │ │ - sub %r9,%r8 │ │ │ │ - and $0x1,%r15d │ │ │ │ - vmovupd %xmm11,(%rdx,%rax,8) │ │ │ │ - je 65d05 >*)@@Base+0x1005> │ │ │ │ - and $0xfffffffffffffffe,%r8 │ │ │ │ - shl $0x3,%r8 │ │ │ │ - add %r8,%r10 │ │ │ │ - add %r8,%r11 │ │ │ │ - add %r8,%rdi │ │ │ │ - vmovsd (%rdi),%xmm12 │ │ │ │ - vaddsd (%r11),%xmm12,%xmm7 │ │ │ │ - vmovsd %xmm7,(%r10) │ │ │ │ - add $0x18,%r14 │ │ │ │ - cmp %r14,0xa8(%rsp) │ │ │ │ - jne 65a1d >*)@@Base+0xd1d> │ │ │ │ - mov 0x88(%rsp),%r14d │ │ │ │ - mov 0xb8(%rsp),%r15 │ │ │ │ - cmp $0x2,%r14d │ │ │ │ - setne %dl │ │ │ │ - cmp %r14d,0x3c(%rsp) │ │ │ │ - setne %sil │ │ │ │ - test %sil,%dl │ │ │ │ - je 65d6f >*)@@Base+0x106f> │ │ │ │ - cmpb $0x0,0x53(%rsp) │ │ │ │ - je 65d6f >*)@@Base+0x106f> │ │ │ │ - mov 0x8(%rbx),%rdi │ │ │ │ - mov %r12,0xc0(%rsp) │ │ │ │ - mov 0x58(%rsp),%rsi │ │ │ │ - cmp 0x10(%rbx),%rdi │ │ │ │ - je 6609e >*)@@Base+0x139e> │ │ │ │ + jmp 62a76 >*)@@Base+0x856> │ │ │ │ + vmovsd (%rax),%xmm5 │ │ │ │ + add $0x18,%rdi │ │ │ │ + vaddsd (%rcx),%xmm5,%xmm6 │ │ │ │ + vmovsd %xmm6,(%rax) │ │ │ │ + cmp %r10,%rdi │ │ │ │ + jne 62ae7 >*)@@Base+0x8c7> │ │ │ │ + jmp 62d2b >*)@@Base+0xb0b> │ │ │ │ + mov %r12,%rdi │ │ │ │ vzeroupper │ │ │ │ - call cf6d0 >, std::allocator > > >::vector(std::vector >, std::allocator > > > const&)@@Base> │ │ │ │ - addq $0x18,0x8(%rbx) │ │ │ │ - mov 0x0(%r13),%r15 │ │ │ │ - incl 0x54(%rsp) │ │ │ │ - decl 0x88(%rsp) │ │ │ │ - jne 64e1d >*)@@Base+0x11d> │ │ │ │ - jmp 654cb >*)@@Base+0x7cb> │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - sub %rdx,%r15 │ │ │ │ - xor %eax,%eax │ │ │ │ - lea -0x8(%r15),%rdi │ │ │ │ - shr $0x3,%rdi │ │ │ │ - inc %rdi │ │ │ │ - and $0x7,%edi │ │ │ │ - je 65e5d >*)@@Base+0x115d> │ │ │ │ - cmp $0x1,%rdi │ │ │ │ - je 65e41 >*)@@Base+0x1141> │ │ │ │ - cmp $0x2,%rdi │ │ │ │ - je 65e2e >*)@@Base+0x112e> │ │ │ │ - cmp $0x3,%rdi │ │ │ │ - je 65e1b >*)@@Base+0x111b> │ │ │ │ - cmp $0x4,%rdi │ │ │ │ - je 65e08 >*)@@Base+0x1108> │ │ │ │ - cmp $0x5,%rdi │ │ │ │ - je 65df5 >*)@@Base+0x10f5> │ │ │ │ - cmp $0x6,%rdi │ │ │ │ - je 65de2 >*)@@Base+0x10e2> │ │ │ │ - vmovsd (%rsi),%xmm13 │ │ │ │ - vaddsd (%rcx),%xmm13,%xmm14 │ │ │ │ - mov $0x8,%eax │ │ │ │ - vmovsd %xmm14,(%rdx) │ │ │ │ - vmovsd (%rsi,%rax,1),%xmm15 │ │ │ │ - vaddsd (%rcx,%rax,1),%xmm15,%xmm4 │ │ │ │ - vmovsd %xmm4,(%rdx,%rax,1) │ │ │ │ - add $0x8,%rax │ │ │ │ - vmovsd (%rsi,%rax,1),%xmm0 │ │ │ │ - vaddsd (%rcx,%rax,1),%xmm0,%xmm5 │ │ │ │ - vmovsd %xmm5,(%rdx,%rax,1) │ │ │ │ - add $0x8,%rax │ │ │ │ - vmovsd (%rsi,%rax,1),%xmm2 │ │ │ │ - vaddsd (%rcx,%rax,1),%xmm2,%xmm3 │ │ │ │ - vmovsd %xmm3,(%rdx,%rax,1) │ │ │ │ - add $0x8,%rax │ │ │ │ - vmovsd (%rsi,%rax,1),%xmm1 │ │ │ │ - vaddsd (%rcx,%rax,1),%xmm1,%xmm6 │ │ │ │ - vmovsd %xmm6,(%rdx,%rax,1) │ │ │ │ - add $0x8,%rax │ │ │ │ - vmovsd (%rsi,%rax,1),%xmm9 │ │ │ │ - vaddsd (%rcx,%rax,1),%xmm9,%xmm10 │ │ │ │ - vmovsd %xmm10,(%rdx,%rax,1) │ │ │ │ - add $0x8,%rax │ │ │ │ - vmovsd (%rsi,%rax,1),%xmm8 │ │ │ │ - vaddsd (%rcx,%rax,1),%xmm8,%xmm11 │ │ │ │ - vmovsd %xmm11,(%rdx,%rax,1) │ │ │ │ - add $0x8,%rax │ │ │ │ - cmp %rax,%r15 │ │ │ │ - je 65d05 >*)@@Base+0x1005> │ │ │ │ - vmovsd (%rsi,%rax,1),%xmm12 │ │ │ │ - vaddsd (%rcx,%rax,1),%xmm12,%xmm7 │ │ │ │ - vmovsd %xmm7,(%rdx,%rax,1) │ │ │ │ - vmovsd 0x8(%rsi,%rax,1),%xmm13 │ │ │ │ - vaddsd 0x8(%rcx,%rax,1),%xmm13,%xmm14 │ │ │ │ - vmovsd %xmm14,0x8(%rdx,%rax,1) │ │ │ │ - vmovsd 0x10(%rsi,%rax,1),%xmm15 │ │ │ │ - vaddsd 0x10(%rcx,%rax,1),%xmm15,%xmm4 │ │ │ │ - vmovsd %xmm4,0x10(%rdx,%rax,1) │ │ │ │ - vmovsd 0x18(%rsi,%rax,1),%xmm0 │ │ │ │ - vaddsd 0x18(%rcx,%rax,1),%xmm0,%xmm5 │ │ │ │ - vmovsd %xmm5,0x18(%rdx,%rax,1) │ │ │ │ - vmovsd 0x20(%rsi,%rax,1),%xmm2 │ │ │ │ - vaddsd 0x20(%rcx,%rax,1),%xmm2,%xmm3 │ │ │ │ - vmovsd %xmm3,0x20(%rdx,%rax,1) │ │ │ │ - vmovsd 0x28(%rsi,%rax,1),%xmm1 │ │ │ │ - vaddsd 0x28(%rcx,%rax,1),%xmm1,%xmm6 │ │ │ │ - vmovsd %xmm6,0x28(%rdx,%rax,1) │ │ │ │ - vmovsd 0x30(%rsi,%rax,1),%xmm9 │ │ │ │ - vaddsd 0x30(%rcx,%rax,1),%xmm9,%xmm10 │ │ │ │ - vmovsd %xmm10,0x30(%rdx,%rax,1) │ │ │ │ - vmovsd 0x38(%rsi,%rax,1),%xmm8 │ │ │ │ - vaddsd 0x38(%rcx,%rax,1),%xmm8,%xmm11 │ │ │ │ - vmovsd %xmm11,0x38(%rdx,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - cmp %rax,%r15 │ │ │ │ - jne 65e5d >*)@@Base+0x115d> │ │ │ │ - jmp 65d05 >*)@@Base+0x1005> │ │ │ │ - mov %rdx,%r10 │ │ │ │ - mov %rcx,%r11 │ │ │ │ - mov %rsi,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - jmp 65c78 >*)@@Base+0xf78> │ │ │ │ - xor %r9d,%r9d │ │ │ │ - jmp 65cbe >*)@@Base+0xfbe> │ │ │ │ - mov %r12,%r8 │ │ │ │ - xor %edi,%edi │ │ │ │ - jmp 6543e >*)@@Base+0x73e> │ │ │ │ - sub %rax,%rdi │ │ │ │ - xor %edx,%edx │ │ │ │ - lea -0x8(%rdi),%rsi │ │ │ │ - shr $0x3,%rsi │ │ │ │ - inc %rsi │ │ │ │ - and $0x7,%esi │ │ │ │ - je 65fde >*)@@Base+0x12de> │ │ │ │ - cmp $0x1,%rsi │ │ │ │ - je 65fc2 >*)@@Base+0x12c2> │ │ │ │ - cmp $0x2,%rsi │ │ │ │ - je 65faf >*)@@Base+0x12af> │ │ │ │ - cmp $0x3,%rsi │ │ │ │ - je 65f9c >*)@@Base+0x129c> │ │ │ │ - cmp $0x4,%rsi │ │ │ │ - je 65f89 >*)@@Base+0x1289> │ │ │ │ - cmp $0x5,%rsi │ │ │ │ - je 65f76 >*)@@Base+0x1276> │ │ │ │ - cmp $0x6,%rsi │ │ │ │ - jne 660d7 >*)@@Base+0x13d7> │ │ │ │ - vmovsd (%rax,%rdx,1),%xmm0 │ │ │ │ - vaddsd (%rcx,%rdx,1),%xmm0,%xmm5 │ │ │ │ - vmovsd %xmm5,(%rax,%rdx,1) │ │ │ │ - add $0x8,%rdx │ │ │ │ - vmovsd (%rax,%rdx,1),%xmm2 │ │ │ │ - vaddsd (%rcx,%rdx,1),%xmm2,%xmm3 │ │ │ │ - vmovsd %xmm3,(%rax,%rdx,1) │ │ │ │ - add $0x8,%rdx │ │ │ │ - vmovsd (%rax,%rdx,1),%xmm1 │ │ │ │ - vaddsd (%rcx,%rdx,1),%xmm1,%xmm6 │ │ │ │ - vmovsd %xmm6,(%rax,%rdx,1) │ │ │ │ - add $0x8,%rdx │ │ │ │ - vmovsd (%rax,%rdx,1),%xmm9 │ │ │ │ - vaddsd (%rcx,%rdx,1),%xmm9,%xmm10 │ │ │ │ - vmovsd %xmm10,(%rax,%rdx,1) │ │ │ │ - add $0x8,%rdx │ │ │ │ - vmovsd (%rax,%rdx,1),%xmm8 │ │ │ │ - vaddsd (%rcx,%rdx,1),%xmm8,%xmm11 │ │ │ │ - vmovsd %xmm11,(%rax,%rdx,1) │ │ │ │ - add $0x8,%rdx │ │ │ │ - vmovsd (%rax,%rdx,1),%xmm12 │ │ │ │ - vaddsd (%rcx,%rdx,1),%xmm12,%xmm7 │ │ │ │ - vmovsd %xmm7,(%rax,%rdx,1) │ │ │ │ - add $0x8,%rdx │ │ │ │ - cmp %rdx,%rdi │ │ │ │ - je 65787 >*)@@Base+0xa87> │ │ │ │ - vmovsd (%rax,%rdx,1),%xmm13 │ │ │ │ - vaddsd (%rcx,%rdx,1),%xmm13,%xmm14 │ │ │ │ - vmovsd 0x8(%rax,%rdx,1),%xmm15 │ │ │ │ - vmovsd 0x10(%rax,%rdx,1),%xmm0 │ │ │ │ - vmovsd 0x18(%rax,%rdx,1),%xmm2 │ │ │ │ - vmovsd 0x20(%rax,%rdx,1),%xmm1 │ │ │ │ - vmovsd 0x28(%rax,%rdx,1),%xmm9 │ │ │ │ - vmovsd 0x30(%rax,%rdx,1),%xmm8 │ │ │ │ - vmovsd 0x38(%rax,%rdx,1),%xmm12 │ │ │ │ - vmovsd %xmm14,(%rax,%rdx,1) │ │ │ │ - vaddsd 0x8(%rcx,%rdx,1),%xmm15,%xmm4 │ │ │ │ - vmovsd %xmm4,0x8(%rax,%rdx,1) │ │ │ │ - vaddsd 0x10(%rcx,%rdx,1),%xmm0,%xmm5 │ │ │ │ - vmovsd %xmm5,0x10(%rax,%rdx,1) │ │ │ │ - vaddsd 0x18(%rcx,%rdx,1),%xmm2,%xmm3 │ │ │ │ - vmovsd %xmm3,0x18(%rax,%rdx,1) │ │ │ │ - vaddsd 0x20(%rcx,%rdx,1),%xmm1,%xmm6 │ │ │ │ - vmovsd %xmm6,0x20(%rax,%rdx,1) │ │ │ │ - vaddsd 0x28(%rcx,%rdx,1),%xmm9,%xmm10 │ │ │ │ - vmovsd %xmm10,0x28(%rax,%rdx,1) │ │ │ │ - vaddsd 0x30(%rcx,%rdx,1),%xmm8,%xmm11 │ │ │ │ - vmovsd %xmm11,0x30(%rax,%rdx,1) │ │ │ │ - vaddsd 0x38(%rcx,%rdx,1),%xmm12,%xmm7 │ │ │ │ - vmovsd %xmm7,0x38(%rax,%rdx,1) │ │ │ │ - add $0x40,%rdx │ │ │ │ - cmp %rdx,%rdi │ │ │ │ - jne 65fde >*)@@Base+0x12de> │ │ │ │ - jmp 65787 >*)@@Base+0xa87> │ │ │ │ - xor %edx,%edx │ │ │ │ + call c7f80 >::_M_realloc_append(CalcSignature::Signature const&)@@Base> │ │ │ │ + mov (%r15),%r14 │ │ │ │ + jmp 63279 >*)@@Base+0x1059> │ │ │ │ + vmovupd (%rax),%ymm10 │ │ │ │ + mov $0x20,%edx │ │ │ │ + vaddpd (%rcx),%ymm10,%ymm11 │ │ │ │ + vmovupd %ymm11,(%rax) │ │ │ │ + jmp 62b83 >*)@@Base+0x963> │ │ │ │ mov %rax,%r9 │ │ │ │ - mov %rcx,%rsi │ │ │ │ - sub %rdx,%rdi │ │ │ │ - lea 0x1(%rdi),%r11 │ │ │ │ - cmp $0x2,%rdi │ │ │ │ - ja 6571e >*)@@Base+0xa1e> │ │ │ │ + mov %rcx,%r11 │ │ │ │ xor %r13d,%r13d │ │ │ │ - jmp 65748 >*)@@Base+0xa48> │ │ │ │ - mov %rbx,%rdi │ │ │ │ - vzeroupper │ │ │ │ - call cf800 >::_M_realloc_append(CalcSignature::Signature const&)@@Base> │ │ │ │ - mov 0x0(%r13),%r15 │ │ │ │ - jmp 65d6f >*)@@Base+0x106f> │ │ │ │ - vmovupd (%rax),%zmm12 │ │ │ │ - vaddpd (%rcx),%zmm12,%zmm7 │ │ │ │ - mov $0x40,%r9d │ │ │ │ - vmovupd %zmm7,(%rax) │ │ │ │ - jmp 65581 >*)@@Base+0x881> │ │ │ │ + jmp 62cdb >*)@@Base+0xabb> │ │ │ │ + lea -0x8(%r11),%r8 │ │ │ │ + xor %r13d,%r13d │ │ │ │ + shr $0x3,%r8 │ │ │ │ + inc %r8 │ │ │ │ + and $0x7,%r8d │ │ │ │ + je 63589 >*)@@Base+0x1369> │ │ │ │ + cmp $0x1,%r8 │ │ │ │ + je 6356a >*)@@Base+0x134a> │ │ │ │ + cmp $0x2,%r8 │ │ │ │ + je 63554 >*)@@Base+0x1334> │ │ │ │ + cmp $0x3,%r8 │ │ │ │ + je 6353e >*)@@Base+0x131e> │ │ │ │ + cmp $0x4,%r8 │ │ │ │ + je 63528 >*)@@Base+0x1308> │ │ │ │ + cmp $0x5,%r8 │ │ │ │ + je 63512 >*)@@Base+0x12f2> │ │ │ │ + cmp $0x6,%r8 │ │ │ │ + jne 63650 >*)@@Base+0x1430> │ │ │ │ + vmovsd (%rax,%r13,1),%xmm13 │ │ │ │ + vaddsd (%rcx,%r13,1),%xmm13,%xmm14 │ │ │ │ + vmovsd %xmm14,(%rax,%r13,1) │ │ │ │ + add $0x8,%r13 │ │ │ │ + vmovsd (%rax,%r13,1),%xmm15 │ │ │ │ + vaddsd (%rcx,%r13,1),%xmm15,%xmm0 │ │ │ │ + vmovsd %xmm0,(%rax,%r13,1) │ │ │ │ + add $0x8,%r13 │ │ │ │ + vmovsd (%rax,%r13,1),%xmm1 │ │ │ │ + vaddsd (%rcx,%r13,1),%xmm1,%xmm4 │ │ │ │ + vmovsd %xmm4,(%rax,%r13,1) │ │ │ │ + add $0x8,%r13 │ │ │ │ + vmovsd (%rax,%r13,1),%xmm2 │ │ │ │ + vaddsd (%rcx,%r13,1),%xmm2,%xmm3 │ │ │ │ + vmovsd %xmm3,(%rax,%r13,1) │ │ │ │ + add $0x8,%r13 │ │ │ │ + vmovsd (%rax,%r13,1),%xmm8 │ │ │ │ + vaddsd (%rcx,%r13,1),%xmm8,%xmm9 │ │ │ │ + vmovsd %xmm9,(%rax,%r13,1) │ │ │ │ + add $0x8,%r13 │ │ │ │ + vmovsd (%rax,%r13,1),%xmm5 │ │ │ │ + vaddsd (%rcx,%r13,1),%xmm5,%xmm6 │ │ │ │ + vmovsd %xmm6,(%rax,%r13,1) │ │ │ │ + add $0x8,%r13 │ │ │ │ + cmp %r13,%r11 │ │ │ │ + je 62d1e >*)@@Base+0xafe> │ │ │ │ + vmovsd (%rax,%r13,1),%xmm10 │ │ │ │ + vmovsd 0x8(%rax,%r13,1),%xmm7 │ │ │ │ + vmovsd 0x10(%rax,%r13,1),%xmm13 │ │ │ │ + vmovsd 0x18(%rax,%r13,1),%xmm15 │ │ │ │ + vaddsd (%rcx,%r13,1),%xmm10,%xmm11 │ │ │ │ + vmovsd 0x20(%rax,%r13,1),%xmm1 │ │ │ │ + vmovsd 0x28(%rax,%r13,1),%xmm2 │ │ │ │ + vmovsd 0x30(%rax,%r13,1),%xmm8 │ │ │ │ + vmovsd 0x38(%rax,%r13,1),%xmm5 │ │ │ │ + vmovsd %xmm11,(%rax,%r13,1) │ │ │ │ + vaddsd 0x8(%rcx,%r13,1),%xmm7,%xmm12 │ │ │ │ + vmovsd %xmm12,0x8(%rax,%r13,1) │ │ │ │ + vaddsd 0x10(%rcx,%r13,1),%xmm13,%xmm14 │ │ │ │ + vmovsd %xmm14,0x10(%rax,%r13,1) │ │ │ │ + vaddsd 0x18(%rcx,%r13,1),%xmm15,%xmm0 │ │ │ │ + vmovsd %xmm0,0x18(%rax,%r13,1) │ │ │ │ + vaddsd 0x20(%rcx,%r13,1),%xmm1,%xmm4 │ │ │ │ + vmovsd %xmm4,0x20(%rax,%r13,1) │ │ │ │ + vaddsd 0x28(%rcx,%r13,1),%xmm2,%xmm3 │ │ │ │ + vmovsd %xmm3,0x28(%rax,%r13,1) │ │ │ │ + vaddsd 0x30(%rcx,%r13,1),%xmm8,%xmm9 │ │ │ │ + vmovsd %xmm9,0x30(%rax,%r13,1) │ │ │ │ + vaddsd 0x38(%rcx,%r13,1),%xmm5,%xmm6 │ │ │ │ + vmovsd %xmm6,0x38(%rax,%r13,1) │ │ │ │ + add $0x40,%r13 │ │ │ │ + cmp %r13,%r11 │ │ │ │ + jne 63589 >*)@@Base+0x1369> │ │ │ │ + jmp 62d1e >*)@@Base+0xafe> │ │ │ │ vzeroupper │ │ │ │ - jmp 657bd >*)@@Base+0xabd> │ │ │ │ - vmovsd (%rax),%xmm15 │ │ │ │ - vaddsd (%rcx),%xmm15,%xmm4 │ │ │ │ - mov $0x8,%edx │ │ │ │ - vmovsd %xmm4,(%rax) │ │ │ │ - jmp 65f63 >*)@@Base+0x1263> │ │ │ │ + jmp 62d64 >*)@@Base+0xb44> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ + nopl (%rax) │ │ │ │ + vmovsd (%rax),%xmm7 │ │ │ │ + mov $0x8,%r13d │ │ │ │ + vaddsd (%rcx),%xmm7,%xmm12 │ │ │ │ + vmovsd %xmm12,(%rax) │ │ │ │ + jmp 634fc >*)@@Base+0x12dc> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp fdeb <__cxa_finalize@plt+0x275b> │ │ │ │ + mov %rax,%r13 │ │ │ │ + jmp fdb1 <__cxa_finalize@plt+0x2721> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp fe3f <__cxa_finalize@plt+0x27af> │ │ │ │ + mov %rax,%r13 │ │ │ │ + jmp fe0b <__cxa_finalize@plt+0x277b> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp fe5e <__cxa_finalize@plt+0x27ce> │ │ │ │ + mov %rax,%r13 │ │ │ │ + jmp fdc1 <__cxa_finalize@plt+0x2731> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp fdf8 <__cxa_finalize@plt+0x2768> │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov %rax,%r13 │ │ │ │ + jmp fe31 <__cxa_finalize@plt+0x27a1> │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000066130 : │ │ │ │ +00000000000636a0 : │ │ │ │ endbr64 │ │ │ │ push %rbp │ │ │ │ + vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ lea 0x180(%rsi),%rcx │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ - and $0xffffffffffffffc0,%rsp │ │ │ │ - sub $0x40,%rsp │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ + sub $0x20,%rsp │ │ │ │ mov %fs:0x28,%rbx │ │ │ │ - mov %rbx,0x38(%rsp) │ │ │ │ + mov %rbx,0x18(%rsp) │ │ │ │ mov %rdx,%rbx │ │ │ │ - lea 0x20(%rsp),%rdx │ │ │ │ - movq $0x0,0x20(%rsp) │ │ │ │ - movq $0x0,0x28(%rsp) │ │ │ │ - movq $0x0,0x30(%rsp) │ │ │ │ - call 3fe10 >, std::allocator > > > const&)@@Base> │ │ │ │ + mov %rsp,%rdx │ │ │ │ + movq $0x0,0x10(%rsp) │ │ │ │ + vmovdqa %xmm0,(%rsp) │ │ │ │ + call 3f3f0 >, std::allocator > > > const&)@@Base> │ │ │ │ xor %esi,%esi │ │ │ │ - lea 0x20(%rsp),%rdi │ │ │ │ - call 64d00 >*)@@Base> │ │ │ │ - mov 0x20(%rsp),%r12 │ │ │ │ - mov 0x28(%rsp),%r13 │ │ │ │ + mov %rsp,%rdi │ │ │ │ + call 62220 >*)@@Base> │ │ │ │ + mov (%rsp),%r12 │ │ │ │ + mov 0x8(%rsp),%r13 │ │ │ │ cmp %r13,%r12 │ │ │ │ - je 66404 │ │ │ │ - mov %r12,%r8 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov (%r8),%rdx │ │ │ │ - mov 0x8(%r8),%r10 │ │ │ │ - cmp %r10,%rdx │ │ │ │ - je 663cc │ │ │ │ - mov %r10,%r11 │ │ │ │ - sub %rdx,%r11 │ │ │ │ - lea -0x8(%r11),%rax │ │ │ │ + je 6391b │ │ │ │ + mov %r12,%rdi │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov (%rdi),%rdx │ │ │ │ + mov 0x8(%rdi),%rsi │ │ │ │ + cmp %rsi,%rdx │ │ │ │ + je 638e2 │ │ │ │ + sub %rdx,%rsi │ │ │ │ + cmp $0x8,%rsi │ │ │ │ + je 63960 │ │ │ │ + lea -0x8(%rbx),%rax │ │ │ │ + sub %rdx,%rax │ │ │ │ cmp $0x10,%rax │ │ │ │ - jbe 66450 │ │ │ │ - lea -0x8(%rbx),%rcx │ │ │ │ - sub %rdx,%rcx │ │ │ │ - cmp $0x30,%rcx │ │ │ │ - jbe 66450 │ │ │ │ - mov %rax,%rcx │ │ │ │ - shr $0x3,%rcx │ │ │ │ - cmp $0x30,%rax │ │ │ │ - jbe 66561 │ │ │ │ - lea 0x1(%rcx),%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %rdi,%r9 │ │ │ │ - shr $0x3,%r9 │ │ │ │ - shl $0x6,%r9 │ │ │ │ - lea -0x40(%r9),%rsi │ │ │ │ - shr $0x6,%rsi │ │ │ │ - inc %rsi │ │ │ │ - and $0x7,%esi │ │ │ │ - je 662c9 │ │ │ │ - cmp $0x1,%rsi │ │ │ │ - je 662ae │ │ │ │ - cmp $0x2,%rsi │ │ │ │ - je 6629c │ │ │ │ - cmp $0x3,%rsi │ │ │ │ - je 6628a │ │ │ │ - cmp $0x4,%rsi │ │ │ │ - je 66278 │ │ │ │ - cmp $0x5,%rsi │ │ │ │ - je 66266 │ │ │ │ - cmp $0x6,%rsi │ │ │ │ - je 66254 │ │ │ │ - vmovupd (%rdx),%zmm0 │ │ │ │ - mov $0x40,%eax │ │ │ │ - vmovupd %zmm0,(%rbx) │ │ │ │ - vmovupd (%rdx,%rax,1),%zmm1 │ │ │ │ - vmovupd %zmm1,(%rbx,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vmovupd (%rdx,%rax,1),%zmm2 │ │ │ │ - vmovupd %zmm2,(%rbx,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vmovupd (%rdx,%rax,1),%zmm3 │ │ │ │ - vmovupd %zmm3,(%rbx,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vmovupd (%rdx,%rax,1),%zmm4 │ │ │ │ - vmovupd %zmm4,(%rbx,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vmovupd (%rdx,%rax,1),%zmm5 │ │ │ │ - vmovupd %zmm5,(%rbx,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vmovupd (%rdx,%rax,1),%zmm6 │ │ │ │ - vmovupd %zmm6,(%rbx,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - cmp %r9,%rax │ │ │ │ - je 66356 │ │ │ │ - vmovupd (%rdx,%rax,1),%zmm7 │ │ │ │ - vmovupd %zmm7,(%rbx,%rax,1) │ │ │ │ - vmovupd 0x40(%rdx,%rax,1),%zmm8 │ │ │ │ - vmovupd %zmm8,0x40(%rbx,%rax,1) │ │ │ │ - vmovupd 0x80(%rdx,%rax,1),%zmm9 │ │ │ │ - vmovupd %zmm9,0x80(%rbx,%rax,1) │ │ │ │ - vmovupd 0xc0(%rdx,%rax,1),%zmm10 │ │ │ │ - vmovupd %zmm10,0xc0(%rbx,%rax,1) │ │ │ │ - vmovupd 0x100(%rdx,%rax,1),%zmm11 │ │ │ │ - vmovupd %zmm11,0x100(%rbx,%rax,1) │ │ │ │ - vmovupd 0x140(%rdx,%rax,1),%zmm12 │ │ │ │ - vmovupd %zmm12,0x140(%rbx,%rax,1) │ │ │ │ - vmovupd 0x180(%rdx,%rax,1),%zmm13 │ │ │ │ - vmovupd %zmm13,0x180(%rbx,%rax,1) │ │ │ │ - vmovupd 0x1c0(%rdx,%rax,1),%zmm14 │ │ │ │ - vmovupd %zmm14,0x1c0(%rbx,%rax,1) │ │ │ │ - add $0x200,%rax │ │ │ │ - cmp %r9,%rax │ │ │ │ - jne 662c9 │ │ │ │ - test $0x7,%dil │ │ │ │ - je 663c9 │ │ │ │ - and $0xfffffffffffffff8,%rdi │ │ │ │ - lea 0x0(,%rdi,8),%r9 │ │ │ │ - lea (%rdx,%r9,1),%rsi │ │ │ │ - add %rbx,%r9 │ │ │ │ - sub %rdi,%rcx │ │ │ │ - cmp $0x2,%rcx │ │ │ │ - jbe 66398 │ │ │ │ - vmovupd (%rdx,%rdi,8),%ymm15 │ │ │ │ - inc %rcx │ │ │ │ - vmovupd %ymm15,(%rbx,%rdi,8) │ │ │ │ - test $0x3,%cl │ │ │ │ - je 663c9 │ │ │ │ - and $0xfffffffffffffffc,%rcx │ │ │ │ - shl $0x3,%rcx │ │ │ │ - add %rcx,%rsi │ │ │ │ - add %rcx,%r9 │ │ │ │ - vmovsd (%rsi),%xmm0 │ │ │ │ - lea 0x8(%rsi),%rdx │ │ │ │ - vmovsd %xmm0,(%r9) │ │ │ │ - cmp %rdx,%r10 │ │ │ │ - je 663c9 │ │ │ │ - vmovsd 0x8(%rsi),%xmm1 │ │ │ │ - lea 0x10(%rsi),%rcx │ │ │ │ - vmovsd %xmm1,0x8(%r9) │ │ │ │ - cmp %rcx,%r10 │ │ │ │ - je 663c9 │ │ │ │ - vmovsd 0x10(%rsi),%xmm2 │ │ │ │ - vmovsd %xmm2,0x10(%r9) │ │ │ │ - add %r11,%rbx │ │ │ │ - add $0x18,%r8 │ │ │ │ - cmp %r8,%r13 │ │ │ │ - jne 661b0 │ │ │ │ + jbe 6396d │ │ │ │ + lea -0x8(%rsi),%rcx │ │ │ │ + mov %rcx,%r10 │ │ │ │ + shr $0x3,%r10 │ │ │ │ + lea 0x1(%r10),%r9 │ │ │ │ + cmp $0x10,%rcx │ │ │ │ + jbe 63a7e │ │ │ │ + mov %r9,%r8 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + shr $0x2,%r8 │ │ │ │ + shl $0x5,%r8 │ │ │ │ + lea -0x20(%r8),%r11 │ │ │ │ + shr $0x5,%r11 │ │ │ │ + inc %r11 │ │ │ │ + and $0x7,%r11d │ │ │ │ + je 63807 │ │ │ │ + cmp $0x1,%r11 │ │ │ │ + je 637f0 │ │ │ │ + cmp $0x2,%r11 │ │ │ │ + je 637e2 │ │ │ │ + cmp $0x3,%r11 │ │ │ │ + je 637d4 │ │ │ │ + cmp $0x4,%r11 │ │ │ │ + je 637c6 │ │ │ │ + cmp $0x5,%r11 │ │ │ │ + je 637b8 │ │ │ │ + cmp $0x6,%r11 │ │ │ │ + je 637aa │ │ │ │ + vmovupd (%rdx),%ymm2 │ │ │ │ + mov $0x20,%ecx │ │ │ │ + vmovupd %ymm2,(%rbx) │ │ │ │ + vmovupd (%rdx,%rcx,1),%ymm3 │ │ │ │ + vmovupd %ymm3,(%rbx,%rcx,1) │ │ │ │ + add $0x20,%rcx │ │ │ │ + vmovupd (%rdx,%rcx,1),%ymm4 │ │ │ │ + vmovupd %ymm4,(%rbx,%rcx,1) │ │ │ │ + add $0x20,%rcx │ │ │ │ + vmovupd (%rdx,%rcx,1),%ymm5 │ │ │ │ + vmovupd %ymm5,(%rbx,%rcx,1) │ │ │ │ + add $0x20,%rcx │ │ │ │ + vmovupd (%rdx,%rcx,1),%ymm6 │ │ │ │ + vmovupd %ymm6,(%rbx,%rcx,1) │ │ │ │ + add $0x20,%rcx │ │ │ │ + vmovupd (%rdx,%rcx,1),%ymm7 │ │ │ │ + vmovupd %ymm7,(%rbx,%rcx,1) │ │ │ │ + add $0x20,%rcx │ │ │ │ + vmovupd (%rdx,%rcx,1),%ymm8 │ │ │ │ + vmovupd %ymm8,(%rbx,%rcx,1) │ │ │ │ + add $0x20,%rcx │ │ │ │ + cmp %r8,%rcx │ │ │ │ + je 6388d │ │ │ │ + vmovupd (%rdx,%rcx,1),%ymm9 │ │ │ │ + vmovupd %ymm9,(%rbx,%rcx,1) │ │ │ │ + vmovupd 0x20(%rdx,%rcx,1),%ymm10 │ │ │ │ + vmovupd %ymm10,0x20(%rbx,%rcx,1) │ │ │ │ + vmovupd 0x40(%rdx,%rcx,1),%ymm11 │ │ │ │ + vmovupd %ymm11,0x40(%rbx,%rcx,1) │ │ │ │ + vmovupd 0x60(%rdx,%rcx,1),%ymm12 │ │ │ │ + vmovupd %ymm12,0x60(%rbx,%rcx,1) │ │ │ │ + vmovupd 0x80(%rdx,%rcx,1),%ymm13 │ │ │ │ + vmovupd %ymm13,0x80(%rbx,%rcx,1) │ │ │ │ + vmovupd 0xa0(%rdx,%rcx,1),%ymm14 │ │ │ │ + vmovupd %ymm14,0xa0(%rbx,%rcx,1) │ │ │ │ + vmovupd 0xc0(%rdx,%rcx,1),%ymm15 │ │ │ │ + vmovupd %ymm15,0xc0(%rbx,%rcx,1) │ │ │ │ + vmovupd 0xe0(%rdx,%rcx,1),%ymm0 │ │ │ │ + vmovupd %ymm0,0xe0(%rbx,%rcx,1) │ │ │ │ + add $0x100,%rcx │ │ │ │ + cmp %r8,%rcx │ │ │ │ + jne 63807 │ │ │ │ + test $0x3,%r9b │ │ │ │ + je 638df │ │ │ │ + mov %r9,%rax │ │ │ │ + and $0xfffffffffffffffc,%rax │ │ │ │ + lea 0x0(,%rax,8),%rcx │ │ │ │ + lea (%rdx,%rcx,1),%r11 │ │ │ │ + add %rbx,%rcx │ │ │ │ + cmp %rax,%r10 │ │ │ │ + je 638d6 │ │ │ │ + mov %r9,%r10 │ │ │ │ + vmovupd (%rdx,%rax,8),%xmm1 │ │ │ │ + sub %rax,%r10 │ │ │ │ + and $0x1,%r9d │ │ │ │ + vmovupd %xmm1,(%rbx,%rax,8) │ │ │ │ + je 638df │ │ │ │ + and $0xfffffffffffffffe,%r10 │ │ │ │ + lea 0x0(,%r10,8),%rdx │ │ │ │ + add %rdx,%r11 │ │ │ │ + add %rdx,%rcx │ │ │ │ + vmovsd (%r11),%xmm2 │ │ │ │ + vmovsd %xmm2,(%rcx) │ │ │ │ + add %rsi,%rbx │ │ │ │ + add $0x18,%rdi │ │ │ │ + cmp %rdi,%r13 │ │ │ │ + jne 63710 │ │ │ │ vzeroupper │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov (%r12),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 66440 │ │ │ │ + je 63950 │ │ │ │ mov 0x10(%r12),%rsi │ │ │ │ add $0x18,%r12 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ cmp %r12,%r13 │ │ │ │ - jne 663e0 │ │ │ │ - mov 0x20(%rsp),%r13 │ │ │ │ + jne 638f8 │ │ │ │ + mov (%rsp),%r13 │ │ │ │ test %r13,%r13 │ │ │ │ - je 66419 │ │ │ │ - mov 0x30(%rsp),%rsi │ │ │ │ + je 63930 │ │ │ │ + mov 0x10(%rsp),%rsi │ │ │ │ mov %r13,%rdi │ │ │ │ sub %r13,%rsi │ │ │ │ call d340 │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ + mov 0x18(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 6656e │ │ │ │ + jne 63a8b │ │ │ │ lea -0x18(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ add $0x18,%r12 │ │ │ │ cmp %r12,%r13 │ │ │ │ - jne 663e0 │ │ │ │ - jmp 663ff │ │ │ │ + jne 638f8 │ │ │ │ + jmp 63917 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - lea -0x8(%r11),%r10 │ │ │ │ - xor %edi,%edi │ │ │ │ - shr $0x3,%r10 │ │ │ │ - inc %r10 │ │ │ │ - and $0x7,%r10d │ │ │ │ - je 664f5 │ │ │ │ - cmp $0x1,%r10 │ │ │ │ - je 664de │ │ │ │ - cmp $0x2,%r10 │ │ │ │ - je 664d0 │ │ │ │ - cmp $0x3,%r10 │ │ │ │ - je 664c2 │ │ │ │ - cmp $0x4,%r10 │ │ │ │ - je 664b4 │ │ │ │ - cmp $0x5,%r10 │ │ │ │ - je 664a6 │ │ │ │ - cmp $0x6,%r10 │ │ │ │ - je 66498 │ │ │ │ + vmovsd (%rdx),%xmm1 │ │ │ │ + vmovsd %xmm1,(%rbx) │ │ │ │ + jmp 638df │ │ │ │ + lea -0x8(%rsi),%r9 │ │ │ │ + xor %eax,%eax │ │ │ │ + shr $0x3,%r9 │ │ │ │ + inc %r9 │ │ │ │ + and $0x7,%r9d │ │ │ │ + je 63a12 │ │ │ │ + cmp $0x1,%r9 │ │ │ │ + je 639fb │ │ │ │ + cmp $0x2,%r9 │ │ │ │ + je 639ed │ │ │ │ + cmp $0x3,%r9 │ │ │ │ + je 639df │ │ │ │ + cmp $0x4,%r9 │ │ │ │ + je 639d1 │ │ │ │ + cmp $0x5,%r9 │ │ │ │ + je 639c3 │ │ │ │ + cmp $0x6,%r9 │ │ │ │ + je 639b5 │ │ │ │ vmovsd (%rdx),%xmm3 │ │ │ │ - mov $0x8,%edi │ │ │ │ + mov $0x8,%eax │ │ │ │ vmovsd %xmm3,(%rbx) │ │ │ │ - vmovsd (%rdx,%rdi,1),%xmm4 │ │ │ │ - vmovsd %xmm4,(%rbx,%rdi,1) │ │ │ │ - add $0x8,%rdi │ │ │ │ - vmovsd (%rdx,%rdi,1),%xmm5 │ │ │ │ - vmovsd %xmm5,(%rbx,%rdi,1) │ │ │ │ - add $0x8,%rdi │ │ │ │ - vmovsd (%rdx,%rdi,1),%xmm6 │ │ │ │ - vmovsd %xmm6,(%rbx,%rdi,1) │ │ │ │ - add $0x8,%rdi │ │ │ │ - vmovsd (%rdx,%rdi,1),%xmm7 │ │ │ │ - vmovsd %xmm7,(%rbx,%rdi,1) │ │ │ │ - add $0x8,%rdi │ │ │ │ - vmovsd (%rdx,%rdi,1),%xmm8 │ │ │ │ - vmovsd %xmm8,(%rbx,%rdi,1) │ │ │ │ - add $0x8,%rdi │ │ │ │ - vmovsd (%rdx,%rdi,1),%xmm9 │ │ │ │ - vmovsd %xmm9,(%rbx,%rdi,1) │ │ │ │ - add $0x8,%rdi │ │ │ │ - cmp %r11,%rdi │ │ │ │ - je 663c9 │ │ │ │ - vmovsd (%rdx,%rdi,1),%xmm10 │ │ │ │ - vmovsd %xmm10,(%rbx,%rdi,1) │ │ │ │ - vmovsd 0x8(%rdx,%rdi,1),%xmm11 │ │ │ │ - vmovsd %xmm11,0x8(%rbx,%rdi,1) │ │ │ │ - vmovsd 0x10(%rdx,%rdi,1),%xmm12 │ │ │ │ - vmovsd %xmm12,0x10(%rbx,%rdi,1) │ │ │ │ - vmovsd 0x18(%rdx,%rdi,1),%xmm13 │ │ │ │ - vmovsd %xmm13,0x18(%rbx,%rdi,1) │ │ │ │ - vmovsd 0x20(%rdx,%rdi,1),%xmm14 │ │ │ │ - vmovsd %xmm14,0x20(%rbx,%rdi,1) │ │ │ │ - vmovsd 0x28(%rdx,%rdi,1),%xmm15 │ │ │ │ - vmovsd %xmm15,0x28(%rbx,%rdi,1) │ │ │ │ - vmovsd 0x30(%rdx,%rdi,1),%xmm0 │ │ │ │ - vmovsd %xmm0,0x30(%rbx,%rdi,1) │ │ │ │ - vmovsd 0x38(%rdx,%rdi,1),%xmm1 │ │ │ │ - vmovsd %xmm1,0x38(%rbx,%rdi,1) │ │ │ │ - add $0x40,%rdi │ │ │ │ - cmp %r11,%rdi │ │ │ │ - jne 664f5 │ │ │ │ - jmp 663c9 │ │ │ │ - mov %rdx,%rsi │ │ │ │ - mov %rbx,%r9 │ │ │ │ - xor %edi,%edi │ │ │ │ - jmp 6636f │ │ │ │ + vmovsd (%rdx,%rax,1),%xmm4 │ │ │ │ + vmovsd %xmm4,(%rbx,%rax,1) │ │ │ │ + add $0x8,%rax │ │ │ │ + vmovsd (%rdx,%rax,1),%xmm5 │ │ │ │ + vmovsd %xmm5,(%rbx,%rax,1) │ │ │ │ + add $0x8,%rax │ │ │ │ + vmovsd (%rdx,%rax,1),%xmm6 │ │ │ │ + vmovsd %xmm6,(%rbx,%rax,1) │ │ │ │ + add $0x8,%rax │ │ │ │ + vmovsd (%rdx,%rax,1),%xmm7 │ │ │ │ + vmovsd %xmm7,(%rbx,%rax,1) │ │ │ │ + add $0x8,%rax │ │ │ │ + vmovsd (%rdx,%rax,1),%xmm8 │ │ │ │ + vmovsd %xmm8,(%rbx,%rax,1) │ │ │ │ + add $0x8,%rax │ │ │ │ + vmovsd (%rdx,%rax,1),%xmm9 │ │ │ │ + vmovsd %xmm9,(%rbx,%rax,1) │ │ │ │ + add $0x8,%rax │ │ │ │ + cmp %rax,%rsi │ │ │ │ + je 638df │ │ │ │ + vmovsd (%rdx,%rax,1),%xmm10 │ │ │ │ + vmovsd %xmm10,(%rbx,%rax,1) │ │ │ │ + vmovsd 0x8(%rdx,%rax,1),%xmm11 │ │ │ │ + vmovsd %xmm11,0x8(%rbx,%rax,1) │ │ │ │ + vmovsd 0x10(%rdx,%rax,1),%xmm12 │ │ │ │ + vmovsd %xmm12,0x10(%rbx,%rax,1) │ │ │ │ + vmovsd 0x18(%rdx,%rax,1),%xmm13 │ │ │ │ + vmovsd %xmm13,0x18(%rbx,%rax,1) │ │ │ │ + vmovsd 0x20(%rdx,%rax,1),%xmm14 │ │ │ │ + vmovsd %xmm14,0x20(%rbx,%rax,1) │ │ │ │ + vmovsd 0x28(%rdx,%rax,1),%xmm15 │ │ │ │ + vmovsd %xmm15,0x28(%rbx,%rax,1) │ │ │ │ + vmovsd 0x30(%rdx,%rax,1),%xmm0 │ │ │ │ + vmovsd %xmm0,0x30(%rbx,%rax,1) │ │ │ │ + vmovsd 0x38(%rdx,%rax,1),%xmm1 │ │ │ │ + vmovsd %xmm1,0x38(%rbx,%rax,1) │ │ │ │ + add $0x40,%rax │ │ │ │ + cmp %rax,%rsi │ │ │ │ + jne 63a12 │ │ │ │ + jmp 638df │ │ │ │ + mov %rdx,%r11 │ │ │ │ + mov %rbx,%rcx │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 638a9 │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ - jmp fe6d <__cxa_finalize@plt+0x27dd> │ │ │ │ - nop │ │ │ │ + jmp fe3b <__cxa_finalize@plt+0x27ab> │ │ │ │ + nopl 0x0(%rax) │ │ │ │ endbr64 │ │ │ │ push %rbp │ │ │ │ mov %rsi,%rdi │ │ │ │ - lea 0x79d75(%rip),%rsi # e0304 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x13e4> │ │ │ │ + lea 0x75855(%rip),%rsi # d9304 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x11f4> │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ - and $0xffffffffffffffc0,%rsp │ │ │ │ - sub $0x180,%rsp │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ + sub $0x160,%rsp │ │ │ │ mov %fs:0x28,%rax │ │ │ │ - mov %rax,0x178(%rsp) │ │ │ │ + mov %rax,0x158(%rsp) │ │ │ │ xor %eax,%eax │ │ │ │ - lea 0x70(%rsp),%rcx │ │ │ │ - lea 0x68(%rsp),%rdx │ │ │ │ + lea 0x50(%rsp),%rcx │ │ │ │ + lea 0x48(%rsp),%rdx │ │ │ │ call d3f0 │ │ │ │ test %eax,%eax │ │ │ │ - je 66a20 │ │ │ │ - mov 0x70(%rsp),%rdi │ │ │ │ - call 39d00 │ │ │ │ + je 640b0 │ │ │ │ + mov 0x50(%rsp),%rdi │ │ │ │ + call 39400 │ │ │ │ mov %rax,%rbx │ │ │ │ test %rax,%rax │ │ │ │ - je 66a20 │ │ │ │ - movw $0x53,0xc0(%rsp) │ │ │ │ - lea 0xc0(%rsp),%rax │ │ │ │ - lea 0x80(%rsp),%rdi │ │ │ │ - lea 0xb0(%rsp),%r9 │ │ │ │ - mov 0x4(%rbx),%edx │ │ │ │ - mov (%rbx),%esi │ │ │ │ + je 640b0 │ │ │ │ + mov $0x53,%edx │ │ │ │ + lea 0xa0(%rsp),%rax │ │ │ │ + lea 0x60(%rsp),%rdi │ │ │ │ xor %r8d,%r8d │ │ │ │ + mov %dx,0xa0(%rsp) │ │ │ │ + lea 0x90(%rsp),%r9 │ │ │ │ mov $0x1,%ecx │ │ │ │ - movq $0x0,0x84(%rsp) │ │ │ │ - movl $0x0,0x8c(%rsp) │ │ │ │ - movl $0x1010101,0x80(%rsp) │ │ │ │ - mov %rax,0xb0(%rsp) │ │ │ │ - movq $0x1,0xb8(%rsp) │ │ │ │ - call 37d20 , std::allocator > const&)@@Base> │ │ │ │ + movq $0x0,0x64(%rsp) │ │ │ │ + movl $0x0,0x6c(%rsp) │ │ │ │ + mov 0x4(%rbx),%edx │ │ │ │ + mov (%rbx),%esi │ │ │ │ + movl $0x1010101,0x60(%rsp) │ │ │ │ + mov %rax,0x90(%rsp) │ │ │ │ + movq $0x1,0x98(%rsp) │ │ │ │ + call 37400 , std::allocator > const&)@@Base> │ │ │ │ test %al,%al │ │ │ │ - jne 66a50 │ │ │ │ - mov 0x8b159(%rip),%r13 │ │ │ │ + jne 640e0 │ │ │ │ + mov 0x86c42(%rip),%r13 │ │ │ │ mov $0xc,%edi │ │ │ │ mov 0x228(%r13),%r12 │ │ │ │ call *0x168(%r13) │ │ │ │ - mov 0x68(%rsp),%rdi │ │ │ │ + mov 0x48(%rsp),%rdi │ │ │ │ xor %r9d,%r9d │ │ │ │ mov $0x501,%r8d │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ mov %rax,%rsi │ │ │ │ call *%r12 │ │ │ │ - mov %rax,%r14 │ │ │ │ + mov %rax,%r15 │ │ │ │ test %rax,%rax │ │ │ │ - je 66e90 │ │ │ │ + je 642d0 │ │ │ │ mov 0x18(%rax),%r8d │ │ │ │ - mov %rax,0x78(%rsp) │ │ │ │ + mov %rax,0x58(%rsp) │ │ │ │ test %r8d,%r8d │ │ │ │ - jle 66cd0 │ │ │ │ - mov 0x20(%rax),%rsi │ │ │ │ + jle 64110 │ │ │ │ + mov 0x20(%rax),%rdi │ │ │ │ lea -0x1(%r8),%ecx │ │ │ │ + mov %r8d,0x30(%rsp) │ │ │ │ + movslq %ecx,%rsi │ │ │ │ + mov %ecx,0x38(%rsp) │ │ │ │ + mov (%rdi,%rsi,8),%r14 │ │ │ │ mov %rbx,%rdi │ │ │ │ - mov %r8d,0x50(%rsp) │ │ │ │ - movslq %ecx,%rdx │ │ │ │ - mov %ecx,0x58(%rsp) │ │ │ │ - mov (%rsi,%rdx,8),%r15 │ │ │ │ - call 357e0 │ │ │ │ - cmp %r15d,%eax │ │ │ │ - mov 0x58(%rsp),%r8d │ │ │ │ - mov 0x50(%rsp),%r10d │ │ │ │ - jne 66cf0 │ │ │ │ - movzbl 0x178(%rbx),%edi │ │ │ │ - mov %dil,0x3f(%rsp) │ │ │ │ - test %dil,%dil │ │ │ │ - je 66e40 │ │ │ │ - mov 0x10(%r14),%r9 │ │ │ │ - mov %r9,0x40(%rsp) │ │ │ │ - cmp $0x1,%r10d │ │ │ │ - je 66eb0 │ │ │ │ - lea -0x2(%r10),%eax │ │ │ │ - mov 0x20(%r14),%r11 │ │ │ │ - cmp $0xf,%eax │ │ │ │ - jbe 66ebb │ │ │ │ - mov %r8d,%ecx │ │ │ │ - vmovdqa32 0x7dfdf(%rip),%zmm0 # e4700 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x57e0> │ │ │ │ - vmovdqa32 0x7e015(%rip),%zmm1 # e4740 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x5820> │ │ │ │ - mov %r11,%rdi │ │ │ │ - shr $0x4,%ecx │ │ │ │ - shl $0x7,%rcx │ │ │ │ - lea (%rcx,%r11,1),%r13 │ │ │ │ - add $0xffffffffffffff80,%rcx │ │ │ │ - shr $0x7,%rcx │ │ │ │ - inc %rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - je 66826 │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 66806 │ │ │ │ - cmp $0x2,%rcx │ │ │ │ - je 667ef │ │ │ │ - cmp $0x3,%rcx │ │ │ │ - je 667d8 │ │ │ │ - cmp $0x4,%rcx │ │ │ │ - je 667c1 │ │ │ │ - cmp $0x5,%rcx │ │ │ │ - je 667aa │ │ │ │ - cmp $0x6,%rcx │ │ │ │ - je 66793 │ │ │ │ - vmovdqu64 (%r11),%zmm4 │ │ │ │ - lea 0x80(%r11),%rdi │ │ │ │ - vpermt2d 0x40(%r11),%zmm1,%zmm4 │ │ │ │ - vpmulld %zmm4,%zmm0,%zmm0 │ │ │ │ - vmovdqu64 (%rdi),%zmm5 │ │ │ │ - sub $0xffffffffffffff80,%rdi │ │ │ │ - vpermt2d -0x40(%rdi),%zmm1,%zmm5 │ │ │ │ - vpmulld %zmm5,%zmm0,%zmm0 │ │ │ │ - vmovdqu64 (%rdi),%zmm6 │ │ │ │ - sub $0xffffffffffffff80,%rdi │ │ │ │ - vpermt2d -0x40(%rdi),%zmm1,%zmm6 │ │ │ │ - vpmulld %zmm6,%zmm0,%zmm0 │ │ │ │ - vmovdqu64 (%rdi),%zmm7 │ │ │ │ - sub $0xffffffffffffff80,%rdi │ │ │ │ - vpermt2d -0x40(%rdi),%zmm1,%zmm7 │ │ │ │ - vpmulld %zmm7,%zmm0,%zmm0 │ │ │ │ - vmovdqu64 (%rdi),%zmm8 │ │ │ │ - sub $0xffffffffffffff80,%rdi │ │ │ │ - vpermt2d -0x40(%rdi),%zmm1,%zmm8 │ │ │ │ - vpmulld %zmm8,%zmm0,%zmm0 │ │ │ │ - vmovdqu64 (%rdi),%zmm9 │ │ │ │ - sub $0xffffffffffffff80,%rdi │ │ │ │ - vpermt2d -0x40(%rdi),%zmm1,%zmm9 │ │ │ │ - vpmulld %zmm9,%zmm0,%zmm0 │ │ │ │ - vmovdqu64 (%rdi),%zmm10 │ │ │ │ - sub $0xffffffffffffff80,%rdi │ │ │ │ - vpermt2d -0x40(%rdi),%zmm1,%zmm10 │ │ │ │ - vpmulld %zmm10,%zmm0,%zmm0 │ │ │ │ - cmp %rdi,%r13 │ │ │ │ - je 668d5 │ │ │ │ - vmovdqu64 (%rdi),%zmm11 │ │ │ │ - vmovdqu64 0x80(%rdi),%zmm13 │ │ │ │ - add $0x400,%rdi │ │ │ │ - vmovdqu64 -0x300(%rdi),%zmm15 │ │ │ │ - vmovdqu64 -0x280(%rdi),%zmm2 │ │ │ │ - vmovdqu64 -0x200(%rdi),%zmm5 │ │ │ │ - vmovdqu64 -0x180(%rdi),%zmm7 │ │ │ │ - vmovdqu64 -0x100(%rdi),%zmm9 │ │ │ │ - vpermt2d -0x3c0(%rdi),%zmm1,%zmm11 │ │ │ │ - vpermt2d -0x340(%rdi),%zmm1,%zmm13 │ │ │ │ - vpmulld %zmm11,%zmm0,%zmm12 │ │ │ │ - vmovdqu64 -0x80(%rdi),%zmm0 │ │ │ │ - vpermt2d -0x2c0(%rdi),%zmm1,%zmm15 │ │ │ │ - vpermt2d -0x240(%rdi),%zmm1,%zmm2 │ │ │ │ - vpmulld %zmm13,%zmm12,%zmm14 │ │ │ │ - vpermt2d -0x1c0(%rdi),%zmm1,%zmm5 │ │ │ │ - vpermt2d -0x140(%rdi),%zmm1,%zmm7 │ │ │ │ - vpermt2d -0xc0(%rdi),%zmm1,%zmm9 │ │ │ │ - vpmulld %zmm15,%zmm14,%zmm3 │ │ │ │ - vpmulld %zmm2,%zmm3,%zmm4 │ │ │ │ - vpermt2d -0x40(%rdi),%zmm1,%zmm0 │ │ │ │ - vpmulld %zmm5,%zmm4,%zmm6 │ │ │ │ - vpmulld %zmm7,%zmm6,%zmm8 │ │ │ │ - vpmulld %zmm9,%zmm8,%zmm10 │ │ │ │ - vpmulld %zmm0,%zmm10,%zmm0 │ │ │ │ - cmp %rdi,%r13 │ │ │ │ - jne 66826 │ │ │ │ - vextracti32x8 $0x1,%zmm0,%ymm11 │ │ │ │ - vpmulld %ymm11,%ymm0,%ymm3 │ │ │ │ - vextracti32x4 $0x1,%ymm3,%xmm12 │ │ │ │ - vpmulld %xmm3,%xmm12,%xmm14 │ │ │ │ - vpsrldq $0x8,%xmm14,%xmm15 │ │ │ │ - vpmulld %xmm15,%xmm14,%xmm2 │ │ │ │ - vpsrldq $0x4,%xmm2,%xmm4 │ │ │ │ - vpmulld %xmm4,%xmm2,%xmm5 │ │ │ │ - vmovd %xmm5,%r12d │ │ │ │ - test $0xf,%r8b │ │ │ │ - je 66a80 │ │ │ │ - and $0xfffffff0,%r8d │ │ │ │ - mov %r8d,%esi │ │ │ │ - lea 0x1(%r8),%edx │ │ │ │ - mov %r10d,%eax │ │ │ │ - sub %r8d,%eax │ │ │ │ - lea -0x2(%rax),%r9d │ │ │ │ - cmp $0x6,%r9d │ │ │ │ - jbe 669a3 │ │ │ │ - lea (%r11,%r8,8),%r12 │ │ │ │ - vmovdqa 0x7de08(%rip),%ymm7 # e4740 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x5820> │ │ │ │ - dec %eax │ │ │ │ - vmovdqu (%r12),%ymm6 │ │ │ │ - mov %eax,%r8d │ │ │ │ - shr $0x3,%r8d │ │ │ │ - vpermt2d 0x20(%r12),%ymm7,%ymm6 │ │ │ │ - vpmulld %ymm3,%ymm6,%ymm8 │ │ │ │ - cmp $0x1,%r8d │ │ │ │ - je 6696e │ │ │ │ - vmovdqu 0x40(%r12),%ymm3 │ │ │ │ - vpermi2d 0x60(%r12),%ymm3,%ymm7 │ │ │ │ - vpmulld %ymm7,%ymm8,%ymm8 │ │ │ │ - vextracti32x4 $0x1,%ymm8,%xmm10 │ │ │ │ - vpmulld %xmm10,%xmm8,%xmm0 │ │ │ │ - vpsrldq $0x8,%xmm0,%xmm1 │ │ │ │ - vpmulld %xmm1,%xmm0,%xmm11 │ │ │ │ - vpsrldq $0x4,%xmm11,%xmm12 │ │ │ │ + call 351b0 │ │ │ │ + cmp %r14d,%eax │ │ │ │ + mov 0x38(%rsp),%ecx │ │ │ │ + mov 0x30(%rsp),%r9d │ │ │ │ + jne 64130 │ │ │ │ + movzbl 0x178(%rbx),%r10d │ │ │ │ + mov %r10b,0x1f(%rsp) │ │ │ │ + test %r10b,%r10b │ │ │ │ + je 64280 │ │ │ │ + mov 0x10(%r15),%r11 │ │ │ │ + mov %r11,0x20(%rsp) │ │ │ │ + cmp $0x1,%r9d │ │ │ │ + je 642f0 │ │ │ │ + lea -0x2(%r9),%eax │ │ │ │ + mov 0x20(%r15),%r8 │ │ │ │ + cmp $0x7,%eax │ │ │ │ + jbe 64308 │ │ │ │ + mov %ecx,%edx │ │ │ │ + vpcmpeqd %ymm0,%ymm0,%ymm0 │ │ │ │ + vmovdqa 0x79cc7(%rip),%ymm1 # dd900 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x300> │ │ │ │ + mov %r8,%r13 │ │ │ │ + shr $0x3,%edx │ │ │ │ + vpsrld $0x1f,%ymm0,%ymm9 │ │ │ │ + shl $0x6,%rdx │ │ │ │ + lea (%rdx,%r8,1),%rdi │ │ │ │ + sub $0x40,%rdx │ │ │ │ + shr $0x6,%rdx │ │ │ │ + inc %rdx │ │ │ │ + and $0x7,%edx │ │ │ │ + je 63d2e │ │ │ │ + cmp $0x1,%rdx │ │ │ │ + je 63d0f │ │ │ │ + cmp $0x2,%rdx │ │ │ │ + je 63cf9 │ │ │ │ + cmp $0x3,%rdx │ │ │ │ + je 63ce3 │ │ │ │ + cmp $0x4,%rdx │ │ │ │ + je 63ccd │ │ │ │ + cmp $0x5,%rdx │ │ │ │ + je 63cb7 │ │ │ │ + cmp $0x6,%rdx │ │ │ │ + je 63ca1 │ │ │ │ + vmovdqu (%r8),%ymm2 │ │ │ │ + lea 0x40(%r8),%r13 │ │ │ │ + vpermt2d 0x20(%r8),%ymm1,%ymm2 │ │ │ │ + vpmulld %ymm2,%ymm9,%ymm9 │ │ │ │ + vmovdqu 0x0(%r13),%ymm3 │ │ │ │ + add $0x40,%r13 │ │ │ │ + vpermt2d -0x20(%r13),%ymm1,%ymm3 │ │ │ │ + vpmulld %ymm3,%ymm9,%ymm9 │ │ │ │ + vmovdqu 0x0(%r13),%ymm4 │ │ │ │ + add $0x40,%r13 │ │ │ │ + vpermt2d -0x20(%r13),%ymm1,%ymm4 │ │ │ │ + vpmulld %ymm4,%ymm9,%ymm9 │ │ │ │ + vmovdqu 0x0(%r13),%ymm5 │ │ │ │ + add $0x40,%r13 │ │ │ │ + vpermt2d -0x20(%r13),%ymm1,%ymm5 │ │ │ │ + vpmulld %ymm5,%ymm9,%ymm9 │ │ │ │ + vmovdqu 0x0(%r13),%ymm6 │ │ │ │ + add $0x40,%r13 │ │ │ │ + vpermt2d -0x20(%r13),%ymm1,%ymm6 │ │ │ │ + vpmulld %ymm6,%ymm9,%ymm9 │ │ │ │ + vmovdqu 0x0(%r13),%ymm7 │ │ │ │ + add $0x40,%r13 │ │ │ │ + vpermt2d -0x20(%r13),%ymm1,%ymm7 │ │ │ │ + vpmulld %ymm7,%ymm9,%ymm9 │ │ │ │ + vmovdqu 0x0(%r13),%ymm8 │ │ │ │ + add $0x40,%r13 │ │ │ │ + vpermt2d -0x20(%r13),%ymm1,%ymm8 │ │ │ │ + vpmulld %ymm8,%ymm9,%ymm9 │ │ │ │ + cmp %r13,%rdi │ │ │ │ + je 63dda │ │ │ │ + vmovdqu 0x0(%r13),%ymm10 │ │ │ │ + vmovdqu 0x40(%r13),%ymm12 │ │ │ │ + add $0x200,%r13 │ │ │ │ + vmovdqu -0x180(%r13),%ymm14 │ │ │ │ + vmovdqu -0x140(%r13),%ymm0 │ │ │ │ + vpermt2d -0x1e0(%r13),%ymm1,%ymm10 │ │ │ │ + vpermt2d -0x1a0(%r13),%ymm1,%ymm12 │ │ │ │ + vmovdqu -0x100(%r13),%ymm2 │ │ │ │ + vmovdqu -0xc0(%r13),%ymm5 │ │ │ │ + vpmulld %ymm10,%ymm9,%ymm11 │ │ │ │ + vpermt2d -0x160(%r13),%ymm1,%ymm14 │ │ │ │ + vpermt2d -0x120(%r13),%ymm1,%ymm0 │ │ │ │ + vmovdqu -0x80(%r13),%ymm7 │ │ │ │ + vpermt2d -0xe0(%r13),%ymm1,%ymm2 │ │ │ │ + vpermt2d -0xa0(%r13),%ymm1,%ymm5 │ │ │ │ + vmovdqu -0x40(%r13),%ymm9 │ │ │ │ + vpermt2d -0x60(%r13),%ymm1,%ymm7 │ │ │ │ + vpermt2d -0x20(%r13),%ymm1,%ymm9 │ │ │ │ + vpmulld %ymm12,%ymm11,%ymm13 │ │ │ │ + vpmulld %ymm14,%ymm13,%ymm15 │ │ │ │ + vpmulld %ymm0,%ymm15,%ymm3 │ │ │ │ + vpmulld %ymm2,%ymm3,%ymm4 │ │ │ │ + vpmulld %ymm5,%ymm4,%ymm6 │ │ │ │ + vpmulld %ymm7,%ymm6,%ymm8 │ │ │ │ + vpmulld %ymm9,%ymm8,%ymm9 │ │ │ │ + cmp %r13,%rdi │ │ │ │ + jne 63d2e │ │ │ │ + vextracti32x4 $0x1,%ymm9,%xmm10 │ │ │ │ + vpmulld %xmm10,%xmm9,%xmm11 │ │ │ │ + vpsrldq $0x8,%xmm11,%xmm12 │ │ │ │ vpmulld %xmm12,%xmm11,%xmm13 │ │ │ │ - vmovd %xmm13,%r12d │ │ │ │ - test $0x7,%al │ │ │ │ - je 66a80 │ │ │ │ - and $0xfffffff8,%eax │ │ │ │ - add %eax,%esi │ │ │ │ - add %eax,%edx │ │ │ │ - movslq %esi,%rsi │ │ │ │ - lea 0x1(%rdx),%ecx │ │ │ │ - imul (%r11,%rsi,8),%r12d │ │ │ │ - cmp %r10d,%ecx │ │ │ │ - jge 66a80 │ │ │ │ - movslq %edx,%r13 │ │ │ │ - lea 0x2(%rdx),%eax │ │ │ │ - imul (%r11,%r13,8),%r12d │ │ │ │ - lea 0x0(,%r13,8),%rdi │ │ │ │ - cmp %r10d,%eax │ │ │ │ - jge 66a80 │ │ │ │ - lea 0x3(%rdx),%r9d │ │ │ │ - imul 0x8(%r11,%rdi,1),%r12d │ │ │ │ - cmp %r9d,%r10d │ │ │ │ - jle 66a80 │ │ │ │ - lea 0x4(%rdx),%r8d │ │ │ │ - imul 0x10(%r11,%rdi,1),%r12d │ │ │ │ - cmp %r8d,%r10d │ │ │ │ - jle 66a80 │ │ │ │ - lea 0x5(%rdx),%esi │ │ │ │ - imul 0x18(%r11,%rdi,1),%r12d │ │ │ │ - cmp %esi,%r10d │ │ │ │ - jle 66a80 │ │ │ │ - lea 0x6(%rdx),%edx │ │ │ │ - imul 0x20(%r11,%rdi,1),%r12d │ │ │ │ - cmp %edx,%r10d │ │ │ │ - jle 66a80 │ │ │ │ - imul 0x28(%r11,%rdi,1),%r12d │ │ │ │ - vzeroupper │ │ │ │ - jmp 66a83 │ │ │ │ - xor %r13d,%r13d │ │ │ │ - mov 0x178(%rsp),%rax │ │ │ │ - sub %fs:0x28,%rax │ │ │ │ - jne 66ee6 │ │ │ │ - lea -0x28(%rbp),%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - pop %rbx │ │ │ │ - pop %r12 │ │ │ │ - pop %r13 │ │ │ │ - pop %r14 │ │ │ │ - pop %r15 │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov 0x8a519(%rip),%rax │ │ │ │ - mov 0x88(%rsp),%rsi │ │ │ │ - mov (%rax),%rdi │ │ │ │ - call d380 │ │ │ │ - xor %r13d,%r13d │ │ │ │ - lea 0xb0(%rsp),%rdi │ │ │ │ - call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - jmp 66a23 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + vpsrldq $0x4,%xmm13,%xmm14 │ │ │ │ + vpmulld %xmm14,%xmm13,%xmm15 │ │ │ │ + vmovd %xmm15,%r12d │ │ │ │ + test $0x7,%cl │ │ │ │ + je 64300 │ │ │ │ + and $0xfffffff8,%ecx │ │ │ │ + lea 0x1(%rcx),%esi │ │ │ │ vzeroupper │ │ │ │ + movslq %ecx,%r10 │ │ │ │ + lea 0x1(%rsi),%r11d │ │ │ │ + imul (%r8,%r10,8),%r12d │ │ │ │ + cmp %r9d,%r11d │ │ │ │ + jge 63e82 │ │ │ │ + movslq %esi,%rax │ │ │ │ + lea 0x2(%rsi),%ecx │ │ │ │ + imul (%r8,%rax,8),%r12d │ │ │ │ + cmp %ecx,%r9d │ │ │ │ + jle 63e82 │ │ │ │ + imul 0x8(%r8,%rax,8),%r12d │ │ │ │ + lea 0x3(%rsi),%edx │ │ │ │ + cmp %edx,%r9d │ │ │ │ + jle 63e82 │ │ │ │ + imul 0x10(%r8,%rax,8),%r12d │ │ │ │ + lea 0x4(%rsi),%edi │ │ │ │ + cmp %edi,%r9d │ │ │ │ + jle 63e82 │ │ │ │ + imul 0x18(%r8,%rax,8),%r12d │ │ │ │ + lea 0x5(%rsi),%r13d │ │ │ │ + cmp %r13d,%r9d │ │ │ │ + jle 63e82 │ │ │ │ + imul 0x20(%r8,%rax,8),%r12d │ │ │ │ + lea 0x6(%rsi),%r10d │ │ │ │ + cmp %r10d,%r9d │ │ │ │ + jle 63e82 │ │ │ │ + add $0x7,%esi │ │ │ │ + imul 0x28(%r8,%rax,8),%r12d │ │ │ │ + cmp %esi,%r9d │ │ │ │ + jle 63e82 │ │ │ │ + imul 0x30(%r8,%rax,8),%r12d │ │ │ │ movslq 0x128(%rbx),%rdx │ │ │ │ mov $0xc,%ecx │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov %r10d,%edi │ │ │ │ - call 39c40 │ │ │ │ + mov %r15,%rsi │ │ │ │ + mov %r9d,%edi │ │ │ │ + call 39340 │ │ │ │ mov %rax,%r13 │ │ │ │ test %rax,%rax │ │ │ │ - je 66ce6 │ │ │ │ - mov 0x10(%rax),%r14 │ │ │ │ - movq $0x0,0x90(%rsp) │ │ │ │ - movq $0x0,0x98(%rsp) │ │ │ │ - movq $0x0,0xa0(%rsp) │ │ │ │ - mov %r14,0x58(%rsp) │ │ │ │ - call 396b0 │ │ │ │ - lea 0x160(%rsp),%r10 │ │ │ │ - movq $0x0,0x158(%rsp) │ │ │ │ - movb $0x0,0x160(%rsp) │ │ │ │ - mov %r10,0x150(%rsp) │ │ │ │ + je 64126 │ │ │ │ + mov 0x10(%rax),%r15 │ │ │ │ + vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ + movq $0x0,0x80(%rsp) │ │ │ │ + vmovdqa %xmm0,0x70(%rsp) │ │ │ │ + mov %r15,0x38(%rsp) │ │ │ │ + call 38dc0 │ │ │ │ + lea 0x140(%rsp),%r9 │ │ │ │ + movq $0x0,0x138(%rsp) │ │ │ │ + mov %r9,0x130(%rsp) │ │ │ │ + movb $0x0,0x140(%rsp) │ │ │ │ test %r12d,%r12d │ │ │ │ - jle 66ed9 │ │ │ │ - mov 0x40(%rsp),%r11 │ │ │ │ - movslq %r15d,%r15 │ │ │ │ - mov %r12d,%ecx │ │ │ │ - xor %esi,%esi │ │ │ │ - shl $0x3,%r15 │ │ │ │ - mov %r15,0x50(%rsp) │ │ │ │ - mov %r11,0x48(%rsp) │ │ │ │ - and $0x3,%ecx │ │ │ │ - je 66ba2 │ │ │ │ - cmp $0x1,%ecx │ │ │ │ - je 66b65 │ │ │ │ - cmp $0x2,%ecx │ │ │ │ - jne 66e60 │ │ │ │ + jle 6431a │ │ │ │ + mov 0x20(%rsp),%r8 │ │ │ │ + movslq %r14d,%r14 │ │ │ │ + mov %r12d,%esi │ │ │ │ + xor %r15d,%r15d │ │ │ │ + shl $0x3,%r14 │ │ │ │ + mov %r14,0x30(%rsp) │ │ │ │ + mov %r8,0x28(%rsp) │ │ │ │ + and $0x3,%esi │ │ │ │ + je 63f8c │ │ │ │ + cmp $0x1,%esi │ │ │ │ + je 63f54 │ │ │ │ + cmp $0x2,%esi │ │ │ │ + jne 642a0 │ │ │ │ mov 0x128(%rbx),%eax │ │ │ │ - mov 0x58(%rsp),%r9 │ │ │ │ - mov 0x48(%rsp),%rdi │ │ │ │ - mov %esi,%r15d │ │ │ │ - imul %esi,%eax │ │ │ │ + mov 0x38(%rsp),%rcx │ │ │ │ mov %rbx,%rsi │ │ │ │ + mov 0x28(%rsp),%rdi │ │ │ │ + imul %r15d,%eax │ │ │ │ cltq │ │ │ │ - lea (%r9,%rax,8),%rdx │ │ │ │ - call 66130 │ │ │ │ - mov 0x50(%rsp),%r8 │ │ │ │ - lea 0x1(%r15),%esi │ │ │ │ - add %r8,0x48(%rsp) │ │ │ │ - mov 0x128(%rbx),%eax │ │ │ │ - mov %esi,%r14d │ │ │ │ - mov 0x48(%rsp),%rdi │ │ │ │ - imul %esi,%eax │ │ │ │ - mov 0x58(%rsp),%rsi │ │ │ │ - cltq │ │ │ │ - lea (%rsi,%rax,8),%rdx │ │ │ │ - mov %rbx,%rsi │ │ │ │ - call 66130 │ │ │ │ - mov 0x50(%rsp),%r10 │ │ │ │ - inc %r14d │ │ │ │ - add %r10,0x48(%rsp) │ │ │ │ - mov %r14d,%esi │ │ │ │ - cmp %r14d,%r12d │ │ │ │ - je 66c71 │ │ │ │ + lea (%rcx,%rax,8),%rdx │ │ │ │ + call 636a0 │ │ │ │ + mov 0x30(%rsp),%rdx │ │ │ │ + inc %r15d │ │ │ │ + add %rdx,0x28(%rsp) │ │ │ │ mov 0x128(%rbx),%eax │ │ │ │ - mov 0x58(%rsp),%rdx │ │ │ │ - mov 0x48(%rsp),%rdi │ │ │ │ - mov %esi,%r15d │ │ │ │ - imul %esi,%eax │ │ │ │ + mov 0x38(%rsp),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ + imul %r15d,%eax │ │ │ │ cltq │ │ │ │ - lea (%rdx,%rax,8),%rdx │ │ │ │ - call 66130 │ │ │ │ + lea (%rdi,%rax,8),%rdx │ │ │ │ + mov 0x28(%rsp),%rdi │ │ │ │ + call 636a0 │ │ │ │ + mov 0x30(%rsp),%r10 │ │ │ │ inc %r15d │ │ │ │ - mov 0x48(%rsp),%rdi │ │ │ │ - mov 0x58(%rsp),%rcx │ │ │ │ + add %r10,0x28(%rsp) │ │ │ │ + cmp %r15d,%r12d │ │ │ │ + je 64051 │ │ │ │ + mov 0x128(%rbx),%eax │ │ │ │ + mov 0x38(%rsp),%r9 │ │ │ │ mov %rbx,%rsi │ │ │ │ - mov %r15d,0x40(%rsp) │ │ │ │ - imul 0x128(%rbx),%r15d │ │ │ │ - add 0x50(%rsp),%rdi │ │ │ │ - mov %rdi,0x48(%rsp) │ │ │ │ - movslq %r15d,%r11 │ │ │ │ - lea (%rcx,%r11,8),%rdx │ │ │ │ - call 66130 │ │ │ │ - mov 0x40(%rsp),%eax │ │ │ │ - mov 0x48(%rsp),%r15 │ │ │ │ + mov 0x28(%rsp),%rdi │ │ │ │ + imul %r15d,%eax │ │ │ │ + cltq │ │ │ │ + lea (%r9,%rax,8),%rdx │ │ │ │ + call 636a0 │ │ │ │ + lea 0x1(%r15),%eax │ │ │ │ + mov 0x28(%rsp),%rdi │ │ │ │ + mov 0x38(%rsp),%r14 │ │ │ │ mov %rbx,%rsi │ │ │ │ - mov 0x58(%rsp),%rdi │ │ │ │ - add 0x50(%rsp),%r15 │ │ │ │ - inc %eax │ │ │ │ imul 0x128(%rbx),%eax │ │ │ │ + add 0x30(%rsp),%rdi │ │ │ │ + mov %rdi,0x28(%rsp) │ │ │ │ cltq │ │ │ │ - lea (%rdi,%rax,8),%rdx │ │ │ │ - mov %r15,%rdi │ │ │ │ - call 66130 │ │ │ │ - mov 0x40(%rsp),%eax │ │ │ │ - mov 0x50(%rsp),%r9 │ │ │ │ + lea (%r14,%rax,8),%rdx │ │ │ │ + call 636a0 │ │ │ │ + lea 0x2(%r15),%eax │ │ │ │ + mov 0x28(%rsp),%rdi │ │ │ │ + mov 0x38(%rsp),%r8 │ │ │ │ mov %rbx,%rsi │ │ │ │ - mov 0x58(%rsp),%r8 │ │ │ │ - add $0x2,%eax │ │ │ │ imul 0x128(%rbx),%eax │ │ │ │ - add %r9,%r15 │ │ │ │ - mov %r15,%rdi │ │ │ │ + add 0x30(%rsp),%rdi │ │ │ │ + mov %rdi,0x28(%rsp) │ │ │ │ cltq │ │ │ │ lea (%r8,%rax,8),%rdx │ │ │ │ - call 66130 │ │ │ │ - mov 0x40(%rsp),%r14d │ │ │ │ - add 0x50(%rsp),%r15 │ │ │ │ - add $0x3,%r14d │ │ │ │ - mov %r15,0x48(%rsp) │ │ │ │ - mov %r14d,%esi │ │ │ │ - cmp %r14d,%r12d │ │ │ │ - jne 66ba2 │ │ │ │ - lea 0x150(%rsp),%rbx │ │ │ │ + call 636a0 │ │ │ │ + lea 0x3(%r15),%eax │ │ │ │ + mov 0x28(%rsp),%rdi │ │ │ │ + mov 0x38(%rsp),%rsi │ │ │ │ + imul 0x128(%rbx),%eax │ │ │ │ + add 0x30(%rsp),%rdi │ │ │ │ + mov %rdi,0x28(%rsp) │ │ │ │ + cltq │ │ │ │ + lea (%rsi,%rax,8),%rdx │ │ │ │ + mov %rbx,%rsi │ │ │ │ + call 636a0 │ │ │ │ + mov 0x28(%rsp),%r11 │ │ │ │ + add $0x4,%r15d │ │ │ │ + add 0x30(%rsp),%r11 │ │ │ │ + mov %r11,0x28(%rsp) │ │ │ │ + cmp %r15d,%r12d │ │ │ │ + jne 63f8c │ │ │ │ + lea 0x130(%rsp),%rbx │ │ │ │ call d5f0 │ │ │ │ test %eax,%eax │ │ │ │ - jne 66e28 │ │ │ │ - cmpq $0x0,0x158(%rsp) │ │ │ │ - jne 66e10 │ │ │ │ + jne 64268 │ │ │ │ + cmpq $0x0,0x138(%rsp) │ │ │ │ + jne 64250 │ │ │ │ mov %rbx,%rdi │ │ │ │ xor %r15d,%r15d │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - cmpb $0x0,0x3f(%rsp) │ │ │ │ - je 66e30 │ │ │ │ - lea 0x90(%rsp),%rdi │ │ │ │ - call b9ec0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + cmpb $0x0,0x1f(%rsp) │ │ │ │ + je 64270 │ │ │ │ + lea 0x70(%rsp),%rdi │ │ │ │ + call b4480 >, std::allocator > > >::~vector()@@Base> │ │ │ │ mov %r15,%rdi │ │ │ │ - call 150d0 │ │ │ │ - lea 0x78(%rsp),%rdi │ │ │ │ - call b9520 │ │ │ │ - jmp 66a6a │ │ │ │ - nop │ │ │ │ - mov 0x8a299(%rip),%r11 │ │ │ │ - lea 0x79746(%rip),%rsi # e0424 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1504> │ │ │ │ - mov (%r11),%rdi │ │ │ │ + call 14fd0 │ │ │ │ + lea 0x58(%rsp),%rdi │ │ │ │ + call b3b10 │ │ │ │ + jmp 640f7 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + xor %r13d,%r13d │ │ │ │ + mov 0x158(%rsp),%rax │ │ │ │ + sub %fs:0x28,%rax │ │ │ │ + jne 64327 │ │ │ │ + lea -0x28(%rbp),%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + pop %rbx │ │ │ │ + pop %r12 │ │ │ │ + pop %r13 │ │ │ │ + pop %r14 │ │ │ │ + pop %r15 │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov 0x85e89(%rip),%r8 │ │ │ │ + mov 0x68(%rsp),%rsi │ │ │ │ + mov (%r8),%rdi │ │ │ │ call d380 │ │ │ │ xor %r13d,%r13d │ │ │ │ - jmp 66cc0 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + lea 0x90(%rsp),%rdi │ │ │ │ + call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ + jmp 640b3 │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0x85e59(%rip),%r10 │ │ │ │ + lea 0x75306(%rip),%rsi # d9424 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1314> │ │ │ │ + mov (%r10),%rdi │ │ │ │ + call d380 │ │ │ │ + xor %r13d,%r13d │ │ │ │ + jmp 6409d │ │ │ │ + xchg %ax,%ax │ │ │ │ mov %rbx,%rdi │ │ │ │ - call 357e0 │ │ │ │ + call 351b0 │ │ │ │ mov %eax,%esi │ │ │ │ - lea 0x130(%rsp),%rdi │ │ │ │ - call b70c0 │ │ │ │ - mov %r15d,%esi │ │ │ │ - lea 0xd0(%rsp),%rdi │ │ │ │ - call b70c0 │ │ │ │ + lea 0x110(%rsp),%rdi │ │ │ │ + call b1730 │ │ │ │ + mov %r14d,%esi │ │ │ │ + lea 0xb0(%rsp),%rdi │ │ │ │ + call b1730 │ │ │ │ mov $0x10,%r8d │ │ │ │ - lea 0x7971a(%rip),%rcx # e043e * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x151e> │ │ │ │ + lea 0x752da(%rip),%rcx # d943e * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x132e> │ │ │ │ xor %edx,%edx │ │ │ │ xor %esi,%esi │ │ │ │ - lea 0xd0(%rsp),%rdi │ │ │ │ + lea 0xb0(%rsp),%rdi │ │ │ │ call d500 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ mov %rax,%rsi │ │ │ │ - lea 0xf0(%rsp),%rdi │ │ │ │ + lea 0xd0(%rsp),%rdi │ │ │ │ call d1b0 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt> │ │ │ │ - movabs $0x8000000000000028,%r10 │ │ │ │ - add 0xf8(%rsp),%r10 │ │ │ │ - cmp $0x26,%r10 │ │ │ │ - jbe ff98 <__cxa_finalize@plt+0x2908> │ │ │ │ + movabs $0x8000000000000028,%rcx │ │ │ │ + add 0xd8(%rsp),%rcx │ │ │ │ + cmp $0x26,%rcx │ │ │ │ + jbe ff2b <__cxa_finalize@plt+0x289b> │ │ │ │ mov $0x27,%edx │ │ │ │ - lea 0x7a5ab(%rip),%rsi # e1318 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x23f8> │ │ │ │ - lea 0xf0(%rsp),%rdi │ │ │ │ + lea 0x7616b(%rip),%rsi # da318 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x2208> │ │ │ │ + lea 0xd0(%rsp),%rdi │ │ │ │ call d0a0 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ mov %rax,%rsi │ │ │ │ - lea 0x110(%rsp),%rdi │ │ │ │ + lea 0xf0(%rsp),%rdi │ │ │ │ call d1b0 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt> │ │ │ │ - lea 0x150(%rsp),%rdi │ │ │ │ - lea 0x130(%rsp),%rdx │ │ │ │ - lea 0x110(%rsp),%rsi │ │ │ │ - mov %rdi,0x58(%rsp) │ │ │ │ - call bc920 , std::allocator > std::operator+, std::allocator >(std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&)@@Base> │ │ │ │ - mov 0x8a1bd(%rip),%rdx │ │ │ │ - mov 0x150(%rsp),%rsi │ │ │ │ + lea 0x130(%rsp),%rdi │ │ │ │ + lea 0x110(%rsp),%rdx │ │ │ │ + lea 0xf0(%rsp),%rsi │ │ │ │ + mov %rdi,0x38(%rsp) │ │ │ │ + call b6d00 , std::allocator > std::operator+, std::allocator >(std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&)@@Base> │ │ │ │ + mov 0x85d7d(%rip),%rdx │ │ │ │ + mov 0x130(%rsp),%rsi │ │ │ │ mov (%rdx),%rdi │ │ │ │ call d380 │ │ │ │ - mov 0x58(%rsp),%rdi │ │ │ │ + mov 0x38(%rsp),%rdi │ │ │ │ xor %r13d,%r13d │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - lea 0x110(%rsp),%rdi │ │ │ │ - call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ lea 0xf0(%rsp),%rdi │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ lea 0xd0(%rsp),%rdi │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - lea 0x130(%rsp),%rdi │ │ │ │ + lea 0xb0(%rsp),%rdi │ │ │ │ + call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ + lea 0x110(%rsp),%rdi │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - jmp 66cc0 │ │ │ │ + jmp 6409d │ │ │ │ nopl 0x0(%rax) │ │ │ │ - mov 0x8a159(%rip),%r12 │ │ │ │ - mov 0x150(%rsp),%rsi │ │ │ │ + mov 0x85d19(%rip),%r12 │ │ │ │ + mov 0x130(%rsp),%rsi │ │ │ │ mov (%r12),%rdi │ │ │ │ call d380 │ │ │ │ mov %rbx,%rdi │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov %r13,%r15 │ │ │ │ xor %r13d,%r13d │ │ │ │ - jmp 66cab │ │ │ │ + jmp 6408b │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0x8a129(%rip),%r13 │ │ │ │ - lea 0x7a4f2(%rip),%rsi # e1340 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x2420> │ │ │ │ + mov 0x85ce9(%rip),%r13 │ │ │ │ + lea 0x760b2(%rip),%rsi # da340 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x2230> │ │ │ │ mov 0x0(%r13),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 66ce6 │ │ │ │ + jmp 64126 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - mov 0x40(%rsp),%r14 │ │ │ │ - mov 0x58(%rsp),%rdx │ │ │ │ + mov 0x38(%rsp),%rdx │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ - mov %r14,%rdi │ │ │ │ - call 66130 │ │ │ │ - mov 0x50(%rsp),%rdi │ │ │ │ - mov $0x1,%esi │ │ │ │ - lea (%r14,%rdi,1),%rax │ │ │ │ - mov %rax,0x48(%rsp) │ │ │ │ - jmp 66b33 │ │ │ │ - nopl (%rax) │ │ │ │ - mov 0x8a0d9(%rip),%rcx │ │ │ │ - lea 0x79b62(%rip),%rsi # e0a00 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1ae0> │ │ │ │ - mov (%rcx),%rdi │ │ │ │ + call 636a0 │ │ │ │ + mov 0x20(%rsp),%r11 │ │ │ │ + mov $0x1,%r15d │ │ │ │ + add 0x30(%rsp),%r11 │ │ │ │ + mov %r11,0x28(%rsp) │ │ │ │ + jmp 63f25 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov 0x85c99(%rip),%r9 │ │ │ │ + lea 0x75722(%rip),%rsi # d9a00 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x18f0> │ │ │ │ + mov (%r9),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 66a67 │ │ │ │ + jmp 640f4 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov $0x1,%r12d │ │ │ │ - jmp 66a83 │ │ │ │ - vpcmpeqd %ymm2,%ymm2,%ymm2 │ │ │ │ - xor %r8d,%r8d │ │ │ │ + jmp 63e82 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + vzeroupper │ │ │ │ + jmp 63e82 │ │ │ │ mov $0x1,%r12d │ │ │ │ - xor %esi,%esi │ │ │ │ - mov $0x1,%edx │ │ │ │ - vpsrld $0x1f,%ymm2,%ymm3 │ │ │ │ - jmp 6691c │ │ │ │ - lea 0x150(%rsp),%rbx │ │ │ │ - jmp 66c79 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov $0x1,%esi │ │ │ │ + jmp 63e13 │ │ │ │ + lea 0x130(%rsp),%rbx │ │ │ │ + jmp 64059 │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r12 │ │ │ │ + mov %rax,%r14 │ │ │ │ vzeroupper │ │ │ │ - jmp feb9 <__cxa_finalize@plt+0x2829> │ │ │ │ + jmp fe7a <__cxa_finalize@plt+0x27ea> │ │ │ │ endbr64 │ │ │ │ - jmp ff00 <__cxa_finalize@plt+0x2870> │ │ │ │ + jmp fec9 <__cxa_finalize@plt+0x2839> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r14 │ │ │ │ + mov %rax,%r12 │ │ │ │ vzeroupper │ │ │ │ - jmp feae <__cxa_finalize@plt+0x281e> │ │ │ │ + jmp fe85 <__cxa_finalize@plt+0x27f5> │ │ │ │ endbr64 │ │ │ │ - vzeroupper │ │ │ │ - jmp ff17 <__cxa_finalize@plt+0x2887> │ │ │ │ + jmp fe63 <__cxa_finalize@plt+0x27d3> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r12 │ │ │ │ vzeroupper │ │ │ │ - jmp fece <__cxa_finalize@plt+0x283e> │ │ │ │ + jmp fe97 <__cxa_finalize@plt+0x2807> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r12 │ │ │ │ vzeroupper │ │ │ │ - jmp fed8 <__cxa_finalize@plt+0x2848> │ │ │ │ + jmp fea1 <__cxa_finalize@plt+0x2811> │ │ │ │ endbr64 │ │ │ │ - jmp fe97 <__cxa_finalize@plt+0x2807> │ │ │ │ + vzeroupper │ │ │ │ + jmp fee0 <__cxa_finalize@plt+0x2850> │ │ │ │ endbr64 │ │ │ │ - jmp ffd4 <__cxa_finalize@plt+0x2944> │ │ │ │ + jmp ff89 <__cxa_finalize@plt+0x28f9> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ vzeroupper │ │ │ │ - jmp ff3e <__cxa_finalize@plt+0x28ae> │ │ │ │ - nopl (%rax) │ │ │ │ + jmp ff04 <__cxa_finalize@plt+0x2874> │ │ │ │ + xchg %ax,%ax │ │ │ │ │ │ │ │ -0000000000066f60 : │ │ │ │ +00000000000643a0 : │ │ │ │ endbr64 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ - push %rbx │ │ │ │ mov %rdi,%r12 │ │ │ │ - and $0xffffffffffffffc0,%rsp │ │ │ │ + push %rbx │ │ │ │ + mov %rsi,%rbx │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ sub $0x100,%rsp │ │ │ │ - mov %rsi,0x58(%rsp) │ │ │ │ + mov %rsi,0x40(%rsp) │ │ │ │ mov %fs:0x28,%rdi │ │ │ │ mov %rdi,0xf8(%rsp) │ │ │ │ lea 0x80(%rsp),%rdi │ │ │ │ mov %rdi,0x78(%rsp) │ │ │ │ - call cf6d0 >, std::allocator > > >::vector(std::vector >, std::allocator > > > const&)@@Base> │ │ │ │ - mov 0x58(%rsp),%rax │ │ │ │ + call c7e60 >, std::allocator > > >::vector(std::vector >, std::allocator > > > const&)@@Base> │ │ │ │ + mov 0x8(%rbx),%rax │ │ │ │ + mov (%rbx),%rdx │ │ │ │ movabs $0xaaaaaaaaaaaaaaab,%rcx │ │ │ │ - mov 0x8(%rax),%rbx │ │ │ │ - mov (%rax),%rdx │ │ │ │ - mov %rbx,0x60(%rsp) │ │ │ │ - sub %rdx,%rbx │ │ │ │ - sar $0x3,%rbx │ │ │ │ - imul %rcx,%rbx │ │ │ │ - mov %rbx,0x40(%rsp) │ │ │ │ - cmp $0x1,%ebx │ │ │ │ - jle 68018 │ │ │ │ + mov %rax,0x60(%rsp) │ │ │ │ + sub %rdx,%rax │ │ │ │ + sar $0x3,%rax │ │ │ │ + imul %rcx,%rax │ │ │ │ + mov %rax,0x30(%rsp) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jle 652e8 │ │ │ │ mov 0x8(%rdx),%rsi │ │ │ │ vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ lea 0xa0(%rsp),%rdi │ │ │ │ movq $0x0,0xb0(%rsp) │ │ │ │ + mov %rdi,0x28(%rsp) │ │ │ │ sub (%rdx),%rsi │ │ │ │ - mov %rdi,0x38(%rsp) │ │ │ │ vmovdqa %xmm0,0xa0(%rsp) │ │ │ │ sar $0x3,%rsi │ │ │ │ - mov %rsi,0x20(%rsp) │ │ │ │ - mov %esi,0x4c(%rsp) │ │ │ │ + mov %rsi,0x8(%rsp) │ │ │ │ + mov %esi,0x3c(%rsp) │ │ │ │ mov %r12,%rsi │ │ │ │ - call cf6d0 >, std::allocator > > >::vector(std::vector >, std::allocator > > > const&)@@Base> │ │ │ │ - mov 0x40(%rsp),%r15 │ │ │ │ + call c7e60 >, std::allocator > > >::vector(std::vector >, std::allocator > > > const&)@@Base> │ │ │ │ + mov 0x30(%rsp),%rbx │ │ │ │ vmovdqa 0xa0(%rsp),%xmm4 │ │ │ │ - lea 0xc0(%rsp),%rdi │ │ │ │ + lea 0xc0(%rsp),%r15 │ │ │ │ + vpxor %xmm1,%xmm1,%xmm1 │ │ │ │ mov 0xb0(%rsp),%r8 │ │ │ │ - movq $0x0,0xc0(%rsp) │ │ │ │ - movq $0x0,0xc8(%rsp) │ │ │ │ + mov %r15,%rdi │ │ │ │ movq $0x0,0xd0(%rsp) │ │ │ │ - mov %rdi,0x30(%rsp) │ │ │ │ - lea -0x1(%r15),%r9d │ │ │ │ + lea -0x1(%rbx),%r9d │ │ │ │ + mov %r15,(%rsp) │ │ │ │ + vmovq %xmm4,%r13 │ │ │ │ movslq %r9d,%rsi │ │ │ │ - mov %r8,0x28(%rsp) │ │ │ │ + mov %r8,0x20(%rsp) │ │ │ │ vmovdqa %xmm4,0x10(%rsp) │ │ │ │ - vmovq %xmm4,%r13 │ │ │ │ - call ba160 >::reserve(unsigned long)@@Base> │ │ │ │ - mov 0x30(%rsp),%rsi │ │ │ │ + vmovdqa %xmm1,0xc0(%rsp) │ │ │ │ + call b4710 >::reserve(unsigned long)@@Base> │ │ │ │ mov 0x78(%rsp),%rdi │ │ │ │ - call 64d00 >*)@@Base> │ │ │ │ - movq $0x0,0xe0(%rsp) │ │ │ │ - movq $0x0,0xe8(%rsp) │ │ │ │ + mov %r15,%rsi │ │ │ │ + call 62220 >*)@@Base> │ │ │ │ + vpxor %xmm2,%xmm2,%xmm2 │ │ │ │ movq $0x0,0xf0(%rsp) │ │ │ │ - cmp $0x2,%r15d │ │ │ │ - je 68074 │ │ │ │ - lea -0x1(%r15),%eax │ │ │ │ - lea 0xe0(%rsp),%rdx │ │ │ │ - movslq %r15d,%r11 │ │ │ │ - mov %eax,0x48(%rsp) │ │ │ │ - mov %rdx,0x50(%rsp) │ │ │ │ + vmovdqa %xmm2,0xe0(%rsp) │ │ │ │ + cmp $0x2,%ebx │ │ │ │ + je 6533c │ │ │ │ + movslq %ebx,%r11 │ │ │ │ + lea -0x1(%rbx),%edx │ │ │ │ + lea 0xe0(%rsp),%rax │ │ │ │ + sub $0x2,%ebx │ │ │ │ lea -0x9(%r11,%r11,2),%r14 │ │ │ │ - lea -0x2(%r15),%ecx │ │ │ │ - lea 0x0(,%r14,8),%r14 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x48(%rsp),%ebx │ │ │ │ - vxorpd %xmm3,%xmm3,%xmm3 │ │ │ │ - vmovsd 0x7db10(%rip),%xmm5 # e4c10 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x170> │ │ │ │ - mov 0xc0(%rsp),%r15 │ │ │ │ - mov 0x58(%rsp),%rsi │ │ │ │ + mov %edx,0x38(%rsp) │ │ │ │ + shl $0x3,%r14 │ │ │ │ + mov %rax,0x48(%rsp) │ │ │ │ + mov %r14,0x60(%rsp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov 0x38(%rsp),%ecx │ │ │ │ + vmovsd 0x79524(%rip),%xmm5 # dda40 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x440> │ │ │ │ + vxorpd %xmm6,%xmm6,%xmm6 │ │ │ │ + vmovsd 0x79518(%rip),%xmm7 # dda40 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x440> │ │ │ │ + mov 0x60(%rsp),%r15 │ │ │ │ + sub %ebx,%ecx │ │ │ │ + mov 0x40(%rsp),%rsi │ │ │ │ mov 0x78(%rsp),%rdi │ │ │ │ - mov %ecx,0x70(%rsp) │ │ │ │ - sub %ecx,%ebx │ │ │ │ - add %r14,%r15 │ │ │ │ - vcvtsi2sd %ebx,%xmm3,%xmm1 │ │ │ │ - vaddsd 0x7dae9(%rip),%xmm1,%xmm2 # e4c10 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x170> │ │ │ │ - vdivsd %xmm2,%xmm5,%xmm6 │ │ │ │ - vmovsd %xmm6,0x60(%rsp) │ │ │ │ - call 5f150 │ │ │ │ - vmovsd 0x60(%rsp),%xmm7 │ │ │ │ + vcvtsi2sd %ecx,%xmm6,%xmm3 │ │ │ │ + vaddsd %xmm3,%xmm5,%xmm8 │ │ │ │ + add 0xc0(%rsp),%r15 │ │ │ │ + vdivsd %xmm8,%xmm7,%xmm9 │ │ │ │ + vmovsd %xmm9,0x70(%rsp) │ │ │ │ + call 5ca50 │ │ │ │ + vmovsd 0x70(%rsp),%xmm10 │ │ │ │ mov 0x88(%rsp),%r10 │ │ │ │ - mov 0x80(%rsp),%r8 │ │ │ │ - mov 0x70(%rsp),%r11d │ │ │ │ - cmp %r10,%r8 │ │ │ │ - vbroadcastsd %xmm7,%ymm8 │ │ │ │ - vbroadcastsd %xmm7,%zmm9 │ │ │ │ - je 6734b │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov (%r8),%rsi │ │ │ │ - mov 0x8(%r8),%r9 │ │ │ │ - cmp %r9,%rsi │ │ │ │ - je 6733e │ │ │ │ - lea -0x8(%r9),%rdi │ │ │ │ - mov %rsi,%rax │ │ │ │ - sub %rsi,%rdi │ │ │ │ - mov %rdi,%rcx │ │ │ │ - shr $0x3,%rcx │ │ │ │ - cmp $0x30,%rdi │ │ │ │ - jbe 67cef │ │ │ │ - lea 0x1(%rcx),%rdi │ │ │ │ + mov 0x80(%rsp),%rsi │ │ │ │ + vmovddup %xmm10,%xmm11 │ │ │ │ + vbroadcastsd %xmm10,%ymm12 │ │ │ │ + cmp %r10,%rsi │ │ │ │ + je 64718 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov (%rsi),%r11 │ │ │ │ + mov 0x8(%rsi),%r9 │ │ │ │ + cmp %r9,%r11 │ │ │ │ + je 6470b │ │ │ │ + sub $0x8,%r9 │ │ │ │ + mov %r11,%rax │ │ │ │ + sub %r11,%r9 │ │ │ │ + mov %r9,%r8 │ │ │ │ + shr $0x3,%r8 │ │ │ │ + lea 0x1(%r8),%rdi │ │ │ │ + cmp $0x10,%r9 │ │ │ │ + jbe 64cd2 │ │ │ │ mov %rdi,%rdx │ │ │ │ - shr $0x3,%rdx │ │ │ │ - shl $0x6,%rdx │ │ │ │ - lea (%rdx,%rsi,1),%rbx │ │ │ │ - sub $0x40,%rdx │ │ │ │ - shr $0x6,%rdx │ │ │ │ + shr $0x2,%rdx │ │ │ │ + shl $0x5,%rdx │ │ │ │ + lea (%rdx,%r11,1),%rcx │ │ │ │ + sub $0x20,%rdx │ │ │ │ + shr $0x5,%rdx │ │ │ │ inc %rdx │ │ │ │ and $0x7,%edx │ │ │ │ - je 67265 │ │ │ │ + je 6465f │ │ │ │ cmp $0x1,%rdx │ │ │ │ - je 6724f │ │ │ │ + je 6464d │ │ │ │ cmp $0x2,%rdx │ │ │ │ - je 6723e │ │ │ │ + je 64640 │ │ │ │ cmp $0x3,%rdx │ │ │ │ - je 6722d │ │ │ │ + je 64633 │ │ │ │ cmp $0x4,%rdx │ │ │ │ - je 6721c │ │ │ │ + je 64626 │ │ │ │ cmp $0x5,%rdx │ │ │ │ - je 6720b │ │ │ │ + je 64619 │ │ │ │ cmp $0x6,%rdx │ │ │ │ - je 671fa │ │ │ │ - vmulpd (%rsi),%zmm9,%zmm10 │ │ │ │ - lea 0x40(%rsi),%rax │ │ │ │ - vmovupd %zmm10,(%rsi) │ │ │ │ - vmulpd (%rax),%zmm9,%zmm11 │ │ │ │ - add $0x40,%rax │ │ │ │ - vmovupd %zmm11,-0x40(%rax) │ │ │ │ - vmulpd (%rax),%zmm9,%zmm12 │ │ │ │ - add $0x40,%rax │ │ │ │ - vmovupd %zmm12,-0x40(%rax) │ │ │ │ - vmulpd (%rax),%zmm9,%zmm13 │ │ │ │ - add $0x40,%rax │ │ │ │ - vmovupd %zmm13,-0x40(%rax) │ │ │ │ - vmulpd (%rax),%zmm9,%zmm14 │ │ │ │ - add $0x40,%rax │ │ │ │ - vmovupd %zmm14,-0x40(%rax) │ │ │ │ - vmulpd (%rax),%zmm9,%zmm15 │ │ │ │ - add $0x40,%rax │ │ │ │ - vmovupd %zmm15,-0x40(%rax) │ │ │ │ - vmulpd (%rax),%zmm9,%zmm0 │ │ │ │ - add $0x40,%rax │ │ │ │ - vmovupd %zmm0,-0x40(%rax) │ │ │ │ - cmp %rbx,%rax │ │ │ │ - je 672df │ │ │ │ - vmulpd (%rax),%zmm9,%zmm4 │ │ │ │ - vmulpd 0x40(%rax),%zmm9,%zmm3 │ │ │ │ - add $0x200,%rax │ │ │ │ - vmulpd -0x180(%rax),%zmm9,%zmm1 │ │ │ │ - vmulpd -0x140(%rax),%zmm9,%zmm2 │ │ │ │ - vmulpd -0x100(%rax),%zmm9,%zmm5 │ │ │ │ - vmulpd -0xc0(%rax),%zmm9,%zmm6 │ │ │ │ - vmulpd -0x80(%rax),%zmm9,%zmm10 │ │ │ │ - vmulpd -0x40(%rax),%zmm9,%zmm11 │ │ │ │ - vmovupd %zmm4,-0x200(%rax) │ │ │ │ - vmovupd %zmm3,-0x1c0(%rax) │ │ │ │ - vmovupd %zmm1,-0x180(%rax) │ │ │ │ - vmovupd %zmm2,-0x140(%rax) │ │ │ │ - vmovupd %zmm5,-0x100(%rax) │ │ │ │ - vmovupd %zmm6,-0xc0(%rax) │ │ │ │ - vmovupd %zmm10,-0x80(%rax) │ │ │ │ - vmovupd %zmm11,-0x40(%rax) │ │ │ │ - cmp %rbx,%rax │ │ │ │ - jne 67265 │ │ │ │ - test $0x7,%dil │ │ │ │ - je 6733e │ │ │ │ - and $0xfffffffffffffff8,%rdi │ │ │ │ - lea (%rsi,%rdi,8),%rbx │ │ │ │ - sub %rdi,%rcx │ │ │ │ - cmp $0x2,%rcx │ │ │ │ - jbe 67310 │ │ │ │ - vmulpd (%rsi,%rdi,8),%ymm8,%ymm12 │ │ │ │ - inc %rcx │ │ │ │ - vmovupd %ymm12,(%rsi,%rdi,8) │ │ │ │ - test $0x3,%cl │ │ │ │ - je 6733e │ │ │ │ - and $0xfffffffffffffffc,%rcx │ │ │ │ - lea (%rbx,%rcx,8),%rbx │ │ │ │ - vmulsd (%rbx),%xmm7,%xmm13 │ │ │ │ - lea 0x8(%rbx),%rsi │ │ │ │ - vmovsd %xmm13,(%rbx) │ │ │ │ - cmp %rsi,%r9 │ │ │ │ - je 6733e │ │ │ │ - vmulsd 0x8(%rbx),%xmm7,%xmm14 │ │ │ │ - lea 0x10(%rbx),%rcx │ │ │ │ - vmovsd %xmm14,0x8(%rbx) │ │ │ │ - cmp %rcx,%r9 │ │ │ │ - je 6733e │ │ │ │ - vmulsd 0x10(%rbx),%xmm7,%xmm15 │ │ │ │ - vmovsd %xmm15,0x10(%rbx) │ │ │ │ - add $0x18,%r8 │ │ │ │ - cmp %r8,%r10 │ │ │ │ - jne 67170 │ │ │ │ - mov %r11d,0x60(%rsp) │ │ │ │ - mov 0x50(%rsp),%r9 │ │ │ │ + je 6460c │ │ │ │ + vmulpd (%r11),%ymm12,%ymm13 │ │ │ │ + lea 0x20(%r11),%rax │ │ │ │ + vmovupd %ymm13,(%r11) │ │ │ │ + vmulpd (%rax),%ymm12,%ymm14 │ │ │ │ + add $0x20,%rax │ │ │ │ + vmovupd %ymm14,-0x20(%rax) │ │ │ │ + vmulpd (%rax),%ymm12,%ymm15 │ │ │ │ + add $0x20,%rax │ │ │ │ + vmovupd %ymm15,-0x20(%rax) │ │ │ │ + vmulpd (%rax),%ymm12,%ymm0 │ │ │ │ + add $0x20,%rax │ │ │ │ + vmovupd %ymm0,-0x20(%rax) │ │ │ │ + vmulpd (%rax),%ymm12,%ymm4 │ │ │ │ + add $0x20,%rax │ │ │ │ + vmovupd %ymm4,-0x20(%rax) │ │ │ │ + vmulpd (%rax),%ymm12,%ymm1 │ │ │ │ + add $0x20,%rax │ │ │ │ + vmovupd %ymm1,-0x20(%rax) │ │ │ │ + vmulpd (%rax),%ymm12,%ymm2 │ │ │ │ + add $0x20,%rax │ │ │ │ + vmovupd %ymm2,-0x20(%rax) │ │ │ │ + cmp %rax,%rcx │ │ │ │ + je 646ce │ │ │ │ + vmulpd (%rax),%ymm12,%ymm6 │ │ │ │ + add $0x100,%rax │ │ │ │ + vmulpd -0xe0(%rax),%ymm12,%ymm3 │ │ │ │ + vmulpd -0xc0(%rax),%ymm12,%ymm5 │ │ │ │ + vmulpd -0xa0(%rax),%ymm12,%ymm8 │ │ │ │ + vmulpd -0x80(%rax),%ymm12,%ymm7 │ │ │ │ + vmulpd -0x60(%rax),%ymm12,%ymm9 │ │ │ │ + vmovupd %ymm6,-0x100(%rax) │ │ │ │ + vmulpd -0x40(%rax),%ymm12,%ymm13 │ │ │ │ + vmovupd %ymm3,-0xe0(%rax) │ │ │ │ + vmulpd -0x20(%rax),%ymm12,%ymm14 │ │ │ │ + vmovupd %ymm5,-0xc0(%rax) │ │ │ │ + vmovupd %ymm8,-0xa0(%rax) │ │ │ │ + vmovupd %ymm7,-0x80(%rax) │ │ │ │ + vmovupd %ymm9,-0x60(%rax) │ │ │ │ + vmovupd %ymm13,-0x40(%rax) │ │ │ │ + vmovupd %ymm14,-0x20(%rax) │ │ │ │ + cmp %rax,%rcx │ │ │ │ + jne 6465f │ │ │ │ + test $0x3,%dil │ │ │ │ + je 6470b │ │ │ │ + mov %rdi,%r14 │ │ │ │ + and $0xfffffffffffffffc,%r14 │ │ │ │ + lea (%r11,%r14,8),%rdx │ │ │ │ + cmp %r14,%r8 │ │ │ │ + je 64703 │ │ │ │ + vmulpd (%r11,%r14,8),%xmm11,%xmm15 │ │ │ │ + mov %rdi,%r9 │ │ │ │ + sub %r14,%r9 │ │ │ │ + and $0x1,%edi │ │ │ │ + vmovupd %xmm15,(%r11,%r14,8) │ │ │ │ + je 6470b │ │ │ │ + and $0xfffffffffffffffe,%r9 │ │ │ │ + lea (%rdx,%r9,8),%rdx │ │ │ │ + vmulsd (%rdx),%xmm10,%xmm0 │ │ │ │ + vmovsd %xmm0,(%rdx) │ │ │ │ + add $0x18,%rsi │ │ │ │ + cmp %rsi,%r10 │ │ │ │ + jne 64588 │ │ │ │ + mov 0x48(%rsp),%r9 │ │ │ │ mov 0x78(%rsp),%rdx │ │ │ │ - vmovsd %xmm7,0x70(%rsp) │ │ │ │ - mov 0x4c(%rsp),%edi │ │ │ │ - lea 0x2(%r11),%esi │ │ │ │ + vmovsd %xmm10,0x70(%rsp) │ │ │ │ + lea 0x2(%rbx),%esi │ │ │ │ + mov 0x3c(%rsp),%edi │ │ │ │ mov %r12,%r8 │ │ │ │ mov %r15,%rcx │ │ │ │ vzeroupper │ │ │ │ - call 3dd10 │ │ │ │ - mov 0x60(%rsp),%r10d │ │ │ │ - vmovsd 0x70(%rsp),%xmm9 │ │ │ │ + call 3d330 │ │ │ │ + mov (%r12),%rax │ │ │ │ + mov 0xe0(%rsp),%rdx │ │ │ │ + mov %ebx,%r15d │ │ │ │ + mov %r12,0x50(%rsp) │ │ │ │ + vmovsd 0x70(%rsp),%xmm10 │ │ │ │ + lea (%r15,%r15,2),%r10 │ │ │ │ + mov %ebx,0x70(%rsp) │ │ │ │ mov %r13,%rcx │ │ │ │ - vmovq %r12,%xmm8 │ │ │ │ - mov (%r12),%r15 │ │ │ │ - mov 0xe0(%rsp),%r9 │ │ │ │ - vmovq 0xe0(%rsp),%xmm7 │ │ │ │ - mov %r13,0x70(%rsp) │ │ │ │ - lea (%r10,%r10,2),%r8 │ │ │ │ - lea 0x18(%r13,%r8,8),%r11 │ │ │ │ - mov %r15,%r10 │ │ │ │ - sub %r13,%r9 │ │ │ │ - vmovddup %xmm9,%xmm3 │ │ │ │ - sub %r13,%r10 │ │ │ │ - vbroadcastsd %xmm9,%ymm4 │ │ │ │ - vbroadcastsd %xmm9,%zmm0 │ │ │ │ - vmovq %r15,%xmm6 │ │ │ │ - mov %r11,%r13 │ │ │ │ + lea 0x18(%r13,%r10,8),%rsi │ │ │ │ + mov %rax,%r11 │ │ │ │ + mov %rdx,%r8 │ │ │ │ + mov %r13,0x58(%rsp) │ │ │ │ + sub %r13,%r11 │ │ │ │ + vmovddup %xmm10,%xmm11 │ │ │ │ + vbroadcastsd %xmm10,%ymm12 │ │ │ │ + sub %r13,%r8 │ │ │ │ + mov %rsi,%r13 │ │ │ │ nopl (%rax) │ │ │ │ - mov (%r10,%rcx,1),%rdi │ │ │ │ - mov 0x8(%r10,%rcx,1),%r12 │ │ │ │ + mov (%r11,%rcx,1),%rdi │ │ │ │ + mov 0x8(%r11,%rcx,1),%rbx │ │ │ │ mov (%rcx),%rsi │ │ │ │ - cmp %rdi,%r12 │ │ │ │ - je 67682 │ │ │ │ - mov %rsi,%rdx │ │ │ │ - sub %rdi,%rdx │ │ │ │ - sub $0x8,%rdx │ │ │ │ - cmp $0x30,%rdx │ │ │ │ - jbe 679b0 │ │ │ │ - sub $0x8,%r12 │ │ │ │ + cmp %rdi,%rbx │ │ │ │ + je 649dc │ │ │ │ + sub %rdi,%rbx │ │ │ │ + mov %rbx,%r14 │ │ │ │ + cmp $0x8,%rbx │ │ │ │ + je 64ca8 │ │ │ │ + mov %rsi,%r12 │ │ │ │ sub %rdi,%r12 │ │ │ │ - mov %r12,%r11 │ │ │ │ - shr $0x3,%r11 │ │ │ │ - cmp $0x30,%r12 │ │ │ │ - jbe 67d1a │ │ │ │ - lea 0x1(%r11),%rax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - mov %rax,%r12 │ │ │ │ + sub $0x8,%r12 │ │ │ │ + cmp $0x10,%r12 │ │ │ │ + jbe 64e56 │ │ │ │ + sub $0x8,%r14 │ │ │ │ + mov %r14,%r12 │ │ │ │ shr $0x3,%r12 │ │ │ │ - shl $0x6,%r12 │ │ │ │ - lea -0x40(%r12),%rdx │ │ │ │ - shr $0x6,%rdx │ │ │ │ - inc %rdx │ │ │ │ - and $0x7,%edx │ │ │ │ - je 67519 │ │ │ │ - cmp $0x1,%rdx │ │ │ │ - je 674f7 │ │ │ │ - cmp $0x2,%rdx │ │ │ │ - je 674de │ │ │ │ - cmp $0x3,%rdx │ │ │ │ - je 674c5 │ │ │ │ - cmp $0x4,%rdx │ │ │ │ - je 674ac │ │ │ │ - cmp $0x5,%rdx │ │ │ │ - je 67493 │ │ │ │ - cmp $0x6,%rdx │ │ │ │ - je 6747a │ │ │ │ - vmovupd (%rdi),%zmm1 │ │ │ │ - vfmadd213pd (%rsi),%zmm0,%zmm1 │ │ │ │ - mov $0x40,%ebx │ │ │ │ - vmovupd %zmm1,(%rsi) │ │ │ │ - vmovupd (%rdi,%rbx,1),%zmm2 │ │ │ │ - vfmadd213pd (%rsi,%rbx,1),%zmm0,%zmm2 │ │ │ │ - vmovupd %zmm2,(%rsi,%rbx,1) │ │ │ │ - add $0x40,%rbx │ │ │ │ - vmovupd (%rdi,%rbx,1),%zmm5 │ │ │ │ - vfmadd213pd (%rsi,%rbx,1),%zmm0,%zmm5 │ │ │ │ - vmovupd %zmm5,(%rsi,%rbx,1) │ │ │ │ - add $0x40,%rbx │ │ │ │ - vmovupd (%rdi,%rbx,1),%zmm10 │ │ │ │ - vfmadd213pd (%rsi,%rbx,1),%zmm0,%zmm10 │ │ │ │ - vmovupd %zmm10,(%rsi,%rbx,1) │ │ │ │ - add $0x40,%rbx │ │ │ │ - vmovupd (%rdi,%rbx,1),%zmm11 │ │ │ │ - vfmadd213pd (%rsi,%rbx,1),%zmm0,%zmm11 │ │ │ │ - vmovupd %zmm11,(%rsi,%rbx,1) │ │ │ │ - add $0x40,%rbx │ │ │ │ - vmovupd (%rdi,%rbx,1),%zmm12 │ │ │ │ - vfmadd213pd (%rsi,%rbx,1),%zmm0,%zmm12 │ │ │ │ - vmovupd %zmm12,(%rsi,%rbx,1) │ │ │ │ - add $0x40,%rbx │ │ │ │ - vmovupd (%rdi,%rbx,1),%zmm13 │ │ │ │ - vfmadd213pd (%rsi,%rbx,1),%zmm0,%zmm13 │ │ │ │ - vmovupd %zmm13,(%rsi,%rbx,1) │ │ │ │ - add $0x40,%rbx │ │ │ │ - cmp %r12,%rbx │ │ │ │ - je 675e6 │ │ │ │ - vmovupd (%rdi,%rbx,1),%zmm14 │ │ │ │ - vfmadd213pd (%rsi,%rbx,1),%zmm0,%zmm14 │ │ │ │ - vmovupd %zmm14,(%rsi,%rbx,1) │ │ │ │ - vmovupd 0x40(%rdi,%rbx,1),%zmm15 │ │ │ │ - vfmadd213pd 0x40(%rsi,%rbx,1),%zmm0,%zmm15 │ │ │ │ - vmovupd %zmm15,0x40(%rsi,%rbx,1) │ │ │ │ - vmovupd 0x80(%rdi,%rbx,1),%zmm1 │ │ │ │ - vfmadd213pd 0x80(%rsi,%rbx,1),%zmm0,%zmm1 │ │ │ │ - vmovupd %zmm1,0x80(%rsi,%rbx,1) │ │ │ │ - vmovupd 0xc0(%rdi,%rbx,1),%zmm2 │ │ │ │ - vfmadd213pd 0xc0(%rsi,%rbx,1),%zmm0,%zmm2 │ │ │ │ - vmovupd %zmm2,0xc0(%rsi,%rbx,1) │ │ │ │ - vmovupd 0x100(%rdi,%rbx,1),%zmm5 │ │ │ │ - vfmadd213pd 0x100(%rsi,%rbx,1),%zmm0,%zmm5 │ │ │ │ - vmovupd %zmm5,0x100(%rsi,%rbx,1) │ │ │ │ - vmovupd 0x140(%rdi,%rbx,1),%zmm10 │ │ │ │ - vfmadd213pd 0x140(%rsi,%rbx,1),%zmm0,%zmm10 │ │ │ │ - vmovupd %zmm10,0x140(%rsi,%rbx,1) │ │ │ │ - vmovupd 0x180(%rdi,%rbx,1),%zmm11 │ │ │ │ - vfmadd213pd 0x180(%rsi,%rbx,1),%zmm0,%zmm11 │ │ │ │ - vmovupd %zmm11,0x180(%rsi,%rbx,1) │ │ │ │ - vmovupd 0x1c0(%rdi,%rbx,1),%zmm12 │ │ │ │ - vfmadd213pd 0x1c0(%rsi,%rbx,1),%zmm0,%zmm12 │ │ │ │ - vmovupd %zmm12,0x1c0(%rsi,%rbx,1) │ │ │ │ - add $0x200,%rbx │ │ │ │ - cmp %r12,%rbx │ │ │ │ - jne 67519 │ │ │ │ - test $0x7,%al │ │ │ │ - je 67682 │ │ │ │ - and $0xfffffffffffffff8,%rax │ │ │ │ - mov %rax,%r8 │ │ │ │ - lea 0x0(,%rax,8),%r15 │ │ │ │ - sub %r8,%r11 │ │ │ │ - lea (%rsi,%r15,1),%rbx │ │ │ │ - add %rdi,%r15 │ │ │ │ - lea 0x1(%r11),%rax │ │ │ │ - cmp $0x2,%r11 │ │ │ │ - jbe 67d34 │ │ │ │ - vmovupd (%rdi,%r8,8),%ymm13 │ │ │ │ - vfmadd213pd (%rsi,%r8,8),%ymm4,%ymm13 │ │ │ │ - vmovupd %ymm13,(%rsi,%r8,8) │ │ │ │ - test $0x3,%al │ │ │ │ - je 67682 │ │ │ │ - mov %rax,%rdx │ │ │ │ - and $0xfffffffffffffffc,%rdx │ │ │ │ - lea 0x0(,%rdx,8),%r12 │ │ │ │ - add %r12,%rbx │ │ │ │ - add %r12,%r15 │ │ │ │ - cmp %rdx,%r11 │ │ │ │ - je 67674 │ │ │ │ - mov %rax,%r11 │ │ │ │ - sub %rdx,%r11 │ │ │ │ - add %r8,%rdx │ │ │ │ - vmovupd (%rdi,%rdx,8),%xmm14 │ │ │ │ - vfmadd213pd (%rsi,%rdx,8),%xmm3,%xmm14 │ │ │ │ - vmovupd %xmm14,(%rsi,%rdx,8) │ │ │ │ - test $0x1,%al │ │ │ │ - je 67682 │ │ │ │ - and $0xfffffffffffffffe,%r11 │ │ │ │ - lea 0x0(,%r11,8),%rdi │ │ │ │ + lea 0x1(%r12),%r9 │ │ │ │ + cmp $0x10,%r14 │ │ │ │ + jbe 64ff1 │ │ │ │ + mov %r9,%r14 │ │ │ │ + xor %ebx,%ebx │ │ │ │ + shr $0x2,%r14 │ │ │ │ + shl $0x5,%r14 │ │ │ │ + lea -0x20(%r14),%r15 │ │ │ │ + shr $0x5,%r15 │ │ │ │ + inc %r15 │ │ │ │ + and $0x7,%r15d │ │ │ │ + je 648b8 │ │ │ │ + cmp $0x1,%r15 │ │ │ │ + je 6489b │ │ │ │ + cmp $0x2,%r15 │ │ │ │ + je 64887 │ │ │ │ + cmp $0x3,%r15 │ │ │ │ + je 64873 │ │ │ │ + cmp $0x4,%r15 │ │ │ │ + je 6485f │ │ │ │ + cmp $0x5,%r15 │ │ │ │ + je 6484b │ │ │ │ + cmp $0x6,%r15 │ │ │ │ + je 64837 │ │ │ │ + vmovupd (%rdi),%ymm1 │ │ │ │ + mov $0x20,%ebx │ │ │ │ + vfmadd213pd (%rsi),%ymm12,%ymm1 │ │ │ │ + vmovupd %ymm1,(%rsi) │ │ │ │ + vmovupd (%rdi,%rbx,1),%ymm2 │ │ │ │ + vfmadd213pd (%rsi,%rbx,1),%ymm12,%ymm2 │ │ │ │ + vmovupd %ymm2,(%rsi,%rbx,1) │ │ │ │ + add $0x20,%rbx │ │ │ │ + vmovupd (%rdi,%rbx,1),%ymm6 │ │ │ │ + vfmadd213pd (%rsi,%rbx,1),%ymm12,%ymm6 │ │ │ │ + vmovupd %ymm6,(%rsi,%rbx,1) │ │ │ │ + add $0x20,%rbx │ │ │ │ + vmovupd (%rdi,%rbx,1),%ymm3 │ │ │ │ + vfmadd213pd (%rsi,%rbx,1),%ymm12,%ymm3 │ │ │ │ + vmovupd %ymm3,(%rsi,%rbx,1) │ │ │ │ + add $0x20,%rbx │ │ │ │ + vmovupd (%rdi,%rbx,1),%ymm5 │ │ │ │ + vfmadd213pd (%rsi,%rbx,1),%ymm12,%ymm5 │ │ │ │ + vmovupd %ymm5,(%rsi,%rbx,1) │ │ │ │ + add $0x20,%rbx │ │ │ │ + vmovupd (%rdi,%rbx,1),%ymm8 │ │ │ │ + vfmadd213pd (%rsi,%rbx,1),%ymm12,%ymm8 │ │ │ │ + vmovupd %ymm8,(%rsi,%rbx,1) │ │ │ │ + add $0x20,%rbx │ │ │ │ + vmovupd (%rdi,%rbx,1),%ymm7 │ │ │ │ + vfmadd213pd (%rsi,%rbx,1),%ymm12,%ymm7 │ │ │ │ + vmovupd %ymm7,(%rsi,%rbx,1) │ │ │ │ + add $0x20,%rbx │ │ │ │ + cmp %r14,%rbx │ │ │ │ + je 64981 │ │ │ │ + vmovupd (%rdi,%rbx,1),%ymm9 │ │ │ │ + vfmadd213pd (%rsi,%rbx,1),%ymm12,%ymm9 │ │ │ │ + vmovupd %ymm9,(%rsi,%rbx,1) │ │ │ │ + vmovupd 0x20(%rdi,%rbx,1),%ymm13 │ │ │ │ + vfmadd213pd 0x20(%rsi,%rbx,1),%ymm12,%ymm13 │ │ │ │ + vmovupd %ymm13,0x20(%rsi,%rbx,1) │ │ │ │ + vmovupd 0x40(%rdi,%rbx,1),%ymm14 │ │ │ │ + vfmadd213pd 0x40(%rsi,%rbx,1),%ymm12,%ymm14 │ │ │ │ + vmovupd %ymm14,0x40(%rsi,%rbx,1) │ │ │ │ + vmovupd 0x60(%rdi,%rbx,1),%ymm15 │ │ │ │ + vfmadd213pd 0x60(%rsi,%rbx,1),%ymm12,%ymm15 │ │ │ │ + vmovupd %ymm15,0x60(%rsi,%rbx,1) │ │ │ │ + vmovupd 0x80(%rdi,%rbx,1),%ymm0 │ │ │ │ + vfmadd213pd 0x80(%rsi,%rbx,1),%ymm12,%ymm0 │ │ │ │ + vmovupd %ymm0,0x80(%rsi,%rbx,1) │ │ │ │ + vmovupd 0xa0(%rdi,%rbx,1),%ymm4 │ │ │ │ + vfmadd213pd 0xa0(%rsi,%rbx,1),%ymm12,%ymm4 │ │ │ │ + vmovupd %ymm4,0xa0(%rsi,%rbx,1) │ │ │ │ + vmovupd 0xc0(%rdi,%rbx,1),%ymm1 │ │ │ │ + vfmadd213pd 0xc0(%rsi,%rbx,1),%ymm12,%ymm1 │ │ │ │ + vmovupd %ymm1,0xc0(%rsi,%rbx,1) │ │ │ │ + vmovupd 0xe0(%rdi,%rbx,1),%ymm2 │ │ │ │ + vfmadd213pd 0xe0(%rsi,%rbx,1),%ymm12,%ymm2 │ │ │ │ + vmovupd %ymm2,0xe0(%rsi,%rbx,1) │ │ │ │ + add $0x100,%rbx │ │ │ │ + cmp %r14,%rbx │ │ │ │ + jne 648b8 │ │ │ │ + test $0x3,%r9b │ │ │ │ + je 649dc │ │ │ │ + mov %r9,%r10 │ │ │ │ + and $0xfffffffffffffffc,%r10 │ │ │ │ + lea 0x0(,%r10,8),%rbx │ │ │ │ + lea (%rsi,%rbx,1),%r15 │ │ │ │ add %rdi,%rbx │ │ │ │ - add %rdi,%r15 │ │ │ │ - vmovsd (%r15),%xmm15 │ │ │ │ - vfmadd213sd (%rbx),%xmm9,%xmm15 │ │ │ │ - vmovsd %xmm15,(%rbx) │ │ │ │ - mov (%r9,%rcx,1),%rdi │ │ │ │ - mov 0x8(%r9,%rcx,1),%rax │ │ │ │ - cmp %rdi,%rax │ │ │ │ - je 67933 │ │ │ │ - mov %rsi,%rdx │ │ │ │ - sub %rdi,%rdx │ │ │ │ - sub $0x8,%rdx │ │ │ │ - cmp $0x30,%rdx │ │ │ │ - jbe 67b50 │ │ │ │ - sub $0x8,%rax │ │ │ │ - sub %rdi,%rax │ │ │ │ - mov %rax,%r11 │ │ │ │ - shr $0x3,%r11 │ │ │ │ - cmp $0x30,%rax │ │ │ │ - jbe 67cf9 │ │ │ │ - lea 0x1(%r11),%r12 │ │ │ │ - xor %edx,%edx │ │ │ │ - mov %r12,%rbx │ │ │ │ - shr $0x3,%rbx │ │ │ │ - shl $0x6,%rbx │ │ │ │ - lea -0x40(%rbx),%rax │ │ │ │ - shr $0x6,%rax │ │ │ │ - inc %rax │ │ │ │ - and $0x7,%eax │ │ │ │ - je 677c7 │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 677a5 │ │ │ │ - cmp $0x2,%rax │ │ │ │ - je 6778c │ │ │ │ - cmp $0x3,%rax │ │ │ │ - je 67773 │ │ │ │ - cmp $0x4,%rax │ │ │ │ - je 6775a │ │ │ │ - cmp $0x5,%rax │ │ │ │ - je 67741 │ │ │ │ - cmp $0x6,%rax │ │ │ │ - je 67728 │ │ │ │ - vmovupd (%rsi),%zmm13 │ │ │ │ - vaddpd (%rdi),%zmm13,%zmm14 │ │ │ │ - mov $0x40,%edx │ │ │ │ - vmovupd %zmm14,(%rsi) │ │ │ │ - vmovupd (%rsi,%rdx,1),%zmm15 │ │ │ │ - vaddpd (%rdi,%rdx,1),%zmm15,%zmm1 │ │ │ │ - vmovupd %zmm1,(%rsi,%rdx,1) │ │ │ │ - add $0x40,%rdx │ │ │ │ - vmovupd (%rsi,%rdx,1),%zmm2 │ │ │ │ - vaddpd (%rdi,%rdx,1),%zmm2,%zmm5 │ │ │ │ - vmovupd %zmm5,(%rsi,%rdx,1) │ │ │ │ - add $0x40,%rdx │ │ │ │ - vmovupd (%rsi,%rdx,1),%zmm10 │ │ │ │ - vaddpd (%rdi,%rdx,1),%zmm10,%zmm11 │ │ │ │ - vmovupd %zmm11,(%rsi,%rdx,1) │ │ │ │ - add $0x40,%rdx │ │ │ │ - vmovupd (%rsi,%rdx,1),%zmm12 │ │ │ │ - vaddpd (%rdi,%rdx,1),%zmm12,%zmm13 │ │ │ │ - vmovupd %zmm13,(%rsi,%rdx,1) │ │ │ │ - add $0x40,%rdx │ │ │ │ - vmovupd (%rsi,%rdx,1),%zmm14 │ │ │ │ - vaddpd (%rdi,%rdx,1),%zmm14,%zmm15 │ │ │ │ - vmovupd %zmm15,(%rsi,%rdx,1) │ │ │ │ - add $0x40,%rdx │ │ │ │ - vmovupd (%rsi,%rdx,1),%zmm1 │ │ │ │ - vaddpd (%rdi,%rdx,1),%zmm1,%zmm2 │ │ │ │ - vmovupd %zmm2,(%rsi,%rdx,1) │ │ │ │ - add $0x40,%rdx │ │ │ │ - cmp %rbx,%rdx │ │ │ │ - je 67894 │ │ │ │ - vmovupd (%rsi,%rdx,1),%zmm5 │ │ │ │ - vaddpd (%rdi,%rdx,1),%zmm5,%zmm10 │ │ │ │ - vmovupd 0x40(%rsi,%rdx,1),%zmm11 │ │ │ │ - vmovupd 0x80(%rsi,%rdx,1),%zmm13 │ │ │ │ - vmovupd 0xc0(%rsi,%rdx,1),%zmm15 │ │ │ │ - vmovupd 0x100(%rsi,%rdx,1),%zmm2 │ │ │ │ - vmovupd %zmm10,(%rsi,%rdx,1) │ │ │ │ - vaddpd 0x40(%rdi,%rdx,1),%zmm11,%zmm12 │ │ │ │ - vmovupd 0x140(%rsi,%rdx,1),%zmm10 │ │ │ │ - vmovupd %zmm12,0x40(%rsi,%rdx,1) │ │ │ │ - vaddpd 0x80(%rdi,%rdx,1),%zmm13,%zmm14 │ │ │ │ - vmovupd 0x180(%rsi,%rdx,1),%zmm12 │ │ │ │ - vmovupd %zmm14,0x80(%rsi,%rdx,1) │ │ │ │ - vaddpd 0xc0(%rdi,%rdx,1),%zmm15,%zmm1 │ │ │ │ - vmovupd 0x1c0(%rsi,%rdx,1),%zmm14 │ │ │ │ - vmovupd %zmm1,0xc0(%rsi,%rdx,1) │ │ │ │ - vaddpd 0x100(%rdi,%rdx,1),%zmm2,%zmm5 │ │ │ │ - vmovupd %zmm5,0x100(%rsi,%rdx,1) │ │ │ │ - vaddpd 0x140(%rdi,%rdx,1),%zmm10,%zmm11 │ │ │ │ - vmovupd %zmm11,0x140(%rsi,%rdx,1) │ │ │ │ - vaddpd 0x180(%rdi,%rdx,1),%zmm12,%zmm13 │ │ │ │ - vmovupd %zmm13,0x180(%rsi,%rdx,1) │ │ │ │ - vaddpd 0x1c0(%rdi,%rdx,1),%zmm14,%zmm15 │ │ │ │ - vmovupd %zmm15,0x1c0(%rsi,%rdx,1) │ │ │ │ - add $0x200,%rdx │ │ │ │ - cmp %rbx,%rdx │ │ │ │ - jne 677c7 │ │ │ │ - test $0x7,%r12b │ │ │ │ - je 67933 │ │ │ │ - and $0xfffffffffffffff8,%r12 │ │ │ │ - mov %r12,%r8 │ │ │ │ - lea 0x0(,%r12,8),%r15 │ │ │ │ - sub %r8,%r11 │ │ │ │ - lea (%rsi,%r15,1),%rbx │ │ │ │ - add %rdi,%r15 │ │ │ │ - lea 0x1(%r11),%rax │ │ │ │ - cmp $0x2,%r11 │ │ │ │ - jbe 67d13 │ │ │ │ - vmovupd (%rsi,%r8,8),%ymm1 │ │ │ │ - vaddpd (%rdi,%r8,8),%ymm1,%ymm2 │ │ │ │ - vmovupd %ymm2,(%rsi,%r8,8) │ │ │ │ - test $0x3,%al │ │ │ │ - je 67933 │ │ │ │ - mov %rax,%rdx │ │ │ │ - and $0xfffffffffffffffc,%rdx │ │ │ │ - lea 0x0(,%rdx,8),%r12 │ │ │ │ - add %r12,%rbx │ │ │ │ + cmp %r10,%r12 │ │ │ │ + je 649ce │ │ │ │ + vmovupd (%rdi,%r10,8),%xmm6 │ │ │ │ + mov %r9,%r12 │ │ │ │ + sub %r10,%r12 │ │ │ │ + and $0x1,%r9d │ │ │ │ + vfmadd213pd (%rsi,%r10,8),%xmm11,%xmm6 │ │ │ │ + vmovupd %xmm6,(%rsi,%r10,8) │ │ │ │ + je 649dc │ │ │ │ + and $0xfffffffffffffffe,%r12 │ │ │ │ + shl $0x3,%r12 │ │ │ │ add %r12,%r15 │ │ │ │ - cmp %r11,%rdx │ │ │ │ - je 67926 │ │ │ │ - add %rdx,%r8 │ │ │ │ - mov %rax,%r11 │ │ │ │ - vmovupd (%rsi,%r8,8),%xmm5 │ │ │ │ - vaddpd (%rdi,%r8,8),%xmm5,%xmm10 │ │ │ │ - sub %rdx,%r11 │ │ │ │ - vmovupd %xmm10,(%rsi,%r8,8) │ │ │ │ - test $0x1,%al │ │ │ │ - je 67933 │ │ │ │ - and $0xfffffffffffffffe,%r11 │ │ │ │ - lea 0x0(,%r11,8),%rsi │ │ │ │ - add %rsi,%rbx │ │ │ │ - add %rsi,%r15 │ │ │ │ - vmovsd (%rbx),%xmm11 │ │ │ │ - vaddsd (%r15),%xmm11,%xmm12 │ │ │ │ - vmovsd %xmm12,(%rbx) │ │ │ │ - add $0x18,%rcx │ │ │ │ - cmp %r13,%rcx │ │ │ │ - jne 673d0 │ │ │ │ - vmovq %xmm8,%r12 │ │ │ │ - vpinsrq $0x1,0xe8(%rsp),%xmm7,%xmm3 │ │ │ │ - mov 0xf0(%rsp),%r15 │ │ │ │ - mov 0x60(%rsp),%ecx │ │ │ │ - vpinsrq $0x1,0x8(%r12),%xmm6,%xmm4 │ │ │ │ - mov 0x10(%r12),%r10 │ │ │ │ - mov 0x70(%rsp),%r13 │ │ │ │ - vmovq %xmm7,%rdx │ │ │ │ - sub $0x18,%r14 │ │ │ │ - mov %r15,0x10(%r12) │ │ │ │ - mov %r10,0xf0(%rsp) │ │ │ │ - vmovdqu %xmm3,(%r12) │ │ │ │ - vmovdqa %xmm4,0xe0(%rsp) │ │ │ │ - dec %ecx │ │ │ │ - je 67d3b │ │ │ │ - vzeroupper │ │ │ │ - jmp 670f0 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %r12,%r15 │ │ │ │ - xor %r8d,%r8d │ │ │ │ - sub %rdi,%r15 │ │ │ │ - lea -0x8(%r15),%rbx │ │ │ │ - shr $0x3,%rbx │ │ │ │ - inc %rbx │ │ │ │ - and $0x7,%ebx │ │ │ │ - je 67a99 │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 67a7a │ │ │ │ - cmp $0x2,%rbx │ │ │ │ - je 67a64 │ │ │ │ - cmp $0x3,%rbx │ │ │ │ - je 67a4e │ │ │ │ - cmp $0x4,%rbx │ │ │ │ - je 67a38 │ │ │ │ - cmp $0x5,%rbx │ │ │ │ - je 67a22 │ │ │ │ - cmp $0x6,%rbx │ │ │ │ - je 67a0c │ │ │ │ - vmovsd (%rdi),%xmm1 │ │ │ │ - vfmadd213sd (%rsi),%xmm9,%xmm1 │ │ │ │ - mov $0x8,%r8d │ │ │ │ - vmovsd %xmm1,(%rsi) │ │ │ │ - vmovsd (%rdi,%r8,1),%xmm2 │ │ │ │ - vfmadd213sd (%rsi,%r8,1),%xmm9,%xmm2 │ │ │ │ - vmovsd %xmm2,(%rsi,%r8,1) │ │ │ │ - add $0x8,%r8 │ │ │ │ - vmovsd (%rdi,%r8,1),%xmm5 │ │ │ │ - vfmadd213sd (%rsi,%r8,1),%xmm9,%xmm5 │ │ │ │ - vmovsd %xmm5,(%rsi,%r8,1) │ │ │ │ - add $0x8,%r8 │ │ │ │ - vmovsd (%rdi,%r8,1),%xmm10 │ │ │ │ - vfmadd213sd (%rsi,%r8,1),%xmm9,%xmm10 │ │ │ │ - vmovsd %xmm10,(%rsi,%r8,1) │ │ │ │ - add $0x8,%r8 │ │ │ │ - vmovsd (%rdi,%r8,1),%xmm11 │ │ │ │ - vfmadd213sd (%rsi,%r8,1),%xmm9,%xmm11 │ │ │ │ - vmovsd %xmm11,(%rsi,%r8,1) │ │ │ │ - add $0x8,%r8 │ │ │ │ - vmovsd (%rdi,%r8,1),%xmm12 │ │ │ │ - vfmadd213sd (%rsi,%r8,1),%xmm9,%xmm12 │ │ │ │ - vmovsd %xmm12,(%rsi,%r8,1) │ │ │ │ - add $0x8,%r8 │ │ │ │ - vmovsd (%rdi,%r8,1),%xmm13 │ │ │ │ - vfmadd213sd (%rsi,%r8,1),%xmm9,%xmm13 │ │ │ │ - vmovsd %xmm13,(%rsi,%r8,1) │ │ │ │ - add $0x8,%r8 │ │ │ │ - cmp %r15,%r8 │ │ │ │ - je 67682 │ │ │ │ - vmovsd (%rdi,%r8,1),%xmm14 │ │ │ │ - vfmadd213sd (%rsi,%r8,1),%xmm9,%xmm14 │ │ │ │ - vmovsd %xmm14,(%rsi,%r8,1) │ │ │ │ - vmovsd 0x8(%rdi,%r8,1),%xmm15 │ │ │ │ - vfmadd213sd 0x8(%rsi,%r8,1),%xmm9,%xmm15 │ │ │ │ - vmovsd %xmm15,0x8(%rsi,%r8,1) │ │ │ │ - vmovsd 0x10(%rdi,%r8,1),%xmm1 │ │ │ │ - vfmadd213sd 0x10(%rsi,%r8,1),%xmm9,%xmm1 │ │ │ │ - vmovsd %xmm1,0x10(%rsi,%r8,1) │ │ │ │ - vmovsd 0x18(%rdi,%r8,1),%xmm2 │ │ │ │ - vfmadd213sd 0x18(%rsi,%r8,1),%xmm9,%xmm2 │ │ │ │ - vmovsd %xmm2,0x18(%rsi,%r8,1) │ │ │ │ - vmovsd 0x20(%rdi,%r8,1),%xmm5 │ │ │ │ - vfmadd213sd 0x20(%rsi,%r8,1),%xmm9,%xmm5 │ │ │ │ - vmovsd %xmm5,0x20(%rsi,%r8,1) │ │ │ │ - vmovsd 0x28(%rdi,%r8,1),%xmm10 │ │ │ │ - vfmadd213sd 0x28(%rsi,%r8,1),%xmm9,%xmm10 │ │ │ │ - vmovsd %xmm10,0x28(%rsi,%r8,1) │ │ │ │ - vmovsd 0x30(%rdi,%r8,1),%xmm11 │ │ │ │ - vfmadd213sd 0x30(%rsi,%r8,1),%xmm9,%xmm11 │ │ │ │ - vmovsd %xmm11,0x30(%rsi,%r8,1) │ │ │ │ - vmovsd 0x38(%rdi,%r8,1),%xmm12 │ │ │ │ - vfmadd213sd 0x38(%rsi,%r8,1),%xmm9,%xmm12 │ │ │ │ - vmovsd %xmm12,0x38(%rsi,%r8,1) │ │ │ │ - add $0x40,%r8 │ │ │ │ - cmp %r15,%r8 │ │ │ │ - jne 67a99 │ │ │ │ - jmp 67682 │ │ │ │ - mov %rax,%r15 │ │ │ │ - xor %r8d,%r8d │ │ │ │ - sub %rdi,%r15 │ │ │ │ - lea -0x8(%r15),%rbx │ │ │ │ - shr $0x3,%rbx │ │ │ │ - inc %rbx │ │ │ │ - and $0x7,%ebx │ │ │ │ - je 67c38 │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 67c19 │ │ │ │ - cmp $0x2,%rbx │ │ │ │ - je 67c03 │ │ │ │ - cmp $0x3,%rbx │ │ │ │ - je 67bed │ │ │ │ - cmp $0x4,%rbx │ │ │ │ - je 67bd7 │ │ │ │ - cmp $0x5,%rbx │ │ │ │ - je 67bc1 │ │ │ │ - cmp $0x6,%rbx │ │ │ │ - je 67bab │ │ │ │ - vmovsd (%rsi),%xmm13 │ │ │ │ - vaddsd (%rdi),%xmm13,%xmm14 │ │ │ │ - mov $0x8,%r8d │ │ │ │ - vmovsd %xmm14,(%rsi) │ │ │ │ - vmovsd (%rsi,%r8,1),%xmm15 │ │ │ │ - vaddsd (%rdi,%r8,1),%xmm15,%xmm1 │ │ │ │ - vmovsd %xmm1,(%rsi,%r8,1) │ │ │ │ - add $0x8,%r8 │ │ │ │ - vmovsd (%rsi,%r8,1),%xmm2 │ │ │ │ - vaddsd (%rdi,%r8,1),%xmm2,%xmm5 │ │ │ │ - vmovsd %xmm5,(%rsi,%r8,1) │ │ │ │ - add $0x8,%r8 │ │ │ │ - vmovsd (%rsi,%r8,1),%xmm10 │ │ │ │ - vaddsd (%rdi,%r8,1),%xmm10,%xmm11 │ │ │ │ - vmovsd %xmm11,(%rsi,%r8,1) │ │ │ │ - add $0x8,%r8 │ │ │ │ - vmovsd (%rsi,%r8,1),%xmm12 │ │ │ │ - vaddsd (%rdi,%r8,1),%xmm12,%xmm13 │ │ │ │ - vmovsd %xmm13,(%rsi,%r8,1) │ │ │ │ - add $0x8,%r8 │ │ │ │ - vmovsd (%rsi,%r8,1),%xmm14 │ │ │ │ - vaddsd (%rdi,%r8,1),%xmm14,%xmm15 │ │ │ │ - vmovsd %xmm15,(%rsi,%r8,1) │ │ │ │ - add $0x8,%r8 │ │ │ │ - vmovsd (%rsi,%r8,1),%xmm1 │ │ │ │ - vaddsd (%rdi,%r8,1),%xmm1,%xmm2 │ │ │ │ - vmovsd %xmm2,(%rsi,%r8,1) │ │ │ │ - add $0x8,%r8 │ │ │ │ - cmp %r15,%r8 │ │ │ │ - je 67933 │ │ │ │ - vmovsd (%rsi,%r8,1),%xmm5 │ │ │ │ - vaddsd (%rdi,%r8,1),%xmm5,%xmm10 │ │ │ │ - vmovsd 0x8(%rsi,%r8,1),%xmm11 │ │ │ │ - vmovsd 0x10(%rsi,%r8,1),%xmm13 │ │ │ │ - vmovsd 0x18(%rsi,%r8,1),%xmm15 │ │ │ │ - vmovsd 0x20(%rsi,%r8,1),%xmm2 │ │ │ │ - vmovsd %xmm10,(%rsi,%r8,1) │ │ │ │ - vaddsd 0x8(%rdi,%r8,1),%xmm11,%xmm12 │ │ │ │ - vmovsd 0x28(%rsi,%r8,1),%xmm10 │ │ │ │ - vmovsd %xmm12,0x8(%rsi,%r8,1) │ │ │ │ - vaddsd 0x10(%rdi,%r8,1),%xmm13,%xmm14 │ │ │ │ - vmovsd 0x30(%rsi,%r8,1),%xmm12 │ │ │ │ - vmovsd %xmm14,0x10(%rsi,%r8,1) │ │ │ │ - vaddsd 0x18(%rdi,%r8,1),%xmm15,%xmm1 │ │ │ │ - vmovsd 0x38(%rsi,%r8,1),%xmm14 │ │ │ │ - vmovsd %xmm1,0x18(%rsi,%r8,1) │ │ │ │ - vaddsd 0x20(%rdi,%r8,1),%xmm2,%xmm5 │ │ │ │ - vmovsd %xmm5,0x20(%rsi,%r8,1) │ │ │ │ - vaddsd 0x28(%rdi,%r8,1),%xmm10,%xmm11 │ │ │ │ - vmovsd %xmm11,0x28(%rsi,%r8,1) │ │ │ │ - vaddsd 0x30(%rdi,%r8,1),%xmm12,%xmm13 │ │ │ │ - vmovsd %xmm13,0x30(%rsi,%r8,1) │ │ │ │ - vaddsd 0x38(%rdi,%r8,1),%xmm14,%xmm15 │ │ │ │ - vmovsd %xmm15,0x38(%rsi,%r8,1) │ │ │ │ - add $0x40,%r8 │ │ │ │ - cmp %r15,%r8 │ │ │ │ - jne 67c38 │ │ │ │ - jmp 67933 │ │ │ │ + add %r12,%rbx │ │ │ │ + vmovsd (%rbx),%xmm3 │ │ │ │ + vfmadd213sd (%r15),%xmm10,%xmm3 │ │ │ │ + vmovsd %xmm3,(%r15) │ │ │ │ + mov (%r8,%rcx,1),%r15 │ │ │ │ + mov 0x8(%r8,%rcx,1),%rdi │ │ │ │ + cmp %r15,%rdi │ │ │ │ + je 64c2d │ │ │ │ + sub %r15,%rdi │ │ │ │ + mov %rdi,%r14 │ │ │ │ + cmp $0x8,%rdi │ │ │ │ + je 64cc0 │ │ │ │ mov %rsi,%rbx │ │ │ │ + sub %r15,%rbx │ │ │ │ + sub $0x8,%rbx │ │ │ │ + cmp $0x10,%rbx │ │ │ │ + jbe 64cdd │ │ │ │ + lea -0x8(%rdi),%r10 │ │ │ │ + mov %r10,%r9 │ │ │ │ + shr $0x3,%r9 │ │ │ │ + lea 0x1(%r9),%r12 │ │ │ │ + cmp $0x10,%r10 │ │ │ │ + jbe 64fff │ │ │ │ + mov %r12,%r14 │ │ │ │ xor %edi,%edi │ │ │ │ - jmp 672ed │ │ │ │ - xor %r8d,%r8d │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %rdi,%r15 │ │ │ │ - sub %r8,%r11 │ │ │ │ - lea 0x1(%r11),%rax │ │ │ │ - cmp $0x2,%r11 │ │ │ │ - ja 678c5 │ │ │ │ - xor %edx,%edx │ │ │ │ - jmp 678f0 │ │ │ │ - xor %r8d,%r8d │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %rdi,%r15 │ │ │ │ - sub %r8,%r11 │ │ │ │ - lea 0x1(%r11),%rax │ │ │ │ - cmp $0x2,%r11 │ │ │ │ - ja 67615 │ │ │ │ - xor %edx,%edx │ │ │ │ - jmp 67640 │ │ │ │ + shr $0x2,%r14 │ │ │ │ + shl $0x5,%r14 │ │ │ │ + lea -0x20(%r14),%r10 │ │ │ │ + shr $0x5,%r10 │ │ │ │ + inc %r10 │ │ │ │ + and $0x7,%r10d │ │ │ │ + je 64b08 │ │ │ │ + cmp $0x1,%r10 │ │ │ │ + je 64aeb │ │ │ │ + cmp $0x2,%r10 │ │ │ │ + je 64ad7 │ │ │ │ + cmp $0x3,%r10 │ │ │ │ + je 64ac3 │ │ │ │ + cmp $0x4,%r10 │ │ │ │ + je 64aaf │ │ │ │ + cmp $0x5,%r10 │ │ │ │ + je 64a9b │ │ │ │ + cmp $0x6,%r10 │ │ │ │ + je 64a87 │ │ │ │ + vmovupd (%rsi),%ymm13 │ │ │ │ + mov $0x20,%edi │ │ │ │ + vaddpd (%r15),%ymm13,%ymm14 │ │ │ │ + vmovupd %ymm14,(%rsi) │ │ │ │ + vmovupd (%rsi,%rdi,1),%ymm15 │ │ │ │ + vaddpd (%r15,%rdi,1),%ymm15,%ymm0 │ │ │ │ + vmovupd %ymm0,(%rsi,%rdi,1) │ │ │ │ + add $0x20,%rdi │ │ │ │ + vmovupd (%rsi,%rdi,1),%ymm4 │ │ │ │ + vaddpd (%r15,%rdi,1),%ymm4,%ymm1 │ │ │ │ + vmovupd %ymm1,(%rsi,%rdi,1) │ │ │ │ + add $0x20,%rdi │ │ │ │ + vmovupd (%rsi,%rdi,1),%ymm2 │ │ │ │ + vaddpd (%r15,%rdi,1),%ymm2,%ymm6 │ │ │ │ + vmovupd %ymm6,(%rsi,%rdi,1) │ │ │ │ + add $0x20,%rdi │ │ │ │ + vmovupd (%rsi,%rdi,1),%ymm3 │ │ │ │ + vaddpd (%r15,%rdi,1),%ymm3,%ymm5 │ │ │ │ + vmovupd %ymm5,(%rsi,%rdi,1) │ │ │ │ + add $0x20,%rdi │ │ │ │ + vmovupd (%rsi,%rdi,1),%ymm8 │ │ │ │ + vaddpd (%r15,%rdi,1),%ymm8,%ymm7 │ │ │ │ + vmovupd %ymm7,(%rsi,%rdi,1) │ │ │ │ + add $0x20,%rdi │ │ │ │ + vmovupd (%rsi,%rdi,1),%ymm9 │ │ │ │ + vaddpd (%r15,%rdi,1),%ymm9,%ymm13 │ │ │ │ + vmovupd %ymm13,(%rsi,%rdi,1) │ │ │ │ + add $0x20,%rdi │ │ │ │ + cmp %r14,%rdi │ │ │ │ + je 64bd1 │ │ │ │ + vmovupd (%rsi,%rdi,1),%ymm14 │ │ │ │ + vmovupd 0x20(%rsi,%rdi,1),%ymm0 │ │ │ │ + vmovupd 0x40(%rsi,%rdi,1),%ymm1 │ │ │ │ + vmovupd 0x60(%rsi,%rdi,1),%ymm6 │ │ │ │ + vaddpd (%r15,%rdi,1),%ymm14,%ymm15 │ │ │ │ + vmovupd 0x80(%rsi,%rdi,1),%ymm5 │ │ │ │ + vmovupd 0xa0(%rsi,%rdi,1),%ymm7 │ │ │ │ + vmovupd 0xc0(%rsi,%rdi,1),%ymm13 │ │ │ │ + vmovupd %ymm15,(%rsi,%rdi,1) │ │ │ │ + vmovupd 0xe0(%rsi,%rdi,1),%ymm15 │ │ │ │ + vaddpd 0x20(%r15,%rdi,1),%ymm0,%ymm4 │ │ │ │ + vmovupd %ymm4,0x20(%rsi,%rdi,1) │ │ │ │ + vaddpd 0x40(%r15,%rdi,1),%ymm1,%ymm2 │ │ │ │ + vmovupd %ymm2,0x40(%rsi,%rdi,1) │ │ │ │ + vaddpd 0x60(%r15,%rdi,1),%ymm6,%ymm3 │ │ │ │ + vmovupd %ymm3,0x60(%rsi,%rdi,1) │ │ │ │ + vaddpd 0x80(%r15,%rdi,1),%ymm5,%ymm8 │ │ │ │ + vmovupd %ymm8,0x80(%rsi,%rdi,1) │ │ │ │ + vaddpd 0xa0(%r15,%rdi,1),%ymm7,%ymm9 │ │ │ │ + vmovupd %ymm9,0xa0(%rsi,%rdi,1) │ │ │ │ + vaddpd 0xc0(%r15,%rdi,1),%ymm13,%ymm14 │ │ │ │ + vmovupd %ymm14,0xc0(%rsi,%rdi,1) │ │ │ │ + vaddpd 0xe0(%r15,%rdi,1),%ymm15,%ymm0 │ │ │ │ + vmovupd %ymm0,0xe0(%rsi,%rdi,1) │ │ │ │ + add $0x100,%rdi │ │ │ │ + cmp %r14,%rdi │ │ │ │ + jne 64b08 │ │ │ │ + test $0x3,%r12b │ │ │ │ + je 64c2d │ │ │ │ + mov %r12,%rbx │ │ │ │ + and $0xfffffffffffffffc,%rbx │ │ │ │ + lea 0x0(,%rbx,8),%rdi │ │ │ │ + lea (%rsi,%rdi,1),%r10 │ │ │ │ + add %r15,%rdi │ │ │ │ + cmp %r9,%rbx │ │ │ │ + je 64c1f │ │ │ │ + vmovupd (%rsi,%rbx,8),%xmm4 │ │ │ │ + mov %r12,%r9 │ │ │ │ + sub %rbx,%r9 │ │ │ │ + and $0x1,%r12d │ │ │ │ + vaddpd (%r15,%rbx,8),%xmm4,%xmm1 │ │ │ │ + vmovupd %xmm1,(%rsi,%rbx,8) │ │ │ │ + je 64c2d │ │ │ │ + mov %r9,%r14 │ │ │ │ + and $0xfffffffffffffffe,%r14 │ │ │ │ + shl $0x3,%r14 │ │ │ │ + add %r14,%r10 │ │ │ │ + add %r14,%rdi │ │ │ │ + vmovsd (%r10),%xmm2 │ │ │ │ + vaddsd (%rdi),%xmm2,%xmm6 │ │ │ │ + vmovsd %xmm6,(%r10) │ │ │ │ + add $0x18,%rcx │ │ │ │ + cmp %rcx,%r13 │ │ │ │ + jne 64788 │ │ │ │ + mov 0x50(%rsp),%r12 │ │ │ │ + vmovq %rax,%xmm12 │ │ │ │ + vmovq %rdx,%xmm10 │ │ │ │ + mov 0xf0(%rsp),%r14 │ │ │ │ + vpinsrq $0x1,0xe8(%rsp),%xmm10,%xmm11 │ │ │ │ + mov 0x70(%rsp),%ebx │ │ │ │ + vpinsrq $0x1,0x8(%r12),%xmm12,%xmm9 │ │ │ │ + mov 0x10(%r12),%rax │ │ │ │ + mov %r14,0x10(%r12) │ │ │ │ + subq $0x18,0x60(%rsp) │ │ │ │ + mov 0x58(%rsp),%r13 │ │ │ │ + mov %rax,0xf0(%rsp) │ │ │ │ + vmovdqa %xmm9,0xe0(%rsp) │ │ │ │ + vmovdqu %xmm11,(%r12) │ │ │ │ + dec %ebx │ │ │ │ + je 6500c │ │ │ │ vzeroupper │ │ │ │ - mov 0x20(%rsp),%r14 │ │ │ │ - test %r14d,%r14d │ │ │ │ - jle 67f31 │ │ │ │ - vmovsd 0x7cebc(%rip),%xmm7 # e4c10 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x170> │ │ │ │ - mov 0x58(%rsp),%r9 │ │ │ │ - vxorpd %xmm0,%xmm0,%xmm0 │ │ │ │ - vcvtsi2sdl 0x40(%rsp),%xmm0,%xmm6 │ │ │ │ - mov 0x0(%r13),%rsi │ │ │ │ - movslq %r14d,%r8 │ │ │ │ - lea -0x1(%r14),%eax │ │ │ │ - mov 0x18(%rdx),%r11 │ │ │ │ - mov 0x4c(%rsp),%r14d │ │ │ │ + jmp 64510 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + vmovsd (%rdi),%xmm4 │ │ │ │ + vfmadd213sd (%rsi),%xmm10,%xmm4 │ │ │ │ + vmovsd %xmm4,(%rsi) │ │ │ │ + jmp 649dc │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + vmovsd (%rsi),%xmm7 │ │ │ │ + vaddsd (%r15),%xmm7,%xmm9 │ │ │ │ + vmovsd %xmm9,(%rsi) │ │ │ │ + jmp 64c2d │ │ │ │ + mov %r11,%rdx │ │ │ │ + xor %r14d,%r14d │ │ │ │ + jmp 646df │ │ │ │ + lea -0x8(%rdi),%r12 │ │ │ │ xor %ebx,%ebx │ │ │ │ - lea 0x1(%rax),%r10 │ │ │ │ - vmovq %rdx,%xmm2 │ │ │ │ + shr $0x3,%r12 │ │ │ │ + inc %r12 │ │ │ │ + and $0x7,%r12d │ │ │ │ + je 64daf │ │ │ │ + cmp $0x1,%r12 │ │ │ │ + je 64d92 │ │ │ │ + cmp $0x2,%r12 │ │ │ │ + je 64d7e │ │ │ │ + cmp $0x3,%r12 │ │ │ │ + je 64d6a │ │ │ │ + cmp $0x4,%r12 │ │ │ │ + je 64d56 │ │ │ │ + cmp $0x5,%r12 │ │ │ │ + je 64d42 │ │ │ │ + cmp $0x6,%r12 │ │ │ │ + je 64d2e │ │ │ │ + vmovsd (%rsi),%xmm3 │ │ │ │ + mov $0x8,%ebx │ │ │ │ + vaddsd (%r15),%xmm3,%xmm5 │ │ │ │ + vmovsd %xmm5,(%rsi) │ │ │ │ + vmovsd (%rsi,%rbx,1),%xmm8 │ │ │ │ + vaddsd (%r15,%rbx,1),%xmm8,%xmm7 │ │ │ │ + vmovsd %xmm7,(%rsi,%rbx,1) │ │ │ │ + add $0x8,%rbx │ │ │ │ + vmovsd (%rsi,%rbx,1),%xmm9 │ │ │ │ + vaddsd (%r15,%rbx,1),%xmm9,%xmm13 │ │ │ │ + vmovsd %xmm13,(%rsi,%rbx,1) │ │ │ │ + add $0x8,%rbx │ │ │ │ + vmovsd (%rsi,%rbx,1),%xmm14 │ │ │ │ + vaddsd (%r15,%rbx,1),%xmm14,%xmm15 │ │ │ │ + vmovsd %xmm15,(%rsi,%rbx,1) │ │ │ │ + add $0x8,%rbx │ │ │ │ + vmovsd (%rsi,%rbx,1),%xmm0 │ │ │ │ + vaddsd (%r15,%rbx,1),%xmm0,%xmm4 │ │ │ │ + vmovsd %xmm4,(%rsi,%rbx,1) │ │ │ │ + add $0x8,%rbx │ │ │ │ + vmovsd (%rsi,%rbx,1),%xmm1 │ │ │ │ + vaddsd (%r15,%rbx,1),%xmm1,%xmm2 │ │ │ │ + vmovsd %xmm2,(%rsi,%rbx,1) │ │ │ │ + add $0x8,%rbx │ │ │ │ + vmovsd (%rsi,%rbx,1),%xmm6 │ │ │ │ + vaddsd (%r15,%rbx,1),%xmm6,%xmm3 │ │ │ │ + vmovsd %xmm3,(%rsi,%rbx,1) │ │ │ │ + add $0x8,%rbx │ │ │ │ + cmp %rbx,%r14 │ │ │ │ + je 64c2d │ │ │ │ + vmovsd (%rsi,%rbx,1),%xmm5 │ │ │ │ + vmovsd 0x8(%rsi,%rbx,1),%xmm7 │ │ │ │ + vmovsd 0x10(%rsi,%rbx,1),%xmm13 │ │ │ │ + vmovsd 0x18(%rsi,%rbx,1),%xmm15 │ │ │ │ + vaddsd (%r15,%rbx,1),%xmm5,%xmm8 │ │ │ │ + vmovsd 0x20(%rsi,%rbx,1),%xmm4 │ │ │ │ + vmovsd 0x28(%rsi,%rbx,1),%xmm2 │ │ │ │ + vmovsd 0x30(%rsi,%rbx,1),%xmm3 │ │ │ │ + vmovsd %xmm8,(%rsi,%rbx,1) │ │ │ │ + vmovsd 0x38(%rsi,%rbx,1),%xmm8 │ │ │ │ + vaddsd 0x8(%r15,%rbx,1),%xmm7,%xmm9 │ │ │ │ + vmovsd %xmm9,0x8(%rsi,%rbx,1) │ │ │ │ + vaddsd 0x10(%r15,%rbx,1),%xmm13,%xmm14 │ │ │ │ + vmovsd %xmm14,0x10(%rsi,%rbx,1) │ │ │ │ + vaddsd 0x18(%r15,%rbx,1),%xmm15,%xmm0 │ │ │ │ + vmovsd %xmm0,0x18(%rsi,%rbx,1) │ │ │ │ + vaddsd 0x20(%r15,%rbx,1),%xmm4,%xmm1 │ │ │ │ + vmovsd %xmm1,0x20(%rsi,%rbx,1) │ │ │ │ + vaddsd 0x28(%r15,%rbx,1),%xmm2,%xmm6 │ │ │ │ + vmovsd %xmm6,0x28(%rsi,%rbx,1) │ │ │ │ + vaddsd 0x30(%r15,%rbx,1),%xmm3,%xmm5 │ │ │ │ + vmovsd %xmm5,0x30(%rsi,%rbx,1) │ │ │ │ + vaddsd 0x38(%r15,%rbx,1),%xmm8,%xmm7 │ │ │ │ + vmovsd %xmm7,0x38(%rsi,%rbx,1) │ │ │ │ + add $0x40,%rbx │ │ │ │ + cmp %rbx,%r14 │ │ │ │ + jne 64daf │ │ │ │ + jmp 64c2d │ │ │ │ + lea -0x8(%rbx),%r10 │ │ │ │ + xor %r9d,%r9d │ │ │ │ + shr $0x3,%r10 │ │ │ │ + inc %r10 │ │ │ │ + and $0x7,%r10d │ │ │ │ + je 64f3a │ │ │ │ + cmp $0x1,%r10 │ │ │ │ + je 64f1b │ │ │ │ + cmp $0x2,%r10 │ │ │ │ + je 64f05 │ │ │ │ + cmp $0x3,%r10 │ │ │ │ + je 64eef │ │ │ │ + cmp $0x4,%r10 │ │ │ │ + je 64ed9 │ │ │ │ + cmp $0x5,%r10 │ │ │ │ + je 64ec3 │ │ │ │ + cmp $0x6,%r10 │ │ │ │ + je 64ead │ │ │ │ + vmovsd (%rdi),%xmm5 │ │ │ │ + mov $0x8,%r9d │ │ │ │ + vfmadd213sd (%rsi),%xmm10,%xmm5 │ │ │ │ + vmovsd %xmm5,(%rsi) │ │ │ │ + vmovsd (%rdi,%r9,1),%xmm8 │ │ │ │ + vfmadd213sd (%rsi,%r9,1),%xmm10,%xmm8 │ │ │ │ + vmovsd %xmm8,(%rsi,%r9,1) │ │ │ │ + add $0x8,%r9 │ │ │ │ + vmovsd (%rdi,%r9,1),%xmm7 │ │ │ │ + vfmadd213sd (%rsi,%r9,1),%xmm10,%xmm7 │ │ │ │ + vmovsd %xmm7,(%rsi,%r9,1) │ │ │ │ + add $0x8,%r9 │ │ │ │ + vmovsd (%rdi,%r9,1),%xmm9 │ │ │ │ + vfmadd213sd (%rsi,%r9,1),%xmm10,%xmm9 │ │ │ │ + vmovsd %xmm9,(%rsi,%r9,1) │ │ │ │ + add $0x8,%r9 │ │ │ │ + vmovsd (%rdi,%r9,1),%xmm13 │ │ │ │ + vfmadd213sd (%rsi,%r9,1),%xmm10,%xmm13 │ │ │ │ + vmovsd %xmm13,(%rsi,%r9,1) │ │ │ │ + add $0x8,%r9 │ │ │ │ + vmovsd (%rdi,%r9,1),%xmm14 │ │ │ │ + vfmadd213sd (%rsi,%r9,1),%xmm10,%xmm14 │ │ │ │ + vmovsd %xmm14,(%rsi,%r9,1) │ │ │ │ + add $0x8,%r9 │ │ │ │ + vmovsd (%rdi,%r9,1),%xmm15 │ │ │ │ + vfmadd213sd (%rsi,%r9,1),%xmm10,%xmm15 │ │ │ │ + vmovsd %xmm15,(%rsi,%r9,1) │ │ │ │ + add $0x8,%r9 │ │ │ │ + cmp %r9,%r14 │ │ │ │ + je 649dc │ │ │ │ + vmovsd (%rdi,%r9,1),%xmm0 │ │ │ │ + vfmadd213sd (%rsi,%r9,1),%xmm10,%xmm0 │ │ │ │ + vmovsd %xmm0,(%rsi,%r9,1) │ │ │ │ + vmovsd 0x8(%rdi,%r9,1),%xmm4 │ │ │ │ + vfmadd213sd 0x8(%rsi,%r9,1),%xmm10,%xmm4 │ │ │ │ + vmovsd %xmm4,0x8(%rsi,%r9,1) │ │ │ │ + vmovsd 0x10(%rdi,%r9,1),%xmm1 │ │ │ │ + vfmadd213sd 0x10(%rsi,%r9,1),%xmm10,%xmm1 │ │ │ │ + vmovsd %xmm1,0x10(%rsi,%r9,1) │ │ │ │ + vmovsd 0x18(%rdi,%r9,1),%xmm2 │ │ │ │ + vfmadd213sd 0x18(%rsi,%r9,1),%xmm10,%xmm2 │ │ │ │ + vmovsd %xmm2,0x18(%rsi,%r9,1) │ │ │ │ + vmovsd 0x20(%rdi,%r9,1),%xmm6 │ │ │ │ + vfmadd213sd 0x20(%rsi,%r9,1),%xmm10,%xmm6 │ │ │ │ + vmovsd %xmm6,0x20(%rsi,%r9,1) │ │ │ │ + vmovsd 0x28(%rdi,%r9,1),%xmm3 │ │ │ │ + vfmadd213sd 0x28(%rsi,%r9,1),%xmm10,%xmm3 │ │ │ │ + vmovsd %xmm3,0x28(%rsi,%r9,1) │ │ │ │ + vmovsd 0x30(%rdi,%r9,1),%xmm5 │ │ │ │ + vfmadd213sd 0x30(%rsi,%r9,1),%xmm10,%xmm5 │ │ │ │ + vmovsd %xmm5,0x30(%rsi,%r9,1) │ │ │ │ + vmovsd 0x38(%rdi,%r9,1),%xmm8 │ │ │ │ + vfmadd213sd 0x38(%rsi,%r9,1),%xmm10,%xmm8 │ │ │ │ + vmovsd %xmm8,0x38(%rsi,%r9,1) │ │ │ │ + add $0x40,%r9 │ │ │ │ + cmp %r9,%r14 │ │ │ │ + jne 64f3a │ │ │ │ + jmp 649dc │ │ │ │ + mov %rsi,%r15 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + xor %r10d,%r10d │ │ │ │ + jmp 6499d │ │ │ │ + mov %rsi,%r10 │ │ │ │ + mov %r15,%rdi │ │ │ │ + xor %ebx,%ebx │ │ │ │ + jmp 64bed │ │ │ │ + vzeroupper │ │ │ │ + mov 0x8(%rsp),%r15 │ │ │ │ + test %r15d,%r15d │ │ │ │ + jle 65201 │ │ │ │ + vmovsd 0x78a1b(%rip),%xmm15 # dda40 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x440> │ │ │ │ + vxorpd %xmm13,%xmm13,%xmm13 │ │ │ │ + mov 0x40(%rsp),%rcx │ │ │ │ + movslq %r15d,%r8 │ │ │ │ + vcvtsi2sdl 0x30(%rsp),%xmm13,%xmm14 │ │ │ │ + mov 0x0(%r13),%rsi │ │ │ │ + lea -0x1(%r15),%r10d │ │ │ │ + mov 0x3c(%rsp),%r15d │ │ │ │ + vdivsd %xmm14,%xmm15,%xmm0 │ │ │ │ + mov (%rcx),%r11 │ │ │ │ shl $0x3,%r8 │ │ │ │ - vdivsd %xmm6,%xmm7,%xmm0 │ │ │ │ - mov (%r9),%rdi │ │ │ │ + xor %ebx,%ebx │ │ │ │ mov %rsi,%rcx │ │ │ │ - mov (%rdi),%r9 │ │ │ │ + lea 0x1(%r10),%r10 │ │ │ │ + vmovq %rdx,%xmm2 │ │ │ │ + mov (%r11),%r9 │ │ │ │ + mov 0x18(%rdx),%r11 │ │ │ │ mov %r9,%rdi │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov %r10,%rdx │ │ │ │ mov %r11,%r13 │ │ │ │ xor %eax,%eax │ │ │ │ and $0x3,%edx │ │ │ │ - je 67e54 │ │ │ │ + je 65124 │ │ │ │ cmp $0x1,%rdx │ │ │ │ - je 67e1b │ │ │ │ + je 650eb │ │ │ │ cmp $0x2,%rdx │ │ │ │ - je 67deb │ │ │ │ - vmovsd (%r11),%xmm8 │ │ │ │ - vmulsd (%r9),%xmm8,%xmm1 │ │ │ │ + je 650bb │ │ │ │ + vmovsd (%r11),%xmm4 │ │ │ │ mov $0x1,%eax │ │ │ │ lea (%r11,%r8,1),%r13 │ │ │ │ + vmulsd (%r9),%xmm4,%xmm1 │ │ │ │ vfmadd213sd (%rcx),%xmm0,%xmm1 │ │ │ │ vmovsd %xmm1,(%rcx) │ │ │ │ - vmovsd (%r11),%xmm5 │ │ │ │ - vmulsd (%rdi),%xmm5,%xmm10 │ │ │ │ - vfmadd213sd (%rsi),%xmm0,%xmm10 │ │ │ │ - vmovsd %xmm10,(%rsi) │ │ │ │ + vmovsd (%r11),%xmm6 │ │ │ │ + vmulsd (%rdi),%xmm6,%xmm3 │ │ │ │ + vfmadd213sd (%rsi),%xmm0,%xmm3 │ │ │ │ + vmovsd %xmm3,(%rsi) │ │ │ │ + vmovsd 0x0(%r13),%xmm5 │ │ │ │ + vmulsd (%r9,%rax,8),%xmm5,%xmm8 │ │ │ │ + vfmadd213sd (%rcx),%xmm0,%xmm8 │ │ │ │ + vmovsd %xmm8,(%rcx) │ │ │ │ + vmovsd 0x0(%r13),%xmm7 │ │ │ │ + add %r8,%r13 │ │ │ │ + vmulsd (%rdi),%xmm7,%xmm10 │ │ │ │ + vfmadd213sd (%rsi,%rax,8),%xmm0,%xmm10 │ │ │ │ + vmovsd %xmm10,(%rsi,%rax,8) │ │ │ │ + inc %rax │ │ │ │ vmovsd 0x0(%r13),%xmm11 │ │ │ │ vmulsd (%r9,%rax,8),%xmm11,%xmm12 │ │ │ │ vfmadd213sd (%rcx),%xmm0,%xmm12 │ │ │ │ vmovsd %xmm12,(%rcx) │ │ │ │ - vmovsd 0x0(%r13),%xmm13 │ │ │ │ - vmulsd (%rdi),%xmm13,%xmm14 │ │ │ │ - add %r8,%r13 │ │ │ │ - vfmadd213sd (%rsi,%rax,8),%xmm0,%xmm14 │ │ │ │ - vmovsd %xmm14,(%rsi,%rax,8) │ │ │ │ - inc %rax │ │ │ │ - vmovsd 0x0(%r13),%xmm15 │ │ │ │ - vmulsd (%r9,%rax,8),%xmm15,%xmm9 │ │ │ │ - vfmadd213sd (%rcx),%xmm0,%xmm9 │ │ │ │ - vmovsd %xmm9,(%rcx) │ │ │ │ - vmovsd 0x0(%r13),%xmm3 │ │ │ │ - vmulsd (%rdi),%xmm3,%xmm4 │ │ │ │ + vmovsd 0x0(%r13),%xmm9 │ │ │ │ add %r8,%r13 │ │ │ │ - vfmadd213sd (%rsi,%rax,8),%xmm0,%xmm4 │ │ │ │ - vmovsd %xmm4,(%rsi,%rax,8) │ │ │ │ + vmulsd (%rdi),%xmm9,%xmm13 │ │ │ │ + vfmadd213sd (%rsi,%rax,8),%xmm0,%xmm13 │ │ │ │ + vmovsd %xmm13,(%rsi,%rax,8) │ │ │ │ inc %rax │ │ │ │ cmp %rax,%r10 │ │ │ │ - je 67f15 │ │ │ │ - vmovsd 0x0(%r13),%xmm6 │ │ │ │ - vmulsd (%r9,%rax,8),%xmm6,%xmm7 │ │ │ │ + je 651e5 │ │ │ │ + vmovsd 0x0(%r13),%xmm14 │ │ │ │ lea 0x0(%r13,%r8,1),%rdx │ │ │ │ - vfmadd213sd (%rcx),%xmm0,%xmm7 │ │ │ │ - vmovsd %xmm7,(%rcx) │ │ │ │ - vmovsd 0x0(%r13),%xmm8 │ │ │ │ - vmulsd (%rdi),%xmm8,%xmm1 │ │ │ │ + vmulsd (%r9,%rax,8),%xmm14,%xmm15 │ │ │ │ + vfmadd213sd (%rcx),%xmm0,%xmm15 │ │ │ │ + vmovsd %xmm15,(%rcx) │ │ │ │ + vmovsd 0x0(%r13),%xmm4 │ │ │ │ + vmulsd (%rdi),%xmm4,%xmm1 │ │ │ │ vfmadd213sd (%rsi,%rax,8),%xmm0,%xmm1 │ │ │ │ vmovsd %xmm1,(%rsi,%rax,8) │ │ │ │ + vmovsd (%rdx),%xmm6 │ │ │ │ + vmulsd 0x8(%r9,%rax,8),%xmm6,%xmm3 │ │ │ │ + vfmadd213sd (%rcx),%xmm0,%xmm3 │ │ │ │ + vmovsd %xmm3,(%rcx) │ │ │ │ vmovsd (%rdx),%xmm5 │ │ │ │ - vmulsd 0x8(%r9,%rax,8),%xmm5,%xmm10 │ │ │ │ + add %r8,%rdx │ │ │ │ + vmulsd (%rdi),%xmm5,%xmm8 │ │ │ │ + vfmadd213sd 0x8(%rsi,%rax,8),%xmm0,%xmm8 │ │ │ │ + vmovsd %xmm8,0x8(%rsi,%rax,8) │ │ │ │ + vmovsd (%rdx),%xmm7 │ │ │ │ + vmulsd 0x10(%r9,%rax,8),%xmm7,%xmm10 │ │ │ │ vfmadd213sd (%rcx),%xmm0,%xmm10 │ │ │ │ vmovsd %xmm10,(%rcx) │ │ │ │ vmovsd (%rdx),%xmm11 │ │ │ │ - vmulsd (%rdi),%xmm11,%xmm12 │ │ │ │ - add %r8,%rdx │ │ │ │ - vfmadd213sd 0x8(%rsi,%rax,8),%xmm0,%xmm12 │ │ │ │ - vmovsd %xmm12,0x8(%rsi,%rax,8) │ │ │ │ - vmovsd (%rdx),%xmm13 │ │ │ │ - vmulsd 0x10(%r9,%rax,8),%xmm13,%xmm14 │ │ │ │ - vfmadd213sd (%rcx),%xmm0,%xmm14 │ │ │ │ - vmovsd %xmm14,(%rcx) │ │ │ │ - vmovsd (%rdx),%xmm15 │ │ │ │ - vmulsd (%rdi),%xmm15,%xmm9 │ │ │ │ add %r8,%rdx │ │ │ │ - vfmadd213sd 0x10(%rsi,%rax,8),%xmm0,%xmm9 │ │ │ │ lea (%rdx,%r8,1),%r13 │ │ │ │ - vmovsd %xmm9,0x10(%rsi,%rax,8) │ │ │ │ - vmovsd (%rdx),%xmm3 │ │ │ │ - vmulsd 0x18(%r9,%rax,8),%xmm3,%xmm4 │ │ │ │ - vfmadd213sd (%rcx),%xmm0,%xmm4 │ │ │ │ - vmovsd %xmm4,(%rcx) │ │ │ │ - vmovsd (%rdx),%xmm6 │ │ │ │ - vmulsd (%rdi),%xmm6,%xmm7 │ │ │ │ - vfmadd213sd 0x18(%rsi,%rax,8),%xmm0,%xmm7 │ │ │ │ - vmovsd %xmm7,0x18(%rsi,%rax,8) │ │ │ │ + vmulsd (%rdi),%xmm11,%xmm12 │ │ │ │ + vfmadd213sd 0x10(%rsi,%rax,8),%xmm0,%xmm12 │ │ │ │ + vmovsd %xmm12,0x10(%rsi,%rax,8) │ │ │ │ + vmovsd (%rdx),%xmm9 │ │ │ │ + vmulsd 0x18(%r9,%rax,8),%xmm9,%xmm13 │ │ │ │ + vfmadd213sd (%rcx),%xmm0,%xmm13 │ │ │ │ + vmovsd %xmm13,(%rcx) │ │ │ │ + vmovsd (%rdx),%xmm14 │ │ │ │ + vmulsd (%rdi),%xmm14,%xmm15 │ │ │ │ + vfmadd213sd 0x18(%rsi,%rax,8),%xmm0,%xmm15 │ │ │ │ + vmovsd %xmm15,0x18(%rsi,%rax,8) │ │ │ │ add $0x4,%rax │ │ │ │ cmp %rax,%r10 │ │ │ │ - jne 67e54 │ │ │ │ + jne 65124 │ │ │ │ inc %ebx │ │ │ │ add $0x8,%r11 │ │ │ │ add $0x8,%rcx │ │ │ │ add $0x8,%rdi │ │ │ │ - cmp %ebx,%r14d │ │ │ │ - jne 67da0 │ │ │ │ + cmp %ebx,%r15d │ │ │ │ + jne 65070 │ │ │ │ vmovq %xmm2,%rdx │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ - vmovdqa 0x10(%rsp),%xmm8 │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ + vmovdqa 0x10(%rsp),%xmm4 │ │ │ │ vmovq %rdx,%xmm0 │ │ │ │ vpinsrq $0x1,0x8(%r12),%xmm0,%xmm2 │ │ │ │ - mov 0x50(%rsp),%rdi │ │ │ │ + mov 0x48(%rsp),%rdi │ │ │ │ mov %rax,0x10(%r12) │ │ │ │ - vmovdqu %xmm8,(%r12) │ │ │ │ + vmovdqu %xmm4,(%r12) │ │ │ │ vmovdqa %xmm2,0x60(%rsp) │ │ │ │ - call b9ec0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + call b4480 >, std::allocator > > >::~vector()@@Base> │ │ │ │ mov 0xc8(%rsp),%r13 │ │ │ │ mov 0xc0(%rsp),%r12 │ │ │ │ cmp %r12,%r13 │ │ │ │ - je 67fdf │ │ │ │ + je 652af │ │ │ │ nopl 0x0(%rax) │ │ │ │ - mov 0x8(%r12),%r14 │ │ │ │ + mov 0x8(%r12),%r15 │ │ │ │ mov (%r12),%rbx │ │ │ │ - cmp %rbx,%r14 │ │ │ │ - je 67fb5 │ │ │ │ + cmp %rbx,%r15 │ │ │ │ + je 65285 │ │ │ │ xchg %ax,%ax │ │ │ │ mov (%rbx),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 68050 │ │ │ │ + je 65318 │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ add $0x18,%rbx │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - cmp %rbx,%r14 │ │ │ │ - jne 67f90 │ │ │ │ + cmp %rbx,%r15 │ │ │ │ + jne 65260 │ │ │ │ mov (%r12),%rbx │ │ │ │ test %rbx,%rbx │ │ │ │ - je 68062 │ │ │ │ + je 6532a │ │ │ │ mov 0x10(%r12),%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ add $0x18,%r12 │ │ │ │ sub %rbx,%rsi │ │ │ │ call d340 │ │ │ │ cmp %r12,%r13 │ │ │ │ - jne 67f80 │ │ │ │ + jne 65250 │ │ │ │ mov 0xc0(%rsp),%r12 │ │ │ │ test %r12,%r12 │ │ │ │ - je 67ff7 │ │ │ │ + je 652c7 │ │ │ │ mov 0xd0(%rsp),%rsi │ │ │ │ mov %r12,%rdi │ │ │ │ sub %r12,%rsi │ │ │ │ call d340 │ │ │ │ vmovdqa 0x60(%rsp),%xmm1 │ │ │ │ - mov 0x38(%rsp),%rdi │ │ │ │ - mov %r15,0xb0(%rsp) │ │ │ │ + mov 0x28(%rsp),%rdi │ │ │ │ + mov %r14,0xb0(%rsp) │ │ │ │ vmovdqa %xmm1,0xa0(%rsp) │ │ │ │ - call b9ec0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + call b4480 >, std::allocator > > >::~vector()@@Base> │ │ │ │ mov 0x78(%rsp),%rdi │ │ │ │ - call b9ec0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + call b4480 >, std::allocator > > >::~vector()@@Base> │ │ │ │ mov 0xf8(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 6808f │ │ │ │ + jne 65357 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add $0x18,%rbx │ │ │ │ - cmp %rbx,%r14 │ │ │ │ - jne 67f90 │ │ │ │ - jmp 67fb1 │ │ │ │ + cmp %rbx,%r15 │ │ │ │ + jne 65260 │ │ │ │ + jmp 65281 │ │ │ │ add $0x18,%r12 │ │ │ │ cmp %r12,%r13 │ │ │ │ - jne 67f80 │ │ │ │ - jmp 67fd7 │ │ │ │ + jne 65250 │ │ │ │ + jmp 652a7 │ │ │ │ lea 0xe0(%rsp),%r10 │ │ │ │ mov (%r12),%rdx │ │ │ │ - mov 0x10(%r12),%r15 │ │ │ │ - mov %r10,0x50(%rsp) │ │ │ │ - jmp 67d3e │ │ │ │ + mov 0x10(%r12),%r14 │ │ │ │ + mov %r10,0x48(%rsp) │ │ │ │ + jmp 6500f │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r12 │ │ │ │ vzeroupper │ │ │ │ - jmp ffec <__cxa_finalize@plt+0x295c> │ │ │ │ + jmp ffb5 <__cxa_finalize@plt+0x2925> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r12 │ │ │ │ vzeroupper │ │ │ │ - jmp 10000 <__cxa_finalize@plt+0x2970> │ │ │ │ + jmp ffc8 <__cxa_finalize@plt+0x2938> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r12 │ │ │ │ - jmp ffdf <__cxa_finalize@plt+0x294f> │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp ffa8 <__cxa_finalize@plt+0x2918> │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -00000000000680c0 : │ │ │ │ +0000000000065390 : │ │ │ │ endbr64 │ │ │ │ push %r15 │ │ │ │ + vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ + mov %rdi,%r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ - mov %rdi,%r15 │ │ │ │ push %r12 │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ mov %rdx,%rbx │ │ │ │ sub $0x48,%rsp │ │ │ │ - mov 0x4(%rdx),%edx │ │ │ │ - lea 0x20(%rsp),%rdi │ │ │ │ - mov %rsp,%rbp │ │ │ │ mov %fs:0x28,%r14 │ │ │ │ mov %r14,0x38(%rsp) │ │ │ │ mov %rcx,%r14 │ │ │ │ + mov 0x4(%rdx),%edx │ │ │ │ mov %rsi,%rcx │ │ │ │ mov (%rbx),%esi │ │ │ │ - movq $0x0,(%rsp) │ │ │ │ - movq $0x0,0x8(%rsp) │ │ │ │ + lea 0x20(%rsp),%rdi │ │ │ │ movq $0x0,0x10(%rsp) │ │ │ │ - movq $0x0,0x20(%rsp) │ │ │ │ - movq $0x0,0x28(%rsp) │ │ │ │ + mov %rsp,%rbp │ │ │ │ movq $0x0,0x30(%rsp) │ │ │ │ - call be7c0 (int, int, double const*)@@Base> │ │ │ │ + vmovdqa %xmm0,(%rsp) │ │ │ │ + vmovdqa %xmm0,0x20(%rsp) │ │ │ │ + call b8940 (int, int, double const*)@@Base> │ │ │ │ lea 0x180(%rbx),%rcx │ │ │ │ mov %rsp,%rdx │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %r15,%rdi │ │ │ │ - call 3fe10 >, std::allocator > > > const&)@@Base> │ │ │ │ + call 3f3f0 >, std::allocator > > > const&)@@Base> │ │ │ │ mov %rsp,%rsi │ │ │ │ lea 0x20(%rsp),%rdi │ │ │ │ - call 66f60 │ │ │ │ + call 643a0 │ │ │ │ mov %r14,%rcx │ │ │ │ lea 0x180(%rbx),%rdx │ │ │ │ lea 0x20(%rsp),%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ - call 35fd0 >, std::allocator > > > const&, double*)@@Base> │ │ │ │ + call 359a0 >, std::allocator > > > const&, double*)@@Base> │ │ │ │ mov 0x28(%rsp),%rbp │ │ │ │ mov 0x20(%rsp),%r12 │ │ │ │ cmp %r12,%rbp │ │ │ │ - je 681a8 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + je 65468 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov (%r12),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 68230 │ │ │ │ + je 654e8 │ │ │ │ mov 0x10(%r12),%rsi │ │ │ │ add $0x18,%r12 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - cmp %r12,%rbp │ │ │ │ - jne 68180 │ │ │ │ + cmp %rbp,%r12 │ │ │ │ + jne 65440 │ │ │ │ mov 0x20(%rsp),%r12 │ │ │ │ test %r12,%r12 │ │ │ │ - je 681bd │ │ │ │ + je 6547d │ │ │ │ mov 0x30(%rsp),%rsi │ │ │ │ mov %r12,%rdi │ │ │ │ sub %r12,%rsi │ │ │ │ call d340 │ │ │ │ mov 0x8(%rsp),%r13 │ │ │ │ mov (%rsp),%r15 │ │ │ │ cmp %r15,%r13 │ │ │ │ - je 681f1 │ │ │ │ + je 654b1 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov (%r15),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 68250 │ │ │ │ + je 65500 │ │ │ │ mov 0x10(%r15),%rsi │ │ │ │ add $0x18,%r15 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - cmp %r15,%r13 │ │ │ │ - jne 681d0 │ │ │ │ + cmp %r13,%r15 │ │ │ │ + jne 65490 │ │ │ │ mov (%rsp),%r15 │ │ │ │ test %r15,%r15 │ │ │ │ - je 68206 │ │ │ │ + je 654c6 │ │ │ │ mov 0x10(%rsp),%rsi │ │ │ │ mov %r15,%rdi │ │ │ │ sub %r15,%rsi │ │ │ │ call d340 │ │ │ │ mov 0x38(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 6825f │ │ │ │ + jne 6550b │ │ │ │ add $0x48,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ ret │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ add $0x18,%r12 │ │ │ │ cmp %r12,%rbp │ │ │ │ - jne 68180 │ │ │ │ - jmp 681a3 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jne 65440 │ │ │ │ + jmp 65463 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x18,%r15 │ │ │ │ cmp %r15,%r13 │ │ │ │ - jne 681d0 │ │ │ │ - jmp 681ed │ │ │ │ + jne 65490 │ │ │ │ + jmp 654ad │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ - jmp 1002a <__cxa_finalize@plt+0x299a> │ │ │ │ + jmp fff2 <__cxa_finalize@plt+0x2962> │ │ │ │ + nopl 0x0(%rax) │ │ │ │ endbr64 │ │ │ │ push %rbp │ │ │ │ mov %rsi,%rdi │ │ │ │ - lea 0x78084(%rip),%rsi # e0303 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x13e3> │ │ │ │ + lea 0x73dd4(%rip),%rsi # d9303 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x11f3> │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ - and $0xffffffffffffffc0,%rsp │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ sub $0x180,%rsp │ │ │ │ mov %fs:0x28,%rax │ │ │ │ mov %rax,0x178(%rsp) │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x58(%rsp),%rcx │ │ │ │ lea 0x68(%rsp),%rdx │ │ │ │ lea 0x60(%rsp),%r8 │ │ │ │ call d3f0 │ │ │ │ test %eax,%eax │ │ │ │ - je 68d10 │ │ │ │ + je 65e40 │ │ │ │ mov 0x60(%rsp),%rdi │ │ │ │ - call 39d00 │ │ │ │ + call 39400 │ │ │ │ mov %rax,%r12 │ │ │ │ test %rax,%rax │ │ │ │ - je 68d10 │ │ │ │ - movw $0x53,0xc0(%rsp) │ │ │ │ + je 65e40 │ │ │ │ + mov $0x53,%edx │ │ │ │ lea 0xc0(%rsp),%rax │ │ │ │ lea 0x80(%rsp),%rdi │ │ │ │ - lea 0xb0(%rsp),%r9 │ │ │ │ - mov 0x4(%r12),%edx │ │ │ │ - mov (%r12),%esi │ │ │ │ xor %r8d,%r8d │ │ │ │ + mov %dx,0xc0(%rsp) │ │ │ │ + lea 0xb0(%rsp),%r9 │ │ │ │ mov $0x1,%ecx │ │ │ │ movq $0x0,0x84(%rsp) │ │ │ │ movl $0x0,0x8c(%rsp) │ │ │ │ + mov 0x4(%r12),%edx │ │ │ │ + mov (%r12),%esi │ │ │ │ movl $0x1010101,0x80(%rsp) │ │ │ │ mov %rax,0xb0(%rsp) │ │ │ │ movq $0x1,0xb8(%rsp) │ │ │ │ - call 37d20 , std::allocator > const&)@@Base> │ │ │ │ + call 37400 , std::allocator > const&)@@Base> │ │ │ │ test %al,%al │ │ │ │ - jne 68d80 │ │ │ │ - mov 0x89460(%rip),%r13 │ │ │ │ + jne 65eb0 │ │ │ │ + mov 0x851ad(%rip),%r13 │ │ │ │ mov $0xc,%edi │ │ │ │ mov 0x228(%r13),%rbx │ │ │ │ call *0x168(%r13) │ │ │ │ mov 0x58(%rsp),%rdi │ │ │ │ xor %r9d,%r9d │ │ │ │ mov $0x501,%r8d │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ mov %rax,%rsi │ │ │ │ call *%rbx │ │ │ │ mov %rax,%r13 │ │ │ │ test %rax,%rax │ │ │ │ - je 690b0 │ │ │ │ - mov 0x89423(%rip),%r14 │ │ │ │ - mov %rax,0x70(%rsp) │ │ │ │ + je 661d8 │ │ │ │ + mov 0x85170(%rip),%r14 │ │ │ │ mov $0xc,%edi │ │ │ │ + mov %rax,0x70(%rsp) │ │ │ │ mov 0x228(%r14),%r15 │ │ │ │ call *0x168(%r14) │ │ │ │ mov 0x68(%rsp),%rdi │ │ │ │ xor %r9d,%r9d │ │ │ │ mov $0x501,%r8d │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ mov %rax,%rsi │ │ │ │ call *%r15 │ │ │ │ mov %rax,%rbx │ │ │ │ test %rax,%rax │ │ │ │ - je 690d0 │ │ │ │ + je 66200 │ │ │ │ mov 0x18(%r13),%r8d │ │ │ │ mov %rax,0x78(%rsp) │ │ │ │ test %r8d,%r8d │ │ │ │ - jle 68da0 │ │ │ │ + jle 65ed0 │ │ │ │ cmp %r8d,0x18(%rax) │ │ │ │ - jne 68d40 │ │ │ │ - mov 0x20(%r13),%rdx │ │ │ │ + jne 65e70 │ │ │ │ + mov 0x20(%r13),%rdi │ │ │ │ lea -0x1(%r8),%esi │ │ │ │ - mov %r12,%rdi │ │ │ │ mov %r8d,0x38(%rsp) │ │ │ │ movslq %esi,%rcx │ │ │ │ mov %esi,0x40(%rsp) │ │ │ │ + mov (%rdi,%rcx,8),%r15 │ │ │ │ + mov %r12,%rdi │ │ │ │ mov %rcx,0x48(%rsp) │ │ │ │ - mov (%rdx,%rcx,8),%r15 │ │ │ │ mov %r15d,0x30(%rsp) │ │ │ │ - call 357e0 │ │ │ │ + call 351b0 │ │ │ │ cmp %r15d,%eax │ │ │ │ - mov 0x48(%rsp),%rdi │ │ │ │ + mov 0x48(%rsp),%r9 │ │ │ │ mov 0x40(%rsp),%r11d │ │ │ │ mov 0x38(%rsp),%r8d │ │ │ │ - jne 68dc0 │ │ │ │ + jne 65ef0 │ │ │ │ mov 0x20(%rbx),%rdx │ │ │ │ - mov (%rdx,%rdi,8),%r9d │ │ │ │ - cmp %r9d,0x128(%r12) │ │ │ │ - jne 690f0 │ │ │ │ - movzbl 0x178(%r12),%r10d │ │ │ │ - mov %r10b,0x27(%rsp) │ │ │ │ - test %r10b,%r10b │ │ │ │ - je 69190 │ │ │ │ + mov (%rdx,%r9,8),%r10d │ │ │ │ + cmp %r10d,0x128(%r12) │ │ │ │ + jne 66220 │ │ │ │ + movzbl 0x178(%r12),%eax │ │ │ │ + mov %al,0x27(%rsp) │ │ │ │ + test %al,%al │ │ │ │ + je 662a0 │ │ │ │ cmp $0x1,%r8d │ │ │ │ - je 691d4 │ │ │ │ - lea -0x2(%r8),%eax │ │ │ │ + je 662f1 │ │ │ │ + lea -0x2(%r8),%r14d │ │ │ │ mov 0x20(%r13),%rcx │ │ │ │ - cmp $0xe,%eax │ │ │ │ - jbe 68ec0 │ │ │ │ - mov %rcx,%r14 │ │ │ │ - or %rdx,%r14 │ │ │ │ - test $0x7f,%r14b │ │ │ │ - jne 68ec0 │ │ │ │ - mov %r11d,%esi │ │ │ │ - mov $0x10,%edi │ │ │ │ - vmovdqa32 0x7c1e7(%rip),%zmm0 # e4680 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x5760> │ │ │ │ - vmovdqa32 0x7c21d(%rip),%zmm2 # e46c0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x57a0> │ │ │ │ - shr $0x4,%esi │ │ │ │ - shl $0x7,%rsi │ │ │ │ - vpbroadcastd %edi,%zmm4 │ │ │ │ - lea -0x80(%rsi),%r9 │ │ │ │ - vmovdqa32 0x7c242(%rip),%zmm3 # e4700 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x57e0> │ │ │ │ - vmovdqa32 0x7c278(%rip),%zmm7 # e4740 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x5820> │ │ │ │ - xor %r14d,%r14d │ │ │ │ - shr $0x7,%r9 │ │ │ │ - inc %r9 │ │ │ │ - and $0x3,%r9d │ │ │ │ - je 685fe │ │ │ │ - cmp $0x1,%r9 │ │ │ │ - je 6859c │ │ │ │ - cmp $0x2,%r9 │ │ │ │ - je 68543 │ │ │ │ - vmovdqa64 (%rcx),%zmm1 │ │ │ │ - vmovdqa64 0x40(%rcx),%zmm5 │ │ │ │ - vmovdqa64 (%rdx),%zmm6 │ │ │ │ - vmovdqa64 0x40(%rdx),%zmm8 │ │ │ │ - vpcmpneqq %zmm1,%zmm6,%k2 │ │ │ │ - vpcmpneqq %zmm5,%zmm8,%k3 │ │ │ │ - kmovb %k2,%r10d │ │ │ │ - kmovb %k3,%eax │ │ │ │ - or %al,%r10b │ │ │ │ - jne 69130 │ │ │ │ - vpermt2d %zmm5,%zmm7,%zmm1 │ │ │ │ - vpaddd %zmm4,%zmm2,%zmm2 │ │ │ │ - vpaddd %zmm4,%zmm0,%zmm0 │ │ │ │ - mov $0x80,%r14d │ │ │ │ - vpmulld %zmm1,%zmm3,%zmm3 │ │ │ │ - vmovdqa64 (%rcx,%r14,1),%zmm9 │ │ │ │ - vmovdqa64 0x40(%rcx,%r14,1),%zmm10 │ │ │ │ - vmovdqa64 (%rdx,%r14,1),%zmm11 │ │ │ │ - vmovdqa64 0x40(%rdx,%r14,1),%zmm12 │ │ │ │ - vpcmpneqq %zmm9,%zmm11,%k4 │ │ │ │ - vpcmpneqq %zmm10,%zmm12,%k5 │ │ │ │ - kmovb %k4,%edi │ │ │ │ - kmovb %k5,%r9d │ │ │ │ - or %r9b,%dil │ │ │ │ - jne 69130 │ │ │ │ - vpermt2d %zmm10,%zmm7,%zmm9 │ │ │ │ - vpaddd %zmm4,%zmm2,%zmm2 │ │ │ │ - vpaddd %zmm4,%zmm0,%zmm0 │ │ │ │ - sub $0xffffffffffffff80,%r14 │ │ │ │ - vpmulld %zmm9,%zmm3,%zmm3 │ │ │ │ - vmovdqa64 (%rcx,%r14,1),%zmm13 │ │ │ │ - vmovdqa64 0x40(%rcx,%r14,1),%zmm14 │ │ │ │ - vmovdqa64 (%rdx,%r14,1),%zmm15 │ │ │ │ - vmovdqa64 0x40(%rdx,%r14,1),%zmm1 │ │ │ │ - vpcmpneqq %zmm13,%zmm15,%k6 │ │ │ │ - vpcmpneqq %zmm14,%zmm1,%k7 │ │ │ │ - kmovb %k6,%eax │ │ │ │ - kmovb %k7,%r10d │ │ │ │ - or %r10b,%al │ │ │ │ - jne 69130 │ │ │ │ - vpermt2d %zmm14,%zmm7,%zmm13 │ │ │ │ - sub $0xffffffffffffff80,%r14 │ │ │ │ - vpaddd %zmm4,%zmm2,%zmm2 │ │ │ │ - vpaddd %zmm4,%zmm0,%zmm0 │ │ │ │ - vpmulld %zmm13,%zmm3,%zmm3 │ │ │ │ - cmp %r14,%rsi │ │ │ │ - je 68768 │ │ │ │ - vmovdqa64 (%rcx,%r14,1),%zmm8 │ │ │ │ - vmovdqa64 0x40(%rcx,%r14,1),%zmm5 │ │ │ │ - vmovdqa64 (%rdx,%r14,1),%zmm6 │ │ │ │ - vmovdqa64 0x40(%rdx,%r14,1),%zmm9 │ │ │ │ - vpcmpneqq %zmm8,%zmm6,%k0 │ │ │ │ - vpcmpneqq %zmm5,%zmm9,%k1 │ │ │ │ - kmovb %k0,%edi │ │ │ │ - kmovb %k1,%r9d │ │ │ │ - or %r9b,%dil │ │ │ │ - jne 69130 │ │ │ │ - vmovdqa64 0x80(%rcx,%r14,1),%zmm10 │ │ │ │ - vmovdqa64 0xc0(%rcx,%r14,1),%zmm11 │ │ │ │ - vpermt2d %zmm5,%zmm7,%zmm8 │ │ │ │ - vpaddd %zmm4,%zmm2,%zmm2 │ │ │ │ - vmovdqa64 0x80(%rdx,%r14,1),%zmm12 │ │ │ │ - vmovdqa64 0xc0(%rdx,%r14,1),%zmm13 │ │ │ │ - vpmulld %zmm8,%zmm3,%zmm3 │ │ │ │ - vpaddd %zmm4,%zmm0,%zmm0 │ │ │ │ - vpcmpneqq %zmm10,%zmm12,%k2 │ │ │ │ - vpcmpneqq %zmm11,%zmm13,%k3 │ │ │ │ - kmovb %k2,%eax │ │ │ │ + cmp $0x7,%r14d │ │ │ │ + jbe 65ff0 │ │ │ │ + mov %rcx,%rsi │ │ │ │ + or %rdx,%rsi │ │ │ │ + test $0x3f,%sil │ │ │ │ + jne 65ff0 │ │ │ │ + mov %r11d,%r9d │ │ │ │ + vpcmpeqd %ymm6,%ymm6,%ymm6 │ │ │ │ + mov $0x8,%edi │ │ │ │ + vmovdqa 0x78173(%rip),%ymm0 # dd8c0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x2c0> │ │ │ │ + shr $0x3,%r9d │ │ │ │ + vmovdqa 0x78187(%rip),%ymm5 # dd8e0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x2e0> │ │ │ │ + vmovdqa 0x7819f(%rip),%ymm7 # dd900 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x300> │ │ │ │ + xor %esi,%esi │ │ │ │ + shl $0x6,%r9 │ │ │ │ + vpsrld $0x1f,%ymm6,%ymm6 │ │ │ │ + vpbroadcastd %edi,%ymm1 │ │ │ │ + lea -0x40(%r9),%r10 │ │ │ │ + shr $0x6,%r10 │ │ │ │ + inc %r10 │ │ │ │ + and $0x3,%r10d │ │ │ │ + je 65889 │ │ │ │ + cmp $0x1,%r10 │ │ │ │ + je 65831 │ │ │ │ + cmp $0x2,%r10 │ │ │ │ + je 657e2 │ │ │ │ + vmovdqa (%rcx),%ymm2 │ │ │ │ + vmovdqa 0x20(%rcx),%ymm3 │ │ │ │ + vmovdqa (%rdx),%ymm4 │ │ │ │ + vmovdqa 0x20(%rdx),%ymm8 │ │ │ │ + vpcmpneqq %ymm2,%ymm4,%k1 │ │ │ │ + vpcmpneqq %ymm3,%ymm8,%k0 │ │ │ │ + kmovb %k1,%eax │ │ │ │ + kmovb %k0,%r14d │ │ │ │ + or %r14d,%eax │ │ │ │ + test $0xf,%al │ │ │ │ + jne 66260 │ │ │ │ + vpermt2d %ymm3,%ymm7,%ymm2 │ │ │ │ + vpaddd %ymm1,%ymm5,%ymm5 │ │ │ │ + vpaddd %ymm1,%ymm0,%ymm0 │ │ │ │ + mov $0x40,%esi │ │ │ │ + vpmulld %ymm2,%ymm6,%ymm6 │ │ │ │ + vmovdqa (%rcx,%rsi,1),%ymm9 │ │ │ │ + vmovdqa 0x20(%rcx,%rsi,1),%ymm10 │ │ │ │ + vmovdqa (%rdx,%rsi,1),%ymm11 │ │ │ │ + vmovdqa 0x20(%rdx,%rsi,1),%ymm12 │ │ │ │ + vpcmpneqq %ymm9,%ymm11,%k2 │ │ │ │ + vpcmpneqq %ymm10,%ymm12,%k3 │ │ │ │ + kmovb %k2,%edi │ │ │ │ kmovb %k3,%r10d │ │ │ │ - or %r10b,%al │ │ │ │ - jne 69130 │ │ │ │ - vmovdqa64 0x100(%rcx,%r14,1),%zmm14 │ │ │ │ - vmovdqa64 0x140(%rcx,%r14,1),%zmm15 │ │ │ │ - vpermt2d %zmm11,%zmm7,%zmm10 │ │ │ │ - vpaddd %zmm4,%zmm2,%zmm2 │ │ │ │ - vmovdqa64 0x100(%rdx,%r14,1),%zmm1 │ │ │ │ - vmovdqa64 0x140(%rdx,%r14,1),%zmm8 │ │ │ │ - vpmulld %zmm10,%zmm3,%zmm3 │ │ │ │ - vpaddd %zmm4,%zmm0,%zmm0 │ │ │ │ - vpcmpneqq %zmm14,%zmm1,%k4 │ │ │ │ - vpcmpneqq %zmm15,%zmm8,%k5 │ │ │ │ - kmovb %k4,%edi │ │ │ │ - kmovb %k5,%r9d │ │ │ │ - or %r9b,%dil │ │ │ │ - jne 69130 │ │ │ │ - vmovdqa64 0x180(%rcx,%r14,1),%zmm9 │ │ │ │ - vmovdqa64 0x1c0(%rcx,%r14,1),%zmm5 │ │ │ │ - vpermt2d %zmm15,%zmm7,%zmm14 │ │ │ │ - vpaddd %zmm4,%zmm2,%zmm2 │ │ │ │ - vmovdqa64 0x180(%rdx,%r14,1),%zmm6 │ │ │ │ - vmovdqa64 0x1c0(%rdx,%r14,1),%zmm10 │ │ │ │ - vpmulld %zmm14,%zmm3,%zmm3 │ │ │ │ - vpaddd %zmm4,%zmm0,%zmm0 │ │ │ │ - vpcmpneqq %zmm9,%zmm6,%k6 │ │ │ │ - vpcmpneqq %zmm5,%zmm10,%k7 │ │ │ │ - kmovb %k6,%eax │ │ │ │ + or %r10d,%edi │ │ │ │ + and $0xf,%edi │ │ │ │ + jne 66260 │ │ │ │ + vpermt2d %ymm10,%ymm7,%ymm9 │ │ │ │ + vpaddd %ymm1,%ymm5,%ymm5 │ │ │ │ + vpaddd %ymm1,%ymm0,%ymm0 │ │ │ │ + add $0x40,%rsi │ │ │ │ + vpmulld %ymm9,%ymm6,%ymm6 │ │ │ │ + vmovdqa (%rcx,%rsi,1),%ymm13 │ │ │ │ + vmovdqa 0x20(%rcx,%rsi,1),%ymm14 │ │ │ │ + vmovdqa (%rdx,%rsi,1),%ymm15 │ │ │ │ + vmovdqa 0x20(%rdx,%rsi,1),%ymm2 │ │ │ │ + vpcmpneqq %ymm13,%ymm15,%k4 │ │ │ │ + vpcmpneqq %ymm14,%ymm2,%k5 │ │ │ │ + kmovb %k4,%eax │ │ │ │ + kmovb %k5,%r14d │ │ │ │ + or %r14d,%eax │ │ │ │ + and $0xf,%eax │ │ │ │ + jne 66260 │ │ │ │ + vpermt2d %ymm14,%ymm7,%ymm13 │ │ │ │ + vpaddd %ymm1,%ymm5,%ymm5 │ │ │ │ + vpaddd %ymm1,%ymm0,%ymm0 │ │ │ │ + add $0x40,%rsi │ │ │ │ + vpmulld %ymm13,%ymm6,%ymm6 │ │ │ │ + cmp %r9,%rsi │ │ │ │ + je 659e3 │ │ │ │ + vmovdqa (%rcx,%rsi,1),%ymm8 │ │ │ │ + vmovdqa 0x20(%rcx,%rsi,1),%ymm3 │ │ │ │ + vmovdqa (%rdx,%rsi,1),%ymm4 │ │ │ │ + vmovdqa 0x20(%rdx,%rsi,1),%ymm9 │ │ │ │ + vpcmpneqq %ymm8,%ymm4,%k6 │ │ │ │ + vpcmpneqq %ymm3,%ymm9,%k7 │ │ │ │ + kmovb %k6,%edi │ │ │ │ kmovb %k7,%r10d │ │ │ │ - or %r10b,%al │ │ │ │ - jne 69130 │ │ │ │ - vpermt2d %zmm5,%zmm7,%zmm9 │ │ │ │ - add $0x200,%r14 │ │ │ │ - vpaddd %zmm4,%zmm2,%zmm2 │ │ │ │ - vpaddd %zmm4,%zmm0,%zmm0 │ │ │ │ - vpmulld %zmm9,%zmm3,%zmm3 │ │ │ │ - cmp %r14,%rsi │ │ │ │ - jne 685fe │ │ │ │ - vextracti32x8 $0x1,%zmm3,%ymm7 │ │ │ │ - vpmulld %ymm3,%ymm7,%ymm4 │ │ │ │ - vextracti32x4 $0x1,%ymm4,%xmm12 │ │ │ │ - vpmulld %xmm12,%xmm4,%xmm13 │ │ │ │ - vpsrldq $0x8,%xmm13,%xmm14 │ │ │ │ - vpmulld %xmm14,%xmm13,%xmm15 │ │ │ │ - vpsrldq $0x4,%xmm15,%xmm1 │ │ │ │ - vpmulld %xmm1,%xmm15,%xmm8 │ │ │ │ - vmovd %xmm8,0x48(%rsp) │ │ │ │ - test $0xf,%r11b │ │ │ │ - je 69180 │ │ │ │ - and $0xfffffff0,%r11d │ │ │ │ - lea 0x1(%r11),%r14d │ │ │ │ + or %r10d,%edi │ │ │ │ + and $0xf,%edi │ │ │ │ + jne 66260 │ │ │ │ + vmovdqa 0x40(%rcx,%rsi,1),%ymm10 │ │ │ │ + vmovdqa 0x60(%rcx,%rsi,1),%ymm11 │ │ │ │ + vpermt2d %ymm3,%ymm7,%ymm8 │ │ │ │ + vpaddd %ymm1,%ymm5,%ymm5 │ │ │ │ + vmovdqa 0x40(%rdx,%rsi,1),%ymm12 │ │ │ │ + vmovdqa 0x60(%rdx,%rsi,1),%ymm13 │ │ │ │ + vpmulld %ymm8,%ymm6,%ymm6 │ │ │ │ + vpaddd %ymm1,%ymm0,%ymm0 │ │ │ │ + vpcmpneqq %ymm10,%ymm12,%k1 │ │ │ │ + vpcmpneqq %ymm11,%ymm13,%k0 │ │ │ │ + kmovb %k1,%eax │ │ │ │ + kmovb %k0,%r14d │ │ │ │ + or %r14d,%eax │ │ │ │ + and $0xf,%eax │ │ │ │ + jne 66260 │ │ │ │ + vmovdqa 0x80(%rcx,%rsi,1),%ymm14 │ │ │ │ + vmovdqa 0xa0(%rcx,%rsi,1),%ymm15 │ │ │ │ + vpermt2d %ymm11,%ymm7,%ymm10 │ │ │ │ + vpaddd %ymm1,%ymm5,%ymm5 │ │ │ │ + vmovdqa 0x80(%rdx,%rsi,1),%ymm2 │ │ │ │ + vmovdqa 0xa0(%rdx,%rsi,1),%ymm8 │ │ │ │ + vpmulld %ymm10,%ymm6,%ymm6 │ │ │ │ + vpaddd %ymm1,%ymm0,%ymm0 │ │ │ │ + vpcmpneqq %ymm14,%ymm2,%k2 │ │ │ │ + vpcmpneqq %ymm15,%ymm8,%k3 │ │ │ │ + kmovb %k2,%edi │ │ │ │ + kmovb %k3,%r10d │ │ │ │ + or %r10d,%edi │ │ │ │ + and $0xf,%edi │ │ │ │ + jne 66260 │ │ │ │ + vmovdqa 0xc0(%rcx,%rsi,1),%ymm9 │ │ │ │ + vmovdqa 0xe0(%rcx,%rsi,1),%ymm3 │ │ │ │ + vpermt2d %ymm15,%ymm7,%ymm14 │ │ │ │ + vpaddd %ymm1,%ymm5,%ymm5 │ │ │ │ + vmovdqa 0xc0(%rdx,%rsi,1),%ymm4 │ │ │ │ + vmovdqa 0xe0(%rdx,%rsi,1),%ymm10 │ │ │ │ + vpmulld %ymm14,%ymm6,%ymm6 │ │ │ │ + vpaddd %ymm1,%ymm0,%ymm0 │ │ │ │ + vpcmpneqq %ymm9,%ymm4,%k4 │ │ │ │ + vpcmpneqq %ymm3,%ymm10,%k5 │ │ │ │ + kmovb %k4,%eax │ │ │ │ + kmovb %k5,%r14d │ │ │ │ + or %r14d,%eax │ │ │ │ + and $0xf,%eax │ │ │ │ + jne 66260 │ │ │ │ + vpermt2d %ymm3,%ymm7,%ymm9 │ │ │ │ + vpaddd %ymm1,%ymm5,%ymm5 │ │ │ │ + vpaddd %ymm1,%ymm0,%ymm0 │ │ │ │ + add $0x100,%rsi │ │ │ │ + vpmulld %ymm9,%ymm6,%ymm6 │ │ │ │ + cmp %r9,%rsi │ │ │ │ + jne 65889 │ │ │ │ + vextracti32x4 $0x1,%ymm6,%xmm7 │ │ │ │ + vpmulld %xmm6,%xmm7,%xmm11 │ │ │ │ + vpsrldq $0x8,%xmm11,%xmm1 │ │ │ │ + vpmulld %xmm1,%xmm11,%xmm12 │ │ │ │ + vpsrldq $0x4,%xmm12,%xmm13 │ │ │ │ + vpmulld %xmm13,%xmm12,%xmm14 │ │ │ │ + vmovd %xmm14,0x48(%rsp) │ │ │ │ + test $0x7,%r11b │ │ │ │ + je 662c0 │ │ │ │ + and $0xfffffff8,%r11d │ │ │ │ + lea 0x1(%r11),%r9d │ │ │ │ movslq %r11d,%r11 │ │ │ │ mov (%rcx,%r11,8),%rsi │ │ │ │ cmp %rsi,(%rdx,%r11,8) │ │ │ │ - jne 69110 │ │ │ │ - mov 0x48(%rsp),%r9d │ │ │ │ - lea 0x1(%r14),%edi │ │ │ │ - imul %esi,%r9d │ │ │ │ - mov %r9d,0x48(%rsp) │ │ │ │ + jne 66240 │ │ │ │ + mov 0x48(%rsp),%r10d │ │ │ │ + lea 0x1(%r9),%edi │ │ │ │ + imul %esi,%r10d │ │ │ │ + mov %r10d,0x48(%rsp) │ │ │ │ cmp %r8d,%edi │ │ │ │ - jge 69180 │ │ │ │ - movslq %r14d,%r10 │ │ │ │ - mov (%rcx,%r10,8),%rax │ │ │ │ - cmp %rax,(%rdx,%r10,8) │ │ │ │ - jne 69110 │ │ │ │ - imul %eax,%r9d │ │ │ │ - lea 0x2(%r14),%r11d │ │ │ │ - mov %r9d,0x48(%rsp) │ │ │ │ - cmp %r11d,%r8d │ │ │ │ - jle 69180 │ │ │ │ - mov 0x8(%rcx,%r10,8),%rsi │ │ │ │ - cmp 0x8(%rdx,%r10,8),%rsi │ │ │ │ - jne 69110 │ │ │ │ - imul %esi,%r9d │ │ │ │ - lea 0x3(%r14),%edi │ │ │ │ - mov %r9d,0x48(%rsp) │ │ │ │ - cmp %edi,%r8d │ │ │ │ - jle 69180 │ │ │ │ - mov 0x10(%rcx,%r10,8),%rax │ │ │ │ - cmp 0x10(%rdx,%r10,8),%rax │ │ │ │ - jne 69110 │ │ │ │ - imul %eax,%r9d │ │ │ │ - lea 0x4(%r14),%r11d │ │ │ │ - mov %r9d,0x48(%rsp) │ │ │ │ - cmp %r11d,%r8d │ │ │ │ - jle 69180 │ │ │ │ - mov 0x18(%rcx,%r10,8),%rsi │ │ │ │ - cmp 0x18(%rdx,%r10,8),%rsi │ │ │ │ - jne 69110 │ │ │ │ - imul %esi,%r9d │ │ │ │ - lea 0x5(%r14),%edi │ │ │ │ - mov %r9d,0x48(%rsp) │ │ │ │ - cmp %edi,%r8d │ │ │ │ - jle 69180 │ │ │ │ - mov 0x20(%rcx,%r10,8),%rax │ │ │ │ - cmp 0x20(%rdx,%r10,8),%rax │ │ │ │ - jne 69110 │ │ │ │ - imul %eax,%r9d │ │ │ │ - lea 0x6(%r14),%r11d │ │ │ │ - mov %r9d,0x48(%rsp) │ │ │ │ - cmp %r11d,%r8d │ │ │ │ - jle 69180 │ │ │ │ - mov 0x28(%rcx,%r10,8),%rsi │ │ │ │ - cmp 0x28(%rdx,%r10,8),%rsi │ │ │ │ - jne 69110 │ │ │ │ - imul %esi,%r9d │ │ │ │ - lea 0x7(%r14),%edi │ │ │ │ - mov %r9d,0x48(%rsp) │ │ │ │ - cmp %edi,%r8d │ │ │ │ - jle 69180 │ │ │ │ - mov 0x30(%rcx,%r10,8),%rax │ │ │ │ - cmp 0x30(%rdx,%r10,8),%rax │ │ │ │ - jne 69110 │ │ │ │ - imul %eax,%r9d │ │ │ │ - lea 0x8(%r14),%r11d │ │ │ │ - mov %r9d,0x48(%rsp) │ │ │ │ - cmp %r11d,%r8d │ │ │ │ - jle 69180 │ │ │ │ - mov 0x38(%rcx,%r10,8),%rsi │ │ │ │ - cmp 0x38(%rdx,%r10,8),%rsi │ │ │ │ - jne 69110 │ │ │ │ - imul %esi,%r9d │ │ │ │ - lea 0x9(%r14),%edi │ │ │ │ - mov %r9d,0x48(%rsp) │ │ │ │ - cmp %edi,%r8d │ │ │ │ - jle 69180 │ │ │ │ - mov 0x40(%rcx,%r10,8),%rax │ │ │ │ - cmp 0x40(%rdx,%r10,8),%rax │ │ │ │ - jne 69110 │ │ │ │ - imul %eax,%r9d │ │ │ │ - lea 0xa(%r14),%r11d │ │ │ │ - mov %r9d,0x48(%rsp) │ │ │ │ + jge 662c0 │ │ │ │ + movslq %r9d,%r14 │ │ │ │ + mov (%rcx,%r14,8),%rax │ │ │ │ + cmp %rax,(%rdx,%r14,8) │ │ │ │ + jne 66240 │ │ │ │ + imul %eax,%r10d │ │ │ │ + lea 0x2(%r9),%r11d │ │ │ │ + mov %r10d,0x48(%rsp) │ │ │ │ cmp %r11d,%r8d │ │ │ │ - jle 69180 │ │ │ │ - mov 0x48(%rcx,%r10,8),%rsi │ │ │ │ - cmp 0x48(%rdx,%r10,8),%rsi │ │ │ │ - jne 69110 │ │ │ │ - imul %esi,%r9d │ │ │ │ - lea 0xb(%r14),%edi │ │ │ │ - mov %r9d,0x48(%rsp) │ │ │ │ + jle 662c0 │ │ │ │ + mov 0x8(%rcx,%r14,8),%rsi │ │ │ │ + cmp 0x8(%rdx,%r14,8),%rsi │ │ │ │ + jne 66240 │ │ │ │ + imul %esi,%r10d │ │ │ │ + lea 0x3(%r9),%edi │ │ │ │ + mov %r10d,0x48(%rsp) │ │ │ │ cmp %edi,%r8d │ │ │ │ - jle 69180 │ │ │ │ - mov 0x50(%rcx,%r10,8),%rax │ │ │ │ - cmp 0x50(%rdx,%r10,8),%rax │ │ │ │ - jne 69110 │ │ │ │ - imul %eax,%r9d │ │ │ │ - lea 0xc(%r14),%r11d │ │ │ │ - mov %r9d,0x48(%rsp) │ │ │ │ + jle 662c0 │ │ │ │ + mov 0x10(%rcx,%r14,8),%rax │ │ │ │ + cmp 0x10(%rdx,%r14,8),%rax │ │ │ │ + jne 66240 │ │ │ │ + imul %eax,%r10d │ │ │ │ + lea 0x4(%r9),%r11d │ │ │ │ + mov %r10d,0x48(%rsp) │ │ │ │ cmp %r11d,%r8d │ │ │ │ - jle 69180 │ │ │ │ - mov 0x58(%rcx,%r10,8),%rsi │ │ │ │ - cmp 0x58(%rdx,%r10,8),%rsi │ │ │ │ - jne 69110 │ │ │ │ - imul %esi,%r9d │ │ │ │ - lea 0xd(%r14),%edi │ │ │ │ - mov %r9d,0x48(%rsp) │ │ │ │ + jle 662c0 │ │ │ │ + mov 0x18(%rcx,%r14,8),%rsi │ │ │ │ + cmp 0x18(%rdx,%r14,8),%rsi │ │ │ │ + jne 66240 │ │ │ │ + imul %esi,%r10d │ │ │ │ + lea 0x5(%r9),%edi │ │ │ │ + mov %r10d,0x48(%rsp) │ │ │ │ cmp %edi,%r8d │ │ │ │ - jle 69180 │ │ │ │ - mov 0x60(%rcx,%r10,8),%rax │ │ │ │ - cmp 0x60(%rdx,%r10,8),%rax │ │ │ │ - jne 69110 │ │ │ │ - imul %eax,%r9d │ │ │ │ - lea 0xe(%r14),%r11d │ │ │ │ - mov %r9d,0x48(%rsp) │ │ │ │ + jle 662c0 │ │ │ │ + mov 0x20(%rcx,%r14,8),%rax │ │ │ │ + cmp 0x20(%rdx,%r14,8),%rax │ │ │ │ + jne 66240 │ │ │ │ + imul %eax,%r10d │ │ │ │ + lea 0x6(%r9),%r11d │ │ │ │ + mov %r10d,0x48(%rsp) │ │ │ │ cmp %r11d,%r8d │ │ │ │ - jle 69180 │ │ │ │ - mov 0x68(%rcx,%r10,8),%rsi │ │ │ │ - cmp 0x68(%rdx,%r10,8),%rsi │ │ │ │ - jne 69110 │ │ │ │ - imul %esi,%r9d │ │ │ │ - add $0xf,%r14d │ │ │ │ - mov %r9d,0x48(%rsp) │ │ │ │ - mov %r9d,%r11d │ │ │ │ - cmp %r14d,%r8d │ │ │ │ - jle 69180 │ │ │ │ - mov 0x70(%rcx,%r10,8),%rcx │ │ │ │ - cmp %rcx,0x70(%rdx,%r10,8) │ │ │ │ - jne 69110 │ │ │ │ + jle 662c0 │ │ │ │ + mov 0x28(%rcx,%r14,8),%rsi │ │ │ │ + cmp 0x28(%rdx,%r14,8),%rsi │ │ │ │ + jne 66240 │ │ │ │ + imul %esi,%r10d │ │ │ │ + add $0x7,%r9d │ │ │ │ + mov %r10d,0x48(%rsp) │ │ │ │ + mov %r10d,%r11d │ │ │ │ + cmp %r9d,%r8d │ │ │ │ + jle 662c0 │ │ │ │ + mov 0x30(%rcx,%r14,8),%rcx │ │ │ │ + cmp %rcx,0x30(%rdx,%r14,8) │ │ │ │ + jne 66240 │ │ │ │ imul %ecx,%r11d │ │ │ │ mov %r11d,0x48(%rsp) │ │ │ │ vzeroupper │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ mov 0x10(%r13),%rdx │ │ │ │ - mov 0x88d9b(%rip),%r14 │ │ │ │ mov $0xc,%edi │ │ │ │ mov %r8d,0x38(%rsp) │ │ │ │ + mov 0x84c52(%rip),%r14 │ │ │ │ mov %rbx,0x40(%rsp) │ │ │ │ mov %rdx,0x28(%rsp) │ │ │ │ mov 0x5b8(%r14),%rbx │ │ │ │ call *0x168(%r14) │ │ │ │ mov 0x20(%r13),%rsi │ │ │ │ mov 0x38(%rsp),%edi │ │ │ │ xor %ecx,%ecx │ │ │ │ mov %rax,%rdx │ │ │ │ call *%rbx │ │ │ │ mov %rax,%rbx │ │ │ │ test %rax,%rax │ │ │ │ - je 68d56 │ │ │ │ + je 65e86 │ │ │ │ mov 0x10(%rax),%r8 │ │ │ │ - movq $0x0,0x90(%rsp) │ │ │ │ - movq $0x0,0x98(%rsp) │ │ │ │ + vpxor %xmm6,%xmm6,%xmm6 │ │ │ │ movq $0x0,0xa0(%rsp) │ │ │ │ + vmovdqa %xmm6,0x90(%rsp) │ │ │ │ mov %r8,0x18(%rsp) │ │ │ │ - call 396b0 │ │ │ │ + call 38dc0 │ │ │ │ mov 0x48(%rsp),%ecx │ │ │ │ lea 0x160(%rsp),%r13 │ │ │ │ movq $0x0,0x158(%rsp) │ │ │ │ mov %r13,0x150(%rsp) │ │ │ │ - movb $0x0,0x160(%rsp) │ │ │ │ lea 0x150(%rsp),%r13 │ │ │ │ + movb $0x0,0x160(%rsp) │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 68cbf │ │ │ │ + jle 65df3 │ │ │ │ movslq %r15d,%r14 │ │ │ │ mov 0x18(%rsp),%rdi │ │ │ │ mov 0x28(%rsp),%r15 │ │ │ │ - mov 0x48(%rsp),%esi │ │ │ │ xor %r9d,%r9d │ │ │ │ + mov 0x48(%rsp),%eax │ │ │ │ shl $0x3,%r14 │ │ │ │ mov %r15,0x30(%rsp) │ │ │ │ mov %rdi,0x38(%rsp) │ │ │ │ - and $0x3,%esi │ │ │ │ - je 68bb1 │ │ │ │ - cmp $0x1,%esi │ │ │ │ - je 68b6a │ │ │ │ - cmp $0x2,%esi │ │ │ │ - je 68b30 │ │ │ │ + and $0x3,%eax │ │ │ │ + je 65ce5 │ │ │ │ + cmp $0x1,%eax │ │ │ │ + je 65c9e │ │ │ │ + cmp $0x2,%eax │ │ │ │ + je 65c64 │ │ │ │ mov 0x28(%rsp),%r13 │ │ │ │ mov 0x18(%rsp),%rcx │ │ │ │ - mov 0x40(%rsp),%rsi │ │ │ │ mov %r12,%rdx │ │ │ │ + mov 0x40(%rsp),%rsi │ │ │ │ mov %r13,%rdi │ │ │ │ - call 680c0 │ │ │ │ - mov 0x18(%rsp),%r11 │ │ │ │ - lea 0x0(%r13,%r14,1),%rax │ │ │ │ + call 65390 │ │ │ │ + mov 0x18(%rsp),%r10 │ │ │ │ + lea 0x0(%r13,%r14,1),%r11 │ │ │ │ mov $0x1,%r9d │ │ │ │ - mov %rax,0x30(%rsp) │ │ │ │ - add %r14,%r11 │ │ │ │ - mov %r11,0x38(%rsp) │ │ │ │ + mov %r11,0x30(%rsp) │ │ │ │ + add %r14,%r10 │ │ │ │ + mov %r10,0x38(%rsp) │ │ │ │ mov 0x128(%r12),%eax │ │ │ │ - mov 0x40(%rsp),%r10 │ │ │ │ - mov 0x38(%rsp),%rcx │ │ │ │ + mov 0x40(%rsp),%rsi │ │ │ │ mov %r12,%rdx │ │ │ │ - mov 0x30(%rsp),%rdi │ │ │ │ mov %r9d,%r15d │ │ │ │ + mov 0x38(%rsp),%rcx │ │ │ │ + mov 0x30(%rsp),%rdi │ │ │ │ imul %r9d,%eax │ │ │ │ cltq │ │ │ │ - lea (%r10,%rax,8),%rsi │ │ │ │ - call 680c0 │ │ │ │ + lea (%rsi,%rax,8),%rsi │ │ │ │ + call 65390 │ │ │ │ add %r14,0x30(%rsp) │ │ │ │ - add %r14,0x38(%rsp) │ │ │ │ lea 0x1(%r15),%r9d │ │ │ │ + add %r14,0x38(%rsp) │ │ │ │ mov 0x128(%r12),%eax │ │ │ │ mov %r9d,%r13d │ │ │ │ mov 0x38(%rsp),%rcx │ │ │ │ - mov 0x30(%rsp),%rdi │ │ │ │ mov %r12,%rdx │ │ │ │ + mov 0x30(%rsp),%rdi │ │ │ │ imul %r9d,%eax │ │ │ │ mov 0x40(%rsp),%r9 │ │ │ │ cltq │ │ │ │ lea (%r9,%rax,8),%rsi │ │ │ │ - call 680c0 │ │ │ │ + call 65390 │ │ │ │ inc %r13d │ │ │ │ add %r14,0x30(%rsp) │ │ │ │ add %r14,0x38(%rsp) │ │ │ │ mov %r13d,%r9d │ │ │ │ cmp %r13d,0x48(%rsp) │ │ │ │ - je 68cb7 │ │ │ │ + je 65deb │ │ │ │ mov 0x128(%r12),%eax │ │ │ │ - mov %r9d,%r15d │ │ │ │ mov 0x40(%rsp),%rdx │ │ │ │ + mov %r9d,%r15d │ │ │ │ mov 0x38(%rsp),%rcx │ │ │ │ mov 0x30(%rsp),%rdi │ │ │ │ imul %r9d,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rsi │ │ │ │ mov %r12,%rdx │ │ │ │ - call 680c0 │ │ │ │ + call 65390 │ │ │ │ inc %r15d │ │ │ │ mov 0x30(%rsp),%rdi │ │ │ │ mov 0x38(%rsp),%rcx │ │ │ │ mov %r12,%rdx │ │ │ │ mov %r15d,0x28(%rsp) │ │ │ │ imul 0x128(%r12),%r15d │ │ │ │ - mov 0x40(%rsp),%rsi │ │ │ │ + mov 0x40(%rsp),%r11 │ │ │ │ add %r14,%rdi │ │ │ │ add %r14,%rcx │ │ │ │ mov %rdi,0x30(%rsp) │ │ │ │ - mov %rcx,0x38(%rsp) │ │ │ │ movslq %r15d,%r8 │ │ │ │ - lea (%rsi,%r8,8),%rsi │ │ │ │ - call 680c0 │ │ │ │ + mov %rcx,0x38(%rsp) │ │ │ │ + lea (%r11,%r8,8),%rsi │ │ │ │ + call 65390 │ │ │ │ mov 0x28(%rsp),%eax │ │ │ │ mov 0x38(%rsp),%rcx │ │ │ │ mov %r12,%rdx │ │ │ │ mov 0x30(%rsp),%rdi │ │ │ │ - mov 0x40(%rsp),%r11 │ │ │ │ + mov 0x40(%rsp),%r10 │ │ │ │ inc %eax │ │ │ │ - imul 0x128(%r12),%eax │ │ │ │ add %r14,%rcx │ │ │ │ + imul 0x128(%r12),%eax │ │ │ │ add %r14,%rdi │ │ │ │ mov %rcx,0x38(%rsp) │ │ │ │ mov %rdi,%r13 │ │ │ │ cltq │ │ │ │ - lea (%r11,%rax,8),%rsi │ │ │ │ - call 680c0 │ │ │ │ + lea (%r10,%rax,8),%rsi │ │ │ │ + call 65390 │ │ │ │ mov 0x28(%rsp),%eax │ │ │ │ mov 0x38(%rsp),%rcx │ │ │ │ lea 0x0(%r13,%r14,1),%rdi │ │ │ │ mov %r12,%rdx │ │ │ │ - mov 0x40(%rsp),%r10 │ │ │ │ + mov 0x40(%rsp),%rsi │ │ │ │ mov %rdi,%r15 │ │ │ │ add $0x2,%eax │ │ │ │ - imul 0x128(%r12),%eax │ │ │ │ add %r14,%rcx │ │ │ │ + imul 0x128(%r12),%eax │ │ │ │ mov %rcx,0x38(%rsp) │ │ │ │ cltq │ │ │ │ - lea (%r10,%rax,8),%rsi │ │ │ │ - call 680c0 │ │ │ │ + lea (%rsi,%rax,8),%rsi │ │ │ │ + call 65390 │ │ │ │ mov 0x38(%rsp),%rcx │ │ │ │ mov 0x28(%rsp),%edi │ │ │ │ add %r14,%r15 │ │ │ │ mov %r15,0x30(%rsp) │ │ │ │ add $0x3,%edi │ │ │ │ add %r14,%rcx │ │ │ │ mov %rcx,0x38(%rsp) │ │ │ │ mov %edi,%r9d │ │ │ │ cmp %edi,0x48(%rsp) │ │ │ │ - jne 68bb1 │ │ │ │ + jne 65ce5 │ │ │ │ lea 0x150(%rsp),%r13 │ │ │ │ call d5f0 │ │ │ │ test %eax,%eax │ │ │ │ - jne 691c2 │ │ │ │ + jne 662df │ │ │ │ cmpq $0x0,0x158(%rsp) │ │ │ │ - jne 691ab │ │ │ │ + jne 662c8 │ │ │ │ mov %r13,%rdi │ │ │ │ xor %r13d,%r13d │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ cmpb $0x0,0x27(%rsp) │ │ │ │ - je 691ca │ │ │ │ + je 662e7 │ │ │ │ lea 0x90(%rsp),%rdi │ │ │ │ - call b9ec0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + call b4480 >, std::allocator > > >::~vector()@@Base> │ │ │ │ mov %r13,%rdi │ │ │ │ - call 150d0 │ │ │ │ - jmp 68d58 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + call 14fd0 │ │ │ │ + jmp 65e88 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ xor %ebx,%ebx │ │ │ │ mov 0x178(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 691e1 │ │ │ │ + jne 662fe │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ mov %rbx,%rax │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0x88229(%rip),%r11 │ │ │ │ - lea 0x78652(%rip),%rsi # e13a0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x2480> │ │ │ │ - mov (%r11),%rdi │ │ │ │ + mov 0x840f9(%rip),%r10 │ │ │ │ + lea 0x74522(%rip),%rsi # da3a0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x2290> │ │ │ │ + mov (%r10),%rdi │ │ │ │ call d380 │ │ │ │ xor %ebx,%ebx │ │ │ │ lea 0x78(%rsp),%rdi │ │ │ │ - call b9520 │ │ │ │ + call b3b10 │ │ │ │ lea 0x70(%rsp),%rdi │ │ │ │ - call b9520 │ │ │ │ + call b3b10 │ │ │ │ lea 0xb0(%rsp),%rdi │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - jmp 68d12 │ │ │ │ + jmp 65e42 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0x881e9(%rip),%r9 │ │ │ │ + mov 0x840b9(%rip),%r9 │ │ │ │ mov 0x88(%rsp),%rsi │ │ │ │ mov (%r9),%rdi │ │ │ │ call d380 │ │ │ │ xor %ebx,%ebx │ │ │ │ - jmp 68d6c │ │ │ │ + jmp 65e9c │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0x881c9(%rip),%rax │ │ │ │ - lea 0x77676(%rip),%rsi # e0424 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1504> │ │ │ │ + mov 0x84099(%rip),%rax │ │ │ │ + lea 0x73546(%rip),%rsi # d9424 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1314> │ │ │ │ mov (%rax),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 68d56 │ │ │ │ + jmp 65e86 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov %r12,%rdi │ │ │ │ - call 357e0 │ │ │ │ + call 351b0 │ │ │ │ mov %eax,%esi │ │ │ │ lea 0x130(%rsp),%rdi │ │ │ │ - call b70c0 │ │ │ │ + call b1730 │ │ │ │ mov 0x30(%rsp),%esi │ │ │ │ lea 0xd0(%rsp),%rdi │ │ │ │ - call b70c0 │ │ │ │ + call b1730 │ │ │ │ mov $0x10,%r8d │ │ │ │ - lea 0x77649(%rip),%rcx # e043e * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x151e> │ │ │ │ + lea 0x73519(%rip),%rcx # d943e * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x132e> │ │ │ │ xor %edx,%edx │ │ │ │ xor %esi,%esi │ │ │ │ lea 0xd0(%rsp),%rdi │ │ │ │ call d500 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ mov %rax,%rsi │ │ │ │ lea 0xf0(%rsp),%rdi │ │ │ │ call d1b0 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt> │ │ │ │ - lea 0x784fb(%rip),%rsi # e1318 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x23f8> │ │ │ │ + lea 0x743cb(%rip),%rsi # da318 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x2208> │ │ │ │ lea 0xf0(%rsp),%rdi │ │ │ │ call d650 , std::allocator >::append(char const*)@plt> │ │ │ │ mov %rax,%rsi │ │ │ │ lea 0x110(%rsp),%rdi │ │ │ │ call d1b0 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt> │ │ │ │ lea 0x150(%rsp),%rdi │ │ │ │ lea 0x130(%rsp),%rdx │ │ │ │ lea 0x110(%rsp),%rsi │ │ │ │ mov %rdi,0x48(%rsp) │ │ │ │ - call bc920 , std::allocator > std::operator+, std::allocator >(std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&)@@Base> │ │ │ │ - mov 0x8810d(%rip),%rsi │ │ │ │ - mov (%rsi),%rdi │ │ │ │ + call b6d00 , std::allocator > std::operator+, std::allocator >(std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&)@@Base> │ │ │ │ + mov 0x83fdd(%rip),%r11 │ │ │ │ mov 0x150(%rsp),%rsi │ │ │ │ + mov (%r11),%rdi │ │ │ │ call d380 │ │ │ │ mov 0x48(%rsp),%rdi │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ lea 0x110(%rsp),%rdi │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ lea 0xf0(%rsp),%rdi │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ lea 0xd0(%rsp),%rdi │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ lea 0x130(%rsp),%rdi │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - jmp 68d56 │ │ │ │ + jmp 65e86 │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ movl $0x1,0x48(%rsp) │ │ │ │ mov %r11d,%r14d │ │ │ │ xor %edi,%edi │ │ │ │ and $0x7,%r11d │ │ │ │ - je 68fdb │ │ │ │ + je 6610b │ │ │ │ cmp $0x1,%r11 │ │ │ │ - je 68fb6 │ │ │ │ + je 660e6 │ │ │ │ cmp $0x2,%r11 │ │ │ │ - je 68f97 │ │ │ │ + je 660c7 │ │ │ │ cmp $0x3,%r11 │ │ │ │ - je 68f78 │ │ │ │ + je 660a8 │ │ │ │ cmp $0x4,%r11 │ │ │ │ - je 68f5b │ │ │ │ + je 6608b │ │ │ │ cmp $0x5,%r11 │ │ │ │ - je 68f3c │ │ │ │ + je 6606c │ │ │ │ cmp $0x6,%r11 │ │ │ │ - je 68f1d │ │ │ │ + je 6604d │ │ │ │ mov (%rcx),%r9 │ │ │ │ cmp %r9,(%rdx) │ │ │ │ - jne 69113 │ │ │ │ + jne 66243 │ │ │ │ mov %r9d,0x48(%rsp) │ │ │ │ mov $0x1,%edi │ │ │ │ mov (%rcx,%rdi,8),%rax │ │ │ │ cmp %rax,(%rdx,%rdi,8) │ │ │ │ - jne 69113 │ │ │ │ + jne 66243 │ │ │ │ mov 0x48(%rsp),%r10d │ │ │ │ inc %rdi │ │ │ │ imul %eax,%r10d │ │ │ │ mov %r10d,0x48(%rsp) │ │ │ │ mov (%rcx,%rdi,8),%rsi │ │ │ │ cmp %rsi,(%rdx,%rdi,8) │ │ │ │ - jne 69113 │ │ │ │ + jne 66243 │ │ │ │ mov 0x48(%rsp),%r11d │ │ │ │ inc %rdi │ │ │ │ imul %esi,%r11d │ │ │ │ mov %r11d,0x48(%rsp) │ │ │ │ mov (%rcx,%rdi,8),%r9 │ │ │ │ cmp %r9,(%rdx,%rdi,8) │ │ │ │ - jne 69113 │ │ │ │ + jne 66243 │ │ │ │ mov 0x48(%rsp),%eax │ │ │ │ inc %rdi │ │ │ │ imul %r9d,%eax │ │ │ │ mov %eax,0x48(%rsp) │ │ │ │ mov (%rcx,%rdi,8),%rsi │ │ │ │ cmp %rsi,(%rdx,%rdi,8) │ │ │ │ - jne 69113 │ │ │ │ + jne 66243 │ │ │ │ mov 0x48(%rsp),%r10d │ │ │ │ inc %rdi │ │ │ │ imul %esi,%r10d │ │ │ │ mov %r10d,0x48(%rsp) │ │ │ │ mov (%rcx,%rdi,8),%r11 │ │ │ │ cmp %r11,(%rdx,%rdi,8) │ │ │ │ - jne 69113 │ │ │ │ + jne 66243 │ │ │ │ mov 0x48(%rsp),%r9d │ │ │ │ inc %rdi │ │ │ │ imul %r11d,%r9d │ │ │ │ mov %r9d,0x48(%rsp) │ │ │ │ mov (%rcx,%rdi,8),%rax │ │ │ │ cmp %rax,(%rdx,%rdi,8) │ │ │ │ - jne 69113 │ │ │ │ + jne 66243 │ │ │ │ mov 0x48(%rsp),%esi │ │ │ │ inc %rdi │ │ │ │ imul %eax,%esi │ │ │ │ mov %esi,0x48(%rsp) │ │ │ │ cmp %rdi,%r14 │ │ │ │ - je 68a0e │ │ │ │ + je 65b4d │ │ │ │ mov (%rcx,%rdi,8),%r11 │ │ │ │ cmp %r11,(%rdx,%rdi,8) │ │ │ │ - jne 69113 │ │ │ │ - mov 0x48(%rsp),%esi │ │ │ │ + jne 66243 │ │ │ │ lea 0x1(%rdi),%r9 │ │ │ │ + mov 0x48(%rsp),%esi │ │ │ │ mov (%rcx,%r9,8),%r10 │ │ │ │ imul %r11d,%esi │ │ │ │ cmp %r10,(%rdx,%r9,8) │ │ │ │ - jne 69113 │ │ │ │ + jne 66243 │ │ │ │ imul %r10d,%esi │ │ │ │ lea 0x2(%rdi),%rax │ │ │ │ mov (%rcx,%rax,8),%r11 │ │ │ │ cmp %r11,(%rdx,%rax,8) │ │ │ │ - jne 69113 │ │ │ │ + jne 66243 │ │ │ │ imul %r11d,%esi │ │ │ │ lea 0x3(%rdi),%r9 │ │ │ │ mov (%rcx,%r9,8),%r10 │ │ │ │ cmp %r10,(%rdx,%r9,8) │ │ │ │ - jne 69113 │ │ │ │ + jne 66243 │ │ │ │ imul %r10d,%esi │ │ │ │ lea 0x4(%rdi),%rax │ │ │ │ mov (%rcx,%rax,8),%r11 │ │ │ │ cmp %r11,(%rdx,%rax,8) │ │ │ │ - jne 69113 │ │ │ │ + jne 66243 │ │ │ │ imul %r11d,%esi │ │ │ │ lea 0x5(%rdi),%r10 │ │ │ │ mov (%rcx,%r10,8),%r9 │ │ │ │ cmp %r9,(%rdx,%r10,8) │ │ │ │ - jne 69113 │ │ │ │ + jne 66243 │ │ │ │ imul %r9d,%esi │ │ │ │ lea 0x6(%rdi),%rax │ │ │ │ mov (%rcx,%rax,8),%r11 │ │ │ │ cmp %r11,(%rdx,%rax,8) │ │ │ │ - jne 69113 │ │ │ │ + jne 66243 │ │ │ │ imul %r11d,%esi │ │ │ │ lea 0x7(%rdi),%r10 │ │ │ │ mov (%rcx,%r10,8),%r9 │ │ │ │ cmp %r9,(%rdx,%r10,8) │ │ │ │ - jne 69113 │ │ │ │ + jne 66243 │ │ │ │ imul %r9d,%esi │ │ │ │ add $0x8,%rdi │ │ │ │ mov %esi,0x48(%rsp) │ │ │ │ cmp %rdi,%r14 │ │ │ │ - jne 68fdb │ │ │ │ - jmp 68a0e │ │ │ │ + jne 6610b │ │ │ │ + jmp 65b4d │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x87eb9(%rip),%r12 │ │ │ │ - lea 0x77942(%rip),%rsi # e0a00 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1ae0> │ │ │ │ + mov 0x83d91(%rip),%r12 │ │ │ │ + lea 0x7381a(%rip),%rsi # d9a00 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x18f0> │ │ │ │ mov (%r12),%rdi │ │ │ │ call d380 │ │ │ │ xor %ebx,%ebx │ │ │ │ - jmp 68d6c │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov 0x87e99(%rip),%r10 │ │ │ │ - lea 0x77d62(%rip),%rsi # e0e40 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1f20> │ │ │ │ - mov (%r10),%rdi │ │ │ │ + jmp 65e9c │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0x83d69(%rip),%rsi │ │ │ │ + mov (%rsi),%rdi │ │ │ │ + lea 0x73c2f(%rip),%rsi # d9e40 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1d30> │ │ │ │ call d380 │ │ │ │ - jmp 68d62 │ │ │ │ + jmp 65e92 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0x87e79(%rip),%r8 │ │ │ │ - lea 0x782e2(%rip),%rsi # e13e0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x24c0> │ │ │ │ + mov 0x83d49(%rip),%r8 │ │ │ │ + lea 0x741b2(%rip),%rsi # da3e0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x22d0> │ │ │ │ mov (%r8),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 68d56 │ │ │ │ + jmp 65e86 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ vzeroupper │ │ │ │ - mov 0x87e56(%rip),%rbx │ │ │ │ - lea 0x782e7(%rip),%rsi # e1408 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x24e8> │ │ │ │ + mov 0x83d26(%rip),%rbx │ │ │ │ + lea 0x741b7(%rip),%rsi # da408 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x22f8> │ │ │ │ mov (%rbx),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 68d56 │ │ │ │ + jmp 65e86 │ │ │ │ xchg %ax,%ax │ │ │ │ - vextracti32x8 $0x1,%zmm3,%ymm5 │ │ │ │ - vmovd %xmm2,%r14d │ │ │ │ - vpmulld %ymm5,%ymm3,%ymm6 │ │ │ │ + vextracti32x4 $0x1,%ymm6,%xmm2 │ │ │ │ vmovd %xmm0,%r11d │ │ │ │ - vextracti32x4 $0x1,%ymm6,%xmm3 │ │ │ │ - vpmulld %xmm3,%xmm6,%xmm2 │ │ │ │ - vpsrldq $0x8,%xmm2,%xmm0 │ │ │ │ - vpmulld %xmm0,%xmm2,%xmm7 │ │ │ │ - vpsrldq $0x4,%xmm7,%xmm4 │ │ │ │ - vpmulld %xmm4,%xmm7,%xmm11 │ │ │ │ - vmovd %xmm11,0x48(%rsp) │ │ │ │ - jmp 687ae │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - vzeroupper │ │ │ │ - jmp 68a0e │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0x87dd9(%rip),%rdx │ │ │ │ - lea 0x781a2(%rip),%rsi # e1340 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x2420> │ │ │ │ + vmovd %xmm5,%r9d │ │ │ │ + vpmulld %xmm2,%xmm6,%xmm8 │ │ │ │ + vpsrldq $0x8,%xmm8,%xmm9 │ │ │ │ + vpmulld %xmm9,%xmm8,%xmm3 │ │ │ │ + vpsrldq $0x4,%xmm3,%xmm4 │ │ │ │ + vpmulld %xmm4,%xmm3,%xmm10 │ │ │ │ + vmovd %xmm10,0x48(%rsp) │ │ │ │ + jmp 65a1d │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0x83cc9(%rip),%rdx │ │ │ │ + lea 0x74092(%rip),%rsi # da340 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x2230> │ │ │ │ mov (%rdx),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 68d56 │ │ │ │ - mov 0x87dbe(%rip),%r14 │ │ │ │ + jmp 65e86 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + vzeroupper │ │ │ │ + jmp 65b4d │ │ │ │ + mov 0x83ca1(%rip),%r14 │ │ │ │ mov 0x150(%rsp),%rsi │ │ │ │ mov (%r14),%rdi │ │ │ │ call d380 │ │ │ │ mov %r13,%rdi │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov %rbx,%r13 │ │ │ │ xor %ebx,%ebx │ │ │ │ - jmp 68cf1 │ │ │ │ + jmp 65e25 │ │ │ │ movl $0x1,0x48(%rsp) │ │ │ │ - jmp 68a0e │ │ │ │ + jmp 65b4d │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r14 │ │ │ │ vzeroupper │ │ │ │ - jmp 100a7 <__cxa_finalize@plt+0x2a17> │ │ │ │ + jmp 1003b <__cxa_finalize@plt+0x29ab> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r14 │ │ │ │ vzeroupper │ │ │ │ - jmp 1009d <__cxa_finalize@plt+0x2a0d> │ │ │ │ + jmp 10052 <__cxa_finalize@plt+0x29c2> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r12 │ │ │ │ vzeroupper │ │ │ │ - jmp 10073 <__cxa_finalize@plt+0x29e3> │ │ │ │ - endbr64 │ │ │ │ - jmp 100d4 <__cxa_finalize@plt+0x2a44> │ │ │ │ - endbr64 │ │ │ │ - vzeroupper │ │ │ │ - jmp 100eb <__cxa_finalize@plt+0x2a5b> │ │ │ │ + jmp 100d5 <__cxa_finalize@plt+0x2a45> │ │ │ │ endbr64 │ │ │ │ + mov %rax,%r14 │ │ │ │ vzeroupper │ │ │ │ - jmp 10102 <__cxa_finalize@plt+0x2a72> │ │ │ │ + jmp 10086 <__cxa_finalize@plt+0x29f6> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r14 │ │ │ │ vzeroupper │ │ │ │ - jmp 10093 <__cxa_finalize@plt+0x2a03> │ │ │ │ + jmp 1009a <__cxa_finalize@plt+0x2a0a> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r12 │ │ │ │ vzeroupper │ │ │ │ - jmp 1007b <__cxa_finalize@plt+0x29eb> │ │ │ │ + jmp 100dd <__cxa_finalize@plt+0x2a4d> │ │ │ │ endbr64 │ │ │ │ - jmp 1005c <__cxa_finalize@plt+0x29cc> │ │ │ │ + jmp 10024 <__cxa_finalize@plt+0x2994> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r15 │ │ │ │ vzeroupper │ │ │ │ - jmp 10119 <__cxa_finalize@plt+0x2a89> │ │ │ │ + jmp 10069 <__cxa_finalize@plt+0x29d9> │ │ │ │ + endbr64 │ │ │ │ + mov %rax,%r14 │ │ │ │ + vzeroupper │ │ │ │ + jmp 10090 <__cxa_finalize@plt+0x2a00> │ │ │ │ + endbr64 │ │ │ │ + jmp 100c2 <__cxa_finalize@plt+0x2a32> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000069270 : │ │ │ │ +0000000000066390 : │ │ │ │ endbr64 │ │ │ │ push %rbp │ │ │ │ movabs $0xaaaaaaaaaaaaaaab,%rcx │ │ │ │ + vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ + mov %rdi,%r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ - and $0xffffffffffffffc0,%rsp │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ add $0xffffffffffffff80,%rsp │ │ │ │ - mov %rdi,0x18(%rsp) │ │ │ │ - mov %fs:0x28,%r13 │ │ │ │ - mov %r13,0x78(%rsp) │ │ │ │ - mov %rdi,%r13 │ │ │ │ - mov 0x0(%r13),%rdx │ │ │ │ - mov 0x8(%r13),%rax │ │ │ │ - lea 0x40(%rsp),%rdi │ │ │ │ - movq $0x0,0x40(%rsp) │ │ │ │ - movq $0x0,0x48(%rsp) │ │ │ │ - movq $0x0,0x50(%rsp) │ │ │ │ mov %rdi,0x20(%rsp) │ │ │ │ + mov 0x8(%rdi),%rax │ │ │ │ + mov %fs:0x28,%rdx │ │ │ │ + mov %rdx,0x78(%rsp) │ │ │ │ + mov (%rdi),%rdx │ │ │ │ mov %rax,0x38(%rsp) │ │ │ │ + lea 0x40(%rsp),%rdi │ │ │ │ + movq $0x0,0x50(%rsp) │ │ │ │ + mov %rdi,0x28(%rsp) │ │ │ │ + vmovdqa %xmm0,0x40(%rsp) │ │ │ │ sub %rdx,%rax │ │ │ │ mov 0x8(%rdx),%rbx │ │ │ │ mov (%rdx),%r12 │ │ │ │ sar $0x3,%rax │ │ │ │ imul %rcx,%rax │ │ │ │ movslq %eax,%rsi │ │ │ │ mov %rax,0x10(%rsp) │ │ │ │ mov %eax,0x34(%rsp) │ │ │ │ - call ba160 >::reserve(unsigned long)@@Base> │ │ │ │ + call b4710 >::reserve(unsigned long)@@Base> │ │ │ │ mov 0x48(%rsp),%r14 │ │ │ │ mov 0x50(%rsp),%r15 │ │ │ │ cmp %r15,%r14 │ │ │ │ - je 699b8 │ │ │ │ - mov 0x40(%rsp),%r9 │ │ │ │ + je 66a78 │ │ │ │ + mov 0x40(%rsp),%r8 │ │ │ │ mov %r13,%rsi │ │ │ │ mov %r14,%rdi │ │ │ │ - mov %r9,0x38(%rsp) │ │ │ │ - call cf6d0 >, std::allocator > > >::vector(std::vector >, std::allocator > > > const&)@@Base> │ │ │ │ + mov %r8,0x38(%rsp) │ │ │ │ + call c7e60 >, std::allocator > > >::vector(std::vector >, std::allocator > > > const&)@@Base> │ │ │ │ add $0x18,%r14 │ │ │ │ cmpl $0x1,0x10(%rsp) │ │ │ │ - jle 6987e │ │ │ │ + jle 66947 │ │ │ │ sub %r12,%rbx │ │ │ │ - lea 0x60(%rsp),%r10 │ │ │ │ + lea 0x60(%rsp),%r9 │ │ │ │ mov $0x2,%r12d │ │ │ │ sar $0x3,%rbx │ │ │ │ - mov %r10,0x28(%rsp) │ │ │ │ + mov %r9,0x18(%rsp) │ │ │ │ mov %ebx,0x30(%rsp) │ │ │ │ - mov 0x18(%rsp),%r8 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0x18(%rsp),%r13 │ │ │ │ + mov 0x20(%rsp),%r8 │ │ │ │ + lea -0x18(%r14),%rcx │ │ │ │ mov 0x34(%rsp),%edx │ │ │ │ mov 0x30(%rsp),%esi │ │ │ │ - lea -0x18(%r14),%rcx │ │ │ │ - mov 0x28(%rsp),%rdi │ │ │ │ - call 3b950 │ │ │ │ + mov %r13,%rdi │ │ │ │ + call 3af90 │ │ │ │ vmovq 0x38(%rsp),%xmm7 │ │ │ │ - mov 0x28(%rsp),%rsi │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ + mov 0x28(%rsp),%rdi │ │ │ │ + mov %r13,%rsi │ │ │ │ mov %r15,0x50(%rsp) │ │ │ │ - vpinsrq $0x1,%r14,%xmm7,%xmm0 │ │ │ │ - vmovdqa %xmm0,0x40(%rsp) │ │ │ │ - call bec90 >::emplace_back(CalcSignature::Signature&&)@@Base> │ │ │ │ - mov 0x40(%rsp),%r14 │ │ │ │ + vpinsrq $0x1,%r14,%xmm7,%xmm1 │ │ │ │ + vmovdqa %xmm1,0x40(%rsp) │ │ │ │ + call b8de0 >::emplace_back(CalcSignature::Signature&&)@@Base> │ │ │ │ + mov 0x40(%rsp),%r11 │ │ │ │ mov 0x68(%rsp),%rbx │ │ │ │ mov 0x60(%rsp),%r13 │ │ │ │ - mov 0x50(%rsp),%r15 │ │ │ │ - mov %r14,0x38(%rsp) │ │ │ │ mov 0x48(%rsp),%r14 │ │ │ │ + mov %r11,0x38(%rsp) │ │ │ │ + mov 0x50(%rsp),%r15 │ │ │ │ cmp %r13,%rbx │ │ │ │ - je 693e7 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + je 664ff │ │ │ │ + nopl (%rax) │ │ │ │ mov 0x0(%r13),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 69930 │ │ │ │ + je 669f8 │ │ │ │ mov 0x10(%r13),%rsi │ │ │ │ add $0x18,%r13 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ cmp %r13,%rbx │ │ │ │ - jne 693c0 │ │ │ │ + jne 664d8 │ │ │ │ mov 0x60(%rsp),%r13 │ │ │ │ test %r13,%r13 │ │ │ │ - je 699a5 │ │ │ │ + je 66a65 │ │ │ │ mov 0x70(%rsp),%rsi │ │ │ │ mov %r13,%rdi │ │ │ │ inc %r12d │ │ │ │ sub %r13,%rsi │ │ │ │ call d340 │ │ │ │ cmp %r12d,0x34(%rsp) │ │ │ │ - jge 69350 │ │ │ │ + jge 66470 │ │ │ │ mov 0x38(%rsp),%rax │ │ │ │ mov 0x10(%rsp),%edx │ │ │ │ vxorps %xmm5,%xmm5,%xmm5 │ │ │ │ - mov $0x2,%r9d │ │ │ │ - vmovss 0x7b817(%rip),%xmm4 # e4c40 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x1a0> │ │ │ │ + mov $0x2,%edi │ │ │ │ + vmovss 0x77530(%rip),%xmm6 # dda70 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x470> │ │ │ │ add $0x18,%rax │ │ │ │ - lea 0x1(%rdx),%ecx │ │ │ │ - mov %rax,%r10 │ │ │ │ - vmovd %ecx,%xmm6 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov (%r10),%rdi │ │ │ │ - mov 0x8(%r10),%rbx │ │ │ │ - vcvtsi2ss %r9d,%xmm5,%xmm1 │ │ │ │ - vdivss %xmm1,%xmm4,%xmm4 │ │ │ │ - cmp %rbx,%rdi │ │ │ │ - je 69657 │ │ │ │ - vcvtss2sd %xmm4,%xmm4,%xmm2 │ │ │ │ - vbroadcastsd %xmm2,%ymm3 │ │ │ │ - vbroadcastsd %xmm2,%zmm8 │ │ │ │ + lea 0x1(%rdx),%r9d │ │ │ │ + mov %rax,%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov (%rdi),%rsi │ │ │ │ - mov 0x8(%rdi),%r11 │ │ │ │ - cmp %r11,%rsi │ │ │ │ - je 6964a │ │ │ │ - lea -0x8(%r11),%r8 │ │ │ │ - mov %rsi,%rcx │ │ │ │ - sub %rsi,%r8 │ │ │ │ - mov %r8,%r12 │ │ │ │ + vcvtsi2ss %edi,%xmm5,%xmm2 │ │ │ │ + mov (%r8),%r10 │ │ │ │ + mov 0x8(%r8),%r11 │ │ │ │ + vdivss %xmm2,%xmm6,%xmm6 │ │ │ │ + cmp %r11,%r10 │ │ │ │ + je 6670f │ │ │ │ + vcvtss2sd %xmm6,%xmm6,%xmm8 │ │ │ │ + vmovddup %xmm8,%xmm3 │ │ │ │ + vbroadcastsd %xmm8,%ymm9 │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov (%r10),%rsi │ │ │ │ + mov 0x8(%r10),%rcx │ │ │ │ + cmp %rcx,%rsi │ │ │ │ + je 66702 │ │ │ │ + sub $0x8,%rcx │ │ │ │ + mov %rsi,%rdx │ │ │ │ + sub %rsi,%rcx │ │ │ │ + mov %rcx,%r12 │ │ │ │ shr $0x3,%r12 │ │ │ │ - cmp $0x30,%r8 │ │ │ │ - jbe 69962 │ │ │ │ - lea 0x1(%r12),%r13 │ │ │ │ - mov %r13,%r8 │ │ │ │ - shr $0x3,%r8 │ │ │ │ - shl $0x6,%r8 │ │ │ │ - lea (%r8,%rsi,1),%rdx │ │ │ │ - sub $0x40,%r8 │ │ │ │ - shr $0x6,%r8 │ │ │ │ - inc %r8 │ │ │ │ - and $0x7,%r8d │ │ │ │ - je 69567 │ │ │ │ - cmp $0x1,%r8 │ │ │ │ - je 69551 │ │ │ │ - cmp $0x2,%r8 │ │ │ │ - je 69540 │ │ │ │ - cmp $0x3,%r8 │ │ │ │ - je 6952f │ │ │ │ - cmp $0x4,%r8 │ │ │ │ - je 6951e │ │ │ │ - cmp $0x5,%r8 │ │ │ │ - je 6950d │ │ │ │ - cmp $0x6,%r8 │ │ │ │ - je 694fc │ │ │ │ - vmulpd (%rsi),%zmm8,%zmm9 │ │ │ │ - lea 0x40(%rsi),%rcx │ │ │ │ - vmovupd %zmm9,(%rsi) │ │ │ │ - vmulpd (%rcx),%zmm8,%zmm10 │ │ │ │ - add $0x40,%rcx │ │ │ │ - vmovupd %zmm10,-0x40(%rcx) │ │ │ │ - vmulpd (%rcx),%zmm8,%zmm11 │ │ │ │ - add $0x40,%rcx │ │ │ │ - vmovupd %zmm11,-0x40(%rcx) │ │ │ │ - vmulpd (%rcx),%zmm8,%zmm12 │ │ │ │ - add $0x40,%rcx │ │ │ │ - vmovupd %zmm12,-0x40(%rcx) │ │ │ │ - vmulpd (%rcx),%zmm8,%zmm13 │ │ │ │ - add $0x40,%rcx │ │ │ │ - vmovupd %zmm13,-0x40(%rcx) │ │ │ │ - vmulpd (%rcx),%zmm8,%zmm14 │ │ │ │ - add $0x40,%rcx │ │ │ │ - vmovupd %zmm14,-0x40(%rcx) │ │ │ │ - vmulpd (%rcx),%zmm8,%zmm15 │ │ │ │ - add $0x40,%rcx │ │ │ │ - vmovupd %zmm15,-0x40(%rcx) │ │ │ │ - cmp %rcx,%rdx │ │ │ │ - je 695e2 │ │ │ │ - vmulpd (%rcx),%zmm8,%zmm7 │ │ │ │ - vmulpd 0x40(%rcx),%zmm8,%zmm0 │ │ │ │ - add $0x200,%rcx │ │ │ │ - vmulpd -0x180(%rcx),%zmm8,%zmm1 │ │ │ │ - vmulpd -0x140(%rcx),%zmm8,%zmm9 │ │ │ │ - vmulpd -0x100(%rcx),%zmm8,%zmm10 │ │ │ │ - vmulpd -0xc0(%rcx),%zmm8,%zmm11 │ │ │ │ - vmulpd -0x80(%rcx),%zmm8,%zmm12 │ │ │ │ - vmulpd -0x40(%rcx),%zmm8,%zmm13 │ │ │ │ - vmovupd %zmm7,-0x200(%rcx) │ │ │ │ - vmovupd %zmm0,-0x1c0(%rcx) │ │ │ │ - vmovupd %zmm1,-0x180(%rcx) │ │ │ │ - vmovupd %zmm9,-0x140(%rcx) │ │ │ │ - vmovupd %zmm10,-0x100(%rcx) │ │ │ │ - vmovupd %zmm11,-0xc0(%rcx) │ │ │ │ - vmovupd %zmm12,-0x80(%rcx) │ │ │ │ - vmovupd %zmm13,-0x40(%rcx) │ │ │ │ - cmp %rcx,%rdx │ │ │ │ - jne 69567 │ │ │ │ - test $0x7,%r13b │ │ │ │ - je 6964a │ │ │ │ - and $0xfffffffffffffff8,%r13 │ │ │ │ - lea (%rsi,%r13,8),%r8 │ │ │ │ + lea 0x1(%r12),%rbx │ │ │ │ + cmp $0x10,%rcx │ │ │ │ + jbe 66a22 │ │ │ │ + mov %rbx,%rcx │ │ │ │ + shr $0x2,%rcx │ │ │ │ + shl $0x5,%rcx │ │ │ │ + lea (%rcx,%rsi,1),%r13 │ │ │ │ + sub $0x20,%rcx │ │ │ │ + shr $0x5,%rcx │ │ │ │ + inc %rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + je 66656 │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 66644 │ │ │ │ + cmp $0x2,%rcx │ │ │ │ + je 66637 │ │ │ │ + cmp $0x3,%rcx │ │ │ │ + je 6662a │ │ │ │ + cmp $0x4,%rcx │ │ │ │ + je 6661d │ │ │ │ + cmp $0x5,%rcx │ │ │ │ + je 66610 │ │ │ │ + cmp $0x6,%rcx │ │ │ │ + je 66603 │ │ │ │ + vmulpd (%rsi),%ymm9,%ymm4 │ │ │ │ + lea 0x20(%rsi),%rdx │ │ │ │ + vmovupd %ymm4,(%rsi) │ │ │ │ + vmulpd (%rdx),%ymm9,%ymm10 │ │ │ │ + add $0x20,%rdx │ │ │ │ + vmovupd %ymm10,-0x20(%rdx) │ │ │ │ + vmulpd (%rdx),%ymm9,%ymm11 │ │ │ │ + add $0x20,%rdx │ │ │ │ + vmovupd %ymm11,-0x20(%rdx) │ │ │ │ + vmulpd (%rdx),%ymm9,%ymm12 │ │ │ │ + add $0x20,%rdx │ │ │ │ + vmovupd %ymm12,-0x20(%rdx) │ │ │ │ + vmulpd (%rdx),%ymm9,%ymm13 │ │ │ │ + add $0x20,%rdx │ │ │ │ + vmovupd %ymm13,-0x20(%rdx) │ │ │ │ + vmulpd (%rdx),%ymm9,%ymm14 │ │ │ │ + add $0x20,%rdx │ │ │ │ + vmovupd %ymm14,-0x20(%rdx) │ │ │ │ + vmulpd (%rdx),%ymm9,%ymm15 │ │ │ │ + add $0x20,%rdx │ │ │ │ + vmovupd %ymm15,-0x20(%rdx) │ │ │ │ + cmp %rdx,%r13 │ │ │ │ + je 666c6 │ │ │ │ + vmulpd (%rdx),%ymm9,%ymm0 │ │ │ │ + add $0x100,%rdx │ │ │ │ + vmulpd -0xe0(%rdx),%ymm9,%ymm7 │ │ │ │ + vmulpd -0xc0(%rdx),%ymm9,%ymm1 │ │ │ │ + vmulpd -0xa0(%rdx),%ymm9,%ymm2 │ │ │ │ + vmulpd -0x80(%rdx),%ymm9,%ymm4 │ │ │ │ + vmulpd -0x60(%rdx),%ymm9,%ymm10 │ │ │ │ + vmovupd %ymm0,-0x100(%rdx) │ │ │ │ + vmulpd -0x40(%rdx),%ymm9,%ymm11 │ │ │ │ + vmovupd %ymm7,-0xe0(%rdx) │ │ │ │ + vmulpd -0x20(%rdx),%ymm9,%ymm12 │ │ │ │ + vmovupd %ymm1,-0xc0(%rdx) │ │ │ │ + vmovupd %ymm2,-0xa0(%rdx) │ │ │ │ + vmovupd %ymm4,-0x80(%rdx) │ │ │ │ + vmovupd %ymm10,-0x60(%rdx) │ │ │ │ + vmovupd %ymm11,-0x40(%rdx) │ │ │ │ + vmovupd %ymm12,-0x20(%rdx) │ │ │ │ + cmp %rdx,%r13 │ │ │ │ + jne 66656 │ │ │ │ + test $0x3,%bl │ │ │ │ + je 66702 │ │ │ │ + mov %rbx,%r13 │ │ │ │ + and $0xfffffffffffffffc,%r13 │ │ │ │ + lea (%rsi,%r13,8),%rcx │ │ │ │ + cmp %r12,%r13 │ │ │ │ + je 666fa │ │ │ │ + vmulpd (%rsi,%r13,8),%xmm3,%xmm13 │ │ │ │ + mov %rbx,%r12 │ │ │ │ sub %r13,%r12 │ │ │ │ - cmp $0x2,%r12 │ │ │ │ - jbe 69616 │ │ │ │ - vmulpd (%rsi,%r13,8),%ymm3,%ymm14 │ │ │ │ - inc %r12 │ │ │ │ - vmovupd %ymm14,(%rsi,%r13,8) │ │ │ │ - test $0x3,%r12b │ │ │ │ - je 6964a │ │ │ │ - and $0xfffffffffffffffc,%r12 │ │ │ │ - lea (%r8,%r12,8),%r8 │ │ │ │ - vmulsd (%r8),%xmm2,%xmm15 │ │ │ │ - lea 0x8(%r8),%rsi │ │ │ │ - vmovsd %xmm15,(%r8) │ │ │ │ - cmp %rsi,%r11 │ │ │ │ - je 6964a │ │ │ │ - vmulsd 0x8(%r8),%xmm2,%xmm7 │ │ │ │ - lea 0x10(%r8),%r13 │ │ │ │ - vmovsd %xmm7,0x8(%r8) │ │ │ │ - cmp %r13,%r11 │ │ │ │ - je 6964a │ │ │ │ - vmulsd 0x10(%r8),%xmm2,%xmm0 │ │ │ │ - vmovsd %xmm0,0x10(%r8) │ │ │ │ - add $0x18,%rdi │ │ │ │ - cmp %rdi,%rbx │ │ │ │ - jne 69470 │ │ │ │ - inc %r9d │ │ │ │ - vmovd %xmm6,%edi │ │ │ │ + and $0x1,%ebx │ │ │ │ + vmovupd %xmm13,(%rsi,%r13,8) │ │ │ │ + je 66702 │ │ │ │ + and $0xfffffffffffffffe,%r12 │ │ │ │ + lea (%rcx,%r12,8),%rcx │ │ │ │ + vmulsd (%rcx),%xmm8,%xmm14 │ │ │ │ + vmovsd %xmm14,(%rcx) │ │ │ │ add $0x18,%r10 │ │ │ │ - cmp %edi,%r9d │ │ │ │ - jne 69440 │ │ │ │ - mov 0x18(%rsp),%r10 │ │ │ │ - mov 0x10(%rsp),%r9d │ │ │ │ - mov 0x34(%rsp),%r12d │ │ │ │ + cmp %r10,%r11 │ │ │ │ + jne 66580 │ │ │ │ + inc %edi │ │ │ │ + add $0x18,%r8 │ │ │ │ + cmp %r9d,%edi │ │ │ │ + jne 66550 │ │ │ │ + mov 0x20(%rsp),%r9 │ │ │ │ + mov 0x10(%rsp),%r8d │ │ │ │ mov $0x2,%r11d │ │ │ │ - mov (%r10),%rbx │ │ │ │ - lea (%r9,%r9,2),%r10 │ │ │ │ + mov 0x34(%rsp),%r12d │ │ │ │ + lea (%r8,%r8,2),%r10 │ │ │ │ + mov (%r9),%r9 │ │ │ │ shl $0x3,%r10 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - xor %r13d,%r13d │ │ │ │ xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov (%rbx,%r13,1),%rcx │ │ │ │ - mov 0x8(%rbx,%r13,1),%rdi │ │ │ │ - sub %rcx,%rdi │ │ │ │ - je 6985e │ │ │ │ - mov (%rax),%rdx │ │ │ │ - vmovsd (%rcx),%xmm5 │ │ │ │ - mov $0x1,%r9d │ │ │ │ + xor %ebx,%ebx │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov (%r9,%rbx,1),%r13 │ │ │ │ + mov 0x8(%r9,%rbx,1),%rdi │ │ │ │ + sub %r13,%rdi │ │ │ │ + je 66927 │ │ │ │ + mov (%rax),%rsi │ │ │ │ + vmovsd 0x0(%r13),%xmm5 │ │ │ │ sar $0x3,%rdi │ │ │ │ + mov $0x1,%edx │ │ │ │ lea -0x1(%rdi),%r8 │ │ │ │ - mov (%rdx,%r13,1),%rsi │ │ │ │ + mov (%rsi,%rbx,1),%rcx │ │ │ │ and $0x7,%r8d │ │ │ │ - vaddsd (%rsi),%xmm5,%xmm6 │ │ │ │ - vmovsd %xmm6,(%rcx) │ │ │ │ - cmp %rdi,%r9 │ │ │ │ - jae 6985e │ │ │ │ + vaddsd (%rcx),%xmm5,%xmm6 │ │ │ │ + vmovsd %xmm6,0x0(%r13) │ │ │ │ + cmp %rdi,%rdx │ │ │ │ + jae 66927 │ │ │ │ test %r8,%r8 │ │ │ │ - je 697b1 │ │ │ │ + je 66863 │ │ │ │ cmp $0x1,%r8 │ │ │ │ - je 69793 │ │ │ │ + je 66844 │ │ │ │ cmp $0x2,%r8 │ │ │ │ - je 6977e │ │ │ │ + je 6682e │ │ │ │ cmp $0x3,%r8 │ │ │ │ - je 69769 │ │ │ │ + je 66818 │ │ │ │ cmp $0x4,%r8 │ │ │ │ - je 69754 │ │ │ │ + je 66802 │ │ │ │ cmp $0x5,%r8 │ │ │ │ - je 6973f │ │ │ │ + je 667ec │ │ │ │ cmp $0x6,%r8 │ │ │ │ - je 6972a │ │ │ │ - vmovsd 0x8(%rcx),%xmm4 │ │ │ │ - vaddsd 0x8(%rsi),%xmm4,%xmm2 │ │ │ │ - mov $0x2,%r9d │ │ │ │ - vmovsd %xmm2,0x8(%rcx) │ │ │ │ - vmovsd (%rcx,%r9,8),%xmm3 │ │ │ │ - vaddsd (%rsi,%r9,8),%xmm3,%xmm8 │ │ │ │ - vmovsd %xmm8,(%rcx,%r9,8) │ │ │ │ - inc %r9 │ │ │ │ - vmovsd (%rcx,%r9,8),%xmm1 │ │ │ │ - vaddsd (%rsi,%r9,8),%xmm1,%xmm9 │ │ │ │ - vmovsd %xmm9,(%rcx,%r9,8) │ │ │ │ - inc %r9 │ │ │ │ - vmovsd (%rcx,%r9,8),%xmm10 │ │ │ │ - vaddsd (%rsi,%r9,8),%xmm10,%xmm11 │ │ │ │ - vmovsd %xmm11,(%rcx,%r9,8) │ │ │ │ - inc %r9 │ │ │ │ - vmovsd (%rcx,%r9,8),%xmm12 │ │ │ │ - vaddsd (%rsi,%r9,8),%xmm12,%xmm13 │ │ │ │ - vmovsd %xmm13,(%rcx,%r9,8) │ │ │ │ - inc %r9 │ │ │ │ - vmovsd (%rcx,%r9,8),%xmm14 │ │ │ │ - vaddsd (%rsi,%r9,8),%xmm14,%xmm15 │ │ │ │ - vmovsd %xmm15,(%rcx,%r9,8) │ │ │ │ - inc %r9 │ │ │ │ - vmovsd (%rcx,%r9,8),%xmm7 │ │ │ │ - vaddsd (%rsi,%r9,8),%xmm7,%xmm0 │ │ │ │ - vmovsd %xmm0,(%rcx,%r9,8) │ │ │ │ - inc %r9 │ │ │ │ - cmp %rdi,%r9 │ │ │ │ - jae 6985e │ │ │ │ - vmovsd (%rcx,%r9,8),%xmm5 │ │ │ │ - vaddsd (%rsi,%r9,8),%xmm5,%xmm6 │ │ │ │ - lea 0x1(%r9),%rdx │ │ │ │ - lea 0x2(%r9),%r8 │ │ │ │ - vmovsd %xmm6,(%rcx,%r9,8) │ │ │ │ - vmovsd (%rcx,%rdx,8),%xmm4 │ │ │ │ - vaddsd (%rsi,%rdx,8),%xmm4,%xmm2 │ │ │ │ - vmovsd %xmm2,(%rcx,%rdx,8) │ │ │ │ - vmovsd (%rcx,%r8,8),%xmm3 │ │ │ │ - vaddsd (%rsi,%r8,8),%xmm3,%xmm8 │ │ │ │ - lea 0x3(%r9),%rdx │ │ │ │ - vmovsd %xmm8,(%rcx,%r8,8) │ │ │ │ - vmovsd (%rcx,%rdx,8),%xmm1 │ │ │ │ - vaddsd (%rsi,%rdx,8),%xmm1,%xmm9 │ │ │ │ - lea 0x4(%r9),%r8 │ │ │ │ - vmovsd %xmm9,(%rcx,%rdx,8) │ │ │ │ - vmovsd (%rcx,%r8,8),%xmm10 │ │ │ │ - vaddsd (%rsi,%r8,8),%xmm10,%xmm11 │ │ │ │ - lea 0x5(%r9),%rdx │ │ │ │ - vmovsd %xmm11,(%rcx,%r8,8) │ │ │ │ - vmovsd (%rcx,%rdx,8),%xmm12 │ │ │ │ - vaddsd (%rsi,%rdx,8),%xmm12,%xmm13 │ │ │ │ - lea 0x6(%r9),%r8 │ │ │ │ - vmovsd %xmm13,(%rcx,%rdx,8) │ │ │ │ - vmovsd (%rcx,%r8,8),%xmm14 │ │ │ │ - vaddsd (%rsi,%r8,8),%xmm14,%xmm15 │ │ │ │ - lea 0x7(%r9),%rdx │ │ │ │ - add $0x8,%r9 │ │ │ │ - vmovsd %xmm15,(%rcx,%r8,8) │ │ │ │ - vmovsd (%rcx,%rdx,8),%xmm7 │ │ │ │ - vaddsd (%rsi,%rdx,8),%xmm7,%xmm0 │ │ │ │ - vmovsd %xmm0,(%rcx,%rdx,8) │ │ │ │ - cmp %rdi,%r9 │ │ │ │ - jb 697b1 │ │ │ │ - add $0x18,%r13 │ │ │ │ - cmp %r10,%r13 │ │ │ │ - jne 696a0 │ │ │ │ + je 667d6 │ │ │ │ + vmovsd 0x8(%r13),%xmm8 │ │ │ │ + mov $0x2,%edx │ │ │ │ + vaddsd 0x8(%rcx),%xmm8,%xmm3 │ │ │ │ + vmovsd %xmm3,0x8(%r13) │ │ │ │ + vmovsd 0x0(%r13,%rdx,8),%xmm9 │ │ │ │ + vaddsd (%rcx,%rdx,8),%xmm9,%xmm15 │ │ │ │ + vmovsd %xmm15,0x0(%r13,%rdx,8) │ │ │ │ + inc %rdx │ │ │ │ + vmovsd 0x0(%r13,%rdx,8),%xmm0 │ │ │ │ + vaddsd (%rcx,%rdx,8),%xmm0,%xmm7 │ │ │ │ + vmovsd %xmm7,0x0(%r13,%rdx,8) │ │ │ │ + inc %rdx │ │ │ │ + vmovsd 0x0(%r13,%rdx,8),%xmm1 │ │ │ │ + vaddsd (%rcx,%rdx,8),%xmm1,%xmm2 │ │ │ │ + vmovsd %xmm2,0x0(%r13,%rdx,8) │ │ │ │ + inc %rdx │ │ │ │ + vmovsd 0x0(%r13,%rdx,8),%xmm4 │ │ │ │ + vaddsd (%rcx,%rdx,8),%xmm4,%xmm10 │ │ │ │ + vmovsd %xmm10,0x0(%r13,%rdx,8) │ │ │ │ + inc %rdx │ │ │ │ + vmovsd 0x0(%r13,%rdx,8),%xmm11 │ │ │ │ + vaddsd (%rcx,%rdx,8),%xmm11,%xmm12 │ │ │ │ + vmovsd %xmm12,0x0(%r13,%rdx,8) │ │ │ │ + inc %rdx │ │ │ │ + vmovsd 0x0(%r13,%rdx,8),%xmm13 │ │ │ │ + vaddsd (%rcx,%rdx,8),%xmm13,%xmm14 │ │ │ │ + vmovsd %xmm14,0x0(%r13,%rdx,8) │ │ │ │ + inc %rdx │ │ │ │ + cmp %rdi,%rdx │ │ │ │ + jae 66927 │ │ │ │ + vmovsd 0x0(%r13,%rdx,8),%xmm5 │ │ │ │ + lea 0x1(%rdx),%rsi │ │ │ │ + lea 0x2(%rdx),%r8 │ │ │ │ + vaddsd (%rcx,%rdx,8),%xmm5,%xmm6 │ │ │ │ + vmovsd %xmm6,0x0(%r13,%rdx,8) │ │ │ │ + vmovsd 0x0(%r13,%rsi,8),%xmm8 │ │ │ │ + vaddsd (%rcx,%rsi,8),%xmm8,%xmm3 │ │ │ │ + vmovsd %xmm3,0x0(%r13,%rsi,8) │ │ │ │ + lea 0x3(%rdx),%rsi │ │ │ │ + vmovsd 0x0(%r13,%r8,8),%xmm9 │ │ │ │ + vaddsd (%rcx,%r8,8),%xmm9,%xmm15 │ │ │ │ + vmovsd %xmm15,0x0(%r13,%r8,8) │ │ │ │ + lea 0x4(%rdx),%r8 │ │ │ │ + vmovsd 0x0(%r13,%rsi,8),%xmm0 │ │ │ │ + vaddsd (%rcx,%rsi,8),%xmm0,%xmm7 │ │ │ │ + vmovsd %xmm7,0x0(%r13,%rsi,8) │ │ │ │ + lea 0x5(%rdx),%rsi │ │ │ │ + vmovsd 0x0(%r13,%r8,8),%xmm1 │ │ │ │ + vaddsd (%rcx,%r8,8),%xmm1,%xmm2 │ │ │ │ + vmovsd %xmm2,0x0(%r13,%r8,8) │ │ │ │ + lea 0x6(%rdx),%r8 │ │ │ │ + vmovsd 0x0(%r13,%rsi,8),%xmm4 │ │ │ │ + vaddsd (%rcx,%rsi,8),%xmm4,%xmm10 │ │ │ │ + vmovsd %xmm10,0x0(%r13,%rsi,8) │ │ │ │ + lea 0x7(%rdx),%rsi │ │ │ │ + add $0x8,%rdx │ │ │ │ + vmovsd 0x0(%r13,%r8,8),%xmm11 │ │ │ │ + vaddsd (%rcx,%r8,8),%xmm11,%xmm12 │ │ │ │ + vmovsd %xmm12,0x0(%r13,%r8,8) │ │ │ │ + vmovsd 0x0(%r13,%rsi,8),%xmm13 │ │ │ │ + vaddsd (%rcx,%rsi,8),%xmm13,%xmm14 │ │ │ │ + vmovsd %xmm14,0x0(%r13,%rsi,8) │ │ │ │ + cmp %rdi,%rdx │ │ │ │ + jb 66863 │ │ │ │ + add $0x18,%rbx │ │ │ │ + cmp %r10,%rbx │ │ │ │ + jne 66748 │ │ │ │ inc %r11d │ │ │ │ add $0x18,%rax │ │ │ │ cmp %r11d,%r12d │ │ │ │ - jge 69690 │ │ │ │ + jge 66740 │ │ │ │ vzeroupper │ │ │ │ mov 0x38(%rsp),%r12 │ │ │ │ cmp %r12,%r14 │ │ │ │ - je 698e7 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + je 669b7 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov 0x8(%r12),%r13 │ │ │ │ mov (%r12),%rbx │ │ │ │ cmp %rbx,%r13 │ │ │ │ - je 698c5 │ │ │ │ - xchg %ax,%ax │ │ │ │ + je 66995 │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov (%rbx),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 69950 │ │ │ │ + je 66a10 │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ add $0x18,%rbx │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ cmp %rbx,%r13 │ │ │ │ - jne 698a0 │ │ │ │ + jne 66970 │ │ │ │ mov (%r12),%rbx │ │ │ │ test %rbx,%rbx │ │ │ │ - je 6996d │ │ │ │ + je 66a2d │ │ │ │ mov 0x10(%r12),%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ add $0x18,%r12 │ │ │ │ sub %rbx,%rsi │ │ │ │ call d340 │ │ │ │ cmp %r12,%r14 │ │ │ │ - jne 69890 │ │ │ │ + jne 66958 │ │ │ │ cmpq $0x0,0x38(%rsp) │ │ │ │ - je 69986 │ │ │ │ + je 66a46 │ │ │ │ mov 0x78(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 699e0 │ │ │ │ + jne 66aa0 │ │ │ │ mov 0x38(%rsp),%rdi │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ mov %r15,%rsi │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ + sub %rdi,%rsi │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ - sub %rdi,%rsi │ │ │ │ jmp d340 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ add $0x18,%r13 │ │ │ │ cmp %r13,%rbx │ │ │ │ - jne 693c0 │ │ │ │ - jmp 693e2 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jne 664d8 │ │ │ │ + jmp 664fa │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x18,%rbx │ │ │ │ cmp %rbx,%r13 │ │ │ │ - jne 698a0 │ │ │ │ - jmp 698c1 │ │ │ │ - mov %rsi,%r8 │ │ │ │ + jne 66970 │ │ │ │ + jmp 66991 │ │ │ │ + mov %rsi,%rcx │ │ │ │ xor %r13d,%r13d │ │ │ │ - jmp 695f0 │ │ │ │ + jmp 666d6 │ │ │ │ add $0x18,%r12 │ │ │ │ cmp %r14,%r12 │ │ │ │ - jne 69890 │ │ │ │ + jne 66958 │ │ │ │ cmpq $0x0,0x38(%rsp) │ │ │ │ - jne 698f3 │ │ │ │ + jne 669c3 │ │ │ │ mov 0x78(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 699e0 │ │ │ │ + jne 66aa0 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ inc %r12d │ │ │ │ cmp %r12d,0x34(%rsp) │ │ │ │ - jge 69350 │ │ │ │ - jmp 6940e │ │ │ │ - mov 0x18(%rsp),%rsi │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - call cf800 >::_M_realloc_append(CalcSignature::Signature const&)@@Base> │ │ │ │ + jge 66470 │ │ │ │ + jmp 66526 │ │ │ │ + mov 0x20(%rsp),%rsi │ │ │ │ + mov 0x28(%rsp),%rdi │ │ │ │ + call c7f80 >::_M_realloc_append(CalcSignature::Signature const&)@@Base> │ │ │ │ mov 0x40(%rsp),%rsi │ │ │ │ mov 0x48(%rsp),%r14 │ │ │ │ mov 0x50(%rsp),%r15 │ │ │ │ mov %rsi,0x38(%rsp) │ │ │ │ - jmp 6932a │ │ │ │ + jmp 66441 │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r12 │ │ │ │ - jmp 10187 <__cxa_finalize@plt+0x2af7> │ │ │ │ + jmp 10145 <__cxa_finalize@plt+0x2ab5> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r12 │ │ │ │ - jmp 101d7 <__cxa_finalize@plt+0x2b47> │ │ │ │ + jmp 10195 <__cxa_finalize@plt+0x2b05> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r12 │ │ │ │ vzeroupper │ │ │ │ - jmp 1019e <__cxa_finalize@plt+0x2b0e> │ │ │ │ + jmp 1015c <__cxa_finalize@plt+0x2acc> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r12 │ │ │ │ - jmp 101ff <__cxa_finalize@plt+0x2b6f> │ │ │ │ + jmp 101bd <__cxa_finalize@plt+0x2b2d> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000069a20 : │ │ │ │ +0000000000066ae0 : │ │ │ │ endbr64 │ │ │ │ push %rbp │ │ │ │ movabs $0xaaaaaaaaaaaaaaab,%rcx │ │ │ │ + vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ + mov %rdi,%r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ - and $0xffffffffffffffc0,%rsp │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ add $0xffffffffffffff80,%rsp │ │ │ │ - mov %rdi,0x18(%rsp) │ │ │ │ - mov %fs:0x28,%r13 │ │ │ │ - mov %r13,0x78(%rsp) │ │ │ │ - mov %rdi,%r13 │ │ │ │ - mov 0x0(%r13),%rdx │ │ │ │ - mov 0x8(%r13),%rax │ │ │ │ - lea 0x40(%rsp),%rdi │ │ │ │ - movq $0x0,0x40(%rsp) │ │ │ │ - movq $0x0,0x48(%rsp) │ │ │ │ - movq $0x0,0x50(%rsp) │ │ │ │ mov %rdi,0x20(%rsp) │ │ │ │ + mov 0x8(%rdi),%rax │ │ │ │ + mov %fs:0x28,%rdx │ │ │ │ + mov %rdx,0x78(%rsp) │ │ │ │ + mov (%rdi),%rdx │ │ │ │ mov %rax,0x38(%rsp) │ │ │ │ + lea 0x40(%rsp),%rdi │ │ │ │ + movq $0x0,0x50(%rsp) │ │ │ │ + mov %rdi,0x28(%rsp) │ │ │ │ + vmovdqa %xmm0,0x40(%rsp) │ │ │ │ sub %rdx,%rax │ │ │ │ mov 0x8(%rdx),%rbx │ │ │ │ mov (%rdx),%r12 │ │ │ │ sar $0x3,%rax │ │ │ │ imul %rcx,%rax │ │ │ │ movslq %eax,%rsi │ │ │ │ mov %rax,0x10(%rsp) │ │ │ │ mov %eax,0x34(%rsp) │ │ │ │ - call ba160 >::reserve(unsigned long)@@Base> │ │ │ │ + call b4710 >::reserve(unsigned long)@@Base> │ │ │ │ mov 0x48(%rsp),%r14 │ │ │ │ mov 0x50(%rsp),%r15 │ │ │ │ cmp %r15,%r14 │ │ │ │ - je 6a1a1 │ │ │ │ - mov 0x40(%rsp),%r9 │ │ │ │ + je 671a0 │ │ │ │ + mov 0x40(%rsp),%r8 │ │ │ │ mov %r13,%rsi │ │ │ │ mov %r14,%rdi │ │ │ │ - mov %r9,0x38(%rsp) │ │ │ │ - call cf6d0 >, std::allocator > > >::vector(std::vector >, std::allocator > > > const&)@@Base> │ │ │ │ + mov %r8,0x38(%rsp) │ │ │ │ + call c7e60 >, std::allocator > > >::vector(std::vector >, std::allocator > > > const&)@@Base> │ │ │ │ add $0x18,%r14 │ │ │ │ cmpl $0x1,0x10(%rsp) │ │ │ │ - jle 6a05d │ │ │ │ + jle 67073 │ │ │ │ sub %r12,%rbx │ │ │ │ - lea 0x60(%rsp),%r10 │ │ │ │ + lea 0x60(%rsp),%r9 │ │ │ │ mov $0x2,%r12d │ │ │ │ sar $0x3,%rbx │ │ │ │ - mov %r10,0x28(%rsp) │ │ │ │ + mov %r9,0x18(%rsp) │ │ │ │ mov %ebx,0x30(%rsp) │ │ │ │ - mov 0x18(%rsp),%r8 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0x18(%rsp),%r13 │ │ │ │ + mov 0x20(%rsp),%r8 │ │ │ │ + lea -0x18(%r14),%rcx │ │ │ │ mov 0x34(%rsp),%edx │ │ │ │ mov 0x30(%rsp),%esi │ │ │ │ - lea -0x18(%r14),%rcx │ │ │ │ - mov 0x28(%rsp),%rdi │ │ │ │ - call 3b950 │ │ │ │ + mov %r13,%rdi │ │ │ │ + call 3af90 │ │ │ │ vmovq 0x38(%rsp),%xmm7 │ │ │ │ - mov 0x28(%rsp),%rsi │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ + mov 0x28(%rsp),%rdi │ │ │ │ + mov %r13,%rsi │ │ │ │ mov %r15,0x50(%rsp) │ │ │ │ - vpinsrq $0x1,%r14,%xmm7,%xmm0 │ │ │ │ - vmovdqa %xmm0,0x40(%rsp) │ │ │ │ - call bec90 >::emplace_back(CalcSignature::Signature&&)@@Base> │ │ │ │ - mov 0x40(%rsp),%r14 │ │ │ │ + vpinsrq $0x1,%r14,%xmm7,%xmm1 │ │ │ │ + vmovdqa %xmm1,0x40(%rsp) │ │ │ │ + call b8de0 >::emplace_back(CalcSignature::Signature&&)@@Base> │ │ │ │ + mov 0x40(%rsp),%r11 │ │ │ │ mov 0x68(%rsp),%rbx │ │ │ │ mov 0x60(%rsp),%r13 │ │ │ │ - mov 0x50(%rsp),%r15 │ │ │ │ - mov %r14,0x38(%rsp) │ │ │ │ mov 0x48(%rsp),%r14 │ │ │ │ + mov %r11,0x38(%rsp) │ │ │ │ + mov 0x50(%rsp),%r15 │ │ │ │ cmp %r13,%rbx │ │ │ │ - je 69b97 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + je 66c4f │ │ │ │ + nopl (%rax) │ │ │ │ mov 0x0(%r13),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 6a130 │ │ │ │ + je 67130 │ │ │ │ mov 0x10(%r13),%rsi │ │ │ │ add $0x18,%r13 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ cmp %r13,%rbx │ │ │ │ - jne 69b70 │ │ │ │ + jne 66c28 │ │ │ │ mov 0x60(%rsp),%r13 │ │ │ │ test %r13,%r13 │ │ │ │ - je 6a18e │ │ │ │ + je 6718d │ │ │ │ mov 0x70(%rsp),%rsi │ │ │ │ mov %r13,%rdi │ │ │ │ inc %r12d │ │ │ │ sub %r13,%rsi │ │ │ │ call d340 │ │ │ │ cmp %r12d,0x34(%rsp) │ │ │ │ - jge 69b00 │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%edx │ │ │ │ + jge 66bc0 │ │ │ │ + mov 0x38(%rsp),%rdx │ │ │ │ + mov 0x10(%rsp),%eax │ │ │ │ vxorps %xmm4,%xmm4,%xmm4 │ │ │ │ - mov $0x2,%r9d │ │ │ │ - vmovsd 0x7b037(%rip),%xmm6 # e4c10 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x170> │ │ │ │ - vmovsd 0x7b037(%rip),%xmm5 # e4c18 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x178> │ │ │ │ - mov $0x1,%ebx │ │ │ │ - lea 0x1(%rdx),%ecx │ │ │ │ - add $0x18,%rax │ │ │ │ - mov %ecx,0x20(%rsp) │ │ │ │ - mov %rax,%r11 │ │ │ │ - mov %r15,%rcx │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - vcvtsi2sd %r9d,%xmm4,%xmm1 │ │ │ │ - test %bl,%bl │ │ │ │ - je 6a14d │ │ │ │ - vdivsd %xmm1,%xmm5,%xmm8 │ │ │ │ - mov 0x8(%r11),%r15 │ │ │ │ - mov (%r11),%r12 │ │ │ │ - vbroadcastsd %xmm8,%ymm3 │ │ │ │ - vbroadcastsd %xmm8,%zmm9 │ │ │ │ - cmp %r15,%r12 │ │ │ │ - je 69e2f │ │ │ │ - mov %r11,0x28(%rsp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov (%r12),%r8 │ │ │ │ - mov 0x8(%r12),%r11 │ │ │ │ - cmp %r11,%r8 │ │ │ │ - je 69e1d │ │ │ │ - lea -0x8(%r11),%rsi │ │ │ │ - mov %r8,%rdx │ │ │ │ - sub %r8,%rsi │ │ │ │ - mov %rsi,%rdi │ │ │ │ - shr $0x3,%rdi │ │ │ │ - cmp $0x30,%rsi │ │ │ │ - jbe 6a142 │ │ │ │ - lea 0x1(%rdi),%r10 │ │ │ │ - mov %r10,%rsi │ │ │ │ - shr $0x3,%rsi │ │ │ │ - shl $0x6,%rsi │ │ │ │ - lea (%rsi,%r8,1),%r13 │ │ │ │ - sub $0x40,%rsi │ │ │ │ - shr $0x6,%rsi │ │ │ │ - inc %rsi │ │ │ │ - and $0x7,%esi │ │ │ │ - je 69d37 │ │ │ │ - cmp $0x1,%rsi │ │ │ │ - je 69d21 │ │ │ │ - cmp $0x2,%rsi │ │ │ │ - je 69d10 │ │ │ │ - cmp $0x3,%rsi │ │ │ │ - je 69cff │ │ │ │ - cmp $0x4,%rsi │ │ │ │ - je 69cee │ │ │ │ - cmp $0x5,%rsi │ │ │ │ - je 69cdd │ │ │ │ - cmp $0x6,%rsi │ │ │ │ - je 69ccc │ │ │ │ - vmulpd (%r8),%zmm9,%zmm2 │ │ │ │ - lea 0x40(%r8),%rdx │ │ │ │ - vmovupd %zmm2,(%r8) │ │ │ │ - vmulpd (%rdx),%zmm9,%zmm10 │ │ │ │ - add $0x40,%rdx │ │ │ │ - vmovupd %zmm10,-0x40(%rdx) │ │ │ │ - vmulpd (%rdx),%zmm9,%zmm11 │ │ │ │ - add $0x40,%rdx │ │ │ │ - vmovupd %zmm11,-0x40(%rdx) │ │ │ │ - vmulpd (%rdx),%zmm9,%zmm12 │ │ │ │ - add $0x40,%rdx │ │ │ │ - vmovupd %zmm12,-0x40(%rdx) │ │ │ │ - vmulpd (%rdx),%zmm9,%zmm13 │ │ │ │ - add $0x40,%rdx │ │ │ │ - vmovupd %zmm13,-0x40(%rdx) │ │ │ │ - vmulpd (%rdx),%zmm9,%zmm14 │ │ │ │ - add $0x40,%rdx │ │ │ │ - vmovupd %zmm14,-0x40(%rdx) │ │ │ │ - vmulpd (%rdx),%zmm9,%zmm15 │ │ │ │ - add $0x40,%rdx │ │ │ │ - vmovupd %zmm15,-0x40(%rdx) │ │ │ │ - cmp %rdx,%r13 │ │ │ │ - je 69db2 │ │ │ │ - vmulpd (%rdx),%zmm9,%zmm7 │ │ │ │ - vmulpd 0x40(%rdx),%zmm9,%zmm0 │ │ │ │ - add $0x200,%rdx │ │ │ │ - vmulpd -0x180(%rdx),%zmm9,%zmm1 │ │ │ │ - vmulpd -0x140(%rdx),%zmm9,%zmm2 │ │ │ │ - vmulpd -0x100(%rdx),%zmm9,%zmm10 │ │ │ │ - vmulpd -0xc0(%rdx),%zmm9,%zmm11 │ │ │ │ - vmulpd -0x80(%rdx),%zmm9,%zmm12 │ │ │ │ - vmulpd -0x40(%rdx),%zmm9,%zmm13 │ │ │ │ - vmovupd %zmm7,-0x200(%rdx) │ │ │ │ - vmovupd %zmm0,-0x1c0(%rdx) │ │ │ │ - vmovupd %zmm1,-0x180(%rdx) │ │ │ │ - vmovupd %zmm2,-0x140(%rdx) │ │ │ │ - vmovupd %zmm10,-0x100(%rdx) │ │ │ │ - vmovupd %zmm11,-0xc0(%rdx) │ │ │ │ - vmovupd %zmm12,-0x80(%rdx) │ │ │ │ - vmovupd %zmm13,-0x40(%rdx) │ │ │ │ - cmp %rdx,%r13 │ │ │ │ - jne 69d37 │ │ │ │ - test $0x7,%r10b │ │ │ │ - je 69e1d │ │ │ │ - and $0xfffffffffffffff8,%r10 │ │ │ │ - lea (%r8,%r10,8),%r13 │ │ │ │ - sub %r10,%rdi │ │ │ │ - cmp $0x2,%rdi │ │ │ │ - jbe 69de7 │ │ │ │ - vmulpd (%r8,%r10,8),%ymm3,%ymm14 │ │ │ │ - inc %rdi │ │ │ │ - vmovupd %ymm14,(%r8,%r10,8) │ │ │ │ - test $0x3,%dil │ │ │ │ - je 69e1d │ │ │ │ - and $0xfffffffffffffffc,%rdi │ │ │ │ - lea 0x0(%r13,%rdi,8),%r13 │ │ │ │ - vmulsd 0x0(%r13),%xmm8,%xmm15 │ │ │ │ - lea 0x8(%r13),%r8 │ │ │ │ - vmovsd %xmm15,0x0(%r13) │ │ │ │ - cmp %r8,%r11 │ │ │ │ - je 69e1d │ │ │ │ - vmulsd 0x8(%r13),%xmm8,%xmm7 │ │ │ │ - lea 0x10(%r13),%rdi │ │ │ │ - vmovsd %xmm7,0x8(%r13) │ │ │ │ - cmp %rdi,%r11 │ │ │ │ - je 69e1d │ │ │ │ - vmulsd 0x10(%r13),%xmm8,%xmm0 │ │ │ │ - vmovsd %xmm0,0x10(%r13) │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp %r12,%r15 │ │ │ │ - jne 69c40 │ │ │ │ - mov 0x28(%rsp),%r11 │ │ │ │ - xor $0x1,%ebx │ │ │ │ - inc %r9d │ │ │ │ - add $0x18,%r11 │ │ │ │ - cmp %r9d,0x20(%rsp) │ │ │ │ - jne 69c00 │ │ │ │ - mov 0x18(%rsp),%r9 │ │ │ │ - mov %rcx,%r15 │ │ │ │ - mov 0x10(%rsp),%ecx │ │ │ │ + mov $0x2,%edi │ │ │ │ + vmovsd 0x76db0(%rip),%xmm6 # dda40 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x440> │ │ │ │ + vmovsd 0x76db0(%rip),%xmm5 # dda48 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x448> │ │ │ │ + mov $0x1,%r9d │ │ │ │ + add $0x18,%rdx │ │ │ │ + lea 0x1(%rax),%r11d │ │ │ │ + mov %rdx,0x28(%rsp) │ │ │ │ + mov %rdx,%r8 │ │ │ │ + xchg %ax,%ax │ │ │ │ + vcvtsi2sd %edi,%xmm4,%xmm2 │ │ │ │ + test %r9b,%r9b │ │ │ │ + je 6714c │ │ │ │ + vdivsd %xmm2,%xmm5,%xmm8 │ │ │ │ + mov 0x8(%r8),%r13 │ │ │ │ + mov (%r8),%rsi │ │ │ │ + vmovddup %xmm8,%xmm3 │ │ │ │ + vbroadcastsd %xmm8,%ymm9 │ │ │ │ + cmp %r13,%rsi │ │ │ │ + je 66e6d │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov (%rsi),%rcx │ │ │ │ + mov 0x8(%rsi),%r12 │ │ │ │ + cmp %r12,%rcx │ │ │ │ + je 66e60 │ │ │ │ + sub $0x8,%r12 │ │ │ │ + mov %rcx,%rax │ │ │ │ + sub %rcx,%r12 │ │ │ │ + mov %r12,%rbx │ │ │ │ + shr $0x3,%rbx │ │ │ │ + lea 0x1(%rbx),%r10 │ │ │ │ + cmp $0x10,%r12 │ │ │ │ + jbe 67142 │ │ │ │ + mov %r10,%rdx │ │ │ │ + shr $0x2,%rdx │ │ │ │ + shl $0x5,%rdx │ │ │ │ + lea (%rdx,%rcx,1),%r12 │ │ │ │ + sub $0x20,%rdx │ │ │ │ + shr $0x5,%rdx │ │ │ │ + inc %rdx │ │ │ │ + and $0x7,%edx │ │ │ │ + je 66db5 │ │ │ │ + cmp $0x1,%rdx │ │ │ │ + je 66da3 │ │ │ │ + cmp $0x2,%rdx │ │ │ │ + je 66d96 │ │ │ │ + cmp $0x3,%rdx │ │ │ │ + je 66d89 │ │ │ │ + cmp $0x4,%rdx │ │ │ │ + je 66d7c │ │ │ │ + cmp $0x5,%rdx │ │ │ │ + je 66d6f │ │ │ │ + cmp $0x6,%rdx │ │ │ │ + je 66d62 │ │ │ │ + vmulpd (%rcx),%ymm9,%ymm10 │ │ │ │ + lea 0x20(%rcx),%rax │ │ │ │ + vmovupd %ymm10,(%rcx) │ │ │ │ + vmulpd (%rax),%ymm9,%ymm11 │ │ │ │ + add $0x20,%rax │ │ │ │ + vmovupd %ymm11,-0x20(%rax) │ │ │ │ + vmulpd (%rax),%ymm9,%ymm12 │ │ │ │ + add $0x20,%rax │ │ │ │ + vmovupd %ymm12,-0x20(%rax) │ │ │ │ + vmulpd (%rax),%ymm9,%ymm13 │ │ │ │ + add $0x20,%rax │ │ │ │ + vmovupd %ymm13,-0x20(%rax) │ │ │ │ + vmulpd (%rax),%ymm9,%ymm14 │ │ │ │ + add $0x20,%rax │ │ │ │ + vmovupd %ymm14,-0x20(%rax) │ │ │ │ + vmulpd (%rax),%ymm9,%ymm15 │ │ │ │ + add $0x20,%rax │ │ │ │ + vmovupd %ymm15,-0x20(%rax) │ │ │ │ + vmulpd (%rax),%ymm9,%ymm0 │ │ │ │ + add $0x20,%rax │ │ │ │ + vmovupd %ymm0,-0x20(%rax) │ │ │ │ + cmp %rax,%r12 │ │ │ │ + je 66e24 │ │ │ │ + vmulpd (%rax),%ymm9,%ymm7 │ │ │ │ + add $0x100,%rax │ │ │ │ + vmulpd -0xe0(%rax),%ymm9,%ymm1 │ │ │ │ + vmulpd -0xc0(%rax),%ymm9,%ymm2 │ │ │ │ + vmulpd -0xa0(%rax),%ymm9,%ymm10 │ │ │ │ + vmulpd -0x80(%rax),%ymm9,%ymm11 │ │ │ │ + vmulpd -0x60(%rax),%ymm9,%ymm12 │ │ │ │ + vmovupd %ymm7,-0x100(%rax) │ │ │ │ + vmulpd -0x40(%rax),%ymm9,%ymm13 │ │ │ │ + vmovupd %ymm1,-0xe0(%rax) │ │ │ │ + vmulpd -0x20(%rax),%ymm9,%ymm14 │ │ │ │ + vmovupd %ymm2,-0xc0(%rax) │ │ │ │ + vmovupd %ymm10,-0xa0(%rax) │ │ │ │ + vmovupd %ymm11,-0x80(%rax) │ │ │ │ + vmovupd %ymm12,-0x60(%rax) │ │ │ │ + vmovupd %ymm13,-0x40(%rax) │ │ │ │ + vmovupd %ymm14,-0x20(%rax) │ │ │ │ + cmp %rax,%r12 │ │ │ │ + jne 66db5 │ │ │ │ + test $0x3,%r10b │ │ │ │ + je 66e60 │ │ │ │ + mov %r10,%rax │ │ │ │ + and $0xfffffffffffffffc,%rax │ │ │ │ + lea (%rcx,%rax,8),%rdx │ │ │ │ + cmp %rbx,%rax │ │ │ │ + je 66e58 │ │ │ │ + vmulpd (%rcx,%rax,8),%xmm3,%xmm15 │ │ │ │ + mov %r10,%rbx │ │ │ │ + sub %rax,%rbx │ │ │ │ + and $0x1,%r10d │ │ │ │ + vmovupd %xmm15,(%rcx,%rax,8) │ │ │ │ + je 66e60 │ │ │ │ + and $0xfffffffffffffffe,%rbx │ │ │ │ + lea (%rdx,%rbx,8),%rdx │ │ │ │ + vmulsd (%rdx),%xmm8,%xmm0 │ │ │ │ + vmovsd %xmm0,(%rdx) │ │ │ │ + add $0x18,%rsi │ │ │ │ + cmp %rsi,%r13 │ │ │ │ + jne 66ce0 │ │ │ │ + inc %edi │ │ │ │ + xor $0x1,%r9d │ │ │ │ + add $0x18,%r8 │ │ │ │ + cmp %r11d,%edi │ │ │ │ + jne 66cb0 │ │ │ │ + mov 0x10(%rsp),%r8d │ │ │ │ + mov 0x20(%rsp),%r11 │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ mov 0x34(%rsp),%r12d │ │ │ │ + lea (%r8,%r8,2),%r10 │ │ │ │ + mov (%r11),%r9 │ │ │ │ mov $0x2,%r11d │ │ │ │ - mov (%r9),%rbx │ │ │ │ - lea (%rcx,%rcx,2),%r10 │ │ │ │ shl $0x3,%r10 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ xor %r13d,%r13d │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov (%rbx,%r13,1),%r9 │ │ │ │ - mov 0x8(%rbx,%r13,1),%rdi │ │ │ │ - sub %r9,%rdi │ │ │ │ - je 6a03d │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov (%r9,%r13,1),%rcx │ │ │ │ + mov 0x8(%r9,%r13,1),%rdi │ │ │ │ + sub %rcx,%rdi │ │ │ │ + je 67053 │ │ │ │ mov (%rax),%rsi │ │ │ │ - vmovsd (%r9),%xmm4 │ │ │ │ - mov $0x1,%edx │ │ │ │ + vmovsd (%rcx),%xmm4 │ │ │ │ sar $0x3,%rdi │ │ │ │ + mov $0x1,%edx │ │ │ │ lea -0x1(%rdi),%r8 │ │ │ │ - mov (%rsi,%r13,1),%rcx │ │ │ │ + mov (%rsi,%r13,1),%rbx │ │ │ │ and $0x7,%r8d │ │ │ │ - vaddsd (%rcx),%xmm4,%xmm6 │ │ │ │ - vmovsd %xmm6,(%r9) │ │ │ │ + vaddsd (%rbx),%xmm4,%xmm6 │ │ │ │ + vmovsd %xmm6,(%rcx) │ │ │ │ cmp %rdi,%rdx │ │ │ │ - jae 6a03d │ │ │ │ + jae 67053 │ │ │ │ test %r8,%r8 │ │ │ │ - je 69f89 │ │ │ │ + je 66fa9 │ │ │ │ cmp $0x1,%r8 │ │ │ │ - je 69f6c │ │ │ │ + je 66f8e │ │ │ │ cmp $0x2,%r8 │ │ │ │ - je 69f58 │ │ │ │ + je 66f7c │ │ │ │ cmp $0x3,%r8 │ │ │ │ - je 69f44 │ │ │ │ + je 66f6a │ │ │ │ cmp $0x4,%r8 │ │ │ │ - je 69f30 │ │ │ │ + je 66f58 │ │ │ │ cmp $0x5,%r8 │ │ │ │ - je 69f1c │ │ │ │ + je 66f46 │ │ │ │ cmp $0x6,%r8 │ │ │ │ - je 69f08 │ │ │ │ - vmovsd 0x8(%r9),%xmm5 │ │ │ │ - vaddsd 0x8(%rcx),%xmm5,%xmm8 │ │ │ │ + je 66f34 │ │ │ │ + vmovsd 0x8(%rcx),%xmm5 │ │ │ │ mov $0x2,%edx │ │ │ │ - vmovsd %xmm8,0x8(%r9) │ │ │ │ - vmovsd (%r9,%rdx,8),%xmm3 │ │ │ │ - vaddsd (%rcx,%rdx,8),%xmm3,%xmm9 │ │ │ │ - vmovsd %xmm9,(%r9,%rdx,8) │ │ │ │ - inc %rdx │ │ │ │ - vmovsd (%r9,%rdx,8),%xmm1 │ │ │ │ - vaddsd (%rcx,%rdx,8),%xmm1,%xmm2 │ │ │ │ - vmovsd %xmm2,(%r9,%rdx,8) │ │ │ │ + vaddsd 0x8(%rbx),%xmm5,%xmm8 │ │ │ │ + vmovsd %xmm8,0x8(%rcx) │ │ │ │ + vmovsd (%rcx,%rdx,8),%xmm3 │ │ │ │ + vaddsd (%rbx,%rdx,8),%xmm3,%xmm9 │ │ │ │ + vmovsd %xmm9,(%rcx,%rdx,8) │ │ │ │ inc %rdx │ │ │ │ - vmovsd (%r9,%rdx,8),%xmm10 │ │ │ │ - vaddsd (%rcx,%rdx,8),%xmm10,%xmm11 │ │ │ │ - vmovsd %xmm11,(%r9,%rdx,8) │ │ │ │ + vmovsd (%rcx,%rdx,8),%xmm7 │ │ │ │ + vaddsd (%rbx,%rdx,8),%xmm7,%xmm1 │ │ │ │ + vmovsd %xmm1,(%rcx,%rdx,8) │ │ │ │ inc %rdx │ │ │ │ - vmovsd (%r9,%rdx,8),%xmm12 │ │ │ │ - vaddsd (%rcx,%rdx,8),%xmm12,%xmm13 │ │ │ │ - vmovsd %xmm13,(%r9,%rdx,8) │ │ │ │ + vmovsd (%rcx,%rdx,8),%xmm2 │ │ │ │ + vaddsd (%rbx,%rdx,8),%xmm2,%xmm10 │ │ │ │ + vmovsd %xmm10,(%rcx,%rdx,8) │ │ │ │ inc %rdx │ │ │ │ - vmovsd (%r9,%rdx,8),%xmm14 │ │ │ │ - vaddsd (%rcx,%rdx,8),%xmm14,%xmm15 │ │ │ │ - vmovsd %xmm15,(%r9,%rdx,8) │ │ │ │ + vmovsd (%rcx,%rdx,8),%xmm11 │ │ │ │ + vaddsd (%rbx,%rdx,8),%xmm11,%xmm12 │ │ │ │ + vmovsd %xmm12,(%rcx,%rdx,8) │ │ │ │ + inc %rdx │ │ │ │ + vmovsd (%rcx,%rdx,8),%xmm13 │ │ │ │ + vaddsd (%rbx,%rdx,8),%xmm13,%xmm14 │ │ │ │ + vmovsd %xmm14,(%rcx,%rdx,8) │ │ │ │ inc %rdx │ │ │ │ - vmovsd (%r9,%rdx,8),%xmm7 │ │ │ │ - vaddsd (%rcx,%rdx,8),%xmm7,%xmm0 │ │ │ │ - vmovsd %xmm0,(%r9,%rdx,8) │ │ │ │ + vmovsd (%rcx,%rdx,8),%xmm15 │ │ │ │ + vaddsd (%rbx,%rdx,8),%xmm15,%xmm0 │ │ │ │ + vmovsd %xmm0,(%rcx,%rdx,8) │ │ │ │ inc %rdx │ │ │ │ cmp %rdi,%rdx │ │ │ │ - jae 6a03d │ │ │ │ - vmovsd (%r9,%rdx,8),%xmm4 │ │ │ │ - vaddsd (%rcx,%rdx,8),%xmm4,%xmm6 │ │ │ │ + jae 67053 │ │ │ │ + vmovsd (%rcx,%rdx,8),%xmm4 │ │ │ │ lea 0x1(%rdx),%rsi │ │ │ │ lea 0x2(%rdx),%r8 │ │ │ │ - vmovsd %xmm6,(%r9,%rdx,8) │ │ │ │ - vmovsd (%r9,%rsi,8),%xmm5 │ │ │ │ - vaddsd (%rcx,%rsi,8),%xmm5,%xmm8 │ │ │ │ - vmovsd %xmm8,(%r9,%rsi,8) │ │ │ │ - vmovsd (%r9,%r8,8),%xmm3 │ │ │ │ - vaddsd (%rcx,%r8,8),%xmm3,%xmm9 │ │ │ │ + vaddsd (%rbx,%rdx,8),%xmm4,%xmm6 │ │ │ │ + vmovsd %xmm6,(%rcx,%rdx,8) │ │ │ │ + vmovsd (%rcx,%rsi,8),%xmm5 │ │ │ │ + vaddsd (%rbx,%rsi,8),%xmm5,%xmm8 │ │ │ │ + vmovsd %xmm8,(%rcx,%rsi,8) │ │ │ │ lea 0x3(%rdx),%rsi │ │ │ │ - vmovsd %xmm9,(%r9,%r8,8) │ │ │ │ - vmovsd (%r9,%rsi,8),%xmm1 │ │ │ │ - vaddsd (%rcx,%rsi,8),%xmm1,%xmm2 │ │ │ │ + vmovsd (%rcx,%r8,8),%xmm3 │ │ │ │ + vaddsd (%rbx,%r8,8),%xmm3,%xmm9 │ │ │ │ + vmovsd %xmm9,(%rcx,%r8,8) │ │ │ │ lea 0x4(%rdx),%r8 │ │ │ │ - vmovsd %xmm2,(%r9,%rsi,8) │ │ │ │ - vmovsd (%r9,%r8,8),%xmm10 │ │ │ │ - vaddsd (%rcx,%r8,8),%xmm10,%xmm11 │ │ │ │ + vmovsd (%rcx,%rsi,8),%xmm7 │ │ │ │ + vaddsd (%rbx,%rsi,8),%xmm7,%xmm1 │ │ │ │ + vmovsd %xmm1,(%rcx,%rsi,8) │ │ │ │ lea 0x5(%rdx),%rsi │ │ │ │ - vmovsd %xmm11,(%r9,%r8,8) │ │ │ │ - vmovsd (%r9,%rsi,8),%xmm12 │ │ │ │ - vaddsd (%rcx,%rsi,8),%xmm12,%xmm13 │ │ │ │ + vmovsd (%rcx,%r8,8),%xmm2 │ │ │ │ + vaddsd (%rbx,%r8,8),%xmm2,%xmm10 │ │ │ │ + vmovsd %xmm10,(%rcx,%r8,8) │ │ │ │ lea 0x6(%rdx),%r8 │ │ │ │ - vmovsd %xmm13,(%r9,%rsi,8) │ │ │ │ - vmovsd (%r9,%r8,8),%xmm14 │ │ │ │ - vaddsd (%rcx,%r8,8),%xmm14,%xmm15 │ │ │ │ + vmovsd (%rcx,%rsi,8),%xmm11 │ │ │ │ + vaddsd (%rbx,%rsi,8),%xmm11,%xmm12 │ │ │ │ + vmovsd %xmm12,(%rcx,%rsi,8) │ │ │ │ lea 0x7(%rdx),%rsi │ │ │ │ add $0x8,%rdx │ │ │ │ - vmovsd %xmm15,(%r9,%r8,8) │ │ │ │ - vmovsd (%r9,%rsi,8),%xmm7 │ │ │ │ - vaddsd (%rcx,%rsi,8),%xmm7,%xmm0 │ │ │ │ - vmovsd %xmm0,(%r9,%rsi,8) │ │ │ │ + vmovsd (%rcx,%r8,8),%xmm13 │ │ │ │ + vaddsd (%rbx,%r8,8),%xmm13,%xmm14 │ │ │ │ + vmovsd %xmm14,(%rcx,%r8,8) │ │ │ │ + vmovsd (%rcx,%rsi,8),%xmm15 │ │ │ │ + vaddsd (%rbx,%rsi,8),%xmm15,%xmm0 │ │ │ │ + vmovsd %xmm0,(%rcx,%rsi,8) │ │ │ │ cmp %rdi,%rdx │ │ │ │ - jb 69f89 │ │ │ │ + jb 66fa9 │ │ │ │ add $0x18,%r13 │ │ │ │ cmp %r10,%r13 │ │ │ │ - jne 69e80 │ │ │ │ + jne 66eb0 │ │ │ │ inc %r11d │ │ │ │ add $0x18,%rax │ │ │ │ cmp %r11d,%r12d │ │ │ │ - jge 69e70 │ │ │ │ + jge 66ea8 │ │ │ │ vzeroupper │ │ │ │ mov 0x38(%rsp),%r12 │ │ │ │ cmp %r12,%r14 │ │ │ │ - je 6a0c7 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + je 670d7 │ │ │ │ + nopl (%rax) │ │ │ │ mov 0x8(%r12),%r13 │ │ │ │ mov (%r12),%rbx │ │ │ │ cmp %rbx,%r13 │ │ │ │ - je 6a0a5 │ │ │ │ + je 670b5 │ │ │ │ xchg %ax,%ax │ │ │ │ mov (%rbx),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 6a110 │ │ │ │ + je 67118 │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ add $0x18,%rbx │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ cmp %rbx,%r13 │ │ │ │ - jne 6a080 │ │ │ │ + jne 67090 │ │ │ │ mov (%r12),%rbx │ │ │ │ test %rbx,%rbx │ │ │ │ - je 6a156 │ │ │ │ + je 67155 │ │ │ │ mov 0x10(%r12),%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ add $0x18,%r12 │ │ │ │ sub %rbx,%rsi │ │ │ │ call d340 │ │ │ │ cmp %r12,%r14 │ │ │ │ - jne 6a070 │ │ │ │ + jne 67080 │ │ │ │ cmpq $0x0,0x38(%rsp) │ │ │ │ - je 6a16f │ │ │ │ + je 6716e │ │ │ │ mov 0x78(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 6a1c9 │ │ │ │ + jne 671c8 │ │ │ │ mov 0x38(%rsp),%rdi │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ mov %r15,%rsi │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ + sub %rdi,%rsi │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ - sub %rdi,%rsi │ │ │ │ jmp d340 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ add $0x18,%rbx │ │ │ │ cmp %rbx,%r13 │ │ │ │ - jne 6a080 │ │ │ │ - jmp 6a0a1 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jne 67090 │ │ │ │ + jmp 670b1 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x18,%r13 │ │ │ │ cmp %r13,%rbx │ │ │ │ - jne 69b70 │ │ │ │ - jmp 69b92 │ │ │ │ - mov %r8,%r13 │ │ │ │ - xor %r10d,%r10d │ │ │ │ - jmp 69dc0 │ │ │ │ - vdivsd %xmm1,%xmm6,%xmm8 │ │ │ │ - jmp 69c11 │ │ │ │ + jne 66c28 │ │ │ │ + jmp 66c4a │ │ │ │ + mov %rcx,%rdx │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 66e35 │ │ │ │ + vdivsd %xmm2,%xmm6,%xmm8 │ │ │ │ + jmp 66cc1 │ │ │ │ add $0x18,%r12 │ │ │ │ cmp %r14,%r12 │ │ │ │ - jne 6a070 │ │ │ │ + jne 67080 │ │ │ │ cmpq $0x0,0x38(%rsp) │ │ │ │ - jne 6a0d3 │ │ │ │ + jne 670e3 │ │ │ │ mov 0x78(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 6a1c9 │ │ │ │ + jne 671c8 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ inc %r12d │ │ │ │ cmp %r12d,0x34(%rsp) │ │ │ │ - jge 69b00 │ │ │ │ - jmp 69bbe │ │ │ │ - mov 0x18(%rsp),%rsi │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - call cf800 >::_M_realloc_append(CalcSignature::Signature const&)@@Base> │ │ │ │ + jge 66bc0 │ │ │ │ + jmp 66c76 │ │ │ │ + mov 0x20(%rsp),%rsi │ │ │ │ + mov 0x28(%rsp),%rdi │ │ │ │ + call c7f80 >::_M_realloc_append(CalcSignature::Signature const&)@@Base> │ │ │ │ mov 0x40(%rsp),%rsi │ │ │ │ mov 0x48(%rsp),%r14 │ │ │ │ mov 0x50(%rsp),%r15 │ │ │ │ mov %rsi,0x38(%rsp) │ │ │ │ - jmp 69ada │ │ │ │ + jmp 66b91 │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r12 │ │ │ │ - jmp 10218 <__cxa_finalize@plt+0x2b88> │ │ │ │ + jmp 101d6 <__cxa_finalize@plt+0x2b46> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r12 │ │ │ │ - jmp 10268 <__cxa_finalize@plt+0x2bd8> │ │ │ │ + jmp 10226 <__cxa_finalize@plt+0x2b96> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r12 │ │ │ │ vzeroupper │ │ │ │ - jmp 1022f <__cxa_finalize@plt+0x2b9f> │ │ │ │ + jmp 101ed <__cxa_finalize@plt+0x2b5d> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r12 │ │ │ │ - jmp 10290 <__cxa_finalize@plt+0x2c00> │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 1024e <__cxa_finalize@plt+0x2bbe> │ │ │ │ │ │ │ │ -000000000006a210 >*)@@Base>: │ │ │ │ +0000000000067200 >*)@@Base>: │ │ │ │ endbr64 │ │ │ │ push %rbp │ │ │ │ movabs $0xaaaaaaaaaaaaaaab,%rcx │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ - and $0xffffffffffffffc0,%rsp │ │ │ │ - sub $0x100,%rsp │ │ │ │ - mov 0x8(%rdi),%rax │ │ │ │ - mov %fs:0x28,%rdx │ │ │ │ - mov %rdx,0xf8(%rsp) │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ + sub $0xe0,%rsp │ │ │ │ + mov %fs:0x28,%r15 │ │ │ │ + mov %r15,0xd8(%rsp) │ │ │ │ + mov %rsi,%r15 │ │ │ │ mov (%rdi),%rdx │ │ │ │ - sub %rdx,%rax │ │ │ │ - sar $0x3,%rax │ │ │ │ - imul %rcx,%rax │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - mov %eax,0x28(%rsp) │ │ │ │ - cmp $0x1,%eax │ │ │ │ - jle 6aa97 >*)@@Base+0x887> │ │ │ │ - mov 0x8(%rdx),%r12 │ │ │ │ + mov 0x8(%rdi),%rsi │ │ │ │ + sub %rdx,%rsi │ │ │ │ + sar $0x3,%rsi │ │ │ │ + imul %rcx,%rsi │ │ │ │ + mov %rsi,0x48(%rsp) │ │ │ │ + mov %esi,0x38(%rsp) │ │ │ │ + cmp $0x1,%esi │ │ │ │ + jle 67b41 >*)@@Base+0x941> │ │ │ │ + mov 0x8(%rdx),%rbx │ │ │ │ + vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ mov %rdi,%r14 │ │ │ │ - mov %rsi,%r13 │ │ │ │ - movq $0x0,0xc8(%rsp) │ │ │ │ - sub (%rdx),%r12 │ │ │ │ + mov %esi,%r13d │ │ │ │ + lea 0xa0(%rsp),%rdi │ │ │ │ + movq $0x0,0xb0(%rsp) │ │ │ │ + sub (%rdx),%rbx │ │ │ │ + lea -0x1(%rsi),%edx │ │ │ │ + mov %rdi,0x58(%rsp) │ │ │ │ + sar $0x3,%rbx │ │ │ │ + vmovdqu %xmm0,0xc8(%rsp) │ │ │ │ + mov %ebx,%esi │ │ │ │ + vmovdqa %xmm0,0xa0(%rsp) │ │ │ │ + call b86b0 │ │ │ │ + mov 0xa0(%rsp),%rax │ │ │ │ lea 0xc0(%rsp),%rdi │ │ │ │ - lea -0x1(%rax),%edx │ │ │ │ - movq $0x0,0xd0(%rsp) │ │ │ │ - movq $0x0,0xe8(%rsp) │ │ │ │ - movq $0x0,0xf0(%rsp) │ │ │ │ + mov %r13d,%edx │ │ │ │ + mov %ebx,%esi │ │ │ │ movq $0x0,0xc0(%rsp) │ │ │ │ - mov %eax,%r15d │ │ │ │ - mov %rdi,0x58(%rsp) │ │ │ │ - sar $0x3,%r12 │ │ │ │ - mov %r12d,%esi │ │ │ │ - call be500 │ │ │ │ - lea 0xe0(%rsp),%rdi │ │ │ │ - mov %r15d,%edx │ │ │ │ - mov %r12d,%esi │ │ │ │ + mov %rax,0x68(%rsp) │ │ │ │ + mov %rdi,0x50(%rsp) │ │ │ │ + call b86b0 │ │ │ │ + test %r15,%r15 │ │ │ │ mov 0xc0(%rsp),%rbx │ │ │ │ - movq $0x0,0xe0(%rsp) │ │ │ │ - mov %rdi,0x48(%rsp) │ │ │ │ - call be500 │ │ │ │ - mov 0xe0(%rsp),%rsi │ │ │ │ - mov 0x40(%rsp),%r8d │ │ │ │ - test %r13,%r13 │ │ │ │ - movl $0x1,0x50(%rsp) │ │ │ │ + mov 0x48(%rsp),%r13d │ │ │ │ + movl $0x1,0x78(%rsp) │ │ │ │ mov (%r14),%r12 │ │ │ │ - setne 0x2f(%rsp) │ │ │ │ - mov %rsi,0x60(%rsp) │ │ │ │ - mov %r8d,0x54(%rsp) │ │ │ │ - mov 0x50(%rsp),%r9d │ │ │ │ - cmp $0x1,%r9d │ │ │ │ - je 6acbe >*)@@Base+0xaae> │ │ │ │ - mov 0x60(%rsp),%r10 │ │ │ │ - lea 0x1(%r9),%r11d │ │ │ │ - mov %rbx,0x78(%rsp) │ │ │ │ - mov %r14,0x70(%rsp) │ │ │ │ - mov %r11d,0x88(%rsp) │ │ │ │ - mov %r13,0x30(%rsp) │ │ │ │ - mov %r12,0x38(%rsp) │ │ │ │ - mov $0x2,%r12d │ │ │ │ - lea 0x18(%r10),%r15 │ │ │ │ - mov 0x8(%r15),%rbx │ │ │ │ - mov (%r15),%r13 │ │ │ │ - cmp %rbx,%r13 │ │ │ │ - je 6a386 >*)@@Base+0x176> │ │ │ │ - sub %r13,%rbx │ │ │ │ + setne 0x3f(%rsp) │ │ │ │ + mov 0x78(%rsp),%r8d │ │ │ │ + cmp $0x1,%r8d │ │ │ │ + je 67d39 >*)@@Base+0xb39> │ │ │ │ + lea 0x1(%r8),%r10d │ │ │ │ + mov %r13d,0x2c(%rsp) │ │ │ │ + mov %r10d,0x28(%rsp) │ │ │ │ + mov %r14,0x20(%rsp) │ │ │ │ + mov %r15,0x18(%rsp) │ │ │ │ + mov %rbx,0x30(%rsp) │ │ │ │ + mov %r12,0x40(%rsp) │ │ │ │ + lea 0x18(%rbx),%r12 │ │ │ │ + mov $0x2,%ebx │ │ │ │ + mov 0x8(%r12),%r9 │ │ │ │ + mov (%r12),%r15 │ │ │ │ + cmp %r9,%r15 │ │ │ │ + je 67353 >*)@@Base+0x153> │ │ │ │ + sub %r15,%r9 │ │ │ │ xor %esi,%esi │ │ │ │ - mov %r13,%rdi │ │ │ │ - mov %rbx,%rdx │ │ │ │ + mov %r15,%rdi │ │ │ │ + mov %r9,%rdx │ │ │ │ vzeroupper │ │ │ │ call d190 │ │ │ │ - mov 0x38(%rsp),%r8 │ │ │ │ - mov %r15,0x20(%rsp) │ │ │ │ - lea -0x2(%r12),%r10d │ │ │ │ - mov %r12d,0x1c(%rsp) │ │ │ │ - mov %r13,0x68(%rsp) │ │ │ │ - nop │ │ │ │ - mov 0x8(%r8),%r14 │ │ │ │ - mov (%r8),%rsi │ │ │ │ - mov %r14,0xb8(%rsp) │ │ │ │ - cmp %rsi,%r14 │ │ │ │ - je 6a740 >*)@@Base+0x530> │ │ │ │ - mov 0x78(%rsp),%rcx │ │ │ │ - movslq %r10d,%rdx │ │ │ │ - lea (%rdx,%rdx,2),%rax │ │ │ │ - mov (%rcx,%rax,8),%rdx │ │ │ │ - mov 0x8(%rcx,%rax,8),%r15 │ │ │ │ - cmp %rdx,%r15 │ │ │ │ - je 6a740 >*)@@Base+0x530> │ │ │ │ - sub %rdx,%r15 │ │ │ │ - mov $0xfffffffffffffff8,%rdi │ │ │ │ - mov 0x68(%rsp),%rax │ │ │ │ - mov %r10d,0x8c(%rsp) │ │ │ │ - lea -0x8(%r15),%r12 │ │ │ │ - sub %rdx,%rdi │ │ │ │ - mov %r8,0x80(%rsp) │ │ │ │ - mov %r12,0xa8(%rsp) │ │ │ │ - mov %rdi,0xb0(%rsp) │ │ │ │ - mov %r15,%r11 │ │ │ │ - shr $0x3,%r12 │ │ │ │ + mov 0x40(%rsp),%r11 │ │ │ │ + lea -0x2(%rbx),%edx │ │ │ │ + mov %ebx,0x14(%rsp) │ │ │ │ + mov %r15,0x60(%rsp) │ │ │ │ + mov %r11,0x70(%rsp) │ │ │ │ + mov %edx,0x7c(%rsp) │ │ │ │ + mov %r12,0x8(%rsp) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0x70(%rsp),%r12 │ │ │ │ + mov (%r12),%rcx │ │ │ │ + mov 0x8(%r12),%r14 │ │ │ │ + cmp %rcx,%r14 │ │ │ │ + je 67840 >*)@@Base+0x640> │ │ │ │ + movslq 0x7c(%rsp),%rsi │ │ │ │ + mov 0x68(%rsp),%rbx │ │ │ │ + lea (%rsi,%rsi,2),%r13 │ │ │ │ + lea (%rbx,%r13,8),%rax │ │ │ │ + mov (%rax),%rdx │ │ │ │ + mov 0x8(%rax),%r9 │ │ │ │ + cmp %rdx,%r9 │ │ │ │ + je 67840 >*)@@Base+0x640> │ │ │ │ + mov 0x60(%rsp),%rax │ │ │ │ + sub %rdx,%r9 │ │ │ │ + mov %rax,%rsi │ │ │ │ + cmp $0x8,%r9 │ │ │ │ + je 67b74 >*)@@Base+0x974> │ │ │ │ + lea -0x8(%r9),%r11 │ │ │ │ + mov $0xfffffffffffffff8,%r12 │ │ │ │ + sub %rdx,%r12 │ │ │ │ + mov %r11,0x90(%rsp) │ │ │ │ + shr $0x3,%r11 │ │ │ │ mov %r12,0x98(%rsp) │ │ │ │ - inc %r12 │ │ │ │ - mov %r12,%rdi │ │ │ │ - mov %r12,0xa0(%rsp) │ │ │ │ - and $0xfffffffffffffff8,%r12 │ │ │ │ - mov %r12,0x90(%rsp) │ │ │ │ - shr $0x3,%rdi │ │ │ │ - shl $0x3,%r12 │ │ │ │ - shl $0x6,%rdi │ │ │ │ - vmovq %r12,%xmm2 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %rsi,%rcx │ │ │ │ - lea (%rax,%r11,1),%r10 │ │ │ │ - add $0x8,%rsi │ │ │ │ - cmp %r10,%rcx │ │ │ │ - setae %r9b │ │ │ │ - cmp %rsi,%rax │ │ │ │ - setae %r8b │ │ │ │ - or %r9b,%r8b │ │ │ │ - je 6aac0 >*)@@Base+0x8b0> │ │ │ │ - mov 0xb0(%rsp),%rbx │ │ │ │ - lea (%rbx,%rax,1),%r13 │ │ │ │ - cmp $0x30,%r13 │ │ │ │ - jbe 6aac0 >*)@@Base+0x8b0> │ │ │ │ - cmpq $0x30,0xa8(%rsp) │ │ │ │ - jbe 6aca5 >*)@@Base+0xa95> │ │ │ │ - lea -0x40(%rdi),%r14 │ │ │ │ - vbroadcastsd (%rcx),%zmm0 │ │ │ │ - xor %r12d,%r12d │ │ │ │ - shr $0x6,%r14 │ │ │ │ - inc %r14 │ │ │ │ - and $0x7,%r14d │ │ │ │ - je 6a598 >*)@@Base+0x388> │ │ │ │ - cmp $0x1,%r14 │ │ │ │ - je 6a576 >*)@@Base+0x366> │ │ │ │ - cmp $0x2,%r14 │ │ │ │ - je 6a55d >*)@@Base+0x34d> │ │ │ │ - cmp $0x3,%r14 │ │ │ │ - je 6a544 >*)@@Base+0x334> │ │ │ │ - cmp $0x4,%r14 │ │ │ │ - je 6a52b >*)@@Base+0x31b> │ │ │ │ - cmp $0x5,%r14 │ │ │ │ - je 6a512 >*)@@Base+0x302> │ │ │ │ - cmp $0x6,%r14 │ │ │ │ - je 6a4f9 >*)@@Base+0x2e9> │ │ │ │ - vmovupd (%rdx),%zmm1 │ │ │ │ - vfmadd213pd (%rax),%zmm0,%zmm1 │ │ │ │ - mov $0x40,%r12d │ │ │ │ - vmovupd %zmm1,(%rax) │ │ │ │ - vmovupd (%rdx,%r12,1),%zmm3 │ │ │ │ - vfmadd213pd (%rax,%r12,1),%zmm0,%zmm3 │ │ │ │ - vmovupd %zmm3,(%rax,%r12,1) │ │ │ │ - add $0x40,%r12 │ │ │ │ - vmovupd (%rdx,%r12,1),%zmm4 │ │ │ │ - vfmadd213pd (%rax,%r12,1),%zmm0,%zmm4 │ │ │ │ - vmovupd %zmm4,(%rax,%r12,1) │ │ │ │ - add $0x40,%r12 │ │ │ │ - vmovupd (%rdx,%r12,1),%zmm5 │ │ │ │ - vfmadd213pd (%rax,%r12,1),%zmm0,%zmm5 │ │ │ │ - vmovupd %zmm5,(%rax,%r12,1) │ │ │ │ - add $0x40,%r12 │ │ │ │ - vmovupd (%rdx,%r12,1),%zmm6 │ │ │ │ - vfmadd213pd (%rax,%r12,1),%zmm0,%zmm6 │ │ │ │ - vmovupd %zmm6,(%rax,%r12,1) │ │ │ │ - add $0x40,%r12 │ │ │ │ - vmovupd (%rdx,%r12,1),%zmm7 │ │ │ │ - vfmadd213pd (%rax,%r12,1),%zmm0,%zmm7 │ │ │ │ - vmovupd %zmm7,(%rax,%r12,1) │ │ │ │ - add $0x40,%r12 │ │ │ │ - vmovupd (%rdx,%r12,1),%zmm8 │ │ │ │ - vfmadd213pd (%rax,%r12,1),%zmm0,%zmm8 │ │ │ │ - vmovupd %zmm8,(%rax,%r12,1) │ │ │ │ - add $0x40,%r12 │ │ │ │ - cmp %rdi,%r12 │ │ │ │ - je 6a665 >*)@@Base+0x455> │ │ │ │ - vmovupd (%rdx,%r12,1),%zmm9 │ │ │ │ - vfmadd213pd (%rax,%r12,1),%zmm0,%zmm9 │ │ │ │ - vmovupd %zmm9,(%rax,%r12,1) │ │ │ │ - vmovupd 0x40(%rdx,%r12,1),%zmm10 │ │ │ │ - vfmadd213pd 0x40(%r12,%rax,1),%zmm0,%zmm10 │ │ │ │ - vmovupd %zmm10,0x40(%r12,%rax,1) │ │ │ │ - vmovupd 0x80(%rdx,%r12,1),%zmm11 │ │ │ │ - vfmadd213pd 0x80(%r12,%rax,1),%zmm0,%zmm11 │ │ │ │ - vmovupd %zmm11,0x80(%r12,%rax,1) │ │ │ │ - vmovupd 0xc0(%rdx,%r12,1),%zmm12 │ │ │ │ - vfmadd213pd 0xc0(%r12,%rax,1),%zmm0,%zmm12 │ │ │ │ - vmovupd %zmm12,0xc0(%r12,%rax,1) │ │ │ │ - vmovupd 0x100(%rdx,%r12,1),%zmm13 │ │ │ │ - vfmadd213pd 0x100(%r12,%rax,1),%zmm0,%zmm13 │ │ │ │ - vmovupd %zmm13,0x100(%r12,%rax,1) │ │ │ │ - vmovupd 0x140(%rdx,%r12,1),%zmm14 │ │ │ │ - vfmadd213pd 0x140(%r12,%rax,1),%zmm0,%zmm14 │ │ │ │ - vmovupd %zmm14,0x140(%r12,%rax,1) │ │ │ │ - vmovupd 0x180(%rdx,%r12,1),%zmm15 │ │ │ │ - vfmadd213pd 0x180(%r12,%rax,1),%zmm0,%zmm15 │ │ │ │ - vmovupd %zmm15,0x180(%r12,%rax,1) │ │ │ │ - vmovupd 0x1c0(%rdx,%r12,1),%zmm1 │ │ │ │ - vfmadd213pd 0x1c0(%r12,%rax,1),%zmm0,%zmm1 │ │ │ │ - add $0x200,%r12 │ │ │ │ - vmovupd %zmm1,-0x40(%r12,%rax,1) │ │ │ │ - cmp %rdi,%r12 │ │ │ │ - jne 6a598 >*)@@Base+0x388> │ │ │ │ - testb $0x7,0xa0(%rsp) │ │ │ │ - je 6a71f >*)@@Base+0x50f> │ │ │ │ - mov 0x90(%rsp),%r8 │ │ │ │ - vmovq %xmm2,%rbx │ │ │ │ - lea (%rax,%rbx,1),%r9 │ │ │ │ - lea (%rdx,%rbx,1),%r15 │ │ │ │ - mov 0x98(%rsp),%rbx │ │ │ │ - sub %r8,%rbx │ │ │ │ - lea 0x1(%rbx),%r12 │ │ │ │ - cmp $0x2,%rbx │ │ │ │ - jbe 6acb3 >*)@@Base+0xaa3> │ │ │ │ - vbroadcastsd (%rcx),%ymm0 │ │ │ │ - vmovupd (%rax,%r8,8),%ymm3 │ │ │ │ - vfmadd132pd (%rdx,%r8,8),%ymm3,%ymm0 │ │ │ │ - vmovupd %ymm0,(%rax,%r8,8) │ │ │ │ - test $0x3,%r12b │ │ │ │ - je 6a71f >*)@@Base+0x50f> │ │ │ │ + lea 0x1(%r11),%r12 │ │ │ │ mov %r12,%r13 │ │ │ │ + mov %r11,0x88(%rsp) │ │ │ │ + mov %r12,%r11 │ │ │ │ and $0xfffffffffffffffc,%r13 │ │ │ │ - lea 0x0(,%r13,8),%r14 │ │ │ │ - add %r14,%r9 │ │ │ │ - add %r14,%r15 │ │ │ │ - cmp %r13,%rbx │ │ │ │ - je 6a70b >*)@@Base+0x4fb> │ │ │ │ - add %r13,%r8 │ │ │ │ - vmovddup (%rcx),%xmm4 │ │ │ │ - mov %r12,%rbx │ │ │ │ - vmovupd (%rax,%r8,8),%xmm5 │ │ │ │ - vfmadd132pd (%rdx,%r8,8),%xmm5,%xmm4 │ │ │ │ - sub %r13,%rbx │ │ │ │ - and $0x1,%r12d │ │ │ │ - vmovupd %xmm4,(%rax,%r8,8) │ │ │ │ - je 6a71f >*)@@Base+0x50f> │ │ │ │ - and $0xfffffffffffffffe,%rbx │ │ │ │ - shl $0x3,%rbx │ │ │ │ - add %rbx,%r9 │ │ │ │ - add %rbx,%r15 │ │ │ │ - vmovsd (%r15),%xmm6 │ │ │ │ - vmovsd (%r9),%xmm7 │ │ │ │ - vfmadd132sd (%rcx),%xmm7,%xmm6 │ │ │ │ - vmovsd %xmm6,(%r9) │ │ │ │ - mov %r10,%rax │ │ │ │ - cmp 0xb8(%rsp),%rsi │ │ │ │ - jne 6a450 >*)@@Base+0x240> │ │ │ │ - mov 0x8c(%rsp),%r10d │ │ │ │ - mov 0x80(%rsp),%r8 │ │ │ │ - add $0x18,%r8 │ │ │ │ - sub $0x1,%r10d │ │ │ │ - jae 6a3a0 >*)@@Base+0x190> │ │ │ │ - mov 0x20(%rsp),%r15 │ │ │ │ - mov 0x1c(%rsp),%r12d │ │ │ │ - add $0x18,%r15 │ │ │ │ - inc %r12d │ │ │ │ - cmp 0x88(%rsp),%r12d │ │ │ │ - jne 6a367 >*)@@Base+0x157> │ │ │ │ - mov 0x78(%rsp),%rbx │ │ │ │ - mov 0x38(%rsp),%r12 │ │ │ │ - mov 0x70(%rsp),%r14 │ │ │ │ - mov 0x30(%rsp),%r13 │ │ │ │ - cmpl $0x1,0x54(%rsp) │ │ │ │ - jne 6acbb >*)@@Base+0xaab> │ │ │ │ - mov 0x40(%rsp),%rcx │ │ │ │ + shr $0x2,%r11 │ │ │ │ + mov %r13,0x80(%rsp) │ │ │ │ + shl $0x5,%r11 │ │ │ │ + lea 0x0(,%r13,8),%r15 │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ + lea 0x8(%rcx),%r10 │ │ │ │ + lea (%rax,%r9,1),%r8 │ │ │ │ + cmp %r10,%rax │ │ │ │ + setae %bl │ │ │ │ + cmp %r8,%rcx │ │ │ │ + setae %dil │ │ │ │ + or %bl,%dil │ │ │ │ + je 6767c >*)@@Base+0x47c> │ │ │ │ + mov 0x98(%rsp),%r13 │ │ │ │ + lea 0x0(%r13,%rsi,1),%rbx │ │ │ │ + cmp $0x10,%rbx │ │ │ │ + jbe 6767c >*)@@Base+0x47c> │ │ │ │ + cmpq $0x10,0x90(%rsp) │ │ │ │ + jbe 67b67 >*)@@Base+0x967> │ │ │ │ + lea -0x20(%r11),%r8 │ │ │ │ + vbroadcastsd (%rcx),%ymm15 │ │ │ │ + xor %ebx,%ebx │ │ │ │ + shr $0x5,%r8 │ │ │ │ + inc %r8 │ │ │ │ + and $0x7,%r8d │ │ │ │ + je 6753b >*)@@Base+0x33b> │ │ │ │ + cmp $0x1,%r8 │ │ │ │ + je 6751e >*)@@Base+0x31e> │ │ │ │ + cmp $0x2,%r8 │ │ │ │ + je 6750a >*)@@Base+0x30a> │ │ │ │ + cmp $0x3,%r8 │ │ │ │ + je 674f6 >*)@@Base+0x2f6> │ │ │ │ + cmp $0x4,%r8 │ │ │ │ + je 674e2 >*)@@Base+0x2e2> │ │ │ │ + cmp $0x5,%r8 │ │ │ │ + je 674ce >*)@@Base+0x2ce> │ │ │ │ + cmp $0x6,%r8 │ │ │ │ + je 674ba >*)@@Base+0x2ba> │ │ │ │ + vmovupd (%rdx),%ymm0 │ │ │ │ + mov $0x20,%ebx │ │ │ │ + vfmadd213pd (%rax),%ymm15,%ymm0 │ │ │ │ + vmovupd %ymm0,(%rax) │ │ │ │ + vmovupd (%rdx,%rbx,1),%ymm1 │ │ │ │ + vfmadd213pd (%rax,%rbx,1),%ymm15,%ymm1 │ │ │ │ + vmovupd %ymm1,(%rax,%rbx,1) │ │ │ │ + add $0x20,%rbx │ │ │ │ + vmovupd (%rdx,%rbx,1),%ymm7 │ │ │ │ + vfmadd213pd (%rax,%rbx,1),%ymm15,%ymm7 │ │ │ │ + vmovupd %ymm7,(%rax,%rbx,1) │ │ │ │ + add $0x20,%rbx │ │ │ │ + vmovupd (%rdx,%rbx,1),%ymm3 │ │ │ │ + vfmadd213pd (%rax,%rbx,1),%ymm15,%ymm3 │ │ │ │ + vmovupd %ymm3,(%rax,%rbx,1) │ │ │ │ + add $0x20,%rbx │ │ │ │ + vmovupd (%rdx,%rbx,1),%ymm2 │ │ │ │ + vfmadd213pd (%rax,%rbx,1),%ymm15,%ymm2 │ │ │ │ + vmovupd %ymm2,(%rax,%rbx,1) │ │ │ │ + add $0x20,%rbx │ │ │ │ + vmovupd (%rdx,%rbx,1),%ymm4 │ │ │ │ + vfmadd213pd (%rax,%rbx,1),%ymm15,%ymm4 │ │ │ │ + vmovupd %ymm4,(%rax,%rbx,1) │ │ │ │ + add $0x20,%rbx │ │ │ │ + vmovupd (%rdx,%rbx,1),%ymm5 │ │ │ │ + vfmadd213pd (%rax,%rbx,1),%ymm15,%ymm5 │ │ │ │ + vmovupd %ymm5,(%rax,%rbx,1) │ │ │ │ + add $0x20,%rbx │ │ │ │ + cmp %r11,%rbx │ │ │ │ + je 67604 >*)@@Base+0x404> │ │ │ │ + vmovupd (%rdx,%rbx,1),%ymm6 │ │ │ │ + vfmadd213pd (%rax,%rbx,1),%ymm15,%ymm6 │ │ │ │ + vmovupd %ymm6,(%rax,%rbx,1) │ │ │ │ + vmovupd 0x20(%rdx,%rbx,1),%ymm8 │ │ │ │ + vfmadd213pd 0x20(%rax,%rbx,1),%ymm15,%ymm8 │ │ │ │ + vmovupd %ymm8,0x20(%rax,%rbx,1) │ │ │ │ + vmovupd 0x40(%rdx,%rbx,1),%ymm9 │ │ │ │ + vfmadd213pd 0x40(%rax,%rbx,1),%ymm15,%ymm9 │ │ │ │ + vmovupd %ymm9,0x40(%rax,%rbx,1) │ │ │ │ + vmovupd 0x60(%rdx,%rbx,1),%ymm10 │ │ │ │ + vfmadd213pd 0x60(%rax,%rbx,1),%ymm15,%ymm10 │ │ │ │ + vmovupd %ymm10,0x60(%rax,%rbx,1) │ │ │ │ + vmovupd 0x80(%rdx,%rbx,1),%ymm11 │ │ │ │ + vfmadd213pd 0x80(%rax,%rbx,1),%ymm15,%ymm11 │ │ │ │ + vmovupd %ymm11,0x80(%rax,%rbx,1) │ │ │ │ + vmovupd 0xa0(%rdx,%rbx,1),%ymm12 │ │ │ │ + vfmadd213pd 0xa0(%rax,%rbx,1),%ymm15,%ymm12 │ │ │ │ + vmovupd %ymm12,0xa0(%rax,%rbx,1) │ │ │ │ + vmovupd 0xc0(%rdx,%rbx,1),%ymm13 │ │ │ │ + vfmadd213pd 0xc0(%rax,%rbx,1),%ymm15,%ymm13 │ │ │ │ + vmovupd %ymm13,0xc0(%rax,%rbx,1) │ │ │ │ + vmovupd 0xe0(%rdx,%rbx,1),%ymm14 │ │ │ │ + vfmadd213pd 0xe0(%rax,%rbx,1),%ymm15,%ymm14 │ │ │ │ + vmovupd %ymm14,0xe0(%rax,%rbx,1) │ │ │ │ + add $0x100,%rbx │ │ │ │ + cmp %r11,%rbx │ │ │ │ + jne 6753b >*)@@Base+0x33b> │ │ │ │ + test $0x3,%r12b │ │ │ │ + je 67665 >*)@@Base+0x465> │ │ │ │ + mov 0x80(%rsp),%rdi │ │ │ │ + lea (%rax,%r15,1),%rbx │ │ │ │ + lea (%rdx,%r15,1),%r13 │ │ │ │ + cmp %rdi,0x88(%rsp) │ │ │ │ + je 67652 >*)@@Base+0x452> │ │ │ │ + vmovddup (%rcx),%xmm15 │ │ │ │ + vmovupd (%rax,%rdi,8),%xmm0 │ │ │ │ + mov %r12,%r8 │ │ │ │ + sub %rdi,%r8 │ │ │ │ + vfmadd132pd (%rdx,%rdi,8),%xmm0,%xmm15 │ │ │ │ + vmovupd %xmm15,(%rax,%rdi,8) │ │ │ │ + test $0x1,%r12b │ │ │ │ + je 67665 >*)@@Base+0x465> │ │ │ │ + and $0xfffffffffffffffe,%r8 │ │ │ │ + shl $0x3,%r8 │ │ │ │ + add %r8,%rbx │ │ │ │ + add %r8,%r13 │ │ │ │ + vmovsd 0x0(%r13),%xmm1 │ │ │ │ + vmovsd (%rbx),%xmm7 │ │ │ │ + vfmadd132sd (%rcx),%xmm7,%xmm1 │ │ │ │ + vmovsd %xmm1,(%rbx) │ │ │ │ + mov %r10,%rcx │ │ │ │ + cmp %r10,%r14 │ │ │ │ + je 67840 >*)@@Base+0x640> │ │ │ │ + add %r9,%rsi │ │ │ │ + mov %rsi,%rax │ │ │ │ + jmp 67420 >*)@@Base+0x220> │ │ │ │ + lea -0x8(%r9),%r13 │ │ │ │ xor %edi,%edi │ │ │ │ - sub $0x2,%ecx │ │ │ │ - lea 0x3(%rcx,%rcx,2),%r10 │ │ │ │ - lea 0x0(,%r10,8),%r15 │ │ │ │ + shr $0x3,%r13 │ │ │ │ + inc %r13 │ │ │ │ + and $0x7,%r13d │ │ │ │ + je 6776e >*)@@Base+0x56e> │ │ │ │ + cmp $0x1,%r13 │ │ │ │ + je 6774d >*)@@Base+0x54d> │ │ │ │ + cmp $0x2,%r13 │ │ │ │ + je 67735 >*)@@Base+0x535> │ │ │ │ + cmp $0x3,%r13 │ │ │ │ + je 6771d >*)@@Base+0x51d> │ │ │ │ + cmp $0x4,%r13 │ │ │ │ + je 67705 >*)@@Base+0x505> │ │ │ │ + cmp $0x5,%r13 │ │ │ │ + je 676ed >*)@@Base+0x4ed> │ │ │ │ + cmp $0x6,%r13 │ │ │ │ + je 676d5 >*)@@Base+0x4d5> │ │ │ │ + vmovsd (%rdx),%xmm3 │ │ │ │ + vmovsd (%rax),%xmm2 │ │ │ │ + mov $0x8,%edi │ │ │ │ + vfmadd132sd (%rcx),%xmm2,%xmm3 │ │ │ │ + vmovsd %xmm3,(%rax) │ │ │ │ + vmovsd (%rdx,%rdi,1),%xmm4 │ │ │ │ + vmovsd (%rax,%rdi,1),%xmm5 │ │ │ │ + vfmadd132sd (%rcx),%xmm5,%xmm4 │ │ │ │ + vmovsd %xmm4,(%rax,%rdi,1) │ │ │ │ + add $0x8,%rdi │ │ │ │ + vmovsd (%rdx,%rdi,1),%xmm6 │ │ │ │ + vmovsd (%rax,%rdi,1),%xmm8 │ │ │ │ + vfmadd132sd (%rcx),%xmm8,%xmm6 │ │ │ │ + vmovsd %xmm6,(%rax,%rdi,1) │ │ │ │ + add $0x8,%rdi │ │ │ │ + vmovsd (%rdx,%rdi,1),%xmm9 │ │ │ │ + vmovsd (%rax,%rdi,1),%xmm10 │ │ │ │ + vfmadd132sd (%rcx),%xmm10,%xmm9 │ │ │ │ + vmovsd %xmm9,(%rax,%rdi,1) │ │ │ │ + add $0x8,%rdi │ │ │ │ + vmovsd (%rdx,%rdi,1),%xmm11 │ │ │ │ + vmovsd (%rax,%rdi,1),%xmm12 │ │ │ │ + vfmadd132sd (%rcx),%xmm12,%xmm11 │ │ │ │ + vmovsd %xmm11,(%rax,%rdi,1) │ │ │ │ + add $0x8,%rdi │ │ │ │ + vmovsd (%rdx,%rdi,1),%xmm13 │ │ │ │ + vmovsd (%rax,%rdi,1),%xmm14 │ │ │ │ + vfmadd132sd (%rcx),%xmm14,%xmm13 │ │ │ │ + vmovsd %xmm13,(%rax,%rdi,1) │ │ │ │ + add $0x8,%rdi │ │ │ │ + vmovsd (%rdx,%rdi,1),%xmm15 │ │ │ │ + vmovsd (%rax,%rdi,1),%xmm0 │ │ │ │ + vfmadd132sd (%rcx),%xmm0,%xmm15 │ │ │ │ + vmovsd %xmm15,(%rax,%rdi,1) │ │ │ │ + add $0x8,%rdi │ │ │ │ + cmp %r9,%rdi │ │ │ │ + je 67830 >*)@@Base+0x630> │ │ │ │ + vmovsd (%rdx,%rdi,1),%xmm1 │ │ │ │ + vmovsd (%rax,%rdi,1),%xmm7 │ │ │ │ + vmovsd 0x8(%rax,%rdi,1),%xmm2 │ │ │ │ + vmovsd 0x10(%rax,%rdi,1),%xmm5 │ │ │ │ + vfmadd132sd (%rcx),%xmm7,%xmm1 │ │ │ │ + vmovsd 0x18(%rax,%rdi,1),%xmm6 │ │ │ │ + vmovsd 0x20(%rax,%rdi,1),%xmm10 │ │ │ │ + vmovsd 0x28(%rax,%rdi,1),%xmm12 │ │ │ │ + vmovsd 0x30(%rax,%rdi,1),%xmm14 │ │ │ │ + vmovsd 0x38(%rax,%rdi,1),%xmm0 │ │ │ │ + vmovsd %xmm1,(%rax,%rdi,1) │ │ │ │ + vmovsd 0x8(%rdx,%rdi,1),%xmm3 │ │ │ │ + vfmadd132sd (%rcx),%xmm2,%xmm3 │ │ │ │ + vmovsd %xmm3,0x8(%rax,%rdi,1) │ │ │ │ + vmovsd 0x10(%rdx,%rdi,1),%xmm4 │ │ │ │ + vfmadd132sd (%rcx),%xmm5,%xmm4 │ │ │ │ + vmovsd %xmm4,0x10(%rax,%rdi,1) │ │ │ │ + vmovsd 0x18(%rdx,%rdi,1),%xmm8 │ │ │ │ + vfmadd132sd (%rcx),%xmm6,%xmm8 │ │ │ │ + vmovsd %xmm8,0x18(%rax,%rdi,1) │ │ │ │ + vmovsd 0x20(%rdx,%rdi,1),%xmm9 │ │ │ │ + vfmadd132sd (%rcx),%xmm10,%xmm9 │ │ │ │ + vmovsd %xmm9,0x20(%rax,%rdi,1) │ │ │ │ + vmovsd 0x28(%rdx,%rdi,1),%xmm11 │ │ │ │ + vfmadd132sd (%rcx),%xmm12,%xmm11 │ │ │ │ + vmovsd %xmm11,0x28(%rax,%rdi,1) │ │ │ │ + vmovsd 0x30(%rdx,%rdi,1),%xmm13 │ │ │ │ + vfmadd132sd (%rcx),%xmm14,%xmm13 │ │ │ │ + vmovsd %xmm13,0x30(%rax,%rdi,1) │ │ │ │ + vmovsd 0x38(%rdx,%rdi,1),%xmm15 │ │ │ │ + vfmadd132sd (%rcx),%xmm0,%xmm15 │ │ │ │ + vmovsd %xmm15,0x38(%rax,%rdi,1) │ │ │ │ + add $0x40,%rdi │ │ │ │ + cmp %r9,%rdi │ │ │ │ + jne 6776e >*)@@Base+0x56e> │ │ │ │ + mov %r10,%rcx │ │ │ │ + cmp %r14,%r10 │ │ │ │ + jne 67671 >*)@@Base+0x471> │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + decl 0x7c(%rsp) │ │ │ │ + addq $0x18,0x70(%rsp) │ │ │ │ + mov 0x7c(%rsp),%r14d │ │ │ │ + cmp $0xffffffff,%r14d │ │ │ │ + jne 67378 >*)@@Base+0x178> │ │ │ │ + mov 0x14(%rsp),%ebx │ │ │ │ + mov 0x8(%rsp),%r12 │ │ │ │ + inc %ebx │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x28(%rsp),%ebx │ │ │ │ + jne 67332 >*)@@Base+0x132> │ │ │ │ + mov 0x2c(%rsp),%r13d │ │ │ │ + mov 0x30(%rsp),%rbx │ │ │ │ + mov 0x40(%rsp),%r12 │ │ │ │ + mov 0x20(%rsp),%r14 │ │ │ │ + mov 0x18(%rsp),%r15 │ │ │ │ + cmp $0x1,%r13d │ │ │ │ + jne 67d36 >*)@@Base+0xb36> │ │ │ │ + mov 0x48(%rsp),%r14 │ │ │ │ + xor %edi,%edi │ │ │ │ + sub $0x2,%r14d │ │ │ │ + lea 0x3(%r14,%r14,2),%r10 │ │ │ │ + shl $0x3,%r10 │ │ │ │ mov 0x18(%r12,%rdi,1),%rax │ │ │ │ mov 0x20(%r12,%rdi,1),%r11 │ │ │ │ cmp %rax,%r11 │ │ │ │ - je 6aa45 >*)@@Base+0x835> │ │ │ │ - mov 0x60(%rsp),%r9 │ │ │ │ - lea -0x8(%rax),%r8 │ │ │ │ - mov 0x18(%r9,%rdi,1),%rcx │ │ │ │ - sub %rcx,%r8 │ │ │ │ - cmp $0x30,%r8 │ │ │ │ - jbe 6b203 >*)@@Base+0xff3> │ │ │ │ - lea -0x8(%r11),%rdx │ │ │ │ - sub %rax,%rdx │ │ │ │ - mov %rdx,%r8 │ │ │ │ - shr $0x3,%r8 │ │ │ │ - cmp $0x30,%rdx │ │ │ │ - jbe 6b362 >*)@@Base+0x1152> │ │ │ │ - lea 0x1(%r8),%r14 │ │ │ │ - xor %r9d,%r9d │ │ │ │ - mov %r14,%r10 │ │ │ │ - shr $0x3,%r10 │ │ │ │ - shl $0x6,%r10 │ │ │ │ - lea -0x40(%r10),%r11 │ │ │ │ - shr $0x6,%r11 │ │ │ │ - inc %r11 │ │ │ │ - and $0x7,%r11d │ │ │ │ - je 6a8df >*)@@Base+0x6cf> │ │ │ │ - cmp $0x1,%r11 │ │ │ │ - je 6a8bd >*)@@Base+0x6ad> │ │ │ │ - cmp $0x2,%r11 │ │ │ │ - je 6a8a4 >*)@@Base+0x694> │ │ │ │ - cmp $0x3,%r11 │ │ │ │ - je 6a88b >*)@@Base+0x67b> │ │ │ │ - cmp $0x4,%r11 │ │ │ │ - je 6a872 >*)@@Base+0x662> │ │ │ │ - cmp $0x5,%r11 │ │ │ │ - je 6a859 >*)@@Base+0x649> │ │ │ │ - cmp $0x6,%r11 │ │ │ │ - jne 6b396 >*)@@Base+0x1186> │ │ │ │ - vmovupd (%rax,%r9,1),%zmm12 │ │ │ │ - vsubpd (%rcx,%r9,1),%zmm12,%zmm13 │ │ │ │ - vmovupd %zmm13,(%rax,%r9,1) │ │ │ │ - add $0x40,%r9 │ │ │ │ - vmovupd (%rax,%r9,1),%zmm2 │ │ │ │ - vsubpd (%rcx,%r9,1),%zmm2,%zmm7 │ │ │ │ - vmovupd %zmm7,(%rax,%r9,1) │ │ │ │ - add $0x40,%r9 │ │ │ │ - vmovupd (%rax,%r9,1),%zmm9 │ │ │ │ - vsubpd (%rcx,%r9,1),%zmm9,%zmm14 │ │ │ │ - vmovupd %zmm14,(%rax,%r9,1) │ │ │ │ - add $0x40,%r9 │ │ │ │ - vmovupd (%rax,%r9,1),%zmm15 │ │ │ │ - vsubpd (%rcx,%r9,1),%zmm15,%zmm1 │ │ │ │ - vmovupd %zmm1,(%rax,%r9,1) │ │ │ │ - add $0x40,%r9 │ │ │ │ - vmovupd (%rax,%r9,1),%zmm0 │ │ │ │ - vsubpd (%rcx,%r9,1),%zmm0,%zmm3 │ │ │ │ - vmovupd %zmm3,(%rax,%r9,1) │ │ │ │ - add $0x40,%r9 │ │ │ │ - vmovupd (%rax,%r9,1),%zmm4 │ │ │ │ - vsubpd (%rcx,%r9,1),%zmm4,%zmm5 │ │ │ │ - vmovupd %zmm5,(%rax,%r9,1) │ │ │ │ - add $0x40,%r9 │ │ │ │ - cmp %r10,%r9 │ │ │ │ - je 6a9ac >*)@@Base+0x79c> │ │ │ │ - vmovupd (%rax,%r9,1),%zmm6 │ │ │ │ - vsubpd (%rcx,%r9,1),%zmm6,%zmm8 │ │ │ │ - vmovupd 0x40(%rax,%r9,1),%zmm10 │ │ │ │ - vmovupd 0x80(%rax,%r9,1),%zmm12 │ │ │ │ - vmovupd 0xc0(%rax,%r9,1),%zmm2 │ │ │ │ - vmovupd 0x100(%rax,%r9,1),%zmm9 │ │ │ │ - vmovupd 0x140(%rax,%r9,1),%zmm15 │ │ │ │ - vmovupd 0x180(%rax,%r9,1),%zmm0 │ │ │ │ - vmovupd 0x1c0(%rax,%r9,1),%zmm4 │ │ │ │ - vmovupd %zmm8,(%rax,%r9,1) │ │ │ │ - vsubpd 0x40(%rcx,%r9,1),%zmm10,%zmm11 │ │ │ │ - vmovupd %zmm11,0x40(%rax,%r9,1) │ │ │ │ - vsubpd 0x80(%rcx,%r9,1),%zmm12,%zmm13 │ │ │ │ - vmovupd %zmm13,0x80(%rax,%r9,1) │ │ │ │ - vsubpd 0xc0(%rcx,%r9,1),%zmm2,%zmm7 │ │ │ │ - vmovupd %zmm7,0xc0(%rax,%r9,1) │ │ │ │ - vsubpd 0x100(%rcx,%r9,1),%zmm9,%zmm14 │ │ │ │ - vmovupd %zmm14,0x100(%rax,%r9,1) │ │ │ │ - vsubpd 0x140(%rcx,%r9,1),%zmm15,%zmm1 │ │ │ │ - vmovupd %zmm1,0x140(%rax,%r9,1) │ │ │ │ - vsubpd 0x180(%rcx,%r9,1),%zmm0,%zmm3 │ │ │ │ - vmovupd %zmm3,0x180(%rax,%r9,1) │ │ │ │ - vsubpd 0x1c0(%rcx,%r9,1),%zmm4,%zmm5 │ │ │ │ - vmovupd %zmm5,0x1c0(%rax,%r9,1) │ │ │ │ - add $0x200,%r9 │ │ │ │ - cmp %r10,%r9 │ │ │ │ - jne 6a8df >*)@@Base+0x6cf> │ │ │ │ - test $0x7,%r14b │ │ │ │ - je 6aa45 >*)@@Base+0x835> │ │ │ │ - mov %r14,%rdx │ │ │ │ - and $0xfffffffffffffff8,%rdx │ │ │ │ - lea 0x0(,%rdx,8),%rsi │ │ │ │ - sub %rdx,%r8 │ │ │ │ - lea (%rcx,%rsi,1),%r9 │ │ │ │ - lea 0x1(%r8),%r11 │ │ │ │ - add %rax,%rsi │ │ │ │ - cmp $0x2,%r8 │ │ │ │ - jbe 6b37b >*)@@Base+0x116b> │ │ │ │ - vmovupd (%rax,%rdx,8),%ymm6 │ │ │ │ - vsubpd (%rcx,%rdx,8),%ymm6,%ymm8 │ │ │ │ - vmovupd %ymm8,(%rax,%rdx,8) │ │ │ │ - test $0x3,%r11b │ │ │ │ - je 6aa45 >*)@@Base+0x835> │ │ │ │ - mov %r11,%r14 │ │ │ │ - and $0xfffffffffffffffc,%r14 │ │ │ │ - lea 0x0(,%r14,8),%r10 │ │ │ │ - add %r10,%r9 │ │ │ │ - add %r10,%rsi │ │ │ │ - cmp %r14,%r8 │ │ │ │ - je 6aa38 >*)@@Base+0x828> │ │ │ │ - add %r14,%rdx │ │ │ │ - mov %r11,%r8 │ │ │ │ - vmovupd (%rax,%rdx,8),%xmm10 │ │ │ │ - vsubpd (%rcx,%rdx,8),%xmm10,%xmm11 │ │ │ │ - sub %r14,%r8 │ │ │ │ - and $0x1,%r11d │ │ │ │ - vmovupd %xmm11,(%rax,%rdx,8) │ │ │ │ - je 6aa45 >*)@@Base+0x835> │ │ │ │ - and $0xfffffffffffffffe,%r8 │ │ │ │ - shl $0x3,%r8 │ │ │ │ - add %r8,%r9 │ │ │ │ - add %r8,%rsi │ │ │ │ - vmovsd (%rsi),%xmm12 │ │ │ │ - vsubsd (%r9),%xmm12,%xmm13 │ │ │ │ - vmovsd %xmm13,(%rsi) │ │ │ │ + je 67ae0 >*)@@Base+0x8e0> │ │ │ │ + sub %rax,%r11 │ │ │ │ + mov 0x18(%rbx,%rdi,1),%rcx │ │ │ │ + cmp $0x8,%r11 │ │ │ │ + je 68233 >*)@@Base+0x1033> │ │ │ │ + lea -0x8(%rax),%rdx │ │ │ │ + sub %rcx,%rdx │ │ │ │ + cmp $0x10,%rdx │ │ │ │ + jbe 68288 >*)@@Base+0x1088> │ │ │ │ + lea -0x8(%r11),%rsi │ │ │ │ + mov %rsi,%r14 │ │ │ │ + shr $0x3,%r14 │ │ │ │ + lea 0x1(%r14),%r8 │ │ │ │ + cmp $0x10,%rsi │ │ │ │ + jbe 6827a >*)@@Base+0x107a> │ │ │ │ + mov %r8,%r9 │ │ │ │ + xor %edx,%edx │ │ │ │ + shr $0x2,%r9 │ │ │ │ + shl $0x5,%r9 │ │ │ │ + lea -0x20(%r9),%rsi │ │ │ │ + shr $0x5,%rsi │ │ │ │ + inc %rsi │ │ │ │ + and $0x7,%esi │ │ │ │ + je 679c0 >*)@@Base+0x7c0> │ │ │ │ + cmp $0x1,%rsi │ │ │ │ + je 679a4 >*)@@Base+0x7a4> │ │ │ │ + cmp $0x2,%rsi │ │ │ │ + je 67991 >*)@@Base+0x791> │ │ │ │ + cmp $0x3,%rsi │ │ │ │ + je 6797e >*)@@Base+0x77e> │ │ │ │ + cmp $0x4,%rsi │ │ │ │ + je 6796b >*)@@Base+0x76b> │ │ │ │ + cmp $0x5,%rsi │ │ │ │ + je 67958 >*)@@Base+0x758> │ │ │ │ + cmp $0x6,%rsi │ │ │ │ + jne 68264 >*)@@Base+0x1064> │ │ │ │ + vmovupd (%rax,%rdx,1),%ymm15 │ │ │ │ + vsubpd (%rcx,%rdx,1),%ymm15,%ymm0 │ │ │ │ + vmovupd %ymm0,(%rax,%rdx,1) │ │ │ │ + add $0x20,%rdx │ │ │ │ + vmovupd (%rax,%rdx,1),%ymm1 │ │ │ │ + vsubpd (%rcx,%rdx,1),%ymm1,%ymm3 │ │ │ │ + vmovupd %ymm3,(%rax,%rdx,1) │ │ │ │ + add $0x20,%rdx │ │ │ │ + vmovupd (%rax,%rdx,1),%ymm7 │ │ │ │ + vsubpd (%rcx,%rdx,1),%ymm7,%ymm8 │ │ │ │ + vmovupd %ymm8,(%rax,%rdx,1) │ │ │ │ + add $0x20,%rdx │ │ │ │ + vmovupd (%rax,%rdx,1),%ymm6 │ │ │ │ + vsubpd (%rcx,%rdx,1),%ymm6,%ymm9 │ │ │ │ + vmovupd %ymm9,(%rax,%rdx,1) │ │ │ │ + add $0x20,%rdx │ │ │ │ + vmovupd (%rax,%rdx,1),%ymm10 │ │ │ │ + vsubpd (%rcx,%rdx,1),%ymm10,%ymm11 │ │ │ │ + vmovupd %ymm11,(%rax,%rdx,1) │ │ │ │ + add $0x20,%rdx │ │ │ │ + vmovupd (%rax,%rdx,1),%ymm12 │ │ │ │ + vsubpd (%rcx,%rdx,1),%ymm12,%ymm13 │ │ │ │ + vmovupd %ymm13,(%rax,%rdx,1) │ │ │ │ + add $0x20,%rdx │ │ │ │ + cmp %r9,%rdx │ │ │ │ + je 67a81 >*)@@Base+0x881> │ │ │ │ + vmovupd (%rax,%rdx,1),%ymm4 │ │ │ │ + vmovupd 0x20(%rax,%rdx,1),%ymm5 │ │ │ │ + vmovupd 0x40(%rax,%rdx,1),%ymm15 │ │ │ │ + vmovupd 0x60(%rax,%rdx,1),%ymm1 │ │ │ │ + vsubpd (%rcx,%rdx,1),%ymm4,%ymm2 │ │ │ │ + vmovupd 0x80(%rax,%rdx,1),%ymm7 │ │ │ │ + vmovupd 0xa0(%rax,%rdx,1),%ymm6 │ │ │ │ + vmovupd 0xc0(%rax,%rdx,1),%ymm10 │ │ │ │ + vmovupd 0xe0(%rax,%rdx,1),%ymm12 │ │ │ │ + vmovupd %ymm2,(%rax,%rdx,1) │ │ │ │ + vsubpd 0x20(%rcx,%rdx,1),%ymm5,%ymm14 │ │ │ │ + vmovupd %ymm14,0x20(%rax,%rdx,1) │ │ │ │ + vsubpd 0x40(%rcx,%rdx,1),%ymm15,%ymm0 │ │ │ │ + vmovupd %ymm0,0x40(%rax,%rdx,1) │ │ │ │ + vsubpd 0x60(%rcx,%rdx,1),%ymm1,%ymm3 │ │ │ │ + vmovupd %ymm3,0x60(%rax,%rdx,1) │ │ │ │ + vsubpd 0x80(%rcx,%rdx,1),%ymm7,%ymm8 │ │ │ │ + vmovupd %ymm8,0x80(%rax,%rdx,1) │ │ │ │ + vsubpd 0xa0(%rcx,%rdx,1),%ymm6,%ymm9 │ │ │ │ + vmovupd %ymm9,0xa0(%rax,%rdx,1) │ │ │ │ + vsubpd 0xc0(%rcx,%rdx,1),%ymm10,%ymm11 │ │ │ │ + vmovupd %ymm11,0xc0(%rax,%rdx,1) │ │ │ │ + vsubpd 0xe0(%rcx,%rdx,1),%ymm12,%ymm13 │ │ │ │ + vmovupd %ymm13,0xe0(%rax,%rdx,1) │ │ │ │ + add $0x100,%rdx │ │ │ │ + cmp %r9,%rdx │ │ │ │ + jne 679c0 >*)@@Base+0x7c0> │ │ │ │ + test $0x3,%r8b │ │ │ │ + je 67ae0 >*)@@Base+0x8e0> │ │ │ │ + mov %r8,%r13 │ │ │ │ + and $0xfffffffffffffffc,%r13 │ │ │ │ + lea 0x0(,%r13,8),%r11 │ │ │ │ + lea (%rcx,%r11,1),%r9 │ │ │ │ + add %rax,%r11 │ │ │ │ + cmp %r14,%r13 │ │ │ │ + je 67ad1 >*)@@Base+0x8d1> │ │ │ │ + vmovupd (%rax,%r13,8),%xmm4 │ │ │ │ + mov %r8,%r14 │ │ │ │ + sub %r13,%r14 │ │ │ │ + and $0x1,%r8d │ │ │ │ + vsubpd (%rcx,%r13,8),%xmm4,%xmm2 │ │ │ │ + vmovupd %xmm2,(%rax,%r13,8) │ │ │ │ + je 67ae0 >*)@@Base+0x8e0> │ │ │ │ + mov %r14,%rsi │ │ │ │ + and $0xfffffffffffffffe,%rsi │ │ │ │ + shl $0x3,%rsi │ │ │ │ + add %rsi,%r9 │ │ │ │ + add %rsi,%r11 │ │ │ │ + vmovsd (%r11),%xmm5 │ │ │ │ + vsubsd (%r9),%xmm5,%xmm14 │ │ │ │ + vmovsd %xmm14,(%r11) │ │ │ │ add $0x18,%rdi │ │ │ │ - cmp %rdi,%r15 │ │ │ │ - jne 6a7a3 >*)@@Base+0x593> │ │ │ │ - test %r13,%r13 │ │ │ │ - je 6b3c9 >*)@@Base+0x11b9> │ │ │ │ - mov %rbx,0xc0(%rsp) │ │ │ │ + cmp %r10,%rdi │ │ │ │ + jne 678a9 >*)@@Base+0x6a9> │ │ │ │ + test %r15,%r15 │ │ │ │ + je 68410 >*)@@Base+0x1210> │ │ │ │ + mov 0x68(%rsp),%r12 │ │ │ │ mov 0x58(%rsp),%rsi │ │ │ │ - mov %r13,%rdi │ │ │ │ + mov %r15,%rdi │ │ │ │ + mov %r12,0xa0(%rsp) │ │ │ │ vzeroupper │ │ │ │ - call bec90 >::emplace_back(CalcSignature::Signature&&)@@Base> │ │ │ │ - mov 0xc0(%rsp),%rbx │ │ │ │ - mov 0x48(%rsp),%rdi │ │ │ │ - call b9ec0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + call b8de0 >::emplace_back(CalcSignature::Signature&&)@@Base> │ │ │ │ + mov 0xa0(%rsp),%rbx │ │ │ │ + mov %rbx,0x68(%rsp) │ │ │ │ + mov 0x50(%rsp),%rdi │ │ │ │ + call b4480 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + mov 0x68(%rsp),%r15 │ │ │ │ mov 0x58(%rsp),%rdi │ │ │ │ - mov %rbx,0xc0(%rsp) │ │ │ │ - call b9ec0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ - mov 0xf8(%rsp),%rax │ │ │ │ + mov %r15,0xa0(%rsp) │ │ │ │ + call b4480 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + mov 0xd8(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 6b3d1 >*)@@Base+0x11c1> │ │ │ │ + jne 68418 >*)@@Base+0x1218> │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - nopl (%rax) │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rdx,%r13 │ │ │ │ + xor %edi,%edi │ │ │ │ + jmp 6761a >*)@@Base+0x41a> │ │ │ │ + mov %r14,%r8 │ │ │ │ + mov %rax,%rdi │ │ │ │ + sub %rcx,%r8 │ │ │ │ + sub $0x8,%r8 │ │ │ │ + shr $0x3,%r8 │ │ │ │ + and $0x7,%r8d │ │ │ │ + je 67d13 >*)@@Base+0xb13> │ │ │ │ + vmovsd (%rcx),%xmm1 │ │ │ │ + vmovsd (%rax),%xmm7 │ │ │ │ + lea 0x8(%rax),%rsi │ │ │ │ + add $0x8,%rcx │ │ │ │ + mov %rsi,%rdi │ │ │ │ + vfmadd132sd (%rdx),%xmm7,%xmm1 │ │ │ │ + vmovsd %xmm1,(%rax) │ │ │ │ + cmp $0x1,%r8 │ │ │ │ + je 67d13 >*)@@Base+0xb13> │ │ │ │ + cmp $0x2,%r8 │ │ │ │ + je 67c5a >*)@@Base+0xa5a> │ │ │ │ + cmp $0x3,%r8 │ │ │ │ + je 67c40 >*)@@Base+0xa40> │ │ │ │ + cmp $0x4,%r8 │ │ │ │ + je 67c26 >*)@@Base+0xa26> │ │ │ │ + cmp $0x5,%r8 │ │ │ │ + je 67c0c >*)@@Base+0xa0c> │ │ │ │ + cmp $0x6,%r8 │ │ │ │ + je 67bf2 >*)@@Base+0x9f2> │ │ │ │ + vmovsd (%rcx),%xmm3 │ │ │ │ + vmovsd 0x8(%rax),%xmm2 │ │ │ │ + add $0x8,%rcx │ │ │ │ + add $0x8,%rsi │ │ │ │ + vfmadd132sd (%rdx),%xmm2,%xmm3 │ │ │ │ + vmovsd %xmm3,0x8(%rax) │ │ │ │ + vmovsd (%rcx),%xmm4 │ │ │ │ + vmovsd (%rsi),%xmm5 │ │ │ │ + add $0x8,%rcx │ │ │ │ + add $0x8,%rsi │ │ │ │ + vfmadd132sd (%rdx),%xmm5,%xmm4 │ │ │ │ + vmovsd %xmm4,-0x8(%rsi) │ │ │ │ + vmovsd (%rcx),%xmm6 │ │ │ │ + vmovsd (%rsi),%xmm8 │ │ │ │ + add $0x8,%rcx │ │ │ │ + add $0x8,%rsi │ │ │ │ + vfmadd132sd (%rdx),%xmm8,%xmm6 │ │ │ │ + vmovsd %xmm6,-0x8(%rsi) │ │ │ │ + vmovsd (%rcx),%xmm9 │ │ │ │ + vmovsd (%rsi),%xmm10 │ │ │ │ + add $0x8,%rcx │ │ │ │ + add $0x8,%rsi │ │ │ │ + vfmadd132sd (%rdx),%xmm10,%xmm9 │ │ │ │ + vmovsd %xmm9,-0x8(%rsi) │ │ │ │ + vmovsd (%rcx),%xmm11 │ │ │ │ + vmovsd (%rsi),%xmm12 │ │ │ │ + add $0x8,%rcx │ │ │ │ + add $0x8,%rsi │ │ │ │ + vfmadd132sd (%rdx),%xmm12,%xmm11 │ │ │ │ + vmovsd %xmm11,-0x8(%rsi) │ │ │ │ + vmovsd (%rsi),%xmm14 │ │ │ │ + vmovsd (%rcx),%xmm13 │ │ │ │ + add $0x8,%rsi │ │ │ │ + add $0x8,%rcx │ │ │ │ + vfmadd132sd (%rdx),%xmm14,%xmm13 │ │ │ │ + vmovsd %xmm13,-0x8(%rsi) │ │ │ │ + mov %rsi,%rdi │ │ │ │ + jmp 67d13 >*)@@Base+0xb13> │ │ │ │ + vmovsd 0x8(%rcx),%xmm1 │ │ │ │ + vmovsd 0x8(%rsi),%xmm7 │ │ │ │ + add $0x40,%rsi │ │ │ │ + add $0x40,%rcx │ │ │ │ + vmovsd -0x30(%rsi),%xmm2 │ │ │ │ + vmovsd -0x28(%rsi),%xmm5 │ │ │ │ + vfmadd132sd (%rdx),%xmm7,%xmm1 │ │ │ │ + vmovsd -0x20(%rsi),%xmm8 │ │ │ │ + vmovsd -0x18(%rsi),%xmm10 │ │ │ │ + vmovsd -0x10(%rsi),%xmm12 │ │ │ │ + vmovsd -0x8(%rsi),%xmm14 │ │ │ │ + vmovsd %xmm1,-0x38(%rsi) │ │ │ │ + vmovsd -0x30(%rcx),%xmm3 │ │ │ │ + vfmadd132sd (%rdx),%xmm2,%xmm3 │ │ │ │ + vmovsd %xmm3,-0x30(%rsi) │ │ │ │ + vmovsd -0x28(%rcx),%xmm4 │ │ │ │ + vfmadd132sd (%rdx),%xmm5,%xmm4 │ │ │ │ + vmovsd %xmm4,-0x28(%rsi) │ │ │ │ + vmovsd -0x20(%rcx),%xmm6 │ │ │ │ + vfmadd132sd (%rdx),%xmm8,%xmm6 │ │ │ │ + vmovsd %xmm6,-0x20(%rsi) │ │ │ │ + vmovsd -0x18(%rcx),%xmm9 │ │ │ │ + vfmadd132sd (%rdx),%xmm10,%xmm9 │ │ │ │ + vmovsd %xmm9,-0x18(%rsi) │ │ │ │ + vmovsd -0x10(%rcx),%xmm11 │ │ │ │ + vfmadd132sd (%rdx),%xmm12,%xmm11 │ │ │ │ + vmovsd %xmm11,-0x10(%rsi) │ │ │ │ + vmovsd -0x8(%rcx),%xmm13 │ │ │ │ + vfmadd132sd (%rdx),%xmm14,%xmm13 │ │ │ │ + vmovsd %xmm13,-0x8(%rsi) │ │ │ │ + mov %rsi,%rdi │ │ │ │ + vmovsd (%rcx),%xmm15 │ │ │ │ + vmovsd (%rdi),%xmm0 │ │ │ │ + lea 0x8(%rcx),%r15 │ │ │ │ + vfmadd132sd (%rdx),%xmm0,%xmm15 │ │ │ │ + vmovsd %xmm15,(%rdi) │ │ │ │ + cmp %r15,%r14 │ │ │ │ + jne 67c7c >*)@@Base+0xa7c> │ │ │ │ + jmp 67840 >*)@@Base+0x640> │ │ │ │ + mov (%r14),%r12 │ │ │ │ + vmovsd 0x75cff(%rip),%xmm7 # dda40 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x440> │ │ │ │ + vxorpd %xmm1,%xmm1,%xmm1 │ │ │ │ + mov 0x78(%rsp),%eax │ │ │ │ + xor %edi,%edi │ │ │ │ + vcvtsi2sd %r13d,%xmm1,%xmm3 │ │ │ │ + vdivsd %xmm3,%xmm7,%xmm4 │ │ │ │ + lea (%rax,%rax,2),%rdx │ │ │ │ + shl $0x3,%rdx │ │ │ │ + mov %rdx,0x88(%rsp) │ │ │ │ + vmovddup %xmm4,%xmm2 │ │ │ │ + vbroadcastsd %xmm4,%ymm5 │ │ │ │ + mov 0x68(%rsp),%r9 │ │ │ │ + mov (%r9,%rdi,1),%rax │ │ │ │ + mov 0x8(%r9,%rdi,1),%r11 │ │ │ │ + cmp %rax,%r11 │ │ │ │ + je 67ffe >*)@@Base+0xdfe> │ │ │ │ + sub %rax,%r11 │ │ │ │ + mov (%r12,%rdi,1),%rcx │ │ │ │ + mov (%rbx,%rdi,1),%rdx │ │ │ │ + cmp $0x8,%r11 │ │ │ │ + je 68221 >*)@@Base+0x1021> │ │ │ │ + lea -0x8(%rax),%rsi │ │ │ │ + mov %rsi,%r10 │ │ │ │ + sub %rdx,%r10 │ │ │ │ + cmp $0x10,%r10 │ │ │ │ + jbe 68086 >*)@@Base+0xe86> │ │ │ │ + sub %rcx,%rsi │ │ │ │ + cmp $0x10,%rsi │ │ │ │ + jbe 68086 >*)@@Base+0xe86> │ │ │ │ + lea -0x8(%r11),%r8 │ │ │ │ + mov %r8,%r9 │ │ │ │ + shr $0x3,%r9 │ │ │ │ + mov %r9,0x90(%rsp) │ │ │ │ + lea 0x1(%r9),%r9 │ │ │ │ + cmp $0x10,%r8 │ │ │ │ + jbe 68070 >*)@@Base+0xe70> │ │ │ │ + mov %r9,%r10 │ │ │ │ + xor %esi,%esi │ │ │ │ + shr $0x2,%r10 │ │ │ │ + shl $0x5,%r10 │ │ │ │ + lea -0x20(%r10),%r11 │ │ │ │ + shr $0x5,%r11 │ │ │ │ + inc %r11 │ │ │ │ + and $0x7,%r11d │ │ │ │ + je 67eb8 >*)@@Base+0xcb8> │ │ │ │ + cmp $0x1,%r11 │ │ │ │ + je 67e9b >*)@@Base+0xc9b> │ │ │ │ + cmp $0x2,%r11 │ │ │ │ + je 67e87 >*)@@Base+0xc87> │ │ │ │ + cmp $0x3,%r11 │ │ │ │ + je 67e73 >*)@@Base+0xc73> │ │ │ │ + cmp $0x4,%r11 │ │ │ │ + je 67e5f >*)@@Base+0xc5f> │ │ │ │ + cmp $0x5,%r11 │ │ │ │ + je 67e4b >*)@@Base+0xc4b> │ │ │ │ + cmp $0x6,%r11 │ │ │ │ + je 67e37 >*)@@Base+0xc37> │ │ │ │ + vmovupd (%rcx),%ymm6 │ │ │ │ + mov $0x20,%esi │ │ │ │ + vfmsub213pd (%rdx),%ymm5,%ymm6 │ │ │ │ + vmovupd %ymm6,(%rax) │ │ │ │ + vmovupd (%rcx,%rsi,1),%ymm9 │ │ │ │ + vfmsub213pd (%rdx,%rsi,1),%ymm5,%ymm9 │ │ │ │ + vmovupd %ymm9,(%rax,%rsi,1) │ │ │ │ + add $0x20,%rsi │ │ │ │ + vmovupd (%rcx,%rsi,1),%ymm10 │ │ │ │ + vfmsub213pd (%rdx,%rsi,1),%ymm5,%ymm10 │ │ │ │ + vmovupd %ymm10,(%rax,%rsi,1) │ │ │ │ + add $0x20,%rsi │ │ │ │ + vmovupd (%rcx,%rsi,1),%ymm11 │ │ │ │ + vfmsub213pd (%rdx,%rsi,1),%ymm5,%ymm11 │ │ │ │ + vmovupd %ymm11,(%rax,%rsi,1) │ │ │ │ + add $0x20,%rsi │ │ │ │ + vmovupd (%rcx,%rsi,1),%ymm12 │ │ │ │ + vfmsub213pd (%rdx,%rsi,1),%ymm5,%ymm12 │ │ │ │ + vmovupd %ymm12,(%rax,%rsi,1) │ │ │ │ + add $0x20,%rsi │ │ │ │ + vmovupd (%rcx,%rsi,1),%ymm13 │ │ │ │ + vfmsub213pd (%rdx,%rsi,1),%ymm5,%ymm13 │ │ │ │ + vmovupd %ymm13,(%rax,%rsi,1) │ │ │ │ + add $0x20,%rsi │ │ │ │ + vmovupd (%rcx,%rsi,1),%ymm14 │ │ │ │ + vfmsub213pd (%rdx,%rsi,1),%ymm5,%ymm14 │ │ │ │ + vmovupd %ymm14,(%rax,%rsi,1) │ │ │ │ + add $0x20,%rsi │ │ │ │ + cmp %r10,%rsi │ │ │ │ + je 67f81 >*)@@Base+0xd81> │ │ │ │ + vmovupd (%rcx,%rsi,1),%ymm15 │ │ │ │ + vfmsub213pd (%rdx,%rsi,1),%ymm5,%ymm15 │ │ │ │ + vmovupd %ymm15,(%rax,%rsi,1) │ │ │ │ + vmovupd 0x20(%rcx,%rsi,1),%ymm0 │ │ │ │ + vfmsub213pd 0x20(%rdx,%rsi,1),%ymm5,%ymm0 │ │ │ │ + vmovupd %ymm0,0x20(%rax,%rsi,1) │ │ │ │ + vmovupd 0x40(%rcx,%rsi,1),%ymm1 │ │ │ │ + vfmsub213pd 0x40(%rdx,%rsi,1),%ymm5,%ymm1 │ │ │ │ + vmovupd %ymm1,0x40(%rax,%rsi,1) │ │ │ │ + vmovupd 0x60(%rcx,%rsi,1),%ymm3 │ │ │ │ + vfmsub213pd 0x60(%rdx,%rsi,1),%ymm5,%ymm3 │ │ │ │ + vmovupd %ymm3,0x60(%rax,%rsi,1) │ │ │ │ + vmovupd 0x80(%rcx,%rsi,1),%ymm7 │ │ │ │ + vfmsub213pd 0x80(%rdx,%rsi,1),%ymm5,%ymm7 │ │ │ │ + vmovupd %ymm7,0x80(%rax,%rsi,1) │ │ │ │ + vmovupd 0xa0(%rcx,%rsi,1),%ymm8 │ │ │ │ + vfmsub213pd 0xa0(%rdx,%rsi,1),%ymm5,%ymm8 │ │ │ │ + vmovupd %ymm8,0xa0(%rax,%rsi,1) │ │ │ │ + vmovupd 0xc0(%rcx,%rsi,1),%ymm6 │ │ │ │ + vfmsub213pd 0xc0(%rdx,%rsi,1),%ymm5,%ymm6 │ │ │ │ + vmovupd %ymm6,0xc0(%rax,%rsi,1) │ │ │ │ + vmovupd 0xe0(%rcx,%rsi,1),%ymm9 │ │ │ │ + vfmsub213pd 0xe0(%rdx,%rsi,1),%ymm5,%ymm9 │ │ │ │ + vmovupd %ymm9,0xe0(%rax,%rsi,1) │ │ │ │ + add $0x100,%rsi │ │ │ │ + cmp %r10,%rsi │ │ │ │ + jne 67eb8 >*)@@Base+0xcb8> │ │ │ │ + test $0x3,%r9b │ │ │ │ + je 67ffe >*)@@Base+0xdfe> │ │ │ │ + mov %r9,%r8 │ │ │ │ + and $0xfffffffffffffffc,%r8 │ │ │ │ + lea 0x0(,%r8,8),%rsi │ │ │ │ + lea (%rax,%rsi,1),%r10 │ │ │ │ + lea (%rcx,%rsi,1),%r11 │ │ │ │ + add %rdx,%rsi │ │ │ │ + mov %rsi,0x98(%rsp) │ │ │ │ + cmp %r8,0x90(%rsp) │ │ │ │ + je 67fe7 >*)@@Base+0xde7> │ │ │ │ + vmovupd (%rcx,%r8,8),%xmm10 │ │ │ │ + mov %r9,%rsi │ │ │ │ + sub %r8,%rsi │ │ │ │ + and $0x1,%r9d │ │ │ │ + vfmsub213pd (%rdx,%r8,8),%xmm2,%xmm10 │ │ │ │ + vmovupd %xmm10,(%rax,%r8,8) │ │ │ │ + je 67ffe >*)@@Base+0xdfe> │ │ │ │ + and $0xfffffffffffffffe,%rsi │ │ │ │ + shl $0x3,%rsi │ │ │ │ + add %rsi,0x98(%rsp) │ │ │ │ + add %rsi,%r10 │ │ │ │ + add %rsi,%r11 │ │ │ │ + vmovsd (%r11),%xmm11 │ │ │ │ + mov 0x98(%rsp),%rax │ │ │ │ + vfmsub213sd (%rax),%xmm4,%xmm11 │ │ │ │ + vmovsd %xmm11,(%r10) │ │ │ │ + add $0x18,%rdi │ │ │ │ + cmp 0x88(%rsp),%rdi │ │ │ │ + jne 67d6d >*)@@Base+0xb6d> │ │ │ │ + cmp $0x2,%r13d │ │ │ │ + setne %dil │ │ │ │ + cmp %r13d,0x38(%rsp) │ │ │ │ + setne %cl │ │ │ │ + test %cl,%dil │ │ │ │ + je 6805c >*)@@Base+0xe5c> │ │ │ │ + cmpb $0x0,0x3f(%rsp) │ │ │ │ + je 6805c >*)@@Base+0xe5c> │ │ │ │ + mov 0x8(%r15),%rdi │ │ │ │ + mov 0x68(%rsp),%r12 │ │ │ │ + mov 0x58(%rsp),%rsi │ │ │ │ + cmp 0x10(%r15),%rdi │ │ │ │ + mov %r12,0xa0(%rsp) │ │ │ │ + je 68251 >*)@@Base+0x1051> │ │ │ │ + vzeroupper │ │ │ │ + call c7e60 >, std::allocator > > >::vector(std::vector >, std::allocator > > > const&)@@Base> │ │ │ │ + addq $0x18,0x8(%r15) │ │ │ │ + mov (%r14),%r12 │ │ │ │ + incl 0x78(%rsp) │ │ │ │ + dec %r13d │ │ │ │ + jne 672f8 >*)@@Base+0xf8> │ │ │ │ + jmp 67895 >*)@@Base+0x695> │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov %rdx,0x98(%rsp) │ │ │ │ + mov %rax,%r10 │ │ │ │ + mov %rcx,%r11 │ │ │ │ + xor %r8d,%r8d │ │ │ │ + jmp 67fa9 >*)@@Base+0xda9> │ │ │ │ lea -0x8(%r11),%r9 │ │ │ │ - xor %r15d,%r15d │ │ │ │ + xor %r8d,%r8d │ │ │ │ shr $0x3,%r9 │ │ │ │ inc %r9 │ │ │ │ and $0x7,%r9d │ │ │ │ - je 6abc6 >*)@@Base+0x9b6> │ │ │ │ + je 6816a >*)@@Base+0xf6a> │ │ │ │ cmp $0x1,%r9 │ │ │ │ - je 6aba2 >*)@@Base+0x992> │ │ │ │ + je 6814b >*)@@Base+0xf4b> │ │ │ │ cmp $0x2,%r9 │ │ │ │ - je 6ab87 >*)@@Base+0x977> │ │ │ │ + je 68135 >*)@@Base+0xf35> │ │ │ │ cmp $0x3,%r9 │ │ │ │ - je 6ab6c >*)@@Base+0x95c> │ │ │ │ + je 6811f >*)@@Base+0xf1f> │ │ │ │ cmp $0x4,%r9 │ │ │ │ - je 6ab51 >*)@@Base+0x941> │ │ │ │ + je 68109 >*)@@Base+0xf09> │ │ │ │ cmp $0x5,%r9 │ │ │ │ - je 6ab36 >*)@@Base+0x926> │ │ │ │ + je 680f3 >*)@@Base+0xef3> │ │ │ │ cmp $0x6,%r9 │ │ │ │ - je 6ab1b >*)@@Base+0x90b> │ │ │ │ - vmovsd (%rdx),%xmm8 │ │ │ │ - vmovsd (%rax),%xmm9 │ │ │ │ - mov $0x8,%r15d │ │ │ │ - vfmadd132sd (%rcx),%xmm9,%xmm8 │ │ │ │ + je 680dd >*)@@Base+0xedd> │ │ │ │ + vmovsd (%rcx),%xmm12 │ │ │ │ + mov $0x8,%r8d │ │ │ │ + vfmsub213sd (%rdx),%xmm4,%xmm12 │ │ │ │ + vmovsd %xmm12,(%rax) │ │ │ │ + vmovsd (%rcx,%r8,1),%xmm13 │ │ │ │ + vfmsub213sd (%rdx,%r8,1),%xmm4,%xmm13 │ │ │ │ + vmovsd %xmm13,(%rax,%r8,1) │ │ │ │ + add $0x8,%r8 │ │ │ │ + vmovsd (%rcx,%r8,1),%xmm14 │ │ │ │ + vfmsub213sd (%rdx,%r8,1),%xmm4,%xmm14 │ │ │ │ + vmovsd %xmm14,(%rax,%r8,1) │ │ │ │ + add $0x8,%r8 │ │ │ │ + vmovsd (%rcx,%r8,1),%xmm15 │ │ │ │ + vfmsub213sd (%rdx,%r8,1),%xmm4,%xmm15 │ │ │ │ + vmovsd %xmm15,(%rax,%r8,1) │ │ │ │ + add $0x8,%r8 │ │ │ │ + vmovsd (%rcx,%r8,1),%xmm0 │ │ │ │ + vfmsub213sd (%rdx,%r8,1),%xmm4,%xmm0 │ │ │ │ + vmovsd %xmm0,(%rax,%r8,1) │ │ │ │ + add $0x8,%r8 │ │ │ │ + vmovsd (%rcx,%r8,1),%xmm1 │ │ │ │ + vfmsub213sd (%rdx,%r8,1),%xmm4,%xmm1 │ │ │ │ + vmovsd %xmm1,(%rax,%r8,1) │ │ │ │ + add $0x8,%r8 │ │ │ │ + vmovsd (%rcx,%r8,1),%xmm3 │ │ │ │ + vfmsub213sd (%rdx,%r8,1),%xmm4,%xmm3 │ │ │ │ + vmovsd %xmm3,(%rax,%r8,1) │ │ │ │ + add $0x8,%r8 │ │ │ │ + cmp %r11,%r8 │ │ │ │ + je 67ffe >*)@@Base+0xdfe> │ │ │ │ + vmovsd (%rcx,%r8,1),%xmm7 │ │ │ │ + vfmsub213sd (%rdx,%r8,1),%xmm4,%xmm7 │ │ │ │ + vmovsd %xmm7,(%rax,%r8,1) │ │ │ │ + vmovsd 0x8(%rcx,%r8,1),%xmm8 │ │ │ │ + vfmsub213sd 0x8(%rdx,%r8,1),%xmm4,%xmm8 │ │ │ │ + vmovsd %xmm8,0x8(%rax,%r8,1) │ │ │ │ + vmovsd 0x10(%rcx,%r8,1),%xmm6 │ │ │ │ + vfmsub213sd 0x10(%rdx,%r8,1),%xmm4,%xmm6 │ │ │ │ + vmovsd %xmm6,0x10(%rax,%r8,1) │ │ │ │ + vmovsd 0x18(%rcx,%r8,1),%xmm9 │ │ │ │ + vfmsub213sd 0x18(%rdx,%r8,1),%xmm4,%xmm9 │ │ │ │ + vmovsd %xmm9,0x18(%rax,%r8,1) │ │ │ │ + vmovsd 0x20(%rcx,%r8,1),%xmm10 │ │ │ │ + vfmsub213sd 0x20(%rdx,%r8,1),%xmm4,%xmm10 │ │ │ │ + vmovsd %xmm10,0x20(%rax,%r8,1) │ │ │ │ + vmovsd 0x28(%rcx,%r8,1),%xmm11 │ │ │ │ + vfmsub213sd 0x28(%rdx,%r8,1),%xmm4,%xmm11 │ │ │ │ + vmovsd %xmm11,0x28(%rax,%r8,1) │ │ │ │ + vmovsd 0x30(%rcx,%r8,1),%xmm12 │ │ │ │ + vfmsub213sd 0x30(%rdx,%r8,1),%xmm4,%xmm12 │ │ │ │ + vmovsd %xmm12,0x30(%rax,%r8,1) │ │ │ │ + vmovsd 0x38(%rcx,%r8,1),%xmm13 │ │ │ │ + vfmsub213sd 0x38(%rdx,%r8,1),%xmm4,%xmm13 │ │ │ │ + vmovsd %xmm13,0x38(%rax,%r8,1) │ │ │ │ + add $0x40,%r8 │ │ │ │ + cmp %r11,%r8 │ │ │ │ + jne 6816a >*)@@Base+0xf6a> │ │ │ │ + jmp 67ffe >*)@@Base+0xdfe> │ │ │ │ + vmovsd (%rcx),%xmm8 │ │ │ │ + vfmsub213sd (%rdx),%xmm4,%xmm8 │ │ │ │ vmovsd %xmm8,(%rax) │ │ │ │ - vmovsd (%rdx,%r15,1),%xmm10 │ │ │ │ - vmovsd (%rax,%r15,1),%xmm11 │ │ │ │ - vfmadd132sd (%rcx),%xmm11,%xmm10 │ │ │ │ - vmovsd %xmm10,(%rax,%r15,1) │ │ │ │ - add $0x8,%r15 │ │ │ │ - vmovsd (%rdx,%r15,1),%xmm12 │ │ │ │ - vmovsd (%rax,%r15,1),%xmm13 │ │ │ │ - vfmadd132sd (%rcx),%xmm13,%xmm12 │ │ │ │ - vmovsd %xmm12,(%rax,%r15,1) │ │ │ │ - add $0x8,%r15 │ │ │ │ - vmovsd (%rdx,%r15,1),%xmm14 │ │ │ │ - vmovsd (%rax,%r15,1),%xmm15 │ │ │ │ - vfmadd132sd (%rcx),%xmm15,%xmm14 │ │ │ │ - vmovsd %xmm14,(%rax,%r15,1) │ │ │ │ - add $0x8,%r15 │ │ │ │ - vmovsd (%rdx,%r15,1),%xmm1 │ │ │ │ - vmovsd (%rax,%r15,1),%xmm0 │ │ │ │ - vfmadd132sd (%rcx),%xmm0,%xmm1 │ │ │ │ - vmovsd %xmm1,(%rax,%r15,1) │ │ │ │ - add $0x8,%r15 │ │ │ │ - vmovsd (%rdx,%r15,1),%xmm3 │ │ │ │ - vmovsd (%rax,%r15,1),%xmm4 │ │ │ │ - vfmadd132sd (%rcx),%xmm4,%xmm3 │ │ │ │ - vmovsd %xmm3,(%rax,%r15,1) │ │ │ │ - add $0x8,%r15 │ │ │ │ - vmovsd (%rdx,%r15,1),%xmm5 │ │ │ │ - vmovsd (%rax,%r15,1),%xmm6 │ │ │ │ - vfmadd132sd (%rcx),%xmm6,%xmm5 │ │ │ │ - vmovsd %xmm5,(%rax,%r15,1) │ │ │ │ - add $0x8,%r15 │ │ │ │ - cmp %r11,%r15 │ │ │ │ - je 6a71f >*)@@Base+0x50f> │ │ │ │ - vmovsd (%rdx,%r15,1),%xmm8 │ │ │ │ - vmovsd (%rax,%r15,1),%xmm7 │ │ │ │ - vmovsd 0x8(%rax,%r15,1),%xmm10 │ │ │ │ - vfmadd132sd (%rcx),%xmm7,%xmm8 │ │ │ │ - vmovsd 0x10(%rax,%r15,1),%xmm12 │ │ │ │ - vmovsd 0x18(%rax,%r15,1),%xmm14 │ │ │ │ - vmovsd 0x20(%rax,%r15,1),%xmm1 │ │ │ │ - vmovsd 0x28(%rax,%r15,1),%xmm3 │ │ │ │ - vmovsd 0x30(%rax,%r15,1),%xmm5 │ │ │ │ - vmovsd %xmm8,(%rax,%r15,1) │ │ │ │ - vmovsd 0x8(%rdx,%r15,1),%xmm9 │ │ │ │ - vfmadd132sd (%rcx),%xmm10,%xmm9 │ │ │ │ - vmovsd 0x38(%rax,%r15,1),%xmm8 │ │ │ │ - vmovsd %xmm9,0x8(%rax,%r15,1) │ │ │ │ - vmovsd 0x10(%rdx,%r15,1),%xmm11 │ │ │ │ - vfmadd132sd (%rcx),%xmm12,%xmm11 │ │ │ │ - vmovsd %xmm11,0x10(%rax,%r15,1) │ │ │ │ - vmovsd 0x18(%rdx,%r15,1),%xmm13 │ │ │ │ - vfmadd132sd (%rcx),%xmm14,%xmm13 │ │ │ │ - vmovsd %xmm13,0x18(%rax,%r15,1) │ │ │ │ - vmovsd 0x20(%rdx,%r15,1),%xmm15 │ │ │ │ - vfmadd132sd (%rcx),%xmm1,%xmm15 │ │ │ │ - vmovsd %xmm15,0x20(%rax,%r15,1) │ │ │ │ - vmovsd 0x28(%rdx,%r15,1),%xmm0 │ │ │ │ - vfmadd132sd (%rcx),%xmm3,%xmm0 │ │ │ │ - vmovsd %xmm0,0x28(%rax,%r15,1) │ │ │ │ - vmovsd 0x30(%rdx,%r15,1),%xmm4 │ │ │ │ - vfmadd132sd (%rcx),%xmm5,%xmm4 │ │ │ │ - vmovsd %xmm4,0x30(%rax,%r15,1) │ │ │ │ - vmovsd 0x38(%rdx,%r15,1),%xmm6 │ │ │ │ - vfmadd132sd (%rcx),%xmm8,%xmm6 │ │ │ │ - vmovsd %xmm6,0x38(%rax,%r15,1) │ │ │ │ - add $0x40,%r15 │ │ │ │ - cmp %r11,%r15 │ │ │ │ - jne 6abc6 >*)@@Base+0x9b6> │ │ │ │ - jmp 6a71f >*)@@Base+0x50f> │ │ │ │ - mov %rax,%r9 │ │ │ │ - mov %rdx,%r15 │ │ │ │ - xor %r8d,%r8d │ │ │ │ - jmp 6a688 >*)@@Base+0x478> │ │ │ │ - xor %r13d,%r13d │ │ │ │ - jmp 6a6d3 >*)@@Base+0x4c3> │ │ │ │ - mov (%r14),%r12 │ │ │ │ - vmovsd 0x79f4a(%rip),%xmm9 # e4c10 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x170> │ │ │ │ - vxorpd %xmm2,%xmm2,%xmm2 │ │ │ │ - vcvtsi2sdl 0x54(%rsp),%xmm2,%xmm7 │ │ │ │ - mov 0x50(%rsp),%esi │ │ │ │ - mov %r12,0xb8(%rsp) │ │ │ │ - xor %r15d,%r15d │ │ │ │ - lea (%rsi,%rsi,2),%rdx │ │ │ │ - vdivsd %xmm7,%xmm9,%xmm10 │ │ │ │ - shl $0x3,%rdx │ │ │ │ - mov %rdx,0xa8(%rsp) │ │ │ │ - vmovddup %xmm10,%xmm11 │ │ │ │ - vbroadcastsd %xmm10,%ymm12 │ │ │ │ - vbroadcastsd %xmm10,%zmm13 │ │ │ │ - mov (%rbx,%r15,1),%rdx │ │ │ │ - mov 0x8(%rbx,%r15,1),%r11 │ │ │ │ - cmp %rdx,%r11 │ │ │ │ - je 6afef >*)@@Base+0xddf> │ │ │ │ - mov 0x60(%rsp),%rcx │ │ │ │ - mov 0xb8(%rsp),%rdi │ │ │ │ - lea -0x8(%rdx),%r9 │ │ │ │ - mov %r9,%rax │ │ │ │ - mov (%rcx,%r15,1),%rcx │ │ │ │ - mov (%rdi,%r15,1),%rsi │ │ │ │ - sub %rcx,%rax │ │ │ │ - cmp $0x30,%rax │ │ │ │ - jbe 6b070 >*)@@Base+0xe60> │ │ │ │ - sub %rsi,%r9 │ │ │ │ - cmp $0x30,%r9 │ │ │ │ - jbe 6b070 >*)@@Base+0xe60> │ │ │ │ - lea -0x8(%r11),%r10 │ │ │ │ - sub %rdx,%r10 │ │ │ │ - mov %r10,%r9 │ │ │ │ - shr $0x3,%r9 │ │ │ │ - cmp $0x30,%r10 │ │ │ │ - jbe 6b1f3 >*)@@Base+0xfe3> │ │ │ │ - lea 0x1(%r9),%r8 │ │ │ │ - xor %r11d,%r11d │ │ │ │ - mov %r8,%r12 │ │ │ │ - shr $0x3,%r12 │ │ │ │ - shl $0x6,%r12 │ │ │ │ - lea -0x40(%r12),%r10 │ │ │ │ - shr $0x6,%r10 │ │ │ │ - inc %r10 │ │ │ │ - and $0x7,%r10d │ │ │ │ - je 6ae6e >*)@@Base+0xc5e> │ │ │ │ - cmp $0x1,%r10 │ │ │ │ - je 6ae4c >*)@@Base+0xc3c> │ │ │ │ - cmp $0x2,%r10 │ │ │ │ - je 6ae33 >*)@@Base+0xc23> │ │ │ │ - cmp $0x3,%r10 │ │ │ │ - je 6ae1a >*)@@Base+0xc0a> │ │ │ │ - cmp $0x4,%r10 │ │ │ │ - je 6ae01 >*)@@Base+0xbf1> │ │ │ │ - cmp $0x5,%r10 │ │ │ │ - je 6ade8 >*)@@Base+0xbd8> │ │ │ │ - cmp $0x6,%r10 │ │ │ │ - je 6adcf >*)@@Base+0xbbf> │ │ │ │ - vmovupd (%rsi),%zmm14 │ │ │ │ - vfmsub213pd (%rcx),%zmm13,%zmm14 │ │ │ │ - mov $0x40,%r11d │ │ │ │ - vmovupd %zmm14,(%rdx) │ │ │ │ - vmovupd (%rsi,%r11,1),%zmm15 │ │ │ │ - vfmsub213pd (%rcx,%r11,1),%zmm13,%zmm15 │ │ │ │ - vmovupd %zmm15,(%rdx,%r11,1) │ │ │ │ - add $0x40,%r11 │ │ │ │ - vmovupd (%rsi,%r11,1),%zmm1 │ │ │ │ - vfmsub213pd (%rcx,%r11,1),%zmm13,%zmm1 │ │ │ │ - vmovupd %zmm1,(%rdx,%r11,1) │ │ │ │ - add $0x40,%r11 │ │ │ │ - vmovupd (%rsi,%r11,1),%zmm0 │ │ │ │ - vfmsub213pd (%rcx,%r11,1),%zmm13,%zmm0 │ │ │ │ - vmovupd %zmm0,(%rdx,%r11,1) │ │ │ │ - add $0x40,%r11 │ │ │ │ - vmovupd (%rsi,%r11,1),%zmm3 │ │ │ │ - vfmsub213pd (%rcx,%r11,1),%zmm13,%zmm3 │ │ │ │ - vmovupd %zmm3,(%rdx,%r11,1) │ │ │ │ - add $0x40,%r11 │ │ │ │ - vmovupd (%rsi,%r11,1),%zmm4 │ │ │ │ - vfmsub213pd (%rcx,%r11,1),%zmm13,%zmm4 │ │ │ │ - vmovupd %zmm4,(%rdx,%r11,1) │ │ │ │ - add $0x40,%r11 │ │ │ │ - vmovupd (%rsi,%r11,1),%zmm5 │ │ │ │ - vfmsub213pd (%rcx,%r11,1),%zmm13,%zmm5 │ │ │ │ - vmovupd %zmm5,(%rdx,%r11,1) │ │ │ │ - add $0x40,%r11 │ │ │ │ - cmp %r11,%r12 │ │ │ │ - je 6af3b >*)@@Base+0xd2b> │ │ │ │ - vmovupd (%rsi,%r11,1),%zmm6 │ │ │ │ - vfmsub213pd (%rcx,%r11,1),%zmm13,%zmm6 │ │ │ │ - vmovupd %zmm6,(%rdx,%r11,1) │ │ │ │ - vmovupd 0x40(%rsi,%r11,1),%zmm8 │ │ │ │ - vfmsub213pd 0x40(%rcx,%r11,1),%zmm13,%zmm8 │ │ │ │ - vmovupd %zmm8,0x40(%rdx,%r11,1) │ │ │ │ - vmovupd 0x80(%rsi,%r11,1),%zmm2 │ │ │ │ - vfmsub213pd 0x80(%rcx,%r11,1),%zmm13,%zmm2 │ │ │ │ - vmovupd %zmm2,0x80(%rdx,%r11,1) │ │ │ │ - vmovupd 0xc0(%rsi,%r11,1),%zmm7 │ │ │ │ - vfmsub213pd 0xc0(%rcx,%r11,1),%zmm13,%zmm7 │ │ │ │ - vmovupd %zmm7,0xc0(%rdx,%r11,1) │ │ │ │ - vmovupd 0x100(%rsi,%r11,1),%zmm9 │ │ │ │ - vfmsub213pd 0x100(%rcx,%r11,1),%zmm13,%zmm9 │ │ │ │ - vmovupd %zmm9,0x100(%rdx,%r11,1) │ │ │ │ - vmovupd 0x140(%rsi,%r11,1),%zmm14 │ │ │ │ - vfmsub213pd 0x140(%rcx,%r11,1),%zmm13,%zmm14 │ │ │ │ - vmovupd %zmm14,0x140(%rdx,%r11,1) │ │ │ │ - vmovupd 0x180(%rsi,%r11,1),%zmm15 │ │ │ │ - vfmsub213pd 0x180(%rcx,%r11,1),%zmm13,%zmm15 │ │ │ │ - vmovupd %zmm15,0x180(%rdx,%r11,1) │ │ │ │ - vmovupd 0x1c0(%rsi,%r11,1),%zmm1 │ │ │ │ - vfmsub213pd 0x1c0(%rcx,%r11,1),%zmm13,%zmm1 │ │ │ │ - vmovupd %zmm1,0x1c0(%rdx,%r11,1) │ │ │ │ - add $0x200,%r11 │ │ │ │ - cmp %r11,%r12 │ │ │ │ - jne 6ae6e >*)@@Base+0xc5e> │ │ │ │ - test $0x7,%r8b │ │ │ │ - je 6afef >*)@@Base+0xddf> │ │ │ │ - mov %r8,%rax │ │ │ │ - and $0xfffffffffffffff8,%rax │ │ │ │ - lea 0x0(,%rax,8),%rdi │ │ │ │ - lea (%rdx,%rdi,1),%r10 │ │ │ │ - lea (%rsi,%rdi,1),%r11 │ │ │ │ - add %rcx,%rdi │ │ │ │ - sub %rax,%r9 │ │ │ │ - mov %r9,0xb0(%rsp) │ │ │ │ - lea 0x1(%r9),%r12 │ │ │ │ - cmp $0x2,%r9 │ │ │ │ - jbe 6b1eb >*)@@Base+0xfdb> │ │ │ │ - vmovupd (%rsi,%rax,8),%ymm0 │ │ │ │ - vfmsub213pd (%rcx,%rax,8),%ymm12,%ymm0 │ │ │ │ - vmovupd %ymm0,(%rdx,%rax,8) │ │ │ │ - test $0x3,%r12b │ │ │ │ - je 6afef >*)@@Base+0xddf> │ │ │ │ - mov %r12,%r9 │ │ │ │ - and $0xfffffffffffffffc,%r9 │ │ │ │ - lea 0x0(,%r9,8),%r8 │ │ │ │ - add %r8,%r10 │ │ │ │ - add %r8,%r11 │ │ │ │ - add %r8,%rdi │ │ │ │ - cmp %r9,0xb0(%rsp) │ │ │ │ - je 6afe0 >*)@@Base+0xdd0> │ │ │ │ - add %r9,%rax │ │ │ │ - mov %r12,%r8 │ │ │ │ - vmovupd (%rsi,%rax,8),%xmm3 │ │ │ │ - vfmsub213pd (%rcx,%rax,8),%xmm11,%xmm3 │ │ │ │ - sub %r9,%r8 │ │ │ │ - and $0x1,%r12d │ │ │ │ - vmovupd %xmm3,(%rdx,%rax,8) │ │ │ │ - je 6afef >*)@@Base+0xddf> │ │ │ │ - and $0xfffffffffffffffe,%r8 │ │ │ │ - shl $0x3,%r8 │ │ │ │ - add %r8,%r10 │ │ │ │ - add %r8,%r11 │ │ │ │ - add %r8,%rdi │ │ │ │ - vmovsd (%r11),%xmm4 │ │ │ │ - vfmsub213sd (%rdi),%xmm10,%xmm4 │ │ │ │ - vmovsd %xmm4,(%r10) │ │ │ │ - add $0x18,%r15 │ │ │ │ - cmp %r15,0xa8(%rsp) │ │ │ │ - jne 6ad03 >*)@@Base+0xaf3> │ │ │ │ - mov 0x54(%rsp),%r15d │ │ │ │ - mov 0xb8(%rsp),%r12 │ │ │ │ - cmp $0x2,%r15d │ │ │ │ - setne %dl │ │ │ │ - cmp %r15d,0x28(%rsp) │ │ │ │ - setne %sil │ │ │ │ - test %sil,%dl │ │ │ │ - je 6b055 >*)@@Base+0xe45> │ │ │ │ - cmpb $0x0,0x2f(%rsp) │ │ │ │ - je 6b055 >*)@@Base+0xe45> │ │ │ │ - mov 0x8(%r13),%rdi │ │ │ │ - mov %rbx,0xc0(%rsp) │ │ │ │ - mov 0x58(%rsp),%rsi │ │ │ │ - cmp 0x10(%r13),%rdi │ │ │ │ - je 6b383 >*)@@Base+0x1173> │ │ │ │ + jmp 67ffe >*)@@Base+0xdfe> │ │ │ │ + vmovsd (%rax),%xmm4 │ │ │ │ + add $0x18,%rdi │ │ │ │ + vsubsd (%rcx),%xmm4,%xmm2 │ │ │ │ + vmovsd %xmm2,(%rax) │ │ │ │ + cmp %r10,%rdi │ │ │ │ + jne 678a9 >*)@@Base+0x6a9> │ │ │ │ + jmp 67aed >*)@@Base+0x8ed> │ │ │ │ + mov %r15,%rdi │ │ │ │ vzeroupper │ │ │ │ - call cf6d0 >, std::allocator > > >::vector(std::vector >, std::allocator > > > const&)@@Base> │ │ │ │ - addq $0x18,0x8(%r13) │ │ │ │ + call c7f80 >::_M_realloc_append(CalcSignature::Signature const&)@@Base> │ │ │ │ mov (%r14),%r12 │ │ │ │ - incl 0x50(%rsp) │ │ │ │ - decl 0x54(%rsp) │ │ │ │ - jne 6a329 >*)@@Base+0x119> │ │ │ │ - jmp 6a78c >*)@@Base+0x57c> │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - sub %rdx,%r11 │ │ │ │ - xor %eax,%eax │ │ │ │ - lea -0x8(%r11),%rdi │ │ │ │ - shr $0x3,%rdi │ │ │ │ - inc %rdi │ │ │ │ - and $0x7,%edi │ │ │ │ - je 6b144 >*)@@Base+0xf34> │ │ │ │ - cmp $0x1,%rdi │ │ │ │ - je 6b127 >*)@@Base+0xf17> │ │ │ │ - cmp $0x2,%rdi │ │ │ │ - je 6b113 >*)@@Base+0xf03> │ │ │ │ - cmp $0x3,%rdi │ │ │ │ - je 6b0ff >*)@@Base+0xeef> │ │ │ │ - cmp $0x4,%rdi │ │ │ │ - je 6b0eb >*)@@Base+0xedb> │ │ │ │ - cmp $0x5,%rdi │ │ │ │ - je 6b0d7 >*)@@Base+0xec7> │ │ │ │ - cmp $0x6,%rdi │ │ │ │ - je 6b0c3 >*)@@Base+0xeb3> │ │ │ │ - vmovsd (%rsi),%xmm5 │ │ │ │ - vfmsub213sd (%rcx),%xmm10,%xmm5 │ │ │ │ - mov $0x8,%eax │ │ │ │ - vmovsd %xmm5,(%rdx) │ │ │ │ - vmovsd (%rsi,%rax,1),%xmm6 │ │ │ │ - vfmsub213sd (%rcx,%rax,1),%xmm10,%xmm6 │ │ │ │ - vmovsd %xmm6,(%rdx,%rax,1) │ │ │ │ - add $0x8,%rax │ │ │ │ - vmovsd (%rsi,%rax,1),%xmm8 │ │ │ │ - vfmsub213sd (%rcx,%rax,1),%xmm10,%xmm8 │ │ │ │ - vmovsd %xmm8,(%rdx,%rax,1) │ │ │ │ - add $0x8,%rax │ │ │ │ - vmovsd (%rsi,%rax,1),%xmm2 │ │ │ │ - vfmsub213sd (%rcx,%rax,1),%xmm10,%xmm2 │ │ │ │ - vmovsd %xmm2,(%rdx,%rax,1) │ │ │ │ - add $0x8,%rax │ │ │ │ - vmovsd (%rsi,%rax,1),%xmm7 │ │ │ │ - vfmsub213sd (%rcx,%rax,1),%xmm10,%xmm7 │ │ │ │ - vmovsd %xmm7,(%rdx,%rax,1) │ │ │ │ - add $0x8,%rax │ │ │ │ - vmovsd (%rsi,%rax,1),%xmm9 │ │ │ │ - vfmsub213sd (%rcx,%rax,1),%xmm10,%xmm9 │ │ │ │ - vmovsd %xmm9,(%rdx,%rax,1) │ │ │ │ - add $0x8,%rax │ │ │ │ - vmovsd (%rsi,%rax,1),%xmm14 │ │ │ │ - vfmsub213sd (%rcx,%rax,1),%xmm10,%xmm14 │ │ │ │ - vmovsd %xmm14,(%rdx,%rax,1) │ │ │ │ - add $0x8,%rax │ │ │ │ - cmp %rax,%r11 │ │ │ │ - je 6afef >*)@@Base+0xddf> │ │ │ │ - vmovsd (%rsi,%rax,1),%xmm15 │ │ │ │ - vfmsub213sd (%rcx,%rax,1),%xmm10,%xmm15 │ │ │ │ - vmovsd %xmm15,(%rdx,%rax,1) │ │ │ │ - vmovsd 0x8(%rsi,%rax,1),%xmm1 │ │ │ │ - vfmsub213sd 0x8(%rcx,%rax,1),%xmm10,%xmm1 │ │ │ │ - vmovsd %xmm1,0x8(%rdx,%rax,1) │ │ │ │ - vmovsd 0x10(%rsi,%rax,1),%xmm0 │ │ │ │ - vfmsub213sd 0x10(%rcx,%rax,1),%xmm10,%xmm0 │ │ │ │ - vmovsd %xmm0,0x10(%rdx,%rax,1) │ │ │ │ - vmovsd 0x18(%rsi,%rax,1),%xmm3 │ │ │ │ - vfmsub213sd 0x18(%rcx,%rax,1),%xmm10,%xmm3 │ │ │ │ - vmovsd %xmm3,0x18(%rdx,%rax,1) │ │ │ │ - vmovsd 0x20(%rsi,%rax,1),%xmm4 │ │ │ │ - vfmsub213sd 0x20(%rcx,%rax,1),%xmm10,%xmm4 │ │ │ │ - vmovsd %xmm4,0x20(%rdx,%rax,1) │ │ │ │ - vmovsd 0x28(%rsi,%rax,1),%xmm5 │ │ │ │ - vfmsub213sd 0x28(%rcx,%rax,1),%xmm10,%xmm5 │ │ │ │ - vmovsd %xmm5,0x28(%rdx,%rax,1) │ │ │ │ - vmovsd 0x30(%rsi,%rax,1),%xmm6 │ │ │ │ - vfmsub213sd 0x30(%rcx,%rax,1),%xmm10,%xmm6 │ │ │ │ - vmovsd %xmm6,0x30(%rdx,%rax,1) │ │ │ │ - vmovsd 0x38(%rsi,%rax,1),%xmm8 │ │ │ │ - vfmsub213sd 0x38(%rcx,%rax,1),%xmm10,%xmm8 │ │ │ │ - vmovsd %xmm8,0x38(%rdx,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - cmp %rax,%r11 │ │ │ │ - jne 6b144 >*)@@Base+0xf34> │ │ │ │ - jmp 6afef >*)@@Base+0xddf> │ │ │ │ - xor %r9d,%r9d │ │ │ │ - jmp 6afa6 >*)@@Base+0xd96> │ │ │ │ - mov %rdx,%r10 │ │ │ │ - mov %rsi,%r11 │ │ │ │ - mov %rcx,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - jmp 6af5f >*)@@Base+0xd4f> │ │ │ │ - sub %rax,%r11 │ │ │ │ - xor %edx,%edx │ │ │ │ - lea -0x8(%r11),%rsi │ │ │ │ - shr $0x3,%rsi │ │ │ │ - inc %rsi │ │ │ │ - and $0x7,%esi │ │ │ │ - je 6b2c3 >*)@@Base+0x10b3> │ │ │ │ - cmp $0x1,%rsi │ │ │ │ - je 6b2a7 >*)@@Base+0x1097> │ │ │ │ - cmp $0x2,%rsi │ │ │ │ - je 6b294 >*)@@Base+0x1084> │ │ │ │ - cmp $0x3,%rsi │ │ │ │ - je 6b281 >*)@@Base+0x1071> │ │ │ │ - cmp $0x4,%rsi │ │ │ │ - je 6b26e >*)@@Base+0x105e> │ │ │ │ - cmp $0x5,%rsi │ │ │ │ - je 6b25b >*)@@Base+0x104b> │ │ │ │ - cmp $0x6,%rsi │ │ │ │ - jne 6b3b3 >*)@@Base+0x11a3> │ │ │ │ - vmovsd (%rax,%rdx,1),%xmm9 │ │ │ │ - vsubsd (%rcx,%rdx,1),%xmm9,%xmm14 │ │ │ │ - vmovsd %xmm14,(%rax,%rdx,1) │ │ │ │ - add $0x8,%rdx │ │ │ │ - vmovsd (%rax,%rdx,1),%xmm15 │ │ │ │ - vsubsd (%rcx,%rdx,1),%xmm15,%xmm1 │ │ │ │ - vmovsd %xmm1,(%rax,%rdx,1) │ │ │ │ - add $0x8,%rdx │ │ │ │ - vmovsd (%rax,%rdx,1),%xmm0 │ │ │ │ - vsubsd (%rcx,%rdx,1),%xmm0,%xmm3 │ │ │ │ - vmovsd %xmm3,(%rax,%rdx,1) │ │ │ │ - add $0x8,%rdx │ │ │ │ - vmovsd (%rax,%rdx,1),%xmm4 │ │ │ │ - vsubsd (%rcx,%rdx,1),%xmm4,%xmm5 │ │ │ │ - vmovsd %xmm5,(%rax,%rdx,1) │ │ │ │ - add $0x8,%rdx │ │ │ │ - vmovsd (%rax,%rdx,1),%xmm6 │ │ │ │ - vsubsd (%rcx,%rdx,1),%xmm6,%xmm8 │ │ │ │ - vmovsd %xmm8,(%rax,%rdx,1) │ │ │ │ - add $0x8,%rdx │ │ │ │ - vmovsd (%rax,%rdx,1),%xmm10 │ │ │ │ - vsubsd (%rcx,%rdx,1),%xmm10,%xmm11 │ │ │ │ - vmovsd %xmm11,(%rax,%rdx,1) │ │ │ │ - add $0x8,%rdx │ │ │ │ - cmp %rdx,%r11 │ │ │ │ - je 6aa45 >*)@@Base+0x835> │ │ │ │ - vmovsd (%rax,%rdx,1),%xmm12 │ │ │ │ - vsubsd (%rcx,%rdx,1),%xmm12,%xmm13 │ │ │ │ - vmovsd 0x8(%rax,%rdx,1),%xmm2 │ │ │ │ - vmovsd 0x10(%rax,%rdx,1),%xmm9 │ │ │ │ - vmovsd 0x18(%rax,%rdx,1),%xmm15 │ │ │ │ - vmovsd 0x20(%rax,%rdx,1),%xmm0 │ │ │ │ - vmovsd 0x28(%rax,%rdx,1),%xmm4 │ │ │ │ - vmovsd 0x30(%rax,%rdx,1),%xmm6 │ │ │ │ - vmovsd 0x38(%rax,%rdx,1),%xmm10 │ │ │ │ - vmovsd %xmm13,(%rax,%rdx,1) │ │ │ │ - vsubsd 0x8(%rcx,%rdx,1),%xmm2,%xmm7 │ │ │ │ - vmovsd %xmm7,0x8(%rax,%rdx,1) │ │ │ │ - vsubsd 0x10(%rcx,%rdx,1),%xmm9,%xmm14 │ │ │ │ - vmovsd %xmm14,0x10(%rax,%rdx,1) │ │ │ │ - vsubsd 0x18(%rcx,%rdx,1),%xmm15,%xmm1 │ │ │ │ - vmovsd %xmm1,0x18(%rax,%rdx,1) │ │ │ │ - vsubsd 0x20(%rcx,%rdx,1),%xmm0,%xmm3 │ │ │ │ - vmovsd %xmm3,0x20(%rax,%rdx,1) │ │ │ │ - vsubsd 0x28(%rcx,%rdx,1),%xmm4,%xmm5 │ │ │ │ - vmovsd %xmm5,0x28(%rax,%rdx,1) │ │ │ │ - vsubsd 0x30(%rcx,%rdx,1),%xmm6,%xmm8 │ │ │ │ - vmovsd %xmm8,0x30(%rax,%rdx,1) │ │ │ │ - vsubsd 0x38(%rcx,%rdx,1),%xmm10,%xmm11 │ │ │ │ - vmovsd %xmm11,0x38(%rax,%rdx,1) │ │ │ │ - add $0x40,%rdx │ │ │ │ - cmp %rdx,%r11 │ │ │ │ - jne 6b2c3 >*)@@Base+0x10b3> │ │ │ │ - jmp 6aa45 >*)@@Base+0x835> │ │ │ │ - xor %edx,%edx │ │ │ │ + jmp 6805c >*)@@Base+0xe5c> │ │ │ │ + vmovupd (%rax),%ymm5 │ │ │ │ + mov $0x20,%edx │ │ │ │ + vsubpd (%rcx),%ymm5,%ymm14 │ │ │ │ + vmovupd %ymm14,(%rax) │ │ │ │ + jmp 67945 >*)@@Base+0x745> │ │ │ │ mov %rcx,%r9 │ │ │ │ - mov %rax,%rsi │ │ │ │ - sub %rdx,%r8 │ │ │ │ - lea 0x1(%r8),%r11 │ │ │ │ + mov %rax,%r11 │ │ │ │ + xor %r13d,%r13d │ │ │ │ + jmp 67a9d >*)@@Base+0x89d> │ │ │ │ + lea -0x8(%r11),%r8 │ │ │ │ + xor %r13d,%r13d │ │ │ │ + shr $0x3,%r8 │ │ │ │ + inc %r8 │ │ │ │ + and $0x7,%r8d │ │ │ │ + je 68359 >*)@@Base+0x1159> │ │ │ │ + cmp $0x1,%r8 │ │ │ │ + je 6833a >*)@@Base+0x113a> │ │ │ │ cmp $0x2,%r8 │ │ │ │ - ja 6a9dd >*)@@Base+0x7cd> │ │ │ │ - xor %r14d,%r14d │ │ │ │ - jmp 6aa07 >*)@@Base+0x7f7> │ │ │ │ - mov %r13,%rdi │ │ │ │ - vzeroupper │ │ │ │ - call cf800 >::_M_realloc_append(CalcSignature::Signature const&)@@Base> │ │ │ │ - mov (%r14),%r12 │ │ │ │ - jmp 6b055 >*)@@Base+0xe45> │ │ │ │ - vmovupd (%rax),%zmm10 │ │ │ │ - vsubpd (%rcx),%zmm10,%zmm11 │ │ │ │ - mov $0x40,%r9d │ │ │ │ - vmovupd %zmm11,(%rax) │ │ │ │ - jmp 6a840 >*)@@Base+0x630> │ │ │ │ - vmovsd (%rax),%xmm2 │ │ │ │ - vsubsd (%rcx),%xmm2,%xmm7 │ │ │ │ - mov $0x8,%edx │ │ │ │ - vmovsd %xmm7,(%rax) │ │ │ │ - jmp 6b248 >*)@@Base+0x1038> │ │ │ │ + je 68324 >*)@@Base+0x1124> │ │ │ │ + cmp $0x3,%r8 │ │ │ │ + je 6830e >*)@@Base+0x110e> │ │ │ │ + cmp $0x4,%r8 │ │ │ │ + je 682f8 >*)@@Base+0x10f8> │ │ │ │ + cmp $0x5,%r8 │ │ │ │ + je 682e2 >*)@@Base+0x10e2> │ │ │ │ + cmp $0x6,%r8 │ │ │ │ + jne 68420 >*)@@Base+0x1220> │ │ │ │ + vmovsd (%rax,%r13,1),%xmm1 │ │ │ │ + vsubsd (%rcx,%r13,1),%xmm1,%xmm3 │ │ │ │ + vmovsd %xmm3,(%rax,%r13,1) │ │ │ │ + add $0x8,%r13 │ │ │ │ + vmovsd (%rax,%r13,1),%xmm7 │ │ │ │ + vsubsd (%rcx,%r13,1),%xmm7,%xmm8 │ │ │ │ + vmovsd %xmm8,(%rax,%r13,1) │ │ │ │ + add $0x8,%r13 │ │ │ │ + vmovsd (%rax,%r13,1),%xmm6 │ │ │ │ + vsubsd (%rcx,%r13,1),%xmm6,%xmm9 │ │ │ │ + vmovsd %xmm9,(%rax,%r13,1) │ │ │ │ + add $0x8,%r13 │ │ │ │ + vmovsd (%rax,%r13,1),%xmm10 │ │ │ │ + vsubsd (%rcx,%r13,1),%xmm10,%xmm11 │ │ │ │ + vmovsd %xmm11,(%rax,%r13,1) │ │ │ │ + add $0x8,%r13 │ │ │ │ + vmovsd (%rax,%r13,1),%xmm12 │ │ │ │ + vsubsd (%rcx,%r13,1),%xmm12,%xmm13 │ │ │ │ + vmovsd %xmm13,(%rax,%r13,1) │ │ │ │ + add $0x8,%r13 │ │ │ │ + vmovsd (%rax,%r13,1),%xmm4 │ │ │ │ + vsubsd (%rcx,%r13,1),%xmm4,%xmm2 │ │ │ │ + vmovsd %xmm2,(%rax,%r13,1) │ │ │ │ + add $0x8,%r13 │ │ │ │ + cmp %r13,%r11 │ │ │ │ + je 67ae0 >*)@@Base+0x8e0> │ │ │ │ + vmovsd (%rax,%r13,1),%xmm5 │ │ │ │ + vmovsd 0x8(%rax,%r13,1),%xmm15 │ │ │ │ + vmovsd 0x10(%rax,%r13,1),%xmm1 │ │ │ │ + vmovsd 0x18(%rax,%r13,1),%xmm7 │ │ │ │ + vsubsd (%rcx,%r13,1),%xmm5,%xmm14 │ │ │ │ + vmovsd 0x20(%rax,%r13,1),%xmm6 │ │ │ │ + vmovsd 0x28(%rax,%r13,1),%xmm10 │ │ │ │ + vmovsd 0x30(%rax,%r13,1),%xmm12 │ │ │ │ + vmovsd 0x38(%rax,%r13,1),%xmm4 │ │ │ │ + vmovsd %xmm14,(%rax,%r13,1) │ │ │ │ + vsubsd 0x8(%rcx,%r13,1),%xmm15,%xmm0 │ │ │ │ + vmovsd %xmm0,0x8(%rax,%r13,1) │ │ │ │ + vsubsd 0x10(%rcx,%r13,1),%xmm1,%xmm3 │ │ │ │ + vmovsd %xmm3,0x10(%rax,%r13,1) │ │ │ │ + vsubsd 0x18(%rcx,%r13,1),%xmm7,%xmm8 │ │ │ │ + vmovsd %xmm8,0x18(%rax,%r13,1) │ │ │ │ + vsubsd 0x20(%rcx,%r13,1),%xmm6,%xmm9 │ │ │ │ + vmovsd %xmm9,0x20(%rax,%r13,1) │ │ │ │ + vsubsd 0x28(%rcx,%r13,1),%xmm10,%xmm11 │ │ │ │ + vmovsd %xmm11,0x28(%rax,%r13,1) │ │ │ │ + vsubsd 0x30(%rcx,%r13,1),%xmm12,%xmm13 │ │ │ │ + vmovsd %xmm13,0x30(%rax,%r13,1) │ │ │ │ + vsubsd 0x38(%rcx,%r13,1),%xmm4,%xmm2 │ │ │ │ + vmovsd %xmm2,0x38(%rax,%r13,1) │ │ │ │ + add $0x40,%r13 │ │ │ │ + cmp %r13,%r11 │ │ │ │ + jne 68359 >*)@@Base+0x1159> │ │ │ │ + jmp 67ae0 >*)@@Base+0x8e0> │ │ │ │ vzeroupper │ │ │ │ - jmp 6aa7b >*)@@Base+0x86b> │ │ │ │ + jmp 67b20 >*)@@Base+0x920> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ + nopl (%rax) │ │ │ │ + vmovsd (%rax),%xmm15 │ │ │ │ + mov $0x8,%r13d │ │ │ │ + vsubsd (%rcx),%xmm15,%xmm0 │ │ │ │ + vmovsd %xmm0,(%rax) │ │ │ │ + jmp 682cc >*)@@Base+0x10cc> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp 102a9 <__cxa_finalize@plt+0x2c19> │ │ │ │ + mov %rax,%r13 │ │ │ │ + jmp 10267 <__cxa_finalize@plt+0x2bd7> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp 102fd <__cxa_finalize@plt+0x2c6d> │ │ │ │ + mov %rax,%r13 │ │ │ │ + jmp 102bb <__cxa_finalize@plt+0x2c2b> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp 1031c <__cxa_finalize@plt+0x2c8c> │ │ │ │ + mov %rax,%r13 │ │ │ │ + jmp 10274 <__cxa_finalize@plt+0x2be4> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp 102b6 <__cxa_finalize@plt+0x2c26> │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov %rax,%r13 │ │ │ │ + jmp 102de <__cxa_finalize@plt+0x2c4e> │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -000000000006b410 : │ │ │ │ +0000000000068470 : │ │ │ │ endbr64 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ + mov %rsi,%r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ - and $0xffffffffffffffc0,%rsp │ │ │ │ + mov %rdi,%rbx │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ sub $0x100,%rsp │ │ │ │ - mov %rdi,0x70(%rsp) │ │ │ │ + mov %rsi,0x48(%rsp) │ │ │ │ + mov %fs:0x28,%rdi │ │ │ │ + mov %rdi,0xf8(%rsp) │ │ │ │ lea 0x80(%rsp),%rdi │ │ │ │ - mov %fs:0x28,%rbx │ │ │ │ - mov %rbx,0xf8(%rsp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %rdi,0x40(%rsp) │ │ │ │ - call cf6d0 >, std::allocator > > >::vector(std::vector >, std::allocator > > > const&)@@Base> │ │ │ │ - mov (%rbx),%rdx │ │ │ │ - mov 0x8(%rbx),%rax │ │ │ │ + mov %rdi,0x38(%rsp) │ │ │ │ + call c7e60 >, std::allocator > > >::vector(std::vector >, std::allocator > > > const&)@@Base> │ │ │ │ + mov 0x8(%r15),%rax │ │ │ │ + mov (%r15),%rdx │ │ │ │ movabs $0xaaaaaaaaaaaaaaab,%rcx │ │ │ │ + mov %rax,0x70(%rsp) │ │ │ │ sub %rdx,%rax │ │ │ │ sar $0x3,%rax │ │ │ │ imul %rcx,%rax │ │ │ │ - mov %rax,0x38(%rsp) │ │ │ │ + mov %rax,0x30(%rsp) │ │ │ │ cmp $0x1,%eax │ │ │ │ - jle 6c2b5 │ │ │ │ - mov 0x8(%rdx),%r15 │ │ │ │ - mov 0x70(%rsp),%rsi │ │ │ │ + jle 69238 │ │ │ │ + mov 0x8(%rdx),%rsi │ │ │ │ vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ lea 0xa0(%rsp),%rdi │ │ │ │ - sub (%rdx),%r15 │ │ │ │ movq $0x0,0xb0(%rsp) │ │ │ │ - mov %rdi,0x30(%rsp) │ │ │ │ + mov %rdi,0x28(%rsp) │ │ │ │ + sub (%rdx),%rsi │ │ │ │ vmovdqa %xmm0,0xa0(%rsp) │ │ │ │ - sar $0x3,%r15 │ │ │ │ - mov %r15,0x20(%rsp) │ │ │ │ - call cf6d0 >, std::allocator > > >::vector(std::vector >, std::allocator > > > const&)@@Base> │ │ │ │ - mov 0x38(%rsp),%r12 │ │ │ │ - vmovdqa 0xa0(%rsp),%xmm6 │ │ │ │ - lea 0xc0(%rsp),%r13 │ │ │ │ - mov 0xb0(%rsp),%rsi │ │ │ │ - mov %r13,%rdi │ │ │ │ - movq $0x0,0xc0(%rsp) │ │ │ │ - movq $0x0,0xc8(%rsp) │ │ │ │ + sar $0x3,%rsi │ │ │ │ + mov %rsi,0x8(%rsp) │ │ │ │ + mov %esi,0x44(%rsp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + call c7e60 >, std::allocator > > >::vector(std::vector >, std::allocator > > > const&)@@Base> │ │ │ │ + mov 0x30(%rsp),%r12 │ │ │ │ + vmovdqa 0xa0(%rsp),%xmm5 │ │ │ │ + lea 0xc0(%rsp),%r14 │ │ │ │ + vpxor %xmm1,%xmm1,%xmm1 │ │ │ │ + mov 0xb0(%rsp),%r8 │ │ │ │ + mov %r14,%rdi │ │ │ │ movq $0x0,0xd0(%rsp) │ │ │ │ - mov %r13,0x8(%rsp) │ │ │ │ - lea -0x1(%r12),%r8d │ │ │ │ - mov %rsi,0x28(%rsp) │ │ │ │ - movslq %r8d,%rsi │ │ │ │ - vmovdqa %xmm6,0x10(%rsp) │ │ │ │ - vmovq %xmm6,%r14 │ │ │ │ - call ba160 >::reserve(unsigned long)@@Base> │ │ │ │ - mov 0x40(%rsp),%rdi │ │ │ │ - mov %r13,%rsi │ │ │ │ - call 6a210 >*)@@Base> │ │ │ │ - movq $0x0,0xe0(%rsp) │ │ │ │ - movq $0x0,0xe8(%rsp) │ │ │ │ + lea -0x1(%r12),%r9d │ │ │ │ + mov %r14,(%rsp) │ │ │ │ + vmovq %xmm5,%r13 │ │ │ │ + movslq %r9d,%rsi │ │ │ │ + mov %r8,0x20(%rsp) │ │ │ │ + vmovdqa %xmm5,0x10(%rsp) │ │ │ │ + vmovdqa %xmm1,0xc0(%rsp) │ │ │ │ + call b4710 >::reserve(unsigned long)@@Base> │ │ │ │ + mov 0x38(%rsp),%rdi │ │ │ │ + mov %r14,%rsi │ │ │ │ + call 67200 >*)@@Base> │ │ │ │ + vpxor %xmm2,%xmm2,%xmm2 │ │ │ │ movq $0x0,0xf0(%rsp) │ │ │ │ + vmovdqa %xmm2,0xe0(%rsp) │ │ │ │ cmp $0x2,%r12d │ │ │ │ - je 6c314 │ │ │ │ - mov %r12d,%r13d │ │ │ │ - lea 0xe0(%rsp),%rcx │ │ │ │ - vmovsd 0x796a2(%rip),%xmm2 # e4c18 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x178> │ │ │ │ + je 6928c │ │ │ │ movslq %r12d,%r11 │ │ │ │ - lea 0x1(%r13),%eax │ │ │ │ - mov %rcx,0x50(%rsp) │ │ │ │ - lea -0x9(%r11,%r11,2),%rdx │ │ │ │ - mov %eax,0x4c(%rsp) │ │ │ │ - lea 0x0(,%rdx,8),%r12 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x4c(%rsp),%edi │ │ │ │ - vxorpd %xmm1,%xmm1,%xmm1 │ │ │ │ - vmovsd 0x79660(%rip),%xmm5 # e4c10 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x170> │ │ │ │ - mov 0xc0(%rsp),%rcx │ │ │ │ + lea 0x1(%r12),%edx │ │ │ │ + lea 0xe0(%rsp),%rax │ │ │ │ + vmovsd 0x7547a(%rip),%xmm3 # dda48 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x448> │ │ │ │ + lea -0x9(%r11,%r11,2),%r15 │ │ │ │ + mov %edx,0x40(%rsp) │ │ │ │ + mov %rax,0x50(%rsp) │ │ │ │ + shl $0x3,%r15 │ │ │ │ + mov %r15,0x70(%rsp) │ │ │ │ + mov %r12d,%r15d │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov 0x40(%rsp),%ecx │ │ │ │ + vxorpd %xmm7,%xmm7,%xmm7 │ │ │ │ + vmovsd 0x75440(%rip),%xmm6 # dda40 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x440> │ │ │ │ + mov %rbx,%r8 │ │ │ │ mov 0x50(%rsp),%r9 │ │ │ │ - mov 0x70(%rsp),%r8 │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %r13d,%esi │ │ │ │ - vmovsd %xmm2,0x60(%rsp) │ │ │ │ - sub %r13d,%edi │ │ │ │ - add %r12,%rcx │ │ │ │ - vcvtsi2sd %edi,%xmm1,%xmm3 │ │ │ │ - vaddsd 0x79630(%rip),%xmm3,%xmm4 # e4c10 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x170> │ │ │ │ - mov %r15d,%edi │ │ │ │ - vdivsd %xmm4,%xmm5,%xmm7 │ │ │ │ - vmovsd %xmm7,0x68(%rsp) │ │ │ │ - call 3dd10 │ │ │ │ - mov 0x70(%rsp),%rsi │ │ │ │ - vmovsd 0x60(%rsp),%xmm12 │ │ │ │ - lea -0x2(%r13),%r9d │ │ │ │ - mov %r14,%rcx │ │ │ │ - vmulsd 0x68(%rsp),%xmm12,%xmm13 │ │ │ │ - lea (%r9,%r9,2),%r10 │ │ │ │ - vmovq 0xe0(%rsp),%xmm10 │ │ │ │ - mov 0xe0(%rsp),%r9 │ │ │ │ + mov 0x48(%rsp),%rdx │ │ │ │ + mov %r15d,%esi │ │ │ │ + vmovsd %xmm3,0x68(%rsp) │ │ │ │ + sub %r15d,%ecx │ │ │ │ + mov 0x44(%rsp),%edi │ │ │ │ + vcvtsi2sd %ecx,%xmm7,%xmm4 │ │ │ │ + vaddsd 0x75417(%rip),%xmm4,%xmm8 # dda40 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x440> │ │ │ │ + mov 0x70(%rsp),%rcx │ │ │ │ + add 0xc0(%rsp),%rcx │ │ │ │ + vdivsd %xmm8,%xmm6,%xmm9 │ │ │ │ + vmovq %xmm9,%r14 │ │ │ │ + call 3d330 │ │ │ │ + vmovsd 0x68(%rsp),%xmm11 │ │ │ │ + vmovq %r14,%xmm10 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + lea -0x2(%r15),%esi │ │ │ │ + mov 0xe0(%rsp),%rdx │ │ │ │ + lea (%rsi,%rsi,2),%rdi │ │ │ │ mov %r15d,0x68(%rsp) │ │ │ │ - mov %r13d,0x60(%rsp) │ │ │ │ - mov %r12,0x58(%rsp) │ │ │ │ - lea 0x18(%r14,%r10,8),%r11 │ │ │ │ - vmovq %rbx,%xmm11 │ │ │ │ - mov (%rsi),%r8 │ │ │ │ - vmovddup %xmm12,%xmm8 │ │ │ │ - vbroadcastsd %xmm12,%ymm14 │ │ │ │ - vbroadcastsd %xmm12,%zmm15 │ │ │ │ - sub %r14,%r9 │ │ │ │ - vmovddup %xmm13,%xmm6 │ │ │ │ - vbroadcastsd %xmm13,%ymm2 │ │ │ │ - vbroadcastsd %xmm13,%zmm0 │ │ │ │ - mov %r8,%r10 │ │ │ │ - vmovq %r8,%xmm9 │ │ │ │ - sub %r14,%r10 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov (%r10,%rcx,1),%rdi │ │ │ │ - mov 0x8(%r10,%rcx,1),%r15 │ │ │ │ + mov %r13,%rcx │ │ │ │ + vmulsd %xmm11,%xmm10,%xmm12 │ │ │ │ + mov %rbx,0x58(%rsp) │ │ │ │ + lea 0x18(%r13,%rdi,8),%r8 │ │ │ │ + mov %rax,%r11 │ │ │ │ + mov %rdx,%r10 │ │ │ │ + mov %r13,0x60(%rsp) │ │ │ │ + sub %r13,%r11 │ │ │ │ + vmovddup %xmm11,%xmm13 │ │ │ │ + sub %r13,%r10 │ │ │ │ + vbroadcastsd %xmm11,%ymm14 │ │ │ │ + mov %r8,%r13 │ │ │ │ + vmovddup %xmm12,%xmm15 │ │ │ │ + vbroadcastsd %xmm12,%ymm0 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov (%r11,%rcx,1),%rdi │ │ │ │ + mov 0x8(%r11,%rcx,1),%rbx │ │ │ │ mov (%rcx),%rsi │ │ │ │ - cmp %rdi,%r15 │ │ │ │ - je 6b926 │ │ │ │ - mov %rsi,%rbx │ │ │ │ + cmp %rdi,%rbx │ │ │ │ + je 6891f │ │ │ │ sub %rdi,%rbx │ │ │ │ - sub $0x8,%rbx │ │ │ │ - cmp $0x30,%rbx │ │ │ │ - jbe 6be00 │ │ │ │ - sub $0x8,%r15 │ │ │ │ - sub %rdi,%r15 │ │ │ │ - mov %r15,%r12 │ │ │ │ - shr $0x3,%r12 │ │ │ │ - cmp $0x30,%r15 │ │ │ │ - jbe 6bfc1 │ │ │ │ - lea 0x1(%r12),%rdx │ │ │ │ - xor %r15d,%r15d │ │ │ │ - mov %rdx,%rax │ │ │ │ - shr $0x3,%rax │ │ │ │ - shl $0x6,%rax │ │ │ │ - lea -0x40(%rax),%rbx │ │ │ │ - shr $0x6,%rbx │ │ │ │ - inc %rbx │ │ │ │ - and $0x7,%ebx │ │ │ │ - je 6b7bb │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 6b799 │ │ │ │ - cmp $0x2,%rbx │ │ │ │ - je 6b780 │ │ │ │ - cmp $0x3,%rbx │ │ │ │ - je 6b767 │ │ │ │ - cmp $0x4,%rbx │ │ │ │ - je 6b74e │ │ │ │ - cmp $0x5,%rbx │ │ │ │ - je 6b735 │ │ │ │ - cmp $0x6,%rbx │ │ │ │ - je 6b71c │ │ │ │ - vmovupd (%rdi),%zmm1 │ │ │ │ - vfmadd213pd (%rsi),%zmm15,%zmm1 │ │ │ │ - mov $0x40,%r15d │ │ │ │ - vmovupd %zmm1,(%rsi) │ │ │ │ - vmovupd (%rdi,%r15,1),%zmm3 │ │ │ │ - vfmadd213pd (%rsi,%r15,1),%zmm15,%zmm3 │ │ │ │ - vmovupd %zmm3,(%rsi,%r15,1) │ │ │ │ - add $0x40,%r15 │ │ │ │ - vmovupd (%rdi,%r15,1),%zmm4 │ │ │ │ - vfmadd213pd (%rsi,%r15,1),%zmm15,%zmm4 │ │ │ │ - vmovupd %zmm4,(%rsi,%r15,1) │ │ │ │ - add $0x40,%r15 │ │ │ │ - vmovupd (%rdi,%r15,1),%zmm5 │ │ │ │ - vfmadd213pd (%rsi,%r15,1),%zmm15,%zmm5 │ │ │ │ - vmovupd %zmm5,(%rsi,%r15,1) │ │ │ │ - add $0x40,%r15 │ │ │ │ - vmovupd (%rdi,%r15,1),%zmm7 │ │ │ │ - vfmadd213pd (%rsi,%r15,1),%zmm15,%zmm7 │ │ │ │ - vmovupd %zmm7,(%rsi,%r15,1) │ │ │ │ - add $0x40,%r15 │ │ │ │ - vmovupd (%rdi,%r15,1),%zmm1 │ │ │ │ - vfmadd213pd (%rsi,%r15,1),%zmm15,%zmm1 │ │ │ │ - vmovupd %zmm1,(%rsi,%r15,1) │ │ │ │ - add $0x40,%r15 │ │ │ │ - vmovupd (%rdi,%r15,1),%zmm3 │ │ │ │ - vfmadd213pd (%rsi,%r15,1),%zmm15,%zmm3 │ │ │ │ - vmovupd %zmm3,(%rsi,%r15,1) │ │ │ │ - add $0x40,%r15 │ │ │ │ - cmp %rax,%r15 │ │ │ │ - je 6b888 │ │ │ │ - vmovupd (%rdi,%r15,1),%zmm4 │ │ │ │ - vfmadd213pd (%rsi,%r15,1),%zmm15,%zmm4 │ │ │ │ - vmovupd %zmm4,(%rsi,%r15,1) │ │ │ │ - vmovupd 0x40(%rdi,%r15,1),%zmm5 │ │ │ │ - vfmadd213pd 0x40(%rsi,%r15,1),%zmm15,%zmm5 │ │ │ │ - vmovupd %zmm5,0x40(%rsi,%r15,1) │ │ │ │ - vmovupd 0x80(%rdi,%r15,1),%zmm7 │ │ │ │ - vfmadd213pd 0x80(%rsi,%r15,1),%zmm15,%zmm7 │ │ │ │ - vmovupd %zmm7,0x80(%rsi,%r15,1) │ │ │ │ - vmovupd 0xc0(%rdi,%r15,1),%zmm1 │ │ │ │ - vfmadd213pd 0xc0(%rsi,%r15,1),%zmm15,%zmm1 │ │ │ │ - vmovupd %zmm1,0xc0(%rsi,%r15,1) │ │ │ │ - vmovupd 0x100(%rdi,%r15,1),%zmm3 │ │ │ │ - vfmadd213pd 0x100(%rsi,%r15,1),%zmm15,%zmm3 │ │ │ │ - vmovupd %zmm3,0x100(%rsi,%r15,1) │ │ │ │ - vmovupd 0x140(%rdi,%r15,1),%zmm4 │ │ │ │ - vfmadd213pd 0x140(%rsi,%r15,1),%zmm15,%zmm4 │ │ │ │ - vmovupd %zmm4,0x140(%rsi,%r15,1) │ │ │ │ - vmovupd 0x180(%rdi,%r15,1),%zmm5 │ │ │ │ - vfmadd213pd 0x180(%rsi,%r15,1),%zmm15,%zmm5 │ │ │ │ - vmovupd %zmm5,0x180(%rsi,%r15,1) │ │ │ │ - vmovupd 0x1c0(%rdi,%r15,1),%zmm7 │ │ │ │ - vfmadd213pd 0x1c0(%rsi,%r15,1),%zmm15,%zmm7 │ │ │ │ - vmovupd %zmm7,0x1c0(%rsi,%r15,1) │ │ │ │ - add $0x200,%r15 │ │ │ │ - cmp %rax,%r15 │ │ │ │ - jne 6b7bb │ │ │ │ - test $0x7,%dl │ │ │ │ - je 6b926 │ │ │ │ - and $0xfffffffffffffff8,%rdx │ │ │ │ - mov %rdx,%r8 │ │ │ │ - lea 0x0(,%rdx,8),%r13 │ │ │ │ - sub %r8,%r12 │ │ │ │ - lea (%rsi,%r13,1),%r15 │ │ │ │ - add %rdi,%r13 │ │ │ │ - lea 0x1(%r12),%rax │ │ │ │ - cmp $0x2,%r12 │ │ │ │ - jbe 6bfdc │ │ │ │ - vmovupd (%rdi,%r8,8),%ymm1 │ │ │ │ - vfmadd213pd (%rsi,%r8,8),%ymm14,%ymm1 │ │ │ │ - vmovupd %ymm1,(%rsi,%r8,8) │ │ │ │ - test $0x3,%al │ │ │ │ - je 6b926 │ │ │ │ - mov %rax,%rdx │ │ │ │ - and $0xfffffffffffffffc,%rdx │ │ │ │ - lea 0x0(,%rdx,8),%rbx │ │ │ │ - add %rbx,%r15 │ │ │ │ - add %rbx,%r13 │ │ │ │ - cmp %rdx,%r12 │ │ │ │ - je 6b916 │ │ │ │ - add %rdx,%r8 │ │ │ │ - mov %rax,%r12 │ │ │ │ - vmovupd (%rdi,%r8,8),%xmm3 │ │ │ │ - vfmadd213pd (%rsi,%r8,8),%xmm8,%xmm3 │ │ │ │ - sub %rdx,%r12 │ │ │ │ - vmovupd %xmm3,(%rsi,%r8,8) │ │ │ │ - test $0x1,%al │ │ │ │ - je 6b926 │ │ │ │ - and $0xfffffffffffffffe,%r12 │ │ │ │ - shl $0x3,%r12 │ │ │ │ - add %r12,%r15 │ │ │ │ - add %r12,%r13 │ │ │ │ - vmovsd 0x0(%r13),%xmm4 │ │ │ │ - vfmadd213sd (%r15),%xmm12,%xmm4 │ │ │ │ - vmovsd %xmm4,(%r15) │ │ │ │ - mov (%r9,%rcx,1),%rdi │ │ │ │ - mov 0x8(%r9,%rcx,1),%rax │ │ │ │ - cmp %rdi,%rax │ │ │ │ - je 6bbd8 │ │ │ │ - mov %rsi,%rdx │ │ │ │ - sub %rdi,%rdx │ │ │ │ - sub $0x8,%rdx │ │ │ │ - cmp $0x30,%rdx │ │ │ │ - jbe 6bc60 │ │ │ │ - sub $0x8,%rax │ │ │ │ - sub %rdi,%rax │ │ │ │ - mov %rax,%r12 │ │ │ │ - shr $0x3,%r12 │ │ │ │ - cmp $0x30,%rax │ │ │ │ - jbe 6bf9e │ │ │ │ - lea 0x1(%r12),%rbx │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %rbx,%rdx │ │ │ │ - shr $0x3,%rdx │ │ │ │ - shl $0x6,%rdx │ │ │ │ - lea -0x40(%rdx),%r15 │ │ │ │ - shr $0x6,%r15 │ │ │ │ + mov %rbx,%r12 │ │ │ │ + cmp $0x8,%rbx │ │ │ │ + je 68c18 │ │ │ │ + mov %rsi,%r9 │ │ │ │ + sub %rdi,%r9 │ │ │ │ + sub $0x8,%r9 │ │ │ │ + cmp $0x10,%r9 │ │ │ │ + jbe 68db2 │ │ │ │ + sub $0x8,%r12 │ │ │ │ + mov %r12,%rbx │ │ │ │ + shr $0x3,%rbx │ │ │ │ + lea 0x1(%rbx),%r8 │ │ │ │ + cmp $0x10,%r12 │ │ │ │ + jbe 68f5b │ │ │ │ + mov %r8,%r14 │ │ │ │ + xor %r12d,%r12d │ │ │ │ + shr $0x2,%r14 │ │ │ │ + shl $0x5,%r14 │ │ │ │ + lea -0x20(%r14),%r15 │ │ │ │ + shr $0x5,%r15 │ │ │ │ inc %r15 │ │ │ │ and $0x7,%r15d │ │ │ │ - je 6ba6d │ │ │ │ + je 687e9 │ │ │ │ cmp $0x1,%r15 │ │ │ │ - je 6ba4b │ │ │ │ + je 687ca │ │ │ │ cmp $0x2,%r15 │ │ │ │ - je 6ba32 │ │ │ │ + je 687b4 │ │ │ │ cmp $0x3,%r15 │ │ │ │ - je 6ba19 │ │ │ │ + je 6879e │ │ │ │ cmp $0x4,%r15 │ │ │ │ - je 6ba00 │ │ │ │ + je 68788 │ │ │ │ cmp $0x5,%r15 │ │ │ │ - je 6b9e7 │ │ │ │ + je 68772 │ │ │ │ cmp $0x6,%r15 │ │ │ │ - je 6b9ce │ │ │ │ - vmovupd (%rdi),%zmm5 │ │ │ │ - vfmadd213pd (%rsi),%zmm0,%zmm5 │ │ │ │ - mov $0x40,%eax │ │ │ │ - vmovupd %zmm5,(%rsi) │ │ │ │ - vmovupd (%rdi,%rax,1),%zmm7 │ │ │ │ - vfmadd213pd (%rsi,%rax,1),%zmm0,%zmm7 │ │ │ │ - vmovupd %zmm7,(%rsi,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vmovupd (%rdi,%rax,1),%zmm1 │ │ │ │ - vfmadd213pd (%rsi,%rax,1),%zmm0,%zmm1 │ │ │ │ - vmovupd %zmm1,(%rsi,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vmovupd (%rdi,%rax,1),%zmm3 │ │ │ │ - vfmadd213pd (%rsi,%rax,1),%zmm0,%zmm3 │ │ │ │ - vmovupd %zmm3,(%rsi,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vmovupd (%rdi,%rax,1),%zmm4 │ │ │ │ - vfmadd213pd (%rsi,%rax,1),%zmm0,%zmm4 │ │ │ │ - vmovupd %zmm4,(%rsi,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vmovupd (%rdi,%rax,1),%zmm5 │ │ │ │ - vfmadd213pd (%rsi,%rax,1),%zmm0,%zmm5 │ │ │ │ - vmovupd %zmm5,(%rsi,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vmovupd (%rdi,%rax,1),%zmm7 │ │ │ │ - vfmadd213pd (%rsi,%rax,1),%zmm0,%zmm7 │ │ │ │ - vmovupd %zmm7,(%rsi,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - cmp %rdx,%rax │ │ │ │ - je 6bb39 │ │ │ │ - vmovupd (%rdi,%rax,1),%zmm1 │ │ │ │ - vfmadd213pd (%rsi,%rax,1),%zmm0,%zmm1 │ │ │ │ - vmovupd %zmm1,(%rsi,%rax,1) │ │ │ │ - vmovupd 0x40(%rdi,%rax,1),%zmm3 │ │ │ │ - vfmadd213pd 0x40(%rsi,%rax,1),%zmm0,%zmm3 │ │ │ │ - vmovupd %zmm3,0x40(%rsi,%rax,1) │ │ │ │ - vmovupd 0x80(%rdi,%rax,1),%zmm4 │ │ │ │ - vfmadd213pd 0x80(%rsi,%rax,1),%zmm0,%zmm4 │ │ │ │ - vmovupd %zmm4,0x80(%rsi,%rax,1) │ │ │ │ - vmovupd 0xc0(%rdi,%rax,1),%zmm5 │ │ │ │ - vfmadd213pd 0xc0(%rsi,%rax,1),%zmm0,%zmm5 │ │ │ │ - vmovupd %zmm5,0xc0(%rsi,%rax,1) │ │ │ │ - vmovupd 0x100(%rdi,%rax,1),%zmm7 │ │ │ │ - vfmadd213pd 0x100(%rsi,%rax,1),%zmm0,%zmm7 │ │ │ │ - vmovupd %zmm7,0x100(%rsi,%rax,1) │ │ │ │ - vmovupd 0x140(%rdi,%rax,1),%zmm1 │ │ │ │ - vfmadd213pd 0x140(%rsi,%rax,1),%zmm0,%zmm1 │ │ │ │ - vmovupd %zmm1,0x140(%rsi,%rax,1) │ │ │ │ - vmovupd 0x180(%rdi,%rax,1),%zmm3 │ │ │ │ - vfmadd213pd 0x180(%rsi,%rax,1),%zmm0,%zmm3 │ │ │ │ - vmovupd %zmm3,0x180(%rsi,%rax,1) │ │ │ │ - vmovupd 0x1c0(%rdi,%rax,1),%zmm4 │ │ │ │ - vfmadd213pd 0x1c0(%rsi,%rax,1),%zmm0,%zmm4 │ │ │ │ - vmovupd %zmm4,0x1c0(%rsi,%rax,1) │ │ │ │ - add $0x200,%rax │ │ │ │ - cmp %rdx,%rax │ │ │ │ - jne 6ba6d │ │ │ │ - test $0x7,%bl │ │ │ │ - je 6bbd8 │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - mov %rbx,%r8 │ │ │ │ - lea 0x0(,%rbx,8),%r13 │ │ │ │ - sub %r8,%r12 │ │ │ │ - lea (%rsi,%r13,1),%rax │ │ │ │ - add %rdi,%r13 │ │ │ │ - lea 0x1(%r12),%rdx │ │ │ │ - cmp $0x2,%r12 │ │ │ │ - jbe 6bfb9 │ │ │ │ - vmovupd (%rdi,%r8,8),%ymm5 │ │ │ │ - vfmadd213pd (%rsi,%r8,8),%ymm2,%ymm5 │ │ │ │ - vmovupd %ymm5,(%rsi,%r8,8) │ │ │ │ - test $0x3,%dl │ │ │ │ - je 6bbd8 │ │ │ │ - mov %rdx,%r15 │ │ │ │ - and $0xfffffffffffffffc,%r15 │ │ │ │ - lea 0x0(,%r15,8),%rbx │ │ │ │ - add %rbx,%rax │ │ │ │ - add %rbx,%r13 │ │ │ │ - cmp %r12,%r15 │ │ │ │ - je 6bbc9 │ │ │ │ - mov %rdx,%r12 │ │ │ │ + je 6875c │ │ │ │ + vmovupd (%rdi),%ymm1 │ │ │ │ + mov $0x20,%r12d │ │ │ │ + vfmadd213pd (%rsi),%ymm14,%ymm1 │ │ │ │ + vmovupd %ymm1,(%rsi) │ │ │ │ + vmovupd (%rdi,%r12,1),%ymm2 │ │ │ │ + vfmadd213pd (%rsi,%r12,1),%ymm14,%ymm2 │ │ │ │ + vmovupd %ymm2,(%rsi,%r12,1) │ │ │ │ + add $0x20,%r12 │ │ │ │ + vmovupd (%rdi,%r12,1),%ymm3 │ │ │ │ + vfmadd213pd (%rsi,%r12,1),%ymm14,%ymm3 │ │ │ │ + vmovupd %ymm3,(%rsi,%r12,1) │ │ │ │ + add $0x20,%r12 │ │ │ │ + vmovupd (%rdi,%r12,1),%ymm7 │ │ │ │ + vfmadd213pd (%rsi,%r12,1),%ymm14,%ymm7 │ │ │ │ + vmovupd %ymm7,(%rsi,%r12,1) │ │ │ │ + add $0x20,%r12 │ │ │ │ + vmovupd (%rdi,%r12,1),%ymm4 │ │ │ │ + vfmadd213pd (%rsi,%r12,1),%ymm14,%ymm4 │ │ │ │ + vmovupd %ymm4,(%rsi,%r12,1) │ │ │ │ + add $0x20,%r12 │ │ │ │ + vmovupd (%rdi,%r12,1),%ymm8 │ │ │ │ + vfmadd213pd (%rsi,%r12,1),%ymm14,%ymm8 │ │ │ │ + vmovupd %ymm8,(%rsi,%r12,1) │ │ │ │ + add $0x20,%r12 │ │ │ │ + vmovupd (%rdi,%r12,1),%ymm6 │ │ │ │ + vfmadd213pd (%rsi,%r12,1),%ymm14,%ymm6 │ │ │ │ + vmovupd %ymm6,(%rsi,%r12,1) │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp %r12,%r14 │ │ │ │ + je 688c2 │ │ │ │ + vmovupd (%rdi,%r12,1),%ymm9 │ │ │ │ + vfmadd213pd (%rsi,%r12,1),%ymm14,%ymm9 │ │ │ │ + vmovupd %ymm9,(%rsi,%r12,1) │ │ │ │ + vmovupd 0x20(%rdi,%r12,1),%ymm10 │ │ │ │ + vfmadd213pd 0x20(%rsi,%r12,1),%ymm14,%ymm10 │ │ │ │ + vmovupd %ymm10,0x20(%rsi,%r12,1) │ │ │ │ + vmovupd 0x40(%rdi,%r12,1),%ymm5 │ │ │ │ + vfmadd213pd 0x40(%rsi,%r12,1),%ymm14,%ymm5 │ │ │ │ + vmovupd %ymm5,0x40(%rsi,%r12,1) │ │ │ │ + vmovupd 0x60(%rdi,%r12,1),%ymm1 │ │ │ │ + vfmadd213pd 0x60(%rsi,%r12,1),%ymm14,%ymm1 │ │ │ │ + vmovupd %ymm1,0x60(%rsi,%r12,1) │ │ │ │ + vmovupd 0x80(%rdi,%r12,1),%ymm2 │ │ │ │ + vfmadd213pd 0x80(%rsi,%r12,1),%ymm14,%ymm2 │ │ │ │ + vmovupd %ymm2,0x80(%rsi,%r12,1) │ │ │ │ + vmovupd 0xa0(%rdi,%r12,1),%ymm3 │ │ │ │ + vfmadd213pd 0xa0(%rsi,%r12,1),%ymm14,%ymm3 │ │ │ │ + vmovupd %ymm3,0xa0(%rsi,%r12,1) │ │ │ │ + vmovupd 0xc0(%rdi,%r12,1),%ymm7 │ │ │ │ + vfmadd213pd 0xc0(%rsi,%r12,1),%ymm14,%ymm7 │ │ │ │ + vmovupd %ymm7,0xc0(%rsi,%r12,1) │ │ │ │ + vmovupd 0xe0(%rdi,%r12,1),%ymm4 │ │ │ │ + vfmadd213pd 0xe0(%rsi,%r12,1),%ymm14,%ymm4 │ │ │ │ + vmovupd %ymm4,0xe0(%rsi,%r12,1) │ │ │ │ + add $0x100,%r12 │ │ │ │ + cmp %r12,%r14 │ │ │ │ + jne 687e9 │ │ │ │ + test $0x3,%r8b │ │ │ │ + je 6891f │ │ │ │ + mov %r8,%r9 │ │ │ │ + and $0xfffffffffffffffc,%r9 │ │ │ │ + lea 0x0(,%r9,8),%r12 │ │ │ │ + lea (%rsi,%r12,1),%r15 │ │ │ │ + add %rdi,%r12 │ │ │ │ + cmp %r9,%rbx │ │ │ │ + je 6890f │ │ │ │ + vmovupd (%rdi,%r9,8),%xmm8 │ │ │ │ + mov %r8,%rbx │ │ │ │ + sub %r9,%rbx │ │ │ │ + and $0x1,%r8d │ │ │ │ + vfmadd213pd (%rsi,%r9,8),%xmm13,%xmm8 │ │ │ │ + vmovupd %xmm8,(%rsi,%r9,8) │ │ │ │ + je 6891f │ │ │ │ + and $0xfffffffffffffffe,%rbx │ │ │ │ + shl $0x3,%rbx │ │ │ │ + add %rbx,%r15 │ │ │ │ + add %rbx,%r12 │ │ │ │ + vmovsd (%r12),%xmm6 │ │ │ │ + vfmadd213sd (%r15),%xmm11,%xmm6 │ │ │ │ + vmovsd %xmm6,(%r15) │ │ │ │ + mov (%r10,%rcx,1),%r15 │ │ │ │ + mov 0x8(%r10,%rcx,1),%rdi │ │ │ │ + cmp %r15,%rdi │ │ │ │ + je 68b80 │ │ │ │ + sub %r15,%rdi │ │ │ │ + mov %rdi,%r14 │ │ │ │ + cmp $0x8,%rdi │ │ │ │ + je 68c00 │ │ │ │ + mov %rsi,%r12 │ │ │ │ sub %r15,%r12 │ │ │ │ - add %r8,%r15 │ │ │ │ - and $0x1,%edx │ │ │ │ - vmovupd (%rdi,%r15,8),%xmm7 │ │ │ │ - vfmadd213pd (%rsi,%r15,8),%xmm6,%xmm7 │ │ │ │ - vmovupd %xmm7,(%rsi,%r15,8) │ │ │ │ - je 6bbd8 │ │ │ │ + sub $0x8,%r12 │ │ │ │ + cmp $0x10,%r12 │ │ │ │ + jbe 68c2a │ │ │ │ + lea -0x8(%rdi),%rbx │ │ │ │ + mov %rbx,%r8 │ │ │ │ + shr $0x3,%r8 │ │ │ │ + lea 0x1(%r8),%r9 │ │ │ │ + cmp $0x10,%rbx │ │ │ │ + jbe 68f4d │ │ │ │ + mov %r9,%r12 │ │ │ │ + xor %edi,%edi │ │ │ │ + shr $0x2,%r12 │ │ │ │ + shl $0x5,%r12 │ │ │ │ + lea -0x20(%r12),%rbx │ │ │ │ + shr $0x5,%rbx │ │ │ │ + inc %rbx │ │ │ │ + and $0x7,%ebx │ │ │ │ + je 68a52 │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 68a34 │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + je 68a1f │ │ │ │ + cmp $0x3,%rbx │ │ │ │ + je 68a0a │ │ │ │ + cmp $0x4,%rbx │ │ │ │ + je 689f5 │ │ │ │ + cmp $0x5,%rbx │ │ │ │ + je 689e0 │ │ │ │ + cmp $0x6,%rbx │ │ │ │ + je 689cb │ │ │ │ + vmovupd (%r15),%ymm7 │ │ │ │ + mov $0x20,%edi │ │ │ │ + vfmadd213pd (%rsi),%ymm0,%ymm7 │ │ │ │ + vmovupd %ymm7,(%rsi) │ │ │ │ + vmovupd (%r15,%rdi,1),%ymm4 │ │ │ │ + vfmadd213pd (%rsi,%rdi,1),%ymm0,%ymm4 │ │ │ │ + vmovupd %ymm4,(%rsi,%rdi,1) │ │ │ │ + add $0x20,%rdi │ │ │ │ + vmovupd (%r15,%rdi,1),%ymm8 │ │ │ │ + vfmadd213pd (%rsi,%rdi,1),%ymm0,%ymm8 │ │ │ │ + vmovupd %ymm8,(%rsi,%rdi,1) │ │ │ │ + add $0x20,%rdi │ │ │ │ + vmovupd (%r15,%rdi,1),%ymm6 │ │ │ │ + vfmadd213pd (%rsi,%rdi,1),%ymm0,%ymm6 │ │ │ │ + vmovupd %ymm6,(%rsi,%rdi,1) │ │ │ │ + add $0x20,%rdi │ │ │ │ + vmovupd (%r15,%rdi,1),%ymm9 │ │ │ │ + vfmadd213pd (%rsi,%rdi,1),%ymm0,%ymm9 │ │ │ │ + vmovupd %ymm9,(%rsi,%rdi,1) │ │ │ │ + add $0x20,%rdi │ │ │ │ + vmovupd (%r15,%rdi,1),%ymm10 │ │ │ │ + vfmadd213pd (%rsi,%rdi,1),%ymm0,%ymm10 │ │ │ │ + vmovupd %ymm10,(%rsi,%rdi,1) │ │ │ │ + add $0x20,%rdi │ │ │ │ + vmovupd (%r15,%rdi,1),%ymm5 │ │ │ │ + vfmadd213pd (%rsi,%rdi,1),%ymm0,%ymm5 │ │ │ │ + vmovupd %ymm5,(%rsi,%rdi,1) │ │ │ │ + add $0x20,%rdi │ │ │ │ + cmp %rdi,%r12 │ │ │ │ + je 68b23 │ │ │ │ + vmovupd (%r15,%rdi,1),%ymm1 │ │ │ │ + vfmadd213pd (%rsi,%rdi,1),%ymm0,%ymm1 │ │ │ │ + vmovupd %ymm1,(%rsi,%rdi,1) │ │ │ │ + vmovupd 0x20(%r15,%rdi,1),%ymm2 │ │ │ │ + vfmadd213pd 0x20(%rsi,%rdi,1),%ymm0,%ymm2 │ │ │ │ + vmovupd %ymm2,0x20(%rsi,%rdi,1) │ │ │ │ + vmovupd 0x40(%r15,%rdi,1),%ymm3 │ │ │ │ + vfmadd213pd 0x40(%rsi,%rdi,1),%ymm0,%ymm3 │ │ │ │ + vmovupd %ymm3,0x40(%rsi,%rdi,1) │ │ │ │ + vmovupd 0x60(%r15,%rdi,1),%ymm7 │ │ │ │ + vfmadd213pd 0x60(%rsi,%rdi,1),%ymm0,%ymm7 │ │ │ │ + vmovupd %ymm7,0x60(%rsi,%rdi,1) │ │ │ │ + vmovupd 0x80(%r15,%rdi,1),%ymm4 │ │ │ │ + vfmadd213pd 0x80(%rsi,%rdi,1),%ymm0,%ymm4 │ │ │ │ + vmovupd %ymm4,0x80(%rsi,%rdi,1) │ │ │ │ + vmovupd 0xa0(%r15,%rdi,1),%ymm8 │ │ │ │ + vfmadd213pd 0xa0(%rsi,%rdi,1),%ymm0,%ymm8 │ │ │ │ + vmovupd %ymm8,0xa0(%rsi,%rdi,1) │ │ │ │ + vmovupd 0xc0(%r15,%rdi,1),%ymm6 │ │ │ │ + vfmadd213pd 0xc0(%rsi,%rdi,1),%ymm0,%ymm6 │ │ │ │ + vmovupd %ymm6,0xc0(%rsi,%rdi,1) │ │ │ │ + vmovupd 0xe0(%r15,%rdi,1),%ymm9 │ │ │ │ + vfmadd213pd 0xe0(%rsi,%rdi,1),%ymm0,%ymm9 │ │ │ │ + vmovupd %ymm9,0xe0(%rsi,%rdi,1) │ │ │ │ + add $0x100,%rdi │ │ │ │ + cmp %rdi,%r12 │ │ │ │ + jne 68a52 │ │ │ │ + test $0x3,%r9b │ │ │ │ + je 68b80 │ │ │ │ + mov %r9,%r14 │ │ │ │ + and $0xfffffffffffffffc,%r14 │ │ │ │ + lea 0x0(,%r14,8),%rdi │ │ │ │ + lea (%rsi,%rdi,1),%rbx │ │ │ │ + add %r15,%rdi │ │ │ │ + cmp %r8,%r14 │ │ │ │ + je 68b73 │ │ │ │ + vmovupd (%r15,%r14,8),%xmm10 │ │ │ │ + mov %r9,%r8 │ │ │ │ + sub %r14,%r8 │ │ │ │ + and $0x1,%r9d │ │ │ │ + vfmadd213pd (%rsi,%r14,8),%xmm15,%xmm10 │ │ │ │ + vmovupd %xmm10,(%rsi,%r14,8) │ │ │ │ + je 68b80 │ │ │ │ + mov %r8,%r12 │ │ │ │ and $0xfffffffffffffffe,%r12 │ │ │ │ shl $0x3,%r12 │ │ │ │ - add %r12,%rax │ │ │ │ - add %r12,%r13 │ │ │ │ - vmovsd 0x0(%r13),%xmm1 │ │ │ │ - vfmadd213sd (%rax),%xmm13,%xmm1 │ │ │ │ - vmovsd %xmm1,(%rax) │ │ │ │ + add %r12,%rbx │ │ │ │ + add %r12,%rdi │ │ │ │ + vmovsd (%rdi),%xmm5 │ │ │ │ + vfmadd213sd (%rbx),%xmm12,%xmm5 │ │ │ │ + vmovsd %xmm5,(%rbx) │ │ │ │ add $0x18,%rcx │ │ │ │ - cmp %rcx,%r11 │ │ │ │ - jne 6b670 │ │ │ │ - mov 0x70(%rsp),%r11 │ │ │ │ - vpinsrq $0x1,0xe8(%rsp),%xmm10,%xmm8 │ │ │ │ - mov 0x60(%rsp),%r13d │ │ │ │ - vmovq %xmm10,%rdx │ │ │ │ - mov 0xf0(%rsp),%r8 │ │ │ │ - mov 0x58(%rsp),%r12 │ │ │ │ - vxorpd 0x78f9c(%rip),%xmm12,%xmm2 # e4bb0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x110> │ │ │ │ - vmovq %xmm11,%rbx │ │ │ │ + cmp %rcx,%r13 │ │ │ │ + jne 686a8 │ │ │ │ + mov 0x58(%rsp),%rbx │ │ │ │ + vmovq %rax,%xmm14 │ │ │ │ mov 0x68(%rsp),%r15d │ │ │ │ - vpinsrq $0x1,0x8(%r11),%xmm9,%xmm14 │ │ │ │ - mov 0x10(%r11),%rcx │ │ │ │ - dec %r13d │ │ │ │ - mov %r8,0x10(%r11) │ │ │ │ - vmovdqu %xmm8,(%r11) │ │ │ │ - sub $0x18,%r12 │ │ │ │ - mov %rcx,0xf0(%rsp) │ │ │ │ - vmovdqa %xmm14,0xe0(%rsp) │ │ │ │ - cmp $0x2,%r13d │ │ │ │ - je 6bfe3 │ │ │ │ + vmovq %rdx,%xmm12 │ │ │ │ + vpinsrq $0x1,0xe8(%rsp),%xmm12,%xmm13 │ │ │ │ + mov 0xf0(%rsp),%r14 │ │ │ │ + vpinsrq $0x1,0x8(%rbx),%xmm14,%xmm15 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + dec %r15d │ │ │ │ + subq $0x18,0x70(%rsp) │ │ │ │ + mov 0x60(%rsp),%r13 │ │ │ │ + mov %rax,0xf0(%rsp) │ │ │ │ + vxorpd 0x74df3(%rip),%xmm11,%xmm3 # dd9d0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x3d0> │ │ │ │ + mov %r14,0x10(%rbx) │ │ │ │ + vmovdqa %xmm15,0xe0(%rsp) │ │ │ │ + vmovdqu %xmm13,(%rbx) │ │ │ │ + cmp $0x2,%r15d │ │ │ │ + je 68f69 │ │ │ │ vzeroupper │ │ │ │ - jmp 6b5a0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sub %rdi,%rax │ │ │ │ + jmp 685f0 │ │ │ │ + vmovsd (%r15),%xmm3 │ │ │ │ + vfmadd213sd (%rsi),%xmm12,%xmm3 │ │ │ │ + vmovsd %xmm3,(%rsi) │ │ │ │ + jmp 68b80 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + vmovsd (%rdi),%xmm5 │ │ │ │ + vfmadd213sd (%rsi),%xmm11,%xmm5 │ │ │ │ + vmovsd %xmm5,(%rsi) │ │ │ │ + jmp 6891f │ │ │ │ + lea -0x8(%rdi),%r9 │ │ │ │ + xor %ebx,%ebx │ │ │ │ + shr $0x3,%r9 │ │ │ │ + inc %r9 │ │ │ │ + and $0x7,%r9d │ │ │ │ + je 68d03 │ │ │ │ + cmp $0x1,%r9 │ │ │ │ + je 68ce5 │ │ │ │ + cmp $0x2,%r9 │ │ │ │ + je 68cd0 │ │ │ │ + cmp $0x3,%r9 │ │ │ │ + je 68cbb │ │ │ │ + cmp $0x4,%r9 │ │ │ │ + je 68ca6 │ │ │ │ + cmp $0x5,%r9 │ │ │ │ + je 68c91 │ │ │ │ + cmp $0x6,%r9 │ │ │ │ + je 68c7c │ │ │ │ + vmovsd (%r15),%xmm1 │ │ │ │ + mov $0x8,%ebx │ │ │ │ + vfmadd213sd (%rsi),%xmm12,%xmm1 │ │ │ │ + vmovsd %xmm1,(%rsi) │ │ │ │ + vmovsd (%r15,%rbx,1),%xmm2 │ │ │ │ + vfmadd213sd (%rsi,%rbx,1),%xmm12,%xmm2 │ │ │ │ + vmovsd %xmm2,(%rsi,%rbx,1) │ │ │ │ + add $0x8,%rbx │ │ │ │ + vmovsd (%r15,%rbx,1),%xmm3 │ │ │ │ + vfmadd213sd (%rsi,%rbx,1),%xmm12,%xmm3 │ │ │ │ + vmovsd %xmm3,(%rsi,%rbx,1) │ │ │ │ + add $0x8,%rbx │ │ │ │ + vmovsd (%r15,%rbx,1),%xmm7 │ │ │ │ + vfmadd213sd (%rsi,%rbx,1),%xmm12,%xmm7 │ │ │ │ + vmovsd %xmm7,(%rsi,%rbx,1) │ │ │ │ + add $0x8,%rbx │ │ │ │ + vmovsd (%r15,%rbx,1),%xmm4 │ │ │ │ + vfmadd213sd (%rsi,%rbx,1),%xmm12,%xmm4 │ │ │ │ + vmovsd %xmm4,(%rsi,%rbx,1) │ │ │ │ + add $0x8,%rbx │ │ │ │ + vmovsd (%r15,%rbx,1),%xmm8 │ │ │ │ + vfmadd213sd (%rsi,%rbx,1),%xmm12,%xmm8 │ │ │ │ + vmovsd %xmm8,(%rsi,%rbx,1) │ │ │ │ + add $0x8,%rbx │ │ │ │ + vmovsd (%r15,%rbx,1),%xmm6 │ │ │ │ + vfmadd213sd (%rsi,%rbx,1),%xmm12,%xmm6 │ │ │ │ + vmovsd %xmm6,(%rsi,%rbx,1) │ │ │ │ + add $0x8,%rbx │ │ │ │ + cmp %r14,%rbx │ │ │ │ + je 68b80 │ │ │ │ + vmovsd (%r15,%rbx,1),%xmm9 │ │ │ │ + vfmadd213sd (%rsi,%rbx,1),%xmm12,%xmm9 │ │ │ │ + vmovsd %xmm9,(%rsi,%rbx,1) │ │ │ │ + vmovsd 0x8(%r15,%rbx,1),%xmm10 │ │ │ │ + vfmadd213sd 0x8(%rsi,%rbx,1),%xmm12,%xmm10 │ │ │ │ + vmovsd %xmm10,0x8(%rsi,%rbx,1) │ │ │ │ + vmovsd 0x10(%r15,%rbx,1),%xmm5 │ │ │ │ + vfmadd213sd 0x10(%rsi,%rbx,1),%xmm12,%xmm5 │ │ │ │ + vmovsd %xmm5,0x10(%rsi,%rbx,1) │ │ │ │ + vmovsd 0x18(%r15,%rbx,1),%xmm1 │ │ │ │ + vfmadd213sd 0x18(%rsi,%rbx,1),%xmm12,%xmm1 │ │ │ │ + vmovsd %xmm1,0x18(%rsi,%rbx,1) │ │ │ │ + vmovsd 0x20(%r15,%rbx,1),%xmm2 │ │ │ │ + vfmadd213sd 0x20(%rsi,%rbx,1),%xmm12,%xmm2 │ │ │ │ + vmovsd %xmm2,0x20(%rsi,%rbx,1) │ │ │ │ + vmovsd 0x28(%r15,%rbx,1),%xmm3 │ │ │ │ + vfmadd213sd 0x28(%rsi,%rbx,1),%xmm12,%xmm3 │ │ │ │ + vmovsd %xmm3,0x28(%rsi,%rbx,1) │ │ │ │ + vmovsd 0x30(%r15,%rbx,1),%xmm7 │ │ │ │ + vfmadd213sd 0x30(%rsi,%rbx,1),%xmm12,%xmm7 │ │ │ │ + vmovsd %xmm7,0x30(%rsi,%rbx,1) │ │ │ │ + vmovsd 0x38(%r15,%rbx,1),%xmm4 │ │ │ │ + vfmadd213sd 0x38(%rsi,%rbx,1),%xmm12,%xmm4 │ │ │ │ + vmovsd %xmm4,0x38(%rsi,%rbx,1) │ │ │ │ + add $0x40,%rbx │ │ │ │ + cmp %r14,%rbx │ │ │ │ + jne 68d03 │ │ │ │ + jmp 68b80 │ │ │ │ + lea -0x8(%rbx),%r9 │ │ │ │ xor %r8d,%r8d │ │ │ │ - lea -0x8(%rax),%r13 │ │ │ │ - shr $0x3,%r13 │ │ │ │ - inc %r13 │ │ │ │ - and $0x7,%r13d │ │ │ │ - je 6bd47 │ │ │ │ - cmp $0x1,%r13 │ │ │ │ - je 6bd28 │ │ │ │ - cmp $0x2,%r13 │ │ │ │ - je 6bd12 │ │ │ │ - cmp $0x3,%r13 │ │ │ │ - je 6bcfc │ │ │ │ - cmp $0x4,%r13 │ │ │ │ - je 6bce6 │ │ │ │ - cmp $0x5,%r13 │ │ │ │ - je 6bcd0 │ │ │ │ - cmp $0x6,%r13 │ │ │ │ - je 6bcba │ │ │ │ - vmovsd (%rdi),%xmm3 │ │ │ │ - vfmadd213sd (%rsi),%xmm13,%xmm3 │ │ │ │ + shr $0x3,%r9 │ │ │ │ + inc %r9 │ │ │ │ + and $0x7,%r9d │ │ │ │ + je 68e96 │ │ │ │ + cmp $0x1,%r9 │ │ │ │ + je 68e77 │ │ │ │ + cmp $0x2,%r9 │ │ │ │ + je 68e61 │ │ │ │ + cmp $0x3,%r9 │ │ │ │ + je 68e4b │ │ │ │ + cmp $0x4,%r9 │ │ │ │ + je 68e35 │ │ │ │ + cmp $0x5,%r9 │ │ │ │ + je 68e1f │ │ │ │ + cmp $0x6,%r9 │ │ │ │ + je 68e09 │ │ │ │ + vmovsd (%rdi),%xmm9 │ │ │ │ mov $0x8,%r8d │ │ │ │ - vmovsd %xmm3,(%rsi) │ │ │ │ - vmovsd (%rdi,%r8,1),%xmm4 │ │ │ │ - vfmadd213sd (%rsi,%r8,1),%xmm13,%xmm4 │ │ │ │ - vmovsd %xmm4,(%rsi,%r8,1) │ │ │ │ + vfmadd213sd (%rsi),%xmm11,%xmm9 │ │ │ │ + vmovsd %xmm9,(%rsi) │ │ │ │ + vmovsd (%rdi,%r8,1),%xmm10 │ │ │ │ + vfmadd213sd (%rsi,%r8,1),%xmm11,%xmm10 │ │ │ │ + vmovsd %xmm10,(%rsi,%r8,1) │ │ │ │ add $0x8,%r8 │ │ │ │ vmovsd (%rdi,%r8,1),%xmm5 │ │ │ │ - vfmadd213sd (%rsi,%r8,1),%xmm13,%xmm5 │ │ │ │ + vfmadd213sd (%rsi,%r8,1),%xmm11,%xmm5 │ │ │ │ vmovsd %xmm5,(%rsi,%r8,1) │ │ │ │ add $0x8,%r8 │ │ │ │ - vmovsd (%rdi,%r8,1),%xmm7 │ │ │ │ - vfmadd213sd (%rsi,%r8,1),%xmm13,%xmm7 │ │ │ │ - vmovsd %xmm7,(%rsi,%r8,1) │ │ │ │ - add $0x8,%r8 │ │ │ │ vmovsd (%rdi,%r8,1),%xmm1 │ │ │ │ - vfmadd213sd (%rsi,%r8,1),%xmm13,%xmm1 │ │ │ │ + vfmadd213sd (%rsi,%r8,1),%xmm11,%xmm1 │ │ │ │ vmovsd %xmm1,(%rsi,%r8,1) │ │ │ │ add $0x8,%r8 │ │ │ │ + vmovsd (%rdi,%r8,1),%xmm2 │ │ │ │ + vfmadd213sd (%rsi,%r8,1),%xmm11,%xmm2 │ │ │ │ + vmovsd %xmm2,(%rsi,%r8,1) │ │ │ │ + add $0x8,%r8 │ │ │ │ vmovsd (%rdi,%r8,1),%xmm3 │ │ │ │ - vfmadd213sd (%rsi,%r8,1),%xmm13,%xmm3 │ │ │ │ + vfmadd213sd (%rsi,%r8,1),%xmm11,%xmm3 │ │ │ │ vmovsd %xmm3,(%rsi,%r8,1) │ │ │ │ add $0x8,%r8 │ │ │ │ - vmovsd (%rdi,%r8,1),%xmm4 │ │ │ │ - vfmadd213sd (%rsi,%r8,1),%xmm13,%xmm4 │ │ │ │ - vmovsd %xmm4,(%rsi,%r8,1) │ │ │ │ - add $0x8,%r8 │ │ │ │ - cmp %rax,%r8 │ │ │ │ - je 6bbd8 │ │ │ │ - vmovsd (%rdi,%r8,1),%xmm5 │ │ │ │ - vfmadd213sd (%rsi,%r8,1),%xmm13,%xmm5 │ │ │ │ - vmovsd %xmm5,(%rsi,%r8,1) │ │ │ │ - vmovsd 0x8(%rdi,%r8,1),%xmm7 │ │ │ │ - vfmadd213sd 0x8(%rsi,%r8,1),%xmm13,%xmm7 │ │ │ │ - vmovsd %xmm7,0x8(%rsi,%r8,1) │ │ │ │ - vmovsd 0x10(%rdi,%r8,1),%xmm1 │ │ │ │ - vfmadd213sd 0x10(%rsi,%r8,1),%xmm13,%xmm1 │ │ │ │ - vmovsd %xmm1,0x10(%rsi,%r8,1) │ │ │ │ - vmovsd 0x18(%rdi,%r8,1),%xmm3 │ │ │ │ - vfmadd213sd 0x18(%rsi,%r8,1),%xmm13,%xmm3 │ │ │ │ - vmovsd %xmm3,0x18(%rsi,%r8,1) │ │ │ │ - vmovsd 0x20(%rdi,%r8,1),%xmm4 │ │ │ │ - vfmadd213sd 0x20(%rsi,%r8,1),%xmm13,%xmm4 │ │ │ │ - vmovsd %xmm4,0x20(%rsi,%r8,1) │ │ │ │ - vmovsd 0x28(%rdi,%r8,1),%xmm5 │ │ │ │ - vfmadd213sd 0x28(%rsi,%r8,1),%xmm13,%xmm5 │ │ │ │ - vmovsd %xmm5,0x28(%rsi,%r8,1) │ │ │ │ - vmovsd 0x30(%rdi,%r8,1),%xmm7 │ │ │ │ - vfmadd213sd 0x30(%rsi,%r8,1),%xmm13,%xmm7 │ │ │ │ - vmovsd %xmm7,0x30(%rsi,%r8,1) │ │ │ │ - vmovsd 0x38(%rdi,%r8,1),%xmm1 │ │ │ │ - vfmadd213sd 0x38(%rsi,%r8,1),%xmm13,%xmm1 │ │ │ │ - vmovsd %xmm1,0x38(%rsi,%r8,1) │ │ │ │ - add $0x40,%r8 │ │ │ │ - cmp %rax,%r8 │ │ │ │ - jne 6bd47 │ │ │ │ - jmp 6bbd8 │ │ │ │ - xchg %ax,%ax │ │ │ │ - sub %rdi,%r15 │ │ │ │ - xor %r8d,%r8d │ │ │ │ - lea -0x8(%r15),%r13 │ │ │ │ - shr $0x3,%r13 │ │ │ │ - inc %r13 │ │ │ │ - and $0x7,%r13d │ │ │ │ - je 6bee7 │ │ │ │ - cmp $0x1,%r13 │ │ │ │ - je 6bec8 │ │ │ │ - cmp $0x2,%r13 │ │ │ │ - je 6beb2 │ │ │ │ - cmp $0x3,%r13 │ │ │ │ - je 6be9c │ │ │ │ - cmp $0x4,%r13 │ │ │ │ - je 6be86 │ │ │ │ - cmp $0x5,%r13 │ │ │ │ - je 6be70 │ │ │ │ - cmp $0x6,%r13 │ │ │ │ - je 6be5a │ │ │ │ - vmovsd (%rdi),%xmm5 │ │ │ │ - vfmadd213sd (%rsi),%xmm12,%xmm5 │ │ │ │ - mov $0x8,%r8d │ │ │ │ - vmovsd %xmm5,(%rsi) │ │ │ │ vmovsd (%rdi,%r8,1),%xmm7 │ │ │ │ - vfmadd213sd (%rsi,%r8,1),%xmm12,%xmm7 │ │ │ │ + vfmadd213sd (%rsi,%r8,1),%xmm11,%xmm7 │ │ │ │ vmovsd %xmm7,(%rsi,%r8,1) │ │ │ │ add $0x8,%r8 │ │ │ │ - vmovsd (%rdi,%r8,1),%xmm1 │ │ │ │ - vfmadd213sd (%rsi,%r8,1),%xmm12,%xmm1 │ │ │ │ - vmovsd %xmm1,(%rsi,%r8,1) │ │ │ │ - add $0x8,%r8 │ │ │ │ - vmovsd (%rdi,%r8,1),%xmm3 │ │ │ │ - vfmadd213sd (%rsi,%r8,1),%xmm12,%xmm3 │ │ │ │ - vmovsd %xmm3,(%rsi,%r8,1) │ │ │ │ - add $0x8,%r8 │ │ │ │ + cmp %r8,%r12 │ │ │ │ + je 6891f │ │ │ │ vmovsd (%rdi,%r8,1),%xmm4 │ │ │ │ - vfmadd213sd (%rsi,%r8,1),%xmm12,%xmm4 │ │ │ │ + vfmadd213sd (%rsi,%r8,1),%xmm11,%xmm4 │ │ │ │ vmovsd %xmm4,(%rsi,%r8,1) │ │ │ │ - add $0x8,%r8 │ │ │ │ - vmovsd (%rdi,%r8,1),%xmm5 │ │ │ │ - vfmadd213sd (%rsi,%r8,1),%xmm12,%xmm5 │ │ │ │ - vmovsd %xmm5,(%rsi,%r8,1) │ │ │ │ - add $0x8,%r8 │ │ │ │ - vmovsd (%rdi,%r8,1),%xmm7 │ │ │ │ - vfmadd213sd (%rsi,%r8,1),%xmm12,%xmm7 │ │ │ │ - vmovsd %xmm7,(%rsi,%r8,1) │ │ │ │ - add $0x8,%r8 │ │ │ │ - cmp %r15,%r8 │ │ │ │ - je 6b926 │ │ │ │ - vmovsd (%rdi,%r8,1),%xmm1 │ │ │ │ - vfmadd213sd (%rsi,%r8,1),%xmm12,%xmm1 │ │ │ │ - vmovsd %xmm1,(%rsi,%r8,1) │ │ │ │ - vmovsd 0x8(%rdi,%r8,1),%xmm3 │ │ │ │ - vfmadd213sd 0x8(%rsi,%r8,1),%xmm12,%xmm3 │ │ │ │ - vmovsd %xmm3,0x8(%rsi,%r8,1) │ │ │ │ - vmovsd 0x10(%rdi,%r8,1),%xmm4 │ │ │ │ - vfmadd213sd 0x10(%rsi,%r8,1),%xmm12,%xmm4 │ │ │ │ - vmovsd %xmm4,0x10(%rsi,%r8,1) │ │ │ │ - vmovsd 0x18(%rdi,%r8,1),%xmm5 │ │ │ │ - vfmadd213sd 0x18(%rsi,%r8,1),%xmm12,%xmm5 │ │ │ │ - vmovsd %xmm5,0x18(%rsi,%r8,1) │ │ │ │ - vmovsd 0x20(%rdi,%r8,1),%xmm7 │ │ │ │ - vfmadd213sd 0x20(%rsi,%r8,1),%xmm12,%xmm7 │ │ │ │ - vmovsd %xmm7,0x20(%rsi,%r8,1) │ │ │ │ - vmovsd 0x28(%rdi,%r8,1),%xmm1 │ │ │ │ - vfmadd213sd 0x28(%rsi,%r8,1),%xmm12,%xmm1 │ │ │ │ - vmovsd %xmm1,0x28(%rsi,%r8,1) │ │ │ │ - vmovsd 0x30(%rdi,%r8,1),%xmm3 │ │ │ │ - vfmadd213sd 0x30(%rsi,%r8,1),%xmm12,%xmm3 │ │ │ │ - vmovsd %xmm3,0x30(%rsi,%r8,1) │ │ │ │ - vmovsd 0x38(%rdi,%r8,1),%xmm4 │ │ │ │ - vfmadd213sd 0x38(%rsi,%r8,1),%xmm12,%xmm4 │ │ │ │ - vmovsd %xmm4,0x38(%rsi,%r8,1) │ │ │ │ + vmovsd 0x8(%rdi,%r8,1),%xmm8 │ │ │ │ + vfmadd213sd 0x8(%rsi,%r8,1),%xmm11,%xmm8 │ │ │ │ + vmovsd %xmm8,0x8(%rsi,%r8,1) │ │ │ │ + vmovsd 0x10(%rdi,%r8,1),%xmm6 │ │ │ │ + vfmadd213sd 0x10(%rsi,%r8,1),%xmm11,%xmm6 │ │ │ │ + vmovsd %xmm6,0x10(%rsi,%r8,1) │ │ │ │ + vmovsd 0x18(%rdi,%r8,1),%xmm9 │ │ │ │ + vfmadd213sd 0x18(%rsi,%r8,1),%xmm11,%xmm9 │ │ │ │ + vmovsd %xmm9,0x18(%rsi,%r8,1) │ │ │ │ + vmovsd 0x20(%rdi,%r8,1),%xmm10 │ │ │ │ + vfmadd213sd 0x20(%rsi,%r8,1),%xmm11,%xmm10 │ │ │ │ + vmovsd %xmm10,0x20(%rsi,%r8,1) │ │ │ │ + vmovsd 0x28(%rdi,%r8,1),%xmm5 │ │ │ │ + vfmadd213sd 0x28(%rsi,%r8,1),%xmm11,%xmm5 │ │ │ │ + vmovsd %xmm5,0x28(%rsi,%r8,1) │ │ │ │ + vmovsd 0x30(%rdi,%r8,1),%xmm1 │ │ │ │ + vfmadd213sd 0x30(%rsi,%r8,1),%xmm11,%xmm1 │ │ │ │ + vmovsd %xmm1,0x30(%rsi,%r8,1) │ │ │ │ + vmovsd 0x38(%rdi,%r8,1),%xmm2 │ │ │ │ + vfmadd213sd 0x38(%rsi,%r8,1),%xmm11,%xmm2 │ │ │ │ + vmovsd %xmm2,0x38(%rsi,%r8,1) │ │ │ │ add $0x40,%r8 │ │ │ │ - cmp %r15,%r8 │ │ │ │ - jne 6bee7 │ │ │ │ - jmp 6b926 │ │ │ │ - xor %r8d,%r8d │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov %rdi,%r13 │ │ │ │ - sub %r8,%r12 │ │ │ │ - lea 0x1(%r12),%rdx │ │ │ │ - cmp $0x2,%r12 │ │ │ │ - ja 6bb6a │ │ │ │ - xor %r15d,%r15d │ │ │ │ - jmp 6bb96 │ │ │ │ - xor %r8d,%r8d │ │ │ │ + cmp %r8,%r12 │ │ │ │ + jne 68e96 │ │ │ │ + jmp 6891f │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r15,%rdi │ │ │ │ + xor %r14d,%r14d │ │ │ │ + jmp 68b3f │ │ │ │ mov %rsi,%r15 │ │ │ │ - mov %rdi,%r13 │ │ │ │ - sub %r8,%r12 │ │ │ │ - lea 0x1(%r12),%rax │ │ │ │ - cmp $0x2,%r12 │ │ │ │ - ja 6b8b9 │ │ │ │ - xor %edx,%edx │ │ │ │ - jmp 6b8e4 │ │ │ │ + mov %rdi,%r12 │ │ │ │ + xor %r9d,%r9d │ │ │ │ + jmp 688de │ │ │ │ vzeroupper │ │ │ │ - mov 0x20(%rsp),%r11 │ │ │ │ - test %r11d,%r11d │ │ │ │ - jle 6c1b1 │ │ │ │ - vxorpd %xmm12,%xmm12,%xmm12 │ │ │ │ - vcvtsi2sdl 0x38(%rsp),%xmm12,%xmm15 │ │ │ │ - vdivsd %xmm15,%xmm2,%xmm0 │ │ │ │ - mov (%rbx),%r10 │ │ │ │ - mov (%r14),%rsi │ │ │ │ - mov 0x18(%rdx),%r12 │ │ │ │ - movslq %r11d,%r9 │ │ │ │ - lea -0x1(%r11),%r14d │ │ │ │ - xor %r13d,%r13d │ │ │ │ - lea 0x1(%r14),%r11 │ │ │ │ - shl $0x3,%r9 │ │ │ │ - mov (%r10),%r10 │ │ │ │ + mov 0x8(%rsp),%r10 │ │ │ │ + test %r10d,%r10d │ │ │ │ + jle 69152 │ │ │ │ + vxorpd %xmm11,%xmm11,%xmm11 │ │ │ │ + mov 0x48(%rsp),%rcx │ │ │ │ + lea -0x1(%r10),%r15d │ │ │ │ + mov 0x0(%r13),%rsi │ │ │ │ + vcvtsi2sdl 0x30(%rsp),%xmm11,%xmm0 │ │ │ │ + vdivsd %xmm0,%xmm3,%xmm15 │ │ │ │ + movslq %r10d,%r8 │ │ │ │ + lea 0x1(%r15),%r10 │ │ │ │ + mov (%rcx),%r11 │ │ │ │ + mov 0x44(%rsp),%r15d │ │ │ │ mov %rsi,%rcx │ │ │ │ - mov %r10,%rdi │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov %r11,%r14 │ │ │ │ - mov %r12,%rbx │ │ │ │ + shl $0x3,%r8 │ │ │ │ + xor %r12d,%r12d │ │ │ │ + vmovq %rdx,%xmm2 │ │ │ │ + mov (%r11),%r9 │ │ │ │ + mov 0x18(%rdx),%r11 │ │ │ │ + mov %r9,%rdi │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov %r10,%rdx │ │ │ │ + mov %r11,%r13 │ │ │ │ xor %eax,%eax │ │ │ │ - and $0x3,%r14d │ │ │ │ - je 6c0df │ │ │ │ - cmp $0x1,%r14 │ │ │ │ - je 6c0aa │ │ │ │ - cmp $0x2,%r14 │ │ │ │ - je 6c07e │ │ │ │ - vmovsd (%r12),%xmm6 │ │ │ │ - vmulsd (%r10),%xmm6,%xmm2 │ │ │ │ + and $0x3,%edx │ │ │ │ + je 69074 │ │ │ │ + cmp $0x1,%rdx │ │ │ │ + je 6903b │ │ │ │ + cmp $0x2,%rdx │ │ │ │ + je 6900b │ │ │ │ + vmovsd (%r11),%xmm8 │ │ │ │ mov $0x1,%eax │ │ │ │ - lea (%r12,%r9,1),%rbx │ │ │ │ - vfmadd213sd (%rcx),%xmm0,%xmm2 │ │ │ │ - vmovsd %xmm2,(%rcx) │ │ │ │ - vmovsd (%r12),%xmm10 │ │ │ │ - vmulsd (%rdi),%xmm10,%xmm9 │ │ │ │ - vfmadd213sd (%rsi),%xmm0,%xmm9 │ │ │ │ - vmovsd %xmm9,(%rsi) │ │ │ │ - vmovsd (%rbx),%xmm11 │ │ │ │ - vmulsd (%r10,%rax,8),%xmm11,%xmm3 │ │ │ │ - vfmadd213sd (%rcx),%xmm0,%xmm3 │ │ │ │ - vmovsd %xmm3,(%rcx) │ │ │ │ - vmovsd (%rbx),%xmm4 │ │ │ │ - vmulsd (%rdi),%xmm4,%xmm5 │ │ │ │ - add %r9,%rbx │ │ │ │ - vfmadd213sd (%rsi,%rax,8),%xmm0,%xmm5 │ │ │ │ - vmovsd %xmm5,(%rsi,%rax,8) │ │ │ │ - inc %rax │ │ │ │ - vmovsd (%rbx),%xmm7 │ │ │ │ - vmulsd (%r10,%rax,8),%xmm7,%xmm1 │ │ │ │ - vfmadd213sd (%rcx),%xmm0,%xmm1 │ │ │ │ + lea (%r11,%r8,1),%r13 │ │ │ │ + vmulsd (%r9),%xmm8,%xmm6 │ │ │ │ + vfmadd213sd (%rcx),%xmm15,%xmm6 │ │ │ │ + vmovsd %xmm6,(%rcx) │ │ │ │ + vmovsd (%r11),%xmm9 │ │ │ │ + vmulsd (%rdi),%xmm9,%xmm10 │ │ │ │ + vfmadd213sd (%rsi),%xmm15,%xmm10 │ │ │ │ + vmovsd %xmm10,(%rsi) │ │ │ │ + vmovsd 0x0(%r13),%xmm5 │ │ │ │ + vmulsd (%r9,%rax,8),%xmm5,%xmm1 │ │ │ │ + vfmadd213sd (%rcx),%xmm15,%xmm1 │ │ │ │ vmovsd %xmm1,(%rcx) │ │ │ │ - vmovsd (%rbx),%xmm13 │ │ │ │ - vmulsd (%rdi),%xmm13,%xmm8 │ │ │ │ - add %r9,%rbx │ │ │ │ - vfmadd213sd (%rsi,%rax,8),%xmm0,%xmm8 │ │ │ │ - vmovsd %xmm8,(%rsi,%rax,8) │ │ │ │ + vmovsd 0x0(%r13),%xmm3 │ │ │ │ + add %r8,%r13 │ │ │ │ + vmulsd (%rdi),%xmm3,%xmm7 │ │ │ │ + vfmadd213sd (%rsi,%rax,8),%xmm15,%xmm7 │ │ │ │ + vmovsd %xmm7,(%rsi,%rax,8) │ │ │ │ inc %rax │ │ │ │ - cmp %rax,%r11 │ │ │ │ - je 6c199 │ │ │ │ - vmovsd (%rbx),%xmm14 │ │ │ │ - vmulsd (%r10,%rax,8),%xmm14,%xmm12 │ │ │ │ - vfmadd213sd (%rcx),%xmm0,%xmm12 │ │ │ │ + vmovsd 0x0(%r13),%xmm4 │ │ │ │ + vmulsd (%r9,%rax,8),%xmm4,%xmm12 │ │ │ │ + vfmadd213sd (%rcx),%xmm15,%xmm12 │ │ │ │ vmovsd %xmm12,(%rcx) │ │ │ │ - vmovsd (%rbx),%xmm15 │ │ │ │ - vmulsd (%rdi),%xmm15,%xmm6 │ │ │ │ - add %r9,%rbx │ │ │ │ - vfmadd213sd (%rsi,%rax,8),%xmm0,%xmm6 │ │ │ │ + vmovsd 0x0(%r13),%xmm13 │ │ │ │ + add %r8,%r13 │ │ │ │ + vmulsd (%rdi),%xmm13,%xmm14 │ │ │ │ + vfmadd213sd (%rsi,%rax,8),%xmm15,%xmm14 │ │ │ │ + vmovsd %xmm14,(%rsi,%rax,8) │ │ │ │ + inc %rax │ │ │ │ + cmp %rax,%r10 │ │ │ │ + je 69135 │ │ │ │ + vmovsd 0x0(%r13),%xmm11 │ │ │ │ + lea 0x0(%r13,%r8,1),%rdx │ │ │ │ + vmulsd (%r9,%rax,8),%xmm11,%xmm0 │ │ │ │ + vfmadd213sd (%rcx),%xmm15,%xmm0 │ │ │ │ + vmovsd %xmm0,(%rcx) │ │ │ │ + vmovsd 0x0(%r13),%xmm8 │ │ │ │ + vmulsd (%rdi),%xmm8,%xmm6 │ │ │ │ + vfmadd213sd (%rsi,%rax,8),%xmm15,%xmm6 │ │ │ │ vmovsd %xmm6,(%rsi,%rax,8) │ │ │ │ - vmovsd (%rbx),%xmm2 │ │ │ │ - vmulsd 0x8(%r10,%rax,8),%xmm2,%xmm10 │ │ │ │ - vfmadd213sd (%rcx),%xmm0,%xmm10 │ │ │ │ + vmovsd (%rdx),%xmm9 │ │ │ │ + vmulsd 0x8(%r9,%rax,8),%xmm9,%xmm10 │ │ │ │ + vfmadd213sd (%rcx),%xmm15,%xmm10 │ │ │ │ vmovsd %xmm10,(%rcx) │ │ │ │ - vmovsd (%rbx),%xmm9 │ │ │ │ - vmulsd (%rdi),%xmm9,%xmm11 │ │ │ │ - add %r9,%rbx │ │ │ │ - vfmadd213sd 0x8(%rsi,%rax,8),%xmm0,%xmm11 │ │ │ │ - vmovsd %xmm11,0x8(%rsi,%rax,8) │ │ │ │ - vmovsd (%rbx),%xmm3 │ │ │ │ - vmulsd 0x10(%r10,%rax,8),%xmm3,%xmm4 │ │ │ │ - vfmadd213sd (%rcx),%xmm0,%xmm4 │ │ │ │ - vmovsd %xmm4,(%rcx) │ │ │ │ - vmovsd (%rbx),%xmm5 │ │ │ │ - vmulsd (%rdi),%xmm5,%xmm7 │ │ │ │ - add %r9,%rbx │ │ │ │ - vfmadd213sd 0x10(%rsi,%rax,8),%xmm0,%xmm7 │ │ │ │ - vmovsd %xmm7,0x10(%rsi,%rax,8) │ │ │ │ - vmovsd (%rbx),%xmm1 │ │ │ │ - vmulsd 0x18(%r10,%rax,8),%xmm1,%xmm13 │ │ │ │ - vfmadd213sd (%rcx),%xmm0,%xmm13 │ │ │ │ - vmovsd %xmm13,(%rcx) │ │ │ │ - vmovsd (%rbx),%xmm8 │ │ │ │ - vmulsd (%rdi),%xmm8,%xmm14 │ │ │ │ - add %r9,%rbx │ │ │ │ - vfmadd213sd 0x18(%rsi,%rax,8),%xmm0,%xmm14 │ │ │ │ - vmovsd %xmm14,0x18(%rsi,%rax,8) │ │ │ │ + vmovsd (%rdx),%xmm5 │ │ │ │ + add %r8,%rdx │ │ │ │ + vmulsd (%rdi),%xmm5,%xmm1 │ │ │ │ + vfmadd213sd 0x8(%rsi,%rax,8),%xmm15,%xmm1 │ │ │ │ + vmovsd %xmm1,0x8(%rsi,%rax,8) │ │ │ │ + vmovsd (%rdx),%xmm3 │ │ │ │ + vmulsd 0x10(%r9,%rax,8),%xmm3,%xmm7 │ │ │ │ + vfmadd213sd (%rcx),%xmm15,%xmm7 │ │ │ │ + vmovsd %xmm7,(%rcx) │ │ │ │ + vmovsd (%rdx),%xmm4 │ │ │ │ + add %r8,%rdx │ │ │ │ + lea (%rdx,%r8,1),%r13 │ │ │ │ + vmulsd (%rdi),%xmm4,%xmm12 │ │ │ │ + vfmadd213sd 0x10(%rsi,%rax,8),%xmm15,%xmm12 │ │ │ │ + vmovsd %xmm12,0x10(%rsi,%rax,8) │ │ │ │ + vmovsd (%rdx),%xmm13 │ │ │ │ + vmulsd 0x18(%r9,%rax,8),%xmm13,%xmm14 │ │ │ │ + vfmadd213sd (%rcx),%xmm15,%xmm14 │ │ │ │ + vmovsd %xmm14,(%rcx) │ │ │ │ + vmovsd (%rdx),%xmm11 │ │ │ │ + vmulsd (%rdi),%xmm11,%xmm0 │ │ │ │ + vfmadd213sd 0x18(%rsi,%rax,8),%xmm15,%xmm0 │ │ │ │ + vmovsd %xmm0,0x18(%rsi,%rax,8) │ │ │ │ add $0x4,%rax │ │ │ │ - cmp %rax,%r11 │ │ │ │ - jne 6c0df │ │ │ │ - inc %r13d │ │ │ │ - add $0x8,%r12 │ │ │ │ + cmp %rax,%r10 │ │ │ │ + jne 69074 │ │ │ │ + inc %r12d │ │ │ │ + add $0x8,%r11 │ │ │ │ add $0x8,%rcx │ │ │ │ add $0x8,%rdi │ │ │ │ - cmp %r13d,%r15d │ │ │ │ - jne 6c030 │ │ │ │ - mov 0x70(%rsp),%r14 │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ - vmovdqa 0x10(%rsp),%xmm15 │ │ │ │ - vmovq %rdx,%xmm0 │ │ │ │ + cmp %r12d,%r15d │ │ │ │ + jne 68fc0 │ │ │ │ + vmovq %xmm2,%rdx │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ + vmovdqa 0x10(%rsp),%xmm8 │ │ │ │ + vmovq %rdx,%xmm15 │ │ │ │ + vpinsrq $0x1,0x8(%rbx),%xmm15,%xmm2 │ │ │ │ mov 0x50(%rsp),%rdi │ │ │ │ - mov %r8,0x68(%rsp) │ │ │ │ - vpinsrq $0x1,0x8(%r14),%xmm0,%xmm12 │ │ │ │ - mov %rax,0x10(%r14) │ │ │ │ - vmovdqu %xmm15,(%r14) │ │ │ │ - vmovdqa %xmm12,0x70(%rsp) │ │ │ │ - call b9ec0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + mov %rax,0x10(%rbx) │ │ │ │ + vmovdqu %xmm8,(%rbx) │ │ │ │ + vmovdqa %xmm2,0x70(%rsp) │ │ │ │ + call b4480 >, std::allocator > > >::~vector()@@Base> │ │ │ │ mov 0xc8(%rsp),%r13 │ │ │ │ mov 0xc0(%rsp),%r12 │ │ │ │ - mov 0x68(%rsp),%rdx │ │ │ │ cmp %r12,%r13 │ │ │ │ - je 6c272 │ │ │ │ - mov %rdx,%r15 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0x8(%r12),%r14 │ │ │ │ + je 691ff │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0x8(%r12),%r15 │ │ │ │ mov (%r12),%rbx │ │ │ │ - cmp %rbx,%r14 │ │ │ │ - je 6c245 │ │ │ │ + cmp %rbx,%r15 │ │ │ │ + je 691d5 │ │ │ │ xchg %ax,%ax │ │ │ │ mov (%rbx),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 6c2f0 │ │ │ │ + je 69268 │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ add $0x18,%rbx │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - cmp %rbx,%r14 │ │ │ │ - jne 6c220 │ │ │ │ + cmp %rbx,%r15 │ │ │ │ + jne 691b0 │ │ │ │ mov (%r12),%rbx │ │ │ │ test %rbx,%rbx │ │ │ │ - je 6c302 │ │ │ │ + je 6927a │ │ │ │ mov 0x10(%r12),%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ add $0x18,%r12 │ │ │ │ sub %rbx,%rsi │ │ │ │ call d340 │ │ │ │ cmp %r12,%r13 │ │ │ │ - jne 6c210 │ │ │ │ + jne 691a0 │ │ │ │ mov 0xc0(%rsp),%r12 │ │ │ │ - mov %r15,%rdx │ │ │ │ test %r12,%r12 │ │ │ │ - je 6c294 │ │ │ │ + je 69217 │ │ │ │ mov 0xd0(%rsp),%rsi │ │ │ │ mov %r12,%rdi │ │ │ │ - mov %rdx,0x68(%rsp) │ │ │ │ sub %r12,%rsi │ │ │ │ call d340 │ │ │ │ - mov 0x68(%rsp),%rdx │ │ │ │ vmovdqa 0x70(%rsp),%xmm6 │ │ │ │ - mov 0x30(%rsp),%rdi │ │ │ │ - mov %rdx,0xb0(%rsp) │ │ │ │ + mov 0x28(%rsp),%rdi │ │ │ │ + mov %r14,0xb0(%rsp) │ │ │ │ vmovdqa %xmm6,0xa0(%rsp) │ │ │ │ - call b9ec0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ - mov 0x40(%rsp),%rdi │ │ │ │ - call b9ec0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + call b4480 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + mov 0x38(%rsp),%rdi │ │ │ │ + call b4480 >, std::allocator > > >::~vector()@@Base> │ │ │ │ mov 0xf8(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 6c33a │ │ │ │ + jne 692ad │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x18,%rbx │ │ │ │ - cmp %rbx,%r14 │ │ │ │ - jne 6c220 │ │ │ │ - jmp 6c241 │ │ │ │ + cmp %rbx,%r15 │ │ │ │ + jne 691b0 │ │ │ │ + jmp 691d1 │ │ │ │ add $0x18,%r12 │ │ │ │ cmp %r12,%r13 │ │ │ │ - jne 6c210 │ │ │ │ - jmp 6c267 │ │ │ │ - mov 0x70(%rsp),%r9 │ │ │ │ + jne 691a0 │ │ │ │ + jmp 691f7 │ │ │ │ lea 0xe0(%rsp),%r10 │ │ │ │ - vmovsd 0x788ef(%rip),%xmm2 # e4c18 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x178> │ │ │ │ + mov (%rbx),%rdx │ │ │ │ + vmovsd 0x747a9(%rip),%xmm3 # dda48 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x448> │ │ │ │ mov %r10,0x50(%rsp) │ │ │ │ - mov (%r9),%rdx │ │ │ │ - mov 0x10(%r9),%r8 │ │ │ │ - jmp 6bfe6 │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + jmp 68f6c │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ vzeroupper │ │ │ │ - jmp 10338 <__cxa_finalize@plt+0x2ca8> │ │ │ │ + jmp 102f5 <__cxa_finalize@plt+0x2c65> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ vzeroupper │ │ │ │ - jmp 1034c <__cxa_finalize@plt+0x2cbc> │ │ │ │ + jmp 10308 <__cxa_finalize@plt+0x2c78> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ - jmp 1032b <__cxa_finalize@plt+0x2c9b> │ │ │ │ + jmp 102e8 <__cxa_finalize@plt+0x2c58> │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ -000000000006c370 : │ │ │ │ +00000000000692e0 : │ │ │ │ endbr64 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ - push %rbp │ │ │ │ push %rbx │ │ │ │ mov %esi,%ebx │ │ │ │ - sub $0x148,%rsp │ │ │ │ - mov %rdi,0xc0(%rsp) │ │ │ │ - mov %esi,0xcc(%rsp) │ │ │ │ - mov %edx,0x7c(%rsp) │ │ │ │ + sub $0x158,%rsp │ │ │ │ + mov %rdi,-0x180(%rbp) │ │ │ │ mov %edx,%edi │ │ │ │ - mov %ecx,0x6c(%rsp) │ │ │ │ - mov %r8,0xb8(%rsp) │ │ │ │ + mov %esi,-0x150(%rbp) │ │ │ │ + mov %edx,-0x134(%rbp) │ │ │ │ + mov %ecx,-0x124(%rbp) │ │ │ │ + mov %r8,-0x148(%rbp) │ │ │ │ mov %fs:0x28,%rax │ │ │ │ - mov %rax,0x138(%rsp) │ │ │ │ + mov %rax,-0x38(%rbp) │ │ │ │ mov %esi,%eax │ │ │ │ - imul %edx,%eax │ │ │ │ mov %ecx,%esi │ │ │ │ + imul %edx,%eax │ │ │ │ + mov %eax,-0x14c(%rbp) │ │ │ │ cltq │ │ │ │ - mov %rax,0x88(%rsp) │ │ │ │ - call 2eca0 │ │ │ │ + mov %rax,-0x110(%rbp) │ │ │ │ + call 2ed10 │ │ │ │ cltq │ │ │ │ - mov %rax,0x98(%rsp) │ │ │ │ + mov %rax,-0x160(%rbp) │ │ │ │ cmp $0x1,%ebx │ │ │ │ - je 6d737 │ │ │ │ - movq $0x0,0xf0(%rsp) │ │ │ │ - movq $0x0,0xf8(%rsp) │ │ │ │ - movq $0x0,0x100(%rsp) │ │ │ │ - jle 6d3ed │ │ │ │ - movslq 0x6c(%rsp),%rdx │ │ │ │ - lea 0xf0(%rsp),%rsi │ │ │ │ - movq $0x0,0x80(%rsp) │ │ │ │ - movq $0x0,0x60(%rsp) │ │ │ │ - movq $0x0,0x58(%rsp) │ │ │ │ - movq $0x0,0x70(%rsp) │ │ │ │ - movq $0x0,0x50(%rsp) │ │ │ │ - movq $0x0,0x30(%rsp) │ │ │ │ - movl $0x0,0x48(%rsp) │ │ │ │ - movl $0x1,0x78(%rsp) │ │ │ │ - mov %rsi,0xb0(%rsp) │ │ │ │ + je 6a945 │ │ │ │ + vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ + movq $0x0,-0x70(%rbp) │ │ │ │ + vmovdqa %xmm0,-0x80(%rbp) │ │ │ │ + jle 6a5e1 │ │ │ │ + movslq -0x124(%rbp),%rdx │ │ │ │ + lea -0x80(%rbp),%rsi │ │ │ │ + lea -0x60(%rbp),%rdi │ │ │ │ + movq $0x0,-0x140(%rbp) │ │ │ │ + movq $0x0,-0x118(%rbp) │ │ │ │ lea (%rdx,%rdx,2),%rcx │ │ │ │ - mov %rdx,0x90(%rsp) │ │ │ │ + mov %rdx,-0x158(%rbp) │ │ │ │ shl $0x3,%rcx │ │ │ │ - mov %rcx,0xa8(%rsp) │ │ │ │ - movslq 0x48(%rsp),%rcx │ │ │ │ - mov 0x7c(%rsp),%r8d │ │ │ │ - mov 0x88(%rsp),%rdx │ │ │ │ - lea 0x110(%rsp),%r12 │ │ │ │ - mov 0xc0(%rsp),%rsi │ │ │ │ - mov 0xb0(%rsp),%rdi │ │ │ │ - call 5bd70 │ │ │ │ - mov 0x50(%rsp),%rdi │ │ │ │ - movabs $0xaaaaaaaaaaaaaaab,%rbp │ │ │ │ - sub 0x30(%rsp),%rdi │ │ │ │ - sar $0x3,%rdi │ │ │ │ - imul %rbp,%rdi │ │ │ │ - cmp 0x90(%rsp),%rdi │ │ │ │ - jb 6ce22 │ │ │ │ - cmp %rdi,0x90(%rsp) │ │ │ │ - jae 6c55d │ │ │ │ - mov 0x30(%rsp),%r8 │ │ │ │ - mov 0xa8(%rsp),%r9 │ │ │ │ - lea (%r8,%r9,1),%r14 │ │ │ │ - cmp 0x50(%rsp),%r14 │ │ │ │ - je 6c55d │ │ │ │ - mov %r14,%r12 │ │ │ │ - mov 0x8(%r12),%r13 │ │ │ │ - mov (%r12),%r15 │ │ │ │ - cmp %r15,%r13 │ │ │ │ - je 6c534 │ │ │ │ - mov 0x8(%r15),%rdi │ │ │ │ + movq $0x0,-0x120(%rbp) │ │ │ │ + mov %rcx,-0x170(%rbp) │ │ │ │ + movq $0x0,-0x130(%rbp) │ │ │ │ + movq $0x0,-0x108(%rbp) │ │ │ │ + movq $0x0,-0xe8(%rbp) │ │ │ │ + movl $0x0,-0xf8(%rbp) │ │ │ │ + movl $0x1,-0x128(%rbp) │ │ │ │ + mov %rsi,-0x178(%rbp) │ │ │ │ + mov %rdi,-0xb0(%rbp) │ │ │ │ + movslq -0xf8(%rbp),%rcx │ │ │ │ + mov -0x134(%rbp),%r8d │ │ │ │ + mov -0x110(%rbp),%rdx │ │ │ │ + mov -0x180(%rbp),%rsi │ │ │ │ + mov -0x178(%rbp),%rdi │ │ │ │ + mov -0xb0(%rbp),%r14 │ │ │ │ + call 59790 │ │ │ │ + mov -0x108(%rbp),%r8 │ │ │ │ + movabs $0xaaaaaaaaaaaaaaab,%r9 │ │ │ │ + sub -0xe8(%rbp),%r8 │ │ │ │ + sar $0x3,%r8 │ │ │ │ + imul %r9,%r8 │ │ │ │ + cmp -0x158(%rbp),%r8 │ │ │ │ + jb 69f67 │ │ │ │ + cmp %r8,-0x158(%rbp) │ │ │ │ + jae 694da │ │ │ │ + mov -0xe8(%rbp),%r10 │ │ │ │ + mov -0x170(%rbp),%r11 │ │ │ │ + lea (%r10,%r11,1),%r15 │ │ │ │ + cmp -0x108(%rbp),%r15 │ │ │ │ + je 694da │ │ │ │ + mov %r15,%r12 │ │ │ │ + mov 0x8(%r12),%r14 │ │ │ │ + mov (%r12),%r13 │ │ │ │ + cmp %r13,%r14 │ │ │ │ + je 694ad │ │ │ │ + mov 0x8(%r13),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 6cdd3 │ │ │ │ - mov 0x18(%r15),%rsi │ │ │ │ - add $0x20,%r15 │ │ │ │ + je 69eee │ │ │ │ + mov 0x18(%r13),%rsi │ │ │ │ + add $0x20,%r13 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - cmp %r15,%r13 │ │ │ │ - jne 6c50e │ │ │ │ - mov (%r12),%r15 │ │ │ │ - test %r15,%r15 │ │ │ │ - je 6ce0e │ │ │ │ + cmp %r13,%r14 │ │ │ │ + jne 69487 │ │ │ │ + mov (%r12),%r13 │ │ │ │ + test %r13,%r13 │ │ │ │ + je 69f51 │ │ │ │ mov 0x10(%r12),%rsi │ │ │ │ - mov %r15,%rdi │ │ │ │ + mov %r13,%rdi │ │ │ │ add $0x18,%r12 │ │ │ │ - sub %r15,%rsi │ │ │ │ + sub %r13,%rsi │ │ │ │ call d340 │ │ │ │ - cmp %r12,0x50(%rsp) │ │ │ │ - jne 6c500 │ │ │ │ - mov %r14,0x50(%rsp) │ │ │ │ - mov 0x30(%rsp),%rdi │ │ │ │ - cmp 0xb0(%rsp),%rdi │ │ │ │ - je 6c6e9 │ │ │ │ - mov 0xf8(%rsp),%rbx │ │ │ │ - mov 0x10(%rdi),%r8 │ │ │ │ - mov 0xf0(%rsp),%r15 │ │ │ │ - mov (%rdi),%r14 │ │ │ │ - mov %rbx,%rbp │ │ │ │ - mov %r8,(%rsp) │ │ │ │ - sub %r15,%rbp │ │ │ │ - sub %r14,%r8 │ │ │ │ - cmp %rbp,%r8 │ │ │ │ - jb 6d60e │ │ │ │ - mov 0x30(%rsp),%r9 │ │ │ │ - mov 0x8(%r9),%r12 │ │ │ │ - mov %r12,(%rsp) │ │ │ │ - sub %r14,%r12 │ │ │ │ - cmp %rbp,%r12 │ │ │ │ - jb 6d433 │ │ │ │ - cmp %r15,%rbx │ │ │ │ - je 6c6b1 │ │ │ │ - lea -0x20(%rbp),%rdx │ │ │ │ - shr $0x5,%rdx │ │ │ │ - inc %rdx │ │ │ │ - and $0x3,%edx │ │ │ │ - je 6c632 │ │ │ │ - cmp $0x1,%rdx │ │ │ │ - je 6c606 │ │ │ │ - cmp $0x2,%rdx │ │ │ │ - jne 6d7ca │ │ │ │ - vmovsd (%r15),%xmm12 │ │ │ │ - lea 0x8(%r15),%rsi │ │ │ │ - lea 0x8(%r14),%rdi │ │ │ │ - lea 0x110(%rsp),%r12 │ │ │ │ - vmovsd %xmm12,(%r14) │ │ │ │ - call 173b0 │ │ │ │ - add $0x20,%r14 │ │ │ │ - add $0x20,%r15 │ │ │ │ - vmovsd (%r15),%xmm13 │ │ │ │ - lea 0x8(%r15),%rsi │ │ │ │ - lea 0x8(%r14),%rdi │ │ │ │ - lea 0x110(%rsp),%r12 │ │ │ │ - vmovsd %xmm13,(%r14) │ │ │ │ - call 173b0 │ │ │ │ - add $0x20,%r15 │ │ │ │ - add $0x20,%r14 │ │ │ │ - cmp %r15,%rbx │ │ │ │ - je 6c6b1 │ │ │ │ - vmovsd (%r15),%xmm14 │ │ │ │ - lea 0x8(%r15),%rsi │ │ │ │ - lea 0x8(%r14),%rdi │ │ │ │ - lea 0x110(%rsp),%r12 │ │ │ │ - vmovsd %xmm14,(%r14) │ │ │ │ - call 173b0 │ │ │ │ - vmovsd 0x20(%r15),%xmm15 │ │ │ │ - lea 0x28(%r15),%rsi │ │ │ │ - lea 0x28(%r14),%rdi │ │ │ │ - vmovsd %xmm15,0x20(%r14) │ │ │ │ - call 173b0 │ │ │ │ - vmovsd 0x40(%r15),%xmm1 │ │ │ │ - lea 0x48(%r15),%rsi │ │ │ │ - lea 0x48(%r14),%rdi │ │ │ │ - lea 0x110(%rsp),%r12 │ │ │ │ - vmovsd %xmm1,0x40(%r14) │ │ │ │ - call 173b0 │ │ │ │ - vmovsd 0x60(%r15),%xmm0 │ │ │ │ - lea 0x68(%r15),%rsi │ │ │ │ - lea 0x68(%r14),%rdi │ │ │ │ - vmovsd %xmm0,0x60(%r14) │ │ │ │ - call 173b0 │ │ │ │ - sub $0xffffffffffffff80,%r15 │ │ │ │ - sub $0xffffffffffffff80,%r14 │ │ │ │ - cmp %r15,%rbx │ │ │ │ - jne 6c632 │ │ │ │ - cmp %r14,(%rsp) │ │ │ │ - je 6c6da │ │ │ │ - mov 0x8(%r14),%rdi │ │ │ │ + cmp %r12,-0x108(%rbp) │ │ │ │ + jne 69479 │ │ │ │ + mov %r15,-0x108(%rbp) │ │ │ │ + mov -0xe8(%rbp),%r9 │ │ │ │ + cmp -0x178(%rbp),%r9 │ │ │ │ + je 6969b │ │ │ │ + mov -0x78(%rbp),%r10 │ │ │ │ + mov 0x10(%r9),%r11 │ │ │ │ + mov -0x80(%rbp),%r13 │ │ │ │ + mov (%r9),%r12 │ │ │ │ + mov %r10,-0xc0(%rbp) │ │ │ │ + mov %r11,-0xd0(%rbp) │ │ │ │ + sub %r13,%r10 │ │ │ │ + sub %r12,%r11 │ │ │ │ + mov %r10,-0xc8(%rbp) │ │ │ │ + cmp %r10,%r11 │ │ │ │ + jb 6a808 │ │ │ │ + mov -0xe8(%rbp),%r15 │ │ │ │ + mov -0xc8(%rbp),%r14 │ │ │ │ + mov 0x8(%r15),%r15 │ │ │ │ + mov %r15,%rbx │ │ │ │ + sub %r12,%rbx │ │ │ │ + cmp %r14,%rbx │ │ │ │ + jb 6a622 │ │ │ │ + cmp %r13,-0xc0(%rbp) │ │ │ │ + je 6965d │ │ │ │ + sub $0x20,%r14 │ │ │ │ + shr $0x5,%r14 │ │ │ │ + inc %r14 │ │ │ │ + and $0x3,%r14d │ │ │ │ + je 695cf │ │ │ │ + cmp $0x1,%r14 │ │ │ │ + je 69599 │ │ │ │ + cmp $0x2,%r14 │ │ │ │ + jne 6a9da │ │ │ │ + vmovsd 0x0(%r13),%xmm14 │ │ │ │ + lea 0x8(%r13),%rsi │ │ │ │ + lea 0x8(%r12),%rdi │ │ │ │ + mov -0xb0(%rbp),%r14 │ │ │ │ + vmovsd %xmm14,(%r12) │ │ │ │ + call 17130 │ │ │ │ + add $0x20,%r12 │ │ │ │ + add $0x20,%r13 │ │ │ │ + vmovsd 0x0(%r13),%xmm15 │ │ │ │ + lea 0x8(%r13),%rsi │ │ │ │ + lea 0x8(%r12),%rdi │ │ │ │ + mov -0xb0(%rbp),%r14 │ │ │ │ + vmovsd %xmm15,(%r12) │ │ │ │ + call 17130 │ │ │ │ + add $0x20,%r13 │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp %r13,-0xc0(%rbp) │ │ │ │ + je 6965d │ │ │ │ + vmovsd 0x0(%r13),%xmm0 │ │ │ │ + lea 0x8(%r13),%rsi │ │ │ │ + lea 0x8(%r12),%rdi │ │ │ │ + mov -0xb0(%rbp),%r14 │ │ │ │ + vmovsd %xmm0,(%r12) │ │ │ │ + call 17130 │ │ │ │ + vmovsd 0x20(%r13),%xmm1 │ │ │ │ + lea 0x28(%r13),%rsi │ │ │ │ + lea 0x28(%r12),%rdi │ │ │ │ + vmovsd %xmm1,0x20(%r12) │ │ │ │ + call 17130 │ │ │ │ + vmovsd 0x40(%r13),%xmm2 │ │ │ │ + lea 0x48(%r13),%rsi │ │ │ │ + lea 0x48(%r12),%rdi │ │ │ │ + mov -0xb0(%rbp),%r14 │ │ │ │ + vmovsd %xmm2,0x40(%r12) │ │ │ │ + call 17130 │ │ │ │ + vmovsd 0x60(%r13),%xmm3 │ │ │ │ + lea 0x68(%r13),%rsi │ │ │ │ + lea 0x68(%r12),%rdi │ │ │ │ + vmovsd %xmm3,0x60(%r12) │ │ │ │ + call 17130 │ │ │ │ + sub $0xffffffffffffff80,%r13 │ │ │ │ + sub $0xffffffffffffff80,%r12 │ │ │ │ + cmp %r13,-0xc0(%rbp) │ │ │ │ + jne 695cf │ │ │ │ + cmp %r12,%r15 │ │ │ │ + je 69686 │ │ │ │ + mov 0x8(%r12),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 6d420 │ │ │ │ - mov 0x18(%r14),%rsi │ │ │ │ - add $0x20,%r14 │ │ │ │ + je 6a610 │ │ │ │ + mov 0x18(%r12),%rsi │ │ │ │ + add $0x20,%r12 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - cmp %r14,(%rsp) │ │ │ │ - jne 6c6b7 │ │ │ │ - mov 0x30(%rsp),%rcx │ │ │ │ - add (%rcx),%rbp │ │ │ │ - mov %rbp,%r13 │ │ │ │ - mov %r13,0x8(%rcx) │ │ │ │ - mov 0x30(%rsp),%rbp │ │ │ │ - lea 0x110(%rsp),%rbx │ │ │ │ - movl $0x2,0x40(%rsp) │ │ │ │ - mov %rbx,(%rsp) │ │ │ │ - lea 0x18(%rbp),%r15 │ │ │ │ - cmpl $0x1,0x6c(%rsp) │ │ │ │ - jle 6ce8d │ │ │ │ - mov 0x40(%rsp),%esi │ │ │ │ - mov 0x7c(%rsp),%edi │ │ │ │ - mov (%rsp),%r12 │ │ │ │ - call 2ec70 │ │ │ │ - mov 0x8(%r15),%r14 │ │ │ │ - mov (%r15),%rcx │ │ │ │ + cmp %r12,%r15 │ │ │ │ + jne 69662 │ │ │ │ + mov -0xe8(%rbp),%rdi │ │ │ │ + mov -0xc8(%rbp),%r15 │ │ │ │ + add (%rdi),%r15 │ │ │ │ + mov %r15,0x8(%rdi) │ │ │ │ + mov -0xe8(%rbp),%r15 │ │ │ │ + cmpl $0x1,-0x124(%rbp) │ │ │ │ + movl $0x2,-0xf0(%rbp) │ │ │ │ + lea 0x18(%r15),%r13 │ │ │ │ + jle 69fe9 │ │ │ │ + mov -0xf0(%rbp),%esi │ │ │ │ + mov -0x134(%rbp),%edi │ │ │ │ + mov -0xb0(%rbp),%r14 │ │ │ │ + call 2ece0 │ │ │ │ + mov 0x8(%r13),%r14 │ │ │ │ + mov 0x0(%r13),%rdi │ │ │ │ cltq │ │ │ │ - mov %r14,%rdx │ │ │ │ - sub %rcx,%rdx │ │ │ │ - sar $0x5,%rdx │ │ │ │ - cmp %rax,%rdx │ │ │ │ - jb 6cdf7 │ │ │ │ - cmp %rdx,%rax │ │ │ │ - jae 6c779 │ │ │ │ + mov %r14,%r12 │ │ │ │ + sub %rdi,%r12 │ │ │ │ + sar $0x5,%r12 │ │ │ │ + cmp %rax,%r12 │ │ │ │ + jb 69f12 │ │ │ │ + cmp %r12,%rax │ │ │ │ + jae 6972d │ │ │ │ shl $0x5,%rax │ │ │ │ - lea (%rcx,%rax,1),%r12 │ │ │ │ - cmp %r12,%r14 │ │ │ │ - je 6c779 │ │ │ │ - mov %r12,%rbp │ │ │ │ - mov 0x8(%rbp),%rdi │ │ │ │ + lea (%rdi,%rax,1),%rbx │ │ │ │ + cmp %rbx,%r14 │ │ │ │ + je 6972d │ │ │ │ + mov %rbx,%r15 │ │ │ │ + mov 0x8(%r15),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 6cde5 │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - add $0x20,%rbp │ │ │ │ + je 69f00 │ │ │ │ + mov 0x18(%r15),%rsi │ │ │ │ + add $0x20,%r15 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - cmp %rbp,%r14 │ │ │ │ - jne 6c753 │ │ │ │ - mov %r12,0x8(%r15) │ │ │ │ - mov -0x10(%r15),%rax │ │ │ │ - mov -0x18(%r15),%r14 │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ - cmp %rax,%r14 │ │ │ │ - je 6c9f2 │ │ │ │ - vmovss 0x784a9(%rip),%xmm6 # e4c40 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x1a0> │ │ │ │ - vxorps %xmm4,%xmm4,%xmm4 │ │ │ │ - xor %ebp,%ebp │ │ │ │ - vcvtsi2ssl 0x40(%rsp),%xmm4,%xmm5 │ │ │ │ - vdivss %xmm5,%xmm6,%xmm7 │ │ │ │ - vcvtss2sd %xmm7,%xmm7,%xmm8 │ │ │ │ - vmovsd %xmm8,0x10(%rsp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0xf8(%rsp),%rdi │ │ │ │ - mov 0xf0(%rsp),%r8 │ │ │ │ - mov %rdi,0x20(%rsp) │ │ │ │ - cmp %rdi,%r8 │ │ │ │ - je 6c9f2 │ │ │ │ - movslq %ebp,%r13 │ │ │ │ - sub %r8,%rdi │ │ │ │ - mov (%rsp),%r12 │ │ │ │ - mov %r8,%rbx │ │ │ │ - shl $0x5,%r13 │ │ │ │ - sub %r8,%r13 │ │ │ │ - and $0x20,%edi │ │ │ │ - je 6c8b0 │ │ │ │ - vmovsd 0x10(%rsp),%xmm0 │ │ │ │ - mov %r12,%rdi │ │ │ │ - mov %r14,%rdx │ │ │ │ - mov %r8,%rsi │ │ │ │ - mov %r8,0x38(%rsp) │ │ │ │ - call 42290 │ │ │ │ - mov 0x38(%rsp),%r11 │ │ │ │ - vmovdqu 0x118(%rsp),%xmm10 │ │ │ │ - inc %ebp │ │ │ │ - vmovsd 0x110(%rsp),%xmm9 │ │ │ │ - lea (%r11,%r13,1),%r9 │ │ │ │ - add (%r15),%r9 │ │ │ │ - mov 0x8(%r9),%rdi │ │ │ │ - vmovdqu %xmm10,0x8(%r9) │ │ │ │ - mov 0x128(%rsp),%r10 │ │ │ │ - mov 0x18(%r9),%rsi │ │ │ │ - vmovsd %xmm9,(%r9) │ │ │ │ - mov %r10,0x18(%r9) │ │ │ │ - movq $0x0,0x118(%rsp) │ │ │ │ - movq $0x0,0x128(%rsp) │ │ │ │ + cmp %r15,%r14 │ │ │ │ + jne 69707 │ │ │ │ + mov %rbx,0x8(%r13) │ │ │ │ + mov -0x18(%r13),%r8 │ │ │ │ + mov -0x10(%r13),%r9 │ │ │ │ + mov %r8,-0xc0(%rbp) │ │ │ │ + mov %r9,-0xd8(%rbp) │ │ │ │ + cmp %r9,%r8 │ │ │ │ + je 69991 │ │ │ │ + vxorps %xmm7,%xmm7,%xmm7 │ │ │ │ + vmovss 0x74318(%rip),%xmm9 # dda70 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x470> │ │ │ │ + xor %r12d,%r12d │ │ │ │ + vcvtsi2ssl -0xf0(%rbp),%xmm7,%xmm8 │ │ │ │ + vdivss %xmm8,%xmm9,%xmm10 │ │ │ │ + vcvtss2sd %xmm10,%xmm10,%xmm11 │ │ │ │ + vmovsd %xmm11,-0xc8(%rbp) │ │ │ │ + nopl (%rax) │ │ │ │ + mov -0x78(%rbp),%r11 │ │ │ │ + mov -0x80(%rbp),%r10 │ │ │ │ + mov %r11,-0xd0(%rbp) │ │ │ │ + cmp %r11,%r10 │ │ │ │ + je 69991 │ │ │ │ + movslq %r12d,%r15 │ │ │ │ + sub %r10,%r11 │ │ │ │ + mov -0xb0(%rbp),%r14 │ │ │ │ + mov %r10,%rbx │ │ │ │ + shl $0x5,%r15 │ │ │ │ + sub %r10,%r15 │ │ │ │ + and $0x20,%r11d │ │ │ │ + je 69860 │ │ │ │ + vmovsd -0xc8(%rbp),%xmm0 │ │ │ │ + mov -0xc0(%rbp),%rdx │ │ │ │ + mov %r14,%rdi │ │ │ │ + mov %r10,%rsi │ │ │ │ + mov %r10,-0xe0(%rbp) │ │ │ │ + call 41680 │ │ │ │ + mov -0xe0(%rbp),%rax │ │ │ │ + vmovdqu -0x58(%rbp),%xmm13 │ │ │ │ + inc %r12d │ │ │ │ + vmovsd -0x60(%rbp),%xmm12 │ │ │ │ + lea (%rax,%r15,1),%rdx │ │ │ │ + add 0x0(%r13),%rdx │ │ │ │ + mov 0x8(%rdx),%rdi │ │ │ │ + vmovdqu %xmm13,0x8(%rdx) │ │ │ │ + mov 0x18(%rdx),%rsi │ │ │ │ + mov -0x48(%rbp),%rcx │ │ │ │ + vmovsd %xmm12,(%rdx) │ │ │ │ + mov %rcx,0x18(%rdx) │ │ │ │ + movq $0x0,-0x58(%rbp) │ │ │ │ + movq $0x0,-0x48(%rbp) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 6c89f │ │ │ │ + je 69847 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - mov 0x118(%rsp),%rdi │ │ │ │ - mov 0x128(%rsp),%rsi │ │ │ │ - mov 0x38(%rsp),%r11 │ │ │ │ + mov -0x58(%rbp),%rdi │ │ │ │ + mov -0x48(%rbp),%rsi │ │ │ │ + mov -0xe0(%rbp),%rax │ │ │ │ sub %rdi,%rsi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 6c89f │ │ │ │ + je 69847 │ │ │ │ call d340 │ │ │ │ - mov 0x38(%rsp),%r11 │ │ │ │ - lea 0x20(%r11),%rbx │ │ │ │ - cmp %rbx,0x20(%rsp) │ │ │ │ - je 6c9e3 │ │ │ │ - xchg %ax,%ax │ │ │ │ - vmovsd 0x10(%rsp),%xmm0 │ │ │ │ - mov (%rsp),%rdi │ │ │ │ - mov %r14,%rdx │ │ │ │ + mov -0xe0(%rbp),%rax │ │ │ │ + lea 0x20(%rax),%rbx │ │ │ │ + cmp %rbx,-0xd0(%rbp) │ │ │ │ + je 69975 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + vmovsd -0xc8(%rbp),%xmm0 │ │ │ │ + mov -0xc0(%rbp),%rdx │ │ │ │ mov %rbx,%rsi │ │ │ │ - call 42290 │ │ │ │ - vmovdqu 0x118(%rsp),%xmm12 │ │ │ │ - lea 0x0(%r13,%rbx,1),%rcx │ │ │ │ - add (%r15),%rcx │ │ │ │ - inc %ebp │ │ │ │ - vmovsd 0x110(%rsp),%xmm11 │ │ │ │ - mov 0x8(%rcx),%rdi │ │ │ │ - mov 0x18(%rcx),%rsi │ │ │ │ - vmovdqu %xmm12,0x8(%rcx) │ │ │ │ - mov 0x128(%rsp),%rdx │ │ │ │ - vmovsd %xmm11,(%rcx) │ │ │ │ - mov %rdx,0x18(%rcx) │ │ │ │ - movq $0x0,0x118(%rsp) │ │ │ │ - movq $0x0,0x128(%rsp) │ │ │ │ + mov -0xb0(%rbp),%rdi │ │ │ │ + call 41680 │ │ │ │ + vmovdqu -0x58(%rbp),%xmm15 │ │ │ │ + lea (%rbx,%r15,1),%r8 │ │ │ │ + vmovsd -0x60(%rbp),%xmm14 │ │ │ │ + inc %r12d │ │ │ │ + add 0x0(%r13),%r8 │ │ │ │ + mov 0x8(%r8),%rdi │ │ │ │ + vmovdqu %xmm15,0x8(%r8) │ │ │ │ + mov 0x18(%r8),%rsi │ │ │ │ + mov -0x48(%rbp),%r9 │ │ │ │ + vmovsd %xmm14,(%r8) │ │ │ │ + mov %r9,0x18(%r8) │ │ │ │ + movq $0x0,-0x58(%rbp) │ │ │ │ + movq $0x0,-0x48(%rbp) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 6c940 │ │ │ │ + je 698e0 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - mov 0x118(%rsp),%rdi │ │ │ │ - mov 0x128(%rsp),%rsi │ │ │ │ + mov -0x58(%rbp),%rdi │ │ │ │ + mov -0x48(%rbp),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 6c940 │ │ │ │ + je 698e0 │ │ │ │ call d340 │ │ │ │ - vmovsd 0x10(%rsp),%xmm0 │ │ │ │ - mov (%rsp),%rdi │ │ │ │ add $0x20,%rbx │ │ │ │ - mov %r14,%rdx │ │ │ │ + vmovsd -0xc8(%rbp),%xmm0 │ │ │ │ + mov -0xc0(%rbp),%rdx │ │ │ │ + mov -0xb0(%rbp),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ - call 42290 │ │ │ │ - vmovdqu 0x118(%rsp),%xmm14 │ │ │ │ - lea 0x0(%r13,%rbx,1),%rax │ │ │ │ - add (%r15),%rax │ │ │ │ - inc %ebp │ │ │ │ - vmovsd 0x110(%rsp),%xmm13 │ │ │ │ - mov 0x8(%rax),%rdi │ │ │ │ - mov 0x18(%rax),%rsi │ │ │ │ - vmovdqu %xmm14,0x8(%rax) │ │ │ │ - mov 0x128(%rsp),%r8 │ │ │ │ - vmovsd %xmm13,(%rax) │ │ │ │ - mov %r8,0x18(%rax) │ │ │ │ - movq $0x0,0x118(%rsp) │ │ │ │ - movq $0x0,0x128(%rsp) │ │ │ │ + call 41680 │ │ │ │ + vmovdqu -0x58(%rbp),%xmm1 │ │ │ │ + lea (%rbx,%r15,1),%r10 │ │ │ │ + vmovsd -0x60(%rbp),%xmm0 │ │ │ │ + inc %r12d │ │ │ │ + add 0x0(%r13),%r10 │ │ │ │ + mov 0x8(%r10),%rdi │ │ │ │ + vmovdqu %xmm1,0x8(%r10) │ │ │ │ + mov 0x18(%r10),%rsi │ │ │ │ + mov -0x48(%rbp),%r11 │ │ │ │ + vmovsd %xmm0,(%r10) │ │ │ │ + mov %r11,0x18(%r10) │ │ │ │ + movq $0x0,-0x58(%rbp) │ │ │ │ + movq $0x0,-0x48(%rbp) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 6c9d4 │ │ │ │ + je 69964 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - mov 0x118(%rsp),%rdi │ │ │ │ - mov 0x128(%rsp),%rsi │ │ │ │ + mov -0x58(%rbp),%rdi │ │ │ │ + mov -0x48(%rbp),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 6c9d4 │ │ │ │ + je 69964 │ │ │ │ call d340 │ │ │ │ add $0x20,%rbx │ │ │ │ - cmp %rbx,0x20(%rsp) │ │ │ │ - jne 6c8b0 │ │ │ │ - add $0x20,%r14 │ │ │ │ - cmp %r14,0x28(%rsp) │ │ │ │ - jne 6c7c0 │ │ │ │ - incl 0x40(%rsp) │ │ │ │ - add $0x18,%r15 │ │ │ │ - mov 0x40(%rsp),%esi │ │ │ │ - cmp %esi,0x6c(%rsp) │ │ │ │ - jge 6c711 │ │ │ │ - mov 0x48(%rsp),%r12d │ │ │ │ - test %r12d,%r12d │ │ │ │ - jne 6cea6 │ │ │ │ - mov 0x70(%rsp),%rdi │ │ │ │ - mov 0x80(%rsp),%r9 │ │ │ │ - mov 0x50(%rsp),%r10 │ │ │ │ - mov 0x60(%rsp),%r11 │ │ │ │ - mov 0x30(%rsp),%rdx │ │ │ │ - mov 0x58(%rsp),%rcx │ │ │ │ - movl $0x2,0x78(%rsp) │ │ │ │ - movl $0x1,0x48(%rsp) │ │ │ │ - mov %r9,0x70(%rsp) │ │ │ │ - mov %rdi,0x80(%rsp) │ │ │ │ - mov %r10,0x60(%rsp) │ │ │ │ - mov %r11,0x50(%rsp) │ │ │ │ - mov %rcx,0x30(%rsp) │ │ │ │ - mov %rdx,0x58(%rsp) │ │ │ │ - mov 0x78(%rsp),%r13d │ │ │ │ - cmp %r13d,0xcc(%rsp) │ │ │ │ - jg 6c482 │ │ │ │ - mov 0x58(%rsp),%rax │ │ │ │ - mov 0xf8(%rsp),%r15 │ │ │ │ - mov 0xf0(%rsp),%rbx │ │ │ │ - cmp %rax,0x60(%rsp) │ │ │ │ - je 6d924 │ │ │ │ - mov 0x98(%rsp),%rbp │ │ │ │ - mov 0x88(%rsp),%r8 │ │ │ │ - xor %r10d,%r10d │ │ │ │ - shl $0x2,%rbp │ │ │ │ - lea 0x0(,%r8,8),%r11 │ │ │ │ - mov (%rax),%r12 │ │ │ │ - mov 0x8(%rax),%rdi │ │ │ │ - cmp %r12,%rdi │ │ │ │ - je 6cc56 │ │ │ │ - cmpq $0x0,0x88(%rsp) │ │ │ │ - je 6d7f6 │ │ │ │ - mov 0xb8(%rsp),%rcx │ │ │ │ - movslq %r10d,%r14 │ │ │ │ - mov %r12,%r8 │ │ │ │ - lea (%rcx,%r14,4),%r9 │ │ │ │ - mov 0x8(%r8),%rsi │ │ │ │ - lea -0x8(%r11),%r14 │ │ │ │ + cmp %rbx,-0xd0(%rbp) │ │ │ │ + jne 69860 │ │ │ │ + addq $0x20,-0xc0(%rbp) │ │ │ │ + mov -0xc0(%rbp),%rsi │ │ │ │ + cmp %rsi,-0xd8(%rbp) │ │ │ │ + jne 69778 │ │ │ │ + incl -0xf0(%rbp) │ │ │ │ + add $0x18,%r13 │ │ │ │ + mov -0xf0(%rbp),%r14d │ │ │ │ + cmp %r14d,-0x124(%rbp) │ │ │ │ + jge 696bd │ │ │ │ + mov -0xf8(%rbp),%edi │ │ │ │ + test %edi,%edi │ │ │ │ + jne 6a004 │ │ │ │ + mov -0x130(%rbp),%r9 │ │ │ │ + mov -0x140(%rbp),%r10 │ │ │ │ + movl $0x2,-0x128(%rbp) │ │ │ │ + mov -0x108(%rbp),%r11 │ │ │ │ + mov -0x118(%rbp),%rsi │ │ │ │ + movl $0x1,-0xf8(%rbp) │ │ │ │ + mov -0xe8(%rbp),%r14 │ │ │ │ + mov -0x120(%rbp),%rdi │ │ │ │ + mov %r10,-0x130(%rbp) │ │ │ │ + mov %r9,-0x140(%rbp) │ │ │ │ + mov %rsi,-0x108(%rbp) │ │ │ │ + mov %r11,-0x118(%rbp) │ │ │ │ + mov %rdi,-0xe8(%rbp) │ │ │ │ + mov %r14,-0x120(%rbp) │ │ │ │ + mov -0x128(%rbp),%edx │ │ │ │ + cmp %edx,-0x150(%rbp) │ │ │ │ + jg 693f6 │ │ │ │ + mov -0x120(%rbp),%rcx │ │ │ │ + mov -0x78(%rbp),%r14 │ │ │ │ + mov -0x80(%rbp),%rbx │ │ │ │ + cmp %rcx,-0x118(%rbp) │ │ │ │ + je 6ab4f │ │ │ │ + mov -0x110(%rbp),%rax │ │ │ │ + mov -0x160(%rbp),%r8 │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov %r14,%r11 │ │ │ │ + mov %rax,%r13 │ │ │ │ + lea -0x1(%rax),%r15 │ │ │ │ + mov %r8,%rcx │ │ │ │ + xor %eax,%eax │ │ │ │ + shr $0x2,%r13 │ │ │ │ + mov %r15,-0xc0(%rbp) │ │ │ │ + shl $0x4,%rcx │ │ │ │ + lea (%r8,%r8,2),%rdi │ │ │ │ + shl $0x5,%r13 │ │ │ │ + mov %rbx,%r15 │ │ │ │ + mov (%rsi),%r9 │ │ │ │ + mov 0x8(%rsi),%r10 │ │ │ │ + cmp %r9,%r10 │ │ │ │ + je 69d51 │ │ │ │ + cmpq $0x0,-0x110(%rbp) │ │ │ │ + je 6aa08 │ │ │ │ + mov -0x148(%rbp),%r12 │ │ │ │ + mov %r9,-0xc8(%rbp) │ │ │ │ + movslq %eax,%r14 │ │ │ │ + mov %rcx,-0xb0(%rbp) │ │ │ │ + mov %eax,-0xd0(%rbp) │ │ │ │ + lea (%r12,%r14,4),%rbx │ │ │ │ + mov %r9,%r12 │ │ │ │ + mov %rsi,-0xd8(%rbp) │ │ │ │ + mov %r15,-0xe0(%rbp) │ │ │ │ + cmpq $0x2,-0xc0(%rbp) │ │ │ │ + mov 0x8(%r12),%r9 │ │ │ │ + mov -0xb0(%rbp),%rcx │ │ │ │ + jbe 69f4a │ │ │ │ + lea -0x20(%r13),%rsi │ │ │ │ mov %r9,%rdx │ │ │ │ - shr $0x3,%r14 │ │ │ │ - inc %r14 │ │ │ │ - lea (%r11,%rsi,1),%r13 │ │ │ │ - and $0x7,%r14d │ │ │ │ - je 6cbc9 │ │ │ │ - cmp $0x1,%r14 │ │ │ │ - je 6cbaf │ │ │ │ - cmp $0x2,%r14 │ │ │ │ - je 6cb9a │ │ │ │ - cmp $0x3,%r14 │ │ │ │ - je 6cb86 │ │ │ │ - cmp $0x4,%r14 │ │ │ │ - je 6cb72 │ │ │ │ - cmp $0x5,%r14 │ │ │ │ - je 6cb5e │ │ │ │ - cmp $0x6,%r14 │ │ │ │ - je 6cb4a │ │ │ │ - vxorps %xmm15,%xmm15,%xmm15 │ │ │ │ - add $0x8,%rsi │ │ │ │ - lea (%r9,%rbp,1),%rdx │ │ │ │ - vcvtsd2ss -0x8(%rsi),%xmm15,%xmm1 │ │ │ │ - vmovss %xmm1,(%r9) │ │ │ │ - vxorps %xmm0,%xmm0,%xmm0 │ │ │ │ - add $0x8,%rsi │ │ │ │ - vcvtsd2ss -0x8(%rsi),%xmm0,%xmm2 │ │ │ │ - vmovss %xmm2,(%rdx) │ │ │ │ - add %rbp,%rdx │ │ │ │ - vxorps %xmm3,%xmm3,%xmm3 │ │ │ │ - add $0x8,%rsi │ │ │ │ - vcvtsd2ss -0x8(%rsi),%xmm3,%xmm4 │ │ │ │ - vmovss %xmm4,(%rdx) │ │ │ │ - add %rbp,%rdx │ │ │ │ - vxorps %xmm5,%xmm5,%xmm5 │ │ │ │ - add $0x8,%rsi │ │ │ │ - vcvtsd2ss -0x8(%rsi),%xmm5,%xmm6 │ │ │ │ - vmovss %xmm6,(%rdx) │ │ │ │ - add %rbp,%rdx │ │ │ │ + lea 0x0(%r13,%r9,1),%r15 │ │ │ │ + mov %rbx,%rax │ │ │ │ + shr $0x5,%rsi │ │ │ │ + inc %rsi │ │ │ │ + and $0x3,%esi │ │ │ │ + je 69bbf │ │ │ │ + cmp $0x1,%rsi │ │ │ │ + je 69b85 │ │ │ │ + cmp $0x2,%rsi │ │ │ │ + je 69b55 │ │ │ │ + vmovupd (%r9),%xmm2 │ │ │ │ + lea (%rbx,%rcx,1),%rax │ │ │ │ + lea 0x20(%r9),%rdx │ │ │ │ + vinsertf64x2 $0x1,0x10(%r9),%ymm2,%ymm3 │ │ │ │ + vcvtpd2ps %ymm3,%xmm4 │ │ │ │ + vmovss %xmm4,(%rbx) │ │ │ │ + vextractps $0x1,%xmm4,(%rbx,%r8,4) │ │ │ │ + vextractps $0x2,%xmm4,(%rbx,%r8,8) │ │ │ │ + vextractps $0x3,%xmm4,(%rbx,%rdi,4) │ │ │ │ + vmovupd (%rdx),%xmm5 │ │ │ │ + add $0x20,%rdx │ │ │ │ + vinsertf64x2 $0x1,-0x10(%rdx),%ymm5,%ymm6 │ │ │ │ + vcvtpd2ps %ymm6,%xmm7 │ │ │ │ + vmovss %xmm7,(%rax) │ │ │ │ + vextractps $0x1,%xmm7,(%rax,%r8,4) │ │ │ │ + vextractps $0x2,%xmm7,(%rax,%r8,8) │ │ │ │ + vextractps $0x3,%xmm7,(%rax,%rdi,4) │ │ │ │ + add %rcx,%rax │ │ │ │ + vmovupd (%rdx),%xmm8 │ │ │ │ + add $0x20,%rdx │ │ │ │ + vinsertf64x2 $0x1,-0x10(%rdx),%ymm8,%ymm9 │ │ │ │ + vcvtpd2ps %ymm9,%xmm10 │ │ │ │ + vmovss %xmm10,(%rax) │ │ │ │ + vextractps $0x1,%xmm10,(%rax,%r8,4) │ │ │ │ + vextractps $0x2,%xmm10,(%rax,%r8,8) │ │ │ │ + vextractps $0x3,%xmm10,(%rax,%rdi,4) │ │ │ │ + add %rcx,%rax │ │ │ │ + cmp %r15,%rdx │ │ │ │ + je 69c88 │ │ │ │ + vmovupd (%rdx),%xmm11 │ │ │ │ + vmovupd 0x20(%rdx),%xmm14 │ │ │ │ + lea (%rax,%rcx,1),%rsi │ │ │ │ + sub $0xffffffffffffff80,%rdx │ │ │ │ + vmovupd -0x40(%rdx),%xmm1 │ │ │ │ + vmovupd -0x20(%rdx),%xmm4 │ │ │ │ + vinsertf64x2 $0x1,-0x70(%rdx),%ymm11,%ymm12 │ │ │ │ + vinsertf64x2 $0x1,-0x50(%rdx),%ymm14,%ymm15 │ │ │ │ + vinsertf64x2 $0x1,-0x30(%rdx),%ymm1,%ymm2 │ │ │ │ + vinsertf64x2 $0x1,-0x10(%rdx),%ymm4,%ymm5 │ │ │ │ + vcvtpd2ps %ymm12,%xmm13 │ │ │ │ + vcvtpd2ps %ymm15,%xmm0 │ │ │ │ + vmovss %xmm13,(%rax) │ │ │ │ + vextractps $0x1,%xmm13,(%rax,%r8,4) │ │ │ │ + vextractps $0x2,%xmm13,(%rax,%r8,8) │ │ │ │ + vextractps $0x3,%xmm13,(%rax,%rdi,4) │ │ │ │ + vmovss %xmm0,(%rax,%rcx,1) │ │ │ │ + lea (%rsi,%rcx,1),%rax │ │ │ │ + vextractps $0x1,%xmm0,(%rsi,%r8,4) │ │ │ │ + vcvtpd2ps %ymm2,%xmm3 │ │ │ │ + vextractps $0x2,%xmm0,(%rsi,%r8,8) │ │ │ │ + vextractps $0x3,%xmm0,(%rsi,%rdi,4) │ │ │ │ + vmovss %xmm3,(%rsi,%rcx,1) │ │ │ │ + lea (%rax,%rcx,1),%rsi │ │ │ │ + vextractps $0x1,%xmm3,(%rax,%r8,4) │ │ │ │ + vcvtpd2ps %ymm5,%xmm6 │ │ │ │ + vextractps $0x2,%xmm3,(%rax,%r8,8) │ │ │ │ + vextractps $0x3,%xmm3,(%rax,%rdi,4) │ │ │ │ + vmovss %xmm6,(%rax,%rcx,1) │ │ │ │ + vextractps $0x1,%xmm6,(%rsi,%r8,4) │ │ │ │ + lea (%rsi,%rcx,1),%rax │ │ │ │ + vextractps $0x2,%xmm6,(%rsi,%r8,8) │ │ │ │ + vextractps $0x3,%xmm6,(%rsi,%rdi,4) │ │ │ │ + cmp %r15,%rdx │ │ │ │ + jne 69bbf │ │ │ │ + testb $0x3,-0x14c(%rbp) │ │ │ │ + je 69f2c │ │ │ │ + mov -0x110(%rbp),%rax │ │ │ │ + mov %rcx,-0xb0(%rbp) │ │ │ │ + and $0xfffffffffffffffc,%rax │ │ │ │ + mov %r8,%rdx │ │ │ │ + mov -0x148(%rbp),%r15 │ │ │ │ vxorps %xmm7,%xmm7,%xmm7 │ │ │ │ - add $0x8,%rsi │ │ │ │ - vcvtsd2ss -0x8(%rsi),%xmm7,%xmm8 │ │ │ │ - vmovss %xmm8,(%rdx) │ │ │ │ - add %rbp,%rdx │ │ │ │ - vxorps %xmm9,%xmm9,%xmm9 │ │ │ │ - add $0x8,%rsi │ │ │ │ - vcvtsd2ss -0x8(%rsi),%xmm9,%xmm10 │ │ │ │ - vmovss %xmm10,(%rdx) │ │ │ │ - add %rbp,%rdx │ │ │ │ - vxorps %xmm11,%xmm11,%xmm11 │ │ │ │ - add $0x8,%rsi │ │ │ │ - vcvtsd2ss -0x8(%rsi),%xmm11,%xmm12 │ │ │ │ - vmovss %xmm12,(%rdx) │ │ │ │ - add %rbp,%rdx │ │ │ │ - cmp %rsi,%r13 │ │ │ │ - je 6cc35 │ │ │ │ - vxorps %xmm13,%xmm13,%xmm13 │ │ │ │ - lea (%rdx,%rbp,2),%rcx │ │ │ │ - add $0x40,%rsi │ │ │ │ - vcvtsd2ss -0x40(%rsi),%xmm13,%xmm14 │ │ │ │ - vcvtsd2ss -0x38(%rsi),%xmm13,%xmm15 │ │ │ │ - lea (%rcx,%rbp,2),%r14 │ │ │ │ - vcvtsd2ss -0x30(%rsi),%xmm13,%xmm1 │ │ │ │ - vcvtsd2ss -0x28(%rsi),%xmm13,%xmm0 │ │ │ │ - vcvtsd2ss -0x20(%rsi),%xmm13,%xmm2 │ │ │ │ - vcvtsd2ss -0x18(%rsi),%xmm13,%xmm3 │ │ │ │ - vcvtsd2ss -0x10(%rsi),%xmm13,%xmm4 │ │ │ │ - vcvtsd2ss -0x8(%rsi),%xmm13,%xmm5 │ │ │ │ - vmovss %xmm14,(%rdx) │ │ │ │ - vmovss %xmm15,(%rdx,%rbp,1) │ │ │ │ - lea (%r14,%rbp,2),%rdx │ │ │ │ - vmovss %xmm1,(%rcx) │ │ │ │ - vmovss %xmm0,(%rcx,%rbp,1) │ │ │ │ - vmovss %xmm2,(%r14) │ │ │ │ - vmovss %xmm3,(%r14,%rbp,1) │ │ │ │ - vmovss %xmm4,(%rdx) │ │ │ │ - vmovss %xmm5,(%rdx,%rbp,1) │ │ │ │ - lea (%rdx,%rbp,2),%rdx │ │ │ │ - cmp %rsi,%r13 │ │ │ │ - jne 6cbc9 │ │ │ │ - add $0x20,%r8 │ │ │ │ - add $0x4,%r9 │ │ │ │ - cmp %r8,%rdi │ │ │ │ - jne 6caeb │ │ │ │ - lea -0x20(%rdi),%rdi │ │ │ │ - sub %r12,%rdi │ │ │ │ - shr $0x5,%rdi │ │ │ │ - lea 0x1(%r10,%rdi,1),%r10d │ │ │ │ - add $0x18,%rax │ │ │ │ - cmp %rax,0x60(%rsp) │ │ │ │ - jne 6caba │ │ │ │ - cmp %rbx,%r15 │ │ │ │ - je 6cc94 │ │ │ │ + lea 0x1(%rax),%rsi │ │ │ │ + imul %rax,%rdx │ │ │ │ + vcvtsd2ss (%r9,%rax,8),%xmm7,%xmm8 │ │ │ │ + lea (%rdx,%r14,1),%rcx │ │ │ │ + vmovss %xmm8,(%r15,%rcx,4) │ │ │ │ + mov -0x110(%rbp),%rcx │ │ │ │ + cmp %rcx,%rsi │ │ │ │ + jae 69d0b │ │ │ │ + lea (%rdx,%r8,1),%rsi │ │ │ │ + vcvtsd2ss 0x8(%r9,%rax,8),%xmm7,%xmm9 │ │ │ │ + lea (%rsi,%r14,1),%rdx │ │ │ │ + vmovss %xmm9,(%r15,%rdx,4) │ │ │ │ + lea 0x2(%rax),%rdx │ │ │ │ + cmp %rcx,%rdx │ │ │ │ + jae 69d0b │ │ │ │ + lea (%r8,%r14,1),%rcx │ │ │ │ + vcvtsd2ss 0x10(%r9,%rax,8),%xmm7,%xmm10 │ │ │ │ + add %rsi,%rcx │ │ │ │ + vmovss %xmm10,(%r15,%rcx,4) │ │ │ │ + add $0x20,%r12 │ │ │ │ + inc %r14 │ │ │ │ + add $0x4,%rbx │ │ │ │ + cmp %r12,%r10 │ │ │ │ + jne 69ade │ │ │ │ + mov -0xc8(%rbp),%r9 │ │ │ │ + mov -0xb0(%rbp),%rcx │ │ │ │ + mov -0xd0(%rbp),%eax │ │ │ │ + mov -0xd8(%rbp),%rsi │ │ │ │ + mov -0xe0(%rbp),%r15 │ │ │ │ + lea -0x20(%r10),%r10 │ │ │ │ + sub %r9,%r10 │ │ │ │ + shr $0x5,%r10 │ │ │ │ + lea 0x1(%rax,%r10,1),%eax │ │ │ │ + add $0x18,%rsi │ │ │ │ + cmp %rsi,-0x118(%rbp) │ │ │ │ + jne 69a8d │ │ │ │ + mov %r15,%rbx │ │ │ │ + mov %r11,%r14 │ │ │ │ + cmp %r15,%r11 │ │ │ │ + je 6ab40 │ │ │ │ + vzeroupper │ │ │ │ mov 0x8(%rbx),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 6d371 │ │ │ │ + je 69fd7 │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ add $0x20,%rbx │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - cmp %r15,%rbx │ │ │ │ - jne 6cc6a │ │ │ │ - mov 0xf0(%rsp),%rbx │ │ │ │ - mov 0x100(%rsp),%rsi │ │ │ │ + cmp %r14,%rbx │ │ │ │ + jne 69d74 │ │ │ │ + mov -0x80(%rbp),%rbx │ │ │ │ + mov -0x70(%rbp),%rsi │ │ │ │ sub %rbx,%rsi │ │ │ │ test %rbx,%rbx │ │ │ │ - je 6ccac │ │ │ │ + je 69dae │ │ │ │ mov %rbx,%rdi │ │ │ │ call d340 │ │ │ │ - mov 0x58(%rsp),%r15 │ │ │ │ - cmp %r15,0x60(%rsp) │ │ │ │ - je 6cd0e │ │ │ │ - mov 0x8(%r15),%rbp │ │ │ │ - mov (%r15),%r12 │ │ │ │ - cmp %r12,%rbp │ │ │ │ - je 6cceb │ │ │ │ - mov 0x8(%r12),%rdi │ │ │ │ + mov -0x120(%rbp),%r12 │ │ │ │ + mov %r12,%r13 │ │ │ │ + cmp %r12,-0x118(%rbp) │ │ │ │ + je 69e19 │ │ │ │ + mov 0x8(%r13),%r15 │ │ │ │ + mov 0x0(%r13),%r14 │ │ │ │ + cmp %r14,%r15 │ │ │ │ + je 69df4 │ │ │ │ + mov 0x8(%r14),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 6d390 │ │ │ │ - mov 0x18(%r12),%rsi │ │ │ │ - add $0x20,%r12 │ │ │ │ + je 6a584 │ │ │ │ + mov 0x18(%r14),%rsi │ │ │ │ + add $0x20,%r14 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - cmp %r12,%rbp │ │ │ │ - jne 6ccc4 │ │ │ │ - mov (%r15),%r12 │ │ │ │ - test %r12,%r12 │ │ │ │ - je 6d3a2 │ │ │ │ - mov 0x10(%r15),%rsi │ │ │ │ - mov %r12,%rdi │ │ │ │ - add $0x18,%r15 │ │ │ │ - sub %r12,%rsi │ │ │ │ + cmp %r14,%r15 │ │ │ │ + jne 69dce │ │ │ │ + mov 0x0(%r13),%r14 │ │ │ │ + test %r14,%r14 │ │ │ │ + je 6a596 │ │ │ │ + mov 0x10(%r13),%rsi │ │ │ │ + mov %r14,%rdi │ │ │ │ + add $0x18,%r13 │ │ │ │ + sub %r14,%rsi │ │ │ │ call d340 │ │ │ │ - cmp %r15,0x60(%rsp) │ │ │ │ - jne 6ccb8 │ │ │ │ - cmpq $0x0,0x58(%rsp) │ │ │ │ - je 6cd2b │ │ │ │ - mov 0x80(%rsp),%rsi │ │ │ │ - mov 0x58(%rsp),%rdi │ │ │ │ + cmp %r13,-0x118(%rbp) │ │ │ │ + jne 69dc1 │ │ │ │ + cmpq $0x0,-0x120(%rbp) │ │ │ │ + je 69e39 │ │ │ │ + mov -0x140(%rbp),%rsi │ │ │ │ + mov -0x120(%rbp),%rdi │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - mov 0x30(%rsp),%r13 │ │ │ │ - cmp 0x50(%rsp),%r13 │ │ │ │ - je 6cd8d │ │ │ │ - mov 0x8(%r13),%r14 │ │ │ │ - mov 0x0(%r13),%rbx │ │ │ │ - cmp %rbx,%r14 │ │ │ │ - je 6cd6a │ │ │ │ + mov -0xe8(%rbp),%r9 │ │ │ │ + mov %r9,%r12 │ │ │ │ + cmp -0x108(%rbp),%r9 │ │ │ │ + je 69ea6 │ │ │ │ + mov 0x8(%r12),%r13 │ │ │ │ + mov (%r12),%rbx │ │ │ │ + cmp %rbx,%r13 │ │ │ │ + je 69e80 │ │ │ │ mov 0x8(%rbx),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 6d3c0 │ │ │ │ + je 6a5b0 │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ add $0x20,%rbx │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - cmp %r14,%rbx │ │ │ │ - jne 6cd44 │ │ │ │ - mov 0x0(%r13),%rbx │ │ │ │ + cmp %r13,%rbx │ │ │ │ + jne 69e5a │ │ │ │ + mov (%r12),%rbx │ │ │ │ test %rbx,%rbx │ │ │ │ - je 6d3d2 │ │ │ │ - mov 0x10(%r13),%rsi │ │ │ │ + je 6a5c2 │ │ │ │ + mov 0x10(%r12),%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ - add $0x18,%r13 │ │ │ │ + add $0x18,%r12 │ │ │ │ sub %rbx,%rsi │ │ │ │ call d340 │ │ │ │ - cmp %r13,0x50(%rsp) │ │ │ │ - jne 6cd37 │ │ │ │ - cmpq $0x0,0x30(%rsp) │ │ │ │ - je 6d3ed │ │ │ │ - mov 0x138(%rsp),%rax │ │ │ │ + cmp %r12,-0x108(%rbp) │ │ │ │ + jne 69e4c │ │ │ │ + cmpq $0x0,-0xe8(%rbp) │ │ │ │ + je 6a5e1 │ │ │ │ + mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 6d91f │ │ │ │ - mov 0x70(%rsp),%rsi │ │ │ │ - mov 0x30(%rsp),%rdi │ │ │ │ - add $0x148,%rsp │ │ │ │ + jne 6ab34 │ │ │ │ + mov -0x130(%rbp),%rsi │ │ │ │ + mov -0xe8(%rbp),%rdi │ │ │ │ + add $0x158,%rsp │ │ │ │ pop %rbx │ │ │ │ - pop %rbp │ │ │ │ pop %r12 │ │ │ │ + sub %rdi,%rsi │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ - sub %rdi,%rsi │ │ │ │ + pop %rbp │ │ │ │ jmp d340 │ │ │ │ + add $0x20,%r13 │ │ │ │ + cmp %r13,%r14 │ │ │ │ + jne 69487 │ │ │ │ + jmp 694a9 │ │ │ │ add $0x20,%r15 │ │ │ │ - cmp %r15,%r13 │ │ │ │ - jne 6c50e │ │ │ │ - jmp 6c530 │ │ │ │ - add $0x20,%rbp │ │ │ │ - cmp %rbp,%r14 │ │ │ │ - jne 6c753 │ │ │ │ - jmp 6c775 │ │ │ │ - sub %rdx,%rax │ │ │ │ - mov %r15,%rdi │ │ │ │ - mov (%rsp),%r12 │ │ │ │ + cmp %r15,%r14 │ │ │ │ + jne 69707 │ │ │ │ + jmp 69729 │ │ │ │ + sub %r12,%rax │ │ │ │ + mov %r13,%rdi │ │ │ │ + mov -0xb0(%rbp),%r14 │ │ │ │ mov %rax,%rsi │ │ │ │ - call c2780 >::_M_default_append(unsigned long)@@Base> │ │ │ │ - jmp 6c779 │ │ │ │ + call bc2c0 >::_M_default_append(unsigned long)@@Base> │ │ │ │ + jmp 6972d │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp %r12,%r10 │ │ │ │ + je 6a564 │ │ │ │ + mov 0x8(%r12),%r9 │ │ │ │ + inc %r14 │ │ │ │ + add $0x4,%rbx │ │ │ │ + jmp 69af8 │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 69ca7 │ │ │ │ add $0x18,%r12 │ │ │ │ - cmp 0x50(%rsp),%r12 │ │ │ │ - jne 6c500 │ │ │ │ - jmp 6c558 │ │ │ │ - vmovq 0x30(%rsp),%xmm1 │ │ │ │ - mov 0x90(%rsp),%rsi │ │ │ │ - vpinsrq $0x1,0x50(%rsp),%xmm1,%xmm0 │ │ │ │ - lea 0xd0(%rsp),%rbx │ │ │ │ - mov 0x70(%rsp),%r10 │ │ │ │ - sub %rdi,%rsi │ │ │ │ + cmp -0x108(%rbp),%r12 │ │ │ │ + jne 69479 │ │ │ │ + jmp 694d3 │ │ │ │ + mov -0x130(%rbp),%rbx │ │ │ │ + vmovq -0xe8(%rbp),%xmm1 │ │ │ │ + mov -0x158(%rbp),%rsi │ │ │ │ + mov %rbx,-0x90(%rbp) │ │ │ │ + vpinsrq $0x1,-0x108(%rbp),%xmm1,%xmm2 │ │ │ │ + lea -0xa0(%rbp),%rbx │ │ │ │ + sub %r8,%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ - mov %r10,0xe0(%rsp) │ │ │ │ - vmovdqa %xmm0,0xd0(%rsp) │ │ │ │ - call c19f0 >, std::allocator > > >::_M_default_append(unsigned long)@@Base> │ │ │ │ - mov 0xd0(%rsp),%rbx │ │ │ │ - mov 0xd8(%rsp),%rcx │ │ │ │ - mov 0xe0(%rsp),%rsi │ │ │ │ - mov %rbx,0x30(%rsp) │ │ │ │ - mov %rcx,0x50(%rsp) │ │ │ │ - mov %rsi,0x70(%rsp) │ │ │ │ - jmp 6c55d │ │ │ │ - mov 0x48(%rsp),%r13d │ │ │ │ - test %r13d,%r13d │ │ │ │ - je 6ca16 │ │ │ │ - cmpl $0x1,0x6c(%rsp) │ │ │ │ - jne 6d35a │ │ │ │ - mov 0xa8(%rsp),%r13 │ │ │ │ - mov 0x30(%rsp),%rdi │ │ │ │ - mov 0x58(%rsp),%r10 │ │ │ │ - mov 0x6c(%rsp),%ebx │ │ │ │ - lea -0x18(%rdi,%r13,1),%r9 │ │ │ │ - lea -0x30(%r10,%r13,1),%r11 │ │ │ │ - mov %r9,0xa0(%rsp) │ │ │ │ - mov %r11,0x40(%rsp) │ │ │ │ - mov %ebx,0xc8(%rsp) │ │ │ │ - decl 0xc8(%rsp) │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - movq $0x0,0x28(%rsp) │ │ │ │ - mov 0xc8(%rsp),%ecx │ │ │ │ - mov %rax,0x38(%rsp) │ │ │ │ - mov %rcx,0x48(%rsp) │ │ │ │ - test %ecx,%ecx │ │ │ │ - je 6d178 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0x38(%rsp),%r8 │ │ │ │ - mov 0x8(%r8),%r14 │ │ │ │ - mov (%r8),%rbp │ │ │ │ - mov %r14,0x10(%rsp) │ │ │ │ - cmp %r14,%rbp │ │ │ │ - je 6d15d │ │ │ │ - mov 0x28(%rsp),%r15 │ │ │ │ - mov 0x30(%rsp),%r12 │ │ │ │ - mov 0x40(%rsp),%r13 │ │ │ │ - lea (%r15,%r15,2),%rsi │ │ │ │ - mov 0x18(%r13),%r15 │ │ │ │ - lea (%r12,%rsi,8),%rdi │ │ │ │ - mov %rdi,0x20(%rsp) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x20(%rsp),%r9 │ │ │ │ - mov 0x8(%r9),%r10 │ │ │ │ - mov (%r9),%r14 │ │ │ │ - mov %r10,(%rsp) │ │ │ │ - cmp %r10,%r14 │ │ │ │ - je 6d15d │ │ │ │ - sub %r14,%r10 │ │ │ │ - mov %r14,%rbx │ │ │ │ - sub $0x20,%r10 │ │ │ │ - shr $0x5,%r10 │ │ │ │ - inc %r10 │ │ │ │ - and $0x7,%r10d │ │ │ │ - je 6d090 │ │ │ │ - cmp $0x1,%r10 │ │ │ │ - je 6d068 │ │ │ │ - cmp $0x2,%r10 │ │ │ │ - je 6d04a │ │ │ │ - cmp $0x3,%r10 │ │ │ │ - je 6d02c │ │ │ │ - cmp $0x4,%r10 │ │ │ │ - je 6d00e │ │ │ │ - cmp $0x5,%r10 │ │ │ │ - je 6cff0 │ │ │ │ - cmp $0x6,%r10 │ │ │ │ - je 6cfd2 │ │ │ │ + vmovdqa %xmm2,-0xa0(%rbp) │ │ │ │ + call bb740 >, std::allocator > > >::_M_default_append(unsigned long)@@Base> │ │ │ │ + mov -0xa0(%rbp),%rsi │ │ │ │ + mov -0x98(%rbp),%rdi │ │ │ │ + mov -0x90(%rbp),%r8 │ │ │ │ + mov %rsi,-0xe8(%rbp) │ │ │ │ + mov %rdi,-0x108(%rbp) │ │ │ │ + mov %r8,-0x130(%rbp) │ │ │ │ + jmp 694da │ │ │ │ + add $0x20,%rbx │ │ │ │ + cmp %r14,%rbx │ │ │ │ + jne 69d74 │ │ │ │ + jmp 69d96 │ │ │ │ + mov -0xf8(%rbp),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + je 699bd │ │ │ │ + cmpl $0x1,-0x124(%rbp) │ │ │ │ + jne 6a547 │ │ │ │ + mov -0x170(%rbp),%rdx │ │ │ │ + mov -0xe8(%rbp),%r15 │ │ │ │ + mov -0x120(%rbp),%rax │ │ │ │ + mov -0x124(%rbp),%r8d │ │ │ │ + lea -0x18(%r15,%rdx,1),%rcx │ │ │ │ + lea -0x30(%rax,%rdx,1),%rbx │ │ │ │ + mov %rcx,-0x168(%rbp) │ │ │ │ + mov %rbx,-0xf8(%rbp) │ │ │ │ + mov %r8d,-0x138(%rbp) │ │ │ │ + decl -0x138(%rbp) │ │ │ │ + mov -0xf8(%rbp),%r11 │ │ │ │ + movq $0x0,-0xe0(%rbp) │ │ │ │ + mov %r11,-0xf0(%rbp) │ │ │ │ + mov -0x138(%rbp),%r9d │ │ │ │ + mov %r9,-0x100(%rbp) │ │ │ │ + test %r9d,%r9d │ │ │ │ + je 6a348 │ │ │ │ + nopl (%rax) │ │ │ │ + mov -0xf0(%rbp),%r13 │ │ │ │ + mov 0x8(%r13),%rsi │ │ │ │ + mov 0x0(%r13),%r12 │ │ │ │ + mov %rsi,-0xd0(%rbp) │ │ │ │ + cmp %rsi,%r12 │ │ │ │ + je 6a325 │ │ │ │ + mov -0xe0(%rbp),%r14 │ │ │ │ + mov -0xe8(%rbp),%r15 │ │ │ │ + mov -0xf8(%rbp),%rcx │ │ │ │ + lea (%r14,%r14,2),%rdi │ │ │ │ + lea (%r15,%rdi,8),%rdx │ │ │ │ + mov 0x18(%rcx),%r15 │ │ │ │ + mov %rdx,-0xd8(%rbp) │ │ │ │ + nop │ │ │ │ + mov -0xd8(%rbp),%rax │ │ │ │ + mov 0x8(%rax),%r8 │ │ │ │ + mov (%rax),%r13 │ │ │ │ + mov %r8,-0xc0(%rbp) │ │ │ │ + cmp %r8,%r13 │ │ │ │ + je 6a325 │ │ │ │ + sub %r13,%r8 │ │ │ │ + mov %r13,%rbx │ │ │ │ + sub $0x20,%r8 │ │ │ │ + shr $0x5,%r8 │ │ │ │ + inc %r8 │ │ │ │ + and $0x7,%r8d │ │ │ │ + je 6a201 │ │ │ │ + cmp $0x1,%r8 │ │ │ │ + je 6a1d7 │ │ │ │ + cmp $0x2,%r8 │ │ │ │ + je 6a1ba │ │ │ │ + cmp $0x3,%r8 │ │ │ │ + je 6a19d │ │ │ │ + cmp $0x4,%r8 │ │ │ │ + je 6a180 │ │ │ │ + cmp $0x5,%r8 │ │ │ │ + je 6a163 │ │ │ │ + cmp $0x6,%r8 │ │ │ │ + je 6a146 │ │ │ │ mov %r15,%rdi │ │ │ │ - mov %rbp,%rdx │ │ │ │ - mov %r14,%rsi │ │ │ │ + mov %r12,%rdx │ │ │ │ + mov %r13,%rsi │ │ │ │ + mov -0xb0(%rbp),%r14 │ │ │ │ add $0x20,%r15 │ │ │ │ - lea 0x110(%rsp),%r12 │ │ │ │ - call 31540 │ │ │ │ - lea 0x20(%r14),%rbx │ │ │ │ + call 310d0 │ │ │ │ + lea 0x20(%r13),%rbx │ │ │ │ mov %r15,%rdi │ │ │ │ - mov %rbp,%rdx │ │ │ │ + mov %r12,%rdx │ │ │ │ mov %rbx,%rsi │ │ │ │ + mov -0xb0(%rbp),%r14 │ │ │ │ add $0x20,%r15 │ │ │ │ - lea 0x110(%rsp),%r12 │ │ │ │ - call 31540 │ │ │ │ + call 310d0 │ │ │ │ add $0x20,%rbx │ │ │ │ mov %r15,%rdi │ │ │ │ - mov %rbp,%rdx │ │ │ │ + mov %r12,%rdx │ │ │ │ mov %rbx,%rsi │ │ │ │ + mov -0xb0(%rbp),%r14 │ │ │ │ add $0x20,%r15 │ │ │ │ - lea 0x110(%rsp),%r12 │ │ │ │ - call 31540 │ │ │ │ + call 310d0 │ │ │ │ add $0x20,%rbx │ │ │ │ mov %r15,%rdi │ │ │ │ - mov %rbp,%rdx │ │ │ │ + mov %r12,%rdx │ │ │ │ mov %rbx,%rsi │ │ │ │ + mov -0xb0(%rbp),%r14 │ │ │ │ add $0x20,%r15 │ │ │ │ - lea 0x110(%rsp),%r12 │ │ │ │ - call 31540 │ │ │ │ + call 310d0 │ │ │ │ add $0x20,%rbx │ │ │ │ mov %r15,%rdi │ │ │ │ - mov %rbp,%rdx │ │ │ │ + mov %r12,%rdx │ │ │ │ mov %rbx,%rsi │ │ │ │ + mov -0xb0(%rbp),%r14 │ │ │ │ add $0x20,%r15 │ │ │ │ - lea 0x110(%rsp),%r12 │ │ │ │ - call 31540 │ │ │ │ + call 310d0 │ │ │ │ add $0x20,%rbx │ │ │ │ mov %r15,%rdi │ │ │ │ - mov %rbp,%rdx │ │ │ │ + mov %r12,%rdx │ │ │ │ mov %rbx,%rsi │ │ │ │ + mov -0xb0(%rbp),%r14 │ │ │ │ add $0x20,%r15 │ │ │ │ - lea 0x110(%rsp),%r12 │ │ │ │ - call 31540 │ │ │ │ + call 310d0 │ │ │ │ add $0x20,%rbx │ │ │ │ mov %r15,%rdi │ │ │ │ - mov %rbp,%rdx │ │ │ │ + mov %r12,%rdx │ │ │ │ mov %rbx,%rsi │ │ │ │ + mov -0xb0(%rbp),%r14 │ │ │ │ add $0x20,%r15 │ │ │ │ - lea 0x110(%rsp),%r12 │ │ │ │ - call 31540 │ │ │ │ + call 310d0 │ │ │ │ add $0x20,%rbx │ │ │ │ - cmp %rbx,(%rsp) │ │ │ │ - je 6d14e │ │ │ │ - mov %rbp,%rdx │ │ │ │ + cmp %rbx,-0xc0(%rbp) │ │ │ │ + je 6a314 │ │ │ │ + mov %r12,%rdx │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %r15,%rdi │ │ │ │ + mov -0xb0(%rbp),%r14 │ │ │ │ lea 0x20(%r15),%r13 │ │ │ │ - lea 0x110(%rsp),%r12 │ │ │ │ - call 31540 │ │ │ │ - mov %rbp,%rdx │ │ │ │ + call 310d0 │ │ │ │ + mov %r12,%rdx │ │ │ │ lea 0x20(%rbx),%rsi │ │ │ │ mov %r13,%rdi │ │ │ │ - call 31540 │ │ │ │ + mov -0xb0(%rbp),%r14 │ │ │ │ + call 310d0 │ │ │ │ + lea 0x40(%r13),%r9 │ │ │ │ lea 0x40(%rbx),%rsi │ │ │ │ - mov %rbp,%rdx │ │ │ │ + mov %r12,%rdx │ │ │ │ + mov -0xb0(%rbp),%r14 │ │ │ │ lea 0x20(%r13),%rdi │ │ │ │ - lea 0x110(%rsp),%r12 │ │ │ │ - call 31540 │ │ │ │ + mov %r9,-0xc8(%rbp) │ │ │ │ + call 310d0 │ │ │ │ + mov -0xc8(%rbp),%rdi │ │ │ │ lea 0x60(%rbx),%rsi │ │ │ │ - mov %rbp,%rdx │ │ │ │ - lea 0x40(%r13),%rdi │ │ │ │ - call 31540 │ │ │ │ + mov %r12,%rdx │ │ │ │ + mov -0xb0(%rbp),%r14 │ │ │ │ + call 310d0 │ │ │ │ + lea 0x80(%r13),%r10 │ │ │ │ lea 0x80(%rbx),%rsi │ │ │ │ - mov %rbp,%rdx │ │ │ │ + mov %r12,%rdx │ │ │ │ + mov -0xb0(%rbp),%r14 │ │ │ │ lea 0x60(%r13),%rdi │ │ │ │ - call 31540 │ │ │ │ + mov %r10,-0xc8(%rbp) │ │ │ │ + call 310d0 │ │ │ │ + mov -0xc8(%rbp),%rdi │ │ │ │ lea 0xa0(%rbx),%rsi │ │ │ │ - mov %rbp,%rdx │ │ │ │ - lea 0x80(%r13),%rdi │ │ │ │ - call 31540 │ │ │ │ + mov %r12,%rdx │ │ │ │ + mov -0xb0(%rbp),%r14 │ │ │ │ + call 310d0 │ │ │ │ + lea 0xc0(%r13),%r11 │ │ │ │ lea 0xc0(%rbx),%rsi │ │ │ │ - mov %rbp,%rdx │ │ │ │ + mov %r12,%rdx │ │ │ │ + mov -0xb0(%rbp),%r14 │ │ │ │ lea 0xa0(%r13),%rdi │ │ │ │ - call 31540 │ │ │ │ + mov %r11,-0xc8(%rbp) │ │ │ │ + call 310d0 │ │ │ │ + mov -0xc8(%rbp),%rdi │ │ │ │ lea 0xe0(%rbx),%rsi │ │ │ │ - mov %rbp,%rdx │ │ │ │ - lea 0xc0(%r13),%rdi │ │ │ │ + mov %r12,%rdx │ │ │ │ + mov -0xb0(%rbp),%r14 │ │ │ │ lea 0xe0(%r13),%r15 │ │ │ │ - call 31540 │ │ │ │ + call 310d0 │ │ │ │ add $0x100,%rbx │ │ │ │ - cmp %rbx,(%rsp) │ │ │ │ - jne 6d090 │ │ │ │ - add $0x20,%rbp │ │ │ │ - cmp %rbp,0x10(%rsp) │ │ │ │ - jne 6cf50 │ │ │ │ - incq 0x28(%rsp) │ │ │ │ - subq $0x18,0x38(%rsp) │ │ │ │ - mov 0x28(%rsp),%r11 │ │ │ │ - cmp %r11,0x48(%rsp) │ │ │ │ - jne 6cf10 │ │ │ │ - mov 0x40(%rsp),%rdx │ │ │ │ - mov 0xa0(%rsp),%rcx │ │ │ │ - mov 0x20(%rdx),%r13 │ │ │ │ - mov 0x18(%rdx),%r14 │ │ │ │ - mov (%rcx),%r15 │ │ │ │ - mov %r13,%rax │ │ │ │ - sub %r14,%rax │ │ │ │ - shr $0x5,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - je 6d333 │ │ │ │ + cmp %rbx,-0xc0(%rbp) │ │ │ │ + jne 6a201 │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp %r12,-0xd0(%rbp) │ │ │ │ + jne 6a0c0 │ │ │ │ + incq -0xe0(%rbp) │ │ │ │ + subq $0x18,-0xf0(%rbp) │ │ │ │ + mov -0xe0(%rbp),%rsi │ │ │ │ + cmp %rsi,-0x100(%rbp) │ │ │ │ + jne 6a078 │ │ │ │ + mov -0xf8(%rbp),%rdi │ │ │ │ + mov -0x168(%rbp),%r14 │ │ │ │ + mov 0x20(%rdi),%rdx │ │ │ │ + mov 0x18(%rdi),%r13 │ │ │ │ + mov (%r14),%r15 │ │ │ │ + mov %rdx,-0xc0(%rbp) │ │ │ │ + sub %r13,%rdx │ │ │ │ + shr $0x5,%rdx │ │ │ │ + and $0x7,%edx │ │ │ │ + je 6a51c │ │ │ │ mov %r15,%rsi │ │ │ │ - mov %r14,%rdi │ │ │ │ - mov %rax,(%rsp) │ │ │ │ - lea 0x20(%r15),%rbp │ │ │ │ - lea 0x20(%r14),%rbx │ │ │ │ - lea 0x110(%rsp),%r12 │ │ │ │ - call 31130 │ │ │ │ - mov (%rsp),%r8 │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rbp,%r15 │ │ │ │ - cmp $0x1,%r8 │ │ │ │ - je 6d333 │ │ │ │ - cmp $0x2,%r8 │ │ │ │ - je 6d277 │ │ │ │ - cmp $0x3,%r8 │ │ │ │ - je 6d25c │ │ │ │ - cmp $0x4,%r8 │ │ │ │ - je 6d241 │ │ │ │ - cmp $0x5,%r8 │ │ │ │ - je 6d226 │ │ │ │ - cmp $0x6,%r8 │ │ │ │ - je 6d20b │ │ │ │ - mov %rbp,%rsi │ │ │ │ + mov %r13,%rdi │ │ │ │ + mov %rdx,-0xc8(%rbp) │ │ │ │ + mov -0xb0(%rbp),%r14 │ │ │ │ + lea 0x20(%r15),%r12 │ │ │ │ + lea 0x20(%r13),%rbx │ │ │ │ + call 30cd0 │ │ │ │ + mov -0xc8(%rbp),%rcx │ │ │ │ + mov %rbx,%r13 │ │ │ │ + mov %r12,%r15 │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 6a51c │ │ │ │ + cmp $0x2,%rcx │ │ │ │ + je 6a455 │ │ │ │ + cmp $0x3,%rcx │ │ │ │ + je 6a43b │ │ │ │ + cmp $0x4,%rcx │ │ │ │ + je 6a421 │ │ │ │ + cmp $0x5,%rcx │ │ │ │ + je 6a407 │ │ │ │ + cmp $0x6,%rcx │ │ │ │ + je 6a3ed │ │ │ │ + mov %r12,%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ - call 31130 │ │ │ │ - lea 0x20(%rbx),%r14 │ │ │ │ - lea 0x20(%rbp),%r15 │ │ │ │ + mov -0xb0(%rbp),%r14 │ │ │ │ + call 30cd0 │ │ │ │ + lea 0x20(%rbx),%r13 │ │ │ │ + lea 0x20(%r12),%r15 │ │ │ │ mov %r15,%rsi │ │ │ │ - mov %r14,%rdi │ │ │ │ - lea 0x110(%rsp),%r12 │ │ │ │ - call 31130 │ │ │ │ - add $0x20,%r14 │ │ │ │ + mov %r13,%rdi │ │ │ │ + mov -0xb0(%rbp),%r14 │ │ │ │ + call 30cd0 │ │ │ │ + add $0x20,%r13 │ │ │ │ add $0x20,%r15 │ │ │ │ mov %r15,%rsi │ │ │ │ - mov %r14,%rdi │ │ │ │ - lea 0x110(%rsp),%r12 │ │ │ │ - call 31130 │ │ │ │ - add $0x20,%r14 │ │ │ │ + mov %r13,%rdi │ │ │ │ + mov -0xb0(%rbp),%r14 │ │ │ │ + call 30cd0 │ │ │ │ + add $0x20,%r13 │ │ │ │ add $0x20,%r15 │ │ │ │ mov %r15,%rsi │ │ │ │ - mov %r14,%rdi │ │ │ │ - lea 0x110(%rsp),%r12 │ │ │ │ - call 31130 │ │ │ │ - add $0x20,%r14 │ │ │ │ + mov %r13,%rdi │ │ │ │ + mov -0xb0(%rbp),%r14 │ │ │ │ + call 30cd0 │ │ │ │ + add $0x20,%r13 │ │ │ │ add $0x20,%r15 │ │ │ │ mov %r15,%rsi │ │ │ │ - mov %r14,%rdi │ │ │ │ - lea 0x110(%rsp),%r12 │ │ │ │ - call 31130 │ │ │ │ - add $0x20,%r14 │ │ │ │ + mov %r13,%rdi │ │ │ │ + mov -0xb0(%rbp),%r14 │ │ │ │ + call 30cd0 │ │ │ │ + add $0x20,%r13 │ │ │ │ add $0x20,%r15 │ │ │ │ mov %r15,%rsi │ │ │ │ - mov %r14,%rdi │ │ │ │ - lea 0x110(%rsp),%r12 │ │ │ │ - call 31130 │ │ │ │ - add $0x20,%r14 │ │ │ │ + mov %r13,%rdi │ │ │ │ + mov -0xb0(%rbp),%r14 │ │ │ │ + call 30cd0 │ │ │ │ + add $0x20,%r13 │ │ │ │ add $0x20,%r15 │ │ │ │ - jmp 6d333 │ │ │ │ + jmp 6a51c │ │ │ │ mov %r15,%rsi │ │ │ │ - mov %r14,%rdi │ │ │ │ - lea 0x20(%r14),%rbp │ │ │ │ - lea 0x110(%rsp),%r12 │ │ │ │ - call 31130 │ │ │ │ - lea 0x20(%r15),%rsi │ │ │ │ - mov %rbp,%rdi │ │ │ │ - call 31130 │ │ │ │ - lea 0x20(%rbp),%rdi │ │ │ │ - lea 0x40(%r15),%rsi │ │ │ │ - lea 0x110(%rsp),%r12 │ │ │ │ - call 31130 │ │ │ │ - lea 0x40(%rbp),%rdi │ │ │ │ - lea 0x60(%r15),%rsi │ │ │ │ - call 31130 │ │ │ │ - lea 0x60(%rbp),%rdi │ │ │ │ - lea 0x80(%r15),%rsi │ │ │ │ - call 31130 │ │ │ │ - lea 0x80(%rbp),%rdi │ │ │ │ - lea 0xa0(%r15),%rsi │ │ │ │ - call 31130 │ │ │ │ - lea 0xa0(%rbp),%rdi │ │ │ │ - lea 0xc0(%r15),%rsi │ │ │ │ - call 31130 │ │ │ │ - lea 0xc0(%rbp),%rdi │ │ │ │ - lea 0xe0(%r15),%rsi │ │ │ │ - call 31130 │ │ │ │ - lea 0xe0(%rbp),%r14 │ │ │ │ - add $0x100,%r15 │ │ │ │ - cmp %r14,%r13 │ │ │ │ - jne 6d297 │ │ │ │ - mov 0xc8(%rsp),%esi │ │ │ │ - subq $0x18,0xa0(%rsp) │ │ │ │ - subq $0x18,0x40(%rsp) │ │ │ │ - test %esi,%esi │ │ │ │ - jne 6ceda │ │ │ │ - mov 0x78(%rsp),%r12d │ │ │ │ - mov %r12d,0x48(%rsp) │ │ │ │ - inc %r12d │ │ │ │ - mov %r12d,0x78(%rsp) │ │ │ │ - jmp 6ca68 │ │ │ │ - add $0x20,%rbx │ │ │ │ - cmp %r15,%rbx │ │ │ │ - jne 6cc6a │ │ │ │ - jmp 6cc8c │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp %r12,%rbp │ │ │ │ - jne 6ccc4 │ │ │ │ - jmp 6cce8 │ │ │ │ - add $0x18,%r15 │ │ │ │ - cmp %r15,0x60(%rsp) │ │ │ │ - jne 6ccb8 │ │ │ │ - jmp 6cd0e │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x20,%rbx │ │ │ │ - cmp %rbx,%r14 │ │ │ │ - jne 6cd44 │ │ │ │ - jmp 6cd66 │ │ │ │ + mov %r13,%rdi │ │ │ │ + mov -0xb0(%rbp),%r14 │ │ │ │ + lea 0x20(%r15),%r12 │ │ │ │ + call 30cd0 │ │ │ │ + mov %r12,%rsi │ │ │ │ + lea 0x20(%r13),%rdi │ │ │ │ + mov -0xb0(%rbp),%r14 │ │ │ │ + call 30cd0 │ │ │ │ + lea 0x40(%r13),%rdi │ │ │ │ + lea 0x20(%r12),%rsi │ │ │ │ + mov -0xb0(%rbp),%r14 │ │ │ │ + call 30cd0 │ │ │ │ + lea 0x60(%r13),%rdi │ │ │ │ + lea 0x40(%r12),%rsi │ │ │ │ + call 30cd0 │ │ │ │ + lea 0x80(%r13),%rdi │ │ │ │ + lea 0x60(%r12),%rsi │ │ │ │ + call 30cd0 │ │ │ │ + lea 0xa0(%r13),%rdi │ │ │ │ + lea 0x80(%r12),%rsi │ │ │ │ + call 30cd0 │ │ │ │ + lea 0xc0(%r13),%rdi │ │ │ │ + lea 0xa0(%r12),%rsi │ │ │ │ + call 30cd0 │ │ │ │ + lea 0xe0(%r13),%rdi │ │ │ │ + lea 0xc0(%r12),%rsi │ │ │ │ + call 30cd0 │ │ │ │ + add $0x100,%r13 │ │ │ │ + lea 0xe0(%r12),%r15 │ │ │ │ + cmp %r13,-0xc0(%rbp) │ │ │ │ + jne 6a474 │ │ │ │ + mov -0x138(%rbp),%eax │ │ │ │ + subq $0x18,-0x168(%rbp) │ │ │ │ + subq $0x18,-0xf8(%rbp) │ │ │ │ + test %eax,%eax │ │ │ │ + jne 6a03f │ │ │ │ + mov -0x128(%rbp),%r8d │ │ │ │ + mov %r8d,-0xf8(%rbp) │ │ │ │ + inc %r8d │ │ │ │ + mov %r8d,-0x128(%rbp) │ │ │ │ + jmp 69a25 │ │ │ │ + mov -0xc8(%rbp),%r9 │ │ │ │ + mov -0xd0(%rbp),%eax │ │ │ │ + mov -0xd8(%rbp),%rsi │ │ │ │ + mov -0xe0(%rbp),%r15 │ │ │ │ + jmp 69d41 │ │ │ │ + add $0x20,%r14 │ │ │ │ + cmp %r14,%r15 │ │ │ │ + jne 69dce │ │ │ │ + jmp 69df0 │ │ │ │ add $0x18,%r13 │ │ │ │ - cmp 0x50(%rsp),%r13 │ │ │ │ - jne 6cd37 │ │ │ │ - cmpq $0x0,0x30(%rsp) │ │ │ │ - jne 6cd99 │ │ │ │ - mov 0x138(%rsp),%rax │ │ │ │ + cmp %r13,-0x118(%rbp) │ │ │ │ + jne 69dc1 │ │ │ │ + jmp 69e19 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x20,%rbx │ │ │ │ + cmp %rbx,%r13 │ │ │ │ + jne 69e5a │ │ │ │ + jmp 69e7c │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp -0x108(%rbp),%r12 │ │ │ │ + jne 69e4c │ │ │ │ + cmpq $0x0,-0xe8(%rbp) │ │ │ │ + jne 69eb4 │ │ │ │ + mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 6d91f │ │ │ │ - add $0x148,%rsp │ │ │ │ + jne 6ab34 │ │ │ │ + add $0x158,%rsp │ │ │ │ pop %rbx │ │ │ │ - pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ + pop %rbp │ │ │ │ ret │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x20,%r14 │ │ │ │ - cmp %r14,(%rsp) │ │ │ │ - jne 6c6b7 │ │ │ │ - jmp 6c6da │ │ │ │ - lea (%r15,%r12,1),%r13 │ │ │ │ - cmp %r13,%r15 │ │ │ │ - je 6d562 │ │ │ │ - mov %r13,%r10 │ │ │ │ - lea 0x8(%r14),%r14 │ │ │ │ - sub %r15,%r10 │ │ │ │ - sub $0x20,%r10 │ │ │ │ - shr $0x5,%r10 │ │ │ │ - inc %r10 │ │ │ │ - and $0x3,%r10d │ │ │ │ - je 6d4be │ │ │ │ - cmp $0x1,%r10 │ │ │ │ - je 6d492 │ │ │ │ - cmp $0x2,%r10 │ │ │ │ - jne 6d79e │ │ │ │ - vmovsd (%r15),%xmm3 │ │ │ │ - lea 0x8(%r15),%rsi │ │ │ │ - mov %r14,%rdi │ │ │ │ - lea 0x110(%rsp),%r12 │ │ │ │ - vmovsd %xmm3,-0x8(%r14) │ │ │ │ - call 173b0 │ │ │ │ - add $0x20,%r15 │ │ │ │ - add $0x20,%r14 │ │ │ │ - vmovsd (%r15),%xmm4 │ │ │ │ - lea 0x8(%r15),%rsi │ │ │ │ - mov %r14,%rdi │ │ │ │ - lea 0x110(%rsp),%r12 │ │ │ │ - vmovsd %xmm4,-0x8(%r14) │ │ │ │ - call 173b0 │ │ │ │ - add $0x20,%r15 │ │ │ │ - add $0x20,%r14 │ │ │ │ - cmp %r15,%r13 │ │ │ │ - je 6d53b │ │ │ │ - vmovsd (%r15),%xmm5 │ │ │ │ - lea 0x8(%r15),%rsi │ │ │ │ - mov %r14,%rdi │ │ │ │ - lea 0x110(%rsp),%r12 │ │ │ │ - vmovsd %xmm5,-0x8(%r14) │ │ │ │ - call 173b0 │ │ │ │ - vmovsd 0x20(%r15),%xmm6 │ │ │ │ - lea 0x28(%r15),%rsi │ │ │ │ - lea 0x20(%r14),%rdi │ │ │ │ - vmovsd %xmm6,0x18(%r14) │ │ │ │ - call 173b0 │ │ │ │ - vmovsd 0x40(%r15),%xmm7 │ │ │ │ - lea 0x40(%r14),%rdi │ │ │ │ - lea 0x48(%r15),%rsi │ │ │ │ - lea 0x110(%rsp),%r12 │ │ │ │ - vmovsd %xmm7,-0x8(%rdi) │ │ │ │ - call 173b0 │ │ │ │ - vmovsd 0x60(%r15),%xmm8 │ │ │ │ - lea 0x60(%r14),%rdi │ │ │ │ - lea 0x68(%r15),%rsi │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp %r12,%r15 │ │ │ │ + jne 69662 │ │ │ │ + jmp 69686 │ │ │ │ + add %r13,%rbx │ │ │ │ + cmp %rbx,%r13 │ │ │ │ + je 6a75b │ │ │ │ + mov %rbx,%rax │ │ │ │ + add $0x8,%r12 │ │ │ │ + sub %r13,%rax │ │ │ │ + sub $0x20,%rax │ │ │ │ + shr $0x5,%rax │ │ │ │ + inc %rax │ │ │ │ + and $0x3,%eax │ │ │ │ + je 6a6b1 │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 6a680 │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jne 6a9ad │ │ │ │ + vmovsd 0x0(%r13),%xmm4 │ │ │ │ + lea 0x8(%r13),%rsi │ │ │ │ + mov %r12,%rdi │ │ │ │ + mov -0xb0(%rbp),%r14 │ │ │ │ + vmovsd %xmm4,-0x8(%r12) │ │ │ │ + call 17130 │ │ │ │ + add $0x20,%r13 │ │ │ │ + add $0x20,%r12 │ │ │ │ + vmovsd 0x0(%r13),%xmm5 │ │ │ │ + lea 0x8(%r13),%rsi │ │ │ │ + mov %r12,%rdi │ │ │ │ + mov -0xb0(%rbp),%r14 │ │ │ │ + vmovsd %xmm5,-0x8(%r12) │ │ │ │ + call 17130 │ │ │ │ + add $0x20,%r13 │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp %r13,%rbx │ │ │ │ + je 6a736 │ │ │ │ + vmovsd 0x0(%r13),%xmm6 │ │ │ │ + lea 0x8(%r13),%rsi │ │ │ │ + mov %r12,%rdi │ │ │ │ + mov -0xb0(%rbp),%r14 │ │ │ │ + vmovsd %xmm6,-0x8(%r12) │ │ │ │ + call 17130 │ │ │ │ + vmovsd 0x20(%r13),%xmm7 │ │ │ │ + lea 0x28(%r13),%rsi │ │ │ │ + lea 0x20(%r12),%rdi │ │ │ │ + vmovsd %xmm7,0x18(%r12) │ │ │ │ + call 17130 │ │ │ │ + vmovsd 0x40(%r13),%xmm8 │ │ │ │ + lea 0x40(%r12),%rdi │ │ │ │ + lea 0x48(%r13),%rsi │ │ │ │ + mov -0xb0(%rbp),%r14 │ │ │ │ vmovsd %xmm8,-0x8(%rdi) │ │ │ │ - call 173b0 │ │ │ │ - sub $0xffffffffffffff80,%r15 │ │ │ │ - sub $0xffffffffffffff80,%r14 │ │ │ │ - cmp %r15,%r13 │ │ │ │ - jne 6d4be │ │ │ │ - mov 0x30(%rsp),%r13 │ │ │ │ - mov 0xf8(%rsp),%rbx │ │ │ │ - mov 0x8(%r13),%r11 │ │ │ │ - mov 0x0(%r13),%r14 │ │ │ │ - mov 0xf0(%rsp),%r13 │ │ │ │ - mov %r11,(%rsp) │ │ │ │ - sub %r14,%r11 │ │ │ │ - add %r11,%r13 │ │ │ │ - mov (%rsp),%r12 │ │ │ │ + call 17130 │ │ │ │ + vmovsd 0x60(%r13),%xmm9 │ │ │ │ + lea 0x60(%r12),%rdi │ │ │ │ + lea 0x68(%r13),%rsi │ │ │ │ + vmovsd %xmm9,-0x8(%rdi) │ │ │ │ + call 17130 │ │ │ │ + sub $0xffffffffffffff80,%r13 │ │ │ │ + sub $0xffffffffffffff80,%r12 │ │ │ │ cmp %r13,%rbx │ │ │ │ - jne 6d5c2 │ │ │ │ - jmp 6d790 │ │ │ │ - mov %r15,%rdi │ │ │ │ + jne 6a6b1 │ │ │ │ + mov -0xe8(%rbp),%r12 │ │ │ │ + mov -0x78(%rbp),%rbx │ │ │ │ + mov 0x8(%r12),%r15 │ │ │ │ + mov (%r12),%r12 │ │ │ │ + mov %rbx,-0xc0(%rbp) │ │ │ │ + mov %r15,%rbx │ │ │ │ + sub %r12,%rbx │ │ │ │ + add -0x80(%rbp),%rbx │ │ │ │ + mov %r15,%r13 │ │ │ │ + cmp %rbx,-0xc0(%rbp) │ │ │ │ + jne 6a7c7 │ │ │ │ + jmp 6a997 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov %r12,%rdi │ │ │ │ call d330 │ │ │ │ - mov %rax,%rdi │ │ │ │ - add %rdi,%r15 │ │ │ │ - vpbroadcastq %rdi,%xmm10 │ │ │ │ - mov %r15,0x18(%r12) │ │ │ │ - vmovdqu %xmm10,0x8(%r12) │ │ │ │ - mov 0x8(%r13),%rsi │ │ │ │ - mov 0x10(%r13),%r14 │ │ │ │ + mov %rax,%rcx │ │ │ │ + lea (%rcx,%r12,1),%rdx │ │ │ │ + vpbroadcastq %rcx,%xmm12 │ │ │ │ + mov %rdx,0x18(%r13) │ │ │ │ + vmovdqu %xmm12,0x8(%r13) │ │ │ │ + mov 0x8(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ sub %rsi,%r14 │ │ │ │ test %r14,%r14 │ │ │ │ - jle 6d5fb │ │ │ │ + jle 6a7f2 │ │ │ │ mov %r14,%rdx │ │ │ │ - add $0x20,%r13 │ │ │ │ + mov %rcx,%rdi │ │ │ │ + add $0x20,%rbx │ │ │ │ call d2d0 │ │ │ │ - lea (%rax,%r14,1),%rax │ │ │ │ - mov %rax,0x10(%r12) │ │ │ │ - cmp %r13,%rbx │ │ │ │ - je 6c6da │ │ │ │ - add $0x20,%r12 │ │ │ │ - vmovsd 0x0(%r13),%xmm9 │ │ │ │ - mov 0x10(%r13),%r15 │ │ │ │ - sub 0x8(%r13),%r15 │ │ │ │ - movq $0x0,0x8(%r12) │ │ │ │ - movq $0x0,0x10(%r12) │ │ │ │ - movq $0x0,0x18(%r12) │ │ │ │ - vmovsd %xmm9,(%r12) │ │ │ │ - jne 6d570 │ │ │ │ - xor %edi,%edi │ │ │ │ - jmp 6d57b │ │ │ │ + lea (%rax,%r14,1),%rsi │ │ │ │ + mov %rsi,0x10(%r13) │ │ │ │ + cmp %rbx,-0xc0(%rbp) │ │ │ │ + je 69686 │ │ │ │ add $0x20,%r13 │ │ │ │ - mov %rdi,0x10(%r12) │ │ │ │ - cmp %r13,%rbx │ │ │ │ - jne 6d5be │ │ │ │ - jmp 6c6da │ │ │ │ - mov %rbp,%rdi │ │ │ │ - lea 0x110(%rsp),%r12 │ │ │ │ + mov 0x10(%rbx),%r12 │ │ │ │ + vmovsd (%rbx),%xmm10 │ │ │ │ + vpxor %xmm11,%xmm11,%xmm11 │ │ │ │ + sub 0x8(%rbx),%r12 │ │ │ │ + vmovsd %xmm10,0x0(%r13) │ │ │ │ + movq $0x0,0x18(%r13) │ │ │ │ + vmovdqu %xmm11,0x8(%r13) │ │ │ │ + jne 6a770 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 6a77b │ │ │ │ + add $0x20,%rbx │ │ │ │ + mov %rcx,0x10(%r13) │ │ │ │ + cmp %rbx,-0xc0(%rbp) │ │ │ │ + jne 6a7c3 │ │ │ │ + jmp 69686 │ │ │ │ + mov %r10,%rdi │ │ │ │ + mov -0xb0(%rbp),%r14 │ │ │ │ call d330 │ │ │ │ - mov %rax,%r13 │ │ │ │ - cmp %r15,%rbx │ │ │ │ - je 6d6c7 │ │ │ │ - mov %rax,%r12 │ │ │ │ - jmp 6d67d │ │ │ │ - mov %r14,%rdi │ │ │ │ + mov %rax,%r15 │ │ │ │ + cmp %r13,-0xc0(%rbp) │ │ │ │ + je 6a8c4 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp 6a87e │ │ │ │ + mov %r12,%rdi │ │ │ │ call d330 │ │ │ │ - mov %rax,%rdi │ │ │ │ - add %rdi,%r14 │ │ │ │ - vpbroadcastq %rdi,%xmm3 │ │ │ │ - mov %r14,0x18(%r12) │ │ │ │ - vmovdqu %xmm3,0x8(%r12) │ │ │ │ - mov 0x8(%r15),%rsi │ │ │ │ - mov 0x10(%r15),%r14 │ │ │ │ + mov %rax,%r8 │ │ │ │ + lea (%r8,%r12,1),%r9 │ │ │ │ + vpbroadcastq %r8,%xmm6 │ │ │ │ + mov %r9,0x18(%rbx) │ │ │ │ + vmovdqu %xmm6,0x8(%rbx) │ │ │ │ + mov 0x8(%r13),%rsi │ │ │ │ + mov 0x10(%r13),%r14 │ │ │ │ sub %rsi,%r14 │ │ │ │ test %r14,%r14 │ │ │ │ - jle 6d6b1 │ │ │ │ + jle 6a8a8 │ │ │ │ mov %r14,%rdx │ │ │ │ - add $0x20,%r15 │ │ │ │ + mov %r8,%rdi │ │ │ │ + add $0x20,%r13 │ │ │ │ call d2d0 │ │ │ │ - lea (%rax,%r14,1),%rsi │ │ │ │ - mov %rsi,0x10(%r12) │ │ │ │ - cmp %r15,%rbx │ │ │ │ - je 6d6bf │ │ │ │ - add $0x20,%r12 │ │ │ │ - vmovsd (%r15),%xmm2 │ │ │ │ - mov 0x10(%r15),%r14 │ │ │ │ - sub 0x8(%r15),%r14 │ │ │ │ - movq $0x0,0x8(%r12) │ │ │ │ - movq $0x0,0x10(%r12) │ │ │ │ - movq $0x0,0x18(%r12) │ │ │ │ - vmovsd %xmm2,(%r12) │ │ │ │ - jne 6d62f │ │ │ │ - xor %edi,%edi │ │ │ │ - jmp 6d63a │ │ │ │ - add $0x20,%r15 │ │ │ │ - mov %rdi,0x10(%r12) │ │ │ │ - cmp %r15,%rbx │ │ │ │ - jne 6d679 │ │ │ │ - mov 0x30(%rsp),%r8 │ │ │ │ - mov (%r8),%r14 │ │ │ │ - mov 0x30(%rsp),%r9 │ │ │ │ - mov 0x8(%r9),%r12 │ │ │ │ - cmp %r14,%r12 │ │ │ │ - je 6d6fb │ │ │ │ - mov 0x8(%r14),%rdi │ │ │ │ + lea (%rax,%r14,1),%r10 │ │ │ │ + mov %r10,0x10(%rbx) │ │ │ │ + cmp %r13,-0xc0(%rbp) │ │ │ │ + je 6a8b9 │ │ │ │ + add $0x20,%rbx │ │ │ │ + mov 0x10(%r13),%r12 │ │ │ │ + vmovsd 0x0(%r13),%xmm4 │ │ │ │ + vpxor %xmm5,%xmm5,%xmm5 │ │ │ │ + sub 0x8(%r13),%r12 │ │ │ │ + vmovsd %xmm4,(%rbx) │ │ │ │ + movq $0x0,0x18(%rbx) │ │ │ │ + vmovdqu %xmm5,0x8(%rbx) │ │ │ │ + jne 6a82c │ │ │ │ + xor %r8d,%r8d │ │ │ │ + jmp 6a837 │ │ │ │ + add $0x20,%r13 │ │ │ │ + mov %r8,0x10(%rbx) │ │ │ │ + cmp %r13,-0xc0(%rbp) │ │ │ │ + jne 6a87a │ │ │ │ + mov -0xe8(%rbp),%r13 │ │ │ │ + mov 0x0(%r13),%r12 │ │ │ │ + mov -0xe8(%rbp),%r11 │ │ │ │ + mov 0x8(%r11),%rbx │ │ │ │ + cmp %r12,%rbx │ │ │ │ + je 6a8fe │ │ │ │ + mov 0x8(%r12),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 6d72c │ │ │ │ - mov 0x18(%r14),%rsi │ │ │ │ - add $0x20,%r14 │ │ │ │ + je 6a93a │ │ │ │ + mov 0x18(%r12),%rsi │ │ │ │ + add $0x20,%r12 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - cmp %r14,%r12 │ │ │ │ - jne 6d6d5 │ │ │ │ - mov 0x30(%rsp),%r10 │ │ │ │ - mov (%r10),%r14 │ │ │ │ - test %r14,%r14 │ │ │ │ - je 6d718 │ │ │ │ - mov 0x30(%rsp),%r11 │ │ │ │ - mov %r14,%rdi │ │ │ │ - mov 0x10(%r11),%rsi │ │ │ │ - mov %rsi,(%rsp) │ │ │ │ - sub %r14,%rsi │ │ │ │ + cmp %r12,%rbx │ │ │ │ + jne 6a8d4 │ │ │ │ + mov -0xe8(%rbp),%rax │ │ │ │ + mov (%rax),%r12 │ │ │ │ + test %r12,%r12 TRUNCATED DUE TO SIZE LIMIT: 10485760 bytes